lol

Merge branch 'staging-next' into staging

Minor conflicts; I hope I didn't mess up:
pkgs/development/tools/misc/binutils/default.nix
pkgs/games/openjk/default.nix

+11755 -6077
+1 -1
doc/stdenv/stdenv.chapter.md
··· 1043 1044 In certain situations you may want to run the main command (`autoPatchelf`) of the setup hook on a file or a set of directories instead of unconditionally patching all outputs. This can be done by setting the `dontAutoPatchelf` environment variable to a non-empty value. 1045 1046 - By default `autoPatchelf` will fail as soon as any ELF file requires a dependency which cannot be resolved via the given build inputs. In some situations you might prefer to just leave missing dependencies unpatched and continue to patch the rest. This can be achieved by setting the `autoPatchelfIgnoreMissingDeps` environment variable to a non-empty value. 1047 1048 The `autoPatchelf` command also recognizes a `--no-recurse` command line flag, which prevents it from recursing into subdirectories. 1049
··· 1043 1044 In certain situations you may want to run the main command (`autoPatchelf`) of the setup hook on a file or a set of directories instead of unconditionally patching all outputs. This can be done by setting the `dontAutoPatchelf` environment variable to a non-empty value. 1045 1046 + By default `autoPatchelf` will fail as soon as any ELF file requires a dependency which cannot be resolved via the given build inputs. In some situations you might prefer to just leave missing dependencies unpatched and continue to patch the rest. This can be achieved by setting the `autoPatchelfIgnoreMissingDeps` environment variable to a non-empty value. `autoPatchelfIgnoreMissingDeps` can be set to a list like `autoPatchelfIgnoreMissingDeps = [ "libcuda.so.1" "libcudart.so.1" ];` or to simply `[ "*" ]` to ignore all missing dependencies. 1047 1048 The `autoPatchelf` command also recognizes a `--no-recurse` command line flag, which prevents it from recursing into subdirectories. 1049
+24
maintainers/maintainer-list.nix
··· 4714 githubId = 343415; 4715 name = "Greg Roodt"; 4716 }; 4717 gruve-p = { 4718 email = "groestlcoin@gmail.com"; 4719 github = "gruve-p"; ··· 9945 fingerprint = "2CD2 B030 BD22 32EF DF5A 008A 3618 20A4 5DB4 1E9A"; 9946 }]; 9947 }; 9948 polendri = { 9949 email = "paul@ijj.li"; 9950 github = "polendri"; ··· 10203 github = "qoelet"; 10204 githubId = 115877; 10205 name = "Kenny Shen"; 10206 }; 10207 queezle = { 10208 email = "git@queezle.net"; ··· 11527 github = "simonvandel"; 11528 githubId = 2770647; 11529 name = "Simon Vandel Sillesen"; 11530 }; 11531 siraben = { 11532 email = "bensiraphob@gmail.com";
··· 4714 githubId = 343415; 4715 name = "Greg Roodt"; 4716 }; 4717 + grnnja = { 4718 + email = "grnnja@gmail.com"; 4719 + github = "grnnja"; 4720 + githubId = 31556469; 4721 + name = "Prem Netsuwan"; 4722 + }; 4723 gruve-p = { 4724 email = "groestlcoin@gmail.com"; 4725 github = "gruve-p"; ··· 9951 fingerprint = "2CD2 B030 BD22 32EF DF5A 008A 3618 20A4 5DB4 1E9A"; 9952 }]; 9953 }; 9954 + podocarp = { 9955 + email = "xdjiaxd@gmail.com"; 9956 + github = "podocarp"; 9957 + githubId = 10473184; 9958 + name = "Jia Xiaodong"; 9959 + }; 9960 polendri = { 9961 email = "paul@ijj.li"; 9962 github = "polendri"; ··· 10215 github = "qoelet"; 10216 githubId = 115877; 10217 name = "Kenny Shen"; 10218 + }; 10219 + quag = { 10220 + email = "quaggy@gmail.com"; 10221 + github = "quag"; 10222 + githubId = 35086; 10223 + name = "Jonathan Wright"; 10224 }; 10225 queezle = { 10226 email = "git@queezle.net"; ··· 11545 github = "simonvandel"; 11546 githubId = 2770647; 11547 name = "Simon Vandel Sillesen"; 11548 + }; 11549 + sir4ur0n = { 11550 + email = "sir4ur0n@users.noreply.github.com"; 11551 + github = "sir4ur0n"; 11552 + githubId = 1204125; 11553 + name = "sir4ur0n"; 11554 }; 11555 siraben = { 11556 email = "bensiraphob@gmail.com";
+46 -1
nixos/doc/manual/from_md/release-notes/rl-2205.section.xml
··· 381 cluster resource manager 382 </para> 383 </listitem> 384 </itemizedlist> 385 </section> 386 <section xml:id="sec-release-22.05-incompatibilities"> ··· 520 </listitem> 521 <listitem> 522 <para> 523 The DHCP server (<literal>services.dhcpd4</literal>, 524 <literal>services.dhcpd6</literal>) has been hardened. The 525 service is now using the systemd’s ··· 549 rely on systemd interpolating <literal>extraFlags</literal> in 550 the service <literal>ExecStart</literal>, this will no longer 551 work. 552 </para> 553 </listitem> 554 <listitem> ··· 1691 </listitem> 1692 <listitem> 1693 <para> 1694 The <literal>element-desktop</literal> package now has an 1695 <literal>useKeytar</literal> option (defaults to 1696 <literal>true</literal>), which allows disabling ··· 1789 </listitem> 1790 <listitem> 1791 <para> 1792 The <literal>zrepl</literal> package has been updated from 1793 0.4.0 to 0.5: 1794 </para> ··· 1882 <para> 1883 <literal>services.xserver.desktopManager.xfce</literal> now 1884 includes Xfce’s screen locker, 1885 - <literal>xfce4-screensaver</literal>. 1886 </para> 1887 </listitem> 1888 <listitem>
··· 381 cluster resource manager 382 </para> 383 </listitem> 384 + <listitem> 385 + <para> 386 + <link xlink:href="https://nifi.apache.org">nifi</link>, an 387 + easy to use, powerful, and reliable system to process and 388 + distribute data. Available as 389 + <link xlink:href="options.html#opt-services.nifi.enable">services.nifi</link>. 390 + </para> 391 + </listitem> 392 </itemizedlist> 393 </section> 394 <section xml:id="sec-release-22.05-incompatibilities"> ··· 528 </listitem> 529 <listitem> 530 <para> 531 + <literal>services.prometheus.alertManagerTimeout</literal> has 532 + been removed as it has been deprecated upstream and has no 533 + effect. 534 + </para> 535 + </listitem> 536 + <listitem> 537 + <para> 538 The DHCP server (<literal>services.dhcpd4</literal>, 539 <literal>services.dhcpd6</literal>) has been hardened. The 540 service is now using the systemd’s ··· 564 rely on systemd interpolating <literal>extraFlags</literal> in 565 the service <literal>ExecStart</literal>, this will no longer 566 work. 567 + </para> 568 + </listitem> 569 + <listitem> 570 + <para> 571 + <literal>services.paperless-ng</literal> was renamed to 572 + <literal>services.paperless</literal>. Accordingly, the 573 + <literal>paperless-ng-manage</literal> script (located in 574 + <literal>dataDir</literal>) was renamed to 575 + <literal>paperless-manage</literal>. 576 + <literal>services.paperless</literal> now uses 577 + <literal>paperless-ngx</literal>. 578 </para> 579 </listitem> 580 <listitem> ··· 1717 </listitem> 1718 <listitem> 1719 <para> 1720 + A module for declarative configuration of openconnect VPN 1721 + profiles was added under 1722 + <literal>networking.openconnect</literal>. 1723 + </para> 1724 + </listitem> 1725 + <listitem> 1726 + <para> 1727 The <literal>element-desktop</literal> package now has an 1728 <literal>useKeytar</literal> option (defaults to 1729 <literal>true</literal>), which allows disabling ··· 1822 </listitem> 1823 <listitem> 1824 <para> 1825 + <literal>security.pam.ussh</literal> has been added, which 1826 + allows authorizing PAM sessions based on SSH 1827 + <emphasis>certificates</emphasis> held within an SSH agent, 1828 + using 1829 + <link xlink:href="https://github.com/uber/pam-ussh">pam-ussh</link>. 1830 + </para> 1831 + </listitem> 1832 + <listitem> 1833 + <para> 1834 The <literal>zrepl</literal> package has been updated from 1835 0.4.0 to 0.5: 1836 </para> ··· 1924 <para> 1925 <literal>services.xserver.desktopManager.xfce</literal> now 1926 includes Xfce’s screen locker, 1927 + <literal>xfce4-screensaver</literal> that is enabled by 1928 + default. You can disable it by setting 1929 + <literal>false</literal> to 1930 + <link linkend="opt-services.xserver.desktopManager.xfce.enableScreensaver">services.xserver.desktopManager.xfce.enableScreensaver</link>. 1931 </para> 1932 </listitem> 1933 <listitem>
+11 -1
nixos/doc/manual/release-notes/rl-2205.section.md
··· 109 110 - [pacemaker](https://clusterlabs.org/pacemaker/) cluster resource manager 111 112 <!-- To avoid merge conflicts, consider adding your item at an arbitrary place in the list instead. --> 113 114 ## Backward Incompatibilities {#sec-release-22.05-incompatibilities} ··· 173 } 174 ``` 175 176 - The DHCP server (`services.dhcpd4`, `services.dhcpd6`) has been hardened. 177 The service is now using the systemd's `DynamicUser` mechanism to run as an unprivileged dynamically-allocated user with limited capabilities. 178 The dhcpd state files are now always stored in `/var/lib/dhcpd{4,6}` and the `services.dhcpd4.stateDir` and `service.dhcpd6.stateDir` options have been removed. ··· 181 - The `mailpile` email webclient (`services.mailpile`) has been removed due to its reliance on python2. 182 183 - `services.ipfs.extraFlags` is now escaped with `utils.escapeSystemdExecArgs`. If you rely on systemd interpolating `extraFlags` in the service `ExecStart`, this will no longer work. 184 185 - The `matrix-synapse` service (`services.matrix-synapse`) has been converted to use the `settings` option defined in RFC42. 186 This means that options that are part of your `homeserver.yaml` configuration, and that were specified at the top-level of the ··· 583 using `fetchgit` or `fetchhg` if the argument `fetchSubmodules` 584 is set to `true`. 585 586 - The `element-desktop` package now has an `useKeytar` option (defaults to `true`), 587 which allows disabling `keytar` and in turn `libsecret` usage 588 (which binds to native credential managers / keychain libraries). ··· 613 and [services.logrotate.extraConfig](#opt-services.logrotate.extraConfig) will work, but issue deprecation 614 warnings and [services.logrotate.settings](#opt-services.logrotate.settings) should now be used instead. 615 616 - The `zrepl` package has been updated from 0.4.0 to 0.5: 617 618 - The RPC protocol version was bumped; all zrepl daemons in a setup must be updated and restarted before replication can resume. ··· 642 - xfsprogs was update to version 5.15, which enables inobtcount and bigtime by default on filesystem creation. Support for these features was added in kernel 5.10 and deemed stable in kernel 5.15. 643 If you want to be able to mount XFS filesystems created with this release of xfsprogs on kernel releases older than 5.10, you need to format them with `mkfs.xfs -m bigtime=0 -m inobtcount=0`. 644 645 - - `services.xserver.desktopManager.xfce` now includes Xfce's screen locker, `xfce4-screensaver`. 646 647 - The `hadoop` package has added support for `aarch64-linux` and `aarch64-darwin` as of 3.3.1 ([#158613](https://github.com/NixOS/nixpkgs/pull/158613)). 648
··· 109 110 - [pacemaker](https://clusterlabs.org/pacemaker/) cluster resource manager 111 112 + - [nifi](https://nifi.apache.org), an easy to use, powerful, and reliable system to process and distribute data. Available as [services.nifi](options.html#opt-services.nifi.enable). 113 + 114 <!-- To avoid merge conflicts, consider adding your item at an arbitrary place in the list instead. --> 115 116 ## Backward Incompatibilities {#sec-release-22.05-incompatibilities} ··· 175 } 176 ``` 177 178 + - `services.prometheus.alertManagerTimeout` has been removed as it has been deprecated upstream and has no effect. 179 + 180 - The DHCP server (`services.dhcpd4`, `services.dhcpd6`) has been hardened. 181 The service is now using the systemd's `DynamicUser` mechanism to run as an unprivileged dynamically-allocated user with limited capabilities. 182 The dhcpd state files are now always stored in `/var/lib/dhcpd{4,6}` and the `services.dhcpd4.stateDir` and `service.dhcpd6.stateDir` options have been removed. ··· 185 - The `mailpile` email webclient (`services.mailpile`) has been removed due to its reliance on python2. 186 187 - `services.ipfs.extraFlags` is now escaped with `utils.escapeSystemdExecArgs`. If you rely on systemd interpolating `extraFlags` in the service `ExecStart`, this will no longer work. 188 + 189 + - `services.paperless-ng` was renamed to `services.paperless`. Accordingly, the `paperless-ng-manage` script (located in `dataDir`) was renamed to `paperless-manage`. `services.paperless` now uses `paperless-ngx`. 190 191 - The `matrix-synapse` service (`services.matrix-synapse`) has been converted to use the `settings` option defined in RFC42. 192 This means that options that are part of your `homeserver.yaml` configuration, and that were specified at the top-level of the ··· 589 using `fetchgit` or `fetchhg` if the argument `fetchSubmodules` 590 is set to `true`. 591 592 + - A module for declarative configuration of openconnect VPN profiles was added under `networking.openconnect`. 593 + 594 - The `element-desktop` package now has an `useKeytar` option (defaults to `true`), 595 which allows disabling `keytar` and in turn `libsecret` usage 596 (which binds to native credential managers / keychain libraries). ··· 621 and [services.logrotate.extraConfig](#opt-services.logrotate.extraConfig) will work, but issue deprecation 622 warnings and [services.logrotate.settings](#opt-services.logrotate.settings) should now be used instead. 623 624 + - `security.pam.ussh` has been added, which allows authorizing PAM sessions based on SSH _certificates_ held within an SSH agent, using [pam-ussh](https://github.com/uber/pam-ussh). 625 + 626 - The `zrepl` package has been updated from 0.4.0 to 0.5: 627 628 - The RPC protocol version was bumped; all zrepl daemons in a setup must be updated and restarted before replication can resume. ··· 652 - xfsprogs was update to version 5.15, which enables inobtcount and bigtime by default on filesystem creation. Support for these features was added in kernel 5.10 and deemed stable in kernel 5.15. 653 If you want to be able to mount XFS filesystems created with this release of xfsprogs on kernel releases older than 5.10, you need to format them with `mkfs.xfs -m bigtime=0 -m inobtcount=0`. 654 655 + - `services.xserver.desktopManager.xfce` now includes Xfce's screen locker, `xfce4-screensaver` that is enabled by default. You can disable it by setting `false` to [services.xserver.desktopManager.xfce.enableScreensaver](#opt-services.xserver.desktopManager.xfce.enableScreensaver). 656 657 - The `hadoop` package has added support for `aarch64-linux` and `aarch64-darwin` as of 3.3.1 ([#158613](https://github.com/NixOS/nixpkgs/pull/158613)). 658
+16
nixos/lib/utils.nix
··· 194 (( ! $inherit_errexit_enabled )) && shopt -u inherit_errexit 195 ''; 196 197 systemdUtils = { 198 lib = import ./systemd-lib.nix { inherit lib config pkgs; }; 199 unitOptions = import ./systemd-unit-options.nix { inherit lib systemdUtils; };
··· 194 (( ! $inherit_errexit_enabled )) && shopt -u inherit_errexit 195 ''; 196 197 + /* Remove packages of packagesToRemove from packages, based on their names. 198 + Relies on package names and has quadratic complexity so use with caution! 199 + 200 + Type: 201 + removePackagesByName :: [package] -> [package] -> [package] 202 + 203 + Example: 204 + removePackagesByName [ nautilus file-roller ] [ file-roller totem ] 205 + => [ nautilus ] 206 + */ 207 + removePackagesByName = packages: packagesToRemove: 208 + let 209 + namesToRemove = map lib.getName packagesToRemove; 210 + in 211 + lib.filter (x: !(builtins.elem (lib.getName x) namesToRemove)) packages; 212 + 213 systemdUtils = { 214 lib = import ./systemd-lib.nix { inherit lib config pkgs; }; 215 unitOptions = import ./systemd-unit-options.nix { inherit lib systemdUtils; };
+25 -1
nixos/modules/config/terminfo.nix
··· 1 # This module manages the terminfo database 2 # and its integration in the system. 3 - { config, ... }: 4 { 5 config = { 6 7 environment.pathsToLink = [ 8 "/share/terminfo"
··· 1 # This module manages the terminfo database 2 # and its integration in the system. 3 + { config, lib, pkgs, ... }: 4 + 5 + with lib; 6 + 7 { 8 + 9 + options.environment.enableAllTerminfo = with lib; mkOption { 10 + default = false; 11 + type = types.bool; 12 + description = '' 13 + Whether to install all terminfo outputs 14 + ''; 15 + }; 16 + 17 config = { 18 + 19 + # can be generated with: filter (drv: (builtins.tryEval (drv ? terminfo)).value) (attrValues pkgs) 20 + environment.systemPackages = mkIf config.environment.enableAllTerminfo (map (x: x.terminfo) (with pkgs; [ 21 + alacritty 22 + foot 23 + kitty 24 + mtm 25 + rxvt-unicode-unwrapped 26 + rxvt-unicode-unwrapped-emoji 27 + termite 28 + wezterm 29 + ])); 30 31 environment.pathsToLink = [ 32 "/share/terminfo"
+3 -1
nixos/modules/module-list.nix
··· 597 ./services/misc/osrm.nix 598 ./services/misc/owncast.nix 599 ./services/misc/packagekit.nix 600 - ./services/misc/paperless-ng.nix 601 ./services/misc/parsoid.nix 602 ./services/misc/plex.nix 603 ./services/misc/plikd.nix ··· 853 ./services/networking/ofono.nix 854 ./services/networking/oidentd.nix 855 ./services/networking/onedrive.nix 856 ./services/networking/openvpn.nix 857 ./services/networking/ostinato.nix 858 ./services/networking/owamp.nix ··· 1054 ./services/web-apps/netbox.nix 1055 ./services/web-apps/nextcloud.nix 1056 ./services/web-apps/nexus.nix 1057 ./services/web-apps/node-red.nix 1058 ./services/web-apps/pict-rs.nix 1059 ./services/web-apps/peertube.nix
··· 597 ./services/misc/osrm.nix 598 ./services/misc/owncast.nix 599 ./services/misc/packagekit.nix 600 + ./services/misc/paperless.nix 601 ./services/misc/parsoid.nix 602 ./services/misc/plex.nix 603 ./services/misc/plikd.nix ··· 853 ./services/networking/ofono.nix 854 ./services/networking/oidentd.nix 855 ./services/networking/onedrive.nix 856 + ./services/networking/openconnect.nix 857 ./services/networking/openvpn.nix 858 ./services/networking/ostinato.nix 859 ./services/networking/owamp.nix ··· 1055 ./services/web-apps/netbox.nix 1056 ./services/web-apps/nextcloud.nix 1057 ./services/web-apps/nexus.nix 1058 + ./services/web-apps/nifi.nix 1059 ./services/web-apps/node-red.nix 1060 ./services/web-apps/pict-rs.nix 1061 ./services/web-apps/peertube.nix
+109
nixos/modules/security/pam.nix
··· 61 ''; 62 }; 63 64 yubicoAuth = mkOption { 65 default = config.security.pam.yubico.enable; 66 defaultText = literalExpression "config.security.pam.yubico.enable"; ··· 475 optionalString cfg.usbAuth '' 476 auth sufficient ${pkgs.pam_usb}/lib/security/pam_usb.so 477 '' + 478 (let oath = config.security.pam.oath; in optionalString cfg.oathAuth '' 479 auth requisite ${pkgs.oathToolkit}/lib/security/pam_oath.so window=${toString oath.window} usersfile=${toString oath.usersFile} digits=${toString oath.digits} 480 '') + ··· 927 }; 928 }; 929 930 security.pam.yubico = { 931 enable = mkOption { 932 default = false; ··· 1110 '' + 1111 optionalString (isEnabled (cfg: cfg.usbAuth)) '' 1112 mr ${pkgs.pam_usb}/lib/security/pam_usb.so, 1113 '' + 1114 optionalString (isEnabled (cfg: cfg.oathAuth)) '' 1115 "mr ${pkgs.oathToolkit}/lib/security/pam_oath.so,
··· 61 ''; 62 }; 63 64 + usshAuth = mkOption { 65 + default = false; 66 + type = types.bool; 67 + description = '' 68 + If set, users with an SSH certificate containing an authorized principal 69 + in their SSH agent are able to log in. Specific options are controlled 70 + using the <option>security.pam.ussh</option> options. 71 + 72 + Note that the <option>security.pam.ussh.enable</option> must also be 73 + set for this option to take effect. 74 + ''; 75 + }; 76 + 77 yubicoAuth = mkOption { 78 default = config.security.pam.yubico.enable; 79 defaultText = literalExpression "config.security.pam.yubico.enable"; ··· 488 optionalString cfg.usbAuth '' 489 auth sufficient ${pkgs.pam_usb}/lib/security/pam_usb.so 490 '' + 491 + (let ussh = config.security.pam.ussh; in optionalString (config.security.pam.ussh.enable && cfg.usshAuth) '' 492 + auth ${ussh.control} ${pkgs.pam_ussh}/lib/security/pam_ussh.so ${optionalString (ussh.caFile != null) "ca_file=${ussh.caFile}"} ${optionalString (ussh.authorizedPrincipals != null) "authorized_principals=${ussh.authorizedPrincipals}"} ${optionalString (ussh.authorizedPrincipalsFile != null) "authorized_principals_file=${ussh.authorizedPrincipalsFile}"} ${optionalString (ussh.group != null) "group=${ussh.group}"} 493 + '') + 494 (let oath = config.security.pam.oath; in optionalString cfg.oathAuth '' 495 auth requisite ${pkgs.oathToolkit}/lib/security/pam_oath.so window=${toString oath.window} usersfile=${toString oath.usersFile} digits=${toString oath.digits} 496 '') + ··· 943 }; 944 }; 945 946 + security.pam.ussh = { 947 + enable = mkOption { 948 + default = false; 949 + type = types.bool; 950 + description = '' 951 + Enables Uber's USSH PAM (<literal>pam-ussh</literal>) module. 952 + 953 + This is similar to <literal>pam-ssh-agent</literal>, except that 954 + the presence of a CA-signed SSH key with a valid principal is checked 955 + instead. 956 + 957 + Note that this module must both be enabled using this option and on a 958 + per-PAM-service level as well (using <literal>usshAuth</literal>). 959 + 960 + More information can be found <link 961 + xlink:href="https://github.com/uber/pam-ussh">here</link>. 962 + ''; 963 + }; 964 + 965 + caFile = mkOption { 966 + default = null; 967 + type = with types; nullOr path; 968 + description = '' 969 + By default <literal>pam-ussh</literal> reads the trusted user CA keys 970 + from <filename>/etc/ssh/trusted_user_ca</filename>. 971 + 972 + This should be set the same as your <literal>TrustedUserCAKeys</literal> 973 + option for sshd. 974 + ''; 975 + }; 976 + 977 + authorizedPrincipals = mkOption { 978 + default = null; 979 + type = with types; nullOr commas; 980 + description = '' 981 + Comma-separated list of authorized principals to permit; if the user 982 + presents a certificate with one of these principals, then they will be 983 + authorized. 984 + 985 + Note that <literal>pam-ussh</literal> also requires that the certificate 986 + contain a principal matching the user's username. The principals from 987 + this list are in addition to those principals. 988 + 989 + Mutually exclusive with <literal>authorizedPrincipalsFile</literal>. 990 + ''; 991 + }; 992 + 993 + authorizedPrincipalsFile = mkOption { 994 + default = null; 995 + type = with types; nullOr path; 996 + description = '' 997 + Path to a list of principals; if the user presents a certificate with 998 + one of these principals, then they will be authorized. 999 + 1000 + Note that <literal>pam-ussh</literal> also requires that the certificate 1001 + contain a principal matching the user's username. The principals from 1002 + this file are in addition to those principals. 1003 + 1004 + Mutually exclusive with <literal>authorizedPrincipals</literal>. 1005 + ''; 1006 + }; 1007 + 1008 + group = mkOption { 1009 + default = null; 1010 + type = with types; nullOr str; 1011 + description = '' 1012 + If set, then the authenticating user must be a member of this group 1013 + to use this module. 1014 + ''; 1015 + }; 1016 + 1017 + control = mkOption { 1018 + default = "sufficient"; 1019 + type = types.enum [ "required" "requisite" "sufficient" "optional" ]; 1020 + description = '' 1021 + This option sets pam "control". 1022 + If you want to have multi factor authentication, use "required". 1023 + If you want to use the SSH certificate instead of the regular password, 1024 + use "sufficient". 1025 + 1026 + Read 1027 + <citerefentry> 1028 + <refentrytitle>pam.conf</refentrytitle> 1029 + <manvolnum>5</manvolnum> 1030 + </citerefentry> 1031 + for better understanding of this option. 1032 + ''; 1033 + }; 1034 + }; 1035 + 1036 security.pam.yubico = { 1037 enable = mkOption { 1038 default = false; ··· 1216 '' + 1217 optionalString (isEnabled (cfg: cfg.usbAuth)) '' 1218 mr ${pkgs.pam_usb}/lib/security/pam_usb.so, 1219 + '' + 1220 + optionalString (isEnabled (cfg: cfg.usshAuth)) '' 1221 + mr ${pkgs.pam_ussh}/lib/security/pam_ussh.so, 1222 '' + 1223 optionalString (isEnabled (cfg: cfg.oathAuth)) '' 1224 "mr ${pkgs.oathToolkit}/lib/security/pam_oath.so,
+1 -1
nixos/modules/security/sudo.nix
··· 245 246 environment.systemPackages = [ sudo ]; 247 248 - security.pam.services.sudo = { sshAgentAuth = true; }; 249 250 environment.etc.sudoers = 251 { source =
··· 245 246 environment.systemPackages = [ sudo ]; 247 248 + security.pam.services.sudo = { sshAgentAuth = true; usshAuth = true; }; 249 250 environment.etc.sudoers = 251 { source =
+36 -28
nixos/modules/services/databases/cockroachdb.nix
··· 1 - { config, lib, pkgs, ... }: 2 3 with lib; 4 ··· 6 cfg = config.services.cockroachdb; 7 crdb = cfg.package; 8 9 - escape = builtins.replaceStrings ["%"] ["%%"]; 10 - ifNotNull = v: s: optionalString (v != null) s; 11 - 12 - startupCommand = lib.concatStringsSep " " 13 - [ # Basic startup 14 - "${crdb}/bin/cockroach start" 15 "--logtostderr" 16 "--store=/var/lib/cockroachdb" 17 - (ifNotNull cfg.locality "--locality='${cfg.locality}'") 18 19 # WebUI settings 20 - "--http-addr='${cfg.http.address}:${toString cfg.http.port}'" 21 22 # Cluster listen address 23 - "--listen-addr='${cfg.listen.address}:${toString cfg.listen.port}'" 24 25 - # Cluster configuration 26 - (ifNotNull cfg.join "--join=${cfg.join}") 27 - 28 - # Cache and memory settings. Must be escaped. 29 - "--cache='${escape cfg.cache}'" 30 - "--max-sql-memory='${escape cfg.maxSqlMemory}'" 31 32 # Certificate/security settings. 33 (if cfg.insecure then "--insecure" else "--certs-dir=${cfg.certsDir}") 34 - ]; 35 36 - addressOption = descr: defaultPort: { 37 - address = mkOption { 38 - type = types.str; 39 - default = "localhost"; 40 - description = "Address to bind to for ${descr}"; 41 - }; 42 43 - port = mkOption { 44 - type = types.port; 45 - default = defaultPort; 46 - description = "Port to bind to for ${descr}"; 47 - }; 48 }; 49 in 50 51 { ··· 157 This would primarily be useful to enable Enterprise Edition features 158 in your own custom CockroachDB build (Nixpkgs CockroachDB binaries 159 only contain open source features and open source code). 160 ''; 161 }; 162 };
··· 1 + { config, lib, pkgs, utils, ... }: 2 3 with lib; 4 ··· 6 cfg = config.services.cockroachdb; 7 crdb = cfg.package; 8 9 + startupCommand = utils.escapeSystemdExecArgs 10 + ([ 11 + # Basic startup 12 + "${crdb}/bin/cockroach" 13 + "start" 14 "--logtostderr" 15 "--store=/var/lib/cockroachdb" 16 17 # WebUI settings 18 + "--http-addr=${cfg.http.address}:${toString cfg.http.port}" 19 20 # Cluster listen address 21 + "--listen-addr=${cfg.listen.address}:${toString cfg.listen.port}" 22 23 + # Cache and memory settings. 24 + "--cache=${cfg.cache}" 25 + "--max-sql-memory=${cfg.maxSqlMemory}" 26 27 # Certificate/security settings. 28 (if cfg.insecure then "--insecure" else "--certs-dir=${cfg.certsDir}") 29 + ] 30 + ++ lib.optional (cfg.join != null) "--join=${cfg.join}" 31 + ++ lib.optional (cfg.locality != null) "--locality=${cfg.locality}" 32 + ++ cfg.extraArgs); 33 34 + addressOption = descr: defaultPort: { 35 + address = mkOption { 36 + type = types.str; 37 + default = "localhost"; 38 + description = "Address to bind to for ${descr}"; 39 + }; 40 41 + port = mkOption { 42 + type = types.port; 43 + default = defaultPort; 44 + description = "Port to bind to for ${descr}"; 45 }; 46 + }; 47 in 48 49 { ··· 155 This would primarily be useful to enable Enterprise Edition features 156 in your own custom CockroachDB build (Nixpkgs CockroachDB binaries 157 only contain open source features and open source code). 158 + ''; 159 + }; 160 + 161 + extraArgs = mkOption { 162 + type = types.listOf types.str; 163 + default = []; 164 + example = [ "--advertise-addr" "[fe80::f6f2:::]" ]; 165 + description = '' 166 + Extra CLI arguments passed to <command>cockroach start</command>. 167 + For the full list of supported argumemnts, check <link xlink:href="https://www.cockroachlabs.com/docs/stable/cockroach-start.html#flags"/> 168 ''; 169 }; 170 };
+100 -23
nixos/modules/services/hardware/udev.nix
··· 23 nixosRules = '' 24 # Miscellaneous devices. 25 KERNEL=="kvm", MODE="0666" 26 - KERNEL=="kqemu", MODE="0666" 27 28 # Needed for gpm. 29 SUBSYSTEM=="input", KERNEL=="mice", TAG+="systemd" 30 ''; 31 32 # Perform substitutions in all udev rules files. 33 - udevRules = pkgs.runCommand "udev-rules" 34 { preferLocalBuild = true; 35 allowSubstitutes = false; 36 - packages = unique (map toString cfg.packages); 37 } 38 '' 39 mkdir -p $out ··· 61 --replace \"/bin/mount \"${pkgs.util-linux}/bin/mount \ 62 --replace /usr/bin/readlink ${pkgs.coreutils}/bin/readlink \ 63 --replace /usr/bin/basename ${pkgs.coreutils}/bin/basename 64 done 65 66 echo -n "Checking that all programs called by relative paths in udev rules exist in ${udev}/lib/udev... " ··· 85 for i in $import_progs $run_progs; do 86 # if the path refers to /run/current-system/systemd, replace with config.systemd.package 87 if [[ $i == /run/current-system/systemd* ]]; then 88 - i="${config.systemd.package}/''${i#/run/current-system/systemd/}" 89 fi 90 if [[ ! -x $i ]]; then 91 echo "FAIL" 92 echo "$i is called in udev rules but is not executable or does not exist" ··· 103 echo "Consider fixing the following udev rules:" 104 echo "$filesToFixup" | while read localFile; do 105 remoteFile="origin unknown" 106 - for i in ${toString cfg.packages}; do 107 for j in "$i"/*/udev/rules.d/*; do 108 [ -e "$out/$(basename "$j")" ] || continue 109 [ "$(basename "$j")" = "$(basename "$localFile")" ] || continue ··· 126 ${optionalString (!config.boot.hardwareScan) '' 127 ln -s /dev/null $out/80-drivers.rules 128 ''} 129 - ''; # */ 130 131 hwdbBin = pkgs.runCommand "hwdb.bin" 132 { preferLocalBuild = true; ··· 202 ''; 203 }; 204 205 - initrdRules = mkOption { 206 - default = ""; 207 - example = '' 208 - SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:1D:60:B9:6D:4F", KERNEL=="eth*", NAME="my_fast_network_card" 209 - ''; 210 - type = types.lines; 211 - description = '' 212 - <command>udev</command> rules to include in the initrd 213 - <emphasis>only</emphasis>. They'll be written into file 214 - <filename>99-local.rules</filename>. Thus they are read and applied 215 - after the essential initrd rules. 216 - ''; 217 - }; 218 - 219 extraRules = mkOption { 220 default = ""; 221 example = '' ··· 283 ''; 284 }; 285 286 }; 287 288 ··· 298 299 boot.kernelParams = mkIf (!config.networking.usePredictableInterfaceNames) [ "net.ifnames=0" ]; 300 301 - boot.initrd.extraUdevRulesCommands = optionalString (cfg.initrdRules != "") 302 '' 303 cat <<'EOF' > $out/99-local.rules 304 - ${cfg.initrdRules} 305 EOF 306 ''; 307 308 environment.etc = 309 { 310 - "udev/rules.d".source = udevRules; 311 "udev/hwdb.bin".source = hwdbBin; 312 }; 313 ··· 338 }; 339 340 }; 341 }
··· 23 nixosRules = '' 24 # Miscellaneous devices. 25 KERNEL=="kvm", MODE="0666" 26 27 # Needed for gpm. 28 SUBSYSTEM=="input", KERNEL=="mice", TAG+="systemd" 29 ''; 30 31 # Perform substitutions in all udev rules files. 32 + udevRulesFor = { name, udevPackages, udevPath, udev, systemd, binPackages, initrdBin ? null }: pkgs.runCommand name 33 { preferLocalBuild = true; 34 allowSubstitutes = false; 35 + packages = unique (map toString udevPackages); 36 } 37 '' 38 mkdir -p $out ··· 60 --replace \"/bin/mount \"${pkgs.util-linux}/bin/mount \ 61 --replace /usr/bin/readlink ${pkgs.coreutils}/bin/readlink \ 62 --replace /usr/bin/basename ${pkgs.coreutils}/bin/basename 63 + ${optionalString (initrdBin != null) '' 64 + substituteInPlace $i --replace '/run/current-system/systemd' "${removeSuffix "/bin" initrdBin}" 65 + ''} 66 done 67 68 echo -n "Checking that all programs called by relative paths in udev rules exist in ${udev}/lib/udev... " ··· 87 for i in $import_progs $run_progs; do 88 # if the path refers to /run/current-system/systemd, replace with config.systemd.package 89 if [[ $i == /run/current-system/systemd* ]]; then 90 + i="${systemd}/''${i#/run/current-system/systemd/}" 91 fi 92 + 93 if [[ ! -x $i ]]; then 94 echo "FAIL" 95 echo "$i is called in udev rules but is not executable or does not exist" ··· 106 echo "Consider fixing the following udev rules:" 107 echo "$filesToFixup" | while read localFile; do 108 remoteFile="origin unknown" 109 + for i in ${toString binPackages}; do 110 for j in "$i"/*/udev/rules.d/*; do 111 [ -e "$out/$(basename "$j")" ] || continue 112 [ "$(basename "$j")" = "$(basename "$localFile")" ] || continue ··· 129 ${optionalString (!config.boot.hardwareScan) '' 130 ln -s /dev/null $out/80-drivers.rules 131 ''} 132 + ''; 133 134 hwdbBin = pkgs.runCommand "hwdb.bin" 135 { preferLocalBuild = true; ··· 205 ''; 206 }; 207 208 extraRules = mkOption { 209 default = ""; 210 example = '' ··· 272 ''; 273 }; 274 275 + boot.initrd.services.udev = { 276 + 277 + packages = mkOption { 278 + type = types.listOf types.path; 279 + default = []; 280 + visible = false; 281 + description = '' 282 + <emphasis>This will only be used when systemd is used in stage 1.</emphasis> 283 + 284 + List of packages containing <command>udev</command> rules that will be copied to stage 1. 285 + All files found in 286 + <filename><replaceable>pkg</replaceable>/etc/udev/rules.d</filename> and 287 + <filename><replaceable>pkg</replaceable>/lib/udev/rules.d</filename> 288 + will be included. 289 + ''; 290 + }; 291 + 292 + binPackages = mkOption { 293 + type = types.listOf types.path; 294 + default = []; 295 + visible = false; 296 + description = '' 297 + <emphasis>This will only be used when systemd is used in stage 1.</emphasis> 298 + 299 + Packages to search for binaries that are referenced by the udev rules in stage 1. 300 + This list always contains /bin of the initrd. 301 + ''; 302 + apply = map getBin; 303 + }; 304 + 305 + rules = mkOption { 306 + default = ""; 307 + example = '' 308 + SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:1D:60:B9:6D:4F", KERNEL=="eth*", NAME="my_fast_network_card" 309 + ''; 310 + type = types.lines; 311 + description = '' 312 + <command>udev</command> rules to include in the initrd 313 + <emphasis>only</emphasis>. They'll be written into file 314 + <filename>99-local.rules</filename>. Thus they are read and applied 315 + after the essential initrd rules. 316 + ''; 317 + }; 318 + 319 + }; 320 + 321 }; 322 323 ··· 333 334 boot.kernelParams = mkIf (!config.networking.usePredictableInterfaceNames) [ "net.ifnames=0" ]; 335 336 + boot.initrd.extraUdevRulesCommands = optionalString (!config.boot.initrd.systemd.enable && config.boot.initrd.services.udev.rules != "") 337 '' 338 cat <<'EOF' > $out/99-local.rules 339 + ${config.boot.initrd.services.udev.rules} 340 EOF 341 ''; 342 343 + boot.initrd.systemd.additionalUpstreamUnits = [ 344 + # TODO: "initrd-udevadm-cleanup-db.service" is commented out because of https://github.com/systemd/systemd/issues/12953 345 + "systemd-udevd-control.socket" 346 + "systemd-udevd-kernel.socket" 347 + "systemd-udevd.service" 348 + "systemd-udev-settle.service" 349 + "systemd-udev-trigger.service" 350 + ]; 351 + boot.initrd.systemd.storePaths = [ 352 + "${config.boot.initrd.systemd.package}/lib/systemd/systemd-udevd" 353 + "${config.boot.initrd.systemd.package}/lib/udev" 354 + ] ++ map (x: "${x}/bin") config.boot.initrd.services.udev.binPackages; 355 + 356 + # Generate the udev rules for the initrd 357 + boot.initrd.systemd.contents = { 358 + "/etc/udev/rules.d".source = udevRulesFor { 359 + name = "initrd-udev-rules"; 360 + initrdBin = config.boot.initrd.systemd.contents."/bin".source; 361 + udevPackages = config.boot.initrd.services.udev.packages; 362 + udevPath = config.boot.initrd.systemd.contents."/bin".source; 363 + udev = config.boot.initrd.systemd.package; 364 + systemd = config.boot.initrd.systemd.package; 365 + binPackages = config.boot.initrd.services.udev.binPackages ++ [ config.boot.initrd.systemd.contents."/bin".source ]; 366 + }; 367 + }; 368 + # Insert custom rules 369 + boot.initrd.services.udev.packages = mkIf (config.boot.initrd.services.udev.rules != "") (pkgs.writeTextFile { 370 + name = "initrd-udev-rules"; 371 + destination = "/etc/udev/rules.d/99-local.rules"; 372 + text = config.boot.initrd.services.udev.rules; 373 + }); 374 + 375 environment.etc = 376 { 377 + "udev/rules.d".source = udevRulesFor { 378 + name = "udev-rules"; 379 + udevPackages = cfg.packages; 380 + systemd = config.systemd.package; 381 + binPackages = cfg.packages; 382 + inherit udevPath udev; 383 + }; 384 "udev/hwdb.bin".source = hwdbBin; 385 }; 386 ··· 411 }; 412 413 }; 414 + 415 + imports = [ 416 + (mkRenamedOptionModule [ "services" "udev" "initrdRules" ] [ "boot" "initrd" "services" "udev" "rules" ]) 417 + ]; 418 }
-1
nixos/modules/services/mail/mailman.nix
··· 192 log_dir = "/var/log/mailman"; 193 lock_dir = "$var_dir/lock"; 194 etc_dir = "/etc"; 195 - ext_dir = "$etc_dir/mailman.d"; 196 pid_file = "/run/mailman/master.pid"; 197 }; 198
··· 192 log_dir = "/var/log/mailman"; 193 lock_dir = "$var_dir/lock"; 194 etc_dir = "/etc"; 195 pid_file = "/run/mailman/master.pid"; 196 }; 197
+49 -51
nixos/modules/services/misc/paperless-ng.nix nixos/modules/services/misc/paperless.nix
··· 2 3 with lib; 4 let 5 - cfg = config.services.paperless-ng; 6 7 defaultUser = "paperless"; 8 9 - hasCustomRedis = hasAttr "PAPERLESS_REDIS" cfg.extraConfig; 10 11 env = { 12 PAPERLESS_DATA_DIR = cfg.dataDir; ··· 15 GUNICORN_CMD_ARGS = "--bind=${cfg.address}:${toString cfg.port}"; 16 } // ( 17 lib.mapAttrs (_: toString) cfg.extraConfig 18 - ) // (optionalAttrs (!hasCustomRedis) { 19 - PAPERLESS_REDIS = "unix://${config.services.redis.servers.paperless-ng.unixSocket}"; 20 }); 21 22 manage = let 23 setupEnv = lib.concatStringsSep "\n" (mapAttrsToList (name: val: "export ${name}=\"${val}\"") env); 24 in pkgs.writeShellScript "manage" '' 25 ${setupEnv} 26 - exec ${cfg.package}/bin/paperless-ng "$@" 27 ''; 28 29 # Secure the services ··· 36 "-/etc/hosts" 37 "-/etc/localtime" 38 "-/run/postgresql" 39 - ] ++ (optional (!hasCustomRedis) config.services.redis.servers.paperless-ng.unixSocket); 40 BindPaths = [ 41 cfg.consumptionDir 42 cfg.dataDir ··· 53 PrivateNetwork = true; 54 PrivateTmp = true; 55 PrivateUsers = true; 56 - ProcSubset = "pid"; 57 ProtectClock = true; 58 # Breaks if the home dir of the user is in /home 59 # Also does not add much value in combination with the TemporaryFileSystem. ··· 66 ProtectKernelModules = true; 67 ProtectKernelTunables = true; 68 ProtectProc = "invisible"; 69 RestrictAddressFamilies = [ "AF_UNIX" "AF_INET" "AF_INET6" ]; 70 RestrictNamespaces = true; 71 RestrictRealtime = true; 72 RestrictSUIDSGID = true; 73 - SupplementaryGroups = optional (!hasCustomRedis) config.services.redis.servers.paperless-ng.user; 74 SystemCallArchitectures = "native"; 75 SystemCallFilter = [ "@system-service" "~@privileged @resources @setuid @keyring" ]; 76 # Does not work well with the temporary root ··· 81 meta.maintainers = with maintainers; [ earvstedt Flakebi ]; 82 83 imports = [ 84 - (mkRemovedOptionModule [ "services" "paperless"] '' 85 - The paperless module has been removed as the upstream project died. 86 - Users should migrate to the paperless-ng module (services.paperless-ng). 87 - More information can be found in the NixOS 21.11 release notes. 88 - '') 89 ]; 90 91 - options.services.paperless-ng = { 92 enable = mkOption { 93 type = lib.types.bool; 94 default = false; 95 description = '' 96 - Enable Paperless-ng. 97 98 When started, the Paperless database is automatically created if it doesn't 99 exist and updated if the Paperless package has changed. 100 Both tasks are achieved by running a Django migration. 101 102 A script to manage the Paperless instance (by wrapping Django's manage.py) is linked to 103 - <literal>''${dataDir}/paperless-ng-manage</literal>. 104 ''; 105 }; 106 ··· 133 passwordFile = mkOption { 134 type = types.nullOr types.path; 135 default = null; 136 - example = "/run/keys/paperless-ng-password"; 137 description = '' 138 A file containing the superuser password. 139 140 A superuser is required to access the web interface. 141 If unset, you can create a superuser manually by running 142 - <literal>''${dataDir}/paperless-ng-manage createsuperuser</literal>. 143 144 The default superuser name is <literal>admin</literal>. To change it, set 145 option <option>extraConfig.PAPERLESS_ADMIN_USER</option>. ··· 168 type = types.attrs; 169 default = {}; 170 description = '' 171 - Extra paperless-ng config options. 172 173 - See <link xlink:href="https://paperless-ng.readthedocs.io/en/latest/configuration.html">the documentation</link> 174 for available options. 175 ''; 176 example = literalExpression '' ··· 188 189 package = mkOption { 190 type = types.package; 191 - default = pkgs.paperless-ng; 192 - defaultText = literalExpression "pkgs.paperless-ng"; 193 description = "The Paperless package to use."; 194 }; 195 }; 196 197 config = mkIf cfg.enable { 198 - # Enable redis if no special url is set 199 - services.redis.servers.paperless-ng.enable = mkIf (!hasCustomRedis) true; 200 201 systemd.tmpfiles.rules = [ 202 "d '${cfg.dataDir}' - ${cfg.user} ${config.users.users.${cfg.user}.group} - -" ··· 208 ) 209 ]; 210 211 - systemd.services.paperless-ng-server = { 212 - description = "Paperless document server"; 213 serviceConfig = defaultServiceConfig // { 214 User = cfg.user; 215 - ExecStart = "${cfg.package}/bin/paperless-ng qcluster"; 216 Restart = "on-failure"; 217 # The `mbind` syscall is needed for running the classifier. 218 SystemCallFilter = defaultServiceConfig.SystemCallFilter ++ [ "mbind" ]; ··· 221 }; 222 environment = env; 223 wantedBy = [ "multi-user.target" ]; 224 - wants = [ "paperless-ng-consumer.service" "paperless-ng-web.service" ]; 225 226 preStart = '' 227 - ln -sf ${manage} ${cfg.dataDir}/paperless-ng-manage 228 229 # Auto-migrate on first run or if the package has changed 230 versionFile="${cfg.dataDir}/src-version" 231 if [[ $(cat "$versionFile" 2>/dev/null) != ${cfg.package} ]]; then 232 - ${cfg.package}/bin/paperless-ng migrate 233 echo ${cfg.package} > "$versionFile" 234 fi 235 '' ··· 240 superuserStateFile="${cfg.dataDir}/superuser-state" 241 242 if [[ $(cat "$superuserStateFile" 2>/dev/null) != $superuserState ]]; then 243 - ${cfg.package}/bin/paperless-ng manage_superuser 244 echo "$superuserState" > "$superuserStateFile" 245 fi 246 ''; 247 - } // optionalAttrs (!hasCustomRedis) { 248 - after = [ "redis-paperless-ng.service" ]; 249 }; 250 251 - # Password copying can't be implemented as a privileged preStart script 252 - # in 'paperless-ng-server' because 'defaultServiceConfig' limits the filesystem 253 - # paths accessible by the service. 254 - systemd.services.paperless-ng-copy-password = mkIf (cfg.passwordFile != null) { 255 - requiredBy = [ "paperless-ng-server.service" ]; 256 - before = [ "paperless-ng-server.service" ]; 257 serviceConfig = { 258 ExecStart = '' 259 ${pkgs.coreutils}/bin/install --mode 600 --owner '${cfg.user}' --compare \ ··· 263 }; 264 }; 265 266 - systemd.services.paperless-ng-consumer = { 267 description = "Paperless document consumer"; 268 serviceConfig = defaultServiceConfig // { 269 User = cfg.user; 270 - ExecStart = "${cfg.package}/bin/paperless-ng document_consumer"; 271 Restart = "on-failure"; 272 }; 273 environment = env; 274 - # Bind to `paperless-ng-server` so that the consumer never runs 275 # during migrations 276 - bindsTo = [ "paperless-ng-server.service" ]; 277 - after = [ "paperless-ng-server.service" ]; 278 }; 279 280 - systemd.services.paperless-ng-web = { 281 description = "Paperless web server"; 282 serviceConfig = defaultServiceConfig // { 283 User = cfg.user; 284 ExecStart = '' 285 ${pkgs.python3Packages.gunicorn}/bin/gunicorn \ 286 - -c ${cfg.package}/lib/paperless-ng/gunicorn.conf.py paperless.asgi:application 287 ''; 288 Restart = "on-failure"; 289 ··· 296 }; 297 environment = env // { 298 PATH = mkForce cfg.package.path; 299 - PYTHONPATH = "${cfg.package.pythonPath}:${cfg.package}/lib/paperless-ng/src"; 300 }; 301 # Allow the web interface to access the private /tmp directory of the server. 302 # This is required to support uploading files via the web interface. 303 - unitConfig.JoinsNamespaceOf = "paperless-ng-server.service"; 304 - # Bind to `paperless-ng-server` so that the web server never runs 305 # during migrations 306 - bindsTo = [ "paperless-ng-server.service" ]; 307 - after = [ "paperless-ng-server.service" ]; 308 }; 309 310 users = optionalAttrs (cfg.user == defaultUser) {
··· 2 3 with lib; 4 let 5 + cfg = config.services.paperless; 6 7 defaultUser = "paperless"; 8 9 + # Don't start a redis instance if the user sets a custom redis connection 10 + enableRedis = !hasAttr "PAPERLESS_REDIS" cfg.extraConfig; 11 + redisServer = config.services.redis.servers.paperless; 12 13 env = { 14 PAPERLESS_DATA_DIR = cfg.dataDir; ··· 17 GUNICORN_CMD_ARGS = "--bind=${cfg.address}:${toString cfg.port}"; 18 } // ( 19 lib.mapAttrs (_: toString) cfg.extraConfig 20 + ) // (optionalAttrs enableRedis { 21 + PAPERLESS_REDIS = "unix://${redisServer.unixSocket}"; 22 }); 23 24 manage = let 25 setupEnv = lib.concatStringsSep "\n" (mapAttrsToList (name: val: "export ${name}=\"${val}\"") env); 26 in pkgs.writeShellScript "manage" '' 27 ${setupEnv} 28 + exec ${cfg.package}/bin/paperless-ngx "$@" 29 ''; 30 31 # Secure the services ··· 38 "-/etc/hosts" 39 "-/etc/localtime" 40 "-/run/postgresql" 41 + ] ++ (optional enableRedis redisServer.unixSocket); 42 BindPaths = [ 43 cfg.consumptionDir 44 cfg.dataDir ··· 55 PrivateNetwork = true; 56 PrivateTmp = true; 57 PrivateUsers = true; 58 ProtectClock = true; 59 # Breaks if the home dir of the user is in /home 60 # Also does not add much value in combination with the TemporaryFileSystem. ··· 67 ProtectKernelModules = true; 68 ProtectKernelTunables = true; 69 ProtectProc = "invisible"; 70 + # Don't restrict ProcSubset because django-q requires read access to /proc/stat 71 + # to query CPU and memory information. 72 + # Note that /proc only contains processes of user `paperless`, so this is safe. 73 + # ProcSubset = "pid"; 74 RestrictAddressFamilies = [ "AF_UNIX" "AF_INET" "AF_INET6" ]; 75 RestrictNamespaces = true; 76 RestrictRealtime = true; 77 RestrictSUIDSGID = true; 78 + SupplementaryGroups = optional enableRedis redisServer.user; 79 SystemCallArchitectures = "native"; 80 SystemCallFilter = [ "@system-service" "~@privileged @resources @setuid @keyring" ]; 81 # Does not work well with the temporary root ··· 86 meta.maintainers = with maintainers; [ earvstedt Flakebi ]; 87 88 imports = [ 89 + (mkRenamedOptionModule [ "services" "paperless-ng" ] [ "services" "paperless" ]) 90 ]; 91 92 + options.services.paperless = { 93 enable = mkOption { 94 type = lib.types.bool; 95 default = false; 96 description = '' 97 + Enable Paperless. 98 99 When started, the Paperless database is automatically created if it doesn't 100 exist and updated if the Paperless package has changed. 101 Both tasks are achieved by running a Django migration. 102 103 A script to manage the Paperless instance (by wrapping Django's manage.py) is linked to 104 + <literal>''${dataDir}/paperless-manage</literal>. 105 ''; 106 }; 107 ··· 134 passwordFile = mkOption { 135 type = types.nullOr types.path; 136 default = null; 137 + example = "/run/keys/paperless-password"; 138 description = '' 139 A file containing the superuser password. 140 141 A superuser is required to access the web interface. 142 If unset, you can create a superuser manually by running 143 + <literal>''${dataDir}/paperless-manage createsuperuser</literal>. 144 145 The default superuser name is <literal>admin</literal>. To change it, set 146 option <option>extraConfig.PAPERLESS_ADMIN_USER</option>. ··· 169 type = types.attrs; 170 default = {}; 171 description = '' 172 + Extra paperless config options. 173 174 + See <link xlink:href="https://paperless-ngx.readthedocs.io/en/latest/configuration.html">the documentation</link> 175 for available options. 176 ''; 177 example = literalExpression '' ··· 189 190 package = mkOption { 191 type = types.package; 192 + default = pkgs.paperless-ngx; 193 + defaultText = literalExpression "pkgs.paperless-ngx"; 194 description = "The Paperless package to use."; 195 }; 196 }; 197 198 config = mkIf cfg.enable { 199 + services.redis.servers.paperless.enable = mkIf enableRedis true; 200 201 systemd.tmpfiles.rules = [ 202 "d '${cfg.dataDir}' - ${cfg.user} ${config.users.users.${cfg.user}.group} - -" ··· 208 ) 209 ]; 210 211 + systemd.services.paperless-scheduler = { 212 + description = "Paperless scheduler"; 213 serviceConfig = defaultServiceConfig // { 214 User = cfg.user; 215 + ExecStart = "${cfg.package}/bin/paperless-ngx qcluster"; 216 Restart = "on-failure"; 217 # The `mbind` syscall is needed for running the classifier. 218 SystemCallFilter = defaultServiceConfig.SystemCallFilter ++ [ "mbind" ]; ··· 221 }; 222 environment = env; 223 wantedBy = [ "multi-user.target" ]; 224 + wants = [ "paperless-consumer.service" "paperless-web.service" ]; 225 226 preStart = '' 227 + ln -sf ${manage} ${cfg.dataDir}/paperless-manage 228 229 # Auto-migrate on first run or if the package has changed 230 versionFile="${cfg.dataDir}/src-version" 231 if [[ $(cat "$versionFile" 2>/dev/null) != ${cfg.package} ]]; then 232 + ${cfg.package}/bin/paperless-ngx migrate 233 echo ${cfg.package} > "$versionFile" 234 fi 235 '' ··· 240 superuserStateFile="${cfg.dataDir}/superuser-state" 241 242 if [[ $(cat "$superuserStateFile" 2>/dev/null) != $superuserState ]]; then 243 + ${cfg.package}/bin/paperless-ngx manage_superuser 244 echo "$superuserState" > "$superuserStateFile" 245 fi 246 ''; 247 + } // optionalAttrs enableRedis { 248 + after = [ "redis-paperless.service" ]; 249 }; 250 251 + # Reading the user-provided password file requires root access 252 + systemd.services.paperless-copy-password = mkIf (cfg.passwordFile != null) { 253 + requiredBy = [ "paperless-scheduler.service" ]; 254 + before = [ "paperless-scheduler.service" ]; 255 serviceConfig = { 256 ExecStart = '' 257 ${pkgs.coreutils}/bin/install --mode 600 --owner '${cfg.user}' --compare \ ··· 261 }; 262 }; 263 264 + systemd.services.paperless-consumer = { 265 description = "Paperless document consumer"; 266 serviceConfig = defaultServiceConfig // { 267 User = cfg.user; 268 + ExecStart = "${cfg.package}/bin/paperless-ngx document_consumer"; 269 Restart = "on-failure"; 270 }; 271 environment = env; 272 + # Bind to `paperless-scheduler` so that the consumer never runs 273 # during migrations 274 + bindsTo = [ "paperless-scheduler.service" ]; 275 + after = [ "paperless-scheduler.service" ]; 276 }; 277 278 + systemd.services.paperless-web = { 279 description = "Paperless web server"; 280 serviceConfig = defaultServiceConfig // { 281 User = cfg.user; 282 ExecStart = '' 283 ${pkgs.python3Packages.gunicorn}/bin/gunicorn \ 284 + -c ${cfg.package}/lib/paperless-ngx/gunicorn.conf.py paperless.asgi:application 285 ''; 286 Restart = "on-failure"; 287 ··· 294 }; 295 environment = env // { 296 PATH = mkForce cfg.package.path; 297 + PYTHONPATH = "${cfg.package.pythonPath}:${cfg.package}/lib/paperless-ngx/src"; 298 }; 299 # Allow the web interface to access the private /tmp directory of the server. 300 # This is required to support uploading files via the web interface. 301 + unitConfig.JoinsNamespaceOf = "paperless-scheduler.service"; 302 + # Bind to `paperless-scheduler` so that the web server never runs 303 # during migrations 304 + bindsTo = [ "paperless-scheduler.service" ]; 305 + after = [ "paperless-scheduler.service" ]; 306 }; 307 308 users = optionalAttrs (cfg.user == defaultUser) {
+2 -9
nixos/modules/services/monitoring/prometheus/default.nix
··· 74 }" 75 "--web.listen-address=${cfg.listenAddress}:${builtins.toString cfg.port}" 76 "--alertmanager.notification-queue-capacity=${toString cfg.alertmanagerNotificationQueueCapacity}" 77 - "--alertmanager.timeout=${toString cfg.alertmanagerTimeout}s" 78 ] ++ optional (cfg.webExternalUrl != null) "--web.external-url=${cfg.webExternalUrl}" 79 ++ optional (cfg.retentionTime != null) "--storage.tsdb.retention.time=${cfg.retentionTime}"; 80 ··· 1563 (mkRenamedOptionModule [ "services" "prometheus2" ] [ "services" "prometheus" ]) 1564 (mkRemovedOptionModule [ "services" "prometheus" "environmentFile" ] 1565 "It has been removed since it was causing issues (https://github.com/NixOS/nixpkgs/issues/126083) and Prometheus now has native support for secret files, i.e. `basic_auth.password_file` and `authorization.credentials_file`.") 1566 ]; 1567 1568 options.services.prometheus = { ··· 1716 default = 10000; 1717 description = '' 1718 The capacity of the queue for pending alert manager notifications. 1719 - ''; 1720 - }; 1721 - 1722 - alertmanagerTimeout = mkOption { 1723 - type = types.int; 1724 - default = 10; 1725 - description = '' 1726 - Alert manager HTTP API timeout (in seconds). 1727 ''; 1728 }; 1729
··· 74 }" 75 "--web.listen-address=${cfg.listenAddress}:${builtins.toString cfg.port}" 76 "--alertmanager.notification-queue-capacity=${toString cfg.alertmanagerNotificationQueueCapacity}" 77 ] ++ optional (cfg.webExternalUrl != null) "--web.external-url=${cfg.webExternalUrl}" 78 ++ optional (cfg.retentionTime != null) "--storage.tsdb.retention.time=${cfg.retentionTime}"; 79 ··· 1562 (mkRenamedOptionModule [ "services" "prometheus2" ] [ "services" "prometheus" ]) 1563 (mkRemovedOptionModule [ "services" "prometheus" "environmentFile" ] 1564 "It has been removed since it was causing issues (https://github.com/NixOS/nixpkgs/issues/126083) and Prometheus now has native support for secret files, i.e. `basic_auth.password_file` and `authorization.credentials_file`.") 1565 + (mkRemovedOptionModule [ "services" "prometheus" "alertmanagerTimeout" ] 1566 + "Deprecated upstream and no longer had any effect") 1567 ]; 1568 1569 options.services.prometheus = { ··· 1717 default = 10000; 1718 description = '' 1719 The capacity of the queue for pending alert manager notifications. 1720 ''; 1721 }; 1722
+137
nixos/modules/services/networking/openconnect.nix
···
··· 1 + { config, lib, options, pkgs, ... }: 2 + with lib; 3 + let 4 + cfg = config.networking.openconnect; 5 + openconnect = cfg.package; 6 + pkcs11 = types.strMatching "pkcs11:.+" // { 7 + name = "pkcs11"; 8 + description = "PKCS#11 URI"; 9 + }; 10 + interfaceOptions = { 11 + options = { 12 + gateway = mkOption { 13 + description = "Gateway server to connect to."; 14 + example = "gateway.example.com"; 15 + type = types.str; 16 + }; 17 + 18 + protocol = mkOption { 19 + description = "Protocol to use."; 20 + example = "anyconnect"; 21 + type = 22 + types.enum [ "anyconnect" "array" "nc" "pulse" "gp" "f5" "fortinet" ]; 23 + }; 24 + 25 + user = mkOption { 26 + description = "Username to authenticate with."; 27 + example = "example-user"; 28 + type = types.nullOr types.str; 29 + }; 30 + 31 + # Note: It does not make sense to provide a way to declaratively 32 + # set an authentication cookie, because they have to be requested 33 + # for every new connection and would only work once. 34 + passwordFile = mkOption { 35 + description = '' 36 + File containing the password to authenticate with. This 37 + is passed to <code>openconnect</code> via the 38 + <code>--passwd-on-stdin</code> option. 39 + ''; 40 + default = null; 41 + example = "/var/lib/secrets/openconnect-passwd"; 42 + type = types.nullOr types.path; 43 + }; 44 + 45 + certificate = mkOption { 46 + description = "Certificate to authenticate with."; 47 + default = null; 48 + example = "/var/lib/secrets/openconnect_certificate.pem"; 49 + type = with types; nullOr (either path pkcs11); 50 + }; 51 + 52 + privateKey = mkOption { 53 + description = "Private key to authenticate with."; 54 + example = "/var/lib/secrets/openconnect_private_key.pem"; 55 + default = null; 56 + type = with types; nullOr (either path pkcs11); 57 + }; 58 + 59 + extraOptions = mkOption { 60 + description = '' 61 + Extra config to be appended to the interface config. It should 62 + contain long-format options as would be accepted on the command 63 + line by <code>openconnect</code> 64 + (see https://www.infradead.org/openconnect/manual.html). 65 + Non-key-value options like <code>deflate</code> can be used by 66 + declaring them as booleans, i. e. <code>deflate = true;</code>. 67 + ''; 68 + default = { }; 69 + example = { 70 + compression = "stateless"; 71 + 72 + no-http-keepalive = true; 73 + no-dtls = true; 74 + }; 75 + type = with types; attrsOf (either str bool); 76 + }; 77 + }; 78 + }; 79 + generateExtraConfig = extra_cfg: 80 + strings.concatStringsSep "\n" (attrsets.mapAttrsToList 81 + (name: value: if (value == true) then name else "${name}=${value}") 82 + (attrsets.filterAttrs (_: value: value != false) extra_cfg)); 83 + generateConfig = name: icfg: 84 + pkgs.writeText "config" '' 85 + interface=${name} 86 + ${optionalString (icfg.user != null) "user=${icfg.user}"} 87 + ${optionalString (icfg.passwordFile != null) "passwd-on-stdin"} 88 + ${optionalString (icfg.certificate != null) 89 + "certificate=${icfg.certificate}"} 90 + ${optionalString (icfg.privateKey != null) "sslkey=${icfg.privateKey}"} 91 + 92 + ${generateExtraConfig icfg.extraOptions} 93 + ''; 94 + generateUnit = name: icfg: { 95 + description = "OpenConnect Interface - ${name}"; 96 + requires = [ "network-online.target" ]; 97 + after = [ "network.target" "network-online.target" ]; 98 + wantedBy = [ "multi-user.target" ]; 99 + 100 + serviceConfig = { 101 + Type = "simple"; 102 + ExecStart = "${openconnect}/bin/openconnect --config=${ 103 + generateConfig name icfg 104 + } ${icfg.gateway}"; 105 + StandardInput = "file:${icfg.passwordFile}"; 106 + 107 + ProtectHome = true; 108 + }; 109 + }; 110 + in { 111 + options.networking.openconnect = { 112 + package = mkPackageOption pkgs "openconnect" { }; 113 + 114 + interfaces = mkOption { 115 + description = "OpenConnect interfaces."; 116 + default = { }; 117 + example = { 118 + openconnect0 = { 119 + gateway = "gateway.example.com"; 120 + protocol = "anyconnect"; 121 + user = "example-user"; 122 + passwordFile = "/var/lib/secrets/openconnect-passwd"; 123 + }; 124 + }; 125 + type = with types; attrsOf (submodule interfaceOptions); 126 + }; 127 + }; 128 + 129 + config = { 130 + systemd.services = mapAttrs' (name: value: { 131 + name = "openconnect-${name}"; 132 + value = generateUnit name value; 133 + }) cfg.interfaces; 134 + }; 135 + 136 + meta.maintainers = with maintainers; [ alyaeanyx ]; 137 + }
+26 -17
nixos/modules/services/networking/shellhub-agent.nix
··· 1 { config, lib, pkgs, ... }: 2 3 with lib; 4 let 5 cfg = config.services.shellhub-agent; 6 - in { 7 - 8 ###### interface 9 10 options = { 11 12 services.shellhub-agent = { 13 14 - enable = mkOption { 15 - type = types.bool; 16 - default = false; 17 description = '' 18 - Whether to enable the ShellHub Agent daemon, which allows 19 - secure remote logins. 20 ''; 21 }; 22 23 - package = mkOption { 24 - type = types.package; 25 - default = pkgs.shellhub-agent; 26 - defaultText = literalExpression "pkgs.shellhub-agent"; 27 description = '' 28 - Which ShellHub Agent package to use. 29 ''; 30 }; 31 ··· 74 "time-sync.target" 75 ]; 76 77 - environment.SERVER_ADDRESS = cfg.server; 78 - environment.PRIVATE_KEY = cfg.privateKey; 79 - environment.TENANT_ID = cfg.tenantId; 80 81 serviceConfig = { 82 # The service starts sessions for different users. ··· 85 ExecStart = "${cfg.package}/bin/agent"; 86 }; 87 }; 88 - 89 - environment.systemPackages = [ cfg.package ]; 90 }; 91 }
··· 1 { config, lib, pkgs, ... }: 2 3 with lib; 4 + 5 let 6 cfg = config.services.shellhub-agent; 7 + in 8 + { 9 ###### interface 10 11 options = { 12 13 services.shellhub-agent = { 14 15 + enable = mkEnableOption "ShellHub Agent daemon"; 16 + 17 + package = mkPackageOption pkgs "shellhub-agent" { }; 18 + 19 + preferredHostname = mkOption { 20 + type = types.str; 21 + default = ""; 22 description = '' 23 + Set the device preferred hostname. This provides a hint to 24 + the server to use this as hostname if it is available. 25 ''; 26 }; 27 28 + keepAliveInterval = mkOption { 29 + type = types.int; 30 + default = 30; 31 description = '' 32 + Determine the interval to send the keep alive message to 33 + the server. This has a direct impact of the bandwidth 34 + used by the device. 35 ''; 36 }; 37 ··· 80 "time-sync.target" 81 ]; 82 83 + environment = { 84 + SHELLHUB_SERVER_ADDRESS = cfg.server; 85 + SHELLHUB_PRIVATE_KEY = cfg.privateKey; 86 + SHELLHUB_TENANT_ID = cfg.tenantId; 87 + SHELLHUB_KEEPALIVE_INTERVAL = toString cfg.keepAliveInterval; 88 + SHELLHUB_PREFERRED_HOSTNAME = cfg.preferredHostname; 89 + }; 90 91 serviceConfig = { 92 # The service starts sessions for different users. ··· 95 ExecStart = "${cfg.package}/bin/agent"; 96 }; 97 }; 98 }; 99 } 100 +
+9 -3
nixos/modules/services/web-apps/discourse.nix
··· 609 connection_reaper_interval = 30; 610 relative_url_root = null; 611 message_bus_max_backlog_size = 100; 612 secret_key_base = cfg.secretKeyBaseFile; 613 fallback_assets_path = null; 614 ··· 655 long_polling_interval = null; 656 }; 657 658 - services.redis.enable = lib.mkDefault (cfg.redis.host == "localhost"); 659 660 services.postgresql = lib.mkIf databaseActuallyCreateLocally { 661 enable = true; ··· 696 systemd.services.discourse = { 697 wantedBy = [ "multi-user.target" ]; 698 after = [ 699 - "redis.service" 700 "postgresql.service" 701 "discourse-postgresql.service" 702 ]; 703 bindsTo = [ 704 - "redis.service" 705 ] ++ lib.optionals (cfg.database.host == null) [ 706 "postgresql.service" 707 "discourse-postgresql.service"
··· 609 connection_reaper_interval = 30; 610 relative_url_root = null; 611 message_bus_max_backlog_size = 100; 612 + message_bus_clear_every = 50; 613 secret_key_base = cfg.secretKeyBaseFile; 614 fallback_assets_path = null; 615 ··· 656 long_polling_interval = null; 657 }; 658 659 + services.redis.servers.discourse = 660 + lib.mkIf (lib.elem cfg.redis.host [ "localhost" "127.0.0.1" ]) { 661 + enable = true; 662 + bind = cfg.redis.host; 663 + port = cfg.backendSettings.redis_port; 664 + }; 665 666 services.postgresql = lib.mkIf databaseActuallyCreateLocally { 667 enable = true; ··· 702 systemd.services.discourse = { 703 wantedBy = [ "multi-user.target" ]; 704 after = [ 705 + "redis-discourse.service" 706 "postgresql.service" 707 "discourse-postgresql.service" 708 ]; 709 bindsTo = [ 710 + "redis-discourse.service" 711 ] ++ lib.optionals (cfg.database.host == null) [ 712 "postgresql.service" 713 "discourse-postgresql.service"
+318
nixos/modules/services/web-apps/nifi.nix
···
··· 1 + { lib, pkgs, config, options, ... }: 2 + 3 + let 4 + cfg = config.services.nifi; 5 + opt = options.services.nifi; 6 + 7 + env = { 8 + NIFI_OVERRIDE_NIFIENV = "true"; 9 + NIFI_HOME = "/var/lib/nifi"; 10 + NIFI_PID_DIR = "/run/nifi"; 11 + NIFI_LOG_DIR = "/var/log/nifi"; 12 + }; 13 + 14 + envFile = pkgs.writeText "nifi.env" (lib.concatMapStrings (s: s + "\n") ( 15 + (lib.concatLists (lib.mapAttrsToList (name: value: 16 + if value != null then [ 17 + "${name}=\"${toString value}\"" 18 + ] else [] 19 + ) env)))); 20 + 21 + nifiEnv = pkgs.writeShellScriptBin "nifi-env" '' 22 + set -a 23 + source "${envFile}" 24 + eval -- "\$@" 25 + ''; 26 + 27 + in { 28 + options = { 29 + services.nifi = { 30 + enable = lib.mkEnableOption "Apache NiFi"; 31 + 32 + package = lib.mkOption { 33 + type = lib.types.package; 34 + default = pkgs.nifi; 35 + defaultText = lib.literalExpression "pkgs.nifi"; 36 + description = "Apache NiFi package to use."; 37 + }; 38 + 39 + user = lib.mkOption { 40 + type = lib.types.str; 41 + default = "nifi"; 42 + description = "User account where Apache NiFi runs."; 43 + }; 44 + 45 + group = lib.mkOption { 46 + type = lib.types.str; 47 + default = "nifi"; 48 + description = "Group account where Apache NiFi runs."; 49 + }; 50 + 51 + enableHTTPS = lib.mkOption { 52 + type = lib.types.bool; 53 + default = true; 54 + description = "Enable HTTPS protocol. Don`t use in production."; 55 + }; 56 + 57 + listenHost = lib.mkOption { 58 + type = lib.types.str; 59 + default = if cfg.enableHTTPS then "0.0.0.0" else "127.0.0.1"; 60 + defaultText = lib.literalExpression '' 61 + if config.${opt.enableHTTPS} 62 + then "0.0.0.0" 63 + else "127.0.0.1" 64 + ''; 65 + description = "Bind to an ip for Apache NiFi web-ui."; 66 + }; 67 + 68 + listenPort = lib.mkOption { 69 + type = lib.types.int; 70 + default = if cfg.enableHTTPS then 8443 else 8080; 71 + defaultText = lib.literalExpression '' 72 + if config.${opt.enableHTTPS} 73 + then "8443" 74 + else "8000" 75 + ''; 76 + description = "Bind to a port for Apache NiFi web-ui."; 77 + }; 78 + 79 + proxyHost = lib.mkOption { 80 + type = lib.types.nullOr lib.types.str; 81 + default = if cfg.enableHTTPS then "0.0.0.0" else null; 82 + defaultText = lib.literalExpression '' 83 + if config.${opt.enableHTTPS} 84 + then "0.0.0.0" 85 + else null 86 + ''; 87 + description = "Allow requests from a specific host."; 88 + }; 89 + 90 + proxyPort = lib.mkOption { 91 + type = lib.types.nullOr lib.types.int; 92 + default = if cfg.enableHTTPS then 8443 else null; 93 + defaultText = lib.literalExpression '' 94 + if config.${opt.enableHTTPS} 95 + then "8443" 96 + else null 97 + ''; 98 + description = "Allow requests from a specific port."; 99 + }; 100 + 101 + initUser = lib.mkOption { 102 + type = lib.types.nullOr lib.types.str; 103 + default = null; 104 + description = "Initial user account for Apache NiFi. Username must be at least 4 characters."; 105 + }; 106 + 107 + initPasswordFile = lib.mkOption { 108 + type = lib.types.nullOr lib.types.path; 109 + default = null; 110 + example = "/run/keys/nifi/password-nifi"; 111 + description = "nitial password for Apache NiFi. Password must be at least 12 characters."; 112 + }; 113 + 114 + initJavaHeapSize = lib.mkOption { 115 + type = lib.types.nullOr lib.types.int; 116 + default = null; 117 + example = 1024; 118 + description = "Set the initial heap size for the JVM in MB."; 119 + }; 120 + 121 + maxJavaHeapSize = lib.mkOption { 122 + type = lib.types.nullOr lib.types.int; 123 + default = null; 124 + example = 2048; 125 + description = "Set the initial heap size for the JVM in MB."; 126 + }; 127 + }; 128 + }; 129 + 130 + config = lib.mkIf cfg.enable { 131 + assertions = [ 132 + { assertion = cfg.initUser!=null || cfg.initPasswordFile==null; 133 + message = '' 134 + <option>services.nifi.initUser</option> needs to be set if <option>services.nifi.initPasswordFile</option> enabled. 135 + ''; 136 + } 137 + { assertion = cfg.initUser==null || cfg.initPasswordFile!=null; 138 + message = '' 139 + <option>services.nifi.initPasswordFile</option> needs to be set if <option>services.nifi.initUser</option> enabled. 140 + ''; 141 + } 142 + { assertion = cfg.proxyHost==null || cfg.proxyPort!=null; 143 + message = '' 144 + <option>services.nifi.proxyPort</option> needs to be set if <option>services.nifi.proxyHost</option> value specified. 145 + ''; 146 + } 147 + { assertion = cfg.proxyHost!=null || cfg.proxyPort==null; 148 + message = '' 149 + <option>services.nifi.proxyHost</option> needs to be set if <option>services.nifi.proxyPort</option> value specified. 150 + ''; 151 + } 152 + { assertion = cfg.initJavaHeapSize==null || cfg.maxJavaHeapSize!=null; 153 + message = '' 154 + <option>services.nifi.maxJavaHeapSize</option> needs to be set if <option>services.nifi.initJavaHeapSize</option> value specified. 155 + ''; 156 + } 157 + { assertion = cfg.initJavaHeapSize!=null || cfg.maxJavaHeapSize==null; 158 + message = '' 159 + <option>services.nifi.initJavaHeapSize</option> needs to be set if <option>services.nifi.maxJavaHeapSize</option> value specified. 160 + ''; 161 + } 162 + ]; 163 + 164 + warnings = lib.optional (cfg.enableHTTPS==false) '' 165 + Please do not disable HTTPS mode in production. In this mode, access to the nifi is opened without authentication. 166 + ''; 167 + 168 + systemd.tmpfiles.rules = [ 169 + "d '/var/lib/nifi/conf' 0750 ${cfg.user} ${cfg.group}" 170 + "L+ '/var/lib/nifi/lib' - - - - ${cfg.package}/lib" 171 + ]; 172 + 173 + 174 + systemd.services.nifi = { 175 + description = "Apache NiFi"; 176 + after = [ "network.target" ]; 177 + wantedBy = [ "multi-user.target" ]; 178 + 179 + environment = env; 180 + path = [ pkgs.gawk ]; 181 + 182 + serviceConfig = { 183 + Type = "forking"; 184 + PIDFile = "/run/nifi/nifi.pid"; 185 + ExecStartPre = pkgs.writeScript "nifi-pre-start.sh" '' 186 + #!/bin/sh 187 + umask 077 188 + test -f '/var/lib/nifi/conf/authorizers.xml' || (cp '${cfg.package}/share/nifi/conf/authorizers.xml' '/var/lib/nifi/conf/' && chmod 0640 '/var/lib/nifi/conf/authorizers.xml') 189 + test -f '/var/lib/nifi/conf/bootstrap.conf' || (cp '${cfg.package}/share/nifi/conf/bootstrap.conf' '/var/lib/nifi/conf/' && chmod 0640 '/var/lib/nifi/conf/bootstrap.conf') 190 + test -f '/var/lib/nifi/conf/bootstrap-hashicorp-vault.conf' || (cp '${cfg.package}/share/nifi/conf/bootstrap-hashicorp-vault.conf' '/var/lib/nifi/conf/' && chmod 0640 '/var/lib/nifi/conf/bootstrap-hashicorp-vault.conf') 191 + test -f '/var/lib/nifi/conf/bootstrap-notification-services.xml' || (cp '${cfg.package}/share/nifi/conf/bootstrap-notification-services.xml' '/var/lib/nifi/conf/' && chmod 0640 '/var/lib/nifi/conf/bootstrap-notification-services.xml') 192 + test -f '/var/lib/nifi/conf/logback.xml' || (cp '${cfg.package}/share/nifi/conf/logback.xml' '/var/lib/nifi/conf/' && chmod 0640 '/var/lib/nifi/conf/logback.xml') 193 + test -f '/var/lib/nifi/conf/login-identity-providers.xml' || (cp '${cfg.package}/share/nifi/conf/login-identity-providers.xml' '/var/lib/nifi/conf/' && chmod 0640 '/var/lib/nifi/conf/login-identity-providers.xml') 194 + test -f '/var/lib/nifi/conf/nifi.properties' || (cp '${cfg.package}/share/nifi/conf/nifi.properties' '/var/lib/nifi/conf/' && chmod 0640 '/var/lib/nifi/conf/nifi.properties') 195 + test -f '/var/lib/nifi/conf/stateless-logback.xml' || (cp '${cfg.package}/share/nifi/conf/stateless-logback.xml' '/var/lib/nifi/conf/' && chmod 0640 '/var/lib/nifi/conf/stateless-logback.xml') 196 + test -f '/var/lib/nifi/conf/stateless.properties' || (cp '${cfg.package}/share/nifi/conf/stateless.properties' '/var/lib/nifi/conf/' && chmod 0640 '/var/lib/nifi/conf/stateless.properties') 197 + test -f '/var/lib/nifi/conf/state-management.xml' || (cp '${cfg.package}/share/nifi/conf/state-management.xml' '/var/lib/nifi/conf/' && chmod 0640 '/var/lib/nifi/conf/state-management.xml') 198 + test -f '/var/lib/nifi/conf/zookeeper.properties' || (cp '${cfg.package}/share/nifi/conf/zookeeper.properties' '/var/lib/nifi/conf/' && chmod 0640 '/var/lib/nifi/conf/zookeeper.properties') 199 + test -d '/var/lib/nifi/docs/html' || (mkdir -p /var/lib/nifi/docs && cp -r '${cfg.package}/share/nifi/docs/html' '/var/lib/nifi/docs/html') 200 + ${lib.optionalString ((cfg.initUser != null) && (cfg.initPasswordFile != null)) '' 201 + awk -F'[<|>]' '/property name="Username"/ {if ($3!="") f=1} END{exit !f}' /var/lib/nifi/conf/login-identity-providers.xml || ${cfg.package}/bin/nifi.sh set-single-user-credentials ${cfg.initUser} $(cat ${cfg.initPasswordFile}) 202 + ''} 203 + ${lib.optionalString (cfg.enableHTTPS == false) '' 204 + sed -i /var/lib/nifi/conf/nifi.properties \ 205 + -e 's|nifi.remote.input.secure=.*|nifi.remote.input.secure=false|g' \ 206 + -e 's|nifi.web.http.host=.*|nifi.web.http.host=${cfg.listenHost}|g' \ 207 + -e 's|nifi.web.http.port=.*|nifi.web.http.port=${(toString cfg.listenPort)}|g' \ 208 + -e 's|nifi.web.https.host=.*|nifi.web.https.host=|g' \ 209 + -e 's|nifi.web.https.port=.*|nifi.web.https.port=|g' \ 210 + -e 's|nifi.security.keystore=.*|nifi.security.keystore=|g' \ 211 + -e 's|nifi.security.keystoreType=.*|nifi.security.keystoreType=|g' \ 212 + -e 's|nifi.security.truststore=.*|nifi.security.truststore=|g' \ 213 + -e 's|nifi.security.truststoreType=.*|nifi.security.truststoreType=|g' \ 214 + -e '/nifi.security.keystorePasswd/s|^|#|' \ 215 + -e '/nifi.security.keyPasswd/s|^|#|' \ 216 + -e '/nifi.security.truststorePasswd/s|^|#|' 217 + ''} 218 + ${lib.optionalString (cfg.enableHTTPS == true) '' 219 + sed -i /var/lib/nifi/conf/nifi.properties \ 220 + -e 's|nifi.remote.input.secure=.*|nifi.remote.input.secure=true|g' \ 221 + -e 's|nifi.web.http.host=.*|nifi.web.http.host=|g' \ 222 + -e 's|nifi.web.http.port=.*|nifi.web.http.port=|g' \ 223 + -e 's|nifi.web.https.host=.*|nifi.web.https.host=${cfg.listenHost}|g' \ 224 + -e 's|nifi.web.https.port=.*|nifi.web.https.port=${(toString cfg.listenPort)}|g' \ 225 + -e 's|nifi.security.keystore=.*|nifi.security.keystore=./conf/keystore.p12|g' \ 226 + -e 's|nifi.security.keystoreType=.*|nifi.security.keystoreType=PKCS12|g' \ 227 + -e 's|nifi.security.truststore=.*|nifi.security.truststore=./conf/truststore.p12|g' \ 228 + -e 's|nifi.security.truststoreType=.*|nifi.security.truststoreType=PKCS12|g' \ 229 + -e '/nifi.security.keystorePasswd/s|^#\+||' \ 230 + -e '/nifi.security.keyPasswd/s|^#\+||' \ 231 + -e '/nifi.security.truststorePasswd/s|^#\+||' 232 + ''} 233 + ${lib.optionalString ((cfg.enableHTTPS == true) && (cfg.proxyHost != null) && (cfg.proxyPort != null)) '' 234 + sed -i /var/lib/nifi/conf/nifi.properties \ 235 + -e 's|nifi.web.proxy.host=.*|nifi.web.proxy.host=${cfg.proxyHost}:${(toString cfg.proxyPort)}|g' 236 + ''} 237 + ${lib.optionalString ((cfg.enableHTTPS == false) || (cfg.proxyHost == null) && (cfg.proxyPort == null)) '' 238 + sed -i /var/lib/nifi/conf/nifi.properties \ 239 + -e 's|nifi.web.proxy.host=.*|nifi.web.proxy.host=|g' 240 + ''} 241 + ${lib.optionalString ((cfg.initJavaHeapSize != null) && (cfg.maxJavaHeapSize != null))'' 242 + sed -i /var/lib/nifi/conf/bootstrap.conf \ 243 + -e 's|java.arg.2=.*|java.arg.2=-Xms${(toString cfg.initJavaHeapSize)}m|g' \ 244 + -e 's|java.arg.3=.*|java.arg.3=-Xmx${(toString cfg.maxJavaHeapSize)}m|g' 245 + ''} 246 + ${lib.optionalString ((cfg.initJavaHeapSize == null) && (cfg.maxJavaHeapSize == null))'' 247 + sed -i /var/lib/nifi/conf/bootstrap.conf \ 248 + -e 's|java.arg.2=.*|java.arg.2=-Xms512m|g' \ 249 + -e 's|java.arg.3=.*|java.arg.3=-Xmx512m|g' 250 + ''} 251 + ''; 252 + ExecStart = "${cfg.package}/bin/nifi.sh start"; 253 + ExecStop = "${cfg.package}/bin/nifi.sh stop"; 254 + # User and group 255 + User = cfg.user; 256 + Group = cfg.group; 257 + # Runtime directory and mode 258 + RuntimeDirectory = "nifi"; 259 + RuntimeDirectoryMode = "0750"; 260 + # State directory and mode 261 + StateDirectory = "nifi"; 262 + StateDirectoryMode = "0750"; 263 + # Logs directory and mode 264 + LogsDirectory = "nifi"; 265 + LogsDirectoryMode = "0750"; 266 + # Proc filesystem 267 + ProcSubset = "pid"; 268 + ProtectProc = "invisible"; 269 + # Access write directories 270 + ReadWritePaths = [ cfg.initPasswordFile ]; 271 + UMask = "0027"; 272 + # Capabilities 273 + CapabilityBoundingSet = ""; 274 + # Security 275 + NoNewPrivileges = true; 276 + # Sandboxing 277 + ProtectSystem = "strict"; 278 + ProtectHome = true; 279 + PrivateTmp = true; 280 + PrivateDevices = true; 281 + PrivateIPC = true; 282 + PrivateUsers = true; 283 + ProtectHostname = true; 284 + ProtectClock = true; 285 + ProtectKernelTunables = true; 286 + ProtectKernelModules = true; 287 + ProtectKernelLogs = true; 288 + ProtectControlGroups = true; 289 + RestrictAddressFamilies = [ "AF_INET AF_INET6" ]; 290 + RestrictNamespaces = true; 291 + LockPersonality = true; 292 + MemoryDenyWriteExecute = false; 293 + RestrictRealtime = true; 294 + RestrictSUIDSGID = true; 295 + RemoveIPC = true; 296 + PrivateMounts = true; 297 + # System Call Filtering 298 + SystemCallArchitectures = "native"; 299 + SystemCallFilter = [ "~@cpu-emulation @debug @keyring @memlock @mount @obsolete @resources @privileged @setuid" "@chown" ]; 300 + }; 301 + }; 302 + 303 + users.users = lib.mkMerge [ 304 + (lib.mkIf (cfg.user == "nifi") { 305 + nifi = { 306 + group = cfg.group; 307 + isSystemUser = true; 308 + home = cfg.package; 309 + }; 310 + }) 311 + (lib.attrsets.setAttrByPath [ cfg.user "packages" ] [ cfg.package nifiEnv ]) 312 + ]; 313 + 314 + users.groups = lib.optionalAttrs (cfg.group == "nifi") { 315 + nifi = { }; 316 + }; 317 + }; 318 + }
+18 -11
nixos/modules/services/web-servers/nginx/default.nix
··· 255 else defaultListen; 256 257 listenString = { addr, port, ssl, extraParameters ? [], ... }: 258 - "listen ${addr}:${toString port} " 259 - + optionalString ssl "ssl " 260 + optionalString (ssl && vhost.http2) "http2 " 261 + optionalString vhost.default "default_server " 262 + optionalString (extraParameters != []) (concatStringsSep " " extraParameters) 263 - + ";" 264 - + (if ssl && vhost.http3 then '' 265 - # UDP listener for **QUIC+HTTP/3 266 - listen ${addr}:${toString port} http3 reuseport; 267 - # Advertise that HTTP/3 is available 268 - add_header Alt-Svc 'h3=":443"'; 269 - # Sent when QUIC was used 270 - add_header QUIC-Status $quic; 271 - '' else ""); 272 273 redirectListen = filter (x: !x.ssl) defaultListen; 274 ··· 319 ''} 320 ${optionalString (hasSSL && vhost.kTLS) '' 321 ssl_conf_command Options KTLS; 322 ''} 323 324 ${mkBasicAuth vhostName vhost}
··· 255 else defaultListen; 256 257 listenString = { addr, port, ssl, extraParameters ? [], ... }: 258 + (if ssl && vhost.http3 then " 259 + # UDP listener for **QUIC+HTTP/3 260 + listen ${addr}:${toString port} http3 " 261 + + optionalString vhost.default "default_server " 262 + + optionalString vhost.reuseport "reuseport " 263 + + optionalString (extraParameters != []) (concatStringsSep " " extraParameters) 264 + + ";" else "") 265 + + " 266 + 267 + listen ${addr}:${toString port} " 268 + optionalString (ssl && vhost.http2) "http2 " 269 + + optionalString ssl "ssl " 270 + optionalString vhost.default "default_server " 271 + + optionalString vhost.reuseport "reuseport " 272 + optionalString (extraParameters != []) (concatStringsSep " " extraParameters) 273 + + ";"; 274 275 redirectListen = filter (x: !x.ssl) defaultListen; 276 ··· 321 ''} 322 ${optionalString (hasSSL && vhost.kTLS) '' 323 ssl_conf_command Options KTLS; 324 + ''} 325 + 326 + ${optionalString (hasSSL && vhost.http3) '' 327 + # Advertise that HTTP/3 is available 328 + add_header Alt-Svc 'h3=":443"; ma=86400' always; 329 ''} 330 331 ${mkBasicAuth vhostName vhost}
+12 -3
nixos/modules/services/web-servers/nginx/vhost-options.nix
··· 20 serverAliases = mkOption { 21 type = types.listOf types.str; 22 default = []; 23 - example = ["www.example.org" "example.org"]; 24 description = '' 25 Additional names of virtual hosts served by this virtual host configuration. 26 ''; ··· 31 addr = mkOption { type = str; description = "IP address."; }; 32 port = mkOption { type = int; description = "Port number."; default = 80; }; 33 ssl = mkOption { type = bool; description = "Enable SSL."; default = false; }; 34 - extraParameters = mkOption { type = listOf str; description = "Extra parameters of this listen directive."; default = []; example = [ "reuseport" "deferred" ]; }; 35 }; }); 36 default = []; 37 example = [ 38 - { addr = "195.154.1.1"; port = 443; ssl = true;} 39 { addr = "192.154.1.1"; port = 80; } 40 ]; 41 description = '' ··· 204 Note that HTTP 3 support is experimental and 205 *not* yet recommended for production. 206 Read more at https://quic.nginx.org/ 207 ''; 208 }; 209
··· 20 serverAliases = mkOption { 21 type = types.listOf types.str; 22 default = []; 23 + example = [ "www.example.org" "example.org" ]; 24 description = '' 25 Additional names of virtual hosts served by this virtual host configuration. 26 ''; ··· 31 addr = mkOption { type = str; description = "IP address."; }; 32 port = mkOption { type = int; description = "Port number."; default = 80; }; 33 ssl = mkOption { type = bool; description = "Enable SSL."; default = false; }; 34 + extraParameters = mkOption { type = listOf str; description = "Extra parameters of this listen directive."; default = []; example = [ "backlog=1024" "deferred" ]; }; 35 }; }); 36 default = []; 37 example = [ 38 + { addr = "195.154.1.1"; port = 443; ssl = true; } 39 { addr = "192.154.1.1"; port = 80; } 40 ]; 41 description = '' ··· 204 Note that HTTP 3 support is experimental and 205 *not* yet recommended for production. 206 Read more at https://quic.nginx.org/ 207 + ''; 208 + }; 209 + 210 + reuseport = mkOption { 211 + type = types.bool; 212 + default = false; 213 + description = '' 214 + Create an individual listening socket . 215 + It is required to specify only once on one of the hosts. 216 ''; 217 }; 218
+3 -3
nixos/modules/services/x11/desktop-managers/cinnamon.nix
··· 1 - { config, lib, pkgs, ... }: 2 3 with lib; 4 ··· 196 programs.evince.enable = mkDefault true; 197 programs.file-roller.enable = mkDefault true; 198 199 - environment.systemPackages = (with pkgs // pkgs.gnome // pkgs.cinnamon; pkgs.gnome.removePackagesByName [ 200 # cinnamon team apps 201 bulky 202 blueberry ··· 212 # external apps shipped with linux-mint 213 hexchat 214 gnome-calculator 215 - ] config.environment.cinnamon.excludePackages); 216 }) 217 ]; 218 }
··· 1 + { config, lib, pkgs, utils, ... }: 2 3 with lib; 4 ··· 196 programs.evince.enable = mkDefault true; 197 programs.file-roller.enable = mkDefault true; 198 199 + environment.systemPackages = with pkgs // pkgs.gnome // pkgs.cinnamon; utils.removePackagesByName [ 200 # cinnamon team apps 201 bulky 202 blueberry ··· 212 # external apps shipped with linux-mint 213 hexchat 214 gnome-calculator 215 + ] config.environment.cinnamon.excludePackages; 216 }) 217 ]; 218 }
+8 -7
nixos/modules/services/x11/desktop-managers/gnome.nix
··· 1 - { config, lib, pkgs, ... }: 2 3 with lib; 4 ··· 42 chmod -R a+w $out/share/gsettings-schemas/nixos-gsettings-overrides 43 cat - > $out/share/gsettings-schemas/nixos-gsettings-overrides/glib-2.0/schemas/nixos-defaults.gschema.override <<- EOF 44 [org.gnome.desktop.background] 45 - picture-uri='file://${pkgs.nixos-artwork.wallpapers.simple-dark-gray.gnomeFilePath}' 46 47 [org.gnome.desktop.screensaver] 48 picture-uri='file://${pkgs.nixos-artwork.wallpapers.simple-dark-gray-bottom.gnomeFilePath}' ··· 455 (mkIf serviceCfg.core-utilities.enable { 456 environment.systemPackages = 457 with pkgs.gnome; 458 - removePackagesByName 459 ([ 460 baobab 461 cheese ··· 515 }) 516 517 (mkIf serviceCfg.games.enable { 518 - environment.systemPackages = (with pkgs.gnome; removePackagesByName [ 519 aisleriot 520 atomix 521 five-or-more ··· 536 quadrapassel 537 swell-foop 538 tali 539 - ] config.environment.gnome.excludePackages); 540 }) 541 542 # Adapt from https://gitlab.gnome.org/GNOME/gnome-build-meta/-/blob/3.38.0/elements/core/meta-gnome-core-developer-tools.bst 543 (mkIf serviceCfg.core-developer-tools.enable { 544 - environment.systemPackages = (with pkgs.gnome; removePackagesByName [ 545 dconf-editor 546 devhelp 547 pkgs.gnome-builder ··· 550 # in default configurations. 551 # https://github.com/NixOS/nixpkgs/issues/60908 552 /* gnome-boxes */ 553 - ] config.environment.gnome.excludePackages); 554 555 services.sysprof.enable = notExcluded pkgs.sysprof; 556 })
··· 1 + { config, lib, pkgs, utils, ... }: 2 3 with lib; 4 ··· 42 chmod -R a+w $out/share/gsettings-schemas/nixos-gsettings-overrides 43 cat - > $out/share/gsettings-schemas/nixos-gsettings-overrides/glib-2.0/schemas/nixos-defaults.gschema.override <<- EOF 44 [org.gnome.desktop.background] 45 + picture-uri='file://${pkgs.nixos-artwork.wallpapers.simple-blue.gnomeFilePath}' 46 + picture-uri-dark='file://${pkgs.nixos-artwork.wallpapers.simple-dark-gray.gnomeFilePath}' 47 48 [org.gnome.desktop.screensaver] 49 picture-uri='file://${pkgs.nixos-artwork.wallpapers.simple-dark-gray-bottom.gnomeFilePath}' ··· 456 (mkIf serviceCfg.core-utilities.enable { 457 environment.systemPackages = 458 with pkgs.gnome; 459 + utils.removePackagesByName 460 ([ 461 baobab 462 cheese ··· 516 }) 517 518 (mkIf serviceCfg.games.enable { 519 + environment.systemPackages = with pkgs.gnome; utils.removePackagesByName [ 520 aisleriot 521 atomix 522 five-or-more ··· 537 quadrapassel 538 swell-foop 539 tali 540 + ] config.environment.gnome.excludePackages; 541 }) 542 543 # Adapt from https://gitlab.gnome.org/GNOME/gnome-build-meta/-/blob/3.38.0/elements/core/meta-gnome-core-developer-tools.bst 544 (mkIf serviceCfg.core-developer-tools.enable { 545 + environment.systemPackages = with pkgs.gnome; utils.removePackagesByName [ 546 dconf-editor 547 devhelp 548 pkgs.gnome-builder ··· 551 # in default configurations. 552 # https://github.com/NixOS/nixpkgs/issues/60908 553 /* gnome-boxes */ 554 + ] config.environment.gnome.excludePackages; 555 556 services.sysprof.enable = notExcluded pkgs.sysprof; 557 })
+2 -2
nixos/modules/services/x11/desktop-managers/lxqt.nix
··· 1 - { config, lib, pkgs, ... }: 2 3 with lib; 4 ··· 51 environment.systemPackages = 52 pkgs.lxqt.preRequisitePackages ++ 53 pkgs.lxqt.corePackages ++ 54 - (pkgs.gnome.removePackagesByName 55 pkgs.lxqt.optionalPackages 56 config.environment.lxqt.excludePackages); 57
··· 1 + { config, lib, pkgs, utils, ... }: 2 3 with lib; 4 ··· 51 environment.systemPackages = 52 pkgs.lxqt.preRequisitePackages ++ 53 pkgs.lxqt.corePackages ++ 54 + (utils.removePackagesByName 55 pkgs.lxqt.optionalPackages 56 config.environment.lxqt.excludePackages); 57
+2 -2
nixos/modules/services/x11/desktop-managers/mate.nix
··· 1 - { config, lib, pkgs, ... }: 2 3 with lib; 4 ··· 47 # Debugging 48 environment.sessionVariables.MATE_SESSION_DEBUG = mkIf cfg.debug "1"; 49 50 - environment.systemPackages = pkgs.gnome.removePackagesByName 51 (pkgs.mate.basePackages ++ 52 pkgs.mate.extraPackages ++ 53 [
··· 1 + { config, lib, pkgs, utils, ... }: 2 3 with lib; 4 ··· 47 # Debugging 48 environment.sessionVariables.MATE_SESSION_DEBUG = mkIf cfg.debug "1"; 49 50 + environment.systemPackages = utils.removePackagesByName 51 (pkgs.mate.basePackages ++ 52 pkgs.mate.extraPackages ++ 53 [
+3 -3
nixos/modules/services/x11/desktop-managers/pantheon.nix
··· 1 - { config, lib, pkgs, ... }: 2 3 with lib; 4 ··· 214 elementary-settings-daemon 215 pantheon-agent-geoclue2 216 pantheon-agent-polkit 217 - ]) ++ (gnome.removePackagesByName [ 218 gnome.gnome-font-viewer 219 gnome.gnome-settings-daemon338 220 ] config.environment.pantheon.excludePackages); ··· 272 }) 273 274 (mkIf serviceCfg.apps.enable { 275 - environment.systemPackages = with pkgs.pantheon; pkgs.gnome.removePackagesByName ([ 276 elementary-calculator 277 elementary-calendar 278 elementary-camera
··· 1 + { config, lib, utils, pkgs, ... }: 2 3 with lib; 4 ··· 214 elementary-settings-daemon 215 pantheon-agent-geoclue2 216 pantheon-agent-polkit 217 + ]) ++ (utils.removePackagesByName [ 218 gnome.gnome-font-viewer 219 gnome.gnome-settings-daemon338 220 ] config.environment.pantheon.excludePackages); ··· 272 }) 273 274 (mkIf serviceCfg.apps.enable { 275 + environment.systemPackages = with pkgs.pantheon; utils.removePackagesByName ([ 276 elementary-calculator 277 elementary-calendar 278 elementary-camera
+8 -3
nixos/modules/services/x11/desktop-managers/xfce.nix
··· 66 default = true; 67 description = "Enable the XFWM (default) window manager."; 68 }; 69 }; 70 }; 71 ··· 99 ristretto 100 xfce4-appfinder 101 xfce4-notifyd 102 - xfce4-screensaver 103 xfce4-screenshooter 104 xfce4-session 105 xfce4-settings ··· 123 ] ++ optionals (!cfg.noDesktop) [ 124 xfce4-panel 125 xfdesktop 126 - ]; 127 128 environment.pathsToLink = [ 129 "/share/xfce4" ··· 169 xfce4-notifyd 170 ]; 171 172 - security.pam.services.xfce4-screensaver.unixAuth = true; 173 }; 174 }
··· 66 default = true; 67 description = "Enable the XFWM (default) window manager."; 68 }; 69 + 70 + enableScreensaver = mkOption { 71 + type = types.bool; 72 + default = true; 73 + description = "Enable the XFCE screensaver."; 74 + }; 75 }; 76 }; 77 ··· 105 ristretto 106 xfce4-appfinder 107 xfce4-notifyd 108 xfce4-screenshooter 109 xfce4-session 110 xfce4-settings ··· 128 ] ++ optionals (!cfg.noDesktop) [ 129 xfce4-panel 130 xfdesktop 131 + ] ++ optional cfg.enableScreensaver xfce4-screensaver; 132 133 environment.pathsToLink = [ 134 "/share/xfce4" ··· 174 xfce4-notifyd 175 ]; 176 177 + security.pam.services.xfce4-screensaver.unixAuth = cfg.enableScreensaver; 178 }; 179 }
+10 -3
nixos/modules/services/x11/xserver.nix
··· 1 - { config, lib, pkgs, ... }: 2 3 with lib; 4 ··· 179 description = '' 180 Whether to start the X server automatically. 181 ''; 182 }; 183 184 exportConfiguration = mkOption { ··· 655 ${cfgPath}.source = xorg.xf86inputevdev.out + "/share" + cfgPath; 656 }); 657 658 - environment.systemPackages = 659 [ xorg.xorgserver.out 660 xorg.xrandr 661 xorg.xrdb ··· 671 pkgs.xdg-utils 672 xorg.xf86inputevdev.out # get evdev.4 man page 673 pkgs.nixos-icons # needed for gnome and pantheon about dialog, nixos-manual and maybe more 674 - ] 675 ++ optional (elem "virtualbox" cfg.videoDrivers) xorg.xrefresh; 676 677 environment.pathsToLink = [ "/share/X11" ];
··· 1 + { config, lib, utils, pkgs, ... }: 2 3 with lib; 4 ··· 179 description = '' 180 Whether to start the X server automatically. 181 ''; 182 + }; 183 + 184 + excludePackages = mkOption { 185 + default = []; 186 + example = literalExpression "[ pkgs.xterm ]"; 187 + type = types.listOf types.package; 188 + description = "Which X11 packages to exclude from the default environment"; 189 }; 190 191 exportConfiguration = mkOption { ··· 662 ${cfgPath}.source = xorg.xf86inputevdev.out + "/share" + cfgPath; 663 }); 664 665 + environment.systemPackages = utils.removePackagesByName 666 [ xorg.xorgserver.out 667 xorg.xrandr 668 xorg.xrdb ··· 678 pkgs.xdg-utils 679 xorg.xf86inputevdev.out # get evdev.4 man page 680 pkgs.nixos-icons # needed for gnome and pantheon about dialog, nixos-manual and maybe more 681 + ] config.services.xserver.excludePackages 682 ++ optional (elem "virtualbox" cfg.videoDrivers) xorg.xrefresh; 683 684 environment.pathsToLink = [ "/share/X11" ];
+8 -4
nixos/modules/system/activation/top-level.nix
··· 55 substituteInPlace $out/dry-activate --subst-var out 56 chmod u+x $out/activate $out/dry-activate 57 unset activationScript dryActivationScript 58 - ${pkgs.stdenv.shellDryRun} $out/activate 59 - ${pkgs.stdenv.shellDryRun} $out/dry-activate 60 61 - cp ${config.system.build.bootStage2} $out/init 62 - substituteInPlace $out/init --subst-var-by systemConfig $out 63 64 ln -s ${config.system.build.etc}/etc $out/etc 65 ln -s ${config.system.path} $out/sw
··· 55 substituteInPlace $out/dry-activate --subst-var out 56 chmod u+x $out/activate $out/dry-activate 57 unset activationScript dryActivationScript 58 59 + ${if config.boot.initrd.systemd.enable then '' 60 + cp ${config.system.build.bootStage2} $out/prepare-root 61 + substituteInPlace $out/prepare-root --subst-var-by systemConfig $out 62 + ln -s "$systemd/lib/systemd/systemd" $out/init 63 + '' else '' 64 + cp ${config.system.build.bootStage2} $out/init 65 + substituteInPlace $out/init --subst-var-by systemConfig $out 66 + ''} 67 68 ln -s ${config.system.build.etc}/etc $out/etc 69 ln -s ${config.system.path} $out/sw
+135 -1
nixos/modules/system/boot/networkd.nix
··· 10 11 check = { 12 13 link = { 14 15 sectionLink = checkUnitConfig "Link" [ ··· 868 default = ""; 869 type = types.lines; 870 description = "Extra configuration append to unit"; 871 }; 872 }; 873 ··· 1519 }; 1520 }; 1521 1522 commonMatchText = def: optionalString (def.matchConfig != { }) '' 1523 [Match] 1524 ${attrsToSection def.matchConfig} ··· 1600 + def.extraConfig; 1601 }; 1602 1603 networkToUnit = name: def: 1604 { inherit (def) enable; 1605 text = commonMatchText def ··· 1732 description = "Definition of systemd networks."; 1733 }; 1734 1735 systemd.network.units = mkOption { 1736 description = "Definition of networkd units."; 1737 default = {}; ··· 1823 systemd.services.systemd-networkd = { 1824 wantedBy = [ "multi-user.target" ]; 1825 aliases = [ "dbus-org.freedesktop.network1.service" ]; 1826 - restartTriggers = map (x: x.source) (attrValues unitFiles); 1827 }; 1828 1829 systemd.services.systemd-networkd-wait-online = { ··· 1844 RemainAfterExit = true; 1845 ExecStart = "${config.systemd.package}/lib/systemd/systemd-networkd-wait-online -i %I ${utils.escapeSystemdExecArgs cfg.wait-online.extraArgs}"; 1846 }; 1847 }; 1848 1849 services.resolved.enable = mkDefault true;
··· 10 11 check = { 12 13 + global = { 14 + sectionNetwork = checkUnitConfig "Network" [ 15 + (assertOnlyFields [ 16 + "SpeedMeter" 17 + "SpeedMeterIntervalSec" 18 + "ManageForeignRoutingPolicyRules" 19 + "ManageForeignRoutes" 20 + "RouteTable" 21 + ]) 22 + (assertValueOneOf "SpeedMeter" boolValues) 23 + (assertInt "SpeedMeterIntervalSec") 24 + (assertValueOneOf "ManageForeignRoutingPolicyRules" boolValues) 25 + (assertValueOneOf "ManageForeignRoutes" boolValues) 26 + ]; 27 + 28 + sectionDHCPv4 = checkUnitConfig "DHCPv4" [ 29 + (assertOnlyFields [ 30 + "DUIDType" 31 + "DUIDRawData" 32 + ]) 33 + ]; 34 + 35 + sectionDHCPv6 = checkUnitConfig "DHCPv6" [ 36 + (assertOnlyFields [ 37 + "DUIDType" 38 + "DUIDRawData" 39 + ]) 40 + ]; 41 + }; 42 + 43 link = { 44 45 sectionLink = checkUnitConfig "Link" [ ··· 898 default = ""; 899 type = types.lines; 900 description = "Extra configuration append to unit"; 901 + }; 902 + }; 903 + 904 + networkdOptions = { 905 + networkConfig = mkOption { 906 + default = {}; 907 + example = { SpeedMeter = true; ManageForeignRoutingPolicyRules = false; }; 908 + type = types.addCheck (types.attrsOf unitOption) check.global.sectionNetwork; 909 + description = '' 910 + Each attribute in this set specifies an option in the 911 + <literal>[Network]</literal> section of the networkd config. 912 + See <citerefentry><refentrytitle>networkd.conf</refentrytitle> 913 + <manvolnum>5</manvolnum></citerefentry> for details. 914 + ''; 915 + }; 916 + 917 + dhcpV4Config = mkOption { 918 + default = {}; 919 + example = { DUIDType = "vendor"; }; 920 + type = types.addCheck (types.attrsOf unitOption) check.global.sectionDHCPv4; 921 + description = '' 922 + Each attribute in this set specifies an option in the 923 + <literal>[DHCPv4]</literal> section of the networkd config. 924 + See <citerefentry><refentrytitle>networkd.conf</refentrytitle> 925 + <manvolnum>5</manvolnum></citerefentry> for details. 926 + ''; 927 + }; 928 + 929 + dhcpV6Config = mkOption { 930 + default = {}; 931 + example = { DUIDType = "vendor"; }; 932 + type = types.addCheck (types.attrsOf unitOption) check.global.sectionDHCPv6; 933 + description = '' 934 + Each attribute in this set specifies an option in the 935 + <literal>[DHCPv6]</literal> section of the networkd config. 936 + See <citerefentry><refentrytitle>networkd.conf</refentrytitle> 937 + <manvolnum>5</manvolnum></citerefentry> for details. 938 + ''; 939 }; 940 }; 941 ··· 1587 }; 1588 }; 1589 1590 + networkdConfig = { config, ... }: { 1591 + options = { 1592 + routeTables = mkOption { 1593 + default = {}; 1594 + example = { foo = 27; }; 1595 + type = with types; attrsOf int; 1596 + description = '' 1597 + Defines route table names as an attrset of name to number. 1598 + See <citerefentry><refentrytitle>networkd.conf</refentrytitle> 1599 + <manvolnum>5</manvolnum></citerefentry> for details. 1600 + ''; 1601 + }; 1602 + 1603 + addRouteTablesToIPRoute2 = mkOption { 1604 + default = true; 1605 + example = false; 1606 + type = types.bool; 1607 + description = '' 1608 + If true and routeTables are set, then the specified route tables 1609 + will also be installed into /etc/iproute2/rt_tables. 1610 + ''; 1611 + }; 1612 + }; 1613 + 1614 + config = { 1615 + networkConfig = optionalAttrs (config.routeTables != { }) { 1616 + RouteTable = mapAttrsToList 1617 + (name: number: "${name}:${toString number}") 1618 + config.routeTables; 1619 + }; 1620 + }; 1621 + }; 1622 + 1623 commonMatchText = def: optionalString (def.matchConfig != { }) '' 1624 [Match] 1625 ${attrsToSection def.matchConfig} ··· 1701 + def.extraConfig; 1702 }; 1703 1704 + renderConfig = def: 1705 + { text = '' 1706 + [Network] 1707 + ${attrsToSection def.networkConfig} 1708 + '' 1709 + + optionalString (def.dhcpV4Config != { }) '' 1710 + [DHCPv4] 1711 + ${attrsToSection def.dhcpV4Config} 1712 + '' 1713 + + optionalString (def.dhcpV6Config != { }) '' 1714 + [DHCPv6] 1715 + ${attrsToSection def.dhcpV6Config} 1716 + ''; }; 1717 + 1718 networkToUnit = name: def: 1719 { inherit (def) enable; 1720 text = commonMatchText def ··· 1847 description = "Definition of systemd networks."; 1848 }; 1849 1850 + systemd.network.config = mkOption { 1851 + default = {}; 1852 + type = with types; submodule [ { options = networkdOptions; } networkdConfig ]; 1853 + description = "Definition of global systemd network config."; 1854 + }; 1855 + 1856 systemd.network.units = mkOption { 1857 description = "Definition of networkd units."; 1858 default = {}; ··· 1944 systemd.services.systemd-networkd = { 1945 wantedBy = [ "multi-user.target" ]; 1946 aliases = [ "dbus-org.freedesktop.network1.service" ]; 1947 + restartTriggers = map (x: x.source) (attrValues unitFiles) ++ [ 1948 + config.environment.etc."systemd/networkd.conf".source 1949 + ]; 1950 }; 1951 1952 systemd.services.systemd-networkd-wait-online = { ··· 1967 RemainAfterExit = true; 1968 ExecStart = "${config.systemd.package}/lib/systemd/systemd-networkd-wait-online -i %I ${utils.escapeSystemdExecArgs cfg.wait-online.extraArgs}"; 1969 }; 1970 + }; 1971 + 1972 + environment.etc."systemd/networkd.conf" = renderConfig cfg.config; 1973 + 1974 + networking.iproute2 = mkIf (cfg.config.addRouteTablesToIPRoute2 && cfg.config.routeTables != { }) { 1975 + enable = mkDefault true; 1976 + rttablesExtraConfig = '' 1977 + 1978 + # Extra tables defined in NixOS systemd.networkd.config.routeTables. 1979 + ${concatStringsSep "\n" (mapAttrsToList (name: number: "${toString number} ${name}") cfg.config.routeTables)} 1980 + ''; 1981 }; 1982 1983 services.resolved.enable = mkDefault true;
+59 -41
nixos/modules/system/boot/stage-2-init.sh
··· 5 export HOME=/root PATH="@path@" 6 7 8 - # Process the kernel command line. 9 - for o in $(</proc/cmdline); do 10 - case $o in 11 - boot.debugtrace) 12 - # Show each command. 13 - set -x 14 - ;; 15 - esac 16 - done 17 18 19 - # Print a greeting. 20 - echo 21 - echo -e "\e[1;32m<<< NixOS Stage 2 >>>\e[0m" 22 - echo 23 24 25 - # Normally, stage 1 mounts the root filesystem read/writable. 26 - # However, in some environments, stage 2 is executed directly, and the 27 - # root is read-only. So make it writable here. 28 - if [ -z "$container" ]; then 29 - mount -n -o remount,rw none / 30 fi 31 32 ··· 39 local options="$3" 40 local fsType="$4" 41 42 install -m 0755 -d "$mountPoint" 43 mount -n -t "$fsType" -o "$options" "$device" "$mountPoint" 44 } ··· 46 fi 47 48 49 - echo "booting system configuration $systemConfig" > /dev/kmsg 50 51 52 # Make /nix/store a read-only bind mount to enforce immutability of ··· 68 fi 69 70 71 - # Use /etc/resolv.conf supplied by systemd-nspawn, if applicable. 72 - if [ -n "@useHostResolvConf@" ] && [ -e /etc/resolv.conf ]; then 73 - resolvconf -m 1000 -a host </etc/resolv.conf 74 - fi 75 76 77 - # Log the script output to /dev/kmsg or /run/log/stage-2-init.log. 78 - # Only at this point are all the necessary prerequisites ready for these commands. 79 - exec {logOutFd}>&1 {logErrFd}>&2 80 - if test -w /dev/kmsg; then 81 - exec > >(tee -i /proc/self/fd/"$logOutFd" | while read -r line; do 82 - if test -n "$line"; then 83 - echo "<7>stage-2-init: $line" > /dev/kmsg 84 - fi 85 - done) 2>&1 86 - else 87 - mkdir -p /run/log 88 - exec > >(tee -i /run/log/stage-2-init.log) 2>&1 89 fi 90 91 ··· 116 : >> /etc/machine-id 117 118 119 - # Reset the logging file descriptors. 120 - exec 1>&$logOutFd 2>&$logErrFd 121 - exec {logOutFd}>&- {logErrFd}>&- 122 123 124 - # Start systemd in a clean environment. 125 - echo "starting systemd..." 126 - exec @systemdExecutable@ "$@"
··· 5 export HOME=/root PATH="@path@" 6 7 8 + if [ "${IN_NIXOS_SYSTEMD_STAGE1:-}" != true ]; then 9 + # Process the kernel command line. 10 + for o in $(</proc/cmdline); do 11 + case $o in 12 + boot.debugtrace) 13 + # Show each command. 14 + set -x 15 + ;; 16 + esac 17 + done 18 19 20 + # Print a greeting. 21 + echo 22 + echo -e "\e[1;32m<<< NixOS Stage 2 >>>\e[0m" 23 + echo 24 25 26 + # Normally, stage 1 mounts the root filesystem read/writable. 27 + # However, in some environments, stage 2 is executed directly, and the 28 + # root is read-only. So make it writable here. 29 + if [ -z "$container" ]; then 30 + mount -n -o remount,rw none / 31 + fi 32 fi 33 34 ··· 41 local options="$3" 42 local fsType="$4" 43 44 + # We must not overwrite this mount because it's bind-mounted 45 + # from stage 1's /run 46 + if [ "${IN_NIXOS_SYSTEMD_STAGE1:-}" = true ] && [ "${mountPoint}" = /run ]; then 47 + return 48 + fi 49 + 50 install -m 0755 -d "$mountPoint" 51 mount -n -t "$fsType" -o "$options" "$device" "$mountPoint" 52 } ··· 54 fi 55 56 57 + if [ "${IN_NIXOS_SYSTEMD_STAGE1:-}" = true ]; then 58 + echo "booting system configuration ${systemConfig}" 59 + else 60 + echo "booting system configuration $systemConfig" > /dev/kmsg 61 + fi 62 63 64 # Make /nix/store a read-only bind mount to enforce immutability of ··· 80 fi 81 82 83 + if [ "${IN_NIXOS_SYSTEMD_STAGE1:-}" != true ]; then 84 + # Use /etc/resolv.conf supplied by systemd-nspawn, if applicable. 85 + if [ -n "@useHostResolvConf@" ] && [ -e /etc/resolv.conf ]; then 86 + resolvconf -m 1000 -a host </etc/resolv.conf 87 + fi 88 89 90 + # Log the script output to /dev/kmsg or /run/log/stage-2-init.log. 91 + # Only at this point are all the necessary prerequisites ready for these commands. 92 + exec {logOutFd}>&1 {logErrFd}>&2 93 + if test -w /dev/kmsg; then 94 + exec > >(tee -i /proc/self/fd/"$logOutFd" | while read -r line; do 95 + if test -n "$line"; then 96 + echo "<7>stage-2-init: $line" > /dev/kmsg 97 + fi 98 + done) 2>&1 99 + else 100 + mkdir -p /run/log 101 + exec > >(tee -i /run/log/stage-2-init.log) 2>&1 102 + fi 103 fi 104 105 ··· 130 : >> /etc/machine-id 131 132 133 + # No need to restore the stdout/stderr streams we never redirected and 134 + # especially no need to start systemd 135 + if [ "${IN_NIXOS_SYSTEMD_STAGE1:-}" != true ]; then 136 + # Reset the logging file descriptors. 137 + exec 1>&$logOutFd 2>&$logErrFd 138 + exec {logOutFd}>&- {logErrFd}>&- 139 140 141 + # Start systemd in a clean environment. 142 + echo "starting systemd..." 143 + exec @systemdExecutable@ "$@" 144 + fi
-8
nixos/modules/system/boot/systemd.nix
··· 573 }) 574 (filterAttrs (name: service: service.enable && service.startAt != []) cfg.services); 575 576 - # Generate timer units for all services that have a ‘startAt’ value. 577 - systemd.user.timers = 578 - mapAttrs (name: service: 579 - { wantedBy = [ "timers.target" ]; 580 - timerConfig.OnCalendar = service.startAt; 581 - }) 582 - (filterAttrs (name: service: service.startAt != []) cfg.user.services); 583 - 584 # Some overrides to upstream units. 585 systemd.services."systemd-backlight@".restartIfChanged = false; 586 systemd.services."systemd-fsck@".restartIfChanged = false;
··· 573 }) 574 (filterAttrs (name: service: service.enable && service.startAt != []) cfg.services); 575 576 # Some overrides to upstream units. 577 systemd.services."systemd-backlight@".restartIfChanged = false; 578 systemd.services."systemd-fsck@".restartIfChanged = false;
+73 -16
nixos/modules/system/boot/systemd/initrd.nix
··· 34 "initrd-switch-root.service" 35 "initrd-switch-root.target" 36 "initrd.target" 37 - "initrd-udevadm-cleanup-db.service" 38 "kexec.target" 39 "kmod-static-nodes.service" 40 "local-fs-pre.target" ··· 71 "systemd-sysctl.service" 72 "systemd-tmpfiles-setup-dev.service" 73 "systemd-tmpfiles-setup.service" 74 - "systemd-udevd-control.socket" 75 - "systemd-udevd-kernel.socket" 76 - "systemd-udevd.service" 77 - "systemd-udev-settle.service" 78 - "systemd-udev-trigger.service" 79 - "systemd-vconsole-setup.service" 80 "timers.target" 81 "umount.target" 82 ··· 125 }; 126 127 initrdBinEnv = pkgs.buildEnv { 128 - name = "initrd-emergency-env"; 129 paths = map getBin cfg.initrdBin; 130 pathsToLink = ["/bin" "/sbin"]; 131 postBuild = concatStringsSep "\n" (mapAttrsToList (n: v: "ln -s '${v}' $out/bin/'${n}'") cfg.extraBin); ··· 355 boot.initrd.availableKernelModules = [ "autofs4" ]; # systemd needs this for some features 356 357 boot.initrd.systemd = { 358 - initrdBin = [pkgs.bash pkgs.coreutils pkgs.kmod cfg.package] ++ config.system.fsPackages; 359 extraBin = { 360 mount = "${cfg.package.util-linux}/bin/mount"; 361 umount = "${cfg.package.util-linux}/bin/umount"; 362 }; ··· 367 368 "/etc/systemd/system.conf".text = '' 369 [Manager] 370 - DefaultEnvironment=PATH=/bin:/sbin 371 ''; 372 373 "/etc/fstab".source = fstab; ··· 384 385 "/etc/sysctl.d/nixos.conf".text = "kernel.modprobe = /sbin/modprobe"; 386 "/etc/modprobe.d/systemd.conf".source = "${cfg.package}/lib/modprobe.d/systemd.conf"; 387 }; 388 389 storePaths = [ ··· 394 "${cfg.package}/lib/systemd/systemd-journald" 395 "${cfg.package}/lib/systemd/systemd-makefs" 396 "${cfg.package}/lib/systemd/systemd-modules-load" 397 "${cfg.package}/lib/systemd/systemd-remount-fs" 398 "${cfg.package}/lib/systemd/systemd-sulogin-shell" 399 "${cfg.package}/lib/systemd/systemd-sysctl" 400 - "${cfg.package}/lib/systemd/systemd-udevd" 401 "${cfg.package}/lib/systemd/systemd-vconsole-setup" 402 403 # additional systemd directories 404 "${cfg.package}/lib/systemd/system-generators" 405 - "${cfg.package}/lib/udev" 406 407 # utilities needed by systemd 408 "${cfg.package.util-linux}/bin/mount" ··· 410 "${cfg.package.util-linux}/bin/sulogin" 411 412 # so NSS can look up usernames 413 - "${pkgs.glibc}/lib/libnss_files.so" 414 ] ++ jobScripts; 415 416 targets.initrd.aliases = ["default.target"]; ··· 428 (v: let n = escapeSystemdPath v.where; 429 in nameValuePair "${n}.automount" (automountToUnit n v)) cfg.automounts); 430 431 - services.emergency = mkIf (isBool cfg.emergencyAccess && cfg.emergencyAccess) { 432 - environment.SYSTEMD_SULOGIN_FORCE = "1"; 433 - }; 434 # The unit in /run/systemd/generator shadows the unit in 435 # /etc/systemd/system, but will still apply drop-ins from 436 # /etc/systemd/system/foo.service.d/ ··· 445 '')]; 446 services."systemd-makefs@".unitConfig.IgnoreOnIsolate = true; 447 services."systemd-growfs@".unitConfig.IgnoreOnIsolate = true; 448 }; 449 }; 450 }
··· 34 "initrd-switch-root.service" 35 "initrd-switch-root.target" 36 "initrd.target" 37 "kexec.target" 38 "kmod-static-nodes.service" 39 "local-fs-pre.target" ··· 70 "systemd-sysctl.service" 71 "systemd-tmpfiles-setup-dev.service" 72 "systemd-tmpfiles-setup.service" 73 "timers.target" 74 "umount.target" 75 ··· 118 }; 119 120 initrdBinEnv = pkgs.buildEnv { 121 + name = "initrd-bin-env"; 122 paths = map getBin cfg.initrdBin; 123 pathsToLink = ["/bin" "/sbin"]; 124 postBuild = concatStringsSep "\n" (mapAttrsToList (n: v: "ln -s '${v}' $out/bin/'${n}'") cfg.extraBin); ··· 348 boot.initrd.availableKernelModules = [ "autofs4" ]; # systemd needs this for some features 349 350 boot.initrd.systemd = { 351 + initrdBin = [pkgs.bash pkgs.coreutils cfg.package.kmod cfg.package] ++ config.system.fsPackages; 352 extraBin = { 353 + less = "${pkgs.less}/bin/less"; 354 mount = "${cfg.package.util-linux}/bin/mount"; 355 umount = "${cfg.package.util-linux}/bin/umount"; 356 }; ··· 361 362 "/etc/systemd/system.conf".text = '' 363 [Manager] 364 + DefaultEnvironment=PATH=/bin:/sbin ${optionalString (isBool cfg.emergencyAccess && cfg.emergencyAccess) "SYSTEMD_SULOGIN_FORCE=1"} 365 ''; 366 367 "/etc/fstab".source = fstab; ··· 378 379 "/etc/sysctl.d/nixos.conf".text = "kernel.modprobe = /sbin/modprobe"; 380 "/etc/modprobe.d/systemd.conf".source = "${cfg.package}/lib/modprobe.d/systemd.conf"; 381 + "/etc/modprobe.d/ubuntu.conf".source = pkgs.runCommand "initrd-kmod-blacklist-ubuntu" { } '' 382 + ${pkgs.buildPackages.perl}/bin/perl -0pe 's/## file: iwlwifi.conf(.+?)##/##/s;' $src > $out 383 + ''; 384 + "/etc/modprobe.d/debian.conf".source = pkgs.kmod-debian-aliases; 385 + 386 }; 387 388 storePaths = [ ··· 393 "${cfg.package}/lib/systemd/systemd-journald" 394 "${cfg.package}/lib/systemd/systemd-makefs" 395 "${cfg.package}/lib/systemd/systemd-modules-load" 396 + "${cfg.package}/lib/systemd/systemd-random-seed" 397 "${cfg.package}/lib/systemd/systemd-remount-fs" 398 + "${cfg.package}/lib/systemd/systemd-shutdown" 399 "${cfg.package}/lib/systemd/systemd-sulogin-shell" 400 "${cfg.package}/lib/systemd/systemd-sysctl" 401 "${cfg.package}/lib/systemd/systemd-vconsole-setup" 402 403 # additional systemd directories 404 "${cfg.package}/lib/systemd/system-generators" 405 406 # utilities needed by systemd 407 "${cfg.package.util-linux}/bin/mount" ··· 409 "${cfg.package.util-linux}/bin/sulogin" 410 411 # so NSS can look up usernames 412 + "${pkgs.glibc}/lib/libnss_files.so.2" 413 ] ++ jobScripts; 414 415 targets.initrd.aliases = ["default.target"]; ··· 427 (v: let n = escapeSystemdPath v.where; 428 in nameValuePair "${n}.automount" (automountToUnit n v)) cfg.automounts); 429 430 # The unit in /run/systemd/generator shadows the unit in 431 # /etc/systemd/system, but will still apply drop-ins from 432 # /etc/systemd/system/foo.service.d/ ··· 441 '')]; 442 services."systemd-makefs@".unitConfig.IgnoreOnIsolate = true; 443 services."systemd-growfs@".unitConfig.IgnoreOnIsolate = true; 444 + 445 + services.initrd-nixos-activation = { 446 + after = [ "initrd-fs.target" ]; 447 + requiredBy = [ "initrd.target" ]; 448 + unitConfig.AssertPathExists = "/etc/initrd-release"; 449 + serviceConfig.Type = "oneshot"; 450 + description = "NixOS Activation"; 451 + 452 + script = /* bash */ '' 453 + set -uo pipefail 454 + export PATH="/bin:${cfg.package.util-linux}/bin" 455 + 456 + # Figure out what closure to boot 457 + closure= 458 + for o in $(< /proc/cmdline); do 459 + case $o in 460 + init=*) 461 + IFS== read -r -a initParam <<< "$o" 462 + closure="$(dirname "''${initParam[1]}")" 463 + ;; 464 + esac 465 + done 466 + 467 + # Sanity check 468 + if [ -z "''${closure:-}" ]; then 469 + echo 'No init= parameter on the kernel command line' >&2 470 + exit 1 471 + fi 472 + 473 + # If we are not booting a NixOS closure (e.g. init=/bin/sh), 474 + # we don't know what root to prepare so we don't do anything 475 + if ! [ -x "/sysroot$closure/prepare-root" ]; then 476 + echo "NEW_INIT=''${initParam[1]}" > /etc/switch-root.conf 477 + echo "$closure does not look like a NixOS installation - not activating" 478 + exit 0 479 + fi 480 + echo 'NEW_INIT=' > /etc/switch-root.conf 481 + 482 + 483 + # We need to propagate /run for things like /run/booted-system 484 + # and /run/current-system. 485 + mkdir -p /sysroot/run 486 + mount --bind /run /sysroot/run 487 + 488 + # Initialize the system 489 + export IN_NIXOS_SYSTEMD_STAGE1=true 490 + exec chroot /sysroot $closure/prepare-root 491 + ''; 492 + }; 493 + 494 + # This will either call systemctl with the new init as the last parameter (which 495 + # is the case when not booting a NixOS system) or with an empty string, causing 496 + # systemd to bypass its verification code that checks whether the next file is a systemd 497 + # and using its compiled-in value 498 + services.initrd-switch-root.serviceConfig = { 499 + EnvironmentFile = "-/etc/switch-root.conf"; 500 + ExecStart = [ 501 + "" 502 + ''systemctl --no-block switch-root /sysroot "''${NEW_INIT}"'' 503 + ]; 504 + }; 505 }; 506 }; 507 }
+6 -2
nixos/modules/virtualisation/qemu-vm.nix
··· 853 (mkIf (pkgs.stdenv.isAarch32 || pkgs.stdenv.isAarch64) [ 854 "-device virtio-gpu-pci" "-device usb-ehci,id=usb0" "-device usb-kbd" "-device usb-tablet" 855 ]) 856 - (mkIf (!cfg.useBootLoader) [ 857 - "-kernel \${NIXPKGS_QEMU_KERNEL_${config.system.name}:-${config.system.build.toplevel}/kernel}" 858 "-initrd ${config.system.build.toplevel}/initrd" 859 ''-append "$(cat ${config.system.build.toplevel}/kernel-params) init=${config.system.build.toplevel}/init regInfo=${regInfo}/registration ${consoles} $QEMU_KERNEL_PARAMS"'' 860 ])
··· 853 (mkIf (pkgs.stdenv.isAarch32 || pkgs.stdenv.isAarch64) [ 854 "-device virtio-gpu-pci" "-device usb-ehci,id=usb0" "-device usb-kbd" "-device usb-tablet" 855 ]) 856 + (let 857 + alphaNumericChars = lowerChars ++ upperChars ++ (map toString (range 0 9)); 858 + # Replace all non-alphanumeric characters with underscores 859 + sanitizeShellIdent = s: concatMapStrings (c: if builtins.elem c alphaNumericChars then c else "_") (stringToCharacters s); 860 + in mkIf (!cfg.useBootLoader) [ 861 + "-kernel \${NIXPKGS_QEMU_KERNEL_${sanitizeShellIdent config.system.name}:-${config.system.build.toplevel}/kernel}" 862 "-initrd ${config.system.build.toplevel}/initrd" 863 ''-append "$(cat ${config.system.build.toplevel}/kernel-params) init=${config.system.build.toplevel}/init regInfo=${regInfo}/registration ${consoles} $QEMU_KERNEL_PARAMS"'' 864 ])
+31
nixos/tests/all-terminfo.nix
···
··· 1 + import ./make-test-python.nix ({ pkgs, ... }: rec { 2 + name = "all-terminfo"; 3 + meta = with pkgs.lib.maintainers; { 4 + maintainers = [ jkarlson ]; 5 + }; 6 + 7 + nodes.machine = { pkgs, config, lib, ... }: 8 + let 9 + infoFilter = name: drv: 10 + let 11 + o = builtins.tryEval drv; 12 + in 13 + o.success && lib.isDerivation o.value && o.value ? outputs && builtins.elem "terminfo" o.value.outputs; 14 + terminfos = lib.filterAttrs infoFilter pkgs; 15 + excludedTerminfos = lib.filterAttrs (_: drv: !(builtins.elem drv.terminfo config.environment.systemPackages)) terminfos; 16 + includedOuts = lib.filterAttrs (_: drv: builtins.elem drv.out config.environment.systemPackages) terminfos; 17 + in 18 + { 19 + environment = { 20 + enableAllTerminfo = true; 21 + etc."terminfo-missing".text = builtins.concatStringsSep "\n" (builtins.attrNames excludedTerminfos); 22 + etc."terminfo-extra-outs".text = builtins.concatStringsSep "\n" (builtins.attrNames includedOuts); 23 + }; 24 + }; 25 + 26 + testScript = 27 + '' 28 + machine.fail("grep . /etc/terminfo-missing >&2") 29 + machine.fail("grep . /etc/terminfo-extra-outs >&2") 30 + ''; 31 + })
+4 -1
nixos/tests/all-tests.nix
··· 35 agate = handleTest ./web-servers/agate.nix {}; 36 agda = handleTest ./agda.nix {}; 37 airsonic = handleTest ./airsonic.nix {}; 38 amazon-init-shell = handleTest ./amazon-init-shell.nix {}; 39 apfs = handleTest ./apfs.nix {}; 40 apparmor = handleTest ./apparmor.nix {}; ··· 362 nginx-sandbox = handleTestOn ["x86_64-linux"] ./nginx-sandbox.nix {}; 363 nginx-sso = handleTest ./nginx-sso.nix {}; 364 nginx-variants = handleTest ./nginx-variants.nix {}; 365 nitter = handleTest ./nitter.nix {}; 366 nix-ld = handleTest ./nix-ld {}; 367 nix-serve = handleTest ./nix-serve.nix {}; ··· 398 pam-file-contents = handleTest ./pam/pam-file-contents.nix {}; 399 pam-oath-login = handleTest ./pam/pam-oath-login.nix {}; 400 pam-u2f = handleTest ./pam/pam-u2f.nix {}; 401 pantalaimon = handleTest ./matrix/pantalaimon.nix {}; 402 pantheon = handleTest ./pantheon.nix {}; 403 - paperless-ng = handleTest ./paperless-ng.nix {}; 404 parsedmarc = handleTest ./parsedmarc {}; 405 pdns-recursor = handleTest ./pdns-recursor.nix {}; 406 peerflix = handleTest ./peerflix.nix {};
··· 35 agate = handleTest ./web-servers/agate.nix {}; 36 agda = handleTest ./agda.nix {}; 37 airsonic = handleTest ./airsonic.nix {}; 38 + allTerminfo = handleTest ./all-terminfo.nix {}; 39 amazon-init-shell = handleTest ./amazon-init-shell.nix {}; 40 apfs = handleTest ./apfs.nix {}; 41 apparmor = handleTest ./apparmor.nix {}; ··· 363 nginx-sandbox = handleTestOn ["x86_64-linux"] ./nginx-sandbox.nix {}; 364 nginx-sso = handleTest ./nginx-sso.nix {}; 365 nginx-variants = handleTest ./nginx-variants.nix {}; 366 + nifi = handleTestOn ["x86_64-linux"] ./web-apps/nifi.nix {}; 367 nitter = handleTest ./nitter.nix {}; 368 nix-ld = handleTest ./nix-ld {}; 369 nix-serve = handleTest ./nix-serve.nix {}; ··· 400 pam-file-contents = handleTest ./pam/pam-file-contents.nix {}; 401 pam-oath-login = handleTest ./pam/pam-oath-login.nix {}; 402 pam-u2f = handleTest ./pam/pam-u2f.nix {}; 403 + pam-ussh = handleTest ./pam/pam-ussh.nix {}; 404 pantalaimon = handleTest ./matrix/pantalaimon.nix {}; 405 pantheon = handleTest ./pantheon.nix {}; 406 + paperless = handleTest ./paperless.nix {}; 407 parsedmarc = handleTest ./parsedmarc {}; 408 pdns-recursor = handleTest ./pdns-recursor.nix {}; 409 peerflix = handleTest ./peerflix.nix {};
+1 -1
nixos/tests/networking.nix
··· 878 linkConfig.Name = "custom_name"; 879 }; 880 } 881 - else { services.udev.initrdRules = '' 882 SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="52:54:00:12:01:01", KERNEL=="eth*", NAME="custom_name" 883 ''; 884 });
··· 878 linkConfig.Name = "custom_name"; 879 }; 880 } 881 + else { boot.initrd.services.udev.rules = '' 882 SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="52:54:00:12:01:01", KERNEL=="eth*", NAME="custom_name" 883 ''; 884 });
+70
nixos/tests/pam/pam-ussh.nix
···
··· 1 + import ../make-test-python.nix ({ pkgs, lib, ... }: 2 + 3 + let 4 + testOnlySSHCredentials = pkgs.runCommand "pam-ussh-test-ca" { 5 + nativeBuildInputs = [ pkgs.openssh ]; 6 + } '' 7 + mkdir $out 8 + ssh-keygen -t ed25519 -N "" -f $out/ca 9 + 10 + ssh-keygen -t ed25519 -N "" -f $out/alice 11 + ssh-keygen -s $out/ca -I "alice user key" -n "alice,root" -V 19700101:forever $out/alice.pub 12 + 13 + ssh-keygen -t ed25519 -N "" -f $out/bob 14 + ssh-keygen -s $out/ca -I "bob user key" -n "bob" -V 19700101:forever $out/bob.pub 15 + ''; 16 + makeTestScript = user: pkgs.writeShellScript "pam-ussh-${user}-test-script" '' 17 + set -euo pipefail 18 + 19 + eval $(${pkgs.openssh}/bin/ssh-agent) 20 + 21 + mkdir -p $HOME/.ssh 22 + chmod 700 $HOME/.ssh 23 + cp ${testOnlySSHCredentials}/${user}{,.pub,-cert.pub} $HOME/.ssh 24 + chmod 600 $HOME/.ssh/${user} 25 + chmod 644 $HOME/.ssh/${user}{,-cert}.pub 26 + 27 + set -x 28 + 29 + ${pkgs.openssh}/bin/ssh-add $HOME/.ssh/${user} 30 + ${pkgs.openssh}/bin/ssh-add -l &>2 31 + 32 + exec sudo id -u -n 33 + ''; 34 + in { 35 + name = "pam-ussh"; 36 + meta.maintainers = with lib.maintainers; [ lukegb ]; 37 + 38 + machine = 39 + { ... }: 40 + { 41 + users.users.alice = { isNormalUser = true; extraGroups = [ "wheel" ]; }; 42 + users.users.bob = { isNormalUser = true; extraGroups = [ "wheel" ]; }; 43 + 44 + security.pam.ussh = { 45 + enable = true; 46 + authorizedPrincipals = "root"; 47 + caFile = "${testOnlySSHCredentials}/ca.pub"; 48 + }; 49 + 50 + security.sudo = { 51 + enable = true; 52 + extraConfig = '' 53 + Defaults lecture="never" 54 + ''; 55 + }; 56 + }; 57 + 58 + testScript = 59 + '' 60 + with subtest("alice should be allowed to escalate to root"): 61 + machine.succeed( 62 + 'su -c "${makeTestScript "alice"}" -l alice | grep root' 63 + ) 64 + 65 + with subtest("bob should not be allowed to escalate to root"): 66 + machine.fail( 67 + 'su -c "${makeTestScript "bob"}" -l bob | grep root' 68 + ) 69 + ''; 70 + })
+11 -12
nixos/tests/paperless-ng.nix nixos/tests/paperless.nix
··· 1 import ./make-test-python.nix ({ lib, ... }: { 2 - name = "paperless-ng"; 3 meta.maintainers = with lib.maintainers; [ earvstedt Flakebi ]; 4 5 nodes.machine = { pkgs, ... }: { 6 environment.systemPackages = with pkgs; [ imagemagick jq ]; 7 - services.paperless-ng = { 8 enable = true; 9 passwordFile = builtins.toFile "password" "admin"; 10 }; 11 }; 12 13 testScript = '' 14 - machine.wait_for_unit("paperless-ng-consumer.service") 15 16 - with subtest("Create test doc"): 17 machine.succeed( 18 "convert -size 400x40 xc:white -font 'DejaVu-Sans' -pointsize 20 -fill black " 19 "-annotate +5+20 'hello world 16-10-2005' /var/lib/paperless/consume/doc.png" 20 ) 21 22 with subtest("Web interface gets ready"): 23 - machine.wait_for_unit("paperless-ng-web.service") 24 # Wait until server accepts connections 25 machine.wait_until_succeeds("curl -fs localhost:28981") 26 27 - with subtest("Create web test doc"): 28 machine.succeed( 29 "convert -size 400x40 xc:white -font 'DejaVu-Sans' -pointsize 20 -fill black " 30 "-annotate +5+20 'hello web 16-10-2005' /tmp/webdoc.png" ··· 35 machine.wait_until_succeeds( 36 "(($(curl -u admin:admin -fs localhost:28981/api/documents/ | jq .count) == 2))" 37 ) 38 - assert "2005-10-16" in machine.succeed( 39 - "curl -u admin:admin -fs localhost:28981/api/documents/ | jq '.results | .[0] | .created'" 40 - ) 41 - assert "2005-10-16" in machine.succeed( 42 - "curl -u admin:admin -fs localhost:28981/api/documents/ | jq '.results | .[1] | .created'" 43 - ) 44 ''; 45 })
··· 1 import ./make-test-python.nix ({ lib, ... }: { 2 + name = "paperless"; 3 meta.maintainers = with lib.maintainers; [ earvstedt Flakebi ]; 4 5 nodes.machine = { pkgs, ... }: { 6 environment.systemPackages = with pkgs; [ imagemagick jq ]; 7 + services.paperless = { 8 enable = true; 9 passwordFile = builtins.toFile "password" "admin"; 10 }; 11 }; 12 13 testScript = '' 14 + import json 15 16 + machine.wait_for_unit("paperless-consumer.service") 17 + 18 + with subtest("Add a document via the file system"): 19 machine.succeed( 20 "convert -size 400x40 xc:white -font 'DejaVu-Sans' -pointsize 20 -fill black " 21 "-annotate +5+20 'hello world 16-10-2005' /var/lib/paperless/consume/doc.png" 22 ) 23 24 with subtest("Web interface gets ready"): 25 + machine.wait_for_unit("paperless-web.service") 26 # Wait until server accepts connections 27 machine.wait_until_succeeds("curl -fs localhost:28981") 28 29 + with subtest("Add a document via the web interface"): 30 machine.succeed( 31 "convert -size 400x40 xc:white -font 'DejaVu-Sans' -pointsize 20 -fill black " 32 "-annotate +5+20 'hello web 16-10-2005' /tmp/webdoc.png" ··· 37 machine.wait_until_succeeds( 38 "(($(curl -u admin:admin -fs localhost:28981/api/documents/ | jq .count) == 2))" 39 ) 40 + docs = json.loads(machine.succeed("curl -u admin:admin -fs localhost:28981/api/documents/"))['results'] 41 + assert "2005-10-16" in docs[0]['created'] 42 + assert "2005-10-16" in docs[1]['created'] 43 ''; 44 })
+23 -6
nixos/tests/systemd-initrd-simple.nix
··· 14 testScript = '' 15 import subprocess 16 17 - oldAvail = machine.succeed("df --output=avail / | sed 1d") 18 - machine.shutdown() 19 20 - subprocess.check_call(["qemu-img", "resize", "vm-state-machine/machine.qcow2", "+1G"]) 21 22 - machine.start() 23 - newAvail = machine.succeed("df --output=avail / | sed 1d") 24 25 - assert int(oldAvail) < int(newAvail), "File system did not grow" 26 ''; 27 })
··· 14 testScript = '' 15 import subprocess 16 17 + with subtest("handover to stage-2 systemd works"): 18 + machine.wait_for_unit("multi-user.target") 19 + machine.succeed("systemd-analyze | grep -q '(initrd)'") # direct handover 20 + machine.succeed("touch /testfile") # / is writable 21 + machine.fail("touch /nix/store/testfile") # /nix/store is not writable 22 + # Special filesystems are mounted by systemd 23 + machine.succeed("[ -e /run/booted-system ]") # /run 24 + machine.succeed("[ -e /sys/class ]") # /sys 25 + machine.succeed("[ -e /dev/null ]") # /dev 26 + machine.succeed("[ -e /proc/1 ]") # /proc 27 + # stage-2-init mounted more special filesystems 28 + machine.succeed("[ -e /dev/shm ]") # /dev/shm 29 + machine.succeed("[ -e /dev/pts/ptmx ]") # /dev/pts 30 + machine.succeed("[ -e /run/keys ]") # /run/keys 31 + 32 33 + with subtest("growfs works"): 34 + oldAvail = machine.succeed("df --output=avail / | sed 1d") 35 + machine.shutdown() 36 37 + subprocess.check_call(["qemu-img", "resize", "vm-state-machine/machine.qcow2", "+1G"]) 38 + 39 + machine.start() 40 + newAvail = machine.succeed("df --output=avail / | sed 1d") 41 42 + assert int(oldAvail) < int(newAvail), "File system did not grow" 43 ''; 44 })
+10
nixos/tests/systemd-networkd.nix
··· 8 environment.systemPackages = with pkgs; [ wireguard-tools ]; 9 systemd.network = { 10 enable = true; 11 netdevs = { 12 "90-wg0" = { 13 netdevConfig = { Kind = "wireguard"; Name = "wg0"; }; ··· 39 address = [ "10.0.0.${nodeId}/32" ]; 40 routes = [ 41 { routeConfig = { Gateway = "10.0.0.${nodeId}"; Destination = "10.0.0.0/24"; }; } 42 ]; 43 }; 44 "30-eth1" = { ··· 86 start_all() 87 node1.wait_for_unit("systemd-networkd-wait-online.service") 88 node2.wait_for_unit("systemd-networkd-wait-online.service") 89 90 # ================================ 91 # Wireguard
··· 8 environment.systemPackages = with pkgs; [ wireguard-tools ]; 9 systemd.network = { 10 enable = true; 11 + config = { 12 + routeTables.custom = 23; 13 + }; 14 netdevs = { 15 "90-wg0" = { 16 netdevConfig = { Kind = "wireguard"; Name = "wg0"; }; ··· 42 address = [ "10.0.0.${nodeId}/32" ]; 43 routes = [ 44 { routeConfig = { Gateway = "10.0.0.${nodeId}"; Destination = "10.0.0.0/24"; }; } 45 + { routeConfig = { Gateway = "10.0.0.${nodeId}"; Destination = "10.0.0.0/24"; Table = "custom"; }; } 46 ]; 47 }; 48 "30-eth1" = { ··· 90 start_all() 91 node1.wait_for_unit("systemd-networkd-wait-online.service") 92 node2.wait_for_unit("systemd-networkd-wait-online.service") 93 + 94 + # ================================ 95 + # Networkd Config 96 + # ================================ 97 + node1.succeed("grep RouteTable=custom:23 /etc/systemd/networkd.conf") 98 + node1.succeed("sudo ip route show table custom | grep '10.0.0.0/24 via 10.0.0.1 dev wg0 proto static'") 99 100 # ================================ 101 # Wireguard
+30
nixos/tests/web-apps/nifi.nix
···
··· 1 + import ../make-test-python.nix ({pkgs, ...}: 2 + { 3 + name = "nifi"; 4 + meta.maintainers = with pkgs.lib.maintainers; [ izorkin ]; 5 + 6 + nodes = { 7 + nifi = { pkgs, ... }: { 8 + virtualisation = { 9 + memorySize = 2048; 10 + diskSize = 4096; 11 + }; 12 + services.nifi = { 13 + enable = true; 14 + enableHTTPS = false; 15 + }; 16 + }; 17 + }; 18 + 19 + testScript = '' 20 + nifi.start() 21 + 22 + nifi.wait_for_unit("nifi.service") 23 + nifi.wait_for_open_port(8080) 24 + 25 + # Check if NiFi is running 26 + nifi.succeed("curl --fail http://127.0.0.1:8080/nifi/login 2> /dev/null | grep 'NiFi Login'") 27 + 28 + nifi.shutdown() 29 + ''; 30 + })
+2 -2
pkgs/applications/audio/faustPhysicalModeling/default.nix
··· 1 { stdenv, lib, fetchFromGitHub, faust2jaqt, faust2lv2 }: 2 stdenv.mkDerivation rec { 3 pname = "faustPhysicalModeling"; 4 - version = "2.37.3"; 5 6 src = fetchFromGitHub { 7 owner = "grame-cncm"; 8 repo = "faust"; 9 rev = version; 10 - sha256 = "sha256-h6L+qRkN2chnI4821WrjD3uRFw3J0sUYVLL8w57vR1U="; 11 }; 12 13 buildInputs = [ faust2jaqt faust2lv2 ];
··· 1 { stdenv, lib, fetchFromGitHub, faust2jaqt, faust2lv2 }: 2 stdenv.mkDerivation rec { 3 pname = "faustPhysicalModeling"; 4 + version = "2.40.0"; 5 6 src = fetchFromGitHub { 7 owner = "grame-cncm"; 8 repo = "faust"; 9 rev = version; 10 + sha256 = "sha256-t3I3j5s2ACHfub+fxxaTwu+5ptEwH0JQpVdmHYOzbCA="; 11 }; 12 13 buildInputs = [ faust2jaqt faust2lv2 ];
+2 -2
pkgs/applications/audio/jmusicbot/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "JMusicBot"; 5 - version = "0.3.6"; 6 7 src = fetchurl { 8 url = "https://github.com/jagrosh/MusicBot/releases/download/${version}/JMusicBot-${version}.jar"; 9 - sha256 = "sha256-Hc3dsOADC+jVZScY19OYDkHimntMjdw/BoB3EUS/d0k="; 10 }; 11 12 dontUnpack = true;
··· 2 3 stdenv.mkDerivation rec { 4 pname = "JMusicBot"; 5 + version = "0.3.8"; 6 7 src = fetchurl { 8 url = "https://github.com/jagrosh/MusicBot/releases/download/${version}/JMusicBot-${version}.jar"; 9 + sha256 = "sha256-wzmrh9moY6oo3RqOy9Zl1X70BZlvbJkQmz8BaBIFtIM="; 10 }; 11 12 dontUnpack = true;
+2 -2
pkgs/applications/audio/lollypop/default.nix
··· 25 26 python3.pkgs.buildPythonApplication rec { 27 pname = "lollypop"; 28 - version = "1.4.26"; 29 30 format = "other"; 31 doCheck = false; ··· 34 url = "https://gitlab.gnome.org/World/lollypop"; 35 rev = "refs/tags/${version}"; 36 fetchSubmodules = true; 37 - sha256 = "sha256-Q/z9oET06DimMRZl03TgjEeheoVHtIkH+Z69qWZetcI="; 38 }; 39 40 nativeBuildInputs = [
··· 25 26 python3.pkgs.buildPythonApplication rec { 27 pname = "lollypop"; 28 + version = "1.4.31"; 29 30 format = "other"; 31 doCheck = false; ··· 34 url = "https://gitlab.gnome.org/World/lollypop"; 35 rev = "refs/tags/${version}"; 36 fetchSubmodules = true; 37 + sha256 = "sha256-kWqTDhk7QDmN0yr6x8ER5oHkUAkP3i5yOabnNXSHSqA="; 38 }; 39 40 nativeBuildInputs = [
+2 -2
pkgs/applications/audio/ocenaudio/default.nix
··· 11 12 stdenv.mkDerivation rec { 13 pname = "ocenaudio"; 14 - version = "3.11.7"; 15 16 src = fetchurl { 17 url = "https://www.ocenaudio.com/downloads/index.php/ocenaudio_debian9_64.deb?version=${version}"; 18 - sha256 = "sha256-fTeDRo7gCM1jXTQGm9MsmKu4KvTGDUogF3VSZWk91RM="; 19 }; 20 21 nativeBuildInputs = [
··· 11 12 stdenv.mkDerivation rec { 13 pname = "ocenaudio"; 14 + version = "3.11.10"; 15 16 src = fetchurl { 17 url = "https://www.ocenaudio.com/downloads/index.php/ocenaudio_debian9_64.deb?version=${version}"; 18 + sha256 = "sha256-Ah6Ni5EbFdIQ/wN7uGeMrSP5ybQfI4iy9gI1VT5LztU="; 19 }; 20 21 nativeBuildInputs = [
+79
pkgs/applications/audio/odin2/default.nix
···
··· 1 + { stdenv 2 + , lib 3 + , fetchFromGitHub 4 + , cmake 5 + , pkg-config 6 + , alsa-lib 7 + , freetype 8 + , libjack2 9 + , lv2 10 + , libX11 11 + , libXcursor 12 + , libXext 13 + , libXinerama 14 + , libXrandr 15 + , libGL 16 + , gcc-unwrapped 17 + }: 18 + 19 + stdenv.mkDerivation rec { 20 + pname = "odin2"; 21 + version = "unstable-2022-02-23"; 22 + 23 + src = fetchFromGitHub { 24 + owner = "baconpaul"; 25 + repo = "odin2"; 26 + rev = "ed02d06cfb5db8a118d291c00bd2e4cd6e262cde"; 27 + fetchSubmodules = true; 28 + sha256 = "sha256-VkZ+mqCmqWQafdN0nQxJdPxbiaZ37/0jOhLvVbnGLvQ="; 29 + }; 30 + 31 + nativeBuildInputs = [ 32 + cmake 33 + pkg-config 34 + ]; 35 + 36 + buildInputs = [ 37 + alsa-lib 38 + freetype 39 + libjack2 40 + lv2 41 + libX11 42 + libXcursor 43 + libXext 44 + libXinerama 45 + libXrandr 46 + libGL 47 + ]; 48 + 49 + # JUCE dlopen's these at runtime, crashes without them 50 + NIX_LDFLAGS = (toString [ 51 + "-lX11" 52 + "-lXext" 53 + "-lXcursor" 54 + "-lXinerama" 55 + "-lXrandr" 56 + ]); 57 + 58 + cmakeFlags = [ 59 + "-DCMAKE_AR=${gcc-unwrapped}/bin/gcc-ar" 60 + "-DCMAKE_RANLIB=${gcc-unwrapped}/bin/gcc-ranlib" 61 + "-DCMAKE_NM=${gcc-unwrapped}/bin/gcc-nm" 62 + ]; 63 + 64 + installPhase = '' 65 + mkdir -p $out/bin $out/lib/vst3 66 + cd Odin2_artefacts/Release 67 + cp -r VST3/Odin2.vst3 $out/lib/vst3 68 + cp -r Standalone/Odin2 $out/bin 69 + ''; 70 + 71 + 72 + meta = with lib; { 73 + description = "Odin 2 Synthesizer Plugin"; 74 + homepage = "https://thewavewarden.com/odin2"; 75 + license = licenses.gpl3; 76 + platforms = [ "x86_64-linux" ]; 77 + maintainers = with maintainers; [ magnetophon ]; 78 + }; 79 + }
+50
pkgs/applications/audio/pipecontrol/default.nix
···
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , pipewire 5 + , cmake 6 + , extra-cmake-modules 7 + , gnumake 8 + , wrapQtAppsHook 9 + , qtbase 10 + , qttools 11 + , kirigami2 12 + , kcoreaddons 13 + , ki18n 14 + , qtquickcontrols2 15 + }: 16 + 17 + stdenv.mkDerivation rec { 18 + pname = "pipecontrol"; 19 + version = "0.2.2"; 20 + 21 + src = fetchFromGitHub { 22 + owner = "portaloffreedom"; 23 + repo = pname; 24 + rev = "v${version}"; 25 + sha256 = "sha256-BeubRDx82MQX1gB7GnGJlQ2FyYX1S83C3gqPZgIjgoM="; 26 + }; 27 + 28 + nativeBuildInputs = [ 29 + cmake 30 + extra-cmake-modules 31 + wrapQtAppsHook 32 + qttools 33 + ]; 34 + 35 + buildInputs = [ 36 + pipewire 37 + qtbase 38 + kirigami2 39 + kcoreaddons 40 + ki18n 41 + qtquickcontrols2 42 + ]; 43 + 44 + meta = with lib; { 45 + description = "Pipewire control GUI program in Qt (Kirigami2)"; 46 + homepage = "https://github.com/portaloffreedom/pipecontrol"; 47 + license = licenses.gpl3Only; 48 + maintainers = with maintainers; [ tilcreator ]; 49 + }; 50 + }
+3 -3
pkgs/applications/audio/plexamp/default.nix
··· 2 3 let 4 pname = "plexamp"; 5 - version = "4.1.0"; 6 7 src = fetchurl { 8 url = "https://plexamp.plex.tv/plexamp.plex.tv/desktop/Plexamp-${version}.AppImage"; 9 name="${pname}-${version}.AppImage"; 10 - sha512 = "N+WkH6n7MWfRd2rsk/2b/rABL6pcjpKa1iBZSHslIOEc5fYWjGAxjwwTU0RgSaqptS1DyPeCUeWuphWPZJsQgw=="; 11 }; 12 13 appimageContents = appimageTools.extractType2 { ··· 33 meta = with lib; { 34 description = "A beautiful Plex music player for audiophiles, curators, and hipsters"; 35 homepage = "https://plexamp.com/"; 36 - changelog = "https://forums.plex.tv/t/plexamp-release-notes/221280/42"; 37 license = licenses.unfree; 38 maintainers = with maintainers; [ killercup synthetica ]; 39 platforms = [ "x86_64-linux" ];
··· 2 3 let 4 pname = "plexamp"; 5 + version = "4.2.0"; 6 7 src = fetchurl { 8 url = "https://plexamp.plex.tv/plexamp.plex.tv/desktop/Plexamp-${version}.AppImage"; 9 name="${pname}-${version}.AppImage"; 10 + sha512 = "yIdZoKTJJEpUzEqvixQ7JJBxzrtCRov31dGBDOjMiK/oA2q00Xo6XVDvAhYuIn6ocZqK+I5jHfmf4qYaRePDvg=="; 11 }; 12 13 appimageContents = appimageTools.extractType2 { ··· 33 meta = with lib; { 34 description = "A beautiful Plex music player for audiophiles, curators, and hipsters"; 35 homepage = "https://plexamp.com/"; 36 + changelog = "https://forums.plex.tv/t/plexamp-release-notes/221280/43"; 37 license = licenses.unfree; 38 maintainers = with maintainers; [ killercup synthetica ]; 39 platforms = [ "x86_64-linux" ];
+27
pkgs/applications/audio/sonixd/default.nix
···
··· 1 + { lib 2 + , fetchurl 3 + , appimageTools 4 + }: 5 + 6 + appimageTools.wrapType2 rec { 7 + pname = "sonixd"; 8 + version = "0.14.0"; 9 + 10 + src = fetchurl { 11 + url = "https://github.com/jeffvli/sonixd/releases/download/v${version}/Sonixd-${version}-linux-x86_64.AppImage"; 12 + sha256 = "sha256-q+26Ut5wN9gFDBdqirR+he/ppu/b1wiqq23WkcRAQd4="; 13 + }; 14 + 15 + extraInstallCommands = '' 16 + mv $out/bin/sonixd-${version} $out/bin/sonixd 17 + ''; 18 + 19 + meta = with lib; { 20 + description = "Full-featured Subsonic/Jellyfin compatible desktop music player"; 21 + homepage = "https://github.com/jeffvli/sonixd"; 22 + license = licenses.gpl3Only; 23 + maintainers = with maintainers; [ onny ]; 24 + platforms = [ "x86_64-linux" ]; 25 + }; 26 + } 27 +
+2 -2
pkgs/applications/audio/x42-plugins/default.nix
··· 3 , libGLU, lv2, gtk2, cairo, pango, fftwFloat, zita-convolver }: 4 5 stdenv.mkDerivation rec { 6 - version = "20220107"; 7 pname = "x42-plugins"; 8 9 src = fetchurl { 10 url = "https://gareus.org/misc/x42-plugins/${pname}-${version}.tar.xz"; 11 - sha256 = "sha256-+lzgkRQHe6moid3h6az/iqt2XL5vbyM0BjSTwMBvd3I="; 12 }; 13 14 nativeBuildInputs = [ pkg-config ];
··· 3 , libGLU, lv2, gtk2, cairo, pango, fftwFloat, zita-convolver }: 4 5 stdenv.mkDerivation rec { 6 + version = "20220327"; 7 pname = "x42-plugins"; 8 9 src = fetchurl { 10 url = "https://gareus.org/misc/x42-plugins/${pname}-${version}.tar.xz"; 11 + sha256 = "sha256-IhuPqTlCbCxExT5B9Au42RQQl4sDEvz6+HhsuT02KVs="; 12 }; 13 14 nativeBuildInputs = [ pkg-config ];
+3 -3
pkgs/applications/blockchains/lightning-loop/default.nix
··· 5 6 buildGoModule rec { 7 pname = "lightning-loop"; 8 - version = "0.17.0-beta"; 9 10 src = fetchFromGitHub { 11 owner = "lightninglabs"; 12 repo = "loop"; 13 rev = "v${version}"; 14 - sha256 = "0hjawagn1dfgj67i52bvf3phvm9f9708z3jqs6cvyz0w7vp107py"; 15 }; 16 17 - vendorSha256 = "1fpc73hwdn3baz5ykrykvqdr5861gj9p6liy8qll5525kdv560f6"; 18 19 subPackages = [ "cmd/loop" "cmd/loopd" ]; 20
··· 5 6 buildGoModule rec { 7 pname = "lightning-loop"; 8 + version = "0.18.0-beta"; 9 10 src = fetchFromGitHub { 11 owner = "lightninglabs"; 12 repo = "loop"; 13 rev = "v${version}"; 14 + sha256 = "1kg5nlvb4lb3cjn84wcylhq0l73d2n6rg4n1srnxmgs96v41y78f"; 15 }; 16 17 + vendorSha256 = "0q3wbjfaqdj29sjlhx6fhc0p4d12aa31s6ia36jalcvf659ybb0l"; 18 19 subPackages = [ "cmd/loop" "cmd/loopd" ]; 20
+2 -2
pkgs/applications/editors/cudatext/default.nix
··· 38 in 39 stdenv.mkDerivation rec { 40 pname = "cudatext"; 41 - version = "1.160.0"; 42 43 src = fetchFromGitHub { 44 owner = "Alexey-T"; 45 repo = "CudaText"; 46 rev = version; 47 - sha256 = "sha256-42V6RFa+mAXyaUuKeDQa9Voi1MjnzcVl+cOA65VabxM="; 48 }; 49 50 postPatch = ''
··· 38 in 39 stdenv.mkDerivation rec { 40 pname = "cudatext"; 41 + version = "1.160.2"; 42 43 src = fetchFromGitHub { 44 owner = "Alexey-T"; 45 repo = "CudaText"; 46 rev = version; 47 + sha256 = "sha256-moKuiW5kd0jdAk0lBLX8ZWeT/locxGAvM4oOqvMGsr4="; 48 }; 49 50 postPatch = ''
+2 -2
pkgs/applications/editors/cudatext/deps.json
··· 26 }, 27 "EControl": { 28 "owner": "Alexey-T", 29 - "rev": "2022.03.28", 30 - "sha256": "sha256-jh3lqisiPNMxCapP6O5oJdUL3PLQ3JyomtgWix+bML0=" 31 }, 32 "ATSynEdit_Ex": { 33 "owner": "Alexey-T",
··· 26 }, 27 "EControl": { 28 "owner": "Alexey-T", 29 + "rev": "2022.04.08", 30 + "sha256": "sha256-pPlb8rr5loYVzKw/7R2kogSAosmViwGM3cehVwf4EYY=" 31 }, 32 "ATSynEdit_Ex": { 33 "owner": "Alexey-T",
+22
pkgs/applications/editors/jupyter-kernels/wolfram/default.nix
···
··· 1 + { callPackage 2 + , wolfram-engine 3 + }: 4 + 5 + # To test: 6 + # $(nix-build -E 'with import ./. {}; jupyter.override { definitions = { wolfram = wolfram-for-jupyter-kernel.definition; }; }')/bin/jupyter-notebook 7 + let kernel = callPackage ./kernel.nix {}; 8 + in { 9 + definition = { 10 + displayName = "Wolfram Language ${wolfram-engine.version}"; 11 + argv = [ 12 + "${wolfram-engine}/bin/wolfram" 13 + "-script" 14 + "${kernel}/share/Wolfram/WolframLanguageForJupyter/Resources/KernelForWolframLanguageForJupyter.wl" 15 + "{connection_file}" 16 + "ScriptInstall" # suppresses prompt 17 + ]; 18 + language = "Wolfram Language"; 19 + logo32 = "${wolfram-engine}/share/icons/hicolor/32x32/apps/wolfram-wolframlanguage.png"; 20 + logo64 = "${wolfram-engine}/share/icons/hicolor/64x64/apps/wolfram-wolframlanguage.png"; 21 + }; 22 + }
+32
pkgs/applications/editors/jupyter-kernels/wolfram/kernel.nix
···
··· 1 + { stdenv, lib, fetchFromGitHub }: 2 + 3 + stdenv.mkDerivation rec { 4 + pname = "wolfram-for-jupyter-kernel"; 5 + version = "0.9.2"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "WolframResearch"; 9 + repo = "WolframLanguageForJupyter"; 10 + rev = "v${version}"; 11 + sha256 = "19d9dvr0bv7iy0x8mk4f576ha7z7h7id39nyrggwf9cp7gymxf47"; 12 + }; 13 + 14 + dontConfigure = true; 15 + 16 + installPhase = '' 17 + patchShebangs ./configure-jupyter.wls 18 + mkdir -p $out/share/Wolfram 19 + cp -r {WolframLanguageForJupyter,images,extras,LICENSE} $out/share/Wolfram 20 + ''; 21 + 22 + # no tests 23 + doCheck = false; 24 + 25 + meta = with lib; { 26 + description = "A Jupyter kernel for Wolfram Language."; 27 + homepage = "https://github.com/WolframResearch/WolframLanguageForJupyter"; 28 + license = licenses.mit; 29 + maintainers = with maintainers; [ fbeffa ]; 30 + platforms = platforms.all; 31 + }; 32 + }
+3 -5
pkgs/applications/editors/lapce/default.nix
··· 21 22 rustPlatform.buildRustPackage rec { 23 pname = "lapce"; 24 - version = "0.0.10"; 25 26 src = fetchFromGitHub { 27 owner = "lapce"; 28 repo = pname; 29 rev = "v${version}"; 30 - sha256 = "tOVFm4DFQurFU4DtpPwxXQLbTGCZnrV1FfYKtvkRxRE="; 31 }; 32 33 - cargoPatches = [ ./fix-version.patch ]; 34 - 35 - cargoSha256 = "BwB3KgmI5XnZ5uHv6f+kGKBzpyxPWcoKvF7qw90eorI="; 36 37 nativeBuildInputs = [ 38 cmake
··· 21 22 rustPlatform.buildRustPackage rec { 23 pname = "lapce"; 24 + version = "0.0.12"; 25 26 src = fetchFromGitHub { 27 owner = "lapce"; 28 repo = pname; 29 rev = "v${version}"; 30 + sha256 = "sha256-ZFQjQ5+G0b0Fgg3+du/drt+62rC/TCNR5MIdJXAkTrE="; 31 }; 32 33 + cargoSha256 = "sha256-sMTootPsenaWzLLFImo6HWC1pcm2uFupPhVWsUJp1Ak="; 34 35 nativeBuildInputs = [ 36 cmake
-31
pkgs/applications/editors/lapce/fix-version.patch
··· 1 - diff --git a/Cargo.lock b/Cargo.lock 2 - index bc9a0f8..45a74ad 100644 3 - --- a/Cargo.lock 4 - +++ b/Cargo.lock 5 - @@ -2165,7 +2165,7 @@ dependencies = [ 6 - 7 - [[package]] 8 - name = "lapce" 9 - -version = "0.0.9" 10 - +version = "0.0.10" 11 - dependencies = [ 12 - "lapce-core", 13 - "lapce-proxy", 14 - @@ -2173,7 +2173,7 @@ dependencies = [ 15 - 16 - [[package]] 17 - name = "lapce-core" 18 - -version = "0.0.9" 19 - +version = "0.0.10" 20 - dependencies = [ 21 - "Inflector", 22 - "alacritty_terminal 0.15.0", 23 - @@ -2233,7 +2233,7 @@ dependencies = [ 24 - 25 - [[package]] 26 - name = "lapce-proxy" 27 - -version = "0.0.9" 28 - +version = "0.0.10" 29 - dependencies = [ 30 - "alacritty_terminal 0.16.0-rc2", 31 - "anyhow",
···
+314 -302
pkgs/applications/editors/vim/plugins/generated.nix
··· 53 54 Coqtail = buildVimPluginFrom2Nix { 55 pname = "Coqtail"; 56 - version = "2022-03-28"; 57 src = fetchFromGitHub { 58 owner = "whonore"; 59 repo = "Coqtail"; 60 - rev = "cb8f43b2f09f3d41e2821e458901666a82a61298"; 61 - sha256 = "0h5r0r7hh4g7p874l7fajq30k4z3a88vm3db6583q611h9bwcfrf"; 62 }; 63 meta.homepage = "https://github.com/whonore/Coqtail/"; 64 }; ··· 77 78 FTerm-nvim = buildVimPluginFrom2Nix { 79 pname = "FTerm.nvim"; 80 - version = "2022-03-13"; 81 src = fetchFromGitHub { 82 owner = "numToStr"; 83 repo = "FTerm.nvim"; 84 - rev = "233633a5f6fe8398187a4eba93eba0828ef3d5f3"; 85 - sha256 = "0sxnii921xia4mrf67qz7ichi9xqr9zf193hb9dx199l7hl6k1p8"; 86 }; 87 meta.homepage = "https://github.com/numToStr/FTerm.nvim/"; 88 }; ··· 149 150 LeaderF = buildVimPluginFrom2Nix { 151 pname = "LeaderF"; 152 - version = "2022-04-05"; 153 src = fetchFromGitHub { 154 owner = "Yggdroot"; 155 repo = "LeaderF"; 156 - rev = "7292967624ba89e2c3ab2f374959d5a25d5c9d9f"; 157 - sha256 = "0l2vnickmgcvnlqv13bcqgvpsygkbwzgc70bx253cfbnddqssbpj"; 158 }; 159 meta.homepage = "https://github.com/Yggdroot/LeaderF/"; 160 }; ··· 173 174 Navigator-nvim = buildVimPluginFrom2Nix { 175 pname = "Navigator.nvim"; 176 - version = "2022-03-28"; 177 src = fetchFromGitHub { 178 owner = "numToStr"; 179 repo = "Navigator.nvim"; 180 - rev = "6c50f278482dc5388743cb5c6eddb146059252f9"; 181 - sha256 = "1qr2blrr6ihr1adld1cyc98b64s2s4y2876bmlbxg4q17y1zv3l6"; 182 }; 183 meta.homepage = "https://github.com/numToStr/Navigator.nvim/"; 184 }; ··· 269 270 SchemaStore-nvim = buildVimPluginFrom2Nix { 271 pname = "SchemaStore.nvim"; 272 - version = "2022-04-03"; 273 src = fetchFromGitHub { 274 owner = "b0o"; 275 repo = "SchemaStore.nvim"; 276 - rev = "6598caa4ca4f6fa28f975025bec411611abbcb4d"; 277 - sha256 = "1p0w9i471gqknb8w89ifggsa4hdgdx5zm09mzypqq9344w68fsds"; 278 }; 279 meta.homepage = "https://github.com/b0o/SchemaStore.nvim/"; 280 }; ··· 329 330 SpaceVim = buildVimPluginFrom2Nix { 331 pname = "SpaceVim"; 332 - version = "2022-04-05"; 333 src = fetchFromGitHub { 334 owner = "SpaceVim"; 335 repo = "SpaceVim"; 336 - rev = "77378e06df9c7ac4345fee932b9c1923a15e8ef9"; 337 - sha256 = "1274xhabkhkla2qljsdby4klyr05hf5vpbrra6i08pm5jhzp5h90"; 338 }; 339 meta.homepage = "https://github.com/SpaceVim/SpaceVim/"; 340 }; ··· 486 487 aerial-nvim = buildVimPluginFrom2Nix { 488 pname = "aerial.nvim"; 489 - version = "2022-04-05"; 490 src = fetchFromGitHub { 491 owner = "stevearc"; 492 repo = "aerial.nvim"; 493 - rev = "85c9bbb69f0cdf7949ace27030e4d130cb9ffca3"; 494 - sha256 = "1lpl9f96m9vkz8lzpq68rvycapy29dbzfm0sdmpx6mccygdb6ds1"; 495 }; 496 meta.homepage = "https://github.com/stevearc/aerial.nvim/"; 497 }; ··· 522 523 ale = buildVimPluginFrom2Nix { 524 pname = "ale"; 525 - version = "2022-04-05"; 526 src = fetchFromGitHub { 527 owner = "dense-analysis"; 528 repo = "ale"; 529 - rev = "cae550f07b608ab591f7fd37ffcab78a07caad8f"; 530 - sha256 = "0dfhqbfarynnw6p3fq81k2wadinm1fz3z6c3as5kv1bn34y528rn"; 531 }; 532 meta.homepage = "https://github.com/dense-analysis/ale/"; 533 }; ··· 546 547 aniseed = buildVimPluginFrom2Nix { 548 pname = "aniseed"; 549 - version = "2022-03-26"; 550 src = fetchFromGitHub { 551 owner = "Olical"; 552 repo = "aniseed"; 553 - rev = "68ad878e7d7546b291ebff43fd53544b2f6de401"; 554 - sha256 = "16jsvpfacks2nw4s7qk8qh1xf9jkg6hnvnryp4p2gi0s3x5rfsws"; 555 }; 556 meta.homepage = "https://github.com/Olical/aniseed/"; 557 }; ··· 654 655 asynctasks-vim = buildVimPluginFrom2Nix { 656 pname = "asynctasks.vim"; 657 - version = "2022-01-12"; 658 src = fetchFromGitHub { 659 owner = "skywind3000"; 660 repo = "asynctasks.vim"; 661 - rev = "dfecf57c79ded5ead2911e32caff46d8cede8c5c"; 662 - sha256 = "1w58y2ccgry47nhidqv4vg1wag7saphs2xad9wfpq65sj8vva3kk"; 663 }; 664 meta.homepage = "https://github.com/skywind3000/asynctasks.vim/"; 665 }; ··· 870 871 bufdelete-nvim = buildVimPluginFrom2Nix { 872 pname = "bufdelete.nvim"; 873 - version = "2022-03-24"; 874 src = fetchFromGitHub { 875 owner = "famiu"; 876 repo = "bufdelete.nvim"; 877 - rev = "05f9b2831abc693996b335494337b88e616e9eed"; 878 - sha256 = "09a5r51k8926v51ma45jfqqwwjnk52yy5ql9swmrxnvnrdsjah3p"; 879 }; 880 meta.homepage = "https://github.com/famiu/bufdelete.nvim/"; 881 }; ··· 894 895 bufferline-nvim = buildVimPluginFrom2Nix { 896 pname = "bufferline.nvim"; 897 - version = "2022-04-01"; 898 src = fetchFromGitHub { 899 owner = "akinsho"; 900 repo = "bufferline.nvim"; 901 - rev = "004cd5734fb21e39d48c1fb1469fa63e2797880b"; 902 - sha256 = "1rr69n4mpkr6ky093fxabf3dcnngam3a01zl71ylvz27lv7gphqh"; 903 }; 904 meta.homepage = "https://github.com/akinsho/bufferline.nvim/"; 905 }; ··· 1050 1051 cmp-calc = buildVimPluginFrom2Nix { 1052 pname = "cmp-calc"; 1053 - version = "2021-10-11"; 1054 src = fetchFromGitHub { 1055 owner = "hrsh7th"; 1056 repo = "cmp-calc"; 1057 - rev = "eb7bd1d7382ac26d8eb7346e36405c0ae94333a2"; 1058 - sha256 = "0b88fn4zb2sp4c9fnn9m8qb41djv17mmydhx6bryqnrc8mqycajy"; 1059 }; 1060 meta.homepage = "https://github.com/hrsh7th/cmp-calc/"; 1061 }; ··· 1314 1315 coc-lua = buildVimPluginFrom2Nix { 1316 pname = "coc-lua"; 1317 - version = "2022-03-08"; 1318 src = fetchFromGitHub { 1319 owner = "josa42"; 1320 repo = "coc-lua"; 1321 - rev = "5581530535bc10c42f84c16665d79fbaf7d49806"; 1322 - sha256 = "1qf8gihw8bdn6253qly2d9d60ng95r20fy8v8l2vv5lfmzdaaz27"; 1323 }; 1324 meta.homepage = "https://github.com/josa42/coc-lua/"; 1325 }; ··· 1374 1375 coc-nvim = buildVimPluginFrom2Nix { 1376 pname = "coc.nvim"; 1377 - version = "2022-04-05"; 1378 src = fetchFromGitHub { 1379 owner = "neoclide"; 1380 repo = "coc.nvim"; 1381 - rev = "1d85f511f9966b445b5200f35f8db8d4cc0af805"; 1382 - sha256 = "0yk9wghix3mh63p7w6hqk7crv4z6c2hi7ywdg6cnnkhnxviih7lp"; 1383 }; 1384 meta.homepage = "https://github.com/neoclide/coc.nvim/"; 1385 }; ··· 1579 1580 conjure = buildVimPluginFrom2Nix { 1581 pname = "conjure"; 1582 - version = "2022-03-28"; 1583 src = fetchFromGitHub { 1584 owner = "Olical"; 1585 repo = "conjure"; 1586 - rev = "0c85b2ecce542ce8ee336bf01f433950cf51f31e"; 1587 - sha256 = "15nqxzf2q8iwkc3b09crd66cb38cnh2sv4q49vv9x6nkxar69hgc"; 1588 }; 1589 meta.homepage = "https://github.com/Olical/conjure/"; 1590 }; ··· 1603 1604 copilot-vim = buildVimPluginFrom2Nix { 1605 pname = "copilot.vim"; 1606 - version = "2022-02-15"; 1607 src = fetchFromGitHub { 1608 owner = "github"; 1609 repo = "copilot.vim"; 1610 - rev = "47eb231463d3654de1a205c4e30567fbd006965d"; 1611 - sha256 = "06znz1869h7cdh9xc0b54mysslgpf3qdwsj5zvnzrzk6fnfin03q"; 1612 }; 1613 meta.homepage = "https://github.com/github/copilot.vim/"; 1614 }; ··· 1627 1628 coq_nvim = buildVimPluginFrom2Nix { 1629 pname = "coq_nvim"; 1630 - version = "2022-04-05"; 1631 src = fetchFromGitHub { 1632 owner = "ms-jpq"; 1633 repo = "coq_nvim"; 1634 - rev = "60df9082402acb1d9d258fb9f9763a085ca04952"; 1635 - sha256 = "0gv4h0imxbfgw0g3z6xwqk7iczcs1zq5jdvpbn20gwsizrfgk6ap"; 1636 }; 1637 meta.homepage = "https://github.com/ms-jpq/coq_nvim/"; 1638 }; ··· 1795 1796 defx-nvim = buildVimPluginFrom2Nix { 1797 pname = "defx.nvim"; 1798 - version = "2022-03-01"; 1799 src = fetchFromGitHub { 1800 owner = "Shougo"; 1801 repo = "defx.nvim"; 1802 - rev = "6d97ad7fae49f7c00644dd96da64e14c3e23c835"; 1803 - sha256 = "0vyahlli5jg1a8m3dnln16n93jlzyimj0jx76dlbg7x906hkjd91"; 1804 }; 1805 meta.homepage = "https://github.com/Shougo/defx.nvim/"; 1806 }; ··· 2145 2146 direnv-vim = buildVimPluginFrom2Nix { 2147 pname = "direnv.vim"; 2148 - version = "2022-03-04"; 2149 src = fetchFromGitHub { 2150 owner = "direnv"; 2151 repo = "direnv.vim"; 2152 - rev = "451e3637a15af7d4a206ac761af7a2247f139e0e"; 2153 - sha256 = "0bynm225is7xkzkllx7d95cjarpxaj2yq1p0g2svgwxgqjhb6yhx"; 2154 }; 2155 meta.homepage = "https://github.com/direnv/direnv.vim/"; 2156 }; 2157 2158 doki-theme-vim = buildVimPluginFrom2Nix { 2159 pname = "doki-theme-vim"; 2160 - version = "2022-03-31"; 2161 src = fetchFromGitHub { 2162 owner = "doki-theme"; 2163 repo = "doki-theme-vim"; 2164 - rev = "047caeccfe2052d5be42f0e26986c31bd2e0d5f0"; 2165 - sha256 = "0zbq3c25q03frav7scch5sghwa27swbamlrdnvkmiqw1qfk27r72"; 2166 }; 2167 meta.homepage = "https://github.com/doki-theme/doki-theme-vim/"; 2168 }; ··· 2339 2340 feline-nvim = buildVimPluginFrom2Nix { 2341 pname = "feline.nvim"; 2342 - version = "2022-03-24"; 2343 src = fetchFromGitHub { 2344 owner = "feline-nvim"; 2345 repo = "feline.nvim"; 2346 - rev = "290bea8e8a782586de32bb8d0bfb056ff8acdb9c"; 2347 - sha256 = "0sjg8hb6z9c7kscx26jkdxl31qy244w76iywy8xp7143kb9p0qx1"; 2348 }; 2349 meta.homepage = "https://github.com/feline-nvim/feline.nvim/"; 2350 }; ··· 2363 2364 fern-vim = buildVimPluginFrom2Nix { 2365 pname = "fern.vim"; 2366 - version = "2022-03-28"; 2367 src = fetchFromGitHub { 2368 owner = "lambdalisue"; 2369 repo = "fern.vim"; 2370 - rev = "53d8cf7cd96fcde4138ba1ad67971a594b4abbd4"; 2371 - sha256 = "1dicpzqmpxclrv3v48ipk79yfblhlva42kzrl8hxly95isq2kznp"; 2372 }; 2373 meta.homepage = "https://github.com/lambdalisue/fern.vim/"; 2374 }; ··· 2387 2388 fidget-nvim = buildVimPluginFrom2Nix { 2389 pname = "fidget.nvim"; 2390 - version = "2022-03-20"; 2391 src = fetchFromGitHub { 2392 owner = "j-hui"; 2393 repo = "fidget.nvim"; 2394 - rev = "d47f2bbf7d984f69dc53bf2d37f9292e3e99ae8a"; 2395 - sha256 = "0nw05yzy1a9yq8jvjgzq1y2wbq1x8rski6brmz3pn4rdmpkzqvsd"; 2396 }; 2397 meta.homepage = "https://github.com/j-hui/fidget.nvim/"; 2398 }; ··· 2568 2569 fzf-vim = buildVimPluginFrom2Nix { 2570 pname = "fzf.vim"; 2571 - version = "2022-03-07"; 2572 src = fetchFromGitHub { 2573 owner = "junegunn"; 2574 repo = "fzf.vim"; 2575 - rev = "b23e4bb8f853cb9641a609c5c8545751276958b0"; 2576 - sha256 = "02gz5j1pa8d7sgksjfikv8vf3gz41r6z33qwhiy9nvgnrwwmckwf"; 2577 }; 2578 meta.homepage = "https://github.com/junegunn/fzf.vim/"; 2579 }; ··· 2712 2713 gitsigns-nvim = buildVimPluginFrom2Nix { 2714 pname = "gitsigns.nvim"; 2715 - version = "2022-04-02"; 2716 src = fetchFromGitHub { 2717 owner = "lewis6991"; 2718 repo = "gitsigns.nvim"; 2719 - rev = "83ab3ca26ff5038f823060dfddda7a053e579b67"; 2720 - sha256 = "1hrzk6nr1w9747h0fn9h5cm1pgx1sw6njyf3pyr7p220gnh87vzp"; 2721 }; 2722 meta.homepage = "https://github.com/lewis6991/gitsigns.nvim/"; 2723 }; ··· 2892 2893 harpoon = buildVimPluginFrom2Nix { 2894 pname = "harpoon"; 2895 - version = "2022-03-31"; 2896 src = fetchFromGitHub { 2897 owner = "ThePrimeagen"; 2898 repo = "harpoon"; 2899 - rev = "b6a363c037505c30a41042580729dc09e9bd00ed"; 2900 - sha256 = "0v917h34fha7ww2shrnwaqajp5f0s6qb9rbcmf4f504rpkfbnavl"; 2901 }; 2902 meta.homepage = "https://github.com/ThePrimeagen/harpoon/"; 2903 }; ··· 2988 2989 hotpot-nvim = buildVimPluginFrom2Nix { 2990 pname = "hotpot.nvim"; 2991 - version = "2022-03-23"; 2992 src = fetchFromGitHub { 2993 owner = "rktjmp"; 2994 repo = "hotpot.nvim"; 2995 - rev = "72704e1914648774a4fb42f57ca411d689e08ae6"; 2996 - sha256 = "1dh6i2asqrhxc1irnhr46drn8ksj7xq81m6ankvy1gj8bkc74dmp"; 2997 }; 2998 meta.homepage = "https://github.com/rktjmp/hotpot.nvim/"; 2999 }; ··· 3096 3097 indent-blankline-nvim = buildVimPluginFrom2Nix { 3098 pname = "indent-blankline.nvim"; 3099 - version = "2022-03-28"; 3100 src = fetchFromGitHub { 3101 owner = "lukas-reineke"; 3102 repo = "indent-blankline.nvim"; 3103 - rev = "9920ceb79bffd0e6b7064be63439e38da0741d03"; 3104 - sha256 = "15wqnd72j98w15i7dhzjdxbyxk766vcb844xdrvany3zwqn5p58x"; 3105 }; 3106 meta.homepage = "https://github.com/lukas-reineke/indent-blankline.nvim/"; 3107 }; ··· 3204 3205 jedi-vim = buildVimPluginFrom2Nix { 3206 pname = "jedi-vim"; 3207 - version = "2022-01-30"; 3208 src = fetchFromGitHub { 3209 owner = "davidhalter"; 3210 repo = "jedi-vim"; 3211 - rev = "32d05f7742dfb0ef84bee99e059ac3b7cb9526eb"; 3212 - sha256 = "19z9i07w3wgf939fiy6kh7mq5pvlay3w37sm0sv4bmrdi42p8b4z"; 3213 fetchSubmodules = true; 3214 }; 3215 meta.homepage = "https://github.com/davidhalter/jedi-vim/"; ··· 3361 3362 lean-nvim = buildVimPluginFrom2Nix { 3363 pname = "lean.nvim"; 3364 - version = "2022-04-04"; 3365 src = fetchFromGitHub { 3366 owner = "Julian"; 3367 repo = "lean.nvim"; 3368 - rev = "ca6a46c5ecba9f8957948e26b71c226d738f1efa"; 3369 - sha256 = "0mxd9xgnfgal9dd56vchqhkg0hhw4jn6mrqm0b885j9krl78hbvq"; 3370 }; 3371 meta.homepage = "https://github.com/Julian/lean.nvim/"; 3372 }; ··· 3553 3554 lir-nvim = buildVimPluginFrom2Nix { 3555 pname = "lir.nvim"; 3556 - version = "2022-03-27"; 3557 src = fetchFromGitHub { 3558 owner = "tamago324"; 3559 repo = "lir.nvim"; 3560 - rev = "00c30733467be30a72311e08030bba34ceb4f6df"; 3561 - sha256 = "1psyvz4qb28mlkbxjs5xy6l4vhw9jyzc0j460xx2phiiz7raq852"; 3562 }; 3563 meta.homepage = "https://github.com/tamago324/lir.nvim/"; 3564 }; ··· 3589 3590 litee-filetree-nvim = buildVimPluginFrom2Nix { 3591 pname = "litee-filetree.nvim"; 3592 - version = "2022-03-26"; 3593 src = fetchFromGitHub { 3594 owner = "ldelossa"; 3595 repo = "litee-filetree.nvim"; 3596 - rev = "59259b0d0716b628a3e4f44098bd87ff54cf9cba"; 3597 - sha256 = "02awfwdzgcqsvs8p8a4m29c648phy6h5x1l49gklrmp8ymg2xgq3"; 3598 }; 3599 meta.homepage = "https://github.com/ldelossa/litee-filetree.nvim/"; 3600 }; ··· 3684 3685 lsp_signature-nvim = buildVimPluginFrom2Nix { 3686 pname = "lsp_signature.nvim"; 3687 - version = "2022-03-05"; 3688 src = fetchFromGitHub { 3689 owner = "ray-x"; 3690 repo = "lsp_signature.nvim"; 3691 - rev = "e4f7dad45a1a3bb390977b4e69a528993bcefeac"; 3692 - sha256 = "0smxcvgyc575kmz9aw20k47awh5j11ywnc1lpq1hdgkppxm7lnm2"; 3693 }; 3694 meta.homepage = "https://github.com/ray-x/lsp_signature.nvim/"; 3695 }; ··· 3756 3757 luasnip = buildVimPluginFrom2Nix { 3758 pname = "luasnip"; 3759 - version = "2022-04-05"; 3760 src = fetchFromGitHub { 3761 owner = "l3mon4d3"; 3762 repo = "luasnip"; 3763 - rev = "69cb81cf7490666890545fef905d31a414edc15b"; 3764 - sha256 = "1dj86wljkhxri6k536ihds9v27wvs672rgmaj5i4migwxjlh6jb8"; 3765 }; 3766 meta.homepage = "https://github.com/l3mon4d3/luasnip/"; 3767 }; ··· 3780 3781 lush-nvim = buildVimPluginFrom2Nix { 3782 pname = "lush.nvim"; 3783 - version = "2022-03-24"; 3784 src = fetchFromGitHub { 3785 owner = "rktjmp"; 3786 repo = "lush.nvim"; 3787 - rev = "fa7694fe221ca595d6f8c4f1aab531b4c1d48d7b"; 3788 - sha256 = "14cs574nk0hr6mbf80gcjdarwbngbgj73s1grn6yczr2gqqqmhwk"; 3789 }; 3790 meta.homepage = "https://github.com/rktjmp/lush.nvim/"; 3791 }; ··· 3840 3841 material-nvim = buildVimPluginFrom2Nix { 3842 pname = "material.nvim"; 3843 - version = "2022-04-01"; 3844 src = fetchFromGitHub { 3845 owner = "marko-cerovac"; 3846 repo = "material.nvim"; 3847 - rev = "fc3e3d04f9646404dcbf3692e83ad0eecee8bfe8"; 3848 - sha256 = "0zqs3hn946gzcsm4qggakd45qnw5mvas1j6i71l8i55xabkgiffj"; 3849 }; 3850 meta.homepage = "https://github.com/marko-cerovac/material.nvim/"; 3851 }; ··· 3864 3865 mini-nvim = buildVimPluginFrom2Nix { 3866 pname = "mini.nvim"; 3867 - version = "2022-04-05"; 3868 src = fetchFromGitHub { 3869 owner = "echasnovski"; 3870 repo = "mini.nvim"; 3871 - rev = "10b1fb8ead63309be01f48da78d7d83d0f2b041f"; 3872 - sha256 = "015ls360cwifh1jdzf6zxbqlc0dd0mgl029vs3brsn8h7b78rbv0"; 3873 }; 3874 meta.homepage = "https://github.com/echasnovski/mini.nvim/"; 3875 }; ··· 3912 3913 mkdx = buildVimPluginFrom2Nix { 3914 pname = "mkdx"; 3915 - version = "2022-03-22"; 3916 src = fetchFromGitHub { 3917 owner = "SidOfc"; 3918 repo = "mkdx"; 3919 - rev = "e3f0718d53347e884f9f2282c35df0063ec6f9b1"; 3920 - sha256 = "13j611r2hzz2ldbvir89bxab4cicy5nrg9s780dsriz2g4slj5hg"; 3921 }; 3922 meta.homepage = "https://github.com/SidOfc/mkdx/"; 3923 }; ··· 4284 4285 neorg = buildVimPluginFrom2Nix { 4286 pname = "neorg"; 4287 - version = "2022-04-02"; 4288 src = fetchFromGitHub { 4289 owner = "nvim-neorg"; 4290 repo = "neorg"; 4291 - rev = "aec45ca94975c0072516523fec32d69044db36b6"; 4292 - sha256 = "1g1kyhwqdxbshbfqzrwzav9afkl7psys8w5i2h4gkn8dda1h59g6"; 4293 }; 4294 meta.homepage = "https://github.com/nvim-neorg/neorg/"; 4295 }; ··· 4464 4465 nightfox-nvim = buildVimPluginFrom2Nix { 4466 pname = "nightfox.nvim"; 4467 - version = "2022-04-05"; 4468 src = fetchFromGitHub { 4469 owner = "EdenEast"; 4470 repo = "nightfox.nvim"; 4471 - rev = "0670b85c5322da682498be9f355e050507fa6622"; 4472 - sha256 = "11gzi6kx1f57a6b5w7rqjwh0qah757g9814fw7qv76wc9cwbki1v"; 4473 }; 4474 meta.homepage = "https://github.com/EdenEast/nightfox.nvim/"; 4475 }; ··· 4536 4537 nordic-nvim = buildVimPluginFrom2Nix { 4538 pname = "nordic.nvim"; 4539 - version = "2022-03-13"; 4540 src = fetchFromGitHub { 4541 owner = "andersevenrud"; 4542 repo = "nordic.nvim"; 4543 - rev = "612f7db0b904d11eeddd41474e71e4bf67acc453"; 4544 - sha256 = "000s48f80gpwsqfgxcsafifd10ii99w8kw237i9afa2msrk9w1fs"; 4545 }; 4546 meta.homepage = "https://github.com/andersevenrud/nordic.nvim/"; 4547 }; ··· 4560 4561 nui-nvim = buildVimPluginFrom2Nix { 4562 pname = "nui.nvim"; 4563 - version = "2022-03-08"; 4564 src = fetchFromGitHub { 4565 owner = "MunifTanjim"; 4566 repo = "nui.nvim"; 4567 - rev = "513ff9bbdde7da53e209232d4328e734ea2bd96a"; 4568 - sha256 = "08r2ifkj9zj8c771ahl2i0b8crp3cw2cdshkpq26ci14ypdq0304"; 4569 }; 4570 meta.homepage = "https://github.com/MunifTanjim/nui.nvim/"; 4571 }; 4572 4573 null-ls-nvim = buildVimPluginFrom2Nix { 4574 pname = "null-ls.nvim"; 4575 - version = "2022-04-05"; 4576 src = fetchFromGitHub { 4577 owner = "jose-elias-alvarez"; 4578 repo = "null-ls.nvim"; 4579 - rev = "f3107c3b211d62f53d34cbf0ca100fc948bc42d4"; 4580 - sha256 = "07x55chr28f9azqgjjwv0dnn9l0gm0n4z1wdf6libikbnh9jm522"; 4581 }; 4582 meta.homepage = "https://github.com/jose-elias-alvarez/null-ls.nvim/"; 4583 }; ··· 4620 4621 nvim-autopairs = buildVimPluginFrom2Nix { 4622 pname = "nvim-autopairs"; 4623 - version = "2022-04-02"; 4624 src = fetchFromGitHub { 4625 owner = "windwp"; 4626 repo = "nvim-autopairs"; 4627 - rev = "06535b1f1aefc98df464d180efa693bb696736c4"; 4628 - sha256 = "12ii6vap3s2c58fmr01r900cidifr50pdpbl2ssx78w26qvc7qz4"; 4629 }; 4630 meta.homepage = "https://github.com/windwp/nvim-autopairs/"; 4631 }; ··· 4644 4645 nvim-bqf = buildVimPluginFrom2Nix { 4646 pname = "nvim-bqf"; 4647 - version = "2022-04-03"; 4648 src = fetchFromGitHub { 4649 owner = "kevinhwang91"; 4650 repo = "nvim-bqf"; 4651 - rev = "d67a9b5173806e3f2297ee42b298d1345acb9c24"; 4652 - sha256 = "1g6jvlx78s4a56p0nxg5z3s2g06snnsyq3bllvqf48qy2s43g286"; 4653 }; 4654 meta.homepage = "https://github.com/kevinhwang91/nvim-bqf/"; 4655 }; ··· 4680 4681 nvim-cmp = buildVimPluginFrom2Nix { 4682 pname = "nvim-cmp"; 4683 - version = "2022-04-01"; 4684 src = fetchFromGitHub { 4685 owner = "hrsh7th"; 4686 repo = "nvim-cmp"; 4687 - rev = "7dbe34e36d9de4912a5f3aa5279540445765814c"; 4688 - sha256 = "0v5z1m7n6q183l9a6pajfqbg6n2cxdkcpx7xmalyh99x9ax0pazf"; 4689 }; 4690 meta.homepage = "https://github.com/hrsh7th/nvim-cmp/"; 4691 }; ··· 4764 4765 nvim-dap = buildVimPluginFrom2Nix { 4766 pname = "nvim-dap"; 4767 - version = "2022-04-02"; 4768 src = fetchFromGitHub { 4769 owner = "mfussenegger"; 4770 repo = "nvim-dap"; 4771 - rev = "c20c78d7c6c82f16a2d1abec31f4273194e3987b"; 4772 - sha256 = "16vlsydx950s6v1nzpw0h38vmykcp9f3wsaxg09sjvc2isgd4f8b"; 4773 }; 4774 meta.homepage = "https://github.com/mfussenegger/nvim-dap/"; 4775 }; 4776 4777 nvim-dap-ui = buildVimPluginFrom2Nix { 4778 pname = "nvim-dap-ui"; 4779 - version = "2022-03-29"; 4780 src = fetchFromGitHub { 4781 owner = "rcarriga"; 4782 repo = "nvim-dap-ui"; 4783 - rev = "33f33dfced1d7d98e2b934bd663175a062d8db39"; 4784 - sha256 = "00achlynnv1qhs0vqp0q40pzx95bxf9cgsgrpwg6p3fwb2f4ssdi"; 4785 }; 4786 meta.homepage = "https://github.com/rcarriga/nvim-dap-ui/"; 4787 }; ··· 4848 4849 nvim-gps = buildVimPluginFrom2Nix { 4850 pname = "nvim-gps"; 4851 - version = "2022-03-29"; 4852 src = fetchFromGitHub { 4853 owner = "smiteshp"; 4854 repo = "nvim-gps"; 4855 - rev = "9f2adbce23a383243458f41654c07e57dc1b7635"; 4856 - sha256 = "1gwq7qrbcmh4nqdgl4pv83b8x5wxaks4vxgq3yryjj6n4x5b56fw"; 4857 }; 4858 meta.homepage = "https://github.com/smiteshp/nvim-gps/"; 4859 }; ··· 4968 4969 nvim-lspconfig = buildVimPluginFrom2Nix { 4970 pname = "nvim-lspconfig"; 4971 - version = "2022-03-28"; 4972 src = fetchFromGitHub { 4973 owner = "neovim"; 4974 repo = "nvim-lspconfig"; 4975 - rev = "3d1baa811b351078e5711be1a1158e33b074be9e"; 4976 - sha256 = "0470h3vaw6zmmayfd9rzlh5myzmdc2wa5qlfmax21k0jna62zzr1"; 4977 }; 4978 meta.homepage = "https://github.com/neovim/nvim-lspconfig/"; 4979 }; ··· 4992 4993 nvim-metals = buildVimPluginFrom2Nix { 4994 pname = "nvim-metals"; 4995 - version = "2022-04-04"; 4996 src = fetchFromGitHub { 4997 owner = "scalameta"; 4998 repo = "nvim-metals"; 4999 - rev = "6da18b24f1215f05c7c7edbf460c93cefb9b5688"; 5000 - sha256 = "1mv41ryxsx6wm909yby6z84xmhw3ibigw8zk34prhyvszz3psmvl"; 5001 }; 5002 meta.homepage = "https://github.com/scalameta/nvim-metals/"; 5003 }; 5004 5005 nvim-neoclip-lua = buildVimPluginFrom2Nix { 5006 pname = "nvim-neoclip.lua"; 5007 - version = "2022-02-22"; 5008 src = fetchFromGitHub { 5009 owner = "AckslD"; 5010 repo = "nvim-neoclip.lua"; 5011 - rev = "d859891e4bff9729ad6e63bd4aebc51946de8786"; 5012 - sha256 = "17dbvr1y7hzrv04c89b4nmgmgg0qccrkz6qsh7vsava0lvjs4zm5"; 5013 }; 5014 meta.homepage = "https://github.com/AckslD/nvim-neoclip.lua/"; 5015 }; ··· 5028 5029 nvim-notify = buildVimPluginFrom2Nix { 5030 pname = "nvim-notify"; 5031 - version = "2022-03-20"; 5032 src = fetchFromGitHub { 5033 owner = "rcarriga"; 5034 repo = "nvim-notify"; 5035 - rev = "da1030208347ad8937fdad1d4f8092b578e3ea2f"; 5036 - sha256 = "0myrcm6170ncff7ymdlaiahh9230yff794f4dc2lzwv5igkxxiha"; 5037 }; 5038 meta.homepage = "https://github.com/rcarriga/nvim-notify/"; 5039 }; ··· 5076 5077 nvim-spectre = buildVimPluginFrom2Nix { 5078 pname = "nvim-spectre"; 5079 - version = "2022-03-28"; 5080 src = fetchFromGitHub { 5081 owner = "nvim-pack"; 5082 repo = "nvim-spectre"; 5083 - rev = "fbb03990539d5d484fe10de805772b4b86792c1a"; 5084 - sha256 = "1iw4gnsc72r5rj7z5g3jbxqcnfzzhi9r84zpik8pfjnx8r79ncnj"; 5085 }; 5086 meta.homepage = "https://github.com/nvim-pack/nvim-spectre/"; 5087 }; ··· 5100 5101 nvim-tree-lua = buildVimPluginFrom2Nix { 5102 pname = "nvim-tree.lua"; 5103 - version = "2022-04-04"; 5104 src = fetchFromGitHub { 5105 owner = "kyazdani42"; 5106 repo = "nvim-tree.lua"; 5107 - rev = "924aa290921426682f86495cf64f48fcdab3c2fd"; 5108 - sha256 = "01wn4vfk23ciyd69drh49jz67x254dn0q6k55akqc9pxlllds4pg"; 5109 }; 5110 meta.homepage = "https://github.com/kyazdani42/nvim-tree.lua/"; 5111 }; 5112 5113 nvim-treesitter = buildVimPluginFrom2Nix { 5114 pname = "nvim-treesitter"; 5115 - version = "2022-04-05"; 5116 src = fetchFromGitHub { 5117 owner = "nvim-treesitter"; 5118 repo = "nvim-treesitter"; 5119 - rev = "f083b7bbfe9480df00a45ab5a0978cb2586dddf2"; 5120 - sha256 = "0zhgkbzr2hnwy94zfg2mk9l364rcmw7z2bvhbbriywg5k7drpla8"; 5121 }; 5122 meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter/"; 5123 }; ··· 5160 5161 nvim-treesitter-textobjects = buildVimPluginFrom2Nix { 5162 pname = "nvim-treesitter-textobjects"; 5163 - version = "2022-03-29"; 5164 src = fetchFromGitHub { 5165 owner = "nvim-treesitter"; 5166 repo = "nvim-treesitter-textobjects"; 5167 - rev = "c4b41e42dad700b23c6ea86ecb69c9deb55a8fbb"; 5168 - sha256 = "1l8fbn1rvyifvaplmyp38sf73payy1wlglnrb5xl4dxpcfd6yvzc"; 5169 }; 5170 meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter-textobjects/"; 5171 }; ··· 5184 5185 nvim-ts-context-commentstring = buildVimPluginFrom2Nix { 5186 pname = "nvim-ts-context-commentstring"; 5187 - version = "2022-03-18"; 5188 src = fetchFromGitHub { 5189 owner = "joosepalviste"; 5190 repo = "nvim-ts-context-commentstring"; 5191 - rev = "7810f1fe706092290dd338f40e5e857bac4a03cf"; 5192 - sha256 = "0hl3fivd0yn9g1di2545inz92szsqxq0svwhr8ymyg5sgx465rfc"; 5193 }; 5194 meta.homepage = "https://github.com/joosepalviste/nvim-ts-context-commentstring/"; 5195 }; 5196 5197 nvim-ts-rainbow = buildVimPluginFrom2Nix { 5198 pname = "nvim-ts-rainbow"; 5199 - version = "2022-04-02"; 5200 src = fetchFromGitHub { 5201 owner = "p00f"; 5202 repo = "nvim-ts-rainbow"; 5203 - rev = "dee11b86ae2419e3f7484197c597a0e634a37a56"; 5204 - sha256 = "1rmv8lmxx4ji4lacgws3vfaaj8df2zbc3vs6sbj9mmzmfg3q38py"; 5205 }; 5206 meta.homepage = "https://github.com/p00f/nvim-ts-rainbow/"; 5207 }; ··· 5256 5257 nvimdev-nvim = buildVimPluginFrom2Nix { 5258 pname = "nvimdev.nvim"; 5259 - version = "2022-03-28"; 5260 src = fetchFromGitHub { 5261 owner = "neovim"; 5262 repo = "nvimdev.nvim"; 5263 - rev = "ebe8f689a9867c6ce57d748a80a2157b49764f13"; 5264 - sha256 = "0r07x8i7w9rk8n1zrdyvqr9pfjv3dihb2hy1100jl4xxc11g43an"; 5265 }; 5266 meta.homepage = "https://github.com/neovim/nvimdev.nvim/"; 5267 }; ··· 5292 5293 octo-nvim = buildVimPluginFrom2Nix { 5294 pname = "octo.nvim"; 5295 - version = "2022-04-03"; 5296 src = fetchFromGitHub { 5297 owner = "pwntester"; 5298 repo = "octo.nvim"; 5299 - rev = "50d58b195ea1f1ac620d775f39c95fe524f051d1"; 5300 - sha256 = "0cmzb6cp8n8jwzjmv3h0ikv5gn3dn3aq8kgsnmrkqlafh19692rr"; 5301 }; 5302 meta.homepage = "https://github.com/pwntester/octo.nvim/"; 5303 }; ··· 5340 5341 onedarkpro-nvim = buildVimPluginFrom2Nix { 5342 pname = "onedarkpro.nvim"; 5343 - version = "2022-04-04"; 5344 src = fetchFromGitHub { 5345 owner = "olimorris"; 5346 repo = "onedarkpro.nvim"; 5347 - rev = "86d633963bfbd6ff5448589a20a41deb8c19f90e"; 5348 - sha256 = "0nrq65gd2arxg4r0sqh4y4ikaadlrsbgcz1zq7yfpfbb76cia26w"; 5349 }; 5350 meta.homepage = "https://github.com/olimorris/onedarkpro.nvim/"; 5351 }; ··· 5388 5389 orgmode = buildVimPluginFrom2Nix { 5390 pname = "orgmode"; 5391 - version = "2022-04-03"; 5392 src = fetchFromGitHub { 5393 owner = "nvim-orgmode"; 5394 repo = "orgmode"; 5395 - rev = "8e52714a1851bb3c781a744489c31bf8fb2c4e28"; 5396 - sha256 = "1h3rzab981y0yp7kfkjpgjlj03kf6lyxxg2wikbdbkyz1c2bbkvk"; 5397 }; 5398 meta.homepage = "https://github.com/nvim-orgmode/orgmode/"; 5399 }; ··· 5520 5521 playground = buildVimPluginFrom2Nix { 5522 pname = "playground"; 5523 - version = "2022-03-30"; 5524 src = fetchFromGitHub { 5525 owner = "nvim-treesitter"; 5526 repo = "playground"; 5527 - rev = "7dbcd4d647010a80d135804b3fc1da3fb77083d6"; 5528 - sha256 = "0g7rqw2vm00rrbbnhc8b9hyljc7q8qc0lywg63lkj63ks9j4m8y7"; 5529 }; 5530 meta.homepage = "https://github.com/nvim-treesitter/playground/"; 5531 }; 5532 5533 plenary-nvim = buildVimPluginFrom2Nix { 5534 pname = "plenary.nvim"; 5535 - version = "2022-04-03"; 5536 src = fetchFromGitHub { 5537 owner = "nvim-lua"; 5538 repo = "plenary.nvim"; 5539 - rev = "f9c65cd76ffa76a0818923c6bce5771687dfe64c"; 5540 - sha256 = "1kgi4q7n8m0hv6hn82bs8xhm8n34qmzcq4l8prki1127gfa2gpqj"; 5541 }; 5542 meta.homepage = "https://github.com/nvim-lua/plenary.nvim/"; 5543 }; ··· 5556 5557 popfix = buildVimPluginFrom2Nix { 5558 pname = "popfix"; 5559 - version = "2021-03-11"; 5560 src = fetchFromGitHub { 5561 owner = "RishabhRD"; 5562 repo = "popfix"; 5563 - rev = "f3571e676739208871bd38f9fa0fddf554b6a7a8"; 5564 - sha256 = "19hvwxcqca8l6dvlaccfvqc8755bpr0z0hi7l9qiw6rm458bhchi"; 5565 fetchSubmodules = true; 5566 }; 5567 meta.homepage = "https://github.com/RishabhRD/popfix/"; ··· 5678 5679 pywal-nvim = buildVimPluginFrom2Nix { 5680 pname = "pywal.nvim"; 5681 - version = "2022-02-20"; 5682 src = fetchFromGitHub { 5683 owner = "AlphaTechnolog"; 5684 repo = "pywal.nvim"; 5685 - rev = "bd58195939d31dd0f15a720fba2956e91598cefe"; 5686 - sha256 = "10fs5assp96rvlcxckd8cwnkfwfckjmf0j8cqq91vb2wx8knxc8g"; 5687 }; 5688 meta.homepage = "https://github.com/AlphaTechnolog/pywal.nvim/"; 5689 }; ··· 5810 5811 refactoring-nvim = buildVimPluginFrom2Nix { 5812 pname = "refactoring.nvim"; 5813 - version = "2022-03-23"; 5814 src = fetchFromGitHub { 5815 owner = "theprimeagen"; 5816 repo = "refactoring.nvim"; 5817 - rev = "93967110eb45d7234802c0c0e2ef909968e8461e"; 5818 - sha256 = "1mphqq650d3x0g2nl4pkgflp3hsi68agzj807r64x82p3266abzs"; 5819 }; 5820 meta.homepage = "https://github.com/theprimeagen/refactoring.nvim/"; 5821 }; ··· 5870 5871 rnvimr = buildVimPluginFrom2Nix { 5872 pname = "rnvimr"; 5873 - version = "2022-03-16"; 5874 src = fetchFromGitHub { 5875 owner = "kevinhwang91"; 5876 repo = "rnvimr"; 5877 - rev = "26dc0949680b77216ab4de7ae909b324944a493c"; 5878 - sha256 = "1ci10s7kcpvg1g9k33ydn4zp8bnm69271mbhys5k9lc50qky2cp2"; 5879 }; 5880 meta.homepage = "https://github.com/kevinhwang91/rnvimr/"; 5881 }; ··· 6510 6511 tagbar = buildVimPluginFrom2Nix { 6512 pname = "tagbar"; 6513 - version = "2022-03-28"; 6514 src = fetchFromGitHub { 6515 owner = "preservim"; 6516 repo = "tagbar"; 6517 - rev = "2137c1437012afc82b5d50404b1404aec8699f7b"; 6518 - sha256 = "099000mv3d2l7aidvrwgfrks48xa5xv38fvqrs6svabqg20k2wwk"; 6519 }; 6520 meta.homepage = "https://github.com/preservim/tagbar/"; 6521 }; ··· 6570 6571 telescope-asynctasks-nvim = buildVimPluginFrom2Nix { 6572 pname = "telescope-asynctasks.nvim"; 6573 - version = "2021-10-22"; 6574 src = fetchFromGitHub { 6575 owner = "GustavoKatel"; 6576 repo = "telescope-asynctasks.nvim"; 6577 - rev = "80bd6570e5423d14ad1e6fd56a199955ac1b895f"; 6578 - sha256 = "1vhjdj0jqxlyj6lmysjalnsbh5365fm2irs733hwycicd95f43iv"; 6579 }; 6580 meta.homepage = "https://github.com/GustavoKatel/telescope-asynctasks.nvim/"; 6581 }; ··· 6594 6595 telescope-coc-nvim = buildVimPluginFrom2Nix { 6596 pname = "telescope-coc.nvim"; 6597 - version = "2022-04-03"; 6598 src = fetchFromGitHub { 6599 owner = "fannheyward"; 6600 repo = "telescope-coc.nvim"; 6601 - rev = "9748123aafbe915f34ddcfe583fc868f301f51ba"; 6602 - sha256 = "0kvwp5bpqw5vygacrq9cdr3237w7fmj3sqx1vk12sxbx85cdcvz9"; 6603 }; 6604 meta.homepage = "https://github.com/fannheyward/telescope-coc.nvim/"; 6605 }; ··· 6679 6680 telescope-github-nvim = buildVimPluginFrom2Nix { 6681 pname = "telescope-github.nvim"; 6682 - version = "2022-01-25"; 6683 src = fetchFromGitHub { 6684 owner = "nvim-telescope"; 6685 repo = "telescope-github.nvim"; 6686 - rev = "b46686fd5a928aaf5d433dc9e2aae7d26453f530"; 6687 - sha256 = "1dv4m8xycqq1npc99m5mdv4vh6dwcgf6p7nh1lk82kwyhz1rcw8l"; 6688 }; 6689 meta.homepage = "https://github.com/nvim-telescope/telescope-github.nvim/"; 6690 }; ··· 6787 6788 telescope-nvim = buildVimPluginFrom2Nix { 6789 pname = "telescope.nvim"; 6790 - version = "2022-04-03"; 6791 src = fetchFromGitHub { 6792 owner = "nvim-telescope"; 6793 repo = "telescope.nvim"; 6794 - rev = "6e7ee3829225d5c97c1ebfff686050142ffe5867"; 6795 - sha256 = "0qlv63jll4ja4x2njxvz1h9mlh92akzif06qy8gr7f61gfvfaaca"; 6796 }; 6797 meta.homepage = "https://github.com/nvim-telescope/telescope.nvim/"; 6798 }; ··· 6968 6969 toggleterm-nvim = buildVimPluginFrom2Nix { 6970 pname = "toggleterm.nvim"; 6971 - version = "2022-04-02"; 6972 src = fetchFromGitHub { 6973 owner = "akinsho"; 6974 repo = "toggleterm.nvim"; 6975 - rev = "5733b24c684d202f978ccedca4a8c7571889bf28"; 6976 - sha256 = "00z21wvgjks5mqrqja1kc1wnwxpjyy2fl3sn8f16692hz2wcavrd"; 6977 }; 6978 meta.homepage = "https://github.com/akinsho/toggleterm.nvim/"; 6979 }; ··· 6992 6993 traces-vim = buildVimPluginFrom2Nix { 6994 pname = "traces.vim"; 6995 - version = "2021-11-17"; 6996 src = fetchFromGitHub { 6997 owner = "markonm"; 6998 repo = "traces.vim"; 6999 - rev = "803d97786d0fbe95d33fe3c69e213518ea296839"; 7000 - sha256 = "1hqma8pjl1ladw8iraa6cnsp9jasx4w08zxq5q63ff5mzdb1avn1"; 7001 }; 7002 meta.homepage = "https://github.com/markonm/traces.vim/"; 7003 }; ··· 7136 7137 urlview-nvim = buildVimPluginFrom2Nix { 7138 pname = "urlview.nvim"; 7139 - version = "2022-04-03"; 7140 src = fetchFromGitHub { 7141 owner = "axieax"; 7142 repo = "urlview.nvim"; 7143 - rev = "8815c06145f36dce7734ba4b95eb50c3e24074c4"; 7144 - sha256 = "1n46x1v2rw70ad6b6z04ik9rjvpkl8bbw62l8wfn7lkzdjgwi50d"; 7145 }; 7146 meta.homepage = "https://github.com/axieax/urlview.nvim/"; 7147 }; ··· 7544 7545 vim-airline = buildVimPluginFrom2Nix { 7546 pname = "vim-airline"; 7547 - version = "2022-03-30"; 7548 src = fetchFromGitHub { 7549 owner = "vim-airline"; 7550 repo = "vim-airline"; 7551 - rev = "dc65eea5d9225758d4556278b3d808baa6ab4d0e"; 7552 - sha256 = "1mkfssssgsaqx770rarpgryp4zimfq7ljv14jzmb2bqx9iyqz5xb"; 7553 }; 7554 meta.homepage = "https://github.com/vim-airline/vim-airline/"; 7555 }; ··· 7724 7725 vim-bazel = buildVimPluginFrom2Nix { 7726 pname = "vim-bazel"; 7727 - version = "2021-01-31"; 7728 src = fetchFromGitHub { 7729 owner = "bazelbuild"; 7730 repo = "vim-bazel"; 7731 - rev = "58c750d13ec2337ba3e5992f96891bbb843a9dbf"; 7732 - sha256 = "0xsgj1j8xamkri75cjnih5xzwp8y7g1i7hgbbbmknz5d8jm3p204"; 7733 }; 7734 meta.homepage = "https://github.com/bazelbuild/vim-bazel/"; 7735 }; ··· 7848 src = fetchFromGitHub { 7849 owner = "qpkorr"; 7850 repo = "vim-bufkill"; 7851 - rev = "ba6253de82f982722ef7eaee6751d788aefd568a"; 7852 - sha256 = "187pj4dw78xd3wlpf24nll89kggk4q38gi51dnq95qywfk4w2k5h"; 7853 }; 7854 meta.homepage = "https://github.com/qpkorr/vim-bufkill/"; 7855 }; ··· 7916 7917 vim-clap = buildVimPluginFrom2Nix { 7918 pname = "vim-clap"; 7919 - version = "2022-03-25"; 7920 src = fetchFromGitHub { 7921 owner = "liuchengxu"; 7922 repo = "vim-clap"; 7923 - rev = "6fd4fecaf8b1da31c625e5f02822778d4a2a08b5"; 7924 - sha256 = "0h9z49r20wyqwvj4dr5grq0zdaz2d728jxc29l5q3rb1nh9nqbfi"; 7925 }; 7926 meta.homepage = "https://github.com/liuchengxu/vim-clap/"; 7927 }; ··· 8504 8505 vim-eunuch = buildVimPluginFrom2Nix { 8506 pname = "vim-eunuch"; 8507 - version = "2022-03-31"; 8508 src = fetchFromGitHub { 8509 owner = "tpope"; 8510 repo = "vim-eunuch"; 8511 - rev = "c70b0ed50b5c0d806df012526104fc5342753749"; 8512 - sha256 = "1pj6rzdwalnv3x8xdgfsqh79pc21b0lhlp6ry5yzjcprghw1547d"; 8513 }; 8514 meta.homepage = "https://github.com/tpope/vim-eunuch/"; 8515 }; ··· 8840 8841 vim-go = buildVimPluginFrom2Nix { 8842 pname = "vim-go"; 8843 - version = "2022-04-03"; 8844 src = fetchFromGitHub { 8845 owner = "fatih"; 8846 repo = "vim-go"; 8847 - rev = "119797938eeb875e91182d6bd86eb001d0ef9029"; 8848 - sha256 = "1rclpd2nf26slz38imq8g5h1pknkwdbgnv4iz04vhq7k3gvls6vk"; 8849 }; 8850 meta.homepage = "https://github.com/fatih/vim-go/"; 8851 }; ··· 9141 9142 vim-illuminate = buildVimPluginFrom2Nix { 9143 pname = "vim-illuminate"; 9144 - version = "2022-04-02"; 9145 src = fetchFromGitHub { 9146 owner = "RRethy"; 9147 repo = "vim-illuminate"; 9148 - rev = "3b9b6481a659bdc37a55f488c92839e3804ca098"; 9149 - sha256 = "1vki4g6gvmr6l9yb1xhv92yix2595b17j7m75ak15k25w1dnig7h"; 9150 }; 9151 meta.homepage = "https://github.com/RRethy/vim-illuminate/"; 9152 }; ··· 9502 9503 vim-localvimrc = buildVimPluginFrom2Nix { 9504 pname = "vim-localvimrc"; 9505 - version = "2022-03-10"; 9506 src = fetchFromGitHub { 9507 owner = "embear"; 9508 repo = "vim-localvimrc"; 9509 - rev = "4c768d215a0654d61ea72eeec423716bd971948e"; 9510 - sha256 = "0q2c8n1kbqsx005cn0p1f5334qgslkla2zag03q0vy57g3yhydv4"; 9511 }; 9512 meta.homepage = "https://github.com/embear/vim-localvimrc/"; 9513 }; ··· 9550 9551 vim-lsp = buildVimPluginFrom2Nix { 9552 pname = "vim-lsp"; 9553 - version = "2022-04-05"; 9554 src = fetchFromGitHub { 9555 owner = "prabirshrestha"; 9556 repo = "vim-lsp"; 9557 - rev = "edd6629f0940e37ca988620e404e79e600962a6f"; 9558 - sha256 = "0qc2x0la72xhbbwdrm6iyjlip3pcfj0wk4msi6zfz9zmyrzcfnhb"; 9559 }; 9560 meta.homepage = "https://github.com/prabirshrestha/vim-lsp/"; 9561 }; ··· 10631 10632 vim-sensible = buildVimPluginFrom2Nix { 10633 pname = "vim-sensible"; 10634 - version = "2019-11-24"; 10635 src = fetchFromGitHub { 10636 owner = "tpope"; 10637 repo = "vim-sensible"; 10638 - rev = "2d9f34c09f548ed4df213389caa2882bfe56db58"; 10639 - sha256 = "153i3kh44ri046va3qdrbvvsv7gy25fsd9pc2yhrg23lvj169zfp"; 10640 }; 10641 meta.homepage = "https://github.com/tpope/vim-sensible/"; 10642 }; ··· 10823 10824 vim-snippets = buildVimPluginFrom2Nix { 10825 pname = "vim-snippets"; 10826 - version = "2022-04-02"; 10827 src = fetchFromGitHub { 10828 owner = "honza"; 10829 repo = "vim-snippets"; 10830 - rev = "c6d4b1cfa7a349ca561b86227cb46c4147b9c23c"; 10831 - sha256 = "0idmrcb4xigmds1iwz5rixvdcanqvv0qx7v3yg4d4p1xd4yjsiw1"; 10832 }; 10833 meta.homepage = "https://github.com/honza/vim-snippets/"; 10834 }; ··· 10967 10968 vim-surround = buildVimPluginFrom2Nix { 10969 pname = "vim-surround"; 10970 - version = "2022-03-25"; 10971 src = fetchFromGitHub { 10972 owner = "tpope"; 10973 repo = "vim-surround"; 10974 - rev = "9857a874632d1b983a7f4b1c85e3d15990c8b101"; 10975 - sha256 = "0ihcqrgvrllnrll9vgg1ywmhsvf43dwdpqv89r8mi70wsnzbgk3v"; 10976 }; 10977 meta.homepage = "https://github.com/tpope/vim-surround/"; 10978 }; ··· 11003 11004 vim-table-mode = buildVimPluginFrom2Nix { 11005 pname = "vim-table-mode"; 11006 - version = "2022-03-01"; 11007 src = fetchFromGitHub { 11008 owner = "dhruvasagar"; 11009 repo = "vim-table-mode"; 11010 - rev = "698ff3074c45d4292ed6a2f629e6114fdaf4420b"; 11011 - sha256 = "0a8lzjp0mj2ml82sql44qbq1dwxmrxjp5h3snzclw4y64919yf21"; 11012 }; 11013 meta.homepage = "https://github.com/dhruvasagar/vim-table-mode/"; 11014 }; ··· 11064 11065 vim-test = buildVimPluginFrom2Nix { 11066 pname = "vim-test"; 11067 - version = "2022-04-04"; 11068 src = fetchFromGitHub { 11069 owner = "vim-test"; 11070 repo = "vim-test"; 11071 - rev = "d340f840725e6ee1b8abc63e852d80ded496ffc9"; 11072 - sha256 = "08y4x97l0749i6d7qc512irql5zpxdwyzrbsw6h507jq7cvaw8hb"; 11073 }; 11074 meta.homepage = "https://github.com/vim-test/vim-test/"; 11075 }; ··· 11304 11305 vim-ultest = buildVimPluginFrom2Nix { 11306 pname = "vim-ultest"; 11307 - version = "2022-03-19"; 11308 src = fetchFromGitHub { 11309 owner = "rcarriga"; 11310 repo = "vim-ultest"; 11311 - rev = "2a35653111b023660b519f6dbd95c97996ce8b02"; 11312 - sha256 = "1b840fnfqh19p2gzhc1xxisn0gyw756miian4znk0zzj2wlja151"; 11313 }; 11314 meta.homepage = "https://github.com/rcarriga/vim-ultest/"; 11315 }; ··· 11376 11377 vim-visual-multi = buildVimPluginFrom2Nix { 11378 pname = "vim-visual-multi"; 11379 - version = "2022-03-25"; 11380 src = fetchFromGitHub { 11381 owner = "mg979"; 11382 repo = "vim-visual-multi"; 11383 - rev = "4fcd3797e380f2e4c8ea8be31ec6469e6f86f971"; 11384 - sha256 = "135jggj34pdczjby1p2vpr1b30whcabsfxjgvyrra45hlg45kzgn"; 11385 }; 11386 meta.homepage = "https://github.com/mg979/vim-visual-multi/"; 11387 }; ··· 11396 sha256 = "0yz6ci4i84xxrgazjfa5nsj3q8733p0b6vwcljk1l7ghdfiflvy4"; 11397 }; 11398 meta.homepage = "https://github.com/thinca/vim-visualstar/"; 11399 }; 11400 11401 vim-vsnip = buildVimPluginFrom2Nix { ··· 11532 11533 vim-xkbswitch = buildVimPluginFrom2Nix { 11534 pname = "vim-xkbswitch"; 11535 - version = "2022-03-23"; 11536 src = fetchFromGitHub { 11537 owner = "lyokha"; 11538 repo = "vim-xkbswitch"; 11539 - rev = "d6c9b8e06c1e7b3f14abc772ad61d73e687eede6"; 11540 - sha256 = "015jr832zwa7gcakbllifh3r45iyfywraswsm70vvbam165wwxph"; 11541 }; 11542 meta.homepage = "https://github.com/lyokha/vim-xkbswitch/"; 11543 }; ··· 11724 11725 vimspector = buildVimPluginFrom2Nix { 11726 pname = "vimspector"; 11727 - version = "2022-04-03"; 11728 src = fetchFromGitHub { 11729 owner = "puremourning"; 11730 repo = "vimspector"; 11731 - rev = "da851334c72c44de95d00a152f98ee8e628be68f"; 11732 - sha256 = "16390g548y5bp6c08d481jafav83rbg4zd69r6fbfcnhzxmv7vhs"; 11733 fetchSubmodules = true; 11734 }; 11735 meta.homepage = "https://github.com/puremourning/vimspector/"; ··· 11737 11738 vimtex = buildVimPluginFrom2Nix { 11739 pname = "vimtex"; 11740 - version = "2022-04-01"; 11741 src = fetchFromGitHub { 11742 owner = "lervag"; 11743 repo = "vimtex"; 11744 - rev = "3c14f6912318ac3d92d32eca7d66c7c1c4f3e92c"; 11745 - sha256 = "1wnj1j38gs6xcdyhia6cmd010rv2g85s816hxd1qc1zlimfvi5gr"; 11746 }; 11747 meta.homepage = "https://github.com/lervag/vimtex/"; 11748 }; ··· 11797 11798 vista-vim = buildVimPluginFrom2Nix { 11799 pname = "vista.vim"; 11800 - version = "2021-11-15"; 11801 src = fetchFromGitHub { 11802 owner = "liuchengxu"; 11803 repo = "vista.vim"; 11804 - rev = "a0469c645dcbe4033b857da27d35491f39e2f776"; 11805 - sha256 = "1i0j11lbqdych2914chb9rlmr902q52v400y3ifzi38g5md9zv3w"; 11806 }; 11807 meta.homepage = "https://github.com/liuchengxu/vista.vim/"; 11808 }; ··· 12062 12063 chad = buildVimPluginFrom2Nix { 12064 pname = "chad"; 12065 - version = "2022-04-05"; 12066 src = fetchFromGitHub { 12067 owner = "ms-jpq"; 12068 repo = "chadtree"; 12069 - rev = "e03f7c8cbaeb85272d2d3d2c24af5065be4f5e71"; 12070 - sha256 = "08971zkma4zwz5511vzhgi99000xin5psy1hkancxr4v2bw68dh3"; 12071 }; 12072 meta.homepage = "https://github.com/ms-jpq/chadtree/"; 12073 }; ··· 12086 12087 embark-vim = buildVimPluginFrom2Nix { 12088 pname = "embark-vim"; 12089 - version = "2022-03-28"; 12090 src = fetchFromGitHub { 12091 owner = "embark-theme"; 12092 repo = "vim"; 12093 - rev = "a57dbdbd2790c52563e1194c17e6de38a0c941cf"; 12094 - sha256 = "07yzy4yjxaf59b6pyf05jrawvc4y37v2x07n1vfc2dbsxkxdygq1"; 12095 }; 12096 meta.homepage = "https://github.com/embark-theme/vim/"; 12097 }; ··· 12134 12135 rose-pine = buildVimPluginFrom2Nix { 12136 pname = "rose-pine"; 12137 - version = "2022-04-01"; 12138 src = fetchFromGitHub { 12139 owner = "rose-pine"; 12140 repo = "neovim"; 12141 - rev = "40c4fd7f5551710e388e0df85bb43d6e1627ca80"; 12142 - sha256 = "0ihzf18146q9bkqa22jq6xa2i394y6bn3fnjjgjz3zf8g8pcr6bl"; 12143 }; 12144 meta.homepage = "https://github.com/rose-pine/neovim/"; 12145 };
··· 53 54 Coqtail = buildVimPluginFrom2Nix { 55 pname = "Coqtail"; 56 + version = "2022-04-11"; 57 src = fetchFromGitHub { 58 owner = "whonore"; 59 repo = "Coqtail"; 60 + rev = "3fcd57f9b46d76c5e35c6c974b57ab7e3f1f0603"; 61 + sha256 = "11n5z3hcllw74ndibi8axkv94my7szdxy84b4q98in2ls9y3kh1k"; 62 }; 63 meta.homepage = "https://github.com/whonore/Coqtail/"; 64 }; ··· 77 78 FTerm-nvim = buildVimPluginFrom2Nix { 79 pname = "FTerm.nvim"; 80 + version = "2022-04-10"; 81 src = fetchFromGitHub { 82 owner = "numToStr"; 83 repo = "FTerm.nvim"; 84 + rev = "5a4f2837f57a1643635db5c872ce2e1c939c1632"; 85 + sha256 = "0fqyh7wsssw1726dhg4wj4p5vf0fkwcmavhd575jqb7gfkdyqqzg"; 86 }; 87 meta.homepage = "https://github.com/numToStr/FTerm.nvim/"; 88 }; ··· 149 150 LeaderF = buildVimPluginFrom2Nix { 151 pname = "LeaderF"; 152 + version = "2022-04-12"; 153 src = fetchFromGitHub { 154 owner = "Yggdroot"; 155 repo = "LeaderF"; 156 + rev = "e33c9128893a69808b8a1aa077ebeeb86fd9e9b3"; 157 + sha256 = "03c4m7nk40l5xpg041iqjlr66l5qhiffxbkbc04z509fcxm8aail"; 158 }; 159 meta.homepage = "https://github.com/Yggdroot/LeaderF/"; 160 }; ··· 173 174 Navigator-nvim = buildVimPluginFrom2Nix { 175 pname = "Navigator.nvim"; 176 + version = "2022-04-11"; 177 src = fetchFromGitHub { 178 owner = "numToStr"; 179 repo = "Navigator.nvim"; 180 + rev = "52225923679ec866651bb0c2e0691374131ec939"; 181 + sha256 = "0knzisdbaa3aa20ai8lwi8v4ai49jl741a1slpcrjnm6zhb484nv"; 182 }; 183 meta.homepage = "https://github.com/numToStr/Navigator.nvim/"; 184 }; ··· 269 270 SchemaStore-nvim = buildVimPluginFrom2Nix { 271 pname = "SchemaStore.nvim"; 272 + version = "2022-04-10"; 273 src = fetchFromGitHub { 274 owner = "b0o"; 275 repo = "SchemaStore.nvim"; 276 + rev = "c76b696f37efe4ffe7786ccb22355fd818c32bec"; 277 + sha256 = "0jp4070yz1vzkvv4id0xpxsyy80vgw9p6dnyjpf0wvc7md44fac5"; 278 }; 279 meta.homepage = "https://github.com/b0o/SchemaStore.nvim/"; 280 }; ··· 329 330 SpaceVim = buildVimPluginFrom2Nix { 331 pname = "SpaceVim"; 332 + version = "2022-04-12"; 333 src = fetchFromGitHub { 334 owner = "SpaceVim"; 335 repo = "SpaceVim"; 336 + rev = "39cbef5f3f65252a4beb9a1d08fb6eb7e27e3e31"; 337 + sha256 = "005z6z5hrqdlagrh13whpy77qx8b64ykf9ml7hb6jy5wlc13nq6m"; 338 }; 339 meta.homepage = "https://github.com/SpaceVim/SpaceVim/"; 340 }; ··· 486 487 aerial-nvim = buildVimPluginFrom2Nix { 488 pname = "aerial.nvim"; 489 + version = "2022-04-09"; 490 src = fetchFromGitHub { 491 owner = "stevearc"; 492 repo = "aerial.nvim"; 493 + rev = "3c64c5b76f2f09e23b91fd7c1dc29a6e0b953e68"; 494 + sha256 = "0gqxv5yqsk4861s5ln03bccpmrrz1r75hmafjycs3sw65cc2fw3p"; 495 }; 496 meta.homepage = "https://github.com/stevearc/aerial.nvim/"; 497 }; ··· 522 523 ale = buildVimPluginFrom2Nix { 524 pname = "ale"; 525 + version = "2022-04-06"; 526 src = fetchFromGitHub { 527 owner = "dense-analysis"; 528 repo = "ale"; 529 + rev = "607f33a1b0f662d9809d54363e8e81a4965862ce"; 530 + sha256 = "0bqd1h1hid68x51032ysr44i4gg12xkqqfj1zn3hli31xf9zgcnx"; 531 }; 532 meta.homepage = "https://github.com/dense-analysis/ale/"; 533 }; ··· 546 547 aniseed = buildVimPluginFrom2Nix { 548 pname = "aniseed"; 549 + version = "2022-04-09"; 550 src = fetchFromGitHub { 551 owner = "Olical"; 552 repo = "aniseed"; 553 + rev = "c55d4879935f07dbf46e86389246449d7af272b1"; 554 + sha256 = "0yghy4yh5qw5x2qxwz8wp27gmhh7yp0pcgkdv2p1lcilvdz9321s"; 555 }; 556 meta.homepage = "https://github.com/Olical/aniseed/"; 557 }; ··· 654 655 asynctasks-vim = buildVimPluginFrom2Nix { 656 pname = "asynctasks.vim"; 657 + version = "2022-04-06"; 658 src = fetchFromGitHub { 659 owner = "skywind3000"; 660 repo = "asynctasks.vim"; 661 + rev = "f1da08bb6bc1a458a7d0b3325eeabd0c77e08ff5"; 662 + sha256 = "1whc7irj0p07x3iy2r2rkkx89flsbv42pbjjbvhkj90fsv9wxcpd"; 663 }; 664 meta.homepage = "https://github.com/skywind3000/asynctasks.vim/"; 665 }; ··· 870 871 bufdelete-nvim = buildVimPluginFrom2Nix { 872 pname = "bufdelete.nvim"; 873 + version = "2022-04-12"; 874 src = fetchFromGitHub { 875 owner = "famiu"; 876 repo = "bufdelete.nvim"; 877 + rev = "96454aedf95f52393a28cfcfc76482895de014ee"; 878 + sha256 = "0rr87wbqil2k2cia759kisllwcsbq0s3yhcl9h849qgd4gr2926h"; 879 }; 880 meta.homepage = "https://github.com/famiu/bufdelete.nvim/"; 881 }; ··· 894 895 bufferline-nvim = buildVimPluginFrom2Nix { 896 pname = "bufferline.nvim"; 897 + version = "2022-04-11"; 898 src = fetchFromGitHub { 899 owner = "akinsho"; 900 repo = "bufferline.nvim"; 901 + rev = "bb3ac3053f65f03b997b4f21ef37f4e7249389c3"; 902 + sha256 = "07x5z5axybhsfgihxw1w58bsjp3y84rz341izl35k37nlvyg1j7c"; 903 }; 904 meta.homepage = "https://github.com/akinsho/bufferline.nvim/"; 905 }; ··· 1050 1051 cmp-calc = buildVimPluginFrom2Nix { 1052 pname = "cmp-calc"; 1053 + version = "2022-04-12"; 1054 src = fetchFromGitHub { 1055 owner = "hrsh7th"; 1056 repo = "cmp-calc"; 1057 + rev = "3bb9f0da74979ed1f5d77afa26aa8155daa9288f"; 1058 + sha256 = "1qvpd3xx42rg38zdni85bcvakln5dz4xh79rqxa6z21dd3clp3ch"; 1059 }; 1060 meta.homepage = "https://github.com/hrsh7th/cmp-calc/"; 1061 }; ··· 1314 1315 coc-lua = buildVimPluginFrom2Nix { 1316 pname = "coc-lua"; 1317 + version = "2022-04-10"; 1318 src = fetchFromGitHub { 1319 owner = "josa42"; 1320 repo = "coc-lua"; 1321 + rev = "22cc82d2ecc918282fcfca9e104c9df0e974693b"; 1322 + sha256 = "1inqiffjsnwp507q29a9dndrd6hjk8x2wzbhgakbd0zj48fgmisa"; 1323 }; 1324 meta.homepage = "https://github.com/josa42/coc-lua/"; 1325 }; ··· 1374 1375 coc-nvim = buildVimPluginFrom2Nix { 1376 pname = "coc.nvim"; 1377 + version = "2022-04-10"; 1378 src = fetchFromGitHub { 1379 owner = "neoclide"; 1380 repo = "coc.nvim"; 1381 + rev = "ac40a80aaf261cdce2537529b0bc2396a426636b"; 1382 + sha256 = "07vv8b9y19ayif7p2cnyr6f2di05kv89mqsx82i7add199i09rqq"; 1383 }; 1384 meta.homepage = "https://github.com/neoclide/coc.nvim/"; 1385 }; ··· 1579 1580 conjure = buildVimPluginFrom2Nix { 1581 pname = "conjure"; 1582 + version = "2022-04-09"; 1583 src = fetchFromGitHub { 1584 owner = "Olical"; 1585 repo = "conjure"; 1586 + rev = "422cadf51dd44306713f3f7965e40ec606290c49"; 1587 + sha256 = "04m1p4l2i61g7d3yax1g7c1h38pkkzz1jvirvd1xcyzw08wn7ldh"; 1588 }; 1589 meta.homepage = "https://github.com/Olical/conjure/"; 1590 }; ··· 1603 1604 copilot-vim = buildVimPluginFrom2Nix { 1605 pname = "copilot.vim"; 1606 + version = "2022-04-09"; 1607 src = fetchFromGitHub { 1608 owner = "github"; 1609 repo = "copilot.vim"; 1610 + rev = "573da1aaadd7402c3ab22fb1ae6853db1dc82acb"; 1611 + sha256 = "1j2rva50rl8kn480b613z6a0xnfwkvyi4amg9n4r2l89dxdsni84"; 1612 }; 1613 meta.homepage = "https://github.com/github/copilot.vim/"; 1614 }; ··· 1627 1628 coq_nvim = buildVimPluginFrom2Nix { 1629 pname = "coq_nvim"; 1630 + version = "2022-04-12"; 1631 src = fetchFromGitHub { 1632 owner = "ms-jpq"; 1633 repo = "coq_nvim"; 1634 + rev = "0a7cc42f0d97d01f2c527c3f62088ff8c91a1e95"; 1635 + sha256 = "02rrhw7db6rc4lqshdikpsx0pflac17n02jpl21f8fgmprs32qih"; 1636 }; 1637 meta.homepage = "https://github.com/ms-jpq/coq_nvim/"; 1638 }; ··· 1795 1796 defx-nvim = buildVimPluginFrom2Nix { 1797 pname = "defx.nvim"; 1798 + version = "2022-04-06"; 1799 src = fetchFromGitHub { 1800 owner = "Shougo"; 1801 repo = "defx.nvim"; 1802 + rev = "1abee7e407dbd0fe1a4b614dfb98c8d444f4081d"; 1803 + sha256 = "183j4rhwaa7j8vhq2bz4smb9lw6sgmll8833vm4csd3wx0p6pk5b"; 1804 }; 1805 meta.homepage = "https://github.com/Shougo/defx.nvim/"; 1806 }; ··· 2145 2146 direnv-vim = buildVimPluginFrom2Nix { 2147 pname = "direnv.vim"; 2148 + version = "2022-04-09"; 2149 src = fetchFromGitHub { 2150 owner = "direnv"; 2151 repo = "direnv.vim"; 2152 + rev = "4c858b8cd8cbfac998534096e6ffb710d7a07358"; 2153 + sha256 = "1yjrjdwgsv6vi7mlabinxwfaizrd09jkg4w57gkch4xxw7sk6y23"; 2154 }; 2155 meta.homepage = "https://github.com/direnv/direnv.vim/"; 2156 }; 2157 2158 doki-theme-vim = buildVimPluginFrom2Nix { 2159 pname = "doki-theme-vim"; 2160 + version = "2022-04-05"; 2161 src = fetchFromGitHub { 2162 owner = "doki-theme"; 2163 repo = "doki-theme-vim"; 2164 + rev = "5aa443597811208f5d3afbdbe9d4ead79339de58"; 2165 + sha256 = "0jwm03fhwi9q57fgis31kgdf7l8jdb8glbh1is6rl9g0vb0a40ba"; 2166 }; 2167 meta.homepage = "https://github.com/doki-theme/doki-theme-vim/"; 2168 }; ··· 2339 2340 feline-nvim = buildVimPluginFrom2Nix { 2341 pname = "feline.nvim"; 2342 + version = "2022-04-12"; 2343 src = fetchFromGitHub { 2344 owner = "feline-nvim"; 2345 repo = "feline.nvim"; 2346 + rev = "79f5e9e5a76842b72f1814dcd4fc239a95ead391"; 2347 + sha256 = "1svj1464hlash4igbai9mdman7cvlb8rfiyyylm7yn4wh8c2xb3k"; 2348 }; 2349 meta.homepage = "https://github.com/feline-nvim/feline.nvim/"; 2350 }; ··· 2363 2364 fern-vim = buildVimPluginFrom2Nix { 2365 pname = "fern.vim"; 2366 + version = "2022-04-07"; 2367 src = fetchFromGitHub { 2368 owner = "lambdalisue"; 2369 repo = "fern.vim"; 2370 + rev = "1237977da5ae1fb5901d712745b1b5d0eeecdc51"; 2371 + sha256 = "00w7n9v0krraqyr47rrcwlhf2ap8s7ids7s6y5771j9gszva5xd2"; 2372 }; 2373 meta.homepage = "https://github.com/lambdalisue/fern.vim/"; 2374 }; ··· 2387 2388 fidget-nvim = buildVimPluginFrom2Nix { 2389 pname = "fidget.nvim"; 2390 + version = "2022-04-09"; 2391 src = fetchFromGitHub { 2392 owner = "j-hui"; 2393 repo = "fidget.nvim"; 2394 + rev = "f3146acf9b3357206da11c06af1e7a5206a146d8"; 2395 + sha256 = "1f1dhrwrbrawbbqappd0axlf2yhhzgy1vsiq6g7mgxg1zfbwxw1w"; 2396 }; 2397 meta.homepage = "https://github.com/j-hui/fidget.nvim/"; 2398 }; ··· 2568 2569 fzf-vim = buildVimPluginFrom2Nix { 2570 pname = "fzf.vim"; 2571 + version = "2022-04-07"; 2572 src = fetchFromGitHub { 2573 owner = "junegunn"; 2574 repo = "fzf.vim"; 2575 + rev = "d5f1f8641b24c0fd5b10a299824362a2a1b20ae0"; 2576 + sha256 = "19yidjybsp41yj1yvdq5b01yph7sbd976bfq476hh7920ij6zqh2"; 2577 }; 2578 meta.homepage = "https://github.com/junegunn/fzf.vim/"; 2579 }; ··· 2712 2713 gitsigns-nvim = buildVimPluginFrom2Nix { 2714 pname = "gitsigns.nvim"; 2715 + version = "2022-04-11"; 2716 src = fetchFromGitHub { 2717 owner = "lewis6991"; 2718 repo = "gitsigns.nvim"; 2719 + rev = "ac5ba87898dda3893610ed4023f40c4493f4a07f"; 2720 + sha256 = "0dzqm4av7ayhlbyq0zv8dqiwahpr7l0canhib8f09xrpbgf8axw6"; 2721 }; 2722 meta.homepage = "https://github.com/lewis6991/gitsigns.nvim/"; 2723 }; ··· 2892 2893 harpoon = buildVimPluginFrom2Nix { 2894 pname = "harpoon"; 2895 + version = "2022-04-05"; 2896 src = fetchFromGitHub { 2897 owner = "ThePrimeagen"; 2898 repo = "harpoon"; 2899 + rev = "28762aa04d6395538e26e1efff5213b26720e68f"; 2900 + sha256 = "0c2fpwm8v2fzkg8rq7lhpv8lzm614y4x6n2xp612sj824jm7aj03"; 2901 }; 2902 meta.homepage = "https://github.com/ThePrimeagen/harpoon/"; 2903 }; ··· 2988 2989 hotpot-nvim = buildVimPluginFrom2Nix { 2990 pname = "hotpot.nvim"; 2991 + version = "2022-04-10"; 2992 src = fetchFromGitHub { 2993 owner = "rktjmp"; 2994 repo = "hotpot.nvim"; 2995 + rev = "8ccf600ccb5dbc28ea329d641a58e2fd6974d38e"; 2996 + sha256 = "0kppddixgkzn3q8zbkgllqmwbxlr46p5hlnddqdv5lnp6fw4w6xf"; 2997 }; 2998 meta.homepage = "https://github.com/rktjmp/hotpot.nvim/"; 2999 }; ··· 3096 3097 indent-blankline-nvim = buildVimPluginFrom2Nix { 3098 pname = "indent-blankline.nvim"; 3099 + version = "2022-04-11"; 3100 src = fetchFromGitHub { 3101 owner = "lukas-reineke"; 3102 repo = "indent-blankline.nvim"; 3103 + rev = "db7d3ad34e020f1cc30e06bab9dd4e98ebde5643"; 3104 + sha256 = "1bm3yzzjad4n3xfi2pxbpdx4jkj24k3y96wi62f2fkdnpsarwh3p"; 3105 }; 3106 meta.homepage = "https://github.com/lukas-reineke/indent-blankline.nvim/"; 3107 }; ··· 3204 3205 jedi-vim = buildVimPluginFrom2Nix { 3206 pname = "jedi-vim"; 3207 + version = "2022-04-08"; 3208 src = fetchFromGitHub { 3209 owner = "davidhalter"; 3210 repo = "jedi-vim"; 3211 + rev = "e82d07faa17c3b3fe04b4fa6ab074e8e8601a596"; 3212 + sha256 = "1h5zdwfi584kgjh1mws240mgirf9ai0nrc0rx0zylvcdfk19l9v1"; 3213 fetchSubmodules = true; 3214 }; 3215 meta.homepage = "https://github.com/davidhalter/jedi-vim/"; ··· 3361 3362 lean-nvim = buildVimPluginFrom2Nix { 3363 pname = "lean.nvim"; 3364 + version = "2022-04-11"; 3365 src = fetchFromGitHub { 3366 owner = "Julian"; 3367 repo = "lean.nvim"; 3368 + rev = "4e510fab0be981ae51bcf047a0d7b72e08b3d476"; 3369 + sha256 = "1x5xdji485nbdzd5dadmf9gwryl2dr8x806s3mgvbfnmd8jc750l"; 3370 }; 3371 meta.homepage = "https://github.com/Julian/lean.nvim/"; 3372 }; ··· 3553 3554 lir-nvim = buildVimPluginFrom2Nix { 3555 pname = "lir.nvim"; 3556 + version = "2022-04-11"; 3557 src = fetchFromGitHub { 3558 owner = "tamago324"; 3559 repo = "lir.nvim"; 3560 + rev = "6428afd03ee590254426066be4e202d83159e002"; 3561 + sha256 = "0mgn6gvcdb0bq04f7z6i3c0q3nx8ws331a4sjk16f1k0qj9cac8l"; 3562 }; 3563 meta.homepage = "https://github.com/tamago324/lir.nvim/"; 3564 }; ··· 3589 3590 litee-filetree-nvim = buildVimPluginFrom2Nix { 3591 pname = "litee-filetree.nvim"; 3592 + version = "2022-04-06"; 3593 src = fetchFromGitHub { 3594 owner = "ldelossa"; 3595 repo = "litee-filetree.nvim"; 3596 + rev = "2a59ba7c362d1e39b80baa47dc237a7eeca42ba0"; 3597 + sha256 = "1xw3p3jhyyggp82a8n99nqk9hnm8z6n84lclb2wjbma9a0xzk9kl"; 3598 }; 3599 meta.homepage = "https://github.com/ldelossa/litee-filetree.nvim/"; 3600 }; ··· 3684 3685 lsp_signature-nvim = buildVimPluginFrom2Nix { 3686 pname = "lsp_signature.nvim"; 3687 + version = "2022-04-11"; 3688 src = fetchFromGitHub { 3689 owner = "ray-x"; 3690 repo = "lsp_signature.nvim"; 3691 + rev = "48e5fb895ed541d6d8ccc3b8ac3e9f4b8ff39466"; 3692 + sha256 = "1ymq0nc1f3gfy16xcf7aaxwp8cgj9id150bcc7i6463yqkpvb8jn"; 3693 }; 3694 meta.homepage = "https://github.com/ray-x/lsp_signature.nvim/"; 3695 }; ··· 3756 3757 luasnip = buildVimPluginFrom2Nix { 3758 pname = "luasnip"; 3759 + version = "2022-04-10"; 3760 src = fetchFromGitHub { 3761 owner = "l3mon4d3"; 3762 repo = "luasnip"; 3763 + rev = "5d3b468f18c244b0467e1ac2ea22460262175bc3"; 3764 + sha256 = "142vdlcb8xs3hl1f2fjjs7rrydv1cz8zmjl02pnwlr3hcshgs0dz"; 3765 }; 3766 meta.homepage = "https://github.com/l3mon4d3/luasnip/"; 3767 }; ··· 3780 3781 lush-nvim = buildVimPluginFrom2Nix { 3782 pname = "lush.nvim"; 3783 + version = "2022-04-12"; 3784 src = fetchFromGitHub { 3785 owner = "rktjmp"; 3786 repo = "lush.nvim"; 3787 + rev = "87e9039138051ae75f76235924a273ac1a78cc3e"; 3788 + sha256 = "1plsm3xsf7bm709l6q341cbvm7na78a11b32n3j86j204zybdvbs"; 3789 }; 3790 meta.homepage = "https://github.com/rktjmp/lush.nvim/"; 3791 }; ··· 3840 3841 material-nvim = buildVimPluginFrom2Nix { 3842 pname = "material.nvim"; 3843 + version = "2022-04-07"; 3844 src = fetchFromGitHub { 3845 owner = "marko-cerovac"; 3846 repo = "material.nvim"; 3847 + rev = "528c095f3ed798aa56f9787f7c0d4f7c7a4d5422"; 3848 + sha256 = "1mki988xgk7f3igaz8g00is5y4dv8kcdcgpj5g6wpk5hya9y2lpz"; 3849 }; 3850 meta.homepage = "https://github.com/marko-cerovac/material.nvim/"; 3851 }; ··· 3864 3865 mini-nvim = buildVimPluginFrom2Nix { 3866 pname = "mini.nvim"; 3867 + version = "2022-04-11"; 3868 src = fetchFromGitHub { 3869 owner = "echasnovski"; 3870 repo = "mini.nvim"; 3871 + rev = "53791f5e66254b143d02f3ccb836d1c79d6f5579"; 3872 + sha256 = "174wfsmasm3qmnganlmpa3wx4hrrq0i7xji70hzjpyk6gpkdnwf3"; 3873 }; 3874 meta.homepage = "https://github.com/echasnovski/mini.nvim/"; 3875 }; ··· 3912 3913 mkdx = buildVimPluginFrom2Nix { 3914 pname = "mkdx"; 3915 + version = "2022-04-08"; 3916 src = fetchFromGitHub { 3917 owner = "SidOfc"; 3918 repo = "mkdx"; 3919 + rev = "a4645528e2ddedfb6350c142660c3e0468057f1c"; 3920 + sha256 = "11vz3wmii9d1dhz4bvfqlax5s6yawd640xflyqvd1i45102p55vd"; 3921 }; 3922 meta.homepage = "https://github.com/SidOfc/mkdx/"; 3923 }; ··· 4284 4285 neorg = buildVimPluginFrom2Nix { 4286 pname = "neorg"; 4287 + version = "2022-04-09"; 4288 src = fetchFromGitHub { 4289 owner = "nvim-neorg"; 4290 repo = "neorg"; 4291 + rev = "09d4ac8640d1c593fca9d0a85744b0ce6aa247f4"; 4292 + sha256 = "07l7iqk7xbrhkdpfanj3wyx8ilbg7qy1lnsqgsrda8vk2zigxkyl"; 4293 }; 4294 meta.homepage = "https://github.com/nvim-neorg/neorg/"; 4295 }; ··· 4464 4465 nightfox-nvim = buildVimPluginFrom2Nix { 4466 pname = "nightfox.nvim"; 4467 + version = "2022-04-08"; 4468 src = fetchFromGitHub { 4469 owner = "EdenEast"; 4470 repo = "nightfox.nvim"; 4471 + rev = "4272798f7cf6efd344341edf2317c1b812d49561"; 4472 + sha256 = "06l1r6qbghjik8vcicffxjd0i1849w3ff1dwg67ajyz9vil9p97p"; 4473 }; 4474 meta.homepage = "https://github.com/EdenEast/nightfox.nvim/"; 4475 }; ··· 4536 4537 nordic-nvim = buildVimPluginFrom2Nix { 4538 pname = "nordic.nvim"; 4539 + version = "2022-04-10"; 4540 src = fetchFromGitHub { 4541 owner = "andersevenrud"; 4542 repo = "nordic.nvim"; 4543 + rev = "fd9bfa20eb7513ac95fc49952949ae1ee3e0956a"; 4544 + sha256 = "0isxr0a8v7rfcv7cgyz1g9q9m7z9a2ng3bsw4cfq8x3xzhhgka7l"; 4545 }; 4546 meta.homepage = "https://github.com/andersevenrud/nordic.nvim/"; 4547 }; ··· 4560 4561 nui-nvim = buildVimPluginFrom2Nix { 4562 pname = "nui.nvim"; 4563 + version = "2022-04-08"; 4564 src = fetchFromGitHub { 4565 owner = "MunifTanjim"; 4566 repo = "nui.nvim"; 4567 + rev = "42552b3797c3452c5c94e0c84a04fbda9591b9d1"; 4568 + sha256 = "0ggiq9yvrkv2fff41qzvz82lsxxc8swlxfvv1n9g5am8zym2ssk1"; 4569 }; 4570 meta.homepage = "https://github.com/MunifTanjim/nui.nvim/"; 4571 }; 4572 4573 null-ls-nvim = buildVimPluginFrom2Nix { 4574 pname = "null-ls.nvim"; 4575 + version = "2022-04-10"; 4576 src = fetchFromGitHub { 4577 owner = "jose-elias-alvarez"; 4578 repo = "null-ls.nvim"; 4579 + rev = "82be4bf6ee7b1c2605758b06d918c9dcf6f8e3f2"; 4580 + sha256 = "1cdrsq4kqgvhhick0h8c0vlpjjny098lj88cpgn7sdfircnpn55p"; 4581 }; 4582 meta.homepage = "https://github.com/jose-elias-alvarez/null-ls.nvim/"; 4583 }; ··· 4620 4621 nvim-autopairs = buildVimPluginFrom2Nix { 4622 pname = "nvim-autopairs"; 4623 + version = "2022-04-12"; 4624 src = fetchFromGitHub { 4625 owner = "windwp"; 4626 repo = "nvim-autopairs"; 4627 + rev = "6fb0479704709526022d099b2f1baafa6abdbc4e"; 4628 + sha256 = "0d3di7ybpp3fhj6y1agg609q90gjjq1232srk1n814fkkiplrdk9"; 4629 }; 4630 meta.homepage = "https://github.com/windwp/nvim-autopairs/"; 4631 }; ··· 4644 4645 nvim-bqf = buildVimPluginFrom2Nix { 4646 pname = "nvim-bqf"; 4647 + version = "2022-04-07"; 4648 src = fetchFromGitHub { 4649 owner = "kevinhwang91"; 4650 repo = "nvim-bqf"; 4651 + rev = "d8afd4d398237866eef6e5376fe5e83fe74303b3"; 4652 + sha256 = "1dyg1js3azr9iz0q48s8akj3dksqvnjk3pip9sjb0vj1jq474ajs"; 4653 }; 4654 meta.homepage = "https://github.com/kevinhwang91/nvim-bqf/"; 4655 }; ··· 4680 4681 nvim-cmp = buildVimPluginFrom2Nix { 4682 pname = "nvim-cmp"; 4683 + version = "2022-04-08"; 4684 src = fetchFromGitHub { 4685 owner = "hrsh7th"; 4686 repo = "nvim-cmp"; 4687 + rev = "3192a0c57837c1ec5bf298e4f3ec984c7d2d60c0"; 4688 + sha256 = "117y1xdzmfj95gfdhgcfz6rdhjwmccwxl4k2h32adhvnys66n492"; 4689 }; 4690 meta.homepage = "https://github.com/hrsh7th/nvim-cmp/"; 4691 }; ··· 4764 4765 nvim-dap = buildVimPluginFrom2Nix { 4766 pname = "nvim-dap"; 4767 + version = "2022-04-08"; 4768 src = fetchFromGitHub { 4769 owner = "mfussenegger"; 4770 repo = "nvim-dap"; 4771 + rev = "10b5781be6d3e19578c2662c8c1a736ce29ea089"; 4772 + sha256 = "16jwpnm3wprscl7rkpljzcndj5kpnw9171rzsqiyy1kbqp41wg52"; 4773 }; 4774 meta.homepage = "https://github.com/mfussenegger/nvim-dap/"; 4775 }; 4776 4777 nvim-dap-ui = buildVimPluginFrom2Nix { 4778 pname = "nvim-dap-ui"; 4779 + version = "2022-04-08"; 4780 src = fetchFromGitHub { 4781 owner = "rcarriga"; 4782 repo = "nvim-dap-ui"; 4783 + rev = "041f6a78ee3f850dfcec5b3c5a6e81bca9164ae0"; 4784 + sha256 = "0kaf5b726ljm1lhsaxpnr6wj879g9bdbnx5l3agnlb51fm6fqy8m"; 4785 }; 4786 meta.homepage = "https://github.com/rcarriga/nvim-dap-ui/"; 4787 }; ··· 4848 4849 nvim-gps = buildVimPluginFrom2Nix { 4850 pname = "nvim-gps"; 4851 + version = "2022-04-09"; 4852 src = fetchFromGitHub { 4853 owner = "smiteshp"; 4854 repo = "nvim-gps"; 4855 + rev = "49f68ec4591b2b22bc1217d91951f14d9f80abab"; 4856 + sha256 = "08slvkidi024hs1v01w56jpq2i50dwgsfsz5iw8xpirm0sd09xb8"; 4857 }; 4858 meta.homepage = "https://github.com/smiteshp/nvim-gps/"; 4859 }; ··· 4968 4969 nvim-lspconfig = buildVimPluginFrom2Nix { 4970 pname = "nvim-lspconfig"; 4971 + version = "2022-04-10"; 4972 src = fetchFromGitHub { 4973 owner = "neovim"; 4974 repo = "nvim-lspconfig"; 4975 + rev = "fd7843ad04cbc8ee2181bed9c3e83839b0d0b285"; 4976 + sha256 = "014c2lllka7knw2mn2amns2c7p54gacjka4g6808cn0mh4nhxbf6"; 4977 }; 4978 meta.homepage = "https://github.com/neovim/nvim-lspconfig/"; 4979 }; ··· 4992 4993 nvim-metals = buildVimPluginFrom2Nix { 4994 pname = "nvim-metals"; 4995 + version = "2022-04-07"; 4996 src = fetchFromGitHub { 4997 owner = "scalameta"; 4998 repo = "nvim-metals"; 4999 + rev = "82b0ac693435a03072960f930572e9bd177d15c8"; 5000 + sha256 = "066iknrc68n4fb0fxm3jcp1kvsydq2by29n1dz9j5vsx7w7yv8xz"; 5001 }; 5002 meta.homepage = "https://github.com/scalameta/nvim-metals/"; 5003 }; 5004 5005 nvim-neoclip-lua = buildVimPluginFrom2Nix { 5006 pname = "nvim-neoclip.lua"; 5007 + version = "2022-04-06"; 5008 src = fetchFromGitHub { 5009 owner = "AckslD"; 5010 repo = "nvim-neoclip.lua"; 5011 + rev = "09fa54a2e9866ba05d08980e27b29099d6d0ed6e"; 5012 + sha256 = "0l17anql1a5vbh5v8djlssfh3a09y6zxrs6vpabkfsj9lp8sls46"; 5013 }; 5014 meta.homepage = "https://github.com/AckslD/nvim-neoclip.lua/"; 5015 }; ··· 5028 5029 nvim-notify = buildVimPluginFrom2Nix { 5030 pname = "nvim-notify"; 5031 + version = "2022-04-11"; 5032 src = fetchFromGitHub { 5033 owner = "rcarriga"; 5034 repo = "nvim-notify"; 5035 + rev = "96559369b391856a9a14a9be06be8ae5524589f4"; 5036 + sha256 = "1zfc5rdvxav3ir3xf0ryvql79n4544m80qirjj4xjvi0g4h35ym7"; 5037 }; 5038 meta.homepage = "https://github.com/rcarriga/nvim-notify/"; 5039 }; ··· 5076 5077 nvim-spectre = buildVimPluginFrom2Nix { 5078 pname = "nvim-spectre"; 5079 + version = "2022-04-07"; 5080 src = fetchFromGitHub { 5081 owner = "nvim-pack"; 5082 repo = "nvim-spectre"; 5083 + rev = "345e5dd57773e2b4b425a2515c831108b9808a0f"; 5084 + sha256 = "1lyqzzl1722hdx0cwry8659dbd679nilx5lb1w52ym3sixz4a9hy"; 5085 }; 5086 meta.homepage = "https://github.com/nvim-pack/nvim-spectre/"; 5087 }; ··· 5100 5101 nvim-tree-lua = buildVimPluginFrom2Nix { 5102 pname = "nvim-tree.lua"; 5103 + version = "2022-04-11"; 5104 src = fetchFromGitHub { 5105 owner = "kyazdani42"; 5106 repo = "nvim-tree.lua"; 5107 + rev = "9c272b97bce2ed85dba00d45036e849725c66c52"; 5108 + sha256 = "13lfz593pd4ds2hi4p2ym1i25hd7jbwvfgh052j3gkglmzahxgx2"; 5109 }; 5110 meta.homepage = "https://github.com/kyazdani42/nvim-tree.lua/"; 5111 }; 5112 5113 nvim-treesitter = buildVimPluginFrom2Nix { 5114 pname = "nvim-treesitter"; 5115 + version = "2022-04-11"; 5116 src = fetchFromGitHub { 5117 owner = "nvim-treesitter"; 5118 repo = "nvim-treesitter"; 5119 + rev = "d0fc6845da9f161a0b6887bf85f06c99212c83d1"; 5120 + sha256 = "1iq02f7bcw8jax4vb38cdx9nh90fcyq48yvp40yjcf4gn4fx6lwd"; 5121 }; 5122 meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter/"; 5123 }; ··· 5160 5161 nvim-treesitter-textobjects = buildVimPluginFrom2Nix { 5162 pname = "nvim-treesitter-textobjects"; 5163 + version = "2022-04-12"; 5164 src = fetchFromGitHub { 5165 owner = "nvim-treesitter"; 5166 repo = "nvim-treesitter-textobjects"; 5167 + rev = "8af3045c2703248b58d8ee3ee3b18399525bd5d6"; 5168 + sha256 = "0brdd7ja38wldyjxdbcq9fiiblx5bpqzqv4chgmcnmij682j5mfa"; 5169 }; 5170 meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter-textobjects/"; 5171 }; ··· 5184 5185 nvim-ts-context-commentstring = buildVimPluginFrom2Nix { 5186 pname = "nvim-ts-context-commentstring"; 5187 + version = "2022-04-07"; 5188 src = fetchFromGitHub { 5189 owner = "joosepalviste"; 5190 repo = "nvim-ts-context-commentstring"; 5191 + rev = "88343753dbe81c227a1c1fd2c8d764afb8d36269"; 5192 + sha256 = "1qfgg9lzva7m3kbrxhhccf766by5n2sf456cdvadypr83sniq6ay"; 5193 }; 5194 meta.homepage = "https://github.com/joosepalviste/nvim-ts-context-commentstring/"; 5195 }; 5196 5197 nvim-ts-rainbow = buildVimPluginFrom2Nix { 5198 pname = "nvim-ts-rainbow"; 5199 + version = "2022-04-11"; 5200 src = fetchFromGitHub { 5201 owner = "p00f"; 5202 repo = "nvim-ts-rainbow"; 5203 + rev = "ee433343a698cdf804389db30f96b88d138de18c"; 5204 + sha256 = "1akk2dyk75qmak5w32s5nwlybfyj8xlk0r2fkhzlkw0r3vmq83kz"; 5205 }; 5206 meta.homepage = "https://github.com/p00f/nvim-ts-rainbow/"; 5207 }; ··· 5256 5257 nvimdev-nvim = buildVimPluginFrom2Nix { 5258 pname = "nvimdev.nvim"; 5259 + version = "2022-04-11"; 5260 src = fetchFromGitHub { 5261 owner = "neovim"; 5262 repo = "nvimdev.nvim"; 5263 + rev = "79f06ba252a5a8a525475f6072bd99494da9a1d7"; 5264 + sha256 = "0wm6hm97rrpw45jyihydxyy98vxgypcvwnx6406609s8n8w0sbyz"; 5265 }; 5266 meta.homepage = "https://github.com/neovim/nvimdev.nvim/"; 5267 }; ··· 5292 5293 octo-nvim = buildVimPluginFrom2Nix { 5294 pname = "octo.nvim"; 5295 + version = "2022-04-11"; 5296 src = fetchFromGitHub { 5297 owner = "pwntester"; 5298 repo = "octo.nvim"; 5299 + rev = "85821c4eab634b272b30f8f13dae501dc26e4099"; 5300 + sha256 = "1lljf66f0l4638lwgm5gl7bb0zj9h61q5smpd27p1aypn4sl9j7j"; 5301 }; 5302 meta.homepage = "https://github.com/pwntester/octo.nvim/"; 5303 }; ··· 5340 5341 onedarkpro-nvim = buildVimPluginFrom2Nix { 5342 pname = "onedarkpro.nvim"; 5343 + version = "2022-04-11"; 5344 src = fetchFromGitHub { 5345 owner = "olimorris"; 5346 repo = "onedarkpro.nvim"; 5347 + rev = "8c41989613af62ba41b3458084cbd23bfb19e972"; 5348 + sha256 = "10q3n5mkyap76qr9w3x4jbxk359p4hv8qypl591vi4c621kah1d8"; 5349 }; 5350 meta.homepage = "https://github.com/olimorris/onedarkpro.nvim/"; 5351 }; ··· 5388 5389 orgmode = buildVimPluginFrom2Nix { 5390 pname = "orgmode"; 5391 + version = "2022-04-06"; 5392 src = fetchFromGitHub { 5393 owner = "nvim-orgmode"; 5394 repo = "orgmode"; 5395 + rev = "40cc0cb938bf847eb657000ad70927272688d21b"; 5396 + sha256 = "15b5afsl7bqsi2nazihlgcvs3dwkfgdcqizg3pjk71ikwfphn3rw"; 5397 }; 5398 meta.homepage = "https://github.com/nvim-orgmode/orgmode/"; 5399 }; ··· 5520 5521 playground = buildVimPluginFrom2Nix { 5522 pname = "playground"; 5523 + version = "2022-04-08"; 5524 src = fetchFromGitHub { 5525 owner = "nvim-treesitter"; 5526 repo = "playground"; 5527 + rev = "13e2d2d63ce7bc5d875e8bdf89cb070bc8cc7a00"; 5528 + sha256 = "1klkg3n3rymb6b9im7hq9yq26mqf2v79snsqbx72am649c6qc0ns"; 5529 }; 5530 meta.homepage = "https://github.com/nvim-treesitter/playground/"; 5531 }; 5532 5533 plenary-nvim = buildVimPluginFrom2Nix { 5534 pname = "plenary.nvim"; 5535 + version = "2022-04-10"; 5536 src = fetchFromGitHub { 5537 owner = "nvim-lua"; 5538 repo = "plenary.nvim"; 5539 + rev = "13f99594c14a379ed6f24a3d6ac9efa18c64f7de"; 5540 + sha256 = "0grnz2rvyx0r9y0jgbxrrmym3fxknr8s3fh9ddhwx1qggs901q9v"; 5541 }; 5542 meta.homepage = "https://github.com/nvim-lua/plenary.nvim/"; 5543 }; ··· 5556 5557 popfix = buildVimPluginFrom2Nix { 5558 pname = "popfix"; 5559 + version = "2022-04-10"; 5560 src = fetchFromGitHub { 5561 owner = "RishabhRD"; 5562 repo = "popfix"; 5563 + rev = "ea262861ce3905b90c2c203b74a7be2539f1aba4"; 5564 + sha256 = "082dppmfppzam9y2x7drmrdd704hh2j2lw84rrkh8033gpnrn341"; 5565 fetchSubmodules = true; 5566 }; 5567 meta.homepage = "https://github.com/RishabhRD/popfix/"; ··· 5678 5679 pywal-nvim = buildVimPluginFrom2Nix { 5680 pname = "pywal.nvim"; 5681 + version = "2022-04-08"; 5682 src = fetchFromGitHub { 5683 owner = "AlphaTechnolog"; 5684 repo = "pywal.nvim"; 5685 + rev = "475a9f0be1d111cfad2049245fd81448a51c124d"; 5686 + sha256 = "0by27995bkn21qiiyvw1danydagi4issfrah2zi5480qnwir6s7r"; 5687 }; 5688 meta.homepage = "https://github.com/AlphaTechnolog/pywal.nvim/"; 5689 }; ··· 5810 5811 refactoring-nvim = buildVimPluginFrom2Nix { 5812 pname = "refactoring.nvim"; 5813 + version = "2022-04-11"; 5814 src = fetchFromGitHub { 5815 owner = "theprimeagen"; 5816 repo = "refactoring.nvim"; 5817 + rev = "94eaa199ad892f26d2c8594dbbc5656314cf5bdb"; 5818 + sha256 = "1smq4snh40ljhyc32qvj3w51xpl7ci0navm1l8xr03z8hpssz39w"; 5819 }; 5820 meta.homepage = "https://github.com/theprimeagen/refactoring.nvim/"; 5821 }; ··· 5870 5871 rnvimr = buildVimPluginFrom2Nix { 5872 pname = "rnvimr"; 5873 + version = "2022-04-08"; 5874 src = fetchFromGitHub { 5875 owner = "kevinhwang91"; 5876 repo = "rnvimr"; 5877 + rev = "65705df886624833105f6f146ac4cf8c4d426aad"; 5878 + sha256 = "1xc83qih6pw1g3qrkjzmn3bri0xn8cmqiqykxajd77ijxjaq9xsp"; 5879 }; 5880 meta.homepage = "https://github.com/kevinhwang91/rnvimr/"; 5881 }; ··· 6510 6511 tagbar = buildVimPluginFrom2Nix { 6512 pname = "tagbar"; 6513 + version = "2022-04-07"; 6514 src = fetchFromGitHub { 6515 owner = "preservim"; 6516 repo = "tagbar"; 6517 + rev = "ccee72f1d1ed71a001e57592bd585ae77c5f83b2"; 6518 + sha256 = "1k6vsrvdsb1hkjfff3pbqf57zglwsh2csc6aj6lan790n9p63a3m"; 6519 }; 6520 meta.homepage = "https://github.com/preservim/tagbar/"; 6521 }; ··· 6570 6571 telescope-asynctasks-nvim = buildVimPluginFrom2Nix { 6572 pname = "telescope-asynctasks.nvim"; 6573 + version = "2022-04-09"; 6574 src = fetchFromGitHub { 6575 owner = "GustavoKatel"; 6576 repo = "telescope-asynctasks.nvim"; 6577 + rev = "065300fb0a8ba6a1c81991da1873c73e136dcdc0"; 6578 + sha256 = "077jj9zmd7ybgpdbc06mjkwdvjvbsa93dc45jbsiqs0yl8vf4hg7"; 6579 }; 6580 meta.homepage = "https://github.com/GustavoKatel/telescope-asynctasks.nvim/"; 6581 }; ··· 6594 6595 telescope-coc-nvim = buildVimPluginFrom2Nix { 6596 pname = "telescope-coc.nvim"; 6597 + version = "2022-04-11"; 6598 src = fetchFromGitHub { 6599 owner = "fannheyward"; 6600 repo = "telescope-coc.nvim"; 6601 + rev = "e5c3c4855a0bb6859975209a480dc830ea802540"; 6602 + sha256 = "02lap2sx1502kwva457z0gdisb28iwf38n7dpw6kdhnxl63yad0n"; 6603 }; 6604 meta.homepage = "https://github.com/fannheyward/telescope-coc.nvim/"; 6605 }; ··· 6679 6680 telescope-github-nvim = buildVimPluginFrom2Nix { 6681 pname = "telescope-github.nvim"; 6682 + version = "2022-04-06"; 6683 src = fetchFromGitHub { 6684 owner = "nvim-telescope"; 6685 repo = "telescope-github.nvim"; 6686 + rev = "c66aee748d572961af0e6ad5130b994343f922a7"; 6687 + sha256 = "11crv79xbhxzp9y35rf9fg4mgbwsrj709aw22n98575f0r2vqfgz"; 6688 }; 6689 meta.homepage = "https://github.com/nvim-telescope/telescope-github.nvim/"; 6690 }; ··· 6787 6788 telescope-nvim = buildVimPluginFrom2Nix { 6789 pname = "telescope.nvim"; 6790 + version = "2022-04-10"; 6791 src = fetchFromGitHub { 6792 owner = "nvim-telescope"; 6793 repo = "telescope.nvim"; 6794 + rev = "b7ae91c82b33f8f347fa060208adb3da80ae9260"; 6795 + sha256 = "1kn7y6pmvrzlf6l3cajabf6la9wg63s4abs0bmsn1a2y6v0vkx2x"; 6796 }; 6797 meta.homepage = "https://github.com/nvim-telescope/telescope.nvim/"; 6798 }; ··· 6968 6969 toggleterm-nvim = buildVimPluginFrom2Nix { 6970 pname = "toggleterm.nvim"; 6971 + version = "2022-04-11"; 6972 src = fetchFromGitHub { 6973 owner = "akinsho"; 6974 repo = "toggleterm.nvim"; 6975 + rev = "1a608cc9ab269ec2877e617696cd2cf84f4a0e08"; 6976 + sha256 = "17ynzqgljk5c7bxpkg4r8gh62klnmriv48czn93kfdfjlpg5k1xg"; 6977 }; 6978 meta.homepage = "https://github.com/akinsho/toggleterm.nvim/"; 6979 }; ··· 6992 6993 traces-vim = buildVimPluginFrom2Nix { 6994 pname = "traces.vim"; 6995 + version = "2022-04-11"; 6996 src = fetchFromGitHub { 6997 owner = "markonm"; 6998 repo = "traces.vim"; 6999 + rev = "9663fcf84de5776bee71b6c816c25ccb6ea11d1a"; 7000 + sha256 = "0gwn1kclcqp1yvaja6wqf27ng8d4wrd2j7795syxdk3d8vmpn55d"; 7001 }; 7002 meta.homepage = "https://github.com/markonm/traces.vim/"; 7003 }; ··· 7136 7137 urlview-nvim = buildVimPluginFrom2Nix { 7138 pname = "urlview.nvim"; 7139 + version = "2022-04-05"; 7140 src = fetchFromGitHub { 7141 owner = "axieax"; 7142 repo = "urlview.nvim"; 7143 + rev = "15fbc7ce032f2df3e0e67b84ca51ea9f0daddbd4"; 7144 + sha256 = "1zfsml3mp4ccff16ksrnn69w5ra4r5b2d28m4n8fnh80whg6zr88"; 7145 }; 7146 meta.homepage = "https://github.com/axieax/urlview.nvim/"; 7147 }; ··· 7544 7545 vim-airline = buildVimPluginFrom2Nix { 7546 pname = "vim-airline"; 7547 + version = "2022-04-08"; 7548 src = fetchFromGitHub { 7549 owner = "vim-airline"; 7550 repo = "vim-airline"; 7551 + rev = "904979339cc93a10f8cee2f9c59c2b1b69d6665f"; 7552 + sha256 = "0q5w4dcdnjxsxpzq11b9bignnj79pzif1m73j050yzwh6cdb8r4i"; 7553 }; 7554 meta.homepage = "https://github.com/vim-airline/vim-airline/"; 7555 }; ··· 7724 7725 vim-bazel = buildVimPluginFrom2Nix { 7726 pname = "vim-bazel"; 7727 + version = "2022-04-09"; 7728 src = fetchFromGitHub { 7729 owner = "bazelbuild"; 7730 repo = "vim-bazel"; 7731 + rev = "31b0d5e4f51da1aeb56d65bf505a744e6de405de"; 7732 + sha256 = "1cx4axwcm7mm2c2xi4ghv1nlgfzl29g820znbpm77r8hpaqkj7ki"; 7733 }; 7734 meta.homepage = "https://github.com/bazelbuild/vim-bazel/"; 7735 }; ··· 7848 src = fetchFromGitHub { 7849 owner = "qpkorr"; 7850 repo = "vim-bufkill"; 7851 + rev = "1ea7ea2f65ffdaf147305f61e65b6af53f2abcc0"; 7852 + sha256 = "082lgjaqr3hyc3k7xmprw3qw4hprls2x2pnminb3jnlsa7h2k6yi"; 7853 }; 7854 meta.homepage = "https://github.com/qpkorr/vim-bufkill/"; 7855 }; ··· 7916 7917 vim-clap = buildVimPluginFrom2Nix { 7918 pname = "vim-clap"; 7919 + version = "2022-04-08"; 7920 src = fetchFromGitHub { 7921 owner = "liuchengxu"; 7922 repo = "vim-clap"; 7923 + rev = "6e99d7924862b0a929983a36dd1d9bb9ae87ec44"; 7924 + sha256 = "1w7sjryw6inq2v4ryfabphbavmpgz6qa6f7jxyx1irjsd3293z65"; 7925 }; 7926 meta.homepage = "https://github.com/liuchengxu/vim-clap/"; 7927 }; ··· 8504 8505 vim-eunuch = buildVimPluginFrom2Nix { 8506 pname = "vim-eunuch"; 8507 + version = "2022-04-12"; 8508 src = fetchFromGitHub { 8509 owner = "tpope"; 8510 repo = "vim-eunuch"; 8511 + rev = "b0c0f6a6f0458d6cb5d27d29302e55ad24035ce1"; 8512 + sha256 = "1v75qgr5qv17z0jn4cj5cvgnsqy0lzz4h2b6ld7hyw0pqgrjch76"; 8513 }; 8514 meta.homepage = "https://github.com/tpope/vim-eunuch/"; 8515 }; ··· 8840 8841 vim-go = buildVimPluginFrom2Nix { 8842 pname = "vim-go"; 8843 + version = "2022-04-07"; 8844 src = fetchFromGitHub { 8845 owner = "fatih"; 8846 repo = "vim-go"; 8847 + rev = "f42b069ffd4ba756461b717411595ffc7b2bccb2"; 8848 + sha256 = "0n1fb078rbkhqjafnbgspsylrrn9zq9dwx1rshz5hs2bbkp5i60n"; 8849 }; 8850 meta.homepage = "https://github.com/fatih/vim-go/"; 8851 }; ··· 9141 9142 vim-illuminate = buildVimPluginFrom2Nix { 9143 pname = "vim-illuminate"; 9144 + version = "2022-04-10"; 9145 src = fetchFromGitHub { 9146 owner = "RRethy"; 9147 repo = "vim-illuminate"; 9148 + rev = "c82e6d04f27a41d7fdcad9be0bce5bb59fcb78e5"; 9149 + sha256 = "192a6il56r4cfkqq67vh5kbdfa7vzwmh33sb8zy6zlri0a0h7dw8"; 9150 }; 9151 meta.homepage = "https://github.com/RRethy/vim-illuminate/"; 9152 }; ··· 9502 9503 vim-localvimrc = buildVimPluginFrom2Nix { 9504 pname = "vim-localvimrc"; 9505 + version = "2022-04-06"; 9506 src = fetchFromGitHub { 9507 owner = "embear"; 9508 repo = "vim-localvimrc"; 9509 + rev = "b0a81e42e6036f716bd9e6b025978dfb7dacaa53"; 9510 + sha256 = "1327i1pamz3bwhj1zyr2bjn142bhp45y1xlv8gs7dm7zyixfksd3"; 9511 }; 9512 meta.homepage = "https://github.com/embear/vim-localvimrc/"; 9513 }; ··· 9550 9551 vim-lsp = buildVimPluginFrom2Nix { 9552 pname = "vim-lsp"; 9553 + version = "2022-04-11"; 9554 src = fetchFromGitHub { 9555 owner = "prabirshrestha"; 9556 repo = "vim-lsp"; 9557 + rev = "78e07f96840394ea49696f68fb6a156bba8dd154"; 9558 + sha256 = "1gijdqkbmwrvmiqhdvcxxkmi11n7l2algcm5v1s3f9yfh6prh06l"; 9559 }; 9560 meta.homepage = "https://github.com/prabirshrestha/vim-lsp/"; 9561 }; ··· 10631 10632 vim-sensible = buildVimPluginFrom2Nix { 10633 pname = "vim-sensible"; 10634 + version = "2022-04-11"; 10635 src = fetchFromGitHub { 10636 owner = "tpope"; 10637 repo = "vim-sensible"; 10638 + rev = "226203be173bf0b95ee2a5cb6575ae604b3f9f7a"; 10639 + sha256 = "0hi64zsg2acrmzshmvrmgjqd7wjgghpggw0rmjx8kd7vwcmwvfcl"; 10640 }; 10641 meta.homepage = "https://github.com/tpope/vim-sensible/"; 10642 }; ··· 10823 10824 vim-snippets = buildVimPluginFrom2Nix { 10825 pname = "vim-snippets"; 10826 + version = "2022-04-12"; 10827 src = fetchFromGitHub { 10828 owner = "honza"; 10829 repo = "vim-snippets"; 10830 + rev = "b18094041f30db7afe1577ef9369c395759ffd4a"; 10831 + sha256 = "1ws0l788cydyygp0ckvv6yczihc0jkddf1w5f5snygh4p4w066hy"; 10832 }; 10833 meta.homepage = "https://github.com/honza/vim-snippets/"; 10834 }; ··· 10967 10968 vim-surround = buildVimPluginFrom2Nix { 10969 pname = "vim-surround"; 10970 + version = "2022-04-10"; 10971 src = fetchFromGitHub { 10972 owner = "tpope"; 10973 repo = "vim-surround"; 10974 + rev = "81fc0ec460dd8b25a76346e09aecdbca2677f1a7"; 10975 + sha256 = "0k8fyyjak1l6f1hsb3pbyri1jsgxzbhcbih7p4vc8cdm346yms1i"; 10976 }; 10977 meta.homepage = "https://github.com/tpope/vim-surround/"; 10978 }; ··· 11003 11004 vim-table-mode = buildVimPluginFrom2Nix { 11005 pname = "vim-table-mode"; 11006 + version = "2022-04-05"; 11007 src = fetchFromGitHub { 11008 owner = "dhruvasagar"; 11009 repo = "vim-table-mode"; 11010 + rev = "816072c0f50ba753458ea466eb2349799a4467f9"; 11011 + sha256 = "1ndj4f1rlyq7kpbmv7y79c2vnh0brz2m8nh13jw1y7sv7gbkxyxf"; 11012 }; 11013 meta.homepage = "https://github.com/dhruvasagar/vim-table-mode/"; 11014 }; ··· 11064 11065 vim-test = buildVimPluginFrom2Nix { 11066 pname = "vim-test"; 11067 + version = "2022-04-06"; 11068 src = fetchFromGitHub { 11069 owner = "vim-test"; 11070 repo = "vim-test"; 11071 + rev = "2240d7a4b868cb594b7d83544e1b6db4df806e5e"; 11072 + sha256 = "12qn395bnmxxsq64c60s46gdz4ad2hbhn3g2kbnw9d56dyb47vag"; 11073 }; 11074 meta.homepage = "https://github.com/vim-test/vim-test/"; 11075 }; ··· 11304 11305 vim-ultest = buildVimPluginFrom2Nix { 11306 pname = "vim-ultest"; 11307 + version = "2022-04-09"; 11308 src = fetchFromGitHub { 11309 owner = "rcarriga"; 11310 repo = "vim-ultest"; 11311 + rev = "a99eb0bdf7d901d538b5dd724e2ab3a958c1799c"; 11312 + sha256 = "0mlb2qvxw7ds0b6jrxw5224mz1bzlzb4vly2wnygzrl6mhsk2xyw"; 11313 }; 11314 meta.homepage = "https://github.com/rcarriga/vim-ultest/"; 11315 }; ··· 11376 11377 vim-visual-multi = buildVimPluginFrom2Nix { 11378 pname = "vim-visual-multi"; 11379 + version = "2022-04-08"; 11380 src = fetchFromGitHub { 11381 owner = "mg979"; 11382 repo = "vim-visual-multi"; 11383 + rev = "d5b820655e17c6ccd363885e5614652e4cffae95"; 11384 + sha256 = "0mp8g825l0zcj0gh3v5wa29dq5hhx0f96ijsd5bxhh694vppx8q5"; 11385 }; 11386 meta.homepage = "https://github.com/mg979/vim-visual-multi/"; 11387 }; ··· 11396 sha256 = "0yz6ci4i84xxrgazjfa5nsj3q8733p0b6vwcljk1l7ghdfiflvy4"; 11397 }; 11398 meta.homepage = "https://github.com/thinca/vim-visualstar/"; 11399 + }; 11400 + 11401 + vim-vp4 = buildVimPluginFrom2Nix { 11402 + pname = "vim-vp4"; 11403 + version = "2021-01-06"; 11404 + src = fetchFromGitHub { 11405 + owner = "ngemily"; 11406 + repo = "vim-vp4"; 11407 + rev = "511ec1cd651a25b30d75ec6df29e61b9ca75d1b9"; 11408 + sha256 = "1vr8j4w6s26hjbil2kx57nnslrjczp4jvmc7s8lhl41z0r6nj4fb"; 11409 + }; 11410 + meta.homepage = "https://github.com/ngemily/vim-vp4/"; 11411 }; 11412 11413 vim-vsnip = buildVimPluginFrom2Nix { ··· 11544 11545 vim-xkbswitch = buildVimPluginFrom2Nix { 11546 pname = "vim-xkbswitch"; 11547 + version = "2022-04-11"; 11548 src = fetchFromGitHub { 11549 owner = "lyokha"; 11550 repo = "vim-xkbswitch"; 11551 + rev = "a0a7dd335189c5ba0c6afee875c6713d70e6e3fc"; 11552 + sha256 = "09lpivh5a6n61ypw0n31ncy5bj4cpzvvn4s6666yjnpsmi2phsix"; 11553 }; 11554 meta.homepage = "https://github.com/lyokha/vim-xkbswitch/"; 11555 }; ··· 11736 11737 vimspector = buildVimPluginFrom2Nix { 11738 pname = "vimspector"; 11739 + version = "2022-04-06"; 11740 src = fetchFromGitHub { 11741 owner = "puremourning"; 11742 repo = "vimspector"; 11743 + rev = "9563849496f888289ab6fe4c3eaca5b2cbed8701"; 11744 + sha256 = "0pfcikhwvyny88769c7dlk2yjwhqc6xmsl62sx9wjmmfiqkim37f"; 11745 fetchSubmodules = true; 11746 }; 11747 meta.homepage = "https://github.com/puremourning/vimspector/"; ··· 11749 11750 vimtex = buildVimPluginFrom2Nix { 11751 pname = "vimtex"; 11752 + version = "2022-04-10"; 11753 src = fetchFromGitHub { 11754 owner = "lervag"; 11755 repo = "vimtex"; 11756 + rev = "7bfcfb7b9a734b07e04209350bbe56d7123efb48"; 11757 + sha256 = "1w09kmrm6rpffzh3xz9zsqm7h9f56a6p1wzclz96wvy8mr6hd6bn"; 11758 }; 11759 meta.homepage = "https://github.com/lervag/vimtex/"; 11760 }; ··· 11809 11810 vista-vim = buildVimPluginFrom2Nix { 11811 pname = "vista.vim"; 11812 + version = "2022-04-10"; 11813 src = fetchFromGitHub { 11814 owner = "liuchengxu"; 11815 repo = "vista.vim"; 11816 + rev = "d2e6949678892714006d84911a9e64f6fdfbfdb3"; 11817 + sha256 = "1zxnnrzidsynl3g8698x2zkq97m3z13s738s8ajnkv9fzjh5n52s"; 11818 }; 11819 meta.homepage = "https://github.com/liuchengxu/vista.vim/"; 11820 }; ··· 12074 12075 chad = buildVimPluginFrom2Nix { 12076 pname = "chad"; 12077 + version = "2022-04-12"; 12078 src = fetchFromGitHub { 12079 owner = "ms-jpq"; 12080 repo = "chadtree"; 12081 + rev = "5ff24125588cdf4823fe64057f07a2c1d20f7e77"; 12082 + sha256 = "0b76g27vz5wkfy0rkim5v2f72qs9hcb4yqmzjnnqiczbkdn6vksn"; 12083 }; 12084 meta.homepage = "https://github.com/ms-jpq/chadtree/"; 12085 }; ··· 12098 12099 embark-vim = buildVimPluginFrom2Nix { 12100 pname = "embark-vim"; 12101 + version = "2022-04-08"; 12102 src = fetchFromGitHub { 12103 owner = "embark-theme"; 12104 repo = "vim"; 12105 + rev = "d231d6f6ddb9c405ccf9ec2331deaf1d0b2c8d2a"; 12106 + sha256 = "0pbzjmywkxsfr3dw1gvaisnq87ryzk9565s4gj77yr8qrbjh1k1j"; 12107 }; 12108 meta.homepage = "https://github.com/embark-theme/vim/"; 12109 }; ··· 12146 12147 rose-pine = buildVimPluginFrom2Nix { 12148 pname = "rose-pine"; 12149 + version = "2022-04-11"; 12150 src = fetchFromGitHub { 12151 owner = "rose-pine"; 12152 repo = "neovim"; 12153 + rev = "0439bb7eee21ef2024ce9d34f99df37cfcd49e12"; 12154 + sha256 = "1mq00qw81irysdjh6j8d8v2v24gjd6fkg6igvndr9dfwv1s19mdb"; 12155 }; 12156 meta.homepage = "https://github.com/rose-pine/neovim/"; 12157 };
+1
pkgs/applications/editors/vim/plugins/vim-plugin-names
··· 956 https://github.com/triglav/vim-visual-increment/,, 957 https://github.com/mg979/vim-visual-multi/,, 958 https://github.com/thinca/vim-visualstar/,, 959 https://github.com/hrsh7th/vim-vsnip/,, 960 https://github.com/hrsh7th/vim-vsnip-integ/,, 961 https://github.com/posva/vim-vue/,,
··· 956 https://github.com/triglav/vim-visual-increment/,, 957 https://github.com/mg979/vim-visual-multi/,, 958 https://github.com/thinca/vim-visualstar/,, 959 + https://github.com/ngemily/vim-vp4/,HEAD, 960 https://github.com/hrsh7th/vim-vsnip/,, 961 https://github.com/hrsh7th/vim-vsnip-integ/,, 962 https://github.com/posva/vim-vue/,,
+28
pkgs/applications/emulators/basiliskii/default.nix
···
··· 1 + { stdenv, lib, fetchFromGitHub, autoconf, automake, pkg-config, SDL2, gtk2 }: 2 + stdenv.mkDerivation { 3 + pname = "basiliskii"; 4 + version = "unstable-2022-04-05"; 5 + 6 + src = fetchFromGitHub { 7 + owner = "kanjitalk755"; 8 + repo = "macemu"; 9 + rev = "d4baa318e49a29d7ea5fc71a637191d6c470546f"; 10 + sha256 = "jBKTC2fIPJ6mSkMABNxcd2ujXJ+duCXw291iz5ZmiVg="; 11 + }; 12 + sourceRoot = "source/BasiliskII/src/Unix"; 13 + patches = [ ./remove-redhat-6-workaround-for-scsi-sg.h.patch ]; 14 + nativeBuildInputs = [ autoconf automake pkg-config ]; 15 + buildInputs = [ SDL2 gtk2 ]; 16 + preConfigure = '' 17 + NO_CONFIGURE=1 ./autogen.sh 18 + ''; 19 + configureFlags = [ "--enable-sdl-video" "--enable-sdl-audio" "--with-bincue" ]; 20 + 21 + meta = with lib; { 22 + description = "68k Macintosh emulator"; 23 + homepage = "https://basilisk.cebix.net/"; 24 + license = licenses.gpl2; 25 + maintainers = with maintainers; [ quag ]; 26 + platforms = platforms.linux; 27 + }; 28 + }
+10
pkgs/applications/emulators/basiliskii/remove-redhat-6-workaround-for-scsi-sg.h.patch
···
··· 1 + diff --git a/Linux/scsi_linux.cpp b/Linux/scsi_linux.cpp 2 + --- a/Linux/scsi_linux.cpp 3 + +++ b/Linux/scsi_linux.cpp 4 + @@ -22,5 +22,5 @@ 5 + #include <sys/ioctl.h> 6 + #include <linux/param.h> 7 + -#include <linux/../scsi/sg.h> // workaround for broken RedHat 6.0 /usr/include/scsi 8 + +#include <scsi/sg.h> 9 + #include <unistd.h> 10 + #include <errno.h>
+2 -2
pkgs/applications/emulators/flycast/default.nix
··· 15 16 stdenv.mkDerivation rec { 17 pname = "flycast"; 18 - version = "1.2"; 19 20 src = fetchFromGitHub { 21 owner = "flyinghead"; 22 repo = "flycast"; 23 rev = "v${version}"; 24 - sha256 = "sha256-MzHAGK++oukIs84OR/l6gBwCJssdi8Iyte5Rtro2+Q0="; 25 fetchSubmodules = true; 26 }; 27
··· 15 16 stdenv.mkDerivation rec { 17 pname = "flycast"; 18 + version = "1.3"; 19 20 src = fetchFromGitHub { 21 owner = "flyinghead"; 22 repo = "flycast"; 23 rev = "v${version}"; 24 + sha256 = "sha256-FAHm8Fu/yv2rJvWCY+g50TYH4zOT6rO7F+jTL2T6EOU="; 25 fetchSubmodules = true; 26 }; 27
+4 -9
pkgs/applications/graphics/ImageMagick/7.0.nix
··· 45 46 stdenv.mkDerivation rec { 47 pname = "imagemagick"; 48 - version = "7.1.0-26"; 49 50 src = fetchFromGitHub { 51 owner = "ImageMagick"; 52 repo = "ImageMagick"; 53 rev = version; 54 - hash = "sha256-q1CL64cfyb5fN9aVYJfls+v0XRFd4jH+B8n+UJqPE1I="; 55 }; 56 57 outputs = [ "out" "dev" "doc" ]; # bin/ isn't really big ··· 64 ++ (if arch != null then [ "--with-gcc-arch=${arch}" ] else [ "--without-gcc-arch" ]) 65 ++ lib.optional (librsvg != null) "--with-rsvg" 66 ++ lib.optional (liblqr1 != null) "--with-lqr" 67 - # libjxl is broken on aarch64 (see meta.broken in libjxl) for now, 68 - # let's disable it for now to unbreak the imagemagick build. 69 - ++ lib.optional (libjxl != null && !stdenv.isAarch64) "--with-jxl" 70 ++ lib.optionals (ghostscript != null) 71 [ 72 "--with-gs-font-dir=${ghostscript}/share/ghostscript/fonts" ··· 92 libxml2 93 libheif 94 djvulibre 95 ] 96 - # libjxl is broken on aarch64 (see meta.broken in libjxl) for now, 97 - # let's disable it for now to unbreak the imagemagick build. 98 - ++ lib.optionals (!stdenv.isAarch64) 99 - [ libjxl ] 100 ++ lib.optionals (!stdenv.hostPlatform.isMinGW) 101 [ openexr librsvg openjpeg ] 102 ++ lib.optionals stdenv.isDarwin [
··· 45 46 stdenv.mkDerivation rec { 47 pname = "imagemagick"; 48 + version = "7.1.0-29"; 49 50 src = fetchFromGitHub { 51 owner = "ImageMagick"; 52 repo = "ImageMagick"; 53 rev = version; 54 + hash = "sha256-46fJMOIGnK5aNIcG7+8mJdZDcSFyFmhmkLcuVlnupSU="; 55 }; 56 57 outputs = [ "out" "dev" "doc" ]; # bin/ isn't really big ··· 64 ++ (if arch != null then [ "--with-gcc-arch=${arch}" ] else [ "--without-gcc-arch" ]) 65 ++ lib.optional (librsvg != null) "--with-rsvg" 66 ++ lib.optional (liblqr1 != null) "--with-lqr" 67 + ++ lib.optional (libjxl != null ) "--with-jxl" 68 ++ lib.optionals (ghostscript != null) 69 [ 70 "--with-gs-font-dir=${ghostscript}/share/ghostscript/fonts" ··· 90 libxml2 91 libheif 92 djvulibre 93 + libjxl 94 ] 95 ++ lib.optionals (!stdenv.hostPlatform.isMinGW) 96 [ openexr librsvg openjpeg ] 97 ++ lib.optionals stdenv.isDarwin [
+45 -12
pkgs/applications/graphics/cloudcompare/default.nix
··· 1 { lib 2 , mkDerivation 3 , fetchFromGitHub 4 , cmake 5 - , dxflib 6 , eigen 7 , flann 8 , gdal 9 , LASzip 10 - , libLAS 11 , pdal 12 , pcl 13 , qtbase ··· 15 , qttools 16 , tbb 17 , xercesc 18 }: 19 20 mkDerivation rec { 21 pname = "cloudcompare"; 22 - # Released version(v2.11.3) doesn't work with packaged PCL. 23 - version = "unstable-2021-10-14"; 24 25 src = fetchFromGitHub { 26 owner = "CloudCompare"; 27 repo = "CloudCompare"; 28 - rev = "1f65ba63756e23291ae91ff52d04da468ade8249"; 29 - sha256 = "x1bDjFjXIl3r+yo1soWvRB+4KGP50/WBoGlrH013JQo="; 30 - # As of writing includes (https://github.com/CloudCompare/CloudCompare/blob/a1c589c006fc325e8b560c77340809b9c7e7247a/.gitmodules): 31 - # * libE57Format 32 - # * PoissonRecon 33 - # * CCCoreLib 34 fetchSubmodules = true; 35 }; 36 37 nativeBuildInputs = [ 38 cmake 39 eigen # header-only 40 ]; 41 42 buildInputs = [ 43 - dxflib 44 flann 45 gdal 46 LASzip 47 - libLAS 48 pdal 49 pcl 50 qtbase ··· 72 "-DPLUGIN_IO_QPHOTOSCAN=ON" 73 "-DPLUGIN_IO_QRDB=OFF" # Riegl rdblib is proprietary; not packaged in nixpkgs 74 75 "-DPLUGIN_STANDARD_QPCL=ON" # Adds PCD import and export support 76 ]; 77 78 meta = with lib; { 79 description = "3D point cloud and mesh processing software";
··· 1 { lib 2 , mkDerivation 3 , fetchFromGitHub 4 + , fetchpatch 5 , cmake 6 + , boost 7 + , cgal_5 8 , eigen 9 , flann 10 , gdal 11 + , gmp 12 , LASzip 13 + , mpfr 14 , pdal 15 , pcl 16 , qtbase ··· 18 , qttools 19 , tbb 20 , xercesc 21 + , wrapGAppsHook 22 }: 23 24 mkDerivation rec { 25 pname = "cloudcompare"; 26 + version = "2.12.0"; 27 28 src = fetchFromGitHub { 29 owner = "CloudCompare"; 30 repo = "CloudCompare"; 31 + rev = "v${version}"; 32 + sha256 = "sha256-hu3ckVocExi9lvxelHAwKb/MZacH4CcCE+vIzElgP/A="; 33 fetchSubmodules = true; 34 }; 35 36 + patches = [ 37 + # fix issues compiling on aarch64. remove once upgraded past 2.12.0 38 + (fetchpatch { 39 + url = "https://github.com/CloudCompare/CloudCompare/commit/7e71861fdbd6ea704add5ba69343f47d8fc3d5ae.patch"; 40 + sha256 = "sha256-CRUPjxtKUbsqOyYsjKF+dRZ+E3rqrv5mS3ZaOay2wk8="; 41 + }) 42 + ]; 43 + 44 nativeBuildInputs = [ 45 cmake 46 eigen # header-only 47 + wrapGAppsHook 48 ]; 49 50 buildInputs = [ 51 + boost 52 + cgal_5 53 flann 54 gdal 55 + gmp 56 LASzip 57 + mpfr 58 pdal 59 pcl 60 qtbase ··· 82 "-DPLUGIN_IO_QPHOTOSCAN=ON" 83 "-DPLUGIN_IO_QRDB=OFF" # Riegl rdblib is proprietary; not packaged in nixpkgs 84 85 + "-DCCCORELIB_USE_CGAL=ON" # enables Delauney triangulation support 86 "-DPLUGIN_STANDARD_QPCL=ON" # Adds PCD import and export support 87 + "-DPLUGIN_STANDARD_QANIMATION=ON" 88 + "-DPLUGIN_STANDARD_QBROOM=ON" 89 + "-DPLUGIN_STANDARD_QCANUPO=ON" 90 + "-DPLUGIN_STANDARD_QCOMPASS=ON" 91 + "-DPLUGIN_STANDARD_QCSF=ON" 92 + "-DPLUGIN_STANDARD_QFACETS=ON" 93 + "-DPLUGIN_STANDARD_QHOUGH_NORMALS=ON" 94 + "-DEIGEN_ROOT_DIR=${eigen}/include/eigen3" # needed for hough normals 95 + "-DPLUGIN_STANDARD_QHPR=ON" 96 + "-DPLUGIN_STANDARD_QM3C2=ON" 97 + "-DPLUGIN_STANDARD_QMPLANE=ON" 98 + "-DPLUGIN_STANDARD_QPOISSON_RECON=ON" 99 + "-DPLUGIN_STANDARD_QRANSAC_SD=ON" 100 + "-DPLUGIN_STANDARD_QSRA=ON" 101 + "-DPLUGIN_STANDARD_QCLOUDLAYERS=ON" 102 ]; 103 + 104 + dontWrapGApps = true; 105 + 106 + # fix file dialogs crashing on non-NixOS (and avoid double wrapping) 107 + preFixup = '' 108 + qtWrapperArgs+=("''${gappsWrapperArgs[@]}") 109 + ''; 110 111 meta = with lib; { 112 description = "3D point cloud and mesh processing software";
+2 -2
pkgs/applications/graphics/drawio/default.nix
··· 11 12 stdenv.mkDerivation rec { 13 pname = "drawio"; 14 - version = "17.2.4"; 15 16 src = fetchurl { 17 url = "https://github.com/jgraph/drawio-desktop/releases/download/v${version}/drawio-x86_64-${version}.rpm"; 18 - sha256 = "sha256-dKl7DxNneoQEL+QhZmpfQCd15RoeDRnkZt3sv8t2KM4="; 19 }; 20 21 nativeBuildInputs = [
··· 11 12 stdenv.mkDerivation rec { 13 pname = "drawio"; 14 + version = "17.4.2"; 15 16 src = fetchurl { 17 url = "https://github.com/jgraph/drawio-desktop/releases/download/v${version}/drawio-x86_64-${version}.rpm"; 18 + sha256 = "294f99d9060bc394490b20d2ddab75ed5c0166d7960850f065eb8897ef31a2e3"; 19 }; 20 21 nativeBuildInputs = [
+2 -2
pkgs/applications/graphics/geeqie/default.nix
··· 6 7 stdenv.mkDerivation rec { 8 pname = "geeqie"; 9 - version = "1.7.2"; 10 11 src = fetchFromGitHub { 12 owner = "BestImageViewer"; 13 repo = "geeqie"; 14 rev = "v${version}"; 15 - sha256 = "sha256-Abr7trlms6bxOAqE6xNKRv51TBGNilNdBhUZUg7OTKY="; 16 }; 17 18 patches = [
··· 6 7 stdenv.mkDerivation rec { 8 pname = "geeqie"; 9 + version = "1.7.3"; 10 11 src = fetchFromGitHub { 12 owner = "BestImageViewer"; 13 repo = "geeqie"; 14 rev = "v${version}"; 15 + sha256 = "sha256-O+yz/uNxueR+naEJG8EZ+k/JutRjJ5wwbB9DYb8YNLw="; 16 }; 17 18 patches = [
+95
pkgs/applications/graphics/unigine-tropics/default.nix
···
··· 1 + { lib 2 + , stdenv 3 + , fetchurl 4 + , makeWrapper 5 + , autoPatchelfHook 6 + , libX11 7 + , libXext 8 + , libXrandr 9 + , libXinerama 10 + , libglvnd 11 + , openal 12 + , glibc 13 + , makeDesktopItem 14 + , copyDesktopItems 15 + , imagemagick 16 + }: 17 + let 18 + version = "1.3"; 19 + in 20 + stdenv.mkDerivation { 21 + pname = "unigine-tropics"; 22 + inherit version; 23 + 24 + src = fetchurl { 25 + url = "http://m12-assets.unigine.com/d/Unigine_Tropics-${version}.run"; 26 + sha256 = "0icasdp46fjnic7gk83pknjx0gpap9j202dm0llcfg5zin5kbq7x"; 27 + }; 28 + 29 + libPath = lib.makeLibraryPath [ 30 + libglvnd 31 + openal 32 + glibc 33 + ]; 34 + 35 + installPhase = '' 36 + bash $src --target $name 37 + 38 + install -D -m 0755 $name/bin/libUnigine_x86.so $out/lib/unigine/tropics/bin/libUnigine_x86.so 39 + install -D -m 0755 $name/bin/Tropics $out/lib/unigine/tropics/bin/Tropics 40 + install -D -m 0755 $name/1024x768_windowed.sh $out/bin/Tropics 41 + 42 + cp -R $name/data $out/lib/unigine/tropics 43 + 44 + wrapProgram $out/bin/Tropics \ 45 + --prefix LD_LIBRARY_PATH : $libPath:$out/lib/unigine/tropics/bin \ 46 + --run "cd $out/lib/unigine/tropics" 47 + 48 + convert -size 256x256 xc:Transparent -fill gradient:'dodgerblue-white' -stroke Transparent -draw "roundrectangle 0,0 256,256 50,50" $name/icon.png 49 + convert $name/icon.png -fill white -stroke white -draw "polygon 69.2564,84.1261 117.9,84.1261 117.9,206.56 138.1,206.56 138.1,84.1261 186.744,84.1261 186.744,65.9877 69.2564,65.9877 69.2564,84.1261" $name/icon.png 50 + 51 + for RES in 16 24 32 48 64 128 256 52 + do 53 + mkdir -p $out/share/icons/hicolor/"$RES"x"$RES"/apps 54 + convert $name/icon.png -resize "$RES"x"$RES" $out/share/icons/hicolor/"$RES"x"$RES"/apps/Tropics.png 55 + done 56 + convert $name/icon.png -resize 128x128 $out/share/icons/Tropics.png 57 + 58 + runHook postInstall 59 + ''; 60 + 61 + desktopItems = [ 62 + (makeDesktopItem { 63 + name = "Tropics"; 64 + exec = "Tropics"; 65 + genericName = "A GPU Stress test tool from the UNIGINE"; 66 + icon = "Tropics"; 67 + desktopName = "Tropics Benchmark"; 68 + }) 69 + ]; 70 + 71 + nativeBuildInputs = [ 72 + autoPatchelfHook 73 + makeWrapper 74 + imagemagick 75 + copyDesktopItems 76 + ]; 77 + 78 + buildInputs = [ 79 + stdenv.cc.cc 80 + libX11 81 + libXext 82 + libXrandr 83 + libXinerama 84 + ]; 85 + 86 + dontUnpack = true; 87 + 88 + meta = { 89 + description = "The Unigine Heaven GPU benchmarking tool"; 90 + homepage = "https://benchmark.unigine.com/tropics"; 91 + license = lib.licenses.unfree; 92 + maintainers = [ lib.maintainers.BarinovMaxim ]; 93 + platforms = [ "x86_64-linux" "i686-linux" ]; 94 + }; 95 + }
+1
pkgs/applications/misc/ArchiSteamFarm/default.nix
··· 11 12 buildDotnetModule rec { 13 pname = "archisteamfarm"; 14 version = "5.2.2.4"; 15 16 src = fetchFromGitHub {
··· 11 12 buildDotnetModule rec { 13 pname = "archisteamfarm"; 14 + # nixpkgs-update: no auto update 15 version = "5.2.2.4"; 16 17 src = fetchFromGitHub {
+3 -5
pkgs/applications/misc/charm/default.nix
··· 2 3 buildGoModule rec { 4 pname = "charm"; 5 - version = "0.10.3"; 6 7 src = fetchFromGitHub { 8 owner = "charmbracelet"; 9 repo = "charm"; 10 rev = "v${version}"; 11 - sha256 = "sha256-7WdSIpmpN8Zz2k5PveYZoCueQo5sLxLLZvZdzxRlkaE="; 12 }; 13 14 - vendorSha256 = "sha256-5cqZxh2uvmJV7DtAGzQwt//heF3kF9mjyB0KAs8nWZY="; 15 - 16 - doCheck = false; 17 18 ldflags = [ "-s" "-w" "-X=main.Version=${version}" ]; 19
··· 2 3 buildGoModule rec { 4 pname = "charm"; 5 + version = "0.11.0"; 6 7 src = fetchFromGitHub { 8 owner = "charmbracelet"; 9 repo = "charm"; 10 rev = "v${version}"; 11 + sha256 = "sha256-98TUiFy4X7lMUostkgZikk6r6wzBPF0pqWthrS9nU+U="; 12 }; 13 14 + vendorSha256 = "sha256-enkt7BUAntbB75LR12NB0vW6z9dTPzk0bGdRrn3JHm4="; 15 16 ldflags = [ "-s" "-w" "-X=main.Version=${version}" ]; 17
+3 -21
pkgs/applications/misc/electrum-grs/default.nix
··· 9 }: 10 11 let 12 - version = "4.1.5"; 13 14 libsecp256k1_name = 15 if stdenv.isLinux then "libsecp256k1.so.0" ··· 20 if stdenv.isLinux then "libzbar.so.0" 21 else "libzbar${stdenv.hostPlatform.extensions.sharedLibrary}"; 22 23 - py = python3.override { 24 - packageOverrides = self: super: { 25 - 26 - aiorpcx = super.aiorpcx.overridePythonAttrs (oldAttrs: rec { 27 - version = "0.18.7"; 28 - src = oldAttrs.src.override { 29 - inherit version; 30 - sha256 = "1rswrspv27x33xa5bnhrkjqzhv0sknv5kd7pl1vidw9d2z4rx2l0"; 31 - }; 32 - }); 33 - }; 34 - }; 35 - 36 in 37 38 python3.pkgs.buildPythonApplication { ··· 43 owner = "Groestlcoin"; 44 repo = "electrum-grs"; 45 rev = "refs/tags/v${version}"; 46 - sha256 = "0wvbjj80r1zxpz24adkicxsdjnv3nciga6rl1wfmky463w03rca2"; 47 }; 48 49 - postPatch = '' 50 - substituteInPlace contrib/requirements/requirements.txt \ 51 - --replace "dnspython>=2.0,<2.1" "dnspython>=2.0" 52 - ''; 53 - 54 nativeBuildInputs = lib.optionals enableQt [ wrapQtAppsHook ]; 55 56 - propagatedBuildInputs = with py.pkgs; [ 57 aiohttp 58 aiohttp-socks 59 aiorpcx
··· 9 }: 10 11 let 12 + version = "4.2.0"; 13 14 libsecp256k1_name = 15 if stdenv.isLinux then "libsecp256k1.so.0" ··· 20 if stdenv.isLinux then "libzbar.so.0" 21 else "libzbar${stdenv.hostPlatform.extensions.sharedLibrary}"; 22 23 in 24 25 python3.pkgs.buildPythonApplication { ··· 30 owner = "Groestlcoin"; 31 repo = "electrum-grs"; 32 rev = "refs/tags/v${version}"; 33 + sha256 = "15n6snrs1kgdqkhp4wgs0bxxdz6mzl8dvf8h7s0jzc6r4b74vv3n"; 34 }; 35 36 nativeBuildInputs = lib.optionals enableQt [ wrapQtAppsHook ]; 37 38 + propagatedBuildInputs = with python3.pkgs; [ 39 aiohttp 40 aiohttp-socks 41 aiorpcx
+2 -2
pkgs/applications/misc/gremlin-console/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "gremlin-console"; 5 - version = "3.5.2"; 6 src = fetchzip { 7 url = "https://downloads.apache.org/tinkerpop/${version}/apache-tinkerpop-gremlin-console-${version}-bin.zip"; 8 - sha256 = "sha256-PCr8lDQzypgozKCzD8FV4X4ls5lYZRMey1vfcFzo+Uc="; 9 }; 10 11 nativeBuildInputs = [ makeWrapper ];
··· 2 3 stdenv.mkDerivation rec { 4 pname = "gremlin-console"; 5 + version = "3.5.3"; 6 src = fetchzip { 7 url = "https://downloads.apache.org/tinkerpop/${version}/apache-tinkerpop-gremlin-console-${version}-bin.zip"; 8 + sha256 = "sha256-pcxJYK+hBFlJ8CmuHGcI+U3x3nE/f9Nu37Nkd3C2Hy8="; 9 }; 10 11 nativeBuildInputs = [ makeWrapper ];
+10 -4
pkgs/applications/misc/gsctl/default.nix
··· 1 - { lib, buildGoModule, fetchFromGitHub }: 2 3 buildGoModule rec { 4 pname = "gsctl"; ··· 13 14 vendorSha256 = "sha256-NeRABlKUpD2ZHRid/vu34Dh9uHZ+7IXWFPX8jkexUog="; 15 16 - ldflags = 17 - [ "-s" "-w" "-X github.com/giantswarm/gsctl/buildinfo.Version=${version}" ]; 18 19 - doCheck = false; 20 21 meta = with lib; { 22 description = "The Giant Swarm command line interface";
··· 1 + { lib, buildGoModule, fetchFromGitHub, kubectl, stdenv }: 2 3 buildGoModule rec { 4 pname = "gsctl"; ··· 13 14 vendorSha256 = "sha256-NeRABlKUpD2ZHRid/vu34Dh9uHZ+7IXWFPX8jkexUog="; 15 16 + ldflags = [ 17 + "-s" "-w" 18 + "-X github.com/giantswarm/gsctl/buildinfo.Version=${version}" 19 + ]; 20 21 + checkInputs = [ 22 + kubectl 23 + ]; 24 + 25 + doCheck = !stdenv.isDarwin; 26 27 meta = with lib; { 28 description = "The Giant Swarm command line interface";
+6 -6
pkgs/applications/misc/hugo/default.nix
··· 2 3 buildGoModule rec { 4 pname = "hugo"; 5 - version = "0.92.2"; 6 7 src = fetchFromGitHub { 8 owner = "gohugoio"; 9 repo = pname; 10 rev = "v${version}"; 11 - sha256 = "sha256-kwqN/9H/ZI2eL09K/9bOMBWW9bow8LtKpbfxyfxIucA="; 12 }; 13 14 - vendorSha256 = "sha256-7dJUl0IxsLj0ds2jqtChNCQEBiK9PahG159IhyFxwdM="; 15 16 doCheck = false; 17 ··· 27 $out/bin/hugo gen man 28 installManPage man/* 29 installShellCompletion --cmd hugo \ 30 - --bash <($out/bin/hugo gen autocomplete --type=bash) \ 31 - --fish <($out/bin/hugo gen autocomplete --type=fish) \ 32 - --zsh <($out/bin/hugo gen autocomplete --type=zsh) 33 ''; 34 35 meta = with lib; {
··· 2 3 buildGoModule rec { 4 pname = "hugo"; 5 + version = "0.96.0"; 6 7 src = fetchFromGitHub { 8 owner = "gohugoio"; 9 repo = pname; 10 rev = "v${version}"; 11 + sha256 = "sha256-3O+ZdOloh5gILPQssztt7s/MwRgDOnpJItwLn7FXnPU="; 12 }; 13 14 + vendorSha256 = "sha256-TgE/ToHBg2QBgtk0gPZTV/icIbQN14RpVAbL/8b+W0U="; 15 16 doCheck = false; 17 ··· 27 $out/bin/hugo gen man 28 installManPage man/* 29 installShellCompletion --cmd hugo \ 30 + --bash <($out/bin/hugo completion bash) \ 31 + --fish <($out/bin/hugo completion fish) \ 32 + --zsh <($out/bin/hugo completion zsh) 33 ''; 34 35 meta = with lib; {
+2 -2
pkgs/applications/misc/otpclient/default.nix
··· 15 16 stdenv.mkDerivation rec { 17 pname = "otpclient"; 18 - version = "2.4.9.1"; 19 20 src = fetchFromGitHub { 21 owner = "paolostivanin"; 22 repo = pname; 23 rev = "v${version}"; 24 - sha256 = "sha256-QcdPyuwbGK12Kul+gGTfRGmXfghr0qugpBEcrgATOT4="; 25 }; 26 27 buildInputs = [ gtk3 jansson libgcrypt libzip libpng libcotp zbar ];
··· 15 16 stdenv.mkDerivation rec { 17 pname = "otpclient"; 18 + version = "2.5.1"; 19 20 src = fetchFromGitHub { 21 owner = "paolostivanin"; 22 repo = pname; 23 rev = "v${version}"; 24 + sha256 = "sha256-VUrLbGaDfPE+Ak20ZCJDmO/sgBzdf4S+SqvyQ7F6SQU="; 25 }; 26 27 buildInputs = [ gtk3 jansson libgcrypt libzip libpng libcotp zbar ];
+56
pkgs/applications/misc/sioyek/default.nix
···
··· 1 + { lib 2 + , stdenv 3 + , installShellFiles 4 + , fetchFromGitHub 5 + , gumbo 6 + , harfbuzz 7 + , jbig2dec 8 + , mupdf 9 + , openjpeg 10 + , qt3d 11 + , qtbase 12 + , qmake 13 + , wrapQtAppsHook 14 + }: 15 + 16 + stdenv.mkDerivation rec { 17 + pname = "sioyek"; 18 + version = "1.2.0"; 19 + 20 + src = fetchFromGitHub { 21 + owner = "ahrm"; 22 + repo = pname; 23 + rev = "v${version}"; 24 + sha256 = "sha256-G4iZi6xTJjWZN0T3lO0jPquxJ3p8Mc0ewmjJEKcGJ34="; 25 + }; 26 + 27 + buildInputs = [ gumbo harfbuzz jbig2dec mupdf openjpeg qt3d qtbase ]; 28 + 29 + nativeBuildInputs = [ installShellFiles wrapQtAppsHook qmake ]; 30 + 31 + postPatch = '' 32 + substituteInPlace pdf_viewer_build_config.pro \ 33 + --replace "-lmupdf-threads" "-lfreetype -lgumbo -ljbig2dec -lopenjp2 -ljpeg" 34 + substituteInPlace pdf_viewer/main.cpp \ 35 + --replace "/usr/share/sioyek" "$out/share" \ 36 + --replace "/etc/sioyek" "$out/etc" 37 + ''; 38 + 39 + qmakeFlags = "DEFINES+=\"LINUX_STANDARD_PATHS\" pdf_viewer_build_config.pro"; 40 + 41 + postInstall = '' 42 + install -Dm644 tutorial.pdf $out/share/tutorial.pdf 43 + cp -r pdf_viewer/shaders $out/share/ 44 + install -Dm644 -t $out/etc/ pdf_viewer/{keys,prefs}.config 45 + installManPage resources/sioyek.1 46 + ''; 47 + 48 + meta = with lib; { 49 + description = "Sioyek is a PDF viewer designed for reading research papers and technical books."; 50 + homepage = "https://sioyek.info/"; 51 + changelog = "https://github.com/ahrm/sioyek/releases"; 52 + license = licenses.gpl3Only; 53 + platforms = platforms.linux; 54 + maintainers = [ maintainers.podocarp ]; 55 + }; 56 + }
+3 -3
pkgs/applications/misc/toipe/default.nix
··· 2 3 rustPlatform.buildRustPackage rec { 4 pname = "toipe"; 5 - version = "0.3.1"; 6 7 src = fetchCrate { 8 inherit pname version; 9 - sha256 = "sha256-/vO5ABMldw3soh7mscjhN5TAZOcs+iMTaMxcdMmV0Xo="; 10 }; 11 12 - cargoSha256 = "sha256-AsRQ8kvDy1cH4/kaFAoU7en3dzDiG1T+O+4r6PKa0hM="; 13 14 meta = with lib; { 15 description = "Trusty terminal typing tester";
··· 2 3 rustPlatform.buildRustPackage rec { 4 pname = "toipe"; 5 + version = "0.4.0"; 6 7 src = fetchCrate { 8 inherit pname version; 9 + sha256 = "sha256-lAvFCvNm55SjRmrhIkMBiM0nSlAG+jUEKLlLaGs1RkY="; 10 }; 11 12 + cargoSha256 = "sha256-WmWH/x69H17uHQEB0+GRUtApJnSEkoeFLLweP8NoBrk="; 13 14 meta = with lib; { 15 description = "Trusty terminal typing tester";
+2 -2
pkgs/applications/misc/xmrig/default.nix
··· 4 5 stdenv.mkDerivation rec { 6 pname = "xmrig"; 7 - version = "6.16.4"; 8 9 src = fetchFromGitHub { 10 owner = "xmrig"; 11 repo = "xmrig"; 12 rev = "v${version}"; 13 - sha256 = "sha256-hfdKhTUGoVN4DIURO+e3MOSpsL6GWxOV3LItd0nA51Y="; 14 }; 15 16 nativeBuildInputs = [ cmake ];
··· 4 5 stdenv.mkDerivation rec { 6 pname = "xmrig"; 7 + version = "6.17.0"; 8 9 src = fetchFromGitHub { 10 owner = "xmrig"; 11 repo = "xmrig"; 12 rev = "v${version}"; 13 + sha256 = "sha256-K8mN3Wzlay2Qgoo70mu3Bh4lXUXNDpXYt17aNnwWkIc="; 14 }; 15 16 nativeBuildInputs = [ cmake ];
+2 -2
pkgs/applications/misc/zettlr/default.nix
··· 10 # Based on https://gist.github.com/msteen/96cb7df66a359b827497c5269ccbbf94 and joplin-desktop nixpkgs. 11 let 12 pname = "zettlr"; 13 - version = "2.2.4"; 14 name = "${pname}-${version}"; 15 src = fetchurl { 16 url = "https://github.com/Zettlr/Zettlr/releases/download/v${version}/Zettlr-${version}-x86_64.appimage"; 17 - sha256 = "sha256-lzXciToyUsHl8WV0IvdP6R2pYegL7/G04YPLb6gbCgQ="; 18 }; 19 appimageContents = appimageTools.extractType2 { 20 inherit name src;
··· 10 # Based on https://gist.github.com/msteen/96cb7df66a359b827497c5269ccbbf94 and joplin-desktop nixpkgs. 11 let 12 pname = "zettlr"; 13 + version = "2.2.5"; 14 name = "${pname}-${version}"; 15 src = fetchurl { 16 url = "https://github.com/Zettlr/Zettlr/releases/download/v${version}/Zettlr-${version}-x86_64.appimage"; 17 + sha256 = "sha256-KP3lt0CweT1f/BR3IpnjwCqNvhFbrpz9KLg6K8OMs+I="; 18 }; 19 appimageContents = appimageTools.extractType2 { 20 inherit name src;
+2 -2
pkgs/applications/networking/appgate-sdp/default.nix
··· 87 in 88 stdenv.mkDerivation rec { 89 pname = "appgate-sdp"; 90 - version = "5.5.3"; 91 92 src = fetchurl { 93 url = "https://bin.appgate-sdp.com/${versions.majorMinor version}/client/appgate-sdp_${version}_amd64.deb"; 94 - sha256 = "sha256-qSo4JX/Jj+JkeetZIMw88MK7SzOgT8aNbQby2kJ91oo="; 95 }; 96 97 # just patch interpreter
··· 87 in 88 stdenv.mkDerivation rec { 89 pname = "appgate-sdp"; 90 + version = "5.5.4"; 91 92 src = fetchurl { 93 url = "https://bin.appgate-sdp.com/${versions.majorMinor version}/client/appgate-sdp_${version}_amd64.deb"; 94 + sha256 = "sha256-7qfgUYD7uPb+ZEierREVfnHoGz0/b/J+hcsX/duDFWU="; 95 }; 96 97 # just patch interpreter
+3
pkgs/applications/networking/browsers/brave/default.nix
··· 37 , pango 38 , pipewire 39 , udev 40 , xorg 41 , zlib 42 , xdg-utils ··· 82 pango 83 pipewire 84 udev 85 xdg-utils 86 xorg.libxcb 87 zlib ··· 160 preFixup = '' 161 # Add command line args to wrapGApp. 162 gappsWrapperArgs+=(--add-flags ${lib.escapeShellArg commandLineArgs}) 163 ''; 164 165 installCheckPhase = ''
··· 37 , pango 38 , pipewire 39 , udev 40 + , wayland 41 , xorg 42 , zlib 43 , xdg-utils ··· 83 pango 84 pipewire 85 udev 86 + wayland 87 xdg-utils 88 xorg.libxcb 89 zlib ··· 162 preFixup = '' 163 # Add command line args to wrapGApp. 164 gappsWrapperArgs+=(--add-flags ${lib.escapeShellArg commandLineArgs}) 165 + gappsWrapperArgs+=(--add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform=wayland}}") 166 ''; 167 168 installCheckPhase = ''
+3 -3
pkgs/applications/networking/browsers/chromium/get-commit-message.py
··· 38 else: 39 print('chromium: TODO -> ' + version + '\n') 40 print(url) 41 - if fixes := re.search(r'This update includes .+ security fixes\.', content).group(0): 42 - zero_days = re.search(r'Google is aware( of reports)? th(e|at) .+ in the wild\.', content) 43 - if zero_days: 44 fixes += " " + zero_days.group(0) 45 print('\n' + '\n'.join(textwrap.wrap(fixes, width=72))) 46 if cve_list := re.findall(r'CVE-[^: ]+', content):
··· 38 else: 39 print('chromium: TODO -> ' + version + '\n') 40 print(url) 41 + if fixes := re.search(r'This update includes .+ security fix(es)?\.', content): 42 + fixes = fixes.group(0) 43 + if zero_days := re.search(r'Google is aware( of reports)? th(e|at) .+ in the wild\.', content): 44 fixes += " " + zero_days.group(0) 45 print('\n' + '\n'.join(textwrap.wrap(fixes, width=72))) 46 if cve_list := re.findall(r'CVE-[^: ]+', content):
+17 -17
pkgs/applications/networking/browsers/chromium/upstream-info.json
··· 1 { 2 "stable": { 3 - "version": "100.0.4896.75", 4 - "sha256": "1h60l1g340gvm4lz2lps6dqpvahpzn24hz47y2qvc6mavx9d6ki4", 5 - "sha256bin64": "0nrrkgwcnqg4l8x1nk1rdxnv9xa0c24ync1yls7s9rc34wkk8sc5", 6 "deps": { 7 "gn": { 8 "version": "2022-01-21", ··· 19 } 20 }, 21 "beta": { 22 - "version": "101.0.4951.15", 23 - "sha256": "1gm70mz6gzildh1g082q4dg5q9namm9kvxfj5qrdcj67gvz5m66y", 24 - "sha256bin64": "0z2rx7mw9wg5ly8wmxkflk8f9gifq4cxqvi224v9dr11qqj8gwm2", 25 "deps": { 26 "gn": { 27 "version": "2022-03-14", ··· 32 } 33 }, 34 "dev": { 35 - "version": "102.0.4972.0", 36 - "sha256": "1aihdym7h8sd52wiybnrgjrd618f3yby4bpbkc26xyrl8gviz31d", 37 - "sha256bin64": "0mb67cfr397aclkiy0v9xqga07c166qdylq257k2kmhj7df1gcvn", 38 "deps": { 39 "gn": { 40 - "version": "2022-03-29", 41 "url": "https://gn.googlesource.com/gn", 42 - "rev": "e39d5251c25155b9dfdb96adeab31b795095fd3b", 43 - "sha256": "1clr0f847rmwwpmsl9zv4q6rw1shn09my775666v480szpahj9pk" 44 } 45 } 46 }, 47 "ungoogled-chromium": { 48 - "version": "100.0.4896.75", 49 - "sha256": "1h60l1g340gvm4lz2lps6dqpvahpzn24hz47y2qvc6mavx9d6ki4", 50 - "sha256bin64": "0nrrkgwcnqg4l8x1nk1rdxnv9xa0c24ync1yls7s9rc34wkk8sc5", 51 "deps": { 52 "gn": { 53 "version": "2022-01-21", ··· 56 "sha256": "1dzdvcn2r5c9giknvasf3y5y4901kav7igivjvrpww66ywsj8fzr" 57 }, 58 "ungoogled-patches": { 59 - "rev": "100.0.4896.75-1", 60 - "sha256": "0s31dclgk3x9302wr5yij77361bqam2sfki39p651gwysfizb73n" 61 } 62 } 63 }
··· 1 { 2 "stable": { 3 + "version": "100.0.4896.88", 4 + "sha256": "0l628x41krsjgzff9996k5wkbcvcjqf4128z32hpj1pkg23719f5", 5 + "sha256bin64": "1wqzs3f70ayi9vy3ncm5mild22xvhwn4d2lcfra31wwnzxi1nqxm", 6 "deps": { 7 "gn": { 8 "version": "2022-01-21", ··· 19 } 20 }, 21 "beta": { 22 + "version": "101.0.4951.26", 23 + "sha256": "1wpdi5l0bic0z9ydvx5vj35z6fh21b3n8dsxyvcbm0rq4fca5zcg", 24 + "sha256bin64": "13mx2jxq5pjzp6dxvnzkfs83krhvpbw0pim7z4c7hhyphjc4fhzr", 25 "deps": { 26 "gn": { 27 "version": "2022-03-14", ··· 32 } 33 }, 34 "dev": { 35 + "version": "102.0.4997.0", 36 + "sha256": "05y9b426wcarq18faw5i79qrfqy158dinvba5d7lwrcjnbqyfr1f", 37 + "sha256bin64": "0846y3dbs7vghrb8s2s57a2lk7a0x2dha5q0d915qrn29g5x9c6p", 38 "deps": { 39 "gn": { 40 + "version": "2022-04-07", 41 "url": "https://gn.googlesource.com/gn", 42 + "rev": "ae110f8b525009255ba1f9ae96982176d3bfad3d", 43 + "sha256": "131y1v2m59hn7s00zc9p7rhfi956p744mp96g2i80f0i020dyl6w" 44 } 45 } 46 }, 47 "ungoogled-chromium": { 48 + "version": "100.0.4896.88", 49 + "sha256": "0l628x41krsjgzff9996k5wkbcvcjqf4128z32hpj1pkg23719f5", 50 + "sha256bin64": "1wqzs3f70ayi9vy3ncm5mild22xvhwn4d2lcfra31wwnzxi1nqxm", 51 "deps": { 52 "gn": { 53 "version": "2022-01-21", ··· 56 "sha256": "1dzdvcn2r5c9giknvasf3y5y4901kav7igivjvrpww66ywsj8fzr" 57 }, 58 "ungoogled-patches": { 59 + "rev": "100.0.4896.88-1", 60 + "sha256": "0f0c5mrjvk6lg59p4x6lg2az4f83y7zzikv5hlmqzpgydivk7c13" 61 } 62 } 63 }
+393 -393
pkgs/applications/networking/browsers/firefox-bin/devedition_sources.nix
··· 1 { 2 - version = "99.0b6"; 3 sources = [ 4 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-x86_64/ach/firefox-99.0b6.tar.bz2"; 5 locale = "ach"; 6 arch = "linux-x86_64"; 7 - sha256 = "0bb4605a97661502cb23fe2ebfdb1a31831f8ca015349b3105d1245fcaa5eb69"; 8 } 9 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-x86_64/af/firefox-99.0b6.tar.bz2"; 10 locale = "af"; 11 arch = "linux-x86_64"; 12 - sha256 = "564fd8895c6fa6aecebd5a7250bd73df45a6e51f90845d9597e59cd9175b6c2c"; 13 } 14 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-x86_64/an/firefox-99.0b6.tar.bz2"; 15 locale = "an"; 16 arch = "linux-x86_64"; 17 - sha256 = "76035e42b93995e6cda0de737981760a0025013bc3330142b95ba7329d54153b"; 18 } 19 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-x86_64/ar/firefox-99.0b6.tar.bz2"; 20 locale = "ar"; 21 arch = "linux-x86_64"; 22 - sha256 = "31abbbdf4378559e6b612fd3b0167bbaad332edc47d6ff67e8d9aa7e01130808"; 23 } 24 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-x86_64/ast/firefox-99.0b6.tar.bz2"; 25 locale = "ast"; 26 arch = "linux-x86_64"; 27 - sha256 = "1c4a2c370c3f566823c722082a3a9f149050cb7a891f3a1f21b7ca8ec899ca92"; 28 } 29 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-x86_64/az/firefox-99.0b6.tar.bz2"; 30 locale = "az"; 31 arch = "linux-x86_64"; 32 - sha256 = "b1d0effa84614c985001705630da49b70f09e91be3715795fc18d926303b6b95"; 33 } 34 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-x86_64/be/firefox-99.0b6.tar.bz2"; 35 locale = "be"; 36 arch = "linux-x86_64"; 37 - sha256 = "d0ace001eff838f8dcb80090a193307e143a5c1f3b1dac143ded5af3fecbdfda"; 38 } 39 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-x86_64/bg/firefox-99.0b6.tar.bz2"; 40 locale = "bg"; 41 arch = "linux-x86_64"; 42 - sha256 = "784d6029972a843829783581796263899371c777cf669f0e4f6978f35a8d6199"; 43 } 44 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-x86_64/bn/firefox-99.0b6.tar.bz2"; 45 locale = "bn"; 46 arch = "linux-x86_64"; 47 - sha256 = "7cdc3a6f35c2a56b87a58eaf3112148c51b2d2d0fe5d9afc5deccfb2d2269b2e"; 48 } 49 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-x86_64/br/firefox-99.0b6.tar.bz2"; 50 locale = "br"; 51 arch = "linux-x86_64"; 52 - sha256 = "abbe12c9d887ea98d85479105bf2640bdbe3d295def41b626d3d8feef3627b36"; 53 } 54 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-x86_64/bs/firefox-99.0b6.tar.bz2"; 55 locale = "bs"; 56 arch = "linux-x86_64"; 57 - sha256 = "fc1076c2eda5623869a3af5c850fb51cf8611501f51984c85f690b4c545cc93b"; 58 } 59 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-x86_64/ca-valencia/firefox-99.0b6.tar.bz2"; 60 locale = "ca-valencia"; 61 arch = "linux-x86_64"; 62 - sha256 = "d328055c61c96c92dd05989c23a3f8f49b36cb755f72118c21331f986ba3b44d"; 63 } 64 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-x86_64/ca/firefox-99.0b6.tar.bz2"; 65 locale = "ca"; 66 arch = "linux-x86_64"; 67 - sha256 = "6a020e56c5f4136deff38f07d94b516971af1a31a804384a50396dbf6241877e"; 68 } 69 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-x86_64/cak/firefox-99.0b6.tar.bz2"; 70 locale = "cak"; 71 arch = "linux-x86_64"; 72 - sha256 = "c6298bdeba82a637bb3903aaf73b9de9f0a3ce4ec22637b1ee1340273b7e36af"; 73 } 74 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-x86_64/cs/firefox-99.0b6.tar.bz2"; 75 locale = "cs"; 76 arch = "linux-x86_64"; 77 - sha256 = "1facd79fe087052af58205d2a0a9acce68a1d9bc58d1a3bd3e49b740f6e51647"; 78 } 79 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-x86_64/cy/firefox-99.0b6.tar.bz2"; 80 locale = "cy"; 81 arch = "linux-x86_64"; 82 - sha256 = "e7305badc55114c4a39edc317202338b3e61feba9844fc2cd8edc1518486736a"; 83 } 84 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-x86_64/da/firefox-99.0b6.tar.bz2"; 85 locale = "da"; 86 arch = "linux-x86_64"; 87 - sha256 = "6b1d2403e1e74c97c763476a128c56079d546967c87f1b225ac790d9acb6940d"; 88 } 89 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-x86_64/de/firefox-99.0b6.tar.bz2"; 90 locale = "de"; 91 arch = "linux-x86_64"; 92 - sha256 = "c8d01b9a1bbcdeb1fa0fa63ff553209d095280ebad4eb03efa47e029505b8204"; 93 } 94 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-x86_64/dsb/firefox-99.0b6.tar.bz2"; 95 locale = "dsb"; 96 arch = "linux-x86_64"; 97 - sha256 = "bea09c23f3099c85e415bb05916ab9e3374f78e897e2b8549fb9f67895b7c052"; 98 } 99 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-x86_64/el/firefox-99.0b6.tar.bz2"; 100 locale = "el"; 101 arch = "linux-x86_64"; 102 - sha256 = "bd740ab9aaad78e4b16e42d610ea1b914db95e2f8396f0e9c4803e38c9810f20"; 103 } 104 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-x86_64/en-CA/firefox-99.0b6.tar.bz2"; 105 locale = "en-CA"; 106 arch = "linux-x86_64"; 107 - sha256 = "acf5c9da684d5f7bb5b25e5fbd62d5dfafb1a5f33bd6c7baa385a37967e516a1"; 108 } 109 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-x86_64/en-GB/firefox-99.0b6.tar.bz2"; 110 locale = "en-GB"; 111 arch = "linux-x86_64"; 112 - sha256 = "76cfab3fb29274bcec47ce72e88f783668653d3f8ea4ad00637bdd7ad5d32364"; 113 } 114 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-x86_64/en-US/firefox-99.0b6.tar.bz2"; 115 locale = "en-US"; 116 arch = "linux-x86_64"; 117 - sha256 = "798f68125a37ac1e60d72dff3a773cd167075a58d523d7d9659cd5fb511e2dcb"; 118 } 119 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-x86_64/eo/firefox-99.0b6.tar.bz2"; 120 locale = "eo"; 121 arch = "linux-x86_64"; 122 - sha256 = "0b65dc59679b42a298484d3901f3f47d6073f08e260a792a6e80d9c5a0e6ad0b"; 123 } 124 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-x86_64/es-AR/firefox-99.0b6.tar.bz2"; 125 locale = "es-AR"; 126 arch = "linux-x86_64"; 127 - sha256 = "3a894741998ee1a2adb6def1c8d548b2c5fcab8fbea655a013dbeef9a29ab228"; 128 } 129 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-x86_64/es-CL/firefox-99.0b6.tar.bz2"; 130 locale = "es-CL"; 131 arch = "linux-x86_64"; 132 - sha256 = "1964534e196d426a9d6dbe664dc16790f010214cfba85e98f5df728e110e0a74"; 133 } 134 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-x86_64/es-ES/firefox-99.0b6.tar.bz2"; 135 locale = "es-ES"; 136 arch = "linux-x86_64"; 137 - sha256 = "32b21ccb56fbe2e46aba0e21c417e2a7d3404a0a3487186c75d042fd84c5033a"; 138 } 139 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-x86_64/es-MX/firefox-99.0b6.tar.bz2"; 140 locale = "es-MX"; 141 arch = "linux-x86_64"; 142 - sha256 = "d70ff15a4cced1028433e603151af021be98d1026322203f0412605685611e5d"; 143 } 144 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-x86_64/et/firefox-99.0b6.tar.bz2"; 145 locale = "et"; 146 arch = "linux-x86_64"; 147 - sha256 = "df844133edc74d396a2fe66b0a71efda2c4797ca7110a12c4c7e620cbacbfe8d"; 148 } 149 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-x86_64/eu/firefox-99.0b6.tar.bz2"; 150 locale = "eu"; 151 arch = "linux-x86_64"; 152 - sha256 = "1ca8ba1a7ba29a0c21d7bdf5cbb046fa0e145a9bdad5debd93d121b512a060a4"; 153 } 154 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-x86_64/fa/firefox-99.0b6.tar.bz2"; 155 locale = "fa"; 156 arch = "linux-x86_64"; 157 - sha256 = "a4c223f683bf75c96650d939c56aa17bfeca975ba8863e44dd5ce0449b436b3e"; 158 } 159 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-x86_64/ff/firefox-99.0b6.tar.bz2"; 160 locale = "ff"; 161 arch = "linux-x86_64"; 162 - sha256 = "6b165789213fc3f9c3f46457a04974e3c718b2c0aebd44c57c7bf8f41c73687b"; 163 } 164 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-x86_64/fi/firefox-99.0b6.tar.bz2"; 165 locale = "fi"; 166 arch = "linux-x86_64"; 167 - sha256 = "eea67a8d94f324a9ab74caae5a7755f9505781ff690760a06a62ad034ba76bd5"; 168 } 169 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-x86_64/fr/firefox-99.0b6.tar.bz2"; 170 locale = "fr"; 171 arch = "linux-x86_64"; 172 - sha256 = "d4cc1a70f8d020870ccac0b023574b9c0f39fd44bbbcfd8a35f6c688183f2a9a"; 173 } 174 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-x86_64/fy-NL/firefox-99.0b6.tar.bz2"; 175 locale = "fy-NL"; 176 arch = "linux-x86_64"; 177 - sha256 = "df49ee1a9db407819fcc7baa9c6bc9c6fc9ab2c2b57b08d85c9478f1b0aaf6c0"; 178 } 179 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-x86_64/ga-IE/firefox-99.0b6.tar.bz2"; 180 locale = "ga-IE"; 181 arch = "linux-x86_64"; 182 - sha256 = "e7e846a95ba695a8a3edf233ad31117f4d35d4942784c5f6c5a1ebed7f2f8e4a"; 183 } 184 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-x86_64/gd/firefox-99.0b6.tar.bz2"; 185 locale = "gd"; 186 arch = "linux-x86_64"; 187 - sha256 = "48ef5fa12ec7415ad23a5a40f2f882147e03ecc074b33b173f413e53cc0cdde6"; 188 } 189 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-x86_64/gl/firefox-99.0b6.tar.bz2"; 190 locale = "gl"; 191 arch = "linux-x86_64"; 192 - sha256 = "b44500b87f3b2219ba10e06bd937ba06784fc00085be12a16f69fe26f7733317"; 193 } 194 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-x86_64/gn/firefox-99.0b6.tar.bz2"; 195 locale = "gn"; 196 arch = "linux-x86_64"; 197 - sha256 = "0e521a61d44d1058ceb566ae58272e41f0aab7f2267555781bb3235ff5e3a59c"; 198 } 199 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-x86_64/gu-IN/firefox-99.0b6.tar.bz2"; 200 locale = "gu-IN"; 201 arch = "linux-x86_64"; 202 - sha256 = "2179c82d7763294f5adedb8c905ed5e009a4d3d176fae58c7503404015214c51"; 203 } 204 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-x86_64/he/firefox-99.0b6.tar.bz2"; 205 locale = "he"; 206 arch = "linux-x86_64"; 207 - sha256 = "69383070d17f2ae68363e8a29efc53e2748b8f784137c854162ec0132295a9e1"; 208 } 209 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-x86_64/hi-IN/firefox-99.0b6.tar.bz2"; 210 locale = "hi-IN"; 211 arch = "linux-x86_64"; 212 - sha256 = "71e57a59cfc523d5c1c73c9b5547b3247170865a95022e5bd3098967c3e6002c"; 213 } 214 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-x86_64/hr/firefox-99.0b6.tar.bz2"; 215 locale = "hr"; 216 arch = "linux-x86_64"; 217 - sha256 = "9ea82b192336e83c7ac450dc7068f2730c031f43633a87b7fa554651cf64a912"; 218 } 219 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-x86_64/hsb/firefox-99.0b6.tar.bz2"; 220 locale = "hsb"; 221 arch = "linux-x86_64"; 222 - sha256 = "e3814f823f3bde2812751e9dd6a2b51a8861952eb04cb845d543a9252501dbba"; 223 } 224 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-x86_64/hu/firefox-99.0b6.tar.bz2"; 225 locale = "hu"; 226 arch = "linux-x86_64"; 227 - sha256 = "e647f86de2e7687e23320aa0f36d96743f5da2cf43b2d83444a41506d13face9"; 228 } 229 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-x86_64/hy-AM/firefox-99.0b6.tar.bz2"; 230 locale = "hy-AM"; 231 arch = "linux-x86_64"; 232 - sha256 = "21cc172fad6136a17df0a6ae4c6e90ec72a02db744cfcb5252cedcf48223e543"; 233 } 234 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-x86_64/ia/firefox-99.0b6.tar.bz2"; 235 locale = "ia"; 236 arch = "linux-x86_64"; 237 - sha256 = "5f0c85a36ec40ef57cfa2bbbc1a4663ce10c8659e0d6ecad67ea993186c9cbb6"; 238 } 239 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-x86_64/id/firefox-99.0b6.tar.bz2"; 240 locale = "id"; 241 arch = "linux-x86_64"; 242 - sha256 = "e6671d2ac6b63ea4f2a84d1d0e89038ef1030d85e84d6b47c5b878ddc8d96b60"; 243 } 244 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-x86_64/is/firefox-99.0b6.tar.bz2"; 245 locale = "is"; 246 arch = "linux-x86_64"; 247 - sha256 = "5bcafb210fa3aa06d56f17972d94c17faaaa2937948890b993bbc6c9bfbeecad"; 248 } 249 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-x86_64/it/firefox-99.0b6.tar.bz2"; 250 locale = "it"; 251 arch = "linux-x86_64"; 252 - sha256 = "3c14104a82a312324c1d42644eca6f80b7375f946a42edcb0a23f8a824bd0eb7"; 253 } 254 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-x86_64/ja/firefox-99.0b6.tar.bz2"; 255 locale = "ja"; 256 arch = "linux-x86_64"; 257 - sha256 = "00713bc8710add3312294aa755c881701ebbb2d00e1f5f242ca12d102ab6f19b"; 258 } 259 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-x86_64/ka/firefox-99.0b6.tar.bz2"; 260 locale = "ka"; 261 arch = "linux-x86_64"; 262 - sha256 = "ba6985797ef85bdccb1f81053456baddbe2cfd9e1097e42b20617270f681c1ad"; 263 } 264 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-x86_64/kab/firefox-99.0b6.tar.bz2"; 265 locale = "kab"; 266 arch = "linux-x86_64"; 267 - sha256 = "8be17598d305e257005ba0f9ef2f7053ee7e79bf3c1b4caade77c8e5a7e8a57c"; 268 } 269 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-x86_64/kk/firefox-99.0b6.tar.bz2"; 270 locale = "kk"; 271 arch = "linux-x86_64"; 272 - sha256 = "7e142151f26355256d2923b183fa1d225e3ed26026cbedf9abcebef301dc1045"; 273 } 274 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-x86_64/km/firefox-99.0b6.tar.bz2"; 275 locale = "km"; 276 arch = "linux-x86_64"; 277 - sha256 = "0df166d5a55e52ad60f8873afff5c1c43816ef99b56e1d817b4d4c29f173def5"; 278 } 279 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-x86_64/kn/firefox-99.0b6.tar.bz2"; 280 locale = "kn"; 281 arch = "linux-x86_64"; 282 - sha256 = "193c7b709c03212ba91ea99da00c6b1c53edebbc9390d7321bd9815e5ced8233"; 283 } 284 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-x86_64/ko/firefox-99.0b6.tar.bz2"; 285 locale = "ko"; 286 arch = "linux-x86_64"; 287 - sha256 = "d265a984bcc6a381f715eff5e2501acde0c8793b111e15877f7d4e9086ddcf10"; 288 } 289 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-x86_64/lij/firefox-99.0b6.tar.bz2"; 290 locale = "lij"; 291 arch = "linux-x86_64"; 292 - sha256 = "4a8327447982439a2f9e5ecff39b77ddd2bfdcb081d9b6f89848f2c93db3b3ca"; 293 } 294 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-x86_64/lt/firefox-99.0b6.tar.bz2"; 295 locale = "lt"; 296 arch = "linux-x86_64"; 297 - sha256 = "cb2a9545762247192f909c1600097b1198fbddfed1c383adf5dfa9666ddc0e80"; 298 } 299 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-x86_64/lv/firefox-99.0b6.tar.bz2"; 300 locale = "lv"; 301 arch = "linux-x86_64"; 302 - sha256 = "6ed249ade30c7d2d5ff290c4b65d3eaf3df4e49e112412cb3153da15bcf23fcd"; 303 } 304 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-x86_64/mk/firefox-99.0b6.tar.bz2"; 305 locale = "mk"; 306 arch = "linux-x86_64"; 307 - sha256 = "56af16c66d20eaae2d6b487c3bec4f438d21effd3e3b1582579bb9c1836956d0"; 308 } 309 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-x86_64/mr/firefox-99.0b6.tar.bz2"; 310 locale = "mr"; 311 arch = "linux-x86_64"; 312 - sha256 = "fa6f5e496fdac7eda06220a423683f608d6c49b0e3caada52b9fd903b5ebcbe9"; 313 } 314 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-x86_64/ms/firefox-99.0b6.tar.bz2"; 315 locale = "ms"; 316 arch = "linux-x86_64"; 317 - sha256 = "0820d7fcdeb7226d067f920e7cb8a0bb3bfd98ea931d468ae58ed54e074dd1f7"; 318 } 319 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-x86_64/my/firefox-99.0b6.tar.bz2"; 320 locale = "my"; 321 arch = "linux-x86_64"; 322 - sha256 = "20ab8faa3a4aa4b4f94f6c057d4fc9602201a55482d492bc6dd7acc5173364a7"; 323 } 324 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-x86_64/nb-NO/firefox-99.0b6.tar.bz2"; 325 locale = "nb-NO"; 326 arch = "linux-x86_64"; 327 - sha256 = "77bf24610d6ad64859c83125909b70b3dd768e90e563971461f2c18fa2cd7693"; 328 } 329 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-x86_64/ne-NP/firefox-99.0b6.tar.bz2"; 330 locale = "ne-NP"; 331 arch = "linux-x86_64"; 332 - sha256 = "fe5477509d83a14875e0409f99e2336abba237da75d1e56d753e27b7d1016c9c"; 333 } 334 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-x86_64/nl/firefox-99.0b6.tar.bz2"; 335 locale = "nl"; 336 arch = "linux-x86_64"; 337 - sha256 = "3b67159e8d34c836d5367a2e17b54bd2aa274e1f602ae42649afc2ba2fa1429f"; 338 } 339 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-x86_64/nn-NO/firefox-99.0b6.tar.bz2"; 340 locale = "nn-NO"; 341 arch = "linux-x86_64"; 342 - sha256 = "4faf2904a8b9a0c315c222d7e810d2fb3e24947dda1e006ddd1f727d2f9f967a"; 343 } 344 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-x86_64/oc/firefox-99.0b6.tar.bz2"; 345 locale = "oc"; 346 arch = "linux-x86_64"; 347 - sha256 = "1dfa10fd1d9f958d487023144b7fad8ca8d1e528954f11e28509b7e22e48a341"; 348 } 349 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-x86_64/pa-IN/firefox-99.0b6.tar.bz2"; 350 locale = "pa-IN"; 351 arch = "linux-x86_64"; 352 - sha256 = "e6e4cc03a47ab8ff0546457b2ee0b55b8702463ed5666c15c0d2d98716fa84d2"; 353 } 354 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-x86_64/pl/firefox-99.0b6.tar.bz2"; 355 locale = "pl"; 356 arch = "linux-x86_64"; 357 - sha256 = "525023c756ff0a0eae303c02ef9b7155fdad5f0f41bc4e539be5ca21d1af0ceb"; 358 } 359 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-x86_64/pt-BR/firefox-99.0b6.tar.bz2"; 360 locale = "pt-BR"; 361 arch = "linux-x86_64"; 362 - sha256 = "1a8070c38035f97ed771b02e59b3c2b0ef0073560c8ba285be9779fd4e99b61f"; 363 } 364 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-x86_64/pt-PT/firefox-99.0b6.tar.bz2"; 365 locale = "pt-PT"; 366 arch = "linux-x86_64"; 367 - sha256 = "ea356edfa8b398ea16719993cf05e65b5c63b4d2c4e589a9a26814ae275e4be2"; 368 } 369 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-x86_64/rm/firefox-99.0b6.tar.bz2"; 370 locale = "rm"; 371 arch = "linux-x86_64"; 372 - sha256 = "f07ca7d4233860a6271eaa972358bd05b834c7f56c4b64d45eb9af72bcf2dd9f"; 373 } 374 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-x86_64/ro/firefox-99.0b6.tar.bz2"; 375 locale = "ro"; 376 arch = "linux-x86_64"; 377 - sha256 = "fccb8f523251dba30a73f6ec9259113142514b6d4657f63b88f5b9d9e8a01923"; 378 } 379 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-x86_64/ru/firefox-99.0b6.tar.bz2"; 380 locale = "ru"; 381 arch = "linux-x86_64"; 382 - sha256 = "d87928af8f4a0b28abdcd0386755a3f4f70d7e17e455fe5913b1e177c3edff2c"; 383 } 384 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-x86_64/sco/firefox-99.0b6.tar.bz2"; 385 locale = "sco"; 386 arch = "linux-x86_64"; 387 - sha256 = "de3bda2032217c56213f64b31332e8e6ea9598c7f31f3dce1a7b136c40c3153d"; 388 } 389 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-x86_64/si/firefox-99.0b6.tar.bz2"; 390 locale = "si"; 391 arch = "linux-x86_64"; 392 - sha256 = "22dbdccec8073bd1d83cc236fc563aa97a3607a92e9b3908d4c8c0307dca8b08"; 393 } 394 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-x86_64/sk/firefox-99.0b6.tar.bz2"; 395 locale = "sk"; 396 arch = "linux-x86_64"; 397 - sha256 = "d5f73c93ef57cd600a2c4269a99a498896b580ec99b549db8b0ee1537a644bb1"; 398 } 399 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-x86_64/sl/firefox-99.0b6.tar.bz2"; 400 locale = "sl"; 401 arch = "linux-x86_64"; 402 - sha256 = "12459b203b0de94241b243b07b9f54e7ae612f7887581c5cd3ac7ca2a08a54d9"; 403 } 404 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-x86_64/son/firefox-99.0b6.tar.bz2"; 405 locale = "son"; 406 arch = "linux-x86_64"; 407 - sha256 = "2d44c84feaa5c5e3595055289f84f320b447664d01c653b0a3b50f1da24b1a78"; 408 } 409 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-x86_64/sq/firefox-99.0b6.tar.bz2"; 410 locale = "sq"; 411 arch = "linux-x86_64"; 412 - sha256 = "fa3f9724380818a71d895252631b354ffb692f35679eb9b8ffa5b2beede8ab61"; 413 } 414 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-x86_64/sr/firefox-99.0b6.tar.bz2"; 415 locale = "sr"; 416 arch = "linux-x86_64"; 417 - sha256 = "c2e5ad218b8cbadfda7c455266e018a6eaf9b450a905e8a73b01d02b7efed608"; 418 } 419 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-x86_64/sv-SE/firefox-99.0b6.tar.bz2"; 420 locale = "sv-SE"; 421 arch = "linux-x86_64"; 422 - sha256 = "12060ac843f03a7544db8631c7f53bcd0cc6fb15d62cd997b02a83f0560722aa"; 423 } 424 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-x86_64/szl/firefox-99.0b6.tar.bz2"; 425 locale = "szl"; 426 arch = "linux-x86_64"; 427 - sha256 = "71ace92d020f3fbd1d5e223dfaa01e3a53ac625ba5ecf074153aad8ccb640ede"; 428 } 429 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-x86_64/ta/firefox-99.0b6.tar.bz2"; 430 locale = "ta"; 431 arch = "linux-x86_64"; 432 - sha256 = "6ace267aab85845babad8b11b68e154e1128b920ed16b8b8d011d53f6dced16c"; 433 } 434 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-x86_64/te/firefox-99.0b6.tar.bz2"; 435 locale = "te"; 436 arch = "linux-x86_64"; 437 - sha256 = "e381faff48999b63b4981695e7c80bb946b44503ab5275344f12b7005ed49ef3"; 438 } 439 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-x86_64/th/firefox-99.0b6.tar.bz2"; 440 locale = "th"; 441 arch = "linux-x86_64"; 442 - sha256 = "6c2ddea1c0ccf0521b9b647827569b78ac2143163895e67476051f8496011b66"; 443 } 444 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-x86_64/tl/firefox-99.0b6.tar.bz2"; 445 locale = "tl"; 446 arch = "linux-x86_64"; 447 - sha256 = "9d949c9c61922756d0f2dbcff76906191d438d161c74fbe7d702c7372c11b5d0"; 448 } 449 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-x86_64/tr/firefox-99.0b6.tar.bz2"; 450 locale = "tr"; 451 arch = "linux-x86_64"; 452 - sha256 = "88763e4847b865603a7d953d54b86e6a053d2476209b4046bcb09149275690f8"; 453 } 454 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-x86_64/trs/firefox-99.0b6.tar.bz2"; 455 locale = "trs"; 456 arch = "linux-x86_64"; 457 - sha256 = "b6e7aa724a06f85e4eaae7e1c55e3ed1ec9a6b5664150745a257bd3f63310d53"; 458 } 459 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-x86_64/uk/firefox-99.0b6.tar.bz2"; 460 locale = "uk"; 461 arch = "linux-x86_64"; 462 - sha256 = "69b200c0c4c92430f188ea12bf5e60aae18203a76e61cc163738d46c3627b137"; 463 } 464 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-x86_64/ur/firefox-99.0b6.tar.bz2"; 465 locale = "ur"; 466 arch = "linux-x86_64"; 467 - sha256 = "330bb00cc0c0882a1e8aa06fdf7d283eaeef04500a9bfccef50f7b2ab8becf81"; 468 } 469 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-x86_64/uz/firefox-99.0b6.tar.bz2"; 470 locale = "uz"; 471 arch = "linux-x86_64"; 472 - sha256 = "a9b7087c1deec3aedcc2c279b135b113e79739a28e31ba6cd090541505e5d9e5"; 473 } 474 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-x86_64/vi/firefox-99.0b6.tar.bz2"; 475 locale = "vi"; 476 arch = "linux-x86_64"; 477 - sha256 = "76b034ed53b8c99cf7909a6a5651627fcd9cdebd7f8ccdbd3d2286cb19dc7eaa"; 478 } 479 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-x86_64/xh/firefox-99.0b6.tar.bz2"; 480 locale = "xh"; 481 arch = "linux-x86_64"; 482 - sha256 = "a1c9ec73200bea835c46879d8196b380a3157c98404e6a009fbdb24b1662ddde"; 483 } 484 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-x86_64/zh-CN/firefox-99.0b6.tar.bz2"; 485 locale = "zh-CN"; 486 arch = "linux-x86_64"; 487 - sha256 = "74fd44c26c503014d0fc3a32dbb726feefd572ce52697879a392996243b5811d"; 488 } 489 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-x86_64/zh-TW/firefox-99.0b6.tar.bz2"; 490 locale = "zh-TW"; 491 arch = "linux-x86_64"; 492 - sha256 = "a9d86ddb8f5388370a28ac643e3d21a411625b7098aca9c399551f8e2c125da9"; 493 } 494 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-i686/ach/firefox-99.0b6.tar.bz2"; 495 locale = "ach"; 496 arch = "linux-i686"; 497 - sha256 = "67b0501117e5d93046031860df5dc6eef3fc3126f0b10240cc13b83f6f1cfdb9"; 498 } 499 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-i686/af/firefox-99.0b6.tar.bz2"; 500 locale = "af"; 501 arch = "linux-i686"; 502 - sha256 = "43b9b1107fb13b97f6b955b3abaa4f1d590bbb1747859e54bb306c9578fbdfe6"; 503 } 504 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-i686/an/firefox-99.0b6.tar.bz2"; 505 locale = "an"; 506 arch = "linux-i686"; 507 - sha256 = "da752ce8f7a9a0769c93f6f1817649354f892c440cdd48f0dd75739baedcff40"; 508 } 509 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-i686/ar/firefox-99.0b6.tar.bz2"; 510 locale = "ar"; 511 arch = "linux-i686"; 512 - sha256 = "e67fc64daef74e78eee12a1e5d4c1ef5a89a8278d19187d9e0c67ac5ea350623"; 513 } 514 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-i686/ast/firefox-99.0b6.tar.bz2"; 515 locale = "ast"; 516 arch = "linux-i686"; 517 - sha256 = "115cb0605bfb7629b854d242634cd2797b5072f735c840a6611325faf7bc3f77"; 518 } 519 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-i686/az/firefox-99.0b6.tar.bz2"; 520 locale = "az"; 521 arch = "linux-i686"; 522 - sha256 = "c839a19dc4f5d938fe7a5426a8abd7b228c89a262201c019b4b53953211aea78"; 523 } 524 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-i686/be/firefox-99.0b6.tar.bz2"; 525 locale = "be"; 526 arch = "linux-i686"; 527 - sha256 = "94c8e688578059f8c4f7fd2a65a8fd77280b4047e845efd6ea66e34f5320d119"; 528 } 529 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-i686/bg/firefox-99.0b6.tar.bz2"; 530 locale = "bg"; 531 arch = "linux-i686"; 532 - sha256 = "9f7acb26e7cd9193e9e435da3e2f4e9d9ee82195cc18e8de8295cba2446da1f0"; 533 } 534 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-i686/bn/firefox-99.0b6.tar.bz2"; 535 locale = "bn"; 536 arch = "linux-i686"; 537 - sha256 = "93f31b395a9a42386b0de322db1f675810a3db106a0e8c583f18ad4dd0c56488"; 538 } 539 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-i686/br/firefox-99.0b6.tar.bz2"; 540 locale = "br"; 541 arch = "linux-i686"; 542 - sha256 = "a04a2b2f2b70f33bfe288d9907291aa61f2daa64d0d6802c784d7b4f44b38326"; 543 } 544 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-i686/bs/firefox-99.0b6.tar.bz2"; 545 locale = "bs"; 546 arch = "linux-i686"; 547 - sha256 = "154456c3aeefe93d6891306fe295342aa02c294bf64693fe93943ae836fc796d"; 548 } 549 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-i686/ca-valencia/firefox-99.0b6.tar.bz2"; 550 locale = "ca-valencia"; 551 arch = "linux-i686"; 552 - sha256 = "c00ab86f77e5113f85feb8eb14b74c2c144e9c7e08c4442b06b749ffccde2cf1"; 553 } 554 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-i686/ca/firefox-99.0b6.tar.bz2"; 555 locale = "ca"; 556 arch = "linux-i686"; 557 - sha256 = "07de1d9c72f9d5487b9ff57ec609a2b6ce37a8b09fc81200a6cc6610a7e66b9f"; 558 } 559 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-i686/cak/firefox-99.0b6.tar.bz2"; 560 locale = "cak"; 561 arch = "linux-i686"; 562 - sha256 = "ee05ba6ce42f873ab79032553302caae28069d84c5105192623f1261d2d3d609"; 563 } 564 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-i686/cs/firefox-99.0b6.tar.bz2"; 565 locale = "cs"; 566 arch = "linux-i686"; 567 - sha256 = "9b2af581c1c70b72cbf82cf656f94e65058063f0fd6807d99760dfe9b68af808"; 568 } 569 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-i686/cy/firefox-99.0b6.tar.bz2"; 570 locale = "cy"; 571 arch = "linux-i686"; 572 - sha256 = "f638faf94045b5e739736926e4b3e173f8830542287d46aed70337d9ac3a4495"; 573 } 574 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-i686/da/firefox-99.0b6.tar.bz2"; 575 locale = "da"; 576 arch = "linux-i686"; 577 - sha256 = "3dad188b310fef15b704ca788b320d502a0a6ee59538296176fb17d2b440163a"; 578 } 579 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-i686/de/firefox-99.0b6.tar.bz2"; 580 locale = "de"; 581 arch = "linux-i686"; 582 - sha256 = "1bdb5b60bdf16126de86ba1413eb5ac4184f727b3e57a36d424dfe39647f53be"; 583 } 584 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-i686/dsb/firefox-99.0b6.tar.bz2"; 585 locale = "dsb"; 586 arch = "linux-i686"; 587 - sha256 = "b306d40607d73314c0e3e87bb1bce65369846be3e370943088a8e7e9731098fc"; 588 } 589 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-i686/el/firefox-99.0b6.tar.bz2"; 590 locale = "el"; 591 arch = "linux-i686"; 592 - sha256 = "45202f79f9cbf2a44bfefa9ce50bd0a6b88485207105db4df1f26f547c1f556b"; 593 } 594 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-i686/en-CA/firefox-99.0b6.tar.bz2"; 595 locale = "en-CA"; 596 arch = "linux-i686"; 597 - sha256 = "78020bb6fa9395fc4e2cf40645e127d0f6d6dfca4044e5c00f63a90e24824add"; 598 } 599 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-i686/en-GB/firefox-99.0b6.tar.bz2"; 600 locale = "en-GB"; 601 arch = "linux-i686"; 602 - sha256 = "647947c0b765d1142947d3cb35ceb308946090e928ecbd4cf8c3eba4b57afa47"; 603 } 604 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-i686/en-US/firefox-99.0b6.tar.bz2"; 605 locale = "en-US"; 606 arch = "linux-i686"; 607 - sha256 = "4249f742c2918d66af2e7defe1c6b34870f258fe047ae7b38f91b0394b453cbe"; 608 } 609 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-i686/eo/firefox-99.0b6.tar.bz2"; 610 locale = "eo"; 611 arch = "linux-i686"; 612 - sha256 = "1726df9605c7deafd6963c18c4b8dbd4bbbed86814fa9932367fd04f6ef609fc"; 613 } 614 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-i686/es-AR/firefox-99.0b6.tar.bz2"; 615 locale = "es-AR"; 616 arch = "linux-i686"; 617 - sha256 = "c3820a35047f21efc721889fa0003d8e74e13858aad4d3aea038c01b5cd6c657"; 618 } 619 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-i686/es-CL/firefox-99.0b6.tar.bz2"; 620 locale = "es-CL"; 621 arch = "linux-i686"; 622 - sha256 = "b1f5bf697007d8b6ac9f1fa057f292bcfb860d71229a7d0ad6d611ab02991211"; 623 } 624 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-i686/es-ES/firefox-99.0b6.tar.bz2"; 625 locale = "es-ES"; 626 arch = "linux-i686"; 627 - sha256 = "de33571140d165d0422b2e4543893bab6435b6626333a05bfef39682ef759db0"; 628 } 629 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-i686/es-MX/firefox-99.0b6.tar.bz2"; 630 locale = "es-MX"; 631 arch = "linux-i686"; 632 - sha256 = "f681be5b92c8959e0e8c90cf4c7f6cd9197e11be1828797e853310a49dc76698"; 633 } 634 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-i686/et/firefox-99.0b6.tar.bz2"; 635 locale = "et"; 636 arch = "linux-i686"; 637 - sha256 = "476a0ccde58372bffea3ebfb0d88795b31db2ec622f9c1b99df51287aa8ba69b"; 638 } 639 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-i686/eu/firefox-99.0b6.tar.bz2"; 640 locale = "eu"; 641 arch = "linux-i686"; 642 - sha256 = "d465a6a4a01853724894fd81e31b63b80e830cee268298d6e037e6877ae77661"; 643 } 644 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-i686/fa/firefox-99.0b6.tar.bz2"; 645 locale = "fa"; 646 arch = "linux-i686"; 647 - sha256 = "cf8ac9c8d667ccb0066db1d20a9f43af807e40d1746931e001ec900b34fbbc02"; 648 } 649 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-i686/ff/firefox-99.0b6.tar.bz2"; 650 locale = "ff"; 651 arch = "linux-i686"; 652 - sha256 = "86dcb3f9e1d899973eaccd3caf401471b36ff70f4a4693fa9f857083e8641a2e"; 653 } 654 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-i686/fi/firefox-99.0b6.tar.bz2"; 655 locale = "fi"; 656 arch = "linux-i686"; 657 - sha256 = "ca0b830aa6ec724aa31f957e7c84156726c26fa0a74ace80ecdea899a8091f82"; 658 } 659 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-i686/fr/firefox-99.0b6.tar.bz2"; 660 locale = "fr"; 661 arch = "linux-i686"; 662 - sha256 = "e94a7a54ba806e2b4baa0159d2f8cb96e79abc9c01e2526821cac8253c6ad495"; 663 } 664 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-i686/fy-NL/firefox-99.0b6.tar.bz2"; 665 locale = "fy-NL"; 666 arch = "linux-i686"; 667 - sha256 = "cae5c9c607c0dc99e4645f756befce2c9c4ae83b7edc39cf12af81781b33a7b9"; 668 } 669 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-i686/ga-IE/firefox-99.0b6.tar.bz2"; 670 locale = "ga-IE"; 671 arch = "linux-i686"; 672 - sha256 = "b9b1cb2a48cd17179d5e3a8a3fca9ac25c3367ff6281f632d826cd6a9bb4a633"; 673 } 674 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-i686/gd/firefox-99.0b6.tar.bz2"; 675 locale = "gd"; 676 arch = "linux-i686"; 677 - sha256 = "b5454de81ba2fee053e98dcb37d3703b5385a51561e45fa32f6872494cfc047b"; 678 } 679 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-i686/gl/firefox-99.0b6.tar.bz2"; 680 locale = "gl"; 681 arch = "linux-i686"; 682 - sha256 = "be3b3decd8e75740a317f105bfa2e4c919ad7f31e391845fb60b299fae7bea7c"; 683 } 684 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-i686/gn/firefox-99.0b6.tar.bz2"; 685 locale = "gn"; 686 arch = "linux-i686"; 687 - sha256 = "394562b739f81ec43a954f7393c5177f87d3d5b36d404d97e2e483f3000bb615"; 688 } 689 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-i686/gu-IN/firefox-99.0b6.tar.bz2"; 690 locale = "gu-IN"; 691 arch = "linux-i686"; 692 - sha256 = "d2e36f37146b48cbc710af7663ad8b4f7770dbb5f6a557e3f54d637e7061ad90"; 693 } 694 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-i686/he/firefox-99.0b6.tar.bz2"; 695 locale = "he"; 696 arch = "linux-i686"; 697 - sha256 = "17bbbd7768ff852dc1f27b224b77dfdaaebabaf531028c71a371bf302a9dd92d"; 698 } 699 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-i686/hi-IN/firefox-99.0b6.tar.bz2"; 700 locale = "hi-IN"; 701 arch = "linux-i686"; 702 - sha256 = "2f431a3e50ac0b74a2bda65652a5aa45c0e1b44ef0837645ec49e30c6d0d7fbc"; 703 } 704 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-i686/hr/firefox-99.0b6.tar.bz2"; 705 locale = "hr"; 706 arch = "linux-i686"; 707 - sha256 = "e57e5fe2cb59c25002e9c06cd3298d9cb75c4437ddc9556590d6c56a1eac57bb"; 708 } 709 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-i686/hsb/firefox-99.0b6.tar.bz2"; 710 locale = "hsb"; 711 arch = "linux-i686"; 712 - sha256 = "7c1eefa455afacf5b3b1ee1d04b6e793e2db210912dae58910093c70a21a73f5"; 713 } 714 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-i686/hu/firefox-99.0b6.tar.bz2"; 715 locale = "hu"; 716 arch = "linux-i686"; 717 - sha256 = "d2b02034ce6686e0743af6444acc2a23ed657124bd7bb6ddfaf6d24cf11730b6"; 718 } 719 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-i686/hy-AM/firefox-99.0b6.tar.bz2"; 720 locale = "hy-AM"; 721 arch = "linux-i686"; 722 - sha256 = "75589d2abd9488269693c0a0440d6359bafb354b1b5ee91b90306871903eda0b"; 723 } 724 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-i686/ia/firefox-99.0b6.tar.bz2"; 725 locale = "ia"; 726 arch = "linux-i686"; 727 - sha256 = "b26efd6320a41a558383e22db49cbcdd930161fb48ad0032d24e44b57b01f0c6"; 728 } 729 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-i686/id/firefox-99.0b6.tar.bz2"; 730 locale = "id"; 731 arch = "linux-i686"; 732 - sha256 = "d50fff8b0ff7ae5546ad3f25e485ef51280bd022708e3d0aae97d99f79788f0a"; 733 } 734 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-i686/is/firefox-99.0b6.tar.bz2"; 735 locale = "is"; 736 arch = "linux-i686"; 737 - sha256 = "4cf7fbadac8084b8e134f6110ee07076ddd93cf00a10b6ef3d6276df9080bdc1"; 738 } 739 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-i686/it/firefox-99.0b6.tar.bz2"; 740 locale = "it"; 741 arch = "linux-i686"; 742 - sha256 = "6fabf495a730600869f6d1e2d9382120361f5061e3a893321f68a6378f7eeddc"; 743 } 744 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-i686/ja/firefox-99.0b6.tar.bz2"; 745 locale = "ja"; 746 arch = "linux-i686"; 747 - sha256 = "95a537b3306ae1f6bfe9c4076042d6c29c6478c0f32e5aa4a01e800c1d2a75a5"; 748 } 749 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-i686/ka/firefox-99.0b6.tar.bz2"; 750 locale = "ka"; 751 arch = "linux-i686"; 752 - sha256 = "e73b2b555f7318650ca1ea20f9d8c1fbc933d230eba3eaeb5e5a47dac24797b1"; 753 } 754 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-i686/kab/firefox-99.0b6.tar.bz2"; 755 locale = "kab"; 756 arch = "linux-i686"; 757 - sha256 = "cd55879a883ac4e4efef972d6200284d6839dc786e7dad4c3a81fd88b89b18ab"; 758 } 759 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-i686/kk/firefox-99.0b6.tar.bz2"; 760 locale = "kk"; 761 arch = "linux-i686"; 762 - sha256 = "cf2dd9ae9cd6347eaf976cdcf4a6cce81abb741b0cc273063cbe1274d271e05b"; 763 } 764 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-i686/km/firefox-99.0b6.tar.bz2"; 765 locale = "km"; 766 arch = "linux-i686"; 767 - sha256 = "f0f3982e7d838841a01b24c330ed3e74416073c40470293447551aacb5411506"; 768 } 769 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-i686/kn/firefox-99.0b6.tar.bz2"; 770 locale = "kn"; 771 arch = "linux-i686"; 772 - sha256 = "3e2953e55e3bc7fa76ff77aac08f79b20bbf2be52683c08b3d54a323a1754ed7"; 773 } 774 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-i686/ko/firefox-99.0b6.tar.bz2"; 775 locale = "ko"; 776 arch = "linux-i686"; 777 - sha256 = "5c5bec8a40dbea26674eb2d4b7160c1c2f3ef37f68d67c24a7ca6a2cf77eac85"; 778 } 779 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-i686/lij/firefox-99.0b6.tar.bz2"; 780 locale = "lij"; 781 arch = "linux-i686"; 782 - sha256 = "7cc492c5eff065cc3cbceb292d18d833e9f2bf76ace0d5ca960256290f049f94"; 783 } 784 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-i686/lt/firefox-99.0b6.tar.bz2"; 785 locale = "lt"; 786 arch = "linux-i686"; 787 - sha256 = "b4b56e01e65ffe4f7232daf661df178d4af1d813e1c8122c4ba56aada0b2ef52"; 788 } 789 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-i686/lv/firefox-99.0b6.tar.bz2"; 790 locale = "lv"; 791 arch = "linux-i686"; 792 - sha256 = "b13ac2b90f13813b8252c5eb817d0f55f770a58e05f8a98b1a08fdf59fc9191a"; 793 } 794 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-i686/mk/firefox-99.0b6.tar.bz2"; 795 locale = "mk"; 796 arch = "linux-i686"; 797 - sha256 = "6b1d2598350feb901e86f332598688853b607c7c14c13ac228610d16e89eeda3"; 798 } 799 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-i686/mr/firefox-99.0b6.tar.bz2"; 800 locale = "mr"; 801 arch = "linux-i686"; 802 - sha256 = "9a6a47fc20500b4421b12381374f0a8ecfa9a0929a54a6f6dba73e1c2e5a6c81"; 803 } 804 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-i686/ms/firefox-99.0b6.tar.bz2"; 805 locale = "ms"; 806 arch = "linux-i686"; 807 - sha256 = "e79c4f88952ec9061b4d90f8ca5970be8b5c19cbc1df8d9970b9b23c801103a1"; 808 } 809 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-i686/my/firefox-99.0b6.tar.bz2"; 810 locale = "my"; 811 arch = "linux-i686"; 812 - sha256 = "f8ce25b87b639843fa6fab4651326719f229f91a4d6b3a6ef17d0e9f4035b1f3"; 813 } 814 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-i686/nb-NO/firefox-99.0b6.tar.bz2"; 815 locale = "nb-NO"; 816 arch = "linux-i686"; 817 - sha256 = "03f5550bf0c0f33c3cf252cbad1650204e008d852e6db46a6f7fb6f6b5ac10ed"; 818 } 819 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-i686/ne-NP/firefox-99.0b6.tar.bz2"; 820 locale = "ne-NP"; 821 arch = "linux-i686"; 822 - sha256 = "5d94d2dbdbdadf6abb7250772e6e046b9ce03cbf5e4c920ef7e8b5cae69359b7"; 823 } 824 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-i686/nl/firefox-99.0b6.tar.bz2"; 825 locale = "nl"; 826 arch = "linux-i686"; 827 - sha256 = "3045ce321c102e2c114a48a46526572a2c52d228b44ab35d8241d92bd65dd9fa"; 828 } 829 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-i686/nn-NO/firefox-99.0b6.tar.bz2"; 830 locale = "nn-NO"; 831 arch = "linux-i686"; 832 - sha256 = "a16aa9b6de0ac4213492ca117eb47fbd4994824c0f080001baa9136231fb69cf"; 833 } 834 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-i686/oc/firefox-99.0b6.tar.bz2"; 835 locale = "oc"; 836 arch = "linux-i686"; 837 - sha256 = "70bf39cd4c3fc4ef772dd71d97f71fdc92324ce2caf9d359cc1d3f3d1557c3a5"; 838 } 839 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-i686/pa-IN/firefox-99.0b6.tar.bz2"; 840 locale = "pa-IN"; 841 arch = "linux-i686"; 842 - sha256 = "951263906c05aa6f60a65d77e917a95ce10e8ae31f156acac7f47ab4ec36deab"; 843 } 844 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-i686/pl/firefox-99.0b6.tar.bz2"; 845 locale = "pl"; 846 arch = "linux-i686"; 847 - sha256 = "476ca14396dd7ee636ed1e74a20d9d0ff3b0c452e5b5f61eae6f0594ba060f3e"; 848 } 849 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-i686/pt-BR/firefox-99.0b6.tar.bz2"; 850 locale = "pt-BR"; 851 arch = "linux-i686"; 852 - sha256 = "33ea09c993bddcc36621ae633713e758ac33349847604995e05fce0d26be398f"; 853 } 854 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-i686/pt-PT/firefox-99.0b6.tar.bz2"; 855 locale = "pt-PT"; 856 arch = "linux-i686"; 857 - sha256 = "fd4b924d8afa163ec40a2f5ca6ae0b89e1a22a8be8b8fbf9f43012159d0b7172"; 858 } 859 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-i686/rm/firefox-99.0b6.tar.bz2"; 860 locale = "rm"; 861 arch = "linux-i686"; 862 - sha256 = "97ce5f4af9e8ed2af039255e284ce1b55b6a3ac0eacf4c40be82b635b1df0f2b"; 863 } 864 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-i686/ro/firefox-99.0b6.tar.bz2"; 865 locale = "ro"; 866 arch = "linux-i686"; 867 - sha256 = "a959d39333b98c5a479e6975dfa82a4c2b3efe5d69d2d99fddc8d2aabdbe95ce"; 868 } 869 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-i686/ru/firefox-99.0b6.tar.bz2"; 870 locale = "ru"; 871 arch = "linux-i686"; 872 - sha256 = "e4f65bbf839054b7009e01461cf4a0b943e1373df054e9b40797b5d233654aac"; 873 } 874 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-i686/sco/firefox-99.0b6.tar.bz2"; 875 locale = "sco"; 876 arch = "linux-i686"; 877 - sha256 = "fac16861dbc011655c3b36b31d5e0816a09e1f88e34032d247d09f691c097ddd"; 878 } 879 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-i686/si/firefox-99.0b6.tar.bz2"; 880 locale = "si"; 881 arch = "linux-i686"; 882 - sha256 = "93423cb2cccf166f374fb4b8779f337fa1cfdff67f0f2c463a398a35ecd251bf"; 883 } 884 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-i686/sk/firefox-99.0b6.tar.bz2"; 885 locale = "sk"; 886 arch = "linux-i686"; 887 - sha256 = "e63c2240f7b791b01c94084dbb28d74ddd6528a7bd1e62bb74ee9271d0fd81f6"; 888 } 889 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-i686/sl/firefox-99.0b6.tar.bz2"; 890 locale = "sl"; 891 arch = "linux-i686"; 892 - sha256 = "87064873e57431bb9cfd3e231df07753c8f644e218ea0318b3731baa05b16c1e"; 893 } 894 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-i686/son/firefox-99.0b6.tar.bz2"; 895 locale = "son"; 896 arch = "linux-i686"; 897 - sha256 = "6ecdf2061f0787fc9adcd27465211446df45751d103e279aa50f278361061728"; 898 } 899 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-i686/sq/firefox-99.0b6.tar.bz2"; 900 locale = "sq"; 901 arch = "linux-i686"; 902 - sha256 = "47783d01b35119b158c746c5ccede7e4832d15317958030306035d1b448b77dc"; 903 } 904 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-i686/sr/firefox-99.0b6.tar.bz2"; 905 locale = "sr"; 906 arch = "linux-i686"; 907 - sha256 = "4aa1908894de6eb3640b497361d5245ed3379d29ffe6e10401540cc1c10cb965"; 908 } 909 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-i686/sv-SE/firefox-99.0b6.tar.bz2"; 910 locale = "sv-SE"; 911 arch = "linux-i686"; 912 - sha256 = "2334fb5859711a4471f06a9eb81907d0b41ba52a8fce05b7cec320a0d31a4167"; 913 } 914 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-i686/szl/firefox-99.0b6.tar.bz2"; 915 locale = "szl"; 916 arch = "linux-i686"; 917 - sha256 = "39ad1c9f4da42278f2a1b3c125aa7e2a8005376a6f458a03851d42f85d116dee"; 918 } 919 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-i686/ta/firefox-99.0b6.tar.bz2"; 920 locale = "ta"; 921 arch = "linux-i686"; 922 - sha256 = "24055aedcf23fcde0dc519bc2124a8d42c82ddd74dda46b694a20d25ff76d2ce"; 923 } 924 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-i686/te/firefox-99.0b6.tar.bz2"; 925 locale = "te"; 926 arch = "linux-i686"; 927 - sha256 = "18a90860a6428ab31229c975927b264d75b2e2f186f83ef270262f7598053d48"; 928 } 929 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-i686/th/firefox-99.0b6.tar.bz2"; 930 locale = "th"; 931 arch = "linux-i686"; 932 - sha256 = "b965a21a0585cc07714c39ba33afc5ce757294d595c7617ba5b330a0d1d8cf0b"; 933 } 934 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-i686/tl/firefox-99.0b6.tar.bz2"; 935 locale = "tl"; 936 arch = "linux-i686"; 937 - sha256 = "cd1fb6553daf6b123e6545cf0553038b2f16c12ae4a21425e253c68124a8ce42"; 938 } 939 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-i686/tr/firefox-99.0b6.tar.bz2"; 940 locale = "tr"; 941 arch = "linux-i686"; 942 - sha256 = "2a2c6abfa119022520e8a3ab4c430c282a7a3f7d5e72d2a67d070a64398b2bb9"; 943 } 944 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-i686/trs/firefox-99.0b6.tar.bz2"; 945 locale = "trs"; 946 arch = "linux-i686"; 947 - sha256 = "aae079859fcf211c1e465a00a6a07514397a9f715bc02d704daf062e3d75220a"; 948 } 949 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-i686/uk/firefox-99.0b6.tar.bz2"; 950 locale = "uk"; 951 arch = "linux-i686"; 952 - sha256 = "04ebb332d79d0a9aef5d2e93b2aa8dae0ded8d4e4c639d192ac969e8033ffa24"; 953 } 954 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-i686/ur/firefox-99.0b6.tar.bz2"; 955 locale = "ur"; 956 arch = "linux-i686"; 957 - sha256 = "8a8d6d6503657665882ccea44a56b324253adc8d98eba20696ecfd096311821f"; 958 } 959 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-i686/uz/firefox-99.0b6.tar.bz2"; 960 locale = "uz"; 961 arch = "linux-i686"; 962 - sha256 = "e2990d6a4c3bfb5547bdac49a2499c7dd958d0b8e665b636e0ffd6e9aebaab58"; 963 } 964 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-i686/vi/firefox-99.0b6.tar.bz2"; 965 locale = "vi"; 966 arch = "linux-i686"; 967 - sha256 = "b7c2a4d8c1c400f44fcad7e91572134328097d183c76b8e22d5eaa0a4959d35f"; 968 } 969 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-i686/xh/firefox-99.0b6.tar.bz2"; 970 locale = "xh"; 971 arch = "linux-i686"; 972 - sha256 = "e3dc9942f397812564b5d7728bb4857f0c217183300ac0ab28590921f56bda34"; 973 } 974 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-i686/zh-CN/firefox-99.0b6.tar.bz2"; 975 locale = "zh-CN"; 976 arch = "linux-i686"; 977 - sha256 = "11ff62d8f465b9ce17591177f1fc98d6dcbbd819332f65bcffd685d43b5aa285"; 978 } 979 - { url = "http://archive.mozilla.org/pub/devedition/releases/99.0b6/linux-i686/zh-TW/firefox-99.0b6.tar.bz2"; 980 locale = "zh-TW"; 981 arch = "linux-i686"; 982 - sha256 = "406200aceeae06ce5ae2d736d8ff42713e2275b5f369682cd49946326c5cf21d"; 983 } 984 ]; 985 }
··· 1 { 2 + version = "100.0b5"; 3 sources = [ 4 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-x86_64/ach/firefox-100.0b5.tar.bz2"; 5 locale = "ach"; 6 arch = "linux-x86_64"; 7 + sha256 = "fb1b570f098ca5d80f41f14ada1f7ad6dc43e5e1c6984e1fca29cfd275dabded"; 8 } 9 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-x86_64/af/firefox-100.0b5.tar.bz2"; 10 locale = "af"; 11 arch = "linux-x86_64"; 12 + sha256 = "31322e6c45045322977b5d240350e0e4740f9c48174b719553410fea3212f475"; 13 } 14 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-x86_64/an/firefox-100.0b5.tar.bz2"; 15 locale = "an"; 16 arch = "linux-x86_64"; 17 + sha256 = "137eb68b647af950362682646f7edf754bfb51a03b20f59b777f877b3ef003c2"; 18 } 19 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-x86_64/ar/firefox-100.0b5.tar.bz2"; 20 locale = "ar"; 21 arch = "linux-x86_64"; 22 + sha256 = "22d24c6bad9ce2ded7634449fbc5d0bcdd4972aac15f60e04cf963ab0ee252bd"; 23 } 24 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-x86_64/ast/firefox-100.0b5.tar.bz2"; 25 locale = "ast"; 26 arch = "linux-x86_64"; 27 + sha256 = "e8a2e7ea146efe41105d84a667568662d029a9773855ae31768ba9c14abbdde7"; 28 } 29 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-x86_64/az/firefox-100.0b5.tar.bz2"; 30 locale = "az"; 31 arch = "linux-x86_64"; 32 + sha256 = "34d76711bdc45cc45650cb4c94e553f67579be3f406c391c9878cb6de1c39bb5"; 33 } 34 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-x86_64/be/firefox-100.0b5.tar.bz2"; 35 locale = "be"; 36 arch = "linux-x86_64"; 37 + sha256 = "fdd4d1cea3b71f54b58230a30c744d2ff7b0237869fd14e617ba3322c2d59f6f"; 38 } 39 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-x86_64/bg/firefox-100.0b5.tar.bz2"; 40 locale = "bg"; 41 arch = "linux-x86_64"; 42 + sha256 = "e63e65a92f73a31d2adac6a0c1b6dc45f38425ed8596039332108565de43daa6"; 43 } 44 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-x86_64/bn/firefox-100.0b5.tar.bz2"; 45 locale = "bn"; 46 arch = "linux-x86_64"; 47 + sha256 = "29fbffaeb7bd8750cf1fb543692855d427200d7df6e9ca92224bd96103b06b35"; 48 } 49 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-x86_64/br/firefox-100.0b5.tar.bz2"; 50 locale = "br"; 51 arch = "linux-x86_64"; 52 + sha256 = "3c1bc8cace7f4d2c7522fc9dd994c42707ca4d54b74ead88726c8e83862c3757"; 53 } 54 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-x86_64/bs/firefox-100.0b5.tar.bz2"; 55 locale = "bs"; 56 arch = "linux-x86_64"; 57 + sha256 = "3e6c94efea22c4bd2620225e8a339689e3e4f642d474f4580092a85d7c4a4950"; 58 } 59 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-x86_64/ca-valencia/firefox-100.0b5.tar.bz2"; 60 locale = "ca-valencia"; 61 arch = "linux-x86_64"; 62 + sha256 = "485b33fe034acd03412b3407338cd246077209fc1ccd566f2ac9d347c8da6308"; 63 } 64 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-x86_64/ca/firefox-100.0b5.tar.bz2"; 65 locale = "ca"; 66 arch = "linux-x86_64"; 67 + sha256 = "a0b2780c0a634c85a9dbdc00b6952c81b503c3173d2c2cb9df5d9c5958ab640c"; 68 } 69 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-x86_64/cak/firefox-100.0b5.tar.bz2"; 70 locale = "cak"; 71 arch = "linux-x86_64"; 72 + sha256 = "360abc1da779874423792e63b545343aaeb3984201193c687c3c8b67b67cecb1"; 73 } 74 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-x86_64/cs/firefox-100.0b5.tar.bz2"; 75 locale = "cs"; 76 arch = "linux-x86_64"; 77 + sha256 = "1dc722b7931908a38f43254aa1c1c78fb77ee30868c15455c0448927e658613d"; 78 } 79 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-x86_64/cy/firefox-100.0b5.tar.bz2"; 80 locale = "cy"; 81 arch = "linux-x86_64"; 82 + sha256 = "55eba066d11752cbf973312d55568e51b720f21e66bf590adadbe93be386e989"; 83 } 84 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-x86_64/da/firefox-100.0b5.tar.bz2"; 85 locale = "da"; 86 arch = "linux-x86_64"; 87 + sha256 = "cc3fa0c0ef8a1af9f8bb78e7196c5cc7a6c6df2d9f25c5fe8d79f47879354331"; 88 } 89 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-x86_64/de/firefox-100.0b5.tar.bz2"; 90 locale = "de"; 91 arch = "linux-x86_64"; 92 + sha256 = "b745aa34eca890302b701be19bdd3affcba37e7b1af388e4844ce61c3a1244fb"; 93 } 94 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-x86_64/dsb/firefox-100.0b5.tar.bz2"; 95 locale = "dsb"; 96 arch = "linux-x86_64"; 97 + sha256 = "e7a4c1390919cfd01fe13f5a81ce35fbdf0868c725783d603c7d2e210e3ba368"; 98 } 99 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-x86_64/el/firefox-100.0b5.tar.bz2"; 100 locale = "el"; 101 arch = "linux-x86_64"; 102 + sha256 = "6f0b80919e22ec67f80c7c034fdd9e290cf2ec442ae828a706e780df2ec54d90"; 103 } 104 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-x86_64/en-CA/firefox-100.0b5.tar.bz2"; 105 locale = "en-CA"; 106 arch = "linux-x86_64"; 107 + sha256 = "0184e33ff9582a77a5f9d61f1904f3cd097feda7576aaa276480eff92dfcb4de"; 108 } 109 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-x86_64/en-GB/firefox-100.0b5.tar.bz2"; 110 locale = "en-GB"; 111 arch = "linux-x86_64"; 112 + sha256 = "b5affd31a9004c9161d6a55cb713999932b18f1340ce67d0e7f77b0c805ca785"; 113 } 114 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-x86_64/en-US/firefox-100.0b5.tar.bz2"; 115 locale = "en-US"; 116 arch = "linux-x86_64"; 117 + sha256 = "635c5b79c514b9b7717c903cdabc2f6bf3f19cb9689354dc33f21cc8eed3d540"; 118 } 119 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-x86_64/eo/firefox-100.0b5.tar.bz2"; 120 locale = "eo"; 121 arch = "linux-x86_64"; 122 + sha256 = "9e4a718c0932688ece8883fd2fa2d175c3483d73ac16075d8efa0e6758f4cf61"; 123 } 124 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-x86_64/es-AR/firefox-100.0b5.tar.bz2"; 125 locale = "es-AR"; 126 arch = "linux-x86_64"; 127 + sha256 = "3bc0ce89dc3ab79108bf527fccc9aa9663f61e6578b2561fc7e1950dcaaed1db"; 128 } 129 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-x86_64/es-CL/firefox-100.0b5.tar.bz2"; 130 locale = "es-CL"; 131 arch = "linux-x86_64"; 132 + sha256 = "966db10e384f875272ffcdb743c472a78a75a95e0990a32fb16fe2b8d5a70761"; 133 } 134 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-x86_64/es-ES/firefox-100.0b5.tar.bz2"; 135 locale = "es-ES"; 136 arch = "linux-x86_64"; 137 + sha256 = "8b23f6957fb0825b973c4ab59c80ffdfeb8370a72a291ebec6ae7abff1ca3392"; 138 } 139 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-x86_64/es-MX/firefox-100.0b5.tar.bz2"; 140 locale = "es-MX"; 141 arch = "linux-x86_64"; 142 + sha256 = "75102ce28fbb425fb0c13dccfdbc5095c1c92c4dd83e14140bd672fe60547603"; 143 } 144 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-x86_64/et/firefox-100.0b5.tar.bz2"; 145 locale = "et"; 146 arch = "linux-x86_64"; 147 + sha256 = "ab7d6e1294e49e83307bac9541b15163263bc15693fd0845c335e523e5420623"; 148 } 149 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-x86_64/eu/firefox-100.0b5.tar.bz2"; 150 locale = "eu"; 151 arch = "linux-x86_64"; 152 + sha256 = "6defedc5c4faacc9765a1d26352d9d8f30f895a6ec5bad1c3ed7c3d98ec42e16"; 153 } 154 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-x86_64/fa/firefox-100.0b5.tar.bz2"; 155 locale = "fa"; 156 arch = "linux-x86_64"; 157 + sha256 = "0fe1b25b3b970e04980ca729a6630648b0923b98fd00bc81a4553235d741a6c6"; 158 } 159 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-x86_64/ff/firefox-100.0b5.tar.bz2"; 160 locale = "ff"; 161 arch = "linux-x86_64"; 162 + sha256 = "e8ad5c7403928bfa5e34c6bbb8958730dba8dcc6d799c9a7676d82440b8f1ab8"; 163 } 164 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-x86_64/fi/firefox-100.0b5.tar.bz2"; 165 locale = "fi"; 166 arch = "linux-x86_64"; 167 + sha256 = "37e8619971dffc7c6caa43cf72f5870c5d5d1ed489bf8a3596215f285f17fa1a"; 168 } 169 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-x86_64/fr/firefox-100.0b5.tar.bz2"; 170 locale = "fr"; 171 arch = "linux-x86_64"; 172 + sha256 = "90c21cec994d7fa1c4ffa6512c448a4948be5eb5d318a0f6c4ae6d6b6f801780"; 173 } 174 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-x86_64/fy-NL/firefox-100.0b5.tar.bz2"; 175 locale = "fy-NL"; 176 arch = "linux-x86_64"; 177 + sha256 = "c12a1b475b4d611d4083bb11d7384573817aef22796e91c7df968b7d6d726133"; 178 } 179 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-x86_64/ga-IE/firefox-100.0b5.tar.bz2"; 180 locale = "ga-IE"; 181 arch = "linux-x86_64"; 182 + sha256 = "fcdf90dbd66c1c87e7f8b25d820c5c866f0d905bbe424a8b6d8c27e7cbef5677"; 183 } 184 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-x86_64/gd/firefox-100.0b5.tar.bz2"; 185 locale = "gd"; 186 arch = "linux-x86_64"; 187 + sha256 = "bfbeca59a046bffa5156621946c397884998fbd383085fab5159ae775db9cc9f"; 188 } 189 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-x86_64/gl/firefox-100.0b5.tar.bz2"; 190 locale = "gl"; 191 arch = "linux-x86_64"; 192 + sha256 = "c0f1de5a454ae0f8df7407d08394f73cf8e09f39342288d6670d4c0b8adf2e77"; 193 } 194 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-x86_64/gn/firefox-100.0b5.tar.bz2"; 195 locale = "gn"; 196 arch = "linux-x86_64"; 197 + sha256 = "5e177db13df6f5195603d8d2acb92dccdf2989fdb721e6ef6b758120f2efff75"; 198 } 199 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-x86_64/gu-IN/firefox-100.0b5.tar.bz2"; 200 locale = "gu-IN"; 201 arch = "linux-x86_64"; 202 + sha256 = "748aedc09ffe44b4f8223456afbfb43901b492ff401c6ff39127ff4267ce6123"; 203 } 204 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-x86_64/he/firefox-100.0b5.tar.bz2"; 205 locale = "he"; 206 arch = "linux-x86_64"; 207 + sha256 = "91c1abfed2e942c076c6b0068edd2dca02e496321fbd79fdd39c7c2dbe7c5c2a"; 208 } 209 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-x86_64/hi-IN/firefox-100.0b5.tar.bz2"; 210 locale = "hi-IN"; 211 arch = "linux-x86_64"; 212 + sha256 = "4e13080d458b980cac72cdda1f40a786db926b494fc905eab71cf3535f5383ea"; 213 } 214 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-x86_64/hr/firefox-100.0b5.tar.bz2"; 215 locale = "hr"; 216 arch = "linux-x86_64"; 217 + sha256 = "583c5a5f6aa0e328c57c303ba97d1bdfc0a2a959485560d27aa2e906a0deeb8e"; 218 } 219 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-x86_64/hsb/firefox-100.0b5.tar.bz2"; 220 locale = "hsb"; 221 arch = "linux-x86_64"; 222 + sha256 = "d8c10888b1e3735fce5d1213322f62732b030919ff4b5df70d12d934d348e91c"; 223 } 224 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-x86_64/hu/firefox-100.0b5.tar.bz2"; 225 locale = "hu"; 226 arch = "linux-x86_64"; 227 + sha256 = "4133206571188244ddf17b96d287d5683fbfeffe2cdd5b2c8ee63fb7db56e3c2"; 228 } 229 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-x86_64/hy-AM/firefox-100.0b5.tar.bz2"; 230 locale = "hy-AM"; 231 arch = "linux-x86_64"; 232 + sha256 = "7326ae0a0d0a0afc40f6aa8b0b1506dbe7ead006c641eed4812e63bbb58bdb82"; 233 } 234 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-x86_64/ia/firefox-100.0b5.tar.bz2"; 235 locale = "ia"; 236 arch = "linux-x86_64"; 237 + sha256 = "e61cc178ec2a648c0bb229e5145d8755343427388911bc6386fae77a5ecfae5e"; 238 } 239 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-x86_64/id/firefox-100.0b5.tar.bz2"; 240 locale = "id"; 241 arch = "linux-x86_64"; 242 + sha256 = "0ac90236941c9a0a5f17e2e5e96ee14c0ef6d5e5645566bc09cb9023359db882"; 243 } 244 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-x86_64/is/firefox-100.0b5.tar.bz2"; 245 locale = "is"; 246 arch = "linux-x86_64"; 247 + sha256 = "b1efef91567c6b1d52b5fcccf9fbb3c3f81b05929242ebc68168c4712e47c3b5"; 248 } 249 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-x86_64/it/firefox-100.0b5.tar.bz2"; 250 locale = "it"; 251 arch = "linux-x86_64"; 252 + sha256 = "33e8282f6b1b3a9e404374f93eb6207c3110177fdc11c831469fa721c6669d93"; 253 } 254 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-x86_64/ja/firefox-100.0b5.tar.bz2"; 255 locale = "ja"; 256 arch = "linux-x86_64"; 257 + sha256 = "ad13269606214cc9fa7d05037db3c6ecb192a5bcc06872aa487b023c2823862d"; 258 } 259 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-x86_64/ka/firefox-100.0b5.tar.bz2"; 260 locale = "ka"; 261 arch = "linux-x86_64"; 262 + sha256 = "42b97eab01d92ad491e744890fe6984af4f435ce96595c5dd7bed02f6f5ff369"; 263 } 264 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-x86_64/kab/firefox-100.0b5.tar.bz2"; 265 locale = "kab"; 266 arch = "linux-x86_64"; 267 + sha256 = "64c9abf3921fcf698ed5cda9724884f2e3c1ad8651cbdf9a9fbebf2d8ca930fe"; 268 } 269 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-x86_64/kk/firefox-100.0b5.tar.bz2"; 270 locale = "kk"; 271 arch = "linux-x86_64"; 272 + sha256 = "9f4546b31322c74e76b13e4557bc412d5d75adddbba16f4e0b0ca8badc81f83f"; 273 } 274 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-x86_64/km/firefox-100.0b5.tar.bz2"; 275 locale = "km"; 276 arch = "linux-x86_64"; 277 + sha256 = "daac53a85b255ad6b491efa2c4d021c0aa91f927e3a5f0fb0d1462ae473a9daf"; 278 } 279 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-x86_64/kn/firefox-100.0b5.tar.bz2"; 280 locale = "kn"; 281 arch = "linux-x86_64"; 282 + sha256 = "20b8072ddf8fc07f5095ad97464fe0b84b10215fa02bdd9a31254a92c12541a9"; 283 } 284 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-x86_64/ko/firefox-100.0b5.tar.bz2"; 285 locale = "ko"; 286 arch = "linux-x86_64"; 287 + sha256 = "29be35485bf287596145f26602aac5a520d7e980f3012b564a297e13b83bf489"; 288 } 289 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-x86_64/lij/firefox-100.0b5.tar.bz2"; 290 locale = "lij"; 291 arch = "linux-x86_64"; 292 + sha256 = "7023d002cc4a7081eccbd5f061bbfe295f1856ed39724be4228e727119bc0a57"; 293 } 294 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-x86_64/lt/firefox-100.0b5.tar.bz2"; 295 locale = "lt"; 296 arch = "linux-x86_64"; 297 + sha256 = "d121af78fa8bddf3825a89e751d37f12ea7c7513f331e015b0a951efedd80609"; 298 } 299 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-x86_64/lv/firefox-100.0b5.tar.bz2"; 300 locale = "lv"; 301 arch = "linux-x86_64"; 302 + sha256 = "3f4a005f6ba7b09766f9a9d0186c0d5c82049be965e40f58eaa9c0474fb9d5e0"; 303 } 304 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-x86_64/mk/firefox-100.0b5.tar.bz2"; 305 locale = "mk"; 306 arch = "linux-x86_64"; 307 + sha256 = "d1e7703d77584b93261676bb4e5e15a9df0953012392cc52636bafad697bfda8"; 308 } 309 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-x86_64/mr/firefox-100.0b5.tar.bz2"; 310 locale = "mr"; 311 arch = "linux-x86_64"; 312 + sha256 = "e7dcd45869323e949baed0e6e561a3051439e190ab3927d59af1008973e58f9b"; 313 } 314 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-x86_64/ms/firefox-100.0b5.tar.bz2"; 315 locale = "ms"; 316 arch = "linux-x86_64"; 317 + sha256 = "bb605564c51282e7c5c48150fa61196374b77c2de48c394f4c887c2bd0456f11"; 318 } 319 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-x86_64/my/firefox-100.0b5.tar.bz2"; 320 locale = "my"; 321 arch = "linux-x86_64"; 322 + sha256 = "9c0bec027eaad1ce4e2e6abeb35e62276805fd49ef818ddc67fd826c8a95f93e"; 323 } 324 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-x86_64/nb-NO/firefox-100.0b5.tar.bz2"; 325 locale = "nb-NO"; 326 arch = "linux-x86_64"; 327 + sha256 = "141aec935cb203578e819481b9548e29212c29c94a6c60dd79bad0f676633cd9"; 328 } 329 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-x86_64/ne-NP/firefox-100.0b5.tar.bz2"; 330 locale = "ne-NP"; 331 arch = "linux-x86_64"; 332 + sha256 = "5d3e083b078496ca6fa34960a3e480baa69b582bb737fbcded6a119c9216c0b5"; 333 } 334 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-x86_64/nl/firefox-100.0b5.tar.bz2"; 335 locale = "nl"; 336 arch = "linux-x86_64"; 337 + sha256 = "f7a8257d2c2cd266e46db87b6ebd8a7530a486d503760baee3d7ab655dc5e7d2"; 338 } 339 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-x86_64/nn-NO/firefox-100.0b5.tar.bz2"; 340 locale = "nn-NO"; 341 arch = "linux-x86_64"; 342 + sha256 = "30ec48d85ebccfc9314cb642a8171d5ce98dbd0ab102f6ec00cbff2d26163d0e"; 343 } 344 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-x86_64/oc/firefox-100.0b5.tar.bz2"; 345 locale = "oc"; 346 arch = "linux-x86_64"; 347 + sha256 = "4d580c477ef3dab1f217114b24486d29df4ce022fa444b013a296603c3ff5936"; 348 } 349 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-x86_64/pa-IN/firefox-100.0b5.tar.bz2"; 350 locale = "pa-IN"; 351 arch = "linux-x86_64"; 352 + sha256 = "02953120d3becd386ce8551fd4f97e1da930b7778906096fda8d79340e53230f"; 353 } 354 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-x86_64/pl/firefox-100.0b5.tar.bz2"; 355 locale = "pl"; 356 arch = "linux-x86_64"; 357 + sha256 = "362c1d650bf4613e46384ba5837daa80a790b504fedc254c8af7cc146127fe1d"; 358 } 359 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-x86_64/pt-BR/firefox-100.0b5.tar.bz2"; 360 locale = "pt-BR"; 361 arch = "linux-x86_64"; 362 + sha256 = "38ec5f6aeb156437f2925df9f1e5135bfa9d85e55d570548c56770334fe09bb1"; 363 } 364 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-x86_64/pt-PT/firefox-100.0b5.tar.bz2"; 365 locale = "pt-PT"; 366 arch = "linux-x86_64"; 367 + sha256 = "9cfcd7212cd3531ee0694cc58653a53acd211494705f1d3040bbf03b4bb537f3"; 368 } 369 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-x86_64/rm/firefox-100.0b5.tar.bz2"; 370 locale = "rm"; 371 arch = "linux-x86_64"; 372 + sha256 = "ffce43f1c388618b53abaec130e288210cdb1361af512eedf0780d591e7ccffe"; 373 } 374 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-x86_64/ro/firefox-100.0b5.tar.bz2"; 375 locale = "ro"; 376 arch = "linux-x86_64"; 377 + sha256 = "62bbfeb4a6692c25a1a2a0eb5e790e262e0141dcb74056cb55dc5e7e4a958954"; 378 } 379 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-x86_64/ru/firefox-100.0b5.tar.bz2"; 380 locale = "ru"; 381 arch = "linux-x86_64"; 382 + sha256 = "0acf8d6c81c1704a67c9b7b9542ac6f1bd0b929cd0f0814b84cf64a46cc38107"; 383 } 384 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-x86_64/sco/firefox-100.0b5.tar.bz2"; 385 locale = "sco"; 386 arch = "linux-x86_64"; 387 + sha256 = "fc172346729982645acf975a7fba8e045eb81755540faf3eea9699a7474e4ab5"; 388 } 389 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-x86_64/si/firefox-100.0b5.tar.bz2"; 390 locale = "si"; 391 arch = "linux-x86_64"; 392 + sha256 = "64ef404110234acc639faefe93499578b88506e287d0e75ec2fc36be625e7025"; 393 } 394 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-x86_64/sk/firefox-100.0b5.tar.bz2"; 395 locale = "sk"; 396 arch = "linux-x86_64"; 397 + sha256 = "6fdeb9de76bc3d7d7b5907340368adcd69d28b0db7a46bf96ee54ab731821952"; 398 } 399 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-x86_64/sl/firefox-100.0b5.tar.bz2"; 400 locale = "sl"; 401 arch = "linux-x86_64"; 402 + sha256 = "259b7c2467220ed58a725006b70b1610d7b1589892e75b0eda1ed5a97ea8d65d"; 403 } 404 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-x86_64/son/firefox-100.0b5.tar.bz2"; 405 locale = "son"; 406 arch = "linux-x86_64"; 407 + sha256 = "56f4d79d2e4c3df1ea6903c230d790aa2e40adb704358c6d225fcb2103122cdd"; 408 } 409 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-x86_64/sq/firefox-100.0b5.tar.bz2"; 410 locale = "sq"; 411 arch = "linux-x86_64"; 412 + sha256 = "73490c2374b06cb4a8fdcf5c1ed32484581b62f380aef5d8d6da8c1319caa0b2"; 413 } 414 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-x86_64/sr/firefox-100.0b5.tar.bz2"; 415 locale = "sr"; 416 arch = "linux-x86_64"; 417 + sha256 = "06070996a689d5cac3f97348af762834d0a9e56446b8b58ceba11235f49f17cd"; 418 } 419 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-x86_64/sv-SE/firefox-100.0b5.tar.bz2"; 420 locale = "sv-SE"; 421 arch = "linux-x86_64"; 422 + sha256 = "bc2b8826c8635d5e96b596aa5add0a6f6146fd9b70195323b6fac588ad4e0a88"; 423 } 424 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-x86_64/szl/firefox-100.0b5.tar.bz2"; 425 locale = "szl"; 426 arch = "linux-x86_64"; 427 + sha256 = "40eb80afc5f91513f4ee96dddd842b7b424b4caa2b41cbb0542b6a9c009b2099"; 428 } 429 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-x86_64/ta/firefox-100.0b5.tar.bz2"; 430 locale = "ta"; 431 arch = "linux-x86_64"; 432 + sha256 = "79132eab776f5e3eba46368a837297be38123ac7036ab550c82d60037e8bc594"; 433 } 434 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-x86_64/te/firefox-100.0b5.tar.bz2"; 435 locale = "te"; 436 arch = "linux-x86_64"; 437 + sha256 = "b2062d708ca2964fe0d046da13c6e763dcc6702dbffc4bb32ace4301e2653941"; 438 } 439 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-x86_64/th/firefox-100.0b5.tar.bz2"; 440 locale = "th"; 441 arch = "linux-x86_64"; 442 + sha256 = "4e1ce1968f16403268a69ab85abb33422eb52cb0f36c854a16dda87d5abd941d"; 443 } 444 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-x86_64/tl/firefox-100.0b5.tar.bz2"; 445 locale = "tl"; 446 arch = "linux-x86_64"; 447 + sha256 = "c1ee82d1b14be9bf7c634029884a7eb59c051f26663e00ea0bf6e5f74ef9e04c"; 448 } 449 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-x86_64/tr/firefox-100.0b5.tar.bz2"; 450 locale = "tr"; 451 arch = "linux-x86_64"; 452 + sha256 = "0c58541768c627cb4d556b34ed8523f3bccfdaa757cdcde37d1fe7d19c934562"; 453 } 454 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-x86_64/trs/firefox-100.0b5.tar.bz2"; 455 locale = "trs"; 456 arch = "linux-x86_64"; 457 + sha256 = "139f2a1abb08dc5ef684d51226fbe64c41e08ad4f183a8b15ff155c5fe51e922"; 458 } 459 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-x86_64/uk/firefox-100.0b5.tar.bz2"; 460 locale = "uk"; 461 arch = "linux-x86_64"; 462 + sha256 = "633fa83f990bc1e8a791a0486bf9034f5b4709fd3e2d868f42895b66c5476ca7"; 463 } 464 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-x86_64/ur/firefox-100.0b5.tar.bz2"; 465 locale = "ur"; 466 arch = "linux-x86_64"; 467 + sha256 = "25d7518b88be9d1cbf504a8c214049f265f74a0def26bf5a1c60d562d999a5e8"; 468 } 469 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-x86_64/uz/firefox-100.0b5.tar.bz2"; 470 locale = "uz"; 471 arch = "linux-x86_64"; 472 + sha256 = "39f6c200dc56585bf527e8daa59f460d9193f7d5e7194efb7b1bfbf2d4f92e4e"; 473 } 474 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-x86_64/vi/firefox-100.0b5.tar.bz2"; 475 locale = "vi"; 476 arch = "linux-x86_64"; 477 + sha256 = "e4d0a5838b837d7020da1595cf77093d53aa5d7f765fcc98da20c11c0e853874"; 478 } 479 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-x86_64/xh/firefox-100.0b5.tar.bz2"; 480 locale = "xh"; 481 arch = "linux-x86_64"; 482 + sha256 = "679180e00ca70e112d5053c72cabc0ca5eb92f2f16915c556aefc861188d0318"; 483 } 484 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-x86_64/zh-CN/firefox-100.0b5.tar.bz2"; 485 locale = "zh-CN"; 486 arch = "linux-x86_64"; 487 + sha256 = "c280eef16ab855db69e975f8cac93a2987e125236d7df34a5a336cc837cfd901"; 488 } 489 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-x86_64/zh-TW/firefox-100.0b5.tar.bz2"; 490 locale = "zh-TW"; 491 arch = "linux-x86_64"; 492 + sha256 = "2b6d0a74fd53d907a6e0f6e28be41e9cfa62e61c42dbc132d16c39f87980ad49"; 493 } 494 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-i686/ach/firefox-100.0b5.tar.bz2"; 495 locale = "ach"; 496 arch = "linux-i686"; 497 + sha256 = "579452bc9bf650c9664775a5ec438be6cf4276b807840a38e30a0c08237a777d"; 498 } 499 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-i686/af/firefox-100.0b5.tar.bz2"; 500 locale = "af"; 501 arch = "linux-i686"; 502 + sha256 = "a9828b2f4954f63b8b4b37722da0a50f1b9e6230aa981f51597718bf05e52b54"; 503 } 504 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-i686/an/firefox-100.0b5.tar.bz2"; 505 locale = "an"; 506 arch = "linux-i686"; 507 + sha256 = "0d7083b1feef4c8cde1be64ff26c37afdba36454802266c28b1916f760881de4"; 508 } 509 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-i686/ar/firefox-100.0b5.tar.bz2"; 510 locale = "ar"; 511 arch = "linux-i686"; 512 + sha256 = "57e5e2863caf348c475daaa6949dabe013aab0b3e63db61b3a9b9ef4049e62e9"; 513 } 514 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-i686/ast/firefox-100.0b5.tar.bz2"; 515 locale = "ast"; 516 arch = "linux-i686"; 517 + sha256 = "e954fde4dcca82fdfd8605bcd43930f0b85117c1b2dc9edeba75b435b77b121e"; 518 } 519 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-i686/az/firefox-100.0b5.tar.bz2"; 520 locale = "az"; 521 arch = "linux-i686"; 522 + sha256 = "a893f228de842c6bdd0c41df3db328c737b57a945a55e1e56f3672a7beffbe5b"; 523 } 524 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-i686/be/firefox-100.0b5.tar.bz2"; 525 locale = "be"; 526 arch = "linux-i686"; 527 + sha256 = "8cb4ca15ee69f9bb74cd13de82697526d6e64c6968881489b7ddbe4ad9266c54"; 528 } 529 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-i686/bg/firefox-100.0b5.tar.bz2"; 530 locale = "bg"; 531 arch = "linux-i686"; 532 + sha256 = "2d8a566a4619f549bf6b68a2d1b0fad51843de0257da54039050affbc21de948"; 533 } 534 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-i686/bn/firefox-100.0b5.tar.bz2"; 535 locale = "bn"; 536 arch = "linux-i686"; 537 + sha256 = "e75c5aecf6b0bd0d60423bb66980c085957b1acd1549426a44a4a7991d1f2db3"; 538 } 539 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-i686/br/firefox-100.0b5.tar.bz2"; 540 locale = "br"; 541 arch = "linux-i686"; 542 + sha256 = "bb8794c3069989e0f06f0dbd0b7fee638bcf9e6e3d24d28ce41db3a182a83a60"; 543 } 544 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-i686/bs/firefox-100.0b5.tar.bz2"; 545 locale = "bs"; 546 arch = "linux-i686"; 547 + sha256 = "db964f0e1eb920cac95cd0dc14175f5e20a1ec32f56a3b43554f22cc67dce752"; 548 } 549 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-i686/ca-valencia/firefox-100.0b5.tar.bz2"; 550 locale = "ca-valencia"; 551 arch = "linux-i686"; 552 + sha256 = "ca124cd11585fc521b4e2d1c4bc0c2407056abffbb2b36e46ec568c6490b28d3"; 553 } 554 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-i686/ca/firefox-100.0b5.tar.bz2"; 555 locale = "ca"; 556 arch = "linux-i686"; 557 + sha256 = "6ca6e8c905b44c09c4d061656fe2cace22d261ea4efd04917fc2aa2ce13a1cb6"; 558 } 559 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-i686/cak/firefox-100.0b5.tar.bz2"; 560 locale = "cak"; 561 arch = "linux-i686"; 562 + sha256 = "44bfca1c2cac5eea67f68891da93604edbdf6e0eda92fd1686d83512feff2089"; 563 } 564 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-i686/cs/firefox-100.0b5.tar.bz2"; 565 locale = "cs"; 566 arch = "linux-i686"; 567 + sha256 = "491a9c7a2471fc1a06751282340f1b6bd00118a8ea11d54420985822c0e9a19e"; 568 } 569 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-i686/cy/firefox-100.0b5.tar.bz2"; 570 locale = "cy"; 571 arch = "linux-i686"; 572 + sha256 = "b9e55860c0f14afcd2d2cf87e5ca7d4b853fce667f93a6b493323423c16f8adc"; 573 } 574 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-i686/da/firefox-100.0b5.tar.bz2"; 575 locale = "da"; 576 arch = "linux-i686"; 577 + sha256 = "899a53b667b4f64e953b7d1cf430eea8e67de747b28c93435cf33f008dc464eb"; 578 } 579 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-i686/de/firefox-100.0b5.tar.bz2"; 580 locale = "de"; 581 arch = "linux-i686"; 582 + sha256 = "efecb119d1becf00b34babaf42cae5f5c586dc8cc2a29c71d410b68b7aa00cc5"; 583 } 584 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-i686/dsb/firefox-100.0b5.tar.bz2"; 585 locale = "dsb"; 586 arch = "linux-i686"; 587 + sha256 = "b47d0bed633a6c8608c600d6b1c8c49bfe40e4b1df6f72bb7dd49e722084cf81"; 588 } 589 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-i686/el/firefox-100.0b5.tar.bz2"; 590 locale = "el"; 591 arch = "linux-i686"; 592 + sha256 = "07b34038828ea049ea6c1bba71d27bada83ec514d8d58be92f9005ff01cd6853"; 593 } 594 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-i686/en-CA/firefox-100.0b5.tar.bz2"; 595 locale = "en-CA"; 596 arch = "linux-i686"; 597 + sha256 = "fe1dfeca3de53837003d93aecf5fa971a51e8a585cbe9a1c44f338d8d1d7788c"; 598 } 599 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-i686/en-GB/firefox-100.0b5.tar.bz2"; 600 locale = "en-GB"; 601 arch = "linux-i686"; 602 + sha256 = "fe4baa77504d9ed1f789726db85599d5cc634765ae19cb4604234ccf7a43b97d"; 603 } 604 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-i686/en-US/firefox-100.0b5.tar.bz2"; 605 locale = "en-US"; 606 arch = "linux-i686"; 607 + sha256 = "6ca97f006b90f98676efae14423c8707527182e118f4d3020e51eddcb14cf8d5"; 608 } 609 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-i686/eo/firefox-100.0b5.tar.bz2"; 610 locale = "eo"; 611 arch = "linux-i686"; 612 + sha256 = "e9fb1b7b6752629891df490ff625897ae5d929c435c824cb6c5dce18340e3273"; 613 } 614 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-i686/es-AR/firefox-100.0b5.tar.bz2"; 615 locale = "es-AR"; 616 arch = "linux-i686"; 617 + sha256 = "b18a2fb101d28d1dae1b4a33d63906a7c6720ddf5e4418eecf8f6df0be58e017"; 618 } 619 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-i686/es-CL/firefox-100.0b5.tar.bz2"; 620 locale = "es-CL"; 621 arch = "linux-i686"; 622 + sha256 = "37a54082b8bb69c925894718eefcb1229ad661cfe31aa95906da163a213ea4b6"; 623 } 624 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-i686/es-ES/firefox-100.0b5.tar.bz2"; 625 locale = "es-ES"; 626 arch = "linux-i686"; 627 + sha256 = "bb38bb93c74878646f31c09d524eaadf18a1e2f6ace957abfabd05e1e63898e2"; 628 } 629 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-i686/es-MX/firefox-100.0b5.tar.bz2"; 630 locale = "es-MX"; 631 arch = "linux-i686"; 632 + sha256 = "6c75d42e34b6fde9e8b3ad31ad3574af87dfab2f5eef71b457fbdb9ca6dbe12e"; 633 } 634 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-i686/et/firefox-100.0b5.tar.bz2"; 635 locale = "et"; 636 arch = "linux-i686"; 637 + sha256 = "e25b97ff49fcfaef9906cee48f0f342272d2b9807a6221aa6b4fa5939bfba70e"; 638 } 639 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-i686/eu/firefox-100.0b5.tar.bz2"; 640 locale = "eu"; 641 arch = "linux-i686"; 642 + sha256 = "f929034c74b057e32db4408ca25b9e9aff9b26d487db29cbb0c0fa0ade96748a"; 643 } 644 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-i686/fa/firefox-100.0b5.tar.bz2"; 645 locale = "fa"; 646 arch = "linux-i686"; 647 + sha256 = "2fd4af491c79dbceee3de7e04fef413535757c0588072ece7e5ebcf252815782"; 648 } 649 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-i686/ff/firefox-100.0b5.tar.bz2"; 650 locale = "ff"; 651 arch = "linux-i686"; 652 + sha256 = "7b0f38144eef79ead877a352a03abb3d50631031b051750d3d9ab84dd8afe319"; 653 } 654 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-i686/fi/firefox-100.0b5.tar.bz2"; 655 locale = "fi"; 656 arch = "linux-i686"; 657 + sha256 = "fefaec6affe3be2d963967397aa6b0c7495570d0fb437820d87ef6289654fd80"; 658 } 659 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-i686/fr/firefox-100.0b5.tar.bz2"; 660 locale = "fr"; 661 arch = "linux-i686"; 662 + sha256 = "1dcb22611d288ea566f1d319b4fa8f6ec7057e05d39a1be794ae12f343e29809"; 663 } 664 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-i686/fy-NL/firefox-100.0b5.tar.bz2"; 665 locale = "fy-NL"; 666 arch = "linux-i686"; 667 + sha256 = "fe15fecf740bdc9f9476366f394a10f2f919d7c84f64844025faafbf28fef05f"; 668 } 669 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-i686/ga-IE/firefox-100.0b5.tar.bz2"; 670 locale = "ga-IE"; 671 arch = "linux-i686"; 672 + sha256 = "06c5708ca8cf4ded0cbc7b52e0772bc4fb86ae55d822ff09088af5c35e60d917"; 673 } 674 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-i686/gd/firefox-100.0b5.tar.bz2"; 675 locale = "gd"; 676 arch = "linux-i686"; 677 + sha256 = "fdbf7f54a4120dee131687fc81e972e4df52347de4e8473a152ca0b98d7bef92"; 678 } 679 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-i686/gl/firefox-100.0b5.tar.bz2"; 680 locale = "gl"; 681 arch = "linux-i686"; 682 + sha256 = "807d0deda34da90207a6ddac26649f38eded1a6b2337d9cb73ed28c55bd316b4"; 683 } 684 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-i686/gn/firefox-100.0b5.tar.bz2"; 685 locale = "gn"; 686 arch = "linux-i686"; 687 + sha256 = "a70ec6595f9ff5cfcc8ae0185d4ece632a17ff49817b98052bee8981dbd63d58"; 688 } 689 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-i686/gu-IN/firefox-100.0b5.tar.bz2"; 690 locale = "gu-IN"; 691 arch = "linux-i686"; 692 + sha256 = "44e9a22d946e4405db84069d329b66293b0d789b59d98bed4570d98dd19b6c0f"; 693 } 694 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-i686/he/firefox-100.0b5.tar.bz2"; 695 locale = "he"; 696 arch = "linux-i686"; 697 + sha256 = "1855cfb19d6bd857a14950399e238c30768e23c08d21a1db38b49dcedf2302bb"; 698 } 699 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-i686/hi-IN/firefox-100.0b5.tar.bz2"; 700 locale = "hi-IN"; 701 arch = "linux-i686"; 702 + sha256 = "47fc9f90b3d52e353594bef6c84bf408ef3e37fa2d0eefe17997bab546b2f9b5"; 703 } 704 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-i686/hr/firefox-100.0b5.tar.bz2"; 705 locale = "hr"; 706 arch = "linux-i686"; 707 + sha256 = "bcbe511cd9bf09605f1e6bdb3b65e9f8eff6c6e8cbdb904987941d2edbd10b42"; 708 } 709 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-i686/hsb/firefox-100.0b5.tar.bz2"; 710 locale = "hsb"; 711 arch = "linux-i686"; 712 + sha256 = "5a5b5063eaeeeec63d13f138ba43280ea6cde0aeb03bcf18c6f5ed0c7ab575d6"; 713 } 714 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-i686/hu/firefox-100.0b5.tar.bz2"; 715 locale = "hu"; 716 arch = "linux-i686"; 717 + sha256 = "7828ea71f5ecf9afcc52fad0047789ece2c8be5c7ba8d390d98a24daffebc0c1"; 718 } 719 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-i686/hy-AM/firefox-100.0b5.tar.bz2"; 720 locale = "hy-AM"; 721 arch = "linux-i686"; 722 + sha256 = "c76b2e07e5085caf56c8c94848f7d7dc4b40c5000a792921bce762ed55b73f4a"; 723 } 724 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-i686/ia/firefox-100.0b5.tar.bz2"; 725 locale = "ia"; 726 arch = "linux-i686"; 727 + sha256 = "de9ace36727f9fb070138d30bb854bf28ad57b7a9895cff492d48231826044cd"; 728 } 729 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-i686/id/firefox-100.0b5.tar.bz2"; 730 locale = "id"; 731 arch = "linux-i686"; 732 + sha256 = "01dcade8b0d7dd4f4ec9a408291c643bbfbcb922ba0b2cd84645799c22c46082"; 733 } 734 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-i686/is/firefox-100.0b5.tar.bz2"; 735 locale = "is"; 736 arch = "linux-i686"; 737 + sha256 = "a8aa5de061a5414e55f45c61bece3f4471662f36e3e30163daef028cbc62a675"; 738 } 739 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-i686/it/firefox-100.0b5.tar.bz2"; 740 locale = "it"; 741 arch = "linux-i686"; 742 + sha256 = "4610c04780fc075cb49a09e0815671dcd8f3b625a5b30913c8ff5be81cfd13cb"; 743 } 744 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-i686/ja/firefox-100.0b5.tar.bz2"; 745 locale = "ja"; 746 arch = "linux-i686"; 747 + sha256 = "7ca93bd2ab0a1e0e0aa1a41df7331c65f27747b3d511527c557e613272a736ba"; 748 } 749 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-i686/ka/firefox-100.0b5.tar.bz2"; 750 locale = "ka"; 751 arch = "linux-i686"; 752 + sha256 = "55cf179d73cfafc5526e5701de3560e4bf9c1d02c28c77cc66801b828fa9e33f"; 753 } 754 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-i686/kab/firefox-100.0b5.tar.bz2"; 755 locale = "kab"; 756 arch = "linux-i686"; 757 + sha256 = "c7930dbea998892979a16d3e60b19db62cbbe8388e68a2ea59a11e234e8f94b9"; 758 } 759 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-i686/kk/firefox-100.0b5.tar.bz2"; 760 locale = "kk"; 761 arch = "linux-i686"; 762 + sha256 = "771eb9217226b36cb04719555a82c3b11e783059183ebc9c295677ea06d69321"; 763 } 764 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-i686/km/firefox-100.0b5.tar.bz2"; 765 locale = "km"; 766 arch = "linux-i686"; 767 + sha256 = "970daaec6f449ab1d6dc8688ee9f41b95d295523ed57ec14c5f34fc98ee18dee"; 768 } 769 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-i686/kn/firefox-100.0b5.tar.bz2"; 770 locale = "kn"; 771 arch = "linux-i686"; 772 + sha256 = "fae2d5a9a428ddba10cdafb6fce6e0d591b5ba8353d2cf88ed423602fd150576"; 773 } 774 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-i686/ko/firefox-100.0b5.tar.bz2"; 775 locale = "ko"; 776 arch = "linux-i686"; 777 + sha256 = "4a66e9cec2224382645d962908218bb89fe4a499b9138c83966dd70d9d25b172"; 778 } 779 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-i686/lij/firefox-100.0b5.tar.bz2"; 780 locale = "lij"; 781 arch = "linux-i686"; 782 + sha256 = "85ef4a63c9dc97f9b482382a83f5a7a6880c5df87acce7e142506c2d449e4f69"; 783 } 784 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-i686/lt/firefox-100.0b5.tar.bz2"; 785 locale = "lt"; 786 arch = "linux-i686"; 787 + sha256 = "da3ccc7021eb4b62c35c716089599f714cfef218856063e083c3547d64271b4c"; 788 } 789 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-i686/lv/firefox-100.0b5.tar.bz2"; 790 locale = "lv"; 791 arch = "linux-i686"; 792 + sha256 = "6aa1d5453d938f16330e0ed54d63bc59c5b57e7da5ddbc41a05c2f75dea68e73"; 793 } 794 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-i686/mk/firefox-100.0b5.tar.bz2"; 795 locale = "mk"; 796 arch = "linux-i686"; 797 + sha256 = "e0cc100f8be06fd97cb029837a054e60d136272a9f6b78eaef692d3bc5d8a669"; 798 } 799 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-i686/mr/firefox-100.0b5.tar.bz2"; 800 locale = "mr"; 801 arch = "linux-i686"; 802 + sha256 = "d3a3d72bebefc51cd8eb1a1ebc1431a9845d15af6321b76e2982a0d210397409"; 803 } 804 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-i686/ms/firefox-100.0b5.tar.bz2"; 805 locale = "ms"; 806 arch = "linux-i686"; 807 + sha256 = "c59362f1817f98ec80ea275b39f50bed7a0ee1154d6a6ea3ad6dbe8f2eb1bf79"; 808 } 809 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-i686/my/firefox-100.0b5.tar.bz2"; 810 locale = "my"; 811 arch = "linux-i686"; 812 + sha256 = "ec1d06208223422633c2ca495bb17ca946e379d361a2e00f94ed08588b6b2263"; 813 } 814 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-i686/nb-NO/firefox-100.0b5.tar.bz2"; 815 locale = "nb-NO"; 816 arch = "linux-i686"; 817 + sha256 = "2e31732057bda76dd2d74d8e2b3e6c38a2035bf163234fd82fc867b544d34dc1"; 818 } 819 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-i686/ne-NP/firefox-100.0b5.tar.bz2"; 820 locale = "ne-NP"; 821 arch = "linux-i686"; 822 + sha256 = "eba3a80cb0b761b68d5e318d5f8110a7d19da1261868cbc1f1a39eb47c08c018"; 823 } 824 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-i686/nl/firefox-100.0b5.tar.bz2"; 825 locale = "nl"; 826 arch = "linux-i686"; 827 + sha256 = "1f7ae0dc78d5b30741e8d645471aa1875c2de144742383eb5c24cc2deda79f77"; 828 } 829 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-i686/nn-NO/firefox-100.0b5.tar.bz2"; 830 locale = "nn-NO"; 831 arch = "linux-i686"; 832 + sha256 = "acd635ad253a878043ec4121984da468901c49d4fb511ec9cfad478980ecf647"; 833 } 834 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-i686/oc/firefox-100.0b5.tar.bz2"; 835 locale = "oc"; 836 arch = "linux-i686"; 837 + sha256 = "2721c54a1bee621d9c7cf2f5c657dc48a7d9406d80c5aeb9963bf7b128c17629"; 838 } 839 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-i686/pa-IN/firefox-100.0b5.tar.bz2"; 840 locale = "pa-IN"; 841 arch = "linux-i686"; 842 + sha256 = "97c435e09c0b56bd9bf66d50e90034a502e9af6cc1984d5acdd2d948f7556273"; 843 } 844 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-i686/pl/firefox-100.0b5.tar.bz2"; 845 locale = "pl"; 846 arch = "linux-i686"; 847 + sha256 = "36e81c101b8cb68be0f69339c47ff4e5839397096775cf9ea46f0ff1efe5353a"; 848 } 849 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-i686/pt-BR/firefox-100.0b5.tar.bz2"; 850 locale = "pt-BR"; 851 arch = "linux-i686"; 852 + sha256 = "fb90a3a2a303f945bc34e2a6ec397f0116ac77f02062e7a7c8dcd382606dfec0"; 853 } 854 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-i686/pt-PT/firefox-100.0b5.tar.bz2"; 855 locale = "pt-PT"; 856 arch = "linux-i686"; 857 + sha256 = "8797c65c277cc0f46a8d8b2cafc370be55c57eccc8e9fc88d3053e2969f9de58"; 858 } 859 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-i686/rm/firefox-100.0b5.tar.bz2"; 860 locale = "rm"; 861 arch = "linux-i686"; 862 + sha256 = "b8cd7b28f31d4e1ee874f1073065897444eb9503e207b924a875a8c3a0b21509"; 863 } 864 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-i686/ro/firefox-100.0b5.tar.bz2"; 865 locale = "ro"; 866 arch = "linux-i686"; 867 + sha256 = "3907d9aa29f56fbf97008e65f83ae25719f4156961ff3e976661a2012f16fafd"; 868 } 869 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-i686/ru/firefox-100.0b5.tar.bz2"; 870 locale = "ru"; 871 arch = "linux-i686"; 872 + sha256 = "4913bf6de1f5b14d005f20bbc0d2ef97227903d296851034735e872e28b3f065"; 873 } 874 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-i686/sco/firefox-100.0b5.tar.bz2"; 875 locale = "sco"; 876 arch = "linux-i686"; 877 + sha256 = "ac4fb9005a71ca5bd25120946b65ebc0f437d8c86b9dcdc11e9b874ade8b4dbb"; 878 } 879 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-i686/si/firefox-100.0b5.tar.bz2"; 880 locale = "si"; 881 arch = "linux-i686"; 882 + sha256 = "8fdac92f650f10a9dc9322f817f1bb6f60b5a9fe97942cc1ca5ae694aad71523"; 883 } 884 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-i686/sk/firefox-100.0b5.tar.bz2"; 885 locale = "sk"; 886 arch = "linux-i686"; 887 + sha256 = "57987896b0e1b8846911b878dc360d139002401ed57a9b95fe47f2801c983848"; 888 } 889 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-i686/sl/firefox-100.0b5.tar.bz2"; 890 locale = "sl"; 891 arch = "linux-i686"; 892 + sha256 = "3097cfb125f9b275270955c454577b7aa5ffe68b5ee0917cf6b3e0c31d9c5b25"; 893 } 894 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-i686/son/firefox-100.0b5.tar.bz2"; 895 locale = "son"; 896 arch = "linux-i686"; 897 + sha256 = "8588038e834177672a47530e8e86c202123606ef6f1a5d9a4d5c40cac8cb9aec"; 898 } 899 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-i686/sq/firefox-100.0b5.tar.bz2"; 900 locale = "sq"; 901 arch = "linux-i686"; 902 + sha256 = "cc229e95ce396fc37fd7103e70acae2414de501823beb04e71c702cc65c430f6"; 903 } 904 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-i686/sr/firefox-100.0b5.tar.bz2"; 905 locale = "sr"; 906 arch = "linux-i686"; 907 + sha256 = "9c134f28f92311c8c8764df4d37727134fecab10197cbbaae01d26773e2897a3"; 908 } 909 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-i686/sv-SE/firefox-100.0b5.tar.bz2"; 910 locale = "sv-SE"; 911 arch = "linux-i686"; 912 + sha256 = "40c8f4af652dae7a3eb1b1cab01f032ecb526600cbeea0dd5ccc4319b0d50310"; 913 } 914 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-i686/szl/firefox-100.0b5.tar.bz2"; 915 locale = "szl"; 916 arch = "linux-i686"; 917 + sha256 = "d71882b04563f7f89a4c0bd2431e6b33e2af010b40b1dd50304f9daf0ca66525"; 918 } 919 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-i686/ta/firefox-100.0b5.tar.bz2"; 920 locale = "ta"; 921 arch = "linux-i686"; 922 + sha256 = "a473f9123d53de141e0592e03e8c9dd6ce8f057c57f89f55957c1436d139582f"; 923 } 924 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-i686/te/firefox-100.0b5.tar.bz2"; 925 locale = "te"; 926 arch = "linux-i686"; 927 + sha256 = "042aae2c4d10d2b7407b3252a39600217ab8ac0c9e34045c31e70cd8e792968f"; 928 } 929 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-i686/th/firefox-100.0b5.tar.bz2"; 930 locale = "th"; 931 arch = "linux-i686"; 932 + sha256 = "6455ef37c941c978b1380f6ff3de41c0b7f8348d498d154e78c9c7b6e8992187"; 933 } 934 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-i686/tl/firefox-100.0b5.tar.bz2"; 935 locale = "tl"; 936 arch = "linux-i686"; 937 + sha256 = "b41d0029729bb4fa1e8d8c596232272c1e238d8bbdb675d31e42250faed54396"; 938 } 939 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-i686/tr/firefox-100.0b5.tar.bz2"; 940 locale = "tr"; 941 arch = "linux-i686"; 942 + sha256 = "e0345c71199784d40fa159617371a72e3f3e05d2aadc041d14c6b3e450304afd"; 943 } 944 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-i686/trs/firefox-100.0b5.tar.bz2"; 945 locale = "trs"; 946 arch = "linux-i686"; 947 + sha256 = "4a6afcbbb3d05bf6f3abe3194a21aa6ea6d2f76cc5429ef4ca0a433ab1d97f76"; 948 } 949 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-i686/uk/firefox-100.0b5.tar.bz2"; 950 locale = "uk"; 951 arch = "linux-i686"; 952 + sha256 = "97709ab7965f859da2ce93cd4c22b875a0a94af8b8b7acabd1578d5ae82d6d85"; 953 } 954 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-i686/ur/firefox-100.0b5.tar.bz2"; 955 locale = "ur"; 956 arch = "linux-i686"; 957 + sha256 = "7c69d7f588540d0a72d9942671d40ab59f066b9798279dbe1b0b0980cfa13a06"; 958 } 959 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-i686/uz/firefox-100.0b5.tar.bz2"; 960 locale = "uz"; 961 arch = "linux-i686"; 962 + sha256 = "53c450eeb1223c2794b9270d257fdeec50bb4deece5bf5d7d05a5819f54989c5"; 963 } 964 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-i686/vi/firefox-100.0b5.tar.bz2"; 965 locale = "vi"; 966 arch = "linux-i686"; 967 + sha256 = "395e8ffa9c6a0145f6fdd005df0b73fd4d59410ba780818232cde2f3fc257d50"; 968 } 969 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-i686/xh/firefox-100.0b5.tar.bz2"; 970 locale = "xh"; 971 arch = "linux-i686"; 972 + sha256 = "22359e92de488a24709445de54499c9ad49e841e4ef6ba45296b44fac089121c"; 973 } 974 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-i686/zh-CN/firefox-100.0b5.tar.bz2"; 975 locale = "zh-CN"; 976 arch = "linux-i686"; 977 + sha256 = "7f5d0d771c546d41e835ce7842ee7659ec4a69cd78176b0c679b4b056e8d5499"; 978 } 979 + { url = "http://archive.mozilla.org/pub/devedition/releases/100.0b5/linux-i686/zh-TW/firefox-100.0b5.tar.bz2"; 980 locale = "zh-TW"; 981 arch = "linux-i686"; 982 + sha256 = "8bd0dbb9bf1a3682ea39e43da3819a4f12bc147484528d869a252d2ad000f95a"; 983 } 984 ]; 985 }
+393 -393
pkgs/applications/networking/browsers/firefox-bin/release_sources.nix
··· 1 { 2 - version = "99.0"; 3 sources = [ 4 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-x86_64/ach/firefox-99.0.tar.bz2"; 5 locale = "ach"; 6 arch = "linux-x86_64"; 7 - sha256 = "86cf773e1637f17ce85810712c6fae9a2e5d9d7ee0bf7b265a30f4a469c87215"; 8 } 9 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-x86_64/af/firefox-99.0.tar.bz2"; 10 locale = "af"; 11 arch = "linux-x86_64"; 12 - sha256 = "72e525fee2e85110b77057178e77ddb277dd9c58609befbad04653e40cba6842"; 13 } 14 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-x86_64/an/firefox-99.0.tar.bz2"; 15 locale = "an"; 16 arch = "linux-x86_64"; 17 - sha256 = "373700cebfc90fad01f5add0d5a0ff49ccab3ce8286adf3b3c91f2d69c51a18a"; 18 } 19 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-x86_64/ar/firefox-99.0.tar.bz2"; 20 locale = "ar"; 21 arch = "linux-x86_64"; 22 - sha256 = "50dcb4b8bf1a6df6fd17975c9f5c3a2b54b23697191c853d48e08a01429ea102"; 23 } 24 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-x86_64/ast/firefox-99.0.tar.bz2"; 25 locale = "ast"; 26 arch = "linux-x86_64"; 27 - sha256 = "947401a336c715809de254d7e6381b902dc663e350bc1f89bf4ad08819a1f811"; 28 } 29 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-x86_64/az/firefox-99.0.tar.bz2"; 30 locale = "az"; 31 arch = "linux-x86_64"; 32 - sha256 = "87115f184011114f54110b3dcdbe2c7833a90be44f38294395274971710f6162"; 33 } 34 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-x86_64/be/firefox-99.0.tar.bz2"; 35 locale = "be"; 36 arch = "linux-x86_64"; 37 - sha256 = "ea0844501b10ece23edc98781a2428de1f9a1b012a06c062765b1558c0d66706"; 38 } 39 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-x86_64/bg/firefox-99.0.tar.bz2"; 40 locale = "bg"; 41 arch = "linux-x86_64"; 42 - sha256 = "9cf618bfc8f46e9ec787274b320879d56bb1437685b3a8d057def285a1ab3621"; 43 } 44 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-x86_64/bn/firefox-99.0.tar.bz2"; 45 locale = "bn"; 46 arch = "linux-x86_64"; 47 - sha256 = "c41c3fd72734b6f81e4b92682a2b004058dab570e29721d227cc32719c5d7433"; 48 } 49 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-x86_64/br/firefox-99.0.tar.bz2"; 50 locale = "br"; 51 arch = "linux-x86_64"; 52 - sha256 = "627f1cf6109a6c529cabd537ac47a4ba907b7f4a2c2b565f715535d08696d8f4"; 53 } 54 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-x86_64/bs/firefox-99.0.tar.bz2"; 55 locale = "bs"; 56 arch = "linux-x86_64"; 57 - sha256 = "283f229ea9b0430613988fce636ee11a91d73e1e5caba2671965b57df39127ed"; 58 } 59 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-x86_64/ca-valencia/firefox-99.0.tar.bz2"; 60 locale = "ca-valencia"; 61 arch = "linux-x86_64"; 62 - sha256 = "1fb7e3474af461ea33769c8ac2bf3f0c7d6376caf7d8de549f11987fd83be198"; 63 } 64 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-x86_64/ca/firefox-99.0.tar.bz2"; 65 locale = "ca"; 66 arch = "linux-x86_64"; 67 - sha256 = "68045b6c2fae1024fd85c759e3da18857a7ab335da055c105c428244ef98127c"; 68 } 69 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-x86_64/cak/firefox-99.0.tar.bz2"; 70 locale = "cak"; 71 arch = "linux-x86_64"; 72 - sha256 = "b6bd14470ec62436e99d72097e7f82566cefe70a2a0d57be729b9e3665070004"; 73 } 74 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-x86_64/cs/firefox-99.0.tar.bz2"; 75 locale = "cs"; 76 arch = "linux-x86_64"; 77 - sha256 = "ad005d5e99575a0773882f933344453a73478e58c7d48769735a69ed39ca59f8"; 78 } 79 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-x86_64/cy/firefox-99.0.tar.bz2"; 80 locale = "cy"; 81 arch = "linux-x86_64"; 82 - sha256 = "6f22fe5b3bc4649b4f73220530571140d94291f69c4fd7c512b88a3471291e3c"; 83 } 84 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-x86_64/da/firefox-99.0.tar.bz2"; 85 locale = "da"; 86 arch = "linux-x86_64"; 87 - sha256 = "2b1b37cd8e270f410a1bfa1e0e04dfb5acb17853d4f9a184eb52655b79f9d29b"; 88 } 89 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-x86_64/de/firefox-99.0.tar.bz2"; 90 locale = "de"; 91 arch = "linux-x86_64"; 92 - sha256 = "a115c9b1a29baa75579dd6fea40f7f498177dba0ba901f4c6de35a07fbcbb9a1"; 93 } 94 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-x86_64/dsb/firefox-99.0.tar.bz2"; 95 locale = "dsb"; 96 arch = "linux-x86_64"; 97 - sha256 = "ecdf01b499c393e06caeba03be7e3c89303a3f770859f228155bceb8c1a9c49b"; 98 } 99 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-x86_64/el/firefox-99.0.tar.bz2"; 100 locale = "el"; 101 arch = "linux-x86_64"; 102 - sha256 = "0205616cbfa802c67abff6cbb8e23e26b45fb8b224b5d7c02dece0ff3da4b924"; 103 } 104 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-x86_64/en-CA/firefox-99.0.tar.bz2"; 105 locale = "en-CA"; 106 arch = "linux-x86_64"; 107 - sha256 = "764ed326f89e0e3ef0cab0252cbfafe8b1b739268f787f5893d1110e4cfde4b5"; 108 } 109 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-x86_64/en-GB/firefox-99.0.tar.bz2"; 110 locale = "en-GB"; 111 arch = "linux-x86_64"; 112 - sha256 = "dcfe8088136427476353c2797ee9ca159414f60b09fffe126eeb009ea041ebdd"; 113 } 114 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-x86_64/en-US/firefox-99.0.tar.bz2"; 115 locale = "en-US"; 116 arch = "linux-x86_64"; 117 - sha256 = "b6d895047c8911a49d944f78f710718091957f0057344cea735096ab4a8c07d1"; 118 } 119 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-x86_64/eo/firefox-99.0.tar.bz2"; 120 locale = "eo"; 121 arch = "linux-x86_64"; 122 - sha256 = "acdf7d24ac1c91802938e8151c2876765532d935c3add9028a15ff47e0dedb38"; 123 } 124 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-x86_64/es-AR/firefox-99.0.tar.bz2"; 125 locale = "es-AR"; 126 arch = "linux-x86_64"; 127 - sha256 = "6d350750f744ff633168008d364b70a07a3becae1eb102c73bd2ddb6ddd8fbf5"; 128 } 129 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-x86_64/es-CL/firefox-99.0.tar.bz2"; 130 locale = "es-CL"; 131 arch = "linux-x86_64"; 132 - sha256 = "9a4720bdf50e13bea6c98ba2e48b85dcca13683594e7b4d1e280649ac069ac3b"; 133 } 134 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-x86_64/es-ES/firefox-99.0.tar.bz2"; 135 locale = "es-ES"; 136 arch = "linux-x86_64"; 137 - sha256 = "cb78b97c05002db97bd15038b2c34f582199934302c1157912f95a7304112536"; 138 } 139 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-x86_64/es-MX/firefox-99.0.tar.bz2"; 140 locale = "es-MX"; 141 arch = "linux-x86_64"; 142 - sha256 = "10965923df9ed49c0dbe7a00154f70eb7fcc2254de77d0eacb115a0466881dbd"; 143 } 144 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-x86_64/et/firefox-99.0.tar.bz2"; 145 locale = "et"; 146 arch = "linux-x86_64"; 147 - sha256 = "dafe509497714b9fa6d97ff279cb0f79b8ab0ddec1a1ca0f538301875acbf22c"; 148 } 149 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-x86_64/eu/firefox-99.0.tar.bz2"; 150 locale = "eu"; 151 arch = "linux-x86_64"; 152 - sha256 = "fa3098d1dc3fe3a4775fb431465ff9f1d6bea286cd0753afe373b907a09a7a41"; 153 } 154 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-x86_64/fa/firefox-99.0.tar.bz2"; 155 locale = "fa"; 156 arch = "linux-x86_64"; 157 - sha256 = "cc7374de92c433d30e98f01e0cc742bb0fe3ec90894953423ead3e756b2377aa"; 158 } 159 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-x86_64/ff/firefox-99.0.tar.bz2"; 160 locale = "ff"; 161 arch = "linux-x86_64"; 162 - sha256 = "41765b0971f3185b0124726983de84dbfa6ce9f2018ba53cdb69703302ee50f8"; 163 } 164 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-x86_64/fi/firefox-99.0.tar.bz2"; 165 locale = "fi"; 166 arch = "linux-x86_64"; 167 - sha256 = "b34ac17ab0e2aa8dfce3dbf4f3f50fcc748ad57cb2c5dcfc5026e74243df4b54"; 168 } 169 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-x86_64/fr/firefox-99.0.tar.bz2"; 170 locale = "fr"; 171 arch = "linux-x86_64"; 172 - sha256 = "62c1a24620ab6010c4a279d3e440e654fb446f8a8cd2c2906253d623d3d6a2a4"; 173 } 174 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-x86_64/fy-NL/firefox-99.0.tar.bz2"; 175 locale = "fy-NL"; 176 arch = "linux-x86_64"; 177 - sha256 = "34c6bd8a1400f35f970ba5cad69c32826550e3d429e63002a1c34ef5f9c0c98a"; 178 } 179 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-x86_64/ga-IE/firefox-99.0.tar.bz2"; 180 locale = "ga-IE"; 181 arch = "linux-x86_64"; 182 - sha256 = "0e4954e566f128fe93a970d41df9a05c631fc22fd500b7cae43559ba836c1bba"; 183 } 184 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-x86_64/gd/firefox-99.0.tar.bz2"; 185 locale = "gd"; 186 arch = "linux-x86_64"; 187 - sha256 = "1dd639f39a95a50d41a7759a43ac0eabea36e1ff80c557222d6b4e8dcf85701c"; 188 } 189 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-x86_64/gl/firefox-99.0.tar.bz2"; 190 locale = "gl"; 191 arch = "linux-x86_64"; 192 - sha256 = "ba2525bc4c25c74b0aaaa77dae6c05dd4a7519086d756d34fc462ea907840b8e"; 193 } 194 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-x86_64/gn/firefox-99.0.tar.bz2"; 195 locale = "gn"; 196 arch = "linux-x86_64"; 197 - sha256 = "6566afd98454031eca6ad3020323b82e1a8beb20a0e1f1ceacd3785a6e53725a"; 198 } 199 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-x86_64/gu-IN/firefox-99.0.tar.bz2"; 200 locale = "gu-IN"; 201 arch = "linux-x86_64"; 202 - sha256 = "afc0da597d00fe408574e4036d2e928c644ff57857f6bf4b3182947e119cde73"; 203 } 204 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-x86_64/he/firefox-99.0.tar.bz2"; 205 locale = "he"; 206 arch = "linux-x86_64"; 207 - sha256 = "5ec824f60e9b8df7a570eae973489751a2167e423fccdf750ee9320b9a1dee2d"; 208 } 209 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-x86_64/hi-IN/firefox-99.0.tar.bz2"; 210 locale = "hi-IN"; 211 arch = "linux-x86_64"; 212 - sha256 = "6640405a9361c4f080b552a4da9757cd7b81030fec328a96793a7cc752e00371"; 213 } 214 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-x86_64/hr/firefox-99.0.tar.bz2"; 215 locale = "hr"; 216 arch = "linux-x86_64"; 217 - sha256 = "75072debad6b291a051dc2af60a52554e9db3e5d87cc3fca2ea2974adfa3c3d5"; 218 } 219 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-x86_64/hsb/firefox-99.0.tar.bz2"; 220 locale = "hsb"; 221 arch = "linux-x86_64"; 222 - sha256 = "8ce2a5cf8e65d3d5de31105a7db1280c0379c77186af8deae17e6c23c6bd3edf"; 223 } 224 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-x86_64/hu/firefox-99.0.tar.bz2"; 225 locale = "hu"; 226 arch = "linux-x86_64"; 227 - sha256 = "595be31ce2c0671916bf8ad66f03e81bd8e53d7136d4e62d50fc7f250629bd05"; 228 } 229 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-x86_64/hy-AM/firefox-99.0.tar.bz2"; 230 locale = "hy-AM"; 231 arch = "linux-x86_64"; 232 - sha256 = "2a3bcd22400dfe87e6dfcb38b0d4e970a49b9b4386c3d7bb3598299fbdd06c6f"; 233 } 234 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-x86_64/ia/firefox-99.0.tar.bz2"; 235 locale = "ia"; 236 arch = "linux-x86_64"; 237 - sha256 = "d13f9cb95fc78bf4f744ada47f2758c61d85ed231b2195ea579635c2aca4c749"; 238 } 239 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-x86_64/id/firefox-99.0.tar.bz2"; 240 locale = "id"; 241 arch = "linux-x86_64"; 242 - sha256 = "b6e02073e442960c773a5b77f66d54685dc617f3f6c9ad085caa923e84be5b4c"; 243 } 244 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-x86_64/is/firefox-99.0.tar.bz2"; 245 locale = "is"; 246 arch = "linux-x86_64"; 247 - sha256 = "c6f45c0ea25b560e1f3f5a8f4c38d3732e7a944fbaf7ea766eef1a6162830631"; 248 } 249 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-x86_64/it/firefox-99.0.tar.bz2"; 250 locale = "it"; 251 arch = "linux-x86_64"; 252 - sha256 = "adf2da8dce907f184cfbcad8ee7cc645fe707b0fb2ccec480f5baf503a03ed0d"; 253 } 254 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-x86_64/ja/firefox-99.0.tar.bz2"; 255 locale = "ja"; 256 arch = "linux-x86_64"; 257 - sha256 = "6698d549fdc42794372a32d6a435ebb90300ba42594de94d9ffeaf5aca53002f"; 258 } 259 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-x86_64/ka/firefox-99.0.tar.bz2"; 260 locale = "ka"; 261 arch = "linux-x86_64"; 262 - sha256 = "a16e4e6b86c9d1f62f6267417711a668d8899c2ed3414e32da13ac592bbc70c8"; 263 } 264 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-x86_64/kab/firefox-99.0.tar.bz2"; 265 locale = "kab"; 266 arch = "linux-x86_64"; 267 - sha256 = "2ee4c463d31a388d22a4039365ed18103b4b56a3b584d32ebe393cfb956b34ea"; 268 } 269 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-x86_64/kk/firefox-99.0.tar.bz2"; 270 locale = "kk"; 271 arch = "linux-x86_64"; 272 - sha256 = "f4d9a8d6e6fec7f38664dd3c1fa9512dcf734481ffa20029295a86c4944c7b23"; 273 } 274 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-x86_64/km/firefox-99.0.tar.bz2"; 275 locale = "km"; 276 arch = "linux-x86_64"; 277 - sha256 = "04fd804bbd428f8441ff1900d356104160dda63ac5c6bdcc54c5fd6ada23185a"; 278 } 279 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-x86_64/kn/firefox-99.0.tar.bz2"; 280 locale = "kn"; 281 arch = "linux-x86_64"; 282 - sha256 = "ab8a5e9c60a9bbe1d44ad4c997491e7fed9cdfe7a2c83dbfeda60d7f1a90e1ce"; 283 } 284 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-x86_64/ko/firefox-99.0.tar.bz2"; 285 locale = "ko"; 286 arch = "linux-x86_64"; 287 - sha256 = "bf741c3962de3277a00c5aed83e45af14743767000365153a28cbc558a6778d6"; 288 } 289 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-x86_64/lij/firefox-99.0.tar.bz2"; 290 locale = "lij"; 291 arch = "linux-x86_64"; 292 - sha256 = "bd40f1f0126d60e539baeb2264b275a0983d83ab56dd8881c838f1d40a7299b7"; 293 } 294 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-x86_64/lt/firefox-99.0.tar.bz2"; 295 locale = "lt"; 296 arch = "linux-x86_64"; 297 - sha256 = "29f3ea64fbe0e8fd4c53789de1819c29d497688180c5573fadeedd48182d5044"; 298 } 299 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-x86_64/lv/firefox-99.0.tar.bz2"; 300 locale = "lv"; 301 arch = "linux-x86_64"; 302 - sha256 = "f1a6dbf6fb72733e681c000c1ee96b895ad28bd14925185c1f1ba4445e589513"; 303 } 304 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-x86_64/mk/firefox-99.0.tar.bz2"; 305 locale = "mk"; 306 arch = "linux-x86_64"; 307 - sha256 = "bc8826ad43d8c51379f4479366b1c52635c69660b7bcc3bcb9897e6be15fc370"; 308 } 309 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-x86_64/mr/firefox-99.0.tar.bz2"; 310 locale = "mr"; 311 arch = "linux-x86_64"; 312 - sha256 = "7ef006861e0b17df49a08ebd877e91ea78d741c6966569df95554b813d0ad615"; 313 } 314 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-x86_64/ms/firefox-99.0.tar.bz2"; 315 locale = "ms"; 316 arch = "linux-x86_64"; 317 - sha256 = "2ffd658538429e5dbee797c12a95f5c294622bf110a607bf5cb0219680bde05b"; 318 } 319 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-x86_64/my/firefox-99.0.tar.bz2"; 320 locale = "my"; 321 arch = "linux-x86_64"; 322 - sha256 = "0d533237d125a3c73d36d8a86d58026daf8338df3034cef661510c387109b774"; 323 } 324 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-x86_64/nb-NO/firefox-99.0.tar.bz2"; 325 locale = "nb-NO"; 326 arch = "linux-x86_64"; 327 - sha256 = "aeef86125435a840bfc23c23d9648e1d49a51079bda1e63276495512c8164391"; 328 } 329 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-x86_64/ne-NP/firefox-99.0.tar.bz2"; 330 locale = "ne-NP"; 331 arch = "linux-x86_64"; 332 - sha256 = "30618d33a48ac7cf990e669ff009b36d4ca491f266fb7d917ad64b213d0e47ff"; 333 } 334 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-x86_64/nl/firefox-99.0.tar.bz2"; 335 locale = "nl"; 336 arch = "linux-x86_64"; 337 - sha256 = "fa30128a44619961b3144b338612b8677bec82c5bb4a3ee37dfda9bc0d54f5bd"; 338 } 339 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-x86_64/nn-NO/firefox-99.0.tar.bz2"; 340 locale = "nn-NO"; 341 arch = "linux-x86_64"; 342 - sha256 = "96e31471625624ab0bfeecd2abec6b78bc4414a451ae3b5488ff09fecfac23d2"; 343 } 344 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-x86_64/oc/firefox-99.0.tar.bz2"; 345 locale = "oc"; 346 arch = "linux-x86_64"; 347 - sha256 = "3802cce7288bf14780f78e117c528324611683dc1e8bf4db7f4c875958dd5610"; 348 } 349 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-x86_64/pa-IN/firefox-99.0.tar.bz2"; 350 locale = "pa-IN"; 351 arch = "linux-x86_64"; 352 - sha256 = "177241ad04a1d18154657e753c7058e709d260af767bc53d786f5ca76ff2250a"; 353 } 354 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-x86_64/pl/firefox-99.0.tar.bz2"; 355 locale = "pl"; 356 arch = "linux-x86_64"; 357 - sha256 = "1691326be5d01826c8ebd207a2fe3f00021a8edfcf3b44ab7f28024466118ebb"; 358 } 359 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-x86_64/pt-BR/firefox-99.0.tar.bz2"; 360 locale = "pt-BR"; 361 arch = "linux-x86_64"; 362 - sha256 = "6b789a430c5c7b80f230fff69b20429a9329deb6c30f174882d71c80e3af9e02"; 363 } 364 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-x86_64/pt-PT/firefox-99.0.tar.bz2"; 365 locale = "pt-PT"; 366 arch = "linux-x86_64"; 367 - sha256 = "e45567074b0573a3023e6c70241e0203cb8707e4d8c8a250d42aa29f207a969c"; 368 } 369 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-x86_64/rm/firefox-99.0.tar.bz2"; 370 locale = "rm"; 371 arch = "linux-x86_64"; 372 - sha256 = "8e4ca7411436f910d6a2c271924fd61deb295081d7a1218cd19023635f76b18e"; 373 } 374 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-x86_64/ro/firefox-99.0.tar.bz2"; 375 locale = "ro"; 376 arch = "linux-x86_64"; 377 - sha256 = "9df7c85feafd6611c29c38ca25371b224e36fbbd602e74a986c26ef1f6f7c361"; 378 } 379 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-x86_64/ru/firefox-99.0.tar.bz2"; 380 locale = "ru"; 381 arch = "linux-x86_64"; 382 - sha256 = "61015fdab4d7791a2eae09a99440df7a65828a5092d04a7376049dd7f1b5c062"; 383 } 384 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-x86_64/sco/firefox-99.0.tar.bz2"; 385 locale = "sco"; 386 arch = "linux-x86_64"; 387 - sha256 = "0481eec6bbe61c586c0a14416d7fc03df661432f2e2ad10c342fd6f6a6132e29"; 388 } 389 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-x86_64/si/firefox-99.0.tar.bz2"; 390 locale = "si"; 391 arch = "linux-x86_64"; 392 - sha256 = "1443ac2cfcea8fc577e341efc3d87406c01c94af9fadcf9672fd5283794d0107"; 393 } 394 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-x86_64/sk/firefox-99.0.tar.bz2"; 395 locale = "sk"; 396 arch = "linux-x86_64"; 397 - sha256 = "4ffc688b2c38af18d28c7110f51a7a910b6671612b3a9ab657b579fabf9fb7f8"; 398 } 399 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-x86_64/sl/firefox-99.0.tar.bz2"; 400 locale = "sl"; 401 arch = "linux-x86_64"; 402 - sha256 = "7eba5fe498e694650047a2d5a9bcd0ef12f65b32c554ddb64fe79ba16a097927"; 403 } 404 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-x86_64/son/firefox-99.0.tar.bz2"; 405 locale = "son"; 406 arch = "linux-x86_64"; 407 - sha256 = "3dec0e49c906b0923229789fac38927a19e43c27a7a6004223f50bf267fb83e4"; 408 } 409 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-x86_64/sq/firefox-99.0.tar.bz2"; 410 locale = "sq"; 411 arch = "linux-x86_64"; 412 - sha256 = "c2f9c4ad474223a18b11f8b0f7453b0e2a8800030ae506c7c6aabe56440e9677"; 413 } 414 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-x86_64/sr/firefox-99.0.tar.bz2"; 415 locale = "sr"; 416 arch = "linux-x86_64"; 417 - sha256 = "87d70164fa38d2c8ce13bb7af9c86c84d546bba9e2bd9f37ea345664edb27a76"; 418 } 419 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-x86_64/sv-SE/firefox-99.0.tar.bz2"; 420 locale = "sv-SE"; 421 arch = "linux-x86_64"; 422 - sha256 = "e6a167e9b9e10232ca338560f80eeeedc4b32854893905e97881102c718f8ef7"; 423 } 424 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-x86_64/szl/firefox-99.0.tar.bz2"; 425 locale = "szl"; 426 arch = "linux-x86_64"; 427 - sha256 = "49ca939d4a7f714ae4318a13c1229c1f6f5e8b903cba2a31f4ebd98469f6bb14"; 428 } 429 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-x86_64/ta/firefox-99.0.tar.bz2"; 430 locale = "ta"; 431 arch = "linux-x86_64"; 432 - sha256 = "5f8951a89a1dbe81d5327597373738a87bc5316601714ec759a4dd9d020e7ab6"; 433 } 434 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-x86_64/te/firefox-99.0.tar.bz2"; 435 locale = "te"; 436 arch = "linux-x86_64"; 437 - sha256 = "ad4b82cdacbd019a06acdcc7f76385edcd167efa8127a5bb6456ba53bc879298"; 438 } 439 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-x86_64/th/firefox-99.0.tar.bz2"; 440 locale = "th"; 441 arch = "linux-x86_64"; 442 - sha256 = "cbd3ecc7e51e35aad4ab16f91e014e502005903b2a1d2fc3bebcac987e033ba3"; 443 } 444 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-x86_64/tl/firefox-99.0.tar.bz2"; 445 locale = "tl"; 446 arch = "linux-x86_64"; 447 - sha256 = "b0466b793df5feb08eb8ff8f53b70e7d58c56602acf6c7b1dc1c97c96a881348"; 448 } 449 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-x86_64/tr/firefox-99.0.tar.bz2"; 450 locale = "tr"; 451 arch = "linux-x86_64"; 452 - sha256 = "9ef3e70378c059075017ab8e3c104651e4845ceb6a981d9da85278881ea05b18"; 453 } 454 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-x86_64/trs/firefox-99.0.tar.bz2"; 455 locale = "trs"; 456 arch = "linux-x86_64"; 457 - sha256 = "c31471dd116db01c888753a77bdd3078a84ad2bbc19d93b91e54ab79fb4b7de7"; 458 } 459 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-x86_64/uk/firefox-99.0.tar.bz2"; 460 locale = "uk"; 461 arch = "linux-x86_64"; 462 - sha256 = "4fde8729334a29c38d8bccad9d6632b8ba99a4faa769ce34d59b748aded50a93"; 463 } 464 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-x86_64/ur/firefox-99.0.tar.bz2"; 465 locale = "ur"; 466 arch = "linux-x86_64"; 467 - sha256 = "b1476c1b0bdbcc9cc6722db50f12b7fc92dcab3848478a184b6879a927e38d3b"; 468 } 469 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-x86_64/uz/firefox-99.0.tar.bz2"; 470 locale = "uz"; 471 arch = "linux-x86_64"; 472 - sha256 = "3efae069d67253c450de209a3b028910aa3a3d0c14aae259d8096414d86d6ab5"; 473 } 474 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-x86_64/vi/firefox-99.0.tar.bz2"; 475 locale = "vi"; 476 arch = "linux-x86_64"; 477 - sha256 = "d781e5fd73bb219fdfeb9be8e6fc861886724c48aaa4bf480605e1d641ff1c80"; 478 } 479 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-x86_64/xh/firefox-99.0.tar.bz2"; 480 locale = "xh"; 481 arch = "linux-x86_64"; 482 - sha256 = "1db80ed81fd431373338693ea81961089e0251dadeeaf9f4e5179b0f5abd657a"; 483 } 484 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-x86_64/zh-CN/firefox-99.0.tar.bz2"; 485 locale = "zh-CN"; 486 arch = "linux-x86_64"; 487 - sha256 = "b0c1d1cb71947cdab88859e08c09910120a2117440c03ea29f1c2d0b40d29918"; 488 } 489 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-x86_64/zh-TW/firefox-99.0.tar.bz2"; 490 locale = "zh-TW"; 491 arch = "linux-x86_64"; 492 - sha256 = "d4807ad378d61e01d8dcf53530deec5d4fad7b8d7df50f3df0918d2b591e6d46"; 493 } 494 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-i686/ach/firefox-99.0.tar.bz2"; 495 locale = "ach"; 496 arch = "linux-i686"; 497 - sha256 = "79b90de5371b68c404db32c4498b4866b4ed6b10dbf58f9a2e4ebcc6d7b17478"; 498 } 499 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-i686/af/firefox-99.0.tar.bz2"; 500 locale = "af"; 501 arch = "linux-i686"; 502 - sha256 = "2a6f75faef4006c878b8a5156412a490c667dd970779d48a891b4d898c664e27"; 503 } 504 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-i686/an/firefox-99.0.tar.bz2"; 505 locale = "an"; 506 arch = "linux-i686"; 507 - sha256 = "613f776853c37115f610206f6769f36adff86ed3b5b46cbe81a2ccece469cacd"; 508 } 509 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-i686/ar/firefox-99.0.tar.bz2"; 510 locale = "ar"; 511 arch = "linux-i686"; 512 - sha256 = "a436337365e0865801fab136f710cb3134dfcf93896cf59aa78bf28bd70bb5a1"; 513 } 514 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-i686/ast/firefox-99.0.tar.bz2"; 515 locale = "ast"; 516 arch = "linux-i686"; 517 - sha256 = "85a937e65ac45dde5235e85194c9764056fcbf531f53a443c849fc727bfc5b8a"; 518 } 519 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-i686/az/firefox-99.0.tar.bz2"; 520 locale = "az"; 521 arch = "linux-i686"; 522 - sha256 = "7a154cf0086ee80e03d88740f3b05d3de288dcab25ac151bc5ebc81af30e1220"; 523 } 524 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-i686/be/firefox-99.0.tar.bz2"; 525 locale = "be"; 526 arch = "linux-i686"; 527 - sha256 = "c05628994a45f2bebd6b912175b012aca3af563ec70b85c93f65106ccfa5b4f6"; 528 } 529 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-i686/bg/firefox-99.0.tar.bz2"; 530 locale = "bg"; 531 arch = "linux-i686"; 532 - sha256 = "9fc5b8266fb107b6ace769a0a75ed47bc4af5a9de6e215c4e0cd59e0f99c0711"; 533 } 534 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-i686/bn/firefox-99.0.tar.bz2"; 535 locale = "bn"; 536 arch = "linux-i686"; 537 - sha256 = "3010fdb412c86b282b6a6bb9531124e8e06c409c64f3738d7c142be7d83277f2"; 538 } 539 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-i686/br/firefox-99.0.tar.bz2"; 540 locale = "br"; 541 arch = "linux-i686"; 542 - sha256 = "acf68c7dbc8f702f1280136f2443effbc8af793bc8be8621e617a757440c6f72"; 543 } 544 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-i686/bs/firefox-99.0.tar.bz2"; 545 locale = "bs"; 546 arch = "linux-i686"; 547 - sha256 = "233b6b37d7e4f15bc971d48c1a0d55be146bdd430bb281472367a5526867f8af"; 548 } 549 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-i686/ca-valencia/firefox-99.0.tar.bz2"; 550 locale = "ca-valencia"; 551 arch = "linux-i686"; 552 - sha256 = "ee80548107642ed65feacfe480c7fa219b77ec6376244865e0deda14ffea8a7e"; 553 } 554 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-i686/ca/firefox-99.0.tar.bz2"; 555 locale = "ca"; 556 arch = "linux-i686"; 557 - sha256 = "244107e338a2a290987d452953b93049642eb5008c897216d952851895011adc"; 558 } 559 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-i686/cak/firefox-99.0.tar.bz2"; 560 locale = "cak"; 561 arch = "linux-i686"; 562 - sha256 = "8db4e710b982e6f4f0c5e09b170884a8bd44db72a01ebb69f1eb899772132538"; 563 } 564 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-i686/cs/firefox-99.0.tar.bz2"; 565 locale = "cs"; 566 arch = "linux-i686"; 567 - sha256 = "768976418cae1fdeddd8ebbbc53edda46c7b05b997db813573705bcb6dc80d80"; 568 } 569 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-i686/cy/firefox-99.0.tar.bz2"; 570 locale = "cy"; 571 arch = "linux-i686"; 572 - sha256 = "26705ed485b8436861032e74da2ef27b06b0d4471b6f019003175b8ef99e411b"; 573 } 574 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-i686/da/firefox-99.0.tar.bz2"; 575 locale = "da"; 576 arch = "linux-i686"; 577 - sha256 = "2828700cbc12e6d349b862bc49258752602ad9ea74a8ad1b52a8171caff3e0ad"; 578 } 579 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-i686/de/firefox-99.0.tar.bz2"; 580 locale = "de"; 581 arch = "linux-i686"; 582 - sha256 = "b27bf803ca3ac8f4530339f648c2c7248e674f5e52a327d4d62d5dc8055c8683"; 583 } 584 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-i686/dsb/firefox-99.0.tar.bz2"; 585 locale = "dsb"; 586 arch = "linux-i686"; 587 - sha256 = "b3a31746bf575bf2c06227eb01cd07013b59ec2e17f6603babacc3be76222254"; 588 } 589 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-i686/el/firefox-99.0.tar.bz2"; 590 locale = "el"; 591 arch = "linux-i686"; 592 - sha256 = "b220df0d42dee179c02066677db3edc3526d1f91df9399d6555f79dc96212ae6"; 593 } 594 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-i686/en-CA/firefox-99.0.tar.bz2"; 595 locale = "en-CA"; 596 arch = "linux-i686"; 597 - sha256 = "a87252dfa797e7777823a84e80d6f9d8de6d1f17d29f8d2ee4ece46ab8d1b917"; 598 } 599 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-i686/en-GB/firefox-99.0.tar.bz2"; 600 locale = "en-GB"; 601 arch = "linux-i686"; 602 - sha256 = "37001a756bf9ea4e042ec043339e86eba4abaa4bc248bc699836ac8338f56ff8"; 603 } 604 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-i686/en-US/firefox-99.0.tar.bz2"; 605 locale = "en-US"; 606 arch = "linux-i686"; 607 - sha256 = "c6e074e4083c366793dbc6d96968fd323fe0ffec1b8629be16e7c984ab1c3bef"; 608 } 609 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-i686/eo/firefox-99.0.tar.bz2"; 610 locale = "eo"; 611 arch = "linux-i686"; 612 - sha256 = "a5b6b630d5e58e20d6af73d6646954f0842ef537f8e0fdd4a424e6d34ccd2d7c"; 613 } 614 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-i686/es-AR/firefox-99.0.tar.bz2"; 615 locale = "es-AR"; 616 arch = "linux-i686"; 617 - sha256 = "84f7042e098eecf4974fef594c3640bd0e4c1c9fdab373c287ed580b2bac0a8b"; 618 } 619 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-i686/es-CL/firefox-99.0.tar.bz2"; 620 locale = "es-CL"; 621 arch = "linux-i686"; 622 - sha256 = "15a9ee9c9765ad5e0303cd94d22c61af50c723ba5241102d327e88eed2e8110e"; 623 } 624 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-i686/es-ES/firefox-99.0.tar.bz2"; 625 locale = "es-ES"; 626 arch = "linux-i686"; 627 - sha256 = "acd612f04297eed5f09b47615412e3b19099610c7a62ea8468382fdbfccf7d1f"; 628 } 629 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-i686/es-MX/firefox-99.0.tar.bz2"; 630 locale = "es-MX"; 631 arch = "linux-i686"; 632 - sha256 = "e86c3e1a68e7b33413b0c97ac1ad63535faa618228db207abd1d0fbdae4f5f08"; 633 } 634 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-i686/et/firefox-99.0.tar.bz2"; 635 locale = "et"; 636 arch = "linux-i686"; 637 - sha256 = "dcb820763848a5bbe5b32dba6be949877bc38e123c9d7553ed569316ed1d436e"; 638 } 639 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-i686/eu/firefox-99.0.tar.bz2"; 640 locale = "eu"; 641 arch = "linux-i686"; 642 - sha256 = "dd1b5cbb48ea9aef8d3acab9f6a4c8de44128584b9d95fd50b2ed1b1ca79d367"; 643 } 644 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-i686/fa/firefox-99.0.tar.bz2"; 645 locale = "fa"; 646 arch = "linux-i686"; 647 - sha256 = "e4e66fb13ac850712bfa9946c05b97bc69f1d750037f8524ad766d6fcde67d86"; 648 } 649 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-i686/ff/firefox-99.0.tar.bz2"; 650 locale = "ff"; 651 arch = "linux-i686"; 652 - sha256 = "a793ad05230d98cfb4a003263082a64de86998eb5148ab3827b3e999e242a758"; 653 } 654 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-i686/fi/firefox-99.0.tar.bz2"; 655 locale = "fi"; 656 arch = "linux-i686"; 657 - sha256 = "0567d3400a281bd569c81c406b462a101d3dcf041c4ec4e0e9753301ec0aa629"; 658 } 659 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-i686/fr/firefox-99.0.tar.bz2"; 660 locale = "fr"; 661 arch = "linux-i686"; 662 - sha256 = "fbb0392b310297e0ee974486092f7e6ed74f63d1f190218c63796bedf4e2b90d"; 663 } 664 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-i686/fy-NL/firefox-99.0.tar.bz2"; 665 locale = "fy-NL"; 666 arch = "linux-i686"; 667 - sha256 = "8eccc6e66de2b523e4e811d5d57b8eb17496ea9c5566c29ae7fedeb751876bf9"; 668 } 669 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-i686/ga-IE/firefox-99.0.tar.bz2"; 670 locale = "ga-IE"; 671 arch = "linux-i686"; 672 - sha256 = "239f4dfc4e5fc29b32a75ce0c4397a8785f3cc0b5e10b61b08565b6902342cbe"; 673 } 674 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-i686/gd/firefox-99.0.tar.bz2"; 675 locale = "gd"; 676 arch = "linux-i686"; 677 - sha256 = "312c89bee7911e74fb87ce7cd128d55c7e4b0f706dba5950e7b45d39cfd5a817"; 678 } 679 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-i686/gl/firefox-99.0.tar.bz2"; 680 locale = "gl"; 681 arch = "linux-i686"; 682 - sha256 = "98d7ee9fb9dc4442d475db37925128858d807f3e686e9624902e62a872322a91"; 683 } 684 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-i686/gn/firefox-99.0.tar.bz2"; 685 locale = "gn"; 686 arch = "linux-i686"; 687 - sha256 = "5d1e387fc779d0226347dbc6abfa9acd5ed5c39f30da22f36789dc1b2d68326e"; 688 } 689 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-i686/gu-IN/firefox-99.0.tar.bz2"; 690 locale = "gu-IN"; 691 arch = "linux-i686"; 692 - sha256 = "51f5f582d2b2bda10ac528a2b0842ca86b29d20421ba83ae56493d791613bbc0"; 693 } 694 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-i686/he/firefox-99.0.tar.bz2"; 695 locale = "he"; 696 arch = "linux-i686"; 697 - sha256 = "d0192b6ad1508b1ebae13cbd3bc3d7fbf5b5e222d5f5cba1857d2b3d73c1c048"; 698 } 699 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-i686/hi-IN/firefox-99.0.tar.bz2"; 700 locale = "hi-IN"; 701 arch = "linux-i686"; 702 - sha256 = "9bf5814ada09f878d484ccd4a37d56054316372caf9766b8da70cd81f817f208"; 703 } 704 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-i686/hr/firefox-99.0.tar.bz2"; 705 locale = "hr"; 706 arch = "linux-i686"; 707 - sha256 = "4c2453a9ac74a71d7f5dfea3474ae68cd5fc2d4a85aeb04e367116d80df9cdbd"; 708 } 709 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-i686/hsb/firefox-99.0.tar.bz2"; 710 locale = "hsb"; 711 arch = "linux-i686"; 712 - sha256 = "c3904c1a8b1ecedded23ceef7d8168865a0f18f08b81600e013f7cfebc5d5ce7"; 713 } 714 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-i686/hu/firefox-99.0.tar.bz2"; 715 locale = "hu"; 716 arch = "linux-i686"; 717 - sha256 = "e05debfc803f3752dfaffef6b30e0079f5af44107217c362325e1e5922eb18a0"; 718 } 719 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-i686/hy-AM/firefox-99.0.tar.bz2"; 720 locale = "hy-AM"; 721 arch = "linux-i686"; 722 - sha256 = "364a7408f1d2a150f04ab759da6a45021fad3bca5ba2811931df46960671c1ee"; 723 } 724 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-i686/ia/firefox-99.0.tar.bz2"; 725 locale = "ia"; 726 arch = "linux-i686"; 727 - sha256 = "5dc2a481ce5e9bd54241363fb88b62a655584293fd9d3f7ddf13dd0195d8cea0"; 728 } 729 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-i686/id/firefox-99.0.tar.bz2"; 730 locale = "id"; 731 arch = "linux-i686"; 732 - sha256 = "b9d5b10461130d5c2895b04604be7eccf8979b87c4e8acc03173709979185eb5"; 733 } 734 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-i686/is/firefox-99.0.tar.bz2"; 735 locale = "is"; 736 arch = "linux-i686"; 737 - sha256 = "6e4506fd90b7f3ee316a500f5e2fd3e2063fbeea79f3a86dcfc8573b8c355469"; 738 } 739 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-i686/it/firefox-99.0.tar.bz2"; 740 locale = "it"; 741 arch = "linux-i686"; 742 - sha256 = "2bdc9c8aa3f8b0b86b0310a95e4f3aa74de418aef7dadd7ef3c24af51c4bf0ed"; 743 } 744 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-i686/ja/firefox-99.0.tar.bz2"; 745 locale = "ja"; 746 arch = "linux-i686"; 747 - sha256 = "8e035fa783b64ec5e8503bf329346799aec628df03b013319586cf04969d36f9"; 748 } 749 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-i686/ka/firefox-99.0.tar.bz2"; 750 locale = "ka"; 751 arch = "linux-i686"; 752 - sha256 = "59d2b9eaed8a898be979286d7ecf963e4f2241dfcbed9ac8e0d0b1821fb9e2fd"; 753 } 754 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-i686/kab/firefox-99.0.tar.bz2"; 755 locale = "kab"; 756 arch = "linux-i686"; 757 - sha256 = "2506702d67e1576df307bfcfcb9e20809352a37be3650c9a454e906a5d78fd2c"; 758 } 759 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-i686/kk/firefox-99.0.tar.bz2"; 760 locale = "kk"; 761 arch = "linux-i686"; 762 - sha256 = "df0e505fd8552384ea55024531378e7228e35d9a40b66288631f524a565b94c3"; 763 } 764 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-i686/km/firefox-99.0.tar.bz2"; 765 locale = "km"; 766 arch = "linux-i686"; 767 - sha256 = "fc2202caadc90364dca89329a335869dd9bc8a2240fb95d5b3c6fcfdd6586be1"; 768 } 769 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-i686/kn/firefox-99.0.tar.bz2"; 770 locale = "kn"; 771 arch = "linux-i686"; 772 - sha256 = "8b4fe5e47aeaf7d1f15fa00d74088689f40a9d92df893b79d6c3c950f182c234"; 773 } 774 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-i686/ko/firefox-99.0.tar.bz2"; 775 locale = "ko"; 776 arch = "linux-i686"; 777 - sha256 = "ce2a3f64b6d2b4ca319ed020ef621974977216aa468811609431a618aee9b77e"; 778 } 779 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-i686/lij/firefox-99.0.tar.bz2"; 780 locale = "lij"; 781 arch = "linux-i686"; 782 - sha256 = "6b8ebcebb1c9ffec9993663ef6040007909136d99dc9a2f724d16d9b9dc1f647"; 783 } 784 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-i686/lt/firefox-99.0.tar.bz2"; 785 locale = "lt"; 786 arch = "linux-i686"; 787 - sha256 = "798c36f256f173fc5662d5edca6c4eaa55bc0c4f794a481524871aebabcf9b0f"; 788 } 789 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-i686/lv/firefox-99.0.tar.bz2"; 790 locale = "lv"; 791 arch = "linux-i686"; 792 - sha256 = "4ea59a53fcbfd93959540edd12b4760586ca3f0a26fcdbdafa13cad70db7ca0c"; 793 } 794 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-i686/mk/firefox-99.0.tar.bz2"; 795 locale = "mk"; 796 arch = "linux-i686"; 797 - sha256 = "c4bab25688564f1dc34b14d96695bb03881af3e2551040a8cd3e4543d8107338"; 798 } 799 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-i686/mr/firefox-99.0.tar.bz2"; 800 locale = "mr"; 801 arch = "linux-i686"; 802 - sha256 = "e440be0dcd8714e7f08dad0800ccb642677e98444fd115c9a8ee5684f6b619e7"; 803 } 804 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-i686/ms/firefox-99.0.tar.bz2"; 805 locale = "ms"; 806 arch = "linux-i686"; 807 - sha256 = "4d09e9925b2c67c1ea082b895f62db8f1282dbad073a851504187ff9b1725e74"; 808 } 809 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-i686/my/firefox-99.0.tar.bz2"; 810 locale = "my"; 811 arch = "linux-i686"; 812 - sha256 = "be56fa7ae49aa26d174633d7e2bf426fb6931901176d8ecd26fdcc6e02749b6f"; 813 } 814 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-i686/nb-NO/firefox-99.0.tar.bz2"; 815 locale = "nb-NO"; 816 arch = "linux-i686"; 817 - sha256 = "52a14a147126a49314425fb9ce2c964786cf409e176e1fc949ecf9a1c67627aa"; 818 } 819 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-i686/ne-NP/firefox-99.0.tar.bz2"; 820 locale = "ne-NP"; 821 arch = "linux-i686"; 822 - sha256 = "25fa25a6d63008badc2bdab5242c0620520b427df68de45fab873c230f7e948f"; 823 } 824 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-i686/nl/firefox-99.0.tar.bz2"; 825 locale = "nl"; 826 arch = "linux-i686"; 827 - sha256 = "0d751560dfd83afdbe69aab576449ab25a3b2b66ebed28ff4d13ddfefe520f9b"; 828 } 829 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-i686/nn-NO/firefox-99.0.tar.bz2"; 830 locale = "nn-NO"; 831 arch = "linux-i686"; 832 - sha256 = "baf6b5ae7d2848344648fe3b3fa95991ccea45d2302eec5c657671a5736cbc7f"; 833 } 834 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-i686/oc/firefox-99.0.tar.bz2"; 835 locale = "oc"; 836 arch = "linux-i686"; 837 - sha256 = "bcf9df67acd24f0bdd4794820863f91b60bfe745471b0e88d29a22a225922665"; 838 } 839 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-i686/pa-IN/firefox-99.0.tar.bz2"; 840 locale = "pa-IN"; 841 arch = "linux-i686"; 842 - sha256 = "c0d8aaab99ddfa3b0be3bc323483f99094feaa67aa3d94bab4f5cf2ca8612fb7"; 843 } 844 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-i686/pl/firefox-99.0.tar.bz2"; 845 locale = "pl"; 846 arch = "linux-i686"; 847 - sha256 = "df2d1ba0a3db60f32c9031db067d14a56f06ebb8a3e04b540d4d7f15e2bc4367"; 848 } 849 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-i686/pt-BR/firefox-99.0.tar.bz2"; 850 locale = "pt-BR"; 851 arch = "linux-i686"; 852 - sha256 = "8f038e619e5380491b2002909930ac254a60f92215ba922a7fb2ec0895047a91"; 853 } 854 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-i686/pt-PT/firefox-99.0.tar.bz2"; 855 locale = "pt-PT"; 856 arch = "linux-i686"; 857 - sha256 = "749ba7ce1e93dad3a95f28f5ec6bb81e9bcf63a7c4d436487422126d2f04d8c3"; 858 } 859 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-i686/rm/firefox-99.0.tar.bz2"; 860 locale = "rm"; 861 arch = "linux-i686"; 862 - sha256 = "1b3ff965145535d0c3275366c27c4ed3a0d95a47e42d8baa7088dcdd58fb5e13"; 863 } 864 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-i686/ro/firefox-99.0.tar.bz2"; 865 locale = "ro"; 866 arch = "linux-i686"; 867 - sha256 = "51640a0f3792d962a31ab494fe9c8f6a31cb6c2093d06f2293b2d2614d82e17a"; 868 } 869 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-i686/ru/firefox-99.0.tar.bz2"; 870 locale = "ru"; 871 arch = "linux-i686"; 872 - sha256 = "01e25d1e39ad93fdaad2382039dbf3b0d9a7e1c6f7993ebe6088a7f0d6545ad1"; 873 } 874 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-i686/sco/firefox-99.0.tar.bz2"; 875 locale = "sco"; 876 arch = "linux-i686"; 877 - sha256 = "cf27b720e94a69df2a18ff9846108672bfe757224b71625a1ff1445ab11d5489"; 878 } 879 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-i686/si/firefox-99.0.tar.bz2"; 880 locale = "si"; 881 arch = "linux-i686"; 882 - sha256 = "4e64606407dfb9d9bbd44dc8eeb493208d546cb8d79c526a3e261a18b899b050"; 883 } 884 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-i686/sk/firefox-99.0.tar.bz2"; 885 locale = "sk"; 886 arch = "linux-i686"; 887 - sha256 = "7917d08b5870a3e02c7d2393a9bfae39e9bc45114ce37c1e2cebbe81d6ed3f60"; 888 } 889 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-i686/sl/firefox-99.0.tar.bz2"; 890 locale = "sl"; 891 arch = "linux-i686"; 892 - sha256 = "12c7b3b525fc7fa1ab76f12bb837f481ccb30b317202f185cf5e71bda80048d8"; 893 } 894 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-i686/son/firefox-99.0.tar.bz2"; 895 locale = "son"; 896 arch = "linux-i686"; 897 - sha256 = "b0d0d04af3623eca737b8325e607e330636531525b92e23150d05204b29ba7e3"; 898 } 899 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-i686/sq/firefox-99.0.tar.bz2"; 900 locale = "sq"; 901 arch = "linux-i686"; 902 - sha256 = "4ee2854ec755ef5c1e4f4761819cd7125bbcff832d7c8ce6f3ee96e92c343b8c"; 903 } 904 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-i686/sr/firefox-99.0.tar.bz2"; 905 locale = "sr"; 906 arch = "linux-i686"; 907 - sha256 = "6a2e415702701fb082beacababab5cf9368790a9876114eb2186f5691f32d265"; 908 } 909 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-i686/sv-SE/firefox-99.0.tar.bz2"; 910 locale = "sv-SE"; 911 arch = "linux-i686"; 912 - sha256 = "cdae3c72e5f79fb2a5ed988d39eac0f21e321feebe9ca67d8b7362c80160d7d4"; 913 } 914 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-i686/szl/firefox-99.0.tar.bz2"; 915 locale = "szl"; 916 arch = "linux-i686"; 917 - sha256 = "d39ec7a68195af2bded9826a251904b5f501c58dcb3c92789a2ab5251fe2618f"; 918 } 919 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-i686/ta/firefox-99.0.tar.bz2"; 920 locale = "ta"; 921 arch = "linux-i686"; 922 - sha256 = "a7220a78f600010125b20c22205865169330c45bb9eacf4496c26ccf780257d2"; 923 } 924 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-i686/te/firefox-99.0.tar.bz2"; 925 locale = "te"; 926 arch = "linux-i686"; 927 - sha256 = "8c4973de96cda2a3448a30ec4776e488ceac9b27a9f5142f2256b92ac5c31102"; 928 } 929 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-i686/th/firefox-99.0.tar.bz2"; 930 locale = "th"; 931 arch = "linux-i686"; 932 - sha256 = "aefbf224abd9b77303b90437a5ab87bacd4f04334d84c29c3d41c4b9922282e3"; 933 } 934 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-i686/tl/firefox-99.0.tar.bz2"; 935 locale = "tl"; 936 arch = "linux-i686"; 937 - sha256 = "d0c1e4c099482fbcbfdea2f45b3f6e1ec6744b3073d5c0ab840ed6eab129aa26"; 938 } 939 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-i686/tr/firefox-99.0.tar.bz2"; 940 locale = "tr"; 941 arch = "linux-i686"; 942 - sha256 = "97b7f1c90fe846a4eb8c1a0dbef7eb9fa8f3a536f8e37b24565b4cb42ede27bc"; 943 } 944 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-i686/trs/firefox-99.0.tar.bz2"; 945 locale = "trs"; 946 arch = "linux-i686"; 947 - sha256 = "3910053c3e0ab255cd595cdebbbb0e0720a32cc1f20d6e74b5fdd3427fbb5137"; 948 } 949 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-i686/uk/firefox-99.0.tar.bz2"; 950 locale = "uk"; 951 arch = "linux-i686"; 952 - sha256 = "4736b57b2beea7f6a09a289b3ce6921082541acf20faf9d6165658ba96e06dc2"; 953 } 954 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-i686/ur/firefox-99.0.tar.bz2"; 955 locale = "ur"; 956 arch = "linux-i686"; 957 - sha256 = "072b4f58064362f74eef2984c94cf42302bff9e61d0f9d8adf13124cef699386"; 958 } 959 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-i686/uz/firefox-99.0.tar.bz2"; 960 locale = "uz"; 961 arch = "linux-i686"; 962 - sha256 = "42f99dd9d61f29491ba55edb806131a4768768145676b42c886b5848d09dd451"; 963 } 964 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-i686/vi/firefox-99.0.tar.bz2"; 965 locale = "vi"; 966 arch = "linux-i686"; 967 - sha256 = "d9c9cf96117b7e759291d7731fb53b51fc9f7d07b95ec7d479f6a03c34227b9a"; 968 } 969 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-i686/xh/firefox-99.0.tar.bz2"; 970 locale = "xh"; 971 arch = "linux-i686"; 972 - sha256 = "929005cf3eba0a59e13e9af9f1595e218757a1d08c7c9a50cfc2323cd8d2de1c"; 973 } 974 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-i686/zh-CN/firefox-99.0.tar.bz2"; 975 locale = "zh-CN"; 976 arch = "linux-i686"; 977 - sha256 = "06bef0564337cfeab47ce84a095e9bcd347df4f6c821eb5d0404d984689c9e6d"; 978 } 979 - { url = "http://archive.mozilla.org/pub/firefox/releases/99.0/linux-i686/zh-TW/firefox-99.0.tar.bz2"; 980 locale = "zh-TW"; 981 arch = "linux-i686"; 982 - sha256 = "7eda1a1131117ceb3b513dc345c62397542bcb58cda1e97ade47fedb4fe704c9"; 983 } 984 ]; 985 }
··· 1 { 2 + version = "99.0.1"; 3 sources = [ 4 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-x86_64/ach/firefox-99.0.1.tar.bz2"; 5 locale = "ach"; 6 arch = "linux-x86_64"; 7 + sha256 = "e2054f03b413f783f287c14fb670ee97415e89181e2ca1f9bbe05a18fb529330"; 8 } 9 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-x86_64/af/firefox-99.0.1.tar.bz2"; 10 locale = "af"; 11 arch = "linux-x86_64"; 12 + sha256 = "102c4460ae7a8242c770bda09baee07004f84d95a885c621fbe23f2fdb585398"; 13 } 14 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-x86_64/an/firefox-99.0.1.tar.bz2"; 15 locale = "an"; 16 arch = "linux-x86_64"; 17 + sha256 = "0f8aeacc3a7abbb5f571aff8a6580c9779336bccb0d30005b46d336447123b10"; 18 } 19 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-x86_64/ar/firefox-99.0.1.tar.bz2"; 20 locale = "ar"; 21 arch = "linux-x86_64"; 22 + sha256 = "720c5d872243631ddf67102e6a54504912b33f6e21c666d84e73a399f10a2559"; 23 } 24 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-x86_64/ast/firefox-99.0.1.tar.bz2"; 25 locale = "ast"; 26 arch = "linux-x86_64"; 27 + sha256 = "194345cdce1e9c6462a80423d1b97be4c757dc69b1f5a0055ac14e2624d1d145"; 28 } 29 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-x86_64/az/firefox-99.0.1.tar.bz2"; 30 locale = "az"; 31 arch = "linux-x86_64"; 32 + sha256 = "9936c9d172ddd291d34679c33f28d7ec425e4835abdfb25dd0252e50ab5eca09"; 33 } 34 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-x86_64/be/firefox-99.0.1.tar.bz2"; 35 locale = "be"; 36 arch = "linux-x86_64"; 37 + sha256 = "420f519aa954b708da735605e32acf9f11bfa2195e7a9bd2ebd954a58df2db10"; 38 } 39 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-x86_64/bg/firefox-99.0.1.tar.bz2"; 40 locale = "bg"; 41 arch = "linux-x86_64"; 42 + sha256 = "2a7cbc2903894934024fb8ea2212e7f23a47c7db707e4c88a33656366b810dfc"; 43 } 44 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-x86_64/bn/firefox-99.0.1.tar.bz2"; 45 locale = "bn"; 46 arch = "linux-x86_64"; 47 + sha256 = "46984d43f628ecdc1674d41f45c57177dfe24eb6dec0e5ae5e6a8efec7157791"; 48 } 49 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-x86_64/br/firefox-99.0.1.tar.bz2"; 50 locale = "br"; 51 arch = "linux-x86_64"; 52 + sha256 = "1427aaca5903a1ecb3e17aa7e3351334b1a2183a1180c9a4942535b50f64c0db"; 53 } 54 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-x86_64/bs/firefox-99.0.1.tar.bz2"; 55 locale = "bs"; 56 arch = "linux-x86_64"; 57 + sha256 = "8377ad8c27236c5336e370acf70e901f4dbb53dd25142a74dc61f98fd2beab91"; 58 } 59 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-x86_64/ca-valencia/firefox-99.0.1.tar.bz2"; 60 locale = "ca-valencia"; 61 arch = "linux-x86_64"; 62 + sha256 = "78f8dd650fb9398b1cb999db887bb5764f4b015539c3aac0eee2fdd05477bf3e"; 63 } 64 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-x86_64/ca/firefox-99.0.1.tar.bz2"; 65 locale = "ca"; 66 arch = "linux-x86_64"; 67 + sha256 = "18b0acda5e75ec1412273a016d2cc36f6c65b68ebae5251ef13289cf73ef00d6"; 68 } 69 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-x86_64/cak/firefox-99.0.1.tar.bz2"; 70 locale = "cak"; 71 arch = "linux-x86_64"; 72 + sha256 = "505c3f2c8f39aeea7ca4f8285d59fcef995e5c6c64d318d7b143e7060982d7a7"; 73 } 74 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-x86_64/cs/firefox-99.0.1.tar.bz2"; 75 locale = "cs"; 76 arch = "linux-x86_64"; 77 + sha256 = "d33f7f5adf068743a523f54fb2dec1edf7302993ef3684dd86cbab25b96c3247"; 78 } 79 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-x86_64/cy/firefox-99.0.1.tar.bz2"; 80 locale = "cy"; 81 arch = "linux-x86_64"; 82 + sha256 = "8a0d5e3a4ad8650d4e8e77e92c24b27da1d5c0b44878e97462ec94597020e548"; 83 } 84 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-x86_64/da/firefox-99.0.1.tar.bz2"; 85 locale = "da"; 86 arch = "linux-x86_64"; 87 + sha256 = "c9c8355c3cab4e189a4ba322f4a7e2a189617786e912930f0c17b217ff89c1c6"; 88 } 89 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-x86_64/de/firefox-99.0.1.tar.bz2"; 90 locale = "de"; 91 arch = "linux-x86_64"; 92 + sha256 = "83468180a67fae5a5df8810e3b7bfdc6b01faaf60dd18a0914715ac89531c7a4"; 93 } 94 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-x86_64/dsb/firefox-99.0.1.tar.bz2"; 95 locale = "dsb"; 96 arch = "linux-x86_64"; 97 + sha256 = "feeda2e3f021d459c98371e244d29b9e6e6fdaa6250a8a6700b34a981f3dcf13"; 98 } 99 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-x86_64/el/firefox-99.0.1.tar.bz2"; 100 locale = "el"; 101 arch = "linux-x86_64"; 102 + sha256 = "4fc65f4b6d84a01c79165ee9e058c980659089e86da72b016cfc5efbe973e592"; 103 } 104 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-x86_64/en-CA/firefox-99.0.1.tar.bz2"; 105 locale = "en-CA"; 106 arch = "linux-x86_64"; 107 + sha256 = "10e324101932b7290814ea2ab747657363023a88857ca90e25d54f89115ffbcf"; 108 } 109 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-x86_64/en-GB/firefox-99.0.1.tar.bz2"; 110 locale = "en-GB"; 111 arch = "linux-x86_64"; 112 + sha256 = "83ba931e4f6afd0d0c32b3bf0db55a7ff0fdfda080e906bb3ada5b4e61a4c3f1"; 113 } 114 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-x86_64/en-US/firefox-99.0.1.tar.bz2"; 115 locale = "en-US"; 116 arch = "linux-x86_64"; 117 + sha256 = "7bc57f06fc9c52e16815f1a4208c33bc5819423c68da441d001f7c2200591bcd"; 118 } 119 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-x86_64/eo/firefox-99.0.1.tar.bz2"; 120 locale = "eo"; 121 arch = "linux-x86_64"; 122 + sha256 = "3fc945331b62f9998d2adb6a99d3390528975c97b6776f97a4c461eb124da462"; 123 } 124 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-x86_64/es-AR/firefox-99.0.1.tar.bz2"; 125 locale = "es-AR"; 126 arch = "linux-x86_64"; 127 + sha256 = "908723c7445b92b4c4e26fc999562681e4bf3ffffee0ea1db6362aed0f615c0e"; 128 } 129 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-x86_64/es-CL/firefox-99.0.1.tar.bz2"; 130 locale = "es-CL"; 131 arch = "linux-x86_64"; 132 + sha256 = "77363cfa3c2ce655a9f6203c495f8f54700b44e0b66d021050cea59e2b0e0a3e"; 133 } 134 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-x86_64/es-ES/firefox-99.0.1.tar.bz2"; 135 locale = "es-ES"; 136 arch = "linux-x86_64"; 137 + sha256 = "ee59faf4bd7472a14fd8e420aa7f408abccd72f31d162da0c5f9b530593722f2"; 138 } 139 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-x86_64/es-MX/firefox-99.0.1.tar.bz2"; 140 locale = "es-MX"; 141 arch = "linux-x86_64"; 142 + sha256 = "732b1edb21462281e029de794ccdb3c20ceea0c6d5c0f1c885ef76ad57df7abf"; 143 } 144 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-x86_64/et/firefox-99.0.1.tar.bz2"; 145 locale = "et"; 146 arch = "linux-x86_64"; 147 + sha256 = "b816c47c20a674256dc176a15dbeec830b47f8c3eecde31c615f003260e69668"; 148 } 149 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-x86_64/eu/firefox-99.0.1.tar.bz2"; 150 locale = "eu"; 151 arch = "linux-x86_64"; 152 + sha256 = "4f54fa8f7718bc55b733c6986c8ffa17517afac92383dae03fb972beed876665"; 153 } 154 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-x86_64/fa/firefox-99.0.1.tar.bz2"; 155 locale = "fa"; 156 arch = "linux-x86_64"; 157 + sha256 = "ee716492cc2cc0a11c98ea8e8bd7d142ec21c006e2f12a96707d9dad82bf92b5"; 158 } 159 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-x86_64/ff/firefox-99.0.1.tar.bz2"; 160 locale = "ff"; 161 arch = "linux-x86_64"; 162 + sha256 = "36d1c4b3966a807c6bc90c4f6fecbef327442398a463167535dae318f286d222"; 163 } 164 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-x86_64/fi/firefox-99.0.1.tar.bz2"; 165 locale = "fi"; 166 arch = "linux-x86_64"; 167 + sha256 = "9855e6d25d34d6df614ef2b48b4b1e60d527fe00c0da132a0609ac6262354623"; 168 } 169 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-x86_64/fr/firefox-99.0.1.tar.bz2"; 170 locale = "fr"; 171 arch = "linux-x86_64"; 172 + sha256 = "b999d3ed98eb594335e810a4a81de86e7e3466a2c32cc6bef0bc260ae883a6d4"; 173 } 174 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-x86_64/fy-NL/firefox-99.0.1.tar.bz2"; 175 locale = "fy-NL"; 176 arch = "linux-x86_64"; 177 + sha256 = "be9fce28930fb80a94cc5c6343b34ff6b05538a08cee657d995d647f3d9dec7d"; 178 } 179 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-x86_64/ga-IE/firefox-99.0.1.tar.bz2"; 180 locale = "ga-IE"; 181 arch = "linux-x86_64"; 182 + sha256 = "92bbd149f59a6c2594d6fe1e2ba8e545bd7f9040ae35ec924414c59d06d0f4c7"; 183 } 184 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-x86_64/gd/firefox-99.0.1.tar.bz2"; 185 locale = "gd"; 186 arch = "linux-x86_64"; 187 + sha256 = "bb2cd80e2d1c9b08363a0025b428473334596f3e34ff321e3d6c69f723fb18f0"; 188 } 189 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-x86_64/gl/firefox-99.0.1.tar.bz2"; 190 locale = "gl"; 191 arch = "linux-x86_64"; 192 + sha256 = "f74e552aea8622136679cfb162b2c192ccefa91705e8352830efdec3cae9a0b1"; 193 } 194 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-x86_64/gn/firefox-99.0.1.tar.bz2"; 195 locale = "gn"; 196 arch = "linux-x86_64"; 197 + sha256 = "261cb7858277e012b8d67f890312b3fa333522542a6a7c71019f06e1340e0349"; 198 } 199 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-x86_64/gu-IN/firefox-99.0.1.tar.bz2"; 200 locale = "gu-IN"; 201 arch = "linux-x86_64"; 202 + sha256 = "7a3421aa896d08984f9d2cb38fea3e4bf93d9d0dbcb74bdf06dccb3f5039db44"; 203 } 204 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-x86_64/he/firefox-99.0.1.tar.bz2"; 205 locale = "he"; 206 arch = "linux-x86_64"; 207 + sha256 = "f734cef92e78b3713e179959c6af917a64c4b16d00d834c776652337d42bc65e"; 208 } 209 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-x86_64/hi-IN/firefox-99.0.1.tar.bz2"; 210 locale = "hi-IN"; 211 arch = "linux-x86_64"; 212 + sha256 = "e0694ff508e38ae758a96ef5023e7d7d39cabc2b7bbb56cff2854b51009a0732"; 213 } 214 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-x86_64/hr/firefox-99.0.1.tar.bz2"; 215 locale = "hr"; 216 arch = "linux-x86_64"; 217 + sha256 = "438665aa04f02cb9275c8b76ee5c0ff6d7814fc0c1439f50f714613fb902b9c6"; 218 } 219 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-x86_64/hsb/firefox-99.0.1.tar.bz2"; 220 locale = "hsb"; 221 arch = "linux-x86_64"; 222 + sha256 = "1b17d24231fd22db70f6f7bcfe793d31390a441355275771749352221320d4cd"; 223 } 224 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-x86_64/hu/firefox-99.0.1.tar.bz2"; 225 locale = "hu"; 226 arch = "linux-x86_64"; 227 + sha256 = "d2be4860a0019e9385f48b989300ad42ced0ab2c3873e8074a6863f3afc4719a"; 228 } 229 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-x86_64/hy-AM/firefox-99.0.1.tar.bz2"; 230 locale = "hy-AM"; 231 arch = "linux-x86_64"; 232 + sha256 = "b9decd8f427362e1070c17242a906d170122c2bcc17641a2132d87ab24e52467"; 233 } 234 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-x86_64/ia/firefox-99.0.1.tar.bz2"; 235 locale = "ia"; 236 arch = "linux-x86_64"; 237 + sha256 = "97a9ec4317bc432ed6c79f796fd0547fab0a156d9c9c959235f6b941ad4fb6fe"; 238 } 239 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-x86_64/id/firefox-99.0.1.tar.bz2"; 240 locale = "id"; 241 arch = "linux-x86_64"; 242 + sha256 = "621add55642a28cf95ff1f0acde8881862c1d4487500e5cc0705bf3ba0055c56"; 243 } 244 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-x86_64/is/firefox-99.0.1.tar.bz2"; 245 locale = "is"; 246 arch = "linux-x86_64"; 247 + sha256 = "9293bce28c6252e9ee561f41e54b39e6a66d916e18e34965d1fec77a2d8088de"; 248 } 249 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-x86_64/it/firefox-99.0.1.tar.bz2"; 250 locale = "it"; 251 arch = "linux-x86_64"; 252 + sha256 = "aeeface0275cdb426fe851d91bd49014aa8aadc7becf18f4763b44f0526260a4"; 253 } 254 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-x86_64/ja/firefox-99.0.1.tar.bz2"; 255 locale = "ja"; 256 arch = "linux-x86_64"; 257 + sha256 = "dc51a842e0a8aaeea874fc73e99de5978615c250afc17309e7edaf80802acb56"; 258 } 259 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-x86_64/ka/firefox-99.0.1.tar.bz2"; 260 locale = "ka"; 261 arch = "linux-x86_64"; 262 + sha256 = "85562b0af98292e923c39de4b0c15d2ea0e95cd8fcb7d86c4d941eabdf9a1827"; 263 } 264 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-x86_64/kab/firefox-99.0.1.tar.bz2"; 265 locale = "kab"; 266 arch = "linux-x86_64"; 267 + sha256 = "c06e7fd59bcb82a989c90a2095c467eccdd1a98b4e704348befc89061ad9a6da"; 268 } 269 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-x86_64/kk/firefox-99.0.1.tar.bz2"; 270 locale = "kk"; 271 arch = "linux-x86_64"; 272 + sha256 = "d041abeb5f207a234fde69fd265ec98b5bc94a29ba5d231334d74caccd7c1d16"; 273 } 274 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-x86_64/km/firefox-99.0.1.tar.bz2"; 275 locale = "km"; 276 arch = "linux-x86_64"; 277 + sha256 = "b02b241b7ca07732c26aad728d1d15b637d4bb032673d92b0ff1a65fefca0d80"; 278 } 279 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-x86_64/kn/firefox-99.0.1.tar.bz2"; 280 locale = "kn"; 281 arch = "linux-x86_64"; 282 + sha256 = "0ad5133784a27dec78031db198ee762e4ee0d0514d03dc175130a64eab93d302"; 283 } 284 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-x86_64/ko/firefox-99.0.1.tar.bz2"; 285 locale = "ko"; 286 arch = "linux-x86_64"; 287 + sha256 = "01adfa538c52df224c6b982cb96ed50a3f19b8e0608d323003f2264e6d1c18c1"; 288 } 289 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-x86_64/lij/firefox-99.0.1.tar.bz2"; 290 locale = "lij"; 291 arch = "linux-x86_64"; 292 + sha256 = "1cd93f13d9cc732f7b580c611f31ce8a71ba20436bc7acc996fa1d22c4c8b954"; 293 } 294 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-x86_64/lt/firefox-99.0.1.tar.bz2"; 295 locale = "lt"; 296 arch = "linux-x86_64"; 297 + sha256 = "fd92972d632c5c3d1822feaf2372bd6a06ea957b0c8a5663b0eda787da53e4c4"; 298 } 299 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-x86_64/lv/firefox-99.0.1.tar.bz2"; 300 locale = "lv"; 301 arch = "linux-x86_64"; 302 + sha256 = "cfb5112aca7d7e7af298a0c035ca2d549c849d9ef1536bcc958726df81f64665"; 303 } 304 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-x86_64/mk/firefox-99.0.1.tar.bz2"; 305 locale = "mk"; 306 arch = "linux-x86_64"; 307 + sha256 = "bd1c8a1175326fce66cd32ebf394585fe09c5a65cf72e0e0598e572583e46515"; 308 } 309 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-x86_64/mr/firefox-99.0.1.tar.bz2"; 310 locale = "mr"; 311 arch = "linux-x86_64"; 312 + sha256 = "9912aff12281b1ec3b4605ae72fba291f24e193ff976658e638fdb35a9d40cd0"; 313 } 314 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-x86_64/ms/firefox-99.0.1.tar.bz2"; 315 locale = "ms"; 316 arch = "linux-x86_64"; 317 + sha256 = "4f155ab0ce5420d272a86eb8b52cb816b90aabf34900bc5ba56d869e44408733"; 318 } 319 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-x86_64/my/firefox-99.0.1.tar.bz2"; 320 locale = "my"; 321 arch = "linux-x86_64"; 322 + sha256 = "5b01096123e71ff94e6a44ba44edaf9453d2770f8918019e349f20f55f4fbe04"; 323 } 324 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-x86_64/nb-NO/firefox-99.0.1.tar.bz2"; 325 locale = "nb-NO"; 326 arch = "linux-x86_64"; 327 + sha256 = "2d4b0706d46e92438a3ec1067515ca4eaa37aa168f6c633339a7c78c1e447f62"; 328 } 329 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-x86_64/ne-NP/firefox-99.0.1.tar.bz2"; 330 locale = "ne-NP"; 331 arch = "linux-x86_64"; 332 + sha256 = "3f6e8d2b081bd23bc0a6425b0f956fbb8431c301b01563d43d1ec976ec5daa32"; 333 } 334 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-x86_64/nl/firefox-99.0.1.tar.bz2"; 335 locale = "nl"; 336 arch = "linux-x86_64"; 337 + sha256 = "00d8fb594fd4ced7ab5c7fe3de74bc193630547b5a537f0025a1ac11ec2adc53"; 338 } 339 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-x86_64/nn-NO/firefox-99.0.1.tar.bz2"; 340 locale = "nn-NO"; 341 arch = "linux-x86_64"; 342 + sha256 = "de3b36fabf65ff0d6f8f24c2dd0490214f08fe4216645c7af0a0f271f443aec5"; 343 } 344 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-x86_64/oc/firefox-99.0.1.tar.bz2"; 345 locale = "oc"; 346 arch = "linux-x86_64"; 347 + sha256 = "df7391bdfbf21175f3e935dbdb6985b0fbd3550824d4203c93b91d52ef0841e8"; 348 } 349 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-x86_64/pa-IN/firefox-99.0.1.tar.bz2"; 350 locale = "pa-IN"; 351 arch = "linux-x86_64"; 352 + sha256 = "653b0bb83de0787c37985968822c1637e4707a9dd96a521450048e25d220f1fd"; 353 } 354 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-x86_64/pl/firefox-99.0.1.tar.bz2"; 355 locale = "pl"; 356 arch = "linux-x86_64"; 357 + sha256 = "31e861138205a8d69503550dff92e3a530b5d4212bd2f1f905298cceb53dbf40"; 358 } 359 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-x86_64/pt-BR/firefox-99.0.1.tar.bz2"; 360 locale = "pt-BR"; 361 arch = "linux-x86_64"; 362 + sha256 = "20e992c16e7dc1d0c2e641a7ecac46e29fb00bcbe1ddca3a34cfe7a9344eadd1"; 363 } 364 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-x86_64/pt-PT/firefox-99.0.1.tar.bz2"; 365 locale = "pt-PT"; 366 arch = "linux-x86_64"; 367 + sha256 = "5be572a2928648ba36d1e775c79967ac17810f341dc84a2c69e8d7bad07e3a21"; 368 } 369 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-x86_64/rm/firefox-99.0.1.tar.bz2"; 370 locale = "rm"; 371 arch = "linux-x86_64"; 372 + sha256 = "47d11d7f4ba7fa8753845f3ab2cb4c36c2a20fa31cd9dd561d7032f3c28a9b22"; 373 } 374 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-x86_64/ro/firefox-99.0.1.tar.bz2"; 375 locale = "ro"; 376 arch = "linux-x86_64"; 377 + sha256 = "c533fb1f8f845970e647a2d612c6ca23962d476b51696d12dde01e143ec50857"; 378 } 379 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-x86_64/ru/firefox-99.0.1.tar.bz2"; 380 locale = "ru"; 381 arch = "linux-x86_64"; 382 + sha256 = "571b016d12ec198148d52fa3e8ed25781cde49f3aaf8187ba881764b52d1c3f9"; 383 } 384 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-x86_64/sco/firefox-99.0.1.tar.bz2"; 385 locale = "sco"; 386 arch = "linux-x86_64"; 387 + sha256 = "b30a42bd17bd2ee8843d791a00ac29f3ac91aa3d4de7b70ae603fe6365fc7906"; 388 } 389 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-x86_64/si/firefox-99.0.1.tar.bz2"; 390 locale = "si"; 391 arch = "linux-x86_64"; 392 + sha256 = "509f987eac7b593cf24f6446ac7b78b2dc8e43dbf8b29dd82d0a107a596207f0"; 393 } 394 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-x86_64/sk/firefox-99.0.1.tar.bz2"; 395 locale = "sk"; 396 arch = "linux-x86_64"; 397 + sha256 = "4f44c500b355c5100dc476a807e8b212962e12c45b058b14cc0b5f84abac81b5"; 398 } 399 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-x86_64/sl/firefox-99.0.1.tar.bz2"; 400 locale = "sl"; 401 arch = "linux-x86_64"; 402 + sha256 = "6ecd0f30d8ecf6e6b63512f59363c7a4a17389f468a21ac1119a98b467ecee39"; 403 } 404 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-x86_64/son/firefox-99.0.1.tar.bz2"; 405 locale = "son"; 406 arch = "linux-x86_64"; 407 + sha256 = "ddefd1ef806f3b39a51cd52d33a286f0145fc106c479e3f14a45a9e63c8ee374"; 408 } 409 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-x86_64/sq/firefox-99.0.1.tar.bz2"; 410 locale = "sq"; 411 arch = "linux-x86_64"; 412 + sha256 = "b69459ef0165648ba0b13b6d4ff6b27e80ad81181bf65b415e87574b21a2a021"; 413 } 414 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-x86_64/sr/firefox-99.0.1.tar.bz2"; 415 locale = "sr"; 416 arch = "linux-x86_64"; 417 + sha256 = "8d53bd7943aa99bbea08be26cd4e5465b3889c8ee0dfb718c82f1ab65ce9e2fe"; 418 } 419 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-x86_64/sv-SE/firefox-99.0.1.tar.bz2"; 420 locale = "sv-SE"; 421 arch = "linux-x86_64"; 422 + sha256 = "d70d78df84a39f921253c613518e0737439d1e516248b64c8b79fe29eadf4520"; 423 } 424 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-x86_64/szl/firefox-99.0.1.tar.bz2"; 425 locale = "szl"; 426 arch = "linux-x86_64"; 427 + sha256 = "c02e86f128049d894f1d2144bc1baa3ceac4b58745c19428f2de5def7dc8ca36"; 428 } 429 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-x86_64/ta/firefox-99.0.1.tar.bz2"; 430 locale = "ta"; 431 arch = "linux-x86_64"; 432 + sha256 = "18754112a15bd8d25ebc8ee456e43fd7bc97b5af014a8bb6ebc481e0fc18559d"; 433 } 434 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-x86_64/te/firefox-99.0.1.tar.bz2"; 435 locale = "te"; 436 arch = "linux-x86_64"; 437 + sha256 = "afeb892e3656d2d3c802d548bc78bada5a9a2d4f7300d5dccbb4af0b96902371"; 438 } 439 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-x86_64/th/firefox-99.0.1.tar.bz2"; 440 locale = "th"; 441 arch = "linux-x86_64"; 442 + sha256 = "049baf07a0db7abecdc3477c9965119c4acb0da26a9e8a4201fc2311ae3bc966"; 443 } 444 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-x86_64/tl/firefox-99.0.1.tar.bz2"; 445 locale = "tl"; 446 arch = "linux-x86_64"; 447 + sha256 = "9898714292846b9ec1bd277c279d6bc3a33186ad02e1c09a995c766044d168a2"; 448 } 449 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-x86_64/tr/firefox-99.0.1.tar.bz2"; 450 locale = "tr"; 451 arch = "linux-x86_64"; 452 + sha256 = "378a940ecc44d0016f5e1764f667abd60fa2241ac11477811eda477621085475"; 453 } 454 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-x86_64/trs/firefox-99.0.1.tar.bz2"; 455 locale = "trs"; 456 arch = "linux-x86_64"; 457 + sha256 = "c338b68e0fb85bde3949abe2bb739e127453acd692e0460ffe1914ea4a5cf150"; 458 } 459 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-x86_64/uk/firefox-99.0.1.tar.bz2"; 460 locale = "uk"; 461 arch = "linux-x86_64"; 462 + sha256 = "2602c70ef4e449e15f95e661e916a4f5b978158f8e2e998f552ef79c4462d319"; 463 } 464 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-x86_64/ur/firefox-99.0.1.tar.bz2"; 465 locale = "ur"; 466 arch = "linux-x86_64"; 467 + sha256 = "bc195325efa7668db62c3307d488b721843c620d804e75754d540789b0545950"; 468 } 469 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-x86_64/uz/firefox-99.0.1.tar.bz2"; 470 locale = "uz"; 471 arch = "linux-x86_64"; 472 + sha256 = "14cff13fe9ba0bc91629b95cc3f2f6df5164b538be5e285acd54cb8d6656e109"; 473 } 474 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-x86_64/vi/firefox-99.0.1.tar.bz2"; 475 locale = "vi"; 476 arch = "linux-x86_64"; 477 + sha256 = "5852f4eee3136058d7228c5eccc173153706d72b90c61ca632623d926aa84d7b"; 478 } 479 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-x86_64/xh/firefox-99.0.1.tar.bz2"; 480 locale = "xh"; 481 arch = "linux-x86_64"; 482 + sha256 = "ca10968059585ceb6bdc0902f94bb69798c9b0666e2dec1cbcf42e5979be97c3"; 483 } 484 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-x86_64/zh-CN/firefox-99.0.1.tar.bz2"; 485 locale = "zh-CN"; 486 arch = "linux-x86_64"; 487 + sha256 = "f9d5c1a1aef830b4276e0af88c783b419674219d599c52c414bc8da3eb99fd4f"; 488 } 489 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-x86_64/zh-TW/firefox-99.0.1.tar.bz2"; 490 locale = "zh-TW"; 491 arch = "linux-x86_64"; 492 + sha256 = "6857ee348392d9cedc4f2bbe1c355bcbdaa1a886d4babc65ccfb2c95421219c5"; 493 } 494 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-i686/ach/firefox-99.0.1.tar.bz2"; 495 locale = "ach"; 496 arch = "linux-i686"; 497 + sha256 = "9b8a8950e770bf53cb85b0fb79f63d6aaed9a09df86421ef2ee30dab3b250ede"; 498 } 499 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-i686/af/firefox-99.0.1.tar.bz2"; 500 locale = "af"; 501 arch = "linux-i686"; 502 + sha256 = "fd464ccc673892932cf98fc4696146034928078de14f8c5df68a9103c20076df"; 503 } 504 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-i686/an/firefox-99.0.1.tar.bz2"; 505 locale = "an"; 506 arch = "linux-i686"; 507 + sha256 = "76837e6555079a23fc33e83bbf9e507d4eb6e896501d43ae78cf5b8536e88a62"; 508 } 509 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-i686/ar/firefox-99.0.1.tar.bz2"; 510 locale = "ar"; 511 arch = "linux-i686"; 512 + sha256 = "8346570bb699370f34d19ee93a705c9f81b57164ca14f7758c339be0837e9319"; 513 } 514 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-i686/ast/firefox-99.0.1.tar.bz2"; 515 locale = "ast"; 516 arch = "linux-i686"; 517 + sha256 = "f14088ae65cda0b3ae518cc517d6d786fa4c7a471510ddf4d45f6c268761d324"; 518 } 519 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-i686/az/firefox-99.0.1.tar.bz2"; 520 locale = "az"; 521 arch = "linux-i686"; 522 + sha256 = "e15d3764842a0febc41882c9f82e607b0b4dd875d765ab4079880b1cf8d0f327"; 523 } 524 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-i686/be/firefox-99.0.1.tar.bz2"; 525 locale = "be"; 526 arch = "linux-i686"; 527 + sha256 = "e7336bcf602bb95697eb5c134da3ef96cdb9229233a4f135e44d7439fbc3d972"; 528 } 529 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-i686/bg/firefox-99.0.1.tar.bz2"; 530 locale = "bg"; 531 arch = "linux-i686"; 532 + sha256 = "a5c9d5cb091f4a643293879f7f0f0e2afa4a2e53efe08a97eca1fc8f5c77cb41"; 533 } 534 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-i686/bn/firefox-99.0.1.tar.bz2"; 535 locale = "bn"; 536 arch = "linux-i686"; 537 + sha256 = "2edcbeebb3a7afdb1322c55ad1ac1a8cd4f2dae7e45a009d113cfee4d159ef2e"; 538 } 539 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-i686/br/firefox-99.0.1.tar.bz2"; 540 locale = "br"; 541 arch = "linux-i686"; 542 + sha256 = "dc78c6a0a71856b42c6654b3f3d2f93bd30808878a90c49dfecf2b724f42532c"; 543 } 544 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-i686/bs/firefox-99.0.1.tar.bz2"; 545 locale = "bs"; 546 arch = "linux-i686"; 547 + sha256 = "f9ba0d138252aff3abbd8f8447680b59f24f1a9b7a40d6ec753fccb74344a853"; 548 } 549 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-i686/ca-valencia/firefox-99.0.1.tar.bz2"; 550 locale = "ca-valencia"; 551 arch = "linux-i686"; 552 + sha256 = "68a8522e03191f286514b648d1cc7d6c9b7d1683638bb7a88d2ba33c3c8031c1"; 553 } 554 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-i686/ca/firefox-99.0.1.tar.bz2"; 555 locale = "ca"; 556 arch = "linux-i686"; 557 + sha256 = "71b29981fe6da252296c9669e3b05bcfa8914282b982455f6c21e1e47fc6c452"; 558 } 559 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-i686/cak/firefox-99.0.1.tar.bz2"; 560 locale = "cak"; 561 arch = "linux-i686"; 562 + sha256 = "0964328bc005e028371852ecfeefed0b1bb4334840dd9e343ed15b3e0add3cfa"; 563 } 564 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-i686/cs/firefox-99.0.1.tar.bz2"; 565 locale = "cs"; 566 arch = "linux-i686"; 567 + sha256 = "b72dbc0d7bc48884fb55d1e419680d753175e2d2d7fc91b362337e5963c59339"; 568 } 569 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-i686/cy/firefox-99.0.1.tar.bz2"; 570 locale = "cy"; 571 arch = "linux-i686"; 572 + sha256 = "553ba01218ca17602bf67fc4cd7940d6259fd1cedf1d70665d06053b7336311f"; 573 } 574 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-i686/da/firefox-99.0.1.tar.bz2"; 575 locale = "da"; 576 arch = "linux-i686"; 577 + sha256 = "41c01f3979fdec4823e18031497fcccba3380393a3b5e142ab8b1e59e247c87a"; 578 } 579 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-i686/de/firefox-99.0.1.tar.bz2"; 580 locale = "de"; 581 arch = "linux-i686"; 582 + sha256 = "7d88786442c856c8502019d494d8c3b5bd09ad9aa0ce1e5a45216594ac915b5b"; 583 } 584 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-i686/dsb/firefox-99.0.1.tar.bz2"; 585 locale = "dsb"; 586 arch = "linux-i686"; 587 + sha256 = "4b94ebf19d6fdd64e7fd1181bb47f1b89d68f04a5e9b3c29a3cd8e43c36ac898"; 588 } 589 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-i686/el/firefox-99.0.1.tar.bz2"; 590 locale = "el"; 591 arch = "linux-i686"; 592 + sha256 = "12f61d5b97c906a9532028b14c7d86ef8ee04398460ecdb08496922f4c6abe34"; 593 } 594 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-i686/en-CA/firefox-99.0.1.tar.bz2"; 595 locale = "en-CA"; 596 arch = "linux-i686"; 597 + sha256 = "b5804a8edc39eca3b04ec76fd87f5fc228a3df02b47094ca1a9d2020de0c1c29"; 598 } 599 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-i686/en-GB/firefox-99.0.1.tar.bz2"; 600 locale = "en-GB"; 601 arch = "linux-i686"; 602 + sha256 = "211b7adde34ffc0ef075cc4d34fb5bbc50d00543920747db7e434268c0948e74"; 603 } 604 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-i686/en-US/firefox-99.0.1.tar.bz2"; 605 locale = "en-US"; 606 arch = "linux-i686"; 607 + sha256 = "da446e05101a645ebc51cb9fb60bb33e68b8570448072c56baea4561b638338a"; 608 } 609 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-i686/eo/firefox-99.0.1.tar.bz2"; 610 locale = "eo"; 611 arch = "linux-i686"; 612 + sha256 = "e217817389a32bfd05272210b7bef6c80547c58e51d7df69b26e2931b2e89ec9"; 613 } 614 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-i686/es-AR/firefox-99.0.1.tar.bz2"; 615 locale = "es-AR"; 616 arch = "linux-i686"; 617 + sha256 = "5f5c35e50809f33b769344c986fe468a404dad2b5c0a933f5dccf9481bad32c3"; 618 } 619 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-i686/es-CL/firefox-99.0.1.tar.bz2"; 620 locale = "es-CL"; 621 arch = "linux-i686"; 622 + sha256 = "12434003ff87d5269cbe751adc53ce5396f98f36c8df7ab5535236cf778deb26"; 623 } 624 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-i686/es-ES/firefox-99.0.1.tar.bz2"; 625 locale = "es-ES"; 626 arch = "linux-i686"; 627 + sha256 = "eef66f4f53ef38baf4b664b0428528117e376fbc57a743cade265adebe451d62"; 628 } 629 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-i686/es-MX/firefox-99.0.1.tar.bz2"; 630 locale = "es-MX"; 631 arch = "linux-i686"; 632 + sha256 = "e56dfa4f160d60b70d905c4acde1b78d4598dadaa63a0833f638cdadcc850e35"; 633 } 634 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-i686/et/firefox-99.0.1.tar.bz2"; 635 locale = "et"; 636 arch = "linux-i686"; 637 + sha256 = "ab7b3244b55e3d663a89e46f7cf1ee211ab643c6f92112cf921b05343ded25e7"; 638 } 639 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-i686/eu/firefox-99.0.1.tar.bz2"; 640 locale = "eu"; 641 arch = "linux-i686"; 642 + sha256 = "b626fa244d85a9c266e2c11f311133e6704adfcfcaa0ebd00a7dbf487e0d7a8b"; 643 } 644 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-i686/fa/firefox-99.0.1.tar.bz2"; 645 locale = "fa"; 646 arch = "linux-i686"; 647 + sha256 = "743f58643846d3a769da6ba2fec2ba50f7c00a7f4a4447b684ef08f64d8be16d"; 648 } 649 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-i686/ff/firefox-99.0.1.tar.bz2"; 650 locale = "ff"; 651 arch = "linux-i686"; 652 + sha256 = "3cd80abe0d157427d17cc502cdfb67fb4f48f237de97c7ba9e9d4af5f8ee1fc7"; 653 } 654 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-i686/fi/firefox-99.0.1.tar.bz2"; 655 locale = "fi"; 656 arch = "linux-i686"; 657 + sha256 = "d7ddda88e29c89e34c56e7467aabd3262430267fda1814933b2b03e1201b549d"; 658 } 659 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-i686/fr/firefox-99.0.1.tar.bz2"; 660 locale = "fr"; 661 arch = "linux-i686"; 662 + sha256 = "b442b7cd5b1dafe98fb04ef68ef3d21fdb6a6beeacda3537c0fb2ff26a5d0a67"; 663 } 664 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-i686/fy-NL/firefox-99.0.1.tar.bz2"; 665 locale = "fy-NL"; 666 arch = "linux-i686"; 667 + sha256 = "fbbe401d602c88cec32ea608eab714ebfa873ccf70d07102bfd3b8c59bcc39e4"; 668 } 669 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-i686/ga-IE/firefox-99.0.1.tar.bz2"; 670 locale = "ga-IE"; 671 arch = "linux-i686"; 672 + sha256 = "fe6c9544bf67a30bd8266fafa92c56e1825c0e155d6e30225b5587719a683fe1"; 673 } 674 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-i686/gd/firefox-99.0.1.tar.bz2"; 675 locale = "gd"; 676 arch = "linux-i686"; 677 + sha256 = "d62bad0b209df9b74173e894af3a5e6c48b8d9321a2bbc3ef05e40f24db972e2"; 678 } 679 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-i686/gl/firefox-99.0.1.tar.bz2"; 680 locale = "gl"; 681 arch = "linux-i686"; 682 + sha256 = "caa93a08ac9fe456f6f1480b514492ba884814dada450845a86cfb486463ef90"; 683 } 684 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-i686/gn/firefox-99.0.1.tar.bz2"; 685 locale = "gn"; 686 arch = "linux-i686"; 687 + sha256 = "eb44f048ae40e1c5693bcb31f7c2b50644b55c7f7229fb087b3757ad7c232fc3"; 688 } 689 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-i686/gu-IN/firefox-99.0.1.tar.bz2"; 690 locale = "gu-IN"; 691 arch = "linux-i686"; 692 + sha256 = "5a536e35bb8734541b9a8266def5418c8b4eae66a60323c40dca7e0bc11e2ecd"; 693 } 694 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-i686/he/firefox-99.0.1.tar.bz2"; 695 locale = "he"; 696 arch = "linux-i686"; 697 + sha256 = "b045e3b0a9789804775fdb9f28cf7c8a1293b12adb06f105afc4001648f22dd9"; 698 } 699 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-i686/hi-IN/firefox-99.0.1.tar.bz2"; 700 locale = "hi-IN"; 701 arch = "linux-i686"; 702 + sha256 = "955ba8c9936da6b12f1422b0de5a696a849a72a352b994d62818477b07af5890"; 703 } 704 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-i686/hr/firefox-99.0.1.tar.bz2"; 705 locale = "hr"; 706 arch = "linux-i686"; 707 + sha256 = "bbbc1d1bd23b49197861fe389d2ab92580def84ce97f1643e50f4cd8de748e8c"; 708 } 709 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-i686/hsb/firefox-99.0.1.tar.bz2"; 710 locale = "hsb"; 711 arch = "linux-i686"; 712 + sha256 = "23afed3429959fee426a2e5fc08cb0cba058e2544b5f8c742fbcbdd51ac31afe"; 713 } 714 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-i686/hu/firefox-99.0.1.tar.bz2"; 715 locale = "hu"; 716 arch = "linux-i686"; 717 + sha256 = "2a42af969db30183a5fc547f4cdc75db99a8405550a2791de4303e5604a24133"; 718 } 719 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-i686/hy-AM/firefox-99.0.1.tar.bz2"; 720 locale = "hy-AM"; 721 arch = "linux-i686"; 722 + sha256 = "79d134d0c95fb3be213ded965d02ec898891efe2c07dd82046e02adeb24641e4"; 723 } 724 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-i686/ia/firefox-99.0.1.tar.bz2"; 725 locale = "ia"; 726 arch = "linux-i686"; 727 + sha256 = "3e9f078057e53822a59509f1658f64b8d5563ffc69528193aa1473668e390f62"; 728 } 729 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-i686/id/firefox-99.0.1.tar.bz2"; 730 locale = "id"; 731 arch = "linux-i686"; 732 + sha256 = "5133875012d3165d3941740b80addfa3adcd0eec015dc21a6b1261b4d48b824c"; 733 } 734 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-i686/is/firefox-99.0.1.tar.bz2"; 735 locale = "is"; 736 arch = "linux-i686"; 737 + sha256 = "d59c86f8c71468cbbb7d8d4641e8baa8672fae0ee38a232782a63f29d1ad4d10"; 738 } 739 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-i686/it/firefox-99.0.1.tar.bz2"; 740 locale = "it"; 741 arch = "linux-i686"; 742 + sha256 = "d583c577d73623e06aec514635c4191a9dbfc14a8cfd88880bc50abb0f5ae308"; 743 } 744 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-i686/ja/firefox-99.0.1.tar.bz2"; 745 locale = "ja"; 746 arch = "linux-i686"; 747 + sha256 = "31fd6b653338050651b8432a84278ae26bccdd7cdf0d4c2674a6208f5a3ad9a0"; 748 } 749 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-i686/ka/firefox-99.0.1.tar.bz2"; 750 locale = "ka"; 751 arch = "linux-i686"; 752 + sha256 = "09e6a905151bcf7d373c6b9ec3bb00043361a4e06e08752834d581f6f211a595"; 753 } 754 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-i686/kab/firefox-99.0.1.tar.bz2"; 755 locale = "kab"; 756 arch = "linux-i686"; 757 + sha256 = "117bd25831806d7d8774907a49288ea91c8160add23d0decce9d1dd95bd3c918"; 758 } 759 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-i686/kk/firefox-99.0.1.tar.bz2"; 760 locale = "kk"; 761 arch = "linux-i686"; 762 + sha256 = "6511f3a53cea4f210b52d37e7298427382c7a5738e1a055b38a4d41b6eb9fe3d"; 763 } 764 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-i686/km/firefox-99.0.1.tar.bz2"; 765 locale = "km"; 766 arch = "linux-i686"; 767 + sha256 = "af231614cea8b247215d79c101bd59a135ff86965b6aaab2226016215164d240"; 768 } 769 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-i686/kn/firefox-99.0.1.tar.bz2"; 770 locale = "kn"; 771 arch = "linux-i686"; 772 + sha256 = "abe0ba12cad7eb53f8592476efe3fbd93a1cf3d1108828db7eb3d9d6d3b639a5"; 773 } 774 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-i686/ko/firefox-99.0.1.tar.bz2"; 775 locale = "ko"; 776 arch = "linux-i686"; 777 + sha256 = "6415de365af3c132afacaf114a804446d4df566693254e6659551d95016ed830"; 778 } 779 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-i686/lij/firefox-99.0.1.tar.bz2"; 780 locale = "lij"; 781 arch = "linux-i686"; 782 + sha256 = "d882562d34ea5e49cd035cda2aa2489bc75db90b1e777be1a74dedc394d02e8f"; 783 } 784 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-i686/lt/firefox-99.0.1.tar.bz2"; 785 locale = "lt"; 786 arch = "linux-i686"; 787 + sha256 = "59add081878210ffbb9445dacf12f999ea6995fddec1444fb11b9c93c615abb5"; 788 } 789 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-i686/lv/firefox-99.0.1.tar.bz2"; 790 locale = "lv"; 791 arch = "linux-i686"; 792 + sha256 = "d11227308bb407aedc6d2559256d92fe931e5ea34498b511f5e23b8091e91766"; 793 } 794 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-i686/mk/firefox-99.0.1.tar.bz2"; 795 locale = "mk"; 796 arch = "linux-i686"; 797 + sha256 = "34e1a97d0944d241d12b8a5d2f64ff34f7bc7a3c43b23ac05d13d794bf36e960"; 798 } 799 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-i686/mr/firefox-99.0.1.tar.bz2"; 800 locale = "mr"; 801 arch = "linux-i686"; 802 + sha256 = "98746bc7f75898bbd5ca5c38b47f311d09d43a2264da85b0303ea4bd01d7a0fb"; 803 } 804 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-i686/ms/firefox-99.0.1.tar.bz2"; 805 locale = "ms"; 806 arch = "linux-i686"; 807 + sha256 = "48a1a0892ad1ef2ab03e3e66f05401c1d6e231801d5f03ac63a7984225624818"; 808 } 809 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-i686/my/firefox-99.0.1.tar.bz2"; 810 locale = "my"; 811 arch = "linux-i686"; 812 + sha256 = "745a7e7c73d3161aff4bcaba915ed9939970d8e4478cbaebbb32f47380f1c029"; 813 } 814 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-i686/nb-NO/firefox-99.0.1.tar.bz2"; 815 locale = "nb-NO"; 816 arch = "linux-i686"; 817 + sha256 = "c67804a726c68c534fc763893f0e7cc94ab55b9fd4844113ffffb467cefb63ed"; 818 } 819 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-i686/ne-NP/firefox-99.0.1.tar.bz2"; 820 locale = "ne-NP"; 821 arch = "linux-i686"; 822 + sha256 = "69073cf042a8e78184f7f01db3ca88bd3b3d59960a3e51124cb9908150452115"; 823 } 824 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-i686/nl/firefox-99.0.1.tar.bz2"; 825 locale = "nl"; 826 arch = "linux-i686"; 827 + sha256 = "24d30ce7f9cc2ad445c9aca32616a2efb9a3d392e62f855bbf5709d8160823bd"; 828 } 829 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-i686/nn-NO/firefox-99.0.1.tar.bz2"; 830 locale = "nn-NO"; 831 arch = "linux-i686"; 832 + sha256 = "d3a5034cb8ce135ec245c2ef94e799a31744a8592e6c5ba3935b19a77c087d53"; 833 } 834 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-i686/oc/firefox-99.0.1.tar.bz2"; 835 locale = "oc"; 836 arch = "linux-i686"; 837 + sha256 = "dbe0dfd961a543017ca8dcca6fae7168ca4d85a637f4d2dae7b02b6ea671b28f"; 838 } 839 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-i686/pa-IN/firefox-99.0.1.tar.bz2"; 840 locale = "pa-IN"; 841 arch = "linux-i686"; 842 + sha256 = "1bcfb488ec1f3934415ee4af684e7dd40966265be65f43488d3d670d14790124"; 843 } 844 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-i686/pl/firefox-99.0.1.tar.bz2"; 845 locale = "pl"; 846 arch = "linux-i686"; 847 + sha256 = "484a8ee788ab6edce6b66f31c94f7fd0e671269ae470569129662ed4b7e9294b"; 848 } 849 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-i686/pt-BR/firefox-99.0.1.tar.bz2"; 850 locale = "pt-BR"; 851 arch = "linux-i686"; 852 + sha256 = "d764f17b9eb2c8ac61c92490a20bcb4dd83810635b89a6405c4a0389ab15104f"; 853 } 854 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-i686/pt-PT/firefox-99.0.1.tar.bz2"; 855 locale = "pt-PT"; 856 arch = "linux-i686"; 857 + sha256 = "1a9b64665abf305dd38c6441e22448fa0cd5d142a69de96220b2f8683230a341"; 858 } 859 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-i686/rm/firefox-99.0.1.tar.bz2"; 860 locale = "rm"; 861 arch = "linux-i686"; 862 + sha256 = "8870c35cf68d654db389cea3df9951660d371c53804cb2d9fb5d8006155cb82c"; 863 } 864 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-i686/ro/firefox-99.0.1.tar.bz2"; 865 locale = "ro"; 866 arch = "linux-i686"; 867 + sha256 = "cb72b5316bc807095a64d8767822732ad18a2cec28c7a23bd603dcafbfd08f1a"; 868 } 869 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-i686/ru/firefox-99.0.1.tar.bz2"; 870 locale = "ru"; 871 arch = "linux-i686"; 872 + sha256 = "a5456041bc8cfc22d3f7a96a610c6d37b77bcba32b630fdab7fdb2753e46b40c"; 873 } 874 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-i686/sco/firefox-99.0.1.tar.bz2"; 875 locale = "sco"; 876 arch = "linux-i686"; 877 + sha256 = "539014a44ac79130666c6c4f5205ababf3bbb17d357632a0ba584a73c63bda93"; 878 } 879 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-i686/si/firefox-99.0.1.tar.bz2"; 880 locale = "si"; 881 arch = "linux-i686"; 882 + sha256 = "5f231e14acf1c896fdb9778d7821dfda13a756d4f861e74076b8fb02848dd08d"; 883 } 884 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-i686/sk/firefox-99.0.1.tar.bz2"; 885 locale = "sk"; 886 arch = "linux-i686"; 887 + sha256 = "17c32fb881566fa09759d1374e957023c5fc6123b24791d4e8c94d4c2e971405"; 888 } 889 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-i686/sl/firefox-99.0.1.tar.bz2"; 890 locale = "sl"; 891 arch = "linux-i686"; 892 + sha256 = "d6121d2dcf47504111e924150cdf8360b039a5d7c4cef2a42b80ddb876a47127"; 893 } 894 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-i686/son/firefox-99.0.1.tar.bz2"; 895 locale = "son"; 896 arch = "linux-i686"; 897 + sha256 = "e83f6e4da3820c91cdb3125d49a71e4417cb37c0e7598fcf1bf138f21d94f485"; 898 } 899 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-i686/sq/firefox-99.0.1.tar.bz2"; 900 locale = "sq"; 901 arch = "linux-i686"; 902 + sha256 = "dcf6ed239eb78e370db2a60b9fc0eed96f71e741be66f9ac2a537357648304b2"; 903 } 904 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-i686/sr/firefox-99.0.1.tar.bz2"; 905 locale = "sr"; 906 arch = "linux-i686"; 907 + sha256 = "d724ad02d8153aa15bfeba33e476bbbc937c5a5210a3747a5ba253ab3605b725"; 908 } 909 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-i686/sv-SE/firefox-99.0.1.tar.bz2"; 910 locale = "sv-SE"; 911 arch = "linux-i686"; 912 + sha256 = "6c6ce7c4a7bf73b3cc26af264e4d6dfabcf75d88226903ffb11142657cfbf94e"; 913 } 914 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-i686/szl/firefox-99.0.1.tar.bz2"; 915 locale = "szl"; 916 arch = "linux-i686"; 917 + sha256 = "d9996d12531225e5d181a2304326ca8de19cd6c0f02efedc890f90e4d5d1b72e"; 918 } 919 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-i686/ta/firefox-99.0.1.tar.bz2"; 920 locale = "ta"; 921 arch = "linux-i686"; 922 + sha256 = "d4b3776a8728da72a233db501eed0014cb60e87dd0c3b76cb4e5fd834dc323da"; 923 } 924 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-i686/te/firefox-99.0.1.tar.bz2"; 925 locale = "te"; 926 arch = "linux-i686"; 927 + sha256 = "8246cfb157b68d09a7e57f910ae33d522495120112a6debc3cfeb60a3e238d92"; 928 } 929 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-i686/th/firefox-99.0.1.tar.bz2"; 930 locale = "th"; 931 arch = "linux-i686"; 932 + sha256 = "80c37b977ae6eaf6da2647800584a6ff9c430d6fd368ad89713a1ed7166cb197"; 933 } 934 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-i686/tl/firefox-99.0.1.tar.bz2"; 935 locale = "tl"; 936 arch = "linux-i686"; 937 + sha256 = "f7757f0e751989854f240bf5eb13b8c660a587bdb7f44616ee8e7a41bb71b2d3"; 938 } 939 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-i686/tr/firefox-99.0.1.tar.bz2"; 940 locale = "tr"; 941 arch = "linux-i686"; 942 + sha256 = "533a04e78947202d86dbd79b170495e9027c81bd2db8be3d5f281d665e3505d6"; 943 } 944 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-i686/trs/firefox-99.0.1.tar.bz2"; 945 locale = "trs"; 946 arch = "linux-i686"; 947 + sha256 = "eda683d0df13db0de392bd136ed86c3abbaf41a0617d559ee1d308e28f519487"; 948 } 949 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-i686/uk/firefox-99.0.1.tar.bz2"; 950 locale = "uk"; 951 arch = "linux-i686"; 952 + sha256 = "4c1cce01a785b8fa7c31fd5394337231db614cd96dacfa7963bb612996fc287c"; 953 } 954 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-i686/ur/firefox-99.0.1.tar.bz2"; 955 locale = "ur"; 956 arch = "linux-i686"; 957 + sha256 = "628baa7d2e0f200ba2b623aada71bd0e69856b903a92d98c46f0552df8acca4c"; 958 } 959 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-i686/uz/firefox-99.0.1.tar.bz2"; 960 locale = "uz"; 961 arch = "linux-i686"; 962 + sha256 = "626cc29fd753802c3a57d2521553d5957f985b925561eee6c2046464ded084f4"; 963 } 964 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-i686/vi/firefox-99.0.1.tar.bz2"; 965 locale = "vi"; 966 arch = "linux-i686"; 967 + sha256 = "963ea1b4758b64b67fe05a25d6775a1f8601a438d639bdda0d3ed740fe9ad8a5"; 968 } 969 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-i686/xh/firefox-99.0.1.tar.bz2"; 970 locale = "xh"; 971 arch = "linux-i686"; 972 + sha256 = "030f5a08c37ecaae8ef9c59f58e007b3c3484b9eabba33dbae91d89710390d85"; 973 } 974 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-i686/zh-CN/firefox-99.0.1.tar.bz2"; 975 locale = "zh-CN"; 976 arch = "linux-i686"; 977 + sha256 = "097b3e3912b1b024d7cb615ed400ea244af47ef90cdb0c89d7223915a040108d"; 978 } 979 + { url = "http://archive.mozilla.org/pub/firefox/releases/99.0.1/linux-i686/zh-TW/firefox-99.0.1.tar.bz2"; 980 locale = "zh-TW"; 981 arch = "linux-i686"; 982 + sha256 = "ca10fd6cafa25cdbd12b4e087d80a8212c947099a848b0b9f754ec6dbe8c6be9"; 983 } 984 ]; 985 }
+2 -2
pkgs/applications/networking/browsers/firefox/packages.nix
··· 7 rec { 8 firefox = common rec { 9 pname = "firefox"; 10 - version = "99.0"; 11 src = fetchurl { 12 url = "mirror://mozilla/firefox/releases/${version}/source/firefox-${version}.source.tar.xz"; 13 - sha512 = "08f6d5a668140c4275aba6df463ed3af596043dfe5f27573583afbc1e9f6b27ebca79a52ce2c9598261c631b400b5378744e9e70f51ef9c4098b419e9904aa7c"; 14 }; 15 16 meta = {
··· 7 rec { 8 firefox = common rec { 9 pname = "firefox"; 10 + version = "99.0.1"; 11 src = fetchurl { 12 url = "mirror://mozilla/firefox/releases/${version}/source/firefox-${version}.source.tar.xz"; 13 + sha512 = "0006b773ef1057a6e0b959d4f39849ad4a79272b38d565da98062b9aaf0effd2b729349c1f9fa10fccf7d2462d2c536b02c167ae6ad4556d6e519c6d22c25a7f"; 14 }; 15 16 meta = {
+2 -2
pkgs/applications/networking/browsers/palemoon/default.nix
··· 46 47 stdenv.mkDerivation rec { 48 pname = "palemoon"; 49 - version = "29.4.5.1"; 50 51 src = fetchzip { 52 name = "${pname}-${version}"; 53 url = "http://archive.palemoon.org/source/${pname}-${version}.source.tar.xz"; 54 - sha256 = "sha256-IC7E88dECAz2diVLEEdjMltpNMBhPTlPvbz05BniBMI="; 55 }; 56 57 nativeBuildInputs = [
··· 46 47 stdenv.mkDerivation rec { 48 pname = "palemoon"; 49 + version = "29.4.6"; 50 51 src = fetchzip { 52 name = "${pname}-${version}"; 53 url = "http://archive.palemoon.org/source/${pname}-${version}.source.tar.xz"; 54 + sha256 = "sha256-6bI3AnIhp0x3BCgTvmbOXDBGrJXg3cN+AmwI8XCKD8g="; 55 }; 56 57 nativeBuildInputs = [
+5 -3
pkgs/applications/networking/browsers/qutebrowser/default.nix
··· 1 { stdenv, lib, fetchurl, fetchzip, python3 2 , mkDerivationWith, wrapQtAppsHook, wrapGAppsHook, qtbase, qtwebengine, glib-networking 3 - , asciidoc, docbook_xml_dtd_45, docbook_xsl, libxml2, pipewire_0_2 4 , libxslt, gst_all_1 ? null 5 , withPdfReader ? true 6 , withMediaPlayback ? true 7 , backend ? "webengine" 8 }: 9 10 assert withMediaPlayback -> gst_all_1 != null; ··· 77 postPatch = '' 78 substituteInPlace qutebrowser/misc/quitter.py --subst-var-by qutebrowser "$out/bin/qutebrowser" 79 80 - sed -i "s,/usr/share/,$out/share/,g" qutebrowser/utils/standarddir.py 81 '' + lib.optionalString withPdfReader '' 82 sed -i "s,/usr/share/pdf.js,${pdfjs},g" qutebrowser/browser/pdfjs.py 83 ''; ··· 121 "''${qtWrapperArgs[@]}" 122 --add-flags '--backend ${backend}' 123 --set QUTE_QTWEBENGINE_VERSION_OVERRIDE "${lib.getVersion qtwebengine}" 124 - ${lib.optionalString (!stdenv.isDarwin && backend == "webengine") ''--prefix LD_LIBRARY_PATH : ${libPath}''} 125 ) 126 ''; 127
··· 1 { stdenv, lib, fetchurl, fetchzip, python3 2 , mkDerivationWith, wrapQtAppsHook, wrapGAppsHook, qtbase, qtwebengine, glib-networking 3 + , asciidoc, docbook_xml_dtd_45, docbook_xsl, libxml2 4 , libxslt, gst_all_1 ? null 5 , withPdfReader ? true 6 , withMediaPlayback ? true 7 , backend ? "webengine" 8 + , pipewireSupport ? stdenv.isLinux 9 + , pipewire_0_2 10 }: 11 12 assert withMediaPlayback -> gst_all_1 != null; ··· 79 postPatch = '' 80 substituteInPlace qutebrowser/misc/quitter.py --subst-var-by qutebrowser "$out/bin/qutebrowser" 81 82 + sed -i "s,/usr,$out,g" qutebrowser/utils/standarddir.py 83 '' + lib.optionalString withPdfReader '' 84 sed -i "s,/usr/share/pdf.js,${pdfjs},g" qutebrowser/browser/pdfjs.py 85 ''; ··· 123 "''${qtWrapperArgs[@]}" 124 --add-flags '--backend ${backend}' 125 --set QUTE_QTWEBENGINE_VERSION_OVERRIDE "${lib.getVersion qtwebengine}" 126 + ${lib.optionalString (pipewireSupport && backend == "webengine") ''--prefix LD_LIBRARY_PATH : ${libPath}''} 127 ) 128 ''; 129
+16 -5
pkgs/applications/networking/cloudflared/default.nix
··· 1 - { lib, buildGoModule, fetchFromGitHub }: 2 3 buildGoModule rec { 4 pname = "cloudflared"; 5 - version = "2022.4.0"; 6 7 src = fetchFromGitHub { 8 owner = "cloudflare"; 9 repo = "cloudflared"; 10 rev = version; 11 - hash = "sha256-+40OK2q4WdvlLhoPfZH6q+pghgS7ZLmaZl2VbZK4rdA="; 12 }; 13 14 vendorSha256 = null; 15 16 - doCheck = false; 17 18 - ldflags = [ "-X main.Version=${version}" ]; 19 20 meta = with lib; { 21 description = "CloudFlare Tunnel daemon (and DNS-over-HTTPS client)";
··· 1 + { lib, buildGoModule, fetchFromGitHub, stdenv }: 2 3 buildGoModule rec { 4 pname = "cloudflared"; 5 + version = "2022.4.1"; 6 7 src = fetchFromGitHub { 8 owner = "cloudflare"; 9 repo = "cloudflared"; 10 rev = version; 11 + hash = "sha256-dgvXbWtLP6sXBlqcx/xpw9LIbcE4VlYZQO5rrS34+9I="; 12 }; 13 14 vendorSha256 = null; 15 16 + ldflags = [ "-X main.Version=${version}" ]; 17 + 18 + preCheck = '' 19 + # Workaround for: sshgen_test.go:74: mkdir /homeless-shelter/.cloudflared: no such file or directory 20 + export HOME="$(mktemp -d)"; 21 + 22 + # Workaround for: protocol_test.go:11: 23 + # lookup protocol-v2.argotunnel.com on [::1]:53: read udp [::1]:51876->[::1]:53: read: connection refused 24 25 + substituteInPlace "edgediscovery/protocol_test.go" \ 26 + --replace "TestProtocolPercentage" "SkipProtocolPercentage" 27 + ''; 28 + 29 + doCheck = !stdenv.isDarwin; 30 31 meta = with lib; { 32 description = "CloudFlare Tunnel daemon (and DNS-over-HTTPS client)";
+3 -3
pkgs/applications/networking/cluster/argocd-autopilot/default.nix
··· 2 3 buildGoModule rec { 4 pname = "argocd-autopilot"; 5 - version = "0.3.1"; 6 7 src = fetchFromGitHub { 8 owner = "argoproj-labs"; 9 repo = "argocd-autopilot"; 10 rev = "v${version}"; 11 - sha256 = "sha256-L8+sb0lGPuc6smOFwijRGFS+oSCxEqB5c1tG55MPlgE="; 12 }; 13 14 - vendorSha256 = "sha256-sxPTOao3scTmiVKFyGeWPMzXQz/d0HSVmUYocNGm1vA="; 15 16 proxyVendor = true; 17
··· 2 3 buildGoModule rec { 4 pname = "argocd-autopilot"; 5 + version = "0.3.2"; 6 7 src = fetchFromGitHub { 8 owner = "argoproj-labs"; 9 repo = "argocd-autopilot"; 10 rev = "v${version}"; 11 + sha256 = "sha256-9si2zqYhmAqzhdUWMkfQ/yLeyNcZSAWypvZTbDDrPvA="; 12 }; 13 14 + vendorSha256 = "sha256-UfZCGG24JjPoc5nbX9vPeFCP8YGMNF5oUrdwTC6RpKI="; 15 16 proxyVendor = true; 17
+2 -2
pkgs/applications/networking/cluster/arkade/default.nix
··· 6 7 buildGoModule rec { 8 pname = "arkade"; 9 - version = "0.8.20"; 10 11 src = fetchFromGitHub { 12 owner = "alexellis"; 13 repo = "arkade"; 14 rev = version; 15 - sha256 = "sha256-DIXvsYYckNlxFzeJqk3TYRQIAtafAfylyDc/a20kl+0="; 16 }; 17 18 CGO_ENABLED = 0;
··· 6 7 buildGoModule rec { 8 pname = "arkade"; 9 + version = "0.8.22"; 10 11 src = fetchFromGitHub { 12 owner = "alexellis"; 13 repo = "arkade"; 14 rev = version; 15 + sha256 = "sha256-mn/UX2xNMthCtXYFUXqiiPnMltwO2Hk/qveudEYAOZ0="; 16 }; 17 18 CGO_ENABLED = 0;
+8 -5
pkgs/applications/networking/cluster/atlantis/default.nix
··· 2 3 buildGoModule rec { 4 pname = "atlantis"; 5 - version = "0.16.1"; 6 7 src = fetchFromGitHub { 8 owner = "runatlantis"; 9 repo = "atlantis"; 10 rev = "v${version}"; 11 - sha256 = "sha256-D549pInoK8ispgcn8LYdix19Hp7wO6w2/d2Y1L/9Px8="; 12 }; 13 14 - vendorSha256 = null; 15 16 - doCheck = false; 17 18 - subPackages = [ "." ]; 19 20 meta = with lib; { 21 homepage = "https://github.com/runatlantis/atlantis";
··· 2 3 buildGoModule rec { 4 pname = "atlantis"; 5 + version = "0.19.2"; 6 7 src = fetchFromGitHub { 8 owner = "runatlantis"; 9 repo = "atlantis"; 10 rev = "v${version}"; 11 + sha256 = "sha256-cd2dhrqJl/VRhOYB1g9OpOnPV92EQm8f3rRGZGVN+IY="; 12 }; 13 14 + vendorSha256 = "sha256-ux+Hw/TjeiY9VYhIQxaltZGk5CkxAab8R7kAsTaMUGc="; 15 16 + subPackages = [ "." ]; 17 18 + doInstallCheck = true; 19 + installCheckPhase = '' 20 + $out/bin/atlantis version | grep ${version} > /dev/null 21 + ''; 22 23 meta = with lib; { 24 homepage = "https://github.com/runatlantis/atlantis";
+3 -3
pkgs/applications/networking/cluster/cmctl/default.nix
··· 2 3 buildGoModule rec { 4 pname = "cmctl"; 5 - version = "1.7.2"; 6 7 src = fetchFromGitHub { 8 owner = "cert-manager"; 9 repo = "cert-manager"; 10 rev = "v${version}"; 11 - sha256 = "sha256-Hx6MG5GCZyOX0tfpg1bfUT0BOI3p7Mws1VCz2PuUuw8="; 12 }; 13 14 - vendorSha256 = "sha256-4zhdpedOmLl/i1G0QCto4ACxguWRZLzOm5HfMBMtvPY="; 15 16 subPackages = [ "cmd/ctl" ]; 17
··· 2 3 buildGoModule rec { 4 pname = "cmctl"; 5 + version = "1.8.0"; 6 7 src = fetchFromGitHub { 8 owner = "cert-manager"; 9 repo = "cert-manager"; 10 rev = "v${version}"; 11 + sha256 = "sha256-h7GyzjVrfyMHY7yuNmmsym6KGKCQr5R71gjPBTUeMCg="; 12 }; 13 14 + vendorSha256 = "sha256-UYw9WdQ6VwzuuiOsa1yovkLZG7NmLYSW51p8UhmQMeI="; 15 16 subPackages = [ "cmd/ctl" ]; 17
+23 -8
pkgs/applications/networking/cluster/k3s/default.nix
··· 46 # Those pieces of software we entirely ignore upstream's handling of, and just 47 # make sure they're in the path if desired. 48 let 49 - k3sVersion = "1.23.4+k3s1"; # k3s git tag 50 - k3sCommit = "43b1cb48200d8f6af85c16ed944d68fcc96b6506"; # k3s git commit at the above version 51 - k3sRepoSha256 = "1sn7rd5hqfqvwj036blk0skmq6r8igbmiqk1dnpaqnkkddpzdgmc"; 52 - k3sVendorSha256 = "sha256-1/kQvNqFUWwch1JH+twWzBdjNYseoZyVObB1+s9WPM4="; 53 54 - k3sServerVendorSha256 = "sha256-2KIFff43jfqWdxX61aWofrjmc5mMkr5aEJRFdGpLyU8="; 55 56 # taken from ./manifests/traefik.yaml, extracted from '.spec.chart' https://github.com/k3s-io/k3s/blob/v1.23.3%2Bk3s1/scripts/download#L9 57 # The 'patch' and 'minor' versions are currently hardcoded as single digits only, so ignore the trailing two digits. Weird, I know. ··· 68 69 # taken from go.mod, the 'github.com/containerd/containerd' line 70 # run `grep github.com/containerd/containerd go.mod | head -n1 | awk '{print $4}'` 71 - containerdVersion = "1.5.9-k3s1"; 72 - containerdSha256 = "09wfy20z3c9fnla353pibpsb10xzl0f4xwp8qdjh3fwa1q2626gg"; 73 74 # run `grep github.com/kubernetes-sigs/cri-tools go.mod | head -n1 | awk '{print $4}'` in the k3s repo at the tag 75 criCtlVersion = "1.22.0-k3s1"; ··· 228 229 patches = [ 230 ./patches/0001-scrips-download-strip-downloading-just-package-CRD.patch 231 - ./patches/0002-Don-t-build-a-static-binary-in-package-cli.patch 232 ]; 233 234 # Important utilities used by the kubelet, see 235 # https://github.com/kubernetes/kubernetes/issues/26093#issuecomment-237202494
··· 46 # Those pieces of software we entirely ignore upstream's handling of, and just 47 # make sure they're in the path if desired. 48 let 49 + k3sVersion = "1.23.5+k3s1"; # k3s git tag 50 + k3sCommit = "313aaca547f030752788dce696fdf8c9568bc035"; # k3s git commit at the above version 51 + k3sRepoSha256 = "0vk72609cyyh64irp14jp2zspnxw34jm710cbwgklx0ch6kiz88d"; 52 + k3sVendorSha256 = "sha256-d7kQsJi/eQbaTUDglp3gFpc5Im6CyD9coKeM3kMrbjI="; 53 54 + k3sServerVendorSha256 = "sha256-E3USXNuXY0lzZH+t3O7BOQ8rKNNQ6avOMItgOEi1cEg="; 55 56 # taken from ./manifests/traefik.yaml, extracted from '.spec.chart' https://github.com/k3s-io/k3s/blob/v1.23.3%2Bk3s1/scripts/download#L9 57 # The 'patch' and 'minor' versions are currently hardcoded as single digits only, so ignore the trailing two digits. Weird, I know. ··· 68 69 # taken from go.mod, the 'github.com/containerd/containerd' line 70 # run `grep github.com/containerd/containerd go.mod | head -n1 | awk '{print $4}'` 71 + containerdVersion = "1.5.10-k3s1"; 72 + containerdSha256 = "1ff2sfaqpjimq7w0lprci6ibyi6v65ap6b9sr6b0j12gqr2sqwa5"; 73 74 # run `grep github.com/kubernetes-sigs/cri-tools go.mod | head -n1 | awk '{print $4}'` in the k3s repo at the tag 75 criCtlVersion = "1.22.0-k3s1"; ··· 228 229 patches = [ 230 ./patches/0001-scrips-download-strip-downloading-just-package-CRD.patch 231 ]; 232 + 233 + postPatch = '' 234 + # Nix prefers dynamically linked binaries over static binary. 235 + 236 + substituteInPlace scripts/package-cli \ 237 + --replace '"$LDFLAGS $STATIC" -o' \ 238 + '"$LDFLAGS" -o' \ 239 + --replace "STATIC=\"-extldflags \'-static\'\"" \ 240 + "" 241 + 242 + # Upstream codegen fails with trimpath set. Removes "trimpath" for 'go generate': 243 + 244 + substituteInPlace scripts/package-cli \ 245 + --replace '"''${GO}" generate' \ 246 + 'GOFLAGS="" "''${GO}" generate' 247 + ''; 248 249 # Important utilities used by the kubelet, see 250 # https://github.com/kubernetes/kubernetes/issues/26093#issuecomment-237202494
-37
pkgs/applications/networking/cluster/k3s/patches/0002-Don-t-build-a-static-binary-in-package-cli.patch
··· 1 - From 49c000c7c5dd7a502a2be4c638d2c32b65673c00 Mon Sep 17 00:00:00 2001 2 - From: Euan Kemp <euank@euank.com> 3 - Date: Sun, 6 Feb 2022 23:13:00 -0800 4 - Subject: [PATCH] Don't build a static binary in package-cli 5 - 6 - since nixpkgs prefers dynamically linked binaries. 7 - 8 - Also remove "trimpath" for the 'go generate' step because the codegen 9 - they use doesn't work with trimpath set. 10 - --- 11 - scripts/package-cli | 5 ++--- 12 - 1 file changed, 2 insertions(+), 3 deletions(-) 13 - 14 - diff --git a/scripts/package-cli b/scripts/package-cli 15 - index 28927327b7..95dbb469f1 100755 16 - --- a/scripts/package-cli 17 - +++ b/scripts/package-cli 18 - @@ -48,14 +48,13 @@ fi 19 - 20 - CMD_NAME=dist/artifacts/k3s${BIN_SUFFIX} 21 - 22 - -"${GO}" generate 23 - +GOFLAGS="" "${GO}" generate 24 - LDFLAGS=" 25 - -X github.com/rancher/k3s/pkg/version.Version=$VERSION 26 - -X github.com/rancher/k3s/pkg/version.GitCommit=${COMMIT:0:8} 27 - -w -s 28 - " 29 - -STATIC="-extldflags '-static'" 30 - -CGO_ENABLED=0 "${GO}" build -ldflags "$LDFLAGS $STATIC" -o ${CMD_NAME} ./cmd/k3s/main.go 31 - +CGO_ENABLED=0 "${GO}" build -ldflags "$LDFLAGS" -o ${CMD_NAME} ./cmd/k3s/main.go 32 - 33 - stat ${CMD_NAME} 34 - 35 - -- 36 - 2.34.1 37 -
···
+15 -9
pkgs/applications/networking/cluster/starboard/default.nix
··· 2 3 buildGoModule rec { 4 pname = "starboard"; 5 - version = "0.14.1"; 6 7 src = fetchFromGitHub { 8 owner = "aquasecurity"; 9 repo = pname; 10 rev = "v${version}"; 11 - sha256 = "sha256-sB7C0IKadgpQ2h6HuH4D6ku/GXnFfFS+fGCW/RBSc10="; 12 # populate values that require us to use git. By doing this in postFetch we 13 # can delete .git afterwards and maintain better reproducibility of the src. 14 leaveDotGit = true; 15 postFetch = '' 16 cd "$out" 17 - commit="$(git rev-parse HEAD)" 18 - source_date_epoch=$(git log --date=format:'%Y-%m-%dT%H:%M:%SZ' -1 --pretty=%ad) 19 - substituteInPlace "$out/cmd/starboard/main.go" \ 20 - --replace 'commit = "none"' "commit = \"$commit\"" \ 21 - --replace 'date = "unknown"' "date = \"$source_date_epoch\"" 22 find "$out" -name .git -print0 | xargs -0 rm -rf 23 ''; 24 }; 25 - vendorSha256 = "sha256-R7tF724y5WNIByE+9nRoNSZDZzfLtPfK/9tSBkARaN0="; 26 27 nativeBuildInputs = [ installShellFiles ]; 28 29 subPackages = [ "cmd/starboard" ]; 30 31 ldflags = [ 32 - "-s" "-w" "-X main.version=v${version}" 33 ]; 34 35 preCheck = '' 36 # Remove test that requires networking
··· 2 3 buildGoModule rec { 4 pname = "starboard"; 5 + version = "0.15.3"; 6 7 src = fetchFromGitHub { 8 owner = "aquasecurity"; 9 repo = pname; 10 rev = "v${version}"; 11 + sha256 = "sha256-EBjAB0uSMAyiVr6KxqrT/F+GIkntmOKNPHL1D0RBdG0="; 12 # populate values that require us to use git. By doing this in postFetch we 13 # can delete .git afterwards and maintain better reproducibility of the src. 14 leaveDotGit = true; 15 postFetch = '' 16 cd "$out" 17 + git rev-parse HEAD > $out/COMMIT 18 + # 0000-00-00T00:00:00Z 19 + date -u -d "@$(git log -1 --pretty=%ct)" "+%Y-%m-%dT%H:%M:%SZ" > $out/SOURCE_DATE_EPOCH 20 find "$out" -name .git -print0 | xargs -0 rm -rf 21 ''; 22 }; 23 + vendorSha256 = "sha256-BxXH+dJyAQRGAq25CljUImxYIT+nCQpmUPUjHOYF0kc="; 24 25 nativeBuildInputs = [ installShellFiles ]; 26 27 subPackages = [ "cmd/starboard" ]; 28 29 ldflags = [ 30 + "-s" 31 + "-w" 32 + "-X main.version=v${version}" 33 ]; 34 + 35 + # ldflags based on metadata from git and source 36 + preBuild = '' 37 + ldflags+=" -X main.gitCommit=$(cat COMMIT)" 38 + ldflags+=" -X main.buildDate=$(cat SOURCE_DATE_EPOCH)" 39 + ''; 40 41 preCheck = '' 42 # Remove test that requires networking
+31 -22
pkgs/applications/networking/cluster/terraform-providers/providers.json
··· 40 "owner": "aliyun", 41 "provider-source-address": "registry.terraform.io/aliyun/alicloud", 42 "repo": "terraform-provider-alicloud", 43 - "rev": "v1.162.0", 44 - "sha256": "sha256-xqZv15Tst+7o9HhNu6/bW+a4z7FTkra+MfS8jKrfeNs=", 45 - "vendorSha256": "sha256-RbOf/S0rkbhW0s+/YOqu+BQuE0V4aS2x36Xf+hgBkqY=", 46 - "version": "1.162.0" 47 }, 48 "ansible": { 49 "owner": "nbering", ··· 76 "owner": "vmware", 77 "provider-source-address": "registry.terraform.io/vmware/avi", 78 "repo": "terraform-provider-avi", 79 - "rev": "v21.1.3", 80 - "sha256": "160l9864p73283hc27qaabd3lrh7lm8fyh6k9xlal5isfd9vrm5p", 81 - "vendorSha256": "1hw1xp20nhs4p1q9l887m82456fg5977pm66165gdkczwrq2zr6v", 82 - "version": "21.1.3" 83 }, 84 "aviatrix": { 85 "owner": "AviatrixSystems", ··· 148 "owner": "DrFaust92", 149 "provider-source-address": "registry.terraform.io/DrFaust92/bitbucket", 150 "repo": "terraform-provider-bitbucket", 151 - "rev": "v2.13.1", 152 - "sha256": "sha256-P/6scAuRMRrACHmEdWjn+W37ptVmVgtj+iTXQDrG+WM=", 153 - "vendorSha256": "sha256-o1CZ4VuGCPALqSIz8KSm1zCwd3r9bR13CRvP7XpVBAM=", 154 - "version": "2.13.1" 155 }, 156 "brightbox": { 157 "owner": "brightbox", ··· 194 "owner": "cloudflare", 195 "provider-source-address": "registry.terraform.io/cloudflare/cloudflare", 196 "repo": "terraform-provider-cloudflare", 197 - "rev": "v3.12.0", 198 - "sha256": "sha256-y2qq0asEnhnOjthLBFxyQjf1N5KNlXXK0eXjT1/vCXg=", 199 "vendorSha256": "sha256-v6fUzYwrYt4rk5LT0LyNd8e9X79r3dwtd3s1QIV/w/s=", 200 - "version": "3.12.0" 201 }, 202 "cloudfoundry": { 203 "owner": "cloudfoundry-community", ··· 470 "sha256": "sha256-HzbqqIr2RjarjuIw+9p8JqGRDbPRDfq2OLLztJLCLoM=", 471 "vendorSha256": "sha256-HrsjhaMlzs+uel5tBlxJD69Kkjl+4qVisWWREANBx40=", 472 "version": "5.0.2" 473 }, 474 "http": { 475 "owner": "hashicorp", ··· 754 "owner": "vmware", 755 "provider-source-address": "registry.terraform.io/vmware/nsxt", 756 "repo": "terraform-provider-nsxt", 757 - "rev": "v3.2.5", 758 - "sha256": "0j5kspfmqxdnvk3sfb476rckkn9fdgpw5haf495901a114wynr2l", 759 "vendorSha256": null, 760 - "version": "3.2.5" 761 }, 762 "null": { 763 "owner": "hashicorp", ··· 791 "owner": "okta", 792 "provider-source-address": "registry.terraform.io/okta/okta", 793 "repo": "terraform-provider-okta", 794 - "rev": "v3.22.1", 795 - "sha256": "sha256-G1KJJSxJmzFlIUWOs+7htcgp61oWCu+ryCKaIHzxhzw=", 796 - "vendorSha256": "sha256-n7ih8QtapA+xno1twlM2b2XGEesdJdJIPD+QWpmJDVA=", 797 - "version": "3.22.1" 798 }, 799 "oktaasa": { 800 "owner": "oktadeveloper",
··· 40 "owner": "aliyun", 41 "provider-source-address": "registry.terraform.io/aliyun/alicloud", 42 "repo": "terraform-provider-alicloud", 43 + "rev": "v1.163.0", 44 + "sha256": "sha256-lSg8jAzQfRc++U6zAhkfbVf/+hIW/1Nov35o6M8mRrw=", 45 + "vendorSha256": "sha256-8dAk23ISxYuYKj5s0W6g93RBW1++NuZEPva5MaNBSyw=", 46 + "version": "1.163.0" 47 }, 48 "ansible": { 49 "owner": "nbering", ··· 76 "owner": "vmware", 77 "provider-source-address": "registry.terraform.io/vmware/avi", 78 "repo": "terraform-provider-avi", 79 + "rev": "v21.1.4", 80 + "sha256": "sha256-6H56TRA3I0CQ9/d8JdP5JNL0u3lpS8YhCvdSM5bxYp8=", 81 + "vendorSha256": "sha256-b0MwGmgugZdmVk7ZVBSCivDQ4n+tLABymH/igo/S1Wc=", 82 + "version": "21.1.4" 83 }, 84 "aviatrix": { 85 "owner": "AviatrixSystems", ··· 148 "owner": "DrFaust92", 149 "provider-source-address": "registry.terraform.io/DrFaust92/bitbucket", 150 "repo": "terraform-provider-bitbucket", 151 + "rev": "v2.14.0", 152 + "sha256": "sha256-tF1Q55mxwPU6dziiNzdacNtHvemd9ciQHE2E6een1WY=", 153 + "vendorSha256": "sha256-L8QYz1xgw8ZQjrU33uP18XxNUjImPYATZ02h46G4aXs=", 154 + "version": "2.14.0" 155 }, 156 "brightbox": { 157 "owner": "brightbox", ··· 194 "owner": "cloudflare", 195 "provider-source-address": "registry.terraform.io/cloudflare/cloudflare", 196 "repo": "terraform-provider-cloudflare", 197 + "rev": "v3.12.1", 198 + "sha256": "sha256-8l6+hyjW+N3N5OGj/cviH97EFqouSrnJULk/SXrYCTk=", 199 "vendorSha256": "sha256-v6fUzYwrYt4rk5LT0LyNd8e9X79r3dwtd3s1QIV/w/s=", 200 + "version": "3.12.1" 201 }, 202 "cloudfoundry": { 203 "owner": "cloudfoundry-community", ··· 470 "sha256": "sha256-HzbqqIr2RjarjuIw+9p8JqGRDbPRDfq2OLLztJLCLoM=", 471 "vendorSha256": "sha256-HrsjhaMlzs+uel5tBlxJD69Kkjl+4qVisWWREANBx40=", 472 "version": "5.0.2" 473 + }, 474 + "htpasswd": { 475 + "owner": "loafoe", 476 + "provider-source-address": "registry.terraform.io/loafoe/htpasswd", 477 + "repo": "terraform-provider-htpasswd", 478 + "rev": "v1.0.1", 479 + "sha256": "sha256-RUkPIsKVMooGy2hYsNFkctMFdJ8MEbtbMB9Qak6HJgQ=", 480 + "vendorSha256": "sha256-4P3IX7KGDqcWVYRiD6tXoEjF/phI89rz5QdR09xtnAo=", 481 + "version": "1.0.1" 482 }, 483 "http": { 484 "owner": "hashicorp", ··· 763 "owner": "vmware", 764 "provider-source-address": "registry.terraform.io/vmware/nsxt", 765 "repo": "terraform-provider-nsxt", 766 + "rev": "v3.2.6", 767 + "sha256": "sha256-1uQMjzqMJ1NQVVCXy5aHrrZ4vDK5s1JqUnLyYf1qLVw=", 768 "vendorSha256": null, 769 + "version": "3.2.6" 770 }, 771 "null": { 772 "owner": "hashicorp", ··· 800 "owner": "okta", 801 "provider-source-address": "registry.terraform.io/okta/okta", 802 "repo": "terraform-provider-okta", 803 + "rev": "v3.23.0", 804 + "sha256": "sha256-azqWTQA4FW79U+GrdCBO4BWA5c+Cce3ELANS2Os5bSs=", 805 + "vendorSha256": "sha256-S4HVfl/PbgpgWFedkWM+EGyYAL5P0cdkLMYL+y+aX8w=", 806 + "version": "3.23.0" 807 }, 808 "oktaasa": { 809 "owner": "oktadeveloper",
+11 -4
pkgs/applications/networking/cluster/werf/default.nix
··· 2 , stdenv 3 , buildGoModule 4 , fetchFromGitHub 5 , pkg-config 6 , gpgme 7 , glibc ··· 11 12 buildGoModule rec { 13 pname = "werf"; 14 - version = "1.2.78"; 15 16 src = fetchFromGitHub { 17 owner = "werf"; 18 repo = "werf"; 19 rev = "v${version}"; 20 - sha256 = "sha256-ehrzb7WvkYL8oj2RSzKc1KDagV0zg6vMzgpT2sPyhcI="; 21 }; 22 - vendorSha256 = "sha256-w8ZeAQbZIVOBoRa9fJhXgTeYRCYpkh/U4pwb5u6A9mQ="; 23 proxyVendor = true; 24 25 - nativeBuildInputs = [ pkg-config ]; 26 buildInputs = [ gpgme ] 27 ++ lib.optionals stdenv.isLinux [ glibc.static lvm2 btrfs-progs ]; 28 ··· 43 ]; 44 45 subPackages = [ "cmd/werf" ]; 46 47 meta = with lib; { 48 homepage = "https://github.com/werf/werf";
··· 2 , stdenv 3 , buildGoModule 4 , fetchFromGitHub 5 + , installShellFiles 6 , pkg-config 7 , gpgme 8 , glibc ··· 12 13 buildGoModule rec { 14 pname = "werf"; 15 + version = "1.2.87"; 16 17 src = fetchFromGitHub { 18 owner = "werf"; 19 repo = "werf"; 20 rev = "v${version}"; 21 + sha256 = "sha256-DMP//gh79WuQ8VY4sV6lQlwR+k+rwqODf/pagOBP+4U="; 22 }; 23 + vendorSha256 = "sha256-OrvGDNj48W1tVAs3tdtAuesHnh8fHRsGd6KL0Uaf9Zg="; 24 proxyVendor = true; 25 26 + nativeBuildInputs = [ installShellFiles pkg-config ]; 27 buildInputs = [ gpgme ] 28 ++ lib.optionals stdenv.isLinux [ glibc.static lvm2 btrfs-progs ]; 29 ··· 44 ]; 45 46 subPackages = [ "cmd/werf" ]; 47 + 48 + postInstall = '' 49 + installShellCompletion --cmd werf \ 50 + --bash <($out/bin/werf completion --shell=bash) \ 51 + --zsh <($out/bin/werf completion --shell=zsh) 52 + ''; 53 54 meta = with lib; { 55 homepage = "https://github.com/werf/werf";
+1 -1
pkgs/applications/networking/instant-messengers/element/element-desktop-package.json
··· 2 "name": "element-desktop", 3 "productName": "Element", 4 "main": "lib/electron-main.js", 5 - "version": "1.10.8", 6 "description": "A feature-rich client for Matrix.org", 7 "author": "Element", 8 "repository": {
··· 2 "name": "element-desktop", 3 "productName": "Element", 4 "main": "lib/electron-main.js", 5 + "version": "1.10.9", 6 "description": "A feature-rich client for Matrix.org", 7 "author": "Element", 8 "repository": {
+4 -4
pkgs/applications/networking/instant-messengers/element/pin.json
··· 1 { 2 - "version": "1.10.8", 3 - "desktopSrcHash": "S9MQIn773BzCH4dsTkD1DpIThDzoIGr4Heaie2Qs0jY=", 4 - "desktopYarnHash": "1imx43qbpj08l6d0fji31kcxqshcpr0ch8dzfbbgxyjvblq2p8ln", 5 - "webHash": "02i6l3armzr19kki3hgshhzkdpb3001nilh4h10hr3xw5z711ppr" 6 }
··· 1 { 2 + "version": "1.10.9", 3 + "desktopSrcHash": "vbVnkb/sVW+c7JGIT8Fcjtwe7i10aY0mBoiNeAD8tvY=", 4 + "desktopYarnHash": "0jm0i1yyfkg1ll11pb3qif1vdxx6rp0yl9kd8jg9nhsg2jzw66pr", 5 + "webHash": "0yp29h2cmi18y8g8scqx3zmc1l80q28gid709ysqqb349gy1kls8" 6 }
+2
pkgs/applications/networking/instant-messengers/kaidan/default.nix
··· 12 , knotifications 13 , zxing-cpp 14 , qxmpp 15 , gst_all_1 16 }: 17 ··· 38 knotifications 39 zxing-cpp 40 qxmpp 41 gstreamer 42 gst-plugins-bad 43 gst-plugins-base
··· 12 , knotifications 13 , zxing-cpp 14 , qxmpp 15 + , sonnet 16 , gst_all_1 17 }: 18 ··· 39 knotifications 40 zxing-cpp 41 qxmpp 42 + sonnet 43 gstreamer 44 gst-plugins-bad 45 gst-plugins-base
+3 -3
pkgs/applications/networking/instant-messengers/kdeltachat/default.nix
··· 14 15 mkDerivation rec { 16 pname = "kdeltachat"; 17 - version = "unstable-2022-01-02"; 18 19 src = fetchFromSourcehut { 20 owner = "~link2xt"; 21 repo = "kdeltachat"; 22 - rev = "ec545c8208c870c44312558f91c79e6ffce4444e"; 23 - hash = "sha256-s/dJ2ahdUK7ODKsna+tl81e+VQLkCAELb/iEXf9WlIM="; 24 }; 25 26 nativeBuildInputs = [
··· 14 15 mkDerivation rec { 16 pname = "kdeltachat"; 17 + version = "unstable-2022-03-20"; 18 19 src = fetchFromSourcehut { 20 owner = "~link2xt"; 21 repo = "kdeltachat"; 22 + rev = "8cce6d20b49e917929521a13caed30e81037c868"; 23 + hash = "sha256-1L45KodOmvy6pBbBzJwGWMAY7y3+lfxjeXtsH1SdipU="; 24 }; 25 26 nativeBuildInputs = [
+2 -2
pkgs/applications/networking/ipfs/default.nix
··· 2 3 buildGoModule rec { 4 pname = "ipfs"; 5 - version = "0.12.1"; # When updating, also check if the repo version changed and adjust repoVersion below 6 rev = "v${version}"; 7 8 repoVersion = "12"; # Also update ipfs-migrator when changing the repo version ··· 10 # go-ipfs makes changes to it's source tarball that don't match the git source. 11 src = fetchurl { 12 url = "https://github.com/ipfs/go-ipfs/releases/download/${rev}/go-ipfs-source.tar.gz"; 13 - sha256 = "sha256-fUExCvE6x5VFBl66y52DGvr8ZNSXZ6MYpVQP/D7X328="; 14 }; 15 16 # tarball contains multiple files/directories
··· 2 3 buildGoModule rec { 4 pname = "ipfs"; 5 + version = "0.12.2"; # When updating, also check if the repo version changed and adjust repoVersion below 6 rev = "v${version}"; 7 8 repoVersion = "12"; # Also update ipfs-migrator when changing the repo version ··· 10 # go-ipfs makes changes to it's source tarball that don't match the git source. 11 src = fetchurl { 12 url = "https://github.com/ipfs/go-ipfs/releases/download/${rev}/go-ipfs-source.tar.gz"; 13 + sha256 = "sha256-66NNLMSfeBHQh/QlnETB/ssra9CKbD+jtaJuX+14x00="; 14 }; 15 16 # tarball contains multiple files/directories
+2
pkgs/applications/networking/mailreaders/claws-mail/default.nix
··· 33 , enablePluginDillo ? true 34 , enablePluginFancy ? true, libsoup, webkitgtk 35 , enablePluginFetchInfo ? true 36 , enablePluginLibravatar ? enablePluginRavatar 37 , enablePluginLitehtmlViewer ? true, gumbo 38 , enablePluginMailmbox ? true ··· 70 { flags = [ "enchant" ]; enabled = enableEnchant; deps = [ enchant ]; } 71 { flags = [ "fancy-plugin" ]; enabled = enablePluginFancy; deps = [ libsoup webkitgtk ]; } 72 { flags = [ "fetchinfo-plugin" ]; enabled = enablePluginFetchInfo; } 73 { flags = [ "gnutls" ]; enabled = enableGnuTLS; deps = [ gnutls ]; } 74 { flags = [ "ldap" ]; enabled = enableLdap; deps = [ openldap ]; } 75 { flags = [ "libetpan" ]; enabled = enableLibetpan; deps = [ libetpan ]; }
··· 33 , enablePluginDillo ? true 34 , enablePluginFancy ? true, libsoup, webkitgtk 35 , enablePluginFetchInfo ? true 36 + , enablePluginKeywordWarner ? true 37 , enablePluginLibravatar ? enablePluginRavatar 38 , enablePluginLitehtmlViewer ? true, gumbo 39 , enablePluginMailmbox ? true ··· 71 { flags = [ "enchant" ]; enabled = enableEnchant; deps = [ enchant ]; } 72 { flags = [ "fancy-plugin" ]; enabled = enablePluginFancy; deps = [ libsoup webkitgtk ]; } 73 { flags = [ "fetchinfo-plugin" ]; enabled = enablePluginFetchInfo; } 74 + { flags = [ "keyword_warner-plugin" ]; enabled = enablePluginKeywordWarner; } 75 { flags = [ "gnutls" ]; enabled = enableGnuTLS; deps = [ gnutls ]; } 76 { flags = [ "ldap" ]; enabled = enableLdap; deps = [ openldap ]; } 77 { flags = [ "libetpan" ]; enabled = enableLibetpan; deps = [ libetpan ]; }
+2 -2
pkgs/applications/networking/mailreaders/mutt/default.nix
··· 27 28 stdenv.mkDerivation rec { 29 pname = "mutt"; 30 - version = "2.2.2"; 31 32 src = fetchurl { 33 url = "http://ftp.mutt.org/pub/mutt/${pname}-${version}.tar.gz"; 34 - sha256 = "1k0ghbpc4gn3sydbw10xv9djin9grk1pkxdwynrw0iknyc68gphh"; 35 }; 36 37 patches = optional smimeSupport (fetchpatch {
··· 27 28 stdenv.mkDerivation rec { 29 pname = "mutt"; 30 + version = "2.2.3"; 31 32 src = fetchurl { 33 url = "http://ftp.mutt.org/pub/mutt/${pname}-${version}.tar.gz"; 34 + sha256 = "12cds5qm0x51wj1bz1a2f4q4qwbyfssq9pnisxz48ks5mg6xv2lp"; 35 }; 36 37 patches = optional smimeSupport (fetchpatch {
+101 -107
pkgs/applications/networking/n8n/node-packages.nix
··· 112 sha512 = "ank38FdCLfJ+EoeMzCz3hkYJuZAd63ARvDKkxZYRDb+beBYf+/+gx8jNTqkq/hfyUl4dJQ/a7tECU0Y0F98CHg=="; 113 }; 114 }; 115 - "@babel/runtime-7.17.8" = { 116 name = "_at_babel_slash_runtime"; 117 packageName = "@babel/runtime"; 118 - version = "7.17.8"; 119 src = fetchurl { 120 - url = "https://registry.npmjs.org/@babel/runtime/-/runtime-7.17.8.tgz"; 121 - sha512 = "dQpEpK0O9o6lj6oPu0gRDbbnk+4LeHlNcBpspf6Olzt3GIX4P1lWF1gS+pHLDFlaJvbR6q7jCfQ08zA4QJBnmA=="; 122 }; 123 }; 124 "@colors/colors-1.5.0" = { ··· 967 sha512 = "z4oo33lmnvvNRqfUe3YjDGGpqu/L2+wXBIhMtwq6oqZ+exOUAkQYM6zd2VWKF7AIlajOF8ZZuPFfryTG9iLC/w=="; 968 }; 969 }; 970 - "aws-sdk-2.1106.0" = { 971 name = "aws-sdk"; 972 packageName = "aws-sdk"; 973 - version = "2.1106.0"; 974 src = fetchurl { 975 - url = "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.1106.0.tgz"; 976 - sha512 = "3dr0TTR2LI70ST8fa4IgXHpWdH4yv7FLnt9YEndwFQ8ar2EMCMpMU67wwCGBA72GUi0aOg4+lsLjGmCvIq3jug=="; 977 }; 978 }; 979 "aws-sign2-0.7.0" = { ··· 1381 sha1 = "1b681c21ff84033c826543090689420d187151dc"; 1382 }; 1383 }; 1384 - "cfb-1.2.1" = { 1385 name = "cfb"; 1386 packageName = "cfb"; 1387 - version = "1.2.1"; 1388 src = fetchurl { 1389 - url = "https://registry.npmjs.org/cfb/-/cfb-1.2.1.tgz"; 1390 - sha512 = "wT2ScPAFGSVy7CY+aauMezZBnNrfnaLSrxHUHdea+Td/86vrk6ZquggV+ssBR88zNs0OnBkL2+lf9q0K+zVGzQ=="; 1391 }; 1392 }; 1393 "chalk-1.1.3" = { ··· 1840 sha1 = "b5fd54220aa2bc5ab57aab7140c940754503c1a7"; 1841 }; 1842 }; 1843 - "crc-32-1.2.1" = { 1844 name = "crc-32"; 1845 packageName = "crc-32"; 1846 - version = "1.2.1"; 1847 src = fetchurl { 1848 - url = "https://registry.npmjs.org/crc-32/-/crc-32-1.2.1.tgz"; 1849 - sha512 = "Dn/xm/1vFFgs3nfrpEVScHoIslO9NZRITWGz/1E/St6u4xw99vfZzVkW0OSnzx2h9egej9xwMCEut6sqwokM/w=="; 1850 }; 1851 }; 1852 "cron-1.7.2" = { ··· 2137 sha1 = "e38331f0844bba49b9a9cb71c771585aab1bc65a"; 2138 }; 2139 }; 2140 - "dom-serializer-1.3.2" = { 2141 name = "dom-serializer"; 2142 packageName = "dom-serializer"; 2143 - version = "1.3.2"; 2144 src = fetchurl { 2145 - url = "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz"; 2146 - sha512 = "5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig=="; 2147 }; 2148 }; 2149 - "domelementtype-2.2.0" = { 2150 name = "domelementtype"; 2151 packageName = "domelementtype"; 2152 - version = "2.2.0"; 2153 src = fetchurl { 2154 - url = "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz"; 2155 - sha512 = "DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A=="; 2156 }; 2157 }; 2158 "domhandler-4.3.1" = { ··· 2902 sha512 = "UWXQ7BpSCW8erDespU2I4cri22xsKgwOCyhsJal0OJhi2tFpwJpsYNJt4vCiFPL1p2HzCGiS713LKpNR25n9Kg=="; 2903 }; 2904 }; 2905 - "graceful-fs-4.2.9" = { 2906 name = "graceful-fs"; 2907 packageName = "graceful-fs"; 2908 - version = "4.2.9"; 2909 src = fetchurl { 2910 - url = "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz"; 2911 - sha512 = "NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ=="; 2912 }; 2913 }; 2914 "handlebars-4.7.7" = { ··· 3865 sha512 = "2Bm96d5ktnE217Ib1FldvUaPAaOst6GtZrsxJCwnJgi9lnsoAKIHyU0sae8rNx6DNYbjdqqh8lv5/b9poD8qOg=="; 3866 }; 3867 }; 3868 - "libphonenumber-js-1.9.50" = { 3869 name = "libphonenumber-js"; 3870 packageName = "libphonenumber-js"; 3871 - version = "1.9.50"; 3872 src = fetchurl { 3873 - url = "https://registry.npmjs.org/libphonenumber-js/-/libphonenumber-js-1.9.50.tgz"; 3874 - sha512 = "cCzQPChw2XbordcO2LKiw5Htx5leHVfFk/EXkxNHqJfFo7Fndcb1kF5wPJpc316vCJhhikedYnVysMh3Sc7Ocw=="; 3875 }; 3876 }; 3877 "libqp-1.1.0" = { ··· 4153 sha512 = "Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA=="; 4154 }; 4155 }; 4156 "lru-memoizer-2.1.4" = { 4157 name = "lru-memoizer"; 4158 packageName = "lru-memoizer"; ··· 4405 sha512 = "lLzfLHcyc10MKQnNUCv7dMcoY/2Qxd6wJfbqCcVk3LDb8An4hF6ohk5AztrvgKhJCqj36uyzi/p5se+tvyD+Wg=="; 4406 }; 4407 }; 4408 - "moment-2.29.1" = { 4409 name = "moment"; 4410 packageName = "moment"; 4411 - version = "2.29.1"; 4412 src = fetchurl { 4413 - url = "https://registry.npmjs.org/moment/-/moment-2.29.1.tgz"; 4414 - sha512 = "kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ=="; 4415 }; 4416 }; 4417 "moment-timezone-0.5.34" = { ··· 4531 sha512 = "z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q=="; 4532 }; 4533 }; 4534 - "n8n-core-0.112.0" = { 4535 name = "n8n-core"; 4536 packageName = "n8n-core"; 4537 - version = "0.112.0"; 4538 src = fetchurl { 4539 - url = "https://registry.npmjs.org/n8n-core/-/n8n-core-0.112.0.tgz"; 4540 - sha512 = "1b/J9XWBrjqMCcDAM1vZlsEpeBXI7gZ9Jpxgpgu4eHh3l/BJfyeqq5KXgULfyDtolDn/bil0s7qXA2njmZLerw=="; 4541 }; 4542 }; 4543 - "n8n-design-system-0.16.0" = { 4544 name = "n8n-design-system"; 4545 packageName = "n8n-design-system"; 4546 - version = "0.16.0"; 4547 src = fetchurl { 4548 - url = "https://registry.npmjs.org/n8n-design-system/-/n8n-design-system-0.16.0.tgz"; 4549 - sha512 = "X7Qa+DoXRyJL4gqh7x59udnPIBYAUgDvhchL33dpI/Rgq9gaFajT9eAuOFQnXKMUaL0FZ5hu3rRGcAmwwEA/bA=="; 4550 }; 4551 }; 4552 - "n8n-editor-ui-0.138.0" = { 4553 name = "n8n-editor-ui"; 4554 packageName = "n8n-editor-ui"; 4555 - version = "0.138.0"; 4556 src = fetchurl { 4557 - url = "https://registry.npmjs.org/n8n-editor-ui/-/n8n-editor-ui-0.138.0.tgz"; 4558 - sha512 = "1/mUJYSWG4vmUfMlT65lvtQzfDBMCHxhdIU3TUG2umvdIEsSHJM1gZwAPfoJZppoZ6DX/ApuxXY/67OXfgatQw=="; 4559 }; 4560 }; 4561 - "n8n-nodes-base-0.169.0" = { 4562 name = "n8n-nodes-base"; 4563 packageName = "n8n-nodes-base"; 4564 - version = "0.169.0"; 4565 src = fetchurl { 4566 - url = "https://registry.npmjs.org/n8n-nodes-base/-/n8n-nodes-base-0.169.0.tgz"; 4567 - sha512 = "O8vwS7ROybSRLqXwG58xdLNrbA8hAvX4jSodXsztpGChbDWcrYJUXBewN9+Lfh1UAegz12G1devygc1W92qveQ=="; 4568 }; 4569 }; 4570 - "n8n-workflow-0.94.0" = { 4571 name = "n8n-workflow"; 4572 packageName = "n8n-workflow"; 4573 - version = "0.94.0"; 4574 src = fetchurl { 4575 - url = "https://registry.npmjs.org/n8n-workflow/-/n8n-workflow-0.94.0.tgz"; 4576 - sha512 = "cVs5XPlbNDcCrGU5IoYzjO7IOsYNsNtEt5vVxkL9q5EgEmHhPYakValJN4GyLQ7Otdpsf47lJg/0EG3TvOssGQ=="; 4577 }; 4578 }; 4579 "named-placeholders-1.1.2" = { ··· 5465 src = fetchurl { 5466 url = "https://registry.npmjs.org/printj/-/printj-1.1.2.tgz"; 5467 sha512 = "zA2SmoLaxZyArQTOPj5LXecR+RagfPSU5Kw1qP+jkWeNlrq+eJZyY2oS68SU1Z/7/myXM4lo9716laOFAVStCQ=="; 5468 - }; 5469 - }; 5470 - "printj-1.3.1" = { 5471 - name = "printj"; 5472 - packageName = "printj"; 5473 - version = "1.3.1"; 5474 - src = fetchurl { 5475 - url = "https://registry.npmjs.org/printj/-/printj-1.3.1.tgz"; 5476 - sha512 = "GA3TdL8szPK4AQ2YnOe/b+Y1jUFwmmGMMK/qbY7VcE3Z7FU8JstbKiKRzO6CIiAKPhTO8m01NoQ0V5f3jc4OGg=="; 5477 }; 5478 }; 5479 "process-0.11.10" = { ··· 6196 sha512 = "b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw=="; 6197 }; 6198 }; 6199 - "semver-7.3.5" = { 6200 name = "semver"; 6201 packageName = "semver"; 6202 - version = "7.3.5"; 6203 src = fetchurl { 6204 - url = "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz"; 6205 - sha512 = "PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ=="; 6206 }; 6207 }; 6208 "send-0.17.2" = { ··· 6322 sha512 = "wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ=="; 6323 }; 6324 }; 6325 - "simple-git-3.5.0" = { 6326 name = "simple-git"; 6327 packageName = "simple-git"; 6328 - version = "3.5.0"; 6329 src = fetchurl { 6330 - url = "https://registry.npmjs.org/simple-git/-/simple-git-3.5.0.tgz"; 6331 - sha512 = "fZsaq5nzdxQRhMNs6ESGLpMUHoL5GRP+boWPhq9pMYMKwOGZV2jHOxi8AbFFA2Y/6u4kR99HoULizSbpzaODkA=="; 6332 }; 6333 }; 6334 "simple-lru-cache-0.0.2" = { ··· 7375 sha512 = "NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg=="; 7376 }; 7377 }; 7378 - "winston-3.6.0" = { 7379 name = "winston"; 7380 packageName = "winston"; 7381 - version = "3.6.0"; 7382 src = fetchurl { 7383 - url = "https://registry.npmjs.org/winston/-/winston-3.6.0.tgz"; 7384 - sha512 = "9j8T75p+bcN6D00sF/zjFVmPp+t8KMPB1MzbbzYjeN9VWxdsYnTB40TkbNUEXAmILEfChMvAMgidlX64OG3p6w=="; 7385 }; 7386 }; 7387 "winston-transport-4.5.0" = { ··· 7624 n8n = nodeEnv.buildNodePackage { 7625 name = "n8n"; 7626 packageName = "n8n"; 7627 - version = "0.171.0"; 7628 src = fetchurl { 7629 - url = "https://registry.npmjs.org/n8n/-/n8n-0.171.0.tgz"; 7630 - sha512 = "GenMxluqj0PfttyWndoMUsmyJ8r5pilWoY7xT+TVjCl5znhtIUT+3GTeDZ8K3vYqJILHXVxspyF5yLz2Ytnjow=="; 7631 }; 7632 dependencies = [ 7633 (sources."@azure/abort-controller-1.0.5" // { ··· 7679 sources."tslib-2.3.1" 7680 ]; 7681 }) 7682 - sources."@babel/runtime-7.17.8" 7683 sources."@colors/colors-1.5.0" 7684 (sources."@dabh/diagnostics-2.0.3" // { 7685 dependencies = [ ··· 7808 ]; 7809 }) 7810 sources."avsc-5.7.4" 7811 - (sources."aws-sdk-2.1106.0" // { 7812 dependencies = [ 7813 sources."buffer-4.9.2" 7814 sources."events-1.1.1" ··· 7896 ]; 7897 }) 7898 sources."caseless-0.12.0" 7899 - (sources."cfb-1.2.1" // { 7900 dependencies = [ 7901 sources."adler-32-1.3.1" 7902 - sources."printj-1.3.1" 7903 ]; 7904 }) 7905 sources."chalk-4.1.2" ··· 7981 sources."cookie-signature-1.0.6" 7982 sources."core-js-3.21.1" 7983 sources."core-util-is-1.0.2" 7984 - (sources."crc-32-1.2.1" // { 7985 - dependencies = [ 7986 - sources."printj-1.3.1" 7987 - ]; 7988 - }) 7989 sources."cron-1.7.2" 7990 sources."cron-parser-2.18.0" 7991 (sources."cross-spawn-4.0.2" // { 7992 dependencies = [ 7993 sources."lru-cache-4.1.5" 7994 - sources."yallist-2.1.2" 7995 ]; 7996 }) 7997 sources."crypt-0.0.2" ··· 8017 sources."difflib-0.2.4" 8018 sources."dir-glob-3.0.1" 8019 sources."discontinuous-range-1.0.0" 8020 - sources."dom-serializer-1.3.2" 8021 - sources."domelementtype-2.2.0" 8022 sources."domhandler-4.3.1" 8023 sources."domutils-2.8.0" 8024 (sources."dot-case-3.0.4" // { ··· 8149 ]; 8150 }) 8151 sources."google-timezones-json-1.0.2" 8152 - sources."graceful-fs-4.2.9" 8153 sources."handlebars-4.7.7" 8154 sources."har-schema-2.0.0" 8155 sources."har-validator-5.1.5" ··· 8261 sources."iconv-lite-0.6.2" 8262 ]; 8263 }) 8264 - sources."libphonenumber-js-1.9.50" 8265 sources."libqp-1.1.0" 8266 sources."limiter-1.1.5" 8267 sources."linkify-it-3.0.3" ··· 8298 sources."tslib-2.3.1" 8299 ]; 8300 }) 8301 - sources."lru-cache-6.0.0" 8302 (sources."lru-memoizer-2.1.4" // { 8303 dependencies = [ 8304 sources."lru-cache-4.0.2" 8305 - sources."yallist-2.1.2" 8306 ]; 8307 }) 8308 sources."luxon-2.3.1" ··· 8349 sources."normalize-path-2.1.1" 8350 ]; 8351 }) 8352 - sources."moment-2.29.1" 8353 sources."moment-timezone-0.5.34" 8354 sources."monaco-editor-0.29.1" 8355 sources."mongodb-3.7.3" ··· 8374 dependencies = [ 8375 sources."denque-2.0.1" 8376 sources."iconv-lite-0.6.3" 8377 ]; 8378 }) 8379 sources."mz-2.7.0" 8380 - sources."n8n-core-0.112.0" 8381 - sources."n8n-design-system-0.16.0" 8382 - sources."n8n-editor-ui-0.138.0" 8383 - (sources."n8n-nodes-base-0.169.0" // { 8384 dependencies = [ 8385 sources."iconv-lite-0.6.3" 8386 ]; 8387 }) 8388 - sources."n8n-workflow-0.94.0" 8389 (sources."named-placeholders-1.1.2" // { 8390 dependencies = [ 8391 sources."lru-cache-4.1.5" 8392 - sources."yallist-2.1.2" 8393 ]; 8394 }) 8395 sources."nanoclone-0.2.1" ··· 8631 sources."sb-promise-queue-2.1.0" 8632 sources."sb-scandir-3.1.0" 8633 sources."selderee-0.6.0" 8634 - sources."semver-7.3.5" 8635 (sources."send-0.17.2" // { 8636 dependencies = [ 8637 (sources."debug-2.6.9" // { ··· 8663 sources."shell-escape-0.2.0" 8664 sources."side-channel-1.0.4" 8665 sources."signal-exit-3.0.7" 8666 - sources."simple-git-3.5.0" 8667 sources."simple-lru-cache-0.0.2" 8668 sources."simple-swizzle-0.2.2" 8669 sources."slash-3.0.0" ··· 8831 sources."which-boxed-primitive-1.0.2" 8832 sources."wide-align-1.1.5" 8833 sources."widest-line-3.1.0" 8834 - (sources."winston-3.6.0" // { 8835 dependencies = [ 8836 sources."async-3.2.3" 8837 sources."readable-stream-3.6.0" ··· 8862 }) 8863 sources."xtend-4.0.2" 8864 sources."y18n-5.0.8" 8865 - sources."yallist-4.0.0" 8866 (sources."yargonaut-1.1.4" // { 8867 dependencies = [ 8868 sources."ansi-regex-2.1.1"
··· 112 sha512 = "ank38FdCLfJ+EoeMzCz3hkYJuZAd63ARvDKkxZYRDb+beBYf+/+gx8jNTqkq/hfyUl4dJQ/a7tECU0Y0F98CHg=="; 113 }; 114 }; 115 + "@babel/runtime-7.17.9" = { 116 name = "_at_babel_slash_runtime"; 117 packageName = "@babel/runtime"; 118 + version = "7.17.9"; 119 src = fetchurl { 120 + url = "https://registry.npmjs.org/@babel/runtime/-/runtime-7.17.9.tgz"; 121 + sha512 = "lSiBBvodq29uShpWGNbgFdKYNiFDo5/HIYsaCEY9ff4sb10x9jizo2+pRrSyF4jKZCXqgzuqBOQKbUm90gQwJg=="; 122 }; 123 }; 124 "@colors/colors-1.5.0" = { ··· 967 sha512 = "z4oo33lmnvvNRqfUe3YjDGGpqu/L2+wXBIhMtwq6oqZ+exOUAkQYM6zd2VWKF7AIlajOF8ZZuPFfryTG9iLC/w=="; 968 }; 969 }; 970 + "aws-sdk-2.1111.0" = { 971 name = "aws-sdk"; 972 packageName = "aws-sdk"; 973 + version = "2.1111.0"; 974 src = fetchurl { 975 + url = "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.1111.0.tgz"; 976 + sha512 = "WRyNcCckzmu1djTAWfR2r+BuI/PbuLrhG3oa+oH39v4NZ4EecYWFL1CoCPlC2kRUML4maSba5T4zlxjcNl7ELQ=="; 977 }; 978 }; 979 "aws-sign2-0.7.0" = { ··· 1381 sha1 = "1b681c21ff84033c826543090689420d187151dc"; 1382 }; 1383 }; 1384 + "cfb-1.2.2" = { 1385 name = "cfb"; 1386 packageName = "cfb"; 1387 + version = "1.2.2"; 1388 src = fetchurl { 1389 + url = "https://registry.npmjs.org/cfb/-/cfb-1.2.2.tgz"; 1390 + sha512 = "KfdUZsSOw19/ObEWasvBP/Ac4reZvAGauZhs6S/gqNhXhI7cKwvlH7ulj+dOEYnca4bm4SGo8C1bTAQvnTjgQA=="; 1391 }; 1392 }; 1393 "chalk-1.1.3" = { ··· 1840 sha1 = "b5fd54220aa2bc5ab57aab7140c940754503c1a7"; 1841 }; 1842 }; 1843 + "crc-32-1.2.2" = { 1844 name = "crc-32"; 1845 packageName = "crc-32"; 1846 + version = "1.2.2"; 1847 src = fetchurl { 1848 + url = "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz"; 1849 + sha512 = "ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ=="; 1850 }; 1851 }; 1852 "cron-1.7.2" = { ··· 2137 sha1 = "e38331f0844bba49b9a9cb71c771585aab1bc65a"; 2138 }; 2139 }; 2140 + "dom-serializer-1.4.1" = { 2141 name = "dom-serializer"; 2142 packageName = "dom-serializer"; 2143 + version = "1.4.1"; 2144 src = fetchurl { 2145 + url = "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz"; 2146 + sha512 = "VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag=="; 2147 }; 2148 }; 2149 + "domelementtype-2.3.0" = { 2150 name = "domelementtype"; 2151 packageName = "domelementtype"; 2152 + version = "2.3.0"; 2153 src = fetchurl { 2154 + url = "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz"; 2155 + sha512 = "OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw=="; 2156 }; 2157 }; 2158 "domhandler-4.3.1" = { ··· 2902 sha512 = "UWXQ7BpSCW8erDespU2I4cri22xsKgwOCyhsJal0OJhi2tFpwJpsYNJt4vCiFPL1p2HzCGiS713LKpNR25n9Kg=="; 2903 }; 2904 }; 2905 + "graceful-fs-4.2.10" = { 2906 name = "graceful-fs"; 2907 packageName = "graceful-fs"; 2908 + version = "4.2.10"; 2909 src = fetchurl { 2910 + url = "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz"; 2911 + sha512 = "9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA=="; 2912 }; 2913 }; 2914 "handlebars-4.7.7" = { ··· 3865 sha512 = "2Bm96d5ktnE217Ib1FldvUaPAaOst6GtZrsxJCwnJgi9lnsoAKIHyU0sae8rNx6DNYbjdqqh8lv5/b9poD8qOg=="; 3866 }; 3867 }; 3868 + "libphonenumber-js-1.9.51" = { 3869 name = "libphonenumber-js"; 3870 packageName = "libphonenumber-js"; 3871 + version = "1.9.51"; 3872 src = fetchurl { 3873 + url = "https://registry.npmjs.org/libphonenumber-js/-/libphonenumber-js-1.9.51.tgz"; 3874 + sha512 = "MGidRDs7s2nUybwrB/UjZT4nPXZPYQZQTu/sF3/O2v/DocmD8N6G+a9kwDt2qm7DaOo35XRt7hAIbYL+ml942Q=="; 3875 }; 3876 }; 3877 "libqp-1.1.0" = { ··· 4153 sha512 = "Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA=="; 4154 }; 4155 }; 4156 + "lru-cache-7.8.1" = { 4157 + name = "lru-cache"; 4158 + packageName = "lru-cache"; 4159 + version = "7.8.1"; 4160 + src = fetchurl { 4161 + url = "https://registry.npmjs.org/lru-cache/-/lru-cache-7.8.1.tgz"; 4162 + sha512 = "E1v547OCgJvbvevfjgK9sNKIVXO96NnsTsFPBlg4ZxjhsJSODoH9lk8Bm0OxvHNm6Vm5Yqkl/1fErDxhYL8Skg=="; 4163 + }; 4164 + }; 4165 "lru-memoizer-2.1.4" = { 4166 name = "lru-memoizer"; 4167 packageName = "lru-memoizer"; ··· 4414 sha512 = "lLzfLHcyc10MKQnNUCv7dMcoY/2Qxd6wJfbqCcVk3LDb8An4hF6ohk5AztrvgKhJCqj36uyzi/p5se+tvyD+Wg=="; 4415 }; 4416 }; 4417 + "moment-2.29.2" = { 4418 name = "moment"; 4419 packageName = "moment"; 4420 + version = "2.29.2"; 4421 src = fetchurl { 4422 + url = "https://registry.npmjs.org/moment/-/moment-2.29.2.tgz"; 4423 + sha512 = "UgzG4rvxYpN15jgCmVJwac49h9ly9NurikMWGPdVxm8GZD6XjkKPxDTjQQ43gtGgnV3X0cAyWDdP2Wexoquifg=="; 4424 }; 4425 }; 4426 "moment-timezone-0.5.34" = { ··· 4540 sha512 = "z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q=="; 4541 }; 4542 }; 4543 + "n8n-core-0.113.0" = { 4544 name = "n8n-core"; 4545 packageName = "n8n-core"; 4546 + version = "0.113.0"; 4547 src = fetchurl { 4548 + url = "https://registry.npmjs.org/n8n-core/-/n8n-core-0.113.0.tgz"; 4549 + sha512 = "4LZWnno0N7gibiVF6tiMY63cyn+un1TwSXyjZvLzp9TH4UvxC457PSjWrS/IZOQYOHRfOR0SmO2Mz3j3NTYxFQ=="; 4550 }; 4551 }; 4552 + "n8n-design-system-0.17.0" = { 4553 name = "n8n-design-system"; 4554 packageName = "n8n-design-system"; 4555 + version = "0.17.0"; 4556 src = fetchurl { 4557 + url = "https://registry.npmjs.org/n8n-design-system/-/n8n-design-system-0.17.0.tgz"; 4558 + sha512 = "7Gcy0uAiNjLIuVEPOb4UABhUgFA7ov287g2RMnAysC2edI4G7oeSvzMl/rlRojOGlTY4zjKiV6Wz4bkDlkiVbw=="; 4559 }; 4560 }; 4561 + "n8n-editor-ui-0.139.0" = { 4562 name = "n8n-editor-ui"; 4563 packageName = "n8n-editor-ui"; 4564 + version = "0.139.0"; 4565 src = fetchurl { 4566 + url = "https://registry.npmjs.org/n8n-editor-ui/-/n8n-editor-ui-0.139.0.tgz"; 4567 + sha512 = "OaU3JI1uRhd26WqSxmHb6T14n4o8wXAjELj2OJ/f5TtrWwkmeL1ttmAJNH/yAAD7blAmIjjKqsacuhBk7lHP2w=="; 4568 }; 4569 }; 4570 + "n8n-nodes-base-0.170.0" = { 4571 name = "n8n-nodes-base"; 4572 packageName = "n8n-nodes-base"; 4573 + version = "0.170.0"; 4574 src = fetchurl { 4575 + url = "https://registry.npmjs.org/n8n-nodes-base/-/n8n-nodes-base-0.170.0.tgz"; 4576 + sha512 = "OIoh35VZyCLWHFrDW3Uu4jUhd8ulx8y5K3vWBY2hkOCpFthMkwjseZDwaLuKIz2TApFpDPicKEm3gLkf1Tm09g=="; 4577 }; 4578 }; 4579 + "n8n-workflow-0.95.0" = { 4580 name = "n8n-workflow"; 4581 packageName = "n8n-workflow"; 4582 + version = "0.95.0"; 4583 src = fetchurl { 4584 + url = "https://registry.npmjs.org/n8n-workflow/-/n8n-workflow-0.95.0.tgz"; 4585 + sha512 = "XxjwF3Zmcp2LOvgZ0Bfg15zegpwo1d2DHbFxYogUJT2CW7/S4gwE3opKzf/juaEWA14kOh0klNnOhdktDqTCAw=="; 4586 }; 4587 }; 4588 "named-placeholders-1.1.2" = { ··· 5474 src = fetchurl { 5475 url = "https://registry.npmjs.org/printj/-/printj-1.1.2.tgz"; 5476 sha512 = "zA2SmoLaxZyArQTOPj5LXecR+RagfPSU5Kw1qP+jkWeNlrq+eJZyY2oS68SU1Z/7/myXM4lo9716laOFAVStCQ=="; 5477 }; 5478 }; 5479 "process-0.11.10" = { ··· 6196 sha512 = "b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw=="; 6197 }; 6198 }; 6199 + "semver-7.3.6" = { 6200 name = "semver"; 6201 packageName = "semver"; 6202 + version = "7.3.6"; 6203 src = fetchurl { 6204 + url = "https://registry.npmjs.org/semver/-/semver-7.3.6.tgz"; 6205 + sha512 = "HZWqcgwLsjaX1HBD31msI/rXktuIhS+lWvdE4kN9z+8IVT4Itc7vqU2WvYsyD6/sjYCt4dEKH/m1M3dwI9CC5w=="; 6206 }; 6207 }; 6208 "send-0.17.2" = { ··· 6322 sha512 = "wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ=="; 6323 }; 6324 }; 6325 + "simple-git-3.6.0" = { 6326 name = "simple-git"; 6327 packageName = "simple-git"; 6328 + version = "3.6.0"; 6329 src = fetchurl { 6330 + url = "https://registry.npmjs.org/simple-git/-/simple-git-3.6.0.tgz"; 6331 + sha512 = "2e+4QhOVO59GeLsHgwSMKNrSKCnuACeA/gMNrLCYR8ID9qwm4hViVt4WsODcUGjx//KDv6GMLC6Hs/MeosgXxg=="; 6332 }; 6333 }; 6334 "simple-lru-cache-0.0.2" = { ··· 7375 sha512 = "NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg=="; 7376 }; 7377 }; 7378 + "winston-3.7.2" = { 7379 name = "winston"; 7380 packageName = "winston"; 7381 + version = "3.7.2"; 7382 src = fetchurl { 7383 + url = "https://registry.npmjs.org/winston/-/winston-3.7.2.tgz"; 7384 + sha512 = "QziIqtojHBoyzUOdQvQiar1DH0Xp9nF1A1y7NVy2DGEsz82SBDtOalS0ulTRGVT14xPX3WRWkCsdcJKqNflKng=="; 7385 }; 7386 }; 7387 "winston-transport-4.5.0" = { ··· 7624 n8n = nodeEnv.buildNodePackage { 7625 name = "n8n"; 7626 packageName = "n8n"; 7627 + version = "0.172.0"; 7628 src = fetchurl { 7629 + url = "https://registry.npmjs.org/n8n/-/n8n-0.172.0.tgz"; 7630 + sha512 = "VPoIa8p2sP0AfEPOZrUkNpwIFqnBAupITV2Qho2gdEoPWfoRwuSzr0z8Ktx8uwCDGpaXth1dgITe5wY06w0Oig=="; 7631 }; 7632 dependencies = [ 7633 (sources."@azure/abort-controller-1.0.5" // { ··· 7679 sources."tslib-2.3.1" 7680 ]; 7681 }) 7682 + sources."@babel/runtime-7.17.9" 7683 sources."@colors/colors-1.5.0" 7684 (sources."@dabh/diagnostics-2.0.3" // { 7685 dependencies = [ ··· 7808 ]; 7809 }) 7810 sources."avsc-5.7.4" 7811 + (sources."aws-sdk-2.1111.0" // { 7812 dependencies = [ 7813 sources."buffer-4.9.2" 7814 sources."events-1.1.1" ··· 7896 ]; 7897 }) 7898 sources."caseless-0.12.0" 7899 + (sources."cfb-1.2.2" // { 7900 dependencies = [ 7901 sources."adler-32-1.3.1" 7902 ]; 7903 }) 7904 sources."chalk-4.1.2" ··· 7980 sources."cookie-signature-1.0.6" 7981 sources."core-js-3.21.1" 7982 sources."core-util-is-1.0.2" 7983 + sources."crc-32-1.2.2" 7984 sources."cron-1.7.2" 7985 sources."cron-parser-2.18.0" 7986 (sources."cross-spawn-4.0.2" // { 7987 dependencies = [ 7988 sources."lru-cache-4.1.5" 7989 ]; 7990 }) 7991 sources."crypt-0.0.2" ··· 8011 sources."difflib-0.2.4" 8012 sources."dir-glob-3.0.1" 8013 sources."discontinuous-range-1.0.0" 8014 + sources."dom-serializer-1.4.1" 8015 + sources."domelementtype-2.3.0" 8016 sources."domhandler-4.3.1" 8017 sources."domutils-2.8.0" 8018 (sources."dot-case-3.0.4" // { ··· 8143 ]; 8144 }) 8145 sources."google-timezones-json-1.0.2" 8146 + sources."graceful-fs-4.2.10" 8147 sources."handlebars-4.7.7" 8148 sources."har-schema-2.0.0" 8149 sources."har-validator-5.1.5" ··· 8255 sources."iconv-lite-0.6.2" 8256 ]; 8257 }) 8258 + sources."libphonenumber-js-1.9.51" 8259 sources."libqp-1.1.0" 8260 sources."limiter-1.1.5" 8261 sources."linkify-it-3.0.3" ··· 8292 sources."tslib-2.3.1" 8293 ]; 8294 }) 8295 + sources."lru-cache-7.8.1" 8296 (sources."lru-memoizer-2.1.4" // { 8297 dependencies = [ 8298 sources."lru-cache-4.0.2" 8299 ]; 8300 }) 8301 sources."luxon-2.3.1" ··· 8342 sources."normalize-path-2.1.1" 8343 ]; 8344 }) 8345 + sources."moment-2.29.2" 8346 sources."moment-timezone-0.5.34" 8347 sources."monaco-editor-0.29.1" 8348 sources."mongodb-3.7.3" ··· 8367 dependencies = [ 8368 sources."denque-2.0.1" 8369 sources."iconv-lite-0.6.3" 8370 + sources."lru-cache-6.0.0" 8371 + sources."yallist-4.0.0" 8372 ]; 8373 }) 8374 sources."mz-2.7.0" 8375 + sources."n8n-core-0.113.0" 8376 + sources."n8n-design-system-0.17.0" 8377 + sources."n8n-editor-ui-0.139.0" 8378 + (sources."n8n-nodes-base-0.170.0" // { 8379 dependencies = [ 8380 sources."iconv-lite-0.6.3" 8381 ]; 8382 }) 8383 + sources."n8n-workflow-0.95.0" 8384 (sources."named-placeholders-1.1.2" // { 8385 dependencies = [ 8386 sources."lru-cache-4.1.5" 8387 ]; 8388 }) 8389 sources."nanoclone-0.2.1" ··· 8625 sources."sb-promise-queue-2.1.0" 8626 sources."sb-scandir-3.1.0" 8627 sources."selderee-0.6.0" 8628 + sources."semver-7.3.6" 8629 (sources."send-0.17.2" // { 8630 dependencies = [ 8631 (sources."debug-2.6.9" // { ··· 8657 sources."shell-escape-0.2.0" 8658 sources."side-channel-1.0.4" 8659 sources."signal-exit-3.0.7" 8660 + sources."simple-git-3.6.0" 8661 sources."simple-lru-cache-0.0.2" 8662 sources."simple-swizzle-0.2.2" 8663 sources."slash-3.0.0" ··· 8825 sources."which-boxed-primitive-1.0.2" 8826 sources."wide-align-1.1.5" 8827 sources."widest-line-3.1.0" 8828 + (sources."winston-3.7.2" // { 8829 dependencies = [ 8830 sources."async-3.2.3" 8831 sources."readable-stream-3.6.0" ··· 8856 }) 8857 sources."xtend-4.0.2" 8858 sources."y18n-5.0.8" 8859 + sources."yallist-2.1.2" 8860 (sources."yargonaut-1.1.4" // { 8861 dependencies = [ 8862 sources."ansi-regex-2.1.1"
+3 -3
pkgs/applications/networking/remote/vmware-horizon-client/default.nix
··· 9 , configText ? "" 10 }: 11 let 12 - version = "2111"; 13 14 sysArch = 15 if stdenv.hostPlatform.system == "x86_64-linux" then "x64" ··· 33 name = "vmwareHorizonClientFiles"; 34 inherit version; 35 src = fetchurl { 36 - url = "https://download3.vmware.com/software/view/viewclients/CART22FH2/VMware-Horizon-Client-Linux-2111-8.4.0-18957622.tar.gz"; 37 - sha256 = "2f79d2d8d34e6f85a5d21a3350618c4763d60455e7d68647ea40715eaff486f7"; 38 }; 39 nativeBuildInputs = [ makeWrapper ]; 40 installPhase = ''
··· 9 , configText ? "" 10 }: 11 let 12 + version = "2203"; 13 14 sysArch = 15 if stdenv.hostPlatform.system == "x86_64-linux" then "x64" ··· 33 name = "vmwareHorizonClientFiles"; 34 inherit version; 35 src = fetchurl { 36 + url = "https://download3.vmware.com/software/CART23FQ1_LIN_2203_TARBALL/VMware-Horizon-Client-Linux-2203-8.5.0-19586897.tar.gz"; 37 + sha256 = "27429dddaeedfa8b701d7aa7868f60ad58efa42687d7f27e84375fda9f5cd137"; 38 }; 39 nativeBuildInputs = [ makeWrapper ]; 40 installPhase = ''
+3 -3
pkgs/applications/networking/soju/default.nix
··· 2 3 buildGoModule rec { 4 pname = "soju"; 5 - version = "0.3.0"; 6 7 src = fetchFromSourcehut { 8 owner = "~emersion"; 9 repo = "soju"; 10 rev = "v${version}"; 11 - sha256 = "sha256-j7LwWBBJvNUeg0+P632HaGliVtrrCD0VNxkynaZzidQ="; 12 }; 13 14 - vendorSha256 = "sha256-fDfH2pQ5MtZDjiGx26vS5dBzxejVXPfflLX8N8VcJTA="; 15 16 subPackages = [ 17 "cmd/soju"
··· 2 3 buildGoModule rec { 4 pname = "soju"; 5 + version = "0.4.0"; 6 7 src = fetchFromSourcehut { 8 owner = "~emersion"; 9 repo = "soju"; 10 rev = "v${version}"; 11 + sha256 = "sha256-4ixPEnSa1m52Hu1dzxMG8c0bkqGN04vRlIzvdZ/ES4A="; 12 }; 13 14 + vendorSha256 = "sha256-UVFi/QK2zwzhBkPXEJLYc5WSu3OOvWTVVGkMhrrufyc="; 15 16 subPackages = [ 17 "cmd/soju"
+16 -34
pkgs/applications/office/paperless-ng/default.nix pkgs/applications/office/paperless-ngx/default.nix
··· 18 py = python3.override { 19 packageOverrides = self: super: { 20 django = super.django_3; 21 - # Avoid warning in django-q versions > 1.3.4 22 - # https://github.com/jonaswinkler/paperless-ng/issues/857 23 - # https://github.com/Koed00/django-q/issues/526 24 - django-q = super.django-q.overridePythonAttrs (oldAttrs: rec { 25 - version = "1.3.4"; 26 - src = oldAttrs.src.override { 27 - inherit version; 28 - sha256 = "Uj1U3PG2YVLBtlj5FPAO07UYo0MqnezUiYc4yo274Q8="; 29 - }; 30 - }); 31 32 # Incompatible with aioredis 2 33 aioredis = super.aioredis.overridePythonAttrs (oldAttrs: rec { ··· 43 path = lib.makeBinPath [ ghostscript imagemagick jbig2enc optipng pngquant qpdf tesseract4 unpaper ]; 44 in 45 py.pkgs.pythonPackages.buildPythonApplication rec { 46 - pname = "paperless-ng"; 47 - version = "1.5.0"; 48 49 src = fetchurl { 50 - url = "https://github.com/jonaswinkler/paperless-ng/releases/download/ng-${version}/${pname}-${version}.tar.xz"; 51 - sha256 = "oVSq0AWksuWC81MF5xiZ6ZbdKKtqqphmL+xIzJLaDMw="; 52 }; 53 54 - patches = [ 55 - # Fix the `slow_write_pdf` test: 56 - # https://github.com/NixOS/nixpkgs/issues/136626 57 - (fetchpatch { 58 - url = "https://github.com/paperless-ngx/paperless-ngx/commit/4fbabe43ea12811864e9676b04d82a82b38e799d.patch"; 59 - sha256 = "sha256-8ULep5aeW3wJAQGy2OEAjFYybELNq1DzCC1uBrZx36I="; 60 - }) 61 - ]; 62 - 63 format = "other"; 64 - 65 - # Make bind address configurable 66 - postPatch = '' 67 - substituteInPlace gunicorn.conf.py --replace "bind = '0.0.0.0:8000'" "" 68 - ''; 69 70 propagatedBuildInputs = with py.pkgs.pythonPackages; [ 71 aioredis ··· 161 zope_interface 162 ]; 163 164 installPhase = '' 165 mkdir -p $out/lib 166 - cp -r . $out/lib/paperless-ng 167 - chmod +x $out/lib/paperless-ng/src/manage.py 168 - makeWrapper $out/lib/paperless-ng/src/manage.py $out/bin/paperless-ng \ 169 --prefix PYTHONPATH : "$PYTHONPATH" \ 170 --prefix PATH : "${path}" 171 ''; ··· 200 pythonPath = python3.pkgs.makePythonPath propagatedBuildInputs; 201 inherit path; 202 203 - tests = { inherit (nixosTests) paperless-ng; }; 204 }; 205 206 meta = with lib; { 207 description = "A supercharged version of paperless: scan, index, and archive all of your physical documents"; 208 - homepage = "https://paperless-ng.readthedocs.io/en/latest/"; 209 license = licenses.gpl3Only; 210 - maintainers = with maintainers; [ earvstedt Flakebi ]; 211 }; 212 }
··· 18 py = python3.override { 19 packageOverrides = self: super: { 20 django = super.django_3; 21 22 # Incompatible with aioredis 2 23 aioredis = super.aioredis.overridePythonAttrs (oldAttrs: rec { ··· 33 path = lib.makeBinPath [ ghostscript imagemagick jbig2enc optipng pngquant qpdf tesseract4 unpaper ]; 34 in 35 py.pkgs.pythonPackages.buildPythonApplication rec { 36 + pname = "paperless-ngx"; 37 + version = "1.6.0"; 38 39 src = fetchurl { 40 + url = "https://github.com/paperless-ngx/paperless-ngx/releases/download/ngx-${version}/${pname}-${version}.tar.xz"; 41 + sha256 = "07mrxbwahkm00n9nvssd6d13p80w333g84cd38bzp0l34nzim5zl"; 42 }; 43 44 format = "other"; 45 46 propagatedBuildInputs = with py.pkgs.pythonPackages; [ 47 aioredis ··· 137 zope_interface 138 ]; 139 140 + # Compile manually because `pythonRecompileBytecodeHook` only works for 141 + # files in `python.sitePackages` 142 + postBuild = '' 143 + ${py.interpreter} -OO -m compileall src 144 + ''; 145 + 146 installPhase = '' 147 mkdir -p $out/lib 148 + cp -r . $out/lib/paperless-ngx 149 + chmod +x $out/lib/paperless-ngx/src/manage.py 150 + makeWrapper $out/lib/paperless-ngx/src/manage.py $out/bin/paperless-ngx \ 151 --prefix PYTHONPATH : "$PYTHONPATH" \ 152 --prefix PATH : "${path}" 153 ''; ··· 182 pythonPath = python3.pkgs.makePythonPath propagatedBuildInputs; 183 inherit path; 184 185 + tests = { inherit (nixosTests) paperless; }; 186 }; 187 188 meta = with lib; { 189 description = "A supercharged version of paperless: scan, index, and archive all of your physical documents"; 190 + homepage = "https://paperless-ngx.readthedocs.io/en/latest/"; 191 license = licenses.gpl3Only; 192 + maintainers = with maintainers; [ lukegb ]; 193 }; 194 }
+6
pkgs/applications/radio/gnss-sdr/default.nix
··· 1 { lib 2 , fetchFromGitHub 3 , armadillo 4 , cmake 5 , gmp ··· 34 # cpu_features which is bundled in the source. NOTE: Perhaps this patch 35 # should be sent upstream. 36 ./fix_libcpu_features_install_path.patch 37 ]; 38 39 nativeBuildInputs = [
··· 1 { lib 2 , fetchFromGitHub 3 + , fetchpatch 4 , armadillo 5 , cmake 6 , gmp ··· 35 # cpu_features which is bundled in the source. NOTE: Perhaps this patch 36 # should be sent upstream. 37 ./fix_libcpu_features_install_path.patch 38 + # Fixes a compilation issue, should be removed on next release. 39 + (fetchpatch { 40 + url = "https://github.com/gnss-sdr/gnss-sdr/commit/8a42967c854e575f2dd9ee7ca81a2522eebb864b.patch"; 41 + sha256 = "sha256-W8BwC08QVtW0LUj5Q+j28aYG+713s+vQIzsWyrNUs1Q="; 42 + }) 43 ]; 44 45 nativeBuildInputs = [
+8 -2
pkgs/applications/radio/gnuradio/3.9.nix
··· 46 , pname ? "gnuradio" 47 , versionAttr ? { 48 major = "3.9"; 49 - minor = "5"; 50 patch = "0"; 51 } 52 }: 53 54 let 55 - sourceSha256 = "sha256-TWCXLoS+ImKNd2zkxMks4FXsQMvGKgcW5/MW8S1Y1TY="; 56 featuresInfo = { 57 # Needed always 58 basic = { ··· 133 libsndfile 134 ]; 135 cmakeEnableFlag = "GRC"; 136 }; 137 gr-blocks = { 138 cmakeEnableFlag = "GR_BLOCKS";
··· 46 , pname ? "gnuradio" 47 , versionAttr ? { 48 major = "3.9"; 49 + minor = "6"; 50 patch = "0"; 51 } 52 }: 53 54 let 55 + sourceSha256 = "sha256-0JODgv9MNOkHDQYTVCZMzjr/G542+NvGP9wlH9iwLeg="; 56 featuresInfo = { 57 # Needed always 58 basic = { ··· 133 libsndfile 134 ]; 135 cmakeEnableFlag = "GRC"; 136 + }; 137 + jsonyaml_blocks = { 138 + pythonRuntime = [ 139 + python.pkgs.jsonschema 140 + ]; 141 + cmakeEnableFlag = "JSONYAML_BLOCKS"; 142 }; 143 gr-blocks = { 144 cmakeEnableFlag = "GR_BLOCKS";
+10 -3
pkgs/applications/radio/gnuradio/default.nix
··· 48 , pname ? "gnuradio" 49 , versionAttr ? { 50 major = "3.10"; 51 - minor = "1"; 52 - patch = "1"; 53 } 54 }: 55 56 let 57 - sourceSha256 = "sha256-vsAK+GQzcpA9Vsa6q4RFEzVpbF7/+yZkMsemKn6VhIg="; 58 featuresInfo = { 59 # Needed always 60 basic = { ··· 136 ]; 137 cmakeEnableFlag = "GRC"; 138 }; 139 gr-blocks = { 140 cmakeEnableFlag = "GR_BLOCKS"; 141 }; ··· 221 setuptools 222 click 223 click-plugins 224 ]; 225 cmakeEnableFlag = "GR_MODTOOL"; 226 };
··· 48 , pname ? "gnuradio" 49 , versionAttr ? { 50 major = "3.10"; 51 + minor = "2"; 52 + patch = "0"; 53 } 54 }: 55 56 let 57 + sourceSha256 = "sha256-WcfmW39wHhFdpbdBSjOfuDkxL8/fuMjjJoLUyCUud/o="; 58 featuresInfo = { 59 # Needed always 60 basic = { ··· 136 ]; 137 cmakeEnableFlag = "GRC"; 138 }; 139 + jsonyaml_blocks = { 140 + pythonRuntime = [ 141 + python.pkgs.jsonschema 142 + ]; 143 + cmakeEnableFlag = "JSONYAML_BLOCKS"; 144 + }; 145 gr-blocks = { 146 cmakeEnableFlag = "GR_BLOCKS"; 147 }; ··· 227 setuptools 228 click 229 click-plugins 230 + pygccxml 231 ]; 232 cmakeEnableFlag = "GR_MODTOOL"; 233 };
+2 -2
pkgs/applications/radio/gqrx/default.nix
··· 23 24 gnuradio3_8Minimal.pkgs.mkDerivation rec { 25 pname = "gqrx"; 26 - version = "2.15.8"; 27 28 src = fetchFromGitHub { 29 owner = "gqrx-sdr"; 30 repo = "gqrx"; 31 rev = "v${version}"; 32 - sha256 = "sha256-RxwkiJdPHWyhU3azSpWV2M0tG5GInQBpc/ls16V1B94="; 33 }; 34 35 nativeBuildInputs = [
··· 23 24 gnuradio3_8Minimal.pkgs.mkDerivation rec { 25 pname = "gqrx"; 26 + version = "2.15.9"; 27 28 src = fetchFromGitHub { 29 owner = "gqrx-sdr"; 30 repo = "gqrx"; 31 rev = "v${version}"; 32 + sha256 = "sha256-KQBtYVEfOXpzfxNMgTu6Hup7XpjubrpvZazcFlml4Kg="; 33 }; 34 35 nativeBuildInputs = [
+109
pkgs/applications/science/engineering/brmodelo/default.nix
···
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , fetchpatch 5 + , openjdk8 6 + , ant 7 + , makeWrapper 8 + , makeDesktopItem 9 + , copyDesktopItems 10 + }: 11 + 12 + stdenv.mkDerivation rec { 13 + pname = "brmodelo"; 14 + version = "3.31"; 15 + 16 + src = fetchFromGitHub { 17 + owner = "chcandido"; 18 + repo = pname; 19 + rev = version; 20 + sha256 = "09qrhqhv264x8phnf3pnb0cwq75l7xdsj9xkwlvhry81nxz0d5v0"; 21 + }; 22 + 23 + nativeBuildInputs = [ ant makeWrapper copyDesktopItems ]; 24 + 25 + buildInputs = [ openjdk8 ]; 26 + 27 + patches = [ 28 + # Fixes for building with Ant. 29 + # https://github.com/chcandido/brModelo/pull/22 30 + (fetchpatch { 31 + name = "fix-self-closing-element-not-allowed.patch"; 32 + url = "https://github.com/yuuyins/brModelo/commit/0d712b74fd5d29d67be07480ed196da28a77893b.patch"; 33 + sha256 = "sha256-yy03arE6xetotzyvpToi9o9crg3KnMRn1J70jDUvSXE="; 34 + }) 35 + (fetchpatch { 36 + name = "fix-tag-closing.patch"; 37 + url = "https://github.com/yuuyins/brModelo/commit/e8530ff75f024cf6effe0408ed69985405e9709c.patch"; 38 + sha256 = "sha256-MNuh/ORbaAkB5qDSlA/nPrXN+tqzz4oOglVyEtSangI="; 39 + }) 40 + (fetchpatch { 41 + name = "fix-bad-use-greater-than.patch"; 42 + url = "https://github.com/yuuyins/brModelo/commit/498a6ef8129daff5a472b318f93c8f7f2897fc7f.patch"; 43 + sha256 = "sha256-MmAwYUmx38DGRsiSxCWCObtpqxk0ykUQiDSC76bCpFc="; 44 + }) 45 + (fetchpatch { 46 + name = "fix-param-errors.patch"; 47 + url = "https://github.com/yuuyins/brModelo/commit/8a508aaba0bcffe13a3f95cff495230beea36bc4.patch"; 48 + sha256 = "sha256-qME9gZChSMzu1vs9HaosD+snb+jlOrQLY97meNoA8oU="; 49 + }) 50 + 51 + # Add SVG icons. 52 + # https://github.com/chcandido/brModelo/pull/23 53 + (fetchpatch { 54 + name = "add-brmodelo-logo-icons-svg.patch"; 55 + url = "https://github.com/yuuyins/brModelo/commit/f260b82b664fad3325bbf3ebd7a15488d496946b.patch"; 56 + sha256 = "sha256-UhgcWxsHkNFS1GgaRnmlZohjDR8JwHof2cIb3SBetYs="; 57 + }) 58 + ]; 59 + 60 + buildPhase = '' 61 + ant 62 + ''; 63 + 64 + desktopItems = [ 65 + (makeDesktopItem { 66 + name = "brmodelo"; 67 + desktopName = "brModelo"; 68 + genericName = "Entity-relationship diagramming tool"; 69 + exec = "brmodelo"; 70 + icon = "brmodelo"; 71 + comment = meta.description; 72 + categories = [ "Development" "Education" "Database" "2DGraphics" "ComputerScience" "DataVisualization" "Engineering" "Java" ]; 73 + }) 74 + ]; 75 + 76 + installPhase = '' 77 + install -d $out/bin $out/share/doc/${pname} $out/share/java 78 + 79 + cp -rv ./dist/javadoc $out/share/doc/${pname}/ 80 + 81 + install -Dm755 ./dist/brModelo.jar -t $out/share/java/ 82 + # NOTE: The standard Java GUI toolkit has a 83 + # hard-coded list of "non-reparenting" window managers, 84 + # which cause issues while running brModelo 85 + # in WMs that are not in that list (e.g. XMonad). 86 + # Solution/Workaround: set the environment variable 87 + # _JAVA_AWT_WM_NONREPARENTING=1. 88 + makeWrapper ${openjdk8}/bin/java $out/bin/brmodelo \ 89 + --prefix _JAVA_AWT_WM_NONREPARENTING : 1 \ 90 + --prefix _JAVA_OPTIONS : "-Dawt.useSystemAAFontSettings=on" \ 91 + --add-flags "-jar $out/share/java/brModelo.jar" 92 + 93 + runHook postInstall 94 + ''; 95 + 96 + postInstall = '' 97 + for size in 16 24 32 48 64 128 256; do 98 + install -Dm644 ./src/imagens/icone_"$size"x"$size".svg \ 99 + $out/share/icons/hicolor/"$size"x"$size"/apps/brmodelo.svg 100 + done 101 + ''; 102 + 103 + meta = with lib; { 104 + description = "Entity-relationship diagram tool for making conceptual and logical database models"; 105 + homepage = "https://github.com/chcandido/brModelo"; 106 + license = licenses.gpl3; 107 + maintainers = with maintainers; [ yuu ]; 108 + }; 109 + }
+3 -3
pkgs/applications/science/logic/abc/default.nix
··· 4 5 stdenv.mkDerivation rec { 6 pname = "abc-verifier"; 7 - version = "2022.03.04"; 8 9 src = fetchFromGitHub { 10 owner = "yosyshq"; 11 repo = "abc"; 12 - rev = "d7ecb23eeee9c9b4924182ce570c2e33eb18abff"; 13 - hash = "sha256-aufWRTggJNOaUFsjh5+HFDqEur+nuM0hZSsTfGptbks="; 14 }; 15 16 nativeBuildInputs = [ cmake ];
··· 4 5 stdenv.mkDerivation rec { 6 pname = "abc-verifier"; 7 + version = "2022.03.22"; 8 9 src = fetchFromGitHub { 10 owner = "yosyshq"; 11 repo = "abc"; 12 + rev = "00b674d5b3ccefc7f2abcbf5b650fc14298ac549"; 13 + hash = "sha256-jQgHptARRuhlF+8R92so8PyBTI5t/q/rSGO5yce5WSs="; 14 }; 15 16 nativeBuildInputs = [ cmake ];
+3 -3
pkgs/applications/science/logic/elan/default.nix
··· 3 4 rustPlatform.buildRustPackage rec { 5 pname = "elan"; 6 - version = "1.3.1"; 7 8 src = fetchFromGitHub { 9 owner = "leanprover"; 10 repo = "elan"; 11 rev = "v${version}"; 12 - sha256 = "sha256-QNVzpnT77+9PXhq4Yz0q3o+GiQTVy7dOrg2yBTscoek="; 13 }; 14 15 - cargoSha256 = "sha256-G70QopoMqFrkOnuui3+3cEHYvmnf0meX1Ecv4q8FCpM="; 16 17 nativeBuildInputs = [ pkg-config makeWrapper ]; 18
··· 3 4 rustPlatform.buildRustPackage rec { 5 pname = "elan"; 6 + version = "1.4.0"; 7 8 src = fetchFromGitHub { 9 owner = "leanprover"; 10 repo = "elan"; 11 rev = "v${version}"; 12 + sha256 = "sha256-86O2P48wcib22IRB8niqVLIukGECbBV9ZufEUZEkvnQ="; 13 }; 14 15 + cargoSha256 = "sha256-2kTAFyFDeFQn7x2oVHZvFzJVs4jLBgl0pSOCcj6Vzdk="; 16 17 nativeBuildInputs = [ pkg-config makeWrapper ]; 18
+2 -2
pkgs/applications/science/math/calc/default.nix
··· 3 4 stdenv.mkDerivation rec { 5 pname = "calc"; 6 - version = "2.14.0.14"; 7 8 src = fetchurl { 9 urls = [ 10 "https://github.com/lcn2/calc/releases/download/${version}/${pname}-${version}.tar.bz2" 11 "http://www.isthe.com/chongo/src/calc/${pname}-${version}.tar.bz2" 12 ]; 13 - sha256 = "sha256-93J4NaED2XEsVxlY6STpwlS9FI8I60NIAZvDT45xxV0="; 14 }; 15 16 postPatch = ''
··· 3 4 stdenv.mkDerivation rec { 5 pname = "calc"; 6 + version = "2.14.1.0"; 7 8 src = fetchurl { 9 urls = [ 10 "https://github.com/lcn2/calc/releases/download/${version}/${pname}-${version}.tar.bz2" 11 "http://www.isthe.com/chongo/src/calc/${pname}-${version}.tar.bz2" 12 ]; 13 + sha256 = "sha256-C1YWZS4x7htUWF3MhRLQIYChL4rdwJxASdPQjttUr0A="; 14 }; 15 16 postPatch = ''
+143
pkgs/applications/science/math/wolfram-engine/default.nix
···
··· 1 + { lib 2 + , stdenv 3 + , autoPatchelfHook 4 + , requireFile 5 + , callPackage 6 + , makeWrapper 7 + , alsa-lib 8 + , dbus 9 + , fontconfig 10 + , freetype 11 + , gcc 12 + , glib 13 + , installShellFiles 14 + , libssh2 15 + , ncurses 16 + , opencv4 17 + , openssl 18 + , unixODBC 19 + , xkeyboard_config 20 + , xorg 21 + , zlib 22 + , libxml2 23 + , libuuid 24 + , lang ? "en" 25 + , libGL 26 + , libGLU 27 + }: 28 + 29 + let 30 + l10n = import ./l10ns.nix { 31 + lib = lib; 32 + inherit requireFile lang; 33 + }; 34 + dirName = "WolframEngine"; 35 + in 36 + stdenv.mkDerivation rec { 37 + inherit (l10n) version name src; 38 + 39 + nativeBuildInputs = [ 40 + autoPatchelfHook 41 + installShellFiles 42 + makeWrapper 43 + ]; 44 + 45 + buildInputs = [ 46 + alsa-lib 47 + dbus 48 + fontconfig 49 + freetype 50 + gcc.cc 51 + gcc.libc 52 + glib 53 + libssh2 54 + ncurses 55 + opencv4 56 + openssl 57 + stdenv.cc.cc.lib 58 + unixODBC 59 + xkeyboard_config 60 + libxml2 61 + libuuid 62 + zlib 63 + libGL 64 + libGLU 65 + ] ++ (with xorg; [ 66 + libX11 67 + libXext 68 + libXtst 69 + libXi 70 + libXmu 71 + libXrender 72 + libxcb 73 + libXcursor 74 + libXfixes 75 + libXrandr 76 + libICE 77 + libSM 78 + ]); 79 + 80 + # some bundled libs are found through LD_LIBRARY_PATH 81 + autoPatchelfIgnoreMissingDeps = true; 82 + 83 + ldpath = lib.makeLibraryPath buildInputs 84 + + lib.optionalString (stdenv.hostPlatform.system == "x86_64-linux") 85 + (":" + lib.makeSearchPathOutput "lib" "lib64" buildInputs); 86 + 87 + unpackPhase = '' 88 + # find offset from file 89 + offset=$(${stdenv.shell} -c "$(grep -axm1 -e 'offset=.*' $src); echo \$offset" $src) 90 + dd if="$src" ibs=$offset skip=1 | tar -xf - 91 + cd Unix 92 + ''; 93 + 94 + installPhase = '' 95 + cd Installer 96 + sed -i -e 's/^PATH=/# PATH=/' -e 's/=`id -[ug]`/=0/' MathInstaller 97 + 98 + # Installer wants to write default config in HOME 99 + export HOME=$(mktemp -d) 100 + 101 + # Fix the installation script 102 + patchShebangs MathInstaller 103 + substituteInPlace MathInstaller \ 104 + --replace "`hostname`" "" \ 105 + --replace "chgrp" "# chgrp" \ 106 + --replace "chown" ": # chown" 107 + 108 + # Install the desktop items 109 + export XDG_DATA_HOME="$out/share" 110 + 111 + ./MathInstaller -auto -createdir=y -execdir=$out/bin -targetdir=$out/libexec/${dirName} -silent 112 + 113 + # Fix library paths 114 + cd $out/libexec/${dirName}/Executables 115 + for path in MathKernel WolframKernel math mcc wolfram; do 116 + makeWrapper $out/libexec/${dirName}/Executables/$path $out/bin/$path --set LD_LIBRARY_PATH "${zlib}/lib:${stdenv.cc.cc.lib}/lib:${libssh2}/lib:\''${LD_LIBRARY_PATH}" 117 + done 118 + 119 + # ... and xkeyboard config path for Qt 120 + for path in WolframPlayer wolframplayer; do 121 + makeWrapper $out/libexec/${dirName}/Executables/$path $out/bin/$path \ 122 + --set LD_LIBRARY_PATH "${zlib}/lib:${stdenv.cc.cc.lib}/lib:${libssh2}/lib:\''${LD_LIBRARY_PATH}" \ 123 + --set QT_XKB_CONFIG_ROOT "${xkeyboard_config}/share/X11/xkb" 124 + done 125 + 126 + # Install man pages 127 + installManPage $out/libexec/${dirName}/SystemFiles/SystemDocumentation/Unix/* 128 + ''; 129 + 130 + # This is primarily an IO bound build; there's little benefit to building remotely. 131 + preferLocalBuild = true; 132 + 133 + # Stripping causes the program to core dump. 134 + dontStrip = true; 135 + 136 + meta = with lib; { 137 + description = "Wolfram Engine computational software system"; 138 + homepage = "https://www.wolfram.com/engine/"; 139 + license = licenses.unfree; 140 + maintainers = with maintainers; [ fbeffa ]; 141 + platforms = [ "x86_64-linux" ]; 142 + }; 143 + }
+51
pkgs/applications/science/math/wolfram-engine/l10ns.nix
···
··· 1 + { lib 2 + , requireFile 3 + , lang 4 + , majorVersion ? null 5 + }: 6 + 7 + let allVersions = with lib; flip map 8 + # N.B. Versions in this list should be ordered from newest to oldest. 9 + [ 10 + { 11 + version = "13.0.1"; 12 + lang = "en"; 13 + language = "English"; 14 + sha256 = "1rrxi7d51m02407k719fq829jzanh550wr810i22n3irhk8axqga"; 15 + installer = "WolframEngine_13.0.1_LINUX.sh"; 16 + } 17 + { 18 + version = "13.0.0"; 19 + lang = "en"; 20 + language = "English"; 21 + sha256 = "10cpwllz9plxz22iqdh6xgkxqphl9s9nq8ax16pafjll6j9kqy1q"; 22 + installer = "WolframEngine_13.0.0_LINUX.sh"; 23 + } 24 + ] 25 + ({ version, lang, language, sha256, installer }: { 26 + inherit version lang; 27 + name = "wolfram-engine-${version}" + optionalString (lang != "en") "-${lang}"; 28 + src = requireFile { 29 + name = installer; 30 + message = '' 31 + This nix expression requires that ${installer} is 32 + already part of the store. Download the file from 33 + https://www.wolfram.com/engine/ and add it to the nix store 34 + with nix-store --add-fixed sha256 <FILE>. 35 + ''; 36 + inherit sha256; 37 + }; 38 + }); 39 + minVersion = 40 + with lib; 41 + if majorVersion == null 42 + then elemAt (builtins.splitVersion (elemAt allVersions 0).version) 0 43 + else majorVersion; 44 + maxVersion = toString (1 + builtins.fromJSON minVersion); 45 + in 46 + with lib; 47 + findFirst (l: (l.lang == lang 48 + && l.version >= minVersion 49 + && l.version < maxVersion)) 50 + (throw "Version ${minVersion} in language ${lang} not supported") 51 + allVersions
+9
pkgs/applications/science/math/wolfram-engine/notebook.nix
···
··· 1 + { lib, stdenv, writeScriptBin, jupyter, wolfram-for-jupyter-kernel }: 2 + 3 + let 4 + wolfram-jupyter = jupyter.override { definitions = { wolfram = wolfram-for-jupyter-kernel.definition; }; }; 5 + in 6 + writeScriptBin "wolfram-notebook" '' 7 + #! ${stdenv.shell} 8 + ${wolfram-jupyter}/bin/jupyter-notebook 9 + ''
+32
pkgs/applications/science/programming/jflap/default.nix
···
··· 1 + { lib, stdenv, fetchurl, jre, makeWrapper }: 2 + 3 + stdenv.mkDerivation rec { 4 + pname = "jflap"; 5 + version = "7.1"; 6 + 7 + src = fetchurl { 8 + url = "https://www.jflap.org/jflaptmp/july27-18/JFLAP7.1.jar"; 9 + sha256 = "oiwJXdxWsYFj6Ovu7xZbOgTLVw8160a5YQUWbgbJlAY="; 10 + }; 11 + 12 + nativeBuildInputs = [ makeWrapper ]; 13 + 14 + dontUnpack = true; 15 + dontBuild = true; 16 + 17 + installPhase = '' 18 + runHook preInstall 19 + mkdir -p $out/share/java 20 + cp -s $src $out/share/java/jflap.jar 21 + makeWrapper ${jre}/bin/java $out/bin/jflap --add-flags "-jar $out/share/java/jflap.jar" 22 + runHook postInstall 23 + ''; 24 + 25 + meta = with lib; { 26 + description = "GUI tool for experimenting with formal languages topics"; 27 + homepage = "https://www.jflap.org/"; 28 + license = licenses.unfree; 29 + maintainers = [ maintainers.grnnja ]; 30 + platforms = platforms.all; 31 + }; 32 + }
+2 -2
pkgs/applications/science/robotics/mavproxy/default.nix
··· 3 4 buildPythonApplication rec { 5 pname = "MAVProxy"; 6 - version = "1.8.46"; 7 8 src = fetchPypi { 9 inherit pname version; 10 - sha256 = "c740c11551af4bcb1378772bde77ca6c846c6fd261b79d932c0ecbb164afe3bd"; 11 }; 12 13 postPatch = ''
··· 3 4 buildPythonApplication rec { 5 pname = "MAVProxy"; 6 + version = "1.8.48"; 7 8 src = fetchPypi { 9 inherit pname version; 10 + sha256 = "sha256-BigJdAz52D8hg2bQs7tngFqnITut/wENGZ0+gLlAeoY="; 11 }; 12 13 postPatch = ''
+2 -2
pkgs/applications/terminal-emulators/hyper/default.nix
··· 15 in 16 stdenv.mkDerivation rec { 17 pname = "hyper"; 18 - version = "3.2.0"; 19 20 src = fetchurl { 21 url = "https://github.com/vercel/hyper/releases/download/v${version}/hyper_${version}_amd64.deb"; 22 - sha256 = "1ryw3315x0lb60j8nzz78h7zd36r2l1j39hnlfav0p7nq8dhqbpm"; 23 }; 24 25 nativeBuildInputs = [ dpkg ];
··· 15 in 16 stdenv.mkDerivation rec { 17 pname = "hyper"; 18 + version = "3.2.1"; 19 20 src = fetchurl { 21 url = "https://github.com/vercel/hyper/releases/download/v${version}/hyper_${version}_amd64.deb"; 22 + sha256 = "sha256-nwaJ+lnuHv+Qb/QkKF/9jG8cvq1Z+urz8CPwxSsMmuA="; 23 }; 24 25 nativeBuildInputs = [ dpkg ];
+7 -4
pkgs/applications/terminal-emulators/wezterm/default.nix
··· 27 28 rustPlatform.buildRustPackage rec { 29 pname = "wezterm"; 30 - version = "20220319-142410-0fcdea07"; 31 32 outputs = [ "out" "terminfo" ]; 33 ··· 36 repo = pname; 37 rev = version; 38 fetchSubmodules = true; 39 - sha256 = "sha256-KmIlfzSbVY003WesodN5srJ7qEQaU93izmrZW1MobCo="; 40 }; 41 42 postPatch = '' ··· 46 rm -r wezterm-ssh/tests 47 ''; 48 49 - cargoSha256 = "sha256-+Iu6/pd14O1QIsLkHe7fTP30XyI+8J0GiRY8cnRPS5I="; 50 51 nativeBuildInputs = [ 52 pkg-config ··· 100 ln -s $out/bin/{wezterm,wezterm-mux-server,wezterm-gui,strip-ansi-escapes} "$OUT_APP" 101 ''; 102 103 - passthru.tests.test = nixosTests.terminal-emulators.wezterm; 104 105 meta = with lib; { 106 description = "A GPU-accelerated cross-platform terminal emulator and multiplexer written by @wez and implemented in Rust";
··· 27 28 rustPlatform.buildRustPackage rec { 29 pname = "wezterm"; 30 + version = "20220408-101518-b908e2dd"; 31 32 outputs = [ "out" "terminfo" ]; 33 ··· 36 repo = pname; 37 rev = version; 38 fetchSubmodules = true; 39 + sha256 = "sha256-kuuoD+hqgj7QXFRIxa112oc4idtcK0ptFACDpI0bzGY="; 40 }; 41 42 postPatch = '' ··· 46 rm -r wezterm-ssh/tests 47 ''; 48 49 + cargoSha256 = "sha256-iIb2zLUZpn23ooEiOP+yQMYUUmvef/KqvjzgLOFmjs0="; 50 51 nativeBuildInputs = [ 52 pkg-config ··· 100 ln -s $out/bin/{wezterm,wezterm-mux-server,wezterm-gui,strip-ansi-escapes} "$OUT_APP" 101 ''; 102 103 + passthru.tests = { 104 + all-terminfo = nixosTests.allTerminfo; 105 + test = nixosTests.terminal-emulators.wezterm; 106 + }; 107 108 meta = with lib; { 109 description = "A GPU-accelerated cross-platform terminal emulator and multiplexer written by @wez and implemented in Rust";
+2 -2
pkgs/applications/version-management/git-and-tools/gh/default.nix
··· 2 3 buildGoModule rec { 4 pname = "gh"; 5 - version = "2.7.0"; 6 7 src = fetchFromGitHub { 8 owner = "cli"; 9 repo = "cli"; 10 rev = "v${version}"; 11 - sha256 = "sha256-edlGJD+80k1ySpyNcKc5c2O0MX+S4fQgH5mwHQUxXM8="; 12 }; 13 14 vendorSha256 = "sha256-YLkNua0Pz0gVIYnWOzOlV5RuLBaoZ4l7l1Pf4QIfUVQ=";
··· 2 3 buildGoModule rec { 4 pname = "gh"; 5 + version = "2.8.0"; 6 7 src = fetchFromGitHub { 8 owner = "cli"; 9 repo = "cli"; 10 rev = "v${version}"; 11 + sha256 = "sha256-oPLnc3Fv8oGbfQMujcVIwKJrQ3vCV9yIB4rUtjeVOV0="; 12 }; 13 14 vendorSha256 = "sha256-YLkNua0Pz0gVIYnWOzOlV5RuLBaoZ4l7l1Pf4QIfUVQ=";
+3 -3
pkgs/applications/version-management/git-and-tools/git/default.nix
··· 4 , openssh, pcre2, bash 5 , asciidoc, texinfo, xmlto, docbook2x, docbook_xsl, docbook_xml_dtd_45 6 , libxslt, tcl, tk, makeWrapper, libiconv 7 - , svnSupport, subversionClient, perlLibs, smtpPerlLibs 8 , perlSupport ? stdenv.buildPlatform == stdenv.hostPlatform 9 , nlsSupport ? true 10 , osxkeychainSupport ? stdenv.isDarwin 11 - , guiSupport 12 , withManual ? true 13 , pythonSupport ? true 14 , withpcre2 ? true 15 - , sendEmailSupport 16 , darwin 17 , nixosTests 18 , withLibsecret ? false
··· 4 , openssh, pcre2, bash 5 , asciidoc, texinfo, xmlto, docbook2x, docbook_xsl, docbook_xml_dtd_45 6 , libxslt, tcl, tk, makeWrapper, libiconv 7 + , svnSupport ? false, subversionClient, perlLibs, smtpPerlLibs 8 , perlSupport ? stdenv.buildPlatform == stdenv.hostPlatform 9 , nlsSupport ? true 10 , osxkeychainSupport ? stdenv.isDarwin 11 + , guiSupport ? false 12 , withManual ? true 13 , pythonSupport ? true 14 , withpcre2 ? true 15 + , sendEmailSupport ? false 16 , darwin 17 , nixosTests 18 , withLibsecret ? false
+1 -1
pkgs/applications/version-management/p4/default.nix
··· 7 src = fetchurl { 8 # actually https://cdist2.perforce.com/perforce/r21.2/bin.linux26x86_64/helix-core-server.tgz but upstream deletes releases 9 url = "https://web.archive.org/web/20211118024943/https://cdist2.perforce.com/perforce/r21.2/bin.linux26x86_64/helix-core-server.tgz"; 10 - sha256 = "sha256-cmIMVek4lwVYJQbW8ziABftPZ0iIoAoSpR7cKuN4I7M="; 11 }; 12 13 sourceRoot = ".";
··· 7 src = fetchurl { 8 # actually https://cdist2.perforce.com/perforce/r21.2/bin.linux26x86_64/helix-core-server.tgz but upstream deletes releases 9 url = "https://web.archive.org/web/20211118024943/https://cdist2.perforce.com/perforce/r21.2/bin.linux26x86_64/helix-core-server.tgz"; 10 + sha256 = "sha256-SrfI2ZD7KDyttCd8+fo8g4UZKljYYO/SbzqrS9tAcC8="; 11 }; 12 13 sourceRoot = ".";
+4 -4
pkgs/applications/version-management/subversion/default.nix
··· 120 121 in { 122 subversion_1_10 = common { 123 - version = "1.10.7"; 124 - sha256 = "1nhrd8z6c94sc0ryrzpyd98qdn5a5g3x0xv1kdb9da4drrk8y2ww"; 125 }; 126 127 subversion = common { 128 - version = "1.14.1"; 129 - sha256 = "1ag1hvcm9q92kgalzbbgcsq9clxnzmbj9nciz9lmabjx4lyajp9c"; 130 }; 131 }
··· 120 121 in { 122 subversion_1_10 = common { 123 + version = "1.10.8"; 124 + sha256 = "sha256-CnO6MSe1ov/7j+4rcCmE8qgI3nEKjbKLfdQBDYvlDlo="; 125 }; 126 127 subversion = common { 128 + version = "1.14.2"; 129 + sha256 = "sha256-yRMOjQt1copm8OcDj8dwUuZxgw14W1YWqtU7SBDTzCg="; 130 }; 131 }
+2 -4
pkgs/applications/video/celluloid/default.nix
··· 18 19 stdenv.mkDerivation rec { 20 pname = "celluloid"; 21 - version = "0.22"; 22 23 src = fetchFromGitHub { 24 owner = "celluloid-player"; 25 repo = "celluloid"; 26 rev = "v${version}"; 27 - hash = "sha256-QGN8YLtyb9YVNDK2ZDQwHJVg6UTIQssfNK9lQqxMNKQ="; 28 }; 29 30 nativeBuildInputs = [ ··· 46 47 postPatch = '' 48 patchShebangs meson-post-install.py src/generate-authors.py 49 - # Remove this for next release 50 - substituteInPlace meson-post-install.py --replace "gtk-update-icon-cache" "gtk4-update-icon-cache" 51 ''; 52 53 doCheck = true;
··· 18 19 stdenv.mkDerivation rec { 20 pname = "celluloid"; 21 + version = "0.23"; 22 23 src = fetchFromGitHub { 24 owner = "celluloid-player"; 25 repo = "celluloid"; 26 rev = "v${version}"; 27 + hash = "sha256-YKDud/UJJx9ko5k+Oux8mUUme0MXaRMngESE14Hhxv8="; 28 }; 29 30 nativeBuildInputs = [ ··· 46 47 postPatch = '' 48 patchShebangs meson-post-install.py src/generate-authors.py 49 ''; 50 51 doCheck = true;
+2 -2
pkgs/applications/video/f1viewer/default.nix
··· 2 3 buildGoModule rec { 4 pname = "f1viewer"; 5 - version = "2.6.2"; 6 7 src = fetchFromGitHub { 8 owner = "SoMuchForSubtlety"; 9 repo = pname; 10 rev = "v${version}"; 11 - sha256 = "sha256-Z6rnkHypk7r9NnYwqZpWQOuGPbWn/EppS+46PQHIdDM="; 12 }; 13 14 vendorSha256 = "sha256-UNeH3zxgssXxFpJws6nAL8EgXt0DRyAQfmlJWz/qyDg=";
··· 2 3 buildGoModule rec { 4 pname = "f1viewer"; 5 + version = "2.7.0"; 6 7 src = fetchFromGitHub { 8 owner = "SoMuchForSubtlety"; 9 repo = pname; 10 rev = "v${version}"; 11 + sha256 = "sha256-jXC2dENXuqicNQqTHyZKsjibDvjta/npQmf3+uivjX0="; 12 }; 13 14 vendorSha256 = "sha256-UNeH3zxgssXxFpJws6nAL8EgXt0DRyAQfmlJWz/qyDg=";
+31 -22
pkgs/applications/virtualization/crosvm/Cargo.lock
··· 106 107 [[package]] 108 name = "async-trait" 109 - version = "0.1.52" 110 source = "registry+https://github.com/rust-lang/crates.io-index" 111 - checksum = "061a7acccaa286c011ddc30970520b98fa40e00c9d644633fb26b5fc63a265e3" 112 dependencies = [ 113 "proc-macro2", 114 "quote", ··· 142 checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" 143 144 [[package]] 145 name = "base" 146 version = "0.1.0" 147 dependencies = [ ··· 360 "argh", 361 "async-task", 362 "audio_streams", 363 "base", 364 "bit_field", 365 "cros_async", ··· 578 579 [[package]] 580 name = "getrandom" 581 - version = "0.2.5" 582 source = "registry+https://github.com/rust-lang/crates.io-index" 583 - checksum = "d39cd93900197114fa1fcb7ae84ca742095eed9442088988ae74fa744e930e77" 584 dependencies = [ 585 "cfg-if 1.0.0", 586 "libc", ··· 726 727 [[package]] 728 name = "libc" 729 - version = "0.2.120" 730 source = "registry+https://github.com/rust-lang/crates.io-index" 731 - checksum = "ad5c14e80759d0939d013e6ca49930e59fc53dd8e5009132f76240c179380c09" 732 733 [[package]] 734 name = "libcras" ··· 763 764 [[package]] 765 name = "log" 766 - version = "0.4.14" 767 source = "registry+https://github.com/rust-lang/crates.io-index" 768 - checksum = "51b9bbe6c47d51fc3e1a9b945965946b4c44142ab8792c50835a980d362c2710" 769 dependencies = [ 770 "cfg-if 1.0.0", 771 ] ··· 854 855 [[package]] 856 name = "paste" 857 - version = "1.0.6" 858 source = "registry+https://github.com/rust-lang/crates.io-index" 859 - checksum = "0744126afe1a6dd7f394cb50a716dbe086cb06e255e53d8d0185d82828358fb5" 860 861 [[package]] 862 name = "pin-project-lite" ··· 872 873 [[package]] 874 name = "pkg-config" 875 - version = "0.3.24" 876 source = "registry+https://github.com/rust-lang/crates.io-index" 877 - checksum = "58893f751c9b0412871a09abd62ecd2a00298c6c83befa223ef98c52aef40cbe" 878 879 [[package]] 880 name = "poll_token_derive" ··· 964 965 [[package]] 966 name = "quote" 967 - version = "1.0.15" 968 source = "registry+https://github.com/rust-lang/crates.io-index" 969 - checksum = "864d3e96a899863136fc6e99f3d7cae289dafe43bf2c5ac19b70df7210c0a145" 970 dependencies = [ 971 "proc-macro2", 972 ] ··· 1088 1089 [[package]] 1090 name = "redox_syscall" 1091 - version = "0.2.11" 1092 source = "registry+https://github.com/rust-lang/crates.io-index" 1093 - checksum = "8380fe0152551244f0747b1bf41737e0f8a74f97a14ccefd1148187271634f3c" 1094 dependencies = [ 1095 "bitflags", 1096 ] ··· 1209 1210 [[package]] 1211 name = "slab" 1212 - version = "0.4.5" 1213 source = "registry+https://github.com/rust-lang/crates.io-index" 1214 - checksum = "9def91fd1e018fe007022791f865d0ccc9b3a0d5001e01aabb8b40e46000afb5" 1215 1216 [[package]] 1217 name = "smallvec" ··· 1221 1222 [[package]] 1223 name = "syn" 1224 - version = "1.0.88" 1225 source = "registry+https://github.com/rust-lang/crates.io-index" 1226 - checksum = "ebd69e719f31e88618baa1eaa6ee2de5c9a1c004f1e9ecdb58e8352a13f20a01" 1227 dependencies = [ 1228 "proc-macro2", 1229 "quote", ··· 1376 name = "vm_control" 1377 version = "0.1.0" 1378 dependencies = [ 1379 "base", 1380 "data_model", 1381 "gdbstub_arch", ··· 1426 1427 [[package]] 1428 name = "which" 1429 - version = "4.2.4" 1430 source = "registry+https://github.com/rust-lang/crates.io-index" 1431 - checksum = "2a5a7e487e921cf220206864a94a89b6c6905bfc19f1057fa26a4cb360e5c1d2" 1432 dependencies = [ 1433 "either", 1434 "lazy_static",
··· 106 107 [[package]] 108 name = "async-trait" 109 + version = "0.1.53" 110 source = "registry+https://github.com/rust-lang/crates.io-index" 111 + checksum = "ed6aa3524a2dfcf9fe180c51eae2b58738348d819517ceadf95789c51fff7600" 112 dependencies = [ 113 "proc-macro2", 114 "quote", ··· 142 checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" 143 144 [[package]] 145 + name = "balloon_control" 146 + version = "0.1.0" 147 + dependencies = [ 148 + "serde", 149 + ] 150 + 151 + [[package]] 152 name = "base" 153 version = "0.1.0" 154 dependencies = [ ··· 367 "argh", 368 "async-task", 369 "audio_streams", 370 + "balloon_control", 371 "base", 372 "bit_field", 373 "cros_async", ··· 586 587 [[package]] 588 name = "getrandom" 589 + version = "0.2.6" 590 source = "registry+https://github.com/rust-lang/crates.io-index" 591 + checksum = "9be70c98951c83b8d2f8f60d7065fa6d5146873094452a1008da8c2f1e4205ad" 592 dependencies = [ 593 "cfg-if 1.0.0", 594 "libc", ··· 734 735 [[package]] 736 name = "libc" 737 + version = "0.2.121" 738 source = "registry+https://github.com/rust-lang/crates.io-index" 739 + checksum = "efaa7b300f3b5fe8eb6bf21ce3895e1751d9665086af2d64b42f19701015ff4f" 740 741 [[package]] 742 name = "libcras" ··· 771 772 [[package]] 773 name = "log" 774 + version = "0.4.16" 775 source = "registry+https://github.com/rust-lang/crates.io-index" 776 + checksum = "6389c490849ff5bc16be905ae24bc913a9c8892e19b2341dbc175e14c341c2b8" 777 dependencies = [ 778 "cfg-if 1.0.0", 779 ] ··· 862 863 [[package]] 864 name = "paste" 865 + version = "1.0.7" 866 source = "registry+https://github.com/rust-lang/crates.io-index" 867 + checksum = "0c520e05135d6e763148b6426a837e239041653ba7becd2e538c076c738025fc" 868 869 [[package]] 870 name = "pin-project-lite" ··· 880 881 [[package]] 882 name = "pkg-config" 883 + version = "0.3.25" 884 source = "registry+https://github.com/rust-lang/crates.io-index" 885 + checksum = "1df8c4ec4b0627e53bdf214615ad287367e482558cf84b109250b37464dc03ae" 886 887 [[package]] 888 name = "poll_token_derive" ··· 972 973 [[package]] 974 name = "quote" 975 + version = "1.0.17" 976 source = "registry+https://github.com/rust-lang/crates.io-index" 977 + checksum = "632d02bff7f874a36f33ea8bb416cd484b90cc66c1194b1a1110d067a7013f58" 978 dependencies = [ 979 "proc-macro2", 980 ] ··· 1096 1097 [[package]] 1098 name = "redox_syscall" 1099 + version = "0.2.13" 1100 source = "registry+https://github.com/rust-lang/crates.io-index" 1101 + checksum = "62f25bc4c7e55e0b0b7a1d43fb893f4fa1361d0abe38b9ce4f323c2adfe6ef42" 1102 dependencies = [ 1103 "bitflags", 1104 ] ··· 1217 1218 [[package]] 1219 name = "slab" 1220 + version = "0.4.6" 1221 source = "registry+https://github.com/rust-lang/crates.io-index" 1222 + checksum = "eb703cfe953bccee95685111adeedb76fabe4e97549a58d16f03ea7b9367bb32" 1223 1224 [[package]] 1225 name = "smallvec" ··· 1229 1230 [[package]] 1231 name = "syn" 1232 + version = "1.0.90" 1233 source = "registry+https://github.com/rust-lang/crates.io-index" 1234 + checksum = "704df27628939572cd88d33f171cd6f896f4eaca85252c6e0a72d8d8287ee86f" 1235 dependencies = [ 1236 "proc-macro2", 1237 "quote", ··· 1384 name = "vm_control" 1385 version = "0.1.0" 1386 dependencies = [ 1387 + "balloon_control", 1388 "base", 1389 "data_model", 1390 "gdbstub_arch", ··· 1435 1436 [[package]] 1437 name = "which" 1438 + version = "4.2.5" 1439 source = "registry+https://github.com/rust-lang/crates.io-index" 1440 + checksum = "5c4fb54e6113b6a8772ee41c3404fb0301ac79604489467e0a9ce1f3e97c24ae" 1441 dependencies = [ 1442 "either", 1443 "lazy_static",
+7
pkgs/applications/virtualization/crosvm/generate-cargo.sh
···
··· 1 + dir="$(mktemp -d)" && 2 + cd "$dir" && 3 + unpackPhase && 4 + cd "${sourceRoot:-}" && 5 + cargo generate-lockfile && 6 + mv Cargo.lock "$1" 7 + rm -rf "$dir"
+10 -2
pkgs/applications/virtualization/crosvm/update.py
··· 5 import base64 6 import json 7 import re 8 import subprocess 9 from codecs import iterdecode 10 - from os.path import dirname, splitext 11 from lxml import etree 12 from lxml.etree import HTMLParser 13 from urllib.request import urlopen ··· 78 position = json.loads(subprocess.check_output(argv).decode('utf-8')) 79 filename = re.match(r'[^:]*', position)[0] 80 81 - # Finally, write the output. 82 with open(dirname(filename) + '/upstream-info.json', 'w') as out: 83 json.dump(data, out, indent=2) 84 out.write('\n')
··· 5 import base64 6 import json 7 import re 8 + import shlex 9 import subprocess 10 from codecs import iterdecode 11 + from os.path import abspath, dirname, splitext 12 from lxml import etree 13 from lxml.etree import HTMLParser 14 from urllib.request import urlopen ··· 79 position = json.loads(subprocess.check_output(argv).decode('utf-8')) 80 filename = re.match(r'[^:]*', position)[0] 81 82 + # Write the output. 83 with open(dirname(filename) + '/upstream-info.json', 'w') as out: 84 json.dump(data, out, indent=2) 85 out.write('\n') 86 + 87 + # Generate a Cargo.lock 88 + run = ['.', 89 + dirname(abspath(__file__)) + '/generate-cargo.sh', 90 + dirname(filename) + '/Cargo.lock'] 91 + expr = '(import ./. {}).crosvm.overrideAttrs (_: { dontCargoSetupPostUnpack = true; })' 92 + subprocess.run(['nix-shell', '-E', expr, '--run', shlex.join(run)])
+5 -5
pkgs/applications/virtualization/crosvm/upstream-info.json
··· 1 { 2 - "version": "99.14468.0.0-rc1", 3 "src": { 4 "url": "https://chromium.googlesource.com/chromiumos/platform/crosvm", 5 - "rev": "410ea3a1980bfe96968a7dfb7a7d203d43b186b2", 6 - "date": "2022-01-11T00:01:17-08:00", 7 - "path": "/nix/store/y2rpzh1any8c4nwnwkvir7241kbcj8fn-crosvm-410ea3a", 8 - "sha256": "1bgwndh2f60ka1f8c8yqnqqkra510ai9miyfvvm0b3dnsdpy77kd", 9 "fetchLFS": false, 10 "fetchSubmodules": true, 11 "deepClone": false,
··· 1 { 2 + "version": "100.14526.0.0-rc1", 3 "src": { 4 "url": "https://chromium.googlesource.com/chromiumos/platform/crosvm", 5 + "rev": "bdf5e4d4379030cfa2d0510328b8acce73162217", 6 + "date": "2022-02-14T19:13:41+00:00", 7 + "path": "/nix/store/xw31chiwnpzgcp07nf448g2npcwiwkkm-crosvm-bdf5e4d", 8 + "sha256": "0mrnjyyqmz24z1yvdq2mysmhmz0577k8kf9y4v51g7860crqp9ji", 9 "fetchLFS": false, 10 "fetchSubmodules": true, 11 "deepClone": false,
+23
pkgs/applications/virtualization/kvmtool/default.nix
···
··· 1 + { stdenv, fetchgit, lib }: 2 + 3 + stdenv.mkDerivation { 4 + pname = "kvmtool"; 5 + version = "unstable-2022-04-04"; 6 + 7 + src = fetchgit { 8 + url = "https://git.kernel.org/pub/scm/linux/kernel/git/will/kvmtool.git"; 9 + rev = "5657dd3e48b41bc6db38fa657994bc0e030fd31f"; 10 + sha256 = "1y1j44lk9957f2dmyrscbxl4zncp4ibvvcdj6bwylb8jsvmd5fs2"; 11 + }; 12 + 13 + enableParallelBuilding = true; 14 + makeFlags = [ "prefix=${placeholder "out"}" ]; 15 + 16 + meta = with lib; { 17 + description = "A lightweight tool for hosting KVM guests"; 18 + homepage = "https://git.kernel.org/pub/scm/linux/kernel/git/will/kvmtool.git/tree/README"; 19 + license = licenses.gpl2Only; 20 + maintainers = with maintainers; [ astro ]; 21 + platforms = [ "x86_64-linux" ]; 22 + }; 23 + }
+1 -1
pkgs/build-support/build-fhs-userenv-bubblewrap/env.nix
··· 178 chmod -R 755 share 179 cp -rLTf ${staticUsrProfileTarget}/share share 180 else 181 - cp -rLf ${staticUsrProfileTarget}/share share 182 fi 183 fi 184 for i in bin sbin include; do
··· 178 chmod -R 755 share 179 cp -rLTf ${staticUsrProfileTarget}/share share 180 else 181 + cp -rsHf ${staticUsrProfileTarget}/share share 182 fi 183 fi 184 for i in bin sbin include; do
+23 -17
pkgs/build-support/setup-hooks/auto-patchelf.py
··· 1 #!/usr/bin/env python3 2 3 - from collections import defaultdict 4 - from contextlib import contextmanager 5 - from dataclasses import dataclass 6 - from elftools.common.exceptions import ELFError # type: ignore 7 - from elftools.elf.dynamic import DynamicSection # type: ignore 8 - from elftools.elf.elffile import ELFFile # type: ignore 9 - from elftools.elf.enums import ENUM_E_TYPE, ENUM_EI_OSABI # type: ignore 10 - from itertools import chain 11 - from pathlib import Path, PurePath 12 - 13 - from typing import Tuple, Optional, Iterator, List, DefaultDict, Set 14 - 15 import argparse 16 import os 17 import pprint 18 import subprocess 19 import sys 20 21 22 23 @contextmanager ··· 246 lib_dirs: List[Path], 247 runtime_deps: List[Path], 248 recursive: bool =True, 249 - ignore_missing: bool =False) -> None: 250 251 if not paths_to_patch: 252 sys.exit("No paths to patch, stopping.") ··· 264 missing = [dep for dep in dependencies if not dep.found] 265 266 # Print a summary of the missing dependencies at the end 267 for dep in missing: 268 - print(f"auto-patchelf could not satisfy dependency {dep.name} wanted by {dep.file}") 269 270 - if missing and not ignore_missing: 271 sys.exit('auto-patchelf failed to find all the required dependencies.\n' 272 - 'Add the missing dependencies to --libs or use --ignore-missing.') 273 274 275 def main() -> None: ··· 280 'libraries in the provided paths.') 281 parser.add_argument( 282 "--ignore-missing", 283 - action="store_true", 284 help="Do not fail when some dependencies are not found.") 285 parser.add_argument( 286 "--no-recurse",
··· 1 #!/usr/bin/env python3 2 3 import argparse 4 import os 5 import pprint 6 import subprocess 7 import sys 8 + from collections import defaultdict 9 + from contextlib import contextmanager 10 + from dataclasses import dataclass 11 + from itertools import chain 12 + from pathlib import Path, PurePath 13 + from typing import DefaultDict, Iterator, List, Optional, Set, Tuple 14 15 + from elftools.common.exceptions import ELFError # type: ignore 16 + from elftools.elf.dynamic import DynamicSection # type: ignore 17 + from elftools.elf.elffile import ELFFile # type: ignore 18 + from elftools.elf.enums import ENUM_E_TYPE, ENUM_EI_OSABI # type: ignore 19 20 21 @contextmanager ··· 244 lib_dirs: List[Path], 245 runtime_deps: List[Path], 246 recursive: bool =True, 247 + ignore_missing: List[str] = []) -> None: 248 249 if not paths_to_patch: 250 sys.exit("No paths to patch, stopping.") ··· 262 missing = [dep for dep in dependencies if not dep.found] 263 264 # Print a summary of the missing dependencies at the end 265 + print(f"auto-patchelf: {len(missing)} dependencies could not be satisfied") 266 + failure = False 267 for dep in missing: 268 + if dep.name.name in ignore_missing or "*" in ignore_missing: 269 + print(f"warn: auto-patchelf ignoring missing {dep.name} wanted by {dep.file}") 270 + else: 271 + print(f"error: auto-patchelf could not satisfy dependency {dep.name} wanted by {dep.file}") 272 + failure = True 273 274 + if failure: 275 sys.exit('auto-patchelf failed to find all the required dependencies.\n' 276 + 'Add the missing dependencies to --libs or use ' 277 + '`--ignore-missing="foo.so.1 bar.so etc.so"`.') 278 279 280 def main() -> None: ··· 285 'libraries in the provided paths.') 286 parser.add_argument( 287 "--ignore-missing", 288 + nargs="*", 289 + type=str, 290 help="Do not fail when some dependencies are not found.") 291 parser.add_argument( 292 "--no-recurse",
+8 -1
pkgs/build-support/setup-hooks/auto-patchelf.sh
··· 53 esac 54 done 55 56 local runtimeDependenciesArray=($runtimeDependencies) 57 @pythonInterpreter@ @autoPatchelfScript@ \ 58 ${norecurse:+--no-recurse} \ 59 - ${autoPatchelfIgnoreMissingDeps:+--ignore-missing} \ 60 --paths "$@" \ 61 --libs "${autoPatchelfLibs[@]}" \ 62 "${extraAutoPatchelfLibs[@]}" \
··· 53 esac 54 done 55 56 + if [ "${autoPatchelfIgnoreMissingDeps[*]}" == "1" ]; then 57 + echo "autoPatchelf: WARNING: setting 'autoPatchelfIgnoreMissingDeps" \ 58 + "= true;' is deprecated and will be removed in a future release." \ 59 + "Use 'autoPatchelfIgnoreMissingDeps = [ \"*\" ];' instead." >&2 60 + autoPatchelfIgnoreMissingDeps=( "*" ) 61 + fi 62 + 63 local runtimeDependenciesArray=($runtimeDependencies) 64 @pythonInterpreter@ @autoPatchelfScript@ \ 65 ${norecurse:+--no-recurse} \ 66 + --ignore-missing "${autoPatchelfIgnoreMissingDeps[@]}" \ 67 --paths "$@" \ 68 --libs "${autoPatchelfLibs[@]}" \ 69 "${extraAutoPatchelfLibs[@]}" \
+3 -6
pkgs/data/themes/yaru/default.nix
··· 16 17 stdenv.mkDerivation rec { 18 pname = "yaru"; 19 - version = "22.04.3.1"; 20 21 src = fetchFromGitHub { 22 owner = "ubuntu"; 23 repo = "yaru"; 24 - rev = version; 25 - sha256 = "sha256-nNI6Nm3ZpIJRTbIbe/P9cKofcthb6qWKjn81/ZpPo2g="; 26 }; 27 28 nativeBuildInputs = [ meson sassc pkg-config glib ninja python3 ]; 29 - 30 buildInputs = [ gtk3 gnome.gnome-themes-extra ]; 31 - 32 propagatedBuildInputs = [ humanity-icon-theme hicolor-icon-theme ]; 33 - 34 propagatedUserEnvPkgs = [ gtk-engine-murrine ]; 35 36 dontDropIconThemeCache = true;
··· 16 17 stdenv.mkDerivation rec { 18 pname = "yaru"; 19 + version = "unstable-2022-04-07"; # 22.04.3.1 is broken 20 21 src = fetchFromGitHub { 22 owner = "ubuntu"; 23 repo = "yaru"; 24 + rev = "9bdbf66bf3718c6595c7a15ef4698ba471a36526"; 25 + sha256 = "02f6m0jxnsczw3y7v7bqdihxa33sx2z93yn3j8w4z9r9fv2pn06b"; 26 }; 27 28 nativeBuildInputs = [ meson sassc pkg-config glib ninja python3 ]; 29 buildInputs = [ gtk3 gnome.gnome-themes-extra ]; 30 propagatedBuildInputs = [ humanity-icon-theme hicolor-icon-theme ]; 31 propagatedUserEnvPkgs = [ gtk-engine-murrine ]; 32 33 dontDropIconThemeCache = true;
+2 -2
pkgs/desktops/gnome/core/epiphany/default.nix
··· 40 41 stdenv.mkDerivation rec { 42 pname = "epiphany"; 43 - version = "42.0"; 44 45 src = fetchurl { 46 url = "mirror://gnome/sources/${pname}/${lib.versions.major version}/${pname}-${version}.tar.xz"; 47 - sha256 = "Pb+owA5Ft/ROGCTQHw/r6DcHtfuTMMJhFz9ot/A81eM="; 48 }; 49 50 patches = lib.optionals withPantheon [
··· 40 41 stdenv.mkDerivation rec { 42 pname = "epiphany"; 43 + version = "42.1"; 44 45 src = fetchurl { 46 url = "mirror://gnome/sources/${pname}/${lib.versions.major version}/${pname}-${version}.tar.xz"; 47 + sha256 = "aKzDxcYpF/G0ORaltGvsE29bMH8DqtpY23QMeLED8Dg="; 48 }; 49 50 patches = lib.optionals withPantheon [
-15
pkgs/desktops/gnome/default.nix
··· 3 lib.makeScope pkgs.newScope (self: with self; { 4 updateScript = callPackage ./update.nix { }; 5 6 - /* Remove packages of packagesToRemove from packages, based on their names 7 - 8 - Type: 9 - removePackagesByName :: [package] -> [package] -> [package] 10 - 11 - Example: 12 - removePackagesByName [ nautilus file-roller ] [ file-roller totem ] 13 - => [ nautilus ] 14 - */ 15 - removePackagesByName = packages: packagesToRemove: 16 - let 17 - namesToRemove = map lib.getName packagesToRemove; 18 - in 19 - lib.filter (x: !(builtins.elem (lib.getName x) namesToRemove)) packages; 20 - 21 libsoup = pkgs.libsoup.override { gnomeSupport = true; }; 22 libchamplain = pkgs.libchamplain.override { libsoup = libsoup; }; 23
··· 3 lib.makeScope pkgs.newScope (self: with self; { 4 updateScript = callPackage ./update.nix { }; 5 6 libsoup = pkgs.libsoup.override { gnomeSupport = true; }; 7 libchamplain = pkgs.libchamplain.override { libsoup = libsoup; }; 8
+2 -2
pkgs/desktops/gnome/extensions/arcmenu/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "gnome-shell-extension-arcmenu"; 5 - version = "27"; 6 7 src = fetchFromGitLab { 8 owner = "arcmenu"; 9 repo = "ArcMenu"; 10 rev = "v${version}"; 11 - sha256 = "sha256-X5oA475Wl3SKVLLcg47Hv91VV8HGeNHhaQLfNi3xt8k="; 12 }; 13 14 patches = [
··· 2 3 stdenv.mkDerivation rec { 4 pname = "gnome-shell-extension-arcmenu"; 5 + version = "30"; 6 7 src = fetchFromGitLab { 8 owner = "arcmenu"; 9 repo = "ArcMenu"; 10 rev = "v${version}"; 11 + sha256 = "sha256-BKV1x/MBqVeiqFzpXYt3y8zwK4f5rcGBwFZWqSSUarg="; 12 }; 13 14 patches = [
+20 -5
pkgs/desktops/gnome/extensions/update-extensions.py
··· 77 - Filter out versions that only support old GNOME versions 78 - Download the extension and hash it 79 """ 80 - extension_versions: Dict[ShellVersion, Dict[str, str]] = {} 81 for shell_version, version_prefix in supported_versions.items(): 82 # Newest compatible extension version 83 extension_version: Optional[int] = max( ··· 91 # Extension is not compatible with this GNOME version 92 if not extension_version: 93 continue 94 logging.debug( 95 - f"[{shell_version}] Downloading '{uuid}' v{extension_version}" 96 ) 97 - sha256, metadata = fetch_extension_data(uuid, str(extension_version)) 98 - extension_versions[shell_version] = { 99 "version": str(extension_version), 100 "sha256": sha256, 101 # The downloads are impure, their metadata.json may change at any time. ··· 103 # Upstream issue: https://gitlab.gnome.org/Infrastructure/extensions-web/-/issues/137 104 "metadata": metadata, 105 } 106 - return extension_versions 107 108 109 def pname_from_url(url: str) -> Tuple[str, str]:
··· 77 - Filter out versions that only support old GNOME versions 78 - Download the extension and hash it 79 """ 80 + 81 + # Determine extension version per shell version 82 + extension_versions: Dict[ShellVersion, ExtensionVersion] = {} 83 for shell_version, version_prefix in supported_versions.items(): 84 # Newest compatible extension version 85 extension_version: Optional[int] = max( ··· 93 # Extension is not compatible with this GNOME version 94 if not extension_version: 95 continue 96 + 97 + extension_versions[shell_version] = extension_version 98 + 99 + # Download information once for all extension versions chosen above 100 + extension_info_cache: Dict[ExtensionVersion, Tuple[str, str]] = {} 101 + for extension_version in sorted(set(extension_versions.values())): 102 logging.debug( 103 + f"[{uuid}] Downloading v{extension_version}" 104 ) 105 + extension_info_cache[extension_version] = \ 106 + fetch_extension_data(uuid, str(extension_version)) 107 + 108 + # Fill map 109 + extension_versions_full: Dict[ShellVersion, Dict[str, str]] = {} 110 + for shell_version, extension_version in extension_versions.items(): 111 + sha256, metadata = extension_info_cache[extension_version] 112 + 113 + extension_versions_full[shell_version] = { 114 "version": str(extension_version), 115 "sha256": sha256, 116 # The downloads are impure, their metadata.json may change at any time. ··· 118 # Upstream issue: https://gitlab.gnome.org/Infrastructure/extensions-web/-/issues/137 119 "metadata": metadata, 120 } 121 + return extension_versions_full 122 123 124 def pname_from_url(url: str) -> Tuple[str, str]:
+3 -4
pkgs/desktops/gnome/games/swell-foop/default.nix
··· 21 22 stdenv.mkDerivation rec { 23 pname = "swell-foop"; 24 - version = "41.0.1"; 25 26 src = fetchurl { 27 url = "mirror://gnome/sources/${pname}/${lib.versions.major version}/${pname}-${version}.tar.xz"; 28 - sha256 = "YEL/MTxsh9VkgnxwNpazsgkTbD/Dn+Jkpu+k4wWTg9g="; 29 }; 30 31 nativeBuildInputs = [ ··· 45 glib 46 gtk3 47 libgnome-games-support 48 - gnome.adwaita-icon-theme 49 clutter 50 clutter-gtk 51 ]; ··· 66 homepage = "https://wiki.gnome.org/Apps/Swell%20Foop"; 67 description = "Puzzle game, previously known as Same GNOME"; 68 maintainers = teams.gnome.members; 69 - license = licenses.gpl2; 70 platforms = platforms.linux; 71 }; 72 }
··· 21 22 stdenv.mkDerivation rec { 23 pname = "swell-foop"; 24 + version = "41.1"; 25 26 src = fetchurl { 27 url = "mirror://gnome/sources/${pname}/${lib.versions.major version}/${pname}-${version}.tar.xz"; 28 + sha256 = "JD96VeXnU6UQhu7CVoMg12ktWxWmanI6tZFwXg2O9t0="; 29 }; 30 31 nativeBuildInputs = [ ··· 45 glib 46 gtk3 47 libgnome-games-support 48 clutter 49 clutter-gtk 50 ]; ··· 65 homepage = "https://wiki.gnome.org/Apps/Swell%20Foop"; 66 description = "Puzzle game, previously known as Same GNOME"; 67 maintainers = teams.gnome.members; 68 + license = licenses.gpl2Plus; 69 platforms = platforms.linux; 70 }; 71 }
+2 -2
pkgs/desktops/plasma-5/3rdparty/addons/bismuth/default.nix
··· 12 13 mkDerivation rec { 14 pname = "bismuth"; 15 - version = "3.0.0"; 16 17 src = fetchFromGitHub { 18 owner = "Bismuth-Forge"; 19 repo = pname; 20 rev = "v${version}"; 21 - sha256 = "sha256-6kSqZtJijQBqvYcyAoSRLl/RxgUubst2SJw/adiBIj4="; 22 }; 23 24 cmakeFlags = [
··· 12 13 mkDerivation rec { 14 pname = "bismuth"; 15 + version = "3.1.0"; 16 17 src = fetchFromGitHub { 18 owner = "Bismuth-Forge"; 19 repo = pname; 20 rev = "v${version}"; 21 + sha256 = "sha256-kvWrhDbC7nqz810dE42xbd430OSkTN42Hkl6fXR90as="; 22 }; 23 24 cmakeFlags = [
+1
pkgs/development/compilers/adoptopenjdk-bin/generate-sources.py
··· 15 "x64": ("x86_64",), 16 "aarch64": ("aarch64",), 17 "arm": ("armv6l", "armv7l"), 18 } 19 20 def get_sha256(url):
··· 15 "x64": ("x86_64",), 16 "aarch64": ("aarch64",), 17 "arm": ("armv6l", "armv7l"), 18 + "ppc64le": ("powerpc64le",), 19 } 20 21 def get_sha256(url):
+244 -100
pkgs/development/compilers/adoptopenjdk-bin/sources.json
··· 4 "jdk": { 5 "hotspot": { 6 "aarch64": { 7 - "build": "9", 8 - "sha256": "4966b0df9406b7041e14316e04c9579806832fafa02c5d3bd1842163b7f2353a", 9 - "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.11%2B9/OpenJDK11U-jdk_aarch64_linux_hotspot_11.0.11_9.tar.gz", 10 - "version": "11.0.11" 11 }, 12 "armv6l": { 13 - "build": "9", 14 - "sha256": "2d7aba0b9ea287145ad437d4b3035fc84f7508e78c6fec99be4ff59fe1b6fc0d", 15 - "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.11%2B9/OpenJDK11U-jdk_arm_linux_hotspot_11.0.11_9.tar.gz", 16 - "version": "11.0.11" 17 }, 18 "armv7l": { 19 - "build": "9", 20 - "sha256": "2d7aba0b9ea287145ad437d4b3035fc84f7508e78c6fec99be4ff59fe1b6fc0d", 21 - "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.11%2B9/OpenJDK11U-jdk_arm_linux_hotspot_11.0.11_9.tar.gz", 22 - "version": "11.0.11" 23 }, 24 "packageType": "jdk", 25 "vmType": "hotspot", 26 "x86_64": { 27 - "build": "9", 28 - "sha256": "e99b98f851541202ab64401594901e583b764e368814320eba442095251e78cb", 29 - "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.11%2B9/OpenJDK11U-jdk_x64_linux_hotspot_11.0.11_9.tar.gz", 30 - "version": "11.0.11" 31 } 32 }, 33 "openj9": { ··· 38 "version": "11.0.11-ea" 39 }, 40 "packageType": "jdk", 41 "vmType": "openj9", 42 "x86_64": { 43 "build": "9", ··· 50 "jre": { 51 "hotspot": { 52 "aarch64": { 53 - "build": "9", 54 - "sha256": "fde6b29df23b6e7ed6e16a237a0f44273fb9e267fdfbd0b3de5add98e55649f6", 55 - "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.11%2B9/OpenJDK11U-jre_aarch64_linux_hotspot_11.0.11_9.tar.gz", 56 - "version": "11.0.11" 57 }, 58 "armv6l": { 59 - "build": "9", 60 - "sha256": "ad02656f800fd64c2b090b23ad24a099d9cd1054948ecb0e9851bc39c51c8be8", 61 - "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.11%2B9/OpenJDK11U-jre_arm_linux_hotspot_11.0.11_9.tar.gz", 62 - "version": "11.0.11" 63 }, 64 "armv7l": { 65 - "build": "9", 66 - "sha256": "ad02656f800fd64c2b090b23ad24a099d9cd1054948ecb0e9851bc39c51c8be8", 67 - "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.11%2B9/OpenJDK11U-jre_arm_linux_hotspot_11.0.11_9.tar.gz", 68 - "version": "11.0.11" 69 }, 70 "packageType": "jre", 71 "vmType": "hotspot", 72 "x86_64": { 73 - "build": "9", 74 - "sha256": "144f2c6bcf64faa32016f2474b6c01031be75d25325e9c3097aed6589bc5d548", 75 - "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.11%2B9/OpenJDK11U-jre_x64_linux_hotspot_11.0.11_9.tar.gz", 76 - "version": "11.0.11" 77 } 78 }, 79 "openj9": { ··· 84 "version": "11.0.11-ea" 85 }, 86 "packageType": "jre", 87 "vmType": "openj9", 88 "x86_64": { 89 "build": "9", ··· 100 "packageType": "jdk", 101 "vmType": "hotspot", 102 "x86_64": { 103 - "build": "9", 104 - "sha256": "d851a220e77473a4b483d8bd6b6570e04fd83fdd48d6584b58b041f5997186c2", 105 - "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.11%2B9/OpenJDK11U-jdk_x64_mac_hotspot_11.0.11_9.tar.gz", 106 - "version": "11.0.11" 107 } 108 }, 109 "openj9": { ··· 122 "packageType": "jre", 123 "vmType": "hotspot", 124 "x86_64": { 125 - "build": "9", 126 - "sha256": "ccb38c0b73bd0ba7006d00234a51eee9504ec8108c835e1f1763191806374707", 127 - "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.11%2B9/OpenJDK11U-jre_x64_mac_hotspot_11.0.11_9.tar.gz", 128 - "version": "11.0.11" 129 } 130 }, 131 "openj9": { ··· 164 "version": "13.0.2" 165 }, 166 "packageType": "jdk", 167 "vmType": "hotspot", 168 "x86_64": { 169 "build": "8.1", ··· 174 }, 175 "openj9": { 176 "packageType": "jdk", 177 "vmType": "openj9", 178 "x86_64": { 179 "build": "8.1", ··· 192 "version": "13.0.2" 193 }, 194 "packageType": "jre", 195 "vmType": "hotspot", 196 "x86_64": { 197 "build": "8.1", ··· 202 }, 203 "openj9": { 204 "packageType": "jre", 205 "vmType": "openj9", 206 "x86_64": { 207 "build": "8.1", ··· 282 "version": "14.0.2" 283 }, 284 "packageType": "jdk", 285 "vmType": "hotspot", 286 "x86_64": { 287 "build": "12", ··· 292 }, 293 "openj9": { 294 "packageType": "jdk", 295 "vmType": "openj9", 296 "x86_64": { 297 "build": "12", ··· 322 "version": "14.0.2" 323 }, 324 "packageType": "jre", 325 "vmType": "hotspot", 326 "x86_64": { 327 "build": "12", ··· 332 }, 333 "openj9": { 334 "packageType": "jre", 335 "vmType": "openj9", 336 "x86_64": { 337 "build": "12", ··· 412 "version": "15.0.2" 413 }, 414 "packageType": "jdk", 415 "vmType": "hotspot", 416 "x86_64": { 417 "build": "7", ··· 428 "version": "15.0.2-ea" 429 }, 430 "packageType": "jdk", 431 "vmType": "openj9", 432 "x86_64": { 433 "build": "7", ··· 458 "version": "15.0.2" 459 }, 460 "packageType": "jre", 461 "vmType": "hotspot", 462 "x86_64": { 463 "build": "7", ··· 474 "version": "15.0.2-ea" 475 }, 476 "packageType": "jre", 477 "vmType": "openj9", 478 "x86_64": { 479 "build": "7", ··· 536 "jdk": { 537 "hotspot": { 538 "aarch64": { 539 - "build": "9", 540 - "sha256": "3447ec27a6dbd4f3a6180a0d4371bb09aa428c16eea9983e515a7400cc9f5c85", 541 - "url": "https://github.com/AdoptOpenJDK/openjdk16-binaries/releases/download/jdk-16.0.1%2B9/OpenJDK16U-jdk_aarch64_linux_hotspot_16.0.1_9.tar.gz", 542 - "version": "16.0.1" 543 }, 544 "armv6l": { 545 - "build": "9", 546 - "sha256": "20fc395d8ea2659e6407cd4ec233dc4399f61b7610f3a16495deb23c1e3b81df", 547 - "url": "https://github.com/AdoptOpenJDK/openjdk16-binaries/releases/download/jdk-16.0.1%2B9/OpenJDK16U-jdk_arm_linux_hotspot_16.0.1_9.tar.gz", 548 - "version": "16.0.1" 549 }, 550 "armv7l": { 551 - "build": "9", 552 - "sha256": "20fc395d8ea2659e6407cd4ec233dc4399f61b7610f3a16495deb23c1e3b81df", 553 - "url": "https://github.com/AdoptOpenJDK/openjdk16-binaries/releases/download/jdk-16.0.1%2B9/OpenJDK16U-jdk_arm_linux_hotspot_16.0.1_9.tar.gz", 554 - "version": "16.0.1" 555 }, 556 "packageType": "jdk", 557 "vmType": "hotspot", 558 "x86_64": { 559 - "build": "9", 560 - "sha256": "7fdda042207efcedd30cd76d6295ed56b9c2e248cb3682c50898a560d4aa1c6f", 561 - "url": "https://github.com/AdoptOpenJDK/openjdk16-binaries/releases/download/jdk-16.0.1%2B9/OpenJDK16U-jdk_x64_linux_hotspot_16.0.1_9.tar.gz", 562 - "version": "16.0.1" 563 } 564 }, 565 "openj9": { ··· 570 "version": "16.0.1-ea" 571 }, 572 "packageType": "jdk", 573 "vmType": "openj9", 574 "x86_64": { 575 "build": "9", ··· 600 "version": "16.0.1" 601 }, 602 "packageType": "jre", 603 "vmType": "hotspot", 604 "x86_64": { 605 "build": "9", ··· 616 "version": "16.0.1-ea" 617 }, 618 "packageType": "jre", 619 "vmType": "openj9", 620 "x86_64": { 621 "build": "9", ··· 632 "packageType": "jdk", 633 "vmType": "hotspot", 634 "x86_64": { 635 - "build": "9", 636 - "sha256": "3be78eb2b0bf0a6edef2a8f543958d6e249a70c71e4d7347f9edb831135a16b8", 637 - "url": "https://github.com/AdoptOpenJDK/openjdk16-binaries/releases/download/jdk-16.0.1%2B9/OpenJDK16U-jdk_x64_mac_hotspot_16.0.1_9.tar.gz", 638 - "version": "16.0.1" 639 } 640 }, 641 "openj9": { ··· 678 "jdk": { 679 "hotspot": { 680 "aarch64": { 681 - "build": "10", 682 - "sha256": "a29edaf66221f7a51353d3f28e1ecf4221268848260417bc562d797e514082a8", 683 - "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u292-b10/OpenJDK8U-jdk_aarch64_linux_hotspot_8u292b10.tar.gz", 684 - "version": "8.0.292" 685 }, 686 "armv6l": { 687 - "build": "10", 688 - "sha256": "0de107b7df38314c1daab78571383b8b39fdc506790aaef5d870b3e70048881b", 689 - "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u292-b10/OpenJDK8U-jdk_arm_linux_hotspot_8u292b10.tar.gz", 690 - "version": "8.0.292" 691 }, 692 "armv7l": { 693 - "build": "10", 694 - "sha256": "0de107b7df38314c1daab78571383b8b39fdc506790aaef5d870b3e70048881b", 695 - "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u292-b10/OpenJDK8U-jdk_arm_linux_hotspot_8u292b10.tar.gz", 696 - "version": "8.0.292" 697 }, 698 "packageType": "jdk", 699 "vmType": "hotspot", 700 "x86_64": { 701 - "build": "10", 702 - "sha256": "0949505fcf42a1765558048451bb2a22e84b3635b1a31dd6191780eeccaa4ada", 703 - "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u292-b10/OpenJDK8U-jdk_x64_linux_hotspot_8u292b10.tar.gz", 704 - "version": "8.0.292" 705 } 706 }, 707 "openj9": { ··· 712 "version": "8.0.292-ea" 713 }, 714 "packageType": "jdk", 715 "vmType": "openj9", 716 "x86_64": { 717 "build": "10", ··· 724 "jre": { 725 "hotspot": { 726 "aarch64": { 727 - "build": "10", 728 - "sha256": "b062ec775e6c2961532d9afeae4027fe3ac2cf4344cbc912a401be5bfb6ca221", 729 - "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u292-b10/OpenJDK8U-jre_aarch64_linux_hotspot_8u292b10.tar.gz", 730 - "version": "8.0.292" 731 }, 732 "armv6l": { 733 - "build": "10", 734 - "sha256": "7f7707a7a3998737d2221080ea65d50ea96f5dde5226961ebcebd3ec99a82a32", 735 - "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u292-b10/OpenJDK8U-jre_arm_linux_hotspot_8u292b10.tar.gz", 736 - "version": "8.0.292" 737 }, 738 "armv7l": { 739 - "build": "10", 740 - "sha256": "7f7707a7a3998737d2221080ea65d50ea96f5dde5226961ebcebd3ec99a82a32", 741 - "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u292-b10/OpenJDK8U-jre_arm_linux_hotspot_8u292b10.tar.gz", 742 - "version": "8.0.292" 743 }, 744 "packageType": "jre", 745 "vmType": "hotspot", 746 "x86_64": { 747 - "build": "10", 748 - "sha256": "cad66f48f90167ed19030c71f8f0580702c43cce5ce5a0d76833f7a5ae7c402a", 749 - "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u292-b10/OpenJDK8U-jre_x64_linux_hotspot_8u292b10.tar.gz", 750 - "version": "8.0.292" 751 } 752 }, 753 "openj9": { ··· 758 "version": "8.0.292-ea" 759 }, 760 "packageType": "jre", 761 "vmType": "openj9", 762 "x86_64": { 763 "build": "10", ··· 774 "packageType": "jdk", 775 "vmType": "hotspot", 776 "x86_64": { 777 - "build": "10", 778 - "sha256": "5646fbe9e4138c902c910bb7014d41463976598097ad03919e4848634c7e8007", 779 - "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u292-b10/OpenJDK8U-jdk_x64_mac_hotspot_8u292b10.tar.gz", 780 - "version": "8.0.292" 781 } 782 }, 783 "openj9": { ··· 796 "packageType": "jre", 797 "vmType": "hotspot", 798 "x86_64": { 799 - "build": "10", 800 - "sha256": "bfe1cecf686b4d129594916b0f10d98b71c8d2caec1b96bbbee7f40aa053f1c8", 801 - "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u292-b10/OpenJDK8U-jre_x64_mac_hotspot_8u292b10.tar.gz", 802 - "version": "8.0.292" 803 } 804 }, 805 "openj9": {
··· 4 "jdk": { 5 "hotspot": { 6 "aarch64": { 7 + "build": "101", 8 + "sha256": "79572f5172c6a040591d34632f98a20ed148702bbce2f57649e8ac01c0d2e3db", 9 + "url": "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.14.1%2B1/OpenJDK11U-jdk_aarch64_linux_hotspot_11.0.14.1_1.tar.gz", 10 + "version": "11.0.14" 11 }, 12 "armv6l": { 13 + "build": "101", 14 + "sha256": "f4d53a1753cdde830d7872c6a1279df441f3f9aeb5d5037a568b3a392ebce9c2", 15 + "url": "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.14.1%2B1/OpenJDK11U-jdk_arm_linux_hotspot_11.0.14.1_1.tar.gz", 16 + "version": "11.0.14" 17 }, 18 "armv7l": { 19 + "build": "101", 20 + "sha256": "f4d53a1753cdde830d7872c6a1279df441f3f9aeb5d5037a568b3a392ebce9c2", 21 + "url": "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.14.1%2B1/OpenJDK11U-jdk_arm_linux_hotspot_11.0.14.1_1.tar.gz", 22 + "version": "11.0.14" 23 }, 24 "packageType": "jdk", 25 + "powerpc64le": { 26 + "build": "101", 27 + "sha256": "9750e11721282a9afd18a07743f19c699b2b71ce20d02f3f0a906088b9ae6d9a", 28 + "url": "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.14.1%2B1/OpenJDK11U-jdk_ppc64le_linux_hotspot_11.0.14.1_1.tar.gz", 29 + "version": "11.0.14" 30 + }, 31 "vmType": "hotspot", 32 "x86_64": { 33 + "build": "101", 34 + "sha256": "43fb84f8063ad9bf6b6d694a67b8f64c8827552b920ec5ce794dfe5602edffe7", 35 + "url": "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.14.1%2B1/OpenJDK11U-jdk_x64_linux_hotspot_11.0.14.1_1.tar.gz", 36 + "version": "11.0.14" 37 } 38 }, 39 "openj9": { ··· 44 "version": "11.0.11-ea" 45 }, 46 "packageType": "jdk", 47 + "powerpc64le": { 48 + "build": "9", 49 + "sha256": "691f2b252b5be5e36079177d56ff7b516e3058277f0ba852a16a9a0cd9668224", 50 + "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.11%2B9_openj9-0.26.0/OpenJDK11U-jdk_ppc64le_linux_openj9_11.0.11_9_openj9-0.26.0.tar.gz", 51 + "version": "11.0.11" 52 + }, 53 "vmType": "openj9", 54 "x86_64": { 55 "build": "9", ··· 62 "jre": { 63 "hotspot": { 64 "aarch64": { 65 + "build": "101", 66 + "sha256": "6426ce7dfdacaa798ec7779e0bec30ec8510df491fb2c965e8e6bf2f88af27e9", 67 + "url": "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.14.1%2B1/OpenJDK11U-jre_aarch64_linux_hotspot_11.0.14.1_1.tar.gz", 68 + "version": "11.0.14" 69 }, 70 "armv6l": { 71 + "build": "101", 72 + "sha256": "964a5d3c1f63209e5ad908a302220b3ba2e81a6574b7b7a5020f736e1496835f", 73 + "url": "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.14.1%2B1/OpenJDK11U-jre_arm_linux_hotspot_11.0.14.1_1.tar.gz", 74 + "version": "11.0.14" 75 }, 76 "armv7l": { 77 + "build": "101", 78 + "sha256": "964a5d3c1f63209e5ad908a302220b3ba2e81a6574b7b7a5020f736e1496835f", 79 + "url": "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.14.1%2B1/OpenJDK11U-jre_arm_linux_hotspot_11.0.14.1_1.tar.gz", 80 + "version": "11.0.14" 81 }, 82 "packageType": "jre", 83 + "powerpc64le": { 84 + "build": "101", 85 + "sha256": "8c9efc13680f43b742a54ecb3be614efd62749d401e780143fef3ac5403a6284", 86 + "url": "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.14.1%2B1/OpenJDK11U-jre_ppc64le_linux_hotspot_11.0.14.1_1.tar.gz", 87 + "version": "11.0.14" 88 + }, 89 "vmType": "hotspot", 90 "x86_64": { 91 + "build": "101", 92 + "sha256": "b5a6960bc6bb0b1a967e307f908ea9b06ad7adbbd9df0b8954ab51374faa8a98", 93 + "url": "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.14.1%2B1/OpenJDK11U-jre_x64_linux_hotspot_11.0.14.1_1.tar.gz", 94 + "version": "11.0.14" 95 } 96 }, 97 "openj9": { ··· 102 "version": "11.0.11-ea" 103 }, 104 "packageType": "jre", 105 + "powerpc64le": { 106 + "build": "9", 107 + "sha256": "f11ae15da7f2809caeeca70a7cf3b9e7f943848869f498f1b73efc10ef7170f0", 108 + "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.11%2B9_openj9-0.26.0/OpenJDK11U-jre_ppc64le_linux_openj9_11.0.11_9_openj9-0.26.0.tar.gz", 109 + "version": "11.0.11" 110 + }, 111 "vmType": "openj9", 112 "x86_64": { 113 "build": "9", ··· 124 "packageType": "jdk", 125 "vmType": "hotspot", 126 "x86_64": { 127 + "build": "101", 128 + "sha256": "8c69808f5d9d209b195575e979de0e43cdf5d0f1acec1853a569601fe2c1f743", 129 + "url": "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.14.1%2B1/OpenJDK11U-jdk_x64_mac_hotspot_11.0.14.1_1.tar.gz", 130 + "version": "11.0.14" 131 } 132 }, 133 "openj9": { ··· 146 "packageType": "jre", 147 "vmType": "hotspot", 148 "x86_64": { 149 + "build": "101", 150 + "sha256": "1b2f792ad05af9dba876db962c189527e645b48f50ceb842b4e39169de553303", 151 + "url": "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.14.1%2B1/OpenJDK11U-jre_x64_mac_hotspot_11.0.14.1_1.tar.gz", 152 + "version": "11.0.14" 153 } 154 }, 155 "openj9": { ··· 188 "version": "13.0.2" 189 }, 190 "packageType": "jdk", 191 + "powerpc64le": { 192 + "build": "8.1", 193 + "sha256": "fb3362e34aac091a4682394d20dcdc3daea51995d369d62c28424573e0fc04aa", 194 + "url": "https://github.com/AdoptOpenJDK/openjdk13-binaries/releases/download/jdk-13.0.2%2B8/OpenJDK13U-jdk_ppc64le_linux_hotspot_13.0.2_8.tar.gz", 195 + "version": "13.0.2" 196 + }, 197 "vmType": "hotspot", 198 "x86_64": { 199 "build": "8.1", ··· 204 }, 205 "openj9": { 206 "packageType": "jdk", 207 + "powerpc64le": { 208 + "build": "8.1", 209 + "sha256": "f71513e525172dfef695b7c27b25e151f232e05b2281648c2b794650c4970832", 210 + "url": "https://github.com/AdoptOpenJDK/openjdk13-binaries/releases/download/jdk-13.0.2%2B8_openj9-0.18.0/OpenJDK13U-jdk_ppc64le_linux_openj9_13.0.2_8_openj9-0.18.0.tar.gz", 211 + "version": "13.0.2" 212 + }, 213 "vmType": "openj9", 214 "x86_64": { 215 "build": "8.1", ··· 228 "version": "13.0.2" 229 }, 230 "packageType": "jre", 231 + "powerpc64le": { 232 + "build": "8.1", 233 + "sha256": "43d6fb71bdf7b6ad9295087c46dfc9b00bf26db1b5cdcff0c418cbe43b49904a", 234 + "url": "https://github.com/AdoptOpenJDK/openjdk13-binaries/releases/download/jdk-13.0.2%2B8/OpenJDK13U-jre_ppc64le_linux_hotspot_13.0.2_8.tar.gz", 235 + "version": "13.0.2" 236 + }, 237 "vmType": "hotspot", 238 "x86_64": { 239 "build": "8.1", ··· 244 }, 245 "openj9": { 246 "packageType": "jre", 247 + "powerpc64le": { 248 + "build": "8.1", 249 + "sha256": "7bf8dc4c3b95e87b154f7bc2f9388a6539413fe76d49b362bba878217ccb7ed7", 250 + "url": "https://github.com/AdoptOpenJDK/openjdk13-binaries/releases/download/jdk-13.0.2%2B8_openj9-0.18.0/OpenJDK13U-jre_ppc64le_linux_openj9_13.0.2_8_openj9-0.18.0.tar.gz", 251 + "version": "13.0.2" 252 + }, 253 "vmType": "openj9", 254 "x86_64": { 255 "build": "8.1", ··· 330 "version": "14.0.2" 331 }, 332 "packageType": "jdk", 333 + "powerpc64le": { 334 + "build": "12", 335 + "sha256": "465a3b8e931896b8d95e452d479615c4bf543535c05b6ea246323ae114e67d7d", 336 + "url": "https://github.com/AdoptOpenJDK/openjdk14-binaries/releases/download/jdk-14.0.2%2B12/OpenJDK14U-jdk_ppc64le_linux_hotspot_14.0.2_12.tar.gz", 337 + "version": "14.0.2" 338 + }, 339 "vmType": "hotspot", 340 "x86_64": { 341 "build": "12", ··· 346 }, 347 "openj9": { 348 "packageType": "jdk", 349 + "powerpc64le": { 350 + "build": "12", 351 + "sha256": "177fd161ae14df92203d70cd618559daf889ec0c172d6ee615859352f68a2371", 352 + "url": "https://github.com/AdoptOpenJDK/openjdk14-binaries/releases/download/jdk-14.0.2%2B12_openj9-0.21.0/OpenJDK14U-jdk_ppc64le_linux_openj9_14.0.2_12_openj9-0.21.0.tar.gz", 353 + "version": "14.0.2" 354 + }, 355 "vmType": "openj9", 356 "x86_64": { 357 "build": "12", ··· 382 "version": "14.0.2" 383 }, 384 "packageType": "jre", 385 + "powerpc64le": { 386 + "build": "12", 387 + "sha256": "0f96998be562cfbe8a4114581349dbd2609d0a23091e538fe142dcd9c83e70cf", 388 + "url": "https://github.com/AdoptOpenJDK/openjdk14-binaries/releases/download/jdk-14.0.2%2B12/OpenJDK14U-jre_ppc64le_linux_hotspot_14.0.2_12.tar.gz", 389 + "version": "14.0.2" 390 + }, 391 "vmType": "hotspot", 392 "x86_64": { 393 "build": "12", ··· 398 }, 399 "openj9": { 400 "packageType": "jre", 401 + "powerpc64le": { 402 + "build": "12", 403 + "sha256": "ad7a55a3669878c0c7d7c66faafe7c626d4341374719b6fdd81d2986c6e80945", 404 + "url": "https://github.com/AdoptOpenJDK/openjdk14-binaries/releases/download/jdk-14.0.2%2B12_openj9-0.21.0/OpenJDK14U-jre_ppc64le_linux_openj9_14.0.2_12_openj9-0.21.0.tar.gz", 405 + "version": "14.0.2" 406 + }, 407 "vmType": "openj9", 408 "x86_64": { 409 "build": "12", ··· 484 "version": "15.0.2" 485 }, 486 "packageType": "jdk", 487 + "powerpc64le": { 488 + "build": "7", 489 + "sha256": "486f2aad94c5580c0b27c9007beebadfccd4677c0bd9565a77ca5c34af5319f9", 490 + "url": "https://github.com/AdoptOpenJDK/openjdk15-binaries/releases/download/jdk-15.0.2%2B7/OpenJDK15U-jdk_ppc64le_linux_hotspot_15.0.2_7.tar.gz", 491 + "version": "15.0.2" 492 + }, 493 "vmType": "hotspot", 494 "x86_64": { 495 "build": "7", ··· 506 "version": "15.0.2-ea" 507 }, 508 "packageType": "jdk", 509 + "powerpc64le": { 510 + "build": "7", 511 + "sha256": "5b2158268de0be247801b7823ee3e7f739254d77718a1879848627181feee2f4", 512 + "url": "https://github.com/AdoptOpenJDK/openjdk15-binaries/releases/download/jdk-15.0.2%2B7_openj9-0.24.0/OpenJDK15U-jdk_ppc64le_linux_openj9_15.0.2_7_openj9-0.24.0.tar.gz", 513 + "version": "15.0.2" 514 + }, 515 "vmType": "openj9", 516 "x86_64": { 517 "build": "7", ··· 542 "version": "15.0.2" 543 }, 544 "packageType": "jre", 545 + "powerpc64le": { 546 + "build": "7", 547 + "sha256": "dc2480948ac3e6b192fb77c9d37227510f44482e52a330002d6e7497a62a7d67", 548 + "url": "https://github.com/AdoptOpenJDK/openjdk15-binaries/releases/download/jdk-15.0.2%2B7/OpenJDK15U-jre_ppc64le_linux_hotspot_15.0.2_7.tar.gz", 549 + "version": "15.0.2" 550 + }, 551 "vmType": "hotspot", 552 "x86_64": { 553 "build": "7", ··· 564 "version": "15.0.2-ea" 565 }, 566 "packageType": "jre", 567 + "powerpc64le": { 568 + "build": "7", 569 + "sha256": "79f657141f1cd0e4a70d041b9215b8b00140d479ce73ed71bc4f3dd015157958", 570 + "url": "https://github.com/AdoptOpenJDK/openjdk15-binaries/releases/download/jdk-15.0.2%2B7_openj9-0.24.0/OpenJDK15U-jre_ppc64le_linux_openj9_15.0.2_7_openj9-0.24.0.tar.gz", 571 + "version": "15.0.2" 572 + }, 573 "vmType": "openj9", 574 "x86_64": { 575 "build": "7", ··· 632 "jdk": { 633 "hotspot": { 634 "aarch64": { 635 + "build": "7", 636 + "sha256": "cb77d9d126f97898dfdc8b5fb694d1e0e5d93d13a0a6cb2aeda76f8635384340", 637 + "url": "https://github.com/adoptium/temurin16-binaries/releases/download/jdk-16.0.2%2B7/OpenJDK16U-jdk_aarch64_linux_hotspot_16.0.2_7.tar.gz", 638 + "version": "16.0.2" 639 }, 640 "armv6l": { 641 + "build": "7", 642 + "sha256": "7721ef81416af8122a28448f3d661eb4bda40a9f78d400e4ecc55b58e627a00c", 643 + "url": "https://github.com/adoptium/temurin16-binaries/releases/download/jdk-16.0.2%2B7/OpenJDK16U-jdk_arm_linux_hotspot_16.0.2_7.tar.gz", 644 + "version": "16.0.2" 645 }, 646 "armv7l": { 647 + "build": "7", 648 + "sha256": "7721ef81416af8122a28448f3d661eb4bda40a9f78d400e4ecc55b58e627a00c", 649 + "url": "https://github.com/adoptium/temurin16-binaries/releases/download/jdk-16.0.2%2B7/OpenJDK16U-jdk_arm_linux_hotspot_16.0.2_7.tar.gz", 650 + "version": "16.0.2" 651 }, 652 "packageType": "jdk", 653 + "powerpc64le": { 654 + "build": "7", 655 + "sha256": "36ebe6c72f2fc19b8b17371f731390e15fa3aab08c28b55b9a8b71d0a578adc9", 656 + "url": "https://github.com/adoptium/temurin16-binaries/releases/download/jdk-16.0.2%2B7/OpenJDK16U-jdk_ppc64le_linux_hotspot_16.0.2_7.tar.gz", 657 + "version": "16.0.2" 658 + }, 659 "vmType": "hotspot", 660 "x86_64": { 661 + "build": "7", 662 + "sha256": "323d6d7474a359a28eff7ddd0df8e65bd61554a8ed12ef42fd9365349e573c2c", 663 + "url": "https://github.com/adoptium/temurin16-binaries/releases/download/jdk-16.0.2%2B7/OpenJDK16U-jdk_x64_linux_hotspot_16.0.2_7.tar.gz", 664 + "version": "16.0.2" 665 } 666 }, 667 "openj9": { ··· 672 "version": "16.0.1-ea" 673 }, 674 "packageType": "jdk", 675 + "powerpc64le": { 676 + "build": "9", 677 + "sha256": "9200acc9ddb6b0d4facf3ea44b17d3a10035316a379b4b148382b25cacf2bb83", 678 + "url": "https://github.com/AdoptOpenJDK/openjdk16-binaries/releases/download/jdk-16.0.1%2B9_openj9-0.26.0/OpenJDK16U-jdk_ppc64le_linux_openj9_16.0.1_9_openj9-0.26.0.tar.gz", 679 + "version": "16.0.1" 680 + }, 681 "vmType": "openj9", 682 "x86_64": { 683 "build": "9", ··· 708 "version": "16.0.1" 709 }, 710 "packageType": "jre", 711 + "powerpc64le": { 712 + "build": "9", 713 + "sha256": "495805e2e9bcabeac0d8271623b6c92604440608286f4ce411ea48f582854930", 714 + "url": "https://github.com/AdoptOpenJDK/openjdk16-binaries/releases/download/jdk-16.0.1%2B9/OpenJDK16U-jre_ppc64le_linux_hotspot_16.0.1_9.tar.gz", 715 + "version": "16.0.1" 716 + }, 717 "vmType": "hotspot", 718 "x86_64": { 719 "build": "9", ··· 730 "version": "16.0.1-ea" 731 }, 732 "packageType": "jre", 733 + "powerpc64le": { 734 + "build": "9", 735 + "sha256": "f9734c100f0e85ac63b9f9327b77135221a905e1d743cd9cd4edc0ea0e0fe8d9", 736 + "url": "https://github.com/AdoptOpenJDK/openjdk16-binaries/releases/download/jdk-16.0.1%2B9_openj9-0.26.0/OpenJDK16U-jre_ppc64le_linux_openj9_16.0.1_9_openj9-0.26.0.tar.gz", 737 + "version": "16.0.1" 738 + }, 739 "vmType": "openj9", 740 "x86_64": { 741 "build": "9", ··· 752 "packageType": "jdk", 753 "vmType": "hotspot", 754 "x86_64": { 755 + "build": "7", 756 + "sha256": "27975d9e695cfbb93861540926f9f7bcac973a254ceecbee549706a99cbbdf95", 757 + "url": "https://github.com/adoptium/temurin16-binaries/releases/download/jdk-16.0.2%2B7/OpenJDK16U-jdk_x64_mac_hotspot_16.0.2_7.tar.gz", 758 + "version": "16.0.2" 759 } 760 }, 761 "openj9": { ··· 798 "jdk": { 799 "hotspot": { 800 "aarch64": { 801 + "build": "6", 802 + "sha256": "42ed3ff5a859f9015a1362fb7e650026b913d688eab471714f795651120be173", 803 + "url": "https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u322-b06/OpenJDK8U-jdk_aarch64_linux_hotspot_8u322b06.tar.gz", 804 + "version": "8.0.322" 805 }, 806 "armv6l": { 807 + "build": "6", 808 + "sha256": "0666c466b8aefcc66ab25aea9c0605f5c6eda3b174b1b817a4e4e74da0de0365", 809 + "url": "https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u322-b06/OpenJDK8U-jdk_arm_linux_hotspot_8u322b06.tar.gz", 810 + "version": "8.0.322" 811 }, 812 "armv7l": { 813 + "build": "6", 814 + "sha256": "0666c466b8aefcc66ab25aea9c0605f5c6eda3b174b1b817a4e4e74da0de0365", 815 + "url": "https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u322-b06/OpenJDK8U-jdk_arm_linux_hotspot_8u322b06.tar.gz", 816 + "version": "8.0.322" 817 }, 818 "packageType": "jdk", 819 + "powerpc64le": { 820 + "build": "6", 821 + "sha256": "c7cc9c5b237e9e1f1e3296593aba427375823592e4604fadf89a8c234c2574e1", 822 + "url": "https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u322-b06/OpenJDK8U-jdk_ppc64le_linux_hotspot_8u322b06.tar.gz", 823 + "version": "8.0.322" 824 + }, 825 "vmType": "hotspot", 826 "x86_64": { 827 + "build": "6", 828 + "sha256": "3d62362a78c9412766471b05253507a4cfc212daea5cdf122860173ce902400e", 829 + "url": "https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u322-b06/OpenJDK8U-jdk_x64_linux_hotspot_8u322b06.tar.gz", 830 + "version": "8.0.322" 831 } 832 }, 833 "openj9": { ··· 838 "version": "8.0.292-ea" 839 }, 840 "packageType": "jdk", 841 + "powerpc64le": { 842 + "build": "10", 843 + "sha256": "bc88be757a884b90a2bb91365b7e922c0e7d0fea991cd69d1f74c59b2257a4b5", 844 + "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u292-b10_openj9-0.26.0/OpenJDK8U-jdk_ppc64le_linux_openj9_8u292b10_openj9-0.26.0.tar.gz", 845 + "version": "8.0.292" 846 + }, 847 "vmType": "openj9", 848 "x86_64": { 849 "build": "10", ··· 856 "jre": { 857 "hotspot": { 858 "aarch64": { 859 + "build": "6", 860 + "sha256": "22496d5e677aaccc5a85e90584d0a012c51a08898f0e09e259eabe67ed81da2b", 861 + "url": "https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u322-b06/OpenJDK8U-jre_aarch64_linux_hotspot_8u322b06.tar.gz", 862 + "version": "8.0.322" 863 }, 864 "armv6l": { 865 + "build": "6", 866 + "sha256": "48181f17b85a13c0e2f260c8f4b39483e61664cf07ea00e6210a666fb5210492", 867 + "url": "https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u322-b06/OpenJDK8U-jre_arm_linux_hotspot_8u322b06.tar.gz", 868 + "version": "8.0.322" 869 }, 870 "armv7l": { 871 + "build": "6", 872 + "sha256": "48181f17b85a13c0e2f260c8f4b39483e61664cf07ea00e6210a666fb5210492", 873 + "url": "https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u322-b06/OpenJDK8U-jre_arm_linux_hotspot_8u322b06.tar.gz", 874 + "version": "8.0.322" 875 }, 876 "packageType": "jre", 877 + "powerpc64le": { 878 + "build": "6", 879 + "sha256": "f15b536a97c27d114c0b59c86de07ca80a271d3979ed0aa056318ea329e31e5d", 880 + "url": "https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u322-b06/OpenJDK8U-jre_ppc64le_linux_hotspot_8u322b06.tar.gz", 881 + "version": "8.0.322" 882 + }, 883 "vmType": "hotspot", 884 "x86_64": { 885 + "build": "6", 886 + "sha256": "9c4607cee01919a21c57a36e8c009a7aca7aefd63010c64d7a3023fe8590ebe1", 887 + "url": "https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u322-b06/OpenJDK8U-jre_x64_linux_hotspot_8u322b06.tar.gz", 888 + "version": "8.0.322" 889 } 890 }, 891 "openj9": { ··· 896 "version": "8.0.292-ea" 897 }, 898 "packageType": "jre", 899 + "powerpc64le": { 900 + "build": "10", 901 + "sha256": "b75216f7905cff08432a9200a78a2694a4074279f79d859d27f82a998ca1b1e9", 902 + "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u292-b10_openj9-0.26.0/OpenJDK8U-jre_ppc64le_linux_openj9_8u292b10_openj9-0.26.0.tar.gz", 903 + "version": "8.0.292" 904 + }, 905 "vmType": "openj9", 906 "x86_64": { 907 "build": "10", ··· 918 "packageType": "jdk", 919 "vmType": "hotspot", 920 "x86_64": { 921 + "build": "6", 922 + "sha256": "96a3124bf0f5ca777954239893cc89ea34c4bc9a9b7c1559aa2c69baa0ee84e3", 923 + "url": "https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u322-b06/OpenJDK8U-jdk_x64_mac_hotspot_8u322b06.tar.gz", 924 + "version": "8.0.322" 925 } 926 }, 927 "openj9": { ··· 940 "packageType": "jre", 941 "vmType": "hotspot", 942 "x86_64": { 943 + "build": "6", 944 + "sha256": "42d4ada88e39b0f222ffdcf3c833f442af22852687992997eca82c573e65b86f", 945 + "url": "https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u322-b06/OpenJDK8U-jre_x64_mac_hotspot_8u322b06.tar.gz", 946 + "version": "8.0.322" 947 } 948 }, 949 "openj9": {
+6 -1
pkgs/development/compilers/chicken/5/chicken.nix
··· 45 done 46 ''; 47 48 - doCheck = true; 49 postCheck = '' 50 ./csi -R chicken.pathname -R chicken.platform \ 51 -p "(assert (equal? \"${toString binaryVersion}\" (pathname-file (car (repository-path)))))" 52 ''; 53 54 meta = {
··· 45 done 46 ''; 47 48 + doCheck = !stdenv.isDarwin; 49 postCheck = '' 50 ./csi -R chicken.pathname -R chicken.platform \ 51 -p "(assert (equal? \"${toString binaryVersion}\" (pathname-file (car (repository-path)))))" 52 + ''; 53 + 54 + doInstallCheck = true; 55 + installCheckPhase = '' 56 + $out/bin/chicken -version 57 ''; 58 59 meta = {
-100
pkgs/development/compilers/coreclr/default.nix
··· 1 - { config, lib, stdenv 2 - , fetchFromGitHub 3 - , fetchpatch 4 - , which 5 - , cmake 6 - , llvmPackages 7 - , libunwind 8 - , gettext 9 - , openssl 10 - , python2 11 - , icu 12 - , lttng-ust 13 - , liburcu 14 - , libuuid 15 - , libkrb5 16 - , debug ? config.coreclr.debug or false 17 - }: 18 - 19 - stdenv.mkDerivation rec { 20 - pname = "coreclr"; 21 - version = "2.0.7"; 22 - 23 - src = fetchFromGitHub { 24 - owner = "dotnet"; 25 - repo = "coreclr"; 26 - rev = "v${version}"; 27 - sha256 = "0pzkrfgqywhpijbx7j1v4lxa6270h6whymb64jdkp7yj56ipqh2n"; 28 - }; 29 - 30 - patches = [ 31 - (fetchpatch { 32 - # glibc 2.26 33 - url = "https://github.com/dotnet/coreclr/commit/a8f83b615708c529b112898e7d2fbc3f618b26ee.patch"; 34 - sha256 = "047ph5gip4z2h7liwdxsmpnlaq0sd3hliaw4nyqjp647m80g3ffq"; 35 - }) 36 - (fetchpatch { 37 - # clang 5 38 - url = "https://github.com/dotnet/coreclr/commit/9b22e1a767dee38f351001c5601f56d78766a43e.patch"; 39 - sha256 = "1w1lxw5ryvhq8m5m0kv880c4bh6y9xdgypkr76sqbh3v568yghzg"; 40 - }) 41 - ]; 42 - 43 - nativeBuildInputs = [ 44 - which 45 - cmake 46 - llvmPackages.clang 47 - ]; 48 - 49 - buildInputs = [ 50 - llvmPackages.llvm 51 - llvmPackages.lldb 52 - libunwind 53 - gettext 54 - openssl 55 - python2 56 - icu 57 - lttng-ust 58 - liburcu 59 - libuuid 60 - libkrb5 61 - ]; 62 - 63 - configurePhase = '' 64 - # override to avoid cmake running 65 - patchShebangs . 66 - ''; 67 - 68 - BuildArch = if stdenv.is64bit then "x64" else "x86"; 69 - BuildType = if debug then "Debug" else "Release"; 70 - 71 - hardeningDisable = [ 72 - "strictoverflow" 73 - "format" 74 - ]; 75 - 76 - buildPhase = '' 77 - runHook preBuild 78 - # disable -Werror which can potentially breaks with every compiler upgrade 79 - ./build.sh $BuildArch $BuildType cmakeargs "-DCLR_CMAKE_WARNINGS_ARE_ERRORS=OFF" 80 - runHook postBuild 81 - ''; 82 - 83 - installPhase = '' 84 - runHook preInstall 85 - mkdir -p $out/share/dotnet $out/bin 86 - cp -r bin/Product/Linux.$BuildArch.$BuildType/* $out/share/dotnet 87 - for cmd in coreconsole corerun createdump crossgen ilasm ildasm mcs superpmi; do 88 - ln -s $out/share/dotnet/$cmd $out/bin/$cmd 89 - done 90 - runHook postInstall 91 - ''; 92 - 93 - meta = with lib; { 94 - homepage = "https://github.com/dotnet/core/"; 95 - description = ".NET is a general purpose development platform"; 96 - platforms = [ "x86_64-linux" ]; 97 - maintainers = with maintainers; [ kuznero ]; 98 - license = licenses.mit; 99 - }; 100 - }
···
+2 -2
pkgs/development/compilers/fennel/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "fennel"; 5 - version = "1.0.0"; 6 7 src = fetchFromSourcehut { 8 owner = "~technomancy"; 9 repo = pname; 10 rev = version; 11 - sha256 = "sha256-HhxFTWC1gBY76pQzhn6EdgYHpYQr9zkUox0r4YC7mTQ="; 12 }; 13 14 nativeBuildInputs = [ installShellFiles ];
··· 2 3 stdenv.mkDerivation rec { 4 pname = "fennel"; 5 + version = "1.1.0"; 6 7 src = fetchFromSourcehut { 8 owner = "~technomancy"; 9 repo = pname; 10 rev = version; 11 + sha256 = "sha256-3Pfl/KNwuGCkZjG/FlF6K2IQHwJQbWsCBmJpLizr1ng="; 12 }; 13 14 nativeBuildInputs = [ installShellFiles ];
+6 -1
pkgs/development/compilers/gcc/10/default.nix
··· 71 # Obtain latest patch with ../update-mcfgthread-patches.sh 72 ++ optional (!crossStageStatic && targetPlatform.isMinGW) ./Added-mcf-thread-model-support-from-mcfgthread.patch 73 74 - ++ [ ../libsanitizer-no-cyclades.patch ]; 75 76 /* Cross-gcc settings (build == host != target) */ 77 crossMingw = targetPlatform != hostPlatform && targetPlatform.libc == "msvcrt";
··· 71 # Obtain latest patch with ../update-mcfgthread-patches.sh 72 ++ optional (!crossStageStatic && targetPlatform.isMinGW) ./Added-mcf-thread-model-support-from-mcfgthread.patch 73 74 + ++ [ ../libsanitizer-no-cyclades.patch ] 75 + 76 + ++ optional (buildPlatform.system == "aarch64-darwin" && targetPlatform != buildPlatform) (fetchpatch { 77 + url = "https://raw.githubusercontent.com/richard-vd/musl-cross-make/5e9e87f06fc3220e102c29d3413fbbffa456fcd6/patches/gcc-${version}/0008-darwin-aarch64-self-host-driver.patch"; 78 + sha256 = "sha256-XtykrPd5h/tsnjY1wGjzSOJ+AyyNLsfnjuOZ5Ryq9vA="; 79 + }); 80 81 /* Cross-gcc settings (build == host != target) */ 82 crossMingw = targetPlatform != hostPlatform && targetPlatform.libc == "msvcrt";
+2 -2
pkgs/development/compilers/go/1.18.nix
··· 54 55 stdenv.mkDerivation rec { 56 pname = "go"; 57 - version = "1.18"; 58 59 src = fetchurl { 60 url = "https://go.dev/dl/go${version}.src.tar.gz"; 61 - sha256 = "sha256-OPQj20zINIg/K1I0QoL6ejn7uTZQ3GKhH98L5kCb2tY="; 62 }; 63 64 # perl is used for testing go vet
··· 54 55 stdenv.mkDerivation rec { 56 pname = "go"; 57 + version = "1.18.1"; 58 59 src = fetchurl { 60 url = "https://go.dev/dl/go${version}.src.tar.gz"; 61 + sha256 = "sha256-79Q+DxQC4IO3OgPURLe2V2u0xTmsRiCLY6kWtprKQIg="; 62 }; 63 64 # perl is used for testing go vet
pkgs/development/compilers/muon/default.nix pkgs/development/compilers/muonlang/default.nix
+2 -1
pkgs/development/compilers/openjdk/8.nix
··· 17 i686-linux = "i386"; 18 x86_64-linux = "amd64"; 19 aarch64-linux = "aarch64"; 20 - }.${stdenv.system} or (throw "Unsupported platform"); 21 22 update = "322"; 23 build = "ga";
··· 17 i686-linux = "i386"; 18 x86_64-linux = "amd64"; 19 aarch64-linux = "aarch64"; 20 + powerpc64le-linux = "ppc64le"; 21 + }.${stdenv.system} or (throw "Unsupported platform ${stdenv.system}"); 22 23 update = "322"; 24 build = "ga";
+2 -2
pkgs/development/compilers/yosys/default.nix
··· 72 73 in stdenv.mkDerivation rec { 74 pname = "yosys"; 75 - version = "0.15"; 76 77 src = fetchFromGitHub { 78 owner = "YosysHQ"; 79 repo = "yosys"; 80 rev = "${pname}-${version}"; 81 - hash = "sha256-1NCcsq0otVKTTSSmnX2kCvvngF1yzqYWlRVzu+XY65w="; 82 }; 83 84 enableParallelBuilding = true;
··· 72 73 in stdenv.mkDerivation rec { 74 pname = "yosys"; 75 + version = "0.16"; 76 77 src = fetchFromGitHub { 78 owner = "YosysHQ"; 79 repo = "yosys"; 80 rev = "${pname}-${version}"; 81 + hash = "sha256-X1yygoat6ezJt9jLO+W528ryf381nKGDQ3cfrG1ZbIk="; 82 }; 83 84 enableParallelBuilding = true;
+2 -1
pkgs/development/coq-modules/CoLoR/default.nix
··· 5 owner = "fblanqui"; 6 inherit version; 7 defaultVersion = with versions; switch coq.coq-version [ 8 - {case = range "8.12" "8.13"; out = "1.8.1"; } 9 {case = range "8.10" "8.11"; out = "1.7.0"; } 10 {case = range "8.8" "8.9"; out = "1.6.0"; } 11 {case = range "8.6" "8.7"; out = "1.4.0"; } 12 ] null; 13 14 release."1.8.1".sha256 = "0knhca9fffmyldn4q16h9265i7ih0h4jhcarq4rkn0wnn7x8w8yw"; 15 release."1.7.0".rev = "08b5481ed6ea1a5d2c4c068b62156f5be6d82b40"; 16 release."1.7.0".sha256 = "1w7fmcpf0691gcwq00lm788k4ijlwz3667zj40j5jjc8j8hj7cq3";
··· 5 owner = "fblanqui"; 6 inherit version; 7 defaultVersion = with versions; switch coq.coq-version [ 8 + {case = range "8.12" "8.15"; out = "1.8.2"; } 9 {case = range "8.10" "8.11"; out = "1.7.0"; } 10 {case = range "8.8" "8.9"; out = "1.6.0"; } 11 {case = range "8.6" "8.7"; out = "1.4.0"; } 12 ] null; 13 14 + release."1.8.2".sha256 = "sha256:1gvx5cxm582793vxzrvsmhxif7px18h9xsb2jljy2gkphdmsnpqj"; 15 release."1.8.1".sha256 = "0knhca9fffmyldn4q16h9265i7ih0h4jhcarq4rkn0wnn7x8w8yw"; 16 release."1.7.0".rev = "08b5481ed6ea1a5d2c4c068b62156f5be6d82b40"; 17 release."1.7.0".sha256 = "1w7fmcpf0691gcwq00lm788k4ijlwz3667zj40j5jjc8j8hj7cq3";
+2 -1
pkgs/development/coq-modules/gappalib/default.nix
··· 6 owner = "gappa"; 7 domain = "gitlab.inria.fr"; 8 inherit version; 9 - defaultVersion = if versions.range "8.8" "8.14" coq.coq-version then "1.5.0" else null; 10 release."1.5.0".sha256 = "1i1c0gakffxqqqqw064cbvc243yl325hxd50jmczr6mk18igk41n"; 11 release."1.4.5".sha256 = "081hib1d9wfm29kis390qsqch8v6fs3q71g2rgbbzx5y5cf48n9k"; 12 release."1.4.4".sha256 = "114q2hgw64j6kqa9mg3qcp1nlf0ia46z2xadq81fnkxqm856ml7l";
··· 6 owner = "gappa"; 7 domain = "gitlab.inria.fr"; 8 inherit version; 9 + defaultVersion = if versions.range "8.8" "8.15" coq.coq-version then "1.5.1" else null; 10 + release."1.5.1".sha256 = "1806bq1z6q5rq2ma7d5kfbqfyfr755hjg0dq7b2llry8fx9cxjsg"; 11 release."1.5.0".sha256 = "1i1c0gakffxqqqqw064cbvc243yl325hxd50jmczr6mk18igk41n"; 12 release."1.4.5".sha256 = "081hib1d9wfm29kis390qsqch8v6fs3q71g2rgbbzx5y5cf48n9k"; 13 release."1.4.4".sha256 = "114q2hgw64j6kqa9mg3qcp1nlf0ia46z2xadq81fnkxqm856ml7l";
+257
pkgs/development/interpreters/python/cpython/3.11/python-3.x-distutils-C++.patch
···
··· 1 + diff --git a/Lib/_osx_support.py b/Lib/_osx_support.py 2 + index aa66c8b9f4..71e6556bac 100644 3 + --- a/Lib/_osx_support.py 4 + +++ b/Lib/_osx_support.py 5 + @@ -14,13 +14,13 @@ 6 + # configuration variables that may contain universal build flags, 7 + # like "-arch" or "-isdkroot", that may need customization for 8 + # the user environment 9 + -_UNIVERSAL_CONFIG_VARS = ('CFLAGS', 'LDFLAGS', 'CPPFLAGS', 'BASECFLAGS', 10 + - 'BLDSHARED', 'LDSHARED', 'CC', 'CXX', 11 + - 'PY_CFLAGS', 'PY_LDFLAGS', 'PY_CPPFLAGS', 12 + - 'PY_CORE_CFLAGS', 'PY_CORE_LDFLAGS') 13 + +_UNIVERSAL_CONFIG_VARS = ('CFLAGS', 'CXXFLAGS', 'LDFLAGS', 'CPPFLAGS', 14 + + 'BASECFLAGS', 'BLDSHARED', 'LDSHARED', 'LDCXXSHARED', 15 + + 'CC', 'CXX', 'PY_CFLAGS', 'PY_LDFLAGS', 16 + + 'PY_CPPFLAGS', 'PY_CORE_LDFLAGS', 'PY_CORE_CFLAGS') 17 + 18 + # configuration variables that may contain compiler calls 19 + -_COMPILER_CONFIG_VARS = ('BLDSHARED', 'LDSHARED', 'CC', 'CXX') 20 + +_COMPILER_CONFIG_VARS = ('BLDSHARED', 'LDSHARED', 'LDCXXSHARED', 'CC', 'CXX') 21 + 22 + # prefix added to original configuration variable names 23 + _INITPRE = '_OSX_SUPPORT_INITIAL_' 24 + diff --git a/Lib/distutils/cygwinccompiler.py b/Lib/distutils/cygwinccompiler.py 25 + index 66c12dd358..dddb9fd2d4 100644 26 + --- a/Lib/distutils/cygwinccompiler.py 27 + +++ b/Lib/distutils/cygwinccompiler.py 28 + @@ -123,8 +123,10 @@ def __init__(self, verbose=0, dry_run=0, force=0): 29 + # dllwrap 2.10.90 is buggy 30 + if self.ld_version >= "2.10.90": 31 + self.linker_dll = "gcc" 32 + + self.linker_dll_cxx = "g++" 33 + else: 34 + self.linker_dll = "dllwrap" 35 + + self.linker_dll_cxx = "dllwrap" 36 + 37 + # ld_version >= "2.13" support -shared so use it instead of 38 + # -mdll -static 39 + @@ -138,9 +140,13 @@ def __init__(self, verbose=0, dry_run=0, force=0): 40 + self.set_executables(compiler='gcc -mcygwin -O -Wall', 41 + compiler_so='gcc -mcygwin -mdll -O -Wall', 42 + compiler_cxx='g++ -mcygwin -O -Wall', 43 + + compiler_so_cxx='g++ -mcygwin -mdll -O -Wall', 44 + linker_exe='gcc -mcygwin', 45 + linker_so=('%s -mcygwin %s' % 46 + - (self.linker_dll, shared_option))) 47 + + (self.linker_dll, shared_option)), 48 + + linker_exe_cxx='g++ -mcygwin', 49 + + linker_so_cxx=('%s -mcygwin %s' % 50 + + (self.linker_dll_cxx, shared_option))) 51 + 52 + # cygwin and mingw32 need different sets of libraries 53 + if self.gcc_version == "2.91.57": 54 + @@ -164,8 +170,12 @@ def _compile(self, obj, src, ext, cc_args, extra_postargs, pp_opts): 55 + raise CompileError(msg) 56 + else: # for other files use the C-compiler 57 + try: 58 + - self.spawn(self.compiler_so + cc_args + [src, '-o', obj] + 59 + - extra_postargs) 60 + + if self.detect_language(src) == 'c++': 61 + + self.spawn(self.compiler_so_cxx + cc_args + [src, '-o', obj] + 62 + + extra_postargs) 63 + + else: 64 + + self.spawn(self.compiler_so + cc_args + [src, '-o', obj] + 65 + + extra_postargs) 66 + except DistutilsExecError as msg: 67 + raise CompileError(msg) 68 + 69 + @@ -300,9 +310,14 @@ def __init__(self, verbose=0, dry_run=0, force=0): 70 + self.set_executables(compiler='gcc -O -Wall', 71 + compiler_so='gcc -mdll -O -Wall', 72 + compiler_cxx='g++ -O -Wall', 73 + + compiler_so_cxx='g++ -mdll -O -Wall', 74 + linker_exe='gcc', 75 + linker_so='%s %s %s' 76 + % (self.linker_dll, shared_option, 77 + + entry_point), 78 + + linker_exe_cxx='g++', 79 + + linker_so_cxx='%s %s %s' 80 + + % (self.linker_dll_cxx, shared_option, 81 + entry_point)) 82 + # Maybe we should also append -mthreads, but then the finished 83 + # dlls need another dll (mingwm10.dll see Mingw32 docs) 84 + diff --git a/Lib/distutils/sysconfig.py b/Lib/distutils/sysconfig.py 85 + index 3414a761e7..f1af560cc1 100644 86 + --- a/Lib/distutils/sysconfig.py 87 + +++ b/Lib/distutils/sysconfig.py 88 + @@ -216,9 +216,11 @@ def customize_compiler(compiler): 89 + _osx_support.customize_compiler(_config_vars) 90 + _config_vars['CUSTOMIZED_OSX_COMPILER'] = 'True' 91 + 92 + - (cc, cxx, cflags, ccshared, ldshared, shlib_suffix, ar, ar_flags) = \ 93 + - get_config_vars('CC', 'CXX', 'CFLAGS', 94 + - 'CCSHARED', 'LDSHARED', 'SHLIB_SUFFIX', 'AR', 'ARFLAGS') 95 + + (cc, cxx, cflags, ccshared, ldshared, ldcxxshared, shlib_suffix, ar, ar_flags) = \ 96 + + get_config_vars('CC', 'CXX', 'CFLAGS', 'CCSHARED', 'LDSHARED', 'LDCXXSHARED', 97 + + 'SHLIB_SUFFIX', 'AR', 'ARFLAGS') 98 + + 99 + + cxxflags = cflags 100 + 101 + if 'CC' in os.environ: 102 + newcc = os.environ['CC'] 103 + @@ -233,19 +235,27 @@ def customize_compiler(compiler): 104 + cxx = os.environ['CXX'] 105 + if 'LDSHARED' in os.environ: 106 + ldshared = os.environ['LDSHARED'] 107 + + if 'LDCXXSHARED' in os.environ: 108 + + ldcxxshared = os.environ['LDCXXSHARED'] 109 + if 'CPP' in os.environ: 110 + cpp = os.environ['CPP'] 111 + else: 112 + cpp = cc + " -E" # not always 113 + if 'LDFLAGS' in os.environ: 114 + ldshared = ldshared + ' ' + os.environ['LDFLAGS'] 115 + + ldcxxshared = ldcxxshared + ' ' + os.environ['LDFLAGS'] 116 + if 'CFLAGS' in os.environ: 117 + - cflags = cflags + ' ' + os.environ['CFLAGS'] 118 + + cflags = os.environ['CFLAGS'] 119 + ldshared = ldshared + ' ' + os.environ['CFLAGS'] 120 + + if 'CXXFLAGS' in os.environ: 121 + + cxxflags = os.environ['CXXFLAGS'] 122 + + ldcxxshared = ldcxxshared + ' ' + os.environ['CXXFLAGS'] 123 + if 'CPPFLAGS' in os.environ: 124 + cpp = cpp + ' ' + os.environ['CPPFLAGS'] 125 + cflags = cflags + ' ' + os.environ['CPPFLAGS'] 126 + + cxxflags = cxxflags + ' ' + os.environ['CPPFLAGS'] 127 + ldshared = ldshared + ' ' + os.environ['CPPFLAGS'] 128 + + ldcxxshared = ldcxxshared + ' ' + os.environ['CPPFLAGS'] 129 + if 'AR' in os.environ: 130 + ar = os.environ['AR'] 131 + if 'ARFLAGS' in os.environ: 132 + @@ -254,13 +264,17 @@ def customize_compiler(compiler): 133 + archiver = ar + ' ' + ar_flags 134 + 135 + cc_cmd = cc + ' ' + cflags 136 + + cxx_cmd = cxx + ' ' + cxxflags 137 + compiler.set_executables( 138 + preprocessor=cpp, 139 + compiler=cc_cmd, 140 + compiler_so=cc_cmd + ' ' + ccshared, 141 + - compiler_cxx=cxx, 142 + + compiler_cxx=cxx_cmd, 143 + + compiler_so_cxx=cxx_cmd + ' ' + ccshared, 144 + linker_so=ldshared, 145 + linker_exe=cc, 146 + + linker_so_cxx=ldcxxshared, 147 + + linker_exe_cxx=cxx, 148 + archiver=archiver) 149 + 150 + compiler.shared_lib_extension = shlib_suffix 151 + diff --git a/Lib/distutils/unixccompiler.py b/Lib/distutils/unixccompiler.py 152 + index d00c48981e..4a3d271fee 100644 153 + --- a/Lib/distutils/unixccompiler.py 154 + +++ b/Lib/distutils/unixccompiler.py 155 + @@ -52,14 +52,17 @@ class UnixCCompiler(CCompiler): 156 + # are pretty generic; they will probably have to be set by an outsider 157 + # (eg. using information discovered by the sysconfig about building 158 + # Python extensions). 159 + - executables = {'preprocessor' : None, 160 + - 'compiler' : ["cc"], 161 + - 'compiler_so' : ["cc"], 162 + - 'compiler_cxx' : ["cc"], 163 + - 'linker_so' : ["cc", "-shared"], 164 + - 'linker_exe' : ["cc"], 165 + - 'archiver' : ["ar", "-cr"], 166 + - 'ranlib' : None, 167 + + executables = {'preprocessor' : None, 168 + + 'compiler' : ["cc"], 169 + + 'compiler_so' : ["cc"], 170 + + 'compiler_cxx' : ["c++"], 171 + + 'compiler_so_cxx' : ["c++"], 172 + + 'linker_so' : ["cc", "-shared"], 173 + + 'linker_exe' : ["cc"], 174 + + 'linker_so_cxx' : ["c++", "-shared"], 175 + + 'linker_exe_cxx' : ["c++"], 176 + + 'archiver' : ["ar", "-cr"], 177 + + 'ranlib' : None, 178 + } 179 + 180 + if sys.platform[:6] == "darwin": 181 + @@ -110,12 +113,19 @@ def preprocess(self, source, output_file=None, macros=None, 182 + 183 + def _compile(self, obj, src, ext, cc_args, extra_postargs, pp_opts): 184 + compiler_so = self.compiler_so 185 + + compiler_so_cxx = self.compiler_so_cxx 186 + if sys.platform == 'darwin': 187 + compiler_so = _osx_support.compiler_fixup(compiler_so, 188 + cc_args + extra_postargs) 189 + + compiler_so_cxx = _osx_support.compiler_fixup(compiler_so_cxx, 190 + + cc_args + extra_postargs) 191 + try: 192 + - self.spawn(compiler_so + cc_args + [src, '-o', obj] + 193 + - extra_postargs) 194 + + if self.detect_language(src) == 'c++': 195 + + self.spawn(compiler_so_cxx + cc_args + [src, '-o', obj] + 196 + + extra_postargs) 197 + + else: 198 + + self.spawn(compiler_so + cc_args + [src, '-o', obj] + 199 + + extra_postargs) 200 + except DistutilsExecError as msg: 201 + raise CompileError(msg) 202 + 203 + @@ -173,30 +183,16 @@ def link(self, target_desc, objects, 204 + ld_args.extend(extra_postargs) 205 + self.mkpath(os.path.dirname(output_filename)) 206 + try: 207 + - if target_desc == CCompiler.EXECUTABLE: 208 + - linker = self.linker_exe[:] 209 + + if target_lang == "c++": 210 + + if target_desc == CCompiler.EXECUTABLE: 211 + + linker = self.linker_exe_cxx[:] 212 + + else: 213 + + linker = self.linker_so_cxx[:] 214 + else: 215 + - linker = self.linker_so[:] 216 + - if target_lang == "c++" and self.compiler_cxx: 217 + - # skip over environment variable settings if /usr/bin/env 218 + - # is used to set up the linker's environment. 219 + - # This is needed on OSX. Note: this assumes that the 220 + - # normal and C++ compiler have the same environment 221 + - # settings. 222 + - i = 0 223 + - if os.path.basename(linker[0]) == "env": 224 + - i = 1 225 + - while '=' in linker[i]: 226 + - i += 1 227 + - 228 + - if os.path.basename(linker[i]) == 'ld_so_aix': 229 + - # AIX platforms prefix the compiler with the ld_so_aix 230 + - # script, so we need to adjust our linker index 231 + - offset = 1 232 + + if target_desc == CCompiler.EXECUTABLE: 233 + + linker = self.linker_exe[:] 234 + else: 235 + - offset = 0 236 + - 237 + - linker[i+offset] = self.compiler_cxx[i] 238 + + linker = self.linker_so[:] 239 + 240 + if sys.platform == 'darwin': 241 + linker = _osx_support.compiler_fixup(linker, ld_args) 242 + diff --git a/Makefile.pre.in b/Makefile.pre.in 243 + index f803391346..090f14c46c 100644 244 + --- a/Makefile.pre.in 245 + +++ b/Makefile.pre.in 246 + @@ -732,9 +732,9 @@ sharedmods: $(BUILDPYTHON) pybuilddir.txt @LIBMPDEC_INTERNAL@ @LIBEXPAT_INTERNAL 247 + *\ -s*|s*) quiet="-q";; \ 248 + *) quiet="";; \ 249 + esac; \ 250 + - echo "$(RUNSHARED) CC='$(CC)' LDSHARED='$(BLDSHARED)' OPT='$(OPT)' \ 251 + + echo "$(RUNSHARED) CC='$(CC)' LDSHARED='$(BLDSHARED)' CFLAGS='$(PY_CFLAGS)' \ 252 + $(PYTHON_FOR_BUILD) $(srcdir)/setup.py $$quiet build"; \ 253 + - $(RUNSHARED) CC='$(CC)' LDSHARED='$(BLDSHARED)' OPT='$(OPT)' \ 254 + + $(RUNSHARED) CC='$(CC)' LDSHARED='$(BLDSHARED)' CFLAGS='$(PY_CFLAGS)' \ 255 + $(PYTHON_FOR_BUILD) $(srcdir)/setup.py $$quiet build 256 + 257 +
+4 -2
pkgs/development/interpreters/python/cpython/default.nix
··· 236 else 237 ./3.5/profile-task.patch 238 ) 239 - ] ++ optionals (pythonAtLeast "3.9" && stdenv.isDarwin) [ 240 # Stop checking for TCL/TK in global macOS locations 241 ./3.9/darwin-tcl-tk.patch 242 ] ++ optionals (isPy3k && hasDistutilsCxxPatch) [ ··· 247 ( 248 if isPy35 then 249 ./3.5/python-3.x-distutils-C++.patch 250 - else if pythonAtLeast "3.7" then 251 ./3.7/python-3.x-distutils-C++.patch 252 else 253 fetchpatch { 254 url = "https://bugs.python.org/file48016/python-3.x-distutils-C++.patch";
··· 236 else 237 ./3.5/profile-task.patch 238 ) 239 + ] ++ optionals (pythonAtLeast "3.9" && pythonOlder "3.11" && stdenv.isDarwin) [ 240 # Stop checking for TCL/TK in global macOS locations 241 ./3.9/darwin-tcl-tk.patch 242 ] ++ optionals (isPy3k && hasDistutilsCxxPatch) [ ··· 247 ( 248 if isPy35 then 249 ./3.5/python-3.x-distutils-C++.patch 250 + else if pythonAtLeast "3.7" && pythonOlder "3.11" then 251 ./3.7/python-3.x-distutils-C++.patch 252 + else if pythonAtLeast "3.11" then 253 + ./3.11/python-3.x-distutils-C++.patch 254 else 255 fetchpatch { 256 url = "https://bugs.python.org/file48016/python-3.x-distutils-C++.patch";
+2 -2
pkgs/development/interpreters/python/default.nix
··· 199 major = "3"; 200 minor = "11"; 201 patch = "0"; 202 - suffix = "a6"; 203 }; 204 - sha256 = "sha256-HFOi/3WHljPjDKwp0qpregEONVuV8L+axpG+zPX50So="; 205 inherit (darwin) configd; 206 inherit passthruFun; 207 };
··· 199 major = "3"; 200 minor = "11"; 201 patch = "0"; 202 + suffix = "a7"; 203 }; 204 + sha256 = "sha256-t8Vt10wvRy1Ja1qNNWvWrZ75sD8mKIwyN9P/aYqwPXQ="; 205 inherit (darwin) configd; 206 inherit passthruFun; 207 };
+19 -3
pkgs/development/libraries/boost/generic.nix
··· 68 else 69 "$NIX_BUILD_CORES"; 70 71 - needUserConfig = stdenv.hostPlatform != stdenv.buildPlatform || useMpi || stdenv.isDarwin; 72 73 b2Args = concatStringsSep " " ([ 74 "--includedir=$dev/include" ··· 84 # TODO: make this unconditional 85 ] ++ optionals (stdenv.hostPlatform != stdenv.buildPlatform) [ 86 "address-model=${toString stdenv.hostPlatform.parsed.cpu.bits}" 87 - "architecture=${toString stdenv.hostPlatform.parsed.cpu.family}" 88 "binary-format=${toString stdenv.hostPlatform.parsed.kernel.execFormat.name}" 89 "target-os=${toString stdenv.hostPlatform.parsed.kernel.name}" 90 ··· 92 # https://www.boost.org/doc/libs/1_66_0/libs/context/doc/html/context/architectures.html 93 "abi=${if stdenv.hostPlatform.parsed.cpu.family == "arm" then "aapcs" 94 else if stdenv.hostPlatform.isWindows then "ms" 95 - else if stdenv.hostPlatform.isMips then "o32" 96 else "sysv"}" 97 ] ++ optional (link != "static") "runtime-link=${runtime-link}" 98 ++ optional (variant == "release") "debug-symbols=off" ··· 133 sha256 = "15d2a636hhsb1xdyp44x25dyqfcaws997vnp9kl1mhzvxjzz7hb0"; 134 stripLen = 1; 135 }) 136 ++ optional (and (versionAtLeast version "1.70") (!versionAtLeast version "1.73")) ./cmake-paths.patch 137 ++ optional (versionAtLeast version "1.73") ./cmake-paths-173.patch 138 ++ optional (version == "1.77.0") (fetchpatch { ··· 150 ++ optional ((versionOlder version "1.57") || version == "1.58") "x86_64-darwin" 151 ++ optionals (versionOlder version "1.73") lib.platforms.riscv; 152 maintainers = with maintainers; [ hjones2199 ]; 153 }; 154 155 preConfigure = optionalString useMpi ''
··· 68 else 69 "$NIX_BUILD_CORES"; 70 71 + needUserConfig = stdenv.hostPlatform != stdenv.buildPlatform || useMpi || (stdenv.isDarwin && enableShared); 72 73 b2Args = concatStringsSep " " ([ 74 "--includedir=$dev/include" ··· 84 # TODO: make this unconditional 85 ] ++ optionals (stdenv.hostPlatform != stdenv.buildPlatform) [ 86 "address-model=${toString stdenv.hostPlatform.parsed.cpu.bits}" 87 + "architecture=${if stdenv.hostPlatform.isMips64 then "mips64" else toString stdenv.hostPlatform.parsed.cpu.family}" 88 "binary-format=${toString stdenv.hostPlatform.parsed.kernel.execFormat.name}" 89 "target-os=${toString stdenv.hostPlatform.parsed.kernel.name}" 90 ··· 92 # https://www.boost.org/doc/libs/1_66_0/libs/context/doc/html/context/architectures.html 93 "abi=${if stdenv.hostPlatform.parsed.cpu.family == "arm" then "aapcs" 94 else if stdenv.hostPlatform.isWindows then "ms" 95 + else if stdenv.hostPlatform.isMips32 then "o32" 96 + else if stdenv.hostPlatform.isMips64n64 then "n64" 97 else "sysv"}" 98 ] ++ optional (link != "static") "runtime-link=${runtime-link}" 99 ++ optional (variant == "release") "debug-symbols=off" ··· 134 sha256 = "15d2a636hhsb1xdyp44x25dyqfcaws997vnp9kl1mhzvxjzz7hb0"; 135 stripLen = 1; 136 }) 137 + ++ optional (versionAtLeast version "1.65" && versionOlder version "1.70") (fetchpatch { 138 + # support for Mips64n64 appeared in boost-context 1.70; this patch won't apply to pre-1.65 cleanly 139 + url = "https://github.com/boostorg/context/commit/e3f744a1862164062d579d1972272d67bdaa9c39.patch"; 140 + sha256 = "sha256-qjQy1b4jDsIRrI+UYtcguhvChrMbGWO0UlEzEJHYzRI="; 141 + stripLen = 1; 142 + extraPrefix = "libs/context/"; 143 + }) 144 ++ optional (and (versionAtLeast version "1.70") (!versionAtLeast version "1.73")) ./cmake-paths.patch 145 ++ optional (versionAtLeast version "1.73") ./cmake-paths-173.patch 146 ++ optional (version == "1.77.0") (fetchpatch { ··· 158 ++ optional ((versionOlder version "1.57") || version == "1.58") "x86_64-darwin" 159 ++ optionals (versionOlder version "1.73") lib.platforms.riscv; 160 maintainers = with maintainers; [ hjones2199 ]; 161 + 162 + broken = 163 + # boost-context lacks support for the N32 ABI on mips64. The build 164 + # will succeed, but packages depending on boost-context will fail with 165 + # a very cryptic error message. 166 + stdenv.hostPlatform.isMips64n32 || 167 + # the patch above does not apply cleanly to pre-1.65 boost 168 + (stdenv.hostPlatform.isMips64n64 && (versionOlder version "1.65")); 169 }; 170 171 preConfigure = optionalString useMpi ''
+2 -2
pkgs/development/libraries/bullet/default.nix
··· 11 12 stdenv.mkDerivation rec { 13 pname = "bullet"; 14 - version = "3.22a"; 15 16 src = fetchFromGitHub { 17 owner = "bulletphysics"; 18 repo = "bullet3"; 19 rev = version; 20 - sha256 = "sha256-Ng+kg720y69aE0FgTnD60F05zwUX/LzLlImnrODzOuo="; 21 }; 22 23 nativeBuildInputs = [ cmake ];
··· 11 12 stdenv.mkDerivation rec { 13 pname = "bullet"; 14 + version = "3.22b"; 15 16 src = fetchFromGitHub { 17 owner = "bulletphysics"; 18 repo = "bullet3"; 19 rev = version; 20 + sha256 = "sha256-hf2b7enh9mziPKFcdU8NwLdhcxhV7Ididf9Bwwa+5/M="; 21 }; 22 23 nativeBuildInputs = [ cmake ];
+2 -2
pkgs/development/libraries/duckdb/default.nix
··· 16 in 17 stdenv.mkDerivation rec { 18 pname = "duckdb"; 19 - version = "0.3.2"; 20 21 src = fetchFromGitHub { 22 owner = pname; 23 repo = pname; 24 rev = "v${version}"; 25 - sha256 = "sha256-F5YOqDeY3rgcnuu5SNqOfUxhsaXgqvdJZTnD1unI0tc="; 26 }; 27 28 patches = [ ./version.patch ];
··· 16 in 17 stdenv.mkDerivation rec { 18 pname = "duckdb"; 19 + version = "0.3.3"; 20 21 src = fetchFromGitHub { 22 owner = pname; 23 repo = pname; 24 rev = "v${version}"; 25 + sha256 = "sha256-WxJj5hOJsRuKUHjpGZWsa0PxRZZJcX88p1/typ+yqEw="; 26 }; 27 28 patches = [ ./version.patch ];
+25
pkgs/development/libraries/geos/3.9.nix
···
··· 1 + { lib, stdenv, fetchurl }: 2 + 3 + stdenv.mkDerivation rec { 4 + pname = "geos"; 5 + version = "3.9.2"; 6 + 7 + src = fetchurl { 8 + url = "https://download.osgeo.org/geos/${pname}-${version}.tar.bz2"; 9 + sha256 = "sha256-RKWpviHX1HNDa/Yhwt3MPPWou+PHhuEyKWGKO52GEpc="; 10 + }; 11 + 12 + enableParallelBuilding = true; 13 + 14 + # https://trac.osgeo.org/geos/ticket/993 15 + configureFlags = lib.optional stdenv.isAarch32 "--disable-inline"; 16 + 17 + meta = with lib; { 18 + description = "C++ port of the Java Topology Suite (JTS)"; 19 + homepage = "https://trac.osgeo.org/geos"; 20 + license = licenses.lgpl21Only; 21 + maintainers = with lib.maintainers; [ 22 + willcohen 23 + ]; 24 + }; 25 + }
+15 -6
pkgs/development/libraries/geos/default.nix
··· 1 - { lib, stdenv, fetchurl }: 2 3 stdenv.mkDerivation rec { 4 pname = "geos"; 5 - version = "3.9.1"; 6 7 src = fetchurl { 8 url = "https://download.osgeo.org/geos/${pname}-${version}.tar.bz2"; 9 - sha256 = "sha256-fmMFB9ysncB1ZdJJom8GoVyfWwxS3SkSmg49OB1+OCo="; 10 }; 11 12 - enableParallelBuilding = true; 13 14 - # https://trac.osgeo.org/geos/ticket/993 15 - configureFlags = lib.optional stdenv.isAarch32 "--disable-inline"; 16 17 meta = with lib; { 18 description = "C++ port of the Java Topology Suite (JTS)"; 19 homepage = "https://trac.osgeo.org/geos"; 20 license = licenses.lgpl21Only; 21 }; 22 }
··· 1 + { lib 2 + , stdenv 3 + , fetchurl 4 + , cmake }: 5 6 stdenv.mkDerivation rec { 7 pname = "geos"; 8 + version = "3.10.2"; 9 10 src = fetchurl { 11 url = "https://download.osgeo.org/geos/${pname}-${version}.tar.bz2"; 12 + sha256 = "sha256-ULvFmaw4a0wrOWLcxBHwBAph8gSq7066ciXs3Qz0VxU="; 13 }; 14 15 + nativeBuildInputs = [ cmake ]; 16 17 + postPatch = '' 18 + substituteInPlace tools/geos-config.in \ 19 + --replace "@libdir@" "@prefix@/lib" \ 20 + --replace "@includedir@" "@prefix@/include" 21 + ''; 22 23 meta = with lib; { 24 description = "C++ port of the Java Topology Suite (JTS)"; 25 homepage = "https://trac.osgeo.org/geos"; 26 license = licenses.lgpl21Only; 27 + maintainers = with lib.maintainers; [ 28 + willcohen 29 + ]; 30 }; 31 }
+4 -5
pkgs/development/libraries/glfw/3.x.nix
··· 6 }: 7 8 stdenv.mkDerivation rec { 9 - version = "3.3.6"; 10 pname = "glfw"; 11 12 src = fetchFromGitHub { 13 owner = "glfw"; 14 repo = "GLFW"; 15 rev = version; 16 - sha256 = "sha256-mYcnucIRudLLySShKSDzsQfuoM2/0guKpeLSGuAWEkQ="; 17 }; 18 19 - # Fix freezing on Wayland (https://github.com/glfw/glfw/pull/1711) 20 - # and linkage issues on X11 (https://github.com/NixOS/nixpkgs/issues/142583) 21 - patches = if waylandSupport then ./wayland.patch else ./x11.patch; 22 23 propagatedBuildInputs = [ libGL ]; 24
··· 6 }: 7 8 stdenv.mkDerivation rec { 9 + version = "3.3.7"; 10 pname = "glfw"; 11 12 src = fetchFromGitHub { 13 owner = "glfw"; 14 repo = "GLFW"; 15 rev = version; 16 + sha256 = "sha256-aWwt6FRq/ofQmZAeavDa8inrJfrPxb8iyo1XYdQsrKc="; 17 }; 18 19 + # Fix linkage issues on X11 (https://github.com/NixOS/nixpkgs/issues/142583) 20 + patches = lib.optional (!waylandSupport) ./x11.patch; 21 22 propagatedBuildInputs = [ libGL ]; 23
+2 -2
pkgs/development/libraries/intel-media-driver/default.nix
··· 14 15 stdenv.mkDerivation rec { 16 pname = "intel-media-driver"; 17 - version = "22.2.2"; 18 19 outputs = [ "out" "dev" ]; 20 ··· 22 owner = "intel"; 23 repo = "media-driver"; 24 rev = "intel-media-${version}"; 25 - sha256 = "sha256-ksh8xx46x9OgXBrhJr3FnBI9g4PHXUDhLPbgpvccffM="; 26 }; 27 28 patches = [
··· 14 15 stdenv.mkDerivation rec { 16 pname = "intel-media-driver"; 17 + version = "22.3.0"; 18 19 outputs = [ "out" "dev" ]; 20 ··· 22 owner = "intel"; 23 repo = "media-driver"; 24 rev = "intel-media-${version}"; 25 + sha256 = "sha256-TQmXU/Roij6U6NTt3oywhjpPJzaFeR4hhVor11mgaRE="; 26 }; 27 28 patches = [
+27 -3
pkgs/development/libraries/jsoncpp/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, cmake, python3, validatePkgConfig, fetchpatch }: 2 3 stdenv.mkDerivation rec { 4 pname = "jsoncpp"; ··· 28 cp -a ${src} ${src.name} 29 chmod -R +w ${src.name} 30 export sourceRoot=${src.name} 31 ''; 32 33 # Hack to be able to run the test, broken because we use ··· 42 43 cmakeFlags = [ 44 "-DBUILD_SHARED_LIBS=ON" 45 - "-DBUILD_STATIC_LIBS=OFF" 46 "-DBUILD_OBJECT_LIBS=OFF" 47 "-DJSONCPP_WITH_CMAKE_PACKAGE=ON" 48 - ] ++ lib.optional (stdenv.buildPlatform != stdenv.hostPlatform) "-DJSONCPP_WITH_TESTS=OFF"; 49 50 meta = with lib; { 51 homepage = "https://github.com/open-source-parsers/jsoncpp";
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , cmake 5 + , python3 6 + , validatePkgConfig 7 + , fetchpatch 8 + , secureMemory ? false 9 + , enableStatic ? stdenv.hostPlatform.isStatic 10 + }: 11 12 stdenv.mkDerivation rec { 13 pname = "jsoncpp"; ··· 37 cp -a ${src} ${src.name} 38 chmod -R +w ${src.name} 39 export sourceRoot=${src.name} 40 + ''; 41 + 42 + postPatch = lib.optionalString secureMemory '' 43 + sed -i 's/#define JSONCPP_USING_SECURE_MEMORY 0/#define JSONCPP_USING_SECURE_MEMORY 1/' include/json/version.h 44 ''; 45 46 # Hack to be able to run the test, broken because we use ··· 55 56 cmakeFlags = [ 57 "-DBUILD_SHARED_LIBS=ON" 58 "-DBUILD_OBJECT_LIBS=OFF" 59 "-DJSONCPP_WITH_CMAKE_PACKAGE=ON" 60 + ] 61 + # the test's won't compile if secureMemory is used because there is no 62 + # comparison operators and conversion functions between 63 + # std::basic_string<..., Json::SecureAllocator<char>> vs. 64 + # std::basic_string<..., [default allocator]> 65 + ++ lib.optional ((stdenv.buildPlatform != stdenv.hostPlatform) || secureMemory) "-DJSONCPP_WITH_TESTS=OFF" 66 + ++ lib.optional (!enableStatic) "-DBUILD_STATIC_LIBS=OFF"; 67 + 68 + # this is fixed and no longer necessary in 1.9.5 but there they use 69 + # memset_s without switching to a different c++ standard in the cmake files 70 + postInstall = lib.optionalString enableStatic '' 71 + (cd $out/lib && ln -sf libjsoncpp_static.a libjsoncpp.a) 72 + ''; 73 74 meta = with lib; { 75 homepage = "https://github.com/open-source-parsers/jsoncpp";
+2 -2
pkgs/development/libraries/lasso/default.nix
··· 3 stdenv.mkDerivation rec { 4 5 pname = "lasso"; 6 - version = "2.7.0"; 7 8 src = fetchurl { 9 url = "https://dev.entrouvert.org/lasso/lasso-${version}.tar.gz"; 10 - sha256 = "138x8pmj4k1pbah32z14rd8ylyx4lgz70s93m39vd17f8sjz50lj"; 11 12 }; 13
··· 3 stdenv.mkDerivation rec { 4 5 pname = "lasso"; 6 + version = "2.8.0"; 7 8 src = fetchurl { 9 url = "https://dev.entrouvert.org/lasso/lasso-${version}.tar.gz"; 10 + sha256 = "sha256-/8vVhR2YWGx+HK9DutZhZCEaO2HRK/hgoFmESP+fKzg="; 11 12 }; 13
+3 -3
pkgs/development/libraries/libdeltachat/default.nix
··· 16 17 stdenv.mkDerivation rec { 18 pname = "libdeltachat"; 19 - version = "1.76.0"; 20 21 src = fetchFromGitHub { 22 owner = "deltachat"; 23 repo = "deltachat-core-rust"; 24 rev = version; 25 - hash = "sha256-aeYOszOFyLaC1xKswYZLzqoWSFFWOOeOkc+WrtqU0jo="; 26 }; 27 28 patches = [ ··· 34 cargoDeps = rustPlatform.fetchCargoTarball { 35 inherit src; 36 name = "${pname}-${version}"; 37 - hash = "sha256-sBFXcLXpAkX+HzRKrLKaHhi5ieS8Yc/Uf30WcXyWrok="; 38 }; 39 40 nativeBuildInputs = [
··· 16 17 stdenv.mkDerivation rec { 18 pname = "libdeltachat"; 19 + version = "1.77.0"; 20 21 src = fetchFromGitHub { 22 owner = "deltachat"; 23 repo = "deltachat-core-rust"; 24 rev = version; 25 + hash = "sha256-SEsa83PQ2r3PBJuJhTMeje1n2mZUt/f61DvoVPwyxvs="; 26 }; 27 28 patches = [ ··· 34 cargoDeps = rustPlatform.fetchCargoTarball { 35 inherit src; 36 name = "${pname}-${version}"; 37 + hash = "sha256-6srybgs1DGaE6iMrnRUWRnoQM00VCsZwMNdKQ2eqqxg="; 38 }; 39 40 nativeBuildInputs = [
+2 -2
pkgs/development/libraries/libguestfs/default.nix
··· 12 13 stdenv.mkDerivation rec { 14 pname = "libguestfs"; 15 - version = "1.46.2"; 16 17 src = fetchurl { 18 url = "https://libguestfs.org/download/${lib.versions.majorMinor version}-stable/${pname}-${version}.tar.gz"; 19 - sha256 = "0sq092irlj2jf64m7hjx23hn5k4iypqxmlyn9g2z0q0xab56ksp6"; 20 }; 21 22 strictDeps = true;
··· 12 13 stdenv.mkDerivation rec { 14 pname = "libguestfs"; 15 + version = "1.48.0"; 16 17 src = fetchurl { 18 url = "https://libguestfs.org/download/${lib.versions.majorMinor version}-stable/${pname}-${version}.tar.gz"; 19 + sha256 = "sha256-FoH93t/PSEym3uxUIwMwoy3vvTDCqx+BeI4lLLXQSCk="; 20 }; 21 22 strictDeps = true;
+1 -1
pkgs/development/libraries/netcdf/default.nix
··· 60 remove-references-to -t ${stdenv.cc} "$(readlink -f $out/lib/libnetcdf.settings)" 61 ''; 62 63 - doCheck = !mpiSupport; 64 65 meta = { 66 description = "Libraries for the Unidata network Common Data Format";
··· 60 remove-references-to -t ${stdenv.cc} "$(readlink -f $out/lib/libnetcdf.settings)" 61 ''; 62 63 + doCheck = !(mpiSupport || (stdenv.isDarwin && stdenv.isAarch64)); 64 65 meta = { 66 description = "Libraries for the Unidata network Common Data Format";
+6
pkgs/development/libraries/openssl/default.nix
··· 69 x86_64-linux = "./Configure linux-x86_64"; 70 x86_64-solaris = "./Configure solaris64-x86_64-gcc"; 71 riscv64-linux = "./Configure linux64-riscv64"; 72 }.${stdenv.hostPlatform.system} or ( 73 if stdenv.hostPlatform == stdenv.buildPlatform 74 then "./config"
··· 69 x86_64-linux = "./Configure linux-x86_64"; 70 x86_64-solaris = "./Configure solaris64-x86_64-gcc"; 71 riscv64-linux = "./Configure linux64-riscv64"; 72 + mips64el-linux = 73 + if stdenv.hostPlatform.isMips64n64 74 + then "./Configure linux64-mips64" 75 + else if stdenv.hostPlatform.isMips64n32 76 + then "./Configure linux-mips64" 77 + else throw "unsupported ABI for ${stdenv.hostPlatform.system}"; 78 }.${stdenv.hostPlatform.system} or ( 79 if stdenv.hostPlatform == stdenv.buildPlatform 80 then "./config"
+1 -1
pkgs/development/libraries/openvino/default.nix
··· 90 cd ../build 91 ''; 92 93 - autoPatchelfIgnoreMissingDeps = true; 94 95 nativeBuildInputs = [ 96 cmake
··· 90 cd ../build 91 ''; 92 93 + autoPatchelfIgnoreMissingDeps = [ "libngraph_backend.so" ]; 94 95 nativeBuildInputs = [ 96 cmake
+9 -2
pkgs/development/libraries/pcmsolver/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, cmake, perl, gfortran, python2 2 , boost, eigen, zlib 3 } : 4 ··· 13 sha256= "0jrxr8z21hjy7ik999hna9rdqy221kbkl3qkb06xw7g80rc9x9yr"; 14 }; 15 16 nativeBuildInputs = [ 17 cmake 18 gfortran 19 perl 20 - python2 21 ]; 22 23 buildInputs = [
··· 1 + { lib, stdenv, fetchFromGitHub, cmake, perl, gfortran, python3 2 , boost, eigen, zlib 3 } : 4 ··· 13 sha256= "0jrxr8z21hjy7ik999hna9rdqy221kbkl3qkb06xw7g80rc9x9yr"; 14 }; 15 16 + # Glibc 2.34 changed SIGSTKSZ to a dynamic value, which breaks 17 + # PCMsolver. Replace SIGSTKZ by the backward-compatible _SC_SIGSTKSZ. 18 + postPatch = '' 19 + substituteInPlace external/Catch/catch.hpp \ 20 + --replace SIGSTKSZ _SC_SIGSTKSZ 21 + ''; 22 + 23 nativeBuildInputs = [ 24 cmake 25 gfortran 26 perl 27 + python3 28 ]; 29 30 buildInputs = [
-10
pkgs/development/libraries/protobuf/2.5.nix
··· 1 - { callPackage, fetchurl, ... } @ args: 2 - 3 - callPackage ./generic.nix (args // rec { 4 - version = "2.5.0"; 5 - # make sure you test also -A pythonPackages.protobuf 6 - src = fetchurl { 7 - url = "http://protobuf.googlecode.com/files/${version}.tar.bz2"; 8 - sha256 = "0xxn9gxhvsgzz2sgmihzf6pf75clr05mqj6218camwrwajpcbgqk"; 9 - }; 10 - })
···
-61
pkgs/development/libraries/protobuf/generic.nix
··· 1 - { lib, stdenv, version, src 2 - , autoreconfHook, zlib, gtest 3 - , ... 4 - }: 5 - 6 - stdenv.mkDerivation { 7 - pname = "protobuf"; 8 - inherit version; 9 - 10 - inherit src; 11 - 12 - postPatch = '' 13 - rm -rf gtest 14 - cp -r ${gtest.src}/googletest gtest 15 - chmod -R a+w gtest 16 - '' + lib.optionalString stdenv.isDarwin '' 17 - substituteInPlace src/google/protobuf/testing/googletest.cc \ 18 - --replace 'tmpnam(b)' '"'$TMPDIR'/foo"' 19 - ''; 20 - 21 - outputs = [ "out" "lib" ]; 22 - 23 - nativeBuildInputs = [ autoreconfHook ]; 24 - buildInputs = [ zlib ]; 25 - 26 - # The generated C++ code uses static initializers which mutate a global data 27 - # structure. This causes problems for an executable when: 28 - # 29 - # 1) it dynamically links to two libs, both of which contain generated C++ for 30 - # the same proto file, and 31 - # 2) the two aforementioned libs both dynamically link to libprotobuf. 32 - # 33 - # One solution is to statically link libprotobuf, that way the global 34 - # variables are not shared; in fact, this is necessary for the python Mesos 35 - # binding to not crash, as the python lib contains two C extensions which 36 - # both refer to the same proto schema. 37 - # 38 - # See: https://github.com/NixOS/nixpkgs/pull/19064#issuecomment-255082684 39 - # https://github.com/google/protobuf/issues/1489 40 - dontDisableStatic = true; 41 - configureFlags = [ 42 - "CFLAGS=-fPIC" 43 - "CXXFLAGS=-fPIC" 44 - ]; 45 - 46 - doCheck = true; 47 - 48 - meta = { 49 - description = "Protocol Buffers - Google's data interchange format"; 50 - longDescription = 51 - '' Protocol Buffers are a way of encoding structured data in an 52 - efficient yet extensible format. Google uses Protocol Buffers for 53 - almost all of its internal RPC protocols and file formats. 54 - ''; 55 - license = "mBSD"; 56 - homepage = "https://developers.google.com/protocol-buffers/"; 57 - platforms = lib.platforms.unix; 58 - }; 59 - 60 - passthru.version = version; 61 - }
···
+30
pkgs/development/libraries/qca-qt5/2.3.2.nix
···
··· 1 + { lib, stdenv, fetchurl, cmake, openssl, pkg-config, qtbase }: 2 + 3 + stdenv.mkDerivation rec { 4 + pname = "qca-qt5"; 5 + version = "2.3.2"; 6 + 7 + src = fetchurl { 8 + url = "http://download.kde.org/stable/qca/${version}/qca-${version}.tar.xz"; 9 + sha256 = "sha256-RpdgAjfEvDqXnofSzIBiTyewYoDmNfXZDsfdTSqfYG0="; 10 + }; 11 + 12 + buildInputs = [ openssl qtbase ]; 13 + nativeBuildInputs = [ cmake pkg-config ]; 14 + 15 + dontWrapQtApps = true; 16 + 17 + # tells CMake to use this CA bundle file if it is accessible 18 + preConfigure = "export QC_CERTSTORE_PATH=/etc/ssl/certs/ca-certificates.crt"; 19 + 20 + # tricks CMake into using this CA bundle file if it is not accessible (in a sandbox) 21 + cmakeFlags = [ "-Dqca_CERTSTORE=/etc/ssl/certs/ca-certificates.crt" ]; 22 + 23 + meta = with lib; { 24 + description = "Qt 5 Cryptographic Architecture"; 25 + homepage = "http://delta.affinix.com/qca"; 26 + maintainers = with maintainers; [ ttuegel ]; 27 + license = licenses.lgpl21Plus; 28 + platforms = with platforms; unix; 29 + }; 30 + }
+5 -10
pkgs/development/libraries/qca-qt5/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "qca-qt5"; 5 - version = "2.3.1"; 6 7 src = fetchurl { 8 url = "http://download.kde.org/stable/qca/${version}/qca-${version}.tar.xz"; 9 - sha256 = "sha256-wThREJq+/EYjNwmJ+uOnRb9rGss8KhOolYU5gj6XTks="; 10 }; 11 - 12 - patches = [ 13 - # Pull upstream fix for gcc-11 14 - (fetchurl { 15 - url = "https://github.com/KDE/qca/commit/32275f1a74c161d2fed8c056b2dd9555687a22f2.patch"; 16 - sha256 = "sha256-SUH2eyzP2vH/ZjYcX8ybwiqhoTm/QjuEpTKjb2iH1No="; 17 - }) 18 - ]; 19 20 buildInputs = [ openssl qtbase ]; 21 nativeBuildInputs = [ cmake pkg-config ]; ··· 34 maintainers = with maintainers; [ ttuegel ]; 35 license = licenses.lgpl21Plus; 36 platforms = with platforms; unix; 37 }; 38 }
··· 2 3 stdenv.mkDerivation rec { 4 pname = "qca-qt5"; 5 + version = "2.3.4"; 6 7 src = fetchurl { 8 url = "http://download.kde.org/stable/qca/${version}/qca-${version}.tar.xz"; 9 + sha256 = "sha256-a2lYgafj/ZX3Oq7m6uq5b2rRflFenCs9SzJy14Yv9cQ="; 10 }; 11 12 buildInputs = [ openssl qtbase ]; 13 nativeBuildInputs = [ cmake pkg-config ]; ··· 26 maintainers = with maintainers; [ ttuegel ]; 27 license = licenses.lgpl21Plus; 28 platforms = with platforms; unix; 29 + # until macOS SDK supports Qt 5.15, 2.3.2 is the highest version of qca-qt5 30 + # that works on darwin 31 + broken = stdenv.isDarwin; 32 }; 33 }
+4 -3
pkgs/development/libraries/qt-5/modules/qtwebengine.nix
··· 12 , libcap 13 , pciutils 14 , systemd 15 - , pipewire_0_2 16 , enableProprietaryCodecs ? true 17 , gn 18 , cctools, libobjc, libunwind, sandbox, xnu ··· 23 , lib, stdenv, fetchpatch 24 , version ? null 25 , qtCompatVersion 26 }: 27 28 qtModule { ··· 137 ''; 138 139 qmakeFlags = [ "--" "-system-ffmpeg" ] 140 - ++ lib.optional (stdenv.isLinux && (lib.versionAtLeast qtCompatVersion "5.15")) "-webengine-webrtc-pipewire" 141 ++ lib.optional enableProprietaryCodecs "-proprietary-codecs"; 142 143 propagatedBuildInputs = [ ··· 171 xorg.xrandr libXScrnSaver libXcursor libXrandr xorg.libpciaccess libXtst 172 xorg.libXcomposite xorg.libXdamage libdrm xorg.libxkbfile 173 174 - ] ++ lib.optionals (stdenv.isLinux && (lib.versionAtLeast qtCompatVersion "5.15")) [ 175 # Pipewire 176 pipewire_0_2 177 ]
··· 12 , libcap 13 , pciutils 14 , systemd 15 , enableProprietaryCodecs ? true 16 , gn 17 , cctools, libobjc, libunwind, sandbox, xnu ··· 22 , lib, stdenv, fetchpatch 23 , version ? null 24 , qtCompatVersion 25 + , pipewireSupport ? stdenv.isLinux 26 + , pipewire_0_2 27 }: 28 29 qtModule { ··· 138 ''; 139 140 qmakeFlags = [ "--" "-system-ffmpeg" ] 141 + ++ lib.optional (pipewireSupport && (lib.versionAtLeast qtCompatVersion "5.15")) "-webengine-webrtc-pipewire" 142 ++ lib.optional enableProprietaryCodecs "-proprietary-codecs"; 143 144 propagatedBuildInputs = [ ··· 172 xorg.xrandr libXScrnSaver libXcursor libXrandr xorg.libpciaccess libXtst 173 xorg.libXcomposite xorg.libXdamage libdrm xorg.libxkbfile 174 175 + ] ++ lib.optionals (pipewireSupport && (lib.versionAtLeast qtCompatVersion "5.15")) [ 176 # Pipewire 177 pipewire_0_2 178 ]
+3
pkgs/development/libraries/s2n-tls/default.nix
··· 25 "-DBUILD_SHARED_LIBS=ON" 26 "-DCMAKE_SKIP_BUILD_RPATH=OFF" 27 "-DUNSAFE_TREAT_WARNINGS_AS_ERRORS=OFF" # disable -Werror 28 ]; 29 30 propagatedBuildInputs = [ openssl ]; # s2n-config has find_dependency(LibCrypto).
··· 25 "-DBUILD_SHARED_LIBS=ON" 26 "-DCMAKE_SKIP_BUILD_RPATH=OFF" 27 "-DUNSAFE_TREAT_WARNINGS_AS_ERRORS=OFF" # disable -Werror 28 + ] ++ lib.optionals stdenv.hostPlatform.isMips64 [ 29 + # See https://github.com/aws/s2n-tls/issues/1592 and https://github.com/aws/s2n-tls/pull/1609 30 + "-DS2N_NO_PQ=ON" 31 ]; 32 33 propagatedBuildInputs = [ openssl ]; # s2n-config has find_dependency(LibCrypto).
+1 -1
pkgs/development/libraries/science/math/cudnn/extension.nix
··· 49 rec { 50 fileVersion = "10.1"; 51 fullVersion = "7.6.5.32"; 52 - hash = "sha256-YAJn8squ0v1Y6yFLpmnY6jXzlqfRm5SCLms2+fcIjCA="; 53 url = "${urlPrefix}/v${majorMinorPatch fullVersion}/cudnn-${cudatoolkit.majorVersion}-linux-x64-v${fullVersion}.tgz"; 54 supportedCudaVersions = [ "10.1" ]; 55 }
··· 49 rec { 50 fileVersion = "10.1"; 51 fullVersion = "7.6.5.32"; 52 + hash = "sha256-fq7IA5osMKsLx1jTA1iHZ2k972v0myJIWiwAvy4TbLM="; 53 url = "${urlPrefix}/v${majorMinorPatch fullVersion}/cudnn-${cudatoolkit.majorVersion}-linux-x64-v${fullVersion}.tgz"; 54 supportedCudaVersions = [ "10.1" ]; 55 }
+46 -3
pkgs/development/libraries/unixODBCDrivers/default.nix
··· 21 22 meta = with lib; { 23 description = "Official PostgreSQL ODBC Driver"; 24 - homepage = "https://odbc.postgresql.org/"; 25 license = licenses.lgpl2; 26 platforms = platforms.linux; 27 }; ··· 62 63 meta = with lib; { 64 description = "MariaDB ODBC database driver"; 65 - homepage = "https://downloads.mariadb.org/connector-odbc/"; 66 license = licenses.gpl2; 67 platforms = platforms.linux ++ platforms.darwin; 68 }; ··· 89 }; 90 91 meta = with lib; { 92 - description = "MariaDB ODBC database driver"; 93 homepage = "https://dev.mysql.com/downloads/connector/odbc/"; 94 license = licenses.gpl2; 95 platforms = platforms.linux; ··· 172 license = licenses.unfree; 173 platforms = platforms.linux; 174 maintainers = with maintainers; [ spencerjanssen ]; 175 }; 176 }; 177 }
··· 21 22 meta = with lib; { 23 description = "Official PostgreSQL ODBC Driver"; 24 + homepage = "https://odbc.postgresql.org/"; 25 license = licenses.lgpl2; 26 platforms = platforms.linux; 27 }; ··· 62 63 meta = with lib; { 64 description = "MariaDB ODBC database driver"; 65 + homepage = "https://downloads.mariadb.org/connector-odbc/"; 66 license = licenses.gpl2; 67 platforms = platforms.linux ++ platforms.darwin; 68 }; ··· 89 }; 90 91 meta = with lib; { 92 + description = "MySQL ODBC database driver"; 93 homepage = "https://dev.mysql.com/downloads/connector/odbc/"; 94 license = licenses.gpl2; 95 platforms = platforms.linux; ··· 172 license = licenses.unfree; 173 platforms = platforms.linux; 174 maintainers = with maintainers; [ spencerjanssen ]; 175 + }; 176 + }; 177 + 178 + redshift = stdenv.mkDerivation rec { 179 + pname = "redshift-odbc"; 180 + version = "1.4.49.1000"; 181 + 182 + src = fetchurl { 183 + url = "https://s3.amazonaws.com/redshift-downloads/drivers/odbc/${version}/AmazonRedshiftODBC-64-bit-${version}-1.x86_64.deb"; 184 + sha256 = "sha256-r5HvsZjB7+x+ClxtWoONkE1/NAbz90NbHfzxC6tf7jA="; 185 + }; 186 + 187 + nativeBuildInputs = [ dpkg ]; 188 + 189 + unpackPhase = '' 190 + dpkg -x $src src 191 + cd src 192 + ''; 193 + 194 + # `unixODBC` is loaded with `dlopen`, so `autoPatchElfHook` cannot see it, and `patchELF` phase would strip the manual patchelf. Thus: 195 + # - Manually patchelf with `unixODCB` libraries 196 + # - Disable automatic `patchELF` phase 197 + installPhase = '' 198 + mkdir -p $out/lib 199 + cp opt/amazon/redshiftodbc/lib/64/* $out/lib 200 + patchelf --set-rpath ${unixODBC}/lib/ $out/lib/libamazonredshiftodbc64.so 201 + ''; 202 + 203 + dontPatchELF = true; 204 + 205 + buildInputs = [ unixODBC ]; 206 + 207 + passthru = { 208 + fancyName = "Amazon Redshift (x64)"; 209 + driver = "lib/libamazonredshiftodbc64.so"; 210 + }; 211 + 212 + meta = with lib; { 213 + description = "Amazon Redshift ODBC driver"; 214 + homepage = "https://docs.aws.amazon.com/redshift/latest/mgmt/configure-odbc-connection.html"; 215 + license = licenses.unfree; 216 + platforms = platforms.linux; 217 + maintainers = with maintainers; [ sir4ur0n ]; 218 }; 219 }; 220 }
+2 -2
pkgs/development/libraries/valhalla/default.nix
··· 1 { lib, stdenv, fetchFromGitHub, cmake, pkg-config 2 , zlib, curl, protobuf, prime-server, boost, sqlite, libspatialite 3 - , luajit, geos, python3, zeromq }: 4 5 stdenv.mkDerivation rec { 6 pname = "valhalla"; ··· 26 nativeBuildInputs = [ cmake pkg-config ]; 27 buildInputs = [ 28 zlib curl protobuf prime-server boost sqlite libspatialite 29 - luajit geos python3 zeromq 30 ]; 31 32 cmakeFlags = [
··· 1 { lib, stdenv, fetchFromGitHub, cmake, pkg-config 2 , zlib, curl, protobuf, prime-server, boost, sqlite, libspatialite 3 + , luajit, geos39, python3, zeromq }: 4 5 stdenv.mkDerivation rec { 6 pname = "valhalla"; ··· 26 nativeBuildInputs = [ cmake pkg-config ]; 27 buildInputs = [ 28 zlib curl protobuf prime-server boost sqlite libspatialite 29 + luajit geos39 python3 zeromq 30 ]; 31 32 cmakeFlags = [
+8
pkgs/development/node-packages/default.nix
··· 459 ''; 460 }); 461 462 typescript = super.typescript.overrideAttrs (oldAttrs: { 463 meta = oldAttrs.meta // { mainProgram = "tsc"; }; 464 });
··· 459 ''; 460 }); 461 462 + ts-node = super.ts-node.overrideAttrs (oldAttrs: { 463 + buildInputs = oldAttrs.buildInputs ++ [ pkgs.makeWrapper ]; 464 + postInstall = '' 465 + wrapProgram "$out/bin/ts-node" \ 466 + --prefix NODE_PATH : ${self.typescript}/lib/node_modules 467 + ''; 468 + }); 469 + 470 typescript = super.typescript.overrideAttrs (oldAttrs: { 471 meta = oldAttrs.meta // { mainProgram = "tsc"; }; 472 });
+1
pkgs/development/node-packages/node-packages.json
··· 347 , "titanium" 348 , "triton" 349 , "tsun" 350 , "ttf2eot" 351 , "typescript" 352 , "typescript-language-server"
··· 347 , "titanium" 348 , "triton" 349 , "tsun" 350 + , "ts-node" 351 , "ttf2eot" 352 , "typescript" 353 , "typescript-language-server"
+1790 -1823
pkgs/development/node-packages/node-packages.nix
··· 463 sha512 = "+D3xnPD5985iphgAqgUerBDs371a2WzzoEVi7eHJUMMsP/gEnSTdSH0HNxsqhYv6CW4EdKtvDAQdAwA1VtCf2A=="; 464 }; 465 }; 466 - "@aws-sdk/client-s3-3.58.0" = { 467 name = "_at_aws-sdk_slash_client-s3"; 468 packageName = "@aws-sdk/client-s3"; 469 - version = "3.58.0"; 470 src = fetchurl { 471 - url = "https://registry.npmjs.org/@aws-sdk/client-s3/-/client-s3-3.58.0.tgz"; 472 - sha512 = "7TAqYFpFeaahLCdIxsdWLz3uRrzITFFFitbfVxQ+eaR6EMuH3VEhbGEZ66+zieWns9a1UXc11918vpwgu0zTtw=="; 473 }; 474 }; 475 - "@aws-sdk/client-sso-3.58.0" = { 476 name = "_at_aws-sdk_slash_client-sso"; 477 packageName = "@aws-sdk/client-sso"; 478 - version = "3.58.0"; 479 src = fetchurl { 480 - url = "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.58.0.tgz"; 481 - sha512 = "nS5G/OX8Bg4ajBa6+jLcbbr4PpEO+l5eJfGUzoJQwS4Zqa0lF/wC0kyjKm61gLp4JuvhrQskxIC/3IXUqB1XVQ=="; 482 }; 483 }; 484 - "@aws-sdk/client-sts-3.58.0" = { 485 name = "_at_aws-sdk_slash_client-sts"; 486 packageName = "@aws-sdk/client-sts"; 487 - version = "3.58.0"; 488 src = fetchurl { 489 - url = "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.58.0.tgz"; 490 - sha512 = "2cHZsG2eXv/Zl0hvsG9+rdHEuAclMFfkma/3LC3RRwSuZXo1rXoIhFkzHfGfIbivdk738YAo7FT3ZYGlrsK4ow=="; 491 }; 492 }; 493 "@aws-sdk/config-resolver-3.58.0" = { ··· 517 sha512 = "CdtnTQ9zqLx1FbXdbgjijLbMcIWOyQM03TFaLSCjI3FNbUwyt3T7StBU9tj/LtbypHhSdXyQBpzUtXTOMWCEhg=="; 518 }; 519 }; 520 - "@aws-sdk/credential-provider-ini-3.58.0" = { 521 name = "_at_aws-sdk_slash_credential-provider-ini"; 522 packageName = "@aws-sdk/credential-provider-ini"; 523 - version = "3.58.0"; 524 src = fetchurl { 525 - url = "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.58.0.tgz"; 526 - sha512 = "uM62hcHUVaHP1YFnbrjf2RlrRj1m/BvMPE+T5jdNRWdE3lvnunhEMawB26HZs9nQqCV6d25I8G9/fGWVL7g3Og=="; 527 }; 528 }; 529 - "@aws-sdk/credential-provider-node-3.58.0" = { 530 name = "_at_aws-sdk_slash_credential-provider-node"; 531 packageName = "@aws-sdk/credential-provider-node"; 532 - version = "3.58.0"; 533 src = fetchurl { 534 - url = "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.58.0.tgz"; 535 - sha512 = "f0wzcgMYCQUrii6TLP2ggCxkQP4HH8PW8tbbWEgt4cdIXcjE9KEuxN5yOV6sFHzL3eJh0QM9Yaz8WzhWn6fT2A=="; 536 }; 537 }; 538 "@aws-sdk/credential-provider-process-3.58.0" = { ··· 544 sha512 = "npgFqPUjMhUamf1FvJjBYUdpbWx8XWkKCwJsX73I7IYQAvAi2atCOkdtKq+4rds0VWAYu6vzlaI1tXgFxjOPNQ=="; 545 }; 546 }; 547 - "@aws-sdk/credential-provider-sso-3.58.0" = { 548 name = "_at_aws-sdk_slash_credential-provider-sso"; 549 packageName = "@aws-sdk/credential-provider-sso"; 550 - version = "3.58.0"; 551 src = fetchurl { 552 - url = "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.58.0.tgz"; 553 - sha512 = "2qO34s9lJqvCC6zOF4UpopW6xURZpYfVC8xTUDpAUnvTOt4nS5hkx4vNyqPAXILoRHuFJsnlWsBH1UP5ZnBiZg=="; 554 }; 555 }; 556 "@aws-sdk/credential-provider-web-identity-3.55.0" = { ··· 751 sha512 = "sfSq+t0Yy47DQwrWGpA8iOx9sd26l4l1JDVTwHNi7+OKD4ClRPVCEdw3bTbbyYz/PV4f9AEfAZ6jwtSff4wkGw=="; 752 }; 753 }; 754 - "@aws-sdk/middleware-sdk-s3-3.58.0" = { 755 name = "_at_aws-sdk_slash_middleware-sdk-s3"; 756 packageName = "@aws-sdk/middleware-sdk-s3"; 757 - version = "3.58.0"; 758 src = fetchurl { 759 - url = "https://registry.npmjs.org/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-3.58.0.tgz"; 760 - sha512 = "vOTPOdhZpNJo4v54evg6JnFz14hK8IW2u8B+12iV5ZQ4zJom6VowzFmIOUn+KIsw/6SrwEX9tFb0aXLlVRw27Q=="; 761 }; 762 }; 763 "@aws-sdk/middleware-sdk-sts-3.58.0" = { ··· 868 sha512 = "e+2FLgo+eDx7oh7ap5HngN9XSVMxredAVztLHxCcSN0lFHHHzMa8b2SpXbaowUxQHh7ziymSqvOrPYFQ71Filg=="; 869 }; 870 }; 871 - "@aws-sdk/s3-request-presigner-3.58.0" = { 872 name = "_at_aws-sdk_slash_s3-request-presigner"; 873 packageName = "@aws-sdk/s3-request-presigner"; 874 - version = "3.58.0"; 875 src = fetchurl { 876 - url = "https://registry.npmjs.org/@aws-sdk/s3-request-presigner/-/s3-request-presigner-3.58.0.tgz"; 877 - sha512 = "rkwRSLSuTJaW3+rJgfjtJ8VCbuUh3iXKeeml3QP7ldsHg/4knUxEMr/Ja0PIkVrbPts2g4KGr4ZlppvxC9b4lA=="; 878 }; 879 }; 880 "@aws-sdk/service-error-classification-3.55.0" = { ··· 902 src = fetchurl { 903 url = "https://registry.npmjs.org/@aws-sdk/signature-v4/-/signature-v4-3.58.0.tgz"; 904 sha512 = "flEo8p3XkzWoBDqnIUQre4jLuT5aLnmfQNI8c2uSjyJ3OBxpJ0iS1cDu3E++d1/pN6Q8o0KOmr2ypHeiyBOujw=="; 905 }; 906 }; 907 "@aws-sdk/smithy-client-3.55.0" = { ··· 2434 sha512 = "dta913ZHPpsylXlwAl4++JV64Fy0u0ahp6KoKVzj6Ee9u2CY3P6CDi8NLBAE4orluhHz8aZlkYcL//I5kjBHuA=="; 2435 }; 2436 }; 2437 - "@chemzqm/neovim-5.7.8" = { 2438 name = "_at_chemzqm_slash_neovim"; 2439 packageName = "@chemzqm/neovim"; 2440 - version = "5.7.8"; 2441 src = fetchurl { 2442 - url = "https://registry.npmjs.org/@chemzqm/neovim/-/neovim-5.7.8.tgz"; 2443 - sha512 = "QjCwx/71/FoQcrBSPiFTXYbizols+1OR3i6RXAnaOAQeKjc2u8zDYQPv6EYIO/cacFxzwNravXRMzIeD27gF/Q=="; 2444 }; 2445 }; 2446 "@chinachu/aribts-1.3.5-mirakurun.17" = { ··· 2632 sha512 = "do5jDoX9oCR/dGHE4POVQ3PYDCmQ2Fow4CA72UL4WoE8zUImA/0lChczjfl+ucNjE4sXFWUnzoO6j4WzrUvLnw=="; 2633 }; 2634 }; 2635 - "@cspell/cspell-bundled-dicts-5.19.5" = { 2636 name = "_at_cspell_slash_cspell-bundled-dicts"; 2637 packageName = "@cspell/cspell-bundled-dicts"; 2638 - version = "5.19.5"; 2639 src = fetchurl { 2640 - url = "https://registry.npmjs.org/@cspell/cspell-bundled-dicts/-/cspell-bundled-dicts-5.19.5.tgz"; 2641 - sha512 = "qXW99H+S/529cTOtRBTPiTV1Ay+I2+kcF5lfVblSRsij7fBM6d99dB3Fg6oL0i6okRwOUNFAV4qbxgg7zxA3wA=="; 2642 }; 2643 }; 2644 - "@cspell/cspell-pipe-5.19.5" = { 2645 name = "_at_cspell_slash_cspell-pipe"; 2646 packageName = "@cspell/cspell-pipe"; 2647 - version = "5.19.5"; 2648 src = fetchurl { 2649 - url = "https://registry.npmjs.org/@cspell/cspell-pipe/-/cspell-pipe-5.19.5.tgz"; 2650 - sha512 = "dNCMYDgjeWKw7KIptjxHu17UfeT3oiqQk6LkSyi3BewUxpnlLLO7EsxR6GRW+RVU/MrPXe7BF9WgF0gO8m+8cQ=="; 2651 }; 2652 }; 2653 - "@cspell/cspell-types-5.19.5" = { 2654 name = "_at_cspell_slash_cspell-types"; 2655 packageName = "@cspell/cspell-types"; 2656 - version = "5.19.5"; 2657 src = fetchurl { 2658 - url = "https://registry.npmjs.org/@cspell/cspell-types/-/cspell-types-5.19.5.tgz"; 2659 - sha512 = "tOzCzuQQ4DdgfnI6+FGBPOVL/1JbH0pWtoOinPoU93/pH29XOKGW2I24HLeESzgskfoZGK274wMFQfGp6oJw9g=="; 2660 }; 2661 }; 2662 "@cspell/dict-ada-2.0.0" = { ··· 2695 sha512 = "O622rMAaHm85AmqNyMki5je8HB/1XlTKbGOXh2UUhooI5qdgdfrjTQ6VBuHwHrfEfuODBHYTNYXVB2m23XqHCg=="; 2696 }; 2697 }; 2698 - "@cspell/dict-cpp-2.0.1" = { 2699 name = "_at_cspell_slash_dict-cpp"; 2700 packageName = "@cspell/dict-cpp"; 2701 - version = "2.0.1"; 2702 src = fetchurl { 2703 - url = "https://registry.npmjs.org/@cspell/dict-cpp/-/dict-cpp-2.0.1.tgz"; 2704 - sha512 = "M7ILooLd8qpAEk2Mr8QG/f5hMSaswKXu10Z4u7bmWJNUutPEMrliFvfY/HoYJoE0zX980wRhZg3UqZYKWjJ2bA=="; 2705 }; 2706 }; 2707 "@cspell/dict-cryptocurrencies-2.0.0" = { ··· 2812 sha512 = "+JtYO58QAXnetRN+MGVzI8YbkbFTLpYfl/Cw/tmNqy7U1IDVC4sTXQ2pZvbbeKQWFHBqYvBs0YASV+mTouXYBw=="; 2813 }; 2814 }; 2815 "@cspell/dict-golang-2.0.0" = { 2816 name = "_at_cspell_slash_dict-golang"; 2817 packageName = "@cspell/dict-golang"; ··· 3433 sha512 = "Ydf4LidRB/EBI+YrB+cVLqIseiRfjUI/AeHBgjGMtq3GroraDu81OV7zqophRgupngoL3iS3JUMDMnxO7g39qA=="; 3434 }; 3435 }; 3436 - "@expo/config-6.0.19" = { 3437 name = "_at_expo_slash_config"; 3438 packageName = "@expo/config"; 3439 - version = "6.0.19"; 3440 src = fetchurl { 3441 - url = "https://registry.npmjs.org/@expo/config/-/config-6.0.19.tgz"; 3442 - sha512 = "UkLnnKnt4zP382K7s0UDnUNY646Gdw8PoDWnxaIGAL515R9IX8oWef7+7hX/dZMi27d/WLJPmWNRYsEL8Q/3rw=="; 3443 }; 3444 }; 3445 - "@expo/config-plugins-4.1.0" = { 3446 name = "_at_expo_slash_config-plugins"; 3447 packageName = "@expo/config-plugins"; 3448 - version = "4.1.0"; 3449 src = fetchurl { 3450 - url = "https://registry.npmjs.org/@expo/config-plugins/-/config-plugins-4.1.0.tgz"; 3451 - sha512 = "+Uq7kzi1StUZZZivnnqNV6+v8b+SMF6MDgH+cEZxCoM9uwLXOK0rTAURzBGtl+C6EEbKnoZmnKGuzABBGPRP7A=="; 3452 }; 3453 }; 3454 "@expo/config-types-44.0.0" = { ··· 3460 sha512 = "d+gpdKOAhqaD5RmcMzGgKzNtvE1w+GCqpFQNSXLliYlXjj+Tv0eL8EPeAdPtvke0vowpPFwd5McXLA90dgY6Jg=="; 3461 }; 3462 }; 3463 - "@expo/dev-server-0.1.106" = { 3464 name = "_at_expo_slash_dev-server"; 3465 packageName = "@expo/dev-server"; 3466 - version = "0.1.106"; 3467 src = fetchurl { 3468 - url = "https://registry.npmjs.org/@expo/dev-server/-/dev-server-0.1.106.tgz"; 3469 - sha512 = "MEB5YuOkew2O4K3GTDLHS1PT/Ca7B/tGx4J+eH74QK6051PlmrikPA5/buuZd23ww/cmOAAKBw509agcbrpajg=="; 3470 }; 3471 }; 3472 - "@expo/dev-tools-0.13.146" = { 3473 name = "_at_expo_slash_dev-tools"; 3474 packageName = "@expo/dev-tools"; 3475 - version = "0.13.146"; 3476 src = fetchurl { 3477 - url = "https://registry.npmjs.org/@expo/dev-tools/-/dev-tools-0.13.146.tgz"; 3478 - sha512 = "3bZe8He2uLha2SY1vOp2YnwtuXDHXodQwdkYdN/IL6XBveIKaBR9HDhBg/kBvI+/aNcut6ymwSSo9IOEmvUk5g=="; 3479 }; 3480 }; 3481 "@expo/devcert-1.0.0" = { ··· 3487 sha512 = "cahGyQCmpZmHpn2U04NR9KwsOIZy7Rhsw8Fg4q+A6563lIJxbkrgPnxq/O3NQAh3ohEvOXOOnoFx0b4yycCkpQ=="; 3488 }; 3489 }; 3490 - "@expo/image-utils-0.3.18" = { 3491 name = "_at_expo_slash_image-utils"; 3492 packageName = "@expo/image-utils"; 3493 - version = "0.3.18"; 3494 src = fetchurl { 3495 - url = "https://registry.npmjs.org/@expo/image-utils/-/image-utils-0.3.18.tgz"; 3496 - sha512 = "77/ub2aGuf7SYfaFhvCHE54Hs/jRuU5j+pemS5seLfVHNwHbJSse91TMhsTLLNz3GwwqTxFVe3KMycSccJ73nA=="; 3497 }; 3498 }; 3499 - "@expo/json-file-8.2.34" = { 3500 name = "_at_expo_slash_json-file"; 3501 packageName = "@expo/json-file"; 3502 - version = "8.2.34"; 3503 src = fetchurl { 3504 - url = "https://registry.npmjs.org/@expo/json-file/-/json-file-8.2.34.tgz"; 3505 - sha512 = "ZxtBodAZGxdLtgKzmsC+8ViUxt1mhFW642Clu2OuG3f6PAyAFsU/SqEGag9wKFaD3x3Wt8VhL+3y5fMJmUFgPw=="; 3506 }; 3507 }; 3508 - "@expo/metro-config-0.3.12" = { 3509 name = "_at_expo_slash_metro-config"; 3510 packageName = "@expo/metro-config"; 3511 - version = "0.3.12"; 3512 src = fetchurl { 3513 - url = "https://registry.npmjs.org/@expo/metro-config/-/metro-config-0.3.12.tgz"; 3514 - sha512 = "8cvsMMe68BfZqNYIXeYDVtf6ijEHmJ27llhFKFwS8XZwKaqcfSLRANK8I8xxTc00tzXaWyE1BKJIY6DMq/gbJA=="; 3515 }; 3516 }; 3517 - "@expo/osascript-2.0.31" = { 3518 name = "_at_expo_slash_osascript"; 3519 packageName = "@expo/osascript"; 3520 - version = "2.0.31"; 3521 src = fetchurl { 3522 - url = "https://registry.npmjs.org/@expo/osascript/-/osascript-2.0.31.tgz"; 3523 - sha512 = "5OE8+Fb1mLu9EJNUOx5RcetkJZMXJxthVuIzHPlEZFEAZa3f/zQtJ6vA/hnt1BLZ2X9BR3OzBMALrUzVo95L2w=="; 3524 }; 3525 }; 3526 - "@expo/package-manager-0.0.50" = { 3527 name = "_at_expo_slash_package-manager"; 3528 packageName = "@expo/package-manager"; 3529 - version = "0.0.50"; 3530 src = fetchurl { 3531 - url = "https://registry.npmjs.org/@expo/package-manager/-/package-manager-0.0.50.tgz"; 3532 - sha512 = "rDa1MkXFxZb3jj/a1iX12A+6DpWsZgtX8H0d5j+sYeCqjOARTvuvgNS9anpNbdhbGEXSu+1m8YGXK/QmBAo51Q=="; 3533 }; 3534 }; 3535 - "@expo/plist-0.0.17" = { 3536 name = "_at_expo_slash_plist"; 3537 packageName = "@expo/plist"; 3538 - version = "0.0.17"; 3539 src = fetchurl { 3540 - url = "https://registry.npmjs.org/@expo/plist/-/plist-0.0.17.tgz"; 3541 - sha512 = "5Ul3d/YOYE6mfum0jCE25XUnkKHZ5vGlU/X2275ZmCtGrpRn1Fl8Nq+jQKSaks3NqTfxdyXROi/TgH8Zxeg2wg=="; 3542 }; 3543 }; 3544 - "@expo/prebuild-config-3.1.0" = { 3545 name = "_at_expo_slash_prebuild-config"; 3546 packageName = "@expo/prebuild-config"; 3547 - version = "3.1.0"; 3548 src = fetchurl { 3549 - url = "https://registry.npmjs.org/@expo/prebuild-config/-/prebuild-config-3.1.0.tgz"; 3550 - sha512 = "Vwz2L3brsrvLVDBXj2gcB2QfeyAPKxa7rCOSFnPhyHf2qpxtmncv9IVrSdkHyWlPW7KmFVfiRsT3/nHXoataqQ=="; 3551 }; 3552 }; 3553 "@expo/rudder-sdk-node-1.1.1" = { ··· 3559 sha512 = "uy/hS/awclDJ1S88w9UGpc6Nm9XnNUjzOAAib1A3PVAnGQIwebg8DpFqOthFBTlZxeuV/BKbZ5jmTbtNZkp1WQ=="; 3560 }; 3561 }; 3562 - "@expo/schemer-1.3.33" = { 3563 name = "_at_expo_slash_schemer"; 3564 packageName = "@expo/schemer"; 3565 - version = "1.3.33"; 3566 src = fetchurl { 3567 - url = "https://registry.npmjs.org/@expo/schemer/-/schemer-1.3.33.tgz"; 3568 - sha512 = "qjbArE6hl+ZKms4Znlv7mXMbCkm8T5BMn3eBzKnHJRCogNti/LOR0t8Nf9aY3QqaUqX1k6/JspLmLWhM/bGYYw=="; 3569 }; 3570 }; 3571 "@expo/sdk-runtime-versions-1.0.0" = { ··· 3586 sha512 = "LB7jWkqrHo+5fJHNrLAFdimuSXQ2MQ4lA7SQW5bf/HbsXuV2VrT/jN/M8f/KoWt0uJMGN4k/j7Opx4AvOOxSew=="; 3587 }; 3588 }; 3589 - "@expo/webpack-config-0.16.19" = { 3590 name = "_at_expo_slash_webpack-config"; 3591 packageName = "@expo/webpack-config"; 3592 - version = "0.16.19"; 3593 src = fetchurl { 3594 - url = "https://registry.npmjs.org/@expo/webpack-config/-/webpack-config-0.16.19.tgz"; 3595 - sha512 = "VB8QNJ4Kvt46cy/y+AbBrJViOH2QY+AEfELNZRDifokZg0wPauxQCz/3Dk7qQnjLYsVOszoH7AtgfOdy/5NSjg=="; 3596 }; 3597 }; 3598 "@expo/xcpretty-4.1.1" = { ··· 3622 sha512 = "uRsLYksqpbDmWaSmzvJcuApSEe38+6NQZBUsuAyMZKqHxH0g1wcJgsKUvN3WC8tewaqFjBMMGrkHmC+T7k8LvA=="; 3623 }; 3624 }; 3625 "@fluentui/date-time-utilities-8.5.0" = { 3626 name = "_at_fluentui_slash_date-time-utilities"; 3627 packageName = "@fluentui/date-time-utilities"; ··· 3640 sha512 = "M4SmXu428wwQLu1iw6ST07iACjdKY5HiU+xpcgD3IQMMQazgN616GDzc6KZ1ebuBsF7B4TyQS7KZh9mfxnnldg=="; 3641 }; 3642 }; 3643 - "@fluentui/font-icons-mdl2-8.2.5" = { 3644 name = "_at_fluentui_slash_font-icons-mdl2"; 3645 packageName = "@fluentui/font-icons-mdl2"; 3646 - version = "8.2.5"; 3647 src = fetchurl { 3648 - url = "https://registry.npmjs.org/@fluentui/font-icons-mdl2/-/font-icons-mdl2-8.2.5.tgz"; 3649 - sha512 = "IgzcoOm+hZMlYJBR1RFb3fner1IxdSLCsnsjkVUtfnwuvGq/zjqEpNgsk5eUG4dHlu3E9dDY86nLqfGJe8R6yw=="; 3650 }; 3651 }; 3652 "@fluentui/foundation-legacy-8.2.5" = { ··· 3676 sha512 = "+WoaAaoYx/wfkrz1Ag40JqHvDUFfQcg+dQ3jaEOoau16y7EZGIe7oN8WYIXNMgWuMxH7r1QlanFbQZ+ziKjHmw=="; 3677 }; 3678 }; 3679 - "@fluentui/react-8.64.1" = { 3680 name = "_at_fluentui_slash_react"; 3681 packageName = "@fluentui/react"; 3682 - version = "8.64.1"; 3683 src = fetchurl { 3684 - url = "https://registry.npmjs.org/@fluentui/react/-/react-8.64.1.tgz"; 3685 - sha512 = "2xk+LqUwn7Xp3eDIgeLInX4f6hgdie6RGcZo7D1nGSIB0p5EOR8IcwhataYs3HMte3WFWBRJhYbEXYZVfCfvfA=="; 3686 }; 3687 }; 3688 "@fluentui/react-focus-8.5.6" = { ··· 3865 sha512 = "IuR2SB2MnC2ztA/XeTMTfWcA0Wy7ZH5u+nDkDNLAdX+AaSyDnsQS35sCmHqG0VOGTl7rzoyBWLCKGwSJplgtwg=="; 3866 }; 3867 }; 3868 - "@graphql-tools/batch-execute-8.4.2" = { 3869 name = "_at_graphql-tools_slash_batch-execute"; 3870 packageName = "@graphql-tools/batch-execute"; 3871 - version = "8.4.2"; 3872 src = fetchurl { 3873 - url = "https://registry.npmjs.org/@graphql-tools/batch-execute/-/batch-execute-8.4.2.tgz"; 3874 - sha512 = "5/el640oG/jfjQCjCRDdtIALyUib8YPONM2NSmckp2g1nOrPTAx/isz3Uptp9y5OI1UXXhONiKy5euTbgsGoXw=="; 3875 }; 3876 }; 3877 "@graphql-tools/delegate-7.1.5" = { ··· 3883 sha512 = "bQu+hDd37e+FZ0CQGEEczmRSfQRnnXeUxI/0miDV+NV/zCbEdIJj5tYFNrKT03W6wgdqx8U06d8L23LxvGri/g=="; 3884 }; 3885 }; 3886 - "@graphql-tools/delegate-8.7.2" = { 3887 name = "_at_graphql-tools_slash_delegate"; 3888 packageName = "@graphql-tools/delegate"; 3889 - version = "8.7.2"; 3890 src = fetchurl { 3891 - url = "https://registry.npmjs.org/@graphql-tools/delegate/-/delegate-8.7.2.tgz"; 3892 - sha512 = "SSmx5N6Cq23KRT0YepdmcYugey7MDZSXxtJ8KHHdc5eW9IAHXZWsJWdVnI9woU9omsnE6svnxblZb1UUBl7AUg=="; 3893 }; 3894 }; 3895 "@graphql-tools/graphql-file-loader-6.2.7" = { ··· 3901 sha512 = "5k2SNz0W87tDcymhEMZMkd6/vs6QawDyjQXWtqkuLTBF3vxjxPD1I4dwHoxgWPIjjANhXybvulD7E+St/7s9TQ=="; 3902 }; 3903 }; 3904 - "@graphql-tools/graphql-file-loader-7.3.8" = { 3905 name = "_at_graphql-tools_slash_graphql-file-loader"; 3906 packageName = "@graphql-tools/graphql-file-loader"; 3907 - version = "7.3.8"; 3908 src = fetchurl { 3909 - url = "https://registry.npmjs.org/@graphql-tools/graphql-file-loader/-/graphql-file-loader-7.3.8.tgz"; 3910 - sha512 = "SpQZQ0klbox/kxYCLFBTmhLuQFm7P6usWVIqwROK4JSomwCuccc2zDsr1H7ayDpanD3yfkzMsl6gPkOkAo52pA=="; 3911 }; 3912 }; 3913 - "@graphql-tools/import-6.6.10" = { 3914 name = "_at_graphql-tools_slash_import"; 3915 packageName = "@graphql-tools/import"; 3916 - version = "6.6.10"; 3917 src = fetchurl { 3918 - url = "https://registry.npmjs.org/@graphql-tools/import/-/import-6.6.10.tgz"; 3919 - sha512 = "yHdlEPTvIjrngtQFNgkMQJt/DjG3hQKvc6Mb8kaatFV4yERN5zx+0vpdrwxTwRNG1N7bI/YCkbrc7PXOb+g89Q=="; 3920 }; 3921 }; 3922 "@graphql-tools/json-file-loader-6.2.6" = { ··· 3928 sha512 = "CnfwBSY5926zyb6fkDBHnlTblHnHI4hoBALFYXnrg0Ev4yWU8B04DZl/pBRUc459VNgO2x8/mxGIZj2hPJG1EA=="; 3929 }; 3930 }; 3931 - "@graphql-tools/json-file-loader-7.3.8" = { 3932 name = "_at_graphql-tools_slash_json-file-loader"; 3933 packageName = "@graphql-tools/json-file-loader"; 3934 - version = "7.3.8"; 3935 src = fetchurl { 3936 - url = "https://registry.npmjs.org/@graphql-tools/json-file-loader/-/json-file-loader-7.3.8.tgz"; 3937 - sha512 = "W3nVLAp8m787A17wja7ysayij7WMRu+lF8LeCWr9eoyiCuw65i63y0G4eqZ5+Q0+E2BYWlKJyk/Z0vsFVJGMUA=="; 3938 }; 3939 }; 3940 "@graphql-tools/load-6.2.4" = { ··· 3946 sha512 = "FlQC50VELwRxoWUbJMMMs5gG0Dl8BaQYMrXUHTsxwqR7UmksUYnysC21rdousvs6jVZ7pf4unZfZFtBjz+8Edg=="; 3947 }; 3948 }; 3949 - "@graphql-tools/load-7.5.7" = { 3950 name = "_at_graphql-tools_slash_load"; 3951 packageName = "@graphql-tools/load"; 3952 - version = "7.5.7"; 3953 src = fetchurl { 3954 - url = "https://registry.npmjs.org/@graphql-tools/load/-/load-7.5.7.tgz"; 3955 - sha512 = "Z4oKf4MdBvl0EyubmvPL14ldhovKz8C61rQPHD8pjnC8Z0RbvW0a/sns/yuHuCVZoJMsSboU65DPzPTIoQUM4w=="; 3956 }; 3957 }; 3958 "@graphql-tools/merge-6.2.17" = { ··· 3964 sha512 = "G5YrOew39fZf16VIrc49q3c8dBqQDD0ax5LYPiNja00xsXDi0T9zsEWVt06ApjtSdSF6HDddlu5S12QjeN8Tow=="; 3965 }; 3966 }; 3967 - "@graphql-tools/merge-8.2.7" = { 3968 name = "_at_graphql-tools_slash_merge"; 3969 packageName = "@graphql-tools/merge"; 3970 - version = "8.2.7"; 3971 src = fetchurl { 3972 - url = "https://registry.npmjs.org/@graphql-tools/merge/-/merge-8.2.7.tgz"; 3973 - sha512 = "rKxjNogqu1UYAG/y5FOb6lJsmSQbWA+jq4inWjNEVX54VGGE7/WGnmPaqcsyomNOfS3vIRS6NnG+DxiQSqetjg=="; 3974 }; 3975 }; 3976 "@graphql-tools/schema-7.1.5" = { ··· 3982 sha512 = "uyn3HSNSckf4mvQSq0Q07CPaVZMNFCYEVxroApOaw802m9DcZPgf9XVPy/gda5GWj9AhbijfRYVTZQgHnJ4CXA=="; 3983 }; 3984 }; 3985 - "@graphql-tools/schema-8.3.7" = { 3986 name = "_at_graphql-tools_slash_schema"; 3987 packageName = "@graphql-tools/schema"; 3988 - version = "8.3.7"; 3989 src = fetchurl { 3990 - url = "https://registry.npmjs.org/@graphql-tools/schema/-/schema-8.3.7.tgz"; 3991 - sha512 = "7byr9J6rfMPFPfiR4u65dy20xHATTvbgOY7KYd1sYPnMKKfRZe0tUgpnE+noXcfob7N8s366WaVh7bEoztQMwg=="; 3992 }; 3993 }; 3994 "@graphql-tools/url-loader-6.10.1" = { ··· 4000 sha512 = "DSDrbhQIv7fheQ60pfDpGD256ixUQIR6Hhf9Z5bRjVkXOCvO5XrkwoWLiU7iHL81GB1r0Ba31bf+sl+D4nyyfw=="; 4001 }; 4002 }; 4003 - "@graphql-tools/url-loader-7.9.9" = { 4004 name = "_at_graphql-tools_slash_url-loader"; 4005 packageName = "@graphql-tools/url-loader"; 4006 - version = "7.9.9"; 4007 src = fetchurl { 4008 - url = "https://registry.npmjs.org/@graphql-tools/url-loader/-/url-loader-7.9.9.tgz"; 4009 - sha512 = "qhjBJ3oCXZrzvJchVwtrahr48TXOHPYZ4YXklGrbJVoJs3LP0a7CYUwuXeiNuN+dpgaxkb175sIEN9m0FadGRw=="; 4010 }; 4011 }; 4012 "@graphql-tools/utils-6.2.4" = { ··· 4036 sha512 = "gzkavMOgbhnwkHJYg32Adv6f+LxjbQmmbdD5Hty0+CWxvaiuJq+nU6tzb/7VSU4cwhbNLx/lGu2jbCPEW1McZQ=="; 4037 }; 4038 }; 4039 - "@graphql-tools/utils-8.6.6" = { 4040 name = "_at_graphql-tools_slash_utils"; 4041 packageName = "@graphql-tools/utils"; 4042 - version = "8.6.6"; 4043 src = fetchurl { 4044 - url = "https://registry.npmjs.org/@graphql-tools/utils/-/utils-8.6.6.tgz"; 4045 - sha512 = "wjY2ljKLCnnbRrDNPPgPNqCujou0LFSOWcxAjV6DYUlfFWTsAEvlYmsmY4T+K12wI/fnqoJ2bUwIlap1plFDMg=="; 4046 }; 4047 }; 4048 "@graphql-tools/wrap-7.0.8" = { ··· 4054 sha512 = "1NDUymworsOlb53Qfh7fonDi2STvqCtbeE68ntKY9K/Ju/be2ZNxrFSbrBHwnxWcN9PjISNnLcAyJ1L5tCUyhg=="; 4055 }; 4056 }; 4057 - "@graphql-tools/wrap-8.4.11" = { 4058 name = "_at_graphql-tools_slash_wrap"; 4059 packageName = "@graphql-tools/wrap"; 4060 - version = "8.4.11"; 4061 src = fetchurl { 4062 - url = "https://registry.npmjs.org/@graphql-tools/wrap/-/wrap-8.4.11.tgz"; 4063 - sha512 = "bif9yNZCoG1fFTGuIV4UblsJI95VSufl0RReXdr6f2yNbnqjSzgoDMB17WQlLrNOBrXa7r8N5aWBr5hBGhtGig=="; 4064 }; 4065 }; 4066 "@grpc/grpc-js-1.5.10" = { ··· 4639 sha512 = "4JQNk+3mVzK3xh2rqd6RB4J46qUR19azEHBneZyTZM+c456qOrbbM/5xcR8huNCCcbVt7+UmizG6GuUvPvKUYg=="; 4640 }; 4641 }; 4642 - "@jsii/check-node-1.55.1" = { 4643 name = "_at_jsii_slash_check-node"; 4644 packageName = "@jsii/check-node"; 4645 - version = "1.55.1"; 4646 src = fetchurl { 4647 - url = "https://registry.npmjs.org/@jsii/check-node/-/check-node-1.55.1.tgz"; 4648 - sha512 = "JC9b+y4CXdIICDE6fYjaN0VKPc65lz4dj1T4lnaqMfbXIBGB7sBMLQJ/szVc9U3Z+o/HBzCJndNn86kGRM+lqw=="; 4649 }; 4650 }; 4651 - "@jsii/spec-1.55.1" = { 4652 name = "_at_jsii_slash_spec"; 4653 packageName = "@jsii/spec"; 4654 - version = "1.55.1"; 4655 src = fetchurl { 4656 - url = "https://registry.npmjs.org/@jsii/spec/-/spec-1.55.1.tgz"; 4657 - sha512 = "KSKKN04eO0rTaqzw6j9RTx8HAzhePdmWRC3iJQ90QeZLv/L8Pj4l+nZ4wn77BGxmeULpXkGXUKbhkceArdr4GA=="; 4658 }; 4659 }; 4660 "@juggle/resize-observer-3.3.1" = { ··· 4711 sha512 = "4w+P0VkbjzEXC7kv8T1GJ/9AVaP9I6uasMZ/JcdwZBS3qwvKo5A5z9uGhP5c7TvItzcmPb44b5Mw2kT+WjUuAA=="; 4712 }; 4713 }; 4714 - "@ledgerhq/devices-6.24.1" = { 4715 name = "_at_ledgerhq_slash_devices"; 4716 packageName = "@ledgerhq/devices"; 4717 - version = "6.24.1"; 4718 src = fetchurl { 4719 - url = "https://registry.npmjs.org/@ledgerhq/devices/-/devices-6.24.1.tgz"; 4720 - sha512 = "6SNXWXxojUF6WKXMVIbRs15Mveg+9k0RKJK/PKlwZh929Lnr/NcbONWdwPjWKZAp1g82eEPT4jIkG6qc4QXlcA=="; 4721 }; 4722 }; 4723 "@ledgerhq/errors-5.50.0" = { ··· 4747 sha512 = "6wDYdbWrw9VwHIcoDnqWBaDFyviyjZWv6H9vz9Vyhe4Qd7TIFmbTl/eWs6hZvtZBza9K8y7zD8ChHwRI4s9tSw=="; 4748 }; 4749 }; 4750 - "@ledgerhq/hw-transport-6.24.1" = { 4751 name = "_at_ledgerhq_slash_hw-transport"; 4752 packageName = "@ledgerhq/hw-transport"; 4753 - version = "6.24.1"; 4754 src = fetchurl { 4755 - url = "https://registry.npmjs.org/@ledgerhq/hw-transport/-/hw-transport-6.24.1.tgz"; 4756 - sha512 = "cOhxkQJrN7DvPFLLXAS2nqAZ7NIDaFqnbgu9ugTccgbJm2/z7ClRZX/uQoI4FscswZ47MuJQdXqz4nK48phteQ=="; 4757 }; 4758 }; 4759 - "@ledgerhq/hw-transport-node-hid-6.24.1" = { 4760 name = "_at_ledgerhq_slash_hw-transport-node-hid"; 4761 packageName = "@ledgerhq/hw-transport-node-hid"; 4762 - version = "6.24.1"; 4763 src = fetchurl { 4764 - url = "https://registry.npmjs.org/@ledgerhq/hw-transport-node-hid/-/hw-transport-node-hid-6.24.1.tgz"; 4765 - sha512 = "onbxunq8FsiY2sVRR+jRCjC1nx376ANuAtnQsmoHsgxONOVTb5asXWWOV4Cjm8y7RZTCtDw3d1fbziEGRhwiqA=="; 4766 }; 4767 }; 4768 - "@ledgerhq/hw-transport-node-hid-noevents-6.24.1" = { 4769 name = "_at_ledgerhq_slash_hw-transport-node-hid-noevents"; 4770 packageName = "@ledgerhq/hw-transport-node-hid-noevents"; 4771 - version = "6.24.1"; 4772 src = fetchurl { 4773 - url = "https://registry.npmjs.org/@ledgerhq/hw-transport-node-hid-noevents/-/hw-transport-node-hid-noevents-6.24.1.tgz"; 4774 - sha512 = "z3uXCU13oayRX51MOaTREdrn83ujrBkccdXn3ljdMy4H3pmAvG6QGn4m30gursEUUJkogA6dkcXs3G8IRfOdxA=="; 4775 }; 4776 }; 4777 "@ledgerhq/hw-transport-u2f-5.36.0-deprecated" = { ··· 5719 sha512 = "W6CLUJ2eBMw3Rec70qrsEW0jOm/3twwJv21mrmj2yORiaVmVYGS4sSS5yUwvQc1ZlDLYGPnClVWmUUMagKNsfA=="; 5720 }; 5721 }; 5722 - "@microsoft/load-themed-styles-1.10.251" = { 5723 name = "_at_microsoft_slash_load-themed-styles"; 5724 packageName = "@microsoft/load-themed-styles"; 5725 - version = "1.10.251"; 5726 src = fetchurl { 5727 - url = "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.251.tgz"; 5728 - sha512 = "Ro0EiAwOIwC6YP00Fw8ixY2xWDQmV+HdfMskcrCfEUZidwBBEt7wlWnjx4SnaJH+sdDTlnnHzuERE2lzH9IvPA=="; 5729 }; 5730 }; 5731 "@mitmaro/errors-1.0.0" = { ··· 6916 sha512 = "h2FvqLA75ZQdIXX1y+ylGjIIi7YtbAUJyIapxaO081h3EsYG2jr9sRL4sym5ECgmvbyua/DEgtMLX3eGYn09FA=="; 6917 }; 6918 }; 6919 - "@parcel/css-1.8.0" = { 6920 name = "_at_parcel_slash_css"; 6921 packageName = "@parcel/css"; 6922 - version = "1.8.0"; 6923 src = fetchurl { 6924 - url = "https://registry.npmjs.org/@parcel/css/-/css-1.8.0.tgz"; 6925 - sha512 = "l6+gGOIk+JEZ+RuqsGzl4yDFKfSC8Uq+FaHzJgwIuIcdHip8ENMr8HMHiOPeO3VSo1JRn3yt5+MIntm2GIzAIA=="; 6926 }; 6927 }; 6928 - "@parcel/css-darwin-arm64-1.8.0" = { 6929 name = "_at_parcel_slash_css-darwin-arm64"; 6930 packageName = "@parcel/css-darwin-arm64"; 6931 - version = "1.8.0"; 6932 src = fetchurl { 6933 - url = "https://registry.npmjs.org/@parcel/css-darwin-arm64/-/css-darwin-arm64-1.8.0.tgz"; 6934 - sha512 = "A9taXLx12UTgyH/UGD9KMDNTXmLuH51h5g+AV4ZVo8vUZHSofP/Sb+zphOikdHn+K5gzVai1a06N92F2G8xJGw=="; 6935 }; 6936 }; 6937 - "@parcel/css-darwin-x64-1.8.0" = { 6938 name = "_at_parcel_slash_css-darwin-x64"; 6939 packageName = "@parcel/css-darwin-x64"; 6940 - version = "1.8.0"; 6941 src = fetchurl { 6942 - url = "https://registry.npmjs.org/@parcel/css-darwin-x64/-/css-darwin-x64-1.8.0.tgz"; 6943 - sha512 = "SWmB7fnD0USm9AHZBHx9EJBo1c2dwLFuA/HBD3in4yDPGS5kSqfIJTfux3NO/aySsy7NAC3FOgK/L2A2PdtpGQ=="; 6944 }; 6945 }; 6946 - "@parcel/css-linux-arm-gnueabihf-1.8.0" = { 6947 name = "_at_parcel_slash_css-linux-arm-gnueabihf"; 6948 packageName = "@parcel/css-linux-arm-gnueabihf"; 6949 - version = "1.8.0"; 6950 src = fetchurl { 6951 - url = "https://registry.npmjs.org/@parcel/css-linux-arm-gnueabihf/-/css-linux-arm-gnueabihf-1.8.0.tgz"; 6952 - sha512 = "66ACZD3bnotyLAgJ/D93R28ipFomvxlsMszxv+U45GiSLBwmjKZ7VkTnMHC2/kmQ0NVdlUKh4WqjL/PB4PLkzg=="; 6953 }; 6954 }; 6955 - "@parcel/css-linux-arm64-gnu-1.8.0" = { 6956 name = "_at_parcel_slash_css-linux-arm64-gnu"; 6957 packageName = "@parcel/css-linux-arm64-gnu"; 6958 - version = "1.8.0"; 6959 src = fetchurl { 6960 - url = "https://registry.npmjs.org/@parcel/css-linux-arm64-gnu/-/css-linux-arm64-gnu-1.8.0.tgz"; 6961 - sha512 = "oH00san3byQnx2dWp6gsIvbZNonSQ1S+nNsTLjA/Riy2sVYTxYDsLOiNS+ryJwBKchOYSZ5PiMDgJaw7KmgIgg=="; 6962 }; 6963 }; 6964 - "@parcel/css-linux-arm64-musl-1.8.0" = { 6965 name = "_at_parcel_slash_css-linux-arm64-musl"; 6966 packageName = "@parcel/css-linux-arm64-musl"; 6967 - version = "1.8.0"; 6968 src = fetchurl { 6969 - url = "https://registry.npmjs.org/@parcel/css-linux-arm64-musl/-/css-linux-arm64-musl-1.8.0.tgz"; 6970 - sha512 = "0p0AJ3QypEC0NwFWbzy5JbI8ZDLUED3BGXvqdD7jfOx14qCW2apq7OKBSwSCS8ZvBo8G2tkss7nbyOG5NbIjUQ=="; 6971 }; 6972 }; 6973 - "@parcel/css-linux-x64-gnu-1.8.0" = { 6974 name = "_at_parcel_slash_css-linux-x64-gnu"; 6975 packageName = "@parcel/css-linux-x64-gnu"; 6976 - version = "1.8.0"; 6977 src = fetchurl { 6978 - url = "https://registry.npmjs.org/@parcel/css-linux-x64-gnu/-/css-linux-x64-gnu-1.8.0.tgz"; 6979 - sha512 = "nXWRN7LSXZPic0B8F77AQe7CIqYi4+nD5QVpABX0j7s/UO2BAcfN0vpI0CNAuErX4QOSs3AIWo1XF0qL/mH9DQ=="; 6980 }; 6981 }; 6982 - "@parcel/css-linux-x64-musl-1.8.0" = { 6983 name = "_at_parcel_slash_css-linux-x64-musl"; 6984 packageName = "@parcel/css-linux-x64-musl"; 6985 - version = "1.8.0"; 6986 src = fetchurl { 6987 - url = "https://registry.npmjs.org/@parcel/css-linux-x64-musl/-/css-linux-x64-musl-1.8.0.tgz"; 6988 - sha512 = "5Q5SQREh1tSOjvIu55acqEzWDdZJZiwlgdoC8nTYmIRsyFn4SVibVMDau5qWmb3Xtswr/hm41xesG3nIBXCX+Q=="; 6989 }; 6990 }; 6991 - "@parcel/css-win32-x64-msvc-1.8.0" = { 6992 name = "_at_parcel_slash_css-win32-x64-msvc"; 6993 packageName = "@parcel/css-win32-x64-msvc"; 6994 - version = "1.8.0"; 6995 src = fetchurl { 6996 - url = "https://registry.npmjs.org/@parcel/css-win32-x64-msvc/-/css-win32-x64-msvc-1.8.0.tgz"; 6997 - sha512 = "IHFRdgsLHUuXIREtnRE/yNjNyRofySyLvG4lx8sfbBYQFIdelplw6V74kQ/u2iNt4MIOP69CkJxUuF+uX//ooQ=="; 6998 }; 6999 }; 7000 "@parcel/diagnostic-2.4.1" = { ··· 7708 sha512 = "y9qNj0//tZtWB2jfXNK3BX18BSBp9zNR7KE7lMysVHwbZtY392OJCjm6Rb/h4UHH2r1AqjNEHFD6bRn+DqU9Mw=="; 7709 }; 7710 }; 7711 - "@redocly/openapi-core-1.0.0-beta.93" = { 7712 name = "_at_redocly_slash_openapi-core"; 7713 packageName = "@redocly/openapi-core"; 7714 - version = "1.0.0-beta.93"; 7715 src = fetchurl { 7716 - url = "https://registry.npmjs.org/@redocly/openapi-core/-/openapi-core-1.0.0-beta.93.tgz"; 7717 - sha512 = "xQj7UnjPj3mKtkyRrm+bjzEoyo0CVNjGP4pV6BzQ0vgKf0Jqq7apFC703psyBH+JscYr7NKK1hPQU76ylhFDdg=="; 7718 }; 7719 }; 7720 "@redocly/react-dropdown-aria-2.0.12" = { ··· 9850 sha512 = "Y0K95ThC3esLEYD6ZuqNek29lNX2EM1qxV8y2FTLUB0ff5wWrk7az+mLrnNFUnaXcgKye22+sFBRXOgpPILZNg=="; 9851 }; 9852 }; 9853 - "@types/uglify-js-3.13.1" = { 9854 name = "_at_types_slash_uglify-js"; 9855 packageName = "@types/uglify-js"; 9856 - version = "3.13.1"; 9857 src = fetchurl { 9858 - url = "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.13.1.tgz"; 9859 - sha512 = "O3MmRAk6ZuAKa9CHgg0Pr0+lUOqoMLpc9AS4R8ano2auvsg7IE8syF3Xh/NPr26TWklxYcqoEEFdzLLs1fV9PQ=="; 9860 }; 9861 }; 9862 "@types/unist-2.0.6" = { ··· 10084 sha512 = "iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA=="; 10085 }; 10086 }; 10087 "@types/yauzl-2.9.2" = { 10088 name = "_at_types_slash_yauzl"; 10089 packageName = "@types/yauzl"; ··· 10111 sha512 = "aINiAxGVdOl1eJyVjaWn/YcVAq4Gi/Yo35qHGCnqbWVz61g39D0h23veY/MA0rFFGfxK7TySg2uwDeNv+JgVpg=="; 10112 }; 10113 }; 10114 - "@typescript-eslint/eslint-plugin-5.18.0" = { 10115 name = "_at_typescript-eslint_slash_eslint-plugin"; 10116 packageName = "@typescript-eslint/eslint-plugin"; 10117 - version = "5.18.0"; 10118 src = fetchurl { 10119 - url = "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.18.0.tgz"; 10120 - sha512 = "tzrmdGMJI/uii9/V6lurMo4/o+dMTKDH82LkNjhJ3adCW22YQydoRs5MwTiqxGF9CSYxPxQ7EYb4jLNlIs+E+A=="; 10121 }; 10122 }; 10123 "@typescript-eslint/experimental-utils-4.33.0" = { ··· 10138 sha512 = "ZohdsbXadjGBSK0/r+d87X0SBmKzOq4/S5nzK6SBgJspFo9/CUDJ7hjayuze+JK7CZQLDMroqytp7pOcFKTxZA=="; 10139 }; 10140 }; 10141 - "@typescript-eslint/parser-5.18.0" = { 10142 name = "_at_typescript-eslint_slash_parser"; 10143 packageName = "@typescript-eslint/parser"; 10144 - version = "5.18.0"; 10145 src = fetchurl { 10146 - url = "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.18.0.tgz"; 10147 - sha512 = "+08nYfurBzSSPndngnHvFw/fniWYJ5ymOrn/63oMIbgomVQOvIDhBoJmYZ9lwQOCnQV9xHGvf88ze3jFGUYooQ=="; 10148 }; 10149 }; 10150 "@typescript-eslint/scope-manager-4.33.0" = { ··· 10156 sha512 = "5IfJHpgTsTZuONKbODctL4kKuQje/bzBRkwHE8UOZ4f89Zeddg+EGZs8PD8NcN4LdM3ygHWYB3ukPAYjvl/qbQ=="; 10157 }; 10158 }; 10159 - "@typescript-eslint/scope-manager-5.18.0" = { 10160 name = "_at_typescript-eslint_slash_scope-manager"; 10161 packageName = "@typescript-eslint/scope-manager"; 10162 - version = "5.18.0"; 10163 src = fetchurl { 10164 - url = "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.18.0.tgz"; 10165 - sha512 = "C0CZML6NyRDj+ZbMqh9FnPscg2PrzSaVQg3IpTmpe0NURMVBXlghGZgMYqBw07YW73i0MCqSDqv2SbywnCS8jQ=="; 10166 }; 10167 }; 10168 - "@typescript-eslint/type-utils-5.18.0" = { 10169 name = "_at_typescript-eslint_slash_type-utils"; 10170 packageName = "@typescript-eslint/type-utils"; 10171 - version = "5.18.0"; 10172 src = fetchurl { 10173 - url = "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.18.0.tgz"; 10174 - sha512 = "vcn9/6J5D6jtHxpEJrgK8FhaM8r6J1/ZiNu70ZUJN554Y3D9t3iovi6u7JF8l/e7FcBIxeuTEidZDR70UuCIfA=="; 10175 }; 10176 }; 10177 "@typescript-eslint/types-4.33.0" = { ··· 10183 sha512 = "zKp7CjQzLQImXEpLt2BUw1tvOMPfNoTAfb8l51evhYbOEEzdWyQNmHWWGPR6hwKJDAi+1VXSBmnhL9kyVTTOuQ=="; 10184 }; 10185 }; 10186 - "@typescript-eslint/types-5.18.0" = { 10187 name = "_at_typescript-eslint_slash_types"; 10188 packageName = "@typescript-eslint/types"; 10189 - version = "5.18.0"; 10190 src = fetchurl { 10191 - url = "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.18.0.tgz"; 10192 - sha512 = "bhV1+XjM+9bHMTmXi46p1Led5NP6iqQcsOxgx7fvk6gGiV48c6IynY0apQb7693twJDsXiVzNXTflhplmaiJaw=="; 10193 }; 10194 }; 10195 "@typescript-eslint/typescript-estree-4.33.0" = { ··· 10201 sha512 = "rkWRY1MPFzjwnEVHsxGemDzqqddw2QbTJlICPD9p9I9LfsO8fdmfQPOX3uKfUaGRDFJbfrtm/sXhVXN4E+bzCA=="; 10202 }; 10203 }; 10204 - "@typescript-eslint/typescript-estree-5.18.0" = { 10205 name = "_at_typescript-eslint_slash_typescript-estree"; 10206 packageName = "@typescript-eslint/typescript-estree"; 10207 - version = "5.18.0"; 10208 src = fetchurl { 10209 - url = "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.18.0.tgz"; 10210 - sha512 = "wa+2VAhOPpZs1bVij9e5gyVu60ReMi/KuOx4LKjGx2Y3XTNUDJgQ+5f77D49pHtqef/klglf+mibuHs9TrPxdQ=="; 10211 }; 10212 }; 10213 - "@typescript-eslint/utils-5.18.0" = { 10214 name = "_at_typescript-eslint_slash_utils"; 10215 packageName = "@typescript-eslint/utils"; 10216 - version = "5.18.0"; 10217 src = fetchurl { 10218 - url = "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.18.0.tgz"; 10219 - sha512 = "+hFGWUMMri7OFY26TsOlGa+zgjEy1ssEipxpLjtl4wSll8zy85x0GrUSju/FHdKfVorZPYJLkF3I4XPtnCTewA=="; 10220 }; 10221 }; 10222 "@typescript-eslint/visitor-keys-4.33.0" = { ··· 10228 sha512 = "uqi/2aSz9g2ftcHWf8uLPJA70rUv6yuMW5Bohw+bwcuzaxQIHaKFZCKGoGXIrc9vkTJ3+0txM73K0Hq3d5wgIg=="; 10229 }; 10230 }; 10231 - "@typescript-eslint/visitor-keys-5.18.0" = { 10232 name = "_at_typescript-eslint_slash_visitor-keys"; 10233 packageName = "@typescript-eslint/visitor-keys"; 10234 - version = "5.18.0"; 10235 src = fetchurl { 10236 - url = "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.18.0.tgz"; 10237 - sha512 = "Hf+t+dJsjAKpKSkg3EHvbtEpFFb/1CiOHnvI8bjHgOD4/wAw3gKrA0i94LrbekypiZVanJu3McWJg7rWDMzRTg=="; 10238 }; 10239 }; 10240 "@ungap/promise-all-settled-1.1.2" = { ··· 10264 sha1 = "c585c0bdb94210198945c6597e4fe23d6e63e084"; 10265 }; 10266 }; 10267 - "@vercel/build-utils-2.15.0" = { 10268 name = "_at_vercel_slash_build-utils"; 10269 packageName = "@vercel/build-utils"; 10270 - version = "2.15.0"; 10271 src = fetchurl { 10272 - url = "https://registry.npmjs.org/@vercel/build-utils/-/build-utils-2.15.0.tgz"; 10273 - sha512 = "0SwM19Mn//v5RuLG5gjuZVOnn1iYqJDMA+N0qm8cK7bTBEWMiTKqF+VmdXkvg6Y6X6rKviAJnOBUUUP6va6Xaw=="; 10274 }; 10275 }; 10276 - "@vercel/go-1.3.1" = { 10277 name = "_at_vercel_slash_go"; 10278 packageName = "@vercel/go"; 10279 - version = "1.3.1"; 10280 src = fetchurl { 10281 - url = "https://registry.npmjs.org/@vercel/go/-/go-1.3.1.tgz"; 10282 - sha512 = "mNo0DWfc49trswz53Gf0Km7KKdOW1zvlBEP6ZWhEhnEjRcNMHZaLg3dq3jWfttLaQ7ihJ+VOyDImd0NX23C42A=="; 10283 }; 10284 }; 10285 - "@vercel/node-1.14.0" = { 10286 name = "_at_vercel_slash_node"; 10287 packageName = "@vercel/node"; 10288 - version = "1.14.0"; 10289 src = fetchurl { 10290 - url = "https://registry.npmjs.org/@vercel/node/-/node-1.14.0.tgz"; 10291 - sha512 = "UAb1qQMeTkSXz95yljJpz0MyTzcj++B/1XR0vKFZOs2CEfSkBO1DjzX6BkaKriaihBdbGM/X9UoMJfWfUBBn8Q=="; 10292 }; 10293 }; 10294 "@vercel/node-bridge-2.2.0" = { ··· 10300 sha512 = "ydYlZyIQfsuriF6qTt/F4vaAt+nb4ZKhLEl2o5AQFa5ED7LoPS5w01Xbujy+25pqS1ODu8/bsqOCUSX8y/+tSQ=="; 10301 }; 10302 }; 10303 - "@vercel/python-2.2.1" = { 10304 name = "_at_vercel_slash_python"; 10305 packageName = "@vercel/python"; 10306 - version = "2.2.1"; 10307 src = fetchurl { 10308 - url = "https://registry.npmjs.org/@vercel/python/-/python-2.2.1.tgz"; 10309 - sha512 = "UxftYfkXX+e+5aQK8D3j+N0zb8ob4KFjdbLCnWLCMlxg0lJwD432zArgYgc0BSMrZrHqdiWMvPxIgKkad2takA=="; 10310 }; 10311 }; 10312 - "@vercel/ruby-1.3.1" = { 10313 name = "_at_vercel_slash_ruby"; 10314 packageName = "@vercel/ruby"; 10315 - version = "1.3.1"; 10316 src = fetchurl { 10317 - url = "https://registry.npmjs.org/@vercel/ruby/-/ruby-1.3.1.tgz"; 10318 - sha512 = "stdlKpBUgQT/AxLz+xFpIy2m8xYr7nOA+hjq+MprktWu4RsyIeltSYX49Ju7DNPXdHxyAWxW6tnVENNvh1SOxA=="; 10319 }; 10320 }; 10321 "@vscode/emmet-helper-2.8.4" = { ··· 10435 sha512 = "KmJUazIEZWhy0UaFHV5Uy8AXpTqJgCPizEHhtxs3f8mIkUnwWjcQFG7FGfsAW7RgsN8hwcSZ5ZFjmXhllVwrkw=="; 10436 }; 10437 }; 10438 - "@vue/compiler-core-3.2.31" = { 10439 name = "_at_vue_slash_compiler-core"; 10440 packageName = "@vue/compiler-core"; 10441 - version = "3.2.31"; 10442 src = fetchurl { 10443 - url = "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.2.31.tgz"; 10444 - sha512 = "aKno00qoA4o+V/kR6i/pE+aP+esng5siNAVQ422TkBNM6qA4veXiZbSe8OTXHXquEi/f6Akc+nLfB4JGfe4/WQ=="; 10445 }; 10446 }; 10447 - "@vue/compiler-dom-3.2.31" = { 10448 name = "_at_vue_slash_compiler-dom"; 10449 packageName = "@vue/compiler-dom"; 10450 - version = "3.2.31"; 10451 src = fetchurl { 10452 - url = "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.2.31.tgz"; 10453 - sha512 = "60zIlFfzIDf3u91cqfqy9KhCKIJgPeqxgveH2L+87RcGU/alT6BRrk5JtUso0OibH3O7NXuNOQ0cDc9beT0wrg=="; 10454 }; 10455 }; 10456 "@vue/component-compiler-utils-3.3.0" = { ··· 10489 sha512 = "LIZMuJk38pk9U9Ur4YzHjlIyMuxPlACdBIHH9/nGYVTsaGKOSnSuELiE8vS9wa+dJpIYspYUOqk+L1Q4pgHQHQ=="; 10490 }; 10491 }; 10492 - "@vue/shared-3.2.31" = { 10493 name = "_at_vue_slash_shared"; 10494 packageName = "@vue/shared"; 10495 - version = "3.2.31"; 10496 src = fetchurl { 10497 - url = "https://registry.npmjs.org/@vue/shared/-/shared-3.2.31.tgz"; 10498 - sha512 = "ymN2pj6zEjiKJZbrf98UM2pfDd6F2H7ksKw7NDt/ZZ1fh5Ei39X5tABugtT03ZRlWd9imccoK0hE8hpjpU7irQ=="; 10499 }; 10500 }; 10501 "@vue/web-component-wrapper-1.3.0" = { ··· 13477 sha1 = "a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428"; 13478 }; 13479 }; 13480 - "array.prototype.find-2.1.2" = { 13481 name = "array.prototype.find"; 13482 packageName = "array.prototype.find"; 13483 - version = "2.1.2"; 13484 src = fetchurl { 13485 - url = "https://registry.npmjs.org/array.prototype.find/-/array.prototype.find-2.1.2.tgz"; 13486 - sha512 = "00S1O4ewO95OmmJW7EesWfQlrCrLEL8kZ40w3+GkLX2yTt0m2ggcePPa2uHPJ9KUmJvwRq+lCV9bD8Yim23x/Q=="; 13487 }; 13488 }; 13489 "arraybuffer.slice-0.0.6" = { ··· 14233 sha512 = "fChMDiSfWcW0EUWmiqlyc+VAIXKH0w7BBruL3cVWSwO+5oA5A9juGF4NCBV2/KAHzaKaG0hXKPE49Wh6Lq74ag=="; 14234 }; 14235 }; 14236 - "aws-sdk-2.1110.0" = { 14237 name = "aws-sdk"; 14238 packageName = "aws-sdk"; 14239 - version = "2.1110.0"; 14240 src = fetchurl { 14241 - url = "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.1110.0.tgz"; 14242 - sha512 = "qxHqzE2ikGNRzhajcmWIBuptML3LBwz9TMnS0jLQjXOP54fZYW6EEKy2Dy7MKjHKeo8QQy/EWtDdWfH9Fu5UIA=="; 14243 }; 14244 }; 14245 "aws-sign2-0.6.0" = { ··· 17924 sha512 = "bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw=="; 17925 }; 17926 }; 17927 - "caniuse-lite-1.0.30001325" = { 17928 name = "caniuse-lite"; 17929 packageName = "caniuse-lite"; 17930 - version = "1.0.30001325"; 17931 src = fetchurl { 17932 - url = "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001325.tgz"; 17933 - sha512 = "sB1bZHjseSjDtijV1Hb7PB2Zd58Kyx+n/9EotvZ4Qcz2K3d0lWB8dB4nb8wN/TsOGFq3UuAm0zQZNQ4SoR7TrQ=="; 17934 }; 17935 }; 17936 "canvas-2.9.1" = { ··· 18086 sha512 = "eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg=="; 18087 }; 18088 }; 18089 - "cdk8s-1.5.64" = { 18090 name = "cdk8s"; 18091 packageName = "cdk8s"; 18092 - version = "1.5.64"; 18093 src = fetchurl { 18094 - url = "https://registry.npmjs.org/cdk8s/-/cdk8s-1.5.64.tgz"; 18095 - sha512 = "HogF9VmYgTucZV1jvEujVYe6U1lkHr18Lz5HmcUTLhgGBU+h3XfIWabfpnRgiNn0pWfINvM/WowHZEBL8f8+Tw=="; 18096 }; 18097 }; 18098 - "cdk8s-plus-22-1.0.0-beta.181" = { 18099 name = "cdk8s-plus-22"; 18100 packageName = "cdk8s-plus-22"; 18101 - version = "1.0.0-beta.181"; 18102 src = fetchurl { 18103 - url = "https://registry.npmjs.org/cdk8s-plus-22/-/cdk8s-plus-22-1.0.0-beta.181.tgz"; 18104 - sha512 = "IFjdHKx+WlpLjazfpVCPUPkZtTMPKngm2XtajLGp8rvswxNuH6PbekUuT3TnnjXflvSrItQLOs+zbc7SViH3ow=="; 18105 }; 18106 }; 18107 "cdktf-0.10.1" = { ··· 19130 sha512 = "w0q/enDHhPLq44ovMGdQeeDLvwxwavsJX7oQGYt/LrBlYsyaxyDnp6z3QzFut/6kLLKnlcUVJLrpB7KBfgG/RA=="; 19131 }; 19132 }; 19133 "cli-tableau-2.0.1" = { 19134 name = "cli-tableau"; 19135 packageName = "cli-tableau"; ··· 19688 sha512 = "3WQV/Fpa77nvzjUlc+0u53uIroJyyMB2Qwl++aXpAiDIsrsiAQq4uCURwdRBRX+eLkOTIAmT0L4qna3T7+2pUg=="; 19689 }; 19690 }; 19691 - "codemaker-1.55.1" = { 19692 name = "codemaker"; 19693 packageName = "codemaker"; 19694 - version = "1.55.1"; 19695 src = fetchurl { 19696 - url = "https://registry.npmjs.org/codemaker/-/codemaker-1.55.1.tgz"; 19697 - sha512 = "W0MZSFgqfr9mgKbYLHsTNYTMKiXQE9hDHs6qke5dC5S9ZlFgcWG2zdpznknwvPLDDuWP8Z5QL71MjAM21hEPOg=="; 19698 }; 19699 }; 19700 "codepage-1.4.0" = { ··· 20750 sha1 = "c20b96d8c617748aaf1c16021760cd27fcb8cb75"; 20751 }; 20752 }; 20753 - "constructs-10.0.108" = { 20754 name = "constructs"; 20755 packageName = "constructs"; 20756 - version = "10.0.108"; 20757 src = fetchurl { 20758 - url = "https://registry.npmjs.org/constructs/-/constructs-10.0.108.tgz"; 20759 - sha512 = "A5sZMVWEblwtPBAOScOt8lBn2epTUljGy/sVfHi7juLnSNSZd2qaO7t62qvbIWJEpH047uYGd755PomB+sXeHA=="; 20760 }; 20761 }; 20762 - "constructs-3.3.261" = { 20763 name = "constructs"; 20764 packageName = "constructs"; 20765 - version = "3.3.261"; 20766 src = fetchurl { 20767 - url = "https://registry.npmjs.org/constructs/-/constructs-3.3.261.tgz"; 20768 - sha512 = "WAcluBHRkIlTIW0jXOhp9Fm8ZtjS2cF3MbAxN6/VEdAVtjuXlHqKmrBOVIp8V5L26ze/xuMz3mDhq1CrC2pjsw=="; 20769 }; 20770 }; 20771 "consume-http-header-1.0.0" = { ··· 21642 sha1 = "06be7abef947a3f14a30fd610671d401bca8b7b6"; 21643 }; 21644 }; 21645 - "create-gatsby-2.11.2" = { 21646 name = "create-gatsby"; 21647 packageName = "create-gatsby"; 21648 - version = "2.11.2"; 21649 src = fetchurl { 21650 - url = "https://registry.npmjs.org/create-gatsby/-/create-gatsby-2.11.2.tgz"; 21651 - sha512 = "EHlULRVoiXoLM400sLYNtFRy5pemp2WoNKR6vjUlFnLBqn+BGe+TJAmKfwqHYFheXMozKqY2bW0ekuDj2x8zAg=="; 21652 }; 21653 }; 21654 "create-graphback-1.0.1" = { ··· 21831 sha512 = "mkLtJJcYbDCxEG7Js6eUnUNndWjyUZwJ3H7bErmmtOYU/Zb99DyUkpamuIZE0b3bhmJyZ7D90uS6f+CGxRRjOw=="; 21832 }; 21833 }; 21834 - "cross-undici-fetch-0.1.28" = { 21835 name = "cross-undici-fetch"; 21836 packageName = "cross-undici-fetch"; 21837 - version = "0.1.28"; 21838 src = fetchurl { 21839 - url = "https://registry.npmjs.org/cross-undici-fetch/-/cross-undici-fetch-0.1.28.tgz"; 21840 - sha512 = "/nLMyVE5IC9PQdBtmgjpGZfK0wo8UupomAPx+7HlbEgVDkZOa9xCiZP9goo5aLYofP0gHXgovjXdXrE2obANag=="; 21841 }; 21842 }; 21843 "crossroads-0.12.2" = { ··· 21912 sha512 = "v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA=="; 21913 }; 21914 }; 21915 - "cspell-gitignore-5.19.5" = { 21916 name = "cspell-gitignore"; 21917 packageName = "cspell-gitignore"; 21918 - version = "5.19.5"; 21919 src = fetchurl { 21920 - url = "https://registry.npmjs.org/cspell-gitignore/-/cspell-gitignore-5.19.5.tgz"; 21921 - sha512 = "Wj16pnPmx7PGd2PcVAEsxWnTtfY4qNzUBtfTqo5VEd23WME6SgEtffxm4eSRpHYZmmDclir+Tbb9yQAsZajDeQ=="; 21922 }; 21923 }; 21924 - "cspell-glob-5.19.5" = { 21925 name = "cspell-glob"; 21926 packageName = "cspell-glob"; 21927 - version = "5.19.5"; 21928 src = fetchurl { 21929 - url = "https://registry.npmjs.org/cspell-glob/-/cspell-glob-5.19.5.tgz"; 21930 - sha512 = "fnrUNLNY9CMsr5J1wRPoGpx7aastD05wEZ/NL+Xd7uEmuU+R7gViOjyOPlUMFH+YARwY0youHRiobkl7pJNngw=="; 21931 }; 21932 }; 21933 - "cspell-io-5.19.5" = { 21934 name = "cspell-io"; 21935 packageName = "cspell-io"; 21936 - version = "5.19.5"; 21937 src = fetchurl { 21938 - url = "https://registry.npmjs.org/cspell-io/-/cspell-io-5.19.5.tgz"; 21939 - sha512 = "R6q1Dor6mfs1VBpuXVlcm/Vvr96GclO/BtNDK/8ppcm22Ct1VF24MG2itoYO7296dOgR1H4HkndvvEgx3p8fzw=="; 21940 }; 21941 }; 21942 - "cspell-lib-5.19.5" = { 21943 name = "cspell-lib"; 21944 packageName = "cspell-lib"; 21945 - version = "5.19.5"; 21946 src = fetchurl { 21947 - url = "https://registry.npmjs.org/cspell-lib/-/cspell-lib-5.19.5.tgz"; 21948 - sha512 = "6HOJ7O+vDYzJs49fHZI5xzsL5TxeR7WsfjWvx1BwgRs1rHdA9/8KFZFX2DJazKRGm+kL1kBO0VJlaF0tvVsjzw=="; 21949 }; 21950 }; 21951 - "cspell-trie-lib-5.19.5" = { 21952 name = "cspell-trie-lib"; 21953 packageName = "cspell-trie-lib"; 21954 - version = "5.19.5"; 21955 src = fetchurl { 21956 - url = "https://registry.npmjs.org/cspell-trie-lib/-/cspell-trie-lib-5.19.5.tgz"; 21957 - sha512 = "yNOmd7uzLiu5UDpbIfJlORx8rJZltLz/ebostAV7UC3wzrOIQgS8xKoFfqiE0iWxIMwmV9eyydVcyzh5grx0gg=="; 21958 }; 21959 }; 21960 "csrf-3.1.0" = { ··· 22551 sha512 = "4PL5hHaHwX4m7Zr1UapXW23apo6pexCgdetdJ5kTmADpG/7T9Gkxw0M0tf/pjoB63ezCCm0u5UaFYy2aMt0Mcw=="; 22552 }; 22553 }; 22554 - "d3-7.4.3" = { 22555 name = "d3"; 22556 packageName = "d3"; 22557 - version = "7.4.3"; 22558 src = fetchurl { 22559 - url = "https://registry.npmjs.org/d3/-/d3-7.4.3.tgz"; 22560 - sha512 = "x5cxHjtlXjtCzzaFv23mk6JKHKJzkYm/ePygQdeztcwYVedTHVQ7INyuAmRfjO7d4HTzQuofxzqva/d06Nh++Q=="; 22561 }; 22562 }; 22563 "d3-array-1.2.4" = { ··· 22578 sha512 = "33qQ+ZoZlli19IFiQx4QEpf2CBEayMRzhlisJHSCsSUbDXv6ZishqS1x7uFVClKG4Wr7rZVHvaAttoLow6GqdQ=="; 22579 }; 22580 }; 22581 - "d3-array-3.1.5" = { 22582 name = "d3-array"; 22583 packageName = "d3-array"; 22584 - version = "3.1.5"; 22585 src = fetchurl { 22586 - url = "https://registry.npmjs.org/d3-array/-/d3-array-3.1.5.tgz"; 22587 - sha512 = "Rs6syGyepVjAYXWvhiFiVWUM8l4B/0p33tvlS+eXCVOaFrbz1dU7t+T16SJx/frnaLMXmFmKoXg/5aUVXxmMKQ=="; 22588 }; 22589 }; 22590 "d3-axis-1.0.12" = { ··· 22893 sha512 = "p0bK60CEzph1iqmnxut7d/1kyTmm3UWtPlwdkM31AU+LW+BXazd5zJdoCn7VFxNCHXRngPHRnsNn5uGjLRGndg=="; 22894 }; 22895 }; 22896 - "d3-graphviz-4.1.0" = { 22897 name = "d3-graphviz"; 22898 packageName = "d3-graphviz"; 22899 - version = "4.1.0"; 22900 src = fetchurl { 22901 - url = "https://registry.npmjs.org/d3-graphviz/-/d3-graphviz-4.1.0.tgz"; 22902 - sha512 = "RtCGnEROcte5npTfjhiNR3kSbwhBl8LA6NNq0oFRXEIFB9N4xHQgGjZWfAHVsN9NQVctEEkRQ4H0GGdqfStlZQ=="; 22903 }; 22904 }; 22905 "d3-hierarchy-1.1.9" = { ··· 23449 src = fetchurl { 23450 url = "https://registry.npmjs.org/dataloader/-/dataloader-2.0.0.tgz"; 23451 sha512 = "YzhyDAwA4TaQIhM5go+vCLmU0UikghC/t9DTQYZR2M/UvZ1MdOhPezSDZcjj9uqQJOMqjLcpWtyW2iNINdlatQ=="; 23452 }; 23453 }; 23454 "datauri-4.1.0" = { ··· 25215 sha512 = "2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g=="; 25216 }; 25217 }; 25218 - "dom-serializer-1.3.2" = { 25219 name = "dom-serializer"; 25220 packageName = "dom-serializer"; 25221 - version = "1.3.2"; 25222 src = fetchurl { 25223 - url = "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz"; 25224 - sha512 = "5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig=="; 25225 }; 25226 }; 25227 "dom-storage-2.1.0" = { ··· 25953 sha512 = "WvaW1EgRinDQ61khHFZfx30rkPQG5ItaOT0wrI7iJv9A3SbghriQGfZQfHZs25fWLBe6/vkv05LOqg6aDw6Wzw=="; 25954 }; 25955 }; 25956 - "electron-to-chromium-1.4.106" = { 25957 name = "electron-to-chromium"; 25958 packageName = "electron-to-chromium"; 25959 - version = "1.4.106"; 25960 src = fetchurl { 25961 - url = "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.106.tgz"; 25962 - sha512 = "ZYfpVLULm67K7CaaGP7DmjyeMY4naxsbTy+syVVxT6QHI1Ww8XbJjmr9fDckrhq44WzCrcC5kH3zGpdusxwwqg=="; 25963 }; 25964 }; 25965 "electrum-client-git://github.com/janoside/electrum-client" = { ··· 26297 sha512 = "21HlvPUKaitDGE4GXNtQ7PLP0Sz4aWLddMPw2VTyFz1FVZqu/kZsJUO8WNpKuE/OCL7nkfRaOui2ZCJloGznGA=="; 26298 }; 26299 }; 26300 - "engine.io-4.1.2" = { 26301 - name = "engine.io"; 26302 - packageName = "engine.io"; 26303 - version = "4.1.2"; 26304 - src = fetchurl { 26305 - url = "https://registry.npmjs.org/engine.io/-/engine.io-4.1.2.tgz"; 26306 - sha512 = "t5z6zjXuVLhXDMiFJPYsPOWEER8B0tIsD3ETgw19S1yg9zryvUfY3Vhtk3Gf4sihw/bQGIqQ//gjvVlu+Ca0bQ=="; 26307 - }; 26308 - }; 26309 "engine.io-6.0.1" = { 26310 name = "engine.io"; 26311 packageName = "engine.io"; ··· 26405 sha512 = "x+dN/fBH8Ro8TFwJ+rkB2AmuVw9Yu2mockR/p3W8f8YtExwFgDvBDi0GWyb4ZLkpahtDGZgtr3zLovanJghPqg=="; 26406 }; 26407 }; 26408 - "engine.io-parser-4.0.3" = { 26409 - name = "engine.io-parser"; 26410 - packageName = "engine.io-parser"; 26411 - version = "4.0.3"; 26412 - src = fetchurl { 26413 - url = "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-4.0.3.tgz"; 26414 - sha512 = "xEAAY0msNnESNPc00e19y5heTPX4y/TJ36gr8t1voOaNmTojP9b3oK3BbJLFufW2XFPQaaijpFewm2g2Um3uqA=="; 26415 - }; 26416 - }; 26417 "engine.io-parser-5.0.3" = { 26418 name = "engine.io-parser"; 26419 packageName = "engine.io-parser"; ··· 26441 sha512 = "Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg=="; 26442 }; 26443 }; 26444 - "enhanced-resolve-5.9.2" = { 26445 name = "enhanced-resolve"; 26446 packageName = "enhanced-resolve"; 26447 - version = "5.9.2"; 26448 src = fetchurl { 26449 - url = "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.9.2.tgz"; 26450 - sha512 = "GIm3fQfwLJ8YZx2smuHpBKkXC1yOk+OBEmKckVyL0i/ea8mqDEykK3ld5dgH1QYPNyT/lIllxV2LULnxCHaHkA=="; 26451 }; 26452 }; 26453 "enquirer-2.3.6" = { ··· 26666 sha512 = "rcOwbfvP1WTViVoUjcfZicVzjhjTuhSMntHh6mW3IrEiyE6mJyXvsToJUJGlGlw/2xU9P5whlWNGlIDVeCiT4A=="; 26667 }; 26668 }; 26669 - "es-abstract-1.19.2" = { 26670 name = "es-abstract"; 26671 packageName = "es-abstract"; 26672 - version = "1.19.2"; 26673 src = fetchurl { 26674 - url = "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.2.tgz"; 26675 - sha512 = "gfSBJoZdlL2xRiOCy0g8gLMryhoe1TlimjzU99L/31Z8QEGIhVQI+EWwt5lT+AuU9SnorVupXFqqOGqGfsyO6w=="; 26676 }; 26677 }; 26678 "es-get-iterator-1.1.2" = { ··· 26691 src = fetchurl { 26692 url = "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz"; 26693 sha512 = "1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ=="; 26694 }; 26695 }; 26696 "es-to-primitive-1.2.1" = { ··· 27053 sha512 = "/KRpd9mIRg2raGxHRGwW9ZywYNAClZrHjdueHcrVDuO3a6bj83eoTirCCk0M0yPwOjWYKHwRVRid+xK4F/GHgA=="; 27054 }; 27055 }; 27056 - "eslint-8.12.0" = { 27057 name = "eslint"; 27058 packageName = "eslint"; 27059 - version = "8.12.0"; 27060 src = fetchurl { 27061 - url = "https://registry.npmjs.org/eslint/-/eslint-8.12.0.tgz"; 27062 - sha512 = "it1oBL9alZg1S8UycLm5YDMAkIhtH6FtAzuZs6YvoGVldWjbS08BkAdb/ymP9LlAyq8koANu32U7Ib/w+UNh8Q=="; 27063 }; 27064 }; 27065 "eslint-config-prettier-6.15.0" = { ··· 27890 sha512 = "j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA=="; 27891 }; 27892 }; 27893 - "execa-5.0.0" = { 27894 - name = "execa"; 27895 - packageName = "execa"; 27896 - version = "5.0.0"; 27897 - src = fetchurl { 27898 - url = "https://registry.npmjs.org/execa/-/execa-5.0.0.tgz"; 27899 - sha512 = "ov6w/2LCiuyO4RLYGdpFGjkcs0wMTgGE8PrkTHikeUy5iJekXyPIKUjifk5CsE0pt7sMCrMZ3YNqoCj6idQOnQ=="; 27900 - }; 27901 - }; 27902 "execa-5.1.1" = { 27903 name = "execa"; 27904 packageName = "execa"; ··· 28052 sha512 = "bILEG0Fg+ZhIhdEaShHzsEN1WC0hUmXJ5Kcd4cd+8rVk1Ead9vRZxA/yLx1cNBDCOwMe0GAMrhF7TKT+A1P+YA=="; 28053 }; 28054 }; 28055 - "expo-pwa-0.0.114" = { 28056 name = "expo-pwa"; 28057 packageName = "expo-pwa"; 28058 - version = "0.0.114"; 28059 src = fetchurl { 28060 - url = "https://registry.npmjs.org/expo-pwa/-/expo-pwa-0.0.114.tgz"; 28061 - sha512 = "vJCpKROPULPrTnLTCytZuxBkm23yS9CBXBald2BDeizgKsJV19vOc2+lmTk4fL5hh+TgHQybwtt6UwEy3ORjgg=="; 28062 }; 28063 }; 28064 "exponential-backoff-3.1.0" = { ··· 28925 sha1 = "25c7c89cb1f9077f8891bbe61d8f390eae256f1e"; 28926 }; 28927 }; 28928 - "fecha-4.2.1" = { 28929 name = "fecha"; 28930 packageName = "fecha"; 28931 - version = "4.2.1"; 28932 src = fetchurl { 28933 - url = "https://registry.npmjs.org/fecha/-/fecha-4.2.1.tgz"; 28934 - sha512 = "MMMQ0ludy/nBs1/o0zVOiKTpG7qMbonKUzjJgQFEuvq6INZ1OraKPRAWkBq5vlKLOUMpmNYG1JoN3oDPUQ9m3Q=="; 28935 }; 28936 }; 28937 "fetch-blob-3.1.5" = { ··· 29159 sha512 = "sXAMgFk67fQLcetXustxfKX+PZgHIUFn96Xld9uH8aXPdX3xOp0/jg9OdouVTvQrf7mrn+wAa4jN/y9fUOOiRA=="; 29160 }; 29161 }; 29162 - "file-type-16.2.0" = { 29163 - name = "file-type"; 29164 - packageName = "file-type"; 29165 - version = "16.2.0"; 29166 - src = fetchurl { 29167 - url = "https://registry.npmjs.org/file-type/-/file-type-16.2.0.tgz"; 29168 - sha512 = "1Wwww3mmZCMmLjBfslCluwt2mxH80GsAXYrvPnfQ42G1EGWag336kB1iyCgyn7UXiKY3cJrNykXPrCwA7xb5Ag=="; 29169 - }; 29170 - }; 29171 "file-type-16.5.3" = { 29172 name = "file-type"; 29173 packageName = "file-type"; ··· 29283 src = fetchurl { 29284 url = "https://registry.npmjs.org/filenamify/-/filenamify-4.1.0.tgz"; 29285 sha512 = "KQV/uJDI9VQgN7sHH1Zbk6+42cD6mnQ2HONzkXUfPJ+K2FC8GZ1dpewbbHw0Sz8Tf5k3EVdHVayM4DoAwWlmtg=="; 29286 - }; 29287 - }; 29288 - "filenamify-4.2.0" = { 29289 - name = "filenamify"; 29290 - packageName = "filenamify"; 29291 - version = "4.2.0"; 29292 - src = fetchurl { 29293 - url = "https://registry.npmjs.org/filenamify/-/filenamify-4.2.0.tgz"; 29294 - sha512 = "pkgE+4p7N1n7QieOopmn3TqJaefjdWXwEkj2XLZJLKfOgcQKkn11ahvGNgTD8mLggexLiDFQxeTs14xVU22XPA=="; 29295 }; 29296 }; 29297 "filenamify-4.3.0" = { ··· 29780 sha512 = "jlbUu0XkbpXeXhan5xyTqVK1jmEKNxE8hpzznI3TThHTr76GiFwK0iRzhDo4KNy+S9h/KxHaqVhTP86vA6wHCg=="; 29781 }; 29782 }; 29783 - "flow-parser-0.175.1" = { 29784 name = "flow-parser"; 29785 packageName = "flow-parser"; 29786 - version = "0.175.1"; 29787 src = fetchurl { 29788 - url = "https://registry.npmjs.org/flow-parser/-/flow-parser-0.175.1.tgz"; 29789 - sha512 = "gYes5/nxeLYiu02MMb+WH4KaOIYrVcTVIuV9M4aP/4hqJ+zULxxS/In+WEj/tEBsQ+8/wSHo9IDWKQL1FhrLmA=="; 29790 }; 29791 }; 29792 "fluent-ffmpeg-2.1.2" = { ··· 30770 sha1 = "cbed2d20a40c1f5679a35908e2b9415733e78db9"; 30771 }; 30772 }; 30773 - "gatsby-core-utils-3.11.1" = { 30774 name = "gatsby-core-utils"; 30775 packageName = "gatsby-core-utils"; 30776 - version = "3.11.1"; 30777 src = fetchurl { 30778 - url = "https://registry.npmjs.org/gatsby-core-utils/-/gatsby-core-utils-3.11.1.tgz"; 30779 - sha512 = "Op9/uihtcsDLlZDfRsGJ1ya2mFx2YH9Zmx93bawElZ0YpIzKjCkNTp+I5i5UANxvs5I+Fljl0WHQRudMWg+fWA=="; 30780 }; 30781 }; 30782 - "gatsby-telemetry-3.11.1" = { 30783 name = "gatsby-telemetry"; 30784 packageName = "gatsby-telemetry"; 30785 - version = "3.11.1"; 30786 src = fetchurl { 30787 - url = "https://registry.npmjs.org/gatsby-telemetry/-/gatsby-telemetry-3.11.1.tgz"; 30788 - sha512 = "TPNKTpuYFyULOuRvhpXUtj8h2E7bvrTYsRC/aKeHoWqEchwwbzPwBSJd+3ZFjsxLHIXAa5sTAlR2wd9SYBgOlA=="; 30789 }; 30790 }; 30791 "gauge-1.2.7" = { ··· 30833 sha512 = "US8UMj8C5pRnao3Zykc4AAVr+cffoNKRTg9Rsf2GiuZCW69vgJj38VK2PzlPuQU73FZ/nTk9/Av6/JGcE1N9vA=="; 30834 }; 30835 }; 30836 - "gaxios-4.3.2" = { 30837 name = "gaxios"; 30838 packageName = "gaxios"; 30839 - version = "4.3.2"; 30840 src = fetchurl { 30841 - url = "https://registry.npmjs.org/gaxios/-/gaxios-4.3.2.tgz"; 30842 - sha512 = "T+ap6GM6UZ0c4E6yb1y/hy2UB6hTrqhglp3XfmU9qbLCGRYhLVV5aRPpC4EmoG8N8zOnkYCgoBz+ScvGAARY6Q=="; 30843 }; 30844 }; 30845 "gaze-1.1.3" = { ··· 31524 src = fetchurl { 31525 url = "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz"; 31526 sha512 = "lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q=="; 31527 }; 31528 }; 31529 "glob-base-0.3.0" = { ··· 32013 sha512 = "NsuGBpxOzvBS4rbaeicIpgZ1caU3vNcG04kJWb51rlcYJvzXwHgPof9w4UplR2WVqlFzLkDtEStQOKhS/QcLmA=="; 32014 }; 32015 }; 32016 - "google-p12-pem-3.1.3" = { 32017 name = "google-p12-pem"; 32018 packageName = "google-p12-pem"; 32019 - version = "3.1.3"; 32020 src = fetchurl { 32021 - url = "https://registry.npmjs.org/google-p12-pem/-/google-p12-pem-3.1.3.tgz"; 32022 - sha512 = "MC0jISvzymxePDVembypNefkAQp+DRP7dBE+zNUPaIjEspIlYg0++OrsNr248V9tPbz6iqtZ7rX1hxWA5B8qBQ=="; 32023 }; 32024 }; 32025 "googleapis-76.0.0" = { ··· 32083 src = fetchurl { 32084 url = "https://registry.npmjs.org/got/-/got-11.5.2.tgz"; 32085 sha512 = "yUhpEDLeuGiGJjRSzEq3kvt4zJtAcjKmhIiwNp/eUs75tRlXfWcHo5tcBaMQtnjHWC7nQYT5HkY/l0QOQTkVww=="; 32086 - }; 32087 - }; 32088 - "got-11.8.2" = { 32089 - name = "got"; 32090 - packageName = "got"; 32091 - version = "11.8.2"; 32092 - src = fetchurl { 32093 - url = "https://registry.npmjs.org/got/-/got-11.8.2.tgz"; 32094 - sha512 = "D0QywKgIe30ODs+fm8wMZiAcZjypcCodPNuMz5H9Mny7RJ+IjJ10BdmGW7OM7fHXP+O7r6ZwapQ/YQmMSvB0UQ=="; 32095 }; 32096 }; 32097 "got-11.8.3" = { ··· 32337 sha512 = "Uiu3X7+s5c056WyrvdZVz2vG1fhAipMlYmtiCU/4Z2mX79OXDr1SqIon2MprC/pExIWJfAQZCcjYDY76fPBUQg=="; 32338 }; 32339 }; 32340 - "graphql-executor-0.0.22" = { 32341 name = "graphql-executor"; 32342 packageName = "graphql-executor"; 32343 - version = "0.0.22"; 32344 src = fetchurl { 32345 - url = "https://registry.npmjs.org/graphql-executor/-/graphql-executor-0.0.22.tgz"; 32346 - sha512 = "WbKSnSHFn6REKKH4T6UAwDM3mLUnYMQlQLNG0Fw+Lkb3ilCnL3m5lkJ7411LAI9sF7BvPbthovVZhsEUh9Xfag=="; 32347 }; 32348 }; 32349 "graphql-extensions-0.15.0" = { ··· 32463 sha512 = "sHkK9+lUm20/BGawNEWNtVAeJzhZeBg21VmvmLoT5NdGVeZWv5PdIhkcayQIAgjSyyQ17WMKmbDijIPG2On+Ag=="; 32464 }; 32465 }; 32466 - "graphql-ws-5.6.4" = { 32467 name = "graphql-ws"; 32468 packageName = "graphql-ws"; 32469 - version = "5.6.4"; 32470 src = fetchurl { 32471 - url = "https://registry.npmjs.org/graphql-ws/-/graphql-ws-5.6.4.tgz"; 32472 - sha512 = "5r8tAzznI1zeh7k12+3z07KkgXPckQbnC9h4kJ2TBDWG2wb26TJTbVHQOiAncDBgPbtXtc1A2BlttiRuPH2t/w=="; 32473 }; 32474 }; 32475 "gray-matter-4.0.3" = { ··· 33435 sha512 = "tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A=="; 33436 }; 33437 }; 33438 - "highlight.js-11.5.0" = { 33439 name = "highlight.js"; 33440 packageName = "highlight.js"; 33441 - version = "11.5.0"; 33442 src = fetchurl { 33443 - url = "https://registry.npmjs.org/highlight.js/-/highlight.js-11.5.0.tgz"; 33444 - sha512 = "SM6WDj5/C+VfIY8pZ6yW6Xa0Fm1tniYVYWYW1Q/DcMnISZFrC3aQAZZZFAAZtybKNrGId3p/DNbFTtcTXXgYBw=="; 33445 }; 33446 }; 33447 "highlight.js-8.2.0" = { ··· 34326 sha512 = "yozWXZx3yXVprf/MM9WqMt5WY60Im8k6ELJDNFGfyMeO+UieITbDmkvVwMnKQA3ptWqUK8fPf/tEGgklWh7Weg=="; 34327 }; 34328 }; 34329 - "hyperbee-1.7.0" = { 34330 name = "hyperbee"; 34331 packageName = "hyperbee"; 34332 - version = "1.7.0"; 34333 src = fetchurl { 34334 - url = "https://registry.npmjs.org/hyperbee/-/hyperbee-1.7.0.tgz"; 34335 - sha512 = "gV1maZK6fyD4UlMGTS23bi8/nnsPyq7Jn2Qzr5n3qPCQOUN3Y9vEN4oqnJxTenaOSNvDta6g0wzzSeYxYY21og=="; 34336 }; 34337 }; 34338 "hypercore-7.7.1" = { ··· 35838 sha512 = "HtszKchBQTcqw1DC09uD7i7vvMayHGM1OCo6AHt5pkgZEyo99ClhHTMJdf+Ezc9ovuNNxcH89QfyclGthjZJOw=="; 35839 }; 35840 }; 35841 - "irc-framework-4.11.0" = { 35842 name = "irc-framework"; 35843 packageName = "irc-framework"; 35844 - version = "4.11.0"; 35845 src = fetchurl { 35846 - url = "https://registry.npmjs.org/irc-framework/-/irc-framework-4.11.0.tgz"; 35847 - sha512 = "A7AoNxAGzViARQv4sVchmTzRiWiQZMCuQVnCOhrggEgAMsc8Vr345U5/JMN5I45gqL4LVfjtruWokp5YiU23Iw=="; 35848 }; 35849 }; 35850 "irc-framework-4.4.0" = { ··· 38089 sha512 = "NnRs6dsyqUXejqk/yv2aiXlAvOs56sLkX6nUdeaNezI5LFFLlsZjOThmwnrcwh5ZZRwZlCMnVAY3CvhIhoVEKQ=="; 38090 }; 38091 }; 38092 - "js-beautify-1.14.2" = { 38093 name = "js-beautify"; 38094 packageName = "js-beautify"; 38095 - version = "1.14.2"; 38096 src = fetchurl { 38097 - url = "https://registry.npmjs.org/js-beautify/-/js-beautify-1.14.2.tgz"; 38098 - sha512 = "H85kX95a53os+q1OCqtYe8AXAmgy3BvtysA/V83S3fdhznm6WlUpGi14DqSPbKFsL3dXZFXYl7YQwW9U1+76ng=="; 38099 }; 38100 }; 38101 "js-git-0.7.8" = { ··· 38377 sha512 = "xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g=="; 38378 }; 38379 }; 38380 - "jsii-1.55.1" = { 38381 name = "jsii"; 38382 packageName = "jsii"; 38383 - version = "1.55.1"; 38384 src = fetchurl { 38385 - url = "https://registry.npmjs.org/jsii/-/jsii-1.55.1.tgz"; 38386 - sha512 = "9L6BztDV8PwNY5C+vwuLRJTzijh5Kyh3eijaz8NS11Jc7rTeTN8AvLxyWsIaPO+ITTP4JTsDKOU3tBaoWabRzA=="; 38387 }; 38388 }; 38389 - "jsii-pacmak-1.55.1" = { 38390 name = "jsii-pacmak"; 38391 packageName = "jsii-pacmak"; 38392 - version = "1.55.1"; 38393 src = fetchurl { 38394 - url = "https://registry.npmjs.org/jsii-pacmak/-/jsii-pacmak-1.55.1.tgz"; 38395 - sha512 = "E208pgMfxbPbXgmcskDG0/hBbkPLGlU7S79VoXESy1Kegf7TnZjLqpBdJ3mNxIroS5gIC8DToArMHUFAQ6z0lA=="; 38396 }; 38397 }; 38398 - "jsii-reflect-1.55.1" = { 38399 name = "jsii-reflect"; 38400 packageName = "jsii-reflect"; 38401 - version = "1.55.1"; 38402 src = fetchurl { 38403 - url = "https://registry.npmjs.org/jsii-reflect/-/jsii-reflect-1.55.1.tgz"; 38404 - sha512 = "/Ak+sCuIjJaRCflCWT2UKPdT88EQhbPYLhtF7F42uuUr2tchlNkybNE15bigZbtqLw7SP1fp/6Dedujvf90N9Q=="; 38405 }; 38406 }; 38407 - "jsii-rosetta-1.55.1" = { 38408 name = "jsii-rosetta"; 38409 packageName = "jsii-rosetta"; 38410 - version = "1.55.1"; 38411 src = fetchurl { 38412 - url = "https://registry.npmjs.org/jsii-rosetta/-/jsii-rosetta-1.55.1.tgz"; 38413 - sha512 = "ZUzuO2JgnxE01tgIdZorsUZj5jiHP8uxeLDU/vsnmnAU2ZbMHFDT1cWacoAKESDnCyFF8VRCuPXHx8e5/SOXig=="; 38414 }; 38415 }; 38416 - "jsii-srcmak-0.1.523" = { 38417 name = "jsii-srcmak"; 38418 packageName = "jsii-srcmak"; 38419 - version = "0.1.523"; 38420 src = fetchurl { 38421 - url = "https://registry.npmjs.org/jsii-srcmak/-/jsii-srcmak-0.1.523.tgz"; 38422 - sha512 = "b7vkOZnBcDYl/32tPn0cSPetl4znNTXP7AHDDi9rhP7rgIQx8YWDaPHZsGSpA6RgvC7aGBgHVVYLsC6qPeLJ7w=="; 38423 }; 38424 }; 38425 "json-bigint-1.0.0" = { ··· 38719 sha512 = "YRZbUnyaJZLZUJSRi2G/MqahCyRv9n/ds+4oIetjDF3jWQA7AG7iSeKTiZiCNqtMZM7HDyt0e/W6lEnoGEmMGA=="; 38720 }; 38721 }; 38722 - "json2jsii-0.2.183" = { 38723 name = "json2jsii"; 38724 packageName = "json2jsii"; 38725 - version = "0.2.183"; 38726 src = fetchurl { 38727 - url = "https://registry.npmjs.org/json2jsii/-/json2jsii-0.2.183.tgz"; 38728 - sha512 = "Xd8EZ7c0JQ27mqXV4uCSwoRMUjNBnTrEkXOhrd8b0hlJoG4WmUFJRAHanPgfsiMwDJVWHMxss11euEfnYqfe7g=="; 38729 }; 38730 }; 38731 "json3-3.2.6" = { ··· 40483 sha512 = "gto+BB2uEob8qRiTlOq+R3uX0YNHsX9mjxj9Sbdue/LIKqu6IlZjrsjKeGyOMquc/474GEqFyX2pdytpydp0rQ=="; 40484 }; 40485 }; 40486 - "lmdb-2.2.6" = { 40487 name = "lmdb"; 40488 packageName = "lmdb"; 40489 - version = "2.2.6"; 40490 src = fetchurl { 40491 - url = "https://registry.npmjs.org/lmdb/-/lmdb-2.2.6.tgz"; 40492 - sha512 = "UmQV0oZZcV3EN6rjcAjIiuWcc3MYZGWQ0GUYz46Ron5fuTa/dUow7WSQa6leFkvZIKVUdECBWVw96tckfEzUFQ=="; 40493 }; 40494 }; 40495 "ln-accounting-5.0.6" = { ··· 40681 sha512 = "Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw=="; 40682 }; 40683 }; 40684 - "loader-runner-4.2.0" = { 40685 name = "loader-runner"; 40686 packageName = "loader-runner"; 40687 - version = "4.2.0"; 40688 src = fetchurl { 40689 - url = "https://registry.npmjs.org/loader-runner/-/loader-runner-4.2.0.tgz"; 40690 - sha512 = "92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw=="; 40691 }; 40692 }; 40693 "loader-utils-0.2.17" = { ··· 42490 sha512 = "Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA=="; 42491 }; 42492 }; 42493 - "lru-cache-7.8.0" = { 42494 name = "lru-cache"; 42495 packageName = "lru-cache"; 42496 - version = "7.8.0"; 42497 src = fetchurl { 42498 - url = "https://registry.npmjs.org/lru-cache/-/lru-cache-7.8.0.tgz"; 42499 - sha512 = "AmXqneQZL3KZMIgBpaPTeI6pfwh+xQ2vutMsyqOu1TBdEXFZgpG/80wuJ531w2ZN7TI0/oc8CPxzh/DKQudZqg=="; 42500 }; 42501 }; 42502 "lru-queue-0.1.0" = { ··· 42986 sha512 = "/V1MnLL/rgJ3jkMWo84UR+K+jF1cxNG1a+KwqeXqTIJ+jtA8aWSHuigx8lTzauiIjBDbwF3NcWQMotd0Dm39jA=="; 42987 }; 42988 }; 42989 - "markdown-it-anchor-8.5.0" = { 42990 name = "markdown-it-anchor"; 42991 packageName = "markdown-it-anchor"; 42992 - version = "8.5.0"; 42993 src = fetchurl { 42994 - url = "https://registry.npmjs.org/markdown-it-anchor/-/markdown-it-anchor-8.5.0.tgz"; 42995 - sha512 = "ii8jRFS4Sxny0nevOOQZqZKswcZyXnD00AlPKctM0PkNRVsT1/2fQMQPXAdWmRz9kYrMupElsEwCikR7Fd2JFQ=="; 42996 }; 42997 }; 42998 "markdown-it-deflist-2.1.0" = { ··· 43193 sha512 = "/Q+7MGzaETqifOMWYEA7HVMaZb4XbcRfaOzcSsHZEith83KGlvaSG33u0SKu89Mj5h+T8V2hM+8O45Qc5XTgwA=="; 43194 }; 43195 }; 43196 - "marked-4.0.12" = { 43197 name = "marked"; 43198 packageName = "marked"; 43199 - version = "4.0.12"; 43200 src = fetchurl { 43201 - url = "https://registry.npmjs.org/marked/-/marked-4.0.12.tgz"; 43202 - sha512 = "hgibXWrEDNBWgGiK18j/4lkS6ihTe9sxtV4Q1OQppb/0zzyPSzoFANBa5MfsG/zgsWklmNnhm0XACZOH/0HBiQ=="; 43203 }; 43204 }; 43205 "marked-terminal-3.3.0" = { ··· 44777 sha512 = "/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg=="; 44778 }; 44779 }; 44780 - "mime-db-1.50.0" = { 44781 name = "mime-db"; 44782 packageName = "mime-db"; 44783 - version = "1.50.0"; 44784 src = fetchurl { 44785 - url = "https://registry.npmjs.org/mime-db/-/mime-db-1.50.0.tgz"; 44786 - sha512 = "9tMZCDlYHqeERXEHO9f/hKfNXhre5dK2eE/krIvUjZbS2KPcqGDfNShIWS1uW9XOTKQKqK6qbeOci18rbfW77A=="; 44787 }; 44788 }; 44789 "mime-db-1.52.0" = { ··· 44831 sha512 = "JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w=="; 44832 }; 44833 }; 44834 - "mime-types-2.1.33" = { 44835 name = "mime-types"; 44836 packageName = "mime-types"; 44837 - version = "2.1.33"; 44838 src = fetchurl { 44839 - url = "https://registry.npmjs.org/mime-types/-/mime-types-2.1.33.tgz"; 44840 - sha512 = "plLElXp7pRDd0bNZHw+nMd52vRYjLwQjygaNg7ddJ2uJtTlmnTCjWuPKxVu6//AdaRuME84SvLW91sIkBqGT0g=="; 44841 }; 44842 }; 44843 "mime-types-2.1.35" = { ··· 45794 sha512 = "JG0V47xRIQ9pyUnx6Hb4+3TrQoia2nA3UIdmyTldhxaxtKFkekkKpUW/N6fwHwod9o4BGuJGtouxOk+yCP5PEA=="; 45795 }; 45796 }; 45797 - "msgpackr-extract-1.1.3" = { 45798 name = "msgpackr-extract"; 45799 packageName = "msgpackr-extract"; 45800 - version = "1.1.3"; 45801 src = fetchurl { 45802 - url = "https://registry.npmjs.org/msgpackr-extract/-/msgpackr-extract-1.1.3.tgz"; 45803 - sha512 = "eFFRviOsqjfr6tOBwuccUdTaTPWn3Rb/Kf5zjoz5IZJMpQD4ZeLecDcRzuze+jzlqQ2cJo1gyuV8dCFEojWkjg=="; 45804 }; 45805 }; 45806 "msgpackr-extract-darwin-arm64-1.1.0" = { ··· 47289 sha512 = "G6RlQt5Sb4GMBzXvhfkeFmbqR6MzhtnT7VTHuLadjkii3rdYHNdw0m8zA4BTxVIh68FicCQ2NSUANpsqkr9jvQ=="; 47290 }; 47291 }; 47292 "node-forge-1.3.1" = { 47293 name = "node-forge"; 47294 packageName = "node-forge"; ··· 47361 sha512 = "amJnQCcgtRVw9SvoebO3BKGESClrfXGCUTX9hSn1OuGQTQBOZmVd0Z0OlecpuRksKvbsUqALE8jls/ErClAPuQ=="; 47362 }; 47363 }; 47364 - "node-gyp-build-optional-packages-4.3.1" = { 47365 name = "node-gyp-build-optional-packages"; 47366 packageName = "node-gyp-build-optional-packages"; 47367 - version = "4.3.1"; 47368 src = fetchurl { 47369 - url = "https://registry.npmjs.org/node-gyp-build-optional-packages/-/node-gyp-build-optional-packages-4.3.1.tgz"; 47370 - sha512 = "pxljizahvoXKVtlo+D+YOcHYG2931/aBdNoqfynHDNwWRIe94CgkIUZfeOOFaHY+hl5lYkyI9RzGfr/gWxlR4Q=="; 47371 }; 47372 }; 47373 "node-hid-2.1.1" = { ··· 47514 sha512 = "rB1DUFUNAN4Gn9keO2K1efO35IDK7yKHCdCaIMvFO7yUYmmZYeDjnGKle26G4rwj+LKRQpjyUUvMkPglwGCYNQ=="; 47515 }; 47516 }; 47517 - "node-releases-2.0.2" = { 47518 name = "node-releases"; 47519 packageName = "node-releases"; 47520 - version = "2.0.2"; 47521 src = fetchurl { 47522 - url = "https://registry.npmjs.org/node-releases/-/node-releases-2.0.2.tgz"; 47523 - sha512 = "XxYDdcQ6eKqp/YjI+tb2C5WM2LgjnZrfYg4vgQt49EK268b6gYCHsBLrK2qvJo4FmCtqmKezb0WZFK4fkrZNsg=="; 47524 }; 47525 }; 47526 "node-rsa-1.1.1" = { ··· 48649 sha512 = "gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw=="; 48650 }; 48651 }; 48652 "object-inspect-1.12.0" = { 48653 name = "object-inspect"; 48654 packageName = "object-inspect"; ··· 49072 sha512 = "fvaSZRzprpwLFge/mcwE0CItfniNisVNamDdMK1FQUjh4ArQZ8ZWSkDaJbZc3XaANKZHq0xIa8NJpZ2HSe3oXA=="; 49073 }; 49074 }; 49075 - "oo-ascii-tree-1.55.1" = { 49076 name = "oo-ascii-tree"; 49077 packageName = "oo-ascii-tree"; 49078 - version = "1.55.1"; 49079 src = fetchurl { 49080 - url = "https://registry.npmjs.org/oo-ascii-tree/-/oo-ascii-tree-1.55.1.tgz"; 49081 - sha512 = "wGtYFm45kmxdss2XrdXC14uDUfyekbaqqZJrfvPtYHSa98Bk+RXHdTHHLQ1kwem6HT5c3ogf7+ZUBhX0B034iA=="; 49082 }; 49083 }; 49084 "open-0.0.2" = { ··· 49612 sha512 = "CxEP6845hLK+NHFWZ+LplGO4zfw4QSfxTlqMfvlJ988GoiUeZDMzCvqsZkFHv69sPICmJH1MDxZoQFOKXerAVw=="; 49613 }; 49614 }; 49615 - "ordered-binary-1.2.4" = { 49616 name = "ordered-binary"; 49617 packageName = "ordered-binary"; 49618 - version = "1.2.4"; 49619 src = fetchurl { 49620 - url = "https://registry.npmjs.org/ordered-binary/-/ordered-binary-1.2.4.tgz"; 49621 - sha512 = "A/csN0d3n+igxBPfUrjbV5GC69LWj2pjZzAAeeHXLukQ4+fytfP4T1Lg0ju7MSPSwq7KtHkGaiwO8URZN5IpLg=="; 49622 }; 49623 }; 49624 "ordered-read-streams-1.0.1" = { ··· 53339 sha512 = "GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w=="; 53340 }; 53341 }; 53342 - "prettier-plugin-svelte-2.6.0" = { 53343 name = "prettier-plugin-svelte"; 53344 packageName = "prettier-plugin-svelte"; 53345 - version = "2.6.0"; 53346 src = fetchurl { 53347 - url = "https://registry.npmjs.org/prettier-plugin-svelte/-/prettier-plugin-svelte-2.6.0.tgz"; 53348 - sha512 = "NPSRf6Y5rufRlBleok/pqg4+1FyGsL0zYhkYP6hnueeL1J/uCm3OfOZPsLX4zqD9VAdcXfyEL2PYqGv8ZoOSfA=="; 53349 }; 53350 }; 53351 "prettier-tslint-0.4.2" = { ··· 53861 sha1 = "8e57123c396ab988897fb327fd3aedc3e735e4fe"; 53862 }; 53863 }; 53864 - "prompt-1.2.2" = { 53865 name = "prompt"; 53866 packageName = "prompt"; 53867 - version = "1.2.2"; 53868 src = fetchurl { 53869 - url = "https://registry.npmjs.org/prompt/-/prompt-1.2.2.tgz"; 53870 - sha512 = "XNXhNv3PUHJDcDkISpCwSJxtw9Bor4FZnlMUDW64N/KCPdxhfVlpD5+YUXI/Z8a9QWmOhs9KSiVtR8nzPS0BYA=="; 53871 }; 53872 }; 53873 "promptly-2.2.0" = { ··· 55130 sha512 = "pMpnA0qRdFp32b1sJl1wOJNxZLQ2cbQx+k6tjNtZ8CpvVhNqEPRgivZ2WOUev2YMajecdH7ctUPDvEe87nariQ=="; 55131 }; 55132 }; 55133 - "pyright-1.1.235" = { 55134 name = "pyright"; 55135 packageName = "pyright"; 55136 - version = "1.1.235"; 55137 src = fetchurl { 55138 - url = "https://registry.npmjs.org/pyright/-/pyright-1.1.235.tgz"; 55139 - sha512 = "eW40mxHo8WE7WHoBzFfyrH0lQ9nP5rTM5XKvkBgaYjhVafh4MmQeaEm8LmYGN2vUq2//YFLVprvA+U6u+v9i3g=="; 55140 }; 55141 }; 55142 "q-0.9.7" = { ··· 56012 sha512 = "dx0LvIGHcOPtKbeiSUM4jqpBl3TcY7CDjZdfOIcKeznE7BWr9dg0iPG90G5yfVQ+p/rGNMXdbfStvzQZEVEi4A=="; 56013 }; 56014 }; 56015 - "react-devtools-core-4.24.3" = { 56016 name = "react-devtools-core"; 56017 packageName = "react-devtools-core"; 56018 - version = "4.24.3"; 56019 src = fetchurl { 56020 - url = "https://registry.npmjs.org/react-devtools-core/-/react-devtools-core-4.24.3.tgz"; 56021 - sha512 = "+htKZxLxDN14jhRG3+IXRiJqNSGHUiPYrMtv9e7qlZxcbKeJjVs+C/hd8kZF5rydp3faBwFN6ZpTaZnLA3/ZGA=="; 56022 }; 56023 }; 56024 "react-dom-17.0.2" = { ··· 56030 sha512 = "s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA=="; 56031 }; 56032 }; 56033 - "react-error-overlay-6.0.10" = { 56034 name = "react-error-overlay"; 56035 packageName = "react-error-overlay"; 56036 - version = "6.0.10"; 56037 src = fetchurl { 56038 - url = "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.10.tgz"; 56039 - sha512 = "mKR90fX7Pm5seCOfz8q9F+66VCc1PGsWSBxKbITjfKVQHMNF2zudxHnMdJiB1fRCb+XsbQV9sO9DCkgsMQgBIA=="; 56040 }; 56041 }; 56042 "react-fast-compare-3.2.0" = { ··· 56993 sha512 = "1CJygtdvsfNFwiyjaMLBWtg2tfEqx/jSZ8S6TV+GlNL8kiH8rb4cm5Pb7A/C2BpyM/fA8ZJEudlCwi/jvAY+Ow=="; 56994 }; 56995 }; 56996 - "regexp.prototype.flags-1.4.1" = { 56997 name = "regexp.prototype.flags"; 56998 packageName = "regexp.prototype.flags"; 56999 - version = "1.4.1"; 57000 src = fetchurl { 57001 - url = "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.1.tgz"; 57002 - sha512 = "pMR7hBVUUGI7PMA37m2ofIdQCsomVnas+Jn5UPGAHQ+/LlwKm/aTLJHdasmHRzlfeZwHiAOaRSo2rbBDm3nNUQ=="; 57003 }; 57004 }; 57005 "regexpp-1.1.0" = { ··· 58082 sha512 = "fimzjIVw506FBZLspTAXHdpvgvQebyjpNyLRd0e6drPPRq7gcrROeGWRyF81wLqFg5ijPgnOQbmfck5wdTqpSA=="; 58083 }; 58084 }; 58085 - "request-light-0.5.7" = { 58086 name = "request-light"; 58087 packageName = "request-light"; 58088 - version = "0.5.7"; 58089 src = fetchurl { 58090 - url = "https://registry.npmjs.org/request-light/-/request-light-0.5.7.tgz"; 58091 - sha512 = "i/wKzvcx7Er8tZnvqSxWuNO5ZGggu2UgZAqj/RyZ0si7lBTXL7kZiI/dWxzxnQjaY7s5HEy1qK21Do4Ncr6cVw=="; 58092 }; 58093 }; 58094 "request-oauth-0.0.3" = { ··· 59891 sha512 = "PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ=="; 59892 }; 59893 }; 59894 - "semver-7.3.6" = { 59895 name = "semver"; 59896 packageName = "semver"; 59897 - version = "7.3.6"; 59898 src = fetchurl { 59899 - url = "https://registry.npmjs.org/semver/-/semver-7.3.6.tgz"; 59900 - sha512 = "HZWqcgwLsjaX1HBD31msI/rXktuIhS+lWvdE4kN9z+8IVT4Itc7vqU2WvYsyD6/sjYCt4dEKH/m1M3dwI9CC5w=="; 59901 }; 59902 }; 59903 "semver-compare-1.0.0" = { ··· 60755 sha512 = "z4qtrRuaAFJS4PUd0g+xy7aN4y+RvEt/QTJpR184lhJguBA1S/LsVlvE/CM95RsYMOFJG3NGGDjqFCzKU19S/A=="; 60756 }; 60757 }; 60758 - "simple-git-3.5.0" = { 60759 name = "simple-git"; 60760 packageName = "simple-git"; 60761 - version = "3.5.0"; 60762 src = fetchurl { 60763 - url = "https://registry.npmjs.org/simple-git/-/simple-git-3.5.0.tgz"; 60764 - sha512 = "fZsaq5nzdxQRhMNs6ESGLpMUHoL5GRP+boWPhq9pMYMKwOGZV2jHOxi8AbFFA2Y/6u4kR99HoULizSbpzaODkA=="; 60765 }; 60766 }; 60767 "simple-handshake-3.0.0" = { ··· 61259 sha512 = "Si18v0mMXGAqLqCVpTxBa8MGqriHGQh8ccEOhmsmNS3thNCGBwO8WGrwMibANsWtQQ5NStdZwHqZR3naJVFc3w=="; 61260 }; 61261 }; 61262 - "socket.io-3.1.2" = { 61263 - name = "socket.io"; 61264 - packageName = "socket.io"; 61265 - version = "3.1.2"; 61266 - src = fetchurl { 61267 - url = "https://registry.npmjs.org/socket.io/-/socket.io-3.1.2.tgz"; 61268 - sha512 = "JubKZnTQ4Z8G4IZWtaAZSiRP3I/inpy8c/Bsx2jrwGrTbKeVU5xd6qkKMHpChYeM3dWZSO0QACiGK+obhBNwYw=="; 61269 - }; 61270 - }; 61271 "socket.io-4.3.1" = { 61272 name = "socket.io"; 61273 packageName = "socket.io"; ··· 61304 sha512 = "WzZRUj1kUjrTIrUKpZLEzFZ1OLj5FwLlAFQs9kuZJzJi5DKdU7FsWc36SNmA8iDOtwBQyT8FkrriRM8vXLYz8g=="; 61305 }; 61306 }; 61307 - "socket.io-adapter-2.1.0" = { 61308 - name = "socket.io-adapter"; 61309 - packageName = "socket.io-adapter"; 61310 - version = "2.1.0"; 61311 - src = fetchurl { 61312 - url = "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.1.0.tgz"; 61313 - sha512 = "+vDov/aTsLjViYTwS9fPy5pEtTkrbEKsw2M+oVSoFGw6OD1IpvlV1VPhUzNbofCQ8oyMbdYJqDtGdmHQK6TdPg=="; 61314 - }; 61315 - }; 61316 "socket.io-adapter-2.3.3" = { 61317 name = "socket.io-adapter"; 61318 packageName = "socket.io-adapter"; ··· 62348 sha512 = "1SdTNo+BVU211Xj1csWa8lV6KM0CtucDwRyA0VHl91wEH1Mgh7RxUpI4rVvG7OhHrzCSGaVyW5g8vKvlrk9DJA=="; 62349 }; 62350 }; 62351 "sqlstring-2.3.1" = { 62352 name = "sqlstring"; 62353 packageName = "sqlstring"; ··· 62771 sha512 = "zZ/Q1M+9ZWlrchgh4QauD/MEUFa6eC6H6FYq6T8Of/y82JqsQBLwN6YlzbO09evE7Rx6x0oliXDCnQSjwGwQRA=="; 62772 }; 62773 }; 62774 - "sscaff-1.2.250" = { 62775 name = "sscaff"; 62776 packageName = "sscaff"; 62777 - version = "1.2.250"; 62778 src = fetchurl { 62779 - url = "https://registry.npmjs.org/sscaff/-/sscaff-1.2.250.tgz"; 62780 - sha512 = "J9asMSddhWmXhjcpm6THvrOgWliXPKmjr6Yzpto64cNPrQOI0RYd8pVTuQNg5bZPDM1/4XM4ywzFcBM7vjeilw=="; 62781 }; 62782 }; 62783 "ssh-config-1.1.6" = { ··· 64580 sha1 = "5a7f8a20a71188cf9e75a2cfe8eb182de90daf3b"; 64581 }; 64582 }; 64583 - "svelte-3.46.6" = { 64584 name = "svelte"; 64585 packageName = "svelte"; 64586 - version = "3.46.6"; 64587 src = fetchurl { 64588 - url = "https://registry.npmjs.org/svelte/-/svelte-3.46.6.tgz"; 64589 - sha512 = "o9nNft/OzCz/9kJpmWa1S52GAM+huCjPIsNWydYmgei74ZWlOA9/hN9+Z12INdklghu31seEXZMRHhS1+8DETw=="; 64590 }; 64591 }; 64592 "svelte-preprocess-4.10.5" = { ··· 64598 sha512 = "VKXPRScCzAZqeBZOGq4LLwtNrAu++mVn7XvQox3eFDV7Ciq0Lg70Q8QWjH9iXF7J+pMlXhPsSFwpCb2E+hoeyA=="; 64599 }; 64600 }; 64601 - "svelte2tsx-0.5.7" = { 64602 name = "svelte2tsx"; 64603 packageName = "svelte2tsx"; 64604 - version = "0.5.7"; 64605 src = fetchurl { 64606 - url = "https://registry.npmjs.org/svelte2tsx/-/svelte2tsx-0.5.7.tgz"; 64607 - sha512 = "rekPWR5at7DNvIlJRSCyKFZ6Go/KyqjDRL/zRWQSNMbvTIocsm/gDtSbLz64ZP5Qz3tUeod7QzDqX13lF60kCg=="; 64608 }; 64609 }; 64610 "sver-compat-1.5.0" = { ··· 65058 sha512 = "GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ=="; 65059 }; 65060 }; 65061 - "tape-4.15.0" = { 65062 name = "tape"; 65063 packageName = "tape"; 65064 - version = "4.15.0"; 65065 src = fetchurl { 65066 - url = "https://registry.npmjs.org/tape/-/tape-4.15.0.tgz"; 65067 - sha512 = "SfRmG2I8QGGgJE/MCiLH8c11L5XxyUXxwK9xLRD0uiK5fehRkkSZGmR6Y1pxOt8vJ19m3sY+POTQpiaVv45/LQ=="; 65068 }; 65069 }; 65070 "tar-0.1.17" = { ··· 65490 sha1 = "11da6ff670f3471a73b625ca4f3fdcf7bb748291"; 65491 }; 65492 }; 65493 "text-encoding-utf-8-1.0.2" = { 65494 name = "text-encoding-utf-8"; 65495 packageName = "text-encoding-utf-8"; ··· 65598 sha512 = "5hijX1V/4CrgrkqCqtwP32LSbLPSF/10nneI+2doPHKx7AdCgR52HqWZo0AQEPv4fvOqEOMLJ0c9pL6t/jUDwg=="; 65599 }; 65600 }; 65601 - "thelounge-4.3.0" = { 65602 name = "thelounge"; 65603 packageName = "thelounge"; 65604 - version = "4.3.0"; 65605 src = fetchurl { 65606 - url = "https://registry.npmjs.org/thelounge/-/thelounge-4.3.0.tgz"; 65607 - sha512 = "dkVdH21q9vipV7UU10qQQprPuP8rG+IDJSHUtmOC0WDYvwYTiUC9IYLIpkyWdgfwFYegDTnnR4duHNZynqOXTA=="; 65608 }; 65609 }; 65610 "then-fs-2.0.0" = { ··· 66093 sha512 = "6kbY7GJpRQXwBddSOAbVUZXjObbCGFXliWWN+kOSEoRWIOyRWLB6zdeKC/Tguwwenl/KsUx016XR50EdHYsxZw=="; 66094 }; 66095 }; 66096 - "tlds-1.216.0" = { 66097 name = "tlds"; 66098 packageName = "tlds"; 66099 - version = "1.216.0"; 66100 src = fetchurl { 66101 - url = "https://registry.npmjs.org/tlds/-/tlds-1.216.0.tgz"; 66102 - sha512 = "y9A+eMRKLdAOclcFRTk3durpvCWiEdWcQhCOopCO654pckH9+o5Z5VgBsTTAFqtyxB8yFRXSG1q7BCCeHyrm0w=="; 66103 }; 66104 }; 66105 "tmp-0.0.29" = { ··· 67740 sha512 = "+O8/qh/Qj8CgC6eYBVBykMrNtp5Gebn4dlGD/kKXVkJNDwyrAwSIqwz8CDf+tsAIWVycKcku6gIXJ0qwx/ZXaQ=="; 67741 }; 67742 }; 67743 - "ua-parser-js-0.7.30" = { 67744 - name = "ua-parser-js"; 67745 - packageName = "ua-parser-js"; 67746 - version = "0.7.30"; 67747 - src = fetchurl { 67748 - url = "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.30.tgz"; 67749 - sha512 = "uXEtSresNUlXQ1QL4/3dQORcGv7+J2ookOG2ybA/ga9+HYEXueT2o+8dUJQkpedsyTyCJ6jCCirRcKtdtx1kbg=="; 67750 - }; 67751 - }; 67752 "ua-parser-js-0.7.31" = { 67753 name = "ua-parser-js"; 67754 packageName = "ua-parser-js"; ··· 67794 sha512 = "FAGKF12fWdkpvNJZENacOH0e/83eG6JyVQyanIJaBXCN1J11TUQv1T1/z8S+Z0CG0ZPk1nPcreF/c7lrTd0TEQ=="; 67795 }; 67796 }; 67797 - "uglify-js-3.15.3" = { 67798 name = "uglify-js"; 67799 packageName = "uglify-js"; 67800 - version = "3.15.3"; 67801 src = fetchurl { 67802 - url = "https://registry.npmjs.org/uglify-js/-/uglify-js-3.15.3.tgz"; 67803 - sha512 = "6iCVm2omGJbsu3JWac+p6kUiOpg3wFO2f8lIXjfEb8RrmLjzog1wTPMmwKB7swfzzqxj9YM+sGUM++u1qN4qJg=="; 67804 }; 67805 }; 67806 "uglify-js-3.4.10" = { ··· 70207 sha512 = "Yk6ByzVq5F2niFfPlSsrU5wi+NZhsF7IBpJCcTfms4U7eoyNepUXagdFEJ3VWBD/Lit6GorLXFgO17NYcyS5gg=="; 70208 }; 70209 }; 70210 - "vega-typings-0.22.2" = { 70211 name = "vega-typings"; 70212 packageName = "vega-typings"; 70213 - version = "0.22.2"; 70214 src = fetchurl { 70215 - url = "https://registry.npmjs.org/vega-typings/-/vega-typings-0.22.2.tgz"; 70216 - sha512 = "op4bNiyS150V7gnuIdjwFYB1belYB8qnapqLQQ+ZBJQ+r7a+IbvXphEUf8AkBlOoGPN1ITNdhlIsq9WWiuxu8Q=="; 70217 }; 70218 }; 70219 "vega-util-1.17.0" = { ··· 71755 sha512 = "2njbTqZ6Q7ZqqK14YpK1GGmaZs3NmuGYF5b7abCXulUIWFSlSYcZ3NBJQRFcMiQDceD7vQknb8FUuvI1F7Qe/g=="; 71756 }; 71757 }; 71758 - "web-streams-polyfill-3.2.0" = { 71759 - name = "web-streams-polyfill"; 71760 - packageName = "web-streams-polyfill"; 71761 - version = "3.2.0"; 71762 - src = fetchurl { 71763 - url = "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.2.0.tgz"; 71764 - sha512 = "EqPmREeOzttaLRm5HS7io98goBgZ7IVz79aDvqjD0kYXLtFZTc0T/U6wHTPKyIjb+MdN7DFIIX6hgdBEpWmfPA=="; 71765 - }; 71766 - }; 71767 "web-streams-polyfill-3.2.1" = { 71768 name = "web-streams-polyfill"; 71769 packageName = "web-streams-polyfill"; ··· 71800 sha512 = "8G0xBj05hqZybCqBtW7RPZ/hWEtP3DiLTauQzGJZuZYfVRgw7qj7iaZ+8djNqJ4VPrdOO+pS2dR1JsTbsLxdYg=="; 71801 }; 71802 }; 71803 - "web3-utils-1.7.1" = { 71804 name = "web3-utils"; 71805 packageName = "web3-utils"; 71806 - version = "1.7.1"; 71807 src = fetchurl { 71808 - url = "https://registry.npmjs.org/web3-utils/-/web3-utils-1.7.1.tgz"; 71809 - sha512 = "fef0EsqMGJUgiHPdX+KN9okVWshbIumyJPmR+btnD1HgvoXijKEkuKBv0OmUqjbeqmLKP2/N9EiXKJel5+E1Dw=="; 71810 }; 71811 }; 71812 "webassemblyjs-1.11.1" = { ··· 72763 sha512 = "Rsk5qQHJ9eowMH28Jwhe8HEbmdYDX4lwoMWshiCXugjtHqMD9ZbiqSDLxcsfdqsETPzVUtX5s1Z5kStiIM6l4A=="; 72764 }; 72765 }; 72766 "wrap-ansi-2.1.0" = { 72767 name = "wrap-ansi"; 72768 packageName = "wrap-ansi"; ··· 73168 sha512 = "N1XQngeqMBoj9wM4ZFadVV2MymImeiFfYD+fJrNlcVcOHsJFFQe7n3b+aBoTPwARuq2HQxukfzVpQmAk1gN4sQ=="; 73169 }; 73170 }; 73171 - "xdl-59.2.30" = { 73172 name = "xdl"; 73173 packageName = "xdl"; 73174 - version = "59.2.30"; 73175 src = fetchurl { 73176 - url = "https://registry.npmjs.org/xdl/-/xdl-59.2.30.tgz"; 73177 - sha512 = "Id4b3prDMPlW9OuycaeQwXeD/3tAgTmJY0N1blRL5Xr3KXhybXkyCsnvOaFyvQ+luqnmsOUdJQkfzL0JuyIauw=="; 73178 }; 73179 }; 73180 "xenvar-0.5.1" = { ··· 73862 sha512 = "WJudfrk81yWFSOkZYpAZx4Nt7V4xp7S/uJkX0CnxovMCt1wCE8LNftPpNuF9X/u9gN5nsD7ycYtRcDf2pL3UiA=="; 73863 }; 73864 }; 73865 "yargs-3.10.0" = { 73866 name = "yargs"; 73867 packageName = "yargs"; ··· 74051 sha512 = "gBnfbL9rYY05Gt0cjJhs/siqQXHYlZalTjK3nXn2QO20xbkIFPob+LlH44ML47GcR4VU9/2dYck1BWFM0Javxw=="; 74052 }; 74053 }; 74054 - "yarn-1.22.10" = { 74055 name = "yarn"; 74056 packageName = "yarn"; 74057 - version = "1.22.10"; 74058 src = fetchurl { 74059 - url = "https://registry.npmjs.org/yarn/-/yarn-1.22.10.tgz"; 74060 - sha512 = "IanQGI9RRPAN87VGTF7zs2uxkSyQSrSPsju0COgbsKQOOXr5LtcVPeyXWgwVa0ywG3d8dg6kSYKGBuYK021qeA=="; 74061 }; 74062 }; 74063 "yarn-1.22.18" = { ··· 74509 sources."@tootallnate/once-2.0.0" 74510 sources."cacache-16.0.4" 74511 sources."http-proxy-agent-5.0.0" 74512 - sources."lru-cache-7.8.0" 74513 (sources."make-fetch-happen-10.1.2" // { 74514 dependencies = [ 74515 sources."minipass-fetch-2.1.0" ··· 74896 sources."to-regex-range-5.0.1" 74897 sources."to-through-2.0.0" 74898 sources."type-fest-1.4.0" 74899 - sources."uglify-js-3.15.3" 74900 sources."unc-path-regex-0.1.2" 74901 sources."unique-stream-2.3.1" 74902 sources."unxhr-1.0.1" ··· 74936 "@astrojs/language-server" = nodeEnv.buildNodePackage { 74937 name = "_at_astrojs_slash_language-server"; 74938 packageName = "@astrojs/language-server"; 74939 - version = "0.13.4"; 74940 src = fetchurl { 74941 - url = "https://registry.npmjs.org/@astrojs/language-server/-/language-server-0.13.4.tgz"; 74942 - sha512 = "xWtzZMEVsEZkRLlHMKiOoQIXyQwdMkBPHsRcO1IbzpCmaMQGfKKYNANJ1FKZSHsybbXG/BBaB+LqgVPFNFufew=="; 74943 }; 74944 dependencies = [ 74945 sources."@astrojs/svelte-language-integration-0.1.2" ··· 74959 sources."no-case-3.0.4" 74960 sources."pascal-case-3.1.2" 74961 sources."source-map-0.7.3" 74962 - sources."svelte-3.46.6" 74963 - sources."svelte2tsx-0.5.7" 74964 sources."tslib-2.3.1" 74965 sources."typescript-4.6.3" 74966 sources."vscode-css-languageservice-5.4.1" ··· 75455 sources."y18n-5.0.8" 75456 sources."yallist-4.0.0" 75457 sources."yaml-1.10.2" 75458 - (sources."yargs-17.4.0" // { 75459 dependencies = [ 75460 sources."yargs-parser-21.0.1" 75461 ]; ··· 75599 sources."fsevents-2.3.2" 75600 sources."function-bind-1.1.1" 75601 sources."fuzzy-0.1.3" 75602 - sources."gaxios-4.3.2" 75603 sources."gcp-metadata-4.3.1" 75604 sources."get-intrinsic-1.1.1" 75605 sources."get-stream-5.2.0" 75606 sources."glob-parent-5.1.2" 75607 sources."google-auth-library-7.14.1" 75608 - sources."google-p12-pem-3.1.3" 75609 sources."googleapis-76.0.0" 75610 sources."googleapis-common-5.1.0" 75611 sources."got-11.8.3" ··· 75680 sources."normalize-newline-4.1.0" 75681 (sources."normalize-package-data-3.0.3" // { 75682 dependencies = [ 75683 - sources."lru-cache-7.8.0" 75684 - sources."semver-7.3.6" 75685 ]; 75686 }) 75687 sources."normalize-path-3.0.0" ··· 75930 sources."hrpc-2.2.0" 75931 sources."hrpc-runtime-2.1.1" 75932 sources."hyperbeam-1.1.3" 75933 - sources."hyperbee-1.7.0" 75934 sources."hypercore-9.12.0" 75935 (sources."hypercore-byte-stream-1.0.12" // { 75936 dependencies = [ ··· 76619 sources."map-cache-0.2.2" 76620 sources."map-visit-1.0.0" 76621 sources."markdown-it-12.3.2" 76622 - sources."markdown-it-anchor-8.5.0" 76623 - sources."marked-4.0.12" 76624 sources."md5.js-1.3.5" 76625 sources."mdurl-1.0.1" 76626 (sources."mem-4.3.0" // { ··· 77020 sources."tweetnacl-0.14.5" 77021 sources."type-check-0.3.2" 77022 sources."uc.micro-1.0.6" 77023 - sources."uglify-js-3.15.3" 77024 sources."underscore-1.13.2" 77025 sources."union-value-1.0.1" 77026 (sources."universal-url-2.0.0" // { ··· 77280 sources."buffer-5.7.1" 77281 sources."buffer-from-1.1.2" 77282 sources."callsites-3.1.0" 77283 - sources."caniuse-lite-1.0.30001325" 77284 sources."chalk-3.0.0" 77285 sources."chardet-0.7.0" 77286 sources."chokidar-3.5.3" ··· 77299 sources."cross-spawn-7.0.3" 77300 sources."deepmerge-4.2.2" 77301 sources."defaults-1.0.3" 77302 - sources."electron-to-chromium-1.4.106" 77303 sources."emoji-regex-8.0.0" 77304 sources."end-of-stream-1.4.4" 77305 - sources."enhanced-resolve-5.9.2" 77306 sources."error-ex-1.3.2" 77307 sources."es-module-lexer-0.9.3" 77308 sources."escalade-3.1.1" ··· 77374 sources."jsonc-parser-3.0.0" 77375 sources."jsonfile-6.1.0" 77376 sources."lines-and-columns-1.2.4" 77377 - sources."loader-runner-4.2.0" 77378 sources."lodash-4.17.21" 77379 (sources."log-symbols-4.1.0" // { 77380 dependencies = [ 77381 sources."chalk-4.1.2" 77382 ]; 77383 }) 77384 - sources."lru-cache-7.8.0" 77385 sources."macos-release-2.5.0" 77386 sources."magic-string-0.25.7" 77387 sources."memfs-3.4.1" ··· 77394 sources."mute-stream-0.0.8" 77395 sources."neo-async-2.6.2" 77396 sources."node-emoji-1.11.0" 77397 - sources."node-releases-2.0.2" 77398 sources."normalize-path-3.0.0" 77399 sources."npm-run-path-4.0.1" 77400 sources."once-1.4.0" ··· 77436 sources."json-schema-traverse-0.4.1" 77437 ]; 77438 }) 77439 - sources."semver-7.3.6" 77440 sources."serialize-javascript-6.0.0" 77441 sources."shebang-command-2.0.0" 77442 sources."shebang-regex-3.0.0" ··· 77492 sources."which-2.0.2" 77493 sources."windows-release-4.0.0" 77494 sources."wrappy-1.0.2" 77495 sources."yaml-1.10.2" 77496 ]; 77497 buildInputs = globalBuildInputs; ··· 77548 sources."util-deprecate-1.0.2" 77549 sources."wasm-feature-detect-1.2.11" 77550 sources."wcwidth-1.0.1" 77551 - sources."web-streams-polyfill-3.2.0" 77552 ]; 77553 buildInputs = globalBuildInputs; 77554 meta = { ··· 77683 sources."async-limiter-1.0.1" 77684 sources."asynckit-0.4.0" 77685 sources."atob-2.1.2" 77686 - (sources."aws-sdk-2.1110.0" // { 77687 dependencies = [ 77688 sources."uuid-3.3.2" 77689 ]; ··· 78175 }) 78176 sources."@vue/cli-ui-addon-webpack-5.0.4" 78177 sources."@vue/cli-ui-addon-widgets-5.0.4" 78178 - sources."@vue/compiler-core-3.2.31" 78179 - sources."@vue/compiler-dom-3.2.31" 78180 - sources."@vue/shared-3.2.31" 78181 (sources."@wry/equality-0.1.11" // { 78182 dependencies = [ 78183 sources."tslib-1.14.1" ··· 78286 }) 78287 sources."call-bind-1.0.2" 78288 sources."camelcase-6.3.0" 78289 - sources."caniuse-lite-1.0.30001325" 78290 sources."caw-2.0.1" 78291 sources."chalk-4.1.2" 78292 sources."chardet-0.7.0" ··· 78407 sources."easy-stack-1.0.1" 78408 sources."ee-first-1.1.1" 78409 sources."ejs-3.1.6" 78410 - sources."electron-to-chromium-1.4.106" 78411 sources."emoji-regex-8.0.0" 78412 sources."encodeurl-1.0.2" 78413 sources."end-of-stream-1.4.4" 78414 sources."entities-2.2.0" 78415 sources."envinfo-7.8.1" 78416 sources."error-ex-1.3.2" 78417 - sources."es-abstract-1.19.2" 78418 sources."es-to-primitive-1.2.1" 78419 sources."escalade-3.1.1" 78420 sources."escape-html-1.0.3" ··· 78512 sources."which-2.0.2" 78513 ]; 78514 }) 78515 - sources."flow-parser-0.175.1" 78516 sources."for-each-0.3.3" 78517 sources."for-in-1.0.2" 78518 sources."forwarded-0.2.0" ··· 78727 sources."which-2.0.2" 78728 ]; 78729 }) 78730 - sources."node-releases-2.0.2" 78731 (sources."normalize-package-data-2.5.0" // { 78732 dependencies = [ 78733 sources."semver-5.7.1" ··· 78880 sources."commander-2.20.3" 78881 ]; 78882 }) 78883 - (sources."semver-7.3.6" // { 78884 - dependencies = [ 78885 - sources."lru-cache-7.8.0" 78886 - ]; 78887 - }) 78888 (sources."send-0.17.2" // { 78889 dependencies = [ 78890 (sources."debug-2.6.9" // { ··· 79673 sources."retext-profanities-7.1.0" 79674 sources."sade-1.8.1" 79675 sources."safe-buffer-5.2.1" 79676 - (sources."semver-7.3.6" // { 79677 - dependencies = [ 79678 - sources."lru-cache-7.8.0" 79679 - ]; 79680 - }) 79681 (sources."semver-diff-3.1.1" // { 79682 dependencies = [ 79683 sources."semver-6.3.0" ··· 79861 sources."balanced-match-1.0.2" 79862 sources."brace-expansion-1.1.11" 79863 sources."browserslist-4.20.2" 79864 - sources."caniuse-lite-1.0.30001325" 79865 sources."chalk-2.4.2" 79866 sources."color-convert-1.9.3" 79867 sources."color-name-1.1.3" ··· 79871 sources."convert-source-map-1.8.0" 79872 sources."debug-4.3.4" 79873 sources."ejs-3.1.6" 79874 - sources."electron-to-chromium-1.4.106" 79875 sources."ensure-posix-path-1.1.1" 79876 sources."escalade-3.1.1" 79877 sources."escape-string-regexp-1.0.5" ··· 79922 sources."minimatch-3.1.2" 79923 sources."moment-2.29.1" 79924 sources."ms-2.1.2" 79925 - sources."node-releases-2.0.2" 79926 sources."node.extend-2.0.2" 79927 (sources."nomnom-1.8.1" // { 79928 dependencies = [ ··· 80137 ]; 80138 }) 80139 sources."y18n-5.0.8" 80140 - sources."yargs-17.4.0" 80141 sources."yargs-parser-21.0.1" 80142 sources."ylru-1.3.2" 80143 ]; ··· 80247 }; 80248 dependencies = [ 80249 sources."browserslist-4.20.2" 80250 - sources."caniuse-lite-1.0.30001325" 80251 - sources."electron-to-chromium-1.4.106" 80252 sources."escalade-3.1.1" 80253 sources."fraction.js-4.2.0" 80254 - sources."node-releases-2.0.2" 80255 sources."normalize-range-0.1.2" 80256 sources."picocolors-1.0.0" 80257 sources."postcss-value-parser-4.2.0" ··· 80277 dependencies = [ 80278 sources."@tootallnate/once-1.1.2" 80279 sources."@types/node-17.0.23" 80280 - sources."@types/yauzl-2.9.2" 80281 sources."agent-base-6.0.2" 80282 sources."ansi-escapes-4.3.2" 80283 sources."ansi-regex-5.0.1" 80284 sources."ansi-styles-4.3.0" 80285 sources."ast-types-0.13.4" 80286 - (sources."aws-sdk-2.1110.0" // { 80287 dependencies = [ 80288 sources."uuid-3.3.2" 80289 ]; ··· 80324 sources."degenerator-2.2.0" 80325 sources."depd-2.0.0" 80326 sources."devtools-protocol-0.0.901419" 80327 - sources."dom-serializer-1.3.2" 80328 sources."domelementtype-2.3.0" 80329 sources."domhandler-4.3.1" 80330 sources."domutils-2.8.0" ··· 80676 sources."nice-try-1.0.5" 80677 (sources."normalize-package-data-3.0.3" // { 80678 dependencies = [ 80679 - sources."lru-cache-7.8.0" 80680 - sources."semver-7.3.6" 80681 ]; 80682 }) 80683 sources."normalize-url-4.5.1" ··· 81367 }) 81368 sources."long-4.0.0" 81369 sources."lowercase-keys-1.0.1" 81370 - sources."lru-cache-7.8.0" 81371 sources."luxon-2.3.1" 81372 sources."macaroon-3.0.4" 81373 (sources."make-dir-3.1.0" // { ··· 81498 sources."safe-buffer-5.1.2" 81499 sources."safer-buffer-2.1.2" 81500 sources."sanitize-filename-1.6.3" 81501 - sources."semver-7.3.6" 81502 (sources."semver-diff-3.1.1" // { 81503 dependencies = [ 81504 sources."semver-6.3.0" ··· 81611 sources."ws-8.5.0" 81612 sources."xdg-basedir-4.0.0" 81613 sources."y18n-5.0.8" 81614 sources."yargs-16.2.0" 81615 sources."yargs-parser-20.2.9" 81616 ]; ··· 81803 sources."delegates-1.0.0" 81804 sources."detect-libc-1.0.3" 81805 sources."doctoc-2.1.0" 81806 - (sources."dom-serializer-1.3.2" // { 81807 dependencies = [ 81808 sources."domhandler-4.3.1" 81809 ]; ··· 82161 sources."bn.js-4.12.0" 82162 ]; 82163 }) 82164 - sources."es-abstract-1.19.2" 82165 sources."es-to-primitive-1.2.1" 82166 sources."events-3.3.0" 82167 sources."evp_bytestokey-1.0.3" ··· 82527 sources."ws-8.2.3" 82528 sources."xmlhttprequest-ssl-2.0.0" 82529 sources."y18n-5.0.8" 82530 - (sources."yargs-17.4.0" // { 82531 dependencies = [ 82532 sources."yargs-parser-21.0.1" 82533 ]; ··· 82916 sources."safe-buffer-5.1.2" 82917 sources."safe-json-stringify-1.2.0" 82918 sources."safer-buffer-2.1.2" 82919 - (sources."semver-7.3.6" // { 82920 - dependencies = [ 82921 - sources."lru-cache-7.8.0" 82922 - ]; 82923 - }) 82924 (sources."send-0.17.2" // { 82925 dependencies = [ 82926 (sources."debug-2.6.9" // { ··· 84047 cdk8s-cli = nodeEnv.buildNodePackage { 84048 name = "cdk8s-cli"; 84049 packageName = "cdk8s-cli"; 84050 - version = "1.0.143"; 84051 src = fetchurl { 84052 - url = "https://registry.npmjs.org/cdk8s-cli/-/cdk8s-cli-1.0.143.tgz"; 84053 - sha512 = "H2aROcLGTNDjTdpFf1C3wniW8HtsoKkoL9JX/0Yddu+yBx7Kens2B9Hlh83qgb2PWIqWfiXtYpy4ug/jTLAtqA=="; 84054 }; 84055 dependencies = [ 84056 - sources."@jsii/check-node-1.55.1" 84057 - sources."@jsii/spec-1.55.1" 84058 sources."@nodelib/fs.scandir-2.1.5" 84059 sources."@nodelib/fs.stat-2.0.5" 84060 sources."@nodelib/fs.walk-1.2.8" ··· 84069 sources."call-bind-1.0.2" 84070 sources."camelcase-6.3.0" 84071 sources."case-1.6.3" 84072 - sources."cdk8s-1.5.64" 84073 - sources."cdk8s-plus-22-1.0.0-beta.181" 84074 sources."chalk-4.1.2" 84075 sources."cliui-7.0.4" 84076 sources."clone-2.1.2" 84077 - (sources."codemaker-1.55.1" // { 84078 dependencies = [ 84079 sources."fs-extra-9.1.0" 84080 ]; ··· 84083 sources."color-name-1.1.4" 84084 sources."colors-1.4.0" 84085 sources."commonmark-0.30.0" 84086 - sources."constructs-3.3.261" 84087 sources."date-format-4.0.6" 84088 sources."debug-4.3.4" 84089 sources."decamelize-5.0.1" ··· 84094 sources."dot-case-3.0.4" 84095 sources."emoji-regex-8.0.0" 84096 sources."entities-2.0.3" 84097 - sources."es-abstract-1.19.2" 84098 sources."es-get-iterator-1.1.2" 84099 sources."es-to-primitive-1.2.1" 84100 sources."escalade-3.1.1" ··· 84146 sources."is-weakref-1.0.2" 84147 sources."is-weakset-2.0.2" 84148 sources."isarray-2.0.5" 84149 - (sources."jsii-1.55.1" // { 84150 dependencies = [ 84151 sources."fs-extra-9.1.0" 84152 sources."yargs-16.2.0" 84153 ]; 84154 }) 84155 - (sources."jsii-pacmak-1.55.1" // { 84156 dependencies = [ 84157 sources."fs-extra-9.1.0" 84158 sources."yargs-16.2.0" 84159 ]; 84160 }) 84161 - (sources."jsii-reflect-1.55.1" // { 84162 dependencies = [ 84163 sources."fs-extra-9.1.0" 84164 sources."yargs-16.2.0" 84165 ]; 84166 }) 84167 - (sources."jsii-rosetta-1.55.1" // { 84168 dependencies = [ 84169 sources."fs-extra-9.1.0" 84170 sources."yargs-16.2.0" 84171 ]; 84172 }) 84173 - (sources."jsii-srcmak-0.1.523" // { 84174 dependencies = [ 84175 sources."fs-extra-9.1.0" 84176 ]; 84177 }) 84178 sources."json-schema-0.4.0" 84179 sources."json-schema-traverse-1.0.0" 84180 - sources."json2jsii-0.2.183" 84181 sources."jsonfile-6.1.0" 84182 sources."jsonschema-1.4.0" 84183 sources."locate-path-5.0.0" 84184 sources."log4js-6.4.4" 84185 sources."lower-case-2.0.2" 84186 - sources."lru-cache-7.8.0" 84187 sources."mdurl-1.0.1" 84188 sources."merge2-1.4.1" 84189 sources."micromatch-4.0.5" ··· 84195 sources."object-is-1.1.5" 84196 sources."object-keys-1.1.1" 84197 sources."object.assign-4.1.2" 84198 - sources."oo-ascii-tree-1.55.1" 84199 sources."p-limit-2.3.0" 84200 sources."p-locate-4.1.0" 84201 sources."p-try-2.2.0" ··· 84203 sources."picomatch-2.3.1" 84204 sources."punycode-2.1.1" 84205 sources."queue-microtask-1.2.3" 84206 - sources."regexp.prototype.flags-1.4.1" 84207 sources."require-directory-2.1.1" 84208 sources."require-from-string-2.0.2" 84209 sources."require-main-filename-2.0.0" 84210 sources."reusify-1.0.4" 84211 sources."rfdc-1.3.0" 84212 sources."run-parallel-1.2.0" 84213 - sources."semver-7.3.6" 84214 (sources."semver-intersect-1.4.0" // { 84215 dependencies = [ 84216 sources."semver-5.7.1" ··· 84221 sources."snake-case-3.0.4" 84222 sources."sort-json-2.0.1" 84223 sources."spdx-license-list-6.5.0" 84224 - sources."sscaff-1.2.250" 84225 (sources."streamroller-3.0.6" // { 84226 dependencies = [ 84227 sources."fs-extra-10.0.1" ··· 84243 sources."which-collection-1.0.1" 84244 sources."which-module-2.0.0" 84245 sources."which-typed-array-1.1.7" 84246 - sources."workerpool-6.2.0" 84247 sources."wrap-ansi-7.0.0" 84248 sources."xmlbuilder-15.1.1" 84249 sources."y18n-5.0.8" 84250 sources."yaml-2.0.0-11" 84251 (sources."yargs-15.4.1" // { 84252 dependencies = [ ··· 84288 sources."@cdktf/hcl2cdk-0.10.1" 84289 sources."@cdktf/hcl2json-0.10.1" 84290 sources."@cdktf/provider-generator-0.10.1" 84291 - (sources."@jsii/check-node-1.55.1" // { 84292 dependencies = [ 84293 sources."ansi-styles-4.3.0" 84294 sources."chalk-4.1.2" ··· 84298 sources."supports-color-7.2.0" 84299 ]; 84300 }) 84301 - sources."@jsii/spec-1.55.1" 84302 sources."@nodelib/fs.scandir-2.1.5" 84303 sources."@nodelib/fs.stat-2.0.5" 84304 sources."@nodelib/fs.walk-1.2.8" ··· 84331 sources."combined-stream-1.0.8" 84332 sources."commonmark-0.30.0" 84333 sources."concat-map-0.0.1" 84334 - sources."constructs-10.0.108" 84335 sources."date-format-4.0.6" 84336 sources."debug-4.3.4" 84337 sources."decamelize-1.2.0" ··· 84342 sources."detect-newline-2.1.0" 84343 sources."emoji-regex-8.0.0" 84344 sources."entities-2.0.3" 84345 - sources."es-abstract-1.19.2" 84346 sources."es-get-iterator-1.1.2" 84347 sources."es-to-primitive-1.2.1" 84348 sources."escalade-3.1.1" ··· 84405 sources."isarray-2.0.5" 84406 sources."js-tokens-4.0.0" 84407 sources."jsesc-2.5.2" 84408 - (sources."jsii-1.55.1" // { 84409 dependencies = [ 84410 sources."ansi-styles-4.3.0" 84411 sources."chalk-4.1.2" ··· 84423 sources."yargs-parser-20.2.9" 84424 ]; 84425 }) 84426 - (sources."jsii-pacmak-1.55.1" // { 84427 dependencies = [ 84428 sources."ansi-styles-4.3.0" 84429 sources."cliui-7.0.4" 84430 - sources."codemaker-1.55.1" 84431 sources."color-convert-2.0.1" 84432 sources."color-name-1.1.4" 84433 sources."decamelize-5.0.1" ··· 84441 sources."yargs-parser-20.2.9" 84442 ]; 84443 }) 84444 - (sources."jsii-reflect-1.55.1" // { 84445 dependencies = [ 84446 sources."ansi-styles-4.3.0" 84447 sources."chalk-4.1.2" ··· 84459 sources."yargs-parser-20.2.9" 84460 ]; 84461 }) 84462 - (sources."jsii-rosetta-1.55.1" // { 84463 dependencies = [ 84464 sources."ansi-styles-4.3.0" 84465 sources."cliui-7.0.4" ··· 84474 sources."yargs-parser-20.2.9" 84475 ]; 84476 }) 84477 - (sources."jsii-srcmak-0.1.523" // { 84478 dependencies = [ 84479 sources."fs-extra-9.1.0" 84480 sources."jsonfile-6.1.0" ··· 84487 sources."locate-path-5.0.0" 84488 sources."lodash.isequal-4.5.0" 84489 sources."log4js-6.4.4" 84490 - sources."lru-cache-7.8.0" 84491 sources."mdurl-1.0.1" 84492 sources."merge2-1.4.1" 84493 sources."micromatch-4.0.5" ··· 84509 sources."object.assign-4.1.2" 84510 sources."obliterator-2.0.2" 84511 sources."once-1.4.0" 84512 - sources."oo-ascii-tree-1.55.1" 84513 sources."p-limit-2.3.0" 84514 sources."p-locate-4.1.0" 84515 sources."p-try-2.2.0" ··· 84519 sources."prettier-2.6.2" 84520 sources."punycode-2.1.1" 84521 sources."queue-microtask-1.2.3" 84522 - sources."regexp.prototype.flags-1.4.1" 84523 sources."require-directory-2.1.1" 84524 sources."require-main-filename-2.0.0" 84525 sources."reserved-words-0.1.2" ··· 84527 sources."rfdc-1.3.0" 84528 sources."run-parallel-1.2.0" 84529 sources."safe-buffer-5.2.1" 84530 - sources."semver-7.3.6" 84531 (sources."semver-intersect-1.4.0" // { 84532 dependencies = [ 84533 sources."semver-5.7.1" ··· 84564 sources."which-collection-1.0.1" 84565 sources."which-module-2.0.0" 84566 sources."which-typed-array-1.1.7" 84567 - sources."workerpool-6.2.0" 84568 (sources."wrap-ansi-6.2.0" // { 84569 dependencies = [ 84570 sources."ansi-styles-4.3.0" ··· 84575 sources."wrappy-1.0.2" 84576 sources."xmlbuilder-15.1.1" 84577 sources."y18n-4.0.3" 84578 - (sources."yargs-17.4.0" // { 84579 dependencies = [ 84580 sources."ansi-styles-4.3.0" 84581 sources."cliui-7.0.4" ··· 84727 sources."read-pkg-6.0.0" 84728 sources."read-pkg-up-8.0.0" 84729 sources."redent-4.0.0" 84730 - (sources."semver-7.3.6" // { 84731 - dependencies = [ 84732 - sources."lru-cache-7.8.0" 84733 - ]; 84734 - }) 84735 sources."shebang-command-2.0.0" 84736 sources."shebang-regex-3.0.0" 84737 sources."signal-exit-3.0.7" ··· 84771 dependencies = [ 84772 sources."@colors/colors-1.5.0" 84773 sources."ansi-styles-3.2.1" 84774 - sources."async-0.9.2" 84775 sources."chalk-2.4.2" 84776 sources."cli-spinner-0.2.10" 84777 sources."clubhouse-lib-0.10.0" ··· 84796 sources."ms-2.1.2" 84797 sources."mute-stream-0.0.8" 84798 sources."node-fetch-1.7.3" 84799 - sources."prompt-1.2.2" 84800 sources."punycode-2.1.1" 84801 sources."query-string-6.14.1" 84802 sources."read-1.0.7" ··· 85216 sha512 = "zFExh1wGAZl4LXSp76NAjWORO9Tyhfw8WtALnhDv741p4tjWjVSEl6GmXTQN0U0tXz8UZ8ln2rL2OaxOdgMCTA=="; 85217 }; 85218 dependencies = [ 85219 - sources."@chemzqm/neovim-5.7.8" 85220 sources."@tootallnate/once-1.1.2" 85221 sources."agent-base-6.0.2" 85222 sources."arch-2.2.0" ··· 85252 sources."define-properties-1.1.3" 85253 sources."duplexer2-0.1.4" 85254 sources."end-of-stream-1.4.4" 85255 - sources."es-abstract-1.19.2" 85256 sources."es-to-primitive-1.2.1" 85257 sources."event-lite-0.1.2" 85258 sources."execa-1.0.0" ··· 85315 }) 85316 sources."lodash-4.17.21" 85317 sources."log4js-6.4.4" 85318 - sources."lru-cache-7.8.0" 85319 sources."metals-languageclient-0.4.2" 85320 sources."minimatch-3.1.2" 85321 sources."minimist-1.2.6" ··· 85357 sources."rfdc-1.3.0" 85358 sources."rimraf-3.0.2" 85359 sources."safe-buffer-5.2.1" 85360 - sources."semver-7.3.6" 85361 sources."setimmediate-1.0.5" 85362 sources."shebang-command-1.2.0" 85363 sources."shebang-regex-1.0.0" ··· 85450 coc-pyright = nodeEnv.buildNodePackage { 85451 name = "coc-pyright"; 85452 packageName = "coc-pyright"; 85453 - version = "1.1.232"; 85454 src = fetchurl { 85455 - url = "https://registry.npmjs.org/coc-pyright/-/coc-pyright-1.1.232.tgz"; 85456 - sha512 = "1ytGBG4gmz/M/6guRKUvTSltXDpoWlcbqq7RsMi3fFEBhYvSQVpy3MkKgxjkJNVbp+YKuJpcuNAhCIjq0+BHAg=="; 85457 }; 85458 dependencies = [ 85459 - sources."pyright-1.1.235" 85460 ]; 85461 buildInputs = globalBuildInputs; 85462 meta = { ··· 85667 sources."callsites-3.1.0" 85668 sources."camelcase-5.3.1" 85669 sources."camelcase-keys-6.2.2" 85670 - sources."caniuse-lite-1.0.30001325" 85671 (sources."chalk-4.1.2" // { 85672 dependencies = [ 85673 sources."ansi-styles-4.3.0" ··· 85704 sources."domelementtype-1.3.1" 85705 sources."domhandler-2.4.2" 85706 sources."domutils-1.7.0" 85707 - sources."electron-to-chromium-1.4.106" 85708 sources."emoji-regex-8.0.0" 85709 sources."entities-1.1.2" 85710 sources."error-ex-1.3.2" ··· 85800 ]; 85801 }) 85802 sources."ms-2.1.2" 85803 - sources."node-releases-2.0.2" 85804 (sources."normalize-package-data-3.0.3" // { 85805 dependencies = [ 85806 - sources."lru-cache-7.8.0" 85807 - sources."semver-7.3.6" 85808 ]; 85809 }) 85810 sources."normalize-range-0.1.2" ··· 86076 coc-tsserver = nodeEnv.buildNodePackage { 86077 name = "coc-tsserver"; 86078 packageName = "coc-tsserver"; 86079 - version = "1.9.16"; 86080 src = fetchurl { 86081 - url = "https://registry.npmjs.org/coc-tsserver/-/coc-tsserver-1.9.16.tgz"; 86082 - sha512 = "aTEVdLHrxbvlw1EctzSIzATXk10NBskOXk15LA6gCFsLC8sctzf437BHr+IfW5Le4kCTb4+Nrr+RYMl2+i7EAw=="; 86083 }; 86084 dependencies = [ 86085 sources."typescript-4.6.3" ··· 86235 sources."lodash-4.17.21" 86236 sources."lodash.merge-4.6.2" 86237 sources."lodash.truncate-4.4.2" 86238 - sources."lru-cache-7.8.0" 86239 sources."minimatch-3.1.2" 86240 sources."minimist-1.2.6" 86241 sources."mkdirp-0.5.6" ··· 86259 sources."resolve-1.22.0" 86260 sources."resolve-from-4.0.0" 86261 sources."rimraf-3.0.2" 86262 - sources."semver-7.3.6" 86263 sources."shebang-command-2.0.0" 86264 sources."shebang-regex-3.0.0" 86265 (sources."slice-ansi-4.0.0" // { ··· 86307 sources."which-2.0.2" 86308 sources."word-wrap-1.2.3" 86309 sources."wrappy-1.0.2" 86310 ]; 86311 buildInputs = globalBuildInputs; 86312 meta = { ··· 86320 coc-vimlsp = nodeEnv.buildNodePackage { 86321 name = "coc-vimlsp"; 86322 packageName = "coc-vimlsp"; 86323 - version = "0.12.5"; 86324 src = fetchurl { 86325 - url = "https://registry.npmjs.org/coc-vimlsp/-/coc-vimlsp-0.12.5.tgz"; 86326 - sha512 = "IUewjywQmqGxjnvCO1chR1jOaqkXz6Hhxrtf8WIZynEfz/TNqfkuLGB5K8XqJtN54uLeMUg2VvVkjnPvhBRXPw=="; 86327 }; 86328 buildInputs = globalBuildInputs; 86329 meta = { ··· 86714 sources."commander-7.2.0" 86715 sources."enabled-2.0.0" 86716 sources."eventemitter3-4.0.7" 86717 - sources."fecha-4.2.1" 86718 sources."fn.name-1.1.0" 86719 sources."follow-redirects-1.14.9" 86720 sources."http-proxy-1.18.1" ··· 86893 sources."neo-async-2.6.2" 86894 (sources."normalize-package-data-3.0.3" // { 86895 dependencies = [ 86896 - sources."lru-cache-7.8.0" 86897 - sources."semver-7.3.6" 86898 ]; 86899 }) 86900 sources."p-limit-1.3.0" ··· 86947 sources."through2-4.0.2" 86948 sources."trim-newlines-3.0.1" 86949 sources."type-fest-0.18.1" 86950 - sources."uglify-js-3.15.3" 86951 sources."util-deprecate-1.0.2" 86952 sources."uuid-3.4.0" 86953 sources."validate-npm-package-license-3.0.4" ··· 87456 sources."safe-buffer-5.1.2" 87457 sources."safer-buffer-2.1.2" 87458 sources."sax-1.1.4" 87459 - (sources."semver-7.3.6" // { 87460 - dependencies = [ 87461 - sources."lru-cache-7.8.0" 87462 - ]; 87463 - }) 87464 (sources."semver-diff-3.1.1" // { 87465 dependencies = [ 87466 sources."semver-6.3.0" ··· 87666 sources."nested-error-stacks-2.1.1" 87667 (sources."normalize-package-data-3.0.3" // { 87668 dependencies = [ 87669 - sources."lru-cache-7.8.0" 87670 - sources."semver-7.3.6" 87671 ]; 87672 }) 87673 sources."p-event-4.2.0" ··· 87884 create-react-app = nodeEnv.buildNodePackage { 87885 name = "create-react-app"; 87886 packageName = "create-react-app"; 87887 - version = "5.0.0"; 87888 src = fetchurl { 87889 - url = "https://registry.npmjs.org/create-react-app/-/create-react-app-5.0.0.tgz"; 87890 - sha512 = "r1hJymk28l9HiGNatNq92txdua5pq5z4jHsYRG4g2BME7cDtRcCiuUsZzT1tPqjapSHT0Zwpwnp0gdTaqPzyBA=="; 87891 }; 87892 dependencies = [ 87893 sources."ansi-styles-4.3.0" ··· 87920 sources."isexe-2.0.0" 87921 sources."jsonfile-6.1.0" 87922 sources."kleur-3.0.3" 87923 - sources."lru-cache-7.8.0" 87924 sources."minimatch-3.1.2" 87925 sources."minimist-1.2.6" 87926 sources."mkdirp-0.5.6" ··· 87933 sources."readable-stream-1.1.14" 87934 sources."rimraf-2.7.1" 87935 sources."safe-buffer-5.1.2" 87936 - sources."semver-7.3.6" 87937 sources."shebang-command-2.0.0" 87938 sources."shebang-regex-3.0.0" 87939 sources."sisteransi-1.0.5" ··· 87964 sources."which-2.0.2" 87965 sources."wrappy-1.0.2" 87966 sources."xtend-4.0.2" 87967 ]; 87968 buildInputs = globalBuildInputs; 87969 meta = { ··· 87996 cspell = nodeEnv.buildNodePackage { 87997 name = "cspell"; 87998 packageName = "cspell"; 87999 - version = "5.19.5"; 88000 src = fetchurl { 88001 - url = "https://registry.npmjs.org/cspell/-/cspell-5.19.5.tgz"; 88002 - sha512 = "LFKWBBOY6s1SYJcMlWmFP2ml3kxgzUcUCOY4JYDCAzA088gbBEiSN8sM0X6MhobsMJx4MchxjwveXFRP+1umyA=="; 88003 }; 88004 dependencies = [ 88005 sources."@babel/code-frame-7.16.7" ··· 88014 sources."supports-color-5.5.0" 88015 ]; 88016 }) 88017 - sources."@cspell/cspell-bundled-dicts-5.19.5" 88018 - sources."@cspell/cspell-pipe-5.19.5" 88019 - sources."@cspell/cspell-types-5.19.5" 88020 sources."@cspell/dict-ada-2.0.0" 88021 sources."@cspell/dict-aws-2.0.0" 88022 sources."@cspell/dict-bash-2.0.2" 88023 sources."@cspell/dict-companies-2.0.3" 88024 - sources."@cspell/dict-cpp-2.0.1" 88025 sources."@cspell/dict-cryptocurrencies-2.0.0" 88026 sources."@cspell/dict-csharp-2.0.1" 88027 sources."@cspell/dict-css-2.0.0" ··· 88034 sources."@cspell/dict-filetypes-2.0.1" 88035 sources."@cspell/dict-fonts-2.0.0" 88036 sources."@cspell/dict-fullstack-2.0.4" 88037 sources."@cspell/dict-golang-2.0.0" 88038 sources."@cspell/dict-haskell-2.0.0" 88039 sources."@cspell/dict-html-3.0.1" ··· 88075 sources."core-util-is-1.0.3" 88076 sources."cosmiconfig-7.0.1" 88077 sources."crypto-random-string-2.0.0" 88078 - sources."cspell-gitignore-5.19.5" 88079 - sources."cspell-glob-5.19.5" 88080 - sources."cspell-io-5.19.5" 88081 - sources."cspell-lib-5.19.5" 88082 - sources."cspell-trie-lib-5.19.5" 88083 sources."dot-prop-5.3.0" 88084 sources."error-ex-1.3.2" 88085 sources."escape-string-regexp-1.0.5" ··· 88119 sources."jsonfile-6.1.0" 88120 sources."lines-and-columns-1.2.4" 88121 sources."locate-path-6.0.0" 88122 - sources."lru-cache-7.8.0" 88123 (sources."make-dir-3.1.0" // { 88124 dependencies = [ 88125 sources."semver-6.3.0" ··· 88140 sources."resolve-from-5.0.0" 88141 sources."resolve-global-1.0.0" 88142 sources."rimraf-3.0.2" 88143 - sources."semver-7.3.6" 88144 sources."signal-exit-3.0.7" 88145 sources."strip-ansi-6.0.1" 88146 sources."supports-color-7.2.0" ··· 88153 sources."wrappy-1.0.2" 88154 sources."write-file-atomic-3.0.3" 88155 sources."xdg-basedir-4.0.0" 88156 sources."yaml-1.10.2" 88157 sources."yocto-queue-0.1.0" 88158 ]; ··· 88233 sources."asn1-0.2.6" 88234 sources."assert-plus-1.0.0" 88235 sources."assign-symbols-1.0.0" 88236 - sources."async-0.9.2" 88237 sources."asynckit-0.4.0" 88238 sources."atob-2.1.2" 88239 sources."atomic-batcher-1.0.2" ··· 88583 sources."process-0.11.10" 88584 sources."process-nextick-args-2.0.1" 88585 sources."progress-string-1.2.2" 88586 - sources."prompt-1.2.2" 88587 (sources."protocol-buffers-encodings-1.1.1" // { 88588 dependencies = [ 88589 sources."varint-5.0.0" ··· 89036 ]; 89037 }) 89038 sources."call-bind-1.0.2" 89039 - sources."caniuse-lite-1.0.30001325" 89040 sources."chalk-2.4.2" 89041 sources."chokidar-2.1.8" 89042 (sources."class-utils-0.3.6" // { ··· 89103 sources."duplexer3-0.1.4" 89104 sources."earcut-2.2.3" 89105 sources."electron-14.2.9" 89106 - sources."electron-to-chromium-1.4.106" 89107 sources."emoji-js-clean-4.0.0" 89108 sources."emoji-mart-3.0.1" 89109 sources."emoji-regex-9.2.2" ··· 89184 sources."glob-watcher-5.0.5" 89185 (sources."global-agent-3.0.0" // { 89186 dependencies = [ 89187 - sources."semver-7.3.6" 89188 ]; 89189 }) 89190 sources."global-tunnel-ng-2.7.1" ··· 89250 sources."lodash.debounce-4.0.8" 89251 sources."loose-envify-1.4.0" 89252 sources."lowercase-keys-1.0.1" 89253 - sources."lru-cache-7.8.0" 89254 sources."map-cache-0.2.2" 89255 sources."map-visit-1.0.0" 89256 (sources."mapbox-gl-1.13.2" // { ··· 89283 sources."napi-macros-2.0.0" 89284 sources."node-fetch-2.6.7" 89285 sources."node-gyp-build-4.4.0" 89286 - sources."node-releases-2.0.2" 89287 sources."normalize-path-3.0.0" 89288 sources."normalize-url-4.5.1" 89289 sources."normalize.css-8.0.1" ··· 89360 sources."regenerator-runtime-0.13.9" 89361 sources."regenerator-transform-0.15.0" 89362 sources."regex-not-1.0.2" 89363 - sources."regexp.prototype.flags-1.4.1" 89364 sources."regexpu-core-5.0.1" 89365 sources."regjsgen-0.6.0" 89366 (sources."regjsparser-0.8.4" // { ··· 89527 sources."whatwg-url-5.0.0" 89528 sources."wrappy-1.0.2" 89529 sources."xml-js-1.6.11" 89530 sources."yauzl-2.10.0" 89531 ]; 89532 buildInputs = globalBuildInputs; ··· 89891 sources."@types/minimatch-3.0.5" 89892 sources."@types/node-17.0.23" 89893 sources."@types/responselike-1.0.0" 89894 - sources."@types/yauzl-2.9.2" 89895 sources."abbrev-1.1.1" 89896 sources."agent-base-6.0.2" 89897 sources."agentkeepalive-4.2.1" ··· 90293 sources."rxjs-7.5.5" 90294 sources."safe-buffer-5.2.1" 90295 sources."safer-buffer-2.1.2" 90296 - (sources."semver-7.3.6" // { 90297 - dependencies = [ 90298 - sources."lru-cache-7.8.0" 90299 - ]; 90300 - }) 90301 sources."semver-compare-1.0.0" 90302 sources."serialize-error-7.0.1" 90303 sources."set-blocking-2.0.0" ··· 90380 sources."xtend-2.1.2" 90381 sources."y18n-5.0.8" 90382 sources."yallist-4.0.0" 90383 - (sources."yargs-17.4.0" // { 90384 dependencies = [ 90385 sources."yargs-parser-21.0.1" 90386 ]; ··· 90500 sources."callsites-3.1.0" 90501 sources."camelcase-5.3.1" 90502 sources."camelcase-keys-6.2.2" 90503 - sources."caniuse-lite-1.0.30001325" 90504 sources."chalk-2.4.2" 90505 sources."ci-info-2.0.0" 90506 sources."cli-boxes-2.2.1" ··· 90514 sources."concat-map-0.0.1" 90515 (sources."conf-7.1.2" // { 90516 dependencies = [ 90517 - sources."semver-7.3.6" 90518 ]; 90519 }) 90520 sources."convert-source-map-1.8.0" ··· 90529 ]; 90530 }) 90531 sources."dot-prop-5.3.0" 90532 - sources."electron-to-chromium-1.4.106" 90533 sources."emoji-regex-8.0.0" 90534 sources."emojilib-2.4.0" 90535 sources."end-of-stream-1.4.4" ··· 90598 sources."locate-path-3.0.0" 90599 sources."lodash-4.17.21" 90600 sources."loose-envify-1.4.0" 90601 - sources."lru-cache-7.8.0" 90602 (sources."make-dir-3.1.0" // { 90603 dependencies = [ 90604 sources."semver-6.3.0" ··· 90618 sources."minimist-options-4.1.0" 90619 sources."ms-2.1.2" 90620 sources."nice-try-1.0.5" 90621 - sources."node-releases-2.0.2" 90622 sources."normalize-package-data-2.5.0" 90623 sources."npm-run-path-2.0.2" 90624 sources."object-assign-4.1.1" ··· 90654 sources."punycode-2.1.1" 90655 sources."quick-lru-4.0.1" 90656 sources."react-16.14.0" 90657 - sources."react-devtools-core-4.24.3" 90658 sources."react-is-16.13.1" 90659 sources."react-reconciler-0.26.2" 90660 (sources."read-pkg-5.2.0" // { ··· 90724 }) 90725 sources."wrappy-1.0.2" 90726 sources."ws-7.5.7" 90727 sources."yargs-parser-18.1.3" 90728 sources."yoga-layout-prebuilt-1.10.0" 90729 ]; ··· 90782 (sources."@eslint/eslintrc-0.4.3" // { 90783 dependencies = [ 90784 sources."ajv-6.12.6" 90785 sources."debug-4.3.4" 90786 sources."ignore-4.0.6" 90787 sources."js-yaml-3.14.1" 90788 sources."json-schema-traverse-0.4.1" 90789 sources."ms-2.1.2" 90790 sources."strip-json-comments-3.1.1" 90791 ]; 90792 }) 90793 sources."@fluentui/date-time-utilities-8.5.0" 90794 sources."@fluentui/dom-utilities-2.2.0" 90795 - sources."@fluentui/font-icons-mdl2-8.2.5" 90796 sources."@fluentui/foundation-legacy-8.2.5" 90797 sources."@fluentui/keyboard-key-0.4.0" 90798 sources."@fluentui/merge-styles-8.5.0" 90799 - sources."@fluentui/react-8.64.1" 90800 sources."@fluentui/react-focus-8.5.6" 90801 sources."@fluentui/react-hooks-8.5.3" 90802 sources."@fluentui/react-window-provider-2.2.0" ··· 90818 }) 90819 (sources."@humanwhocodes/config-array-0.5.0" // { 90820 dependencies = [ 90821 sources."debug-4.3.4" 90822 sources."ms-2.1.2" 90823 ]; 90824 }) 90825 sources."@humanwhocodes/object-schema-1.2.1" 90826 - sources."@microsoft/load-themed-styles-1.10.251" 90827 sources."@node-rs/crc32-1.5.0" 90828 sources."@node-rs/crc32-android-arm-eabi-1.5.0" 90829 sources."@node-rs/crc32-android-arm64-1.5.0" ··· 91016 sources."bindings-1.5.0" 91017 sources."block-stream-0.0.9" 91018 sources."body-parser-1.19.0" 91019 - sources."brace-expansion-1.1.11" 91020 sources."braces-3.0.2" 91021 sources."bson-4.6.2" 91022 sources."buffer-5.7.1" ··· 91177 sources."define-property-2.0.2" 91178 (sources."del-6.0.0" // { 91179 dependencies = [ 91180 sources."rimraf-3.0.2" 91181 ]; 91182 }) ··· 91223 ]; 91224 }) 91225 sources."engine.io-parser-5.0.3" 91226 - sources."enhanced-resolve-5.9.2" 91227 sources."enquirer-2.3.6" 91228 sources."error-ex-1.3.2" 91229 sources."es5-ext-0.10.60" ··· 91237 dependencies = [ 91238 sources."ajv-6.12.6" 91239 sources."ansi-regex-5.0.1" 91240 sources."debug-4.3.4" 91241 sources."escape-string-regexp-4.0.0" 91242 (sources."eslint-utils-2.1.0" // { ··· 91247 sources."ignore-4.0.6" 91248 sources."js-yaml-3.14.1" 91249 sources."json-schema-traverse-0.4.1" 91250 sources."ms-2.1.2" 91251 sources."strip-ansi-6.0.1" 91252 sources."strip-json-comments-3.1.1" ··· 91349 sources."flagged-respawn-1.0.1" 91350 (sources."flat-cache-3.0.4" // { 91351 dependencies = [ 91352 sources."flatted-3.2.5" 91353 sources."rimraf-3.0.2" 91354 ]; 91355 }) ··· 91389 sources."get-stream-4.1.0" 91390 sources."get-value-2.0.6" 91391 sources."getpass-0.1.7" 91392 - sources."glob-7.2.0" 91393 sources."glob-parent-5.1.2" 91394 (sources."glob-stream-6.1.0" // { 91395 dependencies = [ 91396 sources."glob-parent-3.1.0" 91397 sources."is-glob-3.1.0" 91398 sources."isarray-1.0.0" 91399 sources."readable-stream-2.3.7" 91400 sources."string_decoder-1.1.1" 91401 ]; ··· 91426 sources."ansi-regex-4.1.1" 91427 sources."ansi-styles-3.2.1" 91428 sources."astral-regex-1.0.0" 91429 sources."chalk-2.4.2" 91430 sources."color-convert-1.9.3" 91431 sources."color-name-1.1.3" ··· 91442 sources."espree-6.2.1" 91443 sources."file-entry-cache-5.0.1" 91444 sources."flat-cache-2.0.1" 91445 sources."globals-12.4.0" 91446 sources."has-flag-3.0.0" 91447 sources."ignore-4.0.6" ··· 91449 sources."js-yaml-3.14.1" 91450 sources."json-schema-traverse-0.4.1" 91451 sources."levn-0.3.0" 91452 sources."minimist-1.2.6" 91453 sources."mkdirp-0.5.6" 91454 sources."ms-2.1.2" ··· 91529 sources."iconv-lite-0.4.24" 91530 sources."ieee754-1.2.1" 91531 sources."ignore-5.2.0" 91532 - sources."ignore-walk-3.0.4" 91533 sources."import-fresh-3.3.0" 91534 sources."imurmurhash-0.1.4" 91535 sources."indent-string-4.0.0" ··· 91627 }) 91628 sources."loose-envify-1.4.0" 91629 sources."lowercase-keys-1.0.1" 91630 - sources."lru-cache-7.8.0" 91631 sources."lru-queue-0.1.0" 91632 sources."make-error-1.3.6" 91633 sources."make-iterator-1.0.1" ··· 91658 sources."mime-types-2.1.35" 91659 sources."mimic-fn-2.1.0" 91660 sources."mimic-response-1.0.1" 91661 - sources."minimatch-3.1.2" 91662 sources."minimist-1.2.5" 91663 - sources."minipass-2.9.0" 91664 sources."minizlib-1.3.3" 91665 (sources."mirakurun-3.9.0-beta.26" // { 91666 dependencies = [ 91667 sources."ajv-6.12.6" 91668 sources."eventemitter3-4.0.7" 91669 (sources."express-openapi-8.0.0" // { 91670 dependencies = [ ··· 91672 ]; 91673 }) 91674 sources."fs-routes-8.0.0" 91675 sources."json-schema-traverse-0.4.1" 91676 (sources."openapi-default-setter-8.0.0" // { 91677 dependencies = [ 91678 sources."openapi-types-8.0.0" ··· 91763 sources."node-addon-api-3.2.1" 91764 (sources."node-gyp-3.8.0" // { 91765 dependencies = [ 91766 sources."minimist-1.2.6" 91767 sources."mkdirp-0.5.6" 91768 sources."nopt-3.0.6" ··· 91993 sources."ret-0.1.15" 91994 sources."reusify-1.0.4" 91995 sources."rfdc-1.3.0" 91996 - sources."rimraf-2.7.1" 91997 sources."run-async-2.4.1" 91998 sources."run-parallel-1.2.0" 91999 (sources."rxjs-6.6.7" // { ··· 92007 sources."saslprep-1.0.3" 92008 sources."sax-1.2.4" 92009 sources."scheduler-0.20.2" 92010 - sources."semver-7.3.6" 92011 sources."semver-greatest-satisfied-range-1.1.0" 92012 (sources."send-0.17.1" // { 92013 dependencies = [ ··· 92152 sources."minimist-1.2.6" 92153 sources."mkdirp-0.5.6" 92154 sources."safe-buffer-5.2.1" 92155 ]; 92156 }) 92157 sources."text-table-0.2.0" ··· 92205 sources."typedarray-0.0.6" 92206 (sources."typeorm-0.2.38" // { 92207 dependencies = [ 92208 sources."buffer-6.0.3" 92209 sources."debug-4.3.4" 92210 sources."ms-2.1.2" 92211 ]; 92212 }) ··· 92293 sources."xmlbuilder-11.0.1" 92294 sources."xtend-4.0.2" 92295 sources."y18n-5.0.8" 92296 - sources."yallist-3.1.1" 92297 (sources."yargonaut-1.1.4" // { 92298 dependencies = [ 92299 sources."ansi-styles-2.2.1" ··· 92301 sources."supports-color-2.0.0" 92302 ]; 92303 }) 92304 - (sources."yargs-17.4.0" // { 92305 dependencies = [ 92306 sources."ansi-regex-5.0.1" 92307 sources."is-fullwidth-code-point-3.0.0" ··· 92395 sources."@types/socket.io-client-1.4.36" 92396 sources."@types/source-list-map-0.1.2" 92397 sources."@types/tapable-1.0.8" 92398 - (sources."@types/uglify-js-3.13.1" // { 92399 dependencies = [ 92400 sources."source-map-0.6.1" 92401 ]; ··· 92510 dependencies = [ 92511 sources."lru-cache-5.1.1" 92512 sources."semver-6.3.0" 92513 ]; 92514 }) 92515 (sources."@vue/component-compiler-utils-3.3.0" // { ··· 92668 (sources."cacache-12.0.4" // { 92669 dependencies = [ 92670 sources."lru-cache-5.1.1" 92671 ]; 92672 }) 92673 sources."cache-base-1.0.1" ··· 92697 sources."camel-case-3.0.0" 92698 sources."camelcase-5.3.1" 92699 sources."caniuse-api-3.0.0" 92700 - sources."caniuse-lite-1.0.30001325" 92701 sources."case-sensitive-paths-webpack-plugin-2.4.0" 92702 sources."caseless-0.12.0" 92703 sources."chalk-2.4.2" ··· 92938 sources."ecc-jsbn-0.1.2" 92939 sources."ee-first-1.1.1" 92940 sources."ejs-2.7.4" 92941 - sources."electron-to-chromium-1.4.106" 92942 (sources."elliptic-6.5.4" // { 92943 dependencies = [ 92944 sources."bn.js-4.12.0" ··· 92964 sources."errno-0.1.8" 92965 sources."error-ex-1.3.2" 92966 sources."error-stack-parser-2.0.7" 92967 - sources."es-abstract-1.19.2" 92968 sources."es-to-primitive-1.2.1" 92969 sources."es6-promise-4.2.8" 92970 sources."escalade-3.1.1" ··· 93228 }) 93229 (sources."htmlparser2-6.1.0" // { 93230 dependencies = [ 93231 - sources."dom-serializer-1.3.2" 93232 sources."domelementtype-2.3.0" 93233 sources."domutils-2.8.0" 93234 ]; ··· 93375 sources."log-symbols-2.2.0" 93376 sources."loglevel-1.8.0" 93377 sources."lower-case-1.1.4" 93378 - sources."lru-cache-7.8.0" 93379 (sources."make-dir-2.1.0" // { 93380 dependencies = [ 93381 sources."semver-5.7.1" ··· 93418 sources."minimalistic-crypto-utils-1.0.1" 93419 sources."minimatch-3.1.2" 93420 sources."minimist-1.2.6" 93421 - (sources."minipass-3.1.6" // { 93422 - dependencies = [ 93423 - sources."yallist-4.0.0" 93424 - ]; 93425 - }) 93426 sources."mississippi-3.0.0" 93427 (sources."mixin-deep-1.3.2" // { 93428 dependencies = [ ··· 93450 sources."punycode-1.4.1" 93451 ]; 93452 }) 93453 - sources."node-releases-2.0.2" 93454 (sources."normalize-package-data-2.5.0" // { 93455 dependencies = [ 93456 sources."semver-5.7.1" ··· 93726 sources."rechoir-0.6.2" 93727 sources."reflect-metadata-0.1.13" 93728 sources."regex-not-1.0.2" 93729 - sources."regexp.prototype.flags-1.4.1" 93730 sources."regexpp-3.2.0" 93731 sources."relateurl-0.2.7" 93732 sources."remove-trailing-separator-1.1.0" ··· 93735 sources."ansi-regex-2.1.1" 93736 sources."css-select-4.3.0" 93737 sources."css-what-6.1.0" 93738 - sources."dom-serializer-1.3.2" 93739 sources."domelementtype-2.3.0" 93740 sources."domutils-2.8.0" 93741 sources."nth-check-2.0.1" ··· 93786 sources."schema-utils-1.0.0" 93787 sources."select-hose-2.0.0" 93788 sources."selfsigned-1.10.14" 93789 - sources."semver-7.3.6" 93790 (sources."send-0.17.2" // { 93791 dependencies = [ 93792 (sources."debug-2.6.9" // { ··· 94256 sources."xmlhttprequest-ssl-2.0.0" 94257 sources."xtend-4.0.2" 94258 sources."y18n-4.0.3" 94259 - sources."yallist-3.1.1" 94260 sources."yaml-1.10.2" 94261 (sources."yargs-16.2.0" // { 94262 dependencies = [ ··· 94305 eslint = nodeEnv.buildNodePackage { 94306 name = "eslint"; 94307 packageName = "eslint"; 94308 - version = "8.12.0"; 94309 src = fetchurl { 94310 - url = "https://registry.npmjs.org/eslint/-/eslint-8.12.0.tgz"; 94311 - sha512 = "it1oBL9alZg1S8UycLm5YDMAkIhtH6FtAzuZs6YvoGVldWjbS08BkAdb/ymP9LlAyq8koANu32U7Ib/w+UNh8Q=="; 94312 }; 94313 dependencies = [ 94314 sources."@eslint/eslintrc-1.2.1" ··· 94441 sources."deep-is-0.1.4" 94442 sources."doctrine-3.0.0" 94443 sources."escape-string-regexp-4.0.0" 94444 - sources."eslint-8.12.0" 94445 sources."eslint-scope-7.1.1" 94446 (sources."eslint-utils-3.0.0" // { 94447 dependencies = [ ··· 94537 expo-cli = nodeEnv.buildNodePackage { 94538 name = "expo-cli"; 94539 packageName = "expo-cli"; 94540 - version = "5.3.0"; 94541 src = fetchurl { 94542 - url = "https://registry.npmjs.org/expo-cli/-/expo-cli-5.3.0.tgz"; 94543 - sha512 = "Oi5E+C3AtAHOwqBbL3GL1eQErfDnZGmIqbMjlDGp8WtELN0f+fdfWA4ZldCOSjnqsYg7hYQFgrZXjIXbjYsC9Q=="; 94544 }; 94545 dependencies = [ 94546 sources."@babel/code-frame-7.10.4" ··· 94580 sources."@babel/types-7.17.0" 94581 sources."@expo/apple-utils-0.0.0-alpha.26" 94582 sources."@expo/bunyan-4.0.0" 94583 - sources."@expo/config-6.0.19" 94584 - (sources."@expo/config-plugins-4.1.0" // { 94585 dependencies = [ 94586 - sources."semver-7.3.6" 94587 ]; 94588 }) 94589 sources."@expo/config-types-44.0.0" 94590 - sources."@expo/dev-server-0.1.106" 94591 - sources."@expo/dev-tools-0.13.146" 94592 (sources."@expo/devcert-1.0.0" // { 94593 dependencies = [ 94594 sources."debug-3.2.7" ··· 94596 sources."sudo-prompt-8.2.5" 94597 ]; 94598 }) 94599 - (sources."@expo/image-utils-0.3.18" // { 94600 dependencies = [ 94601 sources."temp-dir-1.0.0" 94602 sources."tempy-0.3.0" 94603 sources."type-fest-0.3.1" 94604 ]; 94605 }) 94606 - sources."@expo/json-file-8.2.34" 94607 - sources."@expo/metro-config-0.3.12" 94608 - sources."@expo/osascript-2.0.31" 94609 - (sources."@expo/package-manager-0.0.50" // { 94610 dependencies = [ 94611 sources."npm-package-arg-7.0.0" 94612 sources."rimraf-3.0.2" 94613 sources."semver-5.7.1" 94614 ]; 94615 }) 94616 - (sources."@expo/plist-0.0.17" // { 94617 dependencies = [ 94618 sources."xmlbuilder-14.0.0" 94619 ]; 94620 }) 94621 - sources."@expo/prebuild-config-3.1.0" 94622 sources."@expo/rudder-sdk-node-1.1.1" 94623 - sources."@expo/schemer-1.3.33" 94624 sources."@expo/sdk-runtime-versions-1.0.0" 94625 sources."@expo/spawn-async-1.5.0" 94626 - (sources."@expo/webpack-config-0.16.19" // { 94627 dependencies = [ 94628 sources."is-wsl-2.2.0" 94629 ]; ··· 94642 sources."@nodelib/fs.walk-1.2.8" 94643 (sources."@npmcli/fs-1.1.1" // { 94644 dependencies = [ 94645 - sources."semver-7.3.6" 94646 ]; 94647 }) 94648 (sources."@npmcli/move-file-1.1.2" // { ··· 94688 sources."@types/retry-0.12.1" 94689 sources."@types/source-list-map-0.1.2" 94690 sources."@types/tapable-1.0.8" 94691 - (sources."@types/uglify-js-3.13.1" // { 94692 dependencies = [ 94693 sources."source-map-0.6.1" 94694 ]; ··· 94867 sources."bytes-3.0.0" 94868 (sources."cacache-15.3.0" // { 94869 dependencies = [ 94870 - sources."lru-cache-6.0.0" 94871 sources."minipass-3.1.6" 94872 sources."mkdirp-1.0.4" 94873 sources."rimraf-3.0.2" ··· 94888 }) 94889 sources."camelcase-6.3.0" 94890 sources."caniuse-api-3.0.0" 94891 - sources."caniuse-lite-1.0.30001325" 94892 (sources."chalk-4.1.2" // { 94893 dependencies = [ 94894 sources."ansi-styles-4.3.0" ··· 94939 sources."cli-boxes-2.2.1" 94940 sources."cli-cursor-2.1.0" 94941 sources."cli-spinners-2.6.1" 94942 - sources."cli-table3-0.6.1" 94943 (sources."cliui-5.0.0" // { 94944 dependencies = [ 94945 sources."ansi-regex-4.1.1" ··· 94963 sources."color-convert-1.9.3" 94964 sources."color-name-1.1.3" 94965 sources."color-string-1.9.0" 94966 - sources."colors-1.4.0" 94967 sources."combined-stream-1.0.8" 94968 sources."command-exists-1.2.9" 94969 sources."commander-2.17.1" ··· 95123 sources."dns-packet-1.3.4" 95124 sources."dns-txt-2.0.2" 95125 sources."dom-converter-0.2.0" 95126 - (sources."dom-serializer-1.3.2" // { 95127 dependencies = [ 95128 sources."domhandler-4.3.1" 95129 ]; ··· 95147 sources."duplexer3-0.1.4" 95148 sources."duplexify-3.7.1" 95149 sources."ee-first-1.1.1" 95150 - sources."electron-to-chromium-1.4.106" 95151 (sources."elliptic-6.5.4" // { 95152 dependencies = [ 95153 sources."bn.js-4.12.0" ··· 95168 sources."errno-0.1.8" 95169 sources."error-ex-1.3.2" 95170 sources."errorhandler-1.5.1" 95171 - sources."es-abstract-1.19.2" 95172 sources."es-to-primitive-1.2.1" 95173 sources."escalade-3.1.1" 95174 sources."escape-html-1.0.3" ··· 95219 sources."fs-extra-9.1.0" 95220 ]; 95221 }) 95222 - (sources."expo-pwa-0.0.114" // { 95223 dependencies = [ 95224 sources."commander-2.20.0" 95225 ]; ··· 95383 sources."he-1.2.0" 95384 sources."hex-color-regex-1.1.0" 95385 sources."hmac-drbg-1.0.1" 95386 - (sources."hosted-git-info-3.0.8" // { 95387 - dependencies = [ 95388 - sources."lru-cache-6.0.0" 95389 - ]; 95390 - }) 95391 sources."hpack.js-2.1.6" 95392 sources."hsl-regex-1.0.0" 95393 sources."hsla-regex-1.0.0" ··· 95597 ]; 95598 }) 95599 sources."lowercase-keys-2.0.0" 95600 - sources."lru-cache-7.8.0" 95601 (sources."make-dir-2.1.0" // { 95602 dependencies = [ 95603 sources."semver-5.7.1" ··· 95709 sources."punycode-1.4.1" 95710 ]; 95711 }) 95712 - sources."node-releases-2.0.2" 95713 sources."normalize-path-3.0.0" 95714 sources."normalize-url-6.1.0" 95715 (sources."npm-package-arg-6.1.0" // { ··· 96074 sources."which-2.0.2" 96075 ]; 96076 }) 96077 - sources."react-error-overlay-6.0.10" 96078 sources."react-is-17.0.2" 96079 sources."read-chunk-3.2.0" 96080 sources."read-last-lines-1.6.0" ··· 96087 }) 96088 sources."regenerator-runtime-0.13.9" 96089 sources."regex-not-1.0.2" 96090 - sources."regexp.prototype.flags-1.4.1" 96091 sources."registry-auth-token-3.3.2" 96092 sources."registry-url-3.1.0" 96093 sources."relateurl-0.2.7" ··· 96642 sources."uuid-7.0.3" 96643 ]; 96644 }) 96645 - (sources."xdl-59.2.30" // { 96646 dependencies = [ 96647 sources."bplist-parser-0.3.1" 96648 sources."chownr-1.1.4" ··· 96741 sources."@types/minimist-1.2.2" 96742 sources."@types/node-17.0.23" 96743 sources."@types/normalize-package-data-2.4.1" 96744 - sources."@types/yauzl-2.9.2" 96745 sources."@types/yoga-layout-1.9.2" 96746 sources."agent-base-6.0.2" 96747 (sources."ansi-escapes-4.3.2" // { ··· 96766 sources."callsites-3.1.0" 96767 sources."camelcase-5.3.1" 96768 sources."camelcase-keys-6.2.2" 96769 - sources."caniuse-lite-1.0.30001325" 96770 sources."chalk-2.4.2" 96771 sources."chownr-1.1.4" 96772 sources."ci-info-2.0.0" ··· 96791 }) 96792 sources."delay-5.0.0" 96793 sources."devtools-protocol-0.0.969999" 96794 - sources."electron-to-chromium-1.4.106" 96795 sources."emoji-regex-8.0.0" 96796 sources."end-of-stream-1.4.4" 96797 sources."error-ex-1.3.2" ··· 96858 sources."mkdirp-classic-0.5.3" 96859 sources."ms-2.1.2" 96860 sources."node-fetch-2.6.7" 96861 - sources."node-releases-2.0.2" 96862 (sources."normalize-package-data-3.0.3" // { 96863 dependencies = [ 96864 - sources."lru-cache-7.8.0" 96865 - sources."semver-7.3.6" 96866 ]; 96867 }) 96868 sources."object-assign-4.1.1" ··· 96889 }) 96890 sources."quick-lru-4.0.1" 96891 sources."react-17.0.2" 96892 - sources."react-devtools-core-4.24.3" 96893 sources."react-reconciler-0.26.2" 96894 (sources."read-pkg-5.2.0" // { 96895 dependencies = [ ··· 97234 sources."lodash.templatesettings-4.2.0" 97235 sources."log-symbols-4.1.0" 97236 sources."lowercase-keys-1.0.1" 97237 - sources."lru-cache-7.8.0" 97238 sources."merge2-1.4.1" 97239 sources."micromatch-4.0.5" 97240 sources."mime-db-1.52.0" ··· 97299 sources."rxjs-7.5.5" 97300 sources."safe-buffer-5.2.1" 97301 sources."safer-buffer-2.1.2" 97302 - sources."semver-7.3.6" 97303 sources."shebang-command-1.2.0" 97304 sources."shebang-regex-1.0.0" 97305 sources."signal-exit-3.0.7" ··· 97355 sources."widest-line-3.1.0" 97356 sources."word-wrap-1.2.3" 97357 sources."wrap-ansi-7.0.0" 97358 ]; 97359 buildInputs = globalBuildInputs; 97360 meta = { ··· 97393 sources."@jsdevtools/ono-7.1.3" 97394 (sources."@npmcli/fs-1.1.1" // { 97395 dependencies = [ 97396 - sources."semver-7.3.6" 97397 ]; 97398 }) 97399 (sources."@npmcli/move-file-1.1.2" // { ··· 97504 sources."bytes-3.1.2" 97505 (sources."cacache-15.3.0" // { 97506 dependencies = [ 97507 - sources."lru-cache-6.0.0" 97508 sources."mkdirp-1.0.4" 97509 ]; 97510 }) ··· 97657 dependencies = [ 97658 sources."ajv-8.11.0" 97659 sources."json-schema-traverse-1.0.0" 97660 - sources."semver-7.3.6" 97661 ]; 97662 }) 97663 sources."exegesis-express-4.0.0" ··· 97692 sources."punycode-1.4.1" 97693 ]; 97694 }) 97695 - sources."fecha-4.2.1" 97696 sources."figures-3.2.0" 97697 sources."file-uri-to-path-2.0.0" 97698 sources."filesize-6.4.0" ··· 97740 }) 97741 sources."function-bind-1.1.1" 97742 sources."gauge-4.0.4" 97743 - sources."gaxios-4.3.2" 97744 sources."gcp-metadata-4.3.1" 97745 sources."get-caller-file-2.0.5" 97746 sources."get-intrinsic-1.1.1" ··· 97756 sources."glob-slash-1.0.0" 97757 sources."glob-slasher-1.0.1" 97758 sources."global-dirs-2.1.0" 97759 - (sources."google-auth-library-7.14.1" // { 97760 - dependencies = [ 97761 - sources."lru-cache-6.0.0" 97762 - ]; 97763 - }) 97764 sources."google-gax-2.29.6" 97765 - sources."google-p12-pem-3.1.3" 97766 sources."got-9.6.0" 97767 sources."graceful-fs-4.2.10" 97768 sources."gtoken-5.3.2" ··· 97887 sources."logform-2.4.0" 97888 sources."long-4.0.0" 97889 sources."lowercase-keys-1.0.1" 97890 - sources."lru-cache-7.8.0" 97891 sources."lru-queue-0.1.0" 97892 (sources."make-dir-3.1.0" // { 97893 dependencies = [ ··· 97896 }) 97897 (sources."make-fetch-happen-9.1.0" // { 97898 dependencies = [ 97899 - sources."lru-cache-6.0.0" 97900 sources."socks-proxy-agent-6.1.1" 97901 ]; 97902 }) 97903 - sources."marked-4.0.12" 97904 (sources."marked-terminal-3.3.0" // { 97905 dependencies = [ 97906 sources."ansi-escapes-3.2.0" ··· 97955 sources."node-forge-1.3.1" 97956 (sources."node-gyp-8.4.1" // { 97957 dependencies = [ 97958 - sources."semver-7.3.6" 97959 sources."which-2.0.2" 97960 ]; 97961 }) ··· 98202 sources."ini-2.0.0" 98203 sources."is-installed-globally-0.4.0" 98204 sources."is-npm-5.0.0" 98205 - sources."semver-7.3.6" 98206 sources."type-fest-0.20.2" 98207 ]; 98208 }) ··· 98471 sources."rxjs-7.5.5" 98472 sources."safe-buffer-5.2.1" 98473 sources."safer-buffer-2.1.2" 98474 - (sources."semver-7.3.6" // { 98475 - dependencies = [ 98476 - sources."lru-cache-7.8.0" 98477 - ]; 98478 - }) 98479 sources."shebang-command-2.0.0" 98480 sources."shebang-regex-3.0.0" 98481 sources."signal-exit-3.0.7" ··· 98722 sources."util-deprecate-1.0.2" 98723 sources."uuid-3.4.0" 98724 sources."verror-1.10.0" 98725 - sources."web3-utils-1.7.1" 98726 sources."webidl-conversions-3.0.1" 98727 sources."whatwg-url-5.0.0" 98728 sources."which-module-2.0.0" ··· 98863 sources."dot-prop-4.2.1" 98864 sources."duplexer-0.1.2" 98865 sources."enabled-2.0.0" 98866 - sources."es-abstract-1.19.2" 98867 sources."es-get-iterator-1.1.2" 98868 sources."es-to-primitive-1.2.1" 98869 sources."event-stream-3.3.4" ··· 98896 ]; 98897 }) 98898 sources."eyes-0.1.8" 98899 - sources."fecha-4.2.1" 98900 sources."file-uri-to-path-1.0.0" 98901 (sources."fill-range-4.0.0" // { 98902 dependencies = [ ··· 99067 }) 99068 sources."readdirp-2.2.1" 99069 sources."regex-not-1.0.2" 99070 - sources."regexp.prototype.flags-1.4.1" 99071 sources."remove-trailing-separator-1.1.0" 99072 sources."repeat-element-1.1.4" 99073 sources."repeat-string-1.6.1" ··· 99266 gatsby-cli = nodeEnv.buildNodePackage { 99267 name = "gatsby-cli"; 99268 packageName = "gatsby-cli"; 99269 - version = "4.11.2"; 99270 src = fetchurl { 99271 - url = "https://registry.npmjs.org/gatsby-cli/-/gatsby-cli-4.11.2.tgz"; 99272 - sha512 = "MypoVvMwWcDEtf5JTm1UTdGeOavRjnNRKfuUqvbhvb+q1vQ2xIFhu/pK9sdOlQfL6v6Fl8xwO2FuOfz+i53z3w=="; 99273 }; 99274 dependencies = [ 99275 sources."@ampproject/remapping-2.1.2" ··· 99366 }) 99367 sources."call-bind-1.0.2" 99368 sources."camelcase-6.3.0" 99369 - sources."caniuse-lite-1.0.30001325" 99370 (sources."chalk-4.1.2" // { 99371 dependencies = [ 99372 sources."ansi-styles-4.3.0" ··· 99404 sources."configstore-5.0.1" 99405 sources."convert-hrtime-3.0.0" 99406 sources."convert-source-map-1.8.0" 99407 - sources."create-gatsby-2.11.2" 99408 (sources."cross-spawn-6.0.5" // { 99409 dependencies = [ 99410 sources."semver-5.7.1" ··· 99425 sources."defer-to-connect-2.0.1" 99426 sources."delayed-stream-1.0.0" 99427 sources."dom-converter-0.2.0" 99428 - sources."dom-serializer-1.3.2" 99429 sources."domelementtype-2.3.0" 99430 sources."domhandler-4.3.1" 99431 sources."domutils-2.8.0" 99432 sources."dot-prop-5.3.0" 99433 sources."duplexer3-0.1.4" 99434 - sources."electron-to-chromium-1.4.106" 99435 sources."emoji-regex-8.0.0" 99436 sources."end-of-stream-1.4.4" 99437 sources."entities-2.2.0" ··· 99466 sources."fs-extra-10.0.1" 99467 sources."fs.realpath-1.0.0" 99468 sources."function-bind-1.1.1" 99469 - sources."gatsby-core-utils-3.11.1" 99470 - (sources."gatsby-telemetry-3.11.1" // { 99471 dependencies = [ 99472 sources."ansi-styles-4.3.0" 99473 sources."boxen-4.2.0" ··· 99534 sources."keyv-4.2.2" 99535 sources."kleur-3.0.3" 99536 sources."latest-version-5.1.0" 99537 - sources."lmdb-2.2.6" 99538 sources."locate-path-5.0.0" 99539 sources."lock-1.1.0" 99540 sources."lodash-4.17.21" ··· 99555 sources."minimist-1.2.6" 99556 sources."ms-2.1.2" 99557 sources."msgpackr-1.5.5" 99558 - sources."msgpackr-extract-1.1.3" 99559 sources."msgpackr-extract-darwin-arm64-1.1.0" 99560 sources."msgpackr-extract-darwin-x64-1.1.0" 99561 sources."msgpackr-extract-linux-arm-1.1.0" ··· 99565 sources."mute-stream-0.0.8" 99566 sources."nan-2.15.0" 99567 sources."nice-try-1.0.5" 99568 sources."node-fetch-2.6.7" 99569 - sources."node-gyp-build-4.4.0" 99570 - sources."node-gyp-build-optional-packages-4.3.1" 99571 sources."node-object-hash-2.3.10" 99572 - sources."node-releases-2.0.2" 99573 sources."normalize-url-6.1.0" 99574 sources."npm-run-path-2.0.2" 99575 sources."nth-check-2.0.1" ··· 99578 sources."onetime-5.1.2" 99579 sources."open-7.4.2" 99580 sources."opentracing-0.14.7" 99581 - sources."ordered-binary-1.2.4" 99582 sources."os-tmpdir-1.0.2" 99583 sources."p-cancelable-2.1.1" 99584 sources."p-finally-1.0.0" ··· 99656 sources."rxjs-6.6.7" 99657 sources."safe-buffer-5.1.2" 99658 sources."safer-buffer-2.1.2" 99659 - (sources."semver-7.3.6" // { 99660 - dependencies = [ 99661 - sources."lru-cache-7.8.0" 99662 - ]; 99663 - }) 99664 (sources."semver-diff-3.1.1" // { 99665 dependencies = [ 99666 sources."semver-6.3.0" ··· 99833 sources."lines-and-columns-1.2.4" 99834 sources."locate-path-5.0.0" 99835 sources."lodash-4.17.21" 99836 - sources."lru-cache-7.8.0" 99837 sources."merge-stream-2.0.0" 99838 sources."mimic-fn-2.1.0" 99839 sources."minimatch-3.1.2" ··· 99866 }) 99867 sources."read-pkg-up-7.0.1" 99868 sources."rechoir-0.6.2" 99869 - sources."request-light-0.5.7" 99870 sources."resolve-1.22.0" 99871 sources."run-async-2.4.1" 99872 sources."sanitize-filename-1.6.3" 99873 - sources."semver-7.3.6" 99874 sources."shebang-command-2.0.0" 99875 sources."shebang-regex-3.0.0" 99876 sources."shelljs-0.8.5" ··· 99908 ]; 99909 }) 99910 sources."wrappy-1.0.2" 99911 sources."yeoman-generator-5.6.1" 99912 (sources."yosay-2.0.2" // { 99913 dependencies = [ ··· 100326 gitmoji-cli = nodeEnv.buildNodePackage { 100327 name = "gitmoji-cli"; 100328 packageName = "gitmoji-cli"; 100329 - version = "4.12.0"; 100330 src = fetchurl { 100331 - url = "https://registry.npmjs.org/gitmoji-cli/-/gitmoji-cli-4.12.0.tgz"; 100332 - sha512 = "selN2/DBH5qN27r0PH6FuEO6B5X1qFd3x8M9YP3+23NjgPM6sUOSw2V0phP9Ofir/uubKl7jEao+rVH/NONJdg=="; 100333 }; 100334 dependencies = [ 100335 sources."@babel/code-frame-7.16.7" ··· 100427 sources."esprima-4.0.1" 100428 sources."estraverse-4.3.0" 100429 sources."esutils-2.0.3" 100430 - sources."execa-5.0.0" 100431 sources."external-editor-3.1.0" 100432 sources."fast-deep-equal-3.1.3" 100433 sources."fast-levenshtein-2.0.6" ··· 100456 sources."has-1.0.3" 100457 sources."has-flag-4.0.0" 100458 sources."has-yarn-2.1.0" 100459 - (sources."hosted-git-info-4.1.0" // { 100460 - dependencies = [ 100461 - sources."lru-cache-6.0.0" 100462 - ]; 100463 - }) 100464 sources."http-cache-semantics-4.1.0" 100465 sources."http-errors-2.0.0" 100466 sources."http-proxy-agent-4.0.1" ··· 100515 sources."lodash-4.17.21" 100516 sources."log-symbols-4.1.0" 100517 sources."lowercase-keys-1.0.1" 100518 - sources."lru-cache-7.8.0" 100519 (sources."make-dir-3.1.0" // { 100520 dependencies = [ 100521 sources."semver-6.3.0" ··· 100613 sources."rxjs-7.5.5" 100614 sources."safe-buffer-5.2.1" 100615 sources."safer-buffer-2.1.2" 100616 - sources."semver-7.3.6" 100617 (sources."semver-diff-3.1.1" // { 100618 dependencies = [ 100619 sources."semver-6.3.0" ··· 100686 glob = nodeEnv.buildNodePackage { 100687 name = "glob"; 100688 packageName = "glob"; 100689 - version = "7.2.0"; 100690 src = fetchurl { 100691 - url = "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz"; 100692 - sha512 = "lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q=="; 100693 }; 100694 dependencies = [ 100695 sources."balanced-match-1.0.2" 100696 - sources."brace-expansion-1.1.11" 100697 - sources."concat-map-0.0.1" 100698 sources."fs.realpath-1.0.0" 100699 sources."inflight-1.0.6" 100700 sources."inherits-2.0.4" 100701 - sources."minimatch-3.1.2" 100702 sources."once-1.4.0" 100703 sources."path-is-absolute-1.0.1" 100704 sources."wrappy-1.0.2" ··· 100858 sources."wrappy-1.0.2" 100859 sources."xtend-4.0.2" 100860 sources."y18n-5.0.8" 100861 - sources."yargs-17.4.0" 100862 sources."yargs-parser-21.0.1" 100863 sources."yauzl-2.10.0" 100864 ]; ··· 100925 sources."tslib-2.1.0" 100926 ]; 100927 }) 100928 - (sources."@graphql-tools/import-6.6.10" // { 100929 dependencies = [ 100930 - sources."@graphql-tools/utils-8.6.6" 100931 sources."tslib-2.3.1" 100932 ]; 100933 }) ··· 100952 sources."tslib-2.3.1" 100953 ]; 100954 }) 100955 - (sources."@graphql-tools/schema-8.3.7" // { 100956 dependencies = [ 100957 - sources."@graphql-tools/merge-8.2.7" 100958 - sources."@graphql-tools/utils-8.6.6" 100959 sources."tslib-2.3.1" 100960 ]; 100961 }) ··· 101080 sources."emoji-regex-8.0.0" 101081 sources."end-of-stream-1.4.4" 101082 sources."error-ex-1.3.2" 101083 - sources."es-abstract-1.19.2" 101084 sources."es-get-iterator-1.1.2" 101085 sources."es-to-primitive-1.2.1" 101086 sources."es6-promise-3.3.1" ··· 101282 sources."oas-linter-3.2.2" 101283 (sources."oas-resolver-2.5.6" // { 101284 dependencies = [ 101285 - sources."yargs-17.4.0" 101286 ]; 101287 }) 101288 sources."oas-schema-walker-1.1.5" ··· 101344 sources."queue-microtask-1.2.3" 101345 sources."rc-1.2.8" 101346 sources."reftools-1.1.9" 101347 - sources."regexp.prototype.flags-1.4.1" 101348 sources."registry-auth-token-4.2.1" 101349 sources."registry-url-5.1.0" 101350 sources."remove-trailing-separator-1.1.0" ··· 101395 sources."supports-color-7.2.0" 101396 (sources."swagger2openapi-7.0.8" // { 101397 dependencies = [ 101398 - sources."yargs-17.4.0" 101399 ]; 101400 }) 101401 sources."symbol-observable-1.2.0" ··· 101476 }) 101477 sources."@cronvel/get-pixels-3.4.0" 101478 sources."@endemolshinegroup/cosmiconfig-typescript-loader-3.0.2" 101479 - sources."@graphql-tools/batch-execute-8.4.2" 101480 - sources."@graphql-tools/delegate-8.7.2" 101481 - sources."@graphql-tools/graphql-file-loader-7.3.8" 101482 - sources."@graphql-tools/import-6.6.10" 101483 - sources."@graphql-tools/json-file-loader-7.3.8" 101484 - sources."@graphql-tools/load-7.5.7" 101485 - sources."@graphql-tools/merge-8.2.7" 101486 - sources."@graphql-tools/schema-8.3.7" 101487 - (sources."@graphql-tools/url-loader-7.9.9" // { 101488 dependencies = [ 101489 (sources."subscriptions-transport-ws-0.11.0" // { 101490 dependencies = [ ··· 101494 sources."ws-8.5.0" 101495 ]; 101496 }) 101497 - sources."@graphql-tools/utils-8.6.6" 101498 - sources."@graphql-tools/wrap-8.4.11" 101499 sources."@iarna/toml-2.2.5" 101500 sources."@n1ru4l/graphql-live-query-0.9.0" 101501 sources."@nodelib/fs.scandir-2.1.5" ··· 101598 sources."semver-5.7.1" 101599 ]; 101600 }) 101601 - sources."cross-undici-fetch-0.1.28" 101602 sources."cwise-compiler-1.1.3" 101603 - sources."dataloader-2.0.0" 101604 sources."debug-4.3.4" 101605 sources."depd-1.1.2" 101606 sources."destroy-1.0.4" ··· 101648 sources."graceful-fs-4.2.10" 101649 sources."graphql-15.4.0" 101650 sources."graphql-config-4.3.0" 101651 - sources."graphql-executor-0.0.22" 101652 (sources."graphql-language-service-interface-2.10.2" // { 101653 dependencies = [ 101654 sources."graphql-language-service-utils-2.7.1" ··· 101658 sources."graphql-language-service-types-1.8.7" 101659 sources."graphql-language-service-utils-2.5.1" 101660 sources."graphql-sse-1.1.0" 101661 - sources."graphql-ws-5.6.4" 101662 sources."has-flag-4.0.0" 101663 sources."http-errors-1.6.3" 101664 sources."hyperlinker-1.0.0" ··· 101697 sources."lodash.get-4.4.2" 101698 sources."lodash.template-4.5.0" 101699 sources."lodash.templatesettings-4.2.0" 101700 - sources."lru-cache-7.8.0" 101701 sources."make-error-1.3.6" 101702 sources."media-typer-0.3.0" 101703 sources."merge-descriptors-1.0.1" ··· 101750 sources."reusify-1.0.4" 101751 sources."run-parallel-1.2.0" 101752 sources."safe-buffer-5.1.1" 101753 - sources."semver-7.3.6" 101754 (sources."send-0.16.2" // { 101755 dependencies = [ 101756 sources."debug-2.6.9" ··· 101806 sources."value-or-promise-1.0.11" 101807 sources."vary-1.1.2" 101808 sources."vscode-languageserver-types-3.16.0" 101809 - sources."web-streams-polyfill-3.2.0" 101810 sources."webidl-conversions-3.0.1" 101811 sources."whatwg-fetch-3.6.2" 101812 sources."whatwg-url-5.0.0" ··· 101814 sources."widest-line-3.1.0" 101815 sources."wrap-ansi-7.0.0" 101816 sources."ws-7.4.2" 101817 sources."yaml-1.10.2" 101818 sources."yn-3.1.1" 101819 sources."yocto-queue-0.1.0" ··· 102068 sources."cardinal-2.1.1" 102069 sources."chalk-1.1.3" 102070 sources."charm-0.1.2" 102071 - sources."cli-table3-0.6.1" 102072 - sources."colors-1.4.0" 102073 sources."core-util-is-1.0.3" 102074 sources."drawille-blessed-contrib-1.0.0" 102075 sources."drawille-canvas-blessed-contrib-0.1.3" ··· 102090 sources."isarray-0.0.1" 102091 sources."lodash-4.17.21" 102092 sources."map-canvas-0.1.5" 102093 - sources."marked-4.0.12" 102094 (sources."marked-terminal-5.1.1" // { 102095 dependencies = [ 102096 sources."chalk-5.0.1" ··· 103019 sources."param-case-2.1.1" 103020 sources."relateurl-0.2.7" 103021 sources."source-map-0.6.1" 103022 - sources."uglify-js-3.15.3" 103023 sources."upper-case-1.1.3" 103024 ]; 103025 buildInputs = globalBuildInputs; ··· 103035 htmlhint = nodeEnv.buildNodePackage { 103036 name = "htmlhint"; 103037 packageName = "htmlhint"; 103038 - version = "1.1.3"; 103039 src = fetchurl { 103040 - url = "https://registry.npmjs.org/htmlhint/-/htmlhint-1.1.3.tgz"; 103041 - sha512 = "Z2GtamhFnhCAXKP5lsfqShIDlk6eHEI5U6B9A/JXstdgakoOC2y9nF1b38DcVNBJ8eHn/wfSdh4GVrW4NmmFEQ=="; 103042 }; 103043 dependencies = [ 103044 sources."ansi-styles-4.3.0" ··· 103320 sources."assert-plus-1.0.0" 103321 sources."async-2.6.3" 103322 sources."asynckit-0.4.0" 103323 - sources."aws-sdk-2.1110.0" 103324 sources."aws-sign2-0.7.0" 103325 sources."aws4-1.11.0" 103326 sources."base64-js-1.5.1" ··· 103437 sources."optionator-0.8.3" 103438 sources."performance-now-2.1.0" 103439 sources."prelude-ls-1.1.2" 103440 - (sources."prompt-1.2.2" // { 103441 dependencies = [ 103442 - sources."async-0.9.2" 103443 ]; 103444 }) 103445 sources."psl-1.8.0" ··· 104003 }) 104004 sources."diagnostic-channel-publishers-0.4.4" 104005 sources."discontinuous-range-1.0.0" 104006 - sources."dom-serializer-1.3.2" 104007 sources."domelementtype-2.3.0" 104008 sources."domhandler-4.3.1" 104009 sources."domutils-2.8.0" ··· 104090 sources."safe-buffer-5.2.1" 104091 sources."safer-buffer-2.1.2" 104092 sources."selderee-0.6.0" 104093 - (sources."semver-7.3.6" // { 104094 - dependencies = [ 104095 - sources."lru-cache-7.8.0" 104096 - ]; 104097 - }) 104098 sources."shimmer-1.2.1" 104099 sources."sigmund-1.0.1" 104100 sources."sshpk-1.17.0" ··· 104578 sources."resumer-0.0.0" 104579 sources."safer-buffer-2.1.2" 104580 sources."semaphore-async-await-1.5.1" 104581 - (sources."semver-7.3.6" // { 104582 dependencies = [ 104583 - sources."lru-cache-7.8.0" 104584 ]; 104585 }) 104586 sources."seq-0.3.5" ··· 104600 sources."universalify-2.0.0" 104601 (sources."verda-1.5.0" // { 104602 dependencies = [ 104603 - sources."yargs-17.4.0" 104604 sources."yargs-parser-21.0.1" 104605 ]; 104606 }) ··· 104611 sources."wrap-ansi-7.0.0" 104612 sources."xpath-0.0.32" 104613 sources."y18n-5.0.8" 104614 sources."yargs-16.2.0" 104615 sources."yargs-parser-20.2.9" 104616 ]; ··· 104792 sources."@aws-sdk/abort-controller-3.55.0" 104793 sources."@aws-sdk/chunked-blob-reader-3.55.0" 104794 sources."@aws-sdk/chunked-blob-reader-native-3.58.0" 104795 - sources."@aws-sdk/client-s3-3.58.0" 104796 - sources."@aws-sdk/client-sso-3.58.0" 104797 - sources."@aws-sdk/client-sts-3.58.0" 104798 sources."@aws-sdk/config-resolver-3.58.0" 104799 sources."@aws-sdk/credential-provider-env-3.55.0" 104800 sources."@aws-sdk/credential-provider-imds-3.58.0" 104801 - sources."@aws-sdk/credential-provider-ini-3.58.0" 104802 - sources."@aws-sdk/credential-provider-node-3.58.0" 104803 sources."@aws-sdk/credential-provider-process-3.58.0" 104804 - sources."@aws-sdk/credential-provider-sso-3.58.0" 104805 sources."@aws-sdk/credential-provider-web-identity-3.55.0" 104806 sources."@aws-sdk/eventstream-marshaller-3.58.0" 104807 sources."@aws-sdk/eventstream-serde-browser-3.58.0" ··· 104828 sources."uuid-8.3.2" 104829 ]; 104830 }) 104831 - sources."@aws-sdk/middleware-sdk-s3-3.58.0" 104832 sources."@aws-sdk/middleware-sdk-sts-3.58.0" 104833 sources."@aws-sdk/middleware-serde-3.55.0" 104834 sources."@aws-sdk/middleware-signing-3.58.0" ··· 104841 sources."@aws-sdk/protocol-http-3.58.0" 104842 sources."@aws-sdk/querystring-builder-3.55.0" 104843 sources."@aws-sdk/querystring-parser-3.55.0" 104844 - sources."@aws-sdk/s3-request-presigner-3.58.0" 104845 sources."@aws-sdk/service-error-classification-3.55.0" 104846 sources."@aws-sdk/shared-ini-file-loader-3.58.0" 104847 sources."@aws-sdk/signature-v4-3.58.0" 104848 sources."@aws-sdk/smithy-client-3.55.0" 104849 sources."@aws-sdk/types-3.55.0" 104850 sources."@aws-sdk/url-parser-3.55.0" ··· 104873 sources."@aws-sdk/xml-builder-3.55.0" 104874 sources."@braintree/sanitize-url-3.1.0" 104875 sources."@cronvel/get-pixels-3.4.0" 104876 sources."@joplin/fork-htmlparser2-4.1.39" 104877 sources."@joplin/fork-sax-1.2.43" 104878 (sources."@joplin/htmlpack-2.6.1" // { ··· 104895 ]; 104896 }) 104897 sources."@joplin/turndown-plugin-gfm-1.0.43" 104898 sources."abab-2.0.5" 104899 sources."abbrev-1.1.1" 104900 sources."acorn-7.4.1" ··· 104904 ]; 104905 }) 104906 sources."acorn-walk-6.2.0" 104907 sources."ajv-6.12.6" 104908 (sources."ansi-escape-sequences-4.1.0" // { 104909 dependencies = [ ··· 104930 sources."async-mutex-0.1.4" 104931 sources."asynckit-0.4.0" 104932 sources."atob-2.1.2" 104933 - (sources."aws-sdk-2.1110.0" // { 104934 dependencies = [ 104935 sources."sax-1.2.1" 104936 sources."uuid-3.3.2" ··· 104952 sources."readable-stream-3.6.0" 104953 ]; 104954 }) 104955 - sources."block-stream-0.0.9" 104956 sources."bowser-2.11.0" 104957 sources."brace-expansion-1.1.11" 104958 sources."braces-3.0.2" 104959 sources."browser-process-hrtime-1.0.0" 104960 sources."buffer-4.9.2" 104961 sources."builtin-modules-3.2.0" 104962 sources."camel-case-3.0.0" 104963 sources."camelcase-4.1.0" 104964 sources."caseless-0.12.0" ··· 104968 sources."chownr-1.1.4" 104969 sources."chroma-js-2.4.2" 104970 sources."clean-css-4.2.4" 104971 sources."cliss-0.0.2" 104972 sources."code-point-at-1.1.0" 104973 sources."color-3.1.2" 104974 sources."color-convert-1.9.3" 104975 sources."color-name-1.1.3" 104976 sources."color-string-1.9.0" 104977 sources."combined-stream-1.0.8" 104978 sources."command-line-usage-4.1.0" 104979 sources."commander-2.17.1" ··· 104995 ]; 104996 }) 104997 sources."cwise-compiler-1.1.3" 104998 - sources."d3-7.4.3" 104999 - sources."d3-array-3.1.5" 105000 sources."d3-axis-3.0.0" 105001 sources."d3-brush-3.0.0" 105002 sources."d3-chord-3.0.1" ··· 105083 sources."depd-1.1.2" 105084 sources."detect-libc-2.0.1" 105085 sources."diff-match-patch-1.0.5" 105086 - (sources."dom-serializer-1.3.2" // { 105087 dependencies = [ 105088 sources."domhandler-4.3.1" 105089 ]; ··· 105098 ]; 105099 }) 105100 sources."ecc-jsbn-0.1.2" 105101 (sources."emphasize-1.5.0" // { 105102 dependencies = [ 105103 sources."ansi-styles-2.2.1" ··· 105114 }) 105115 sources."end-of-stream-1.4.4" 105116 sources."entities-2.2.0" 105117 sources."es6-promise-pool-2.5.0" 105118 sources."escape-string-regexp-1.0.5" 105119 sources."escodegen-1.14.3" ··· 105149 sources."fs-minipass-1.2.7" 105150 sources."fs.realpath-1.0.0" 105151 sources."fsevents-2.3.2" 105152 - sources."fstream-1.0.12" 105153 (sources."gauge-2.7.4" // { 105154 dependencies = [ 105155 sources."strip-ansi-3.0.1" ··· 105170 sources."has-flag-4.0.0" 105171 sources."has-unicode-2.0.1" 105172 sources."he-1.2.0" 105173 - sources."highlight.js-11.5.0" 105174 sources."html-encoding-sniffer-1.0.2" 105175 sources."html-entities-1.4.0" 105176 sources."html-minifier-3.5.21" 105177 sources."http-errors-1.8.1" 105178 sources."http-signature-1.2.0" 105179 sources."iconv-lite-0.4.24" 105180 sources."ieee754-1.1.13" 105181 - sources."ignore-walk-3.0.4" 105182 (sources."image-data-uri-2.0.1" // { 105183 dependencies = [ 105184 sources."fs-extra-0.26.7" ··· 105188 sources."image-size-1.0.0" 105189 sources."image-type-3.1.0" 105190 sources."immer-7.0.15" 105191 sources."inflight-1.0.6" 105192 sources."inherits-2.0.4" 105193 sources."ini-1.3.8" ··· 105219 }) 105220 sources."internmap-2.0.3" 105221 sources."iota-array-1.0.0" 105222 sources."ip-regex-2.1.0" 105223 sources."is-absolute-0.2.6" 105224 sources."is-arrayish-0.3.2" ··· 105228 sources."is-extglob-2.1.1" 105229 sources."is-fullwidth-code-point-1.0.0" 105230 sources."is-glob-4.0.3" 105231 sources."is-number-7.0.0" 105232 sources."is-relative-0.2.1" 105233 sources."is-stream-1.1.0" ··· 105280 sources."highlight.js-9.12.0" 105281 ]; 105282 }) 105283 - sources."lru-cache-7.8.0" 105284 sources."magicli-0.0.8" 105285 (sources."markdown-it-10.0.0" // { 105286 dependencies = [ 105287 sources."argparse-1.0.10" ··· 105311 sources."mimic-response-3.1.0" 105312 sources."minimatch-3.1.2" 105313 sources."minimist-1.2.6" 105314 - sources."minipass-2.9.0" 105315 sources."minizlib-1.3.3" 105316 sources."mkdirp-0.5.6" 105317 sources."mkdirp-classic-0.5.3" 105318 sources."moment-2.29.2" 105319 sources."moment-mini-2.24.0" 105320 - sources."ms-2.1.3" 105321 sources."multiparty-4.2.3" 105322 sources."mustache-4.2.0" 105323 sources."nanoid-3.3.2" 105324 sources."napi-build-utils-1.0.2" 105325 sources."ndarray-1.0.19" 105326 sources."ndarray-pack-1.2.1" 105327 - (sources."needle-2.9.1" // { 105328 - dependencies = [ 105329 - sources."debug-3.2.7" 105330 - ]; 105331 - }) 105332 sources."nextgen-events-1.5.2" 105333 sources."no-case-2.3.2" 105334 sources."node-abi-3.8.0" ··· 105336 sources."node-bitmap-0.0.1" 105337 sources."node-emoji-1.11.0" 105338 sources."node-fetch-1.7.3" 105339 - (sources."node-gyp-3.8.0" // { 105340 dependencies = [ 105341 - sources."nopt-3.0.6" 105342 - sources."semver-5.3.0" 105343 - sources."tar-2.2.2" 105344 - sources."which-1.3.1" 105345 ]; 105346 }) 105347 (sources."node-notifier-8.0.2" // { ··· 105350 ]; 105351 }) 105352 sources."node-persist-2.1.0" 105353 - (sources."node-pre-gyp-0.11.0" // { 105354 - dependencies = [ 105355 - sources."detect-libc-1.0.3" 105356 - sources."semver-5.7.1" 105357 - ]; 105358 - }) 105359 sources."node-rsa-1.1.1" 105360 - sources."nopt-4.0.3" 105361 sources."normalize-path-3.0.0" 105362 - sources."npm-bundled-1.1.2" 105363 - sources."npm-normalize-package-bin-1.0.1" 105364 - sources."npm-packlist-1.4.8" 105365 sources."npmlog-4.1.2" 105366 sources."number-is-nan-1.0.1" 105367 sources."nwsapi-2.2.0" ··· 105377 sources."once-1.4.0" 105378 sources."open-7.4.2" 105379 sources."optionator-0.8.3" 105380 - sources."os-homedir-1.0.2" 105381 - sources."os-tmpdir-1.0.2" 105382 - sources."osenv-0.1.5" 105383 sources."p-limit-1.3.0" 105384 sources."p-locate-2.0.0" 105385 sources."p-try-1.0.0" 105386 sources."param-case-2.1.1" 105387 sources."parse5-5.1.0" ··· 105397 sources."prelude-ls-1.1.2" 105398 sources."process-nextick-args-2.0.1" 105399 sources."promise-7.3.1" 105400 sources."proper-lockfile-2.0.1" 105401 sources."psl-1.8.0" 105402 sources."pump-3.0.0" ··· 105444 sources."safer-buffer-2.1.2" 105445 sources."sax-1.2.4" 105446 sources."saxes-3.1.11" 105447 - sources."semver-7.3.6" 105448 sources."server-destroy-1.0.1" 105449 sources."set-blocking-2.0.0" 105450 sources."setimmediate-1.0.5" ··· 105479 sources."is-fullwidth-code-point-2.0.0" 105480 ]; 105481 }) 105482 sources."source-map-0.6.1" 105483 sources."source-map-resolve-0.5.3" 105484 sources."source-map-url-0.4.1" 105485 sources."split-skip-0.0.2" 105486 sources."sprintf-js-1.1.2" 105487 - (sources."sqlite3-5.0.2" // { 105488 dependencies = [ 105489 - sources."node-addon-api-3.2.1" 105490 ]; 105491 }) 105492 sources."sshpk-1.17.0" 105493 sources."statuses-1.5.0" 105494 sources."stealthy-require-1.1.1" 105495 sources."strict-uri-encode-1.1.0" ··· 105522 sources."symbol-observable-1.2.0" 105523 sources."symbol-tree-3.2.4" 105524 sources."table-layout-0.4.5" 105525 - sources."tar-4.4.19" 105526 sources."tar-fs-2.1.1" 105527 (sources."tar-stream-2.2.0" // { 105528 dependencies = [ ··· 105565 sources."uid-safe-2.1.5" 105566 sources."unc-path-regex-0.1.2" 105567 sources."uniq-1.0.1" 105568 sources."universalify-2.0.0" 105569 sources."unorm-1.6.0" 105570 sources."unpack-string-0.0.2" ··· 105604 sources."xml2js-0.4.23" 105605 sources."xmlbuilder-11.0.1" 105606 sources."xmlchars-2.2.0" 105607 - sources."yallist-3.1.1" 105608 sources."yargs-parser-7.0.0" 105609 ]; 105610 buildInputs = globalBuildInputs; ··· 105620 js-beautify = nodeEnv.buildNodePackage { 105621 name = "js-beautify"; 105622 packageName = "js-beautify"; 105623 - version = "1.14.2"; 105624 src = fetchurl { 105625 - url = "https://registry.npmjs.org/js-beautify/-/js-beautify-1.14.2.tgz"; 105626 - sha512 = "H85kX95a53os+q1OCqtYe8AXAmgy3BvtysA/V83S3fdhznm6WlUpGi14DqSPbKFsL3dXZFXYl7YQwW9U1+76ng=="; 105627 }; 105628 dependencies = [ 105629 sources."abbrev-1.1.1" ··· 105704 sources."linkify-it-3.0.3" 105705 sources."lodash-4.17.21" 105706 sources."markdown-it-12.3.2" 105707 - sources."markdown-it-anchor-8.5.0" 105708 - sources."marked-4.0.12" 105709 sources."mdurl-1.0.1" 105710 sources."mkdirp-1.0.4" 105711 sources."requizzle-0.2.3" ··· 105797 json-diff = nodeEnv.buildNodePackage { 105798 name = "json-diff"; 105799 packageName = "json-diff"; 105800 - version = "0.7.3"; 105801 src = fetchurl { 105802 - url = "https://registry.npmjs.org/json-diff/-/json-diff-0.7.3.tgz"; 105803 - sha512 = "VBvNBt3cIrCBHa3gYbVsCFUEReqWZPf+Biq1ZtFdIiQ6rytRLDp3qvtrGv7z/iZDd1D4vXWpW7Nx1nP8muLzkg=="; 105804 }; 105805 dependencies = [ 105806 sources."cli-color-2.0.2" ··· 106032 sources."lodash-id-0.14.1" 106033 sources."lowdb-1.0.0" 106034 sources."lowercase-keys-1.0.1" 106035 - sources."lru-cache-7.8.0" 106036 (sources."make-dir-3.1.0" // { 106037 dependencies = [ 106038 sources."semver-6.3.0" ··· 106094 sources."responselike-1.0.2" 106095 sources."safe-buffer-5.1.2" 106096 sources."safer-buffer-2.1.2" 106097 - sources."semver-7.3.6" 106098 sources."semver-compare-1.0.0" 106099 (sources."semver-diff-3.1.1" // { 106100 dependencies = [ ··· 106139 sources."write-file-atomic-3.0.3" 106140 sources."xdg-basedir-4.0.0" 106141 sources."y18n-5.0.8" 106142 - sources."yargs-17.4.0" 106143 sources."yargs-parser-21.0.1" 106144 ]; 106145 buildInputs = globalBuildInputs; ··· 106918 sources."jsonfile-4.0.0" 106919 sources."locate-path-3.0.0" 106920 sources."lodash-4.17.21" 106921 - sources."lru-cache-7.8.0" 106922 (sources."make-dir-3.1.0" // { 106923 dependencies = [ 106924 sources."semver-6.3.0" ··· 106967 ]; 106968 }) 106969 sources."safer-buffer-2.1.2" 106970 - sources."semver-7.3.6" 106971 sources."shebang-command-1.2.0" 106972 sources."shebang-regex-1.0.0" 106973 sources."side-channel-1.0.4" ··· 106993 sources."widest-line-3.1.0" 106994 sources."wrap-ansi-7.0.0" 106995 sources."write-file-atomic-3.0.3" 106996 ]; 106997 buildInputs = globalBuildInputs; 106998 meta = { ··· 107028 karma = nodeEnv.buildNodePackage { 107029 name = "karma"; 107030 packageName = "karma"; 107031 - version = "6.3.17"; 107032 src = fetchurl { 107033 - url = "https://registry.npmjs.org/karma/-/karma-6.3.17.tgz"; 107034 - sha512 = "2TfjHwrRExC8yHoWlPBULyaLwAFmXmxQrcuFImt/JsAsSZu1uOWTZ1ZsWjqQtWpHLiatJOHL5jFjXSJIgCd01g=="; 107035 }; 107036 dependencies = [ 107037 sources."@colors/colors-1.5.0" ··· 107337 sources."buffer-from-1.1.2" 107338 sources."bytes-3.1.2" 107339 sources."call-bind-1.0.2" 107340 - sources."caniuse-lite-1.0.30001325" 107341 sources."chalk-2.4.2" 107342 sources."chardet-1.4.0" 107343 sources."chownr-1.1.4" ··· 107405 }) 107406 sources."dotenv-8.6.0" 107407 sources."ee-first-1.1.1" 107408 - sources."electron-to-chromium-1.4.106" 107409 sources."emoji-regex-8.0.0" 107410 sources."encodeurl-1.0.2" 107411 sources."end-of-stream-1.4.4" 107412 sources."enquirer-2.3.6" 107413 - sources."es-abstract-1.19.2" 107414 sources."es-to-primitive-1.2.1" 107415 sources."escalade-3.1.1" 107416 sources."escape-html-1.0.3" ··· 107558 sources."levn-0.3.0" 107559 sources."locate-path-3.0.0" 107560 sources."lodash-4.17.21" 107561 - sources."lru-cache-7.8.0" 107562 sources."ltx-3.0.0" 107563 sources."make-dir-2.1.0" 107564 sources."md5.js-1.3.5" ··· 107583 sources."node-abi-2.30.1" 107584 sources."node-environment-flags-1.0.6" 107585 sources."node-fetch-2.6.7" 107586 - sources."node-releases-2.0.2" 107587 sources."npmlog-4.1.2" 107588 sources."number-is-nan-1.0.1" 107589 sources."nwsapi-2.2.0" ··· 107632 sources."color-convert-2.0.1" 107633 sources."color-name-1.1.4" 107634 sources."has-flag-4.0.0" 107635 - sources."semver-7.3.6" 107636 sources."supports-color-7.2.0" 107637 ]; 107638 }) ··· 107768 sources."xml-name-validator-3.0.0" 107769 sources."xmlchars-2.2.0" 107770 sources."y18n-5.0.8" 107771 (sources."yargs-16.2.0" // { 107772 dependencies = [ 107773 sources."is-fullwidth-code-point-3.0.0" ··· 108661 sources."envinfo-7.8.1" 108662 sources."err-code-2.0.3" 108663 sources."error-ex-1.3.2" 108664 - sources."es-abstract-1.19.2" 108665 sources."es-to-primitive-1.2.1" 108666 sources."escalade-3.1.1" 108667 sources."escape-string-regexp-1.0.5" ··· 109023 sources."rxjs-6.6.7" 109024 sources."safe-buffer-5.2.1" 109025 sources."safer-buffer-2.1.2" 109026 - (sources."semver-7.3.6" // { 109027 - dependencies = [ 109028 - sources."lru-cache-7.8.0" 109029 - ]; 109030 - }) 109031 sources."set-blocking-2.0.0" 109032 sources."shallow-clone-3.0.1" 109033 sources."shebang-command-2.0.0" ··· 109084 sources."type-fest-0.4.1" 109085 sources."typedarray-0.0.6" 109086 sources."typedarray-to-buffer-3.1.5" 109087 - sources."uglify-js-3.15.3" 109088 sources."uid-number-0.0.6" 109089 sources."umask-1.1.0" 109090 sources."unbox-primitive-1.0.1" ··· 110397 sources."cached-path-relative-1.1.0" 110398 sources."call-bind-1.0.2" 110399 sources."camelcase-5.3.1" 110400 - sources."caniuse-lite-1.0.30001325" 110401 sources."capture-exit-2.0.0" 110402 sources."caseless-0.12.0" 110403 (sources."chalk-3.0.0" // { ··· 110520 sources."duplexer2-0.1.4" 110521 sources."duplexify-3.7.1" 110522 sources."ecc-jsbn-0.1.2" 110523 - sources."electron-to-chromium-1.4.106" 110524 (sources."elliptic-6.5.4" // { 110525 dependencies = [ 110526 sources."bn.js-4.12.0" ··· 110818 sources."util-0.11.1" 110819 ]; 110820 }) 110821 - sources."node-releases-2.0.2" 110822 (sources."normalize-package-data-2.5.0" // { 110823 dependencies = [ 110824 sources."semver-5.7.1" ··· 111625 sources."link-check-5.1.0" 111626 sources."lodash-4.17.21" 111627 sources."markdown-link-extractor-2.0.1" 111628 - sources."marked-4.0.12" 111629 sources."ms-2.1.3" 111630 sources."needle-3.1.0" 111631 sources."progress-2.0.3" ··· 112126 dependencies = [ 112127 sources."@braintree/sanitize-url-3.1.0" 112128 sources."@types/node-17.0.23" 112129 - sources."@types/yauzl-2.9.2" 112130 sources."agent-base-6.0.2" 112131 sources."ansi-styles-4.3.0" 112132 sources."balanced-match-1.0.2" ··· 112142 sources."commander-9.1.0" 112143 sources."concat-map-0.0.1" 112144 sources."cross-fetch-3.1.5" 112145 - sources."d3-7.4.3" 112146 - sources."d3-array-3.1.5" 112147 sources."d3-axis-3.0.0" 112148 sources."d3-brush-3.0.0" 112149 sources."d3-chord-3.0.1" ··· 112567 sources."@jest/environment-27.5.1" 112568 sources."@jest/fake-timers-27.5.1" 112569 sources."@jest/types-27.5.1" 112570 - sources."@ledgerhq/devices-6.24.1" 112571 sources."@ledgerhq/errors-6.10.0" 112572 - sources."@ledgerhq/hw-transport-6.24.1" 112573 - sources."@ledgerhq/hw-transport-node-hid-6.24.1" 112574 - sources."@ledgerhq/hw-transport-node-hid-noevents-6.24.1" 112575 (sources."@ledgerhq/hw-transport-u2f-5.36.0-deprecated" // { 112576 dependencies = [ 112577 sources."@ledgerhq/devices-5.51.1" ··· 112751 sources."latest-version-5.1.0" 112752 sources."lodash-4.17.21" 112753 sources."lowercase-keys-1.0.1" 112754 - sources."lru-cache-7.8.0" 112755 (sources."make-dir-3.1.0" // { 112756 dependencies = [ 112757 sources."semver-6.3.0" ··· 112825 sources."ripemd160-2.0.2" 112826 sources."rxjs-6.6.7" 112827 sources."safe-buffer-5.2.1" 112828 - sources."semver-7.3.6" 112829 (sources."semver-diff-3.1.1" // { 112830 dependencies = [ 112831 sources."semver-6.3.0" ··· 112895 sources."write-file-atomic-3.0.3" 112896 sources."xdg-basedir-4.0.0" 112897 sources."y18n-5.0.8" 112898 sources."yargs-16.2.0" 112899 sources."yargs-parser-20.2.9" 112900 ]; ··· 112927 sources."color-string-1.9.0" 112928 sources."colorspace-1.1.4" 112929 sources."enabled-2.0.0" 112930 - sources."fecha-4.2.1" 112931 sources."fn.name-1.1.0" 112932 sources."inherits-2.0.4" 112933 sources."is-arrayish-0.3.2" 112934 sources."is-stream-2.0.1" 112935 sources."kuler-2.0.0" 112936 sources."logform-2.4.0" 112937 - sources."lru-cache-7.8.0" 112938 sources."ms-2.1.3" 112939 sources."one-time-1.0.0" 112940 sources."readable-stream-3.6.0" 112941 sources."safe-buffer-5.2.1" 112942 sources."safe-stable-stringify-2.3.1" 112943 - sources."semver-7.3.6" 112944 sources."simple-swizzle-0.2.2" 112945 sources."stack-trace-0.0.10" 112946 sources."string_decoder-1.3.0" ··· 112949 sources."util-deprecate-1.0.2" 112950 sources."winston-3.3.3" 112951 sources."winston-transport-4.5.0" 112952 ]; 112953 buildInputs = globalBuildInputs; 112954 meta = { ··· 113037 sources."is-fullwidth-code-point-3.0.0" 113038 sources."is-lambda-1.0.1" 113039 sources."isexe-2.0.0" 113040 - sources."lru-cache-7.8.0" 113041 sources."make-fetch-happen-10.1.2" 113042 sources."minimatch-3.1.2" 113043 sources."minipass-3.1.6" ··· 113062 sources."rimraf-3.0.2" 113063 sources."safe-buffer-5.2.1" 113064 sources."safer-buffer-2.1.2" 113065 - sources."semver-7.3.6" 113066 sources."set-blocking-2.0.0" 113067 sources."signal-exit-3.0.7" 113068 sources."smart-buffer-4.2.0" ··· 113639 sources."destroy-1.0.4" 113640 sources."detect-libc-2.0.1" 113641 sources."dicer-0.2.5" 113642 - sources."dom-serializer-1.3.2" 113643 sources."domelementtype-2.3.0" 113644 sources."domhandler-4.3.1" 113645 sources."domutils-2.8.0" ··· 113981 sources."json-stringify-safe-5.0.1" 113982 sources."jsonfile-1.0.1" 113983 sources."jsprim-1.4.2" 113984 - sources."lru-cache-7.8.0" 113985 sources."mime-db-1.52.0" 113986 sources."mime-types-2.1.35" 113987 sources."minimatch-3.1.2" ··· 114042 sources."rimraf-2.2.8" 114043 sources."safe-buffer-5.2.1" 114044 sources."safer-buffer-2.1.2" 114045 - sources."semver-7.3.6" 114046 sources."set-blocking-2.0.0" 114047 sources."signal-exit-3.0.7" 114048 sources."slasp-0.0.4" ··· 114184 sources."keyv-3.1.0" 114185 sources."latest-version-5.1.0" 114186 sources."lowercase-keys-1.0.1" 114187 - sources."lru-cache-7.8.0" 114188 (sources."make-dir-3.1.0" // { 114189 dependencies = [ 114190 sources."semver-6.3.0" ··· 114238 sources."unique-string-2.0.0" 114239 (sources."update-notifier-5.1.0" // { 114240 dependencies = [ 114241 - sources."semver-7.3.6" 114242 ]; 114243 }) 114244 sources."url-parse-lax-3.0.0" ··· 114247 sources."wrappy-1.0.2" 114248 sources."write-file-atomic-3.0.3" 114249 sources."xdg-basedir-4.0.0" 114250 ]; 114251 buildInputs = globalBuildInputs; 114252 meta = { ··· 114713 sources."rxjs-6.6.7" 114714 sources."safer-buffer-2.1.2" 114715 sources."scoped-regex-2.1.0" 114716 - (sources."semver-7.3.6" // { 114717 - dependencies = [ 114718 - sources."lru-cache-7.8.0" 114719 - ]; 114720 - }) 114721 (sources."semver-diff-3.1.1" // { 114722 dependencies = [ 114723 sources."semver-6.3.0" ··· 114812 npm-check-updates = nodeEnv.buildNodePackage { 114813 name = "npm-check-updates"; 114814 packageName = "npm-check-updates"; 114815 - version = "12.5.8"; 114816 src = fetchurl { 114817 - url = "https://registry.npmjs.org/npm-check-updates/-/npm-check-updates-12.5.8.tgz"; 114818 - sha512 = "8SDZ6qYXI0aKf63zSbByqB9QmK8ygrZ+UVcXg9kGQyvH7dGIcFauFF0ksC0NdThHkU/5QhowJVSHXva9zujkJg=="; 114819 }; 114820 dependencies = [ 114821 sources."@gar/promisify-1.1.3" ··· 114974 sources."locate-path-6.0.0" 114975 sources."lodash-4.17.21" 114976 sources."lowercase-keys-1.0.1" 114977 - sources."lru-cache-7.8.0" 114978 (sources."make-dir-3.1.0" // { 114979 dependencies = [ 114980 sources."semver-6.3.0" ··· 115051 sources."run-parallel-1.2.0" 115052 sources."safe-buffer-5.2.1" 115053 sources."safer-buffer-2.1.2" 115054 - sources."semver-7.3.6" 115055 (sources."semver-diff-3.1.1" // { 115056 dependencies = [ 115057 sources."semver-6.3.0" ··· 115669 sources."caller-path-2.0.0" 115670 sources."callsites-2.0.0" 115671 sources."caniuse-api-3.0.0" 115672 - sources."caniuse-lite-1.0.30001325" 115673 sources."caseless-0.12.0" 115674 sources."chalk-2.4.2" 115675 sources."chokidar-2.1.8" ··· 115806 sources."duplexer2-0.1.4" 115807 sources."ecc-jsbn-0.1.2" 115808 sources."ee-first-1.1.1" 115809 - sources."electron-to-chromium-1.4.106" 115810 (sources."elliptic-6.5.4" // { 115811 dependencies = [ 115812 sources."bn.js-4.12.0" ··· 115816 sources."entities-2.2.0" 115817 sources."envinfo-7.8.1" 115818 sources."error-ex-1.3.2" 115819 - (sources."es-abstract-1.19.2" // { 115820 dependencies = [ 115821 sources."object-inspect-1.12.0" 115822 ]; ··· 115922 }) 115923 (sources."htmlparser2-6.1.0" // { 115924 dependencies = [ 115925 - sources."dom-serializer-1.3.2" 115926 sources."domelementtype-2.3.0" 115927 sources."domutils-2.8.0" 115928 ]; ··· 116074 sources."punycode-1.4.1" 116075 ]; 116076 }) 116077 - sources."node-releases-2.0.2" 116078 sources."normalize-path-3.0.0" 116079 sources."normalize-url-3.3.0" 116080 sources."nth-check-1.0.2" ··· 116466 sources."@parcel/compressor-raw-2.4.1" 116467 sources."@parcel/config-default-2.4.1" 116468 sources."@parcel/core-2.4.1" 116469 - sources."@parcel/css-1.8.0" 116470 - sources."@parcel/css-darwin-arm64-1.8.0" 116471 - sources."@parcel/css-darwin-x64-1.8.0" 116472 - sources."@parcel/css-linux-arm-gnueabihf-1.8.0" 116473 - sources."@parcel/css-linux-arm64-gnu-1.8.0" 116474 - sources."@parcel/css-linux-arm64-musl-1.8.0" 116475 - sources."@parcel/css-linux-x64-gnu-1.8.0" 116476 - sources."@parcel/css-linux-x64-musl-1.8.0" 116477 - sources."@parcel/css-win32-x64-msvc-1.8.0" 116478 sources."@parcel/diagnostic-2.4.1" 116479 sources."@parcel/events-2.4.1" 116480 sources."@parcel/fs-2.4.1" ··· 116543 sources."browserslist-4.20.2" 116544 sources."buffer-from-1.1.2" 116545 sources."callsites-3.1.0" 116546 - sources."caniuse-lite-1.0.30001325" 116547 (sources."chalk-4.1.2" // { 116548 dependencies = [ 116549 sources."ansi-styles-4.3.0" ··· 116564 sources."css-what-6.1.0" 116565 sources."csso-4.2.0" 116566 sources."detect-libc-1.0.3" 116567 - (sources."dom-serializer-1.3.2" // { 116568 dependencies = [ 116569 sources."entities-2.2.0" 116570 ]; ··· 116574 sources."domutils-2.8.0" 116575 sources."dotenv-7.0.0" 116576 sources."dotenv-expand-5.1.0" 116577 - sources."electron-to-chromium-1.4.106" 116578 sources."entities-3.0.1" 116579 sources."error-ex-1.3.2" 116580 sources."escalade-3.1.1" ··· 116595 sources."lmdb-2.2.4" 116596 sources."mdn-data-2.0.14" 116597 sources."msgpackr-1.5.5" 116598 - sources."msgpackr-extract-1.1.3" 116599 sources."msgpackr-extract-darwin-arm64-1.1.0" 116600 sources."msgpackr-extract-darwin-x64-1.1.0" 116601 sources."msgpackr-extract-linux-arm-1.1.0" ··· 116605 sources."nan-2.15.0" 116606 sources."node-addon-api-3.2.1" 116607 sources."node-gyp-build-4.4.0" 116608 - sources."node-gyp-build-optional-packages-4.3.1" 116609 - sources."node-releases-2.0.2" 116610 sources."nth-check-2.0.1" 116611 sources."nullthrows-1.1.1" 116612 - sources."ordered-binary-1.2.4" 116613 sources."parent-module-1.0.1" 116614 sources."parse-json-5.2.0" 116615 sources."path-type-4.0.0" ··· 116808 sources."lodash-4.17.21" 116809 sources."lodash.clone-4.5.0" 116810 sources."lodash.clonedeep-4.5.0" 116811 - sources."lru-cache-7.8.0" 116812 sources."media-typer-0.3.0" 116813 sources."mediawiki-title-0.6.5" 116814 sources."merge-descriptors-1.0.1" ··· 116888 sources."serve-static-1.14.2" 116889 (sources."service-runner-2.9.0" // { 116890 dependencies = [ 116891 - sources."semver-7.3.6" 116892 sources."yargs-14.2.3" 116893 ]; 116894 }) ··· 116909 sources."tunnel-agent-0.6.0" 116910 sources."tweetnacl-0.14.5" 116911 sources."type-is-1.6.18" 116912 - sources."uglify-js-3.15.3" 116913 sources."unix-dgram-2.0.4" 116914 sources."unpipe-1.0.0" 116915 sources."uri-js-4.4.1" ··· 116931 sources."wrap-ansi-5.1.0" 116932 sources."wrappy-1.0.2" 116933 sources."y18n-4.0.3" 116934 (sources."yargs-13.3.2" // { 116935 dependencies = [ 116936 sources."yargs-parser-13.1.2" ··· 117246 sources."read-pkg-up-1.0.1" 117247 sources."readable-stream-2.3.7" 117248 sources."redent-1.0.0" 117249 - sources."regexp.prototype.flags-1.4.1" 117250 sources."repeating-2.0.1" 117251 sources."resolve-1.22.0" 117252 sources."restore-cursor-2.0.0" ··· 117839 sources."isarray-1.0.0" 117840 sources."jsonfile-6.1.0" 117841 sources."levn-0.3.0" 117842 - sources."lru-cache-7.8.0" 117843 sources."merge2-1.4.1" 117844 sources."micromatch-4.0.5" 117845 sources."mimic-response-2.1.0" ··· 117881 sources."reusify-1.0.4" 117882 sources."run-parallel-1.2.0" 117883 sources."safe-buffer-5.1.2" 117884 - sources."semver-7.3.6" 117885 sources."set-blocking-2.0.0" 117886 sources."signal-exit-3.0.7" 117887 sources."simple-concat-1.0.1" ··· 117916 sources."wrap-ansi-7.0.0" 117917 sources."wrappy-1.0.2" 117918 sources."y18n-5.0.8" 117919 sources."yargs-16.2.0" 117920 sources."yargs-parser-20.2.9" 117921 ]; ··· 118115 sources."safe-buffer-5.2.1" 118116 sources."safer-buffer-2.1.2" 118117 sources."sax-1.2.4" 118118 - (sources."semver-7.3.6" // { 118119 dependencies = [ 118120 - sources."lru-cache-7.8.0" 118121 ]; 118122 }) 118123 sources."setprototypeof-1.2.0" ··· 118169 pnpm = nodeEnv.buildNodePackage { 118170 name = "pnpm"; 118171 packageName = "pnpm"; 118172 - version = "6.32.4"; 118173 src = fetchurl { 118174 - url = "https://registry.npmjs.org/pnpm/-/pnpm-6.32.4.tgz"; 118175 - sha512 = "rOG+VpOzs6g/MR5HWc8KTlLAx3ljdRJCMQwSg1DE/hzAaqF/Y2zIHH0u6dZw/XnRb9w1U8rOs9MJT9jMt7e+Qw=="; 118176 }; 118177 buildInputs = globalBuildInputs; 118178 meta = { ··· 118304 sources."wrap-ansi-7.0.0" 118305 sources."y18n-5.0.8" 118306 sources."yaml-1.10.2" 118307 - sources."yargs-17.4.0" 118308 sources."yargs-parser-21.0.1" 118309 ]; 118310 buildInputs = globalBuildInputs; ··· 118355 sources."ini-1.3.8" 118356 sources."is-fullwidth-code-point-1.0.0" 118357 sources."isarray-1.0.0" 118358 - sources."lru-cache-7.8.0" 118359 sources."mimic-response-3.1.0" 118360 sources."minimist-1.2.6" 118361 sources."mkdirp-classic-0.5.3" ··· 118370 sources."rc-1.2.8" 118371 sources."readable-stream-2.3.7" 118372 sources."safe-buffer-5.1.2" 118373 - sources."semver-7.3.6" 118374 sources."set-blocking-2.0.0" 118375 sources."signal-exit-3.0.7" 118376 sources."simple-concat-1.0.1" ··· 118389 sources."util-deprecate-1.0.2" 118390 sources."wide-align-1.1.5" 118391 sources."wrappy-1.0.2" 118392 ]; 118393 buildInputs = globalBuildInputs; 118394 meta = { ··· 119010 pyright = nodeEnv.buildNodePackage { 119011 name = "pyright"; 119012 packageName = "pyright"; 119013 - version = "1.1.235"; 119014 src = fetchurl { 119015 - url = "https://registry.npmjs.org/pyright/-/pyright-1.1.235.tgz"; 119016 - sha512 = "eW40mxHo8WE7WHoBzFfyrH0lQ9nP5rTM5XKvkBgaYjhVafh4MmQeaEm8LmYGN2vUq2//YFLVprvA+U6u+v9i3g=="; 119017 }; 119018 buildInputs = globalBuildInputs; 119019 meta = { ··· 119276 sources."cycle-1.0.3" 119277 sources."deep-equal-2.0.5" 119278 sources."define-properties-1.1.3" 119279 - sources."es-abstract-1.19.2" 119280 sources."es-get-iterator-1.1.2" 119281 sources."es-to-primitive-1.2.1" 119282 sources."escape-string-regexp-1.0.5" ··· 119329 sources."pkginfo-0.4.1" 119330 sources."prompt-0.2.14" 119331 sources."read-1.0.7" 119332 - sources."regexp.prototype.flags-1.4.1" 119333 sources."revalidator-0.1.8" 119334 sources."rimraf-2.7.1" 119335 sources."semver-5.7.1" ··· 119702 sources."camel-case-3.0.0" 119703 sources."camelcase-5.3.1" 119704 sources."caniuse-api-3.0.0" 119705 - sources."caniuse-lite-1.0.30001325" 119706 sources."case-sensitive-paths-webpack-plugin-2.4.0" 119707 sources."caw-2.0.1" 119708 sources."chalk-2.4.2" ··· 119932 sources."duplexify-3.7.1" 119933 sources."ee-first-1.1.1" 119934 sources."ejs-2.7.4" 119935 - sources."electron-to-chromium-1.4.106" 119936 (sources."elliptic-6.5.4" // { 119937 dependencies = [ 119938 sources."bn.js-4.12.0" ··· 119963 sources."entities-2.2.0" 119964 sources."errno-0.1.8" 119965 sources."error-ex-1.3.2" 119966 - sources."es-abstract-1.19.2" 119967 sources."es-to-primitive-1.2.1" 119968 sources."escalade-3.1.1" 119969 sources."escape-html-1.0.3" ··· 120162 }) 120163 (sources."htmlparser2-6.1.0" // { 120164 dependencies = [ 120165 - sources."dom-serializer-1.3.2" 120166 sources."domelementtype-2.3.0" 120167 sources."domutils-2.8.0" 120168 ]; ··· 120368 sources."punycode-1.4.1" 120369 ]; 120370 }) 120371 - sources."node-releases-2.0.2" 120372 sources."normalize-path-3.0.0" 120373 sources."normalize-range-0.1.2" 120374 (sources."normalize-url-2.0.1" // { ··· 120653 sources."regenerator-runtime-0.13.9" 120654 sources."regenerator-transform-0.15.0" 120655 sources."regex-not-1.0.2" 120656 - sources."regexp.prototype.flags-1.4.1" 120657 sources."regexpu-core-5.0.1" 120658 sources."registry-auth-token-3.3.2" 120659 sources."registry-url-3.1.0" ··· 120670 sources."ansi-regex-2.1.1" 120671 sources."css-select-4.3.0" 120672 sources."css-what-6.1.0" 120673 - sources."dom-serializer-1.3.2" 120674 sources."domelementtype-2.3.0" 120675 sources."domutils-2.8.0" 120676 sources."nth-check-2.0.1" ··· 121288 sources."xml-name-validator-4.0.0" 121289 sources."xmlchars-2.2.0" 121290 sources."y18n-5.0.8" 121291 - sources."yargs-17.4.0" 121292 sources."yargs-parser-21.0.1" 121293 ]; 121294 buildInputs = globalBuildInputs; ··· 121335 sources."@emotion/unitless-0.7.5" 121336 sources."@exodus/schemasafe-1.0.0-rc.6" 121337 sources."@redocly/ajv-8.6.4" 121338 - sources."@redocly/openapi-core-1.0.0-beta.93" 121339 sources."@redocly/react-dropdown-aria-2.0.12" 121340 sources."@types/json-schema-7.0.11" 121341 sources."@types/node-14.18.12" ··· 121472 sources."loose-envify-1.4.0" 121473 sources."lunr-2.3.9" 121474 sources."mark.js-8.11.1" 121475 - sources."marked-4.0.12" 121476 sources."md5.js-1.3.5" 121477 (sources."miller-rabin-4.0.1" // { 121478 dependencies = [ ··· 121578 sources."to-regex-range-5.0.1" 121579 sources."tr46-0.0.3" 121580 sources."tty-browserify-0.0.0" 121581 - sources."uglify-js-3.15.3" 121582 (sources."uri-js-4.4.1" // { 121583 dependencies = [ 121584 sources."punycode-2.1.1" ··· 121611 sources."y18n-5.0.8" 121612 sources."yaml-1.10.2" 121613 sources."yaml-ast-parser-0.0.43" 121614 - sources."yargs-17.4.0" 121615 sources."yargs-parser-21.0.1" 121616 ]; 121617 buildInputs = globalBuildInputs; ··· 121932 sources."livereload-js-3.3.3" 121933 sources."lodash-4.17.21" 121934 sources."lowercase-keys-1.0.1" 121935 - sources."lru-cache-7.8.0" 121936 (sources."make-dir-3.1.0" // { 121937 dependencies = [ 121938 sources."semver-6.3.0" ··· 122002 sources."rimraf-2.7.1" 122003 sources."safe-buffer-5.2.1" 122004 sources."safer-buffer-2.1.2" 122005 - sources."semver-7.3.6" 122006 (sources."semver-diff-3.1.1" // { 122007 dependencies = [ 122008 sources."semver-6.3.0" ··· 122060 sources."write-file-atomic-3.0.3" 122061 sources."ws-7.5.7" 122062 sources."xdg-basedir-4.0.0" 122063 sources."yaml-front-matter-4.1.1" 122064 sources."yargs-parser-20.2.9" 122065 sources."yauzl-2.10.0" ··· 122143 sources."@types/json-schema-7.0.11" 122144 sources."@types/node-14.17.34" 122145 sources."@types/vscode-1.63.2" 122146 - sources."@typescript-eslint/eslint-plugin-5.18.0" 122147 - sources."@typescript-eslint/parser-5.18.0" 122148 - sources."@typescript-eslint/scope-manager-5.18.0" 122149 - sources."@typescript-eslint/type-utils-5.18.0" 122150 - sources."@typescript-eslint/types-5.18.0" 122151 - sources."@typescript-eslint/typescript-estree-5.18.0" 122152 - sources."@typescript-eslint/utils-5.18.0" 122153 - sources."@typescript-eslint/visitor-keys-5.18.0" 122154 sources."@vscode/test-electron-2.1.3" 122155 sources."acorn-8.7.0" 122156 sources."acorn-jsx-5.3.2" ··· 122199 sources."cross-spawn-7.0.3" 122200 sources."css-select-4.3.0" 122201 sources."css-what-6.1.0" 122202 - sources."d3-7.4.3" 122203 - sources."d3-array-3.1.5" 122204 sources."d3-axis-3.0.0" 122205 sources."d3-brush-3.0.0" 122206 sources."d3-chord-3.0.1" ··· 122215 sources."d3-force-3.0.0" 122216 sources."d3-format-3.1.0" 122217 sources."d3-geo-3.0.1" 122218 - (sources."d3-graphviz-4.1.0" // { 122219 dependencies = [ 122220 sources."d3-color-2.0.0" 122221 sources."d3-dispatch-2.0.0" ··· 122254 sources."detect-libc-2.0.1" 122255 sources."dir-glob-3.0.1" 122256 sources."doctrine-3.0.0" 122257 - sources."dom-serializer-1.3.2" 122258 sources."domelementtype-2.3.0" 122259 sources."domhandler-4.3.1" 122260 sources."domutils-2.8.0" ··· 122264 sources."commander-2.20.3" 122265 sources."lru-cache-4.1.5" 122266 sources."semver-5.7.1" 122267 ]; 122268 }) 122269 sources."emoji-regex-8.0.0" ··· 122271 sources."entities-2.2.0" 122272 sources."escalade-3.1.1" 122273 sources."escape-string-regexp-4.0.0" 122274 - (sources."eslint-8.12.0" // { 122275 dependencies = [ 122276 sources."eslint-scope-7.1.1" 122277 sources."estraverse-5.3.0" ··· 122338 sources."has-flag-4.0.0" 122339 sources."has-symbols-1.0.3" 122340 sources."has-unicode-2.0.1" 122341 - (sources."hosted-git-info-4.1.0" // { 122342 - dependencies = [ 122343 - sources."lru-cache-6.0.0" 122344 - sources."yallist-4.0.0" 122345 - ]; 122346 - }) 122347 sources."htmlparser2-6.1.0" 122348 sources."http-proxy-agent-4.0.1" 122349 sources."https-proxy-agent-5.0.0" ··· 122371 sources."linkify-it-3.0.3" 122372 sources."listenercount-1.0.1" 122373 sources."lodash.merge-4.6.2" 122374 - sources."lru-cache-7.8.0" 122375 (sources."markdown-it-12.3.2" // { 122376 dependencies = [ 122377 sources."entities-2.1.0" ··· 122438 sources."safe-buffer-5.1.2" 122439 sources."safer-buffer-2.1.2" 122440 sources."sax-1.2.4" 122441 - sources."semver-7.3.6" 122442 sources."set-blocking-2.0.0" 122443 sources."setimmediate-1.0.5" 122444 sources."shebang-command-2.0.0" ··· 122509 sources."xml2js-0.4.23" 122510 sources."xmlbuilder-11.0.1" 122511 sources."y18n-5.0.8" 122512 - sources."yallist-2.1.2" 122513 - sources."yargs-17.4.0" 122514 sources."yargs-parser-21.0.1" 122515 sources."yauzl-2.10.0" 122516 sources."yazl-2.5.1" ··· 122689 semver = nodeEnv.buildNodePackage { 122690 name = "semver"; 122691 packageName = "semver"; 122692 - version = "7.3.6"; 122693 src = fetchurl { 122694 - url = "https://registry.npmjs.org/semver/-/semver-7.3.6.tgz"; 122695 - sha512 = "HZWqcgwLsjaX1HBD31msI/rXktuIhS+lWvdE4kN9z+8IVT4Itc7vqU2WvYsyD6/sjYCt4dEKH/m1M3dwI9CC5w=="; 122696 }; 122697 dependencies = [ 122698 - sources."lru-cache-7.8.0" 122699 ]; 122700 buildInputs = globalBuildInputs; 122701 meta = { ··· 122831 serverless = nodeEnv.buildNodePackage { 122832 name = "serverless"; 122833 packageName = "serverless"; 122834 - version = "3.12.0"; 122835 src = fetchurl { 122836 - url = "https://registry.npmjs.org/serverless/-/serverless-3.12.0.tgz"; 122837 - sha512 = "CKpJGnKYxfxCYw0IojoidfZiueOl0bhbzTcRcHDVDPJLi3DYMQ+o6EwWtF7m36Nkw6FXT36Wot7pmljHoXYrQQ=="; 122838 }; 122839 dependencies = [ 122840 sources."2-thenable-1.0.0" ··· 122889 sources."async-3.2.3" 122890 sources."asynckit-0.4.0" 122891 sources."at-least-node-1.0.0" 122892 - (sources."aws-sdk-2.1110.0" // { 122893 dependencies = [ 122894 sources."buffer-4.9.2" 122895 sources."ieee754-1.1.13" ··· 123144 sources."log-node-8.0.3" 123145 sources."log-symbols-4.1.0" 123146 sources."lowercase-keys-2.0.0" 123147 - sources."lru-cache-7.8.0" 123148 sources."lru-queue-0.1.0" 123149 (sources."make-dir-3.1.0" // { 123150 dependencies = [ ··· 123229 sources."safer-buffer-2.1.2" 123230 sources."sax-1.2.1" 123231 sources."seek-bzip-1.0.6" 123232 - sources."semver-7.3.6" 123233 sources."set-immediate-shim-1.0.1" 123234 sources."shebang-command-1.2.0" 123235 sources."shebang-regex-1.0.0" 123236 sources."side-channel-1.0.4" 123237 sources."signal-exit-3.0.7" 123238 - sources."simple-git-3.5.0" 123239 sources."slash-3.0.0" 123240 sources."sort-keys-1.1.2" 123241 sources."sort-keys-length-1.0.1" ··· 123954 snyk = nodeEnv.buildNodePackage { 123955 name = "snyk"; 123956 packageName = "snyk"; 123957 - version = "1.898.0"; 123958 src = fetchurl { 123959 - url = "https://registry.npmjs.org/snyk/-/snyk-1.898.0.tgz"; 123960 - sha512 = "FwBO3h3RFJuUVtH8zs6xyca6SsFmp+qDHkOubak6hhsL1SIp2t9Rvpjv8S6+S6S3hktK3KVecKlYhFdmVAK5CA=="; 123961 }; 123962 buildInputs = globalBuildInputs; 123963 meta = { ··· 124120 sources."round-to-6.0.0" 124121 sources."safe-buffer-5.2.1" 124122 sources."sax-1.2.4" 124123 - (sources."semver-7.3.6" // { 124124 - dependencies = [ 124125 - sources."lru-cache-7.8.0" 124126 - ]; 124127 - }) 124128 sources."signal-exit-3.0.7" 124129 (sources."slice-ansi-5.0.0" // { 124130 dependencies = [ ··· 124363 }) 124364 sources."epidemic-broadcast-trees-7.0.0" 124365 sources."errno-0.1.8" 124366 - sources."es-abstract-1.19.2" 124367 (sources."es-get-iterator-1.1.2" // { 124368 dependencies = [ 124369 sources."isarray-2.0.5" ··· 124852 }) 124853 sources."regex-cache-0.4.4" 124854 sources."regex-not-1.0.2" 124855 - sources."regexp.prototype.flags-1.4.1" 124856 sources."relative-url-1.0.2" 124857 (sources."remark-3.2.3" // { 124858 dependencies = [ ··· 125052 sources."strip-json-comments-2.0.1" 125053 sources."supports-color-2.0.0" 125054 sources."supports-preserve-symlinks-flag-1.0.0" 125055 - (sources."tape-4.15.0" // { 125056 dependencies = [ 125057 sources."glob-7.2.0" 125058 ]; ··· 125221 sources."async-1.5.2" 125222 sources."async-limiter-1.0.1" 125223 sources."asynckit-0.4.0" 125224 - (sources."aws-sdk-2.1110.0" // { 125225 dependencies = [ 125226 sources."uuid-3.3.2" 125227 ]; ··· 126181 sources."reusify-1.0.4" 126182 sources."rimraf-3.0.2" 126183 sources."run-parallel-1.2.0" 126184 - (sources."semver-7.3.6" // { 126185 - dependencies = [ 126186 - sources."lru-cache-7.8.0" 126187 - ]; 126188 - }) 126189 sources."signal-exit-3.0.7" 126190 sources."slash-3.0.0" 126191 (sources."slice-ansi-4.0.0" // { ··· 126379 svelte-check = nodeEnv.buildNodePackage { 126380 name = "svelte-check"; 126381 packageName = "svelte-check"; 126382 - version = "2.5.0"; 126383 src = fetchurl { 126384 - url = "https://registry.npmjs.org/svelte-check/-/svelte-check-2.5.0.tgz"; 126385 - sha512 = "/laO032JQ1TpmYHgaaLndHNPeWW3VSL3liMB97sA9fYTEzlIy3jIo4Rgr7EzjNvieiNWG73C5voOAeNHlrwbpg=="; 126386 }; 126387 dependencies = [ 126388 sources."@nodelib/fs.scandir-2.1.5" ··· 126461 svelte-language-server = nodeEnv.buildNodePackage { 126462 name = "svelte-language-server"; 126463 packageName = "svelte-language-server"; 126464 - version = "0.14.24"; 126465 src = fetchurl { 126466 - url = "https://registry.npmjs.org/svelte-language-server/-/svelte-language-server-0.14.24.tgz"; 126467 - sha512 = "SwRYWCSA9hb6W5VX7zO7CF9+Va31boaei69mq3Z2HatxPZ9FRh1gebCuYZOfHdSKtSgc3BK9uCmyoaLRjUUHIg=="; 126468 }; 126469 dependencies = [ 126470 sources."@emmetio/abbreviation-2.2.3" ··· 126520 sources."path-is-absolute-1.0.1" 126521 sources."picomatch-2.3.1" 126522 sources."prettier-2.5.1" 126523 - sources."prettier-plugin-svelte-2.6.0" 126524 sources."queue-microtask-1.2.3" 126525 sources."readdirp-3.6.0" 126526 sources."reusify-1.0.4" ··· 126531 sources."source-map-0.7.3" 126532 sources."sourcemap-codec-1.4.8" 126533 sources."strip-indent-3.0.0" 126534 - sources."svelte-3.46.6" 126535 sources."svelte-preprocess-4.10.5" 126536 - sources."svelte2tsx-0.5.7" 126537 sources."to-regex-range-5.0.1" 126538 sources."tslib-2.3.1" 126539 sources."typescript-4.6.3" ··· 126588 sources."css-tree-1.1.3" 126589 sources."css-what-6.1.0" 126590 sources."csso-4.2.0" 126591 - sources."dom-serializer-1.3.2" 126592 sources."domelementtype-2.3.0" 126593 sources."domhandler-4.3.1" 126594 sources."domutils-2.8.0" ··· 127199 sources."truncate-utf8-bytes-1.0.2" 127200 sources."type-is-1.6.18" 127201 sources."typedarray-0.0.6" 127202 - sources."uglify-js-3.15.3" 127203 sources."undefsafe-2.0.5" 127204 (sources."union-value-1.0.1" // { 127205 dependencies = [ ··· 127259 tailwindcss = nodeEnv.buildNodePackage { 127260 name = "tailwindcss"; 127261 packageName = "tailwindcss"; 127262 - version = "3.0.23"; 127263 src = fetchurl { 127264 - url = "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.0.23.tgz"; 127265 - sha512 = "+OZOV9ubyQ6oI2BXEhzw4HrqvgcARY38xv3zKcjnWtMIZstEsXdI9xftd1iB7+RbOnj2HOEzkA0OyB5BaSxPQA=="; 127266 }; 127267 dependencies = [ 127268 - sources."@babel/code-frame-7.16.7" 127269 - sources."@babel/helper-validator-identifier-7.16.7" 127270 - (sources."@babel/highlight-7.17.9" // { 127271 - dependencies = [ 127272 - sources."ansi-styles-3.2.1" 127273 - sources."chalk-2.4.2" 127274 - sources."color-convert-1.9.3" 127275 - sources."color-name-1.1.3" 127276 - sources."has-flag-3.0.0" 127277 - sources."supports-color-5.5.0" 127278 - ]; 127279 - }) 127280 sources."@nodelib/fs.scandir-2.1.5" 127281 sources."@nodelib/fs.stat-2.0.5" 127282 sources."@nodelib/fs.walk-1.2.8" 127283 - sources."@types/parse-json-4.0.0" 127284 sources."acorn-7.4.1" 127285 sources."acorn-node-1.8.2" 127286 sources."acorn-walk-7.2.0" 127287 - sources."ansi-styles-4.3.0" 127288 sources."anymatch-3.1.2" 127289 sources."arg-5.0.1" 127290 sources."binary-extensions-2.2.0" 127291 sources."braces-3.0.2" 127292 - sources."callsites-3.1.0" 127293 sources."camelcase-css-2.0.1" 127294 - sources."chalk-4.1.2" 127295 (sources."chokidar-3.5.3" // { 127296 dependencies = [ 127297 sources."glob-parent-5.1.2" 127298 ]; 127299 }) 127300 - sources."color-convert-2.0.1" 127301 sources."color-name-1.1.4" 127302 - sources."cosmiconfig-7.0.1" 127303 sources."cssesc-3.0.0" 127304 sources."defined-1.0.0" 127305 sources."detective-5.2.0" 127306 sources."didyoumean-1.2.2" 127307 sources."dlv-1.1.3" 127308 - sources."error-ex-1.3.2" 127309 - sources."escape-string-regexp-1.0.5" 127310 (sources."fast-glob-3.2.11" // { 127311 dependencies = [ 127312 sources."glob-parent-5.1.2" ··· 127318 sources."function-bind-1.1.1" 127319 sources."glob-parent-6.0.2" 127320 sources."has-1.0.3" 127321 - sources."has-flag-4.0.0" 127322 - sources."import-fresh-3.3.0" 127323 - sources."is-arrayish-0.2.1" 127324 sources."is-binary-path-2.1.0" 127325 sources."is-core-module-2.8.1" 127326 sources."is-extglob-2.1.1" 127327 sources."is-glob-4.0.3" 127328 sources."is-number-7.0.0" 127329 - sources."js-tokens-4.0.0" 127330 - sources."json-parse-even-better-errors-2.3.1" 127331 sources."lilconfig-2.0.5" 127332 - sources."lines-and-columns-1.2.4" 127333 sources."merge2-1.4.1" 127334 sources."micromatch-4.0.5" 127335 sources."minimist-1.2.6" 127336 sources."nanoid-3.3.2" 127337 sources."normalize-path-3.0.0" 127338 - sources."object-hash-2.2.0" 127339 - sources."parent-module-1.0.1" 127340 - sources."parse-json-5.2.0" 127341 sources."path-parse-1.0.7" 127342 - sources."path-type-4.0.0" 127343 sources."picocolors-1.0.0" 127344 sources."picomatch-2.3.1" 127345 sources."postcss-8.4.12" ··· 127352 sources."quick-lru-5.1.1" 127353 sources."readdirp-3.6.0" 127354 sources."resolve-1.22.0" 127355 - sources."resolve-from-4.0.0" 127356 sources."reusify-1.0.4" 127357 sources."run-parallel-1.2.0" 127358 sources."source-map-js-1.0.2" 127359 - sources."supports-color-7.2.0" 127360 sources."supports-preserve-symlinks-flag-1.0.0" 127361 sources."to-regex-range-5.0.1" 127362 sources."util-deprecate-1.0.2" ··· 127766 sources."strip-bom-3.0.0" 127767 ]; 127768 }) 127769 - sources."regexp.prototype.flags-1.4.1" 127770 sources."remark-footnotes-3.0.0" 127771 sources."remark-frontmatter-3.0.0" 127772 sources."remark-gfm-1.0.0" ··· 127858 sources."has-symbols-1.0.3" 127859 sources."match-index-1.0.3" 127860 sources."object-keys-1.1.1" 127861 - sources."regexp.prototype.flags-1.4.1" 127862 ]; 127863 buildInputs = globalBuildInputs; 127864 meta = { ··· 128457 sha512 = "47yQZ14SbNfyBGKcSV/89eXwxLlGIwj8WzbKk1jvDh/uPy59skVfFbWoF4tUn09mYnRyVldMsdqB0llYgQMLUA=="; 128458 }; 128459 dependencies = [ 128460 - sources."array.prototype.find-2.1.2" 128461 sources."call-bind-1.0.2" 128462 sources."check-ends-with-period-1.0.1" 128463 sources."define-properties-1.1.3" 128464 sources."emoji-regex-6.5.1" 128465 sources."end-with-1.0.2" 128466 - sources."es-abstract-1.19.2" 128467 sources."es-to-primitive-1.2.1" 128468 sources."function-bind-1.1.1" 128469 sources."get-intrinsic-1.1.1" ··· 128573 sources."array-includes-3.1.4" 128574 sources."call-bind-1.0.2" 128575 sources."define-properties-1.1.3" 128576 - sources."es-abstract-1.19.2" 128577 sources."es-to-primitive-1.2.1" 128578 sources."function-bind-1.1.1" 128579 sources."get-intrinsic-1.1.1" ··· 128652 thelounge = nodeEnv.buildNodePackage { 128653 name = "thelounge"; 128654 packageName = "thelounge"; 128655 - version = "4.3.0"; 128656 src = fetchurl { 128657 - url = "https://registry.npmjs.org/thelounge/-/thelounge-4.3.0.tgz"; 128658 - sha512 = "dkVdH21q9vipV7UU10qQQprPuP8rG+IDJSHUtmOC0WDYvwYTiUC9IYLIpkyWdgfwFYegDTnnR4duHNZynqOXTA=="; 128659 }; 128660 dependencies = [ 128661 sources."@sindresorhus/is-4.6.0" 128662 sources."@szmarczak/http-timer-4.0.6" 128663 sources."@tokenizer/token-0.3.0" 128664 sources."@types/cacheable-request-6.0.2" ··· 128672 sources."@types/responselike-1.0.0" 128673 sources."abbrev-1.1.1" 128674 sources."abstract-logging-2.0.1" 128675 - (sources."accepts-1.3.8" // { 128676 - dependencies = [ 128677 - sources."mime-types-2.1.35" 128678 - ]; 128679 - }) 128680 (sources."agent-base-6.0.2" // { 128681 dependencies = [ 128682 sources."debug-4.3.4" 128683 sources."ms-2.1.2" 128684 ]; 128685 }) 128686 - sources."ajv-6.12.6" 128687 - sources."ansi-regex-2.1.1" 128688 sources."ansi-styles-4.3.0" 128689 - sources."aproba-1.2.0" 128690 - (sources."are-we-there-yet-1.1.7" // { 128691 - dependencies = [ 128692 - sources."readable-stream-2.3.7" 128693 - sources."string_decoder-1.1.1" 128694 - ]; 128695 - }) 128696 sources."array-flatten-1.1.1" 128697 sources."asn1-0.2.6" 128698 sources."asn1.js-5.4.1" 128699 sources."assert-plus-1.0.0" 128700 - sources."asynckit-0.4.0" 128701 sources."available-typed-arrays-1.0.5" 128702 - sources."aws-sign2-0.7.0" 128703 - sources."aws4-1.11.0" 128704 sources."backoff-2.5.0" 128705 sources."balanced-match-1.0.2" 128706 - sources."base64-arraybuffer-0.1.4" 128707 sources."base64-js-1.5.1" 128708 sources."base64id-2.0.0" 128709 - sources."bcrypt-pbkdf-1.0.2" 128710 sources."bcryptjs-2.4.3" 128711 - sources."block-stream-0.0.9" 128712 sources."bn.js-4.12.0" 128713 - sources."body-parser-1.19.0" 128714 sources."boolbase-1.0.0" 128715 sources."brace-expansion-1.1.11" 128716 sources."buffer-6.0.3" 128717 sources."buffer-equal-constant-time-1.0.1" 128718 - sources."busboy-0.3.1" 128719 - sources."bytes-3.1.0" 128720 sources."cacheable-lookup-5.0.4" 128721 sources."cacheable-request-7.0.2" 128722 sources."call-bind-1.0.2" 128723 - sources."caseless-0.12.0" 128724 sources."chalk-4.1.2" 128725 sources."cheerio-1.0.0-rc.10" 128726 sources."cheerio-select-1.6.0" 128727 - sources."chownr-1.1.4" 128728 sources."clone-response-1.0.2" 128729 - sources."code-point-at-1.1.0" 128730 sources."color-convert-2.0.1" 128731 sources."color-name-1.1.4" 128732 - sources."combined-stream-1.0.8" 128733 - sources."commander-7.2.0" 128734 sources."component-emitter-1.3.0" 128735 sources."compress-brotli-1.3.6" 128736 sources."concat-map-0.0.1" 128737 sources."console-control-strings-1.1.0" 128738 - sources."content-disposition-0.5.3" 128739 sources."content-type-1.0.4" 128740 - sources."cookie-0.4.0" 128741 sources."cookie-signature-1.0.6" 128742 sources."core-js-3.21.1" 128743 sources."core-util-is-1.0.2" 128744 sources."cors-2.8.5" 128745 sources."css-select-4.3.0" 128746 sources."css-what-6.1.0" 128747 - sources."dashdash-1.14.1" 128748 sources."debug-2.6.9" 128749 (sources."decompress-response-6.0.0" // { 128750 dependencies = [ ··· 128754 sources."deep-extend-0.6.0" 128755 sources."defer-to-connect-2.0.1" 128756 sources."define-properties-1.1.3" 128757 - sources."delayed-stream-1.0.0" 128758 sources."delegates-1.0.0" 128759 sources."depd-1.1.2" 128760 sources."destroy-1.0.4" 128761 - sources."detect-libc-1.0.3" 128762 - sources."dicer-0.3.0" 128763 - sources."dom-serializer-1.3.2" 128764 sources."domelementtype-2.3.0" 128765 sources."domhandler-4.3.1" 128766 sources."domutils-2.8.0" 128767 - sources."duplexer3-0.1.4" 128768 - sources."ecc-jsbn-0.1.2" 128769 sources."ecdsa-sig-formatter-1.0.11" 128770 sources."ee-first-1.1.1" 128771 sources."encodeurl-1.0.2" 128772 sources."end-of-stream-1.4.4" 128773 - (sources."engine.io-4.1.2" // { 128774 dependencies = [ 128775 - sources."cookie-0.4.2" 128776 sources."debug-4.3.4" 128777 sources."ms-2.1.2" 128778 ]; 128779 }) 128780 - sources."engine.io-parser-4.0.3" 128781 sources."entities-2.2.0" 128782 - sources."es-abstract-1.19.2" 128783 sources."es-to-primitive-1.2.1" 128784 sources."escape-html-1.0.3" 128785 sources."escape-string-regexp-1.0.5" 128786 sources."etag-1.8.1" 128787 sources."eventemitter3-4.0.7" 128788 - sources."express-4.17.1" 128789 - sources."extend-3.0.2" 128790 sources."extsprintf-1.4.1" 128791 - sources."fast-deep-equal-3.1.3" 128792 - sources."fast-json-stable-stringify-2.1.0" 128793 sources."fast-text-encoding-1.0.3" 128794 - sources."file-type-16.2.0" 128795 sources."filename-reserved-regex-2.0.0" 128796 - sources."filenamify-4.2.0" 128797 sources."finalhandler-1.1.2" 128798 sources."foreach-2.0.5" 128799 - sources."forever-agent-0.6.1" 128800 - sources."form-data-2.3.3" 128801 sources."forwarded-0.2.0" 128802 sources."fresh-0.5.2" 128803 - sources."fs-minipass-1.2.7" 128804 sources."fs.realpath-1.0.0" 128805 - sources."fstream-1.0.12" 128806 sources."function-bind-1.1.1" 128807 - sources."gauge-2.7.4" 128808 sources."get-intrinsic-1.1.1" 128809 sources."get-stream-5.2.0" 128810 sources."get-symbol-description-1.0.0" 128811 - sources."getpass-0.1.7" 128812 sources."glob-7.2.0" 128813 - sources."got-11.8.2" 128814 - sources."graceful-fs-4.2.10" 128815 sources."grapheme-splitter-1.0.4" 128816 - sources."har-schema-2.0.0" 128817 - sources."har-validator-5.1.5" 128818 sources."has-1.0.3" 128819 sources."has-bigints-1.0.1" 128820 sources."has-flag-4.0.0" ··· 128823 sources."has-unicode-2.0.1" 128824 sources."htmlparser2-6.1.0" 128825 sources."http-cache-semantics-4.1.0" 128826 - sources."http-errors-1.7.2" 128827 - sources."http-signature-1.2.0" 128828 sources."http2-wrapper-1.0.3" 128829 sources."http_ece-1.1.0" 128830 (sources."https-proxy-agent-5.0.0" // { ··· 128835 }) 128836 sources."iconv-lite-0.4.24" 128837 sources."ieee754-1.2.1" 128838 - sources."ignore-walk-3.0.4" 128839 sources."inflight-1.0.6" 128840 - sources."inherits-2.0.3" 128841 sources."ini-1.3.8" 128842 sources."internal-slot-1.0.3" 128843 sources."ip-1.1.5" 128844 sources."ipaddr.js-1.9.1" 128845 - (sources."irc-framework-4.11.0" // { 128846 dependencies = [ 128847 sources."iconv-lite-0.6.3" 128848 ]; ··· 128852 sources."is-boolean-object-1.1.2" 128853 sources."is-callable-1.2.4" 128854 sources."is-date-object-1.0.5" 128855 - sources."is-fullwidth-code-point-1.0.0" 128856 sources."is-generator-function-1.0.10" 128857 sources."is-negative-zero-2.0.2" 128858 sources."is-number-object-1.0.7" ··· 128861 sources."is-string-1.0.7" 128862 sources."is-symbol-1.0.4" 128863 sources."is-typed-array-1.1.8" 128864 - sources."is-typedarray-1.0.0" 128865 sources."is-utf8-0.2.1" 128866 sources."is-weakref-1.0.2" 128867 - sources."isarray-1.0.0" 128868 - sources."isexe-2.0.0" 128869 sources."isomorphic-textencoder-1.0.1" 128870 - sources."isstream-0.1.2" 128871 - sources."jsbn-0.1.1" 128872 sources."json-buffer-3.0.1" 128873 - sources."json-schema-0.4.0" 128874 - sources."json-schema-traverse-0.4.1" 128875 - sources."json-stringify-safe-5.0.1" 128876 - (sources."jsprim-1.4.2" // { 128877 - dependencies = [ 128878 - sources."extsprintf-1.3.0" 128879 - sources."verror-1.10.0" 128880 - ]; 128881 - }) 128882 sources."jwa-2.0.0" 128883 sources."jws-4.0.0" 128884 sources."keyv-4.2.2" ··· 128888 sources."lodash-4.17.21" 128889 sources."lowercase-keys-2.0.0" 128890 sources."lru-cache-6.0.0" 128891 sources."media-typer-0.3.0" 128892 sources."merge-descriptors-1.0.1" 128893 sources."methods-1.1.2" 128894 sources."middleware-handler-0.2.0" 128895 sources."mime-1.6.0" 128896 - sources."mime-db-1.52.0" 128897 - (sources."mime-types-2.1.33" // { 128898 - dependencies = [ 128899 - sources."mime-db-1.50.0" 128900 - ]; 128901 - }) 128902 sources."mimic-response-1.0.1" 128903 sources."minimalistic-assert-1.0.1" 128904 sources."minimatch-3.1.2" 128905 sources."minimist-1.2.6" 128906 - (sources."minipass-2.9.0" // { 128907 - dependencies = [ 128908 - sources."yallist-3.1.1" 128909 - ]; 128910 - }) 128911 - sources."minizlib-1.3.3" 128912 - sources."mkdirp-0.5.6" 128913 sources."ms-2.0.0" 128914 sources."mute-stream-0.0.8" 128915 - (sources."needle-2.9.1" // { 128916 - dependencies = [ 128917 - sources."debug-3.2.7" 128918 - sources."ms-2.1.3" 128919 - ]; 128920 - }) 128921 sources."negotiator-0.6.3" 128922 - sources."node-addon-api-3.2.1" 128923 - sources."node-forge-0.10.0" 128924 - (sources."node-gyp-3.8.0" // { 128925 - dependencies = [ 128926 - sources."nopt-3.0.6" 128927 - sources."semver-5.3.0" 128928 - sources."tar-2.2.2" 128929 - ]; 128930 - }) 128931 - (sources."node-pre-gyp-0.11.0" // { 128932 - dependencies = [ 128933 - sources."semver-5.7.1" 128934 - ]; 128935 - }) 128936 - sources."nopt-4.0.3" 128937 sources."normalize-url-6.1.0" 128938 - sources."npm-bundled-1.1.2" 128939 - sources."npm-normalize-package-bin-1.0.1" 128940 - sources."npm-packlist-1.4.8" 128941 - sources."npmlog-4.1.2" 128942 sources."nth-check-2.0.1" 128943 - sources."number-is-nan-1.0.1" 128944 - sources."oauth-sign-0.9.0" 128945 sources."object-assign-4.1.1" 128946 sources."object-inspect-1.12.0" 128947 sources."object-keys-1.1.1" 128948 sources."object.assign-4.1.2" 128949 sources."on-finished-2.3.0" 128950 sources."once-1.4.0" 128951 - sources."os-homedir-1.0.2" 128952 - sources."os-tmpdir-1.0.2" 128953 - sources."osenv-0.1.5" 128954 sources."p-cancelable-2.1.1" 128955 sources."p-finally-1.0.0" 128956 sources."p-try-2.2.0" 128957 - (sources."package-json-6.5.0" // { 128958 - dependencies = [ 128959 - sources."@sindresorhus/is-0.14.0" 128960 - sources."@szmarczak/http-timer-1.1.2" 128961 - (sources."cacheable-request-6.1.0" // { 128962 - dependencies = [ 128963 - sources."get-stream-5.2.0" 128964 - sources."lowercase-keys-2.0.0" 128965 - ]; 128966 - }) 128967 - sources."decompress-response-3.3.0" 128968 - sources."defer-to-connect-1.1.3" 128969 - sources."get-stream-4.1.0" 128970 - sources."got-9.6.0" 128971 - sources."json-buffer-3.0.0" 128972 - sources."keyv-3.1.0" 128973 - sources."lowercase-keys-1.0.1" 128974 - sources."normalize-url-4.5.1" 128975 - sources."p-cancelable-1.1.0" 128976 - sources."responselike-1.0.2" 128977 - sources."semver-6.3.0" 128978 - ]; 128979 - }) 128980 sources."parse5-6.0.1" 128981 sources."parse5-htmlparser2-tree-adapter-6.0.1" 128982 sources."parseurl-1.3.3" 128983 sources."path-is-absolute-1.0.1" 128984 sources."path-to-regexp-0.1.7" 128985 sources."peek-readable-4.1.0" 128986 - sources."performance-now-2.1.0" 128987 sources."pify-4.0.1" 128988 sources."precond-0.2.3" 128989 - sources."prepend-http-2.0.0" 128990 - sources."process-nextick-args-2.0.1" 128991 sources."proxy-addr-2.0.7" 128992 - sources."psl-1.8.0" 128993 sources."pump-3.0.0" 128994 - sources."punycode-2.1.1" 128995 - sources."qs-6.7.0" 128996 sources."quick-lru-5.1.1" 128997 sources."range-parser-1.2.1" 128998 - sources."raw-body-2.4.0" 128999 sources."rc-1.2.8" 129000 sources."read-1.0.7" 129001 sources."read-chunk-3.2.0" ··· 129004 sources."regenerator-runtime-0.13.9" 129005 sources."registry-auth-token-4.2.1" 129006 sources."registry-url-5.1.0" 129007 - (sources."request-2.88.2" // { 129008 - dependencies = [ 129009 - sources."qs-6.5.3" 129010 - sources."uuid-3.4.0" 129011 - ]; 129012 - }) 129013 sources."resolve-alpn-1.2.1" 129014 sources."responselike-2.0.0" 129015 - sources."rimraf-2.7.1" 129016 - sources."safe-buffer-5.1.2" 129017 sources."safer-buffer-2.1.2" 129018 - sources."sax-1.2.4" 129019 sources."semver-7.3.5" 129020 - (sources."send-0.17.1" // { 129021 dependencies = [ 129022 - sources."ms-2.1.1" 129023 ]; 129024 }) 129025 - sources."serve-static-1.14.1" 129026 sources."set-blocking-2.0.0" 129027 - sources."setprototypeof-1.1.1" 129028 sources."side-channel-1.0.4" 129029 sources."signal-exit-3.0.7" 129030 sources."smart-buffer-4.2.0" 129031 - (sources."socket.io-3.1.2" // { 129032 dependencies = [ 129033 sources."debug-4.3.4" 129034 sources."ms-2.1.2" 129035 ]; 129036 }) 129037 - sources."socket.io-adapter-2.1.0" 129038 (sources."socket.io-parser-4.0.4" // { 129039 dependencies = [ 129040 sources."debug-4.3.4" ··· 129042 ]; 129043 }) 129044 sources."socks-2.6.2" 129045 - sources."sqlite3-5.0.2" 129046 - sources."sshpk-1.17.0" 129047 sources."statuses-1.5.0" 129048 - (sources."stream-browserify-3.0.0" // { 129049 - dependencies = [ 129050 - sources."inherits-2.0.4" 129051 - ]; 129052 - }) 129053 - sources."streamsearch-0.1.2" 129054 - sources."string-width-1.0.2" 129055 sources."string.prototype.trimend-1.0.4" 129056 sources."string.prototype.trimstart-1.0.4" 129057 - (sources."string_decoder-1.3.0" // { 129058 - dependencies = [ 129059 - sources."safe-buffer-5.2.1" 129060 - ]; 129061 - }) 129062 - sources."strip-ansi-3.0.1" 129063 sources."strip-json-comments-2.0.1" 129064 sources."strip-outer-1.0.1" 129065 sources."strtok3-6.3.0" 129066 sources."supports-color-7.2.0" 129067 - (sources."tar-4.4.19" // { 129068 - dependencies = [ 129069 - sources."safe-buffer-5.2.1" 129070 - sources."yallist-3.1.1" 129071 - ]; 129072 - }) 129073 - sources."tlds-1.216.0" 129074 - sources."to-readable-stream-1.0.0" 129075 - sources."toidentifier-1.0.0" 129076 - (sources."token-types-2.1.1" // { 129077 - dependencies = [ 129078 - sources."@tokenizer/token-0.1.1" 129079 - ]; 129080 - }) 129081 - sources."tough-cookie-2.5.0" 129082 sources."trim-repeated-1.0.0" 129083 sources."tslib-2.3.1" 129084 - sources."tunnel-agent-0.6.0" 129085 - sources."tweetnacl-0.14.5" 129086 sources."type-is-1.6.18" 129087 - sources."typedarray-to-buffer-3.1.5" 129088 - sources."ua-parser-js-0.7.30" 129089 sources."uc.micro-1.0.6" 129090 sources."unbox-primitive-1.0.1" 129091 sources."unpipe-1.0.0" 129092 - sources."uri-js-4.4.1" 129093 - sources."url-parse-lax-3.0.0" 129094 sources."urlsafe-base64-1.0.0" 129095 sources."util-0.12.4" 129096 sources."util-deprecate-1.0.2" ··· 129104 }) 129105 sources."verror-1.10.1" 129106 sources."web-push-3.4.5" 129107 - sources."which-1.3.1" 129108 sources."which-boxed-primitive-1.0.2" 129109 sources."which-typed-array-1.1.7" 129110 sources."wide-align-1.1.5" 129111 sources."with-open-file-0.1.7" 129112 sources."wrappy-1.0.2" 129113 - sources."ws-7.4.6" 129114 sources."yallist-4.0.0" 129115 - sources."yarn-1.22.10" 129116 ]; 129117 buildInputs = globalBuildInputs; 129118 meta = { ··· 129133 sha512 = "o24rZwvzeMbbvuara2bGaX6eHw925aQw1BZhl7VHtY6xlWrJ9Sy7P29/Q2GQNIP4Otzcf09TX29zTBbRjKbrSA=="; 129134 }; 129135 dependencies = [ 129136 sources."@sindresorhus/is-4.6.0" 129137 sources."@szmarczak/http-timer-4.0.6" 129138 sources."@tokenizer/token-0.3.0" 129139 sources."@types/cacheable-request-6.0.2" ··· 129147 sources."@types/responselike-1.0.0" 129148 sources."abbrev-1.1.1" 129149 sources."abstract-logging-2.0.1" 129150 - (sources."accepts-1.3.8" // { 129151 - dependencies = [ 129152 - sources."mime-types-2.1.35" 129153 - ]; 129154 - }) 129155 (sources."agent-base-6.0.2" // { 129156 dependencies = [ 129157 sources."debug-4.3.4" 129158 sources."ms-2.1.2" 129159 ]; 129160 }) 129161 - sources."ajv-6.12.6" 129162 - sources."ansi-regex-2.1.1" 129163 sources."ansi-styles-4.3.0" 129164 - sources."aproba-1.2.0" 129165 - (sources."are-we-there-yet-1.1.7" // { 129166 - dependencies = [ 129167 - sources."readable-stream-2.3.7" 129168 - sources."string_decoder-1.1.1" 129169 - ]; 129170 - }) 129171 sources."array-flatten-1.1.1" 129172 sources."asn1-0.2.6" 129173 sources."asn1.js-5.4.1" 129174 sources."assert-plus-1.0.0" 129175 - sources."asynckit-0.4.0" 129176 sources."available-typed-arrays-1.0.5" 129177 - sources."aws-sign2-0.7.0" 129178 - sources."aws4-1.11.0" 129179 sources."backoff-2.5.0" 129180 sources."balanced-match-1.0.2" 129181 - sources."base64-arraybuffer-0.1.4" 129182 sources."base64-js-1.5.1" 129183 sources."base64id-2.0.0" 129184 - sources."bcrypt-pbkdf-1.0.2" 129185 sources."bcryptjs-2.4.3" 129186 - sources."block-stream-0.0.9" 129187 sources."bn.js-4.12.0" 129188 - sources."body-parser-1.19.0" 129189 sources."boolbase-1.0.0" 129190 sources."brace-expansion-1.1.11" 129191 sources."buffer-6.0.3" 129192 sources."buffer-equal-constant-time-1.0.1" 129193 - sources."busboy-0.3.1" 129194 - sources."bytes-3.1.0" 129195 sources."cacheable-lookup-5.0.4" 129196 sources."cacheable-request-7.0.2" 129197 sources."call-bind-1.0.2" 129198 - sources."caseless-0.12.0" 129199 sources."chalk-4.1.2" 129200 sources."cheerio-1.0.0-rc.10" 129201 sources."cheerio-select-1.6.0" 129202 - sources."chownr-1.1.4" 129203 sources."clone-response-1.0.2" 129204 - sources."code-point-at-1.1.0" 129205 sources."color-convert-2.0.1" 129206 sources."color-name-1.1.4" 129207 - sources."combined-stream-1.0.8" 129208 - sources."commander-7.2.0" 129209 sources."component-emitter-1.3.0" 129210 sources."compress-brotli-1.3.6" 129211 sources."concat-map-0.0.1" 129212 sources."console-control-strings-1.1.0" 129213 - sources."content-disposition-0.5.3" 129214 sources."content-type-1.0.4" 129215 - sources."cookie-0.4.0" 129216 sources."cookie-signature-1.0.6" 129217 sources."core-js-3.21.1" 129218 sources."core-util-is-1.0.2" 129219 sources."cors-2.8.5" 129220 sources."css-select-4.3.0" 129221 sources."css-what-6.1.0" 129222 - sources."dashdash-1.14.1" 129223 sources."debug-2.6.9" 129224 (sources."decompress-response-6.0.0" // { 129225 dependencies = [ ··· 129229 sources."deep-extend-0.6.0" 129230 sources."defer-to-connect-2.0.1" 129231 sources."define-properties-1.1.3" 129232 - sources."delayed-stream-1.0.0" 129233 sources."delegates-1.0.0" 129234 sources."depd-1.1.2" 129235 sources."destroy-1.0.4" 129236 - sources."detect-libc-1.0.3" 129237 - sources."dicer-0.3.0" 129238 - sources."dom-serializer-1.3.2" 129239 sources."domelementtype-2.3.0" 129240 sources."domhandler-4.3.1" 129241 sources."domutils-2.8.0" 129242 - sources."duplexer3-0.1.4" 129243 - sources."ecc-jsbn-0.1.2" 129244 sources."ecdsa-sig-formatter-1.0.11" 129245 sources."ee-first-1.1.1" 129246 sources."encodeurl-1.0.2" 129247 sources."end-of-stream-1.4.4" 129248 - (sources."engine.io-4.1.2" // { 129249 dependencies = [ 129250 - sources."cookie-0.4.2" 129251 sources."debug-4.3.4" 129252 sources."ms-2.1.2" 129253 ]; 129254 }) 129255 - sources."engine.io-parser-4.0.3" 129256 sources."entities-2.2.0" 129257 - sources."es-abstract-1.19.2" 129258 sources."es-to-primitive-1.2.1" 129259 sources."escape-html-1.0.3" 129260 sources."escape-string-regexp-1.0.5" 129261 sources."etag-1.8.1" 129262 sources."eventemitter3-4.0.7" 129263 - sources."express-4.17.1" 129264 - sources."extend-3.0.2" 129265 sources."extsprintf-1.4.1" 129266 - sources."fast-deep-equal-3.1.3" 129267 - sources."fast-json-stable-stringify-2.1.0" 129268 sources."fast-text-encoding-1.0.3" 129269 - sources."file-type-16.2.0" 129270 sources."filename-reserved-regex-2.0.0" 129271 - sources."filenamify-4.2.0" 129272 sources."finalhandler-1.1.2" 129273 sources."foreach-2.0.5" 129274 - sources."forever-agent-0.6.1" 129275 - sources."form-data-2.3.3" 129276 sources."forwarded-0.2.0" 129277 sources."fresh-0.5.2" 129278 - sources."fs-minipass-1.2.7" 129279 sources."fs.realpath-1.0.0" 129280 - sources."fstream-1.0.12" 129281 sources."function-bind-1.1.1" 129282 - sources."gauge-2.7.4" 129283 sources."get-intrinsic-1.1.1" 129284 sources."get-stream-5.2.0" 129285 sources."get-symbol-description-1.0.0" 129286 - sources."getpass-0.1.7" 129287 sources."glob-7.2.0" 129288 - sources."got-11.8.2" 129289 - sources."graceful-fs-4.2.10" 129290 sources."grapheme-splitter-1.0.4" 129291 - sources."har-schema-2.0.0" 129292 - sources."har-validator-5.1.5" 129293 sources."has-1.0.3" 129294 sources."has-bigints-1.0.1" 129295 sources."has-flag-4.0.0" ··· 129298 sources."has-unicode-2.0.1" 129299 sources."htmlparser2-6.1.0" 129300 sources."http-cache-semantics-4.1.0" 129301 - sources."http-errors-1.7.2" 129302 - sources."http-signature-1.2.0" 129303 sources."http2-wrapper-1.0.3" 129304 sources."http_ece-1.1.0" 129305 (sources."https-proxy-agent-5.0.0" // { ··· 129310 }) 129311 sources."iconv-lite-0.4.24" 129312 sources."ieee754-1.2.1" 129313 - sources."ignore-walk-3.0.4" 129314 sources."inflight-1.0.6" 129315 - sources."inherits-2.0.3" 129316 sources."ini-1.3.8" 129317 sources."internal-slot-1.0.3" 129318 sources."ip-1.1.5" 129319 sources."ipaddr.js-1.9.1" 129320 - (sources."irc-framework-4.11.0" // { 129321 dependencies = [ 129322 sources."iconv-lite-0.6.3" 129323 ]; ··· 129327 sources."is-boolean-object-1.1.2" 129328 sources."is-callable-1.2.4" 129329 sources."is-date-object-1.0.5" 129330 - sources."is-fullwidth-code-point-1.0.0" 129331 sources."is-generator-function-1.0.10" 129332 sources."is-negative-zero-2.0.2" 129333 sources."is-number-object-1.0.7" ··· 129336 sources."is-string-1.0.7" 129337 sources."is-symbol-1.0.4" 129338 sources."is-typed-array-1.1.8" 129339 - sources."is-typedarray-1.0.0" 129340 sources."is-utf8-0.2.1" 129341 sources."is-weakref-1.0.2" 129342 - sources."isarray-1.0.0" 129343 - sources."isexe-2.0.0" 129344 sources."isomorphic-textencoder-1.0.1" 129345 - sources."isstream-0.1.2" 129346 - sources."jsbn-0.1.1" 129347 sources."json-buffer-3.0.1" 129348 - sources."json-schema-0.4.0" 129349 - sources."json-schema-traverse-0.4.1" 129350 - sources."json-stringify-safe-5.0.1" 129351 - (sources."jsprim-1.4.2" // { 129352 - dependencies = [ 129353 - sources."extsprintf-1.3.0" 129354 - sources."verror-1.10.0" 129355 - ]; 129356 - }) 129357 sources."jwa-2.0.0" 129358 sources."jws-4.0.0" 129359 sources."keyv-4.2.2" ··· 129363 sources."lodash-4.17.21" 129364 sources."lowercase-keys-2.0.0" 129365 sources."lru-cache-6.0.0" 129366 sources."media-typer-0.3.0" 129367 sources."merge-descriptors-1.0.1" 129368 sources."methods-1.1.2" 129369 sources."middleware-handler-0.2.0" 129370 sources."mime-1.6.0" 129371 - sources."mime-db-1.52.0" 129372 - (sources."mime-types-2.1.33" // { 129373 - dependencies = [ 129374 - sources."mime-db-1.50.0" 129375 - ]; 129376 - }) 129377 sources."mimic-response-1.0.1" 129378 sources."minimalistic-assert-1.0.1" 129379 sources."minimatch-3.1.2" 129380 sources."minimist-1.2.6" 129381 - (sources."minipass-2.9.0" // { 129382 - dependencies = [ 129383 - sources."yallist-3.1.1" 129384 - ]; 129385 - }) 129386 - sources."minizlib-1.3.3" 129387 - sources."mkdirp-0.5.6" 129388 sources."ms-2.0.0" 129389 sources."mute-stream-0.0.8" 129390 - (sources."needle-2.9.1" // { 129391 - dependencies = [ 129392 - sources."debug-3.2.7" 129393 - sources."ms-2.1.3" 129394 - ]; 129395 - }) 129396 sources."negotiator-0.6.3" 129397 - sources."node-addon-api-3.2.1" 129398 - sources."node-forge-0.10.0" 129399 - (sources."node-gyp-3.8.0" // { 129400 - dependencies = [ 129401 - sources."nopt-3.0.6" 129402 - sources."semver-5.3.0" 129403 - sources."tar-2.2.2" 129404 - ]; 129405 - }) 129406 - (sources."node-pre-gyp-0.11.0" // { 129407 - dependencies = [ 129408 - sources."semver-5.7.1" 129409 - ]; 129410 - }) 129411 - sources."nopt-4.0.3" 129412 sources."normalize-url-6.1.0" 129413 - sources."npm-bundled-1.1.2" 129414 - sources."npm-normalize-package-bin-1.0.1" 129415 - sources."npm-packlist-1.4.8" 129416 - sources."npmlog-4.1.2" 129417 sources."nth-check-2.0.1" 129418 - sources."number-is-nan-1.0.1" 129419 - sources."oauth-sign-0.9.0" 129420 sources."object-assign-4.1.1" 129421 sources."object-inspect-1.12.0" 129422 sources."object-keys-1.1.1" 129423 sources."object.assign-4.1.2" 129424 sources."on-finished-2.3.0" 129425 sources."once-1.4.0" 129426 - sources."os-homedir-1.0.2" 129427 - sources."os-tmpdir-1.0.2" 129428 - sources."osenv-0.1.5" 129429 sources."p-cancelable-2.1.1" 129430 sources."p-finally-1.0.0" 129431 sources."p-try-2.2.0" 129432 - (sources."package-json-6.5.0" // { 129433 - dependencies = [ 129434 - sources."@sindresorhus/is-0.14.0" 129435 - sources."@szmarczak/http-timer-1.1.2" 129436 - (sources."cacheable-request-6.1.0" // { 129437 - dependencies = [ 129438 - sources."get-stream-5.2.0" 129439 - sources."lowercase-keys-2.0.0" 129440 - ]; 129441 - }) 129442 - sources."decompress-response-3.3.0" 129443 - sources."defer-to-connect-1.1.3" 129444 - sources."get-stream-4.1.0" 129445 - sources."got-9.6.0" 129446 - sources."json-buffer-3.0.0" 129447 - sources."keyv-3.1.0" 129448 - sources."lowercase-keys-1.0.1" 129449 - sources."normalize-url-4.5.1" 129450 - sources."p-cancelable-1.1.0" 129451 - sources."responselike-1.0.2" 129452 - sources."semver-6.3.0" 129453 - ]; 129454 - }) 129455 sources."parse5-6.0.1" 129456 sources."parse5-htmlparser2-tree-adapter-6.0.1" 129457 sources."parseurl-1.3.3" 129458 sources."path-is-absolute-1.0.1" 129459 sources."path-to-regexp-0.1.7" 129460 sources."peek-readable-4.1.0" 129461 - sources."performance-now-2.1.0" 129462 sources."pify-4.0.1" 129463 sources."precond-0.2.3" 129464 - sources."prepend-http-2.0.0" 129465 - sources."process-nextick-args-2.0.1" 129466 sources."proxy-addr-2.0.7" 129467 - sources."psl-1.8.0" 129468 sources."pump-3.0.0" 129469 - sources."punycode-2.1.1" 129470 - sources."qs-6.7.0" 129471 sources."quick-lru-5.1.1" 129472 sources."range-parser-1.2.1" 129473 - sources."raw-body-2.4.0" 129474 sources."rc-1.2.8" 129475 sources."read-1.0.7" 129476 sources."read-chunk-3.2.0" ··· 129479 sources."regenerator-runtime-0.13.9" 129480 sources."registry-auth-token-4.2.1" 129481 sources."registry-url-5.1.0" 129482 - (sources."request-2.88.2" // { 129483 - dependencies = [ 129484 - sources."qs-6.5.3" 129485 - sources."uuid-3.4.0" 129486 - ]; 129487 - }) 129488 sources."resolve-alpn-1.2.1" 129489 sources."responselike-2.0.0" 129490 - sources."rimraf-2.7.1" 129491 - sources."safe-buffer-5.1.2" 129492 sources."safer-buffer-2.1.2" 129493 - sources."sax-1.2.4" 129494 sources."semver-7.3.5" 129495 - (sources."send-0.17.1" // { 129496 dependencies = [ 129497 - sources."ms-2.1.1" 129498 ]; 129499 }) 129500 - sources."serve-static-1.14.1" 129501 sources."set-blocking-2.0.0" 129502 - sources."setprototypeof-1.1.1" 129503 sources."side-channel-1.0.4" 129504 sources."signal-exit-3.0.7" 129505 sources."smart-buffer-4.2.0" 129506 - (sources."socket.io-3.1.2" // { 129507 dependencies = [ 129508 sources."debug-4.3.4" 129509 sources."ms-2.1.2" 129510 ]; 129511 }) 129512 - sources."socket.io-adapter-2.1.0" 129513 (sources."socket.io-parser-4.0.4" // { 129514 dependencies = [ 129515 sources."debug-4.3.4" ··· 129517 ]; 129518 }) 129519 sources."socks-2.6.2" 129520 - sources."sqlite3-5.0.2" 129521 - sources."sshpk-1.17.0" 129522 sources."statuses-1.5.0" 129523 - (sources."stream-browserify-3.0.0" // { 129524 - dependencies = [ 129525 - sources."inherits-2.0.4" 129526 - ]; 129527 - }) 129528 - sources."streamsearch-0.1.2" 129529 - sources."string-width-1.0.2" 129530 sources."string.prototype.trimend-1.0.4" 129531 sources."string.prototype.trimstart-1.0.4" 129532 - (sources."string_decoder-1.3.0" // { 129533 - dependencies = [ 129534 - sources."safe-buffer-5.2.1" 129535 - ]; 129536 - }) 129537 - sources."strip-ansi-3.0.1" 129538 sources."strip-json-comments-2.0.1" 129539 sources."strip-outer-1.0.1" 129540 sources."strtok3-6.3.0" 129541 sources."supports-color-7.2.0" 129542 - (sources."tar-4.4.19" // { 129543 - dependencies = [ 129544 - sources."safe-buffer-5.2.1" 129545 - sources."yallist-3.1.1" 129546 - ]; 129547 - }) 129548 - sources."thelounge-4.3.0" 129549 - sources."tlds-1.216.0" 129550 - sources."to-readable-stream-1.0.0" 129551 - sources."toidentifier-1.0.0" 129552 - (sources."token-types-2.1.1" // { 129553 - dependencies = [ 129554 - sources."@tokenizer/token-0.1.1" 129555 - ]; 129556 - }) 129557 - sources."tough-cookie-2.5.0" 129558 sources."trim-repeated-1.0.0" 129559 sources."tslib-2.3.1" 129560 - sources."tunnel-agent-0.6.0" 129561 - sources."tweetnacl-0.14.5" 129562 sources."type-is-1.6.18" 129563 - sources."typedarray-to-buffer-3.1.5" 129564 - sources."ua-parser-js-0.7.30" 129565 sources."uc.micro-1.0.6" 129566 sources."unbox-primitive-1.0.1" 129567 sources."unpipe-1.0.0" 129568 - sources."uri-js-4.4.1" 129569 - sources."url-parse-lax-3.0.0" 129570 sources."urlsafe-base64-1.0.0" 129571 sources."util-0.12.4" 129572 sources."util-deprecate-1.0.2" ··· 129580 }) 129581 sources."verror-1.10.1" 129582 sources."web-push-3.4.5" 129583 - sources."which-1.3.1" 129584 sources."which-boxed-primitive-1.0.2" 129585 sources."which-typed-array-1.1.7" 129586 sources."wide-align-1.1.5" 129587 sources."with-open-file-0.1.7" 129588 sources."wrappy-1.0.2" 129589 - sources."ws-7.4.6" 129590 sources."yallist-4.0.0" 129591 - sources."yarn-1.22.10" 129592 ]; 129593 buildInputs = globalBuildInputs; 129594 meta = { ··· 131716 sources."jsonfile-6.1.0" 131717 sources."jsprim-1.4.2" 131718 sources."keypress-0.2.1" 131719 - sources."lru-cache-7.8.0" 131720 sources."mime-db-1.52.0" 131721 sources."mime-types-2.1.35" 131722 sources."minimatch-3.1.2" ··· 131740 sources."rimraf-2.6.3" 131741 sources."safe-buffer-5.2.1" 131742 sources."safer-buffer-2.1.2" 131743 - sources."semver-7.3.6" 131744 sources."sprintf-0.1.5" 131745 sources."sshpk-1.17.0" 131746 sources."stack-trace-0.0.10" ··· 131763 ]; 131764 }) 131765 sources."wrappy-1.0.2" 131766 sources."yauzl-2.10.0" 131767 ]; 131768 buildInputs = globalBuildInputs; ··· 132026 bypassCache = true; 132027 reconstructLock = true; 132028 }; 132029 ttf2eot = nodeEnv.buildNodePackage { 132030 name = "ttf2eot"; 132031 packageName = "ttf2eot"; ··· 132111 sources."isexe-2.0.0" 132112 sources."jsonfile-6.1.0" 132113 sources."locate-path-3.0.0" 132114 - sources."lru-cache-7.8.0" 132115 sources."merge2-1.4.1" 132116 sources."micromatch-4.0.5" 132117 sources."minimatch-3.1.2" ··· 132130 sources."reusify-1.0.4" 132131 sources."rimraf-3.0.2" 132132 sources."run-parallel-1.2.0" 132133 - sources."semver-7.3.6" 132134 sources."slash-3.0.0" 132135 sources."temp-dir-2.0.0" 132136 sources."tempy-1.0.1" ··· 132146 sources."vscode-uri-3.0.3" 132147 sources."which-2.0.2" 132148 sources."wrappy-1.0.2" 132149 ]; 132150 buildInputs = globalBuildInputs; 132151 meta = { ··· 132159 uglify-js = nodeEnv.buildNodePackage { 132160 name = "uglify-js"; 132161 packageName = "uglify-js"; 132162 - version = "3.15.3"; 132163 src = fetchurl { 132164 - url = "https://registry.npmjs.org/uglify-js/-/uglify-js-3.15.3.tgz"; 132165 - sha512 = "6iCVm2omGJbsu3JWac+p6kUiOpg3wFO2f8lIXjfEb8RrmLjzog1wTPMmwKB7swfzzqxj9YM+sGUM++u1qN4qJg=="; 132166 }; 132167 buildInputs = globalBuildInputs; 132168 meta = { ··· 132302 sources."depd-2.0.0" 132303 ]; 132304 }) 132305 - sources."fecha-4.2.1" 132306 sources."finalhandler-1.1.2" 132307 sources."fn.name-1.1.0" 132308 sources."forwarded-0.2.0" ··· 132417 sources."safe-buffer-5.2.1" 132418 sources."safe-stable-stringify-2.3.1" 132419 sources."safer-buffer-2.1.2" 132420 - (sources."semver-7.3.6" // { 132421 dependencies = [ 132422 - sources."lru-cache-7.8.0" 132423 ]; 132424 }) 132425 (sources."send-0.17.2" // { ··· 132573 sources."lines-and-columns-2.0.3" 132574 sources."load-plugin-4.0.1" 132575 sources."locate-path-3.0.0" 132576 - sources."lru-cache-7.8.0" 132577 sources."minimatch-3.1.2" 132578 sources."ms-2.1.2" 132579 sources."once-1.4.0" ··· 132585 sources."path-is-absolute-1.0.1" 132586 sources."readable-stream-3.6.0" 132587 sources."safe-buffer-5.2.1" 132588 - sources."semver-7.3.6" 132589 sources."string-width-5.1.2" 132590 sources."string_decoder-1.3.0" 132591 sources."strip-ansi-7.0.1" ··· 132612 sources."vscode-languageserver-textdocument-1.0.4" 132613 sources."vscode-languageserver-types-3.16.0" 132614 sources."wrappy-1.0.2" 132615 ]; 132616 buildInputs = globalBuildInputs; 132617 meta = { ··· 132651 sources."commander-7.2.0" 132652 sources."concat-map-0.0.1" 132653 sources."console-control-strings-1.1.0" 132654 - sources."d3-array-3.1.5" 132655 sources."d3-color-3.1.0" 132656 sources."d3-delaunay-6.0.2" 132657 sources."d3-dispatch-3.0.1" ··· 132688 sources."inherits-2.0.4" 132689 sources."internmap-2.0.3" 132690 sources."is-fullwidth-code-point-3.0.0" 132691 - sources."lru-cache-7.8.0" 132692 (sources."make-dir-3.1.0" // { 132693 dependencies = [ 132694 sources."semver-6.3.0" ··· 132714 sources."rw-1.3.3" 132715 sources."safe-buffer-5.2.1" 132716 sources."safer-buffer-2.1.2" 132717 - sources."semver-7.3.6" 132718 sources."set-blocking-2.0.0" 132719 sources."signal-exit-3.0.7" 132720 sources."simple-concat-1.0.1" ··· 132758 sources."vega-statistics-1.8.0" 132759 sources."vega-time-2.1.0" 132760 sources."vega-transforms-4.10.0" 132761 - sources."vega-typings-0.22.2" 132762 sources."vega-util-1.17.0" 132763 sources."vega-view-5.11.0" 132764 sources."vega-view-transforms-4.5.8" ··· 132771 sources."wrappy-1.0.2" 132772 sources."y18n-5.0.8" 132773 sources."yallist-4.0.0" 132774 - sources."yargs-17.4.0" 132775 sources."yargs-parser-21.0.1" 132776 ]; 132777 buildInputs = globalBuildInputs; ··· 132834 vercel = nodeEnv.buildNodePackage { 132835 name = "vercel"; 132836 packageName = "vercel"; 132837 - version = "24.0.1"; 132838 src = fetchurl { 132839 - url = "https://registry.npmjs.org/vercel/-/vercel-24.0.1.tgz"; 132840 - sha512 = "LmWW65KyWJV/GTxlcVwcifGp1yywUSNP3fcMNZQLdd6fVC3CHJUyHz5t4GD8O1VM56NqvnnYgqNbGYBQXLN5gQ=="; 132841 }; 132842 dependencies = [ 132843 sources."@sindresorhus/is-0.14.0" 132844 sources."@szmarczak/http-timer-1.1.2" 132845 sources."@types/node-17.0.23" 132846 - sources."@vercel/build-utils-2.15.0" 132847 - sources."@vercel/go-1.3.1" 132848 - sources."@vercel/node-1.14.0" 132849 sources."@vercel/node-bridge-2.2.0" 132850 - sources."@vercel/python-2.2.1" 132851 - sources."@vercel/ruby-1.3.1" 132852 sources."ansi-align-3.0.1" 132853 sources."ansi-regex-5.0.1" 132854 sources."ansi-styles-4.3.0" ··· 132953 vim-language-server = nodeEnv.buildNodePackage { 132954 name = "vim-language-server"; 132955 packageName = "vim-language-server"; 132956 - version = "2.2.6"; 132957 src = fetchurl { 132958 - url = "https://registry.npmjs.org/vim-language-server/-/vim-language-server-2.2.6.tgz"; 132959 - sha512 = "mgX18AzHsg2sDqh4aVVjk23iXf2s93lN7SZnZq2JE74/uGeXfrBckix3YdKtxgZe1vb1tiwDz9JRqoRV9SyGng=="; 132960 }; 132961 buildInputs = globalBuildInputs; 132962 meta = { ··· 133091 sources."lodash-4.17.21" 133092 sources."lodash.merge-4.6.2" 133093 sources."lodash.truncate-4.4.2" 133094 - sources."lru-cache-7.8.0" 133095 sources."minimatch-3.1.2" 133096 sources."minimist-1.2.6" 133097 sources."mkdirp-0.5.6" ··· 133115 sources."resolve-1.22.0" 133116 sources."resolve-from-4.0.0" 133117 sources."rimraf-3.0.2" 133118 - sources."semver-7.3.6" 133119 sources."shebang-command-2.0.0" 133120 sources."shebang-regex-3.0.0" 133121 (sources."slice-ansi-4.0.0" // { ··· 133162 sources."which-2.0.2" 133163 sources."word-wrap-1.2.3" 133164 sources."wrappy-1.0.2" 133165 ]; 133166 buildInputs = globalBuildInputs; 133167 meta = { ··· 133342 sources."core-js-3.21.1" 133343 sources."jsonc-parser-3.0.0" 133344 sources."regenerator-runtime-0.13.9" 133345 - sources."request-light-0.5.7" 133346 sources."typescript-4.6.3" 133347 sources."vscode-css-languageservice-5.4.1" 133348 sources."vscode-html-languageservice-4.2.4" ··· 133384 sources."@types/mocha-7.0.2" 133385 sources."@types/node-8.10.66" 133386 sources."@types/vscode-1.66.0" 133387 - sources."@types/yauzl-2.9.2" 133388 sources."@ungap/promise-all-settled-1.1.2" 133389 sources."@webassemblyjs/ast-1.11.1" 133390 sources."@webassemblyjs/floating-point-hex-parser-1.11.1" ··· 133428 sources."buffer-from-1.1.2" 133429 sources."call-bind-1.0.2" 133430 sources."camelcase-6.3.0" 133431 - sources."caniuse-lite-1.0.30001325" 133432 (sources."chalk-4.1.2" // { 133433 dependencies = [ 133434 sources."supports-color-7.2.0" ··· 133464 sources."decamelize-4.0.0" 133465 sources."denodeify-1.2.1" 133466 sources."diff-5.0.0" 133467 - sources."dom-serializer-1.3.2" 133468 sources."domelementtype-2.3.0" 133469 sources."domhandler-4.3.1" 133470 sources."domutils-2.8.0" 133471 - sources."electron-to-chromium-1.4.106" 133472 sources."emoji-regex-8.0.0" 133473 sources."emojis-list-3.0.0" 133474 - sources."enhanced-resolve-5.9.2" 133475 sources."entities-2.2.0" 133476 sources."envinfo-7.8.1" 133477 sources."errno-0.1.8" ··· 133535 sources."kind-of-6.0.3" 133536 sources."leven-3.1.0" 133537 sources."linkify-it-2.2.0" 133538 - sources."loader-runner-4.2.0" 133539 sources."loader-utils-2.0.2" 133540 sources."locate-path-6.0.0" 133541 sources."lodash-4.17.21" 133542 sources."log-symbols-4.0.0" 133543 - sources."lru-cache-7.8.0" 133544 (sources."markdown-it-10.0.0" // { 133545 dependencies = [ 133546 sources."argparse-1.0.10" ··· 133569 sources."mute-stream-0.0.8" 133570 sources."nanoid-3.1.20" 133571 sources."neo-async-2.6.2" 133572 - sources."node-releases-2.0.2" 133573 sources."normalize-path-3.0.0" 133574 sources."npm-run-path-4.0.1" 133575 sources."nth-check-2.0.1" ··· 133650 (sources."ts-loader-8.3.0" // { 133651 dependencies = [ 133652 sources."enhanced-resolve-4.5.0" 133653 - sources."semver-7.3.6" 133654 sources."tapable-1.1.3" 133655 ]; 133656 }) ··· 133699 }) 133700 sources."wrappy-1.0.2" 133701 sources."y18n-5.0.8" 133702 sources."yaml-1.10.2" 133703 (sources."yargs-16.2.0" // { 133704 dependencies = [ ··· 133979 sources."tslib-1.14.1" 133980 sources."tunnel-agent-0.6.0" 133981 sources."tweetnacl-0.14.5" 133982 - sources."uglify-js-3.15.3" 133983 sources."uid-0.0.2" 133984 sources."unbzip2-stream-1.4.3" 133985 sources."unyield-0.0.1" ··· 134431 sources."isarray-1.0.0" 134432 sources."isexe-2.0.0" 134433 sources."isobject-3.0.1" 134434 - sources."js-beautify-1.14.2" 134435 sources."js-tokens-4.0.0" 134436 sources."js-yaml-3.14.1" 134437 sources."json-buffer-3.0.0" ··· 135065 sources."levn-0.3.0" 135066 sources."lodash-4.17.21" 135067 sources."logidrom-0.3.1" 135068 - sources."lru-cache-7.8.0" 135069 (sources."make-dir-3.1.0" // { 135070 dependencies = [ 135071 sources."semver-6.3.0" ··· 135104 sources."safer-buffer-2.1.2" 135105 sources."sax-1.2.4" 135106 sources."saxes-5.0.1" 135107 - sources."semver-7.3.6" 135108 sources."set-blocking-2.0.0" 135109 sources."signal-exit-3.0.7" 135110 sources."simple-concat-1.0.1" ··· 135144 sources."xmlchars-2.2.0" 135145 sources."y18n-5.0.8" 135146 sources."yallist-4.0.0" 135147 - sources."yargs-17.4.0" 135148 sources."yargs-parser-21.0.1" 135149 ]; 135150 buildInputs = globalBuildInputs; ··· 135295 sources."define-properties-1.1.3" 135296 sources."delayed-stream-1.0.0" 135297 sources."doctrine-3.0.0" 135298 - sources."dom-serializer-1.3.2" 135299 sources."domelementtype-2.3.0" 135300 sources."domhandler-4.3.1" 135301 sources."domutils-2.8.0" ··· 135576 sources."readable-stream-3.6.0" 135577 sources."real-require-0.1.0" 135578 sources."regenerator-runtime-0.13.9" 135579 - sources."regexp.prototype.flags-1.4.1" 135580 sources."regexpp-3.2.0" 135581 sources."registry-auth-token-4.2.1" 135582 sources."registry-url-5.1.0" ··· 135750 sources."ajv-keywords-3.5.2" 135751 sources."browserslist-4.20.2" 135752 sources."buffer-from-1.1.2" 135753 - sources."caniuse-lite-1.0.30001325" 135754 sources."chrome-trace-event-1.0.3" 135755 sources."commander-2.20.3" 135756 - sources."electron-to-chromium-1.4.106" 135757 - sources."enhanced-resolve-5.9.2" 135758 sources."es-module-lexer-0.9.3" 135759 sources."escalade-3.1.1" 135760 sources."eslint-scope-5.1.1" ··· 135773 sources."jest-worker-27.5.1" 135774 sources."json-parse-better-errors-1.0.2" 135775 sources."json-schema-traverse-0.4.1" 135776 - sources."loader-runner-4.2.0" 135777 sources."merge-stream-2.0.0" 135778 sources."mime-db-1.52.0" 135779 sources."mime-types-2.1.35" 135780 sources."neo-async-2.6.2" 135781 - sources."node-releases-2.0.2" 135782 sources."picocolors-1.0.0" 135783 sources."punycode-2.1.1" 135784 sources."randombytes-2.1.0" ··· 136528 sources."xmlbuilder-11.0.1" 136529 sources."xmldom-0.1.31" 136530 sources."y18n-5.0.8" 136531 - sources."yargs-17.4.0" 136532 sources."yargs-parser-21.0.1" 136533 ]; 136534 buildInputs = globalBuildInputs; ··· 136596 }; 136597 dependencies = [ 136598 sources."jsonc-parser-3.0.0" 136599 - sources."request-light-0.5.7" 136600 sources."vscode-json-languageservice-4.1.8" 136601 sources."vscode-jsonrpc-6.0.0" 136602 sources."vscode-languageserver-7.0.0" ··· 136713 (sources."@npmcli/arborist-4.3.1" // { 136714 dependencies = [ 136715 sources."mkdirp-1.0.4" 136716 - sources."semver-7.3.6" 136717 ]; 136718 }) 136719 (sources."@npmcli/fs-1.1.1" // { 136720 dependencies = [ 136721 - sources."semver-7.3.6" 136722 ]; 136723 }) 136724 (sources."@npmcli/git-2.1.0" // { 136725 dependencies = [ 136726 - sources."lru-cache-6.0.0" 136727 sources."mkdirp-1.0.4" 136728 - (sources."semver-7.3.6" // { 136729 - dependencies = [ 136730 - sources."lru-cache-7.8.0" 136731 - ]; 136732 - }) 136733 sources."which-2.0.2" 136734 - sources."yallist-4.0.0" 136735 ]; 136736 }) 136737 sources."@npmcli/installed-package-contents-1.0.7" ··· 136743 }) 136744 (sources."@npmcli/metavuln-calculator-2.0.0" // { 136745 dependencies = [ 136746 - sources."semver-7.3.6" 136747 ]; 136748 }) 136749 (sources."@npmcli/move-file-1.1.2" // { ··· 136830 sources."builtins-1.0.3" 136831 (sources."cacache-15.3.0" // { 136832 dependencies = [ 136833 - sources."lru-cache-6.0.0" 136834 sources."mkdirp-1.0.4" 136835 - sources."yallist-4.0.0" 136836 ]; 136837 }) 136838 (sources."cacheable-request-2.1.4" // { ··· 136957 sources."glob-parent-5.1.2" 136958 (sources."global-agent-2.2.0" // { 136959 dependencies = [ 136960 - sources."semver-7.3.6" 136961 ]; 136962 }) 136963 sources."global-dirs-0.1.1" ··· 137110 sources."log-symbols-2.2.0" 137111 sources."loud-rejection-1.6.0" 137112 sources."lowercase-keys-1.0.1" 137113 - sources."lru-cache-7.8.0" 137114 sources."macos-release-2.5.0" 137115 sources."make-dir-1.3.0" 137116 (sources."make-fetch-happen-9.1.0" // { 137117 dependencies = [ 137118 sources."http-cache-semantics-4.1.0" 137119 - sources."lru-cache-6.0.0" 137120 - sources."yallist-4.0.0" 137121 ]; 137122 }) 137123 sources."map-age-cleaner-0.1.3" ··· 137146 sources."mimic-response-1.0.1" 137147 sources."minimatch-3.1.2" 137148 sources."minimist-1.2.6" 137149 - (sources."minipass-3.1.6" // { 137150 - dependencies = [ 137151 - sources."yallist-4.0.0" 137152 - ]; 137153 - }) 137154 sources."minipass-collect-1.0.2" 137155 sources."minipass-fetch-1.4.1" 137156 sources."minipass-flush-1.0.5" 137157 sources."minipass-json-stream-1.0.1" 137158 sources."minipass-pipeline-1.2.4" 137159 sources."minipass-sized-1.0.3" 137160 - (sources."minizlib-2.1.2" // { 137161 - dependencies = [ 137162 - sources."yallist-4.0.0" 137163 - ]; 137164 - }) 137165 sources."mkdirp-0.5.6" 137166 (sources."mkdirp-infer-owner-2.0.0" // { 137167 dependencies = [ ··· 137182 sources."is-fullwidth-code-point-3.0.0" 137183 sources."npmlog-6.0.1" 137184 sources."readable-stream-3.6.0" 137185 - sources."semver-7.3.6" 137186 sources."string-width-4.2.3" 137187 sources."strip-ansi-6.0.1" 137188 sources."which-2.0.2" ··· 137196 sources."npm-conf-1.1.3" 137197 (sources."npm-install-checks-4.0.0" // { 137198 dependencies = [ 137199 - sources."semver-7.3.6" 137200 ]; 137201 }) 137202 (sources."npm-keyword-5.0.0" // { ··· 137213 (sources."npm-package-arg-8.1.5" // { 137214 dependencies = [ 137215 sources."hosted-git-info-4.1.0" 137216 - sources."lru-cache-6.0.0" 137217 - (sources."semver-7.3.6" // { 137218 - dependencies = [ 137219 - sources."lru-cache-7.8.0" 137220 - ]; 137221 - }) 137222 - sources."yallist-4.0.0" 137223 ]; 137224 }) 137225 sources."npm-packlist-3.0.0" 137226 (sources."npm-pick-manifest-6.1.1" // { 137227 dependencies = [ 137228 - sources."semver-7.3.6" 137229 ]; 137230 }) 137231 (sources."npm-registry-fetch-12.0.2" // { ··· 137237 sources."debug-4.3.4" 137238 sources."http-cache-semantics-4.1.0" 137239 sources."http-proxy-agent-5.0.0" 137240 (sources."make-fetch-happen-10.1.2" // { 137241 dependencies = [ 137242 sources."minipass-fetch-2.1.0" ··· 137244 }) 137245 sources."mkdirp-1.0.4" 137246 sources."ms-2.1.2" 137247 - sources."semver-7.3.6" 137248 sources."ssri-9.0.0" 137249 ]; 137250 }) ··· 137521 (sources."tar-6.1.11" // { 137522 dependencies = [ 137523 sources."mkdirp-1.0.4" 137524 - sources."yallist-4.0.0" 137525 ]; 137526 }) 137527 (sources."term-size-1.2.0" // { ··· 137530 sources."execa-0.7.0" 137531 sources."get-stream-3.0.0" 137532 sources."lru-cache-4.1.5" 137533 ]; 137534 }) 137535 sources."text-table-0.2.0" ··· 137605 sources."wrappy-1.0.2" 137606 sources."write-file-atomic-2.4.3" 137607 sources."xdg-basedir-3.0.0" 137608 - sources."yallist-2.1.2" 137609 (sources."yeoman-character-1.1.0" // { 137610 dependencies = [ 137611 sources."has-flag-1.0.0" ··· 137654 sources."readable-stream-3.6.0" 137655 sources."restore-cursor-3.1.0" 137656 sources."rxjs-7.5.5" 137657 - sources."semver-7.3.6" 137658 sources."shebang-command-2.0.0" 137659 sources."shebang-regex-3.0.0" 137660 sources."string-width-4.2.3"
··· 463 sha512 = "+D3xnPD5985iphgAqgUerBDs371a2WzzoEVi7eHJUMMsP/gEnSTdSH0HNxsqhYv6CW4EdKtvDAQdAwA1VtCf2A=="; 464 }; 465 }; 466 + "@aws-sdk/client-s3-3.67.0" = { 467 name = "_at_aws-sdk_slash_client-s3"; 468 packageName = "@aws-sdk/client-s3"; 469 + version = "3.67.0"; 470 src = fetchurl { 471 + url = "https://registry.npmjs.org/@aws-sdk/client-s3/-/client-s3-3.67.0.tgz"; 472 + sha512 = "+wSWhkxXG8mY5rlsTXdDaYULpzq8AZ3B2TZKVGEXb6zs1txedyWSYeZr6ENpBoxtJepmlwXDC7oRm39eVoRixw=="; 473 }; 474 }; 475 + "@aws-sdk/client-sso-3.67.0" = { 476 name = "_at_aws-sdk_slash_client-sso"; 477 packageName = "@aws-sdk/client-sso"; 478 + version = "3.67.0"; 479 src = fetchurl { 480 + url = "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.67.0.tgz"; 481 + sha512 = "njBLSqX2+4eTjeptODxdYgBC8cYwwNE3VwrIFgf+nosIo8Ll07evZgHhfZsyURou0cUUpxFInDf1KaAotH9lBQ=="; 482 }; 483 }; 484 + "@aws-sdk/client-sts-3.67.0" = { 485 name = "_at_aws-sdk_slash_client-sts"; 486 packageName = "@aws-sdk/client-sts"; 487 + version = "3.67.0"; 488 src = fetchurl { 489 + url = "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.67.0.tgz"; 490 + sha512 = "gTWQU/4tPQLMJpLXgSbUss5s5dsyxpXJW2gWosvLLtX5QlchGBzWEawoA3QIxFRkNJrXqLyaVDBdFFqB+l0mVQ=="; 491 }; 492 }; 493 "@aws-sdk/config-resolver-3.58.0" = { ··· 517 sha512 = "CdtnTQ9zqLx1FbXdbgjijLbMcIWOyQM03TFaLSCjI3FNbUwyt3T7StBU9tj/LtbypHhSdXyQBpzUtXTOMWCEhg=="; 518 }; 519 }; 520 + "@aws-sdk/credential-provider-ini-3.67.0" = { 521 name = "_at_aws-sdk_slash_credential-provider-ini"; 522 packageName = "@aws-sdk/credential-provider-ini"; 523 + version = "3.67.0"; 524 src = fetchurl { 525 + url = "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.67.0.tgz"; 526 + sha512 = "47uNhLsd2eKWOa+alsyoT48TbtIfYtIJmC85APunHczqfpUC1YHOyHZ3pCzByGrgx4khjnJ323gfq9kreEHCvA=="; 527 }; 528 }; 529 + "@aws-sdk/credential-provider-node-3.67.0" = { 530 name = "_at_aws-sdk_slash_credential-provider-node"; 531 packageName = "@aws-sdk/credential-provider-node"; 532 + version = "3.67.0"; 533 src = fetchurl { 534 + url = "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.67.0.tgz"; 535 + sha512 = "nxBUJ4rANue9MWQyhrmkZwuKVVpwbUXEqyMwJD1uxEZnYXksmAoVxKW/m4vxy1nh/65wAFCCipeLmqYzwJ8m0A=="; 536 }; 537 }; 538 "@aws-sdk/credential-provider-process-3.58.0" = { ··· 544 sha512 = "npgFqPUjMhUamf1FvJjBYUdpbWx8XWkKCwJsX73I7IYQAvAi2atCOkdtKq+4rds0VWAYu6vzlaI1tXgFxjOPNQ=="; 545 }; 546 }; 547 + "@aws-sdk/credential-provider-sso-3.67.0" = { 548 name = "_at_aws-sdk_slash_credential-provider-sso"; 549 packageName = "@aws-sdk/credential-provider-sso"; 550 + version = "3.67.0"; 551 src = fetchurl { 552 + url = "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.67.0.tgz"; 553 + sha512 = "AwS7tvA++2li0+yZkiCL1zk56EC3N6fDXWDqPEG/lKuviwyv1B+up6r/6ks7ADWbXuOKzrmslS7rn3DT2ZUkig=="; 554 }; 555 }; 556 "@aws-sdk/credential-provider-web-identity-3.55.0" = { ··· 751 sha512 = "sfSq+t0Yy47DQwrWGpA8iOx9sd26l4l1JDVTwHNi7+OKD4ClRPVCEdw3bTbbyYz/PV4f9AEfAZ6jwtSff4wkGw=="; 752 }; 753 }; 754 + "@aws-sdk/middleware-sdk-s3-3.66.0" = { 755 name = "_at_aws-sdk_slash_middleware-sdk-s3"; 756 packageName = "@aws-sdk/middleware-sdk-s3"; 757 + version = "3.66.0"; 758 src = fetchurl { 759 + url = "https://registry.npmjs.org/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-3.66.0.tgz"; 760 + sha512 = "4ACAdKAZkIjEK99UwoaKTrTGhS7qGqyLmjiGHlzR0ggMUUVmlep7EtcluImFtT6pi+ANVLDzuZGa+95MwGY/Qg=="; 761 }; 762 }; 763 "@aws-sdk/middleware-sdk-sts-3.58.0" = { ··· 868 sha512 = "e+2FLgo+eDx7oh7ap5HngN9XSVMxredAVztLHxCcSN0lFHHHzMa8b2SpXbaowUxQHh7ziymSqvOrPYFQ71Filg=="; 869 }; 870 }; 871 + "@aws-sdk/s3-request-presigner-3.67.0" = { 872 name = "_at_aws-sdk_slash_s3-request-presigner"; 873 packageName = "@aws-sdk/s3-request-presigner"; 874 + version = "3.67.0"; 875 src = fetchurl { 876 + url = "https://registry.npmjs.org/@aws-sdk/s3-request-presigner/-/s3-request-presigner-3.67.0.tgz"; 877 + sha512 = "GOkB+k5EVSRJg6v3th8Ynhrh89hIW4uP0CjrKChvrDpBOyU2cFN0yLYtIVKaY6FZh7wanMGLhDzCsHPnpBKmfQ=="; 878 }; 879 }; 880 "@aws-sdk/service-error-classification-3.55.0" = { ··· 902 src = fetchurl { 903 url = "https://registry.npmjs.org/@aws-sdk/signature-v4/-/signature-v4-3.58.0.tgz"; 904 sha512 = "flEo8p3XkzWoBDqnIUQre4jLuT5aLnmfQNI8c2uSjyJ3OBxpJ0iS1cDu3E++d1/pN6Q8o0KOmr2ypHeiyBOujw=="; 905 + }; 906 + }; 907 + "@aws-sdk/signature-v4-multi-region-3.66.0" = { 908 + name = "_at_aws-sdk_slash_signature-v4-multi-region"; 909 + packageName = "@aws-sdk/signature-v4-multi-region"; 910 + version = "3.66.0"; 911 + src = fetchurl { 912 + url = "https://registry.npmjs.org/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.66.0.tgz"; 913 + sha512 = "Akvc8G9Del2+umg0R/5Gc/PWgQwbxxTXdnm6YTHtDzvyPPiYWBs6au6WqJQqcqk07gcQV67MLVqFFhnFuLlcVg=="; 914 }; 915 }; 916 "@aws-sdk/smithy-client-3.55.0" = { ··· 2443 sha512 = "dta913ZHPpsylXlwAl4++JV64Fy0u0ahp6KoKVzj6Ee9u2CY3P6CDi8NLBAE4orluhHz8aZlkYcL//I5kjBHuA=="; 2444 }; 2445 }; 2446 + "@chemzqm/neovim-5.7.9" = { 2447 name = "_at_chemzqm_slash_neovim"; 2448 packageName = "@chemzqm/neovim"; 2449 + version = "5.7.9"; 2450 src = fetchurl { 2451 + url = "https://registry.npmjs.org/@chemzqm/neovim/-/neovim-5.7.9.tgz"; 2452 + sha512 = "ou2lI650Rh+/3tS8HuiVim73RJSkCoVqJsf+Mqyw17+CGxbcCmXQqA2stT81j3QAXsbCF+5Ro/z152TrQLUUBg=="; 2453 }; 2454 }; 2455 "@chinachu/aribts-1.3.5-mirakurun.17" = { ··· 2641 sha512 = "do5jDoX9oCR/dGHE4POVQ3PYDCmQ2Fow4CA72UL4WoE8zUImA/0lChczjfl+ucNjE4sXFWUnzoO6j4WzrUvLnw=="; 2642 }; 2643 }; 2644 + "@cspell/cspell-bundled-dicts-5.19.7" = { 2645 name = "_at_cspell_slash_cspell-bundled-dicts"; 2646 packageName = "@cspell/cspell-bundled-dicts"; 2647 + version = "5.19.7"; 2648 src = fetchurl { 2649 + url = "https://registry.npmjs.org/@cspell/cspell-bundled-dicts/-/cspell-bundled-dicts-5.19.7.tgz"; 2650 + sha512 = "9h2KdI3yKODc8rAxkgB5UZb6RLwwEO25Fo91vnOtM1xfwLhX/scMACU1DoqtnTVaE73HoQ46DYAZAAq/OloRFQ=="; 2651 }; 2652 }; 2653 + "@cspell/cspell-pipe-5.19.7" = { 2654 name = "_at_cspell_slash_cspell-pipe"; 2655 packageName = "@cspell/cspell-pipe"; 2656 + version = "5.19.7"; 2657 src = fetchurl { 2658 + url = "https://registry.npmjs.org/@cspell/cspell-pipe/-/cspell-pipe-5.19.7.tgz"; 2659 + sha512 = "C2+qovrXyZtoM+IcyMuwwYieoGBwwnWORat+j7bkIkVHf6Pa9spxY3D1IdLt04PqWBKWKHb1g9KzJzw5grBqZw=="; 2660 }; 2661 }; 2662 + "@cspell/cspell-types-5.19.7" = { 2663 name = "_at_cspell_slash_cspell-types"; 2664 packageName = "@cspell/cspell-types"; 2665 + version = "5.19.7"; 2666 src = fetchurl { 2667 + url = "https://registry.npmjs.org/@cspell/cspell-types/-/cspell-types-5.19.7.tgz"; 2668 + sha512 = "xL9a0oE8kPQ/GCkE/bxE5DTCMTctCpk7tdrhYG26wVbMK1VRGo8fv9w+vRVzXgTfF5jTxolEA1LTtfVBuik1MA=="; 2669 }; 2670 }; 2671 "@cspell/dict-ada-2.0.0" = { ··· 2704 sha512 = "O622rMAaHm85AmqNyMki5je8HB/1XlTKbGOXh2UUhooI5qdgdfrjTQ6VBuHwHrfEfuODBHYTNYXVB2m23XqHCg=="; 2705 }; 2706 }; 2707 + "@cspell/dict-cpp-2.0.3" = { 2708 name = "_at_cspell_slash_dict-cpp"; 2709 packageName = "@cspell/dict-cpp"; 2710 + version = "2.0.3"; 2711 src = fetchurl { 2712 + url = "https://registry.npmjs.org/@cspell/dict-cpp/-/dict-cpp-2.0.3.tgz"; 2713 + sha512 = "aWRvI3CQW2M3XeJpDVffItw/9n4hxsN5EPwyBa6Po6EnCxZZZLOqpieZk4JNz4pH0/xbnOX+sMMuSeKWr71r/w=="; 2714 }; 2715 }; 2716 "@cspell/dict-cryptocurrencies-2.0.0" = { ··· 2821 sha512 = "+JtYO58QAXnetRN+MGVzI8YbkbFTLpYfl/Cw/tmNqy7U1IDVC4sTXQ2pZvbbeKQWFHBqYvBs0YASV+mTouXYBw=="; 2822 }; 2823 }; 2824 + "@cspell/dict-git-1.0.1" = { 2825 + name = "_at_cspell_slash_dict-git"; 2826 + packageName = "@cspell/dict-git"; 2827 + version = "1.0.1"; 2828 + src = fetchurl { 2829 + url = "https://registry.npmjs.org/@cspell/dict-git/-/dict-git-1.0.1.tgz"; 2830 + sha512 = "Rk+eTof/9inF11lvxmkCRK+gODatA3qai8kSASv6OG/JfPvpj7fTHErx/rdgPw/LOTDUafnoTjTYmj7B2MOQXg=="; 2831 + }; 2832 + }; 2833 "@cspell/dict-golang-2.0.0" = { 2834 name = "_at_cspell_slash_dict-golang"; 2835 packageName = "@cspell/dict-golang"; ··· 3451 sha512 = "Ydf4LidRB/EBI+YrB+cVLqIseiRfjUI/AeHBgjGMtq3GroraDu81OV7zqophRgupngoL3iS3JUMDMnxO7g39qA=="; 3452 }; 3453 }; 3454 + "@expo/config-6.0.20" = { 3455 name = "_at_expo_slash_config"; 3456 packageName = "@expo/config"; 3457 + version = "6.0.20"; 3458 src = fetchurl { 3459 + url = "https://registry.npmjs.org/@expo/config/-/config-6.0.20.tgz"; 3460 + sha512 = "m2T1/hB4TyLkQElOUwOajn/7gBcPaGyfVwoVsuJMEh0yrNvNFtXP+nl87Cm53g5q+VyfwJUgbewPQ3j/UXkI6Q=="; 3461 }; 3462 }; 3463 + "@expo/config-plugins-4.1.1" = { 3464 name = "_at_expo_slash_config-plugins"; 3465 packageName = "@expo/config-plugins"; 3466 + version = "4.1.1"; 3467 src = fetchurl { 3468 + url = "https://registry.npmjs.org/@expo/config-plugins/-/config-plugins-4.1.1.tgz"; 3469 + sha512 = "lo3tVxRhwM9jfxPHJcURsH5WvU26kX12h5EB3C7kjVhgdQPLkvT8Jk8Cx0KSL8MXKcry2xQvZ2uuwWLkMeplJw=="; 3470 }; 3471 }; 3472 "@expo/config-types-44.0.0" = { ··· 3478 sha512 = "d+gpdKOAhqaD5RmcMzGgKzNtvE1w+GCqpFQNSXLliYlXjj+Tv0eL8EPeAdPtvke0vowpPFwd5McXLA90dgY6Jg=="; 3479 }; 3480 }; 3481 + "@expo/dev-server-0.1.107" = { 3482 name = "_at_expo_slash_dev-server"; 3483 packageName = "@expo/dev-server"; 3484 + version = "0.1.107"; 3485 src = fetchurl { 3486 + url = "https://registry.npmjs.org/@expo/dev-server/-/dev-server-0.1.107.tgz"; 3487 + sha512 = "QL0phPimM/F/fX7tjdxfW8n7lkziHT0GxLFiw6gf4Qa3q6BND3xBrI0U2ZIjVZjQGGrVQUiQhdcfenQUNLHdZg=="; 3488 }; 3489 }; 3490 + "@expo/dev-tools-0.13.147" = { 3491 name = "_at_expo_slash_dev-tools"; 3492 packageName = "@expo/dev-tools"; 3493 + version = "0.13.147"; 3494 src = fetchurl { 3495 + url = "https://registry.npmjs.org/@expo/dev-tools/-/dev-tools-0.13.147.tgz"; 3496 + sha512 = "zWZdlRinxKearhkmwfJoCaHA25HGl8WZIehF1dIq2s4UPbQ58hvHBQdB6q9W4d78arRAnJKHljJq3t6Rs4smAQ=="; 3497 }; 3498 }; 3499 "@expo/devcert-1.0.0" = { ··· 3505 sha512 = "cahGyQCmpZmHpn2U04NR9KwsOIZy7Rhsw8Fg4q+A6563lIJxbkrgPnxq/O3NQAh3ohEvOXOOnoFx0b4yycCkpQ=="; 3506 }; 3507 }; 3508 + "@expo/image-utils-0.3.19" = { 3509 name = "_at_expo_slash_image-utils"; 3510 packageName = "@expo/image-utils"; 3511 + version = "0.3.19"; 3512 src = fetchurl { 3513 + url = "https://registry.npmjs.org/@expo/image-utils/-/image-utils-0.3.19.tgz"; 3514 + sha512 = "mBuWWltyQpl4WF0bIBitfJXOsjB2MOapP+SR3ZnOZ8hOf/a0lzpju94kplK+wa/f80S9owkVu7NZ3wwu+UxljA=="; 3515 }; 3516 }; 3517 + "@expo/json-file-8.2.35" = { 3518 name = "_at_expo_slash_json-file"; 3519 packageName = "@expo/json-file"; 3520 + version = "8.2.35"; 3521 src = fetchurl { 3522 + url = "https://registry.npmjs.org/@expo/json-file/-/json-file-8.2.35.tgz"; 3523 + sha512 = "cQFLGSNRRFbN9EIhVDpMCYuzXbrHUOmKEqitBR+nrU6surjKGsOsN9Ubyn/L/LAGlFvT293E4XY5zsOtJyiPZQ=="; 3524 }; 3525 }; 3526 + "@expo/metro-config-0.3.13" = { 3527 name = "_at_expo_slash_metro-config"; 3528 packageName = "@expo/metro-config"; 3529 + version = "0.3.13"; 3530 src = fetchurl { 3531 + url = "https://registry.npmjs.org/@expo/metro-config/-/metro-config-0.3.13.tgz"; 3532 + sha512 = "SBsCKQdSPGc9GpyYKbDkbnknklnv+dhBX5rTRf9im+bxzj/4w0bKeq2+7AE28QWaTfDXyZqwwkbMjmFbzXeSHA=="; 3533 }; 3534 }; 3535 + "@expo/osascript-2.0.32" = { 3536 name = "_at_expo_slash_osascript"; 3537 packageName = "@expo/osascript"; 3538 + version = "2.0.32"; 3539 src = fetchurl { 3540 + url = "https://registry.npmjs.org/@expo/osascript/-/osascript-2.0.32.tgz"; 3541 + sha512 = "yH95/CwLJzhrzIl0EaDNbK3MevHFzCGM89k/2F3ppltRqhPzu8Vt/8onE3yZPEABluoiTVX79AWPogS35iIRhA=="; 3542 }; 3543 }; 3544 + "@expo/package-manager-0.0.51" = { 3545 name = "_at_expo_slash_package-manager"; 3546 packageName = "@expo/package-manager"; 3547 + version = "0.0.51"; 3548 src = fetchurl { 3549 + url = "https://registry.npmjs.org/@expo/package-manager/-/package-manager-0.0.51.tgz"; 3550 + sha512 = "Is/HZYb1GiJ/5VLd02sbUopcdBxnI2PCxNCHp/0r0oC4VcZPUvwcVp3avIBFqaCO0u/MP8JvGPyjq0qHUNZhng=="; 3551 }; 3552 }; 3553 + "@expo/plist-0.0.18" = { 3554 name = "_at_expo_slash_plist"; 3555 packageName = "@expo/plist"; 3556 + version = "0.0.18"; 3557 src = fetchurl { 3558 + url = "https://registry.npmjs.org/@expo/plist/-/plist-0.0.18.tgz"; 3559 + sha512 = "+48gRqUiz65R21CZ/IXa7RNBXgAI/uPSdvJqoN9x1hfL44DNbUoWHgHiEXTx7XelcATpDwNTz6sHLfy0iNqf+w=="; 3560 }; 3561 }; 3562 + "@expo/prebuild-config-3.1.1" = { 3563 name = "_at_expo_slash_prebuild-config"; 3564 packageName = "@expo/prebuild-config"; 3565 + version = "3.1.1"; 3566 src = fetchurl { 3567 + url = "https://registry.npmjs.org/@expo/prebuild-config/-/prebuild-config-3.1.1.tgz"; 3568 + sha512 = "7COQ0ZjJof7f4w9kBYlvxg8ulCHJKlA4hqZuQQVAoG83gC+j6Hkbi7cbWOHcAEO/FjwFhNzas5l6P5c3wWj5eg=="; 3569 }; 3570 }; 3571 "@expo/rudder-sdk-node-1.1.1" = { ··· 3577 sha512 = "uy/hS/awclDJ1S88w9UGpc6Nm9XnNUjzOAAib1A3PVAnGQIwebg8DpFqOthFBTlZxeuV/BKbZ5jmTbtNZkp1WQ=="; 3578 }; 3579 }; 3580 + "@expo/schemer-1.3.34" = { 3581 name = "_at_expo_slash_schemer"; 3582 packageName = "@expo/schemer"; 3583 + version = "1.3.34"; 3584 src = fetchurl { 3585 + url = "https://registry.npmjs.org/@expo/schemer/-/schemer-1.3.34.tgz"; 3586 + sha512 = "oEcU9aZclpUfO83RSIxESywzt+NbOCbC/z1//dw8flWW9niu2qkHC8zGWWFU+V36LM3Pdhi+dlUYapo66eTitQ=="; 3587 }; 3588 }; 3589 "@expo/sdk-runtime-versions-1.0.0" = { ··· 3604 sha512 = "LB7jWkqrHo+5fJHNrLAFdimuSXQ2MQ4lA7SQW5bf/HbsXuV2VrT/jN/M8f/KoWt0uJMGN4k/j7Opx4AvOOxSew=="; 3605 }; 3606 }; 3607 + "@expo/webpack-config-0.16.20" = { 3608 name = "_at_expo_slash_webpack-config"; 3609 packageName = "@expo/webpack-config"; 3610 + version = "0.16.20"; 3611 src = fetchurl { 3612 + url = "https://registry.npmjs.org/@expo/webpack-config/-/webpack-config-0.16.20.tgz"; 3613 + sha512 = "aj83vpceXfzAVNKYMVqP+j5C/ByaZbKdR6un0swt6axsPe+Qu8gflAtOJy8LhLUGaiijX51oLncj2jKhCTrGPg=="; 3614 }; 3615 }; 3616 "@expo/xcpretty-4.1.1" = { ··· 3640 sha512 = "uRsLYksqpbDmWaSmzvJcuApSEe38+6NQZBUsuAyMZKqHxH0g1wcJgsKUvN3WC8tewaqFjBMMGrkHmC+T7k8LvA=="; 3641 }; 3642 }; 3643 + "@fastify/busboy-1.0.0" = { 3644 + name = "_at_fastify_slash_busboy"; 3645 + packageName = "@fastify/busboy"; 3646 + version = "1.0.0"; 3647 + src = fetchurl { 3648 + url = "https://registry.npmjs.org/@fastify/busboy/-/busboy-1.0.0.tgz"; 3649 + sha512 = "tzTXX1TFEjWCseEsNdIlXXkD+48uJoN+zpqIojUX4pSoMscsbhO/UuVEB5SzJucexqDWOo2ma0ECwdD7hZdrzg=="; 3650 + }; 3651 + }; 3652 "@fluentui/date-time-utilities-8.5.0" = { 3653 name = "_at_fluentui_slash_date-time-utilities"; 3654 packageName = "@fluentui/date-time-utilities"; ··· 3667 sha512 = "M4SmXu428wwQLu1iw6ST07iACjdKY5HiU+xpcgD3IQMMQazgN616GDzc6KZ1ebuBsF7B4TyQS7KZh9mfxnnldg=="; 3668 }; 3669 }; 3670 + "@fluentui/font-icons-mdl2-8.3.0" = { 3671 name = "_at_fluentui_slash_font-icons-mdl2"; 3672 packageName = "@fluentui/font-icons-mdl2"; 3673 + version = "8.3.0"; 3674 src = fetchurl { 3675 + url = "https://registry.npmjs.org/@fluentui/font-icons-mdl2/-/font-icons-mdl2-8.3.0.tgz"; 3676 + sha512 = "o67iMsFFqBCSL/l9D+wAguHCPOFd9xde9SztL7zwlf/c3o3+7oPRfzI/Zs1BqMxwd3WDsoKidhS2X6U8sZAuyg=="; 3677 }; 3678 }; 3679 "@fluentui/foundation-legacy-8.2.5" = { ··· 3703 sha512 = "+WoaAaoYx/wfkrz1Ag40JqHvDUFfQcg+dQ3jaEOoau16y7EZGIe7oN8WYIXNMgWuMxH7r1QlanFbQZ+ziKjHmw=="; 3704 }; 3705 }; 3706 + "@fluentui/react-8.64.3" = { 3707 name = "_at_fluentui_slash_react"; 3708 packageName = "@fluentui/react"; 3709 + version = "8.64.3"; 3710 src = fetchurl { 3711 + url = "https://registry.npmjs.org/@fluentui/react/-/react-8.64.3.tgz"; 3712 + sha512 = "zFZIydeLY5rovBXxVNvaRuDM1+TkBJ1h7s7bCGgZHuWbya0vmiWUJOEKsGL2hNJw9nppCrgau7EZU2b5d4xePQ=="; 3713 }; 3714 }; 3715 "@fluentui/react-focus-8.5.6" = { ··· 3892 sha512 = "IuR2SB2MnC2ztA/XeTMTfWcA0Wy7ZH5u+nDkDNLAdX+AaSyDnsQS35sCmHqG0VOGTl7rzoyBWLCKGwSJplgtwg=="; 3893 }; 3894 }; 3895 + "@graphql-tools/batch-execute-8.4.4" = { 3896 name = "_at_graphql-tools_slash_batch-execute"; 3897 packageName = "@graphql-tools/batch-execute"; 3898 + version = "8.4.4"; 3899 src = fetchurl { 3900 + url = "https://registry.npmjs.org/@graphql-tools/batch-execute/-/batch-execute-8.4.4.tgz"; 3901 + sha512 = "5B3srfrNh7qqaH4FWysiZXPDVD7snwM+qsW3Bkq8M0iRAZVUb3P9o23xJbBwS32g678TuCjKy113K0PSqHyeCw=="; 3902 }; 3903 }; 3904 "@graphql-tools/delegate-7.1.5" = { ··· 3910 sha512 = "bQu+hDd37e+FZ0CQGEEczmRSfQRnnXeUxI/0miDV+NV/zCbEdIJj5tYFNrKT03W6wgdqx8U06d8L23LxvGri/g=="; 3911 }; 3912 }; 3913 + "@graphql-tools/delegate-8.7.4" = { 3914 name = "_at_graphql-tools_slash_delegate"; 3915 packageName = "@graphql-tools/delegate"; 3916 + version = "8.7.4"; 3917 src = fetchurl { 3918 + url = "https://registry.npmjs.org/@graphql-tools/delegate/-/delegate-8.7.4.tgz"; 3919 + sha512 = "OXdIHRqqUDFvBebSZ/MQAvQOJ1Kvl7gjD78ClG4bPts6qDfFHwzlX0V8QESFCo8H67VDRzB4nnqlDyOIzjVNlQ=="; 3920 }; 3921 }; 3922 "@graphql-tools/graphql-file-loader-6.2.7" = { ··· 3928 sha512 = "5k2SNz0W87tDcymhEMZMkd6/vs6QawDyjQXWtqkuLTBF3vxjxPD1I4dwHoxgWPIjjANhXybvulD7E+St/7s9TQ=="; 3929 }; 3930 }; 3931 + "@graphql-tools/graphql-file-loader-7.3.9" = { 3932 name = "_at_graphql-tools_slash_graphql-file-loader"; 3933 packageName = "@graphql-tools/graphql-file-loader"; 3934 + version = "7.3.9"; 3935 src = fetchurl { 3936 + url = "https://registry.npmjs.org/@graphql-tools/graphql-file-loader/-/graphql-file-loader-7.3.9.tgz"; 3937 + sha512 = "jCc4X6+PFVQlhpd+bvHxfldteYrzWvoYDNy+dzPgw3O/NYtjJ/B1wH6X2L4wXI+CDlKEdUKSEe+Dk6j9gmaItw=="; 3938 }; 3939 }; 3940 + "@graphql-tools/import-6.6.11" = { 3941 name = "_at_graphql-tools_slash_import"; 3942 packageName = "@graphql-tools/import"; 3943 + version = "6.6.11"; 3944 src = fetchurl { 3945 + url = "https://registry.npmjs.org/@graphql-tools/import/-/import-6.6.11.tgz"; 3946 + sha512 = "lKIRTsDxqdzrJtEOnqW4pr73/QRbGhyc37xewz4EvCYoUk6FEwqilEZIrkChmdQFjOV9BnwxFCp8KaS0P+qU4A=="; 3947 }; 3948 }; 3949 "@graphql-tools/json-file-loader-6.2.6" = { ··· 3955 sha512 = "CnfwBSY5926zyb6fkDBHnlTblHnHI4hoBALFYXnrg0Ev4yWU8B04DZl/pBRUc459VNgO2x8/mxGIZj2hPJG1EA=="; 3956 }; 3957 }; 3958 + "@graphql-tools/json-file-loader-7.3.9" = { 3959 name = "_at_graphql-tools_slash_json-file-loader"; 3960 packageName = "@graphql-tools/json-file-loader"; 3961 + version = "7.3.9"; 3962 src = fetchurl { 3963 + url = "https://registry.npmjs.org/@graphql-tools/json-file-loader/-/json-file-loader-7.3.9.tgz"; 3964 + sha512 = "yLX5ADmT4m8hZvgsh9zjvcfS0ijrh3C/TNroRt81thN2nFMYmglRbxmOZgHXnT5DnL8v/BiqmlVpiq4cWEeJcw=="; 3965 }; 3966 }; 3967 "@graphql-tools/load-6.2.4" = { ··· 3973 sha512 = "FlQC50VELwRxoWUbJMMMs5gG0Dl8BaQYMrXUHTsxwqR7UmksUYnysC21rdousvs6jVZ7pf4unZfZFtBjz+8Edg=="; 3974 }; 3975 }; 3976 + "@graphql-tools/load-7.5.8" = { 3977 name = "_at_graphql-tools_slash_load"; 3978 packageName = "@graphql-tools/load"; 3979 + version = "7.5.8"; 3980 src = fetchurl { 3981 + url = "https://registry.npmjs.org/@graphql-tools/load/-/load-7.5.8.tgz"; 3982 + sha512 = "+kQ7aT9GEuBmiGQlGsFU5f2e1A0hMbwCePzHYOvHR5BF8soJeToWZLiIC2hJf6z06aco+LC9x/os+6p9U9+7iQ=="; 3983 }; 3984 }; 3985 "@graphql-tools/merge-6.2.17" = { ··· 3991 sha512 = "G5YrOew39fZf16VIrc49q3c8dBqQDD0ax5LYPiNja00xsXDi0T9zsEWVt06ApjtSdSF6HDddlu5S12QjeN8Tow=="; 3992 }; 3993 }; 3994 + "@graphql-tools/merge-8.2.8" = { 3995 name = "_at_graphql-tools_slash_merge"; 3996 packageName = "@graphql-tools/merge"; 3997 + version = "8.2.8"; 3998 src = fetchurl { 3999 + url = "https://registry.npmjs.org/@graphql-tools/merge/-/merge-8.2.8.tgz"; 4000 + sha512 = "e4kpzgEIlA0sC0NjJlMwUL73Iz/HoP2OgAUReDDsupvWCqW3PMxjNoviS8xmcklVnv1w8Vmr8U2tao+x40ypLA=="; 4001 }; 4002 }; 4003 "@graphql-tools/schema-7.1.5" = { ··· 4009 sha512 = "uyn3HSNSckf4mvQSq0Q07CPaVZMNFCYEVxroApOaw802m9DcZPgf9XVPy/gda5GWj9AhbijfRYVTZQgHnJ4CXA=="; 4010 }; 4011 }; 4012 + "@graphql-tools/schema-8.3.8" = { 4013 name = "_at_graphql-tools_slash_schema"; 4014 packageName = "@graphql-tools/schema"; 4015 + version = "8.3.8"; 4016 src = fetchurl { 4017 + url = "https://registry.npmjs.org/@graphql-tools/schema/-/schema-8.3.8.tgz"; 4018 + sha512 = "Bba60ali4fLOKJz/Kk39RcBrDUBtu0Wy7pjpIOmFIKQKwUBNNB0eAmfpvrjnFhRAVdO2kOkPpc8DQY+SCG+lWw=="; 4019 }; 4020 }; 4021 "@graphql-tools/url-loader-6.10.1" = { ··· 4027 sha512 = "DSDrbhQIv7fheQ60pfDpGD256ixUQIR6Hhf9Z5bRjVkXOCvO5XrkwoWLiU7iHL81GB1r0Ba31bf+sl+D4nyyfw=="; 4028 }; 4029 }; 4030 + "@graphql-tools/url-loader-7.9.11" = { 4031 name = "_at_graphql-tools_slash_url-loader"; 4032 packageName = "@graphql-tools/url-loader"; 4033 + version = "7.9.11"; 4034 src = fetchurl { 4035 + url = "https://registry.npmjs.org/@graphql-tools/url-loader/-/url-loader-7.9.11.tgz"; 4036 + sha512 = "janH0mhUxIsttEFwjtFIDAsfQwf1A2f9qKrvBIljF1Gcr/IWVH2DB7HfaQ5jIQrxaKv2wD3VHuU+/vMz+hpyOw=="; 4037 }; 4038 }; 4039 "@graphql-tools/utils-6.2.4" = { ··· 4063 sha512 = "gzkavMOgbhnwkHJYg32Adv6f+LxjbQmmbdD5Hty0+CWxvaiuJq+nU6tzb/7VSU4cwhbNLx/lGu2jbCPEW1McZQ=="; 4064 }; 4065 }; 4066 + "@graphql-tools/utils-8.6.7" = { 4067 name = "_at_graphql-tools_slash_utils"; 4068 packageName = "@graphql-tools/utils"; 4069 + version = "8.6.7"; 4070 src = fetchurl { 4071 + url = "https://registry.npmjs.org/@graphql-tools/utils/-/utils-8.6.7.tgz"; 4072 + sha512 = "Qi3EN95Rt3hb8CyDKpPKFWOPrnc00P18cpVTXEgtKxetSP39beJBeEEtLB0R53eP/6IolsyTZOTgkET1EaERaw=="; 4073 }; 4074 }; 4075 "@graphql-tools/wrap-7.0.8" = { ··· 4081 sha512 = "1NDUymworsOlb53Qfh7fonDi2STvqCtbeE68ntKY9K/Ju/be2ZNxrFSbrBHwnxWcN9PjISNnLcAyJ1L5tCUyhg=="; 4082 }; 4083 }; 4084 + "@graphql-tools/wrap-8.4.13" = { 4085 name = "_at_graphql-tools_slash_wrap"; 4086 packageName = "@graphql-tools/wrap"; 4087 + version = "8.4.13"; 4088 src = fetchurl { 4089 + url = "https://registry.npmjs.org/@graphql-tools/wrap/-/wrap-8.4.13.tgz"; 4090 + sha512 = "q0Fa0CVgcaqm4FI4GXAVLjz8TQaF6lpFOm/rlgEkMzW9wFY/ZvDs+K3fVh9BgNvpudJArnVzAZgl2+FHNdY9CA=="; 4091 }; 4092 }; 4093 "@grpc/grpc-js-1.5.10" = { ··· 4666 sha512 = "4JQNk+3mVzK3xh2rqd6RB4J46qUR19azEHBneZyTZM+c456qOrbbM/5xcR8huNCCcbVt7+UmizG6GuUvPvKUYg=="; 4667 }; 4668 }; 4669 + "@jsii/check-node-1.56.0" = { 4670 name = "_at_jsii_slash_check-node"; 4671 packageName = "@jsii/check-node"; 4672 + version = "1.56.0"; 4673 src = fetchurl { 4674 + url = "https://registry.npmjs.org/@jsii/check-node/-/check-node-1.56.0.tgz"; 4675 + sha512 = "OJZGt2lO7ITY5fnqa0RCBnlaEORCIQq/AWMsJ2OcwOSOGj1Ua+9nsiBvsJ7Dm77k3jLx3IN0odD6/bwP6hQWCA=="; 4676 }; 4677 }; 4678 + "@jsii/spec-1.56.0" = { 4679 name = "_at_jsii_slash_spec"; 4680 packageName = "@jsii/spec"; 4681 + version = "1.56.0"; 4682 src = fetchurl { 4683 + url = "https://registry.npmjs.org/@jsii/spec/-/spec-1.56.0.tgz"; 4684 + sha512 = "nwjVYCXw/KMRokwErkZmSBmYmym3theTptNSaWITwCGSyfDIEvw4ud83CYB3fN4Soa2jsFmIJ2rFffeVuBkOyw=="; 4685 }; 4686 }; 4687 "@juggle/resize-observer-3.3.1" = { ··· 4738 sha512 = "4w+P0VkbjzEXC7kv8T1GJ/9AVaP9I6uasMZ/JcdwZBS3qwvKo5A5z9uGhP5c7TvItzcmPb44b5Mw2kT+WjUuAA=="; 4739 }; 4740 }; 4741 + "@ledgerhq/devices-6.27.1" = { 4742 name = "_at_ledgerhq_slash_devices"; 4743 packageName = "@ledgerhq/devices"; 4744 + version = "6.27.1"; 4745 src = fetchurl { 4746 + url = "https://registry.npmjs.org/@ledgerhq/devices/-/devices-6.27.1.tgz"; 4747 + sha512 = "jX++oy89jtv7Dp2X6gwt3MMkoajel80JFWcdc0HCouwDsV1mVJ3SQdwl/bQU0zd8HI6KebvUP95QTwbQLLK/RQ=="; 4748 }; 4749 }; 4750 "@ledgerhq/errors-5.50.0" = { ··· 4774 sha512 = "6wDYdbWrw9VwHIcoDnqWBaDFyviyjZWv6H9vz9Vyhe4Qd7TIFmbTl/eWs6hZvtZBza9K8y7zD8ChHwRI4s9tSw=="; 4775 }; 4776 }; 4777 + "@ledgerhq/hw-transport-6.27.1" = { 4778 name = "_at_ledgerhq_slash_hw-transport"; 4779 packageName = "@ledgerhq/hw-transport"; 4780 + version = "6.27.1"; 4781 src = fetchurl { 4782 + url = "https://registry.npmjs.org/@ledgerhq/hw-transport/-/hw-transport-6.27.1.tgz"; 4783 + sha512 = "hnE4/Fq1YzQI4PA1W0H8tCkI99R3UWDb3pJeZd6/Xs4Qw/q1uiQO+vNLC6KIPPhK0IajUfuI/P2jk0qWcMsuAQ=="; 4784 }; 4785 }; 4786 + "@ledgerhq/hw-transport-node-hid-6.27.1" = { 4787 name = "_at_ledgerhq_slash_hw-transport-node-hid"; 4788 packageName = "@ledgerhq/hw-transport-node-hid"; 4789 + version = "6.27.1"; 4790 src = fetchurl { 4791 + url = "https://registry.npmjs.org/@ledgerhq/hw-transport-node-hid/-/hw-transport-node-hid-6.27.1.tgz"; 4792 + sha512 = "H3kGFU6lDAZM7ef17nVGTCpgwPzDcbO8dwqvGoIDTopvlNgNqmzw95GT3aCosJMp04C9yYGyMPSF5UFjRX8ckg=="; 4793 }; 4794 }; 4795 + "@ledgerhq/hw-transport-node-hid-noevents-6.27.1" = { 4796 name = "_at_ledgerhq_slash_hw-transport-node-hid-noevents"; 4797 packageName = "@ledgerhq/hw-transport-node-hid-noevents"; 4798 + version = "6.27.1"; 4799 src = fetchurl { 4800 + url = "https://registry.npmjs.org/@ledgerhq/hw-transport-node-hid-noevents/-/hw-transport-node-hid-noevents-6.27.1.tgz"; 4801 + sha512 = "nsPo491bslP7QySXIB2asILxws7+t2V/0F4Hjc3IBEkHexH3iS+TmeegE5A72vDXhXKI4wskJ8Pp8Odcz9TN1A=="; 4802 }; 4803 }; 4804 "@ledgerhq/hw-transport-u2f-5.36.0-deprecated" = { ··· 5746 sha512 = "W6CLUJ2eBMw3Rec70qrsEW0jOm/3twwJv21mrmj2yORiaVmVYGS4sSS5yUwvQc1ZlDLYGPnClVWmUUMagKNsfA=="; 5747 }; 5748 }; 5749 + "@microsoft/load-themed-styles-1.10.257" = { 5750 name = "_at_microsoft_slash_load-themed-styles"; 5751 packageName = "@microsoft/load-themed-styles"; 5752 + version = "1.10.257"; 5753 src = fetchurl { 5754 + url = "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.257.tgz"; 5755 + sha512 = "QRWEP1re0byEdedyYr82/mL8lcKPihNiASO+YJlohX9vsa/FSUSVD5lZQ87xSpgpOjGGc37CuPHhU+xnhLsS7A=="; 5756 }; 5757 }; 5758 "@mitmaro/errors-1.0.0" = { ··· 6943 sha512 = "h2FvqLA75ZQdIXX1y+ylGjIIi7YtbAUJyIapxaO081h3EsYG2jr9sRL4sym5ECgmvbyua/DEgtMLX3eGYn09FA=="; 6944 }; 6945 }; 6946 + "@parcel/css-1.8.1" = { 6947 name = "_at_parcel_slash_css"; 6948 packageName = "@parcel/css"; 6949 + version = "1.8.1"; 6950 src = fetchurl { 6951 + url = "https://registry.npmjs.org/@parcel/css/-/css-1.8.1.tgz"; 6952 + sha512 = "TOfe+msei+NuPPKb60Kc+nPuCThl07L3Fut67nfot1OXy2hKYr/eF7AiAguCaIlRXkjEtXRR4S7fO24dLZ1C9g=="; 6953 }; 6954 }; 6955 + "@parcel/css-darwin-arm64-1.8.1" = { 6956 name = "_at_parcel_slash_css-darwin-arm64"; 6957 packageName = "@parcel/css-darwin-arm64"; 6958 + version = "1.8.1"; 6959 src = fetchurl { 6960 + url = "https://registry.npmjs.org/@parcel/css-darwin-arm64/-/css-darwin-arm64-1.8.1.tgz"; 6961 + sha512 = "PbpIlqLMAhWZlimKCdNP/ZfGNJUlEWgNeTcO2LDjPIK5JK6oTAJHfP/PPzjLS8mu+JIznZ//9MnVOUi1xcjXMA=="; 6962 }; 6963 }; 6964 + "@parcel/css-darwin-x64-1.8.1" = { 6965 name = "_at_parcel_slash_css-darwin-x64"; 6966 packageName = "@parcel/css-darwin-x64"; 6967 + version = "1.8.1"; 6968 src = fetchurl { 6969 + url = "https://registry.npmjs.org/@parcel/css-darwin-x64/-/css-darwin-x64-1.8.1.tgz"; 6970 + sha512 = "R4FrwXQGAgW3/YRCSRCBNcV6mz+OKqYuyrVnZBmKTLDuTGhZHCF12qLL7SV5jYsKXBDauYAXDv/SOFIwlikVXg=="; 6971 }; 6972 }; 6973 + "@parcel/css-linux-arm-gnueabihf-1.8.1" = { 6974 name = "_at_parcel_slash_css-linux-arm-gnueabihf"; 6975 packageName = "@parcel/css-linux-arm-gnueabihf"; 6976 + version = "1.8.1"; 6977 src = fetchurl { 6978 + url = "https://registry.npmjs.org/@parcel/css-linux-arm-gnueabihf/-/css-linux-arm-gnueabihf-1.8.1.tgz"; 6979 + sha512 = "MVRlPGipRrs+f6nURR6cJbFw85YSXkPbR6l/0Hm1vyFlNn0HmRDCEWZFPwvvSavibU968Wgc5yKaC78D6Ecgsw=="; 6980 }; 6981 }; 6982 + "@parcel/css-linux-arm64-gnu-1.8.1" = { 6983 name = "_at_parcel_slash_css-linux-arm64-gnu"; 6984 packageName = "@parcel/css-linux-arm64-gnu"; 6985 + version = "1.8.1"; 6986 src = fetchurl { 6987 + url = "https://registry.npmjs.org/@parcel/css-linux-arm64-gnu/-/css-linux-arm64-gnu-1.8.1.tgz"; 6988 + sha512 = "s6UpF9CjUMeeCELx0Cu+HtR8RKycm516b1mJlQC8hsPtAyDYlByW4tSDwC3By4Fqf3xCan6IH/oaq0ujS0Iqew=="; 6989 }; 6990 }; 6991 + "@parcel/css-linux-arm64-musl-1.8.1" = { 6992 name = "_at_parcel_slash_css-linux-arm64-musl"; 6993 packageName = "@parcel/css-linux-arm64-musl"; 6994 + version = "1.8.1"; 6995 src = fetchurl { 6996 + url = "https://registry.npmjs.org/@parcel/css-linux-arm64-musl/-/css-linux-arm64-musl-1.8.1.tgz"; 6997 + sha512 = "Tp3Pe2tx7mltPrZ1ZDV8PLkgYcwQOigrH9YjPPOaf8iFptDpHOv1y2cs1eSgnvP+5kBdIXd7H87kGSC7OosuXg=="; 6998 }; 6999 }; 7000 + "@parcel/css-linux-x64-gnu-1.8.1" = { 7001 name = "_at_parcel_slash_css-linux-x64-gnu"; 7002 packageName = "@parcel/css-linux-x64-gnu"; 7003 + version = "1.8.1"; 7004 src = fetchurl { 7005 + url = "https://registry.npmjs.org/@parcel/css-linux-x64-gnu/-/css-linux-x64-gnu-1.8.1.tgz"; 7006 + sha512 = "8yqXRlei4qBFSv9R8yru6yB2ak7frA/z6rMB2E5lNN8kMhpB1E0xKYMhsTZdMOV5A/gkPZlP3sHZG4qQ3GOLgQ=="; 7007 }; 7008 }; 7009 + "@parcel/css-linux-x64-musl-1.8.1" = { 7010 name = "_at_parcel_slash_css-linux-x64-musl"; 7011 packageName = "@parcel/css-linux-x64-musl"; 7012 + version = "1.8.1"; 7013 src = fetchurl { 7014 + url = "https://registry.npmjs.org/@parcel/css-linux-x64-musl/-/css-linux-x64-musl-1.8.1.tgz"; 7015 + sha512 = "S1Qf9tZzX7AnmqKRhR/qpFYsqSCxYSz5KdekdxIijPEMxyI5tpWp6g2adGYxrCuV0E5EpcpmXlBT6d6+8FrgPg=="; 7016 }; 7017 }; 7018 + "@parcel/css-win32-x64-msvc-1.8.1" = { 7019 name = "_at_parcel_slash_css-win32-x64-msvc"; 7020 packageName = "@parcel/css-win32-x64-msvc"; 7021 + version = "1.8.1"; 7022 src = fetchurl { 7023 + url = "https://registry.npmjs.org/@parcel/css-win32-x64-msvc/-/css-win32-x64-msvc-1.8.1.tgz"; 7024 + sha512 = "tZ5s2zM/63mEdpdnE82xtfDDR7tAN32REii1EU5LOdfpB2PIw902p30fvklj1pOFBji/v/JdpAdLIYc4W7Gb6w=="; 7025 }; 7026 }; 7027 "@parcel/diagnostic-2.4.1" = { ··· 7735 sha512 = "y9qNj0//tZtWB2jfXNK3BX18BSBp9zNR7KE7lMysVHwbZtY392OJCjm6Rb/h4UHH2r1AqjNEHFD6bRn+DqU9Mw=="; 7736 }; 7737 }; 7738 + "@redocly/openapi-core-1.0.0-beta.94" = { 7739 name = "_at_redocly_slash_openapi-core"; 7740 packageName = "@redocly/openapi-core"; 7741 + version = "1.0.0-beta.94"; 7742 src = fetchurl { 7743 + url = "https://registry.npmjs.org/@redocly/openapi-core/-/openapi-core-1.0.0-beta.94.tgz"; 7744 + sha512 = "xTklcobv+51bQVkUOpUiNY0GztL+0u3yGsy2BtldaHpcnNGMu3lu/utsoOHkiNTpgVEGyEWVZzBtF6Sz5v/Fkg=="; 7745 }; 7746 }; 7747 "@redocly/react-dropdown-aria-2.0.12" = { ··· 9877 sha512 = "Y0K95ThC3esLEYD6ZuqNek29lNX2EM1qxV8y2FTLUB0ff5wWrk7az+mLrnNFUnaXcgKye22+sFBRXOgpPILZNg=="; 9878 }; 9879 }; 9880 + "@types/uglify-js-3.13.2" = { 9881 name = "_at_types_slash_uglify-js"; 9882 packageName = "@types/uglify-js"; 9883 + version = "3.13.2"; 9884 src = fetchurl { 9885 + url = "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.13.2.tgz"; 9886 + sha512 = "/xFrPIo+4zOeNGtVMbf9rUm0N+i4pDf1ynExomqtokIJmVzR3962lJ1UE+MmexMkA0cmN9oTzg5Xcbwge0Ij2Q=="; 9887 }; 9888 }; 9889 "@types/unist-2.0.6" = { ··· 10111 sha512 = "iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA=="; 10112 }; 10113 }; 10114 + "@types/yauzl-2.10.0" = { 10115 + name = "_at_types_slash_yauzl"; 10116 + packageName = "@types/yauzl"; 10117 + version = "2.10.0"; 10118 + src = fetchurl { 10119 + url = "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.0.tgz"; 10120 + sha512 = "Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw=="; 10121 + }; 10122 + }; 10123 "@types/yauzl-2.9.2" = { 10124 name = "_at_types_slash_yauzl"; 10125 packageName = "@types/yauzl"; ··· 10147 sha512 = "aINiAxGVdOl1eJyVjaWn/YcVAq4Gi/Yo35qHGCnqbWVz61g39D0h23veY/MA0rFFGfxK7TySg2uwDeNv+JgVpg=="; 10148 }; 10149 }; 10150 + "@typescript-eslint/eslint-plugin-5.19.0" = { 10151 name = "_at_typescript-eslint_slash_eslint-plugin"; 10152 packageName = "@typescript-eslint/eslint-plugin"; 10153 + version = "5.19.0"; 10154 src = fetchurl { 10155 + url = "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.19.0.tgz"; 10156 + sha512 = "w59GpFqDYGnWFim9p6TGJz7a3qWeENJuAKCqjGSx+Hq/bwq3RZwXYqy98KIfN85yDqz9mq6QXiY5h0FjGQLyEg=="; 10157 }; 10158 }; 10159 "@typescript-eslint/experimental-utils-4.33.0" = { ··· 10174 sha512 = "ZohdsbXadjGBSK0/r+d87X0SBmKzOq4/S5nzK6SBgJspFo9/CUDJ7hjayuze+JK7CZQLDMroqytp7pOcFKTxZA=="; 10175 }; 10176 }; 10177 + "@typescript-eslint/parser-5.19.0" = { 10178 name = "_at_typescript-eslint_slash_parser"; 10179 packageName = "@typescript-eslint/parser"; 10180 + version = "5.19.0"; 10181 src = fetchurl { 10182 + url = "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.19.0.tgz"; 10183 + sha512 = "yhktJjMCJX8BSBczh1F/uY8wGRYrBeyn84kH6oyqdIJwTGKmzX5Qiq49LRQ0Jh0LXnWijEziSo6BRqny8nqLVQ=="; 10184 }; 10185 }; 10186 "@typescript-eslint/scope-manager-4.33.0" = { ··· 10192 sha512 = "5IfJHpgTsTZuONKbODctL4kKuQje/bzBRkwHE8UOZ4f89Zeddg+EGZs8PD8NcN4LdM3ygHWYB3ukPAYjvl/qbQ=="; 10193 }; 10194 }; 10195 + "@typescript-eslint/scope-manager-5.19.0" = { 10196 name = "_at_typescript-eslint_slash_scope-manager"; 10197 packageName = "@typescript-eslint/scope-manager"; 10198 + version = "5.19.0"; 10199 src = fetchurl { 10200 + url = "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.19.0.tgz"; 10201 + sha512 = "Fz+VrjLmwq5fbQn5W7cIJZ066HxLMKvDEmf4eu1tZ8O956aoX45jAuBB76miAECMTODyUxH61AQM7q4/GOMQ5g=="; 10202 }; 10203 }; 10204 + "@typescript-eslint/type-utils-5.19.0" = { 10205 name = "_at_typescript-eslint_slash_type-utils"; 10206 packageName = "@typescript-eslint/type-utils"; 10207 + version = "5.19.0"; 10208 src = fetchurl { 10209 + url = "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.19.0.tgz"; 10210 + sha512 = "O6XQ4RI4rQcBGshTQAYBUIGsKqrKeuIOz9v8bckXZnSeXjn/1+BDZndHLe10UplQeJLXDNbaZYrAytKNQO2T4Q=="; 10211 }; 10212 }; 10213 "@typescript-eslint/types-4.33.0" = { ··· 10219 sha512 = "zKp7CjQzLQImXEpLt2BUw1tvOMPfNoTAfb8l51evhYbOEEzdWyQNmHWWGPR6hwKJDAi+1VXSBmnhL9kyVTTOuQ=="; 10220 }; 10221 }; 10222 + "@typescript-eslint/types-5.19.0" = { 10223 name = "_at_typescript-eslint_slash_types"; 10224 packageName = "@typescript-eslint/types"; 10225 + version = "5.19.0"; 10226 src = fetchurl { 10227 + url = "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.19.0.tgz"; 10228 + sha512 = "zR1ithF4Iyq1wLwkDcT+qFnhs8L5VUtjgac212ftiOP/ZZUOCuuF2DeGiZZGQXGoHA50OreZqLH5NjDcDqn34w=="; 10229 }; 10230 }; 10231 "@typescript-eslint/typescript-estree-4.33.0" = { ··· 10237 sha512 = "rkWRY1MPFzjwnEVHsxGemDzqqddw2QbTJlICPD9p9I9LfsO8fdmfQPOX3uKfUaGRDFJbfrtm/sXhVXN4E+bzCA=="; 10238 }; 10239 }; 10240 + "@typescript-eslint/typescript-estree-5.19.0" = { 10241 name = "_at_typescript-eslint_slash_typescript-estree"; 10242 packageName = "@typescript-eslint/typescript-estree"; 10243 + version = "5.19.0"; 10244 src = fetchurl { 10245 + url = "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.19.0.tgz"; 10246 + sha512 = "dRPuD4ocXdaE1BM/dNR21elSEUPKaWgowCA0bqJ6YbYkvtrPVEvZ+zqcX5a8ECYn3q5iBSSUcBBD42ubaOp0Hw=="; 10247 }; 10248 }; 10249 + "@typescript-eslint/utils-5.19.0" = { 10250 name = "_at_typescript-eslint_slash_utils"; 10251 packageName = "@typescript-eslint/utils"; 10252 + version = "5.19.0"; 10253 src = fetchurl { 10254 + url = "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.19.0.tgz"; 10255 + sha512 = "ZuEckdupXpXamKvFz/Ql8YnePh2ZWcwz7APICzJL985Rp5C2AYcHO62oJzIqNhAMtMK6XvrlBTZeNG8n7gS3lQ=="; 10256 }; 10257 }; 10258 "@typescript-eslint/visitor-keys-4.33.0" = { ··· 10264 sha512 = "uqi/2aSz9g2ftcHWf8uLPJA70rUv6yuMW5Bohw+bwcuzaxQIHaKFZCKGoGXIrc9vkTJ3+0txM73K0Hq3d5wgIg=="; 10265 }; 10266 }; 10267 + "@typescript-eslint/visitor-keys-5.19.0" = { 10268 name = "_at_typescript-eslint_slash_visitor-keys"; 10269 packageName = "@typescript-eslint/visitor-keys"; 10270 + version = "5.19.0"; 10271 src = fetchurl { 10272 + url = "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.19.0.tgz"; 10273 + sha512 = "Ym7zZoMDZcAKWsULi2s7UMLREdVQdScPQ/fKWMYefarCztWlHPFVJo8racf8R0Gc8FAEJ2eD4of8As1oFtnQlQ=="; 10274 }; 10275 }; 10276 "@ungap/promise-all-settled-1.1.2" = { ··· 10300 sha1 = "c585c0bdb94210198945c6597e4fe23d6e63e084"; 10301 }; 10302 }; 10303 + "@vercel/build-utils-2.15.1" = { 10304 name = "_at_vercel_slash_build-utils"; 10305 packageName = "@vercel/build-utils"; 10306 + version = "2.15.1"; 10307 src = fetchurl { 10308 + url = "https://registry.npmjs.org/@vercel/build-utils/-/build-utils-2.15.1.tgz"; 10309 + sha512 = "7qwC7wd2Q/MwtD07/La5qIR5nfpfNVPvISp1cfwYs8fe/FUKjDdbhvGLDFrry+DeoeMFJhnJgK2qmvCnucq+GA=="; 10310 }; 10311 }; 10312 + "@vercel/go-1.3.2" = { 10313 name = "_at_vercel_slash_go"; 10314 packageName = "@vercel/go"; 10315 + version = "1.3.2"; 10316 src = fetchurl { 10317 + url = "https://registry.npmjs.org/@vercel/go/-/go-1.3.2.tgz"; 10318 + sha512 = "SS2Iq5NSRrZBphWWX+HpdCf3ji4lUBs9JdLmuvn8anDreY68ubxo53LLTnVOXmzsnHE8G1CiQSNtOapeBxWYyQ=="; 10319 }; 10320 }; 10321 + "@vercel/node-1.14.1" = { 10322 name = "_at_vercel_slash_node"; 10323 packageName = "@vercel/node"; 10324 + version = "1.14.1"; 10325 src = fetchurl { 10326 + url = "https://registry.npmjs.org/@vercel/node/-/node-1.14.1.tgz"; 10327 + sha512 = "/R1tERotQMTBoB4gw390B8wJAOS9IO4iejing9jqLFSISdW7uVU6kgkUbLM8OtuN0DGwi1qYQ6DcdxySX2qYzw=="; 10328 }; 10329 }; 10330 "@vercel/node-bridge-2.2.0" = { ··· 10336 sha512 = "ydYlZyIQfsuriF6qTt/F4vaAt+nb4ZKhLEl2o5AQFa5ED7LoPS5w01Xbujy+25pqS1ODu8/bsqOCUSX8y/+tSQ=="; 10337 }; 10338 }; 10339 + "@vercel/python-2.2.2" = { 10340 name = "_at_vercel_slash_python"; 10341 packageName = "@vercel/python"; 10342 + version = "2.2.2"; 10343 src = fetchurl { 10344 + url = "https://registry.npmjs.org/@vercel/python/-/python-2.2.2.tgz"; 10345 + sha512 = "08x3kzFTiWlY9lSRmIksm1gHzz9wrHoyv2w7DdOHAbueEGJTbbMoHNeBPWwQ7hLjfMhCM5JOMjezAz3Uw0kEJg=="; 10346 }; 10347 }; 10348 + "@vercel/ruby-1.3.2" = { 10349 name = "_at_vercel_slash_ruby"; 10350 packageName = "@vercel/ruby"; 10351 + version = "1.3.2"; 10352 src = fetchurl { 10353 + url = "https://registry.npmjs.org/@vercel/ruby/-/ruby-1.3.2.tgz"; 10354 + sha512 = "SAC1+wHT60IvAJ4CBLylnCZYF7nO7xtvIhO3NL1O4WBMRNgep5oewDNgxIQ/6XzGEymPijI4FP2tBHQ3v557nQ=="; 10355 }; 10356 }; 10357 "@vscode/emmet-helper-2.8.4" = { ··· 10471 sha512 = "KmJUazIEZWhy0UaFHV5Uy8AXpTqJgCPizEHhtxs3f8mIkUnwWjcQFG7FGfsAW7RgsN8hwcSZ5ZFjmXhllVwrkw=="; 10472 }; 10473 }; 10474 + "@vue/compiler-core-3.2.32" = { 10475 name = "_at_vue_slash_compiler-core"; 10476 packageName = "@vue/compiler-core"; 10477 + version = "3.2.32"; 10478 src = fetchurl { 10479 + url = "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.2.32.tgz"; 10480 + sha512 = "bRQ8Rkpm/aYFElDWtKkTPHeLnX5pEkNxhPUcqu5crEJIilZH0yeFu/qUAcV4VfSE2AudNPkQSOwMZofhnuutmA=="; 10481 }; 10482 }; 10483 + "@vue/compiler-dom-3.2.32" = { 10484 name = "_at_vue_slash_compiler-dom"; 10485 packageName = "@vue/compiler-dom"; 10486 + version = "3.2.32"; 10487 src = fetchurl { 10488 + url = "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.2.32.tgz"; 10489 + sha512 = "maa3PNB/NxR17h2hDQfcmS02o1f9r9QIpN1y6fe8tWPrS1E4+q8MqrvDDQNhYVPd84rc3ybtyumrgm9D5Rf/kg=="; 10490 }; 10491 }; 10492 "@vue/component-compiler-utils-3.3.0" = { ··· 10525 sha512 = "LIZMuJk38pk9U9Ur4YzHjlIyMuxPlACdBIHH9/nGYVTsaGKOSnSuELiE8vS9wa+dJpIYspYUOqk+L1Q4pgHQHQ=="; 10526 }; 10527 }; 10528 + "@vue/shared-3.2.32" = { 10529 name = "_at_vue_slash_shared"; 10530 packageName = "@vue/shared"; 10531 + version = "3.2.32"; 10532 src = fetchurl { 10533 + url = "https://registry.npmjs.org/@vue/shared/-/shared-3.2.32.tgz"; 10534 + sha512 = "bjcixPErUsAnTQRQX4Z5IQnICYjIfNCyCl8p29v1M6kfVzvwOICPw+dz48nNuWlTOOx2RHhzHdazJibE8GSnsw=="; 10535 }; 10536 }; 10537 "@vue/web-component-wrapper-1.3.0" = { ··· 13513 sha1 = "a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428"; 13514 }; 13515 }; 13516 + "array.prototype.find-2.2.0" = { 13517 name = "array.prototype.find"; 13518 packageName = "array.prototype.find"; 13519 + version = "2.2.0"; 13520 src = fetchurl { 13521 + url = "https://registry.npmjs.org/array.prototype.find/-/array.prototype.find-2.2.0.tgz"; 13522 + sha512 = "sn40qmUiLYAcRb/1HsIQjTTZ1kCy8II8VtZJpMn2Aoen9twULhbWXisfh3HimGqMlHGUul0/TfKCnXg42LuPpQ=="; 13523 }; 13524 }; 13525 "arraybuffer.slice-0.0.6" = { ··· 14269 sha512 = "fChMDiSfWcW0EUWmiqlyc+VAIXKH0w7BBruL3cVWSwO+5oA5A9juGF4NCBV2/KAHzaKaG0hXKPE49Wh6Lq74ag=="; 14270 }; 14271 }; 14272 + "aws-sdk-2.1113.0" = { 14273 name = "aws-sdk"; 14274 packageName = "aws-sdk"; 14275 + version = "2.1113.0"; 14276 src = fetchurl { 14277 + url = "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.1113.0.tgz"; 14278 + sha512 = "F+B+HFnKCVIOmErZ1jJ8YL4XxDSaUI9l3JskfpIrk0XdJVcIfyHgA4XUrTUda4z5TOy1Z7eWV2IXgEpVRM4xyw=="; 14279 }; 14280 }; 14281 "aws-sign2-0.6.0" = { ··· 17960 sha512 = "bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw=="; 17961 }; 17962 }; 17963 + "caniuse-lite-1.0.30001331" = { 17964 name = "caniuse-lite"; 17965 packageName = "caniuse-lite"; 17966 + version = "1.0.30001331"; 17967 src = fetchurl { 17968 + url = "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001331.tgz"; 17969 + sha512 = "Y1xk6paHpUXKP/P6YjQv1xqyTbgAP05ycHBcRdQjTcyXlWol868sJJPlmk5ylOekw2BrucWes5jk+LvVd7WZ5Q=="; 17970 }; 17971 }; 17972 "canvas-2.9.1" = { ··· 18122 sha512 = "eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg=="; 18123 }; 18124 }; 18125 + "cdk8s-1.5.67" = { 18126 name = "cdk8s"; 18127 packageName = "cdk8s"; 18128 + version = "1.5.67"; 18129 src = fetchurl { 18130 + url = "https://registry.npmjs.org/cdk8s/-/cdk8s-1.5.67.tgz"; 18131 + sha512 = "T64trVn18NKz3WAlYFavkFS3Cw1eGy/5DkBwNgKL/VIfbaJFfBEIBgATJysECulB1pV4zxFAFLly+h/lFAbdwA=="; 18132 }; 18133 }; 18134 + "cdk8s-plus-22-1.0.0-beta.191" = { 18135 name = "cdk8s-plus-22"; 18136 packageName = "cdk8s-plus-22"; 18137 + version = "1.0.0-beta.191"; 18138 src = fetchurl { 18139 + url = "https://registry.npmjs.org/cdk8s-plus-22/-/cdk8s-plus-22-1.0.0-beta.191.tgz"; 18140 + sha512 = "zDd2VAfaumBEhRMHh0yPMcho15fDHTui8bkxx6yPYa/d8h8RhUkNPcAef2zBClarYdmquFtdo6MS24/6nduw0g=="; 18141 }; 18142 }; 18143 "cdktf-0.10.1" = { ··· 19166 sha512 = "w0q/enDHhPLq44ovMGdQeeDLvwxwavsJX7oQGYt/LrBlYsyaxyDnp6z3QzFut/6kLLKnlcUVJLrpB7KBfgG/RA=="; 19167 }; 19168 }; 19169 + "cli-table3-0.6.2" = { 19170 + name = "cli-table3"; 19171 + packageName = "cli-table3"; 19172 + version = "0.6.2"; 19173 + src = fetchurl { 19174 + url = "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.2.tgz"; 19175 + sha512 = "QyavHCaIC80cMivimWu4aWHilIpiDpfm3hGmqAmXVL1UsnbLuBSMd21hTX6VY4ZSDSM73ESLeF8TOYId3rBTbw=="; 19176 + }; 19177 + }; 19178 "cli-tableau-2.0.1" = { 19179 name = "cli-tableau"; 19180 packageName = "cli-tableau"; ··· 19733 sha512 = "3WQV/Fpa77nvzjUlc+0u53uIroJyyMB2Qwl++aXpAiDIsrsiAQq4uCURwdRBRX+eLkOTIAmT0L4qna3T7+2pUg=="; 19734 }; 19735 }; 19736 + "codemaker-1.56.0" = { 19737 name = "codemaker"; 19738 packageName = "codemaker"; 19739 + version = "1.56.0"; 19740 src = fetchurl { 19741 + url = "https://registry.npmjs.org/codemaker/-/codemaker-1.56.0.tgz"; 19742 + sha512 = "KA6B9FpkJIgFMQBIFnxTXofTFXrYhSWGZaL3Z9jaJSnpIMTs7RHF+k79cQdEPGeokwCj00ubmWSCjN8vlAjTbw=="; 19743 }; 19744 }; 19745 "codepage-1.4.0" = { ··· 20795 sha1 = "c20b96d8c617748aaf1c16021760cd27fcb8cb75"; 20796 }; 20797 }; 20798 + "constructs-10.0.113" = { 20799 name = "constructs"; 20800 packageName = "constructs"; 20801 + version = "10.0.113"; 20802 src = fetchurl { 20803 + url = "https://registry.npmjs.org/constructs/-/constructs-10.0.113.tgz"; 20804 + sha512 = "Q2UNZz2nGiW2ZDZz7+FLOKQNyGr0LXc6mjuAvxXJ57UMwLabbhva8lKWMv3fztdsqlVbtl1DGq1vw2htbaNNJw=="; 20805 }; 20806 }; 20807 + "constructs-3.3.266" = { 20808 name = "constructs"; 20809 packageName = "constructs"; 20810 + version = "3.3.266"; 20811 src = fetchurl { 20812 + url = "https://registry.npmjs.org/constructs/-/constructs-3.3.266.tgz"; 20813 + sha512 = "J0aAGYEaYU+4J9PTCGgqIE7cZZZrG+1tvuJhcSn7eKkYqshYVMoCglVtStjD9RXs+e8QzQjvYU0D0dJwe8uc0A=="; 20814 }; 20815 }; 20816 "consume-http-header-1.0.0" = { ··· 21687 sha1 = "06be7abef947a3f14a30fd610671d401bca8b7b6"; 21688 }; 21689 }; 21690 + "create-gatsby-2.12.1" = { 21691 name = "create-gatsby"; 21692 packageName = "create-gatsby"; 21693 + version = "2.12.1"; 21694 src = fetchurl { 21695 + url = "https://registry.npmjs.org/create-gatsby/-/create-gatsby-2.12.1.tgz"; 21696 + sha512 = "dOsEy9feLJVFVzFFnA6xJL9OhfYcKewaGMqI9uUaUdifIehBjb5jdeWi+cNy49j2FQLMm38jfZ2SNSQjEK2yOw=="; 21697 }; 21698 }; 21699 "create-graphback-1.0.1" = { ··· 21876 sha512 = "mkLtJJcYbDCxEG7Js6eUnUNndWjyUZwJ3H7bErmmtOYU/Zb99DyUkpamuIZE0b3bhmJyZ7D90uS6f+CGxRRjOw=="; 21877 }; 21878 }; 21879 + "cross-undici-fetch-0.2.5" = { 21880 name = "cross-undici-fetch"; 21881 packageName = "cross-undici-fetch"; 21882 + version = "0.2.5"; 21883 src = fetchurl { 21884 + url = "https://registry.npmjs.org/cross-undici-fetch/-/cross-undici-fetch-0.2.5.tgz"; 21885 + sha512 = "6IR+JN6o2UMNj2f3fu0ZVkZeP0h22DRKzq78SiMenkqyBYyGIT1AkZjHkItvh0A80LdsAlWENHUpvapapePucw=="; 21886 }; 21887 }; 21888 "crossroads-0.12.2" = { ··· 21957 sha512 = "v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA=="; 21958 }; 21959 }; 21960 + "cspell-gitignore-5.19.7" = { 21961 name = "cspell-gitignore"; 21962 packageName = "cspell-gitignore"; 21963 + version = "5.19.7"; 21964 src = fetchurl { 21965 + url = "https://registry.npmjs.org/cspell-gitignore/-/cspell-gitignore-5.19.7.tgz"; 21966 + sha512 = "rEqlN6wigNj4P/4Z3QCI1P56KhKkPtXNBpGMXC5CbxIK/NTtn3cLaqHKIZp92pypEnU077lxSCSqRRYCPbg/6A=="; 21967 }; 21968 }; 21969 + "cspell-glob-5.19.7" = { 21970 name = "cspell-glob"; 21971 packageName = "cspell-glob"; 21972 + version = "5.19.7"; 21973 src = fetchurl { 21974 + url = "https://registry.npmjs.org/cspell-glob/-/cspell-glob-5.19.7.tgz"; 21975 + sha512 = "fqlF7oqYTT2A3SRfQr7gzN21fwPoRO9IGKec1L3QeGkni5UPDxGrM2a5z+oLaYs2GN5pEf29BXVlN7dq0jVxIg=="; 21976 }; 21977 }; 21978 + "cspell-io-5.19.7" = { 21979 name = "cspell-io"; 21980 packageName = "cspell-io"; 21981 + version = "5.19.7"; 21982 src = fetchurl { 21983 + url = "https://registry.npmjs.org/cspell-io/-/cspell-io-5.19.7.tgz"; 21984 + sha512 = "SEy8XkuOhvwleGjh336EBYj5HlH1J5FrCI5GxxGiU2g8zvWlBPQmaCfQPPO4tnDrrXtK76rZvolBu1jfCmWwQA=="; 21985 }; 21986 }; 21987 + "cspell-lib-5.19.7" = { 21988 name = "cspell-lib"; 21989 packageName = "cspell-lib"; 21990 + version = "5.19.7"; 21991 src = fetchurl { 21992 + url = "https://registry.npmjs.org/cspell-lib/-/cspell-lib-5.19.7.tgz"; 21993 + sha512 = "d4ewH1RBgcBE9NqAh0FexmVQ6YvkDQv9XOysskeDH+G9wm975owENUU/mBd8AyBt2b4YXL/FoLtaKd/7MRoNDA=="; 21994 }; 21995 }; 21996 + "cspell-trie-lib-5.19.7" = { 21997 name = "cspell-trie-lib"; 21998 packageName = "cspell-trie-lib"; 21999 + version = "5.19.7"; 22000 src = fetchurl { 22001 + url = "https://registry.npmjs.org/cspell-trie-lib/-/cspell-trie-lib-5.19.7.tgz"; 22002 + sha512 = "qr0HS2hGuyIQhDGG5li0nqIjVi039iPRHR8wpeDoSO0YIBCll22i/VlvW3CSmqXLaP5RRoAc9txiZkIGob6DkQ=="; 22003 }; 22004 }; 22005 "csrf-3.1.0" = { ··· 22596 sha512 = "4PL5hHaHwX4m7Zr1UapXW23apo6pexCgdetdJ5kTmADpG/7T9Gkxw0M0tf/pjoB63ezCCm0u5UaFYy2aMt0Mcw=="; 22597 }; 22598 }; 22599 + "d3-7.4.4" = { 22600 name = "d3"; 22601 packageName = "d3"; 22602 + version = "7.4.4"; 22603 src = fetchurl { 22604 + url = "https://registry.npmjs.org/d3/-/d3-7.4.4.tgz"; 22605 + sha512 = "97FE+MYdAlV3R9P74+R3Uar7wUKkIFu89UWMjEaDhiJ9VxKvqaMxauImy8PC2DdBkdM2BxJOIoLxPrcZUyrKoQ=="; 22606 }; 22607 }; 22608 "d3-array-1.2.4" = { ··· 22623 sha512 = "33qQ+ZoZlli19IFiQx4QEpf2CBEayMRzhlisJHSCsSUbDXv6ZishqS1x7uFVClKG4Wr7rZVHvaAttoLow6GqdQ=="; 22624 }; 22625 }; 22626 + "d3-array-3.1.6" = { 22627 name = "d3-array"; 22628 packageName = "d3-array"; 22629 + version = "3.1.6"; 22630 src = fetchurl { 22631 + url = "https://registry.npmjs.org/d3-array/-/d3-array-3.1.6.tgz"; 22632 + sha512 = "DCbBBNuKOeiR9h04ySRBMW52TFVc91O9wJziuyXw6Ztmy8D3oZbmCkOO3UHKC7ceNJsN2Mavo9+vwV8EAEUXzA=="; 22633 }; 22634 }; 22635 "d3-axis-1.0.12" = { ··· 22938 sha512 = "p0bK60CEzph1iqmnxut7d/1kyTmm3UWtPlwdkM31AU+LW+BXazd5zJdoCn7VFxNCHXRngPHRnsNn5uGjLRGndg=="; 22939 }; 22940 }; 22941 + "d3-graphviz-4.1.1" = { 22942 name = "d3-graphviz"; 22943 packageName = "d3-graphviz"; 22944 + version = "4.1.1"; 22945 src = fetchurl { 22946 + url = "https://registry.npmjs.org/d3-graphviz/-/d3-graphviz-4.1.1.tgz"; 22947 + sha512 = "s0IVbKf8rs4eJI2xo5Umr7nXDX/LEZw/x2WtKxmlyQxR0qUY49UiLhBNOX7VDHZywMle43NKEXnU6fn22fpJvQ=="; 22948 }; 22949 }; 22950 "d3-hierarchy-1.1.9" = { ··· 23494 src = fetchurl { 23495 url = "https://registry.npmjs.org/dataloader/-/dataloader-2.0.0.tgz"; 23496 sha512 = "YzhyDAwA4TaQIhM5go+vCLmU0UikghC/t9DTQYZR2M/UvZ1MdOhPezSDZcjj9uqQJOMqjLcpWtyW2iNINdlatQ=="; 23497 + }; 23498 + }; 23499 + "dataloader-2.1.0" = { 23500 + name = "dataloader"; 23501 + packageName = "dataloader"; 23502 + version = "2.1.0"; 23503 + src = fetchurl { 23504 + url = "https://registry.npmjs.org/dataloader/-/dataloader-2.1.0.tgz"; 23505 + sha512 = "qTcEYLen3r7ojZNgVUaRggOI+KM7jrKxXeSHhogh/TWxYMeONEMqY+hmkobiYQozsGIyg9OYVzO4ZIfoB4I0pQ=="; 23506 }; 23507 }; 23508 "datauri-4.1.0" = { ··· 25269 sha512 = "2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g=="; 25270 }; 25271 }; 25272 + "dom-serializer-1.4.1" = { 25273 name = "dom-serializer"; 25274 packageName = "dom-serializer"; 25275 + version = "1.4.1"; 25276 src = fetchurl { 25277 + url = "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz"; 25278 + sha512 = "VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag=="; 25279 }; 25280 }; 25281 "dom-storage-2.1.0" = { ··· 26007 sha512 = "WvaW1EgRinDQ61khHFZfx30rkPQG5ItaOT0wrI7iJv9A3SbghriQGfZQfHZs25fWLBe6/vkv05LOqg6aDw6Wzw=="; 26008 }; 26009 }; 26010 + "electron-to-chromium-1.4.107" = { 26011 name = "electron-to-chromium"; 26012 packageName = "electron-to-chromium"; 26013 + version = "1.4.107"; 26014 src = fetchurl { 26015 + url = "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.107.tgz"; 26016 + sha512 = "Huen6taaVrUrSy8o7mGStByba8PfOWWluHNxSHGBrCgEdFVLtvdQDBr9LBCF9Uci8SYxh28QNNMO0oC17wbGAg=="; 26017 }; 26018 }; 26019 "electrum-client-git://github.com/janoside/electrum-client" = { ··· 26351 sha512 = "21HlvPUKaitDGE4GXNtQ7PLP0Sz4aWLddMPw2VTyFz1FVZqu/kZsJUO8WNpKuE/OCL7nkfRaOui2ZCJloGznGA=="; 26352 }; 26353 }; 26354 "engine.io-6.0.1" = { 26355 name = "engine.io"; 26356 packageName = "engine.io"; ··· 26450 sha512 = "x+dN/fBH8Ro8TFwJ+rkB2AmuVw9Yu2mockR/p3W8f8YtExwFgDvBDi0GWyb4ZLkpahtDGZgtr3zLovanJghPqg=="; 26451 }; 26452 }; 26453 "engine.io-parser-5.0.3" = { 26454 name = "engine.io-parser"; 26455 packageName = "engine.io-parser"; ··· 26477 sha512 = "Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg=="; 26478 }; 26479 }; 26480 + "enhanced-resolve-5.9.3" = { 26481 name = "enhanced-resolve"; 26482 packageName = "enhanced-resolve"; 26483 + version = "5.9.3"; 26484 src = fetchurl { 26485 + url = "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.9.3.tgz"; 26486 + sha512 = "Bq9VSor+kjvW3f9/MiiR4eE3XYgOl7/rS8lnSxbRbF3kS0B2r+Y9w5krBWxZgDxASVZbdYrn5wT4j/Wb0J9qow=="; 26487 }; 26488 }; 26489 "enquirer-2.3.6" = { ··· 26702 sha512 = "rcOwbfvP1WTViVoUjcfZicVzjhjTuhSMntHh6mW3IrEiyE6mJyXvsToJUJGlGlw/2xU9P5whlWNGlIDVeCiT4A=="; 26703 }; 26704 }; 26705 + "es-abstract-1.19.4" = { 26706 name = "es-abstract"; 26707 packageName = "es-abstract"; 26708 + version = "1.19.4"; 26709 src = fetchurl { 26710 + url = "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.4.tgz"; 26711 + sha512 = "flV8e5g9/xulChMG48Fygk1ptpo4lQRJ0eJYtxJFgi7pklLx7EFcOJ34jnvr8pbWlaFN/AT1cZpe0hiFel9Hqg=="; 26712 }; 26713 }; 26714 "es-get-iterator-1.1.2" = { ··· 26727 src = fetchurl { 26728 url = "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz"; 26729 sha512 = "1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ=="; 26730 + }; 26731 + }; 26732 + "es-shim-unscopables-1.0.0" = { 26733 + name = "es-shim-unscopables"; 26734 + packageName = "es-shim-unscopables"; 26735 + version = "1.0.0"; 26736 + src = fetchurl { 26737 + url = "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz"; 26738 + sha512 = "Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w=="; 26739 }; 26740 }; 26741 "es-to-primitive-1.2.1" = { ··· 27098 sha512 = "/KRpd9mIRg2raGxHRGwW9ZywYNAClZrHjdueHcrVDuO3a6bj83eoTirCCk0M0yPwOjWYKHwRVRid+xK4F/GHgA=="; 27099 }; 27100 }; 27101 + "eslint-8.13.0" = { 27102 name = "eslint"; 27103 packageName = "eslint"; 27104 + version = "8.13.0"; 27105 src = fetchurl { 27106 + url = "https://registry.npmjs.org/eslint/-/eslint-8.13.0.tgz"; 27107 + sha512 = "D+Xei61eInqauAyTJ6C0q6x9mx7kTUC1KZ0m0LSEexR0V+e94K12LmWX076ZIsldwfQ2RONdaJe0re0TRGQbRQ=="; 27108 }; 27109 }; 27110 "eslint-config-prettier-6.15.0" = { ··· 27935 sha512 = "j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA=="; 27936 }; 27937 }; 27938 "execa-5.1.1" = { 27939 name = "execa"; 27940 packageName = "execa"; ··· 28088 sha512 = "bILEG0Fg+ZhIhdEaShHzsEN1WC0hUmXJ5Kcd4cd+8rVk1Ead9vRZxA/yLx1cNBDCOwMe0GAMrhF7TKT+A1P+YA=="; 28089 }; 28090 }; 28091 + "expo-pwa-0.0.115" = { 28092 name = "expo-pwa"; 28093 packageName = "expo-pwa"; 28094 + version = "0.0.115"; 28095 src = fetchurl { 28096 + url = "https://registry.npmjs.org/expo-pwa/-/expo-pwa-0.0.115.tgz"; 28097 + sha512 = "Z10w+JuRYVcRLnM8DTLmqaKJKG7mh8nBgDLvSZ8T6Hw/x7Eoq3YI0mx8aRRDV/uNQBPZZ02QZSNaxLyDtEuCAA=="; 28098 }; 28099 }; 28100 "exponential-backoff-3.1.0" = { ··· 28961 sha1 = "25c7c89cb1f9077f8891bbe61d8f390eae256f1e"; 28962 }; 28963 }; 28964 + "fecha-4.2.2" = { 28965 name = "fecha"; 28966 packageName = "fecha"; 28967 + version = "4.2.2"; 28968 src = fetchurl { 28969 + url = "https://registry.npmjs.org/fecha/-/fecha-4.2.2.tgz"; 28970 + sha512 = "5rOQWkBVz3FnYWTi/ELZmq4CoK1Pb+xKNZWuJRsOwo0+8DrP43CrWJtyLVvb5U7z7ggE5llahfDbLjaVNzXVJQ=="; 28971 }; 28972 }; 28973 "fetch-blob-3.1.5" = { ··· 29195 sha512 = "sXAMgFk67fQLcetXustxfKX+PZgHIUFn96Xld9uH8aXPdX3xOp0/jg9OdouVTvQrf7mrn+wAa4jN/y9fUOOiRA=="; 29196 }; 29197 }; 29198 "file-type-16.5.3" = { 29199 name = "file-type"; 29200 packageName = "file-type"; ··· 29310 src = fetchurl { 29311 url = "https://registry.npmjs.org/filenamify/-/filenamify-4.1.0.tgz"; 29312 sha512 = "KQV/uJDI9VQgN7sHH1Zbk6+42cD6mnQ2HONzkXUfPJ+K2FC8GZ1dpewbbHw0Sz8Tf5k3EVdHVayM4DoAwWlmtg=="; 29313 }; 29314 }; 29315 "filenamify-4.3.0" = { ··· 29798 sha512 = "jlbUu0XkbpXeXhan5xyTqVK1jmEKNxE8hpzznI3TThHTr76GiFwK0iRzhDo4KNy+S9h/KxHaqVhTP86vA6wHCg=="; 29799 }; 29800 }; 29801 + "flow-parser-0.176.0" = { 29802 name = "flow-parser"; 29803 packageName = "flow-parser"; 29804 + version = "0.176.0"; 29805 src = fetchurl { 29806 + url = "https://registry.npmjs.org/flow-parser/-/flow-parser-0.176.0.tgz"; 29807 + sha512 = "h3OUIHINMtdOnaMXyJH5ryqly1rft0Lt/di22dJB35FCnulSTxWvQhDtOH2dxQMU48/wtUmAOo4sv7Mj7XNyng=="; 29808 }; 29809 }; 29810 "fluent-ffmpeg-2.1.2" = { ··· 30788 sha1 = "cbed2d20a40c1f5679a35908e2b9415733e78db9"; 30789 }; 30790 }; 30791 + "gatsby-core-utils-3.12.1" = { 30792 name = "gatsby-core-utils"; 30793 packageName = "gatsby-core-utils"; 30794 + version = "3.12.1"; 30795 src = fetchurl { 30796 + url = "https://registry.npmjs.org/gatsby-core-utils/-/gatsby-core-utils-3.12.1.tgz"; 30797 + sha512 = "jBG1MfR6t2MZNIl8LQ3Cwc92F6uFNcEC091IK+qKVy9FNT0+WzcKQ6Olip6u1NSvCatfrg1FqrH0K78a6lmnLQ=="; 30798 }; 30799 }; 30800 + "gatsby-telemetry-3.12.1" = { 30801 name = "gatsby-telemetry"; 30802 packageName = "gatsby-telemetry"; 30803 + version = "3.12.1"; 30804 src = fetchurl { 30805 + url = "https://registry.npmjs.org/gatsby-telemetry/-/gatsby-telemetry-3.12.1.tgz"; 30806 + sha512 = "sAL2T9GdYpceGlFP6CymVDoy0UEhRvrJApv/mu7sU6F0gu8g8rOLvRxVYE3Y2D9RdfCzkuLIonzmscmVIduyOg=="; 30807 }; 30808 }; 30809 "gauge-1.2.7" = { ··· 30851 sha512 = "US8UMj8C5pRnao3Zykc4AAVr+cffoNKRTg9Rsf2GiuZCW69vgJj38VK2PzlPuQU73FZ/nTk9/Av6/JGcE1N9vA=="; 30852 }; 30853 }; 30854 + "gaxios-4.3.3" = { 30855 name = "gaxios"; 30856 packageName = "gaxios"; 30857 + version = "4.3.3"; 30858 src = fetchurl { 30859 + url = "https://registry.npmjs.org/gaxios/-/gaxios-4.3.3.tgz"; 30860 + sha512 = "gSaYYIO1Y3wUtdfHmjDUZ8LWaxJQpiavzbF5Kq53akSzvmVg0RfyOcFDbO1KJ/KCGRFz2qG+lS81F0nkr7cRJA=="; 30861 }; 30862 }; 30863 "gaze-1.1.3" = { ··· 31542 src = fetchurl { 31543 url = "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz"; 31544 sha512 = "lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q=="; 31545 + }; 31546 + }; 31547 + "glob-8.0.1" = { 31548 + name = "glob"; 31549 + packageName = "glob"; 31550 + version = "8.0.1"; 31551 + src = fetchurl { 31552 + url = "https://registry.npmjs.org/glob/-/glob-8.0.1.tgz"; 31553 + sha512 = "cF7FYZZ47YzmCu7dDy50xSRRfO3ErRfrXuLZcNIuyiJEco0XSrGtuilG19L5xp3NcwTx7Gn+X6Tv3fmsUPTbow=="; 31554 }; 31555 }; 31556 "glob-base-0.3.0" = { ··· 32040 sha512 = "NsuGBpxOzvBS4rbaeicIpgZ1caU3vNcG04kJWb51rlcYJvzXwHgPof9w4UplR2WVqlFzLkDtEStQOKhS/QcLmA=="; 32041 }; 32042 }; 32043 + "google-p12-pem-3.1.4" = { 32044 name = "google-p12-pem"; 32045 packageName = "google-p12-pem"; 32046 + version = "3.1.4"; 32047 src = fetchurl { 32048 + url = "https://registry.npmjs.org/google-p12-pem/-/google-p12-pem-3.1.4.tgz"; 32049 + sha512 = "HHuHmkLgwjdmVRngf5+gSmpkyaRI6QmOg77J8tkNBHhNEI62sGHyw4/+UkgyZEI7h84NbWprXDJ+sa3xOYFvTg=="; 32050 }; 32051 }; 32052 "googleapis-76.0.0" = { ··· 32110 src = fetchurl { 32111 url = "https://registry.npmjs.org/got/-/got-11.5.2.tgz"; 32112 sha512 = "yUhpEDLeuGiGJjRSzEq3kvt4zJtAcjKmhIiwNp/eUs75tRlXfWcHo5tcBaMQtnjHWC7nQYT5HkY/l0QOQTkVww=="; 32113 }; 32114 }; 32115 "got-11.8.3" = { ··· 32355 sha512 = "Uiu3X7+s5c056WyrvdZVz2vG1fhAipMlYmtiCU/4Z2mX79OXDr1SqIon2MprC/pExIWJfAQZCcjYDY76fPBUQg=="; 32356 }; 32357 }; 32358 + "graphql-executor-0.0.23" = { 32359 name = "graphql-executor"; 32360 packageName = "graphql-executor"; 32361 + version = "0.0.23"; 32362 src = fetchurl { 32363 + url = "https://registry.npmjs.org/graphql-executor/-/graphql-executor-0.0.23.tgz"; 32364 + sha512 = "3Ivlyfjaw3BWmGtUSnMpP/a4dcXCp0mJtj0PiPG14OKUizaMKlSEX+LX2Qed0LrxwniIwvU6B4w/koVjEPyWJg=="; 32365 }; 32366 }; 32367 "graphql-extensions-0.15.0" = { ··· 32481 sha512 = "sHkK9+lUm20/BGawNEWNtVAeJzhZeBg21VmvmLoT5NdGVeZWv5PdIhkcayQIAgjSyyQ17WMKmbDijIPG2On+Ag=="; 32482 }; 32483 }; 32484 + "graphql-ws-5.7.0" = { 32485 name = "graphql-ws"; 32486 packageName = "graphql-ws"; 32487 + version = "5.7.0"; 32488 src = fetchurl { 32489 + url = "https://registry.npmjs.org/graphql-ws/-/graphql-ws-5.7.0.tgz"; 32490 + sha512 = "8yYuvnyqIjlJ/WfebOyu2GSOQeFauRxnfuTveY9yvrDGs2g3kR9Nv4gu40AKvRHbXlSJwTbMJ6dVxAtEyKwVRA=="; 32491 }; 32492 }; 32493 "gray-matter-4.0.3" = { ··· 33453 sha512 = "tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A=="; 33454 }; 33455 }; 33456 + "highlight.js-11.5.1" = { 33457 name = "highlight.js"; 33458 packageName = "highlight.js"; 33459 + version = "11.5.1"; 33460 src = fetchurl { 33461 + url = "https://registry.npmjs.org/highlight.js/-/highlight.js-11.5.1.tgz"; 33462 + sha512 = "LKzHqnxr4CrD2YsNoIf/o5nJ09j4yi/GcH5BnYz9UnVpZdS4ucMgvP61TDty5xJcFGRjnH4DpujkS9bHT3hq0Q=="; 33463 }; 33464 }; 33465 "highlight.js-8.2.0" = { ··· 34344 sha512 = "yozWXZx3yXVprf/MM9WqMt5WY60Im8k6ELJDNFGfyMeO+UieITbDmkvVwMnKQA3ptWqUK8fPf/tEGgklWh7Weg=="; 34345 }; 34346 }; 34347 + "hyperbee-1.8.0" = { 34348 name = "hyperbee"; 34349 packageName = "hyperbee"; 34350 + version = "1.8.0"; 34351 src = fetchurl { 34352 + url = "https://registry.npmjs.org/hyperbee/-/hyperbee-1.8.0.tgz"; 34353 + sha512 = "P1eF5bNhlFydbrigHsCNrtr1FAfaNp730LacSARzg8wQqwy6A2rej7REIhLfL3UQNYedBsYYdHvWYuG+wgWPwg=="; 34354 }; 34355 }; 34356 "hypercore-7.7.1" = { ··· 35856 sha512 = "HtszKchBQTcqw1DC09uD7i7vvMayHGM1OCo6AHt5pkgZEyo99ClhHTMJdf+Ezc9ovuNNxcH89QfyclGthjZJOw=="; 35857 }; 35858 }; 35859 + "irc-framework-4.12.1" = { 35860 name = "irc-framework"; 35861 packageName = "irc-framework"; 35862 + version = "4.12.1"; 35863 src = fetchurl { 35864 + url = "https://registry.npmjs.org/irc-framework/-/irc-framework-4.12.1.tgz"; 35865 + sha512 = "RQBQcn5y4jE/ksPHwM4yoKK/OTC7YSboyqHnX1g/W28HpEWbqdBdYTu6PwfM/2/CCrM6vceaYmCPBO345XY0yg=="; 35866 }; 35867 }; 35868 "irc-framework-4.4.0" = { ··· 38107 sha512 = "NnRs6dsyqUXejqk/yv2aiXlAvOs56sLkX6nUdeaNezI5LFFLlsZjOThmwnrcwh5ZZRwZlCMnVAY3CvhIhoVEKQ=="; 38108 }; 38109 }; 38110 + "js-beautify-1.14.3" = { 38111 name = "js-beautify"; 38112 packageName = "js-beautify"; 38113 + version = "1.14.3"; 38114 src = fetchurl { 38115 + url = "https://registry.npmjs.org/js-beautify/-/js-beautify-1.14.3.tgz"; 38116 + sha512 = "f1ra8PHtOEu/70EBnmiUlV8nJePS58y9qKjl4JHfYWlFH6bo7ogZBz//FAZp7jDuXtYnGYKymZPlrg2I/9Zo4g=="; 38117 }; 38118 }; 38119 "js-git-0.7.8" = { ··· 38395 sha512 = "xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g=="; 38396 }; 38397 }; 38398 + "jsii-1.56.0" = { 38399 name = "jsii"; 38400 packageName = "jsii"; 38401 + version = "1.56.0"; 38402 src = fetchurl { 38403 + url = "https://registry.npmjs.org/jsii/-/jsii-1.56.0.tgz"; 38404 + sha512 = "G1etNH8JRSfSlgicTBYsi/yVUxxreMnWYwAtXN6BH/sIiv5o6gFnYkumF2x+OTqmQAkKj1NxSssn5icvOrONzA=="; 38405 }; 38406 }; 38407 + "jsii-pacmak-1.56.0" = { 38408 name = "jsii-pacmak"; 38409 packageName = "jsii-pacmak"; 38410 + version = "1.56.0"; 38411 src = fetchurl { 38412 + url = "https://registry.npmjs.org/jsii-pacmak/-/jsii-pacmak-1.56.0.tgz"; 38413 + sha512 = "7Sk+LHZ98G6G82FZdaUbZU38N/ZSve2kjp0pInkjw3TQUGfO9IdI7EhH5eEUeGO2maTzxIcgn8ZElASUsXk8gA=="; 38414 }; 38415 }; 38416 + "jsii-reflect-1.56.0" = { 38417 name = "jsii-reflect"; 38418 packageName = "jsii-reflect"; 38419 + version = "1.56.0"; 38420 src = fetchurl { 38421 + url = "https://registry.npmjs.org/jsii-reflect/-/jsii-reflect-1.56.0.tgz"; 38422 + sha512 = "OGpINABFiiwnvndlLjJU3mZSaXwzyuLyIkKidAV24PLS5XkFZYKXlA+Qz6HA8AWdDNJVCW0S9AbAr3Ab4J6QDQ=="; 38423 }; 38424 }; 38425 + "jsii-rosetta-1.56.0" = { 38426 name = "jsii-rosetta"; 38427 packageName = "jsii-rosetta"; 38428 + version = "1.56.0"; 38429 src = fetchurl { 38430 + url = "https://registry.npmjs.org/jsii-rosetta/-/jsii-rosetta-1.56.0.tgz"; 38431 + sha512 = "aeFHXnO9hQXirgLjYqYMoAdvBGnpLOEhRVe4w7RuYjaqwsIPof4xIfSj2YvNQ9ZAWalYpg1Tm8kiLeWEyEeX6w=="; 38432 }; 38433 }; 38434 + "jsii-srcmak-0.1.529" = { 38435 name = "jsii-srcmak"; 38436 packageName = "jsii-srcmak"; 38437 + version = "0.1.529"; 38438 src = fetchurl { 38439 + url = "https://registry.npmjs.org/jsii-srcmak/-/jsii-srcmak-0.1.529.tgz"; 38440 + sha512 = "ldLyakH99iz5j0A0sxwXSCIWrAbeSb2QZs13D/3JU83wKzuPNx4f5zgXj/rmjkrF3o2XAkBo4H63P057In4oCQ=="; 38441 }; 38442 }; 38443 "json-bigint-1.0.0" = { ··· 38737 sha512 = "YRZbUnyaJZLZUJSRi2G/MqahCyRv9n/ds+4oIetjDF3jWQA7AG7iSeKTiZiCNqtMZM7HDyt0e/W6lEnoGEmMGA=="; 38738 }; 38739 }; 38740 + "json2jsii-0.2.190" = { 38741 name = "json2jsii"; 38742 packageName = "json2jsii"; 38743 + version = "0.2.190"; 38744 src = fetchurl { 38745 + url = "https://registry.npmjs.org/json2jsii/-/json2jsii-0.2.190.tgz"; 38746 + sha512 = "v8iKJmPIjmoYfoAlhPdtxOonIaRxwe0dI9mfiy7TiYqlYnNH9pKnrFglyDizlvnSeUL5XVUabGiXDkfIDtBw2w=="; 38747 }; 38748 }; 38749 "json3-3.2.6" = { ··· 40501 sha512 = "gto+BB2uEob8qRiTlOq+R3uX0YNHsX9mjxj9Sbdue/LIKqu6IlZjrsjKeGyOMquc/474GEqFyX2pdytpydp0rQ=="; 40502 }; 40503 }; 40504 + "lmdb-2.3.2" = { 40505 name = "lmdb"; 40506 packageName = "lmdb"; 40507 + version = "2.3.2"; 40508 + src = fetchurl { 40509 + url = "https://registry.npmjs.org/lmdb/-/lmdb-2.3.2.tgz"; 40510 + sha512 = "kgn/zic1JeatYwz/64vpj3SLxff/qS2H1DeTj8mxDrNuF6gDSLdDS2r6YogV4T6eV6GddMu5Zn0E9d/xyo39eA=="; 40511 + }; 40512 + }; 40513 + "lmdb-darwin-arm64-2.3.2" = { 40514 + name = "lmdb-darwin-arm64"; 40515 + packageName = "lmdb-darwin-arm64"; 40516 + version = "2.3.2"; 40517 + src = fetchurl { 40518 + url = "https://registry.npmjs.org/lmdb-darwin-arm64/-/lmdb-darwin-arm64-2.3.2.tgz"; 40519 + sha512 = "20lWWUPGKnSZRFY8FBm+vZEFx/5Deh0joz6cqJ8/0SuO/ejqRCppSsNqAxPqW87KUNR5rNfhaA2oRekMeb0cwQ=="; 40520 + }; 40521 + }; 40522 + "lmdb-darwin-x64-2.3.2" = { 40523 + name = "lmdb-darwin-x64"; 40524 + packageName = "lmdb-darwin-x64"; 40525 + version = "2.3.2"; 40526 + src = fetchurl { 40527 + url = "https://registry.npmjs.org/lmdb-darwin-x64/-/lmdb-darwin-x64-2.3.2.tgz"; 40528 + sha512 = "BsBnOfgK1B11Dh4RgcgBTmkmsPv3mjBPKsA4W4E+18SW9K2aRi86CAMPXqjfY/OJDUe1pSrpVf1A83b8N/C9rg=="; 40529 + }; 40530 + }; 40531 + "lmdb-linux-arm-2.3.2" = { 40532 + name = "lmdb-linux-arm"; 40533 + packageName = "lmdb-linux-arm"; 40534 + version = "2.3.2"; 40535 + src = fetchurl { 40536 + url = "https://registry.npmjs.org/lmdb-linux-arm/-/lmdb-linux-arm-2.3.2.tgz"; 40537 + sha512 = "ofxfxVQqMbaC2Ygjzk8k6xgS5Dg/3cANeLcEx14T35GoU5pQKlLAWjypptyLQEeOboEmEOpZmHMoD7sWu/zakQ=="; 40538 + }; 40539 + }; 40540 + "lmdb-linux-arm64-2.3.2" = { 40541 + name = "lmdb-linux-arm64"; 40542 + packageName = "lmdb-linux-arm64"; 40543 + version = "2.3.2"; 40544 src = fetchurl { 40545 + url = "https://registry.npmjs.org/lmdb-linux-arm64/-/lmdb-linux-arm64-2.3.2.tgz"; 40546 + sha512 = "DIibLZHpwwlIsP9cBRmw0xqDy6wZH+CDAnOTI+eihQ5PdWjTs+kaQs5O/x8l6/8fwCB0TPYKWTqfdUbvd/F7AA=="; 40547 + }; 40548 + }; 40549 + "lmdb-linux-x64-2.3.2" = { 40550 + name = "lmdb-linux-x64"; 40551 + packageName = "lmdb-linux-x64"; 40552 + version = "2.3.2"; 40553 + src = fetchurl { 40554 + url = "https://registry.npmjs.org/lmdb-linux-x64/-/lmdb-linux-x64-2.3.2.tgz"; 40555 + sha512 = "HBUd013RRQ2KpiyBqqqSPSEwPpVUpTJZdTZGDVQFQZuxqyJumt4Wye3uh6ZgEiBtxzSelt4xvAeNjYPH0dcZSQ=="; 40556 + }; 40557 + }; 40558 + "lmdb-win32-x64-2.3.2" = { 40559 + name = "lmdb-win32-x64"; 40560 + packageName = "lmdb-win32-x64"; 40561 + version = "2.3.2"; 40562 + src = fetchurl { 40563 + url = "https://registry.npmjs.org/lmdb-win32-x64/-/lmdb-win32-x64-2.3.2.tgz"; 40564 + sha512 = "/hir5oU+GYm7/B6QirrpyOmIuzCKiIbWoKIJI2ebXeJlrs6Jj7UY9caPBYVkCzd79QzJnB7hIlX/F6Jx6gcUmg=="; 40565 }; 40566 }; 40567 "ln-accounting-5.0.6" = { ··· 40753 sha512 = "Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw=="; 40754 }; 40755 }; 40756 + "loader-runner-4.3.0" = { 40757 name = "loader-runner"; 40758 packageName = "loader-runner"; 40759 + version = "4.3.0"; 40760 src = fetchurl { 40761 + url = "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz"; 40762 + sha512 = "3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg=="; 40763 }; 40764 }; 40765 "loader-utils-0.2.17" = { ··· 42562 sha512 = "Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA=="; 42563 }; 42564 }; 42565 + "lru-cache-7.8.1" = { 42566 name = "lru-cache"; 42567 packageName = "lru-cache"; 42568 + version = "7.8.1"; 42569 src = fetchurl { 42570 + url = "https://registry.npmjs.org/lru-cache/-/lru-cache-7.8.1.tgz"; 42571 + sha512 = "E1v547OCgJvbvevfjgK9sNKIVXO96NnsTsFPBlg4ZxjhsJSODoH9lk8Bm0OxvHNm6Vm5Yqkl/1fErDxhYL8Skg=="; 42572 }; 42573 }; 42574 "lru-queue-0.1.0" = { ··· 43058 sha512 = "/V1MnLL/rgJ3jkMWo84UR+K+jF1cxNG1a+KwqeXqTIJ+jtA8aWSHuigx8lTzauiIjBDbwF3NcWQMotd0Dm39jA=="; 43059 }; 43060 }; 43061 + "markdown-it-anchor-8.6.2" = { 43062 name = "markdown-it-anchor"; 43063 packageName = "markdown-it-anchor"; 43064 + version = "8.6.2"; 43065 src = fetchurl { 43066 + url = "https://registry.npmjs.org/markdown-it-anchor/-/markdown-it-anchor-8.6.2.tgz"; 43067 + sha512 = "JNaekTlIwwyYGBN3zifZDxgz4bSL8sbEj58fdTZGmPSMMGXBZapFjcZk2I33Jy79c1fvCKHpF7MA/67FOTjvzA=="; 43068 }; 43069 }; 43070 "markdown-it-deflist-2.1.0" = { ··· 43265 sha512 = "/Q+7MGzaETqifOMWYEA7HVMaZb4XbcRfaOzcSsHZEith83KGlvaSG33u0SKu89Mj5h+T8V2hM+8O45Qc5XTgwA=="; 43266 }; 43267 }; 43268 + "marked-4.0.14" = { 43269 name = "marked"; 43270 packageName = "marked"; 43271 + version = "4.0.14"; 43272 src = fetchurl { 43273 + url = "https://registry.npmjs.org/marked/-/marked-4.0.14.tgz"; 43274 + sha512 = "HL5sSPE/LP6U9qKgngIIPTthuxC0jrfxpYMZ3LdGDD3vTnLs59m2Z7r6+LNDR3ToqEQdkKd6YaaEfJhodJmijQ=="; 43275 }; 43276 }; 43277 "marked-terminal-3.3.0" = { ··· 44849 sha512 = "/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg=="; 44850 }; 44851 }; 44852 + "mime-db-1.51.0" = { 44853 name = "mime-db"; 44854 packageName = "mime-db"; 44855 + version = "1.51.0"; 44856 src = fetchurl { 44857 + url = "https://registry.npmjs.org/mime-db/-/mime-db-1.51.0.tgz"; 44858 + sha512 = "5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g=="; 44859 }; 44860 }; 44861 "mime-db-1.52.0" = { ··· 44903 sha512 = "JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w=="; 44904 }; 44905 }; 44906 + "mime-types-2.1.34" = { 44907 name = "mime-types"; 44908 packageName = "mime-types"; 44909 + version = "2.1.34"; 44910 src = fetchurl { 44911 + url = "https://registry.npmjs.org/mime-types/-/mime-types-2.1.34.tgz"; 44912 + sha512 = "6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A=="; 44913 }; 44914 }; 44915 "mime-types-2.1.35" = { ··· 45866 sha512 = "JG0V47xRIQ9pyUnx6Hb4+3TrQoia2nA3UIdmyTldhxaxtKFkekkKpUW/N6fwHwod9o4BGuJGtouxOk+yCP5PEA=="; 45867 }; 45868 }; 45869 + "msgpackr-extract-1.1.4" = { 45870 name = "msgpackr-extract"; 45871 packageName = "msgpackr-extract"; 45872 + version = "1.1.4"; 45873 src = fetchurl { 45874 + url = "https://registry.npmjs.org/msgpackr-extract/-/msgpackr-extract-1.1.4.tgz"; 45875 + sha512 = "WQbHvsThprXh+EqZYy+SQFEs7z6bNM7a0vgirwUfwUcphWGT2mdPcpyLCNiRsN6w5q5VKJUMblHY+tNEyceb9Q=="; 45876 }; 45877 }; 45878 "msgpackr-extract-darwin-arm64-1.1.0" = { ··· 47361 sha512 = "G6RlQt5Sb4GMBzXvhfkeFmbqR6MzhtnT7VTHuLadjkii3rdYHNdw0m8zA4BTxVIh68FicCQ2NSUANpsqkr9jvQ=="; 47362 }; 47363 }; 47364 + "node-forge-1.3.0" = { 47365 + name = "node-forge"; 47366 + packageName = "node-forge"; 47367 + version = "1.3.0"; 47368 + src = fetchurl { 47369 + url = "https://registry.npmjs.org/node-forge/-/node-forge-1.3.0.tgz"; 47370 + sha512 = "08ARB91bUi6zNKzVmaj3QO7cr397uiDT2nJ63cHjyNtCTWIgvS47j3eT0WfzUwS9+6Z5YshRaoasFkXCKrIYbA=="; 47371 + }; 47372 + }; 47373 "node-forge-1.3.1" = { 47374 name = "node-forge"; 47375 packageName = "node-forge"; ··· 47442 sha512 = "amJnQCcgtRVw9SvoebO3BKGESClrfXGCUTX9hSn1OuGQTQBOZmVd0Z0OlecpuRksKvbsUqALE8jls/ErClAPuQ=="; 47443 }; 47444 }; 47445 + "node-gyp-build-optional-packages-4.3.2" = { 47446 name = "node-gyp-build-optional-packages"; 47447 packageName = "node-gyp-build-optional-packages"; 47448 + version = "4.3.2"; 47449 src = fetchurl { 47450 + url = "https://registry.npmjs.org/node-gyp-build-optional-packages/-/node-gyp-build-optional-packages-4.3.2.tgz"; 47451 + sha512 = "P5Ep3ISdmwcCkZIaBaQamQtWAG0facC89phWZgi5Z3hBU//J6S48OIvyZWSPPf6yQMklLZiqoosWAZUj7N+esA=="; 47452 }; 47453 }; 47454 "node-hid-2.1.1" = { ··· 47595 sha512 = "rB1DUFUNAN4Gn9keO2K1efO35IDK7yKHCdCaIMvFO7yUYmmZYeDjnGKle26G4rwj+LKRQpjyUUvMkPglwGCYNQ=="; 47596 }; 47597 }; 47598 + "node-releases-2.0.3" = { 47599 name = "node-releases"; 47600 packageName = "node-releases"; 47601 + version = "2.0.3"; 47602 src = fetchurl { 47603 + url = "https://registry.npmjs.org/node-releases/-/node-releases-2.0.3.tgz"; 47604 + sha512 = "maHFz6OLqYxz+VQyCAtA3PTX4UP/53pa05fyDNc9CwjvJ0yEh6+xBwKsgCxMNhS8taUKBFYxfuiaD9U/55iFaw=="; 47605 }; 47606 }; 47607 "node-rsa-1.1.1" = { ··· 48730 sha512 = "gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw=="; 48731 }; 48732 }; 48733 + "object-hash-3.0.0" = { 48734 + name = "object-hash"; 48735 + packageName = "object-hash"; 48736 + version = "3.0.0"; 48737 + src = fetchurl { 48738 + url = "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz"; 48739 + sha512 = "RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw=="; 48740 + }; 48741 + }; 48742 "object-inspect-1.12.0" = { 48743 name = "object-inspect"; 48744 packageName = "object-inspect"; ··· 49162 sha512 = "fvaSZRzprpwLFge/mcwE0CItfniNisVNamDdMK1FQUjh4ArQZ8ZWSkDaJbZc3XaANKZHq0xIa8NJpZ2HSe3oXA=="; 49163 }; 49164 }; 49165 + "oo-ascii-tree-1.56.0" = { 49166 name = "oo-ascii-tree"; 49167 packageName = "oo-ascii-tree"; 49168 + version = "1.56.0"; 49169 src = fetchurl { 49170 + url = "https://registry.npmjs.org/oo-ascii-tree/-/oo-ascii-tree-1.56.0.tgz"; 49171 + sha512 = "tPOSOEjN1uq2NktoBU2KExOU9lVghkpg+tDLWMtnqSSmX+lnDJIYIFpa/HqXwyiAXoHpcKh+bcmTPMZagLNIZA=="; 49172 }; 49173 }; 49174 "open-0.0.2" = { ··· 49702 sha512 = "CxEP6845hLK+NHFWZ+LplGO4zfw4QSfxTlqMfvlJ988GoiUeZDMzCvqsZkFHv69sPICmJH1MDxZoQFOKXerAVw=="; 49703 }; 49704 }; 49705 + "ordered-binary-1.2.5" = { 49706 name = "ordered-binary"; 49707 packageName = "ordered-binary"; 49708 + version = "1.2.5"; 49709 src = fetchurl { 49710 + url = "https://registry.npmjs.org/ordered-binary/-/ordered-binary-1.2.5.tgz"; 49711 + sha512 = "djRmZoEpOGvIRW7ufsCDHtvcUa18UC9TxnPbHhSVFZHsoyg0dtut1bWtBZ/fmxdPN62oWXrV6adM7NoWU+CneA=="; 49712 }; 49713 }; 49714 "ordered-read-streams-1.0.1" = { ··· 53429 sha512 = "GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w=="; 53430 }; 53431 }; 53432 + "prettier-plugin-svelte-2.7.0" = { 53433 name = "prettier-plugin-svelte"; 53434 packageName = "prettier-plugin-svelte"; 53435 + version = "2.7.0"; 53436 src = fetchurl { 53437 + url = "https://registry.npmjs.org/prettier-plugin-svelte/-/prettier-plugin-svelte-2.7.0.tgz"; 53438 + sha512 = "fQhhZICprZot2IqEyoiUYLTRdumULGRvw0o4dzl5jt0jfzVWdGqeYW27QTWAeXhoupEZJULmNoH3ueJwUWFLIA=="; 53439 }; 53440 }; 53441 "prettier-tslint-0.4.2" = { ··· 53951 sha1 = "8e57123c396ab988897fb327fd3aedc3e735e4fe"; 53952 }; 53953 }; 53954 + "prompt-1.3.0" = { 53955 name = "prompt"; 53956 packageName = "prompt"; 53957 + version = "1.3.0"; 53958 src = fetchurl { 53959 + url = "https://registry.npmjs.org/prompt/-/prompt-1.3.0.tgz"; 53960 + sha512 = "ZkaRWtaLBZl7KKAKndKYUL8WqNT+cQHKRZnT4RYYms48jQkFw3rrBL+/N5K/KtdEveHkxs982MX2BkDKub2ZMg=="; 53961 }; 53962 }; 53963 "promptly-2.2.0" = { ··· 55220 sha512 = "pMpnA0qRdFp32b1sJl1wOJNxZLQ2cbQx+k6tjNtZ8CpvVhNqEPRgivZ2WOUev2YMajecdH7ctUPDvEe87nariQ=="; 55221 }; 55222 }; 55223 + "pyright-1.1.237" = { 55224 name = "pyright"; 55225 packageName = "pyright"; 55226 + version = "1.1.237"; 55227 src = fetchurl { 55228 + url = "https://registry.npmjs.org/pyright/-/pyright-1.1.237.tgz"; 55229 + sha512 = "CU3YsC0+NFtj0TO7wDLTDqNEvnrBuz8foavK7/kgKLhBbF50m6xksrRb61SSDzFYn5+1oWEKNvmzDVCktp39Vg=="; 55230 }; 55231 }; 55232 "q-0.9.7" = { ··· 56102 sha512 = "dx0LvIGHcOPtKbeiSUM4jqpBl3TcY7CDjZdfOIcKeznE7BWr9dg0iPG90G5yfVQ+p/rGNMXdbfStvzQZEVEi4A=="; 56103 }; 56104 }; 56105 + "react-devtools-core-4.24.4" = { 56106 name = "react-devtools-core"; 56107 packageName = "react-devtools-core"; 56108 + version = "4.24.4"; 56109 src = fetchurl { 56110 + url = "https://registry.npmjs.org/react-devtools-core/-/react-devtools-core-4.24.4.tgz"; 56111 + sha512 = "jbX8Yqyq4YvFEobHyXVlGaH0Cs/+EOdb3PL911bxaR5BnzbB5TE4RFHC1iOgT4vRH3VxIIrVQ7lR9vsiFFCYCA=="; 56112 }; 56113 }; 56114 "react-dom-17.0.2" = { ··· 56120 sha512 = "s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA=="; 56121 }; 56122 }; 56123 + "react-error-overlay-6.0.11" = { 56124 name = "react-error-overlay"; 56125 packageName = "react-error-overlay"; 56126 + version = "6.0.11"; 56127 src = fetchurl { 56128 + url = "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.11.tgz"; 56129 + sha512 = "/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg=="; 56130 }; 56131 }; 56132 "react-fast-compare-3.2.0" = { ··· 57083 sha512 = "1CJygtdvsfNFwiyjaMLBWtg2tfEqx/jSZ8S6TV+GlNL8kiH8rb4cm5Pb7A/C2BpyM/fA8ZJEudlCwi/jvAY+Ow=="; 57084 }; 57085 }; 57086 + "regexp.prototype.flags-1.4.2" = { 57087 name = "regexp.prototype.flags"; 57088 packageName = "regexp.prototype.flags"; 57089 + version = "1.4.2"; 57090 src = fetchurl { 57091 + url = "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.2.tgz"; 57092 + sha512 = "Ynz8fTQW5/1elh+jWU2EDDzeoNbD0OQ0R+D1VJU5ATOkUaro4A9YEkdN2ODQl/8UQFPPpZNw91fOcLFamM7Pww=="; 57093 }; 57094 }; 57095 "regexpp-1.1.0" = { ··· 58172 sha512 = "fimzjIVw506FBZLspTAXHdpvgvQebyjpNyLRd0e6drPPRq7gcrROeGWRyF81wLqFg5ijPgnOQbmfck5wdTqpSA=="; 58173 }; 58174 }; 58175 + "request-light-0.5.8" = { 58176 name = "request-light"; 58177 packageName = "request-light"; 58178 + version = "0.5.8"; 58179 src = fetchurl { 58180 + url = "https://registry.npmjs.org/request-light/-/request-light-0.5.8.tgz"; 58181 + sha512 = "3Zjgh+8b5fhRJBQZoy+zbVKpAQGLyka0MPgW3zruTF4dFFJ8Fqcfu9YsAvi/rvdcaTeWG3MkbZv4WKxAn/84Lg=="; 58182 }; 58183 }; 58184 "request-oauth-0.0.3" = { ··· 59981 sha512 = "PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ=="; 59982 }; 59983 }; 59984 + "semver-7.3.7" = { 59985 name = "semver"; 59986 packageName = "semver"; 59987 + version = "7.3.7"; 59988 src = fetchurl { 59989 + url = "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz"; 59990 + sha512 = "QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g=="; 59991 }; 59992 }; 59993 "semver-compare-1.0.0" = { ··· 60845 sha512 = "z4qtrRuaAFJS4PUd0g+xy7aN4y+RvEt/QTJpR184lhJguBA1S/LsVlvE/CM95RsYMOFJG3NGGDjqFCzKU19S/A=="; 60846 }; 60847 }; 60848 + "simple-git-3.6.0" = { 60849 name = "simple-git"; 60850 packageName = "simple-git"; 60851 + version = "3.6.0"; 60852 src = fetchurl { 60853 + url = "https://registry.npmjs.org/simple-git/-/simple-git-3.6.0.tgz"; 60854 + sha512 = "2e+4QhOVO59GeLsHgwSMKNrSKCnuACeA/gMNrLCYR8ID9qwm4hViVt4WsODcUGjx//KDv6GMLC6Hs/MeosgXxg=="; 60855 }; 60856 }; 60857 "simple-handshake-3.0.0" = { ··· 61349 sha512 = "Si18v0mMXGAqLqCVpTxBa8MGqriHGQh8ccEOhmsmNS3thNCGBwO8WGrwMibANsWtQQ5NStdZwHqZR3naJVFc3w=="; 61350 }; 61351 }; 61352 "socket.io-4.3.1" = { 61353 name = "socket.io"; 61354 packageName = "socket.io"; ··· 61385 sha512 = "WzZRUj1kUjrTIrUKpZLEzFZ1OLj5FwLlAFQs9kuZJzJi5DKdU7FsWc36SNmA8iDOtwBQyT8FkrriRM8vXLYz8g=="; 61386 }; 61387 }; 61388 "socket.io-adapter-2.3.3" = { 61389 name = "socket.io-adapter"; 61390 packageName = "socket.io-adapter"; ··· 62420 sha512 = "1SdTNo+BVU211Xj1csWa8lV6KM0CtucDwRyA0VHl91wEH1Mgh7RxUpI4rVvG7OhHrzCSGaVyW5g8vKvlrk9DJA=="; 62421 }; 62422 }; 62423 + "sqlite3-5.0.3" = { 62424 + name = "sqlite3"; 62425 + packageName = "sqlite3"; 62426 + version = "5.0.3"; 62427 + src = fetchurl { 62428 + url = "https://registry.npmjs.org/sqlite3/-/sqlite3-5.0.3.tgz"; 62429 + sha512 = "/cDwes7XtTOtKH5zYeJSuiavuaJ6jXxPjebw9lDFxBAwR/DvP0tnJ5MPZQ3zpnNzJBa1G6mPTpB+5O1T+AoSdQ=="; 62430 + }; 62431 + }; 62432 + "sqlite3-git+https://github.com/mapbox/node-sqlite3.git#918052b538b0effe6c4a44c74a16b2749c08a0d2" = { 62433 + name = "sqlite3"; 62434 + packageName = "sqlite3"; 62435 + version = "5.0.2"; 62436 + src = fetchgit { 62437 + url = "https://github.com/mapbox/node-sqlite3.git"; 62438 + rev = "918052b538b0effe6c4a44c74a16b2749c08a0d2"; 62439 + sha256 = "6950459a4c59b28b1126d52e67e722a5d1150fbacfeedb7a9dfa46778a168a04"; 62440 + }; 62441 + }; 62442 "sqlstring-2.3.1" = { 62443 name = "sqlstring"; 62444 packageName = "sqlstring"; ··· 62862 sha512 = "zZ/Q1M+9ZWlrchgh4QauD/MEUFa6eC6H6FYq6T8Of/y82JqsQBLwN6YlzbO09evE7Rx6x0oliXDCnQSjwGwQRA=="; 62863 }; 62864 }; 62865 + "sscaff-1.2.256" = { 62866 name = "sscaff"; 62867 packageName = "sscaff"; 62868 + version = "1.2.256"; 62869 src = fetchurl { 62870 + url = "https://registry.npmjs.org/sscaff/-/sscaff-1.2.256.tgz"; 62871 + sha512 = "pVtKvFBNenal5UXDeEDQ98pK1n/mmEI3UYMaBmUImPVZB474uGlD99TkMGNFHUWBMmIf75zcEMezlG2FSxcJxA=="; 62872 }; 62873 }; 62874 "ssh-config-1.1.6" = { ··· 64671 sha1 = "5a7f8a20a71188cf9e75a2cfe8eb182de90daf3b"; 64672 }; 64673 }; 64674 + "svelte-3.47.0" = { 64675 name = "svelte"; 64676 packageName = "svelte"; 64677 + version = "3.47.0"; 64678 src = fetchurl { 64679 + url = "https://registry.npmjs.org/svelte/-/svelte-3.47.0.tgz"; 64680 + sha512 = "4JaJp3HEoTCGARRWZQIZDUanhYv0iyoHikklVHVLH9xFE9db22g4TDv7CPeNA8HD1JgjXI1vlhR1JZvvhaTu2Q=="; 64681 }; 64682 }; 64683 "svelte-preprocess-4.10.5" = { ··· 64689 sha512 = "VKXPRScCzAZqeBZOGq4LLwtNrAu++mVn7XvQox3eFDV7Ciq0Lg70Q8QWjH9iXF7J+pMlXhPsSFwpCb2E+hoeyA=="; 64690 }; 64691 }; 64692 + "svelte2tsx-0.5.8" = { 64693 name = "svelte2tsx"; 64694 packageName = "svelte2tsx"; 64695 + version = "0.5.8"; 64696 src = fetchurl { 64697 + url = "https://registry.npmjs.org/svelte2tsx/-/svelte2tsx-0.5.8.tgz"; 64698 + sha512 = "z5Mfpmy/jkpFIiePAocgWxGRJg+Ka0zlxyvFlpP2X1BoQuXjFC6pnIR9CGebOTmi+W1JnSUAdxrCCj/sEMXZ8Q=="; 64699 }; 64700 }; 64701 "sver-compat-1.5.0" = { ··· 65149 sha512 = "GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ=="; 65150 }; 65151 }; 65152 + "tape-4.15.1" = { 65153 name = "tape"; 65154 packageName = "tape"; 65155 + version = "4.15.1"; 65156 src = fetchurl { 65157 + url = "https://registry.npmjs.org/tape/-/tape-4.15.1.tgz"; 65158 + sha512 = "k7F5pyr91n9D/yjSJwbLLYDCrTWXxMSXbbmHX2n334lSIc2rxeXyFkaBv4UuUd2gBYMrAOalPutAiCxC6q1qbw=="; 65159 }; 65160 }; 65161 "tar-0.1.17" = { ··· 65581 sha1 = "11da6ff670f3471a73b625ca4f3fdcf7bb748291"; 65582 }; 65583 }; 65584 + "text-decoding-1.0.0" = { 65585 + name = "text-decoding"; 65586 + packageName = "text-decoding"; 65587 + version = "1.0.0"; 65588 + src = fetchurl { 65589 + url = "https://registry.npmjs.org/text-decoding/-/text-decoding-1.0.0.tgz"; 65590 + sha512 = "/0TJD42KDnVwKmDK6jj3xP7E2MG7SHAOG4tyTgyUCRPdHwvkquYNLEQltmdMa3owq3TkddCVcTsoctJI8VQNKA=="; 65591 + }; 65592 + }; 65593 "text-encoding-utf-8-1.0.2" = { 65594 name = "text-encoding-utf-8"; 65595 packageName = "text-encoding-utf-8"; ··· 65698 sha512 = "5hijX1V/4CrgrkqCqtwP32LSbLPSF/10nneI+2doPHKx7AdCgR52HqWZo0AQEPv4fvOqEOMLJ0c9pL6t/jUDwg=="; 65699 }; 65700 }; 65701 + "thelounge-4.3.1" = { 65702 name = "thelounge"; 65703 packageName = "thelounge"; 65704 + version = "4.3.1"; 65705 src = fetchurl { 65706 + url = "https://registry.npmjs.org/thelounge/-/thelounge-4.3.1.tgz"; 65707 + sha512 = "sWitbCj5+Jr+HY8nN2VE01OVeZSaTGyQK76whBgt2LyBih57yQBjZYR3BshPBiUgGb/GMbI+j112myKU9YUh/g=="; 65708 }; 65709 }; 65710 "then-fs-2.0.0" = { ··· 66193 sha512 = "6kbY7GJpRQXwBddSOAbVUZXjObbCGFXliWWN+kOSEoRWIOyRWLB6zdeKC/Tguwwenl/KsUx016XR50EdHYsxZw=="; 66194 }; 66195 }; 66196 + "tlds-1.228.0" = { 66197 name = "tlds"; 66198 packageName = "tlds"; 66199 + version = "1.228.0"; 66200 src = fetchurl { 66201 + url = "https://registry.npmjs.org/tlds/-/tlds-1.228.0.tgz"; 66202 + sha512 = "Q0TU9zh5hDs2CpRFNM7SOW3K7OSgUgJC/cMrq9t44ei4tu+G3KV8BZyIJuYVvryJHH96mKgc9WXdhgKVvGD7jg=="; 66203 }; 66204 }; 66205 "tmp-0.0.29" = { ··· 67840 sha512 = "+O8/qh/Qj8CgC6eYBVBykMrNtp5Gebn4dlGD/kKXVkJNDwyrAwSIqwz8CDf+tsAIWVycKcku6gIXJ0qwx/ZXaQ=="; 67841 }; 67842 }; 67843 "ua-parser-js-0.7.31" = { 67844 name = "ua-parser-js"; 67845 packageName = "ua-parser-js"; ··· 67885 sha512 = "FAGKF12fWdkpvNJZENacOH0e/83eG6JyVQyanIJaBXCN1J11TUQv1T1/z8S+Z0CG0ZPk1nPcreF/c7lrTd0TEQ=="; 67886 }; 67887 }; 67888 + "uglify-js-3.15.4" = { 67889 name = "uglify-js"; 67890 packageName = "uglify-js"; 67891 + version = "3.15.4"; 67892 src = fetchurl { 67893 + url = "https://registry.npmjs.org/uglify-js/-/uglify-js-3.15.4.tgz"; 67894 + sha512 = "vMOPGDuvXecPs34V74qDKk4iJ/SN4vL3Ow/23ixafENYvtrNvtbcgUeugTcUGRGsOF/5fU8/NYSL5Hyb3l1OJA=="; 67895 }; 67896 }; 67897 "uglify-js-3.4.10" = { ··· 70298 sha512 = "Yk6ByzVq5F2niFfPlSsrU5wi+NZhsF7IBpJCcTfms4U7eoyNepUXagdFEJ3VWBD/Lit6GorLXFgO17NYcyS5gg=="; 70299 }; 70300 }; 70301 + "vega-typings-0.22.3" = { 70302 name = "vega-typings"; 70303 packageName = "vega-typings"; 70304 + version = "0.22.3"; 70305 src = fetchurl { 70306 + url = "https://registry.npmjs.org/vega-typings/-/vega-typings-0.22.3.tgz"; 70307 + sha512 = "PREcya3nXT9Tk7xU0IhEpOLVTlqizNtKXV55NhI6ApBjJtqVYbJL7IBh2ckKxGBy3YeUQ37BQZl56UqqiYVWBw=="; 70308 }; 70309 }; 70310 "vega-util-1.17.0" = { ··· 71846 sha512 = "2njbTqZ6Q7ZqqK14YpK1GGmaZs3NmuGYF5b7abCXulUIWFSlSYcZ3NBJQRFcMiQDceD7vQknb8FUuvI1F7Qe/g=="; 71847 }; 71848 }; 71849 "web-streams-polyfill-3.2.1" = { 71850 name = "web-streams-polyfill"; 71851 packageName = "web-streams-polyfill"; ··· 71882 sha512 = "8G0xBj05hqZybCqBtW7RPZ/hWEtP3DiLTauQzGJZuZYfVRgw7qj7iaZ+8djNqJ4VPrdOO+pS2dR1JsTbsLxdYg=="; 71883 }; 71884 }; 71885 + "web3-utils-1.7.3" = { 71886 name = "web3-utils"; 71887 packageName = "web3-utils"; 71888 + version = "1.7.3"; 71889 src = fetchurl { 71890 + url = "https://registry.npmjs.org/web3-utils/-/web3-utils-1.7.3.tgz"; 71891 + sha512 = "g6nQgvb/bUpVUIxJE+ezVN+rYwYmlFyMvMIRSuqpi1dk6ApDD00YNArrk7sPcZnjvxOJ76813Xs2vIN2rgh4lg=="; 71892 }; 71893 }; 71894 "webassemblyjs-1.11.1" = { ··· 72845 sha512 = "Rsk5qQHJ9eowMH28Jwhe8HEbmdYDX4lwoMWshiCXugjtHqMD9ZbiqSDLxcsfdqsETPzVUtX5s1Z5kStiIM6l4A=="; 72846 }; 72847 }; 72848 + "workerpool-6.2.1" = { 72849 + name = "workerpool"; 72850 + packageName = "workerpool"; 72851 + version = "6.2.1"; 72852 + src = fetchurl { 72853 + url = "https://registry.npmjs.org/workerpool/-/workerpool-6.2.1.tgz"; 72854 + sha512 = "ILEIE97kDZvF9Wb9f6h5aXK4swSlKGUcOEGiIYb2OOu/IrDU9iwj0fD//SsA6E5ibwJxpEvhullJY4Sl4GcpAw=="; 72855 + }; 72856 + }; 72857 "wrap-ansi-2.1.0" = { 72858 name = "wrap-ansi"; 72859 packageName = "wrap-ansi"; ··· 73259 sha512 = "N1XQngeqMBoj9wM4ZFadVV2MymImeiFfYD+fJrNlcVcOHsJFFQe7n3b+aBoTPwARuq2HQxukfzVpQmAk1gN4sQ=="; 73260 }; 73261 }; 73262 + "xdl-59.2.31" = { 73263 name = "xdl"; 73264 packageName = "xdl"; 73265 + version = "59.2.31"; 73266 src = fetchurl { 73267 + url = "https://registry.npmjs.org/xdl/-/xdl-59.2.31.tgz"; 73268 + sha512 = "RCx00veTOTZeB2aCz84wBJw4dgOJPR5cEBgngyFf33hK5VCP/2+YjzNEAkKbZySjfG6q5pY1Wli9ktlLbFdwDA=="; 73269 }; 73270 }; 73271 "xenvar-0.5.1" = { ··· 73953 sha512 = "WJudfrk81yWFSOkZYpAZx4Nt7V4xp7S/uJkX0CnxovMCt1wCE8LNftPpNuF9X/u9gN5nsD7ycYtRcDf2pL3UiA=="; 73954 }; 73955 }; 73956 + "yargs-17.4.1" = { 73957 + name = "yargs"; 73958 + packageName = "yargs"; 73959 + version = "17.4.1"; 73960 + src = fetchurl { 73961 + url = "https://registry.npmjs.org/yargs/-/yargs-17.4.1.tgz"; 73962 + sha512 = "WSZD9jgobAg3ZKuCQZSa3g9QOJeCCqLoLAykiWgmXnDo9EPnn4RPf5qVTtzgOx66o6/oqhcA5tHtJXpG8pMt3g=="; 73963 + }; 73964 + }; 73965 "yargs-3.10.0" = { 73966 name = "yargs"; 73967 packageName = "yargs"; ··· 74151 sha512 = "gBnfbL9rYY05Gt0cjJhs/siqQXHYlZalTjK3nXn2QO20xbkIFPob+LlH44ML47GcR4VU9/2dYck1BWFM0Javxw=="; 74152 }; 74153 }; 74154 + "yarn-1.22.17" = { 74155 name = "yarn"; 74156 packageName = "yarn"; 74157 + version = "1.22.17"; 74158 src = fetchurl { 74159 + url = "https://registry.npmjs.org/yarn/-/yarn-1.22.17.tgz"; 74160 + sha512 = "H0p241BXaH0UN9IeH//RT82tl5PfNraVpSpEoW+ET7lmopNC61eZ+A+IDvU8FM6Go5vx162SncDL8J1ZjRBriQ=="; 74161 }; 74162 }; 74163 "yarn-1.22.18" = { ··· 74609 sources."@tootallnate/once-2.0.0" 74610 sources."cacache-16.0.4" 74611 sources."http-proxy-agent-5.0.0" 74612 + sources."lru-cache-7.8.1" 74613 (sources."make-fetch-happen-10.1.2" // { 74614 dependencies = [ 74615 sources."minipass-fetch-2.1.0" ··· 74996 sources."to-regex-range-5.0.1" 74997 sources."to-through-2.0.0" 74998 sources."type-fest-1.4.0" 74999 + sources."uglify-js-3.15.4" 75000 sources."unc-path-regex-0.1.2" 75001 sources."unique-stream-2.3.1" 75002 sources."unxhr-1.0.1" ··· 75036 "@astrojs/language-server" = nodeEnv.buildNodePackage { 75037 name = "_at_astrojs_slash_language-server"; 75038 packageName = "@astrojs/language-server"; 75039 + version = "0.14.0"; 75040 src = fetchurl { 75041 + url = "https://registry.npmjs.org/@astrojs/language-server/-/language-server-0.14.0.tgz"; 75042 + sha512 = "JxyjiH4Ve/jRaOhWGsTfVtzTULK+LX3oXROgl4NXOAiI2b5bzNuL3n4jyFSNA3oO3BkjjQKpauXYxpkPe7YMEQ=="; 75043 }; 75044 dependencies = [ 75045 sources."@astrojs/svelte-language-integration-0.1.2" ··· 75059 sources."no-case-3.0.4" 75060 sources."pascal-case-3.1.2" 75061 sources."source-map-0.7.3" 75062 + sources."svelte-3.47.0" 75063 + sources."svelte2tsx-0.5.8" 75064 sources."tslib-2.3.1" 75065 sources."typescript-4.6.3" 75066 sources."vscode-css-languageservice-5.4.1" ··· 75555 sources."y18n-5.0.8" 75556 sources."yallist-4.0.0" 75557 sources."yaml-1.10.2" 75558 + (sources."yargs-17.4.1" // { 75559 dependencies = [ 75560 sources."yargs-parser-21.0.1" 75561 ]; ··· 75699 sources."fsevents-2.3.2" 75700 sources."function-bind-1.1.1" 75701 sources."fuzzy-0.1.3" 75702 + sources."gaxios-4.3.3" 75703 sources."gcp-metadata-4.3.1" 75704 sources."get-intrinsic-1.1.1" 75705 sources."get-stream-5.2.0" 75706 sources."glob-parent-5.1.2" 75707 sources."google-auth-library-7.14.1" 75708 + sources."google-p12-pem-3.1.4" 75709 sources."googleapis-76.0.0" 75710 sources."googleapis-common-5.1.0" 75711 sources."got-11.8.3" ··· 75780 sources."normalize-newline-4.1.0" 75781 (sources."normalize-package-data-3.0.3" // { 75782 dependencies = [ 75783 + sources."semver-7.3.7" 75784 ]; 75785 }) 75786 sources."normalize-path-3.0.0" ··· 76029 sources."hrpc-2.2.0" 76030 sources."hrpc-runtime-2.1.1" 76031 sources."hyperbeam-1.1.3" 76032 + sources."hyperbee-1.8.0" 76033 sources."hypercore-9.12.0" 76034 (sources."hypercore-byte-stream-1.0.12" // { 76035 dependencies = [ ··· 76718 sources."map-cache-0.2.2" 76719 sources."map-visit-1.0.0" 76720 sources."markdown-it-12.3.2" 76721 + sources."markdown-it-anchor-8.6.2" 76722 + sources."marked-4.0.14" 76723 sources."md5.js-1.3.5" 76724 sources."mdurl-1.0.1" 76725 (sources."mem-4.3.0" // { ··· 77119 sources."tweetnacl-0.14.5" 77120 sources."type-check-0.3.2" 77121 sources."uc.micro-1.0.6" 77122 + sources."uglify-js-3.15.4" 77123 sources."underscore-1.13.2" 77124 sources."union-value-1.0.1" 77125 (sources."universal-url-2.0.0" // { ··· 77379 sources."buffer-5.7.1" 77380 sources."buffer-from-1.1.2" 77381 sources."callsites-3.1.0" 77382 + sources."caniuse-lite-1.0.30001331" 77383 sources."chalk-3.0.0" 77384 sources."chardet-0.7.0" 77385 sources."chokidar-3.5.3" ··· 77398 sources."cross-spawn-7.0.3" 77399 sources."deepmerge-4.2.2" 77400 sources."defaults-1.0.3" 77401 + sources."electron-to-chromium-1.4.107" 77402 sources."emoji-regex-8.0.0" 77403 sources."end-of-stream-1.4.4" 77404 + sources."enhanced-resolve-5.9.3" 77405 sources."error-ex-1.3.2" 77406 sources."es-module-lexer-0.9.3" 77407 sources."escalade-3.1.1" ··· 77473 sources."jsonc-parser-3.0.0" 77474 sources."jsonfile-6.1.0" 77475 sources."lines-and-columns-1.2.4" 77476 + sources."loader-runner-4.3.0" 77477 sources."lodash-4.17.21" 77478 (sources."log-symbols-4.1.0" // { 77479 dependencies = [ 77480 sources."chalk-4.1.2" 77481 ]; 77482 }) 77483 + sources."lru-cache-6.0.0" 77484 sources."macos-release-2.5.0" 77485 sources."magic-string-0.25.7" 77486 sources."memfs-3.4.1" ··· 77493 sources."mute-stream-0.0.8" 77494 sources."neo-async-2.6.2" 77495 sources."node-emoji-1.11.0" 77496 + sources."node-releases-2.0.3" 77497 sources."normalize-path-3.0.0" 77498 sources."npm-run-path-4.0.1" 77499 sources."once-1.4.0" ··· 77535 sources."json-schema-traverse-0.4.1" 77536 ]; 77537 }) 77538 + sources."semver-7.3.7" 77539 sources."serialize-javascript-6.0.0" 77540 sources."shebang-command-2.0.0" 77541 sources."shebang-regex-3.0.0" ··· 77591 sources."which-2.0.2" 77592 sources."windows-release-4.0.0" 77593 sources."wrappy-1.0.2" 77594 + sources."yallist-4.0.0" 77595 sources."yaml-1.10.2" 77596 ]; 77597 buildInputs = globalBuildInputs; ··· 77648 sources."util-deprecate-1.0.2" 77649 sources."wasm-feature-detect-1.2.11" 77650 sources."wcwidth-1.0.1" 77651 + sources."web-streams-polyfill-3.2.1" 77652 ]; 77653 buildInputs = globalBuildInputs; 77654 meta = { ··· 77783 sources."async-limiter-1.0.1" 77784 sources."asynckit-0.4.0" 77785 sources."atob-2.1.2" 77786 + (sources."aws-sdk-2.1113.0" // { 77787 dependencies = [ 77788 sources."uuid-3.3.2" 77789 ]; ··· 78275 }) 78276 sources."@vue/cli-ui-addon-webpack-5.0.4" 78277 sources."@vue/cli-ui-addon-widgets-5.0.4" 78278 + sources."@vue/compiler-core-3.2.32" 78279 + sources."@vue/compiler-dom-3.2.32" 78280 + sources."@vue/shared-3.2.32" 78281 (sources."@wry/equality-0.1.11" // { 78282 dependencies = [ 78283 sources."tslib-1.14.1" ··· 78386 }) 78387 sources."call-bind-1.0.2" 78388 sources."camelcase-6.3.0" 78389 + sources."caniuse-lite-1.0.30001331" 78390 sources."caw-2.0.1" 78391 sources."chalk-4.1.2" 78392 sources."chardet-0.7.0" ··· 78507 sources."easy-stack-1.0.1" 78508 sources."ee-first-1.1.1" 78509 sources."ejs-3.1.6" 78510 + sources."electron-to-chromium-1.4.107" 78511 sources."emoji-regex-8.0.0" 78512 sources."encodeurl-1.0.2" 78513 sources."end-of-stream-1.4.4" 78514 sources."entities-2.2.0" 78515 sources."envinfo-7.8.1" 78516 sources."error-ex-1.3.2" 78517 + sources."es-abstract-1.19.4" 78518 sources."es-to-primitive-1.2.1" 78519 sources."escalade-3.1.1" 78520 sources."escape-html-1.0.3" ··· 78612 sources."which-2.0.2" 78613 ]; 78614 }) 78615 + sources."flow-parser-0.176.0" 78616 sources."for-each-0.3.3" 78617 sources."for-in-1.0.2" 78618 sources."forwarded-0.2.0" ··· 78827 sources."which-2.0.2" 78828 ]; 78829 }) 78830 + sources."node-releases-2.0.3" 78831 (sources."normalize-package-data-2.5.0" // { 78832 dependencies = [ 78833 sources."semver-5.7.1" ··· 78980 sources."commander-2.20.3" 78981 ]; 78982 }) 78983 + sources."semver-7.3.7" 78984 (sources."send-0.17.2" // { 78985 dependencies = [ 78986 (sources."debug-2.6.9" // { ··· 79769 sources."retext-profanities-7.1.0" 79770 sources."sade-1.8.1" 79771 sources."safe-buffer-5.2.1" 79772 + sources."semver-7.3.7" 79773 (sources."semver-diff-3.1.1" // { 79774 dependencies = [ 79775 sources."semver-6.3.0" ··· 79953 sources."balanced-match-1.0.2" 79954 sources."brace-expansion-1.1.11" 79955 sources."browserslist-4.20.2" 79956 + sources."caniuse-lite-1.0.30001331" 79957 sources."chalk-2.4.2" 79958 sources."color-convert-1.9.3" 79959 sources."color-name-1.1.3" ··· 79963 sources."convert-source-map-1.8.0" 79964 sources."debug-4.3.4" 79965 sources."ejs-3.1.6" 79966 + sources."electron-to-chromium-1.4.107" 79967 sources."ensure-posix-path-1.1.1" 79968 sources."escalade-3.1.1" 79969 sources."escape-string-regexp-1.0.5" ··· 80014 sources."minimatch-3.1.2" 80015 sources."moment-2.29.1" 80016 sources."ms-2.1.2" 80017 + sources."node-releases-2.0.3" 80018 sources."node.extend-2.0.2" 80019 (sources."nomnom-1.8.1" // { 80020 dependencies = [ ··· 80229 ]; 80230 }) 80231 sources."y18n-5.0.8" 80232 + sources."yargs-17.4.1" 80233 sources."yargs-parser-21.0.1" 80234 sources."ylru-1.3.2" 80235 ]; ··· 80339 }; 80340 dependencies = [ 80341 sources."browserslist-4.20.2" 80342 + sources."caniuse-lite-1.0.30001331" 80343 + sources."electron-to-chromium-1.4.107" 80344 sources."escalade-3.1.1" 80345 sources."fraction.js-4.2.0" 80346 + sources."node-releases-2.0.3" 80347 sources."normalize-range-0.1.2" 80348 sources."picocolors-1.0.0" 80349 sources."postcss-value-parser-4.2.0" ··· 80369 dependencies = [ 80370 sources."@tootallnate/once-1.1.2" 80371 sources."@types/node-17.0.23" 80372 + sources."@types/yauzl-2.10.0" 80373 sources."agent-base-6.0.2" 80374 sources."ansi-escapes-4.3.2" 80375 sources."ansi-regex-5.0.1" 80376 sources."ansi-styles-4.3.0" 80377 sources."ast-types-0.13.4" 80378 + (sources."aws-sdk-2.1113.0" // { 80379 dependencies = [ 80380 sources."uuid-3.3.2" 80381 ]; ··· 80416 sources."degenerator-2.2.0" 80417 sources."depd-2.0.0" 80418 sources."devtools-protocol-0.0.901419" 80419 + sources."dom-serializer-1.4.1" 80420 sources."domelementtype-2.3.0" 80421 sources."domhandler-4.3.1" 80422 sources."domutils-2.8.0" ··· 80768 sources."nice-try-1.0.5" 80769 (sources."normalize-package-data-3.0.3" // { 80770 dependencies = [ 80771 + sources."semver-7.3.7" 80772 ]; 80773 }) 80774 sources."normalize-url-4.5.1" ··· 81458 }) 81459 sources."long-4.0.0" 81460 sources."lowercase-keys-1.0.1" 81461 + sources."lru-cache-6.0.0" 81462 sources."luxon-2.3.1" 81463 sources."macaroon-3.0.4" 81464 (sources."make-dir-3.1.0" // { ··· 81589 sources."safe-buffer-5.1.2" 81590 sources."safer-buffer-2.1.2" 81591 sources."sanitize-filename-1.6.3" 81592 + sources."semver-7.3.7" 81593 (sources."semver-diff-3.1.1" // { 81594 dependencies = [ 81595 sources."semver-6.3.0" ··· 81702 sources."ws-8.5.0" 81703 sources."xdg-basedir-4.0.0" 81704 sources."y18n-5.0.8" 81705 + sources."yallist-4.0.0" 81706 sources."yargs-16.2.0" 81707 sources."yargs-parser-20.2.9" 81708 ]; ··· 81895 sources."delegates-1.0.0" 81896 sources."detect-libc-1.0.3" 81897 sources."doctoc-2.1.0" 81898 + (sources."dom-serializer-1.4.1" // { 81899 dependencies = [ 81900 sources."domhandler-4.3.1" 81901 ]; ··· 82253 sources."bn.js-4.12.0" 82254 ]; 82255 }) 82256 + sources."es-abstract-1.19.4" 82257 sources."es-to-primitive-1.2.1" 82258 sources."events-3.3.0" 82259 sources."evp_bytestokey-1.0.3" ··· 82619 sources."ws-8.2.3" 82620 sources."xmlhttprequest-ssl-2.0.0" 82621 sources."y18n-5.0.8" 82622 + (sources."yargs-17.4.1" // { 82623 dependencies = [ 82624 sources."yargs-parser-21.0.1" 82625 ]; ··· 83008 sources."safe-buffer-5.1.2" 83009 sources."safe-json-stringify-1.2.0" 83010 sources."safer-buffer-2.1.2" 83011 + sources."semver-7.3.7" 83012 (sources."send-0.17.2" // { 83013 dependencies = [ 83014 (sources."debug-2.6.9" // { ··· 84135 cdk8s-cli = nodeEnv.buildNodePackage { 84136 name = "cdk8s-cli"; 84137 packageName = "cdk8s-cli"; 84138 + version = "1.0.146"; 84139 src = fetchurl { 84140 + url = "https://registry.npmjs.org/cdk8s-cli/-/cdk8s-cli-1.0.146.tgz"; 84141 + sha512 = "DPTpfMPJFC82Qqyx7Ci5XYwJ6bOE1UWozEw9lbw70nTEPoCWfO2Yu45A/68491xVp22eRbMQ0wbP7eSHRtCS5Q=="; 84142 }; 84143 dependencies = [ 84144 + sources."@jsii/check-node-1.56.0" 84145 + sources."@jsii/spec-1.56.0" 84146 sources."@nodelib/fs.scandir-2.1.5" 84147 sources."@nodelib/fs.stat-2.0.5" 84148 sources."@nodelib/fs.walk-1.2.8" ··· 84157 sources."call-bind-1.0.2" 84158 sources."camelcase-6.3.0" 84159 sources."case-1.6.3" 84160 + sources."cdk8s-1.5.67" 84161 + sources."cdk8s-plus-22-1.0.0-beta.191" 84162 sources."chalk-4.1.2" 84163 sources."cliui-7.0.4" 84164 sources."clone-2.1.2" 84165 + (sources."codemaker-1.56.0" // { 84166 dependencies = [ 84167 sources."fs-extra-9.1.0" 84168 ]; ··· 84171 sources."color-name-1.1.4" 84172 sources."colors-1.4.0" 84173 sources."commonmark-0.30.0" 84174 + sources."constructs-3.3.266" 84175 sources."date-format-4.0.6" 84176 sources."debug-4.3.4" 84177 sources."decamelize-5.0.1" ··· 84182 sources."dot-case-3.0.4" 84183 sources."emoji-regex-8.0.0" 84184 sources."entities-2.0.3" 84185 + sources."es-abstract-1.19.4" 84186 sources."es-get-iterator-1.1.2" 84187 sources."es-to-primitive-1.2.1" 84188 sources."escalade-3.1.1" ··· 84234 sources."is-weakref-1.0.2" 84235 sources."is-weakset-2.0.2" 84236 sources."isarray-2.0.5" 84237 + (sources."jsii-1.56.0" // { 84238 dependencies = [ 84239 sources."fs-extra-9.1.0" 84240 sources."yargs-16.2.0" 84241 ]; 84242 }) 84243 + (sources."jsii-pacmak-1.56.0" // { 84244 dependencies = [ 84245 sources."fs-extra-9.1.0" 84246 sources."yargs-16.2.0" 84247 ]; 84248 }) 84249 + (sources."jsii-reflect-1.56.0" // { 84250 dependencies = [ 84251 sources."fs-extra-9.1.0" 84252 sources."yargs-16.2.0" 84253 ]; 84254 }) 84255 + (sources."jsii-rosetta-1.56.0" // { 84256 dependencies = [ 84257 sources."fs-extra-9.1.0" 84258 sources."yargs-16.2.0" 84259 ]; 84260 }) 84261 + (sources."jsii-srcmak-0.1.529" // { 84262 dependencies = [ 84263 sources."fs-extra-9.1.0" 84264 ]; 84265 }) 84266 sources."json-schema-0.4.0" 84267 sources."json-schema-traverse-1.0.0" 84268 + sources."json2jsii-0.2.190" 84269 sources."jsonfile-6.1.0" 84270 sources."jsonschema-1.4.0" 84271 sources."locate-path-5.0.0" 84272 sources."log4js-6.4.4" 84273 sources."lower-case-2.0.2" 84274 + sources."lru-cache-6.0.0" 84275 sources."mdurl-1.0.1" 84276 sources."merge2-1.4.1" 84277 sources."micromatch-4.0.5" ··· 84283 sources."object-is-1.1.5" 84284 sources."object-keys-1.1.1" 84285 sources."object.assign-4.1.2" 84286 + sources."oo-ascii-tree-1.56.0" 84287 sources."p-limit-2.3.0" 84288 sources."p-locate-4.1.0" 84289 sources."p-try-2.2.0" ··· 84291 sources."picomatch-2.3.1" 84292 sources."punycode-2.1.1" 84293 sources."queue-microtask-1.2.3" 84294 + sources."regexp.prototype.flags-1.4.2" 84295 sources."require-directory-2.1.1" 84296 sources."require-from-string-2.0.2" 84297 sources."require-main-filename-2.0.0" 84298 sources."reusify-1.0.4" 84299 sources."rfdc-1.3.0" 84300 sources."run-parallel-1.2.0" 84301 + sources."semver-7.3.7" 84302 (sources."semver-intersect-1.4.0" // { 84303 dependencies = [ 84304 sources."semver-5.7.1" ··· 84309 sources."snake-case-3.0.4" 84310 sources."sort-json-2.0.1" 84311 sources."spdx-license-list-6.5.0" 84312 + sources."sscaff-1.2.256" 84313 (sources."streamroller-3.0.6" // { 84314 dependencies = [ 84315 sources."fs-extra-10.0.1" ··· 84331 sources."which-collection-1.0.1" 84332 sources."which-module-2.0.0" 84333 sources."which-typed-array-1.1.7" 84334 + sources."workerpool-6.2.1" 84335 sources."wrap-ansi-7.0.0" 84336 sources."xmlbuilder-15.1.1" 84337 sources."y18n-5.0.8" 84338 + sources."yallist-4.0.0" 84339 sources."yaml-2.0.0-11" 84340 (sources."yargs-15.4.1" // { 84341 dependencies = [ ··· 84377 sources."@cdktf/hcl2cdk-0.10.1" 84378 sources."@cdktf/hcl2json-0.10.1" 84379 sources."@cdktf/provider-generator-0.10.1" 84380 + (sources."@jsii/check-node-1.56.0" // { 84381 dependencies = [ 84382 sources."ansi-styles-4.3.0" 84383 sources."chalk-4.1.2" ··· 84387 sources."supports-color-7.2.0" 84388 ]; 84389 }) 84390 + sources."@jsii/spec-1.56.0" 84391 sources."@nodelib/fs.scandir-2.1.5" 84392 sources."@nodelib/fs.stat-2.0.5" 84393 sources."@nodelib/fs.walk-1.2.8" ··· 84420 sources."combined-stream-1.0.8" 84421 sources."commonmark-0.30.0" 84422 sources."concat-map-0.0.1" 84423 + sources."constructs-10.0.113" 84424 sources."date-format-4.0.6" 84425 sources."debug-4.3.4" 84426 sources."decamelize-1.2.0" ··· 84431 sources."detect-newline-2.1.0" 84432 sources."emoji-regex-8.0.0" 84433 sources."entities-2.0.3" 84434 + sources."es-abstract-1.19.4" 84435 sources."es-get-iterator-1.1.2" 84436 sources."es-to-primitive-1.2.1" 84437 sources."escalade-3.1.1" ··· 84494 sources."isarray-2.0.5" 84495 sources."js-tokens-4.0.0" 84496 sources."jsesc-2.5.2" 84497 + (sources."jsii-1.56.0" // { 84498 dependencies = [ 84499 sources."ansi-styles-4.3.0" 84500 sources."chalk-4.1.2" ··· 84512 sources."yargs-parser-20.2.9" 84513 ]; 84514 }) 84515 + (sources."jsii-pacmak-1.56.0" // { 84516 dependencies = [ 84517 sources."ansi-styles-4.3.0" 84518 sources."cliui-7.0.4" 84519 + sources."codemaker-1.56.0" 84520 sources."color-convert-2.0.1" 84521 sources."color-name-1.1.4" 84522 sources."decamelize-5.0.1" ··· 84530 sources."yargs-parser-20.2.9" 84531 ]; 84532 }) 84533 + (sources."jsii-reflect-1.56.0" // { 84534 dependencies = [ 84535 sources."ansi-styles-4.3.0" 84536 sources."chalk-4.1.2" ··· 84548 sources."yargs-parser-20.2.9" 84549 ]; 84550 }) 84551 + (sources."jsii-rosetta-1.56.0" // { 84552 dependencies = [ 84553 sources."ansi-styles-4.3.0" 84554 sources."cliui-7.0.4" ··· 84563 sources."yargs-parser-20.2.9" 84564 ]; 84565 }) 84566 + (sources."jsii-srcmak-0.1.529" // { 84567 dependencies = [ 84568 sources."fs-extra-9.1.0" 84569 sources."jsonfile-6.1.0" ··· 84576 sources."locate-path-5.0.0" 84577 sources."lodash.isequal-4.5.0" 84578 sources."log4js-6.4.4" 84579 + sources."lru-cache-6.0.0" 84580 sources."mdurl-1.0.1" 84581 sources."merge2-1.4.1" 84582 sources."micromatch-4.0.5" ··· 84598 sources."object.assign-4.1.2" 84599 sources."obliterator-2.0.2" 84600 sources."once-1.4.0" 84601 + sources."oo-ascii-tree-1.56.0" 84602 sources."p-limit-2.3.0" 84603 sources."p-locate-4.1.0" 84604 sources."p-try-2.2.0" ··· 84608 sources."prettier-2.6.2" 84609 sources."punycode-2.1.1" 84610 sources."queue-microtask-1.2.3" 84611 + sources."regexp.prototype.flags-1.4.2" 84612 sources."require-directory-2.1.1" 84613 sources."require-main-filename-2.0.0" 84614 sources."reserved-words-0.1.2" ··· 84616 sources."rfdc-1.3.0" 84617 sources."run-parallel-1.2.0" 84618 sources."safe-buffer-5.2.1" 84619 + sources."semver-7.3.7" 84620 (sources."semver-intersect-1.4.0" // { 84621 dependencies = [ 84622 sources."semver-5.7.1" ··· 84653 sources."which-collection-1.0.1" 84654 sources."which-module-2.0.0" 84655 sources."which-typed-array-1.1.7" 84656 + sources."workerpool-6.2.1" 84657 (sources."wrap-ansi-6.2.0" // { 84658 dependencies = [ 84659 sources."ansi-styles-4.3.0" ··· 84664 sources."wrappy-1.0.2" 84665 sources."xmlbuilder-15.1.1" 84666 sources."y18n-4.0.3" 84667 + sources."yallist-4.0.0" 84668 + (sources."yargs-17.4.1" // { 84669 dependencies = [ 84670 sources."ansi-styles-4.3.0" 84671 sources."cliui-7.0.4" ··· 84817 sources."read-pkg-6.0.0" 84818 sources."read-pkg-up-8.0.0" 84819 sources."redent-4.0.0" 84820 + sources."semver-7.3.7" 84821 sources."shebang-command-2.0.0" 84822 sources."shebang-regex-3.0.0" 84823 sources."signal-exit-3.0.7" ··· 84857 dependencies = [ 84858 sources."@colors/colors-1.5.0" 84859 sources."ansi-styles-3.2.1" 84860 + sources."async-3.2.3" 84861 sources."chalk-2.4.2" 84862 sources."cli-spinner-0.2.10" 84863 sources."clubhouse-lib-0.10.0" ··· 84882 sources."ms-2.1.2" 84883 sources."mute-stream-0.0.8" 84884 sources."node-fetch-1.7.3" 84885 + sources."prompt-1.3.0" 84886 sources."punycode-2.1.1" 84887 sources."query-string-6.14.1" 84888 sources."read-1.0.7" ··· 85302 sha512 = "zFExh1wGAZl4LXSp76NAjWORO9Tyhfw8WtALnhDv741p4tjWjVSEl6GmXTQN0U0tXz8UZ8ln2rL2OaxOdgMCTA=="; 85303 }; 85304 dependencies = [ 85305 + sources."@chemzqm/neovim-5.7.9" 85306 sources."@tootallnate/once-1.1.2" 85307 sources."agent-base-6.0.2" 85308 sources."arch-2.2.0" ··· 85338 sources."define-properties-1.1.3" 85339 sources."duplexer2-0.1.4" 85340 sources."end-of-stream-1.4.4" 85341 + sources."es-abstract-1.19.4" 85342 sources."es-to-primitive-1.2.1" 85343 sources."event-lite-0.1.2" 85344 sources."execa-1.0.0" ··· 85401 }) 85402 sources."lodash-4.17.21" 85403 sources."log4js-6.4.4" 85404 + sources."lru-cache-6.0.0" 85405 sources."metals-languageclient-0.4.2" 85406 sources."minimatch-3.1.2" 85407 sources."minimist-1.2.6" ··· 85443 sources."rfdc-1.3.0" 85444 sources."rimraf-3.0.2" 85445 sources."safe-buffer-5.2.1" 85446 + sources."semver-7.3.7" 85447 sources."setimmediate-1.0.5" 85448 sources."shebang-command-1.2.0" 85449 sources."shebang-regex-1.0.0" ··· 85536 coc-pyright = nodeEnv.buildNodePackage { 85537 name = "coc-pyright"; 85538 packageName = "coc-pyright"; 85539 + version = "1.1.235"; 85540 src = fetchurl { 85541 + url = "https://registry.npmjs.org/coc-pyright/-/coc-pyright-1.1.235.tgz"; 85542 + sha512 = "7hF2rkGFbx4KQrYflu12OlPVV/7lQxaJWyslJMsdElEVOVOpO5C6wmwf2+6Xnzm65i6mFIg5lO7zYAz6nRSMFg=="; 85543 }; 85544 dependencies = [ 85545 + sources."pyright-1.1.237" 85546 ]; 85547 buildInputs = globalBuildInputs; 85548 meta = { ··· 85753 sources."callsites-3.1.0" 85754 sources."camelcase-5.3.1" 85755 sources."camelcase-keys-6.2.2" 85756 + sources."caniuse-lite-1.0.30001331" 85757 (sources."chalk-4.1.2" // { 85758 dependencies = [ 85759 sources."ansi-styles-4.3.0" ··· 85790 sources."domelementtype-1.3.1" 85791 sources."domhandler-2.4.2" 85792 sources."domutils-1.7.0" 85793 + sources."electron-to-chromium-1.4.107" 85794 sources."emoji-regex-8.0.0" 85795 sources."entities-1.1.2" 85796 sources."error-ex-1.3.2" ··· 85886 ]; 85887 }) 85888 sources."ms-2.1.2" 85889 + sources."node-releases-2.0.3" 85890 (sources."normalize-package-data-3.0.3" // { 85891 dependencies = [ 85892 + sources."semver-7.3.7" 85893 ]; 85894 }) 85895 sources."normalize-range-0.1.2" ··· 86161 coc-tsserver = nodeEnv.buildNodePackage { 86162 name = "coc-tsserver"; 86163 packageName = "coc-tsserver"; 86164 + version = "1.10.0"; 86165 src = fetchurl { 86166 + url = "https://registry.npmjs.org/coc-tsserver/-/coc-tsserver-1.10.0.tgz"; 86167 + sha512 = "5NTbIKgRAo2to0h2+PsC3zaScfJVs9btnzDi807StRS7OZjFRAAx4G4331UrfeCtugrgHoasxtb7RZQO6x5FYg=="; 86168 }; 86169 dependencies = [ 86170 sources."typescript-4.6.3" ··· 86320 sources."lodash-4.17.21" 86321 sources."lodash.merge-4.6.2" 86322 sources."lodash.truncate-4.4.2" 86323 + sources."lru-cache-6.0.0" 86324 sources."minimatch-3.1.2" 86325 sources."minimist-1.2.6" 86326 sources."mkdirp-0.5.6" ··· 86344 sources."resolve-1.22.0" 86345 sources."resolve-from-4.0.0" 86346 sources."rimraf-3.0.2" 86347 + sources."semver-7.3.7" 86348 sources."shebang-command-2.0.0" 86349 sources."shebang-regex-3.0.0" 86350 (sources."slice-ansi-4.0.0" // { ··· 86392 sources."which-2.0.2" 86393 sources."word-wrap-1.2.3" 86394 sources."wrappy-1.0.2" 86395 + sources."yallist-4.0.0" 86396 ]; 86397 buildInputs = globalBuildInputs; 86398 meta = { ··· 86406 coc-vimlsp = nodeEnv.buildNodePackage { 86407 name = "coc-vimlsp"; 86408 packageName = "coc-vimlsp"; 86409 + version = "0.12.8"; 86410 src = fetchurl { 86411 + url = "https://registry.npmjs.org/coc-vimlsp/-/coc-vimlsp-0.12.8.tgz"; 86412 + sha512 = "t03LSLQgHXvlNcifKTohzNbWq3//sp8B442mwKIUFJshd+1rdMUZfgZCgisMcQjuWaQCG491VYnm/wAP4o0ifA=="; 86413 }; 86414 buildInputs = globalBuildInputs; 86415 meta = { ··· 86800 sources."commander-7.2.0" 86801 sources."enabled-2.0.0" 86802 sources."eventemitter3-4.0.7" 86803 + sources."fecha-4.2.2" 86804 sources."fn.name-1.1.0" 86805 sources."follow-redirects-1.14.9" 86806 sources."http-proxy-1.18.1" ··· 86979 sources."neo-async-2.6.2" 86980 (sources."normalize-package-data-3.0.3" // { 86981 dependencies = [ 86982 + sources."semver-7.3.7" 86983 ]; 86984 }) 86985 sources."p-limit-1.3.0" ··· 87032 sources."through2-4.0.2" 87033 sources."trim-newlines-3.0.1" 87034 sources."type-fest-0.18.1" 87035 + sources."uglify-js-3.15.4" 87036 sources."util-deprecate-1.0.2" 87037 sources."uuid-3.4.0" 87038 sources."validate-npm-package-license-3.0.4" ··· 87541 sources."safe-buffer-5.1.2" 87542 sources."safer-buffer-2.1.2" 87543 sources."sax-1.1.4" 87544 + sources."semver-7.3.7" 87545 (sources."semver-diff-3.1.1" // { 87546 dependencies = [ 87547 sources."semver-6.3.0" ··· 87747 sources."nested-error-stacks-2.1.1" 87748 (sources."normalize-package-data-3.0.3" // { 87749 dependencies = [ 87750 + sources."semver-7.3.7" 87751 ]; 87752 }) 87753 sources."p-event-4.2.0" ··· 87964 create-react-app = nodeEnv.buildNodePackage { 87965 name = "create-react-app"; 87966 packageName = "create-react-app"; 87967 + version = "5.0.1"; 87968 src = fetchurl { 87969 + url = "https://registry.npmjs.org/create-react-app/-/create-react-app-5.0.1.tgz"; 87970 + sha512 = "UkxTKK8I9HuZZHqkNq/JkKXDgdLeiRGc+bL58Iae2g+7WwFomAj4wppn6JfqlZM2IKYRlZtgLlmVr5oZfdd1xg=="; 87971 }; 87972 dependencies = [ 87973 sources."ansi-styles-4.3.0" ··· 88000 sources."isexe-2.0.0" 88001 sources."jsonfile-6.1.0" 88002 sources."kleur-3.0.3" 88003 + sources."lru-cache-6.0.0" 88004 sources."minimatch-3.1.2" 88005 sources."minimist-1.2.6" 88006 sources."mkdirp-0.5.6" ··· 88013 sources."readable-stream-1.1.14" 88014 sources."rimraf-2.7.1" 88015 sources."safe-buffer-5.1.2" 88016 + sources."semver-7.3.7" 88017 sources."shebang-command-2.0.0" 88018 sources."shebang-regex-3.0.0" 88019 sources."sisteransi-1.0.5" ··· 88044 sources."which-2.0.2" 88045 sources."wrappy-1.0.2" 88046 sources."xtend-4.0.2" 88047 + sources."yallist-4.0.0" 88048 ]; 88049 buildInputs = globalBuildInputs; 88050 meta = { ··· 88077 cspell = nodeEnv.buildNodePackage { 88078 name = "cspell"; 88079 packageName = "cspell"; 88080 + version = "5.19.7"; 88081 src = fetchurl { 88082 + url = "https://registry.npmjs.org/cspell/-/cspell-5.19.7.tgz"; 88083 + sha512 = "7/y+k708tv68+5lpN23Ew1/djx/EnG838zZ8W2ZDWCc6uRHutqRhpxsjMZr/MT3RHN44iKUj2MgT5+sfnhr4eg=="; 88084 }; 88085 dependencies = [ 88086 sources."@babel/code-frame-7.16.7" ··· 88095 sources."supports-color-5.5.0" 88096 ]; 88097 }) 88098 + sources."@cspell/cspell-bundled-dicts-5.19.7" 88099 + sources."@cspell/cspell-pipe-5.19.7" 88100 + sources."@cspell/cspell-types-5.19.7" 88101 sources."@cspell/dict-ada-2.0.0" 88102 sources."@cspell/dict-aws-2.0.0" 88103 sources."@cspell/dict-bash-2.0.2" 88104 sources."@cspell/dict-companies-2.0.3" 88105 + sources."@cspell/dict-cpp-2.0.3" 88106 sources."@cspell/dict-cryptocurrencies-2.0.0" 88107 sources."@cspell/dict-csharp-2.0.1" 88108 sources."@cspell/dict-css-2.0.0" ··· 88115 sources."@cspell/dict-filetypes-2.0.1" 88116 sources."@cspell/dict-fonts-2.0.0" 88117 sources."@cspell/dict-fullstack-2.0.4" 88118 + sources."@cspell/dict-git-1.0.1" 88119 sources."@cspell/dict-golang-2.0.0" 88120 sources."@cspell/dict-haskell-2.0.0" 88121 sources."@cspell/dict-html-3.0.1" ··· 88157 sources."core-util-is-1.0.3" 88158 sources."cosmiconfig-7.0.1" 88159 sources."crypto-random-string-2.0.0" 88160 + sources."cspell-gitignore-5.19.7" 88161 + sources."cspell-glob-5.19.7" 88162 + sources."cspell-io-5.19.7" 88163 + sources."cspell-lib-5.19.7" 88164 + sources."cspell-trie-lib-5.19.7" 88165 sources."dot-prop-5.3.0" 88166 sources."error-ex-1.3.2" 88167 sources."escape-string-regexp-1.0.5" ··· 88201 sources."jsonfile-6.1.0" 88202 sources."lines-and-columns-1.2.4" 88203 sources."locate-path-6.0.0" 88204 + sources."lru-cache-6.0.0" 88205 (sources."make-dir-3.1.0" // { 88206 dependencies = [ 88207 sources."semver-6.3.0" ··· 88222 sources."resolve-from-5.0.0" 88223 sources."resolve-global-1.0.0" 88224 sources."rimraf-3.0.2" 88225 + sources."semver-7.3.7" 88226 sources."signal-exit-3.0.7" 88227 sources."strip-ansi-6.0.1" 88228 sources."supports-color-7.2.0" ··· 88235 sources."wrappy-1.0.2" 88236 sources."write-file-atomic-3.0.3" 88237 sources."xdg-basedir-4.0.0" 88238 + sources."yallist-4.0.0" 88239 sources."yaml-1.10.2" 88240 sources."yocto-queue-0.1.0" 88241 ]; ··· 88316 sources."asn1-0.2.6" 88317 sources."assert-plus-1.0.0" 88318 sources."assign-symbols-1.0.0" 88319 + sources."async-3.2.3" 88320 sources."asynckit-0.4.0" 88321 sources."atob-2.1.2" 88322 sources."atomic-batcher-1.0.2" ··· 88666 sources."process-0.11.10" 88667 sources."process-nextick-args-2.0.1" 88668 sources."progress-string-1.2.2" 88669 + sources."prompt-1.3.0" 88670 (sources."protocol-buffers-encodings-1.1.1" // { 88671 dependencies = [ 88672 sources."varint-5.0.0" ··· 89119 ]; 89120 }) 89121 sources."call-bind-1.0.2" 89122 + sources."caniuse-lite-1.0.30001331" 89123 sources."chalk-2.4.2" 89124 sources."chokidar-2.1.8" 89125 (sources."class-utils-0.3.6" // { ··· 89186 sources."duplexer3-0.1.4" 89187 sources."earcut-2.2.3" 89188 sources."electron-14.2.9" 89189 + sources."electron-to-chromium-1.4.107" 89190 sources."emoji-js-clean-4.0.0" 89191 sources."emoji-mart-3.0.1" 89192 sources."emoji-regex-9.2.2" ··· 89267 sources."glob-watcher-5.0.5" 89268 (sources."global-agent-3.0.0" // { 89269 dependencies = [ 89270 + sources."semver-7.3.7" 89271 ]; 89272 }) 89273 sources."global-tunnel-ng-2.7.1" ··· 89333 sources."lodash.debounce-4.0.8" 89334 sources."loose-envify-1.4.0" 89335 sources."lowercase-keys-1.0.1" 89336 + sources."lru-cache-6.0.0" 89337 sources."map-cache-0.2.2" 89338 sources."map-visit-1.0.0" 89339 (sources."mapbox-gl-1.13.2" // { ··· 89366 sources."napi-macros-2.0.0" 89367 sources."node-fetch-2.6.7" 89368 sources."node-gyp-build-4.4.0" 89369 + sources."node-releases-2.0.3" 89370 sources."normalize-path-3.0.0" 89371 sources."normalize-url-4.5.1" 89372 sources."normalize.css-8.0.1" ··· 89443 sources."regenerator-runtime-0.13.9" 89444 sources."regenerator-transform-0.15.0" 89445 sources."regex-not-1.0.2" 89446 + sources."regexp.prototype.flags-1.4.2" 89447 sources."regexpu-core-5.0.1" 89448 sources."regjsgen-0.6.0" 89449 (sources."regjsparser-0.8.4" // { ··· 89610 sources."whatwg-url-5.0.0" 89611 sources."wrappy-1.0.2" 89612 sources."xml-js-1.6.11" 89613 + sources."yallist-4.0.0" 89614 sources."yauzl-2.10.0" 89615 ]; 89616 buildInputs = globalBuildInputs; ··· 89975 sources."@types/minimatch-3.0.5" 89976 sources."@types/node-17.0.23" 89977 sources."@types/responselike-1.0.0" 89978 + sources."@types/yauzl-2.10.0" 89979 sources."abbrev-1.1.1" 89980 sources."agent-base-6.0.2" 89981 sources."agentkeepalive-4.2.1" ··· 90377 sources."rxjs-7.5.5" 90378 sources."safe-buffer-5.2.1" 90379 sources."safer-buffer-2.1.2" 90380 + sources."semver-7.3.7" 90381 sources."semver-compare-1.0.0" 90382 sources."serialize-error-7.0.1" 90383 sources."set-blocking-2.0.0" ··· 90460 sources."xtend-2.1.2" 90461 sources."y18n-5.0.8" 90462 sources."yallist-4.0.0" 90463 + (sources."yargs-17.4.1" // { 90464 dependencies = [ 90465 sources."yargs-parser-21.0.1" 90466 ]; ··· 90580 sources."callsites-3.1.0" 90581 sources."camelcase-5.3.1" 90582 sources."camelcase-keys-6.2.2" 90583 + sources."caniuse-lite-1.0.30001331" 90584 sources."chalk-2.4.2" 90585 sources."ci-info-2.0.0" 90586 sources."cli-boxes-2.2.1" ··· 90594 sources."concat-map-0.0.1" 90595 (sources."conf-7.1.2" // { 90596 dependencies = [ 90597 + sources."semver-7.3.7" 90598 ]; 90599 }) 90600 sources."convert-source-map-1.8.0" ··· 90609 ]; 90610 }) 90611 sources."dot-prop-5.3.0" 90612 + sources."electron-to-chromium-1.4.107" 90613 sources."emoji-regex-8.0.0" 90614 sources."emojilib-2.4.0" 90615 sources."end-of-stream-1.4.4" ··· 90678 sources."locate-path-3.0.0" 90679 sources."lodash-4.17.21" 90680 sources."loose-envify-1.4.0" 90681 + sources."lru-cache-6.0.0" 90682 (sources."make-dir-3.1.0" // { 90683 dependencies = [ 90684 sources."semver-6.3.0" ··· 90698 sources."minimist-options-4.1.0" 90699 sources."ms-2.1.2" 90700 sources."nice-try-1.0.5" 90701 + sources."node-releases-2.0.3" 90702 sources."normalize-package-data-2.5.0" 90703 sources."npm-run-path-2.0.2" 90704 sources."object-assign-4.1.1" ··· 90734 sources."punycode-2.1.1" 90735 sources."quick-lru-4.0.1" 90736 sources."react-16.14.0" 90737 + sources."react-devtools-core-4.24.4" 90738 sources."react-is-16.13.1" 90739 sources."react-reconciler-0.26.2" 90740 (sources."read-pkg-5.2.0" // { ··· 90804 }) 90805 sources."wrappy-1.0.2" 90806 sources."ws-7.5.7" 90807 + sources."yallist-4.0.0" 90808 sources."yargs-parser-18.1.3" 90809 sources."yoga-layout-prebuilt-1.10.0" 90810 ]; ··· 90863 (sources."@eslint/eslintrc-0.4.3" // { 90864 dependencies = [ 90865 sources."ajv-6.12.6" 90866 + sources."brace-expansion-1.1.11" 90867 sources."debug-4.3.4" 90868 sources."ignore-4.0.6" 90869 sources."js-yaml-3.14.1" 90870 sources."json-schema-traverse-0.4.1" 90871 + sources."minimatch-3.1.2" 90872 sources."ms-2.1.2" 90873 sources."strip-json-comments-3.1.1" 90874 ]; 90875 }) 90876 sources."@fluentui/date-time-utilities-8.5.0" 90877 sources."@fluentui/dom-utilities-2.2.0" 90878 + sources."@fluentui/font-icons-mdl2-8.3.0" 90879 sources."@fluentui/foundation-legacy-8.2.5" 90880 sources."@fluentui/keyboard-key-0.4.0" 90881 sources."@fluentui/merge-styles-8.5.0" 90882 + sources."@fluentui/react-8.64.3" 90883 sources."@fluentui/react-focus-8.5.6" 90884 sources."@fluentui/react-hooks-8.5.3" 90885 sources."@fluentui/react-window-provider-2.2.0" ··· 90901 }) 90902 (sources."@humanwhocodes/config-array-0.5.0" // { 90903 dependencies = [ 90904 + sources."brace-expansion-1.1.11" 90905 sources."debug-4.3.4" 90906 + sources."minimatch-3.1.2" 90907 sources."ms-2.1.2" 90908 ]; 90909 }) 90910 sources."@humanwhocodes/object-schema-1.2.1" 90911 + sources."@microsoft/load-themed-styles-1.10.257" 90912 sources."@node-rs/crc32-1.5.0" 90913 sources."@node-rs/crc32-android-arm-eabi-1.5.0" 90914 sources."@node-rs/crc32-android-arm64-1.5.0" ··· 91101 sources."bindings-1.5.0" 91102 sources."block-stream-0.0.9" 91103 sources."body-parser-1.19.0" 91104 + sources."brace-expansion-2.0.1" 91105 sources."braces-3.0.2" 91106 sources."bson-4.6.2" 91107 sources."buffer-5.7.1" ··· 91262 sources."define-property-2.0.2" 91263 (sources."del-6.0.0" // { 91264 dependencies = [ 91265 + sources."brace-expansion-1.1.11" 91266 + sources."glob-7.2.0" 91267 + sources."minimatch-3.1.2" 91268 sources."rimraf-3.0.2" 91269 ]; 91270 }) ··· 91311 ]; 91312 }) 91313 sources."engine.io-parser-5.0.3" 91314 + sources."enhanced-resolve-5.9.3" 91315 sources."enquirer-2.3.6" 91316 sources."error-ex-1.3.2" 91317 sources."es5-ext-0.10.60" ··· 91325 dependencies = [ 91326 sources."ajv-6.12.6" 91327 sources."ansi-regex-5.0.1" 91328 + sources."brace-expansion-1.1.11" 91329 sources."debug-4.3.4" 91330 sources."escape-string-regexp-4.0.0" 91331 (sources."eslint-utils-2.1.0" // { ··· 91336 sources."ignore-4.0.6" 91337 sources."js-yaml-3.14.1" 91338 sources."json-schema-traverse-0.4.1" 91339 + sources."minimatch-3.1.2" 91340 sources."ms-2.1.2" 91341 sources."strip-ansi-6.0.1" 91342 sources."strip-json-comments-3.1.1" ··· 91439 sources."flagged-respawn-1.0.1" 91440 (sources."flat-cache-3.0.4" // { 91441 dependencies = [ 91442 + sources."brace-expansion-1.1.11" 91443 sources."flatted-3.2.5" 91444 + sources."glob-7.2.0" 91445 + sources."minimatch-3.1.2" 91446 sources."rimraf-3.0.2" 91447 ]; 91448 }) ··· 91482 sources."get-stream-4.1.0" 91483 sources."get-value-2.0.6" 91484 sources."getpass-0.1.7" 91485 + sources."glob-8.0.1" 91486 sources."glob-parent-5.1.2" 91487 (sources."glob-stream-6.1.0" // { 91488 dependencies = [ 91489 + sources."brace-expansion-1.1.11" 91490 + sources."glob-7.2.0" 91491 sources."glob-parent-3.1.0" 91492 sources."is-glob-3.1.0" 91493 sources."isarray-1.0.0" 91494 + sources."minimatch-3.1.2" 91495 sources."readable-stream-2.3.7" 91496 sources."string_decoder-1.1.1" 91497 ]; ··· 91522 sources."ansi-regex-4.1.1" 91523 sources."ansi-styles-3.2.1" 91524 sources."astral-regex-1.0.0" 91525 + sources."brace-expansion-1.1.11" 91526 sources."chalk-2.4.2" 91527 sources."color-convert-1.9.3" 91528 sources."color-name-1.1.3" ··· 91539 sources."espree-6.2.1" 91540 sources."file-entry-cache-5.0.1" 91541 sources."flat-cache-2.0.1" 91542 + sources."glob-7.2.0" 91543 sources."globals-12.4.0" 91544 sources."has-flag-3.0.0" 91545 sources."ignore-4.0.6" ··· 91547 sources."js-yaml-3.14.1" 91548 sources."json-schema-traverse-0.4.1" 91549 sources."levn-0.3.0" 91550 + sources."minimatch-3.1.2" 91551 sources."minimist-1.2.6" 91552 sources."mkdirp-0.5.6" 91553 sources."ms-2.1.2" ··· 91628 sources."iconv-lite-0.4.24" 91629 sources."ieee754-1.2.1" 91630 sources."ignore-5.2.0" 91631 + (sources."ignore-walk-3.0.4" // { 91632 + dependencies = [ 91633 + sources."brace-expansion-1.1.11" 91634 + sources."minimatch-3.1.2" 91635 + ]; 91636 + }) 91637 sources."import-fresh-3.3.0" 91638 sources."imurmurhash-0.1.4" 91639 sources."indent-string-4.0.0" ··· 91731 }) 91732 sources."loose-envify-1.4.0" 91733 sources."lowercase-keys-1.0.1" 91734 + sources."lru-cache-6.0.0" 91735 sources."lru-queue-0.1.0" 91736 sources."make-error-1.3.6" 91737 sources."make-iterator-1.0.1" ··· 91762 sources."mime-types-2.1.35" 91763 sources."mimic-fn-2.1.0" 91764 sources."mimic-response-1.0.1" 91765 + sources."minimatch-5.0.1" 91766 sources."minimist-1.2.5" 91767 + (sources."minipass-2.9.0" // { 91768 + dependencies = [ 91769 + sources."yallist-3.1.1" 91770 + ]; 91771 + }) 91772 sources."minizlib-1.3.3" 91773 (sources."mirakurun-3.9.0-beta.26" // { 91774 dependencies = [ 91775 sources."ajv-6.12.6" 91776 + sources."brace-expansion-1.1.11" 91777 sources."eventemitter3-4.0.7" 91778 (sources."express-openapi-8.0.0" // { 91779 dependencies = [ ··· 91781 ]; 91782 }) 91783 sources."fs-routes-8.0.0" 91784 + sources."glob-7.2.0" 91785 sources."json-schema-traverse-0.4.1" 91786 + sources."minimatch-3.1.2" 91787 (sources."openapi-default-setter-8.0.0" // { 91788 dependencies = [ 91789 sources."openapi-types-8.0.0" ··· 91874 sources."node-addon-api-3.2.1" 91875 (sources."node-gyp-3.8.0" // { 91876 dependencies = [ 91877 + sources."brace-expansion-1.1.11" 91878 + sources."glob-7.2.0" 91879 + sources."minimatch-3.1.2" 91880 sources."minimist-1.2.6" 91881 sources."mkdirp-0.5.6" 91882 sources."nopt-3.0.6" ··· 92107 sources."ret-0.1.15" 92108 sources."reusify-1.0.4" 92109 sources."rfdc-1.3.0" 92110 + (sources."rimraf-2.7.1" // { 92111 + dependencies = [ 92112 + sources."brace-expansion-1.1.11" 92113 + sources."glob-7.2.0" 92114 + sources."minimatch-3.1.2" 92115 + ]; 92116 + }) 92117 sources."run-async-2.4.1" 92118 sources."run-parallel-1.2.0" 92119 (sources."rxjs-6.6.7" // { ··· 92127 sources."saslprep-1.0.3" 92128 sources."sax-1.2.4" 92129 sources."scheduler-0.20.2" 92130 + sources."semver-7.3.7" 92131 sources."semver-greatest-satisfied-range-1.1.0" 92132 (sources."send-0.17.1" // { 92133 dependencies = [ ··· 92272 sources."minimist-1.2.6" 92273 sources."mkdirp-0.5.6" 92274 sources."safe-buffer-5.2.1" 92275 + sources."yallist-3.1.1" 92276 ]; 92277 }) 92278 sources."text-table-0.2.0" ··· 92326 sources."typedarray-0.0.6" 92327 (sources."typeorm-0.2.38" // { 92328 dependencies = [ 92329 + sources."brace-expansion-1.1.11" 92330 sources."buffer-6.0.3" 92331 sources."debug-4.3.4" 92332 + sources."glob-7.2.0" 92333 + sources."minimatch-3.1.2" 92334 sources."ms-2.1.2" 92335 ]; 92336 }) ··· 92417 sources."xmlbuilder-11.0.1" 92418 sources."xtend-4.0.2" 92419 sources."y18n-5.0.8" 92420 + sources."yallist-4.0.0" 92421 (sources."yargonaut-1.1.4" // { 92422 dependencies = [ 92423 sources."ansi-styles-2.2.1" ··· 92425 sources."supports-color-2.0.0" 92426 ]; 92427 }) 92428 + (sources."yargs-17.4.1" // { 92429 dependencies = [ 92430 sources."ansi-regex-5.0.1" 92431 sources."is-fullwidth-code-point-3.0.0" ··· 92519 sources."@types/socket.io-client-1.4.36" 92520 sources."@types/source-list-map-0.1.2" 92521 sources."@types/tapable-1.0.8" 92522 + (sources."@types/uglify-js-3.13.2" // { 92523 dependencies = [ 92524 sources."source-map-0.6.1" 92525 ]; ··· 92634 dependencies = [ 92635 sources."lru-cache-5.1.1" 92636 sources."semver-6.3.0" 92637 + sources."yallist-3.1.1" 92638 ]; 92639 }) 92640 (sources."@vue/component-compiler-utils-3.3.0" // { ··· 92793 (sources."cacache-12.0.4" // { 92794 dependencies = [ 92795 sources."lru-cache-5.1.1" 92796 + sources."yallist-3.1.1" 92797 ]; 92798 }) 92799 sources."cache-base-1.0.1" ··· 92823 sources."camel-case-3.0.0" 92824 sources."camelcase-5.3.1" 92825 sources."caniuse-api-3.0.0" 92826 + sources."caniuse-lite-1.0.30001331" 92827 sources."case-sensitive-paths-webpack-plugin-2.4.0" 92828 sources."caseless-0.12.0" 92829 sources."chalk-2.4.2" ··· 93064 sources."ecc-jsbn-0.1.2" 93065 sources."ee-first-1.1.1" 93066 sources."ejs-2.7.4" 93067 + sources."electron-to-chromium-1.4.107" 93068 (sources."elliptic-6.5.4" // { 93069 dependencies = [ 93070 sources."bn.js-4.12.0" ··· 93090 sources."errno-0.1.8" 93091 sources."error-ex-1.3.2" 93092 sources."error-stack-parser-2.0.7" 93093 + sources."es-abstract-1.19.4" 93094 sources."es-to-primitive-1.2.1" 93095 sources."es6-promise-4.2.8" 93096 sources."escalade-3.1.1" ··· 93354 }) 93355 (sources."htmlparser2-6.1.0" // { 93356 dependencies = [ 93357 + sources."dom-serializer-1.4.1" 93358 sources."domelementtype-2.3.0" 93359 sources."domutils-2.8.0" 93360 ]; ··· 93501 sources."log-symbols-2.2.0" 93502 sources."loglevel-1.8.0" 93503 sources."lower-case-1.1.4" 93504 + sources."lru-cache-6.0.0" 93505 (sources."make-dir-2.1.0" // { 93506 dependencies = [ 93507 sources."semver-5.7.1" ··· 93544 sources."minimalistic-crypto-utils-1.0.1" 93545 sources."minimatch-3.1.2" 93546 sources."minimist-1.2.6" 93547 + sources."minipass-3.1.6" 93548 sources."mississippi-3.0.0" 93549 (sources."mixin-deep-1.3.2" // { 93550 dependencies = [ ··· 93572 sources."punycode-1.4.1" 93573 ]; 93574 }) 93575 + sources."node-releases-2.0.3" 93576 (sources."normalize-package-data-2.5.0" // { 93577 dependencies = [ 93578 sources."semver-5.7.1" ··· 93848 sources."rechoir-0.6.2" 93849 sources."reflect-metadata-0.1.13" 93850 sources."regex-not-1.0.2" 93851 + sources."regexp.prototype.flags-1.4.2" 93852 sources."regexpp-3.2.0" 93853 sources."relateurl-0.2.7" 93854 sources."remove-trailing-separator-1.1.0" ··· 93857 sources."ansi-regex-2.1.1" 93858 sources."css-select-4.3.0" 93859 sources."css-what-6.1.0" 93860 + sources."dom-serializer-1.4.1" 93861 sources."domelementtype-2.3.0" 93862 sources."domutils-2.8.0" 93863 sources."nth-check-2.0.1" ··· 93908 sources."schema-utils-1.0.0" 93909 sources."select-hose-2.0.0" 93910 sources."selfsigned-1.10.14" 93911 + sources."semver-7.3.7" 93912 (sources."send-0.17.2" // { 93913 dependencies = [ 93914 (sources."debug-2.6.9" // { ··· 94378 sources."xmlhttprequest-ssl-2.0.0" 94379 sources."xtend-4.0.2" 94380 sources."y18n-4.0.3" 94381 + sources."yallist-4.0.0" 94382 sources."yaml-1.10.2" 94383 (sources."yargs-16.2.0" // { 94384 dependencies = [ ··· 94427 eslint = nodeEnv.buildNodePackage { 94428 name = "eslint"; 94429 packageName = "eslint"; 94430 + version = "8.13.0"; 94431 src = fetchurl { 94432 + url = "https://registry.npmjs.org/eslint/-/eslint-8.13.0.tgz"; 94433 + sha512 = "D+Xei61eInqauAyTJ6C0q6x9mx7kTUC1KZ0m0LSEexR0V+e94K12LmWX076ZIsldwfQ2RONdaJe0re0TRGQbRQ=="; 94434 }; 94435 dependencies = [ 94436 sources."@eslint/eslintrc-1.2.1" ··· 94563 sources."deep-is-0.1.4" 94564 sources."doctrine-3.0.0" 94565 sources."escape-string-regexp-4.0.0" 94566 + sources."eslint-8.13.0" 94567 sources."eslint-scope-7.1.1" 94568 (sources."eslint-utils-3.0.0" // { 94569 dependencies = [ ··· 94659 expo-cli = nodeEnv.buildNodePackage { 94660 name = "expo-cli"; 94661 packageName = "expo-cli"; 94662 + version = "5.3.1"; 94663 src = fetchurl { 94664 + url = "https://registry.npmjs.org/expo-cli/-/expo-cli-5.3.1.tgz"; 94665 + sha512 = "iNJLde2HDRiQTNGBlhNfWcTQQCKOwZoXsl55YV2YlRWWiWhLCWFrC8+j5OxD2PRiRqueSOtwR+Kf+ODD60dBAA=="; 94666 }; 94667 dependencies = [ 94668 sources."@babel/code-frame-7.10.4" ··· 94702 sources."@babel/types-7.17.0" 94703 sources."@expo/apple-utils-0.0.0-alpha.26" 94704 sources."@expo/bunyan-4.0.0" 94705 + sources."@expo/config-6.0.20" 94706 + (sources."@expo/config-plugins-4.1.1" // { 94707 dependencies = [ 94708 + sources."semver-7.3.7" 94709 ]; 94710 }) 94711 sources."@expo/config-types-44.0.0" 94712 + sources."@expo/dev-server-0.1.107" 94713 + sources."@expo/dev-tools-0.13.147" 94714 (sources."@expo/devcert-1.0.0" // { 94715 dependencies = [ 94716 sources."debug-3.2.7" ··· 94718 sources."sudo-prompt-8.2.5" 94719 ]; 94720 }) 94721 + (sources."@expo/image-utils-0.3.19" // { 94722 dependencies = [ 94723 sources."temp-dir-1.0.0" 94724 sources."tempy-0.3.0" 94725 sources."type-fest-0.3.1" 94726 ]; 94727 }) 94728 + sources."@expo/json-file-8.2.35" 94729 + sources."@expo/metro-config-0.3.13" 94730 + sources."@expo/osascript-2.0.32" 94731 + (sources."@expo/package-manager-0.0.51" // { 94732 dependencies = [ 94733 sources."npm-package-arg-7.0.0" 94734 sources."rimraf-3.0.2" 94735 sources."semver-5.7.1" 94736 ]; 94737 }) 94738 + (sources."@expo/plist-0.0.18" // { 94739 dependencies = [ 94740 sources."xmlbuilder-14.0.0" 94741 ]; 94742 }) 94743 + sources."@expo/prebuild-config-3.1.1" 94744 sources."@expo/rudder-sdk-node-1.1.1" 94745 + sources."@expo/schemer-1.3.34" 94746 sources."@expo/sdk-runtime-versions-1.0.0" 94747 sources."@expo/spawn-async-1.5.0" 94748 + (sources."@expo/webpack-config-0.16.20" // { 94749 dependencies = [ 94750 sources."is-wsl-2.2.0" 94751 ]; ··· 94764 sources."@nodelib/fs.walk-1.2.8" 94765 (sources."@npmcli/fs-1.1.1" // { 94766 dependencies = [ 94767 + sources."semver-7.3.7" 94768 ]; 94769 }) 94770 (sources."@npmcli/move-file-1.1.2" // { ··· 94810 sources."@types/retry-0.12.1" 94811 sources."@types/source-list-map-0.1.2" 94812 sources."@types/tapable-1.0.8" 94813 + (sources."@types/uglify-js-3.13.2" // { 94814 dependencies = [ 94815 sources."source-map-0.6.1" 94816 ]; ··· 94989 sources."bytes-3.0.0" 94990 (sources."cacache-15.3.0" // { 94991 dependencies = [ 94992 sources."minipass-3.1.6" 94993 sources."mkdirp-1.0.4" 94994 sources."rimraf-3.0.2" ··· 95009 }) 95010 sources."camelcase-6.3.0" 95011 sources."caniuse-api-3.0.0" 95012 + sources."caniuse-lite-1.0.30001331" 95013 (sources."chalk-4.1.2" // { 95014 dependencies = [ 95015 sources."ansi-styles-4.3.0" ··· 95060 sources."cli-boxes-2.2.1" 95061 sources."cli-cursor-2.1.0" 95062 sources."cli-spinners-2.6.1" 95063 + sources."cli-table3-0.6.2" 95064 (sources."cliui-5.0.0" // { 95065 dependencies = [ 95066 sources."ansi-regex-4.1.1" ··· 95084 sources."color-convert-1.9.3" 95085 sources."color-name-1.1.3" 95086 sources."color-string-1.9.0" 95087 sources."combined-stream-1.0.8" 95088 sources."command-exists-1.2.9" 95089 sources."commander-2.17.1" ··· 95243 sources."dns-packet-1.3.4" 95244 sources."dns-txt-2.0.2" 95245 sources."dom-converter-0.2.0" 95246 + (sources."dom-serializer-1.4.1" // { 95247 dependencies = [ 95248 sources."domhandler-4.3.1" 95249 ]; ··· 95267 sources."duplexer3-0.1.4" 95268 sources."duplexify-3.7.1" 95269 sources."ee-first-1.1.1" 95270 + sources."electron-to-chromium-1.4.107" 95271 (sources."elliptic-6.5.4" // { 95272 dependencies = [ 95273 sources."bn.js-4.12.0" ··· 95288 sources."errno-0.1.8" 95289 sources."error-ex-1.3.2" 95290 sources."errorhandler-1.5.1" 95291 + sources."es-abstract-1.19.4" 95292 sources."es-to-primitive-1.2.1" 95293 sources."escalade-3.1.1" 95294 sources."escape-html-1.0.3" ··· 95339 sources."fs-extra-9.1.0" 95340 ]; 95341 }) 95342 + (sources."expo-pwa-0.0.115" // { 95343 dependencies = [ 95344 sources."commander-2.20.0" 95345 ]; ··· 95503 sources."he-1.2.0" 95504 sources."hex-color-regex-1.1.0" 95505 sources."hmac-drbg-1.0.1" 95506 + sources."hosted-git-info-3.0.8" 95507 sources."hpack.js-2.1.6" 95508 sources."hsl-regex-1.0.0" 95509 sources."hsla-regex-1.0.0" ··· 95713 ]; 95714 }) 95715 sources."lowercase-keys-2.0.0" 95716 + sources."lru-cache-6.0.0" 95717 (sources."make-dir-2.1.0" // { 95718 dependencies = [ 95719 sources."semver-5.7.1" ··· 95825 sources."punycode-1.4.1" 95826 ]; 95827 }) 95828 + sources."node-releases-2.0.3" 95829 sources."normalize-path-3.0.0" 95830 sources."normalize-url-6.1.0" 95831 (sources."npm-package-arg-6.1.0" // { ··· 96190 sources."which-2.0.2" 96191 ]; 96192 }) 96193 + sources."react-error-overlay-6.0.11" 96194 sources."react-is-17.0.2" 96195 sources."read-chunk-3.2.0" 96196 sources."read-last-lines-1.6.0" ··· 96203 }) 96204 sources."regenerator-runtime-0.13.9" 96205 sources."regex-not-1.0.2" 96206 + sources."regexp.prototype.flags-1.4.2" 96207 sources."registry-auth-token-3.3.2" 96208 sources."registry-url-3.1.0" 96209 sources."relateurl-0.2.7" ··· 96758 sources."uuid-7.0.3" 96759 ]; 96760 }) 96761 + (sources."xdl-59.2.31" // { 96762 dependencies = [ 96763 sources."bplist-parser-0.3.1" 96764 sources."chownr-1.1.4" ··· 96857 sources."@types/minimist-1.2.2" 96858 sources."@types/node-17.0.23" 96859 sources."@types/normalize-package-data-2.4.1" 96860 + sources."@types/yauzl-2.10.0" 96861 sources."@types/yoga-layout-1.9.2" 96862 sources."agent-base-6.0.2" 96863 (sources."ansi-escapes-4.3.2" // { ··· 96882 sources."callsites-3.1.0" 96883 sources."camelcase-5.3.1" 96884 sources."camelcase-keys-6.2.2" 96885 + sources."caniuse-lite-1.0.30001331" 96886 sources."chalk-2.4.2" 96887 sources."chownr-1.1.4" 96888 sources."ci-info-2.0.0" ··· 96907 }) 96908 sources."delay-5.0.0" 96909 sources."devtools-protocol-0.0.969999" 96910 + sources."electron-to-chromium-1.4.107" 96911 sources."emoji-regex-8.0.0" 96912 sources."end-of-stream-1.4.4" 96913 sources."error-ex-1.3.2" ··· 96974 sources."mkdirp-classic-0.5.3" 96975 sources."ms-2.1.2" 96976 sources."node-fetch-2.6.7" 96977 + sources."node-releases-2.0.3" 96978 (sources."normalize-package-data-3.0.3" // { 96979 dependencies = [ 96980 + sources."semver-7.3.7" 96981 ]; 96982 }) 96983 sources."object-assign-4.1.1" ··· 97004 }) 97005 sources."quick-lru-4.0.1" 97006 sources."react-17.0.2" 97007 + sources."react-devtools-core-4.24.4" 97008 sources."react-reconciler-0.26.2" 97009 (sources."read-pkg-5.2.0" // { 97010 dependencies = [ ··· 97349 sources."lodash.templatesettings-4.2.0" 97350 sources."log-symbols-4.1.0" 97351 sources."lowercase-keys-1.0.1" 97352 + sources."lru-cache-6.0.0" 97353 sources."merge2-1.4.1" 97354 sources."micromatch-4.0.5" 97355 sources."mime-db-1.52.0" ··· 97414 sources."rxjs-7.5.5" 97415 sources."safe-buffer-5.2.1" 97416 sources."safer-buffer-2.1.2" 97417 + sources."semver-7.3.7" 97418 sources."shebang-command-1.2.0" 97419 sources."shebang-regex-1.0.0" 97420 sources."signal-exit-3.0.7" ··· 97470 sources."widest-line-3.1.0" 97471 sources."word-wrap-1.2.3" 97472 sources."wrap-ansi-7.0.0" 97473 + sources."yallist-4.0.0" 97474 ]; 97475 buildInputs = globalBuildInputs; 97476 meta = { ··· 97509 sources."@jsdevtools/ono-7.1.3" 97510 (sources."@npmcli/fs-1.1.1" // { 97511 dependencies = [ 97512 + sources."semver-7.3.7" 97513 ]; 97514 }) 97515 (sources."@npmcli/move-file-1.1.2" // { ··· 97620 sources."bytes-3.1.2" 97621 (sources."cacache-15.3.0" // { 97622 dependencies = [ 97623 sources."mkdirp-1.0.4" 97624 ]; 97625 }) ··· 97772 dependencies = [ 97773 sources."ajv-8.11.0" 97774 sources."json-schema-traverse-1.0.0" 97775 + sources."semver-7.3.7" 97776 ]; 97777 }) 97778 sources."exegesis-express-4.0.0" ··· 97807 sources."punycode-1.4.1" 97808 ]; 97809 }) 97810 + sources."fecha-4.2.2" 97811 sources."figures-3.2.0" 97812 sources."file-uri-to-path-2.0.0" 97813 sources."filesize-6.4.0" ··· 97855 }) 97856 sources."function-bind-1.1.1" 97857 sources."gauge-4.0.4" 97858 + sources."gaxios-4.3.3" 97859 sources."gcp-metadata-4.3.1" 97860 sources."get-caller-file-2.0.5" 97861 sources."get-intrinsic-1.1.1" ··· 97871 sources."glob-slash-1.0.0" 97872 sources."glob-slasher-1.0.1" 97873 sources."global-dirs-2.1.0" 97874 + sources."google-auth-library-7.14.1" 97875 sources."google-gax-2.29.6" 97876 + sources."google-p12-pem-3.1.4" 97877 sources."got-9.6.0" 97878 sources."graceful-fs-4.2.10" 97879 sources."gtoken-5.3.2" ··· 97998 sources."logform-2.4.0" 97999 sources."long-4.0.0" 98000 sources."lowercase-keys-1.0.1" 98001 + sources."lru-cache-6.0.0" 98002 sources."lru-queue-0.1.0" 98003 (sources."make-dir-3.1.0" // { 98004 dependencies = [ ··· 98007 }) 98008 (sources."make-fetch-happen-9.1.0" // { 98009 dependencies = [ 98010 sources."socks-proxy-agent-6.1.1" 98011 ]; 98012 }) 98013 + sources."marked-4.0.14" 98014 (sources."marked-terminal-3.3.0" // { 98015 dependencies = [ 98016 sources."ansi-escapes-3.2.0" ··· 98065 sources."node-forge-1.3.1" 98066 (sources."node-gyp-8.4.1" // { 98067 dependencies = [ 98068 + sources."semver-7.3.7" 98069 sources."which-2.0.2" 98070 ]; 98071 }) ··· 98312 sources."ini-2.0.0" 98313 sources."is-installed-globally-0.4.0" 98314 sources."is-npm-5.0.0" 98315 + sources."semver-7.3.7" 98316 sources."type-fest-0.20.2" 98317 ]; 98318 }) ··· 98581 sources."rxjs-7.5.5" 98582 sources."safe-buffer-5.2.1" 98583 sources."safer-buffer-2.1.2" 98584 + sources."semver-7.3.7" 98585 sources."shebang-command-2.0.0" 98586 sources."shebang-regex-3.0.0" 98587 sources."signal-exit-3.0.7" ··· 98828 sources."util-deprecate-1.0.2" 98829 sources."uuid-3.4.0" 98830 sources."verror-1.10.0" 98831 + sources."web3-utils-1.7.3" 98832 sources."webidl-conversions-3.0.1" 98833 sources."whatwg-url-5.0.0" 98834 sources."which-module-2.0.0" ··· 98969 sources."dot-prop-4.2.1" 98970 sources."duplexer-0.1.2" 98971 sources."enabled-2.0.0" 98972 + sources."es-abstract-1.19.4" 98973 sources."es-get-iterator-1.1.2" 98974 sources."es-to-primitive-1.2.1" 98975 sources."event-stream-3.3.4" ··· 99002 ]; 99003 }) 99004 sources."eyes-0.1.8" 99005 + sources."fecha-4.2.2" 99006 sources."file-uri-to-path-1.0.0" 99007 (sources."fill-range-4.0.0" // { 99008 dependencies = [ ··· 99173 }) 99174 sources."readdirp-2.2.1" 99175 sources."regex-not-1.0.2" 99176 + sources."regexp.prototype.flags-1.4.2" 99177 sources."remove-trailing-separator-1.1.0" 99178 sources."repeat-element-1.1.4" 99179 sources."repeat-string-1.6.1" ··· 99372 gatsby-cli = nodeEnv.buildNodePackage { 99373 name = "gatsby-cli"; 99374 packageName = "gatsby-cli"; 99375 + version = "4.12.1"; 99376 src = fetchurl { 99377 + url = "https://registry.npmjs.org/gatsby-cli/-/gatsby-cli-4.12.1.tgz"; 99378 + sha512 = "vlSqri0p9HpLfACFtUCJhxQArzxSvdcUkrN4Jlw8RgeJYxcJyb8VPPDJHJT3rMGRKZFeBaAeqMbqx/eK4K5F1w=="; 99379 }; 99380 dependencies = [ 99381 sources."@ampproject/remapping-2.1.2" ··· 99472 }) 99473 sources."call-bind-1.0.2" 99474 sources."camelcase-6.3.0" 99475 + sources."caniuse-lite-1.0.30001331" 99476 (sources."chalk-4.1.2" // { 99477 dependencies = [ 99478 sources."ansi-styles-4.3.0" ··· 99510 sources."configstore-5.0.1" 99511 sources."convert-hrtime-3.0.0" 99512 sources."convert-source-map-1.8.0" 99513 + sources."create-gatsby-2.12.1" 99514 (sources."cross-spawn-6.0.5" // { 99515 dependencies = [ 99516 sources."semver-5.7.1" ··· 99531 sources."defer-to-connect-2.0.1" 99532 sources."delayed-stream-1.0.0" 99533 sources."dom-converter-0.2.0" 99534 + sources."dom-serializer-1.4.1" 99535 sources."domelementtype-2.3.0" 99536 sources."domhandler-4.3.1" 99537 sources."domutils-2.8.0" 99538 sources."dot-prop-5.3.0" 99539 sources."duplexer3-0.1.4" 99540 + sources."electron-to-chromium-1.4.107" 99541 sources."emoji-regex-8.0.0" 99542 sources."end-of-stream-1.4.4" 99543 sources."entities-2.2.0" ··· 99572 sources."fs-extra-10.0.1" 99573 sources."fs.realpath-1.0.0" 99574 sources."function-bind-1.1.1" 99575 + sources."gatsby-core-utils-3.12.1" 99576 + (sources."gatsby-telemetry-3.12.1" // { 99577 dependencies = [ 99578 sources."ansi-styles-4.3.0" 99579 sources."boxen-4.2.0" ··· 99640 sources."keyv-4.2.2" 99641 sources."kleur-3.0.3" 99642 sources."latest-version-5.1.0" 99643 + sources."lmdb-2.3.2" 99644 + sources."lmdb-darwin-arm64-2.3.2" 99645 + sources."lmdb-darwin-x64-2.3.2" 99646 + sources."lmdb-linux-arm-2.3.2" 99647 + sources."lmdb-linux-arm64-2.3.2" 99648 + sources."lmdb-linux-x64-2.3.2" 99649 + sources."lmdb-win32-x64-2.3.2" 99650 sources."locate-path-5.0.0" 99651 sources."lock-1.1.0" 99652 sources."lodash-4.17.21" ··· 99667 sources."minimist-1.2.6" 99668 sources."ms-2.1.2" 99669 sources."msgpackr-1.5.5" 99670 + sources."msgpackr-extract-1.1.4" 99671 sources."msgpackr-extract-darwin-arm64-1.1.0" 99672 sources."msgpackr-extract-darwin-x64-1.1.0" 99673 sources."msgpackr-extract-linux-arm-1.1.0" ··· 99677 sources."mute-stream-0.0.8" 99678 sources."nan-2.15.0" 99679 sources."nice-try-1.0.5" 99680 + sources."node-addon-api-4.3.0" 99681 sources."node-fetch-2.6.7" 99682 + sources."node-gyp-build-optional-packages-4.3.2" 99683 sources."node-object-hash-2.3.10" 99684 + sources."node-releases-2.0.3" 99685 sources."normalize-url-6.1.0" 99686 sources."npm-run-path-2.0.2" 99687 sources."nth-check-2.0.1" ··· 99690 sources."onetime-5.1.2" 99691 sources."open-7.4.2" 99692 sources."opentracing-0.14.7" 99693 + sources."ordered-binary-1.2.5" 99694 sources."os-tmpdir-1.0.2" 99695 sources."p-cancelable-2.1.1" 99696 sources."p-finally-1.0.0" ··· 99768 sources."rxjs-6.6.7" 99769 sources."safe-buffer-5.1.2" 99770 sources."safer-buffer-2.1.2" 99771 + sources."semver-7.3.7" 99772 (sources."semver-diff-3.1.1" // { 99773 dependencies = [ 99774 sources."semver-6.3.0" ··· 99941 sources."lines-and-columns-1.2.4" 99942 sources."locate-path-5.0.0" 99943 sources."lodash-4.17.21" 99944 + sources."lru-cache-6.0.0" 99945 sources."merge-stream-2.0.0" 99946 sources."mimic-fn-2.1.0" 99947 sources."minimatch-3.1.2" ··· 99974 }) 99975 sources."read-pkg-up-7.0.1" 99976 sources."rechoir-0.6.2" 99977 + sources."request-light-0.5.8" 99978 sources."resolve-1.22.0" 99979 sources."run-async-2.4.1" 99980 sources."sanitize-filename-1.6.3" 99981 + sources."semver-7.3.7" 99982 sources."shebang-command-2.0.0" 99983 sources."shebang-regex-3.0.0" 99984 sources."shelljs-0.8.5" ··· 100016 ]; 100017 }) 100018 sources."wrappy-1.0.2" 100019 + sources."yallist-4.0.0" 100020 sources."yeoman-generator-5.6.1" 100021 (sources."yosay-2.0.2" // { 100022 dependencies = [ ··· 100435 gitmoji-cli = nodeEnv.buildNodePackage { 100436 name = "gitmoji-cli"; 100437 packageName = "gitmoji-cli"; 100438 + version = "4.13.0"; 100439 src = fetchurl { 100440 + url = "https://registry.npmjs.org/gitmoji-cli/-/gitmoji-cli-4.13.0.tgz"; 100441 + sha512 = "HF4X8Ov5uw32ksrJAJb2eG/lHu2yPe1+VZg+A5vl6rWn/GeCiuQeJdvjZB2RWJ4c0yDoGd16UbLvpUdnWZk6jg=="; 100442 }; 100443 dependencies = [ 100444 sources."@babel/code-frame-7.16.7" ··· 100536 sources."esprima-4.0.1" 100537 sources."estraverse-4.3.0" 100538 sources."esutils-2.0.3" 100539 + sources."execa-5.1.1" 100540 sources."external-editor-3.1.0" 100541 sources."fast-deep-equal-3.1.3" 100542 sources."fast-levenshtein-2.0.6" ··· 100565 sources."has-1.0.3" 100566 sources."has-flag-4.0.0" 100567 sources."has-yarn-2.1.0" 100568 + sources."hosted-git-info-4.1.0" 100569 sources."http-cache-semantics-4.1.0" 100570 sources."http-errors-2.0.0" 100571 sources."http-proxy-agent-4.0.1" ··· 100620 sources."lodash-4.17.21" 100621 sources."log-symbols-4.1.0" 100622 sources."lowercase-keys-1.0.1" 100623 + sources."lru-cache-6.0.0" 100624 (sources."make-dir-3.1.0" // { 100625 dependencies = [ 100626 sources."semver-6.3.0" ··· 100718 sources."rxjs-7.5.5" 100719 sources."safe-buffer-5.2.1" 100720 sources."safer-buffer-2.1.2" 100721 + sources."semver-7.3.7" 100722 (sources."semver-diff-3.1.1" // { 100723 dependencies = [ 100724 sources."semver-6.3.0" ··· 100791 glob = nodeEnv.buildNodePackage { 100792 name = "glob"; 100793 packageName = "glob"; 100794 + version = "8.0.1"; 100795 src = fetchurl { 100796 + url = "https://registry.npmjs.org/glob/-/glob-8.0.1.tgz"; 100797 + sha512 = "cF7FYZZ47YzmCu7dDy50xSRRfO3ErRfrXuLZcNIuyiJEco0XSrGtuilG19L5xp3NcwTx7Gn+X6Tv3fmsUPTbow=="; 100798 }; 100799 dependencies = [ 100800 sources."balanced-match-1.0.2" 100801 + sources."brace-expansion-2.0.1" 100802 sources."fs.realpath-1.0.0" 100803 sources."inflight-1.0.6" 100804 sources."inherits-2.0.4" 100805 + sources."minimatch-5.0.1" 100806 sources."once-1.4.0" 100807 sources."path-is-absolute-1.0.1" 100808 sources."wrappy-1.0.2" ··· 100962 sources."wrappy-1.0.2" 100963 sources."xtend-4.0.2" 100964 sources."y18n-5.0.8" 100965 + sources."yargs-17.4.1" 100966 sources."yargs-parser-21.0.1" 100967 sources."yauzl-2.10.0" 100968 ]; ··· 101029 sources."tslib-2.1.0" 101030 ]; 101031 }) 101032 + (sources."@graphql-tools/import-6.6.11" // { 101033 dependencies = [ 101034 + sources."@graphql-tools/utils-8.6.7" 101035 sources."tslib-2.3.1" 101036 ]; 101037 }) ··· 101056 sources."tslib-2.3.1" 101057 ]; 101058 }) 101059 + (sources."@graphql-tools/schema-8.3.8" // { 101060 dependencies = [ 101061 + sources."@graphql-tools/merge-8.2.8" 101062 + sources."@graphql-tools/utils-8.6.7" 101063 sources."tslib-2.3.1" 101064 ]; 101065 }) ··· 101184 sources."emoji-regex-8.0.0" 101185 sources."end-of-stream-1.4.4" 101186 sources."error-ex-1.3.2" 101187 + sources."es-abstract-1.19.4" 101188 sources."es-get-iterator-1.1.2" 101189 sources."es-to-primitive-1.2.1" 101190 sources."es6-promise-3.3.1" ··· 101386 sources."oas-linter-3.2.2" 101387 (sources."oas-resolver-2.5.6" // { 101388 dependencies = [ 101389 + sources."yargs-17.4.1" 101390 ]; 101391 }) 101392 sources."oas-schema-walker-1.1.5" ··· 101448 sources."queue-microtask-1.2.3" 101449 sources."rc-1.2.8" 101450 sources."reftools-1.1.9" 101451 + sources."regexp.prototype.flags-1.4.2" 101452 sources."registry-auth-token-4.2.1" 101453 sources."registry-url-5.1.0" 101454 sources."remove-trailing-separator-1.1.0" ··· 101499 sources."supports-color-7.2.0" 101500 (sources."swagger2openapi-7.0.8" // { 101501 dependencies = [ 101502 + sources."yargs-17.4.1" 101503 ]; 101504 }) 101505 sources."symbol-observable-1.2.0" ··· 101580 }) 101581 sources."@cronvel/get-pixels-3.4.0" 101582 sources."@endemolshinegroup/cosmiconfig-typescript-loader-3.0.2" 101583 + sources."@graphql-tools/batch-execute-8.4.4" 101584 + sources."@graphql-tools/delegate-8.7.4" 101585 + sources."@graphql-tools/graphql-file-loader-7.3.9" 101586 + sources."@graphql-tools/import-6.6.11" 101587 + sources."@graphql-tools/json-file-loader-7.3.9" 101588 + sources."@graphql-tools/load-7.5.8" 101589 + sources."@graphql-tools/merge-8.2.8" 101590 + sources."@graphql-tools/schema-8.3.8" 101591 + (sources."@graphql-tools/url-loader-7.9.11" // { 101592 dependencies = [ 101593 (sources."subscriptions-transport-ws-0.11.0" // { 101594 dependencies = [ ··· 101598 sources."ws-8.5.0" 101599 ]; 101600 }) 101601 + sources."@graphql-tools/utils-8.6.7" 101602 + sources."@graphql-tools/wrap-8.4.13" 101603 sources."@iarna/toml-2.2.5" 101604 sources."@n1ru4l/graphql-live-query-0.9.0" 101605 sources."@nodelib/fs.scandir-2.1.5" ··· 101702 sources."semver-5.7.1" 101703 ]; 101704 }) 101705 + sources."cross-undici-fetch-0.2.5" 101706 sources."cwise-compiler-1.1.3" 101707 + sources."dataloader-2.1.0" 101708 sources."debug-4.3.4" 101709 sources."depd-1.1.2" 101710 sources."destroy-1.0.4" ··· 101752 sources."graceful-fs-4.2.10" 101753 sources."graphql-15.4.0" 101754 sources."graphql-config-4.3.0" 101755 + sources."graphql-executor-0.0.23" 101756 (sources."graphql-language-service-interface-2.10.2" // { 101757 dependencies = [ 101758 sources."graphql-language-service-utils-2.7.1" ··· 101762 sources."graphql-language-service-types-1.8.7" 101763 sources."graphql-language-service-utils-2.5.1" 101764 sources."graphql-sse-1.1.0" 101765 + sources."graphql-ws-5.7.0" 101766 sources."has-flag-4.0.0" 101767 sources."http-errors-1.6.3" 101768 sources."hyperlinker-1.0.0" ··· 101801 sources."lodash.get-4.4.2" 101802 sources."lodash.template-4.5.0" 101803 sources."lodash.templatesettings-4.2.0" 101804 + sources."lru-cache-6.0.0" 101805 sources."make-error-1.3.6" 101806 sources."media-typer-0.3.0" 101807 sources."merge-descriptors-1.0.1" ··· 101854 sources."reusify-1.0.4" 101855 sources."run-parallel-1.2.0" 101856 sources."safe-buffer-5.1.1" 101857 + sources."semver-7.3.7" 101858 (sources."send-0.16.2" // { 101859 dependencies = [ 101860 sources."debug-2.6.9" ··· 101910 sources."value-or-promise-1.0.11" 101911 sources."vary-1.1.2" 101912 sources."vscode-languageserver-types-3.16.0" 101913 + sources."web-streams-polyfill-3.2.1" 101914 sources."webidl-conversions-3.0.1" 101915 sources."whatwg-fetch-3.6.2" 101916 sources."whatwg-url-5.0.0" ··· 101918 sources."widest-line-3.1.0" 101919 sources."wrap-ansi-7.0.0" 101920 sources."ws-7.4.2" 101921 + sources."yallist-4.0.0" 101922 sources."yaml-1.10.2" 101923 sources."yn-3.1.1" 101924 sources."yocto-queue-0.1.0" ··· 102173 sources."cardinal-2.1.1" 102174 sources."chalk-1.1.3" 102175 sources."charm-0.1.2" 102176 + sources."cli-table3-0.6.2" 102177 sources."core-util-is-1.0.3" 102178 sources."drawille-blessed-contrib-1.0.0" 102179 sources."drawille-canvas-blessed-contrib-0.1.3" ··· 102194 sources."isarray-0.0.1" 102195 sources."lodash-4.17.21" 102196 sources."map-canvas-0.1.5" 102197 + sources."marked-4.0.14" 102198 (sources."marked-terminal-5.1.1" // { 102199 dependencies = [ 102200 sources."chalk-5.0.1" ··· 103123 sources."param-case-2.1.1" 103124 sources."relateurl-0.2.7" 103125 sources."source-map-0.6.1" 103126 + sources."uglify-js-3.15.4" 103127 sources."upper-case-1.1.3" 103128 ]; 103129 buildInputs = globalBuildInputs; ··· 103139 htmlhint = nodeEnv.buildNodePackage { 103140 name = "htmlhint"; 103141 packageName = "htmlhint"; 103142 + version = "1.1.4"; 103143 src = fetchurl { 103144 + url = "https://registry.npmjs.org/htmlhint/-/htmlhint-1.1.4.tgz"; 103145 + sha512 = "tSKPefhIaaWDk/vKxAOQbN+QwZmDeJCq3bZZGbJMoMQAfTjepudC+MkuT9MOBbuQI3dLLzDWbmU7fLV3JASC7Q=="; 103146 }; 103147 dependencies = [ 103148 sources."ansi-styles-4.3.0" ··· 103424 sources."assert-plus-1.0.0" 103425 sources."async-2.6.3" 103426 sources."asynckit-0.4.0" 103427 + sources."aws-sdk-2.1113.0" 103428 sources."aws-sign2-0.7.0" 103429 sources."aws4-1.11.0" 103430 sources."base64-js-1.5.1" ··· 103541 sources."optionator-0.8.3" 103542 sources."performance-now-2.1.0" 103543 sources."prelude-ls-1.1.2" 103544 + (sources."prompt-1.3.0" // { 103545 dependencies = [ 103546 + sources."async-3.2.3" 103547 ]; 103548 }) 103549 sources."psl-1.8.0" ··· 104107 }) 104108 sources."diagnostic-channel-publishers-0.4.4" 104109 sources."discontinuous-range-1.0.0" 104110 + sources."dom-serializer-1.4.1" 104111 sources."domelementtype-2.3.0" 104112 sources."domhandler-4.3.1" 104113 sources."domutils-2.8.0" ··· 104194 sources."safe-buffer-5.2.1" 104195 sources."safer-buffer-2.1.2" 104196 sources."selderee-0.6.0" 104197 + sources."semver-7.3.7" 104198 sources."shimmer-1.2.1" 104199 sources."sigmund-1.0.1" 104200 sources."sshpk-1.17.0" ··· 104678 sources."resumer-0.0.0" 104679 sources."safer-buffer-2.1.2" 104680 sources."semaphore-async-await-1.5.1" 104681 + (sources."semver-7.3.7" // { 104682 dependencies = [ 104683 + sources."lru-cache-6.0.0" 104684 ]; 104685 }) 104686 sources."seq-0.3.5" ··· 104700 sources."universalify-2.0.0" 104701 (sources."verda-1.5.0" // { 104702 dependencies = [ 104703 + sources."yargs-17.4.1" 104704 sources."yargs-parser-21.0.1" 104705 ]; 104706 }) ··· 104711 sources."wrap-ansi-7.0.0" 104712 sources."xpath-0.0.32" 104713 sources."y18n-5.0.8" 104714 + sources."yallist-4.0.0" 104715 sources."yargs-16.2.0" 104716 sources."yargs-parser-20.2.9" 104717 ]; ··· 104893 sources."@aws-sdk/abort-controller-3.55.0" 104894 sources."@aws-sdk/chunked-blob-reader-3.55.0" 104895 sources."@aws-sdk/chunked-blob-reader-native-3.58.0" 104896 + sources."@aws-sdk/client-s3-3.67.0" 104897 + sources."@aws-sdk/client-sso-3.67.0" 104898 + sources."@aws-sdk/client-sts-3.67.0" 104899 sources."@aws-sdk/config-resolver-3.58.0" 104900 sources."@aws-sdk/credential-provider-env-3.55.0" 104901 sources."@aws-sdk/credential-provider-imds-3.58.0" 104902 + sources."@aws-sdk/credential-provider-ini-3.67.0" 104903 + sources."@aws-sdk/credential-provider-node-3.67.0" 104904 sources."@aws-sdk/credential-provider-process-3.58.0" 104905 + sources."@aws-sdk/credential-provider-sso-3.67.0" 104906 sources."@aws-sdk/credential-provider-web-identity-3.55.0" 104907 sources."@aws-sdk/eventstream-marshaller-3.58.0" 104908 sources."@aws-sdk/eventstream-serde-browser-3.58.0" ··· 104929 sources."uuid-8.3.2" 104930 ]; 104931 }) 104932 + sources."@aws-sdk/middleware-sdk-s3-3.66.0" 104933 sources."@aws-sdk/middleware-sdk-sts-3.58.0" 104934 sources."@aws-sdk/middleware-serde-3.55.0" 104935 sources."@aws-sdk/middleware-signing-3.58.0" ··· 104942 sources."@aws-sdk/protocol-http-3.58.0" 104943 sources."@aws-sdk/querystring-builder-3.55.0" 104944 sources."@aws-sdk/querystring-parser-3.55.0" 104945 + sources."@aws-sdk/s3-request-presigner-3.67.0" 104946 sources."@aws-sdk/service-error-classification-3.55.0" 104947 sources."@aws-sdk/shared-ini-file-loader-3.58.0" 104948 sources."@aws-sdk/signature-v4-3.58.0" 104949 + sources."@aws-sdk/signature-v4-multi-region-3.66.0" 104950 sources."@aws-sdk/smithy-client-3.55.0" 104951 sources."@aws-sdk/types-3.55.0" 104952 sources."@aws-sdk/url-parser-3.55.0" ··· 104975 sources."@aws-sdk/xml-builder-3.55.0" 104976 sources."@braintree/sanitize-url-3.1.0" 104977 sources."@cronvel/get-pixels-3.4.0" 104978 + sources."@gar/promisify-1.1.3" 104979 sources."@joplin/fork-htmlparser2-4.1.39" 104980 sources."@joplin/fork-sax-1.2.43" 104981 (sources."@joplin/htmlpack-2.6.1" // { ··· 104998 ]; 104999 }) 105000 sources."@joplin/turndown-plugin-gfm-1.0.43" 105001 + (sources."@mapbox/node-pre-gyp-1.0.9" // { 105002 + dependencies = [ 105003 + sources."ansi-regex-5.0.1" 105004 + sources."are-we-there-yet-2.0.0" 105005 + sources."chownr-2.0.0" 105006 + sources."fs-minipass-2.1.0" 105007 + sources."gauge-3.0.2" 105008 + sources."is-fullwidth-code-point-3.0.0" 105009 + sources."minipass-3.1.6" 105010 + sources."minizlib-2.1.2" 105011 + sources."mkdirp-1.0.4" 105012 + sources."node-fetch-2.6.7" 105013 + sources."npmlog-5.0.1" 105014 + sources."readable-stream-3.6.0" 105015 + sources."rimraf-3.0.2" 105016 + sources."string-width-4.2.3" 105017 + sources."strip-ansi-6.0.1" 105018 + sources."tar-6.1.11" 105019 + sources."tr46-0.0.3" 105020 + sources."webidl-conversions-3.0.1" 105021 + sources."whatwg-url-5.0.0" 105022 + ]; 105023 + }) 105024 + sources."@npmcli/fs-1.1.1" 105025 + (sources."@npmcli/move-file-1.1.2" // { 105026 + dependencies = [ 105027 + sources."mkdirp-1.0.4" 105028 + sources."rimraf-3.0.2" 105029 + ]; 105030 + }) 105031 + sources."@tootallnate/once-1.1.2" 105032 sources."abab-2.0.5" 105033 sources."abbrev-1.1.1" 105034 sources."acorn-7.4.1" ··· 105038 ]; 105039 }) 105040 sources."acorn-walk-6.2.0" 105041 + (sources."agent-base-6.0.2" // { 105042 + dependencies = [ 105043 + sources."debug-4.3.4" 105044 + ]; 105045 + }) 105046 + (sources."agentkeepalive-4.2.1" // { 105047 + dependencies = [ 105048 + sources."debug-4.3.4" 105049 + ]; 105050 + }) 105051 + sources."aggregate-error-3.1.0" 105052 sources."ajv-6.12.6" 105053 (sources."ansi-escape-sequences-4.1.0" // { 105054 dependencies = [ ··· 105075 sources."async-mutex-0.1.4" 105076 sources."asynckit-0.4.0" 105077 sources."atob-2.1.2" 105078 + (sources."aws-sdk-2.1113.0" // { 105079 dependencies = [ 105080 sources."sax-1.2.1" 105081 sources."uuid-3.3.2" ··· 105097 sources."readable-stream-3.6.0" 105098 ]; 105099 }) 105100 sources."bowser-2.11.0" 105101 sources."brace-expansion-1.1.11" 105102 sources."braces-3.0.2" 105103 sources."browser-process-hrtime-1.0.0" 105104 sources."buffer-4.9.2" 105105 sources."builtin-modules-3.2.0" 105106 + (sources."cacache-15.3.0" // { 105107 + dependencies = [ 105108 + sources."chownr-2.0.0" 105109 + sources."fs-minipass-2.1.0" 105110 + sources."minipass-3.1.6" 105111 + sources."minizlib-2.1.2" 105112 + sources."mkdirp-1.0.4" 105113 + sources."rimraf-3.0.2" 105114 + sources."tar-6.1.11" 105115 + ]; 105116 + }) 105117 sources."camel-case-3.0.0" 105118 sources."camelcase-4.1.0" 105119 sources."caseless-0.12.0" ··· 105123 sources."chownr-1.1.4" 105124 sources."chroma-js-2.4.2" 105125 sources."clean-css-4.2.4" 105126 + sources."clean-stack-2.2.0" 105127 sources."cliss-0.0.2" 105128 sources."code-point-at-1.1.0" 105129 sources."color-3.1.2" 105130 sources."color-convert-1.9.3" 105131 sources."color-name-1.1.3" 105132 sources."color-string-1.9.0" 105133 + sources."color-support-1.1.3" 105134 sources."combined-stream-1.0.8" 105135 sources."command-line-usage-4.1.0" 105136 sources."commander-2.17.1" ··· 105152 ]; 105153 }) 105154 sources."cwise-compiler-1.1.3" 105155 + sources."d3-7.4.4" 105156 + sources."d3-array-3.1.6" 105157 sources."d3-axis-3.0.0" 105158 sources."d3-brush-3.0.0" 105159 sources."d3-chord-3.0.1" ··· 105240 sources."depd-1.1.2" 105241 sources."detect-libc-2.0.1" 105242 sources."diff-match-patch-1.0.5" 105243 + (sources."dom-serializer-1.4.1" // { 105244 dependencies = [ 105245 sources."domhandler-4.3.1" 105246 ]; ··· 105255 ]; 105256 }) 105257 sources."ecc-jsbn-0.1.2" 105258 + sources."emoji-regex-8.0.0" 105259 (sources."emphasize-1.5.0" // { 105260 dependencies = [ 105261 sources."ansi-styles-2.2.1" ··· 105272 }) 105273 sources."end-of-stream-1.4.4" 105274 sources."entities-2.2.0" 105275 + sources."env-paths-2.2.1" 105276 + sources."err-code-2.0.3" 105277 sources."es6-promise-pool-2.5.0" 105278 sources."escape-string-regexp-1.0.5" 105279 sources."escodegen-1.14.3" ··· 105309 sources."fs-minipass-1.2.7" 105310 sources."fs.realpath-1.0.0" 105311 sources."fsevents-2.3.2" 105312 (sources."gauge-2.7.4" // { 105313 dependencies = [ 105314 sources."strip-ansi-3.0.1" ··· 105329 sources."has-flag-4.0.0" 105330 sources."has-unicode-2.0.1" 105331 sources."he-1.2.0" 105332 + sources."highlight.js-11.5.1" 105333 sources."html-encoding-sniffer-1.0.2" 105334 sources."html-entities-1.4.0" 105335 sources."html-minifier-3.5.21" 105336 + sources."http-cache-semantics-4.1.0" 105337 sources."http-errors-1.8.1" 105338 + (sources."http-proxy-agent-4.0.1" // { 105339 + dependencies = [ 105340 + sources."debug-4.3.4" 105341 + ]; 105342 + }) 105343 sources."http-signature-1.2.0" 105344 + (sources."https-proxy-agent-5.0.0" // { 105345 + dependencies = [ 105346 + sources."debug-4.3.4" 105347 + ]; 105348 + }) 105349 + sources."humanize-ms-1.2.1" 105350 sources."iconv-lite-0.4.24" 105351 sources."ieee754-1.1.13" 105352 (sources."image-data-uri-2.0.1" // { 105353 dependencies = [ 105354 sources."fs-extra-0.26.7" ··· 105358 sources."image-size-1.0.0" 105359 sources."image-type-3.1.0" 105360 sources."immer-7.0.15" 105361 + sources."imurmurhash-0.1.4" 105362 + sources."indent-string-4.0.0" 105363 + sources."infer-owner-1.0.4" 105364 sources."inflight-1.0.6" 105365 sources."inherits-2.0.4" 105366 sources."ini-1.3.8" ··· 105392 }) 105393 sources."internmap-2.0.3" 105394 sources."iota-array-1.0.0" 105395 + sources."ip-1.1.5" 105396 sources."ip-regex-2.1.0" 105397 sources."is-absolute-0.2.6" 105398 sources."is-arrayish-0.3.2" ··· 105402 sources."is-extglob-2.1.1" 105403 sources."is-fullwidth-code-point-1.0.0" 105404 sources."is-glob-4.0.3" 105405 + sources."is-lambda-1.0.1" 105406 sources."is-number-7.0.0" 105407 sources."is-relative-0.2.1" 105408 sources."is-stream-1.1.0" ··· 105455 sources."highlight.js-9.12.0" 105456 ]; 105457 }) 105458 + sources."lru-cache-6.0.0" 105459 sources."magicli-0.0.8" 105460 + (sources."make-dir-3.1.0" // { 105461 + dependencies = [ 105462 + sources."semver-6.3.0" 105463 + ]; 105464 + }) 105465 + (sources."make-fetch-happen-9.1.0" // { 105466 + dependencies = [ 105467 + sources."minipass-3.1.6" 105468 + ]; 105469 + }) 105470 (sources."markdown-it-10.0.0" // { 105471 dependencies = [ 105472 sources."argparse-1.0.10" ··· 105496 sources."mimic-response-3.1.0" 105497 sources."minimatch-3.1.2" 105498 sources."minimist-1.2.6" 105499 + (sources."minipass-2.9.0" // { 105500 + dependencies = [ 105501 + sources."yallist-3.1.1" 105502 + ]; 105503 + }) 105504 + (sources."minipass-collect-1.0.2" // { 105505 + dependencies = [ 105506 + sources."minipass-3.1.6" 105507 + ]; 105508 + }) 105509 + (sources."minipass-fetch-1.4.1" // { 105510 + dependencies = [ 105511 + sources."minipass-3.1.6" 105512 + sources."minizlib-2.1.2" 105513 + ]; 105514 + }) 105515 + (sources."minipass-flush-1.0.5" // { 105516 + dependencies = [ 105517 + sources."minipass-3.1.6" 105518 + ]; 105519 + }) 105520 + (sources."minipass-pipeline-1.2.4" // { 105521 + dependencies = [ 105522 + sources."minipass-3.1.6" 105523 + ]; 105524 + }) 105525 + (sources."minipass-sized-1.0.3" // { 105526 + dependencies = [ 105527 + sources."minipass-3.1.6" 105528 + ]; 105529 + }) 105530 sources."minizlib-1.3.3" 105531 sources."mkdirp-0.5.6" 105532 sources."mkdirp-classic-0.5.3" 105533 sources."moment-2.29.2" 105534 sources."moment-mini-2.24.0" 105535 + sources."ms-2.1.2" 105536 sources."multiparty-4.2.3" 105537 sources."mustache-4.2.0" 105538 sources."nanoid-3.3.2" 105539 sources."napi-build-utils-1.0.2" 105540 sources."ndarray-1.0.19" 105541 sources."ndarray-pack-1.2.1" 105542 + sources."negotiator-0.6.3" 105543 sources."nextgen-events-1.5.2" 105544 sources."no-case-2.3.2" 105545 sources."node-abi-3.8.0" ··· 105547 sources."node-bitmap-0.0.1" 105548 sources."node-emoji-1.11.0" 105549 sources."node-fetch-1.7.3" 105550 + (sources."node-gyp-8.4.1" // { 105551 dependencies = [ 105552 + sources."ansi-regex-5.0.1" 105553 + sources."are-we-there-yet-3.0.0" 105554 + sources."chownr-2.0.0" 105555 + sources."fs-minipass-2.1.0" 105556 + sources."gauge-4.0.4" 105557 + sources."is-fullwidth-code-point-3.0.0" 105558 + sources."minipass-3.1.6" 105559 + sources."minizlib-2.1.2" 105560 + sources."mkdirp-1.0.4" 105561 + sources."npmlog-6.0.1" 105562 + sources."readable-stream-3.6.0" 105563 + sources."rimraf-3.0.2" 105564 + sources."string-width-4.2.3" 105565 + sources."strip-ansi-6.0.1" 105566 + sources."tar-6.1.11" 105567 ]; 105568 }) 105569 (sources."node-notifier-8.0.2" // { ··· 105572 ]; 105573 }) 105574 sources."node-persist-2.1.0" 105575 sources."node-rsa-1.1.1" 105576 + sources."nopt-5.0.0" 105577 sources."normalize-path-3.0.0" 105578 sources."npmlog-4.1.2" 105579 sources."number-is-nan-1.0.1" 105580 sources."nwsapi-2.2.0" ··· 105590 sources."once-1.4.0" 105591 sources."open-7.4.2" 105592 sources."optionator-0.8.3" 105593 sources."p-limit-1.3.0" 105594 sources."p-locate-2.0.0" 105595 + sources."p-map-4.0.0" 105596 sources."p-try-1.0.0" 105597 sources."param-case-2.1.1" 105598 sources."parse5-5.1.0" ··· 105608 sources."prelude-ls-1.1.2" 105609 sources."process-nextick-args-2.0.1" 105610 sources."promise-7.3.1" 105611 + sources."promise-inflight-1.0.1" 105612 + (sources."promise-retry-2.0.1" // { 105613 + dependencies = [ 105614 + sources."retry-0.12.0" 105615 + ]; 105616 + }) 105617 sources."proper-lockfile-2.0.1" 105618 sources."psl-1.8.0" 105619 sources."pump-3.0.0" ··· 105661 sources."safer-buffer-2.1.2" 105662 sources."sax-1.2.4" 105663 sources."saxes-3.1.11" 105664 + sources."semver-7.3.7" 105665 sources."server-destroy-1.0.1" 105666 sources."set-blocking-2.0.0" 105667 sources."setimmediate-1.0.5" ··· 105696 sources."is-fullwidth-code-point-2.0.0" 105697 ]; 105698 }) 105699 + sources."smart-buffer-4.2.0" 105700 + sources."socks-2.6.2" 105701 + (sources."socks-proxy-agent-6.1.1" // { 105702 + dependencies = [ 105703 + sources."debug-4.3.4" 105704 + ]; 105705 + }) 105706 sources."source-map-0.6.1" 105707 sources."source-map-resolve-0.5.3" 105708 sources."source-map-url-0.4.1" 105709 sources."split-skip-0.0.2" 105710 sources."sprintf-js-1.1.2" 105711 + (sources."sqlite3-5.0.3" // { 105712 dependencies = [ 105713 + sources."chownr-2.0.0" 105714 + sources."fs-minipass-2.1.0" 105715 + sources."minipass-3.1.6" 105716 + sources."minizlib-2.1.2" 105717 + sources."mkdirp-1.0.4" 105718 + sources."tar-6.1.11" 105719 ]; 105720 }) 105721 sources."sshpk-1.17.0" 105722 + (sources."ssri-8.0.1" // { 105723 + dependencies = [ 105724 + sources."minipass-3.1.6" 105725 + ]; 105726 + }) 105727 sources."statuses-1.5.0" 105728 sources."stealthy-require-1.1.1" 105729 sources."strict-uri-encode-1.1.0" ··· 105756 sources."symbol-observable-1.2.0" 105757 sources."symbol-tree-3.2.4" 105758 sources."table-layout-0.4.5" 105759 + (sources."tar-4.4.19" // { 105760 + dependencies = [ 105761 + sources."yallist-3.1.1" 105762 + ]; 105763 + }) 105764 sources."tar-fs-2.1.1" 105765 (sources."tar-stream-2.2.0" // { 105766 dependencies = [ ··· 105803 sources."uid-safe-2.1.5" 105804 sources."unc-path-regex-0.1.2" 105805 sources."uniq-1.0.1" 105806 + sources."unique-filename-1.1.1" 105807 + sources."unique-slug-2.0.2" 105808 sources."universalify-2.0.0" 105809 sources."unorm-1.6.0" 105810 sources."unpack-string-0.0.2" ··· 105844 sources."xml2js-0.4.23" 105845 sources."xmlbuilder-11.0.1" 105846 sources."xmlchars-2.2.0" 105847 + sources."yallist-4.0.0" 105848 sources."yargs-parser-7.0.0" 105849 ]; 105850 buildInputs = globalBuildInputs; ··· 105860 js-beautify = nodeEnv.buildNodePackage { 105861 name = "js-beautify"; 105862 packageName = "js-beautify"; 105863 + version = "1.14.3"; 105864 src = fetchurl { 105865 + url = "https://registry.npmjs.org/js-beautify/-/js-beautify-1.14.3.tgz"; 105866 + sha512 = "f1ra8PHtOEu/70EBnmiUlV8nJePS58y9qKjl4JHfYWlFH6bo7ogZBz//FAZp7jDuXtYnGYKymZPlrg2I/9Zo4g=="; 105867 }; 105868 dependencies = [ 105869 sources."abbrev-1.1.1" ··· 105944 sources."linkify-it-3.0.3" 105945 sources."lodash-4.17.21" 105946 sources."markdown-it-12.3.2" 105947 + sources."markdown-it-anchor-8.6.2" 105948 + sources."marked-4.0.14" 105949 sources."mdurl-1.0.1" 105950 sources."mkdirp-1.0.4" 105951 sources."requizzle-0.2.3" ··· 106037 json-diff = nodeEnv.buildNodePackage { 106038 name = "json-diff"; 106039 packageName = "json-diff"; 106040 + version = "0.7.4"; 106041 src = fetchurl { 106042 + url = "https://registry.npmjs.org/json-diff/-/json-diff-0.7.4.tgz"; 106043 + sha512 = "FJ2P+ShDbzu9epF+kCKgoSUhPIUW7Ta7A4XlIT0L5LzgaR/z1TBF1mm0XhRGj8RlA3Xm0j+c/FsWOHDtuoYejA=="; 106044 }; 106045 dependencies = [ 106046 sources."cli-color-2.0.2" ··· 106272 sources."lodash-id-0.14.1" 106273 sources."lowdb-1.0.0" 106274 sources."lowercase-keys-1.0.1" 106275 + sources."lru-cache-6.0.0" 106276 (sources."make-dir-3.1.0" // { 106277 dependencies = [ 106278 sources."semver-6.3.0" ··· 106334 sources."responselike-1.0.2" 106335 sources."safe-buffer-5.1.2" 106336 sources."safer-buffer-2.1.2" 106337 + sources."semver-7.3.7" 106338 sources."semver-compare-1.0.0" 106339 (sources."semver-diff-3.1.1" // { 106340 dependencies = [ ··· 106379 sources."write-file-atomic-3.0.3" 106380 sources."xdg-basedir-4.0.0" 106381 sources."y18n-5.0.8" 106382 + sources."yallist-4.0.0" 106383 + sources."yargs-17.4.1" 106384 sources."yargs-parser-21.0.1" 106385 ]; 106386 buildInputs = globalBuildInputs; ··· 107159 sources."jsonfile-4.0.0" 107160 sources."locate-path-3.0.0" 107161 sources."lodash-4.17.21" 107162 + sources."lru-cache-6.0.0" 107163 (sources."make-dir-3.1.0" // { 107164 dependencies = [ 107165 sources."semver-6.3.0" ··· 107208 ]; 107209 }) 107210 sources."safer-buffer-2.1.2" 107211 + sources."semver-7.3.7" 107212 sources."shebang-command-1.2.0" 107213 sources."shebang-regex-1.0.0" 107214 sources."side-channel-1.0.4" ··· 107234 sources."widest-line-3.1.0" 107235 sources."wrap-ansi-7.0.0" 107236 sources."write-file-atomic-3.0.3" 107237 + sources."yallist-4.0.0" 107238 ]; 107239 buildInputs = globalBuildInputs; 107240 meta = { ··· 107270 karma = nodeEnv.buildNodePackage { 107271 name = "karma"; 107272 packageName = "karma"; 107273 + version = "6.3.18"; 107274 src = fetchurl { 107275 + url = "https://registry.npmjs.org/karma/-/karma-6.3.18.tgz"; 107276 + sha512 = "YEwXVHRILKWKN7uEW9IkgTPjnYGb3YA3MDvlp04xpSRAyrNPoRmsBayLDgHykKAwBm6/mAOckj4xi/1JdQfhzQ=="; 107277 }; 107278 dependencies = [ 107279 sources."@colors/colors-1.5.0" ··· 107579 sources."buffer-from-1.1.2" 107580 sources."bytes-3.1.2" 107581 sources."call-bind-1.0.2" 107582 + sources."caniuse-lite-1.0.30001331" 107583 sources."chalk-2.4.2" 107584 sources."chardet-1.4.0" 107585 sources."chownr-1.1.4" ··· 107647 }) 107648 sources."dotenv-8.6.0" 107649 sources."ee-first-1.1.1" 107650 + sources."electron-to-chromium-1.4.107" 107651 sources."emoji-regex-8.0.0" 107652 sources."encodeurl-1.0.2" 107653 sources."end-of-stream-1.4.4" 107654 sources."enquirer-2.3.6" 107655 + sources."es-abstract-1.19.4" 107656 sources."es-to-primitive-1.2.1" 107657 sources."escalade-3.1.1" 107658 sources."escape-html-1.0.3" ··· 107800 sources."levn-0.3.0" 107801 sources."locate-path-3.0.0" 107802 sources."lodash-4.17.21" 107803 + sources."lru-cache-6.0.0" 107804 sources."ltx-3.0.0" 107805 sources."make-dir-2.1.0" 107806 sources."md5.js-1.3.5" ··· 107825 sources."node-abi-2.30.1" 107826 sources."node-environment-flags-1.0.6" 107827 sources."node-fetch-2.6.7" 107828 + sources."node-releases-2.0.3" 107829 sources."npmlog-4.1.2" 107830 sources."number-is-nan-1.0.1" 107831 sources."nwsapi-2.2.0" ··· 107874 sources."color-convert-2.0.1" 107875 sources."color-name-1.1.4" 107876 sources."has-flag-4.0.0" 107877 + sources."semver-7.3.7" 107878 sources."supports-color-7.2.0" 107879 ]; 107880 }) ··· 108010 sources."xml-name-validator-3.0.0" 108011 sources."xmlchars-2.2.0" 108012 sources."y18n-5.0.8" 108013 + sources."yallist-4.0.0" 108014 (sources."yargs-16.2.0" // { 108015 dependencies = [ 108016 sources."is-fullwidth-code-point-3.0.0" ··· 108904 sources."envinfo-7.8.1" 108905 sources."err-code-2.0.3" 108906 sources."error-ex-1.3.2" 108907 + sources."es-abstract-1.19.4" 108908 sources."es-to-primitive-1.2.1" 108909 sources."escalade-3.1.1" 108910 sources."escape-string-regexp-1.0.5" ··· 109266 sources."rxjs-6.6.7" 109267 sources."safe-buffer-5.2.1" 109268 sources."safer-buffer-2.1.2" 109269 + sources."semver-7.3.7" 109270 sources."set-blocking-2.0.0" 109271 sources."shallow-clone-3.0.1" 109272 sources."shebang-command-2.0.0" ··· 109323 sources."type-fest-0.4.1" 109324 sources."typedarray-0.0.6" 109325 sources."typedarray-to-buffer-3.1.5" 109326 + sources."uglify-js-3.15.4" 109327 sources."uid-number-0.0.6" 109328 sources."umask-1.1.0" 109329 sources."unbox-primitive-1.0.1" ··· 110636 sources."cached-path-relative-1.1.0" 110637 sources."call-bind-1.0.2" 110638 sources."camelcase-5.3.1" 110639 + sources."caniuse-lite-1.0.30001331" 110640 sources."capture-exit-2.0.0" 110641 sources."caseless-0.12.0" 110642 (sources."chalk-3.0.0" // { ··· 110759 sources."duplexer2-0.1.4" 110760 sources."duplexify-3.7.1" 110761 sources."ecc-jsbn-0.1.2" 110762 + sources."electron-to-chromium-1.4.107" 110763 (sources."elliptic-6.5.4" // { 110764 dependencies = [ 110765 sources."bn.js-4.12.0" ··· 111057 sources."util-0.11.1" 111058 ]; 111059 }) 111060 + sources."node-releases-2.0.3" 111061 (sources."normalize-package-data-2.5.0" // { 111062 dependencies = [ 111063 sources."semver-5.7.1" ··· 111864 sources."link-check-5.1.0" 111865 sources."lodash-4.17.21" 111866 sources."markdown-link-extractor-2.0.1" 111867 + sources."marked-4.0.14" 111868 sources."ms-2.1.3" 111869 sources."needle-3.1.0" 111870 sources."progress-2.0.3" ··· 112365 dependencies = [ 112366 sources."@braintree/sanitize-url-3.1.0" 112367 sources."@types/node-17.0.23" 112368 + sources."@types/yauzl-2.10.0" 112369 sources."agent-base-6.0.2" 112370 sources."ansi-styles-4.3.0" 112371 sources."balanced-match-1.0.2" ··· 112381 sources."commander-9.1.0" 112382 sources."concat-map-0.0.1" 112383 sources."cross-fetch-3.1.5" 112384 + sources."d3-7.4.4" 112385 + sources."d3-array-3.1.6" 112386 sources."d3-axis-3.0.0" 112387 sources."d3-brush-3.0.0" 112388 sources."d3-chord-3.0.1" ··· 112806 sources."@jest/environment-27.5.1" 112807 sources."@jest/fake-timers-27.5.1" 112808 sources."@jest/types-27.5.1" 112809 + sources."@ledgerhq/devices-6.27.1" 112810 sources."@ledgerhq/errors-6.10.0" 112811 + sources."@ledgerhq/hw-transport-6.27.1" 112812 + sources."@ledgerhq/hw-transport-node-hid-6.27.1" 112813 + sources."@ledgerhq/hw-transport-node-hid-noevents-6.27.1" 112814 (sources."@ledgerhq/hw-transport-u2f-5.36.0-deprecated" // { 112815 dependencies = [ 112816 sources."@ledgerhq/devices-5.51.1" ··· 112990 sources."latest-version-5.1.0" 112991 sources."lodash-4.17.21" 112992 sources."lowercase-keys-1.0.1" 112993 + sources."lru-cache-6.0.0" 112994 (sources."make-dir-3.1.0" // { 112995 dependencies = [ 112996 sources."semver-6.3.0" ··· 113064 sources."ripemd160-2.0.2" 113065 sources."rxjs-6.6.7" 113066 sources."safe-buffer-5.2.1" 113067 + sources."semver-7.3.7" 113068 (sources."semver-diff-3.1.1" // { 113069 dependencies = [ 113070 sources."semver-6.3.0" ··· 113134 sources."write-file-atomic-3.0.3" 113135 sources."xdg-basedir-4.0.0" 113136 sources."y18n-5.0.8" 113137 + sources."yallist-4.0.0" 113138 sources."yargs-16.2.0" 113139 sources."yargs-parser-20.2.9" 113140 ]; ··· 113167 sources."color-string-1.9.0" 113168 sources."colorspace-1.1.4" 113169 sources."enabled-2.0.0" 113170 + sources."fecha-4.2.2" 113171 sources."fn.name-1.1.0" 113172 sources."inherits-2.0.4" 113173 sources."is-arrayish-0.3.2" 113174 sources."is-stream-2.0.1" 113175 sources."kuler-2.0.0" 113176 sources."logform-2.4.0" 113177 + sources."lru-cache-6.0.0" 113178 sources."ms-2.1.3" 113179 sources."one-time-1.0.0" 113180 sources."readable-stream-3.6.0" 113181 sources."safe-buffer-5.2.1" 113182 sources."safe-stable-stringify-2.3.1" 113183 + sources."semver-7.3.7" 113184 sources."simple-swizzle-0.2.2" 113185 sources."stack-trace-0.0.10" 113186 sources."string_decoder-1.3.0" ··· 113189 sources."util-deprecate-1.0.2" 113190 sources."winston-3.3.3" 113191 sources."winston-transport-4.5.0" 113192 + sources."yallist-4.0.0" 113193 ]; 113194 buildInputs = globalBuildInputs; 113195 meta = { ··· 113278 sources."is-fullwidth-code-point-3.0.0" 113279 sources."is-lambda-1.0.1" 113280 sources."isexe-2.0.0" 113281 + sources."lru-cache-7.8.1" 113282 sources."make-fetch-happen-10.1.2" 113283 sources."minimatch-3.1.2" 113284 sources."minipass-3.1.6" ··· 113303 sources."rimraf-3.0.2" 113304 sources."safe-buffer-5.2.1" 113305 sources."safer-buffer-2.1.2" 113306 + (sources."semver-7.3.7" // { 113307 + dependencies = [ 113308 + sources."lru-cache-6.0.0" 113309 + ]; 113310 + }) 113311 sources."set-blocking-2.0.0" 113312 sources."signal-exit-3.0.7" 113313 sources."smart-buffer-4.2.0" ··· 113884 sources."destroy-1.0.4" 113885 sources."detect-libc-2.0.1" 113886 sources."dicer-0.2.5" 113887 + sources."dom-serializer-1.4.1" 113888 sources."domelementtype-2.3.0" 113889 sources."domhandler-4.3.1" 113890 sources."domutils-2.8.0" ··· 114226 sources."json-stringify-safe-5.0.1" 114227 sources."jsonfile-1.0.1" 114228 sources."jsprim-1.4.2" 114229 + sources."lru-cache-6.0.0" 114230 sources."mime-db-1.52.0" 114231 sources."mime-types-2.1.35" 114232 sources."minimatch-3.1.2" ··· 114287 sources."rimraf-2.2.8" 114288 sources."safe-buffer-5.2.1" 114289 sources."safer-buffer-2.1.2" 114290 + sources."semver-7.3.7" 114291 sources."set-blocking-2.0.0" 114292 sources."signal-exit-3.0.7" 114293 sources."slasp-0.0.4" ··· 114429 sources."keyv-3.1.0" 114430 sources."latest-version-5.1.0" 114431 sources."lowercase-keys-1.0.1" 114432 + sources."lru-cache-6.0.0" 114433 (sources."make-dir-3.1.0" // { 114434 dependencies = [ 114435 sources."semver-6.3.0" ··· 114483 sources."unique-string-2.0.0" 114484 (sources."update-notifier-5.1.0" // { 114485 dependencies = [ 114486 + sources."semver-7.3.7" 114487 ]; 114488 }) 114489 sources."url-parse-lax-3.0.0" ··· 114492 sources."wrappy-1.0.2" 114493 sources."write-file-atomic-3.0.3" 114494 sources."xdg-basedir-4.0.0" 114495 + sources."yallist-4.0.0" 114496 ]; 114497 buildInputs = globalBuildInputs; 114498 meta = { ··· 114959 sources."rxjs-6.6.7" 114960 sources."safer-buffer-2.1.2" 114961 sources."scoped-regex-2.1.0" 114962 + sources."semver-7.3.7" 114963 (sources."semver-diff-3.1.1" // { 114964 dependencies = [ 114965 sources."semver-6.3.0" ··· 115054 npm-check-updates = nodeEnv.buildNodePackage { 115055 name = "npm-check-updates"; 115056 packageName = "npm-check-updates"; 115057 + version = "12.5.9"; 115058 src = fetchurl { 115059 + url = "https://registry.npmjs.org/npm-check-updates/-/npm-check-updates-12.5.9.tgz"; 115060 + sha512 = "l9iOvD7EsQb96gFJL45V01YG6bP8+dmobYnSguvehPuNwgdWNMrE8RC8bSfURX5iUmX4bkobN4T8XMHXN9GMHA=="; 115061 }; 115062 dependencies = [ 115063 sources."@gar/promisify-1.1.3" ··· 115216 sources."locate-path-6.0.0" 115217 sources."lodash-4.17.21" 115218 sources."lowercase-keys-1.0.1" 115219 + sources."lru-cache-7.8.1" 115220 (sources."make-dir-3.1.0" // { 115221 dependencies = [ 115222 sources."semver-6.3.0" ··· 115293 sources."run-parallel-1.2.0" 115294 sources."safe-buffer-5.2.1" 115295 sources."safer-buffer-2.1.2" 115296 + (sources."semver-7.3.7" // { 115297 + dependencies = [ 115298 + sources."lru-cache-6.0.0" 115299 + ]; 115300 + }) 115301 (sources."semver-diff-3.1.1" // { 115302 dependencies = [ 115303 sources."semver-6.3.0" ··· 115915 sources."caller-path-2.0.0" 115916 sources."callsites-2.0.0" 115917 sources."caniuse-api-3.0.0" 115918 + sources."caniuse-lite-1.0.30001331" 115919 sources."caseless-0.12.0" 115920 sources."chalk-2.4.2" 115921 sources."chokidar-2.1.8" ··· 116052 sources."duplexer2-0.1.4" 116053 sources."ecc-jsbn-0.1.2" 116054 sources."ee-first-1.1.1" 116055 + sources."electron-to-chromium-1.4.107" 116056 (sources."elliptic-6.5.4" // { 116057 dependencies = [ 116058 sources."bn.js-4.12.0" ··· 116062 sources."entities-2.2.0" 116063 sources."envinfo-7.8.1" 116064 sources."error-ex-1.3.2" 116065 + (sources."es-abstract-1.19.4" // { 116066 dependencies = [ 116067 sources."object-inspect-1.12.0" 116068 ]; ··· 116168 }) 116169 (sources."htmlparser2-6.1.0" // { 116170 dependencies = [ 116171 + sources."dom-serializer-1.4.1" 116172 sources."domelementtype-2.3.0" 116173 sources."domutils-2.8.0" 116174 ]; ··· 116320 sources."punycode-1.4.1" 116321 ]; 116322 }) 116323 + sources."node-releases-2.0.3" 116324 sources."normalize-path-3.0.0" 116325 sources."normalize-url-3.3.0" 116326 sources."nth-check-1.0.2" ··· 116712 sources."@parcel/compressor-raw-2.4.1" 116713 sources."@parcel/config-default-2.4.1" 116714 sources."@parcel/core-2.4.1" 116715 + sources."@parcel/css-1.8.1" 116716 + sources."@parcel/css-darwin-arm64-1.8.1" 116717 + sources."@parcel/css-darwin-x64-1.8.1" 116718 + sources."@parcel/css-linux-arm-gnueabihf-1.8.1" 116719 + sources."@parcel/css-linux-arm64-gnu-1.8.1" 116720 + sources."@parcel/css-linux-arm64-musl-1.8.1" 116721 + sources."@parcel/css-linux-x64-gnu-1.8.1" 116722 + sources."@parcel/css-linux-x64-musl-1.8.1" 116723 + sources."@parcel/css-win32-x64-msvc-1.8.1" 116724 sources."@parcel/diagnostic-2.4.1" 116725 sources."@parcel/events-2.4.1" 116726 sources."@parcel/fs-2.4.1" ··· 116789 sources."browserslist-4.20.2" 116790 sources."buffer-from-1.1.2" 116791 sources."callsites-3.1.0" 116792 + sources."caniuse-lite-1.0.30001331" 116793 (sources."chalk-4.1.2" // { 116794 dependencies = [ 116795 sources."ansi-styles-4.3.0" ··· 116810 sources."css-what-6.1.0" 116811 sources."csso-4.2.0" 116812 sources."detect-libc-1.0.3" 116813 + (sources."dom-serializer-1.4.1" // { 116814 dependencies = [ 116815 sources."entities-2.2.0" 116816 ]; ··· 116820 sources."domutils-2.8.0" 116821 sources."dotenv-7.0.0" 116822 sources."dotenv-expand-5.1.0" 116823 + sources."electron-to-chromium-1.4.107" 116824 sources."entities-3.0.1" 116825 sources."error-ex-1.3.2" 116826 sources."escalade-3.1.1" ··· 116841 sources."lmdb-2.2.4" 116842 sources."mdn-data-2.0.14" 116843 sources."msgpackr-1.5.5" 116844 + sources."msgpackr-extract-1.1.4" 116845 sources."msgpackr-extract-darwin-arm64-1.1.0" 116846 sources."msgpackr-extract-darwin-x64-1.1.0" 116847 sources."msgpackr-extract-linux-arm-1.1.0" ··· 116851 sources."nan-2.15.0" 116852 sources."node-addon-api-3.2.1" 116853 sources."node-gyp-build-4.4.0" 116854 + sources."node-gyp-build-optional-packages-4.3.2" 116855 + sources."node-releases-2.0.3" 116856 sources."nth-check-2.0.1" 116857 sources."nullthrows-1.1.1" 116858 + sources."ordered-binary-1.2.5" 116859 sources."parent-module-1.0.1" 116860 sources."parse-json-5.2.0" 116861 sources."path-type-4.0.0" ··· 117054 sources."lodash-4.17.21" 117055 sources."lodash.clone-4.5.0" 117056 sources."lodash.clonedeep-4.5.0" 117057 + sources."lru-cache-6.0.0" 117058 sources."media-typer-0.3.0" 117059 sources."mediawiki-title-0.6.5" 117060 sources."merge-descriptors-1.0.1" ··· 117134 sources."serve-static-1.14.2" 117135 (sources."service-runner-2.9.0" // { 117136 dependencies = [ 117137 + sources."semver-7.3.7" 117138 sources."yargs-14.2.3" 117139 ]; 117140 }) ··· 117155 sources."tunnel-agent-0.6.0" 117156 sources."tweetnacl-0.14.5" 117157 sources."type-is-1.6.18" 117158 + sources."uglify-js-3.15.4" 117159 sources."unix-dgram-2.0.4" 117160 sources."unpipe-1.0.0" 117161 sources."uri-js-4.4.1" ··· 117177 sources."wrap-ansi-5.1.0" 117178 sources."wrappy-1.0.2" 117179 sources."y18n-4.0.3" 117180 + sources."yallist-4.0.0" 117181 (sources."yargs-13.3.2" // { 117182 dependencies = [ 117183 sources."yargs-parser-13.1.2" ··· 117493 sources."read-pkg-up-1.0.1" 117494 sources."readable-stream-2.3.7" 117495 sources."redent-1.0.0" 117496 + sources."regexp.prototype.flags-1.4.2" 117497 sources."repeating-2.0.1" 117498 sources."resolve-1.22.0" 117499 sources."restore-cursor-2.0.0" ··· 118086 sources."isarray-1.0.0" 118087 sources."jsonfile-6.1.0" 118088 sources."levn-0.3.0" 118089 + sources."lru-cache-6.0.0" 118090 sources."merge2-1.4.1" 118091 sources."micromatch-4.0.5" 118092 sources."mimic-response-2.1.0" ··· 118128 sources."reusify-1.0.4" 118129 sources."run-parallel-1.2.0" 118130 sources."safe-buffer-5.1.2" 118131 + sources."semver-7.3.7" 118132 sources."set-blocking-2.0.0" 118133 sources."signal-exit-3.0.7" 118134 sources."simple-concat-1.0.1" ··· 118163 sources."wrap-ansi-7.0.0" 118164 sources."wrappy-1.0.2" 118165 sources."y18n-5.0.8" 118166 + sources."yallist-4.0.0" 118167 sources."yargs-16.2.0" 118168 sources."yargs-parser-20.2.9" 118169 ]; ··· 118363 sources."safe-buffer-5.2.1" 118364 sources."safer-buffer-2.1.2" 118365 sources."sax-1.2.4" 118366 + (sources."semver-7.3.7" // { 118367 dependencies = [ 118368 + sources."lru-cache-6.0.0" 118369 + sources."yallist-4.0.0" 118370 ]; 118371 }) 118372 sources."setprototypeof-1.2.0" ··· 118418 pnpm = nodeEnv.buildNodePackage { 118419 name = "pnpm"; 118420 packageName = "pnpm"; 118421 + version = "6.32.6"; 118422 src = fetchurl { 118423 + url = "https://registry.npmjs.org/pnpm/-/pnpm-6.32.6.tgz"; 118424 + sha512 = "ucrdCw3F/qjjzoR9+UtLXH1jkDqsbinz+hzSz54WQOOPt/F+9uxm8irrO/mdGkmsy844kAX6vsfS85gZLTg+yA=="; 118425 }; 118426 buildInputs = globalBuildInputs; 118427 meta = { ··· 118553 sources."wrap-ansi-7.0.0" 118554 sources."y18n-5.0.8" 118555 sources."yaml-1.10.2" 118556 + sources."yargs-17.4.1" 118557 sources."yargs-parser-21.0.1" 118558 ]; 118559 buildInputs = globalBuildInputs; ··· 118604 sources."ini-1.3.8" 118605 sources."is-fullwidth-code-point-1.0.0" 118606 sources."isarray-1.0.0" 118607 + sources."lru-cache-6.0.0" 118608 sources."mimic-response-3.1.0" 118609 sources."minimist-1.2.6" 118610 sources."mkdirp-classic-0.5.3" ··· 118619 sources."rc-1.2.8" 118620 sources."readable-stream-2.3.7" 118621 sources."safe-buffer-5.1.2" 118622 + sources."semver-7.3.7" 118623 sources."set-blocking-2.0.0" 118624 sources."signal-exit-3.0.7" 118625 sources."simple-concat-1.0.1" ··· 118638 sources."util-deprecate-1.0.2" 118639 sources."wide-align-1.1.5" 118640 sources."wrappy-1.0.2" 118641 + sources."yallist-4.0.0" 118642 ]; 118643 buildInputs = globalBuildInputs; 118644 meta = { ··· 119260 pyright = nodeEnv.buildNodePackage { 119261 name = "pyright"; 119262 packageName = "pyright"; 119263 + version = "1.1.237"; 119264 src = fetchurl { 119265 + url = "https://registry.npmjs.org/pyright/-/pyright-1.1.237.tgz"; 119266 + sha512 = "CU3YsC0+NFtj0TO7wDLTDqNEvnrBuz8foavK7/kgKLhBbF50m6xksrRb61SSDzFYn5+1oWEKNvmzDVCktp39Vg=="; 119267 }; 119268 buildInputs = globalBuildInputs; 119269 meta = { ··· 119526 sources."cycle-1.0.3" 119527 sources."deep-equal-2.0.5" 119528 sources."define-properties-1.1.3" 119529 + sources."es-abstract-1.19.4" 119530 sources."es-get-iterator-1.1.2" 119531 sources."es-to-primitive-1.2.1" 119532 sources."escape-string-regexp-1.0.5" ··· 119579 sources."pkginfo-0.4.1" 119580 sources."prompt-0.2.14" 119581 sources."read-1.0.7" 119582 + sources."regexp.prototype.flags-1.4.2" 119583 sources."revalidator-0.1.8" 119584 sources."rimraf-2.7.1" 119585 sources."semver-5.7.1" ··· 119952 sources."camel-case-3.0.0" 119953 sources."camelcase-5.3.1" 119954 sources."caniuse-api-3.0.0" 119955 + sources."caniuse-lite-1.0.30001331" 119956 sources."case-sensitive-paths-webpack-plugin-2.4.0" 119957 sources."caw-2.0.1" 119958 sources."chalk-2.4.2" ··· 120182 sources."duplexify-3.7.1" 120183 sources."ee-first-1.1.1" 120184 sources."ejs-2.7.4" 120185 + sources."electron-to-chromium-1.4.107" 120186 (sources."elliptic-6.5.4" // { 120187 dependencies = [ 120188 sources."bn.js-4.12.0" ··· 120213 sources."entities-2.2.0" 120214 sources."errno-0.1.8" 120215 sources."error-ex-1.3.2" 120216 + sources."es-abstract-1.19.4" 120217 sources."es-to-primitive-1.2.1" 120218 sources."escalade-3.1.1" 120219 sources."escape-html-1.0.3" ··· 120412 }) 120413 (sources."htmlparser2-6.1.0" // { 120414 dependencies = [ 120415 + sources."dom-serializer-1.4.1" 120416 sources."domelementtype-2.3.0" 120417 sources."domutils-2.8.0" 120418 ]; ··· 120618 sources."punycode-1.4.1" 120619 ]; 120620 }) 120621 + sources."node-releases-2.0.3" 120622 sources."normalize-path-3.0.0" 120623 sources."normalize-range-0.1.2" 120624 (sources."normalize-url-2.0.1" // { ··· 120903 sources."regenerator-runtime-0.13.9" 120904 sources."regenerator-transform-0.15.0" 120905 sources."regex-not-1.0.2" 120906 + sources."regexp.prototype.flags-1.4.2" 120907 sources."regexpu-core-5.0.1" 120908 sources."registry-auth-token-3.3.2" 120909 sources."registry-url-3.1.0" ··· 120920 sources."ansi-regex-2.1.1" 120921 sources."css-select-4.3.0" 120922 sources."css-what-6.1.0" 120923 + sources."dom-serializer-1.4.1" 120924 sources."domelementtype-2.3.0" 120925 sources."domutils-2.8.0" 120926 sources."nth-check-2.0.1" ··· 121538 sources."xml-name-validator-4.0.0" 121539 sources."xmlchars-2.2.0" 121540 sources."y18n-5.0.8" 121541 + sources."yargs-17.4.1" 121542 sources."yargs-parser-21.0.1" 121543 ]; 121544 buildInputs = globalBuildInputs; ··· 121585 sources."@emotion/unitless-0.7.5" 121586 sources."@exodus/schemasafe-1.0.0-rc.6" 121587 sources."@redocly/ajv-8.6.4" 121588 + sources."@redocly/openapi-core-1.0.0-beta.94" 121589 sources."@redocly/react-dropdown-aria-2.0.12" 121590 sources."@types/json-schema-7.0.11" 121591 sources."@types/node-14.18.12" ··· 121722 sources."loose-envify-1.4.0" 121723 sources."lunr-2.3.9" 121724 sources."mark.js-8.11.1" 121725 + sources."marked-4.0.14" 121726 sources."md5.js-1.3.5" 121727 (sources."miller-rabin-4.0.1" // { 121728 dependencies = [ ··· 121828 sources."to-regex-range-5.0.1" 121829 sources."tr46-0.0.3" 121830 sources."tty-browserify-0.0.0" 121831 + sources."uglify-js-3.15.4" 121832 (sources."uri-js-4.4.1" // { 121833 dependencies = [ 121834 sources."punycode-2.1.1" ··· 121861 sources."y18n-5.0.8" 121862 sources."yaml-1.10.2" 121863 sources."yaml-ast-parser-0.0.43" 121864 + sources."yargs-17.4.1" 121865 sources."yargs-parser-21.0.1" 121866 ]; 121867 buildInputs = globalBuildInputs; ··· 122182 sources."livereload-js-3.3.3" 122183 sources."lodash-4.17.21" 122184 sources."lowercase-keys-1.0.1" 122185 + sources."lru-cache-6.0.0" 122186 (sources."make-dir-3.1.0" // { 122187 dependencies = [ 122188 sources."semver-6.3.0" ··· 122252 sources."rimraf-2.7.1" 122253 sources."safe-buffer-5.2.1" 122254 sources."safer-buffer-2.1.2" 122255 + sources."semver-7.3.7" 122256 (sources."semver-diff-3.1.1" // { 122257 dependencies = [ 122258 sources."semver-6.3.0" ··· 122310 sources."write-file-atomic-3.0.3" 122311 sources."ws-7.5.7" 122312 sources."xdg-basedir-4.0.0" 122313 + sources."yallist-4.0.0" 122314 sources."yaml-front-matter-4.1.1" 122315 sources."yargs-parser-20.2.9" 122316 sources."yauzl-2.10.0" ··· 122394 sources."@types/json-schema-7.0.11" 122395 sources."@types/node-14.17.34" 122396 sources."@types/vscode-1.63.2" 122397 + sources."@typescript-eslint/eslint-plugin-5.19.0" 122398 + sources."@typescript-eslint/parser-5.19.0" 122399 + sources."@typescript-eslint/scope-manager-5.19.0" 122400 + sources."@typescript-eslint/type-utils-5.19.0" 122401 + sources."@typescript-eslint/types-5.19.0" 122402 + sources."@typescript-eslint/typescript-estree-5.19.0" 122403 + sources."@typescript-eslint/utils-5.19.0" 122404 + sources."@typescript-eslint/visitor-keys-5.19.0" 122405 sources."@vscode/test-electron-2.1.3" 122406 sources."acorn-8.7.0" 122407 sources."acorn-jsx-5.3.2" ··· 122450 sources."cross-spawn-7.0.3" 122451 sources."css-select-4.3.0" 122452 sources."css-what-6.1.0" 122453 + sources."d3-7.4.4" 122454 + sources."d3-array-3.1.6" 122455 sources."d3-axis-3.0.0" 122456 sources."d3-brush-3.0.0" 122457 sources."d3-chord-3.0.1" ··· 122466 sources."d3-force-3.0.0" 122467 sources."d3-format-3.1.0" 122468 sources."d3-geo-3.0.1" 122469 + (sources."d3-graphviz-4.1.1" // { 122470 dependencies = [ 122471 sources."d3-color-2.0.0" 122472 sources."d3-dispatch-2.0.0" ··· 122505 sources."detect-libc-2.0.1" 122506 sources."dir-glob-3.0.1" 122507 sources."doctrine-3.0.0" 122508 + sources."dom-serializer-1.4.1" 122509 sources."domelementtype-2.3.0" 122510 sources."domhandler-4.3.1" 122511 sources."domutils-2.8.0" ··· 122515 sources."commander-2.20.3" 122516 sources."lru-cache-4.1.5" 122517 sources."semver-5.7.1" 122518 + sources."yallist-2.1.2" 122519 ]; 122520 }) 122521 sources."emoji-regex-8.0.0" ··· 122523 sources."entities-2.2.0" 122524 sources."escalade-3.1.1" 122525 sources."escape-string-regexp-4.0.0" 122526 + (sources."eslint-8.13.0" // { 122527 dependencies = [ 122528 sources."eslint-scope-7.1.1" 122529 sources."estraverse-5.3.0" ··· 122590 sources."has-flag-4.0.0" 122591 sources."has-symbols-1.0.3" 122592 sources."has-unicode-2.0.1" 122593 + sources."hosted-git-info-4.1.0" 122594 sources."htmlparser2-6.1.0" 122595 sources."http-proxy-agent-4.0.1" 122596 sources."https-proxy-agent-5.0.0" ··· 122618 sources."linkify-it-3.0.3" 122619 sources."listenercount-1.0.1" 122620 sources."lodash.merge-4.6.2" 122621 + sources."lru-cache-6.0.0" 122622 (sources."markdown-it-12.3.2" // { 122623 dependencies = [ 122624 sources."entities-2.1.0" ··· 122685 sources."safe-buffer-5.1.2" 122686 sources."safer-buffer-2.1.2" 122687 sources."sax-1.2.4" 122688 + sources."semver-7.3.7" 122689 sources."set-blocking-2.0.0" 122690 sources."setimmediate-1.0.5" 122691 sources."shebang-command-2.0.0" ··· 122756 sources."xml2js-0.4.23" 122757 sources."xmlbuilder-11.0.1" 122758 sources."y18n-5.0.8" 122759 + sources."yallist-4.0.0" 122760 + sources."yargs-17.4.1" 122761 sources."yargs-parser-21.0.1" 122762 sources."yauzl-2.10.0" 122763 sources."yazl-2.5.1" ··· 122936 semver = nodeEnv.buildNodePackage { 122937 name = "semver"; 122938 packageName = "semver"; 122939 + version = "7.3.7"; 122940 src = fetchurl { 122941 + url = "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz"; 122942 + sha512 = "QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g=="; 122943 }; 122944 dependencies = [ 122945 + sources."lru-cache-6.0.0" 122946 + sources."yallist-4.0.0" 122947 ]; 122948 buildInputs = globalBuildInputs; 122949 meta = { ··· 123079 serverless = nodeEnv.buildNodePackage { 123080 name = "serverless"; 123081 packageName = "serverless"; 123082 + version = "3.13.0"; 123083 src = fetchurl { 123084 + url = "https://registry.npmjs.org/serverless/-/serverless-3.13.0.tgz"; 123085 + sha512 = "IICXx9c2jAZzE+tPiO5E/DZ6J7Lglhg8PkeeYbYNozNtlzPl9rNUoeSyKkWVrZtt7DG+iQZtBaJtu8e/Y2vB2w=="; 123086 }; 123087 dependencies = [ 123088 sources."2-thenable-1.0.0" ··· 123137 sources."async-3.2.3" 123138 sources."asynckit-0.4.0" 123139 sources."at-least-node-1.0.0" 123140 + (sources."aws-sdk-2.1113.0" // { 123141 dependencies = [ 123142 sources."buffer-4.9.2" 123143 sources."ieee754-1.1.13" ··· 123392 sources."log-node-8.0.3" 123393 sources."log-symbols-4.1.0" 123394 sources."lowercase-keys-2.0.0" 123395 + sources."lru-cache-6.0.0" 123396 sources."lru-queue-0.1.0" 123397 (sources."make-dir-3.1.0" // { 123398 dependencies = [ ··· 123477 sources."safer-buffer-2.1.2" 123478 sources."sax-1.2.1" 123479 sources."seek-bzip-1.0.6" 123480 + sources."semver-7.3.7" 123481 sources."set-immediate-shim-1.0.1" 123482 sources."shebang-command-1.2.0" 123483 sources."shebang-regex-1.0.0" 123484 sources."side-channel-1.0.4" 123485 sources."signal-exit-3.0.7" 123486 + sources."simple-git-3.6.0" 123487 sources."slash-3.0.0" 123488 sources."sort-keys-1.1.2" 123489 sources."sort-keys-length-1.0.1" ··· 124202 snyk = nodeEnv.buildNodePackage { 124203 name = "snyk"; 124204 packageName = "snyk"; 124205 + version = "1.905.0"; 124206 src = fetchurl { 124207 + url = "https://registry.npmjs.org/snyk/-/snyk-1.905.0.tgz"; 124208 + sha512 = "VAUwhWBeWONI/a2ky0ONMizr74zCmEJuMej5zV8XgmowONj6KwQotm0k7kfs3l1ZH5RKHBMWREA65TulcGGObA=="; 124209 }; 124210 buildInputs = globalBuildInputs; 124211 meta = { ··· 124368 sources."round-to-6.0.0" 124369 sources."safe-buffer-5.2.1" 124370 sources."sax-1.2.4" 124371 + sources."semver-7.3.7" 124372 sources."signal-exit-3.0.7" 124373 (sources."slice-ansi-5.0.0" // { 124374 dependencies = [ ··· 124607 }) 124608 sources."epidemic-broadcast-trees-7.0.0" 124609 sources."errno-0.1.8" 124610 + sources."es-abstract-1.19.4" 124611 (sources."es-get-iterator-1.1.2" // { 124612 dependencies = [ 124613 sources."isarray-2.0.5" ··· 125096 }) 125097 sources."regex-cache-0.4.4" 125098 sources."regex-not-1.0.2" 125099 + sources."regexp.prototype.flags-1.4.2" 125100 sources."relative-url-1.0.2" 125101 (sources."remark-3.2.3" // { 125102 dependencies = [ ··· 125296 sources."strip-json-comments-2.0.1" 125297 sources."supports-color-2.0.0" 125298 sources."supports-preserve-symlinks-flag-1.0.0" 125299 + (sources."tape-4.15.1" // { 125300 dependencies = [ 125301 sources."glob-7.2.0" 125302 ]; ··· 125465 sources."async-1.5.2" 125466 sources."async-limiter-1.0.1" 125467 sources."asynckit-0.4.0" 125468 + (sources."aws-sdk-2.1113.0" // { 125469 dependencies = [ 125470 sources."uuid-3.3.2" 125471 ]; ··· 126425 sources."reusify-1.0.4" 126426 sources."rimraf-3.0.2" 126427 sources."run-parallel-1.2.0" 126428 + sources."semver-7.3.7" 126429 sources."signal-exit-3.0.7" 126430 sources."slash-3.0.0" 126431 (sources."slice-ansi-4.0.0" // { ··· 126619 svelte-check = nodeEnv.buildNodePackage { 126620 name = "svelte-check"; 126621 packageName = "svelte-check"; 126622 + version = "2.6.0"; 126623 src = fetchurl { 126624 + url = "https://registry.npmjs.org/svelte-check/-/svelte-check-2.6.0.tgz"; 126625 + sha512 = "POL3IqLUuGqb9DdvuXQaSTNXYnw/odK4hqW86+2LwGcZTdbUPKBBln7pq74wXmcnRE+12bXMY1CvbcUNa2d5nw=="; 126626 }; 126627 dependencies = [ 126628 sources."@nodelib/fs.scandir-2.1.5" ··· 126701 svelte-language-server = nodeEnv.buildNodePackage { 126702 name = "svelte-language-server"; 126703 packageName = "svelte-language-server"; 126704 + version = "0.14.25"; 126705 src = fetchurl { 126706 + url = "https://registry.npmjs.org/svelte-language-server/-/svelte-language-server-0.14.25.tgz"; 126707 + sha512 = "IdQP7sSFH0UgtFhpFu29GfWPR8obahr/k3ntXsW4AlGxplsnDTd7cLkmtkoNZe+gcXV9ixvcBi7LzR+FY3Nssg=="; 126708 }; 126709 dependencies = [ 126710 sources."@emmetio/abbreviation-2.2.3" ··· 126760 sources."path-is-absolute-1.0.1" 126761 sources."picomatch-2.3.1" 126762 sources."prettier-2.5.1" 126763 + sources."prettier-plugin-svelte-2.7.0" 126764 sources."queue-microtask-1.2.3" 126765 sources."readdirp-3.6.0" 126766 sources."reusify-1.0.4" ··· 126771 sources."source-map-0.7.3" 126772 sources."sourcemap-codec-1.4.8" 126773 sources."strip-indent-3.0.0" 126774 + sources."svelte-3.47.0" 126775 sources."svelte-preprocess-4.10.5" 126776 + sources."svelte2tsx-0.5.8" 126777 sources."to-regex-range-5.0.1" 126778 sources."tslib-2.3.1" 126779 sources."typescript-4.6.3" ··· 126828 sources."css-tree-1.1.3" 126829 sources."css-what-6.1.0" 126830 sources."csso-4.2.0" 126831 + sources."dom-serializer-1.4.1" 126832 sources."domelementtype-2.3.0" 126833 sources."domhandler-4.3.1" 126834 sources."domutils-2.8.0" ··· 127439 sources."truncate-utf8-bytes-1.0.2" 127440 sources."type-is-1.6.18" 127441 sources."typedarray-0.0.6" 127442 + sources."uglify-js-3.15.4" 127443 sources."undefsafe-2.0.5" 127444 (sources."union-value-1.0.1" // { 127445 dependencies = [ ··· 127499 tailwindcss = nodeEnv.buildNodePackage { 127500 name = "tailwindcss"; 127501 packageName = "tailwindcss"; 127502 + version = "3.0.24"; 127503 src = fetchurl { 127504 + url = "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.0.24.tgz"; 127505 + sha512 = "H3uMmZNWzG6aqmg9q07ZIRNIawoiEcNFKDfL+YzOPuPsXuDXxJxB9icqzLgdzKNwjG3SAro2h9SYav8ewXNgig=="; 127506 }; 127507 dependencies = [ 127508 sources."@nodelib/fs.scandir-2.1.5" 127509 sources."@nodelib/fs.stat-2.0.5" 127510 sources."@nodelib/fs.walk-1.2.8" 127511 sources."acorn-7.4.1" 127512 sources."acorn-node-1.8.2" 127513 sources."acorn-walk-7.2.0" 127514 sources."anymatch-3.1.2" 127515 sources."arg-5.0.1" 127516 sources."binary-extensions-2.2.0" 127517 sources."braces-3.0.2" 127518 sources."camelcase-css-2.0.1" 127519 (sources."chokidar-3.5.3" // { 127520 dependencies = [ 127521 sources."glob-parent-5.1.2" 127522 ]; 127523 }) 127524 sources."color-name-1.1.4" 127525 sources."cssesc-3.0.0" 127526 sources."defined-1.0.0" 127527 sources."detective-5.2.0" 127528 sources."didyoumean-1.2.2" 127529 sources."dlv-1.1.3" 127530 (sources."fast-glob-3.2.11" // { 127531 dependencies = [ 127532 sources."glob-parent-5.1.2" ··· 127538 sources."function-bind-1.1.1" 127539 sources."glob-parent-6.0.2" 127540 sources."has-1.0.3" 127541 sources."is-binary-path-2.1.0" 127542 sources."is-core-module-2.8.1" 127543 sources."is-extglob-2.1.1" 127544 sources."is-glob-4.0.3" 127545 sources."is-number-7.0.0" 127546 sources."lilconfig-2.0.5" 127547 sources."merge2-1.4.1" 127548 sources."micromatch-4.0.5" 127549 sources."minimist-1.2.6" 127550 sources."nanoid-3.3.2" 127551 sources."normalize-path-3.0.0" 127552 + sources."object-hash-3.0.0" 127553 sources."path-parse-1.0.7" 127554 sources."picocolors-1.0.0" 127555 sources."picomatch-2.3.1" 127556 sources."postcss-8.4.12" ··· 127563 sources."quick-lru-5.1.1" 127564 sources."readdirp-3.6.0" 127565 sources."resolve-1.22.0" 127566 sources."reusify-1.0.4" 127567 sources."run-parallel-1.2.0" 127568 sources."source-map-js-1.0.2" 127569 sources."supports-preserve-symlinks-flag-1.0.0" 127570 sources."to-regex-range-5.0.1" 127571 sources."util-deprecate-1.0.2" ··· 127975 sources."strip-bom-3.0.0" 127976 ]; 127977 }) 127978 + sources."regexp.prototype.flags-1.4.2" 127979 sources."remark-footnotes-3.0.0" 127980 sources."remark-frontmatter-3.0.0" 127981 sources."remark-gfm-1.0.0" ··· 128067 sources."has-symbols-1.0.3" 128068 sources."match-index-1.0.3" 128069 sources."object-keys-1.1.1" 128070 + sources."regexp.prototype.flags-1.4.2" 128071 ]; 128072 buildInputs = globalBuildInputs; 128073 meta = { ··· 128666 sha512 = "47yQZ14SbNfyBGKcSV/89eXwxLlGIwj8WzbKk1jvDh/uPy59skVfFbWoF4tUn09mYnRyVldMsdqB0llYgQMLUA=="; 128667 }; 128668 dependencies = [ 128669 + sources."array.prototype.find-2.2.0" 128670 sources."call-bind-1.0.2" 128671 sources."check-ends-with-period-1.0.1" 128672 sources."define-properties-1.1.3" 128673 sources."emoji-regex-6.5.1" 128674 sources."end-with-1.0.2" 128675 + sources."es-abstract-1.19.4" 128676 + sources."es-shim-unscopables-1.0.0" 128677 sources."es-to-primitive-1.2.1" 128678 sources."function-bind-1.1.1" 128679 sources."get-intrinsic-1.1.1" ··· 128783 sources."array-includes-3.1.4" 128784 sources."call-bind-1.0.2" 128785 sources."define-properties-1.1.3" 128786 + sources."es-abstract-1.19.4" 128787 sources."es-to-primitive-1.2.1" 128788 sources."function-bind-1.1.1" 128789 sources."get-intrinsic-1.1.1" ··· 128862 thelounge = nodeEnv.buildNodePackage { 128863 name = "thelounge"; 128864 packageName = "thelounge"; 128865 + version = "4.3.1"; 128866 src = fetchurl { 128867 + url = "https://registry.npmjs.org/thelounge/-/thelounge-4.3.1.tgz"; 128868 + sha512 = "sWitbCj5+Jr+HY8nN2VE01OVeZSaTGyQK76whBgt2LyBih57yQBjZYR3BshPBiUgGb/GMbI+j112myKU9YUh/g=="; 128869 }; 128870 dependencies = [ 128871 + sources."@fastify/busboy-1.0.0" 128872 + sources."@mapbox/node-pre-gyp-1.0.9" 128873 sources."@sindresorhus/is-4.6.0" 128874 + sources."@socket.io/base64-arraybuffer-1.0.2" 128875 sources."@szmarczak/http-timer-4.0.6" 128876 sources."@tokenizer/token-0.3.0" 128877 sources."@types/cacheable-request-6.0.2" ··· 128885 sources."@types/responselike-1.0.0" 128886 sources."abbrev-1.1.1" 128887 sources."abstract-logging-2.0.1" 128888 + sources."accepts-1.3.8" 128889 (sources."agent-base-6.0.2" // { 128890 dependencies = [ 128891 sources."debug-4.3.4" 128892 sources."ms-2.1.2" 128893 ]; 128894 }) 128895 + sources."ansi-regex-5.0.1" 128896 sources."ansi-styles-4.3.0" 128897 + sources."aproba-2.0.0" 128898 + sources."are-we-there-yet-2.0.0" 128899 sources."array-flatten-1.1.1" 128900 sources."asn1-0.2.6" 128901 sources."asn1.js-5.4.1" 128902 sources."assert-plus-1.0.0" 128903 sources."available-typed-arrays-1.0.5" 128904 sources."backoff-2.5.0" 128905 sources."balanced-match-1.0.2" 128906 sources."base64-js-1.5.1" 128907 sources."base64id-2.0.0" 128908 sources."bcryptjs-2.4.3" 128909 sources."bn.js-4.12.0" 128910 + sources."body-parser-1.19.2" 128911 sources."boolbase-1.0.0" 128912 sources."brace-expansion-1.1.11" 128913 sources."buffer-6.0.3" 128914 sources."buffer-equal-constant-time-1.0.1" 128915 + sources."bytes-3.1.2" 128916 sources."cacheable-lookup-5.0.4" 128917 sources."cacheable-request-7.0.2" 128918 sources."call-bind-1.0.2" 128919 sources."chalk-4.1.2" 128920 sources."cheerio-1.0.0-rc.10" 128921 sources."cheerio-select-1.6.0" 128922 + sources."chownr-2.0.0" 128923 sources."clone-response-1.0.2" 128924 sources."color-convert-2.0.1" 128925 sources."color-name-1.1.4" 128926 + sources."color-support-1.1.3" 128927 + sources."commander-9.0.0" 128928 sources."component-emitter-1.3.0" 128929 sources."compress-brotli-1.3.6" 128930 sources."concat-map-0.0.1" 128931 sources."console-control-strings-1.1.0" 128932 + sources."content-disposition-0.5.4" 128933 sources."content-type-1.0.4" 128934 + sources."cookie-0.4.2" 128935 sources."cookie-signature-1.0.6" 128936 sources."core-js-3.21.1" 128937 sources."core-util-is-1.0.2" 128938 sources."cors-2.8.5" 128939 sources."css-select-4.3.0" 128940 sources."css-what-6.1.0" 128941 sources."debug-2.6.9" 128942 (sources."decompress-response-6.0.0" // { 128943 dependencies = [ ··· 128947 sources."deep-extend-0.6.0" 128948 sources."defer-to-connect-2.0.1" 128949 sources."define-properties-1.1.3" 128950 sources."delegates-1.0.0" 128951 sources."depd-1.1.2" 128952 sources."destroy-1.0.4" 128953 + sources."detect-libc-2.0.1" 128954 + sources."dom-serializer-1.4.1" 128955 sources."domelementtype-2.3.0" 128956 sources."domhandler-4.3.1" 128957 sources."domutils-2.8.0" 128958 sources."ecdsa-sig-formatter-1.0.11" 128959 sources."ee-first-1.1.1" 128960 + sources."emoji-regex-8.0.0" 128961 sources."encodeurl-1.0.2" 128962 sources."end-of-stream-1.4.4" 128963 + (sources."engine.io-6.1.3" // { 128964 dependencies = [ 128965 sources."debug-4.3.4" 128966 sources."ms-2.1.2" 128967 ]; 128968 }) 128969 + sources."engine.io-parser-5.0.3" 128970 sources."entities-2.2.0" 128971 + sources."es-abstract-1.19.4" 128972 sources."es-to-primitive-1.2.1" 128973 sources."escape-html-1.0.3" 128974 sources."escape-string-regexp-1.0.5" 128975 sources."etag-1.8.1" 128976 sources."eventemitter3-4.0.7" 128977 + sources."express-4.17.3" 128978 sources."extsprintf-1.4.1" 128979 sources."fast-text-encoding-1.0.3" 128980 + sources."file-type-16.5.3" 128981 sources."filename-reserved-regex-2.0.0" 128982 + sources."filenamify-4.3.0" 128983 sources."finalhandler-1.1.2" 128984 sources."foreach-2.0.5" 128985 sources."forwarded-0.2.0" 128986 sources."fresh-0.5.2" 128987 + sources."fs-minipass-2.1.0" 128988 sources."fs.realpath-1.0.0" 128989 sources."function-bind-1.1.1" 128990 + sources."gauge-3.0.2" 128991 sources."get-intrinsic-1.1.1" 128992 sources."get-stream-5.2.0" 128993 sources."get-symbol-description-1.0.0" 128994 sources."glob-7.2.0" 128995 + sources."got-11.8.3" 128996 sources."grapheme-splitter-1.0.4" 128997 sources."has-1.0.3" 128998 sources."has-bigints-1.0.1" 128999 sources."has-flag-4.0.0" ··· 129002 sources."has-unicode-2.0.1" 129003 sources."htmlparser2-6.1.0" 129004 sources."http-cache-semantics-4.1.0" 129005 + sources."http-errors-1.8.1" 129006 sources."http2-wrapper-1.0.3" 129007 sources."http_ece-1.1.0" 129008 (sources."https-proxy-agent-5.0.0" // { ··· 129013 }) 129014 sources."iconv-lite-0.4.24" 129015 sources."ieee754-1.2.1" 129016 sources."inflight-1.0.6" 129017 + sources."inherits-2.0.4" 129018 sources."ini-1.3.8" 129019 sources."internal-slot-1.0.3" 129020 sources."ip-1.1.5" 129021 sources."ipaddr.js-1.9.1" 129022 + (sources."irc-framework-4.12.1" // { 129023 dependencies = [ 129024 sources."iconv-lite-0.6.3" 129025 ]; ··· 129029 sources."is-boolean-object-1.1.2" 129030 sources."is-callable-1.2.4" 129031 sources."is-date-object-1.0.5" 129032 + sources."is-fullwidth-code-point-3.0.0" 129033 sources."is-generator-function-1.0.10" 129034 sources."is-negative-zero-2.0.2" 129035 sources."is-number-object-1.0.7" ··· 129038 sources."is-string-1.0.7" 129039 sources."is-symbol-1.0.4" 129040 sources."is-typed-array-1.1.8" 129041 sources."is-utf8-0.2.1" 129042 sources."is-weakref-1.0.2" 129043 sources."isomorphic-textencoder-1.0.1" 129044 sources."json-buffer-3.0.1" 129045 sources."jwa-2.0.0" 129046 sources."jws-4.0.0" 129047 sources."keyv-4.2.2" ··· 129051 sources."lodash-4.17.21" 129052 sources."lowercase-keys-2.0.0" 129053 sources."lru-cache-6.0.0" 129054 + (sources."make-dir-3.1.0" // { 129055 + dependencies = [ 129056 + sources."semver-6.3.0" 129057 + ]; 129058 + }) 129059 sources."media-typer-0.3.0" 129060 sources."merge-descriptors-1.0.1" 129061 sources."methods-1.1.2" 129062 sources."middleware-handler-0.2.0" 129063 sources."mime-1.6.0" 129064 + sources."mime-db-1.51.0" 129065 + sources."mime-types-2.1.34" 129066 sources."mimic-response-1.0.1" 129067 sources."minimalistic-assert-1.0.1" 129068 sources."minimatch-3.1.2" 129069 sources."minimist-1.2.6" 129070 + sources."minipass-3.1.6" 129071 + sources."minizlib-2.1.2" 129072 + sources."mkdirp-1.0.4" 129073 sources."ms-2.0.0" 129074 sources."mute-stream-0.0.8" 129075 sources."negotiator-0.6.3" 129076 + sources."node-addon-api-4.3.0" 129077 + sources."node-fetch-2.6.7" 129078 + sources."node-forge-1.3.0" 129079 + sources."nopt-5.0.0" 129080 sources."normalize-url-6.1.0" 129081 + sources."npmlog-5.0.1" 129082 sources."nth-check-2.0.1" 129083 sources."object-assign-4.1.1" 129084 sources."object-inspect-1.12.0" 129085 sources."object-keys-1.1.1" 129086 sources."object.assign-4.1.2" 129087 sources."on-finished-2.3.0" 129088 sources."once-1.4.0" 129089 sources."p-cancelable-2.1.1" 129090 sources."p-finally-1.0.0" 129091 sources."p-try-2.2.0" 129092 + sources."package-json-7.0.0" 129093 sources."parse5-6.0.1" 129094 sources."parse5-htmlparser2-tree-adapter-6.0.1" 129095 sources."parseurl-1.3.3" 129096 sources."path-is-absolute-1.0.1" 129097 sources."path-to-regexp-0.1.7" 129098 sources."peek-readable-4.1.0" 129099 sources."pify-4.0.1" 129100 sources."precond-0.2.3" 129101 sources."proxy-addr-2.0.7" 129102 sources."pump-3.0.0" 129103 + sources."qs-6.9.7" 129104 sources."quick-lru-5.1.1" 129105 sources."range-parser-1.2.1" 129106 + sources."raw-body-2.4.3" 129107 sources."rc-1.2.8" 129108 sources."read-1.0.7" 129109 sources."read-chunk-3.2.0" ··· 129112 sources."regenerator-runtime-0.13.9" 129113 sources."registry-auth-token-4.2.1" 129114 sources."registry-url-5.1.0" 129115 sources."resolve-alpn-1.2.1" 129116 sources."responselike-2.0.0" 129117 + sources."rimraf-3.0.2" 129118 + sources."safe-buffer-5.2.1" 129119 sources."safer-buffer-2.1.2" 129120 sources."semver-7.3.5" 129121 + (sources."send-0.17.2" // { 129122 dependencies = [ 129123 + sources."ms-2.1.3" 129124 ]; 129125 }) 129126 + sources."serve-static-1.14.2" 129127 sources."set-blocking-2.0.0" 129128 + sources."setprototypeof-1.2.0" 129129 sources."side-channel-1.0.4" 129130 sources."signal-exit-3.0.7" 129131 sources."smart-buffer-4.2.0" 129132 + (sources."socket.io-4.4.1" // { 129133 dependencies = [ 129134 sources."debug-4.3.4" 129135 sources."ms-2.1.2" 129136 ]; 129137 }) 129138 + sources."socket.io-adapter-2.3.3" 129139 (sources."socket.io-parser-4.0.4" // { 129140 dependencies = [ 129141 sources."debug-4.3.4" ··· 129143 ]; 129144 }) 129145 sources."socks-2.6.2" 129146 + sources."sqlite3-git+https://github.com/mapbox/node-sqlite3.git#918052b538b0effe6c4a44c74a16b2749c08a0d2" 129147 sources."statuses-1.5.0" 129148 + sources."stream-browserify-3.0.0" 129149 + sources."string-width-4.2.3" 129150 sources."string.prototype.trimend-1.0.4" 129151 sources."string.prototype.trimstart-1.0.4" 129152 + sources."string_decoder-1.3.0" 129153 + sources."strip-ansi-6.0.1" 129154 sources."strip-json-comments-2.0.1" 129155 sources."strip-outer-1.0.1" 129156 sources."strtok3-6.3.0" 129157 sources."supports-color-7.2.0" 129158 + sources."tar-6.1.11" 129159 + sources."text-decoding-1.0.0" 129160 + sources."tlds-1.228.0" 129161 + sources."toidentifier-1.0.1" 129162 + sources."token-types-4.2.0" 129163 + sources."tr46-0.0.3" 129164 sources."trim-repeated-1.0.0" 129165 sources."tslib-2.3.1" 129166 sources."type-is-1.6.18" 129167 + sources."ua-parser-js-1.0.2" 129168 sources."uc.micro-1.0.6" 129169 sources."unbox-primitive-1.0.1" 129170 sources."unpipe-1.0.0" 129171 sources."urlsafe-base64-1.0.0" 129172 sources."util-0.12.4" 129173 sources."util-deprecate-1.0.2" ··· 129181 }) 129182 sources."verror-1.10.1" 129183 sources."web-push-3.4.5" 129184 + sources."webidl-conversions-3.0.1" 129185 + sources."whatwg-url-5.0.0" 129186 sources."which-boxed-primitive-1.0.2" 129187 sources."which-typed-array-1.1.7" 129188 sources."wide-align-1.1.5" 129189 sources."with-open-file-0.1.7" 129190 sources."wrappy-1.0.2" 129191 + sources."ws-8.2.3" 129192 sources."yallist-4.0.0" 129193 + sources."yarn-1.22.17" 129194 ]; 129195 buildInputs = globalBuildInputs; 129196 meta = { ··· 129211 sha512 = "o24rZwvzeMbbvuara2bGaX6eHw925aQw1BZhl7VHtY6xlWrJ9Sy7P29/Q2GQNIP4Otzcf09TX29zTBbRjKbrSA=="; 129212 }; 129213 dependencies = [ 129214 + sources."@fastify/busboy-1.0.0" 129215 + sources."@mapbox/node-pre-gyp-1.0.9" 129216 sources."@sindresorhus/is-4.6.0" 129217 + sources."@socket.io/base64-arraybuffer-1.0.2" 129218 sources."@szmarczak/http-timer-4.0.6" 129219 sources."@tokenizer/token-0.3.0" 129220 sources."@types/cacheable-request-6.0.2" ··· 129228 sources."@types/responselike-1.0.0" 129229 sources."abbrev-1.1.1" 129230 sources."abstract-logging-2.0.1" 129231 + sources."accepts-1.3.8" 129232 (sources."agent-base-6.0.2" // { 129233 dependencies = [ 129234 sources."debug-4.3.4" 129235 sources."ms-2.1.2" 129236 ]; 129237 }) 129238 + sources."ansi-regex-5.0.1" 129239 sources."ansi-styles-4.3.0" 129240 + sources."aproba-2.0.0" 129241 + sources."are-we-there-yet-2.0.0" 129242 sources."array-flatten-1.1.1" 129243 sources."asn1-0.2.6" 129244 sources."asn1.js-5.4.1" 129245 sources."assert-plus-1.0.0" 129246 sources."available-typed-arrays-1.0.5" 129247 sources."backoff-2.5.0" 129248 sources."balanced-match-1.0.2" 129249 sources."base64-js-1.5.1" 129250 sources."base64id-2.0.0" 129251 sources."bcryptjs-2.4.3" 129252 sources."bn.js-4.12.0" 129253 + sources."body-parser-1.19.2" 129254 sources."boolbase-1.0.0" 129255 sources."brace-expansion-1.1.11" 129256 sources."buffer-6.0.3" 129257 sources."buffer-equal-constant-time-1.0.1" 129258 + sources."bytes-3.1.2" 129259 sources."cacheable-lookup-5.0.4" 129260 sources."cacheable-request-7.0.2" 129261 sources."call-bind-1.0.2" 129262 sources."chalk-4.1.2" 129263 sources."cheerio-1.0.0-rc.10" 129264 sources."cheerio-select-1.6.0" 129265 + sources."chownr-2.0.0" 129266 sources."clone-response-1.0.2" 129267 sources."color-convert-2.0.1" 129268 sources."color-name-1.1.4" 129269 + sources."color-support-1.1.3" 129270 + sources."commander-9.0.0" 129271 sources."component-emitter-1.3.0" 129272 sources."compress-brotli-1.3.6" 129273 sources."concat-map-0.0.1" 129274 sources."console-control-strings-1.1.0" 129275 + sources."content-disposition-0.5.4" 129276 sources."content-type-1.0.4" 129277 + sources."cookie-0.4.2" 129278 sources."cookie-signature-1.0.6" 129279 sources."core-js-3.21.1" 129280 sources."core-util-is-1.0.2" 129281 sources."cors-2.8.5" 129282 sources."css-select-4.3.0" 129283 sources."css-what-6.1.0" 129284 sources."debug-2.6.9" 129285 (sources."decompress-response-6.0.0" // { 129286 dependencies = [ ··· 129290 sources."deep-extend-0.6.0" 129291 sources."defer-to-connect-2.0.1" 129292 sources."define-properties-1.1.3" 129293 sources."delegates-1.0.0" 129294 sources."depd-1.1.2" 129295 sources."destroy-1.0.4" 129296 + sources."detect-libc-2.0.1" 129297 + sources."dom-serializer-1.4.1" 129298 sources."domelementtype-2.3.0" 129299 sources."domhandler-4.3.1" 129300 sources."domutils-2.8.0" 129301 sources."ecdsa-sig-formatter-1.0.11" 129302 sources."ee-first-1.1.1" 129303 + sources."emoji-regex-8.0.0" 129304 sources."encodeurl-1.0.2" 129305 sources."end-of-stream-1.4.4" 129306 + (sources."engine.io-6.1.3" // { 129307 dependencies = [ 129308 sources."debug-4.3.4" 129309 sources."ms-2.1.2" 129310 ]; 129311 }) 129312 + sources."engine.io-parser-5.0.3" 129313 sources."entities-2.2.0" 129314 + sources."es-abstract-1.19.4" 129315 sources."es-to-primitive-1.2.1" 129316 sources."escape-html-1.0.3" 129317 sources."escape-string-regexp-1.0.5" 129318 sources."etag-1.8.1" 129319 sources."eventemitter3-4.0.7" 129320 + sources."express-4.17.3" 129321 sources."extsprintf-1.4.1" 129322 sources."fast-text-encoding-1.0.3" 129323 + sources."file-type-16.5.3" 129324 sources."filename-reserved-regex-2.0.0" 129325 + sources."filenamify-4.3.0" 129326 sources."finalhandler-1.1.2" 129327 sources."foreach-2.0.5" 129328 sources."forwarded-0.2.0" 129329 sources."fresh-0.5.2" 129330 + sources."fs-minipass-2.1.0" 129331 sources."fs.realpath-1.0.0" 129332 sources."function-bind-1.1.1" 129333 + sources."gauge-3.0.2" 129334 sources."get-intrinsic-1.1.1" 129335 sources."get-stream-5.2.0" 129336 sources."get-symbol-description-1.0.0" 129337 sources."glob-7.2.0" 129338 + sources."got-11.8.3" 129339 sources."grapheme-splitter-1.0.4" 129340 sources."has-1.0.3" 129341 sources."has-bigints-1.0.1" 129342 sources."has-flag-4.0.0" ··· 129345 sources."has-unicode-2.0.1" 129346 sources."htmlparser2-6.1.0" 129347 sources."http-cache-semantics-4.1.0" 129348 + sources."http-errors-1.8.1" 129349 sources."http2-wrapper-1.0.3" 129350 sources."http_ece-1.1.0" 129351 (sources."https-proxy-agent-5.0.0" // { ··· 129356 }) 129357 sources."iconv-lite-0.4.24" 129358 sources."ieee754-1.2.1" 129359 sources."inflight-1.0.6" 129360 + sources."inherits-2.0.4" 129361 sources."ini-1.3.8" 129362 sources."internal-slot-1.0.3" 129363 sources."ip-1.1.5" 129364 sources."ipaddr.js-1.9.1" 129365 + (sources."irc-framework-4.12.1" // { 129366 dependencies = [ 129367 sources."iconv-lite-0.6.3" 129368 ]; ··· 129372 sources."is-boolean-object-1.1.2" 129373 sources."is-callable-1.2.4" 129374 sources."is-date-object-1.0.5" 129375 + sources."is-fullwidth-code-point-3.0.0" 129376 sources."is-generator-function-1.0.10" 129377 sources."is-negative-zero-2.0.2" 129378 sources."is-number-object-1.0.7" ··· 129381 sources."is-string-1.0.7" 129382 sources."is-symbol-1.0.4" 129383 sources."is-typed-array-1.1.8" 129384 sources."is-utf8-0.2.1" 129385 sources."is-weakref-1.0.2" 129386 sources."isomorphic-textencoder-1.0.1" 129387 sources."json-buffer-3.0.1" 129388 sources."jwa-2.0.0" 129389 sources."jws-4.0.0" 129390 sources."keyv-4.2.2" ··· 129394 sources."lodash-4.17.21" 129395 sources."lowercase-keys-2.0.0" 129396 sources."lru-cache-6.0.0" 129397 + (sources."make-dir-3.1.0" // { 129398 + dependencies = [ 129399 + sources."semver-6.3.0" 129400 + ]; 129401 + }) 129402 sources."media-typer-0.3.0" 129403 sources."merge-descriptors-1.0.1" 129404 sources."methods-1.1.2" 129405 sources."middleware-handler-0.2.0" 129406 sources."mime-1.6.0" 129407 + sources."mime-db-1.51.0" 129408 + sources."mime-types-2.1.34" 129409 sources."mimic-response-1.0.1" 129410 sources."minimalistic-assert-1.0.1" 129411 sources."minimatch-3.1.2" 129412 sources."minimist-1.2.6" 129413 + sources."minipass-3.1.6" 129414 + sources."minizlib-2.1.2" 129415 + sources."mkdirp-1.0.4" 129416 sources."ms-2.0.0" 129417 sources."mute-stream-0.0.8" 129418 sources."negotiator-0.6.3" 129419 + sources."node-addon-api-4.3.0" 129420 + sources."node-fetch-2.6.7" 129421 + sources."node-forge-1.3.0" 129422 + sources."nopt-5.0.0" 129423 sources."normalize-url-6.1.0" 129424 + sources."npmlog-5.0.1" 129425 sources."nth-check-2.0.1" 129426 sources."object-assign-4.1.1" 129427 sources."object-inspect-1.12.0" 129428 sources."object-keys-1.1.1" 129429 sources."object.assign-4.1.2" 129430 sources."on-finished-2.3.0" 129431 sources."once-1.4.0" 129432 sources."p-cancelable-2.1.1" 129433 sources."p-finally-1.0.0" 129434 sources."p-try-2.2.0" 129435 + sources."package-json-7.0.0" 129436 sources."parse5-6.0.1" 129437 sources."parse5-htmlparser2-tree-adapter-6.0.1" 129438 sources."parseurl-1.3.3" 129439 sources."path-is-absolute-1.0.1" 129440 sources."path-to-regexp-0.1.7" 129441 sources."peek-readable-4.1.0" 129442 sources."pify-4.0.1" 129443 sources."precond-0.2.3" 129444 sources."proxy-addr-2.0.7" 129445 sources."pump-3.0.0" 129446 + sources."qs-6.9.7" 129447 sources."quick-lru-5.1.1" 129448 sources."range-parser-1.2.1" 129449 + sources."raw-body-2.4.3" 129450 sources."rc-1.2.8" 129451 sources."read-1.0.7" 129452 sources."read-chunk-3.2.0" ··· 129455 sources."regenerator-runtime-0.13.9" 129456 sources."registry-auth-token-4.2.1" 129457 sources."registry-url-5.1.0" 129458 sources."resolve-alpn-1.2.1" 129459 sources."responselike-2.0.0" 129460 + sources."rimraf-3.0.2" 129461 + sources."safe-buffer-5.2.1" 129462 sources."safer-buffer-2.1.2" 129463 sources."semver-7.3.5" 129464 + (sources."send-0.17.2" // { 129465 dependencies = [ 129466 + sources."ms-2.1.3" 129467 ]; 129468 }) 129469 + sources."serve-static-1.14.2" 129470 sources."set-blocking-2.0.0" 129471 + sources."setprototypeof-1.2.0" 129472 sources."side-channel-1.0.4" 129473 sources."signal-exit-3.0.7" 129474 sources."smart-buffer-4.2.0" 129475 + (sources."socket.io-4.4.1" // { 129476 dependencies = [ 129477 sources."debug-4.3.4" 129478 sources."ms-2.1.2" 129479 ]; 129480 }) 129481 + sources."socket.io-adapter-2.3.3" 129482 (sources."socket.io-parser-4.0.4" // { 129483 dependencies = [ 129484 sources."debug-4.3.4" ··· 129486 ]; 129487 }) 129488 sources."socks-2.6.2" 129489 + sources."sqlite3-git+https://github.com/mapbox/node-sqlite3.git#918052b538b0effe6c4a44c74a16b2749c08a0d2" 129490 sources."statuses-1.5.0" 129491 + sources."stream-browserify-3.0.0" 129492 + sources."string-width-4.2.3" 129493 sources."string.prototype.trimend-1.0.4" 129494 sources."string.prototype.trimstart-1.0.4" 129495 + sources."string_decoder-1.3.0" 129496 + sources."strip-ansi-6.0.1" 129497 sources."strip-json-comments-2.0.1" 129498 sources."strip-outer-1.0.1" 129499 sources."strtok3-6.3.0" 129500 sources."supports-color-7.2.0" 129501 + sources."tar-6.1.11" 129502 + sources."text-decoding-1.0.0" 129503 + sources."thelounge-4.3.1" 129504 + sources."tlds-1.228.0" 129505 + sources."toidentifier-1.0.1" 129506 + sources."token-types-4.2.0" 129507 + sources."tr46-0.0.3" 129508 sources."trim-repeated-1.0.0" 129509 sources."tslib-2.3.1" 129510 sources."type-is-1.6.18" 129511 + sources."ua-parser-js-1.0.2" 129512 sources."uc.micro-1.0.6" 129513 sources."unbox-primitive-1.0.1" 129514 sources."unpipe-1.0.0" 129515 sources."urlsafe-base64-1.0.0" 129516 sources."util-0.12.4" 129517 sources."util-deprecate-1.0.2" ··· 129525 }) 129526 sources."verror-1.10.1" 129527 sources."web-push-3.4.5" 129528 + sources."webidl-conversions-3.0.1" 129529 + sources."whatwg-url-5.0.0" 129530 sources."which-boxed-primitive-1.0.2" 129531 sources."which-typed-array-1.1.7" 129532 sources."wide-align-1.1.5" 129533 sources."with-open-file-0.1.7" 129534 sources."wrappy-1.0.2" 129535 + sources."ws-8.2.3" 129536 sources."yallist-4.0.0" 129537 + sources."yarn-1.22.17" 129538 ]; 129539 buildInputs = globalBuildInputs; 129540 meta = { ··· 131662 sources."jsonfile-6.1.0" 131663 sources."jsprim-1.4.2" 131664 sources."keypress-0.2.1" 131665 + sources."lru-cache-6.0.0" 131666 sources."mime-db-1.52.0" 131667 sources."mime-types-2.1.35" 131668 sources."minimatch-3.1.2" ··· 131686 sources."rimraf-2.6.3" 131687 sources."safe-buffer-5.2.1" 131688 sources."safer-buffer-2.1.2" 131689 + sources."semver-7.3.7" 131690 sources."sprintf-0.1.5" 131691 sources."sshpk-1.17.0" 131692 sources."stack-trace-0.0.10" ··· 131709 ]; 131710 }) 131711 sources."wrappy-1.0.2" 131712 + sources."yallist-4.0.0" 131713 sources."yauzl-2.10.0" 131714 ]; 131715 buildInputs = globalBuildInputs; ··· 131973 bypassCache = true; 131974 reconstructLock = true; 131975 }; 131976 + ts-node = nodeEnv.buildNodePackage { 131977 + name = "ts-node"; 131978 + packageName = "ts-node"; 131979 + version = "10.7.0"; 131980 + src = fetchurl { 131981 + url = "https://registry.npmjs.org/ts-node/-/ts-node-10.7.0.tgz"; 131982 + sha512 = "TbIGS4xgJoX2i3do417KSaep1uRAW/Lu+WAL2doDHC0D6ummjirVOXU5/7aiZotbQ5p1Zp9tP7U6cYhA0O7M8A=="; 131983 + }; 131984 + dependencies = [ 131985 + sources."@cspotcode/source-map-consumer-0.8.0" 131986 + sources."@cspotcode/source-map-support-0.7.0" 131987 + sources."@tsconfig/node10-1.0.8" 131988 + sources."@tsconfig/node12-1.0.9" 131989 + sources."@tsconfig/node14-1.0.1" 131990 + sources."@tsconfig/node16-1.0.2" 131991 + sources."acorn-8.7.0" 131992 + sources."acorn-walk-8.2.0" 131993 + sources."arg-4.1.3" 131994 + sources."create-require-1.1.1" 131995 + sources."diff-4.0.2" 131996 + sources."make-error-1.3.6" 131997 + sources."v8-compile-cache-lib-3.0.0" 131998 + sources."yn-3.1.1" 131999 + ]; 132000 + buildInputs = globalBuildInputs; 132001 + meta = { 132002 + description = "TypeScript execution environment and REPL for node.js, with source map support"; 132003 + homepage = "https://typestrong.org/ts-node"; 132004 + license = "MIT"; 132005 + }; 132006 + production = true; 132007 + bypassCache = true; 132008 + reconstructLock = true; 132009 + }; 132010 ttf2eot = nodeEnv.buildNodePackage { 132011 name = "ttf2eot"; 132012 packageName = "ttf2eot"; ··· 132092 sources."isexe-2.0.0" 132093 sources."jsonfile-6.1.0" 132094 sources."locate-path-3.0.0" 132095 + sources."lru-cache-6.0.0" 132096 sources."merge2-1.4.1" 132097 sources."micromatch-4.0.5" 132098 sources."minimatch-3.1.2" ··· 132111 sources."reusify-1.0.4" 132112 sources."rimraf-3.0.2" 132113 sources."run-parallel-1.2.0" 132114 + sources."semver-7.3.7" 132115 sources."slash-3.0.0" 132116 sources."temp-dir-2.0.0" 132117 sources."tempy-1.0.1" ··· 132127 sources."vscode-uri-3.0.3" 132128 sources."which-2.0.2" 132129 sources."wrappy-1.0.2" 132130 + sources."yallist-4.0.0" 132131 ]; 132132 buildInputs = globalBuildInputs; 132133 meta = { ··· 132141 uglify-js = nodeEnv.buildNodePackage { 132142 name = "uglify-js"; 132143 packageName = "uglify-js"; 132144 + version = "3.15.4"; 132145 src = fetchurl { 132146 + url = "https://registry.npmjs.org/uglify-js/-/uglify-js-3.15.4.tgz"; 132147 + sha512 = "vMOPGDuvXecPs34V74qDKk4iJ/SN4vL3Ow/23ixafENYvtrNvtbcgUeugTcUGRGsOF/5fU8/NYSL5Hyb3l1OJA=="; 132148 }; 132149 buildInputs = globalBuildInputs; 132150 meta = { ··· 132284 sources."depd-2.0.0" 132285 ]; 132286 }) 132287 + sources."fecha-4.2.2" 132288 sources."finalhandler-1.1.2" 132289 sources."fn.name-1.1.0" 132290 sources."forwarded-0.2.0" ··· 132399 sources."safe-buffer-5.2.1" 132400 sources."safe-stable-stringify-2.3.1" 132401 sources."safer-buffer-2.1.2" 132402 + (sources."semver-7.3.7" // { 132403 dependencies = [ 132404 + sources."lru-cache-6.0.0" 132405 + sources."yallist-4.0.0" 132406 ]; 132407 }) 132408 (sources."send-0.17.2" // { ··· 132556 sources."lines-and-columns-2.0.3" 132557 sources."load-plugin-4.0.1" 132558 sources."locate-path-3.0.0" 132559 + sources."lru-cache-6.0.0" 132560 sources."minimatch-3.1.2" 132561 sources."ms-2.1.2" 132562 sources."once-1.4.0" ··· 132568 sources."path-is-absolute-1.0.1" 132569 sources."readable-stream-3.6.0" 132570 sources."safe-buffer-5.2.1" 132571 + sources."semver-7.3.7" 132572 sources."string-width-5.1.2" 132573 sources."string_decoder-1.3.0" 132574 sources."strip-ansi-7.0.1" ··· 132595 sources."vscode-languageserver-textdocument-1.0.4" 132596 sources."vscode-languageserver-types-3.16.0" 132597 sources."wrappy-1.0.2" 132598 + sources."yallist-4.0.0" 132599 ]; 132600 buildInputs = globalBuildInputs; 132601 meta = { ··· 132635 sources."commander-7.2.0" 132636 sources."concat-map-0.0.1" 132637 sources."console-control-strings-1.1.0" 132638 + sources."d3-array-3.1.6" 132639 sources."d3-color-3.1.0" 132640 sources."d3-delaunay-6.0.2" 132641 sources."d3-dispatch-3.0.1" ··· 132672 sources."inherits-2.0.4" 132673 sources."internmap-2.0.3" 132674 sources."is-fullwidth-code-point-3.0.0" 132675 + sources."lru-cache-6.0.0" 132676 (sources."make-dir-3.1.0" // { 132677 dependencies = [ 132678 sources."semver-6.3.0" ··· 132698 sources."rw-1.3.3" 132699 sources."safe-buffer-5.2.1" 132700 sources."safer-buffer-2.1.2" 132701 + sources."semver-7.3.7" 132702 sources."set-blocking-2.0.0" 132703 sources."signal-exit-3.0.7" 132704 sources."simple-concat-1.0.1" ··· 132742 sources."vega-statistics-1.8.0" 132743 sources."vega-time-2.1.0" 132744 sources."vega-transforms-4.10.0" 132745 + sources."vega-typings-0.22.3" 132746 sources."vega-util-1.17.0" 132747 sources."vega-view-5.11.0" 132748 sources."vega-view-transforms-4.5.8" ··· 132755 sources."wrappy-1.0.2" 132756 sources."y18n-5.0.8" 132757 sources."yallist-4.0.0" 132758 + sources."yargs-17.4.1" 132759 sources."yargs-parser-21.0.1" 132760 ]; 132761 buildInputs = globalBuildInputs; ··· 132818 vercel = nodeEnv.buildNodePackage { 132819 name = "vercel"; 132820 packageName = "vercel"; 132821 + version = "24.1.0"; 132822 src = fetchurl { 132823 + url = "https://registry.npmjs.org/vercel/-/vercel-24.1.0.tgz"; 132824 + sha512 = "OSX9Dn7+EAQnITdx4+cvfhtOLIi81qzbQwh9FtLmDOarba+reXDDTAJX/yxtcohSLT2NmyJ8mDyIdhr/5FeE8g=="; 132825 }; 132826 dependencies = [ 132827 sources."@sindresorhus/is-0.14.0" 132828 sources."@szmarczak/http-timer-1.1.2" 132829 sources."@types/node-17.0.23" 132830 + sources."@vercel/build-utils-2.15.1" 132831 + sources."@vercel/go-1.3.2" 132832 + sources."@vercel/node-1.14.1" 132833 sources."@vercel/node-bridge-2.2.0" 132834 + sources."@vercel/python-2.2.2" 132835 + sources."@vercel/ruby-1.3.2" 132836 sources."ansi-align-3.0.1" 132837 sources."ansi-regex-5.0.1" 132838 sources."ansi-styles-4.3.0" ··· 132937 vim-language-server = nodeEnv.buildNodePackage { 132938 name = "vim-language-server"; 132939 packageName = "vim-language-server"; 132940 + version = "2.2.10"; 132941 src = fetchurl { 132942 + url = "https://registry.npmjs.org/vim-language-server/-/vim-language-server-2.2.10.tgz"; 132943 + sha512 = "Z98jMgnyPCUKVqLZZhsypCLehpE+FbQZjv20IT+TTeAYDqqX0wGRcvkUsDgcw2x2xc2xKdN1Rgp71WGzydGINg=="; 132944 }; 132945 buildInputs = globalBuildInputs; 132946 meta = { ··· 133075 sources."lodash-4.17.21" 133076 sources."lodash.merge-4.6.2" 133077 sources."lodash.truncate-4.4.2" 133078 + sources."lru-cache-6.0.0" 133079 sources."minimatch-3.1.2" 133080 sources."minimist-1.2.6" 133081 sources."mkdirp-0.5.6" ··· 133099 sources."resolve-1.22.0" 133100 sources."resolve-from-4.0.0" 133101 sources."rimraf-3.0.2" 133102 + sources."semver-7.3.7" 133103 sources."shebang-command-2.0.0" 133104 sources."shebang-regex-3.0.0" 133105 (sources."slice-ansi-4.0.0" // { ··· 133146 sources."which-2.0.2" 133147 sources."word-wrap-1.2.3" 133148 sources."wrappy-1.0.2" 133149 + sources."yallist-4.0.0" 133150 ]; 133151 buildInputs = globalBuildInputs; 133152 meta = { ··· 133327 sources."core-js-3.21.1" 133328 sources."jsonc-parser-3.0.0" 133329 sources."regenerator-runtime-0.13.9" 133330 + sources."request-light-0.5.8" 133331 sources."typescript-4.6.3" 133332 sources."vscode-css-languageservice-5.4.1" 133333 sources."vscode-html-languageservice-4.2.4" ··· 133369 sources."@types/mocha-7.0.2" 133370 sources."@types/node-8.10.66" 133371 sources."@types/vscode-1.66.0" 133372 + sources."@types/yauzl-2.10.0" 133373 sources."@ungap/promise-all-settled-1.1.2" 133374 sources."@webassemblyjs/ast-1.11.1" 133375 sources."@webassemblyjs/floating-point-hex-parser-1.11.1" ··· 133413 sources."buffer-from-1.1.2" 133414 sources."call-bind-1.0.2" 133415 sources."camelcase-6.3.0" 133416 + sources."caniuse-lite-1.0.30001331" 133417 (sources."chalk-4.1.2" // { 133418 dependencies = [ 133419 sources."supports-color-7.2.0" ··· 133449 sources."decamelize-4.0.0" 133450 sources."denodeify-1.2.1" 133451 sources."diff-5.0.0" 133452 + sources."dom-serializer-1.4.1" 133453 sources."domelementtype-2.3.0" 133454 sources."domhandler-4.3.1" 133455 sources."domutils-2.8.0" 133456 + sources."electron-to-chromium-1.4.107" 133457 sources."emoji-regex-8.0.0" 133458 sources."emojis-list-3.0.0" 133459 + sources."enhanced-resolve-5.9.3" 133460 sources."entities-2.2.0" 133461 sources."envinfo-7.8.1" 133462 sources."errno-0.1.8" ··· 133520 sources."kind-of-6.0.3" 133521 sources."leven-3.1.0" 133522 sources."linkify-it-2.2.0" 133523 + sources."loader-runner-4.3.0" 133524 sources."loader-utils-2.0.2" 133525 sources."locate-path-6.0.0" 133526 sources."lodash-4.17.21" 133527 sources."log-symbols-4.0.0" 133528 + sources."lru-cache-6.0.0" 133529 (sources."markdown-it-10.0.0" // { 133530 dependencies = [ 133531 sources."argparse-1.0.10" ··· 133554 sources."mute-stream-0.0.8" 133555 sources."nanoid-3.1.20" 133556 sources."neo-async-2.6.2" 133557 + sources."node-releases-2.0.3" 133558 sources."normalize-path-3.0.0" 133559 sources."npm-run-path-4.0.1" 133560 sources."nth-check-2.0.1" ··· 133635 (sources."ts-loader-8.3.0" // { 133636 dependencies = [ 133637 sources."enhanced-resolve-4.5.0" 133638 + sources."semver-7.3.7" 133639 sources."tapable-1.1.3" 133640 ]; 133641 }) ··· 133684 }) 133685 sources."wrappy-1.0.2" 133686 sources."y18n-5.0.8" 133687 + sources."yallist-4.0.0" 133688 sources."yaml-1.10.2" 133689 (sources."yargs-16.2.0" // { 133690 dependencies = [ ··· 133965 sources."tslib-1.14.1" 133966 sources."tunnel-agent-0.6.0" 133967 sources."tweetnacl-0.14.5" 133968 + sources."uglify-js-3.15.4" 133969 sources."uid-0.0.2" 133970 sources."unbzip2-stream-1.4.3" 133971 sources."unyield-0.0.1" ··· 134417 sources."isarray-1.0.0" 134418 sources."isexe-2.0.0" 134419 sources."isobject-3.0.1" 134420 + sources."js-beautify-1.14.3" 134421 sources."js-tokens-4.0.0" 134422 sources."js-yaml-3.14.1" 134423 sources."json-buffer-3.0.0" ··· 135051 sources."levn-0.3.0" 135052 sources."lodash-4.17.21" 135053 sources."logidrom-0.3.1" 135054 + sources."lru-cache-6.0.0" 135055 (sources."make-dir-3.1.0" // { 135056 dependencies = [ 135057 sources."semver-6.3.0" ··· 135090 sources."safer-buffer-2.1.2" 135091 sources."sax-1.2.4" 135092 sources."saxes-5.0.1" 135093 + sources."semver-7.3.7" 135094 sources."set-blocking-2.0.0" 135095 sources."signal-exit-3.0.7" 135096 sources."simple-concat-1.0.1" ··· 135130 sources."xmlchars-2.2.0" 135131 sources."y18n-5.0.8" 135132 sources."yallist-4.0.0" 135133 + sources."yargs-17.4.1" 135134 sources."yargs-parser-21.0.1" 135135 ]; 135136 buildInputs = globalBuildInputs; ··· 135281 sources."define-properties-1.1.3" 135282 sources."delayed-stream-1.0.0" 135283 sources."doctrine-3.0.0" 135284 + sources."dom-serializer-1.4.1" 135285 sources."domelementtype-2.3.0" 135286 sources."domhandler-4.3.1" 135287 sources."domutils-2.8.0" ··· 135562 sources."readable-stream-3.6.0" 135563 sources."real-require-0.1.0" 135564 sources."regenerator-runtime-0.13.9" 135565 + sources."regexp.prototype.flags-1.4.2" 135566 sources."regexpp-3.2.0" 135567 sources."registry-auth-token-4.2.1" 135568 sources."registry-url-5.1.0" ··· 135736 sources."ajv-keywords-3.5.2" 135737 sources."browserslist-4.20.2" 135738 sources."buffer-from-1.1.2" 135739 + sources."caniuse-lite-1.0.30001331" 135740 sources."chrome-trace-event-1.0.3" 135741 sources."commander-2.20.3" 135742 + sources."electron-to-chromium-1.4.107" 135743 + sources."enhanced-resolve-5.9.3" 135744 sources."es-module-lexer-0.9.3" 135745 sources."escalade-3.1.1" 135746 sources."eslint-scope-5.1.1" ··· 135759 sources."jest-worker-27.5.1" 135760 sources."json-parse-better-errors-1.0.2" 135761 sources."json-schema-traverse-0.4.1" 135762 + sources."loader-runner-4.3.0" 135763 sources."merge-stream-2.0.0" 135764 sources."mime-db-1.52.0" 135765 sources."mime-types-2.1.35" 135766 sources."neo-async-2.6.2" 135767 + sources."node-releases-2.0.3" 135768 sources."picocolors-1.0.0" 135769 sources."punycode-2.1.1" 135770 sources."randombytes-2.1.0" ··· 136514 sources."xmlbuilder-11.0.1" 136515 sources."xmldom-0.1.31" 136516 sources."y18n-5.0.8" 136517 + sources."yargs-17.4.1" 136518 sources."yargs-parser-21.0.1" 136519 ]; 136520 buildInputs = globalBuildInputs; ··· 136582 }; 136583 dependencies = [ 136584 sources."jsonc-parser-3.0.0" 136585 + sources."request-light-0.5.8" 136586 sources."vscode-json-languageservice-4.1.8" 136587 sources."vscode-jsonrpc-6.0.0" 136588 sources."vscode-languageserver-7.0.0" ··· 136699 (sources."@npmcli/arborist-4.3.1" // { 136700 dependencies = [ 136701 sources."mkdirp-1.0.4" 136702 + sources."semver-7.3.7" 136703 ]; 136704 }) 136705 (sources."@npmcli/fs-1.1.1" // { 136706 dependencies = [ 136707 + sources."semver-7.3.7" 136708 ]; 136709 }) 136710 (sources."@npmcli/git-2.1.0" // { 136711 dependencies = [ 136712 sources."mkdirp-1.0.4" 136713 + sources."semver-7.3.7" 136714 sources."which-2.0.2" 136715 ]; 136716 }) 136717 sources."@npmcli/installed-package-contents-1.0.7" ··· 136723 }) 136724 (sources."@npmcli/metavuln-calculator-2.0.0" // { 136725 dependencies = [ 136726 + sources."semver-7.3.7" 136727 ]; 136728 }) 136729 (sources."@npmcli/move-file-1.1.2" // { ··· 136810 sources."builtins-1.0.3" 136811 (sources."cacache-15.3.0" // { 136812 dependencies = [ 136813 sources."mkdirp-1.0.4" 136814 ]; 136815 }) 136816 (sources."cacheable-request-2.1.4" // { ··· 136935 sources."glob-parent-5.1.2" 136936 (sources."global-agent-2.2.0" // { 136937 dependencies = [ 136938 + sources."semver-7.3.7" 136939 ]; 136940 }) 136941 sources."global-dirs-0.1.1" ··· 137088 sources."log-symbols-2.2.0" 137089 sources."loud-rejection-1.6.0" 137090 sources."lowercase-keys-1.0.1" 137091 + sources."lru-cache-6.0.0" 137092 sources."macos-release-2.5.0" 137093 sources."make-dir-1.3.0" 137094 (sources."make-fetch-happen-9.1.0" // { 137095 dependencies = [ 137096 sources."http-cache-semantics-4.1.0" 137097 ]; 137098 }) 137099 sources."map-age-cleaner-0.1.3" ··· 137122 sources."mimic-response-1.0.1" 137123 sources."minimatch-3.1.2" 137124 sources."minimist-1.2.6" 137125 + sources."minipass-3.1.6" 137126 sources."minipass-collect-1.0.2" 137127 sources."minipass-fetch-1.4.1" 137128 sources."minipass-flush-1.0.5" 137129 sources."minipass-json-stream-1.0.1" 137130 sources."minipass-pipeline-1.2.4" 137131 sources."minipass-sized-1.0.3" 137132 + sources."minizlib-2.1.2" 137133 sources."mkdirp-0.5.6" 137134 (sources."mkdirp-infer-owner-2.0.0" // { 137135 dependencies = [ ··· 137150 sources."is-fullwidth-code-point-3.0.0" 137151 sources."npmlog-6.0.1" 137152 sources."readable-stream-3.6.0" 137153 + sources."semver-7.3.7" 137154 sources."string-width-4.2.3" 137155 sources."strip-ansi-6.0.1" 137156 sources."which-2.0.2" ··· 137164 sources."npm-conf-1.1.3" 137165 (sources."npm-install-checks-4.0.0" // { 137166 dependencies = [ 137167 + sources."semver-7.3.7" 137168 ]; 137169 }) 137170 (sources."npm-keyword-5.0.0" // { ··· 137181 (sources."npm-package-arg-8.1.5" // { 137182 dependencies = [ 137183 sources."hosted-git-info-4.1.0" 137184 + sources."semver-7.3.7" 137185 ]; 137186 }) 137187 sources."npm-packlist-3.0.0" 137188 (sources."npm-pick-manifest-6.1.1" // { 137189 dependencies = [ 137190 + sources."semver-7.3.7" 137191 ]; 137192 }) 137193 (sources."npm-registry-fetch-12.0.2" // { ··· 137199 sources."debug-4.3.4" 137200 sources."http-cache-semantics-4.1.0" 137201 sources."http-proxy-agent-5.0.0" 137202 + sources."lru-cache-7.8.1" 137203 (sources."make-fetch-happen-10.1.2" // { 137204 dependencies = [ 137205 sources."minipass-fetch-2.1.0" ··· 137207 }) 137208 sources."mkdirp-1.0.4" 137209 sources."ms-2.1.2" 137210 + (sources."semver-7.3.7" // { 137211 + dependencies = [ 137212 + sources."lru-cache-6.0.0" 137213 + ]; 137214 + }) 137215 sources."ssri-9.0.0" 137216 ]; 137217 }) ··· 137488 (sources."tar-6.1.11" // { 137489 dependencies = [ 137490 sources."mkdirp-1.0.4" 137491 ]; 137492 }) 137493 (sources."term-size-1.2.0" // { ··· 137496 sources."execa-0.7.0" 137497 sources."get-stream-3.0.0" 137498 sources."lru-cache-4.1.5" 137499 + sources."yallist-2.1.2" 137500 ]; 137501 }) 137502 sources."text-table-0.2.0" ··· 137572 sources."wrappy-1.0.2" 137573 sources."write-file-atomic-2.4.3" 137574 sources."xdg-basedir-3.0.0" 137575 + sources."yallist-4.0.0" 137576 (sources."yeoman-character-1.1.0" // { 137577 dependencies = [ 137578 sources."has-flag-1.0.0" ··· 137621 sources."readable-stream-3.6.0" 137622 sources."restore-cursor-3.1.0" 137623 sources."rxjs-7.5.5" 137624 + sources."semver-7.3.7" 137625 sources."shebang-command-2.0.0" 137626 sources."shebang-regex-3.0.0" 137627 sources."string-width-4.2.3"
+2 -4
pkgs/development/ocaml-modules/phylogenetics/default.nix
··· 16 17 buildDunePackage rec { 18 pname = "phylogenetics"; 19 - version = "0.0.0"; 20 - 21 - useDune2 = true; 22 23 src = fetchurl { 24 url = "https://github.com/biocaml/phylogenetics/releases/download/v${version}/${pname}-${version}.tbz"; 25 - sha256 = "sha256:0knfh2s0jfnsc0vsq5yw5xla7m7i98xd0qv512dyh3jhkh7m00l9"; 26 }; 27 28 # Ensure compatibility with printbox ≥ 0.6
··· 16 17 buildDunePackage rec { 18 pname = "phylogenetics"; 19 + version = "0.1.0"; 20 21 src = fetchurl { 22 url = "https://github.com/biocaml/phylogenetics/releases/download/v${version}/${pname}-${version}.tbz"; 23 + sha256 = "sha256:064ldljzh17h8pp0c27xd1pf6c50yhccw2g3hddzhk07a95q8v16"; 24 }; 25 26 # Ensure compatibility with printbox ≥ 0.6
+12 -3
pkgs/development/python-modules/adb-shell/default.nix
··· 28 }; 29 30 propagatedBuildInputs = [ 31 - aiofiles 32 cryptography 33 - libusb1 34 pyasn1 35 rsa 36 ]; 37 38 checkInputs = [ 39 mock 40 pycryptodome 41 pytestCheckHook 42 - ]; 43 44 disabledTests = lib.optionals (pythonAtLeast "3.10") [ 45 # Tests are failing with Python 3.10
··· 28 }; 29 30 propagatedBuildInputs = [ 31 cryptography 32 pyasn1 33 rsa 34 ]; 35 36 + passthru.extras-require = { 37 + async = [ 38 + aiofiles 39 + ]; 40 + usb = [ 41 + libusb1 42 + ]; 43 + }; 44 + 45 checkInputs = [ 46 mock 47 pycryptodome 48 pytestCheckHook 49 + ] 50 + ++ passthru.extras-require.async 51 + ++ passthru.extras-require.usb; 52 53 disabledTests = lib.optionals (pythonAtLeast "3.10") [ 54 # Tests are failing with Python 3.10
+2 -2
pkgs/development/python-modules/aioairzone/default.nix
··· 7 8 buildPythonPackage rec { 9 pname = "aioairzone"; 10 - version = "0.3.3"; 11 format = "setuptools"; 12 13 disabled = pythonOlder "3.8"; ··· 16 owner = "Noltari"; 17 repo = pname; 18 rev = "refs/tags/${version}"; 19 - hash = "sha256-mInpqQsH6GUyakA+74c3xvGRQvIFJ1rBa4bqWlJ9ea0="; 20 }; 21 22 propagatedBuildInputs = [
··· 7 8 buildPythonPackage rec { 9 pname = "aioairzone"; 10 + version = "0.3.4"; 11 format = "setuptools"; 12 13 disabled = pythonOlder "3.8"; ··· 16 owner = "Noltari"; 17 repo = pname; 18 rev = "refs/tags/${version}"; 19 + hash = "sha256-ENdgaG30Fll5HQOTcghkmqOAiMYEY1aHRIel4Bd25Pk="; 20 }; 21 22 propagatedBuildInputs = [
+10 -2
pkgs/development/python-modules/androidtv/default.nix
··· 25 26 propagatedBuildInputs = [ 27 adb-shell 28 - aiofiles 29 pure-python-adb 30 ]; 31 32 checkInputs = [ 33 mock 34 pytestCheckHook 35 - ]; 36 37 disabledTests = [ 38 # Requires git but fails anyway
··· 25 26 propagatedBuildInputs = [ 27 adb-shell 28 pure-python-adb 29 ]; 30 31 + passthru.extras-require = { 32 + async = [ 33 + aiofiles 34 + ]; 35 + inherit (adb-shell.extras-require) usb; 36 + }; 37 + 38 checkInputs = [ 39 mock 40 pytestCheckHook 41 + ] 42 + ++ passthru.extras-require.async 43 + ++ passthru.extras-require.usb; 44 45 disabledTests = [ 46 # Requires git but fails anyway
+16 -19
pkgs/development/python-modules/apache-beam/default.nix
··· 25 , pydot 26 , pyhamcrest 27 , pymongo 28 - , pytest-timeout 29 - , pytest-xdist 30 , pytestCheckHook 31 , python 32 , pythonAtLeast ··· 43 44 buildPythonPackage rec { 45 pname = "apache-beam"; 46 - version = "2.36.0"; 47 disabled = pythonAtLeast "3.10"; 48 49 src = fetchFromGitHub { 50 owner = "apache"; 51 repo = "beam"; 52 rev = "v${version}"; 53 - sha256 = "sha256-f+ICbKSwNjkhrTCCZwxbmqZlQ1+dQSTRag1IflWsqYg="; 54 }; 55 56 - patches = [ 57 - ./relax-deps.patch 58 - # Fixes https://issues.apache.org/jira/browse/BEAM-9324 59 - ./fix-cython.patch 60 - ]; 61 - 62 # See https://github.com/NixOS/nixpkgs/issues/156957. 63 postPatch = '' 64 substituteInPlace setup.py \ 65 - --replace "typing-extensions>=3.7.0,<4" "typing-extensions" \ 66 --replace "pyarrow>=0.15.1,<7.0.0" "pyarrow" 67 ''; 68 ··· 109 parameterized 110 psycopg2 111 pyhamcrest 112 - pytest-timeout 113 - pytest-xdist 114 pytestCheckHook 115 pyyaml 116 requests-mock ··· 123 preCheck = "cd $out/lib/${python.libPrefix}/site-packages"; 124 125 disabledTestPaths = [ 126 # These tests depend on the availability of specific servers backends. 127 "apache_beam/runners/portability/flink_runner_test.py" 128 "apache_beam/runners/portability/samza_runner_test.py" ··· 136 # quite elaborate testing infra with containers and multiple 137 # different runners - I don't expect them to help debugging these 138 # when running via our (= custom from their PoV) testing infra. 139 - "testBuildListUnpack" 140 - "testBuildTupleUnpack" 141 - "testBuildTupleUnpackWithCall" 142 - "test_convert_bare_types" 143 - "test_incomparable_default" 144 - "test_pardo_type_inference" 145 "test_with_main_session" 146 ]; 147
··· 25 , pydot 26 , pyhamcrest 27 , pymongo 28 , pytestCheckHook 29 , python 30 , pythonAtLeast ··· 41 42 buildPythonPackage rec { 43 pname = "apache-beam"; 44 + version = "2.37.0"; 45 disabled = pythonAtLeast "3.10"; 46 47 src = fetchFromGitHub { 48 owner = "apache"; 49 repo = "beam"; 50 rev = "v${version}"; 51 + sha256 = "sha256-FmfTxRLqXUHhhAZIxCRx2+phX0bmU5rIHaftBU4yBJY="; 52 }; 53 54 # See https://github.com/NixOS/nixpkgs/issues/156957. 55 postPatch = '' 56 substituteInPlace setup.py \ 57 + --replace "dill>=0.3.1.1,<0.3.2" "dill" \ 58 + --replace "httplib2>=0.8,<0.20.0" "httplib2" \ 59 --replace "pyarrow>=0.15.1,<7.0.0" "pyarrow" 60 ''; 61 ··· 102 parameterized 103 psycopg2 104 pyhamcrest 105 pytestCheckHook 106 pyyaml 107 requests-mock ··· 114 preCheck = "cd $out/lib/${python.libPrefix}/site-packages"; 115 116 disabledTestPaths = [ 117 + # Fails with 118 + # _______ ERROR collecting apache_beam/io/external/xlang_jdbcio_it_test.py _______ 119 + # apache_beam/io/external/xlang_jdbcio_it_test.py:80: in <module> 120 + # class CrossLanguageJdbcIOTest(unittest.TestCase): 121 + # apache_beam/io/external/xlang_jdbcio_it_test.py:99: in CrossLanguageJdbcIOTest 122 + # container_init: Callable[[], Union[PostgresContainer, MySqlContainer]], 123 + # E NameError: name 'MySqlContainer' is not defined 124 + # 125 + # Test relies on the testcontainers package, which is not currently (as of 126 + # 2022-04-08) available in nixpkgs. 127 + "apache_beam/io/external/xlang_jdbcio_it_test.py" 128 + 129 # These tests depend on the availability of specific servers backends. 130 "apache_beam/runners/portability/flink_runner_test.py" 131 "apache_beam/runners/portability/samza_runner_test.py" ··· 139 # quite elaborate testing infra with containers and multiple 140 # different runners - I don't expect them to help debugging these 141 # when running via our (= custom from their PoV) testing infra. 142 "test_with_main_session" 143 ]; 144
-41
pkgs/development/python-modules/apache-beam/fix-cython.patch
··· 1 - diff --git a/apache_beam/runners/worker/operations.py b/apache_beam/runners/worker/operations.py 2 - index 3464c5750c..5921c72b90 100644 3 - --- a/apache_beam/runners/worker/operations.py 4 - +++ b/apache_beam/runners/worker/operations.py 5 - @@ -69,18 +69,6 @@ if TYPE_CHECKING: 6 - from apache_beam.runners.worker.statesampler import StateSampler 7 - from apache_beam.transforms.userstate import TimerSpec 8 - 9 - -# Allow some "pure mode" declarations. 10 - -try: 11 - - import cython 12 - -except ImportError: 13 - - 14 - - class FakeCython(object): 15 - - @staticmethod 16 - - def cast(type, value): 17 - - return value 18 - - 19 - - globals()['cython'] = FakeCython() 20 - - 21 - _globally_windowed_value = GlobalWindows.windowed_value(None) 22 - _global_window_type = type(_globally_windowed_value.windows[0]) 23 - 24 - @@ -149,7 +137,7 @@ class ConsumerSet(Receiver): 25 - # type: (WindowedValue) -> None 26 - self.update_counters_start(windowed_value) 27 - for consumer in self.consumers: 28 - - cython.cast(Operation, consumer).process(windowed_value) 29 - + consumer.process(windowed_value) 30 - self.update_counters_finish() 31 - 32 - def try_split(self, fraction_of_remainder): 33 - @@ -345,7 +333,7 @@ class Operation(object): 34 - 35 - def output(self, windowed_value, output_index=0): 36 - # type: (WindowedValue, int) -> None 37 - - cython.cast(Receiver, self.receivers[output_index]).receive(windowed_value) 38 - + self.receivers[output_index].receive(windowed_value) 39 - 40 - def add_receiver(self, operation, output_index=0): 41 - # type: (Operation, int) -> None
···
-20
pkgs/development/python-modules/apache-beam/relax-deps.patch
··· 1 - diff --git a/setup.py b/setup.py 2 - index 9429459622..2727b3becb 100644 3 - --- a/setup.py 4 - +++ b/setup.py 5 - @@ -136,12 +136,12 @@ REQUIRED_PACKAGES = [ 6 - # version of dill. It is best to use the same version of dill on client and 7 - # server, therefore list of allowed versions is very narrow. 8 - # See: https://github.com/uqfoundation/dill/issues/341. 9 - - 'dill>=0.3.1.1,<0.3.2', 10 - + 'dill>=0.3.1.1', 11 - 'fastavro>=0.21.4,<2', 12 - 'grpcio>=1.29.0,<2', 13 - 'hdfs>=2.1.0,<3.0.0', 14 - - 'httplib2>=0.8,<0.20.0', 15 - - 'numpy>=1.14.3,<1.21.0', 16 - + 'httplib2>=0.8', 17 - + 'numpy>=1.14.3', 18 - 'pymongo>=3.8.0,<4.0.0', 19 - 'oauth2client>=2.0.1,<5', 20 - 'protobuf>=3.12.2,<4',
···
+3 -3
pkgs/development/python-modules/appthreat-vulnerability-db/default.nix
··· 14 15 buildPythonPackage rec { 16 pname = "appthreat-vulnerability-db"; 17 - version = "2.0.1"; 18 format = "setuptools"; 19 20 disabled = pythonOlder "3.7"; ··· 22 src = fetchFromGitHub { 23 owner = "AppThreat"; 24 repo = "vulnerability-db"; 25 - rev = "v${version}"; 26 - sha256 = "sha256-fqpBnxcRBBXsjJepxDuoDbT3hk5rXAvky11sIvQS9XI="; 27 }; 28 29 propagatedBuildInputs = [
··· 14 15 buildPythonPackage rec { 16 pname = "appthreat-vulnerability-db"; 17 + version = "2.0.2"; 18 format = "setuptools"; 19 20 disabled = pythonOlder "3.7"; ··· 22 src = fetchFromGitHub { 23 owner = "AppThreat"; 24 repo = "vulnerability-db"; 25 + rev = "refs/tags/v${version}"; 26 + sha256 = "sha256-Ozf3qmD9JRH19N/eERhDHz4LUoWwCVepLbSRCg6lWnQ="; 27 }; 28 29 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/apycula/default.nix
··· 12 13 buildPythonPackage rec { 14 pname = "apycula"; 15 - version = "0.3"; 16 format = "setuptools"; 17 18 disabled = pythonOlder "3.8"; ··· 20 src = fetchPypi { 21 inherit version; 22 pname = "Apycula"; 23 - hash = "sha256-Ncecrn5fQW0iAgrE3P7GZTx8E1TiFqiDMhZQSPrDvdk="; 24 }; 25 26 nativeBuildInputs = [
··· 12 13 buildPythonPackage rec { 14 pname = "apycula"; 15 + version = "0.3.1"; 16 format = "setuptools"; 17 18 disabled = pythonOlder "3.8"; ··· 20 src = fetchPypi { 21 inherit version; 22 pname = "Apycula"; 23 + hash = "sha256-RoWZt2Ox0XjJ6vmuCCcNCTMfwZnwJ6fSx71fmipmu2c="; 24 }; 25 26 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/astroquery/default.nix
··· 18 19 buildPythonPackage rec { 20 pname = "astroquery"; 21 - version = "0.4.5"; 22 format = "pyproject"; 23 24 src = fetchPypi { 25 inherit pname version; 26 - sha256 = "20002f84b61fb11ceeae408a4cd23b379490e174054ec777f946df8a3f06be1b"; 27 }; 28 29 disabled = !isPy3k;
··· 18 19 buildPythonPackage rec { 20 pname = "astroquery"; 21 + version = "0.4.6"; 22 format = "pyproject"; 23 24 src = fetchPypi { 25 inherit pname version; 26 + sha256 = "sha256-MHylVMtzSgypoi+G9e/+fkE6+ROuZeFXiXLYR7H+E+4="; 27 }; 28 29 disabled = !isPy3k;
+3 -5
pkgs/development/python-modules/chex/default.nix
··· 12 13 buildPythonPackage rec { 14 pname = "chex"; 15 - # As of 2021-12-29, the latest official version has broken tests with jax 0.2.26: 16 - # `AttributeError: module 'jax.interpreters.xla' has no attribute 'xb'` 17 - version = "unstable-2021-12-16"; 18 format = "setuptools"; 19 20 src = fetchFromGitHub { 21 owner = "deepmind"; 22 repo = pname; 23 - rev = "5adc10e0b4218f8ec775567fca38b68bbad42a3a"; 24 - sha256 = "00xib6zv9pwid2q7wcr109qj3fa3g3b852skz8444kw7r0qxy7z3"; 25 }; 26 27 propagatedBuildInputs = [
··· 12 13 buildPythonPackage rec { 14 pname = "chex"; 15 + version = "0.1.2"; 16 format = "setuptools"; 17 18 src = fetchFromGitHub { 19 owner = "deepmind"; 20 repo = pname; 21 + rev = "v${version}"; 22 + hash = "sha256-NtZYOHByKBcKmhRaNULwaQqxfoPRmgbtJ3cFHNfy4E8="; 23 }; 24 25 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/cupy/default.nix
··· 9 inherit (cudaPackages) cudatoolkit cudnn cutensor nccl; 10 in buildPythonPackage rec { 11 pname = "cupy"; 12 - version = "10.2.0"; 13 disabled = !isPy3k; 14 15 src = fetchPypi { 16 inherit pname version; 17 - sha256 = "sha256-5ovvA76QGOsOnVztMfDgLerks5nJrKR08rLc+ArmWA8="; 18 }; 19 20 # See https://docs.cupy.dev/en/v10.2.0/reference/environment.html. Seting both
··· 9 inherit (cudaPackages) cudatoolkit cudnn cutensor nccl; 10 in buildPythonPackage rec { 11 pname = "cupy"; 12 + version = "10.3.1"; 13 disabled = !isPy3k; 14 15 src = fetchPypi { 16 inherit pname version; 17 + sha256 = "sha256-c8BOKI1AWU+zN8lhliRus55PUAgvFm+TlxKToYn7jWc="; 18 }; 19 20 # See https://docs.cupy.dev/en/v10.2.0/reference/environment.html. Seting both
+2 -2
pkgs/development/python-modules/devolo-home-control-api/default.nix
··· 12 13 buildPythonPackage rec { 14 pname = "devolo-home-control-api"; 15 - version = "0.17.4"; 16 disabled = pythonOlder "3.6"; 17 18 src = fetchFromGitHub { 19 owner = "2Fake"; 20 repo = "devolo_home_control_api"; 21 rev = "v${version}"; 22 - sha256 = "sha256-N/48Q2IEL194vCzrPPuy+mRNejXfkoXy2t2oe0Y6ug4="; 23 }; 24 25 SETUPTOOLS_SCM_PRETEND_VERSION = version;
··· 12 13 buildPythonPackage rec { 14 pname = "devolo-home-control-api"; 15 + version = "0.18.1"; 16 disabled = pythonOlder "3.6"; 17 18 src = fetchFromGitHub { 19 owner = "2Fake"; 20 repo = "devolo_home_control_api"; 21 rev = "v${version}"; 22 + sha256 = "sha256-Xj5k09uEVxZgG0oLbiPOBx/dALsRjqkZbLKit4X4q9Q="; 23 }; 24 25 SETUPTOOLS_SCM_PRETEND_VERSION = version;
+7 -1
pkgs/development/python-modules/dm-haiku/default.nix
··· 21 owner = "deepmind"; 22 repo = pname; 23 rev = "v${version}"; 24 - sha256 = "sha256-qvKMeGPiWXvvyV+GZdTWdsC6Wp08AmP8nDtWk7sZtqM="; 25 }; 26 27 propagatedBuildInputs = [ ··· 32 checkInputs = [ 33 chex 34 cloudpickle 35 dm-tree 36 jaxlib 37 pytest-xdist ··· 53 # likely that's the reason the upstream uses TF-nightly for tests? 54 # `nixpkgs` doesn't have the corresponding TF version packaged. 55 "haiku/_src/integration/jax2tf_test.py" 56 ]; 57 58 meta = with lib; {
··· 21 owner = "deepmind"; 22 repo = pname; 23 rev = "v${version}"; 24 + hash = "sha256-qvKMeGPiWXvvyV+GZdTWdsC6Wp08AmP8nDtWk7sZtqM="; 25 }; 26 27 propagatedBuildInputs = [ ··· 32 checkInputs = [ 33 chex 34 cloudpickle 35 + dill 36 dm-tree 37 jaxlib 38 pytest-xdist ··· 54 # likely that's the reason the upstream uses TF-nightly for tests? 55 # `nixpkgs` doesn't have the corresponding TF version packaged. 56 "haiku/_src/integration/jax2tf_test.py" 57 + ]; 58 + 59 + disabledTests = [ 60 + # See https://github.com/deepmind/dm-haiku/issues/366. 61 + "test_jit_Recurrent" 62 ]; 63 64 meta = with lib; {
+2 -2
pkgs/development/python-modules/editables/default.nix
··· 6 7 buildPythonPackage rec { 8 pname = "editables"; 9 - version = "0.2"; 10 11 src = fetchPypi { 12 inherit pname version; 13 - sha256 = "6918f16225258f24ef9800c2327e14eded42ddac344e77982380749464024f35"; 14 }; 15 16 checkInputs = [
··· 6 7 buildPythonPackage rec { 8 pname = "editables"; 9 + version = "0.3"; 10 11 src = fetchPypi { 12 inherit pname version; 13 + sha256 = "sha256-FnUk43c1jtHxN05hwmjw16S/fb0EbGVve0EM3hYWGxo="; 14 }; 15 16 checkInputs = [
+3 -3
pkgs/development/python-modules/env-canada/default.nix
··· 14 15 buildPythonPackage rec { 16 pname = "env-canada"; 17 - version = "0.5.22"; 18 format = "setuptools"; 19 20 disabled = pythonOlder "3.8"; ··· 22 src = fetchFromGitHub { 23 owner = "michaeldavie"; 24 repo = "env_canada"; 25 - rev = "v${version}"; 26 - sha256 = "sha256-3dqG3wlFlGCI3Ymq5rpoNpmeU36WCQ4Iya5m5mCAVFI="; 27 }; 28 29 propagatedBuildInputs = [
··· 14 15 buildPythonPackage rec { 16 pname = "env-canada"; 17 + version = "0.5.23"; 18 format = "setuptools"; 19 20 disabled = pythonOlder "3.8"; ··· 22 src = fetchFromGitHub { 23 owner = "michaeldavie"; 24 repo = "env_canada"; 25 + rev = "refs/tags/v${version}"; 26 + sha256 = "sha256-ksQQ3jujfu2XR0ZaR5fc8GNYDL8Tos+8U4OHS1mMyRY="; 27 }; 28 29 propagatedBuildInputs = [
+10 -4
pkgs/development/python-modules/geocachingapi/default.nix
··· 3 , backoff 4 , buildPythonPackage 5 , fetchFromGitHub 6 , setuptools-scm 7 , yarl 8 }: 9 10 buildPythonPackage rec { 11 pname = "geocachingapi"; 12 - version = "0.1.0"; 13 14 src = fetchFromGitHub { 15 owner = "Sholofly"; 16 repo = "geocachingapi-python"; 17 - rev = version; 18 - sha256 = "1vdknsxd7rvw6g5lwxlxj97l9ic8cch8rdki3aczs6xzw5adxhcs"; 19 }; 20 21 nativeBuildInputs = [ ··· 33 # Tests require a token and network access 34 doCheck = false; 35 36 - pythonImportsCheck = [ "geocachingapi" ]; 37 38 meta = with lib; { 39 description = "Python API to control the Geocaching API";
··· 3 , backoff 4 , buildPythonPackage 5 , fetchFromGitHub 6 + , pythonOlder 7 , setuptools-scm 8 , yarl 9 }: 10 11 buildPythonPackage rec { 12 pname = "geocachingapi"; 13 + version = "0.1.1"; 14 + format = "setuptools"; 15 + 16 + disabled = pythonOlder "3.7"; 17 18 src = fetchFromGitHub { 19 owner = "Sholofly"; 20 repo = "geocachingapi-python"; 21 + rev = "refs/tags/${version}"; 22 + sha256 = "sha256-Aj1fZ0dGlV7ynoZ7QwGrbku+IpOCx85wE19JDJaaYmc="; 23 }; 24 25 nativeBuildInputs = [ ··· 37 # Tests require a token and network access 38 doCheck = false; 39 40 + pythonImportsCheck = [ 41 + "geocachingapi" 42 + ]; 43 44 meta = with lib; { 45 description = "Python API to control the Geocaching API";
+3 -3
pkgs/development/python-modules/graphql-subscription-manager/default.nix
··· 8 9 buildPythonPackage rec { 10 pname = "graphql-subscription-manager"; 11 - version = "0.5.6"; 12 format = "setuptools"; 13 14 disabled = pythonOlder "3.7"; ··· 16 src = fetchFromGitHub { 17 owner = "Danielhiversen"; 18 repo = "PyGraphqlWebsocketManager"; 19 - rev = version; 20 - hash = "sha256-nieKl25yDc3FHnMqwn6FNzWKd8sas3rTlBonYbJc1tg="; 21 }; 22 23 propagatedBuildInputs = [
··· 8 9 buildPythonPackage rec { 10 pname = "graphql-subscription-manager"; 11 + version = "0.6.0"; 12 format = "setuptools"; 13 14 disabled = pythonOlder "3.7"; ··· 16 src = fetchFromGitHub { 17 owner = "Danielhiversen"; 18 repo = "PyGraphqlWebsocketManager"; 19 + rev = "refs/tags/${version}"; 20 + hash = "sha256-5+KHPm/JuazObvuC2ip6hwQxvjJH/lDgukJMH49cuwg="; 21 }; 22 23 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/hahomematic/default.nix
··· 14 15 buildPythonPackage rec { 16 pname = "hahomematic"; 17 - version = "1.1.0"; 18 format = "setuptools"; 19 20 disabled = pythonOlder "3.9"; ··· 23 owner = "danielperna84"; 24 repo = pname; 25 rev = "refs/tags/${version}"; 26 - sha256 = "sha256-qdOkF8Ob2vYzmIlFM7LbrcuvMWLk4Pd+DTSe3E+8Df8="; 27 }; 28 29 propagatedBuildInputs = [
··· 14 15 buildPythonPackage rec { 16 pname = "hahomematic"; 17 + version = "1.1.1"; 18 format = "setuptools"; 19 20 disabled = pythonOlder "3.9"; ··· 23 owner = "danielperna84"; 24 repo = pname; 25 rev = "refs/tags/${version}"; 26 + sha256 = "sha256-Wxdh9NzrZVPnDbkb6M8tTqA7RQ4enULLq3GFr0qfynY="; 27 }; 28 29 propagatedBuildInputs = [
+2 -1
pkgs/development/python-modules/ipympl/default.nix
··· 3 , fetchPypi 4 , ipykernel 5 , ipywidgets 6 }: 7 8 buildPythonPackage rec { ··· 16 }; 17 18 19 - propagatedBuildInputs = [ ipykernel ipywidgets ]; 20 21 # There are no unit tests in repository 22 doCheck = false;
··· 3 , fetchPypi 4 , ipykernel 5 , ipywidgets 6 + , matplotlib 7 }: 8 9 buildPythonPackage rec { ··· 17 }; 18 19 20 + propagatedBuildInputs = [ ipykernel ipywidgets matplotlib ]; 21 22 # There are no unit tests in repository 23 doCheck = false;
+2 -2
pkgs/development/python-modules/jax/default.nix
··· 19 in 20 buildPythonPackage rec { 21 pname = "jax"; 22 - version = "0.3.4"; 23 format = "setuptools"; 24 25 disabled = pythonOlder "3.7"; ··· 28 owner = "google"; 29 repo = pname; 30 rev = "jax-v${version}"; 31 - sha256 = "sha256-RZqSJP2vtt8U6nmftV2VzfkMGkkk3100QqsjI7PpQbc="; 32 }; 33 34 patches = [
··· 19 in 20 buildPythonPackage rec { 21 pname = "jax"; 22 + version = "0.3.5"; 23 format = "setuptools"; 24 25 disabled = pythonOlder "3.7"; ··· 28 owner = "google"; 29 repo = pname; 30 rev = "jax-v${version}"; 31 + hash = "sha256-c+5r0Xvd2zrIVF9VG+yve5QDvCcfMiOYp6JqaabowhA="; 32 }; 33 34 patches = [
+2 -2
pkgs/development/python-modules/jsbeautifier/default.nix
··· 9 10 buildPythonApplication rec { 11 pname = "jsbeautifier"; 12 - version = "1.14.2"; 13 format = "setuptools"; 14 15 disabled = pythonOlder "3.7"; 16 17 src = fetchPypi { 18 inherit pname version; 19 - hash = "sha256-PskybkfTilQ5W97/h2lWakcnWOcLnhG6fMVs/spqm/Y="; 20 }; 21 22 propagatedBuildInputs = [
··· 9 10 buildPythonApplication rec { 11 pname = "jsbeautifier"; 12 + version = "1.14.3"; 13 format = "setuptools"; 14 15 disabled = pythonOlder "3.7"; 16 17 src = fetchPypi { 18 inherit pname version; 19 + hash = "sha256-1tV2J8+ezYzZAbnsetSogSeo3t6RAXf6SyGedtAvm9c="; 20 }; 21 22 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/jupyterlab/default.nix
··· 10 11 buildPythonPackage rec { 12 pname = "jupyterlab"; 13 - version = "3.3.2"; 14 format = "setuptools"; 15 16 disabled = pythonOlder "3.7"; 17 18 src = fetchPypi { 19 inherit pname version; 20 - sha256 = "sha256-PHFr9VkssoxcVcYVxuW9PvxxiY9pV9E3GbVkeLu7WHo="; 21 }; 22 23 nativeBuildInputs = [
··· 10 11 buildPythonPackage rec { 12 pname = "jupyterlab"; 13 + version = "3.3.3"; 14 format = "setuptools"; 15 16 disabled = pythonOlder "3.7"; 17 18 src = fetchPypi { 19 inherit pname version; 20 + sha256 = "sha256-KU1nEmAVujl/axyAVj3uyGLkfgQmI4Ubvip9hw1p62o="; 21 }; 22 23 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/luxtronik/default.nix
··· 8 9 buildPythonPackage rec { 10 pname = "luxtronik"; 11 - version = "0.3.11"; 12 format = "setuptools"; 13 14 disabled = pythonOlder "3.7"; ··· 17 owner = "Bouni"; 18 repo = "python-luxtronik"; 19 rev = version; 20 - sha256 = "sha256-pngtkEuWmOD1MG7/Bh+8iqCxU0l/fGHA8uZxYoxOE5Y="; 21 }; 22 23 # Project has no tests
··· 8 9 buildPythonPackage rec { 10 pname = "luxtronik"; 11 + version = "0.3.12"; 12 format = "setuptools"; 13 14 disabled = pythonOlder "3.7"; ··· 17 owner = "Bouni"; 18 repo = "python-luxtronik"; 19 rev = version; 20 + sha256 = "sha256-qQwMahZ3EzXzI7FyTL71WzDpLqmIgVYxiJ0IGvlw8dY="; 21 }; 22 23 # Project has no tests
+10 -1
pkgs/development/python-modules/magicgui/default.nix
··· 9 , pyside2 10 , psygnal 11 , docstring-parser 12 }: buildPythonPackage rec { 13 pname = "magicgui"; 14 version = "0.3.7"; 15 src = fetchFromGitHub { 16 owner = "napari"; 17 repo = "magicgui"; 18 rev = "v${version}"; 19 sha256 = "sha256-LYXNNr5lS3ibQk2NIopZkB8kzC7j3yY8moGMk0Gr+hU="; 20 }; 21 nativeBuildInputs = [ setuptools-scm ]; 22 propagatedBuildInputs = [ typing-extensions qtpy pyside2 psygnal docstring-parser ]; 23 checkInputs = [ pytestCheckHook pytest-mypy-plugins ]; 24 doCheck = false; # Reports "Fatal Python error" 25 - SETUPTOOLS_SCM_PRETEND_VERSION = version; 26 27 meta = with lib; { 28 description = "Build GUIs from python functions, using magic. (napari/magicgui)";
··· 9 , pyside2 10 , psygnal 11 , docstring-parser 12 + , napari # a reverse-dependency, for tests 13 }: buildPythonPackage rec { 14 pname = "magicgui"; 15 version = "0.3.7"; 16 + 17 + format = "pyproject"; 18 + 19 src = fetchFromGitHub { 20 owner = "napari"; 21 repo = "magicgui"; 22 rev = "v${version}"; 23 sha256 = "sha256-LYXNNr5lS3ibQk2NIopZkB8kzC7j3yY8moGMk0Gr+hU="; 24 }; 25 + 26 + SETUPTOOLS_SCM_PRETEND_VERSION = version; 27 + 28 nativeBuildInputs = [ setuptools-scm ]; 29 propagatedBuildInputs = [ typing-extensions qtpy pyside2 psygnal docstring-parser ]; 30 checkInputs = [ pytestCheckHook pytest-mypy-plugins ]; 31 + 32 doCheck = false; # Reports "Fatal Python error" 33 + 34 + passthru.tests = { inherit napari; }; 35 36 meta = with lib; { 37 description = "Build GUIs from python functions, using magic. (napari/magicgui)";
+54
pkgs/development/python-modules/napari-npe2/default.nix
···
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , appdirs 5 + , pyyaml 6 + , pytomlpp 7 + , pydantic 8 + , magicgui 9 + , typer 10 + , setuptools-scm 11 + , napari # reverse dependency, for tests 12 + }: 13 + 14 + let 15 + pname = "napari-npe2"; 16 + version = "0.3.0"; 17 + in 18 + buildPythonPackage { 19 + inherit pname version; 20 + 21 + format = "pyproject"; 22 + 23 + src = fetchFromGitHub { 24 + owner = "napari"; 25 + repo = "npe2"; 26 + rev = "v${version}"; 27 + hash = "sha256-IyDUeztWQ8JWXDo//76iHzAlWWaZP6/0lwCh0eZAZsM="; 28 + }; 29 + 30 + SETUPTOOLS_SCM_PRETEND_VERSION = version; 31 + 32 + nativeBuildInputs = [ 33 + # npe2 *can* build without it, 34 + # but then setuptools refuses to acknowledge it when building napari 35 + setuptools-scm 36 + ]; 37 + propagatedBuildInputs = [ 38 + appdirs 39 + pyyaml 40 + pytomlpp 41 + pydantic 42 + magicgui 43 + typer 44 + ]; 45 + 46 + passthru.tests = { inherit napari; }; 47 + 48 + meta = with lib; { 49 + description = "Yet another plugin system for napari (the image visualizer)"; 50 + homepage = "https://github.com/napari/npe2"; 51 + license = licenses.bsd3; 52 + maintainers = with maintainers; [ SomeoneSerge ]; 53 + }; 54 + }
+13 -4
pkgs/development/python-modules/napari/default.nix
··· 6 , superqt 7 , typing-extensions 8 , tifffile 9 - , napari-plugin-engine 10 , pint 11 , pyyaml 12 , numpydoc ··· 29 }: mkDerivationWith buildPythonPackage rec { 30 pname = "napari"; 31 version = "0.4.14"; 32 src = fetchFromGitHub { 33 owner = "napari"; 34 repo = pname; 35 rev = "v${version}"; 36 sha256 = "sha256-uDDj5dzsT4tRVV0Y+CYegiCpLM77XFaXEXEZXTnX808="; 37 }; 38 - nativeBuildInputs = [ setuptools-scm wrapQtAppsHook ]; 39 propagatedBuildInputs = [ 40 - napari-plugin-engine 41 cachey 42 napari-svg 43 napari-console ··· 60 jsonschema 61 scipy 62 ]; 63 - SETUPTOOLS_SCM_PRETEND_VERSION = version; 64 dontUseSetuptoolsCheck = true; 65 postFixup = '' 66 wrapQtApp $out/bin/napari
··· 6 , superqt 7 , typing-extensions 8 , tifffile 9 + , napari-npe2 10 , pint 11 , pyyaml 12 , numpydoc ··· 29 }: mkDerivationWith buildPythonPackage rec { 30 pname = "napari"; 31 version = "0.4.14"; 32 + 33 + format = "pyproject"; 34 + 35 src = fetchFromGitHub { 36 owner = "napari"; 37 repo = pname; 38 rev = "v${version}"; 39 sha256 = "sha256-uDDj5dzsT4tRVV0Y+CYegiCpLM77XFaXEXEZXTnX808="; 40 }; 41 + 42 + SETUPTOOLS_SCM_PRETEND_VERSION = version; 43 + 44 + nativeBuildInputs = [ 45 + setuptools-scm 46 + wrapQtAppsHook 47 + ]; 48 propagatedBuildInputs = [ 49 + napari-npe2 50 cachey 51 napari-svg 52 napari-console ··· 69 jsonschema 70 scipy 71 ]; 72 + 73 dontUseSetuptoolsCheck = true; 74 postFixup = '' 75 wrapQtApp $out/bin/napari
+3 -1
pkgs/development/python-modules/nose/default.nix
··· 23 --replace "from setuptools.command.build_py import Mixin2to3" "from distutils.util import Mixin2to3" 24 ''; 25 26 - preBuild = '' 27 2to3 -wn nose functional_tests unit_tests 28 ''; 29
··· 23 --replace "from setuptools.command.build_py import Mixin2to3" "from distutils.util import Mixin2to3" 24 ''; 25 26 + preBuild = lib.optionalString 27 + ((python.isPy3k or false) && (python.pname != "pypy3")) 28 + '' 29 2to3 -wn nose functional_tests unit_tests 30 ''; 31
+2 -2
pkgs/development/python-modules/openai/default.nix
··· 18 19 buildPythonPackage rec { 20 pname = "openai"; 21 - version = "0.16.0"; 22 23 disabled = pythonOlder "3.7.1"; 24 ··· 27 owner = "openai"; 28 repo = "openai-python"; 29 rev = "v${version}"; 30 - sha256 = "sha256-9BxFOiGIf3Cy7OU0as6onV5ltECInM9wwCr+qCMuPbU="; 31 }; 32 33 propagatedBuildInputs = [
··· 18 19 buildPythonPackage rec { 20 pname = "openai"; 21 + version = "0.18.0"; 22 23 disabled = pythonOlder "3.7.1"; 24 ··· 27 owner = "openai"; 28 repo = "openai-python"; 29 rev = "v${version}"; 30 + sha256 = "sha256-MC3xTiQJrUyfRbnv7jigIal3/paK08bzy+mJI/j7fxo="; 31 }; 32 33 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/pex/default.nix
··· 7 8 buildPythonPackage rec { 9 pname = "pex"; 10 - version = "2.1.78"; 11 format = "flit"; 12 13 disabled = pythonOlder "3.7"; 14 15 src = fetchPypi { 16 inherit pname version; 17 - hash = "sha256-1bWAEMMBjmyLS1W+VWgD9BsZq5f0DmEOQryXH9vupCY="; 18 }; 19 20 nativeBuildInputs = [
··· 7 8 buildPythonPackage rec { 9 pname = "pex"; 10 + version = "2.1.79"; 11 format = "flit"; 12 13 disabled = pythonOlder "3.7"; 14 15 src = fetchPypi { 16 inherit pname version; 17 + hash = "sha256-XIqof/RZL1dmfPU6NVtkf18zrkG5RPOesGfsDDrPhQ8="; 18 }; 19 20 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/phonenumbers/default.nix
··· 6 7 buildPythonPackage rec { 8 pname = "phonenumbers"; 9 - version = "8.12.44"; 10 format = "setuptools"; 11 12 src = fetchPypi { 13 inherit pname version; 14 - sha256 = "sha256-Js/QJX0XBP4viMr/LKq7cNFqh3seZbaq5R+fu+EKqM4="; 15 }; 16 17 checkInputs = [
··· 6 7 buildPythonPackage rec { 8 pname = "phonenumbers"; 9 + version = "8.12.46"; 10 format = "setuptools"; 11 12 src = fetchPypi { 13 inherit pname version; 14 + sha256 = "sha256-HEQPYzbLSYk/8agybHC032k4Aq6YHyEPVFzUIVrEgTM="; 15 }; 16 17 checkInputs = [
+2 -2
pkgs/development/python-modules/pip-tools/default.nix
··· 12 13 buildPythonPackage rec { 14 pname = "pip-tools"; 15 - version = "6.5.1"; 16 17 disabled = pythonOlder "3.6"; 18 19 src = fetchPypi { 20 inherit pname version; 21 - sha256 = "sha256-gPViqmmfx2pCRTlpfgvvQeSQoFDlemohRoUxmBqdQZ4="; 22 }; 23 24 checkInputs = [
··· 12 13 buildPythonPackage rec { 14 pname = "pip-tools"; 15 + version = "6.6.0"; 16 17 disabled = pythonOlder "3.6"; 18 19 src = fetchPypi { 20 inherit pname version; 21 + sha256 = "sha256-mKokAERAocBInXGlZ6Tor98jx3gr/0g9EhmIHnMC3oM="; 22 }; 23 24 checkInputs = [
+3 -3
pkgs/development/python-modules/plugwise/default.nix
··· 19 20 buildPythonPackage rec { 21 pname = "plugwise"; 22 - version = "0.17.3"; 23 format = "setuptools"; 24 25 src = fetchFromGitHub { 26 owner = pname; 27 repo = "python-plugwise"; 28 - rev = "v${version}"; 29 - sha256 = "sha256-1wSVmH7woTR2ebHS5FfWHLqwbY04rxtPx/0A/HY+N8s="; 30 }; 31 32 postPatch = ''
··· 19 20 buildPythonPackage rec { 21 pname = "plugwise"; 22 + version = "0.17.6"; 23 format = "setuptools"; 24 25 src = fetchFromGitHub { 26 owner = pname; 27 repo = "python-plugwise"; 28 + rev = "refs/tags/v${version}"; 29 + sha256 = "sha256-Znhtw4VQ7r26rluLa5I+b3TMJ+Wyog7uaUReHORHOgU="; 30 }; 31 32 postPatch = ''
+25 -6
pkgs/development/python-modules/pure-python-adb/default.nix
··· 1 - { aiofiles, buildPythonPackage, fetchPypi, lib, pythonOlder }: 2 3 buildPythonPackage rec { 4 pname = "pure-python-adb"; ··· 11 sha256 = "0kdr7w2fhgjpcf1k3l6an9im583iqkr6v8hb4q1zw30nh3bqkk0f"; 12 }; 13 14 - propagatedBuildInputs = [ aiofiles ]; 15 - # Disable tests as they require docker, docker-compose and a dedicated 16 - # android emulator 17 - doCheck = false; 18 - pythonImportsCheck = [ "ppadb.client" "ppadb.client_async" ]; 19 20 meta = with lib; { 21 description = "Pure python implementation of the adb client";
··· 1 + { aiofiles 2 + , buildPythonPackage 3 + , fetchPypi 4 + , lib 5 + , pythonOlder 6 + , pytestCheckHook 7 + }: 8 9 buildPythonPackage rec { 10 pname = "pure-python-adb"; ··· 17 sha256 = "0kdr7w2fhgjpcf1k3l6an9im583iqkr6v8hb4q1zw30nh3bqkk0f"; 18 }; 19 20 + passthru.extras-require = { 21 + async = [ 22 + aiofiles 23 + ]; 24 + }; 25 + 26 + doCheck = pythonOlder "3.10"; # all tests result in RuntimeError on 3.10 27 + 28 + checkInputs = [ 29 + pytestCheckHook 30 + ] 31 + ++ passthru.extras-require.async; 32 + 33 + pythonImportsCheck = [ 34 + "ppadb.client" 35 + ] ++ lib.optionals doCheck [ 36 + "ppadb.client_async" 37 + ]; 38 39 meta = with lib; { 40 description = "Pure python implementation of the adb client";
+30
pkgs/development/python-modules/py3rijndael/default.nix
···
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + , pytestCheckHook 5 + }: 6 + 7 + let 8 + pname = "py3rijndael"; 9 + version = "0.3.3"; 10 + in 11 + buildPythonPackage { 12 + inherit pname version; 13 + format = "setuptools"; 14 + 15 + src = fetchPypi { 16 + inherit pname version; 17 + hash = "sha256-tmVaPr/zoQVA6u0EnoeI7qOsk9a3GzpqwrACJLvs6ag="; 18 + }; 19 + 20 + checkInputs = [ 21 + pytestCheckHook 22 + ]; 23 + 24 + meta = with lib; { 25 + description = "Rijndael algorithm library"; 26 + homepage = "https://github.com/meyt/py3rijndael"; 27 + license = licenses.mit; 28 + maintainers = with maintainers; [ hexa ]; 29 + }; 30 + }
+2 -2
pkgs/development/python-modules/pyathena/default.nix
··· 10 11 buildPythonPackage rec { 12 pname = "pyathena"; 13 - version = "2.5.1"; 14 format = "setuptools"; 15 16 disabled = pythonOlder "3.7"; ··· 18 src = fetchPypi { 19 pname = "PyAthena"; 20 inherit version; 21 - sha256 = "sha256-GTcDiDtZGgTpdl6YBgPuztv7heEPZ/ymhup/4JwfELA="; 22 }; 23 24 propagatedBuildInputs = [
··· 10 11 buildPythonPackage rec { 12 pname = "pyathena"; 13 + version = "2.5.2"; 14 format = "setuptools"; 15 16 disabled = pythonOlder "3.7"; ··· 18 src = fetchPypi { 19 pname = "PyAthena"; 20 inherit version; 21 + sha256 = "sha256-vjoK6lEitvd5vqSEE/ael8q00O05lquKIviFK/bPlVQ="; 22 }; 23 24 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/pycfmodel/default.nix
··· 9 10 buildPythonPackage rec { 11 pname = "pycfmodel"; 12 - version = "0.18.2"; 13 format = "setuptools"; 14 15 disabled = pythonOlder "3.7"; ··· 18 owner = "Skyscanner"; 19 repo = pname; 20 rev = "refs/tags/${version}"; 21 - hash = "sha256-JZRM4CwO69BJBTm0LzA41oNv/iViIdU3Mq01Fa/KlUs="; 22 }; 23 24 propagatedBuildInputs = [
··· 9 10 buildPythonPackage rec { 11 pname = "pycfmodel"; 12 + version = "0.19.0"; 13 format = "setuptools"; 14 15 disabled = pythonOlder "3.7"; ··· 18 owner = "Skyscanner"; 19 repo = pname; 20 rev = "refs/tags/${version}"; 21 + hash = "sha256-u1XuUW5OFl5NDP11nd6HK17NBXjqvzLFp2jUmecWP8E="; 22 }; 23 24 propagatedBuildInputs = [
+6 -2
pkgs/development/python-modules/pygatt/default.nix
··· 22 }; 23 24 propagatedBuildInputs = [ 25 - pexpect 26 pyserial 27 ]; 28 29 checkInputs = [ 30 mock 31 nose 32 pytestCheckHook 33 - ]; 34 35 postPatch = '' 36 # Not support for Python < 3.4
··· 22 }; 23 24 propagatedBuildInputs = [ 25 pyserial 26 ]; 27 28 + passthru.extras-require.GATTTOOL = [ 29 + pexpect 30 + ]; 31 + 32 checkInputs = [ 33 mock 34 nose 35 pytestCheckHook 36 + ] 37 + ++ passthru.extras-require.GATTTOOL; 38 39 postPatch = '' 40 # Not support for Python < 3.4
+2 -2
pkgs/development/python-modules/pyinfra/default.nix
··· 17 18 buildPythonPackage rec { 19 pname = "pyinfra"; 20 - version = "1.7.2"; 21 format = "setuptools"; 22 23 disabled = pythonOlder "3.7"; 24 25 src = fetchPypi { 26 inherit pname version; 27 - sha256 = "sha256-qA65l0+E5jVdPghjcX2YiVtdhHRxt4ey28xOedgwHaM="; 28 }; 29 30 propagatedBuildInputs = [
··· 17 18 buildPythonPackage rec { 19 pname = "pyinfra"; 20 + version = "2.0"; 21 format = "setuptools"; 22 23 disabled = pythonOlder "3.7"; 24 25 src = fetchPypi { 26 inherit pname version; 27 + sha256 = "sha256-rzVirU697wGehCIc/WwE6Rg9AaYYELXfoe10GMRFHgw="; 28 }; 29 30 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/pynina/default.nix
··· 7 8 buildPythonPackage rec { 9 pname = "pynina"; 10 - version = "0.1.7"; 11 format = "setuptools"; 12 13 disabled = pythonOlder "3.7"; ··· 15 src = fetchPypi { 16 pname = "PyNINA"; 17 inherit version; 18 - sha256 = "sha256-7sceYmzOmXJMKaIdGmXMuCAum0aJeVTxx1w/jZy5Eig="; 19 }; 20 21 propagatedBuildInputs = [
··· 7 8 buildPythonPackage rec { 9 pname = "pynina"; 10 + version = "0.1.8"; 11 format = "setuptools"; 12 13 disabled = pythonOlder "3.7"; ··· 15 src = fetchPypi { 16 pname = "PyNINA"; 17 inherit version; 18 + sha256 = "sha256-U8/SzkkZJLRBpTQx8NRpFWUlckn4Jr0n9cHR4/plyb0="; 19 }; 20 21 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/pyoverkiz/default.nix
··· 15 16 buildPythonPackage rec { 17 pname = "pyoverkiz"; 18 - version = "1.3.14"; 19 format = "pyproject"; 20 21 disabled = pythonOlder "3.7"; ··· 24 owner = "iMicknl"; 25 repo = "python-overkiz-api"; 26 rev = "v${version}"; 27 - hash = "sha256-dyT2hrTQwYoKEZAVIed2N4259YlR2JmvOEpAuPLCur4="; 28 }; 29 30 nativeBuildInputs = [
··· 15 16 buildPythonPackage rec { 17 pname = "pyoverkiz"; 18 + version = "1.4.0"; 19 format = "pyproject"; 20 21 disabled = pythonOlder "3.7"; ··· 24 owner = "iMicknl"; 25 repo = "python-overkiz-api"; 26 rev = "v${version}"; 27 + hash = "sha256-uaeSyRtnokUJ3jWTioVMuo+T3jFoH+SYTBT3HPCPjm8="; 28 }; 29 30 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/pytibber/default.nix
··· 13 14 buildPythonPackage rec { 15 pname = "pytibber"; 16 - version = "0.22.1"; 17 format = "setuptools"; 18 19 disabled = pythonOlder "3.9"; ··· 22 owner = "Danielhiversen"; 23 repo = "pyTibber"; 24 rev = version; 25 - hash = "sha256-kzKY9ixsAkfee5En0IzYl5izeXq3xY/8bc5Kz/qkE7U="; 26 }; 27 28 propagatedBuildInputs = [
··· 13 14 buildPythonPackage rec { 15 pname = "pytibber"; 16 + version = "0.22.3"; 17 format = "setuptools"; 18 19 disabled = pythonOlder "3.9"; ··· 22 owner = "Danielhiversen"; 23 repo = "pyTibber"; 24 rev = version; 25 + hash = "sha256-tM8Uu/TpP5a7y+ePFko0bMoZJWG2efYA861Ez8dPeFY="; 26 }; 27 28 propagatedBuildInputs = [
+8 -5
pkgs/development/python-modules/pytradfri/default.nix
··· 21 hash = "sha256-12ol+2CnoPfkxmDGJJAkoafHGpQuWC4lh0N7lSvx2DE="; 22 }; 23 24 - propagatedBuildInputs = [ 25 - aiocoap 26 - dtlssocket 27 - ]; 28 29 checkInputs = [ 30 pytestCheckHook 31 - ]; 32 33 pythonImportsCheck = [ 34 "pytradfri"
··· 21 hash = "sha256-12ol+2CnoPfkxmDGJJAkoafHGpQuWC4lh0N7lSvx2DE="; 22 }; 23 24 + passthru.extras-require = { 25 + async = [ 26 + aiocoap 27 + dtlssocket 28 + ]; 29 + }; 30 31 checkInputs = [ 32 pytestCheckHook 33 + ] 34 + ++ passthru.extras-require.async; 35 36 pythonImportsCheck = [ 37 "pytradfri"
+2 -2
pkgs/development/python-modules/renault-api/default.nix
··· 16 17 buildPythonPackage rec { 18 pname = "renault-api"; 19 - version = "0.1.10"; 20 format = "pyproject"; 21 22 disabled = pythonOlder "3.7"; ··· 25 owner = "hacf-fr"; 26 repo = pname; 27 rev = "v${version}"; 28 - sha256 = "sha256-PXycRRUrKIkU/MgQbW4BjvBhpEi6InY5jZHPw4Nyv2s="; 29 }; 30 31 nativeBuildInputs = [
··· 16 17 buildPythonPackage rec { 18 pname = "renault-api"; 19 + version = "0.1.11"; 20 format = "pyproject"; 21 22 disabled = pythonOlder "3.7"; ··· 25 owner = "hacf-fr"; 26 repo = pname; 27 rev = "v${version}"; 28 + sha256 = "sha256-71UFVXfww3wgSO2qoRCuV80+33B91Bjl2+nuuCbQRLg="; 29 }; 30 31 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/rtsp-to-webrtc/default.nix
··· 9 10 buildPythonPackage rec { 11 pname = "rtsp-to-webrtc"; 12 - version = "0.5.0"; 13 format = "setuptools"; 14 15 disabled = pythonOlder "3.7"; ··· 18 owner = "allenporter"; 19 repo = "rtsp-to-webrtc-client"; 20 rev = version; 21 - hash = "sha256-ry6xNymWgkkvYXliVLUFOUiPz8gbCsQDrSuGmCaH4ZE="; 22 }; 23 24 propagatedBuildInputs = [
··· 9 10 buildPythonPackage rec { 11 pname = "rtsp-to-webrtc"; 12 + version = "0.5.1"; 13 format = "setuptools"; 14 15 disabled = pythonOlder "3.7"; ··· 18 owner = "allenporter"; 19 repo = "rtsp-to-webrtc-client"; 20 rev = version; 21 + hash = "sha256-miMBN/8IO4v03mMoclCa3GFl6HCS3Sh6z2HOQ39MRZY="; 22 }; 23 24 propagatedBuildInputs = [
+11 -4
pkgs/development/python-modules/samsungctl/default.nix
··· 1 - { lib, buildPythonPackage, fetchPypi 2 , websocket-client 3 }: 4 ··· 11 sha256 = "0ipz3fd65rqkxlb02sql0awc3vnslrwb2pfrsnpfnf8bfgxpbh9g"; 12 }; 13 14 - propagatedBuildInputs = [ 15 - websocket-client 16 - ]; 17 18 # no tests 19 doCheck = false;
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + 5 + # extra: websocket 6 , websocket-client 7 }: 8 ··· 15 sha256 = "0ipz3fd65rqkxlb02sql0awc3vnslrwb2pfrsnpfnf8bfgxpbh9g"; 16 }; 17 18 + passthru.extras-require = { 19 + websocket = [ 20 + websocket-client 21 + ]; 22 + # interactive_ui requires curses package 23 + }; 24 25 # no tests 26 doCheck = false;
+42 -9
pkgs/development/python-modules/samsungtvws/default.nix
··· 1 - { lib, buildPythonPackage, fetchPypi, isPy27 2 - , aiohttp 3 , requests 4 , websocket-client 5 , websockets 6 }: 7 8 buildPythonPackage rec { 9 pname = "samsungtvws"; 10 version = "2.5.0"; 11 disabled = isPy27; 12 13 - src = fetchPypi { 14 - inherit pname version; 15 - sha256 = "sha256-AFCN1b80GZ24g3oWe1qqc72yWQy4+/sorL8zwOYM7vo="; 16 }; 17 18 propagatedBuildInputs = [ 19 - aiohttp 20 requests 21 websocket-client 22 - websockets 23 ]; 24 25 - # no tests 26 - doCheck = false; 27 28 pythonImportsCheck = [ "samsungtvws" ]; 29
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , isPy27 5 + 6 + # propagates: 7 , requests 8 , websocket-client 9 + 10 + # extras: async 11 + , aiohttp 12 , websockets 13 + 14 + # extras: encrypted 15 + , cryptography 16 + , py3rijndael 17 + 18 + # tests 19 + , aioresponses 20 + , pytest-asyncio 21 + , pytestCheckHook 22 }: 23 24 buildPythonPackage rec { 25 pname = "samsungtvws"; 26 version = "2.5.0"; 27 + format = "setuptools"; 28 disabled = isPy27; 29 30 + src = fetchFromGitHub { 31 + owner = "xchwarze"; 32 + repo = "samsung-tv-ws-api"; 33 + rev = "v${version}"; 34 + hash = "sha256-AimG5tyTRBETpivC2BwCuoR4o7y98YT6u5sogJlcmoo="; 35 }; 36 37 propagatedBuildInputs = [ 38 requests 39 websocket-client 40 ]; 41 42 + passthru.extras-require = { 43 + async = [ 44 + aiohttp 45 + websockets 46 + ]; 47 + encrypted = [ 48 + cryptography 49 + py3rijndael 50 + ]; 51 + }; 52 + 53 + checkInputs = [ 54 + aioresponses 55 + pytest-asyncio 56 + pytestCheckHook 57 + ] 58 + ++ passthru.extras-require.async 59 + ++ passthru.extras-require.encrypted; 60 61 pythonImportsCheck = [ "samsungtvws" ]; 62
+43
pkgs/development/python-modules/servefile/default.nix
···
··· 1 + { buildPythonPackage 2 + , fetchFromGitHub 3 + , lib 4 + , pyopenssl 5 + , pytestCheckHook 6 + , requests 7 + }: 8 + 9 + buildPythonPackage rec { 10 + pname = "servefile"; 11 + version = "0.5.3"; 12 + 13 + src = fetchFromGitHub { 14 + owner = "sebageek"; 15 + repo = pname; 16 + rev = "v${version}"; 17 + sha256 = "sha256-/ZEMZIH/ImuZ2gh5bwB0FlaWnG/ELxfBGEJ2SuNSEb8="; 18 + }; 19 + 20 + propagatedBuildInputs = [ pyopenssl ]; 21 + 22 + checkInputs = [ pytestCheckHook requests ]; 23 + # Test attempts to connect to a port on localhost which fails in nix build 24 + # environment. 25 + disabledTests = [ 26 + "test_abort_download" 27 + "test_big_download" 28 + "test_https_big_download" 29 + "test_https" 30 + "test_redirect_and_download" 31 + "test_specify_port" 32 + "test_upload_size_limit" 33 + "test_upload" 34 + ]; 35 + pythonImportsCheck = [ "servefile" ]; 36 + 37 + meta = with lib; { 38 + description = "Serve files from shell via a small HTTP server"; 39 + homepage = "https://github.com/sebageek/servefile"; 40 + license = licenses.gpl3Plus; 41 + maintainers = with maintainers; [ samuela ]; 42 + }; 43 + }
+1 -1
pkgs/development/python-modules/shiboken2/default.nix
··· 34 license = with licenses; [ gpl2 lgpl21 ]; 35 homepage = "https://wiki.qt.io/Qt_for_Python"; 36 maintainers = with maintainers; [ gebner ]; 37 - broken = stdenv.isDarwin; 38 }; 39 }
··· 34 license = with licenses; [ gpl2 lgpl21 ]; 35 homepage = "https://wiki.qt.io/Qt_for_Python"; 36 maintainers = with maintainers; [ gebner ]; 37 + broken = stdenv.isDarwin || python.isPy310; 38 }; 39 }
+14 -6
pkgs/development/python-modules/sphinxcontrib-bibtex/default.nix
··· 1 { lib 2 , buildPythonPackage 3 , fetchPypi 4 - , isPy3k 5 , oset 6 , pybtex 7 , pybtex-docutils ··· 9 }: 10 11 buildPythonPackage rec { 12 - version = "2.4.1"; 13 pname = "sphinxcontrib-bibtex"; 14 15 - disabled = !isPy3k; 16 17 src = fetchPypi { 18 inherit pname version; 19 - sha256 = "282223309bbaf34cd20a8fe1ba346fe8642f403a8930607e77a8cb08ae81fc5f"; 20 }; 21 22 - propagatedBuildInputs = [ oset pybtex pybtex-docutils sphinx ]; 23 24 doCheck = false; 25 - pythonImportsCheck = [ "sphinxcontrib.bibtex" ]; 26 27 meta = with lib; { 28 description = "A Sphinx extension for BibTeX style citations";
··· 1 { lib 2 , buildPythonPackage 3 , fetchPypi 4 + , pythonOlder 5 , oset 6 , pybtex 7 , pybtex-docutils ··· 9 }: 10 11 buildPythonPackage rec { 12 pname = "sphinxcontrib-bibtex"; 13 + version = "2.4.2"; 14 15 + disabled = pythonOlder "3.6"; 16 17 src = fetchPypi { 18 inherit pname version; 19 + hash = "sha256-ZbAj7kfzXx8DrE1xyCTmfGJMfsrBuyboNiMnGgH52oY="; 20 }; 21 22 + propagatedBuildInputs = [ 23 + oset 24 + pybtex 25 + pybtex-docutils 26 + sphinx 27 + ]; 28 29 doCheck = false; 30 + 31 + pythonImportsCheck = [ 32 + "sphinxcontrib.bibtex" 33 + ]; 34 35 meta = with lib; { 36 description = "A Sphinx extension for BibTeX style citations";
+2 -2
pkgs/development/python-modules/sphinxext-opengraph/default.nix
··· 8 9 buildPythonPackage rec { 10 pname = "sphinxext-opengraph"; 11 - version = "0.6.2"; 12 13 src = fetchFromGitHub { 14 owner = "wpilibsuite"; 15 repo = "sphinxext-opengraph"; 16 rev = "v${version}"; 17 - sha256 = "sha256-3bZFFtGW6j/3m/3F4+tapZujzpMZnrIcYTngDCNGylI="; 18 }; 19 20 propagatedBuildInputs = [
··· 8 9 buildPythonPackage rec { 10 pname = "sphinxext-opengraph"; 11 + version = "0.6.3"; 12 13 src = fetchFromGitHub { 14 owner = "wpilibsuite"; 15 repo = "sphinxext-opengraph"; 16 rev = "v${version}"; 17 + sha256 = "sha256-YR6TlsmND5IhLdbPbmtVhRN2vSZfx70g2a6Yn6y6L/M="; 18 }; 19 20 propagatedBuildInputs = [
+3 -3
pkgs/development/python-modules/sumo/default.nix
··· 17 18 buildPythonPackage rec { 19 pname = "sumo"; 20 - version = "2.2.5"; 21 format = "setuptools"; 22 23 disabled = pythonOlder "3.6"; ··· 25 src = fetchFromGitHub { 26 owner = "SMTG-UCL"; 27 repo = "sumo"; 28 - rev = "v${version}"; 29 - sha256 = "1vwqyv215yf51j1278cn7l8mpqmy1grm9j7z3hxjlz4w65cff324"; 30 }; 31 32 nativeBuildInputs = [
··· 17 18 buildPythonPackage rec { 19 pname = "sumo"; 20 + version = "2.3.0"; 21 format = "setuptools"; 22 23 disabled = pythonOlder "3.6"; ··· 25 src = fetchFromGitHub { 26 owner = "SMTG-UCL"; 27 repo = "sumo"; 28 + rev = "refs/tags/v${version}"; 29 + sha256 = "sha256-apI5Qt7Wrr4FXKL48iqqIQJDX2BIf3PPz/qIgSO7nuo="; 30 }; 31 32 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/sunpy/default.nix
··· 31 32 buildPythonPackage rec { 33 pname = "sunpy"; 34 - version = "3.1.4"; 35 format = "setuptools"; 36 37 disabled = pythonOlder "3.6"; 38 39 src = fetchPypi { 40 inherit pname version; 41 - sha256 = "sha256-TDslY1KUohR9zyyJ6+B95MMMsUL1TBl49L+nSCvZ9nI="; 42 }; 43 44 nativeBuildInputs = [
··· 31 32 buildPythonPackage rec { 33 pname = "sunpy"; 34 + version = "3.1.6"; 35 format = "setuptools"; 36 37 disabled = pythonOlder "3.6"; 38 39 src = fetchPypi { 40 inherit pname version; 41 + sha256 = "sha256-mI5W4EDzTk3GryTQbnmvP+ks3VJDzw4drew9wD9+tIE="; 42 }; 43 44 nativeBuildInputs = [
+7
pkgs/development/python-modules/tensorflow-datasets/default.nix
··· 9 , future 10 , imagemagick 11 , importlib-resources 12 , jinja2 13 , langdetect 14 , lib ··· 78 beautifulsoup4 79 ffmpeg 80 imagemagick 81 jinja2 82 langdetect 83 matplotlib ··· 118 119 # Requires `tensorflow_io` which is not packaged in `nixpkgs`. 120 "tensorflow_datasets/image/lsun_test.py" 121 122 # Fails with `TypeError: Constant constructor takes either 0 or 2 positional arguments` 123 # deep in TF AutoGraph. Doesn't reproduce in Docker with Ubuntu 22.04 => might be related
··· 9 , future 10 , imagemagick 11 , importlib-resources 12 + , jax 13 + , jaxlib 14 , jinja2 15 , langdetect 16 , lib ··· 80 beautifulsoup4 81 ffmpeg 82 imagemagick 83 + jax 84 + jaxlib 85 jinja2 86 langdetect 87 matplotlib ··· 122 123 # Requires `tensorflow_io` which is not packaged in `nixpkgs`. 124 "tensorflow_datasets/image/lsun_test.py" 125 + 126 + # Requires `envlogger` which is not packaged in `nixpkgs`. 127 + "tensorflow_datasets/rlds/robosuite_panda_pick_place_can/robosuite_panda_pick_place_can_test.py" 128 129 # Fails with `TypeError: Constant constructor takes either 0 or 2 positional arguments` 130 # deep in TF AutoGraph. Doesn't reproduce in Docker with Ubuntu 22.04 => might be related
+2 -2
pkgs/development/python-modules/tldextract/default.nix
··· 14 15 buildPythonPackage rec { 16 pname = "tldextract"; 17 - version = "3.2.0"; 18 format = "setuptools"; 19 20 disabled = pythonOlder "3.6"; 21 22 src = fetchPypi { 23 inherit pname version; 24 - sha256 = "sha256-PUtqIQVgC30CkOoje/MLaw3HY+UPy+QOhJoBm9bby/8="; 25 }; 26 27 nativeBuildInputs = [
··· 14 15 buildPythonPackage rec { 16 pname = "tldextract"; 17 + version = "3.2.1"; 18 format = "setuptools"; 19 20 disabled = pythonOlder "3.6"; 21 22 src = fetchPypi { 23 inherit pname version; 24 + sha256 = "sha256-rJMEzfgLCcN+6pZXmeDZrAqhzLZTH65Uiqvgm68aJUk="; 25 }; 26 27 nativeBuildInputs = [
+13
pkgs/development/python-modules/twisted/default.nix
··· 1 { lib, stdenv 2 , buildPythonPackage 3 , fetchPypi 4 , python 5 , zope_interface ··· 24 extension = "tar.gz"; 25 sha256 = "1wml02jxni8k15984pskks7d6yin81w4d2ac026cpyiqd0gjpwsp"; 26 }; 27 28 propagatedBuildInputs = [ zope_interface incremental automat constantly hyperlink pyhamcrest attrs setuptools typing-extensions ]; 29
··· 1 { lib, stdenv 2 , buildPythonPackage 3 + , fetchpatch 4 , fetchPypi 5 , python 6 , zope_interface ··· 25 extension = "tar.gz"; 26 sha256 = "1wml02jxni8k15984pskks7d6yin81w4d2ac026cpyiqd0gjpwsp"; 27 }; 28 + 29 + patches = [ 30 + (fetchpatch { 31 + # https://github.com/twisted/twisted/security/advisories/GHSA-c2jg-hw38-jrqq 32 + name = "CVE-2022-24801.patch"; 33 + url = "https://github.com/twisted/twisted/commit/592217e951363d60e9cd99c5bbfd23d4615043ac.patch"; 34 + hash = "sha256-psX5vAM9myuILuTazpebSk8QTT52CB6N7RXAY4MAV8g="; 35 + excludes = [ 36 + "src/twisted/web/newsfragments/10323.bugfix" 37 + ]; 38 + }) 39 + ]; 40 41 propagatedBuildInputs = [ zope_interface incremental automat constantly hyperlink pyhamcrest attrs setuptools typing-extensions ]; 42
+2 -2
pkgs/development/python-modules/xknx/default.nix
··· 12 13 buildPythonPackage rec { 14 pname = "xknx"; 15 - version = "0.20.1"; 16 format = "setuptools"; 17 18 disabled = pythonOlder "3.8"; ··· 21 owner = "XKNX"; 22 repo = pname; 23 rev = version; 24 - sha256 = "sha256-7g1uAkBGlNcmfjqGNH2MS+X26Pq1hTKQy9eLJVTqxhA="; 25 }; 26 27 propagatedBuildInputs = [
··· 12 13 buildPythonPackage rec { 14 pname = "xknx"; 15 + version = "0.20.2"; 16 format = "setuptools"; 17 18 disabled = pythonOlder "3.8"; ··· 21 owner = "XKNX"; 22 repo = pname; 23 rev = version; 24 + sha256 = "sha256-9OEoU2r6/tThEoLjssWD0jrgF2oYk5IRCWLTeF4ddGc="; 25 }; 26 27 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/zha-quirks/default.nix
··· 9 10 buildPythonPackage rec { 11 pname = "zha-quirks"; 12 - version = "0.0.69"; 13 14 src = fetchFromGitHub { 15 owner = "zigpy"; 16 repo = "zha-device-handlers"; 17 rev = version; 18 - sha256 = "sha256-qPqgla+NFtZ85i+GB0lRRsoNImVghJsJfww7j8yQcFs="; 19 }; 20 21 propagatedBuildInputs = [
··· 9 10 buildPythonPackage rec { 11 pname = "zha-quirks"; 12 + version = "0.0.72"; 13 14 src = fetchFromGitHub { 15 owner = "zigpy"; 16 repo = "zha-device-handlers"; 17 rev = version; 18 + sha256 = "sha256-tVCvmQR9tGhSDB4OztNaSCj2BTxPdrX3Gw9WZopRo8k="; 19 }; 20 21 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/zigpy/default.nix
··· 15 16 buildPythonPackage rec { 17 pname = "zigpy"; 18 - version = "0.44.1"; 19 format = "setuptools"; 20 21 disabled = pythonOlder "3.7"; ··· 24 owner = "zigpy"; 25 repo = "zigpy"; 26 rev = version; 27 - sha256 = "sha256-7X3uaxzvVMhSucCGA+rZsgt+fJSNjYQkJLpCGyHOIlc="; 28 }; 29 30 propagatedBuildInputs = [
··· 15 16 buildPythonPackage rec { 17 pname = "zigpy"; 18 + version = "0.44.2"; 19 format = "setuptools"; 20 21 disabled = pythonOlder "3.7"; ··· 24 owner = "zigpy"; 25 repo = "zigpy"; 26 rev = version; 27 + sha256 = "sha256-E6SeuVu5UdWL5Tx39UQymNhABltR+qVHANYWuCh+h6I="; 28 }; 29 30 propagatedBuildInputs = [
+3 -3
pkgs/development/tools/appthreat-depscan/default.nix
··· 5 6 python3.pkgs.buildPythonApplication rec { 7 pname = "appthreat-depscan"; 8 - version = "2.1.2"; 9 10 src = fetchFromGitHub { 11 owner = "AppThreat"; 12 repo = "dep-scan"; 13 - rev = "v${version}"; 14 - hash = "sha256-hRmTx0qs/QnDLl4KhGbKw5Mucq4wQCaCIkeObrZlJSI="; 15 }; 16 17 propagatedBuildInputs = with python3.pkgs; [
··· 5 6 python3.pkgs.buildPythonApplication rec { 7 pname = "appthreat-depscan"; 8 + version = "2.1.3"; 9 10 src = fetchFromGitHub { 11 owner = "AppThreat"; 12 repo = "dep-scan"; 13 + rev = "refs/tags/v${version}"; 14 + hash = "sha256-6ifpPNBcqaNGVQjZQ3G48QuwTRRn4zL3awa06yOeveU="; 15 }; 16 17 propagatedBuildInputs = with python3.pkgs; [
-1
pkgs/development/tools/azure-functions-core-tools/default.nix
··· 11 , libuuid 12 , dotnetbuildhelpers 13 , dotnetCorePackages 14 - , coreclr 15 , openssl 16 }: 17
··· 11 , libuuid 12 , dotnetbuildhelpers 13 , dotnetCorePackages 14 , openssl 15 }: 16
+2 -2
pkgs/development/tools/build-managers/apache-maven/default.nix
··· 4 5 stdenv.mkDerivation rec { 6 pname = "apache-maven"; 7 - version = "3.8.4"; 8 9 builder = ./builder.sh; 10 11 src = fetchurl { 12 url = "mirror://apache/maven/maven-3/${version}/binaries/${pname}-${version}-bin.tar.gz"; 13 - sha256 = "sha256-LNycUZQnuyD9wlvvWpBjt5Dkq9kw57FLTp9IY9b58Tw="; 14 }; 15 16 nativeBuildInputs = [ makeWrapper ];
··· 4 5 stdenv.mkDerivation rec { 6 pname = "apache-maven"; 7 + version = "3.8.5"; 8 9 builder = ./builder.sh; 10 11 src = fetchurl { 12 url = "mirror://apache/maven/maven-3/${version}/binaries/${pname}-${version}-bin.tar.gz"; 13 + sha256 = "sha256-iOMHAPMqP2Dg0o0PEqNSXSm3wgxy0TAVPfW11tiQxnM="; 14 }; 15 16 nativeBuildInputs = [ makeWrapper ];
+2 -2
pkgs/development/tools/build-managers/bazel/bazel_5/default.nix
··· 26 }: 27 28 let 29 - version = "5.0.0"; 30 sourceRoot = "."; 31 32 src = fetchurl { 33 url = "https://github.com/bazelbuild/bazel/releases/download/${version}/bazel-${version}-dist.zip"; 34 - sha256 = "By3WLSN9vBHgusAuEY2MLbTQujugnxoOseKkYPuEGds="; 35 }; 36 37 # Update with `eval $(nix-build -A bazel.updater)`,
··· 26 }: 27 28 let 29 + version = "5.1.1"; 30 sourceRoot = "."; 31 32 src = fetchurl { 33 url = "https://github.com/bazelbuild/bazel/releases/download/${version}/bazel-${version}-dist.zip"; 34 + sha256 = "f107wdNEaSskAPN2X9S1wLY26056insXkjCVx7VqT3g="; 35 }; 36 37 # Update with `eval $(nix-build -A bazel.updater)`,
+98 -14
pkgs/development/tools/build-managers/bazel/bazel_5/src-deps.json
··· 15 "https://github.com/bazelbuild/stardoc/archive/1ef781ced3b1443dca3ed05dec1989eca1a4e1cd.tar.gz" 16 ] 17 }, 18 "2de300726a1ba2de9a468468dc5ff9ed17a3215f.tar.gz": { 19 "name": "2de300726a1ba2de9a468468dc5ff9ed17a3215f.tar.gz", 20 "sha256": "6a5f67874af66b239b709c572ac1a5a00fdb1b29beaf13c3e6f79b1ba10dc7c4", ··· 45 "urls": [ 46 "https://mirror.bazel.build/github.com/bazelbuild/rules_proto/archive/7e4afce6fe62dbff0a4a03450143146f9f2d7488.tar.gz", 47 "https://github.com/bazelbuild/rules_proto/archive/7e4afce6fe62dbff0a4a03450143146f9f2d7488.tar.gz" 48 - ] 49 - }, 50 - "997aaf3a28308eba1b9156aa35ab7bca9688e9f6.tar.gz": { 51 - "name": "997aaf3a28308eba1b9156aa35ab7bca9688e9f6.tar.gz", 52 - "sha256": "35f22ef5cb286f09954b7cc4c85b5a3f6221c9d4df6b8c4a1e9d399555b366ee", 53 - "urls": [ 54 - "https://mirror.bazel.build/github.com/abseil/abseil-cpp/archive/997aaf3a28308eba1b9156aa35ab7bca9688e9f6.tar.gz", 55 - "https://github.com/abseil/abseil-cpp/archive/997aaf3a28308eba1b9156aa35ab7bca9688e9f6.tar.gz" 56 ] 57 }, 58 "aecba11114cf1fac5497aeb844b6966106de3eb6.tar.gz": { ··· 282 "-p1" 283 ], 284 "patches": [ 285 - "//third_party/grpc:grpc_1.41.0.patch" 286 ], 287 "sha256": "e5fb30aae1fa1cffa4ce00aa0bbfab908c0b899fcf0bbc30e268367d660d8656", 288 "strip_prefix": "grpc-1.41.0", ··· 292 ] 293 }, 294 "com_google_absl": { 295 - "generator_function": "grpc_deps", 296 "generator_name": "com_google_absl", 297 "name": "com_google_absl", 298 - "sha256": "35f22ef5cb286f09954b7cc4c85b5a3f6221c9d4df6b8c4a1e9d399555b366ee", 299 - "strip_prefix": "abseil-cpp-997aaf3a28308eba1b9156aa35ab7bca9688e9f6", 300 "urls": [ 301 - "https://storage.googleapis.com/grpc-bazel-mirror/github.com/abseil/abseil-cpp/archive/997aaf3a28308eba1b9156aa35ab7bca9688e9f6.tar.gz", 302 - "https://github.com/abseil/abseil-cpp/archive/997aaf3a28308eba1b9156aa35ab7bca9688e9f6.tar.gz" 303 ] 304 }, 305 "com_google_googleapis": { ··· 772 "https://mirror.bazel.build/bazel_versioned_docs/jekyll-tree-4.2.1.tar" 773 ] 774 }, 775 "opencensus_proto": { 776 "generator_function": "grpc_deps", 777 "generator_name": "opencensus_proto", ··· 818 "strip_prefix": "zulu11.50.19-ca-jdk11.0.12-win_x64", 819 "urls": [ 820 "https://mirror.bazel.build/openjdk/azul-zulu11.50.19-ca-jdk11.0.12/zulu11.50.19-ca-jdk11.0.12-win_x64.zip" 821 ] 822 }, 823 "openjdk15_darwin_aarch64_archive": { ··· 940 "https://cdn.azul.com/zulu/bin/zulu17.28.13-ca-jdk17.0.0-win_x64.zip" 941 ] 942 }, 943 "openjdk_linux": { 944 "downloaded_file_path": "zulu-linux.tar.gz", 945 "name": "openjdk_linux", ··· 1061 "sha256": "8e1604b3a27dcf639bc6d1a73103f1211848139e4cceb081d0a74a99e1e6f995", 1062 "urls": [ 1063 "https://mirror.bazel.build/openjdk/azul-zulu11.37.17-ca-jdk11.0.6/zulu11.37.17-ca-jdk11.0.6-win_x64-allmodules-b23d4e05466f2aa1fdcd72d3d3a8e962206b64bf-1581689080.zip" 1064 ] 1065 }, 1066 "openjdk_win_minimal": { ··· 1470 "strip_prefix": "zulu11.37.17-ca-jdk11.0.6-win_x64", 1471 "urls": [ 1472 "https://mirror.bazel.build/openjdk/azul-zulu11.37.17-ca-jdk11.0.6/zulu11.37.17-ca-jdk11.0.6-win_x64.zip" 1473 ] 1474 }, 1475 "remotejdk11_win_for_testing": { ··· 1768 "https://cdn.azul.com/zulu/bin/zulu17.28.13-ca-jdk17.0.0-macosx_x64.tar.gz" 1769 ] 1770 }, 1771 "remotejdk17_win_for_testing": { 1772 "build_file": "@local_jdk//:BUILD.bazel", 1773 "name": "remotejdk17_win_for_testing", ··· 1985 "sha256": "42ae65e75d615a3f06a674978e1fa85fdf078cad94e553fee3e779b2b42bb015", 1986 "urls": [ 1987 "https://mirror.bazel.build/openjdk/azul-zulu11.50.19-ca-jdk11.0.12/zulu11.50.19-ca-jdk11.0.12-win_x64.zip" 1988 ] 1989 } 1990 }
··· 15 "https://github.com/bazelbuild/stardoc/archive/1ef781ced3b1443dca3ed05dec1989eca1a4e1cd.tar.gz" 16 ] 17 }, 18 + "20211102.0.tar.gz": { 19 + "name": "20211102.0.tar.gz", 20 + "sha256": "dcf71b9cba8dc0ca9940c4b316a0c796be8fab42b070bb6b7cab62b48f0e66c4", 21 + "urls": [ 22 + "https://mirror.bazel.build/github.com/abseil/abseil-cpp/archive/refs/tags/20211102.0.tar.gz", 23 + "https://github.com/abseil/abseil-cpp/archive/refs/tags/20211102.0.tar.gz" 24 + ] 25 + }, 26 "2de300726a1ba2de9a468468dc5ff9ed17a3215f.tar.gz": { 27 "name": "2de300726a1ba2de9a468468dc5ff9ed17a3215f.tar.gz", 28 "sha256": "6a5f67874af66b239b709c572ac1a5a00fdb1b29beaf13c3e6f79b1ba10dc7c4", ··· 53 "urls": [ 54 "https://mirror.bazel.build/github.com/bazelbuild/rules_proto/archive/7e4afce6fe62dbff0a4a03450143146f9f2d7488.tar.gz", 55 "https://github.com/bazelbuild/rules_proto/archive/7e4afce6fe62dbff0a4a03450143146f9f2d7488.tar.gz" 56 ] 57 }, 58 "aecba11114cf1fac5497aeb844b6966106de3eb6.tar.gz": { ··· 282 "-p1" 283 ], 284 "patches": [ 285 + "//third_party/grpc:grpc_1.41.0.patch", 286 + "//third_party/grpc:grpc_1.41.0.win_arm64.patch" 287 ], 288 "sha256": "e5fb30aae1fa1cffa4ce00aa0bbfab908c0b899fcf0bbc30e268367d660d8656", 289 "strip_prefix": "grpc-1.41.0", ··· 293 ] 294 }, 295 "com_google_absl": { 296 + "generator_function": "dist_http_archive", 297 "generator_name": "com_google_absl", 298 "name": "com_google_absl", 299 + "sha256": "dcf71b9cba8dc0ca9940c4b316a0c796be8fab42b070bb6b7cab62b48f0e66c4", 300 + "strip_prefix": "abseil-cpp-20211102.0", 301 "urls": [ 302 + "https://mirror.bazel.build/github.com/abseil/abseil-cpp/archive/refs/tags/20211102.0.tar.gz", 303 + "https://github.com/abseil/abseil-cpp/archive/refs/tags/20211102.0.tar.gz" 304 ] 305 }, 306 "com_google_googleapis": { ··· 773 "https://mirror.bazel.build/bazel_versioned_docs/jekyll-tree-4.2.1.tar" 774 ] 775 }, 776 + "microsoft-jdk-11.0.13.8.1-windows-aarch64.zip": { 777 + "name": "microsoft-jdk-11.0.13.8.1-windows-aarch64.zip", 778 + "sha256": "b8a28e6e767d90acf793ea6f5bed0bb595ba0ba5ebdf8b99f395266161e53ec2", 779 + "urls": [ 780 + "https://mirror.bazel.build/aka.ms/download-jdk/microsoft-jdk-11.0.13.8.1-windows-aarch64.zip" 781 + ] 782 + }, 783 "opencensus_proto": { 784 "generator_function": "grpc_deps", 785 "generator_name": "opencensus_proto", ··· 826 "strip_prefix": "zulu11.50.19-ca-jdk11.0.12-win_x64", 827 "urls": [ 828 "https://mirror.bazel.build/openjdk/azul-zulu11.50.19-ca-jdk11.0.12/zulu11.50.19-ca-jdk11.0.12-win_x64.zip" 829 + ] 830 + }, 831 + "openjdk11_windows_arm64_archive": { 832 + "build_file_content": "\njava_runtime(name = 'runtime', srcs = glob(['**']), visibility = ['//visibility:public'])\nexports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])\n", 833 + "name": "openjdk11_windows_arm64_archive", 834 + "sha256": "b8a28e6e767d90acf793ea6f5bed0bb595ba0ba5ebdf8b99f395266161e53ec2", 835 + "strip_prefix": "jdk-11.0.13+8", 836 + "urls": [ 837 + "https://mirror.bazel.build/aka.ms/download-jdk/microsoft-jdk-11.0.13.8.1-windows-aarch64.zip" 838 ] 839 }, 840 "openjdk15_darwin_aarch64_archive": { ··· 957 "https://cdn.azul.com/zulu/bin/zulu17.28.13-ca-jdk17.0.0-win_x64.zip" 958 ] 959 }, 960 + "openjdk17_windows_arm64_archive": { 961 + "build_file_content": "\njava_runtime(name = 'runtime', srcs = glob(['**']), visibility = ['//visibility:public'])\nexports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])\n", 962 + "generator_function": "dist_http_archive", 963 + "generator_name": "openjdk17_windows_arm64_archive", 964 + "name": "openjdk17_windows_arm64_archive", 965 + "sha256": "811d7e7591bac4f081dfb00ba6bd15b6fc5969e1f89f0f327ef75147027c3877", 966 + "strip_prefix": "zulu17.30.15-ca-jdk17.0.1-win_aarch64", 967 + "urls": [ 968 + "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.30.15-ca-jdk17.0.1-win_aarch64.zip", 969 + "https://cdn.azul.com/zulu/bin/zulu17.30.15-ca-jdk17.0.1-win_aarch64.zip" 970 + ] 971 + }, 972 "openjdk_linux": { 973 "downloaded_file_path": "zulu-linux.tar.gz", 974 "name": "openjdk_linux", ··· 1090 "sha256": "8e1604b3a27dcf639bc6d1a73103f1211848139e4cceb081d0a74a99e1e6f995", 1091 "urls": [ 1092 "https://mirror.bazel.build/openjdk/azul-zulu11.37.17-ca-jdk11.0.6/zulu11.37.17-ca-jdk11.0.6-win_x64-allmodules-b23d4e05466f2aa1fdcd72d3d3a8e962206b64bf-1581689080.zip" 1093 + ] 1094 + }, 1095 + "openjdk_win_arm64_vanilla": { 1096 + "downloaded_file_path": "zulu-win-arm64.zip", 1097 + "name": "openjdk_win_arm64_vanilla", 1098 + "sha256": "811d7e7591bac4f081dfb00ba6bd15b6fc5969e1f89f0f327ef75147027c3877", 1099 + "urls": [ 1100 + "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.30.15-ca-jdk17.0.1-win_aarch64.zip" 1101 ] 1102 }, 1103 "openjdk_win_minimal": { ··· 1507 "strip_prefix": "zulu11.37.17-ca-jdk11.0.6-win_x64", 1508 "urls": [ 1509 "https://mirror.bazel.build/openjdk/azul-zulu11.37.17-ca-jdk11.0.6/zulu11.37.17-ca-jdk11.0.6-win_x64.zip" 1510 + ] 1511 + }, 1512 + "remotejdk11_win_arm64_for_testing": { 1513 + "build_file": "@local_jdk//:BUILD.bazel", 1514 + "generator_function": "dist_http_archive", 1515 + "generator_name": "remotejdk11_win_arm64_for_testing", 1516 + "name": "remotejdk11_win_arm64_for_testing", 1517 + "patch_cmds": [ 1518 + "test -f BUILD.bazel && chmod u+w BUILD.bazel || true", 1519 + "echo >> BUILD.bazel", 1520 + "echo 'exports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])' >> BUILD.bazel" 1521 + ], 1522 + "patch_cmds_win": [ 1523 + "Add-Content -Path BUILD.bazel -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" 1524 + ], 1525 + "sha256": "b8a28e6e767d90acf793ea6f5bed0bb595ba0ba5ebdf8b99f395266161e53ec2", 1526 + "strip_prefix": "jdk-11.0.13+8", 1527 + "urls": [ 1528 + "https://mirror.bazel.build/aka.ms/download-jdk/microsoft-jdk-11.0.13.8.1-windows-aarch64.zip" 1529 ] 1530 }, 1531 "remotejdk11_win_for_testing": { ··· 1824 "https://cdn.azul.com/zulu/bin/zulu17.28.13-ca-jdk17.0.0-macosx_x64.tar.gz" 1825 ] 1826 }, 1827 + "remotejdk17_win_arm64_for_testing": { 1828 + "build_file": "@local_jdk//:BUILD.bazel", 1829 + "generator_function": "dist_http_archive", 1830 + "generator_name": "remotejdk17_win_arm64_for_testing", 1831 + "name": "remotejdk17_win_arm64_for_testing", 1832 + "patch_cmds": [ 1833 + "test -f BUILD.bazel && chmod u+w BUILD.bazel || true", 1834 + "echo >> BUILD.bazel", 1835 + "echo 'exports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])' >> BUILD.bazel" 1836 + ], 1837 + "patch_cmds_win": [ 1838 + "Add-Content -Path BUILD.bazel -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" 1839 + ], 1840 + "sha256": "811d7e7591bac4f081dfb00ba6bd15b6fc5969e1f89f0f327ef75147027c3877", 1841 + "strip_prefix": "zulu17.30.15-ca-jdk17.0.1-win_aarch64", 1842 + "urls": [ 1843 + "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.30.15-ca-jdk17.0.1-win_aarch64.zip", 1844 + "https://cdn.azul.com/zulu/bin/zulu17.30.15-ca-jdk17.0.1-win_aarch64.zip" 1845 + ] 1846 + }, 1847 "remotejdk17_win_for_testing": { 1848 "build_file": "@local_jdk//:BUILD.bazel", 1849 "name": "remotejdk17_win_for_testing", ··· 2061 "sha256": "42ae65e75d615a3f06a674978e1fa85fdf078cad94e553fee3e779b2b42bb015", 2062 "urls": [ 2063 "https://mirror.bazel.build/openjdk/azul-zulu11.50.19-ca-jdk11.0.12/zulu11.50.19-ca-jdk11.0.12-win_x64.zip" 2064 + ] 2065 + }, 2066 + "zulu17.30.15-ca-jdk17.0.1-win_aarch64.zip": { 2067 + "name": "zulu17.30.15-ca-jdk17.0.1-win_aarch64.zip", 2068 + "sha256": "811d7e7591bac4f081dfb00ba6bd15b6fc5969e1f89f0f327ef75147027c3877", 2069 + "urls": [ 2070 + "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.30.15-ca-jdk17.0.1-win_aarch64.zip", 2071 + "https://cdn.azul.com/zulu/bin/zulu17.30.15-ca-jdk17.0.1-win_aarch64.zip" 2072 ] 2073 } 2074 }
+3 -3
pkgs/development/tools/build-managers/bloop/default.nix
··· 15 16 bloop-coursier-channel = fetchurl { 17 url = "https://github.com/scalacenter/bloop/releases/download/v${version}/bloop-coursier.json"; 18 - sha256 = "bf3uHuGfmJukf0Qeudv8ZXz/9Uql/qsmvPS0XBb7oTQ="; 19 }; 20 21 bloop-bash = fetchurl { ··· 60 61 outputHashMode = "recursive"; 62 outputHashAlgo = "sha256"; 63 - outputHash = if stdenv.isLinux && stdenv.isx86_64 then "sha256-jqcecAM51qEDmTim2VBNm8IO8wQmwU19R57Zk4pxwSA=" 64 - else if stdenv.isDarwin && stdenv.isx86_64 then "sha256-WJytRIbsygi4zoIVfkJmzWyFe2p8mQuT4DDO5KDKopY=" 65 else throw "unsupported platform"; 66 }; 67
··· 15 16 bloop-coursier-channel = fetchurl { 17 url = "https://github.com/scalacenter/bloop/releases/download/v${version}/bloop-coursier.json"; 18 + sha256 = "VbvBAz7mXhgQtbrlB6uCSmZXLcdYaROJRSREbazAReo="; 19 }; 20 21 bloop-bash = fetchurl { ··· 60 61 outputHashMode = "recursive"; 62 outputHashAlgo = "sha256"; 63 + outputHash = if stdenv.isLinux && stdenv.isx86_64 then "sha256-AiF/ih15Jd0WuDP/0vU0vdaSo3FGjWXos+hNVBayFz4=" 64 + else if stdenv.isDarwin && stdenv.isx86_64 then "sha256-LD23YpcNhWfioGDMqb1plqLy87ZHzT0zvIyc4O4WP5g=" 65 else throw "unsupported platform"; 66 }; 67
+26 -4
pkgs/development/tools/build-managers/samurai/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, fetchpatch }: 2 3 stdenv.mkDerivation rec { 4 pname = "samurai"; ··· 8 owner = "michaelforney"; 9 repo = pname; 10 rev = version; 11 - sha256 = "sha256-RPY3MFlnSDBZ5LOkdWnMiR/CZIBdqIFo9uLU+SAKPBI="; 12 }; 13 14 makeFlags = [ "DESTDIR=" "PREFIX=${placeholder "out"}" ]; 15 16 patches = [ 17 (fetchpatch { 18 name = "CVE-2021-30218.patch"; 19 url = "https://github.com/michaelforney/samurai/commit/e84b6d99c85043fa1ba54851ee500540ec206918.patch"; 20 sha256 = "sha256-hyndwj6st4rwOJ35Iu0qL12dR5E6CBvsulvR27PYKMw="; 21 }) 22 (fetchpatch { 23 name = "CVE-2021-30219.patch"; 24 url = "https://github.com/michaelforney/samurai/commit/d2af3bc375e2a77139c3a28d6128c60cd8d08655.patch"; ··· 27 ]; 28 29 meta = with lib; { 30 description = "ninja-compatible build tool written in C"; 31 - homepage = "https://github.com/michaelforney/samurai"; 32 license = with licenses; [ mit asl20 ]; # see LICENSE 33 - maintainers = with maintainers; [ dtzWill ]; 34 }; 35 } 36
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , fetchpatch 5 + }: 6 7 stdenv.mkDerivation rec { 8 pname = "samurai"; ··· 12 owner = "michaelforney"; 13 repo = pname; 14 rev = version; 15 + hash = "sha256-RPY3MFlnSDBZ5LOkdWnMiR/CZIBdqIFo9uLU+SAKPBI="; 16 }; 17 18 makeFlags = [ "DESTDIR=" "PREFIX=${placeholder "out"}" ]; 19 20 patches = [ 21 + # NULL pointer dereference in writefile() in util.c; remove this at the next 22 + # release 23 (fetchpatch { 24 name = "CVE-2021-30218.patch"; 25 url = "https://github.com/michaelforney/samurai/commit/e84b6d99c85043fa1ba54851ee500540ec206918.patch"; 26 sha256 = "sha256-hyndwj6st4rwOJ35Iu0qL12dR5E6CBvsulvR27PYKMw="; 27 }) 28 + # NULL pointer dereference in printstatus() in build.c; remove this at the 29 + # next release 30 (fetchpatch { 31 name = "CVE-2021-30219.patch"; 32 url = "https://github.com/michaelforney/samurai/commit/d2af3bc375e2a77139c3a28d6128c60cd8d08655.patch"; ··· 35 ]; 36 37 meta = with lib; { 38 + homepage = "https://github.com/michaelforney/samurai"; 39 description = "ninja-compatible build tool written in C"; 40 + longDescription = '' 41 + samurai is a ninja-compatible build tool with a focus on simplicity, 42 + speed, and portability. 43 + 44 + It is written in C99, requires various POSIX.1-2008 interfaces, and 45 + nowadays implements ninja build language through version 1.9.0 except for 46 + Microsoft (R) Visual C++ (TM) dependency handling (deps = msvc). 47 + 48 + It is feature-complete (but not bug-compatible) and supports most of the 49 + same options as ninja, using the same format for .ninja_log and 50 + .ninja_deps as the original ninja tool, currently version 5 and 4 51 + respectively. 52 + ''; 53 license = with licenses; [ mit asl20 ]; # see LICENSE 54 + maintainers = with maintainers; [ dtzWill AndersonTorres ]; 55 + platforms = platforms.all; 56 }; 57 } 58
+3 -3
pkgs/development/tools/continuous-integration/buildkite-agent/default.nix
··· 3 nixosTests }: 4 buildGoModule rec { 5 pname = "buildkite-agent"; 6 - version = "3.35.1"; 7 8 src = fetchFromGitHub { 9 owner = "buildkite"; 10 repo = "agent"; 11 rev = "v${version}"; 12 - sha256 = "sha256-fa32tKOlRuKTONiMboX7CUxeknePsNRC7jlBvAtXmus="; 13 }; 14 15 - vendorSha256 = "sha256-YnOOJDzdirikFbS9451A/TWOSWv04QsqO68/cSXK82k="; 16 17 postPatch = '' 18 substituteInPlace bootstrap/shell/shell.go --replace /bin/bash ${bash}/bin/bash
··· 3 nixosTests }: 4 buildGoModule rec { 5 pname = "buildkite-agent"; 6 + version = "3.35.2"; 7 8 src = fetchFromGitHub { 9 owner = "buildkite"; 10 repo = "agent"; 11 rev = "v${version}"; 12 + sha256 = "sha256-BpfWeSEX4N77yXfWKpH7KWKsncdOYquxF+L+g13DdiA="; 13 }; 14 15 + vendorSha256 = "sha256-E51LBpNN/N3wH1LMxv/+nnwpQAxHhyDW2jgVIDkNeQ4="; 16 17 postPatch = '' 18 substituteInPlace bootstrap/shell/shell.go --replace /bin/bash ${bash}/bin/bash
+28
pkgs/development/tools/continuous-integration/dagger/default.nix
···
··· 1 + { lib, buildGoModule, fetchFromGitHub }: 2 + 3 + buildGoModule rec { 4 + pname = "dagger"; 5 + version = "0.2.6"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "dagger"; 9 + repo = "dagger"; 10 + rev = "v${version}"; 11 + sha256 = "sha256-3rkHWWpZGUL+7DoUtwY3v2tlcNXdbfVqs+u1wq3jNVI="; 12 + }; 13 + 14 + vendorSha256 = "sha256-DKjVY2G+sG5CjwN262aZkH90fosuBCKHlB8sRbILjaI="; 15 + 16 + subPackages = [ 17 + "cmd/dagger" 18 + ]; 19 + 20 + ldflags = [ "-s" "-w" "-X go.dagger.io/dagger/version.Revision=${version}" ]; 21 + 22 + meta = with lib; { 23 + description = "A portable devkit for CICD pipelines"; 24 + homepage = "https://dagger.io"; 25 + license = licenses.asl20; 26 + maintainers = with maintainers; [ jfroche ]; 27 + }; 28 + }
+2 -2
pkgs/development/tools/continuous-integration/github-runner/default.nix
··· 43 in 44 stdenv.mkDerivation rec { 45 pname = "github-runner"; 46 - version = "2.289.2"; 47 48 src = fetchFromGitHub { 49 owner = "actions"; 50 repo = "runner"; 51 rev = "v${version}"; 52 - hash = "sha256-yISJ/qGJ+tGnJOqpTUe+rkG4UGzTZ5tIXix6wuDKXO0="; 53 }; 54 55 nativeBuildInputs = [
··· 43 in 44 stdenv.mkDerivation rec { 45 pname = "github-runner"; 46 + version = "2.290.0"; 47 48 src = fetchFromGitHub { 49 owner = "actions"; 50 repo = "runner"; 51 rev = "v${version}"; 52 + hash = "sha256-5ASKWDtASVtGDPn68tjjx8ZTVv1E14M26OCDpMJ+nJU="; 53 }; 54 55 nativeBuildInputs = [
+5 -4
pkgs/development/tools/database/beekeeper-studio/default.nix
··· 2 3 let 4 pname = "beekeeper-studio"; 5 - version = "3.1.0"; 6 name = "${pname}-${version}"; 7 8 src = fetchurl { 9 url = "https://github.com/beekeeper-studio/beekeeper-studio/releases/download/v${version}/Beekeeper-Studio-${version}.AppImage"; 10 - name="${pname}-${version}.AppImage"; 11 - sha512 = "sha512:1zv4fclac94fzzhgqmjgc5pllxcxajjx6yjf3zblj53cc7m4sp4ydjx3wh4db57j75x8vh7xc3q1xpq6q3sj1dafnap0j0icfi6wznk"; 12 }; 13 14 appimageContents = appimageTools.extractType2 { 15 inherit name src; 16 }; 17 - in appimageTools.wrapType2 { 18 inherit name src; 19 20 multiPkgs = null; # no 32bit needed
··· 2 3 let 4 pname = "beekeeper-studio"; 5 + version = "3.3.8"; 6 name = "${pname}-${version}"; 7 8 src = fetchurl { 9 url = "https://github.com/beekeeper-studio/beekeeper-studio/releases/download/v${version}/Beekeeper-Studio-${version}.AppImage"; 10 + name = "${pname}-${version}.AppImage"; 11 + sha512 = "sha512-riBKlvOzBovJhXUf7YX6SJKshxwGiQR0jyWHfJRkq9+WMspPkpXg4sJMXziARHaa6durXZtqCfzQ08HrfqA4Qg=="; 12 }; 13 14 appimageContents = appimageTools.extractType2 { 15 inherit name src; 16 }; 17 + in 18 + appimageTools.wrapType2 { 19 inherit name src; 20 21 multiPkgs = null; # no 32bit needed
+2 -2
pkgs/development/tools/esbuild/default.nix
··· 2 3 buildGoModule rec { 4 pname = "esbuild"; 5 - version = "0.14.32"; 6 7 src = fetchFromGitHub { 8 owner = "evanw"; 9 repo = "esbuild"; 10 rev = "v${version}"; 11 - sha256 = "sha256-NIF47eTGAC//4aPojrJbokB434MfGudi1pD+liRsA8k="; 12 }; 13 14 vendorSha256 = "sha256-QPkBR+FscUc3jOvH7olcGUhM6OW4vxawmNJuRQxPuGs=";
··· 2 3 buildGoModule rec { 4 pname = "esbuild"; 5 + version = "0.14.34"; 6 7 src = fetchFromGitHub { 8 owner = "evanw"; 9 repo = "esbuild"; 10 rev = "v${version}"; 11 + sha256 = "sha256-TnX/vd12GStzFsCaRYOY7VyDYRw5qP4EeAa0GmWlFWc="; 12 }; 13 14 vendorSha256 = "sha256-QPkBR+FscUc3jOvH7olcGUhM6OW4vxawmNJuRQxPuGs=";
+28
pkgs/development/tools/gojq/default.nix
···
··· 1 + { lib, buildGoModule, fetchFromGitHub, testVersion, gojq }: 2 + 3 + buildGoModule rec { 4 + pname = "gojq"; 5 + version = "0.12.7"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "itchyny"; 9 + repo = pname; 10 + rev = "v${version}"; 11 + sha256 = "sha256-aQZLuwMFnggtwHZaE6KGBKJSbtmAz+Cs1RqLgvIsO24="; 12 + }; 13 + 14 + vendorSha256 = "sha256-b7TQywIOxzFnUNwgxGFR3W++QGHYUROBG7P/lTRmhGc="; 15 + 16 + ldflags = [ "-s" "-w" ]; 17 + 18 + passthru.tests.version = testVersion { 19 + package = gojq; 20 + }; 21 + 22 + meta = with lib; { 23 + description = "Pure Go implementation of jq"; 24 + homepage = "https://github.com/itchyny/gojq"; 25 + license = licenses.mit; 26 + maintainers = with maintainers; [ aaronjheng ]; 27 + }; 28 + }
+3 -3
pkgs/development/tools/gopls/default.nix
··· 2 3 buildGoModule rec { 4 pname = "gopls"; 5 - version = "0.8.1"; 6 7 src = fetchFromGitHub { 8 owner = "golang"; 9 repo = "tools"; 10 rev = "gopls/v${version}"; 11 - sha256 = "sha256-ypuZQt6iF1QRk/FsoTKnJlb5CWIEkvK7r37t4rSxhmU="; 12 }; 13 14 modRoot = "gopls"; 15 - vendorSha256 = "sha256-SY08322wuJl8F790oXGmYo82Yadi14kDpoVGCGVMF0c="; 16 17 doCheck = false; 18
··· 2 3 buildGoModule rec { 4 pname = "gopls"; 5 + version = "0.8.2"; 6 7 src = fetchFromGitHub { 8 owner = "golang"; 9 repo = "tools"; 10 rev = "gopls/v${version}"; 11 + sha256 = "sha256-BXalq73nXMDQg7+x/SJOAeiBK3yLVxH6pPPqPYWZ7KY="; 12 }; 13 14 modRoot = "gopls"; 15 + vendorSha256 = "sha256-oH3w/17Vem+q2MahM1A5gmEniWLNhTXi0L7ozhza15o="; 16 17 doCheck = false; 18
+6 -6
pkgs/development/tools/impl/default.nix
··· 2 3 buildGoModule rec { 4 pname = "impl"; 5 - version = "1.0.0"; 6 7 src = fetchFromGitHub { 8 owner = "josharian"; 9 repo = "impl"; 10 rev = "v${version}"; 11 - sha256 = "0l21fkcgiaaf6ka91dmz8hx0l3nbp0kqi8p25kij1s5zb796z0dy"; 12 }; 13 14 - vendorSha256 = "0xkalwy02w62px01jdwwr3vwwsh50f22dsxf8lrrwmw6k0rq57zv"; 15 16 - # go: cannot find GOROOT directory: go 17 - doCheck = false; 18 19 meta = with lib; { 20 description = "Generate method stubs for implementing an interface"; 21 homepage = "https://github.com/josharian/impl"; 22 license = licenses.mit; 23 maintainers = with maintainers; [ kalbasit ]; 24 - platforms = platforms.linux ++ platforms.darwin; 25 }; 26 }
··· 2 3 buildGoModule rec { 4 pname = "impl"; 5 + version = "1.1.0"; 6 7 src = fetchFromGitHub { 8 owner = "josharian"; 9 repo = "impl"; 10 rev = "v${version}"; 11 + sha256 = "sha256-OztQR1NusP7/FTm5kmuSSi1AC47DJFki7vVlPQIl6+8="; 12 }; 13 14 + vendorSha256 = "sha256-+5+CM5iGV54zRa7rJoQDBWrO98icNxlAv8JwATynanY="; 15 16 + preCheck = '' 17 + export GOROOT="$(go env GOROOT)" 18 + ''; 19 20 meta = with lib; { 21 description = "Generate method stubs for implementing an interface"; 22 homepage = "https://github.com/josharian/impl"; 23 license = licenses.mit; 24 maintainers = with maintainers; [ kalbasit ]; 25 }; 26 }
+9 -4
pkgs/development/tools/kotlin-language-server/default.nix
··· 1 - { lib, stdenv, fetchurl, unzip, openjdk11, gradle }: 2 3 stdenv.mkDerivation rec { 4 pname = "kotlin-language-server"; 5 version = "1.3.0"; 6 - src = fetchurl { 7 url = "https://github.com/fwcd/kotlin-language-server/releases/download/${version}/server.zip"; 8 - sha256 = "sha256-yyqI+87vtggSeAfb3OEftalknqbTDEQ5gTJwB/EMIlY="; 9 }; 10 11 dontBuild = true; ··· 17 cp -r bin/* $out/bin 18 ''; 19 20 - nativeBuildInputs = [ unzip gradle ]; 21 buildInputs = [ openjdk11 gradle ]; 22 23 meta = { 24 description = "kotlin language server"; 25 longDescription = '' 26 About Kotlin code completion, linting and more for any editor/IDE 27 using the Language Server Protocol Topics''; 28 homepage = "https://github.com/fwcd/kotlin-language-server"; 29 license = lib.licenses.mit; 30 platforms = lib.platforms.unix;
··· 1 + { lib, stdenv, fetchzip, openjdk11, gradle, makeWrapper, maven }: 2 3 stdenv.mkDerivation rec { 4 pname = "kotlin-language-server"; 5 version = "1.3.0"; 6 + src = fetchzip { 7 url = "https://github.com/fwcd/kotlin-language-server/releases/download/${version}/server.zip"; 8 + hash = "sha256-nqrZoSntomNLUMTni/yoiVhDOJFSFmZeGze8IJhITu0="; 9 }; 10 11 dontBuild = true; ··· 17 cp -r bin/* $out/bin 18 ''; 19 20 + nativeBuildInputs = [ gradle makeWrapper ]; 21 buildInputs = [ openjdk11 gradle ]; 22 + 23 + postFixup = '' 24 + wrapProgram "$out/bin/kotlin-language-server" --set JAVA_HOME ${openjdk11} --prefix PATH : ${lib.strings.makeBinPath [ openjdk11 maven ] } 25 + ''; 26 27 meta = { 28 description = "kotlin language server"; 29 longDescription = '' 30 About Kotlin code completion, linting and more for any editor/IDE 31 using the Language Server Protocol Topics''; 32 + maintainers = with lib.maintainers; [ vtuan10 ]; 33 homepage = "https://github.com/fwcd/kotlin-language-server"; 34 license = lib.licenses.mit; 35 platforms = lib.platforms.unix;
+2 -2
pkgs/development/tools/ktlint/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "ktlint"; 5 - version = "0.45.1"; 6 7 src = fetchurl { 8 url = "https://github.com/pinterest/ktlint/releases/download/${version}/ktlint"; 9 - sha256 = "sha256-fEMLZ8lV1RNFlf5ApfJOG9jI8JumpgP673+XSOWgsKI="; 10 }; 11 12 nativeBuildInputs = [ makeWrapper ];
··· 2 3 stdenv.mkDerivation rec { 4 pname = "ktlint"; 5 + version = "0.45.2"; 6 7 src = fetchurl { 8 url = "https://github.com/pinterest/ktlint/releases/download/${version}/ktlint"; 9 + sha256 = "sha256-iUkeqGXTabOc+sotz2Czitvc10mF9eAXDAu3MDQAATU="; 10 }; 11 12 nativeBuildInputs = [ makeWrapper ];
+33
pkgs/development/tools/misc/acr/default.nix
···
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + }: 5 + 6 + stdenv.mkDerivation rec { 7 + pname = "acr"; 8 + version = "2.0.0"; 9 + 10 + src = fetchFromGitHub { 11 + owner = "radareorg"; 12 + repo = "acr"; 13 + rev = version; 14 + hash = "sha256-ma4KhwGFlLCfRQvQ11OdyovgGbKQUBo6qVRrE7V2pNo="; 15 + }; 16 + 17 + preConfigure = '' 18 + chmod +x ./autogen.sh && ./autogen.sh 19 + ''; 20 + 21 + meta = with lib; { 22 + homepage = "https://github.com/radareorg/acr/"; 23 + description = "Pure shell autoconf replacement"; 24 + longDescription = '' 25 + ACR tries to replace autoconf functionality generating a full-compatible 26 + 'configure' script (runtime flags). But using shell-script instead of 27 + m4. This means that ACR is faster, smaller and easy to use. 28 + ''; 29 + license = licenses.gpl2Plus; 30 + maintainers = with maintainers; [ AndersonTorres ]; 31 + platforms = with platforms; all; 32 + }; 33 + }
+9 -1
pkgs/development/tools/misc/binutils/default.nix
··· 14 , lib 15 , noSysDirs 16 , perl 17 , texinfo 18 , zlib 19 ··· 91 # comment for more information: 92 # https://gitlab.haskell.org/ghc/ghc/issues/4210#note_78333 93 ++ lib.optional (targetPlatform.isAarch32 && hostPlatform.system != targetPlatform.system) ./R_ARM_COPY.patch 94 - ++ lib.optional targetPlatform.isWindows ./windres-locate-gcc.patch; 95 96 outputs = [ "out" "info" "man" ]; 97
··· 14 , lib 15 , noSysDirs 16 , perl 17 + , substitute 18 , texinfo 19 , zlib 20 ··· 92 # comment for more information: 93 # https://gitlab.haskell.org/ghc/ghc/issues/4210#note_78333 94 ++ lib.optional (targetPlatform.isAarch32 && hostPlatform.system != targetPlatform.system) ./R_ARM_COPY.patch 95 + ++ lib.optional stdenv.targetPlatform.isWindows ./windres-locate-gcc.patch 96 + ++ lib.optional stdenv.targetPlatform.isMips64n64 97 + # this patch is from debian: 98 + # https://sources.debian.org/data/main/b/binutils/2.38-3/debian/patches/mips64-default-n64.diff 99 + (if stdenv.targetPlatform.isMusl 100 + then substitute { src = ./mips64-default-n64.patch; replacements = [ "--replace" "gnuabi64" "muslabi64" ]; } 101 + else ./mips64-default-n64.patch) 102 + ; 103 104 outputs = [ "out" "info" "man" ]; 105
+82
pkgs/development/tools/misc/binutils/mips64-default-n64.patch
···
··· 1 + --- a/bfd/config.bfd 2 + +++ b/bfd/config.bfd 3 + @@ -927,11 +927,21 @@ case "${targ}" in 4 + targ_defvec=mips_elf32_be_vec 5 + targ_selvecs="mips_elf32_le_vec mips_elf64_be_vec mips_elf64_le_vec mips_ecoff_be_vec mips_ecoff_le_vec" 6 + ;; 7 + - mips64*el-*-linux*) 8 + + mips*64*el-*-linux*-gnuabi64) 9 + + targ_defvec=mips_elf64_trad_le_vec 10 + + targ_selvecs="mips_elf32_ntrad_be_vec mips_elf32_ntrad_le_vec mips_elf32_trad_be_vec mips_elf32_trad_le_vec mips_elf64_trad_be_vec" 11 + + want64=true 12 + + ;; 13 + + mips*64*-*-linux*-gnuabi64) 14 + + targ_defvec=mips_elf64_trad_be_vec 15 + + targ_selvecs="mips_elf32_ntrad_be_vec mips_elf32_ntrad_le_vec mips_elf32_trad_be_vec mips_elf32_trad_le_vec mips_elf64_trad_le_vec" 16 + + want64=true 17 + + ;; 18 + + mips*64*el-*-linux*) 19 + targ_defvec=mips_elf32_ntrad_le_vec 20 + targ_selvecs="mips_elf32_ntrad_be_vec mips_elf32_trad_le_vec mips_elf32_trad_be_vec mips_elf64_trad_le_vec mips_elf64_trad_be_vec" 21 + ;; 22 + - mips64*-*-linux*) 23 + + mips*64*-*-linux*) 24 + targ_defvec=mips_elf32_ntrad_be_vec 25 + targ_selvecs="mips_elf32_ntrad_le_vec mips_elf32_trad_be_vec mips_elf32_trad_le_vec mips_elf64_trad_be_vec mips_elf64_trad_le_vec" 26 + ;; 27 + --- a/binutils/testsuite/binutils-all/mips/mips-note-2-n32.d 28 + +++ b/binutils/testsuite/binutils-all/mips/mips-note-2-n32.d 29 + @@ -1,4 +1,5 @@ 30 + #PROG: objcopy 31 + +#as: -n32 32 + #readelf: --notes --wide 33 + #objcopy: --merge-notes 34 + #name: MIPS merge notes section (n32) 35 + --- a/gas/configure 36 + +++ b/gas/configure 37 + @@ -12167,6 +12167,9 @@ _ACEOF 38 + esac 39 + # Decide which ABI to target by default. 40 + case ${target} in 41 + + mips*64*-linux-gnuabi64) 42 + + mips_default_abi=N64_ABI 43 + + ;; 44 + mips64*-linux* | mips-sgi-irix6* | mips64*-freebsd* \ 45 + | mips64*-kfreebsd*-gnu | mips64*-ps2-elf*) 46 + mips_default_abi=N32_ABI 47 + --- a/gas/configure.ac 48 + +++ b/gas/configure.ac 49 + @@ -384,6 +384,9 @@ changequote([,])dnl 50 + esac 51 + # Decide which ABI to target by default. 52 + case ${target} in 53 + + mips*64*-linux-gnuabi64) 54 + + mips_default_abi=N64_ABI 55 + + ;; 56 + mips64*-linux* | mips-sgi-irix6* | mips64*-freebsd* \ 57 + | mips64*-kfreebsd*-gnu | mips64*-ps2-elf*) 58 + mips_default_abi=N32_ABI 59 + --- a/ld/configure.tgt 60 + +++ b/ld/configure.tgt 61 + @@ -543,11 +543,19 @@ mips*-*-vxworks*) targ_emul=elf32ebmipvx 62 + ;; 63 + mips*-*-windiss) targ_emul=elf32mipswindiss 64 + ;; 65 + -mips64*el-*-linux-*) targ_emul=elf32ltsmipn32 66 + +mips*64*el-*-linux-gnuabi64) targ_emul=elf64ltsmip 67 + + targ_extra_emuls="elf32btsmipn32 elf32ltsmipn32 elf32ltsmip elf32btsmip elf64btsmip" 68 + + targ_extra_libpath=$targ_extra_emuls 69 + + ;; 70 + +mips*64*el-*-linux-*) targ_emul=elf32ltsmipn32 71 + targ_extra_emuls="elf32btsmipn32 elf32ltsmip elf32btsmip elf64ltsmip elf64btsmip" 72 + targ_extra_libpath=$targ_extra_emuls 73 + ;; 74 + -mips64*-*-linux-*) targ_emul=elf32btsmipn32 75 + +mips*64*-*-linux-gnuabi64) targ_emul=elf64btsmip 76 + + targ_extra_emuls="elf32btsmipn32 elf32ltsmipn32 elf32btsmip elf32ltsmip elf64ltsmip" 77 + + targ_extra_libpath=$targ_extra_emuls 78 + + ;; 79 + +mips*64*-*-linux-*) targ_emul=elf32btsmipn32 80 + targ_extra_emuls="elf32ltsmipn32 elf32btsmip elf32ltsmip elf64btsmip elf64ltsmip" 81 + targ_extra_libpath=$targ_extra_emuls 82 + ;;
+29 -16
pkgs/development/tools/misc/pkgconf/default.nix
··· 1 - { lib, stdenv, fetchurl, removeReferencesTo }: 2 3 stdenv.mkDerivation rec { 4 pname = "pkgconf"; 5 version = "1.8.0"; 6 7 - nativeBuildInputs = [ removeReferencesTo ]; 8 9 outputs = [ "out" "lib" "dev" "man" "doc" ]; 10 11 enableParallelBuilding = true; 12 13 - src = fetchurl { 14 - url = "https://distfiles.dereferenced.org/${pname}/${pname}-${version}.tar.xz"; 15 - sha256 = "sha256-75x+YYIrfLg1bm6eHcpY2VVvMgDXisqzXkNH6dTCu68="; 16 - }; 17 - 18 - # Debian has outputs like these too: 19 - # https://packages.debian.org/source/buster/pkgconf, so take it this 20 - # reference removing is safe. 21 postFixup = '' 22 remove-references-to \ 23 -t "${placeholder "dev"}" \ 24 "${placeholder "lib"}"/lib/* \ 25 "${placeholder "out"}"/bin/* 26 - remove-references-to \ 27 - -t "${placeholder "out"}" \ 28 - "${placeholder "lib"}"/lib/* 29 '' 30 # Move back share/aclocal. Yes, this normally goes in the dev output for good 31 # reason, but in this case the dev output is for the `libpkgconf` library, ··· 37 ''; 38 39 meta = with lib; { 40 description = "Package compiler and linker metadata toolkit"; 41 - homepage = "https://git.dereferenced.org/pkgconf/pkgconf"; 42 - platforms = platforms.all; 43 license = licenses.isc; 44 - maintainers = with maintainers; [ zaninime ]; 45 }; 46 }
··· 1 + { lib 2 + , stdenv 3 + , fetchurl 4 + , removeReferencesTo 5 + }: 6 7 stdenv.mkDerivation rec { 8 pname = "pkgconf"; 9 version = "1.8.0"; 10 11 + src = fetchurl { 12 + url = "https://distfiles.dereferenced.org/${pname}/${pname}-${version}.tar.xz"; 13 + hash = "sha256-75x+YYIrfLg1bm6eHcpY2VVvMgDXisqzXkNH6dTCu68="; 14 + }; 15 16 outputs = [ "out" "lib" "dev" "man" "doc" ]; 17 18 + nativeBuildInputs = [ removeReferencesTo ]; 19 + 20 enableParallelBuilding = true; 21 22 + # Debian has outputs like these too 23 + # (https://packages.debian.org/source/bullseye/pkgconf), so it is safe to 24 + # remove those references 25 postFixup = '' 26 + remove-references-to \ 27 + -t "${placeholder "out"}" \ 28 + "${placeholder "lib"}"/lib/* 29 remove-references-to \ 30 -t "${placeholder "dev"}" \ 31 "${placeholder "lib"}"/lib/* \ 32 "${placeholder "out"}"/bin/* 33 '' 34 # Move back share/aclocal. Yes, this normally goes in the dev output for good 35 # reason, but in this case the dev output is for the `libpkgconf` library, ··· 41 ''; 42 43 meta = with lib; { 44 + homepage = "https://github.com/pkgconf/pkgconf"; 45 description = "Package compiler and linker metadata toolkit"; 46 + longDescription = '' 47 + pkgconf is a program which helps to configure compiler and linker flags 48 + for development libraries. It is similar to pkg-config from 49 + freedesktop.org. 50 + 51 + libpkgconf is a library which provides access to most of pkgconf's 52 + functionality, to allow other tooling such as compilers and IDEs to 53 + discover and use libraries configured by pkgconf. 54 + ''; 55 license = licenses.isc; 56 + maintainers = with maintainers; [ zaninime AndersonTorres ]; 57 + platforms = platforms.all; 58 }; 59 }
+8 -3
pkgs/development/tools/quick-lint-js/default.nix
··· 1 - { cmake, fetchFromGitHub, lib, ninja, stdenv }: 2 3 stdenv.mkDerivation rec { 4 pname = "quick-lint-js"; 5 - version = "2.3.0"; 6 7 src = fetchFromGitHub { 8 owner = "quick-lint"; 9 repo = "quick-lint-js"; 10 rev = version; 11 - sha256 = "1ay59pmprcswip6zzbqfy5g2rdv4lgmps8vrxay4l9w6xn9lg03v"; 12 }; 13 14 nativeBuildInputs = [ cmake ninja ]; 15 doCheck = true; 16 17 meta = with lib; { 18 description = "Find bugs in Javascript programs";
··· 1 + { cmake, fetchFromGitHub, lib, ninja, stdenv, testVersion, quick-lint-js }: 2 + 3 4 stdenv.mkDerivation rec { 5 pname = "quick-lint-js"; 6 + version = "2.3.1"; 7 8 src = fetchFromGitHub { 9 owner = "quick-lint"; 10 repo = "quick-lint-js"; 11 rev = version; 12 + sha256 = "sha256-3DiK7c+RuCIy9B2j6ozSaVIRf63o9S8uH27SZZJHjes="; 13 }; 14 15 nativeBuildInputs = [ cmake ninja ]; 16 doCheck = true; 17 + 18 + passthru.tests = { 19 + version = testVersion { package = quick-lint-js; }; 20 + }; 21 22 meta = with lib; { 23 description = "Find bugs in Javascript programs";
+3 -3
pkgs/development/tools/rust/cargo-deny/default.nix
··· 11 12 rustPlatform.buildRustPackage rec { 13 pname = "cargo-deny"; 14 - version = "0.11.3"; 15 16 src = fetchFromGitHub { 17 owner = "EmbarkStudios"; 18 repo = pname; 19 rev = version; 20 - sha256 = "sha256-QpYwH9ZmD/muCGtL+9wzz4UKRyHWaga7vrjNjKz4uVQ="; 21 }; 22 23 # enable pkg-config feature of zstd 24 cargoPatches = [ ./zstd-pkg-config.patch ]; 25 26 - cargoSha256 = "sha256-DFGCjA0AENYDs5EnQ3WDkbCEw14ndjOh7qx2ZFgNGH0="; 27 28 nativeBuildInputs = [ pkg-config ]; 29
··· 11 12 rustPlatform.buildRustPackage rec { 13 pname = "cargo-deny"; 14 + version = "0.11.4"; 15 16 src = fetchFromGitHub { 17 owner = "EmbarkStudios"; 18 repo = pname; 19 rev = version; 20 + sha256 = "sha256-lwVoV+zxJfmWvlt14FFmxPCdKCoojVvRVGS1rq1QF44="; 21 }; 22 23 # enable pkg-config feature of zstd 24 cargoPatches = [ ./zstd-pkg-config.patch ]; 25 26 + cargoSha256 = "sha256-I+kpHaCxuNzq8+GdqQEuSdE4aD+/lBccUrSf+XW2OKE="; 27 28 nativeBuildInputs = [ pkg-config ]; 29
+3 -3
pkgs/development/tools/rust/cargo-tally/default.nix
··· 2 3 rustPlatform.buildRustPackage rec { 4 pname = "cargo-tally"; 5 - version = "1.0.2"; 6 7 src = fetchCrate { 8 inherit pname version; 9 - sha256 = "sha256-m5NLI0C7ett5Fmvs9t1vl2W6h7mjCtEFBc1AzYg9JfY="; 10 }; 11 12 - cargoSha256 = "sha256-AxjQUyxX5lLFPdEdETvZLHbgMYg/xOo7bcqn1TiDKsE="; 13 14 buildInputs = lib.optionals stdenv.isDarwin [ 15 DiskArbitration
··· 2 3 rustPlatform.buildRustPackage rec { 4 pname = "cargo-tally"; 5 + version = "1.0.4"; 6 7 src = fetchCrate { 8 inherit pname version; 9 + sha256 = "sha256-GUH/qWAC1vBLVV3K/qjkABH1agkyJEuhZGds+8UP1kQ="; 10 }; 11 12 + cargoSha256 = "sha256-qvWJvkNG7rPHvv2hqJrOyZOqqAhRvgWdrkgr/Tefnps="; 13 14 buildInputs = lib.optionals stdenv.isDarwin [ 15 DiskArbitration
+3 -3
pkgs/development/tools/rust/rust-analyzer/default.nix
··· 11 12 rustPlatform.buildRustPackage rec { 13 pname = "rust-analyzer-unwrapped"; 14 - version = "2022-04-04"; 15 - cargoSha256 = "sha256-5PA4EHCwuRO3uOK+Q+Lkp8Fs4MMlmOSOqdcEctkME4A="; 16 17 src = fetchFromGitHub { 18 owner = "rust-analyzer"; 19 repo = "rust-analyzer"; 20 rev = version; 21 - sha256 = "sha256-ZzghqbLHMxAabG+RDu7Zniy8bJQMdtQVn3oLTnP3jLc="; 22 }; 23 24 patches = [
··· 11 12 rustPlatform.buildRustPackage rec { 13 pname = "rust-analyzer-unwrapped"; 14 + version = "2022-04-11"; 15 + cargoSha256 = "sha256-pc8S+5g67vN9170ABiHGe1t4Go0F63UiOeLd71USYCI="; 16 17 src = fetchFromGitHub { 18 owner = "rust-analyzer"; 19 repo = "rust-analyzer"; 20 rev = version; 21 + sha256 = "sha256-miMIrDawSS1zXh6EuX03x5ACM2NTabksssSyutSNpjY="; 22 }; 23 24 patches = [
+3 -3
pkgs/development/tools/stylua/default.nix
··· 7 8 rustPlatform.buildRustPackage rec { 9 pname = "stylua"; 10 - version = "0.13.0"; 11 12 src = fetchFromGitHub { 13 owner = "johnnymorganz"; 14 repo = pname; 15 rev = "v${version}"; 16 - sha256 = "sha256-Ecv6am4JT4cJKAApieOWQZG3XZkeCpmLrs6K7+4c8xA="; 17 }; 18 19 - cargoSha256 = "sha256-r09fTZTmOZQCI3qIWcnQnhUXYLVK8pF5y0y/dQl88CI="; 20 21 buildFeatures = lib.optional lua52Support "lua52" 22 ++ lib.optional luauSupport "luau";
··· 7 8 rustPlatform.buildRustPackage rec { 9 pname = "stylua"; 10 + version = "0.13.1"; 11 12 src = fetchFromGitHub { 13 owner = "johnnymorganz"; 14 repo = pname; 15 rev = "v${version}"; 16 + sha256 = "sha256-0Pl8SogCSZcboLHVAI45JqCLojAqIWBFuoZAK4gTzrs="; 17 }; 18 19 + cargoSha256 = "sha256-VFgA5kOwUJG0GgKU4AUYCB/psAPM2GdTz5oRFgkrNi8="; 20 21 buildFeatures = lib.optional lua52Support "lua52" 22 ++ lib.optional luauSupport "luau";
+4
pkgs/development/tools/symfony-cli/default.nix
··· 12 sha256 = "sha256-xYNq5hnkk6OIsnDHhN/vh1LNuP7isTNgtTY2WUwC8x4="; 13 }; 14 15 # Tests requires network access 16 doCheck = false; 17
··· 12 sha256 = "sha256-xYNq5hnkk6OIsnDHhN/vh1LNuP7isTNgtTY2WUwC8x4="; 13 }; 14 15 + postInstall = '' 16 + mv $out/bin/symfony-cli $out/bin/symfony 17 + ''; 18 + 19 # Tests requires network access 20 doCheck = false; 21
+2 -2
pkgs/development/tools/yq-go/default.nix
··· 2 3 buildGoModule rec { 4 pname = "yq-go"; 5 - version = "4.24.2"; 6 7 src = fetchFromGitHub { 8 owner = "mikefarah"; 9 repo = "yq"; 10 rev = "v${version}"; 11 - sha256 = "sha256-KuaIGIDXdL0d+Wxy2O78XTSBo+2oIrcizfd2jyXghXc="; 12 }; 13 14 vendorSha256 = "sha256-R40zU0jOc/eIFVDsWG3+4o51iro7Sd7jwtyH/fpWVZs=";
··· 2 3 buildGoModule rec { 4 pname = "yq-go"; 5 + version = "4.24.4"; 6 7 src = fetchFromGitHub { 8 owner = "mikefarah"; 9 repo = "yq"; 10 rev = "v${version}"; 11 + sha256 = "sha256-Gkogy8bgm/3Y/8DmK/mS1+L0Ww1c+hlVPKhI88lbISg="; 12 }; 13 14 vendorSha256 = "sha256-R40zU0jOc/eIFVDsWG3+4o51iro7Sd7jwtyH/fpWVZs=";
+2 -2
pkgs/games/fheroes2/default.nix
··· 7 8 stdenv.mkDerivation rec { 9 pname = "fheroes2"; 10 - version = "0.9.13"; 11 12 src = fetchFromGitHub { 13 owner = "ihhub"; 14 repo = "fheroes2"; 15 rev = version; 16 - sha256 = "sha256-+VAgS7NR/D0HD/Fy7idSUTMJPp2ctpirMpcFooo+bEg="; 17 }; 18 19 buildInputs = [ gettext libpng SDL2 SDL2_image SDL2_mixer SDL2_ttf zlib ];
··· 7 8 stdenv.mkDerivation rec { 9 pname = "fheroes2"; 10 + version = "0.9.14"; 11 12 src = fetchFromGitHub { 13 owner = "ihhub"; 14 repo = "fheroes2"; 15 rev = version; 16 + sha256 = "sha256-M5sUEOKU7KSenAAE7dUI8algB5XsbQQ1s3sDflZLsiA="; 17 }; 18 19 buildInputs = [ gettext libpng SDL2 SDL2_image SDL2_mixer SDL2_ttf zlib ];
+38 -12
pkgs/games/openjk/default.nix
··· 19 genericName = "Jedi Academy"; 20 categories = [ "Game" ]; 21 }; 22 in stdenv.mkDerivation { 23 pname = "OpenJK"; 24 - version = "2020-07-03"; 25 26 src = fetchFromGitHub { 27 owner = "JACoders"; 28 repo = "OpenJK"; 29 - rev = "0a336ce4dffe6505e3f754b59732402a1db95752"; 30 - sha256 = "1xagbz42hi3ivs208mnay2dbgh90pmwwbar2p1yfhj3zl3cghcs8"; 31 }; 32 33 dontAddPrefix = true; ··· 35 nativeBuildInputs = [ makeWrapper cmake ]; 36 buildInputs = [ libjpeg zlib libpng libGL SDL2 ]; 37 38 # move from $out/JediAcademy to $out/opt/JediAcademy 39 preConfigure = '' 40 cmakeFlagsArray=("-DCMAKE_INSTALL_PREFIX=$out/opt") 41 ''; 42 43 postInstall = '' 44 - mkdir -p $out/bin $out/share/applications $out/share/icons/hicolor/128x128/apps 45 - prefix=$out/opt/JediAcademy 46 47 - makeWrapper $prefix/openjk.* $out/bin/jamp --chdir "$prefix" 48 - makeWrapper $prefix/openjk_sp.* $out/bin/jasp --chdir "$prefix" 49 - makeWrapper $prefix/openjkded.* $out/bin/openjkded --chdir "$prefix" 50 51 - cp $src/shared/icons/OpenJK_Icon_128.png $out/share/icons/hicolor/128x128/apps 52 - ln -s ${jamp}/share/applications/* $out/share/applications 53 - ln -s ${jasp}/share/applications/* $out/share/applications 54 ''; 55 56 meta = with lib; { ··· 58 homepage = "https://github.com/JACoders/OpenJK"; 59 license = licenses.gpl2; 60 platforms = platforms.linux; 61 - maintainers = with maintainers; [ ]; 62 }; 63 }
··· 19 genericName = "Jedi Academy"; 20 categories = [ "Game" ]; 21 }; 22 + josp = makeDesktopItem rec { 23 + name = "josp"; 24 + exec = name; 25 + icon = "OpenJK_Icon_128"; 26 + comment = "Open Source Jedi Outcast game released by Raven Software"; 27 + desktopName = "Jedi Outcast (Single Player)"; 28 + genericName = "Jedi Outcast"; 29 + categories = [ "Game" ]; 30 + }; 31 in stdenv.mkDerivation { 32 pname = "OpenJK"; 33 + version = "unstable-2022-01-30"; 34 35 src = fetchFromGitHub { 36 owner = "JACoders"; 37 repo = "OpenJK"; 38 + rev = "235fb9e1a9c4537a603b2e54e444327d20d198a3"; 39 + sha256 = "sha256-DqP6wnu5sE7lQJGEdsEPOc6FIaJjqxt5ANKZ5eiabC4="; 40 }; 41 42 dontAddPrefix = true; ··· 44 nativeBuildInputs = [ makeWrapper cmake ]; 45 buildInputs = [ libjpeg zlib libpng libGL SDL2 ]; 46 47 + outputs = [ "out" "openjo" "openja" ]; 48 + 49 # move from $out/JediAcademy to $out/opt/JediAcademy 50 preConfigure = '' 51 cmakeFlagsArray=("-DCMAKE_INSTALL_PREFIX=$out/opt") 52 ''; 53 + cmakeFlags = ["-DBuildJK2SPEngine:BOOL=ON" 54 + "-DBuildJK2SPGame:BOOL=ON" 55 + "-DBuildJK2SPRdVanilla:BOOL=ON"]; 56 57 postInstall = '' 58 + mkdir -p $out/bin $openja/bin $openjo/bin 59 + mkdir -p $openja/share/applications $openjo/share/applications 60 + mkdir -p $openja/share/icons/hicolor/128x128/apps $openjo/share/icons/hicolor/128x128/apps 61 + mkdir -p $openja/opt $openjo/opt 62 + mv $out/opt/JediAcademy $openja/opt/ 63 + mv $out/opt/JediOutcast $openjo/opt/ 64 + jaPrefix=$openja/opt/JediAcademy 65 + joPrefix=$openjo/opt/JediOutcast 66 67 + makeWrapper $jaPrefix/openjk.* $openja/bin/jamp --chdir "$jaPrefix" 68 + makeWrapper $jaPrefix/openjk_sp.* $openja/bin/jasp --chdir "$jaPrefix" 69 + makeWrapper $jaPrefix/openjkded.* $openja/bin/openjkded --chdir "$jaPrefix" 70 + makeWrapper $joPrefix/openjo_sp.* $openjo/bin/josp --chdir "$joPrefix" 71 72 + cp $src/shared/icons/OpenJK_Icon_128.png $openjo/share/icons/hicolor/128x128/apps 73 + cp $src/shared/icons/OpenJK_Icon_128.png $openja/share/icons/hicolor/128x128/apps 74 + ln -s ${jamp}/share/applications/* $openja/share/applications 75 + ln -s ${jasp}/share/applications/* $openja/share/applications 76 + ln -s ${josp}/share/applications/* $openjo/share/applications 77 + ln -s $openja/bin/* $out/bin 78 + ln -s $openjo/bin/* $out/bin 79 + rm -rf $out/opt 80 ''; 81 82 meta = with lib; { ··· 84 homepage = "https://github.com/JACoders/OpenJK"; 85 license = licenses.gpl2; 86 platforms = platforms.linux; 87 + maintainers = with maintainers; [ tgunnoe ]; 88 }; 89 }
+1
pkgs/os-specific/linux/kbd/default.nix
··· 68 passthru.tests = { 69 inherit (nixosTests) keymap kbd-setfont-decompress kbd-update-search-paths-patch; 70 }; 71 72 meta = with lib; { 73 homepage = "https://kbd-project.org/";
··· 68 passthru.tests = { 69 inherit (nixosTests) keymap kbd-setfont-decompress kbd-update-search-paths-patch; 70 }; 71 + passthru.gzip = gzip; 72 73 meta = with lib; { 74 homepage = "https://kbd-project.org/";
+2 -2
pkgs/os-specific/linux/kernel/linux-4.14.nix
··· 3 with lib; 4 5 buildLinux (args // rec { 6 - version = "4.14.274"; 7 8 # modDirVersion needs to be x.y.z, will automatically add .0 if needed 9 modDirVersion = if (modDirVersionArg == null) then concatStringsSep "." (take 3 (splitVersion "${version}.0")) else modDirVersionArg; ··· 13 14 src = fetchurl { 15 url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz"; 16 - sha256 = "1bbz1w5l7im7dspq6g6iy5vahsxcaa1b2ykrw49m3pw8rf7m6hib"; 17 }; 18 } // (args.argsOverride or {}))
··· 3 with lib; 4 5 buildLinux (args // rec { 6 + version = "4.14.275"; 7 8 # modDirVersion needs to be x.y.z, will automatically add .0 if needed 9 modDirVersion = if (modDirVersionArg == null) then concatStringsSep "." (take 3 (splitVersion "${version}.0")) else modDirVersionArg; ··· 13 14 src = fetchurl { 15 url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz"; 16 + sha256 = "1yaq5qhl694ygx17x998syg79yx72l3n9vzfkyf0g3idzdh9j2hh"; 17 }; 18 } // (args.argsOverride or {}))
+2 -2
pkgs/os-specific/linux/kernel/linux-5.10.nix
··· 3 with lib; 4 5 buildLinux (args // rec { 6 - version = "5.10.109"; 7 8 # modDirVersion needs to be x.y.z, will automatically add .0 if needed 9 modDirVersion = if (modDirVersionArg == null) then concatStringsSep "." (take 3 (splitVersion "${version}.0")) else modDirVersionArg; ··· 13 14 src = fetchurl { 15 url = "mirror://kernel/linux/kernel/v5.x/linux-${version}.tar.xz"; 16 - sha256 = "1p0k46isy2wzzms801lrnb59f1nb9mhywjj7fnkrwrj9nbn25yqq"; 17 }; 18 } // (args.argsOverride or {}))
··· 3 with lib; 4 5 buildLinux (args // rec { 6 + version = "5.10.110"; 7 8 # modDirVersion needs to be x.y.z, will automatically add .0 if needed 9 modDirVersion = if (modDirVersionArg == null) then concatStringsSep "." (take 3 (splitVersion "${version}.0")) else modDirVersionArg; ··· 13 14 src = fetchurl { 15 url = "mirror://kernel/linux/kernel/v5.x/linux-${version}.tar.xz"; 16 + sha256 = "14sn906f1bd87ngq1g2hx458v42d4nlzr36ba4alhcsl6836mvyv"; 17 }; 18 } // (args.argsOverride or {}))
+2 -2
pkgs/os-specific/linux/kernel/linux-5.15.nix
··· 3 with lib; 4 5 buildLinux (args // rec { 6 - version = "5.15.32"; 7 8 # modDirVersion needs to be x.y.z, will automatically add .0 if needed 9 modDirVersion = if (modDirVersionArg == null) then concatStringsSep "." (take 3 (splitVersion "${version}.0")) else modDirVersionArg; ··· 15 16 src = fetchurl { 17 url = "mirror://kernel/linux/kernel/v5.x/linux-${version}.tar.xz"; 18 - sha256 = "11nz2w6hgwy6va6sxf4ic1s4kv24zbpssgjxsq6n321h4bxcsqql"; 19 }; 20 } // (args.argsOverride or { }))
··· 3 with lib; 4 5 buildLinux (args // rec { 6 + version = "5.15.33"; 7 8 # modDirVersion needs to be x.y.z, will automatically add .0 if needed 9 modDirVersion = if (modDirVersionArg == null) then concatStringsSep "." (take 3 (splitVersion "${version}.0")) else modDirVersionArg; ··· 15 16 src = fetchurl { 17 url = "mirror://kernel/linux/kernel/v5.x/linux-${version}.tar.xz"; 18 + sha256 = "1i590npi00w5d1znmamkm3sb293k5k4xd37miwnvz7hg17k1f2n3"; 19 }; 20 } // (args.argsOverride or { }))
+2 -2
pkgs/os-specific/linux/kernel/linux-5.16.nix
··· 3 with lib; 4 5 buildLinux (args // rec { 6 - version = "5.16.18"; 7 8 # modDirVersion needs to be x.y.z, will automatically add .0 if needed 9 modDirVersion = if (modDirVersionArg == null) then concatStringsSep "." (take 3 (splitVersion "${version}.0")) else modDirVersionArg; ··· 13 14 src = fetchurl { 15 url = "mirror://kernel/linux/kernel/v5.x/linux-${version}.tar.xz"; 16 - sha256 = "096f80m2czj8khvil7s037pqdf1s6pklqn5d9419jqkz7v70piry"; 17 }; 18 } // (args.argsOverride or { }))
··· 3 with lib; 4 5 buildLinux (args // rec { 6 + version = "5.16.19"; 7 8 # modDirVersion needs to be x.y.z, will automatically add .0 if needed 9 modDirVersion = if (modDirVersionArg == null) then concatStringsSep "." (take 3 (splitVersion "${version}.0")) else modDirVersionArg; ··· 13 14 src = fetchurl { 15 url = "mirror://kernel/linux/kernel/v5.x/linux-${version}.tar.xz"; 16 + sha256 = "0zlvsnbmcx4l8a5cqciwaabm1267q5zn4ah3gfhxi0jvigx2qvfs"; 17 }; 18 } // (args.argsOverride or { }))
+2 -2
pkgs/os-specific/linux/kernel/linux-5.17.nix
··· 3 with lib; 4 5 buildLinux (args // rec { 6 - version = "5.17.1"; 7 8 # modDirVersion needs to be x.y.z, will automatically add .0 if needed 9 modDirVersion = if (modDirVersionArg == null) then concatStringsSep "." (take 3 (splitVersion "${version}.0")) else modDirVersionArg; ··· 13 14 src = fetchurl { 15 url = "mirror://kernel/linux/kernel/v5.x/linux-${version}.tar.xz"; 16 - sha256 = "092cx18va108lb27kxx2b00ma3l9g22nmkk81034apx26bacbmbw"; 17 }; 18 } // (args.argsOverride or { }))
··· 3 with lib; 4 5 buildLinux (args // rec { 6 + version = "5.17.2"; 7 8 # modDirVersion needs to be x.y.z, will automatically add .0 if needed 9 modDirVersion = if (modDirVersionArg == null) then concatStringsSep "." (take 3 (splitVersion "${version}.0")) else modDirVersionArg; ··· 13 14 src = fetchurl { 15 url = "mirror://kernel/linux/kernel/v5.x/linux-${version}.tar.xz"; 16 + sha256 = "168b7zzw72k6hxbw0q402vvfir79qki9bjvxxvfi7s6g6y20z8id"; 17 }; 18 } // (args.argsOverride or { }))
+3 -3
pkgs/os-specific/linux/kernel/linux-rt-5.10.nix
··· 6 , ... } @ args: 7 8 let 9 - version = "5.10.106-rt64"; # updated by ./update-rt.sh 10 branch = lib.versions.majorMinor version; 11 kversion = builtins.elemAt (lib.splitString "-" version) 0; 12 in buildLinux (args // { ··· 18 19 src = fetchurl { 20 url = "mirror://kernel/linux/kernel/v5.x/linux-${kversion}.tar.xz"; 21 - sha256 = "0yjrlghcxw3lhd6nc2m4zy4gk536w3a3w6mxdsml690fqz4531n6"; 22 }; 23 24 kernelPatches = let rt-patch = { 25 name = "rt"; 26 patch = fetchurl { 27 url = "mirror://kernel/linux/kernel/projects/rt/${branch}/older/patch-${version}.patch.xz"; 28 - sha256 = "0z5gyi1vyjyd05vyccmk9yfgvm5v1lc8vbfywahx495xzpp9i8xb"; 29 }; 30 }; in [ rt-patch ] ++ kernelPatches; 31
··· 6 , ... } @ args: 7 8 let 9 + version = "5.10.109-rt65"; # updated by ./update-rt.sh 10 branch = lib.versions.majorMinor version; 11 kversion = builtins.elemAt (lib.splitString "-" version) 0; 12 in buildLinux (args // { ··· 18 19 src = fetchurl { 20 url = "mirror://kernel/linux/kernel/v5.x/linux-${kversion}.tar.xz"; 21 + sha256 = "1p0k46isy2wzzms801lrnb59f1nb9mhywjj7fnkrwrj9nbn25yqq"; 22 }; 23 24 kernelPatches = let rt-patch = { 25 name = "rt"; 26 patch = fetchurl { 27 url = "mirror://kernel/linux/kernel/projects/rt/${branch}/older/patch-${version}.patch.xz"; 28 + sha256 = "0w7bs5kmwvbyfy5js218ys42s8i51m8v0mbkfhiynlpm3iph357q"; 29 }; 30 }; in [ rt-patch ] ++ kernelPatches; 31
+2 -2
pkgs/os-specific/linux/kernel/linux-rt-5.4.nix
··· 6 , ... } @ args: 7 8 let 9 - version = "5.4.182-rt71"; # updated by ./update-rt.sh 10 branch = lib.versions.majorMinor version; 11 kversion = builtins.elemAt (lib.splitString "-" version) 0; 12 in buildLinux (args // { ··· 21 name = "rt"; 22 patch = fetchurl { 23 url = "mirror://kernel/linux/kernel/projects/rt/${branch}/older/patch-${version}.patch.xz"; 24 - sha256 = "1lxj63v37bhdgynr8ffyd5g8vp5a79dnzi6fng7jsjapfriywzqh"; 25 }; 26 }; in [ rt-patch ] ++ kernelPatches; 27
··· 6 , ... } @ args: 7 8 let 9 + version = "5.4.182-rt72"; # updated by ./update-rt.sh 10 branch = lib.versions.majorMinor version; 11 kversion = builtins.elemAt (lib.splitString "-" version) 0; 12 in buildLinux (args // { ··· 21 name = "rt"; 22 patch = fetchurl { 23 url = "mirror://kernel/linux/kernel/projects/rt/${branch}/older/patch-${version}.patch.xz"; 24 + sha256 = "175ls411yr6c8gvmpfpyl00l0saaz9bdshjdf6ybxbpi9fmamypk"; 25 }; 26 }; in [ rt-patch ] ++ kernelPatches; 27
+2 -2
pkgs/os-specific/linux/kernel/linux-zen.nix
··· 2 3 let 4 # having the full version string here makes it easier to update 5 - modDirVersion = "5.17.0-zen1"; 6 parts = lib.splitString "-" modDirVersion; 7 version = lib.elemAt parts 0; 8 suffix = lib.elemAt parts 1; ··· 20 owner = "zen-kernel"; 21 repo = "zen-kernel"; 22 inherit rev; 23 - sha256 = "sha256-8DCcO2oPnwXjjm3PW7vNZKbB3S7XsEB/svAMhbPRJIo="; 24 }; 25 26 structuredExtraConfig = with lib.kernel; {
··· 2 3 let 4 # having the full version string here makes it easier to update 5 + modDirVersion = "5.17.2-zen3"; 6 parts = lib.splitString "-" modDirVersion; 7 version = lib.elemAt parts 0; 8 suffix = lib.elemAt parts 1; ··· 20 owner = "zen-kernel"; 21 repo = "zen-kernel"; 22 inherit rev; 23 + sha256 = "sha256-q6Cc3wQHDXzyt2hx3+CS8N74myC6ra/Y+8IHQxTkoLo="; 24 }; 25 26 structuredExtraConfig = with lib.kernel; {
+74
pkgs/os-specific/linux/linux-wifi-hotspot/default.nix
···
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , which 5 + , pkg-config 6 + , glib 7 + , gtk3 8 + , iw 9 + , makeWrapper 10 + , qrencode 11 + , hostapd }: 12 + 13 + stdenv.mkDerivation rec { 14 + pname = "linux-wifi-hotspot"; 15 + version = "4.4.0"; 16 + 17 + src = fetchFromGitHub { 18 + owner = "lakinduakash"; 19 + repo = pname; 20 + rev = "v${version}"; 21 + sha256 = "sha256-XCgYWOX7QSdANG6DqYk0yZZqnvZGDl3GaF9KtYRmpJ0="; 22 + }; 23 + 24 + nativeBuildInputs = [ 25 + which 26 + pkg-config 27 + makeWrapper 28 + qrencode 29 + hostapd 30 + ]; 31 + 32 + buildInputs = [ 33 + glib 34 + gtk3 35 + ]; 36 + 37 + outputs = [ "out" ]; 38 + 39 + postPatch = '' 40 + substituteInPlace ./src/scripts/Makefile \ 41 + --replace "etc" "$out/etc" 42 + substituteInPlace ./src/scripts/wihotspot \ 43 + --replace "/usr" "$out" 44 + substituteInPlace ./src/scripts/create_ap.service \ 45 + --replace "/usr/bin/create_ap" "$out/bin/create_cap" \ 46 + --replace "/etc/create_ap.conf" "$out/etc/create_cap.conf" 47 + ''; 48 + 49 + makeFlags = [ 50 + "PREFIX=${placeholder "out"}" 51 + ]; 52 + 53 + postInstall = '' 54 + wrapProgram $out/bin/create_ap \ 55 + --prefix PATH : ${lib.makeBinPath [ hostapd ]} 56 + 57 + wrapProgram $out/bin/wihotspot-gui \ 58 + --prefix PATH : ${lib.makeBinPath [ iw ]} \ 59 + --prefix PATH : "${placeholder "out"}/bin" 60 + 61 + wrapProgram $out/bin/wihotspot \ 62 + --prefix PATH : ${lib.makeBinPath [ iw ]} \ 63 + --prefix PATH : "${placeholder "out"}/bin" 64 + ''; 65 + 66 + meta = with lib; { 67 + description = "Feature-rich wifi hotspot creator for Linux which provides both GUI and command-line interface"; 68 + homepage = "https://github.com/lakinduakash/linux-wifi-hotspot"; 69 + license = licenses.bsd2; 70 + maintainers = with maintainers; [ onny ]; 71 + platforms = platforms.unix; 72 + }; 73 + 74 + }
+4 -3
pkgs/os-specific/linux/microcode/amd.nix
··· 12 13 buildPhase = '' 14 mkdir -p kernel/x86/microcode 15 - find ${linux-firmware}/lib/firmware/amd-ucode -name \*.bin \ 16 - -exec sh -c 'cat {} >> kernel/x86/microcode/AuthenticAMD.bin' \; 17 ''; 18 19 installPhase = '' 20 mkdir -p $out 21 - echo kernel/x86/microcode/AuthenticAMD.bin | bsdcpio -o -H newc -R 0:0 > $out/amd-ucode.img 22 ''; 23 24 meta = with lib; {
··· 12 13 buildPhase = '' 14 mkdir -p kernel/x86/microcode 15 + find ${linux-firmware}/lib/firmware/amd-ucode -name \*.bin -print0 | sort -z |\ 16 + xargs -0 -I{} sh -c 'cat {} >> kernel/x86/microcode/AuthenticAMD.bin' 17 ''; 18 19 installPhase = '' 20 mkdir -p $out 21 + touch -d @$SOURCE_DATE_EPOCH kernel/x86/microcode/AuthenticAMD.bin 22 + echo kernel/x86/microcode/AuthenticAMD.bin | bsdtar --uid 0 --gid 0 -cnf - -T - | bsdtar --null -cf - --format=newc @- > $out/amd-ucode.img 23 ''; 24 25 meta = with lib; {
+2 -1
pkgs/os-specific/linux/microcode/intel.nix
··· 18 19 mkdir -p $out kernel/x86/microcode 20 iucode_tool -w kernel/x86/microcode/GenuineIntel.bin intel-ucode/ 21 - echo kernel/x86/microcode/GenuineIntel.bin | bsdcpio -o -H newc -R 0:0 > $out/intel-ucode.img 22 23 runHook postInstall 24 '';
··· 18 19 mkdir -p $out kernel/x86/microcode 20 iucode_tool -w kernel/x86/microcode/GenuineIntel.bin intel-ucode/ 21 + touch -d @$SOURCE_DATE_EPOCH kernel/x86/microcode/GenuineIntel.bin 22 + echo kernel/x86/microcode/GenuineIntel.bin | bsdtar --uid 0 --gid 0 -cnf - -T - | bsdtar --null -cf - --format=newc @- > $out/intel-ucode.img 23 24 runHook postInstall 25 '';
+67
pkgs/os-specific/linux/pam_ussh/default.nix
···
··· 1 + { buildGoModule 2 + , fetchFromGitHub 3 + , pam 4 + , lib 5 + , nixosTests 6 + }: 7 + 8 + buildGoModule rec { 9 + pname = "pam_ussh"; 10 + version = "unstable-20210615"; 11 + 12 + src = fetchFromGitHub { 13 + owner = "uber"; 14 + repo = "pam-ussh"; 15 + rev = "e9524bda90ba19d3b9eb24f49cb63a6a56a19193"; # HEAD as of 2022-03-13 16 + sha256 = "0nb9hpqbghgi3zvq41kabydzyc6ffaaw9b4jkc5jrwn1klpw1xk8"; 17 + }; 18 + 19 + prePatch = '' 20 + cp ${./go.mod} go.mod 21 + ''; 22 + overrideModAttrs = (_: { 23 + inherit prePatch; 24 + }); 25 + 26 + vendorSha256 = "0hjifc3kbwmx7kjn858vi05cwwra6q19cqjfd94k726pwhk37qkw"; 27 + 28 + buildInputs = [ 29 + pam 30 + ]; 31 + 32 + buildPhase = '' 33 + runHook preBuild 34 + 35 + if [ -z "$enableParallelBuilding" ]; then 36 + export NIX_BUILD_CORES=1 37 + fi 38 + go build -buildmode=c-shared -o pam_ussh.so -v -p $NIX_BUILD_CORES . 39 + 40 + runHook postBuild 41 + ''; 42 + checkPhase = '' 43 + runHook preCheck 44 + 45 + go test -v -p $NIX_BUILD_CORES . 46 + 47 + runHook postCheck 48 + ''; 49 + installPhase = '' 50 + runHook preInstall 51 + 52 + mkdir -p $out/lib/security 53 + cp pam_ussh.so $out/lib/security 54 + 55 + runHook postInstall 56 + ''; 57 + 58 + passthru.tests = { inherit (nixosTests) pam-ussh; }; 59 + 60 + meta = with lib; { 61 + homepage = "https://github.com/uber/pam-ussh"; 62 + description = "PAM module to authenticate using SSH certificates"; 63 + license = licenses.mit; 64 + platforms = platforms.linux; 65 + maintainers = with maintainers; [ lukegb ]; 66 + }; 67 + }
+15
pkgs/os-specific/linux/pam_ussh/go.mod
···
··· 1 + module github.com/uber/pam-ussh 2 + 3 + go 1.17 4 + 5 + require ( 6 + github.com/stretchr/testify v1.7.0 7 + golang.org/x/crypto v0.0.0-20220313003712-b769efc7c000 8 + ) 9 + 10 + require ( 11 + github.com/davecgh/go-spew v1.1.0 // indirect 12 + github.com/pmezard/go-difflib v1.0.0 // indirect 13 + golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1 // indirect 14 + gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c // indirect 15 + )
+1 -1
pkgs/os-specific/linux/plymouth/default.nix
··· 96 homepage = "https://www.freedesktop.org/wiki/Software/Plymouth/"; 97 description = "Boot splash and boot logger"; 98 license = licenses.gpl2Plus; 99 - maintainers = [ maintainers.goibhniu teams.gnome.members ]; 100 platforms = platforms.linux; 101 }; 102 }
··· 96 homepage = "https://www.freedesktop.org/wiki/Software/Plymouth/"; 97 description = "Boot splash and boot logger"; 98 license = licenses.gpl2Plus; 99 + maintainers = [ maintainers.goibhniu ] ++ teams.gnome.members; 100 platforms = platforms.linux; 101 }; 102 }
+1 -1
pkgs/os-specific/linux/systemd/default.nix
··· 675 # runtime; otherwise we can't and we need to reboot. 676 interfaceVersion = 2; 677 678 - inherit withCryptsetup util-linux; 679 680 tests = { 681 inherit (nixosTests) switchTest;
··· 675 # runtime; otherwise we can't and we need to reboot. 676 interfaceVersion = 2; 677 678 + inherit withCryptsetup util-linux kmod kbd; 679 680 tests = { 681 inherit (nixosTests) switchTest;
+11 -8
pkgs/os-specific/linux/util-linux/default.nix
··· 1 { lib, stdenv, fetchurl, pkg-config, zlib, shadow, libcap_ng 2 - , ncurses ? null, pam, systemd ? null 3 , nlsSupport ? true 4 }: 5 6 stdenv.mkDerivation rec { 7 - pname = "util-linux" + lib.optionalString ( !nlsSupport && ncurses == null && systemd == null ) "-minimal"; 8 version = "2.37.4"; 9 10 src = fetchurl { ··· 40 "--disable-makeinstall-setuid" "--disable-makeinstall-chown" 41 "--disable-su" # provided by shadow 42 (lib.enableFeature nlsSupport "nls") 43 - (lib.withFeature (ncurses != null) "ncursesw") 44 - (lib.withFeature (systemd != null) "systemd") 45 - (lib.withFeatureAs (systemd != null) 46 "systemdsystemunitdir" "${placeholder "bin"}/lib/systemd/system/") 47 "SYSCONFSTATICDIR=${placeholder "lib"}/lib" 48 ] ++ lib.optional (stdenv.hostPlatform != stdenv.buildPlatform) ··· 56 ]; 57 58 nativeBuildInputs = [ pkg-config ]; 59 - buildInputs = 60 - [ zlib pam libcap_ng ] 61 - ++ lib.filter (p: p != null) [ ncurses systemd ]; 62 63 doCheck = false; # "For development purpose only. Don't execute on production system!" 64
··· 1 { lib, stdenv, fetchurl, pkg-config, zlib, shadow, libcap_ng 2 + , ncursesSupport ? true 3 + , ncurses, pam 4 + , systemdSupport ? stdenv.isLinux 5 + , systemd 6 , nlsSupport ? true 7 }: 8 9 stdenv.mkDerivation rec { 10 + pname = "util-linux" + lib.optionalString (!nlsSupport && !ncursesSupport && !systemdSupport) "-minimal"; 11 version = "2.37.4"; 12 13 src = fetchurl { ··· 43 "--disable-makeinstall-setuid" "--disable-makeinstall-chown" 44 "--disable-su" # provided by shadow 45 (lib.enableFeature nlsSupport "nls") 46 + (lib.withFeature ncursesSupport "ncursesw") 47 + (lib.withFeature systemdSupport "systemd") 48 + (lib.withFeatureAs systemdSupport 49 "systemdsystemunitdir" "${placeholder "bin"}/lib/systemd/system/") 50 "SYSCONFSTATICDIR=${placeholder "lib"}/lib" 51 ] ++ lib.optional (stdenv.hostPlatform != stdenv.buildPlatform) ··· 59 ]; 60 61 nativeBuildInputs = [ pkg-config ]; 62 + buildInputs = [ zlib pam libcap_ng ] 63 + ++ lib.optionals ncursesSupport [ ncurses ] 64 + ++ lib.optionals systemdSupport [ systemd ]; 65 66 doCheck = false; # "For development purpose only. Don't execute on production system!" 67
+3 -3
pkgs/os-specific/linux/wpa_supplicant/default.nix
··· 1 { lib, stdenv, fetchurl, openssl, pkg-config, libnl 2 , nixosTests, wpa_supplicant_gui 3 - , withDbus ? true, dbus 4 , withReadline ? true, readline 5 , withPcsclite ? true, pcsclite 6 , readOnlyModeSSIDs ? false ··· 68 CONFIG_EAP_AKA=y 69 CONFIG_EAP_AKA_PRIME=y 70 CONFIG_PCSC=y 71 - '' + optionalString withDbus '' 72 CONFIG_CTRL_IFACE_DBUS=y 73 CONFIG_CTRL_IFACE_DBUS_NEW=y 74 CONFIG_CTRL_IFACE_DBUS_INTRO=y ··· 93 ''; 94 95 buildInputs = [ openssl libnl ] 96 - ++ optional withDbus dbus 97 ++ optional withReadline readline 98 ++ optional withPcsclite pcsclite; 99
··· 1 { lib, stdenv, fetchurl, openssl, pkg-config, libnl 2 , nixosTests, wpa_supplicant_gui 3 + , dbusSupport ? true, dbus 4 , withReadline ? true, readline 5 , withPcsclite ? true, pcsclite 6 , readOnlyModeSSIDs ? false ··· 68 CONFIG_EAP_AKA=y 69 CONFIG_EAP_AKA_PRIME=y 70 CONFIG_PCSC=y 71 + '' + optionalString dbusSupport '' 72 CONFIG_CTRL_IFACE_DBUS=y 73 CONFIG_CTRL_IFACE_DBUS_NEW=y 74 CONFIG_CTRL_IFACE_DBUS_INTRO=y ··· 93 ''; 94 95 buildInputs = [ openssl libnl ] 96 + ++ optional dbusSupport dbus 97 ++ optional withReadline readline 98 ++ optional withPcsclite pcsclite; 99
+3 -2
pkgs/servers/firebird/default.nix
··· 5 6 meta = with lib; { 7 description = "SQL relational database management system"; 8 homepage = "https://firebirdsql.org/"; 9 changelog = "https://github.com/FirebirdSQL/firebird/blob/master/CHANGELOG.md"; 10 license = [ "IDPL" "Interbase-1.0" ]; ··· 54 }); 55 56 firebird_3 = stdenv.mkDerivation (base // rec { 57 - version = "3.0.8"; 58 59 src = fetchFromGitHub { 60 owner = "FirebirdSQL"; 61 repo = "firebird"; 62 rev = "v${version}"; 63 - sha256 = "sha256-l1V3CGxTybPY8pl6WhsExqdWJLiYsOv5BCrU/iD+I7k="; 64 }; 65 66 buildInputs = base.buildInputs ++ [ zlib libtommath ];
··· 5 6 meta = with lib; { 7 description = "SQL relational database management system"; 8 + downloadPage = "https://github.com/FirebirdSQL/firebird/"; 9 homepage = "https://firebirdsql.org/"; 10 changelog = "https://github.com/FirebirdSQL/firebird/blob/master/CHANGELOG.md"; 11 license = [ "IDPL" "Interbase-1.0" ]; ··· 55 }); 56 57 firebird_3 = stdenv.mkDerivation (base // rec { 58 + version = "3.0.9"; 59 60 src = fetchFromGitHub { 61 owner = "FirebirdSQL"; 62 repo = "firebird"; 63 rev = "v${version}"; 64 + sha256 = "0axgw4zzb7f7yszr8s7svnspv3mgyvpbkb0b3w6c70fnj10hw21c"; 65 }; 66 67 buildInputs = base.buildInputs ++ [ zlib libtommath ];
+3108 -1013
pkgs/servers/home-assistant/component-packages.nix
··· 2 # Do not edit! 3 4 { 5 - version = "2022.4.0"; 6 components = { 7 - "abode" = ps: with ps; [ abodepy ]; 8 - "accuweather" = ps: with ps; [ accuweather ]; 9 - "acer_projector" = ps: with ps; [ pyserial ]; 10 - "acmeda" = ps: with ps; [ aiopulse ]; 11 - "actiontec" = ps: with ps; [ ]; 12 - "adax" = ps: with ps; [ adax-local adax ]; 13 - "adguard" = ps: with ps; [ adguardhome ]; 14 - "ads" = ps: with ps; [ pyads ]; 15 - "advantage_air" = ps: with ps; [ advantage-air ]; 16 - "aemet" = ps: with ps; [ aemet-opendata ]; 17 - "aftership" = ps: with ps; [ pyaftership ]; 18 - "agent_dvr" = ps: with ps; [ agent-py ]; 19 - "air_quality" = ps: with ps; [ ]; 20 - "airly" = ps: with ps; [ airly ]; 21 - "airnow" = ps: with ps; [ pyairnow ]; 22 - "airthings" = ps: with ps; [ airthings-cloud ]; 23 - "airtouch4" = ps: with ps; [ airtouch4pyapi ]; 24 - "airvisual" = ps: with ps; [ pyairvisual ]; 25 - "airzone" = ps: with ps; [ aioairzone ]; 26 - "aladdin_connect" = ps: with ps; [ aladdin-connect ]; 27 - "alarm_control_panel" = ps: with ps; [ ]; 28 - "alarmdecoder" = ps: with ps; [ adext ]; 29 - "alert" = ps: with ps; [ ]; 30 - "alexa" = ps: with ps; [ pyturbojpeg aiohttp-cors ]; 31 - "almond" = ps: with ps; [ aiohttp-cors pyalmond ]; 32 - "alpha_vantage" = ps: with ps; [ alpha-vantage ]; 33 - "amazon_polly" = ps: with ps; [ boto3 ]; 34 - "ambee" = ps: with ps; [ ambee ]; 35 - "amberelectric" = ps: with ps; [ amberelectric ]; 36 - "ambiclimate" = ps: with ps; [ aiohttp-cors ambiclimate ]; 37 - "ambient_station" = ps: with ps; [ aioambient ]; 38 - "amcrest" = ps: with ps; [ amcrest ha-ffmpeg ]; 39 - "ampio" = ps: with ps; [ asmog ]; 40 - "analytics" = ps: with ps; [ aiohttp-cors fnvhash lru-dict sqlalchemy ]; 41 - "android_ip_webcam" = ps: with ps; [ pydroid-ipcam ]; 42 - "androidtv" = ps: with ps; [ adb-shell androidtv pure-python-adb ]; 43 - "anel_pwrctrl" = ps: with ps; [ ]; # missing inputs: anel_pwrctrl-homeassistant 44 - "anthemav" = ps: with ps; [ ]; # missing inputs: anthemav 45 - "apache_kafka" = ps: with ps; [ aiokafka ]; 46 - "apcupsd" = ps: with ps; [ apcaccess ]; 47 - "api" = ps: with ps; [ aiohttp-cors ]; 48 - "apple_tv" = ps: with ps; [ aiohttp-cors ifaddr pyatv zeroconf ]; 49 - "apprise" = ps: with ps; [ apprise ]; 50 - "aprs" = ps: with ps; [ aprslib geopy ]; 51 - "aqualogic" = ps: with ps; [ aqualogic ]; 52 - "aquostv" = ps: with ps; [ ]; # missing inputs: sharp_aquos_rc 53 - "arcam_fmj" = ps: with ps; [ arcam-fmj ]; 54 - "arest" = ps: with ps; [ ]; 55 - "arlo" = ps: with ps; [ ha-ffmpeg pyarlo ]; 56 - "arris_tg2492lg" = ps: with ps; [ ]; # missing inputs: arris-tg2492lg 57 - "aruba" = ps: with ps; [ pexpect ]; 58 - "arwn" = ps: with ps; [ aiohttp-cors paho-mqtt ]; 59 - "aseko_pool_live" = ps: with ps; [ aioaseko ]; 60 - "asterisk_cdr" = ps: with ps; [ asterisk-mbox ]; 61 - "asterisk_mbox" = ps: with ps; [ asterisk-mbox ]; 62 - "asuswrt" = ps: with ps; [ aioasuswrt ]; 63 - "atag" = ps: with ps; [ pyatag ]; 64 - "aten_pe" = ps: with ps; [ atenpdu ]; 65 - "atome" = ps: with ps; [ pyatome ]; 66 - "august" = ps: with ps; [ yalexs ]; 67 - "aurora" = ps: with ps; [ auroranoaa ]; 68 - "aurora_abb_powerone" = ps: with ps; [ aurorapy ]; 69 - "aussie_broadband" = ps: with ps; [ pyaussiebb ]; 70 - "auth" = ps: with ps; [ aiohttp-cors ]; 71 - "automation" = ps: with ps; [ aiohttp-cors ]; 72 - "avea" = ps: with ps; [ avea ]; 73 - "avion" = ps: with ps; [ avion ]; 74 - "awair" = ps: with ps; [ python-awair ]; 75 - "aws" = ps: with ps; [ aiobotocore ]; 76 - "axis" = ps: with ps; [ aiohttp-cors axis paho-mqtt ]; 77 - "azure_devops" = ps: with ps; [ aioazuredevops ]; 78 - "azure_event_hub" = ps: with ps; [ azure-eventhub ]; 79 - "azure_service_bus" = ps: with ps; [ azure-servicebus ]; 80 - "backup" = ps: with ps; [ aiohttp-cors ]; # missing inputs: securetar 81 - "baidu" = ps: with ps; [ ]; # missing inputs: baidu-aip 82 - "balboa" = ps: with ps; [ pybalboa ]; 83 - "bayesian" = ps: with ps; [ ]; 84 - "bbox" = ps: with ps; [ ]; # missing inputs: pybbox 85 - "beewi_smartclim" = ps: with ps; [ ]; # missing inputs: beewi_smartclim 86 - "binary_sensor" = ps: with ps; [ ]; 87 - "bitcoin" = ps: with ps; [ blockchain ]; 88 - "bizkaibus" = ps: with ps; [ bizkaibus ]; 89 - "blackbird" = ps: with ps; [ pyblackbird ]; 90 - "blebox" = ps: with ps; [ blebox-uniapi ]; 91 - "blink" = ps: with ps; [ blinkpy ]; 92 - "blinksticklight" = ps: with ps; [ BlinkStick ]; 93 - "blockchain" = ps: with ps; [ ]; # missing inputs: python-blockchain-api 94 - "bloomsky" = ps: with ps; [ ]; 95 - "blueprint" = ps: with ps; [ ]; 96 - "bluesound" = ps: with ps; [ xmltodict ]; 97 - "bluetooth_le_tracker" = ps: with ps; [ pygatt ]; 98 - "bluetooth_tracker" = ps: with ps; [ bt-proximity pybluez ]; 99 - "bmw_connected_drive" = ps: with ps; [ bimmer-connected ]; 100 - "bond" = ps: with ps; [ bond-api ]; 101 - "bosch_shc" = ps: with ps; [ aiohttp-cors boschshcpy ifaddr zeroconf ]; 102 - "braviatv" = ps: with ps; [ bravia-tv ]; 103 - "broadlink" = ps: with ps; [ broadlink ]; 104 - "brother" = ps: with ps; [ brother ]; 105 - "brottsplatskartan" = ps: with ps; [ brottsplatskartan ]; 106 - "browser" = ps: with ps; [ ]; 107 - "brunt" = ps: with ps; [ ]; # missing inputs: brunt 108 - "bsblan" = ps: with ps; [ bsblan ]; 109 - "bt_home_hub_5" = ps: with ps; [ ]; # missing inputs: bthomehub5-devicelist 110 - "bt_smarthub" = ps: with ps; [ ]; # missing inputs: btsmarthub_devicelist 111 - "buienradar" = ps: with ps; [ buienradar ]; 112 - "button" = ps: with ps; [ ]; 113 - "caldav" = ps: with ps; [ caldav ]; 114 - "calendar" = ps: with ps; [ aiohttp-cors ]; 115 - "camera" = ps: with ps; [ pyturbojpeg aiohttp-cors ]; 116 - "canary" = ps: with ps; [ ha-ffmpeg py-canary ]; 117 - "cast" = ps: with ps; [ pyturbojpeg aiohttp-cors hass-nabucasa ifaddr mutagen plexapi plexauth plexwebsocket PyChromecast zeroconf ]; 118 - "cert_expiry" = ps: with ps; [ ]; 119 - "channels" = ps: with ps; [ pychannels ]; 120 - "circuit" = ps: with ps; [ circuit-webhook ]; 121 - "cisco_ios" = ps: with ps; [ pexpect ]; 122 - "cisco_mobility_express" = ps: with ps; [ ciscomobilityexpress ]; 123 - "cisco_webex_teams" = ps: with ps; [ webexteamssdk ]; 124 - "citybikes" = ps: with ps; [ ]; 125 - "clementine" = ps: with ps; [ ]; # missing inputs: python-clementine-remote 126 - "clickatell" = ps: with ps; [ ]; 127 - "clicksend" = ps: with ps; [ ]; 128 - "clicksend_tts" = ps: with ps; [ ]; 129 - "climacell" = ps: with ps; [ pyclimacell ]; # missing inputs: pytomorrowio 130 - "climate" = ps: with ps; [ ]; 131 - "cloud" = ps: with ps; [ pyturbojpeg aiohttp-cors hass-nabucasa ]; 132 - "cloudflare" = ps: with ps; [ pycfdns ]; 133 - "cmus" = ps: with ps; [ ]; # missing inputs: pycmus 134 - "co2signal" = ps: with ps; [ co2signal ]; 135 - "coinbase" = ps: with ps; [ ]; # missing inputs: coinbase 136 - "color_extractor" = ps: with ps; [ colorthief ]; 137 - "comed_hourly_pricing" = ps: with ps; [ ]; 138 - "comfoconnect" = ps: with ps; [ pycomfoconnect ]; 139 - "command_line" = ps: with ps; [ ]; 140 - "compensation" = ps: with ps; [ numpy ]; 141 - "concord232" = ps: with ps; [ ]; # missing inputs: concord232 142 - "config" = ps: with ps; [ aiohttp-cors ]; 143 - "configurator" = ps: with ps; [ ]; 144 - "control4" = ps: with ps; [ pycontrol4 ]; 145 - "conversation" = ps: with ps; [ aiohttp-cors ]; 146 - "coolmaster" = ps: with ps; [ pycoolmasternet-async ]; 147 - "coronavirus" = ps: with ps; [ coronavirus ]; 148 - "counter" = ps: with ps; [ ]; 149 - "cover" = ps: with ps; [ ]; 150 - "cppm_tracker" = ps: with ps; [ ]; # missing inputs: clearpasspy 151 - "cpuspeed" = ps: with ps; [ py-cpuinfo ]; 152 - "crownstone" = ps: with ps; [ aiohttp-cors crownstone-cloud crownstone-sse crownstone-uart pyserial pyudev ]; 153 - "cups" = ps: with ps; [ pycups ]; 154 - "currencylayer" = ps: with ps; [ ]; 155 - "daikin" = ps: with ps; [ pydaikin ]; 156 - "danfoss_air" = ps: with ps; [ pydanfossair ]; 157 - "darksky" = ps: with ps; [ python-forecastio ]; 158 - "datadog" = ps: with ps; [ datadog ]; 159 - "ddwrt" = ps: with ps; [ ]; 160 - "debugpy" = ps: with ps; [ debugpy ]; 161 - "deconz" = ps: with ps; [ pydeconz ]; 162 - "decora" = ps: with ps; [ bluepy ]; # missing inputs: decora 163 - "decora_wifi" = ps: with ps; [ ]; # missing inputs: decora_wifi 164 - "default_config" = ps: with ps; [ pynacl pyturbojpeg aiodiscover aiohttp-cors async-upnp-client fnvhash hass-nabucasa home-assistant-frontend ifaddr lru-dict pillow pyserial pyudev scapy sqlalchemy zeroconf ]; 165 - "delijn" = ps: with ps; [ pydelijn ]; 166 - "deluge" = ps: with ps; [ deluge-client ]; 167 - "demo" = ps: with ps; [ aiohttp-cors fnvhash lru-dict sqlalchemy ]; 168 - "denon" = ps: with ps; [ ]; 169 - "denonavr" = ps: with ps; [ denonavr ]; 170 - "derivative" = ps: with ps; [ ]; 171 - "deutsche_bahn" = ps: with ps; [ schiene ]; 172 - "device_automation" = ps: with ps; [ ]; 173 - "device_sun_light_trigger" = ps: with ps; [ aiohttp-cors pillow ]; 174 - "device_tracker" = ps: with ps; [ ]; 175 - "devolo_home_control" = ps: with ps; [ aiohttp-cors devolo-home-control-api ifaddr zeroconf ]; 176 - "devolo_home_network" = ps: with ps; [ devolo-plc-api ]; 177 - "dexcom" = ps: with ps; [ pydexcom ]; 178 - "dhcp" = ps: with ps; [ aiodiscover scapy ]; 179 - "diagnostics" = ps: with ps; [ aiohttp-cors ]; 180 - "dialogflow" = ps: with ps; [ aiohttp-cors ]; 181 - "digital_ocean" = ps: with ps; [ digital-ocean ]; 182 - "digitalloggers" = ps: with ps; [ ]; # missing inputs: dlipower 183 - "directv" = ps: with ps; [ directv ]; 184 - "discogs" = ps: with ps; [ discogs-client ]; 185 - "discord" = ps: with ps; [ nextcord ]; 186 - "discovery" = ps: with ps; [ aiohttp-cors ifaddr netdisco zeroconf ]; 187 - "dlib_face_detect" = ps: with ps; [ face_recognition ]; 188 - "dlib_face_identify" = ps: with ps; [ face_recognition ]; 189 - "dlink" = ps: with ps; [ ]; # missing inputs: pyW215 190 - "dlna_dmr" = ps: with ps; [ aiohttp-cors async-upnp-client ifaddr zeroconf ]; 191 - "dlna_dms" = ps: with ps; [ aiohttp-cors async-upnp-client ifaddr zeroconf ]; 192 - "dnsip" = ps: with ps; [ aiodns ]; 193 - "dominos" = ps: with ps; [ aiohttp-cors ]; # missing inputs: pizzapi 194 - "doods" = ps: with ps; [ pillow pydoods ]; 195 - "doorbird" = ps: with ps; [ aiohttp-cors doorbirdpy ]; 196 - "dovado" = ps: with ps; [ ]; # missing inputs: dovado 197 - "downloader" = ps: with ps; [ ]; 198 - "dsmr" = ps: with ps; [ dsmr-parser ]; 199 - "dsmr_reader" = ps: with ps; [ aiohttp-cors paho-mqtt ]; 200 - "dte_energy_bridge" = ps: with ps; [ ]; 201 - "dublin_bus_transport" = ps: with ps; [ ]; 202 - "duckdns" = ps: with ps; [ ]; 203 - "dunehd" = ps: with ps; [ pdunehd ]; 204 - "dwd_weather_warnings" = ps: with ps; [ dwdwfsapi ]; 205 - "dweet" = ps: with ps; [ ]; # missing inputs: dweepy 206 - "dynalite" = ps: with ps; [ dynalite-devices ]; 207 - "eafm" = ps: with ps; [ aioeafm ]; 208 - "ebox" = ps: with ps; [ ]; # missing inputs: pyebox 209 - "ebusd" = ps: with ps; [ ]; # missing inputs: ebusdpy 210 - "ecoal_boiler" = ps: with ps; [ ecoaliface ]; 211 - "ecobee" = ps: with ps; [ python-ecobee-api ]; 212 - "econet" = ps: with ps; [ pyeconet ]; 213 - "ecovacs" = ps: with ps; [ ]; # missing inputs: sucks 214 - "eddystone_temperature" = ps: with ps; [ construct ]; # missing inputs: beacontools 215 - "edimax" = ps: with ps; [ pyedimax ]; 216 - "edl21" = ps: with ps; [ pysml ]; 217 - "efergy" = ps: with ps; [ pyefergy ]; 218 - "egardia" = ps: with ps; [ pythonegardia ]; 219 - "eight_sleep" = ps: with ps; [ pyeight ]; 220 - "elgato" = ps: with ps; [ elgato ]; 221 - "eliqonline" = ps: with ps; [ eliqonline ]; 222 - "elkm1" = ps: with ps; [ aiohttp-cors elkm1-lib ifaddr ]; 223 - "elmax" = ps: with ps; [ elmax-api ]; 224 - "elv" = ps: with ps; [ pypca ]; 225 - "emby" = ps: with ps; [ pyemby ]; 226 - "emoncms" = ps: with ps; [ ]; 227 - "emoncms_history" = ps: with ps; [ ]; 228 - "emonitor" = ps: with ps; [ aioemonitor ]; 229 - "emulated_hue" = ps: with ps; [ aiohttp-cors ifaddr ]; 230 - "emulated_kasa" = ps: with ps; [ sense-energy ]; 231 - "emulated_roku" = ps: with ps; [ aiohttp-cors emulated-roku ifaddr ]; 232 - "energy" = ps: with ps; [ aiohttp-cors fnvhash lru-dict sqlalchemy ]; 233 - "enigma2" = ps: with ps; [ openwebifpy ]; 234 - "enocean" = ps: with ps; [ enocean ]; 235 - "enphase_envoy" = ps: with ps; [ envoy-reader ]; 236 - "entur_public_transport" = ps: with ps; [ enturclient ]; 237 - "environment_canada" = ps: with ps; [ env-canada ]; 238 - "envisalink" = ps: with ps; [ pyenvisalink ]; 239 - "ephember" = ps: with ps; [ pyephember ]; 240 - "epson" = ps: with ps; [ epson-projector ]; 241 - "epsonworkforce" = ps: with ps; [ ]; # missing inputs: epsonprinter 242 - "eq3btsmart" = ps: with ps; [ construct ]; # missing inputs: python-eq3bt 243 - "esphome" = ps: with ps; [ aioesphomeapi aiohttp-cors ifaddr zeroconf ]; 244 - "etherscan" = ps: with ps; [ ]; # missing inputs: python-etherscan-api 245 - "eufy" = ps: with ps; [ ]; # missing inputs: lakeside 246 - "everlights" = ps: with ps; [ pyeverlights ]; 247 - "evil_genius_labs" = ps: with ps; [ pyevilgenius ]; 248 - "evohome" = ps: with ps; [ evohome-async ]; 249 - "ezviz" = ps: with ps; [ ha-ffmpeg pyezviz ]; 250 - "faa_delays" = ps: with ps; [ faadelays ]; 251 - "facebook" = ps: with ps; [ ]; 252 - "facebox" = ps: with ps; [ ]; 253 - "fail2ban" = ps: with ps; [ ]; 254 - "familyhub" = ps: with ps; [ ]; # missing inputs: python-family-hub-local 255 - "fan" = ps: with ps; [ ]; 256 - "fastdotcom" = ps: with ps; [ ]; # missing inputs: fastdotcom 257 - "feedreader" = ps: with ps; [ feedparser ]; 258 - "ffmpeg" = ps: with ps; [ ha-ffmpeg ]; 259 - "ffmpeg_motion" = ps: with ps; [ ha-ffmpeg ]; 260 - "ffmpeg_noise" = ps: with ps; [ ha-ffmpeg ]; 261 - "fibaro" = ps: with ps; [ fiblary3-fork ]; 262 - "fido" = ps: with ps; [ pyfido ]; 263 - "file" = ps: with ps; [ ]; 264 - "filesize" = ps: with ps; [ ]; 265 - "filter" = ps: with ps; [ fnvhash lru-dict sqlalchemy ]; 266 - "fints" = ps: with ps; [ fints ]; 267 - "fireservicerota" = ps: with ps; [ pyfireservicerota ]; 268 - "firmata" = ps: with ps; [ pymata-express ]; 269 - "fitbit" = ps: with ps; [ aiohttp-cors fitbit ]; 270 - "fivem" = ps: with ps; [ ]; # missing inputs: fivem-api 271 - "fixer" = ps: with ps; [ fixerio ]; 272 - "fjaraskupan" = ps: with ps; [ fjaraskupan ]; 273 - "fleetgo" = ps: with ps; [ ritassist ]; 274 - "flexit" = ps: with ps; [ pymodbus ]; 275 - "flic" = ps: with ps; [ pyflic ]; 276 - "flick_electric" = ps: with ps; [ pyflick ]; 277 - "flipr" = ps: with ps; [ flipr-api ]; 278 - "flo" = ps: with ps; [ aioflo ]; 279 - "flock" = ps: with ps; [ ]; 280 - "flume" = ps: with ps; [ pyflume ]; 281 - "flunearyou" = ps: with ps; [ pyflunearyou ]; 282 - "flux" = ps: with ps; [ ]; 283 - "flux_led" = ps: with ps; [ aiohttp-cors flux-led ifaddr ]; 284 - "folder" = ps: with ps; [ ]; 285 - "folder_watcher" = ps: with ps; [ watchdog ]; 286 - "foobot" = ps: with ps; [ foobot-async ]; 287 - "forecast_solar" = ps: with ps; [ forecast-solar ]; 288 - "forked_daapd" = ps: with ps; [ ]; # missing inputs: pyforked-daapd pylibrespot-java 289 - "fortios" = ps: with ps; [ fortiosapi ]; 290 - "foscam" = ps: with ps; [ libpyfoscam ]; 291 - "foursquare" = ps: with ps; [ aiohttp-cors ]; 292 - "free_mobile" = ps: with ps; [ ]; # missing inputs: freesms 293 - "freebox" = ps: with ps; [ freebox-api ]; 294 - "freedns" = ps: with ps; [ ]; 295 - "freedompro" = ps: with ps; [ pyfreedompro ]; 296 - "fritz" = ps: with ps; [ aiohttp-cors fritzconnection ifaddr xmltodict ]; 297 - "fritzbox" = ps: with ps; [ pyfritzhome ]; 298 - "fritzbox_callmonitor" = ps: with ps; [ fritzconnection ]; 299 - "fronius" = ps: with ps; [ pyfronius ]; 300 - "frontend" = ps: with ps; [ aiohttp-cors fnvhash home-assistant-frontend lru-dict pillow sqlalchemy ]; 301 - "frontier_silicon" = ps: with ps; [ afsapi ]; 302 - "futurenow" = ps: with ps; [ pyfnip ]; 303 - "garadget" = ps: with ps; [ ]; 304 - "garages_amsterdam" = ps: with ps; [ garages-amsterdam ]; 305 - "gc100" = ps: with ps; [ ]; # missing inputs: python-gc100 306 - "gdacs" = ps: with ps; [ aio-georss-gdacs ]; 307 - "generic" = ps: with ps; [ av pillow ]; 308 - "generic_hygrostat" = ps: with ps; [ ]; 309 - "generic_thermostat" = ps: with ps; [ fnvhash lru-dict sqlalchemy ]; 310 - "geniushub" = ps: with ps; [ geniushub-client ]; 311 - "geo_json_events" = ps: with ps; [ ]; # missing inputs: aio_geojson_generic_client 312 - "geo_location" = ps: with ps; [ ]; 313 - "geo_rss_events" = ps: with ps; [ georss-generic-client ]; 314 - "geofency" = ps: with ps; [ aiohttp-cors ]; 315 - "geonetnz_quakes" = ps: with ps; [ aio-geojson-geonetnz-quakes ]; 316 - "geonetnz_volcano" = ps: with ps; [ aio-geojson-geonetnz-volcano ]; 317 - "gios" = ps: with ps; [ gios ]; 318 - "github" = ps: with ps; [ aiogithubapi ]; 319 - "gitlab_ci" = ps: with ps; [ python-gitlab ]; 320 - "gitter" = ps: with ps; [ ]; # missing inputs: gitterpy 321 - "glances" = ps: with ps; [ glances-api ]; 322 - "goalfeed" = ps: with ps; [ ]; # missing inputs: pysher 323 - "goalzero" = ps: with ps; [ goalzero ]; 324 - "gogogate2" = ps: with ps; [ ismartgate ]; 325 - "goodwe" = ps: with ps; [ goodwe ]; 326 - "google" = ps: with ps; [ aiohttp-cors google-api-python-client httplib2 oauth2client ]; 327 - "google_assistant" = ps: with ps; [ pyturbojpeg aiohttp-cors ]; 328 - "google_cloud" = ps: with ps; [ google-cloud-texttospeech ]; 329 - "google_domains" = ps: with ps; [ ]; 330 - "google_maps" = ps: with ps; [ locationsharinglib ]; 331 - "google_pubsub" = ps: with ps; [ google-cloud-pubsub ]; 332 - "google_translate" = ps: with ps; [ gtts ]; 333 - "google_travel_time" = ps: with ps; [ googlemaps ]; 334 - "google_wifi" = ps: with ps; [ ]; 335 - "gpsd" = ps: with ps; [ gps3 ]; 336 - "gpslogger" = ps: with ps; [ aiohttp-cors ]; 337 - "graphite" = ps: with ps; [ ]; 338 - "gree" = ps: with ps; [ greeclimate ]; 339 - "greeneye_monitor" = ps: with ps; [ ]; # missing inputs: greeneye_monitor 340 - "greenwave" = ps: with ps; [ ]; # missing inputs: greenwavereality 341 - "group" = ps: with ps; [ ]; 342 - "growatt_server" = ps: with ps; [ growattserver ]; 343 - "gstreamer" = ps: with ps; [ ]; # missing inputs: gstreamer-player 344 - "gtfs" = ps: with ps; [ pygtfs ]; 345 - "guardian" = ps: with ps; [ aioguardian ]; 346 - "habitica" = ps: with ps; [ habitipy ]; 347 - "hangouts" = ps: with ps; [ hangups ]; 348 - "harman_kardon_avr" = ps: with ps; [ ]; # missing inputs: hkavr 349 - "harmony" = ps: with ps; [ aioharmony ]; 350 - "hassio" = ps: with ps; [ aiohttp-cors fnvhash home-assistant-frontend lru-dict pillow sqlalchemy ]; 351 - "haveibeenpwned" = ps: with ps; [ ]; 352 - "hddtemp" = ps: with ps; [ ]; 353 - "hdmi_cec" = ps: with ps; [ pycec ]; 354 - "heatmiser" = ps: with ps; [ ]; # missing inputs: heatmiserV3 355 - "heos" = ps: with ps; [ pyheos ]; 356 - "here_travel_time" = ps: with ps; [ herepy ]; 357 - "hikvision" = ps: with ps; [ ]; # missing inputs: pyhik 358 - "hikvisioncam" = ps: with ps; [ hikvision ]; 359 - "hisense_aehw4a1" = ps: with ps; [ pyaehw4a1 ]; 360 - "history" = ps: with ps; [ aiohttp-cors fnvhash lru-dict sqlalchemy ]; 361 - "history_stats" = ps: with ps; [ fnvhash lru-dict sqlalchemy ]; 362 - "hitron_coda" = ps: with ps; [ ]; 363 - "hive" = ps: with ps; [ pyhiveapi ]; 364 - "hlk_sw16" = ps: with ps; [ hlk-sw16 ]; 365 - "home_connect" = ps: with ps; [ aiohttp-cors homeconnect ]; 366 - "home_plus_control" = ps: with ps; [ aiohttp-cors homepluscontrol ]; 367 - "homeassistant" = ps: with ps; [ ]; 368 - "homekit" = ps: with ps; [ hap-python pyqrcode pyturbojpeg aiohttp-cors base36 fnvhash ha-ffmpeg ifaddr zeroconf ]; 369 - "homekit_controller" = ps: with ps; [ aiohomekit aiohttp-cors ifaddr zeroconf ]; 370 - "homematic" = ps: with ps; [ pyhomematic ]; 371 - "homematicip_cloud" = ps: with ps; [ homematicip ]; 372 - "homewizard" = ps: with ps; [ aiohwenergy ]; 373 - "homeworks" = ps: with ps; [ pyhomeworks ]; 374 - "honeywell" = ps: with ps; [ somecomfort ]; 375 - "horizon" = ps: with ps; [ ]; # missing inputs: horimote 376 - "hp_ilo" = ps: with ps; [ python-hpilo ]; 377 - "html5" = ps: with ps; [ aiohttp-cors pywebpush ]; 378 - "http" = ps: with ps; [ aiohttp-cors ]; 379 - "huawei_lte" = ps: with ps; [ huawei-lte-api stringcase url-normalize ]; 380 - "hue" = ps: with ps; [ aiohue ]; 381 - "huisbaasje" = ps: with ps; [ huisbaasje-client ]; 382 - "humidifier" = ps: with ps; [ ]; 383 - "hunterdouglas_powerview" = ps: with ps; [ aiopvapi ]; 384 - "hvv_departures" = ps: with ps; [ pygti ]; 385 - "hydrawise" = ps: with ps; [ hydrawiser ]; 386 - "hyperion" = ps: with ps; [ hyperion-py ]; 387 - "ialarm" = ps: with ps; [ pyialarm ]; 388 - "iammeter" = ps: with ps; [ ]; # missing inputs: iammeter 389 - "iaqualink" = ps: with ps; [ iaqualink ]; 390 - "icloud" = ps: with ps; [ pyicloud ]; 391 - "idteck_prox" = ps: with ps; [ ]; # missing inputs: rfk101py 392 - "ifttt" = ps: with ps; [ aiohttp-cors pyfttt ]; 393 - "iglo" = ps: with ps; [ ]; # missing inputs: iglo 394 - "ign_sismologia" = ps: with ps; [ georss-ign-sismologia-client ]; 395 - "ihc" = ps: with ps; [ defusedxml ]; # missing inputs: ihcsdk 396 - "image" = ps: with ps; [ aiohttp-cors pillow ]; 397 - "image_processing" = ps: with ps; [ pyturbojpeg aiohttp-cors ]; 398 - "imap" = ps: with ps; [ aioimaplib ]; 399 - "imap_email_content" = ps: with ps; [ ]; 400 - "incomfort" = ps: with ps; [ incomfort-client ]; 401 - "influxdb" = ps: with ps; [ influxdb-client influxdb ]; 402 - "input_boolean" = ps: with ps; [ ]; 403 - "input_button" = ps: with ps; [ ]; 404 - "input_datetime" = ps: with ps; [ ]; 405 - "input_number" = ps: with ps; [ ]; 406 - "input_select" = ps: with ps; [ ]; 407 - "input_text" = ps: with ps; [ ]; 408 - "insteon" = ps: with ps; [ pyinsteon ]; 409 - "integration" = ps: with ps; [ ]; 410 - "intellifire" = ps: with ps; [ intellifire4py ]; 411 - "intent" = ps: with ps; [ aiohttp-cors ]; 412 - "intent_script" = ps: with ps; [ ]; 413 - "intesishome" = ps: with ps; [ pyintesishome ]; 414 - "ios" = ps: with ps; [ aiohttp-cors ifaddr zeroconf ]; 415 - "iotawatt" = ps: with ps; [ iotawattpy ]; 416 - "iperf3" = ps: with ps; [ ]; # missing inputs: iperf3 417 - "ipma" = ps: with ps; [ pyipma ]; 418 - "ipp" = ps: with ps; [ pyipp ]; 419 - "iqvia" = ps: with ps; [ numpy pyiqvia ]; 420 - "irish_rail_transport" = ps: with ps; [ ]; # missing inputs: pyirishrail 421 - "islamic_prayer_times" = ps: with ps; [ prayer-times-calculator ]; 422 - "iss" = ps: with ps; [ ]; # missing inputs: pyiss 423 - "isy994" = ps: with ps; [ pyisy ]; 424 - "itach" = ps: with ps; [ ]; # missing inputs: pyitachip2ir 425 - "itunes" = ps: with ps; [ ]; 426 - "izone" = ps: with ps; [ python-izone ]; 427 - "jellyfin" = ps: with ps; [ jellyfin-apiclient-python ]; 428 - "jewish_calendar" = ps: with ps; [ hdate ]; 429 - "joaoapps_join" = ps: with ps; [ ]; # missing inputs: python-join-api 430 - "juicenet" = ps: with ps; [ python-juicenet ]; 431 - "kaiterra" = ps: with ps; [ ]; # missing inputs: kaiterra-async-client 432 - "kaleidescape" = ps: with ps; [ ]; # missing inputs: pykaleidescape 433 - "kankun" = ps: with ps; [ ]; 434 - "keba" = ps: with ps; [ ]; # missing inputs: keba-kecontact 435 - "keenetic_ndms2" = ps: with ps; [ ndms2-client ]; 436 - "kef" = ps: with ps; [ aiokef getmac ]; 437 - "keyboard" = ps: with ps; [ ]; # missing inputs: pyuserinput 438 - "keyboard_remote" = ps: with ps; [ aionotify evdev ]; 439 - "kira" = ps: with ps; [ pykira ]; 440 - "kiwi" = ps: with ps; [ ]; # missing inputs: kiwiki-client 441 - "kmtronic" = ps: with ps; [ pykmtronic ]; 442 - "knx" = ps: with ps; [ xknx ]; 443 - "kodi" = ps: with ps; [ aiohttp-cors pykodi ]; 444 - "konnected" = ps: with ps; [ aiohttp-cors konnected ]; 445 - "kostal_plenticore" = ps: with ps; [ ]; # missing inputs: kostal_plenticore 446 - "kraken" = ps: with ps; [ krakenex pykrakenapi ]; 447 - "kulersky" = ps: with ps; [ pykulersky ]; 448 - "kwb" = ps: with ps; [ ]; # missing inputs: pykwb 449 - "lacrosse" = ps: with ps; [ pylacrosse ]; 450 - "lametric" = ps: with ps; [ lmnotify ]; 451 - "lannouncer" = ps: with ps; [ ]; 452 - "lastfm" = ps: with ps; [ pylast ]; 453 - "launch_library" = ps: with ps; [ pylaunches ]; 454 - "lcn" = ps: with ps; [ pypck ]; 455 - "lg_netcast" = ps: with ps; [ pylgnetcast ]; 456 - "lg_soundbar" = ps: with ps; [ temescal ]; 457 - "life360" = ps: with ps; [ life360 ]; 458 - "lifx" = ps: with ps; [ aiolifx aiolifx-effects ]; 459 - "lifx_cloud" = ps: with ps; [ ]; 460 - "light" = ps: with ps; [ ]; 461 - "lightwave" = ps: with ps; [ lightwave ]; 462 - "limitlessled" = ps: with ps; [ limitlessled ]; 463 - "linksys_smart" = ps: with ps; [ ]; 464 - "linode" = ps: with ps; [ linode-api ]; 465 - "linux_battery" = ps: with ps; [ batinfo ]; 466 - "lirc" = ps: with ps; [ ]; # missing inputs: python-lirc 467 - "litejet" = ps: with ps; [ ]; # missing inputs: pylitejet 468 - "litterrobot" = ps: with ps; [ pylitterbot ]; 469 - "llamalab_automate" = ps: with ps; [ ]; 470 - "local_file" = ps: with ps; [ ]; 471 - "local_ip" = ps: with ps; [ aiohttp-cors ifaddr ]; 472 - "locative" = ps: with ps; [ aiohttp-cors ]; 473 - "lock" = ps: with ps; [ ]; 474 - "logbook" = ps: with ps; [ aiohttp-cors fnvhash home-assistant-frontend lru-dict pillow sqlalchemy ]; 475 - "logentries" = ps: with ps; [ ]; 476 - "logger" = ps: with ps; [ ]; 477 - "logi_circle" = ps: with ps; [ aiohttp-cors ha-ffmpeg ]; # missing inputs: logi_circle 478 - "london_air" = ps: with ps; [ ]; 479 - "london_underground" = ps: with ps; [ ]; # missing inputs: london-tube-status 480 - "lookin" = ps: with ps; [ aiolookin ]; 481 - "lovelace" = ps: with ps; [ ]; 482 - "luci" = ps: with ps; [ openwrt-luci-rpc ]; 483 - "luftdaten" = ps: with ps; [ luftdaten ]; 484 - "lupusec" = ps: with ps; [ lupupy ]; 485 - "lutron" = ps: with ps; [ pylutron ]; 486 - "lutron_caseta" = ps: with ps; [ pylutron-caseta ]; 487 - "lw12wifi" = ps: with ps; [ ]; # missing inputs: lw12 488 - "lyric" = ps: with ps; [ aiohttp-cors aiolyric ]; 489 - "magicseaweed" = ps: with ps; [ ]; # missing inputs: magicseaweed 490 - "mailbox" = ps: with ps; [ aiohttp-cors ]; 491 - "mailgun" = ps: with ps; [ aiohttp-cors ]; # missing inputs: pymailgunner 492 - "manual" = ps: with ps; [ ]; 493 - "manual_mqtt" = ps: with ps; [ aiohttp-cors paho-mqtt ]; 494 - "map" = ps: with ps; [ aiohttp-cors fnvhash home-assistant-frontend lru-dict pillow sqlalchemy ]; 495 - "marytts" = ps: with ps; [ ]; # missing inputs: speak2mary 496 - "mastodon" = ps: with ps; [ mastodon-py ]; 497 - "matrix" = ps: with ps; [ matrix-client ]; 498 - "maxcube" = ps: with ps; [ maxcube-api ]; 499 - "mazda" = ps: with ps; [ pymazda ]; 500 - "media_extractor" = ps: with ps; [ aiohttp-cors youtube-dl-light ]; 501 - "media_player" = ps: with ps; [ aiohttp-cors ]; 502 - "media_source" = ps: with ps; [ aiohttp-cors ]; 503 - "mediaroom" = ps: with ps; [ pymediaroom ]; 504 - "melcloud" = ps: with ps; [ pymelcloud ]; 505 - "melissa" = ps: with ps; [ ]; # missing inputs: py-melissa-climate 506 - "meraki" = ps: with ps; [ aiohttp-cors ]; 507 - "message_bird" = ps: with ps; [ ]; # missing inputs: messagebird 508 - "met" = ps: with ps; [ pymetno ]; 509 - "met_eireann" = ps: with ps; [ pymeteireann ]; 510 - "meteo_france" = ps: with ps; [ ]; # missing inputs: meteofrance-api 511 - "meteoalarm" = ps: with ps; [ meteoalertapi ]; 512 - "meteoclimatic" = ps: with ps; [ pymeteoclimatic ]; 513 - "metoffice" = ps: with ps; [ ]; # missing inputs: datapoint 514 - "mfi" = ps: with ps; [ ]; # missing inputs: mficlient 515 - "microsoft" = ps: with ps; [ ]; # missing inputs: pycsspeechtts 516 - "microsoft_face" = ps: with ps; [ pyturbojpeg aiohttp-cors ]; 517 - "microsoft_face_detect" = ps: with ps; [ pyturbojpeg aiohttp-cors ]; 518 - "microsoft_face_identify" = ps: with ps; [ pyturbojpeg aiohttp-cors ]; 519 - "miflora" = ps: with ps; [ bluepy ]; # missing inputs: miflora 520 - "mikrotik" = ps: with ps; [ librouteros ]; 521 - "mill" = ps: with ps; [ mill-local millheater ]; 522 - "min_max" = ps: with ps; [ ]; 523 - "minecraft_server" = ps: with ps; [ aiodns getmac mcstatus ]; 524 - "minio" = ps: with ps; [ minio ]; 525 - "mitemp_bt" = ps: with ps; [ ]; # missing inputs: mitemp_bt 526 - "mjpeg" = ps: with ps; [ ]; 527 - "mobile_app" = ps: with ps; [ pynacl pyturbojpeg aiohttp-cors hass-nabucasa pillow ]; 528 - "mochad" = ps: with ps; [ ]; # missing inputs: pymochad 529 - "modbus" = ps: with ps; [ pymodbus ]; 530 - "modem_callerid" = ps: with ps; [ aiohttp-cors phone-modem pyserial pyudev ]; 531 - "modern_forms" = ps: with ps; [ aiomodernforms ]; 532 - "moehlenhoff_alpha2" = ps: with ps; [ ]; # missing inputs: moehlenhoff-alpha2 533 - "mold_indicator" = ps: with ps; [ ]; 534 - "monoprice" = ps: with ps; [ ]; # missing inputs: pymonoprice 535 - "moon" = ps: with ps; [ ]; 536 - "motion_blinds" = ps: with ps; [ aiohttp-cors ifaddr motionblinds ]; 537 - "motioneye" = ps: with ps; [ aiohttp-cors motioneye-client ]; 538 - "mpd" = ps: with ps; [ mpd2 ]; 539 - "mqtt" = ps: with ps; [ aiohttp-cors paho-mqtt ]; 540 - "mqtt_eventstream" = ps: with ps; [ aiohttp-cors paho-mqtt ]; 541 - "mqtt_json" = ps: with ps; [ aiohttp-cors paho-mqtt ]; 542 - "mqtt_room" = ps: with ps; [ aiohttp-cors paho-mqtt ]; 543 - "mqtt_statestream" = ps: with ps; [ aiohttp-cors paho-mqtt ]; 544 - "msteams" = ps: with ps; [ pymsteams ]; 545 - "mullvad" = ps: with ps; [ mullvad-api ]; 546 - "mutesync" = ps: with ps; [ mutesync ]; 547 - "mvglive" = ps: with ps; [ PyMVGLive ]; 548 - "my" = ps: with ps; [ aiohttp-cors fnvhash home-assistant-frontend lru-dict pillow sqlalchemy ]; 549 - "mycroft" = ps: with ps; [ ]; # missing inputs: mycroftapi 550 - "myq" = ps: with ps; [ pymyq ]; 551 - "mysensors" = ps: with ps; [ aiohttp-cors paho-mqtt pymysensors ]; 552 - "mystrom" = ps: with ps; [ aiohttp-cors python-mystrom ]; 553 - "mythicbeastsdns" = ps: with ps; [ mbddns ]; 554 - "nad" = ps: with ps; [ nad-receiver ]; 555 - "nam" = ps: with ps; [ nettigo-air-monitor ]; 556 - "namecheapdns" = ps: with ps; [ defusedxml ]; 557 - "nanoleaf" = ps: with ps; [ aionanoleaf ]; 558 - "neato" = ps: with ps; [ aiohttp-cors pybotvac ]; 559 - "nederlandse_spoorwegen" = ps: with ps; [ nsapi ]; 560 - "ness_alarm" = ps: with ps; [ nessclient ]; 561 - "nest" = ps: with ps; [ aiohttp-cors google-nest-sdm ha-ffmpeg python-nest ]; 562 - "netatmo" = ps: with ps; [ pyturbojpeg aiohttp-cors hass-nabucasa pyatmo ]; 563 - "netdata" = ps: with ps; [ netdata ]; 564 - "netgear" = ps: with ps; [ pynetgear ]; 565 - "netgear_lte" = ps: with ps; [ eternalegypt ]; 566 - "netio" = ps: with ps; [ aiohttp-cors ]; # missing inputs: pynetio 567 - "network" = ps: with ps; [ aiohttp-cors ifaddr ]; 568 - "neurio_energy" = ps: with ps; [ ]; # missing inputs: neurio 569 - "nexia" = ps: with ps; [ nexia ]; 570 - "nextbus" = ps: with ps; [ ]; # missing inputs: py_nextbusnext 571 - "nextcloud" = ps: with ps; [ nextcloudmonitor ]; 572 - "nfandroidtv" = ps: with ps; [ ]; # missing inputs: notifications-android-tv 573 - "nightscout" = ps: with ps; [ py-nightscout ]; 574 - "niko_home_control" = ps: with ps; [ niko-home-control ]; 575 - "nilu" = ps: with ps; [ niluclient ]; 576 - "nina" = ps: with ps; [ pynina ]; 577 - "nissan_leaf" = ps: with ps; [ pycarwings2 ]; 578 - "nmap_tracker" = ps: with ps; [ aiohttp-cors getmac ifaddr netmap ]; # missing inputs: mac-vendor-lookup 579 - "nmbs" = ps: with ps; [ ]; # missing inputs: pyrail 580 - "no_ip" = ps: with ps; [ ]; 581 - "noaa_tides" = ps: with ps; [ ]; # missing inputs: noaa-coops 582 - "norway_air" = ps: with ps; [ pymetno ]; 583 - "notify" = ps: with ps; [ ]; 584 - "notify_events" = ps: with ps; [ ]; # missing inputs: notify-events 585 - "notion" = ps: with ps; [ aionotion ]; 586 - "nsw_fuel_station" = ps: with ps; [ ]; # missing inputs: nsw-fuel-api-client 587 - "nsw_rural_fire_service_feed" = ps: with ps; [ aio-geojson-nsw-rfs-incidents ]; 588 - "nuheat" = ps: with ps; [ ]; # missing inputs: nuheat 589 - "nuki" = ps: with ps; [ pynuki ]; 590 - "numato" = ps: with ps; [ ]; # missing inputs: numato-gpio 591 - "number" = ps: with ps; [ ]; 592 - "nut" = ps: with ps; [ pynut2 ]; 593 - "nws" = ps: with ps; [ pynws ]; 594 - "nx584" = ps: with ps; [ pynx584 ]; 595 - "nzbget" = ps: with ps; [ ]; # missing inputs: pynzbgetapi 596 - "oasa_telematics" = ps: with ps; [ ]; # missing inputs: oasatelematics 597 - "obihai" = ps: with ps; [ pyobihai ]; 598 - "octoprint" = ps: with ps; [ pyoctoprintapi ]; 599 - "oem" = ps: with ps; [ oemthermostat ]; 600 - "ohmconnect" = ps: with ps; [ defusedxml ]; 601 - "ombi" = ps: with ps; [ pyombi ]; 602 - "omnilogic" = ps: with ps; [ omnilogic ]; 603 - "onboarding" = ps: with ps; [ aiohttp-cors fnvhash home-assistant-frontend lru-dict pillow sqlalchemy ]; 604 - "oncue" = ps: with ps; [ aiooncue ]; 605 - "ondilo_ico" = ps: with ps; [ aiohttp-cors ondilo ]; 606 - "onewire" = ps: with ps; [ pi1wire pyownet ]; 607 - "onkyo" = ps: with ps; [ onkyo-eiscp ]; 608 - "onvif" = ps: with ps; [ wsdiscovery ha-ffmpeg onvif-zeep-async ]; 609 - "open_meteo" = ps: with ps; [ open-meteo ]; 610 - "openalpr_cloud" = ps: with ps; [ ]; 611 - "openalpr_local" = ps: with ps; [ ]; 612 - "opencv" = ps: with ps; [ numpy ]; # missing inputs: opencv-python-headless 613 - "openerz" = ps: with ps; [ openerz-api ]; 614 - "openevse" = ps: with ps; [ openevsewifi ]; 615 - "openexchangerates" = ps: with ps; [ ]; 616 - "opengarage" = ps: with ps; [ open-garage ]; 617 - "openhardwaremonitor" = ps: with ps; [ ]; 618 - "openhome" = ps: with ps; [ openhomedevice ]; 619 - "opensensemap" = ps: with ps; [ opensensemap-api ]; 620 - "opensky" = ps: with ps; [ ]; 621 - "opentherm_gw" = ps: with ps; [ pyotgw ]; 622 - "openuv" = ps: with ps; [ pyopenuv ]; 623 - "openweathermap" = ps: with ps; [ pyowm ]; 624 - "opnsense" = ps: with ps; [ pyopnsense ]; 625 - "opple" = ps: with ps; [ ]; # missing inputs: pyoppleio 626 - "oru" = ps: with ps; [ ]; # missing inputs: oru 627 - "orvibo" = ps: with ps; [ orvibo ]; 628 - "osramlightify" = ps: with ps; [ ]; # missing inputs: lightify 629 - "otp" = ps: with ps; [ pyotp ]; 630 - "overkiz" = ps: with ps; [ pyoverkiz ]; 631 - "ovo_energy" = ps: with ps; [ ovoenergy ]; 632 - "owntracks" = ps: with ps; [ pynacl pyturbojpeg aiohttp-cors hass-nabucasa paho-mqtt ]; 633 - "p1_monitor" = ps: with ps; [ p1monitor ]; 634 - "panasonic_bluray" = ps: with ps; [ panacotta ]; 635 - "panasonic_viera" = ps: with ps; [ ]; # missing inputs: panasonic_viera 636 - "pandora" = ps: with ps; [ pexpect ]; 637 - "panel_custom" = ps: with ps; [ aiohttp-cors fnvhash home-assistant-frontend lru-dict pillow sqlalchemy ]; 638 - "panel_iframe" = ps: with ps; [ aiohttp-cors fnvhash home-assistant-frontend lru-dict pillow sqlalchemy ]; 639 - "peco" = ps: with ps; [ ]; # missing inputs: peco 640 - "pencom" = ps: with ps; [ ]; # missing inputs: pencompy 641 - "persistent_notification" = ps: with ps; [ ]; 642 - "person" = ps: with ps; [ aiohttp-cors pillow ]; 643 - "philips_js" = ps: with ps; [ ha-philipsjs ]; 644 - "pi_hole" = ps: with ps; [ hole ]; 645 - "picnic" = ps: with ps; [ python-picnic-api ]; 646 - "picotts" = ps: with ps; [ ]; 647 - "pilight" = ps: with ps; [ ]; # missing inputs: pilight 648 - "ping" = ps: with ps; [ icmplib ]; 649 - "pioneer" = ps: with ps; [ ]; 650 - "pjlink" = ps: with ps; [ ]; # missing inputs: pypjlink2 651 - "plaato" = ps: with ps; [ pyturbojpeg aiohttp-cors hass-nabucasa pyplaato ]; 652 - "plant" = ps: with ps; [ fnvhash lru-dict sqlalchemy ]; 653 - "plex" = ps: with ps; [ aiohttp-cors plexapi plexauth plexwebsocket ]; 654 - "plugwise" = ps: with ps; [ plugwise ]; 655 - "plum_lightpad" = ps: with ps; [ ]; # missing inputs: plumlightpad 656 - "pocketcasts" = ps: with ps; [ ]; # missing inputs: pycketcasts 657 - "point" = ps: with ps; [ aiohttp-cors pypoint ]; 658 - "poolsense" = ps: with ps; [ poolsense ]; 659 - "powerwall" = ps: with ps; [ ]; # missing inputs: tesla-powerwall 660 - "profiler" = ps: with ps; [ guppy3 objgraph pyprof2calltree ]; 661 - "progettihwsw" = ps: with ps; [ ]; # missing inputs: progettihwsw 662 - "proliphix" = ps: with ps; [ ]; # missing inputs: proliphix 663 - "prometheus" = ps: with ps; [ aiohttp-cors prometheus-client ]; 664 - "prosegur" = ps: with ps; [ pyprosegur ]; 665 - "prowl" = ps: with ps; [ ]; 666 - "proximity" = ps: with ps; [ ]; 667 - "proxmoxve" = ps: with ps; [ proxmoxer ]; 668 - "proxy" = ps: with ps; [ pillow ]; 669 - "ps4" = ps: with ps; [ ]; # missing inputs: pyps4-2ndscreen 670 - "pulseaudio_loopback" = ps: with ps; [ pulsectl ]; 671 - "pure_energie" = ps: with ps; [ gridnet ]; 672 - "push" = ps: with ps; [ aiohttp-cors ]; 673 - "pushbullet" = ps: with ps; [ pushbullet ]; 674 - "pushover" = ps: with ps; [ pushover-complete ]; 675 - "pushsafer" = ps: with ps; [ ]; 676 - "pvoutput" = ps: with ps; [ pvo ]; 677 - "pvpc_hourly_pricing" = ps: with ps; [ aiopvpc ]; 678 - "pyload" = ps: with ps; [ ]; 679 - "python_script" = ps: with ps; [ restrictedpython ]; 680 - "qbittorrent" = ps: with ps; [ ]; # missing inputs: python-qbittorrent 681 - "qld_bushfire" = ps: with ps; [ georss-qld-bushfire-alert-client ]; 682 - "qnap" = ps: with ps; [ ]; # missing inputs: qnapstats 683 - "qrcode" = ps: with ps; [ pillow pyzbar ]; 684 - "quantum_gateway" = ps: with ps; [ quantum-gateway ]; 685 - "qvr_pro" = ps: with ps; [ pyqvrpro ]; 686 - "qwikswitch" = ps: with ps; [ ]; # missing inputs: pyqwikswitch 687 - "rachio" = ps: with ps; [ pyturbojpeg aiohttp-cors hass-nabucasa rachiopy ]; 688 - "radarr" = ps: with ps; [ ]; 689 - "radio_browser" = ps: with ps; [ radios ]; 690 - "radiotherm" = ps: with ps; [ radiotherm ]; 691 - "rainbird" = ps: with ps; [ ]; # missing inputs: pyrainbird 692 - "raincloud" = ps: with ps; [ ]; # missing inputs: raincloudy 693 - "rainforest_eagle" = ps: with ps; [ aioeagle ueagle ]; 694 - "rainmachine" = ps: with ps; [ regenmaschine ]; 695 - "random" = ps: with ps; [ ]; 696 - "raspyrfm" = ps: with ps; [ ]; # missing inputs: raspyrfm-client 697 - "rdw" = ps: with ps; [ vehicle ]; 698 - "recollect_waste" = ps: with ps; [ aiorecollect ]; 699 - "recorder" = ps: with ps; [ fnvhash lru-dict sqlalchemy ]; 700 - "recswitch" = ps: with ps; [ ]; # missing inputs: pyrecswitch 701 - "reddit" = ps: with ps; [ praw ]; 702 - "rejseplanen" = ps: with ps; [ ]; # missing inputs: rjpl 703 - "remember_the_milk" = ps: with ps; [ httplib2 ]; # missing inputs: RtmAPI 704 - "remote" = ps: with ps; [ ]; 705 - "remote_rpi_gpio" = ps: with ps; [ ]; # missing inputs: gpiozero 706 - "renault" = ps: with ps; [ renault-api ]; 707 - "repetier" = ps: with ps; [ ]; # missing inputs: pyrepetierng 708 - "rest" = ps: with ps; [ jsonpath xmltodict ]; 709 - "rest_command" = ps: with ps; [ ]; 710 - "rflink" = ps: with ps; [ rflink ]; 711 - "rfxtrx" = ps: with ps; [ pyrfxtrx ]; 712 - "ridwell" = ps: with ps; [ aioridwell ]; 713 - "ring" = ps: with ps; [ ha-ffmpeg ring-doorbell ]; 714 - "ripple" = ps: with ps; [ ]; # missing inputs: python-ripple-api 715 - "risco" = ps: with ps; [ pyrisco ]; 716 - "rituals_perfume_genie" = ps: with ps; [ pyrituals ]; 717 - "rmvtransport" = ps: with ps; [ pyrmvtransport ]; 718 - "rocketchat" = ps: with ps; [ ]; # missing inputs: rocketchat-API 719 - "roku" = ps: with ps; [ rokuecp ]; 720 - "roomba" = ps: with ps; [ roombapy ]; 721 - "roon" = ps: with ps; [ roonapi ]; 722 - "route53" = ps: with ps; [ boto3 ]; 723 - "rova" = ps: with ps; [ ]; # missing inputs: rova 724 - "rpi_camera" = ps: with ps; [ ]; 725 - "rpi_gpio" = ps: with ps; [ ]; # missing inputs: RPi.GPIO 726 - "rpi_power" = ps: with ps; [ rpi-bad-power ]; 727 - "rss_feed_template" = ps: with ps; [ aiohttp-cors ]; 728 - "rtorrent" = ps: with ps; [ ]; 729 - "rtsp_to_webrtc" = ps: with ps; [ pyturbojpeg aiohttp-cors rtsp-to-webrtc ]; 730 - "ruckus_unleashed" = ps: with ps; [ pyruckus ]; 731 - "russound_rio" = ps: with ps; [ ]; # missing inputs: russound_rio 732 - "russound_rnet" = ps: with ps; [ ]; # missing inputs: russound 733 - "sabnzbd" = ps: with ps; [ aiohttp-cors ifaddr netdisco zeroconf ]; # missing inputs: pysabnzbd 734 - "safe_mode" = ps: with ps; [ pyturbojpeg aiohttp-cors fnvhash hass-nabucasa home-assistant-frontend lru-dict pillow sqlalchemy ]; 735 - "saj" = ps: with ps; [ ]; # missing inputs: pysaj 736 - "samsungtv" = ps: with ps; [ aiohttp-cors async-upnp-client getmac ifaddr samsungctl samsungtvws wakeonlan zeroconf ]; 737 - "satel_integra" = ps: with ps; [ ]; # missing inputs: satel_integra 738 - "scene" = ps: with ps; [ ]; 739 - "schluter" = ps: with ps; [ ]; # missing inputs: py-schluter 740 - "scrape" = ps: with ps; [ beautifulsoup4 jsonpath xmltodict ]; 741 - "screenlogic" = ps: with ps; [ screenlogicpy ]; 742 - "script" = ps: with ps; [ ]; 743 - "scsgate" = ps: with ps; [ ]; # missing inputs: scsgate 744 - "search" = ps: with ps; [ aiohttp-cors ]; 745 - "season" = ps: with ps; [ ephem ]; 746 - "select" = ps: with ps; [ ]; 747 - "sendgrid" = ps: with ps; [ sendgrid ]; 748 - "sense" = ps: with ps; [ sense-energy ]; 749 - "senseme" = ps: with ps; [ aiosenseme ]; 750 - "sensibo" = ps: with ps; [ ]; # missing inputs: pysensibo 751 - "sensor" = ps: with ps; [ fnvhash lru-dict sqlalchemy ]; 752 - "sentry" = ps: with ps; [ sentry-sdk ]; 753 - "serial" = ps: with ps; [ pyserial-asyncio ]; 754 - "serial_pm" = ps: with ps; [ pmsensor ]; 755 - "sesame" = ps: with ps; [ ]; # missing inputs: pysesame2 756 - "seven_segments" = ps: with ps; [ pillow ]; 757 - "seventeentrack" = ps: with ps; [ py17track ]; 758 - "sharkiq" = ps: with ps; [ ]; # missing inputs: sharkiq 759 - "shell_command" = ps: with ps; [ ]; 760 - "shelly" = ps: with ps; [ aioshelly ]; 761 - "shiftr" = ps: with ps; [ paho-mqtt ]; 762 - "shodan" = ps: with ps; [ shodan ]; 763 - "shopping_list" = ps: with ps; [ aiohttp-cors ]; 764 - "sia" = ps: with ps; [ pysiaalarm ]; 765 - "sigfox" = ps: with ps; [ ]; 766 - "sighthound" = ps: with ps; [ pillow simplehound ]; 767 - "signal_messenger" = ps: with ps; [ pysignalclirestapi ]; 768 - "simplepush" = ps: with ps; [ ]; # missing inputs: simplepush 769 - "simplisafe" = ps: with ps; [ simplisafe-python ]; 770 - "simulated" = ps: with ps; [ ]; 771 - "sinch" = ps: with ps; [ ]; # missing inputs: clx-sdk-xms 772 - "siren" = ps: with ps; [ ]; 773 - "sisyphus" = ps: with ps; [ ]; # missing inputs: sisyphus-control 774 - "sky_hub" = ps: with ps; [ pyskyqhub ]; 775 - "skybeacon" = ps: with ps; [ pygatt ]; 776 - "skybell" = ps: with ps; [ skybellpy ]; 777 - "slack" = ps: with ps; [ slackclient ]; 778 - "sleepiq" = ps: with ps; [ asyncsleepiq ]; 779 - "slide" = ps: with ps; [ ]; # missing inputs: goslide-api 780 - "sma" = ps: with ps; [ pysma ]; 781 - "smappee" = ps: with ps; [ aiohttp-cors pysmappee ]; 782 - "smart_meter_texas" = ps: with ps; [ smart-meter-texas ]; 783 - "smartthings" = ps: with ps; [ pyturbojpeg aiohttp-cors hass-nabucasa pysmartapp pysmartthings ]; 784 - "smarttub" = ps: with ps; [ python-smarttub ]; 785 - "smarty" = ps: with ps; [ ]; # missing inputs: pysmarty 786 - "smhi" = ps: with ps; [ smhi-pkg ]; 787 - "sms" = ps: with ps; [ python-gammu ]; 788 - "smtp" = ps: with ps; [ ]; 789 - "snapcast" = ps: with ps; [ snapcast ]; 790 - "snips" = ps: with ps; [ aiohttp-cors paho-mqtt ]; 791 - "snmp" = ps: with ps; [ pysnmp ]; 792 - "solaredge" = ps: with ps; [ solaredge stringcase ]; 793 - "solaredge_local" = ps: with ps; [ ]; # missing inputs: solaredge-local 794 - "solarlog" = ps: with ps; [ sunwatcher ]; 795 - "solax" = ps: with ps; [ solax ]; 796 - "soma" = ps: with ps; [ pysoma ]; 797 - "somfy" = ps: with ps; [ aiohttp-cors pymfy ]; 798 - "somfy_mylink" = ps: with ps; [ somfy-mylink-synergy ]; 799 - "sonarr" = ps: with ps; [ aiopyarr ]; 800 - "songpal" = ps: with ps; [ python-songpal ]; 801 - "sonos" = ps: with ps; [ aiohttp-cors async-upnp-client ifaddr plexapi plexauth plexwebsocket soco spotipy zeroconf ]; 802 - "sony_projector" = ps: with ps; [ pysdcp ]; 803 - "soundtouch" = ps: with ps; [ aiohttp-cors ifaddr libsoundtouch zeroconf ]; 804 - "spaceapi" = ps: with ps; [ aiohttp-cors ]; 805 - "spc" = ps: with ps; [ pyspcwebgw ]; 806 - "speedtestdotnet" = ps: with ps; [ speedtest-cli ]; 807 - "spider" = ps: with ps; [ spiderpy ]; 808 - "splunk" = ps: with ps; [ ]; # missing inputs: hass_splunk 809 - "spotify" = ps: with ps; [ aiohttp-cors spotipy ]; 810 - "sql" = ps: with ps; [ sqlalchemy ]; 811 - "squeezebox" = ps: with ps; [ pysqueezebox ]; 812 - "srp_energy" = ps: with ps; [ srpenergy ]; 813 - "ssdp" = ps: with ps; [ aiohttp-cors async-upnp-client ifaddr zeroconf ]; 814 - "starline" = ps: with ps; [ starline ]; 815 - "starlingbank" = ps: with ps; [ ]; # missing inputs: starlingbank 816 - "startca" = ps: with ps; [ xmltodict ]; 817 - "statistics" = ps: with ps; [ fnvhash lru-dict sqlalchemy ]; 818 - "statsd" = ps: with ps; [ statsd ]; 819 - "steam_online" = ps: with ps; [ ]; # missing inputs: steamodd 820 - "steamist" = ps: with ps; [ aiohttp-cors aiosteamist discovery30303 ifaddr ]; 821 - "stiebel_eltron" = ps: with ps; [ pymodbus ]; # missing inputs: pystiebeleltron 822 - "stookalert" = ps: with ps; [ ]; # missing inputs: stookalert 823 - "stream" = ps: with ps; [ pyturbojpeg aiohttp-cors av ]; 824 - "streamlabswater" = ps: with ps; [ streamlabswater ]; 825 - "stt" = ps: with ps; [ aiohttp-cors ]; 826 - "subaru" = ps: with ps; [ subarulink ]; 827 - "suez_water" = ps: with ps; [ ]; # missing inputs: pysuez 828 - "sun" = ps: with ps; [ ]; 829 - "supervisord" = ps: with ps; [ ]; 830 - "supla" = ps: with ps; [ ]; # missing inputs: asyncpysupla 831 - "surepetcare" = ps: with ps; [ surepy ]; 832 - "swiss_hydrological_data" = ps: with ps; [ swisshydrodata ]; 833 - "swiss_public_transport" = ps: with ps; [ python-opendata-transport ]; 834 - "swisscom" = ps: with ps; [ ]; 835 - "switch" = ps: with ps; [ ]; 836 - "switch_as_x" = ps: with ps; [ ]; 837 - "switchbot" = ps: with ps; [ pyswitchbot ]; 838 - "switcher_kis" = ps: with ps; [ aioswitcher ]; 839 - "switchmate" = ps: with ps; [ ]; # missing inputs: pySwitchmate 840 - "syncthing" = ps: with ps; [ aiosyncthing ]; 841 - "syncthru" = ps: with ps; [ pysyncthru url-normalize ]; 842 - "synology_chat" = ps: with ps; [ ]; 843 - "synology_dsm" = ps: with ps; [ py-synologydsm-api ]; 844 - "synology_srm" = ps: with ps; [ ]; # missing inputs: synology-srm 845 - "syslog" = ps: with ps; [ ]; 846 - "system_bridge" = ps: with ps; [ aiohttp-cors ifaddr systembridge zeroconf ]; 847 - "system_health" = ps: with ps; [ aiohttp-cors ]; 848 - "system_log" = ps: with ps; [ ]; 849 - "systemmonitor" = ps: with ps; [ psutil ]; 850 - "tado" = ps: with ps; [ python-tado ]; 851 - "tag" = ps: with ps; [ ]; 852 - "tailscale" = ps: with ps; [ tailscale ]; 853 - "tank_utility" = ps: with ps; [ ]; # missing inputs: tank_utility 854 - "tankerkoenig" = ps: with ps; [ pytankerkoenig ]; 855 - "tapsaff" = ps: with ps; [ ]; # missing inputs: tapsaff 856 - "tasmota" = ps: with ps; [ aiohttp-cors hatasmota paho-mqtt ]; 857 - "tautulli" = ps: with ps; [ pytautulli ]; 858 - "tcp" = ps: with ps; [ ]; 859 - "ted5000" = ps: with ps; [ xmltodict ]; 860 - "telegram" = ps: with ps; [ pysocks aiohttp-cors python-telegram-bot ]; 861 - "telegram_bot" = ps: with ps; [ pysocks aiohttp-cors python-telegram-bot ]; 862 - "tellduslive" = ps: with ps; [ tellduslive ]; 863 - "tellstick" = ps: with ps; [ ]; # missing inputs: tellcore-net tellcore-py 864 - "telnet" = ps: with ps; [ ]; 865 - "temper" = ps: with ps; [ ]; # missing inputs: temperusb 866 - "template" = ps: with ps; [ ]; 867 - "tensorflow" = ps: with ps; [ numpy pillow pycocotools tensorflow ]; # missing inputs: tf-models-official 868 - "tesla_wall_connector" = ps: with ps; [ tesla-wall-connector ]; 869 - "tfiac" = ps: with ps; [ ]; # missing inputs: pytfiac 870 - "thermoworks_smoke" = ps: with ps; [ stringcase ]; # missing inputs: thermoworks_smoke 871 - "thethingsnetwork" = ps: with ps; [ ]; 872 - "thingspeak" = ps: with ps; [ ]; # missing inputs: thingspeak 873 - "thinkingcleaner" = ps: with ps; [ ]; # missing inputs: pythinkingcleaner 874 - "thomson" = ps: with ps; [ ]; 875 - "threshold" = ps: with ps; [ ]; 876 - "tibber" = ps: with ps; [ fnvhash lru-dict pytibber sqlalchemy ]; 877 - "tikteck" = ps: with ps; [ ]; # missing inputs: tikteck 878 - "tile" = ps: with ps; [ pytile ]; 879 - "time_date" = ps: with ps; [ ]; 880 - "timer" = ps: with ps; [ ]; 881 - "tmb" = ps: with ps; [ tmb ]; 882 - "tod" = ps: with ps; [ ]; 883 - "todoist" = ps: with ps; [ todoist ]; 884 - "tolo" = ps: with ps; [ tololib ]; 885 - "tomato" = ps: with ps; [ ]; 886 - "tomorrowio" = ps: with ps; [ ]; # missing inputs: pytomorrowio 887 - "toon" = ps: with ps; [ pyturbojpeg aiohttp-cors hass-nabucasa toonapi ]; 888 - "torque" = ps: with ps; [ aiohttp-cors ]; 889 - "totalconnect" = ps: with ps; [ total-connect-client ]; 890 - "touchline" = ps: with ps; [ ]; # missing inputs: pytouchline 891 - "tplink" = ps: with ps; [ aiohttp-cors ifaddr python-kasa ]; 892 - "tplink_lte" = ps: with ps; [ ]; # missing inputs: tp-connected 893 - "traccar" = ps: with ps; [ aiohttp-cors pytraccar stringcase ]; 894 - "trace" = ps: with ps; [ ]; 895 - "tractive" = ps: with ps; [ aiotractive ]; 896 - "tradfri" = ps: with ps; [ pytradfri ]; 897 - "trafikverket_train" = ps: with ps; [ pytrafikverket ]; 898 - "trafikverket_weatherstation" = ps: with ps; [ pytrafikverket ]; 899 - "transmission" = ps: with ps; [ transmissionrpc ]; 900 - "transport_nsw" = ps: with ps; [ pytransportnsw ]; 901 - "travisci" = ps: with ps; [ ]; # missing inputs: TravisPy 902 - "trend" = ps: with ps; [ numpy ]; 903 - "tts" = ps: with ps; [ aiohttp-cors mutagen ]; 904 - "tuya" = ps: with ps; [ ha-ffmpeg tuya-iot-py-sdk ]; 905 - "twentemilieu" = ps: with ps; [ twentemilieu ]; 906 - "twilio" = ps: with ps; [ aiohttp-cors twilio ]; 907 - "twilio_call" = ps: with ps; [ aiohttp-cors twilio ]; 908 - "twilio_sms" = ps: with ps; [ aiohttp-cors twilio ]; 909 - "twinkly" = ps: with ps; [ ttls ]; 910 - "twitch" = ps: with ps; [ twitchapi ]; 911 - "twitter" = ps: with ps; [ twitterapi ]; 912 - "ubus" = ps: with ps; [ openwrt-ubus-rpc ]; 913 - "ue_smart_radio" = ps: with ps; [ ]; 914 - "uk_transport" = ps: with ps; [ ]; 915 - "unifi" = ps: with ps; [ aiounifi ]; 916 - "unifi_direct" = ps: with ps; [ pexpect ]; 917 - "unifiled" = ps: with ps; [ unifiled ]; 918 - "unifiprotect" = ps: with ps; [ aiohttp-cors ]; # missing inputs: pyunifiprotect unifi-discovery 919 - "universal" = ps: with ps; [ ]; 920 - "upb" = ps: with ps; [ upb-lib ]; 921 - "upc_connect" = ps: with ps; [ connect-box ]; 922 - "upcloud" = ps: with ps; [ upcloud-api ]; 923 - "update" = ps: with ps; [ ]; 924 - "updater" = ps: with ps; [ ]; 925 - "upnp" = ps: with ps; [ aiohttp-cors async-upnp-client ifaddr zeroconf ]; 926 - "uptime" = ps: with ps; [ ]; 927 - "uptimerobot" = ps: with ps; [ pyuptimerobot ]; 928 - "usb" = ps: with ps; [ aiohttp-cors pyserial pyudev ]; 929 - "uscis" = ps: with ps; [ ]; # missing inputs: uscisstatus 930 - "usgs_earthquakes_feed" = ps: with ps; [ geojson-client ]; 931 - "utility_meter" = ps: with ps; [ croniter ]; 932 - "uvc" = ps: with ps; [ uvcclient ]; 933 - "vacuum" = ps: with ps; [ ]; 934 - "vallox" = ps: with ps; [ ]; # missing inputs: vallox-websocket-api 935 - "vasttrafik" = ps: with ps; [ ]; # missing inputs: vtjp 936 - "velbus" = ps: with ps; [ aiohttp-cors pyserial pyudev velbus-aio ]; 937 - "velux" = ps: with ps; [ pyvlx ]; 938 - "venstar" = ps: with ps; [ venstarcolortouch ]; 939 - "vera" = ps: with ps; [ pyvera ]; 940 - "verisure" = ps: with ps; [ vsure ]; 941 - "versasense" = ps: with ps; [ pyversasense ]; 942 - "version" = ps: with ps; [ pyhaversion ]; 943 - "vesync" = ps: with ps; [ pyvesync ]; 944 - "viaggiatreno" = ps: with ps; [ ]; 945 - "vicare" = ps: with ps; [ pyvicare ]; 946 - "vilfo" = ps: with ps; [ vilfo-api-client ]; 947 - "vivotek" = ps: with ps; [ libpyvivotek ]; 948 - "vizio" = ps: with ps; [ pyvizio ]; 949 - "vlc" = ps: with ps; [ python-vlc ]; 950 - "vlc_telnet" = ps: with ps; [ aiovlc ]; 951 - "voicerss" = ps: with ps; [ ]; 952 - "volkszaehler" = ps: with ps; [ volkszaehler ]; 953 - "volumio" = ps: with ps; [ pyvolumio ]; 954 - "volvooncall" = ps: with ps; [ volvooncall ]; 955 - "vulcan" = ps: with ps; [ vulcan-api ]; 956 - "vultr" = ps: with ps; [ vultr ]; 957 - "w800rf32" = ps: with ps; [ ]; # missing inputs: pyW800rf32 958 - "wake_on_lan" = ps: with ps; [ wakeonlan ]; 959 - "wallbox" = ps: with ps; [ wallbox ]; 960 - "waqi" = ps: with ps; [ waqiasync ]; 961 - "water_heater" = ps: with ps; [ ]; 962 - "waterfurnace" = ps: with ps; [ waterfurnace ]; 963 - "watson_iot" = ps: with ps; [ ]; # missing inputs: ibmiotf 964 - "watson_tts" = ps: with ps; [ ibm-watson ]; 965 - "watttime" = ps: with ps; [ aiowatttime ]; 966 - "waze_travel_time" = ps: with ps; [ wazeroutecalculator ]; 967 - "weather" = ps: with ps; [ ]; 968 - "webhook" = ps: with ps; [ aiohttp-cors ]; 969 - "webostv" = ps: with ps; [ aiowebostv ]; 970 - "websocket_api" = ps: with ps; [ aiohttp-cors ]; 971 - "wemo" = ps: with ps; [ pywemo ]; 972 - "whirlpool" = ps: with ps; [ whirlpool-sixth-sense ]; 973 - "whois" = ps: with ps; [ whois ]; 974 - "wiffi" = ps: with ps; [ wiffi ]; 975 - "wilight" = ps: with ps; [ pywilight ]; 976 - "wirelesstag" = ps: with ps; [ ]; # missing inputs: wirelesstagpy 977 - "withings" = ps: with ps; [ aiohttp-cors ]; # missing inputs: withings-api 978 - "wiz" = ps: with ps; [ aiohttp-cors ifaddr pywizlight ]; 979 - "wled" = ps: with ps; [ wled ]; 980 - "wolflink" = ps: with ps; [ ]; # missing inputs: wolf_smartset 981 - "workday" = ps: with ps; [ holidays ]; 982 - "worldclock" = ps: with ps; [ ]; 983 - "worldtidesinfo" = ps: with ps; [ ]; 984 - "worxlandroid" = ps: with ps; [ ]; 985 - "wsdot" = ps: with ps; [ ]; 986 - "x10" = ps: with ps; [ ]; 987 - "xbox" = ps: with ps; [ aiohttp-cors xbox-webapi ]; 988 - "xbox_live" = ps: with ps; [ xboxapi ]; 989 - "xeoma" = ps: with ps; [ pyxeoma ]; 990 - "xiaomi" = ps: with ps; [ ha-ffmpeg ]; 991 - "xiaomi_aqara" = ps: with ps; [ pyxiaomigateway aiohttp-cors ifaddr netdisco zeroconf ]; 992 - "xiaomi_miio" = ps: with ps; [ construct micloud python-miio ]; 993 - "xiaomi_tv" = ps: with ps; [ pymitv ]; 994 - "xmpp" = ps: with ps; [ slixmpp ]; 995 - "xs1" = ps: with ps; [ ]; # missing inputs: xs1-api-client 996 - "yale_smart_alarm" = ps: with ps; [ yalesmartalarmclient ]; 997 - "yamaha" = ps: with ps; [ rxv ]; 998 - "yamaha_musiccast" = ps: with ps; [ aiohttp-cors aiomusiccast async-upnp-client ifaddr zeroconf ]; 999 - "yandex_transport" = ps: with ps; [ aioymaps ]; 1000 - "yandextts" = ps: with ps; [ ]; 1001 - "yeelight" = ps: with ps; [ aiohttp-cors async-upnp-client ifaddr yeelight zeroconf ]; 1002 - "yeelightsunflower" = ps: with ps; [ ]; # missing inputs: yeelightsunflower 1003 - "yi" = ps: with ps; [ aioftp ha-ffmpeg ]; 1004 - "youless" = ps: with ps; [ youless-api ]; 1005 - "zabbix" = ps: with ps; [ py-zabbix ]; 1006 - "zamg" = ps: with ps; [ ]; 1007 - "zengge" = ps: with ps; [ bluepy ]; # missing inputs: zengge 1008 - "zeroconf" = ps: with ps; [ aiohttp-cors ifaddr zeroconf ]; 1009 - "zerproc" = ps: with ps; [ pyzerproc ]; 1010 - "zestimate" = ps: with ps; [ xmltodict ]; 1011 - "zha" = ps: with ps; [ aiohttp-cors bellows ifaddr pyserial-asyncio pyserial pyudev zeroconf zha-quirks zigpy-deconz zigpy-xbee zigpy-zigate zigpy-znp zigpy ]; 1012 - "zhong_hong" = ps: with ps; [ ]; # missing inputs: zhong_hong_hvac 1013 - "ziggo_mediabox_xl" = ps: with ps; [ ]; # missing inputs: ziggo-mediabox-xl 1014 - "zodiac" = ps: with ps; [ ]; 1015 - "zone" = ps: with ps; [ ]; 1016 - "zoneminder" = ps: with ps; [ zm-py ]; 1017 - "zwave_js" = ps: with ps; [ aiohttp-cors pyserial pyudev zwave-js-server-python ]; 1018 - "zwave_me" = ps: with ps; [ aiohttp-cors ifaddr url-normalize zeroconf ]; # missing inputs: zwave_me_ws 1019 }; 1020 # components listed in tests/components for which all dependencies are packaged 1021 supportedComponentsWithTests = [
··· 2 # Do not edit! 3 4 { 5 + version = "2022.4.3"; 6 components = { 7 + "abode" = ps: with ps; [ 8 + abodepy 9 + ]; 10 + "accuweather" = ps: with ps; [ 11 + accuweather 12 + ]; 13 + "acer_projector" = ps: with ps; [ 14 + pyserial 15 + ]; 16 + "acmeda" = ps: with ps; [ 17 + aiopulse 18 + ]; 19 + "actiontec" = ps: with ps; [ 20 + ]; 21 + "adax" = ps: with ps; [ 22 + adax-local 23 + adax 24 + ]; 25 + "adguard" = ps: with ps; [ 26 + adguardhome 27 + ]; 28 + "ads" = ps: with ps; [ 29 + pyads 30 + ]; 31 + "advantage_air" = ps: with ps; [ 32 + advantage-air 33 + ]; 34 + "aemet" = ps: with ps; [ 35 + aemet-opendata 36 + ]; 37 + "aftership" = ps: with ps; [ 38 + pyaftership 39 + ]; 40 + "agent_dvr" = ps: with ps; [ 41 + agent-py 42 + ]; 43 + "air_quality" = ps: with ps; [ 44 + ]; 45 + "airly" = ps: with ps; [ 46 + airly 47 + ]; 48 + "airnow" = ps: with ps; [ 49 + pyairnow 50 + ]; 51 + "airthings" = ps: with ps; [ 52 + airthings-cloud 53 + ]; 54 + "airtouch4" = ps: with ps; [ 55 + airtouch4pyapi 56 + ]; 57 + "airvisual" = ps: with ps; [ 58 + pyairvisual 59 + ]; 60 + "airzone" = ps: with ps; [ 61 + aioairzone 62 + ]; 63 + "aladdin_connect" = ps: with ps; [ 64 + aladdin-connect 65 + ]; 66 + "alarm_control_panel" = ps: with ps; [ 67 + ]; 68 + "alarmdecoder" = ps: with ps; [ 69 + adext 70 + ]; 71 + "alert" = ps: with ps; [ 72 + ]; 73 + "alexa" = ps: with ps; [ 74 + pyturbojpeg 75 + aiohttp-cors 76 + ]; 77 + "almond" = ps: with ps; [ 78 + aiohttp-cors 79 + pyalmond 80 + ]; 81 + "alpha_vantage" = ps: with ps; [ 82 + alpha-vantage 83 + ]; 84 + "amazon_polly" = ps: with ps; [ 85 + boto3 86 + ]; 87 + "ambee" = ps: with ps; [ 88 + ambee 89 + ]; 90 + "amberelectric" = ps: with ps; [ 91 + amberelectric 92 + ]; 93 + "ambiclimate" = ps: with ps; [ 94 + aiohttp-cors 95 + ambiclimate 96 + ]; 97 + "ambient_station" = ps: with ps; [ 98 + aioambient 99 + ]; 100 + "amcrest" = ps: with ps; [ 101 + amcrest 102 + ha-ffmpeg 103 + ]; 104 + "ampio" = ps: with ps; [ 105 + asmog 106 + ]; 107 + "analytics" = ps: with ps; [ 108 + aiohttp-cors 109 + fnvhash 110 + lru-dict 111 + sqlalchemy 112 + ]; 113 + "android_ip_webcam" = ps: with ps; [ 114 + pydroid-ipcam 115 + ]; 116 + "androidtv" = ps: with ps; [ 117 + adb-shell 118 + androidtv 119 + pure-python-adb 120 + ] 121 + ++ adb-shell.extras-require.async 122 + ++ androidtv.extras-require.async 123 + ++ pure-python-adb.extras-require.async; 124 + "anel_pwrctrl" = ps: with ps; [ 125 + ]; # missing inputs: anel_pwrctrl-homeassistant 126 + "anthemav" = ps: with ps; [ 127 + ]; # missing inputs: anthemav 128 + "apache_kafka" = ps: with ps; [ 129 + aiokafka 130 + ]; 131 + "apcupsd" = ps: with ps; [ 132 + apcaccess 133 + ]; 134 + "api" = ps: with ps; [ 135 + aiohttp-cors 136 + ]; 137 + "apple_tv" = ps: with ps; [ 138 + aiohttp-cors 139 + ifaddr 140 + pyatv 141 + zeroconf 142 + ]; 143 + "apprise" = ps: with ps; [ 144 + apprise 145 + ]; 146 + "aprs" = ps: with ps; [ 147 + aprslib 148 + geopy 149 + ]; 150 + "aqualogic" = ps: with ps; [ 151 + aqualogic 152 + ]; 153 + "aquostv" = ps: with ps; [ 154 + ]; # missing inputs: sharp_aquos_rc 155 + "arcam_fmj" = ps: with ps; [ 156 + arcam-fmj 157 + ]; 158 + "arest" = ps: with ps; [ 159 + ]; 160 + "arlo" = ps: with ps; [ 161 + ha-ffmpeg 162 + pyarlo 163 + ]; 164 + "arris_tg2492lg" = ps: with ps; [ 165 + ]; # missing inputs: arris-tg2492lg 166 + "aruba" = ps: with ps; [ 167 + pexpect 168 + ]; 169 + "arwn" = ps: with ps; [ 170 + aiohttp-cors 171 + paho-mqtt 172 + ]; 173 + "aseko_pool_live" = ps: with ps; [ 174 + aioaseko 175 + ]; 176 + "asterisk_cdr" = ps: with ps; [ 177 + asterisk-mbox 178 + ]; 179 + "asterisk_mbox" = ps: with ps; [ 180 + asterisk-mbox 181 + ]; 182 + "asuswrt" = ps: with ps; [ 183 + aioasuswrt 184 + ]; 185 + "atag" = ps: with ps; [ 186 + pyatag 187 + ]; 188 + "aten_pe" = ps: with ps; [ 189 + atenpdu 190 + ]; 191 + "atome" = ps: with ps; [ 192 + pyatome 193 + ]; 194 + "august" = ps: with ps; [ 195 + yalexs 196 + ]; 197 + "aurora" = ps: with ps; [ 198 + auroranoaa 199 + ]; 200 + "aurora_abb_powerone" = ps: with ps; [ 201 + aurorapy 202 + ]; 203 + "aussie_broadband" = ps: with ps; [ 204 + pyaussiebb 205 + ]; 206 + "auth" = ps: with ps; [ 207 + aiohttp-cors 208 + ]; 209 + "automation" = ps: with ps; [ 210 + aiohttp-cors 211 + ]; 212 + "avea" = ps: with ps; [ 213 + avea 214 + ]; 215 + "avion" = ps: with ps; [ 216 + avion 217 + ]; 218 + "awair" = ps: with ps; [ 219 + python-awair 220 + ]; 221 + "aws" = ps: with ps; [ 222 + aiobotocore 223 + ]; 224 + "axis" = ps: with ps; [ 225 + aiohttp-cors 226 + axis 227 + paho-mqtt 228 + ]; 229 + "azure_devops" = ps: with ps; [ 230 + aioazuredevops 231 + ]; 232 + "azure_event_hub" = ps: with ps; [ 233 + azure-eventhub 234 + ]; 235 + "azure_service_bus" = ps: with ps; [ 236 + azure-servicebus 237 + ]; 238 + "backup" = ps: with ps; [ 239 + aiohttp-cors 240 + ]; # missing inputs: securetar 241 + "baidu" = ps: with ps; [ 242 + ]; # missing inputs: baidu-aip 243 + "balboa" = ps: with ps; [ 244 + pybalboa 245 + ]; 246 + "bayesian" = ps: with ps; [ 247 + ]; 248 + "bbox" = ps: with ps; [ 249 + ]; # missing inputs: pybbox 250 + "beewi_smartclim" = ps: with ps; [ 251 + ]; # missing inputs: beewi_smartclim 252 + "binary_sensor" = ps: with ps; [ 253 + ]; 254 + "bitcoin" = ps: with ps; [ 255 + blockchain 256 + ]; 257 + "bizkaibus" = ps: with ps; [ 258 + bizkaibus 259 + ]; 260 + "blackbird" = ps: with ps; [ 261 + pyblackbird 262 + ]; 263 + "blebox" = ps: with ps; [ 264 + blebox-uniapi 265 + ]; 266 + "blink" = ps: with ps; [ 267 + blinkpy 268 + ]; 269 + "blinksticklight" = ps: with ps; [ 270 + BlinkStick 271 + ]; 272 + "blockchain" = ps: with ps; [ 273 + ]; # missing inputs: python-blockchain-api 274 + "bloomsky" = ps: with ps; [ 275 + ]; 276 + "blueprint" = ps: with ps; [ 277 + ]; 278 + "bluesound" = ps: with ps; [ 279 + xmltodict 280 + ]; 281 + "bluetooth_le_tracker" = ps: with ps; [ 282 + pygatt 283 + ] 284 + ++ pygatt.extras-require.GATTTOOL; 285 + "bluetooth_tracker" = ps: with ps; [ 286 + bt-proximity 287 + pybluez 288 + ]; 289 + "bmw_connected_drive" = ps: with ps; [ 290 + bimmer-connected 291 + ]; 292 + "bond" = ps: with ps; [ 293 + bond-api 294 + ]; 295 + "bosch_shc" = ps: with ps; [ 296 + aiohttp-cors 297 + boschshcpy 298 + ifaddr 299 + zeroconf 300 + ]; 301 + "braviatv" = ps: with ps; [ 302 + bravia-tv 303 + ]; 304 + "broadlink" = ps: with ps; [ 305 + broadlink 306 + ]; 307 + "brother" = ps: with ps; [ 308 + brother 309 + ]; 310 + "brottsplatskartan" = ps: with ps; [ 311 + brottsplatskartan 312 + ]; 313 + "browser" = ps: with ps; [ 314 + ]; 315 + "brunt" = ps: with ps; [ 316 + ]; # missing inputs: brunt 317 + "bsblan" = ps: with ps; [ 318 + bsblan 319 + ]; 320 + "bt_home_hub_5" = ps: with ps; [ 321 + ]; # missing inputs: bthomehub5-devicelist 322 + "bt_smarthub" = ps: with ps; [ 323 + ]; # missing inputs: btsmarthub_devicelist 324 + "buienradar" = ps: with ps; [ 325 + buienradar 326 + ]; 327 + "button" = ps: with ps; [ 328 + ]; 329 + "caldav" = ps: with ps; [ 330 + caldav 331 + ]; 332 + "calendar" = ps: with ps; [ 333 + aiohttp-cors 334 + ]; 335 + "camera" = ps: with ps; [ 336 + pyturbojpeg 337 + aiohttp-cors 338 + ]; 339 + "canary" = ps: with ps; [ 340 + ha-ffmpeg 341 + py-canary 342 + ]; 343 + "cast" = ps: with ps; [ 344 + pyturbojpeg 345 + aiohttp-cors 346 + hass-nabucasa 347 + ifaddr 348 + mutagen 349 + plexapi 350 + plexauth 351 + plexwebsocket 352 + PyChromecast 353 + zeroconf 354 + ]; 355 + "cert_expiry" = ps: with ps; [ 356 + ]; 357 + "channels" = ps: with ps; [ 358 + pychannels 359 + ]; 360 + "circuit" = ps: with ps; [ 361 + circuit-webhook 362 + ]; 363 + "cisco_ios" = ps: with ps; [ 364 + pexpect 365 + ]; 366 + "cisco_mobility_express" = ps: with ps; [ 367 + ciscomobilityexpress 368 + ]; 369 + "cisco_webex_teams" = ps: with ps; [ 370 + webexteamssdk 371 + ]; 372 + "citybikes" = ps: with ps; [ 373 + ]; 374 + "clementine" = ps: with ps; [ 375 + ]; # missing inputs: python-clementine-remote 376 + "clickatell" = ps: with ps; [ 377 + ]; 378 + "clicksend" = ps: with ps; [ 379 + ]; 380 + "clicksend_tts" = ps: with ps; [ 381 + ]; 382 + "climacell" = ps: with ps; [ 383 + pyclimacell 384 + ]; # missing inputs: pytomorrowio 385 + "climate" = ps: with ps; [ 386 + ]; 387 + "cloud" = ps: with ps; [ 388 + pyturbojpeg 389 + aiohttp-cors 390 + hass-nabucasa 391 + ]; 392 + "cloudflare" = ps: with ps; [ 393 + pycfdns 394 + ]; 395 + "cmus" = ps: with ps; [ 396 + ]; # missing inputs: pycmus 397 + "co2signal" = ps: with ps; [ 398 + co2signal 399 + ]; 400 + "coinbase" = ps: with ps; [ 401 + ]; # missing inputs: coinbase 402 + "color_extractor" = ps: with ps; [ 403 + colorthief 404 + ]; 405 + "comed_hourly_pricing" = ps: with ps; [ 406 + ]; 407 + "comfoconnect" = ps: with ps; [ 408 + pycomfoconnect 409 + ]; 410 + "command_line" = ps: with ps; [ 411 + ]; 412 + "compensation" = ps: with ps; [ 413 + numpy 414 + ]; 415 + "concord232" = ps: with ps; [ 416 + ]; # missing inputs: concord232 417 + "config" = ps: with ps; [ 418 + aiohttp-cors 419 + ]; 420 + "configurator" = ps: with ps; [ 421 + ]; 422 + "control4" = ps: with ps; [ 423 + pycontrol4 424 + ]; 425 + "conversation" = ps: with ps; [ 426 + aiohttp-cors 427 + ]; 428 + "coolmaster" = ps: with ps; [ 429 + pycoolmasternet-async 430 + ]; 431 + "coronavirus" = ps: with ps; [ 432 + coronavirus 433 + ]; 434 + "counter" = ps: with ps; [ 435 + ]; 436 + "cover" = ps: with ps; [ 437 + ]; 438 + "cppm_tracker" = ps: with ps; [ 439 + ]; # missing inputs: clearpasspy 440 + "cpuspeed" = ps: with ps; [ 441 + py-cpuinfo 442 + ]; 443 + "crownstone" = ps: with ps; [ 444 + aiohttp-cors 445 + crownstone-cloud 446 + crownstone-sse 447 + crownstone-uart 448 + pyserial 449 + pyudev 450 + ]; 451 + "cups" = ps: with ps; [ 452 + pycups 453 + ]; 454 + "currencylayer" = ps: with ps; [ 455 + ]; 456 + "daikin" = ps: with ps; [ 457 + pydaikin 458 + ]; 459 + "danfoss_air" = ps: with ps; [ 460 + pydanfossair 461 + ]; 462 + "darksky" = ps: with ps; [ 463 + python-forecastio 464 + ]; 465 + "datadog" = ps: with ps; [ 466 + datadog 467 + ]; 468 + "ddwrt" = ps: with ps; [ 469 + ]; 470 + "debugpy" = ps: with ps; [ 471 + debugpy 472 + ]; 473 + "deconz" = ps: with ps; [ 474 + pydeconz 475 + ]; 476 + "decora" = ps: with ps; [ 477 + bluepy 478 + ]; # missing inputs: decora 479 + "decora_wifi" = ps: with ps; [ 480 + ]; # missing inputs: decora_wifi 481 + "default_config" = ps: with ps; [ 482 + pynacl 483 + pyturbojpeg 484 + aiodiscover 485 + aiohttp-cors 486 + async-upnp-client 487 + fnvhash 488 + hass-nabucasa 489 + home-assistant-frontend 490 + ifaddr 491 + lru-dict 492 + pillow 493 + pyserial 494 + pyudev 495 + scapy 496 + sqlalchemy 497 + zeroconf 498 + ]; 499 + "delijn" = ps: with ps; [ 500 + pydelijn 501 + ]; 502 + "deluge" = ps: with ps; [ 503 + deluge-client 504 + ]; 505 + "demo" = ps: with ps; [ 506 + aiohttp-cors 507 + fnvhash 508 + lru-dict 509 + sqlalchemy 510 + ]; 511 + "denon" = ps: with ps; [ 512 + ]; 513 + "denonavr" = ps: with ps; [ 514 + denonavr 515 + ]; 516 + "derivative" = ps: with ps; [ 517 + ]; 518 + "deutsche_bahn" = ps: with ps; [ 519 + schiene 520 + ]; 521 + "device_automation" = ps: with ps; [ 522 + ]; 523 + "device_sun_light_trigger" = ps: with ps; [ 524 + aiohttp-cors 525 + pillow 526 + ]; 527 + "device_tracker" = ps: with ps; [ 528 + ]; 529 + "devolo_home_control" = ps: with ps; [ 530 + aiohttp-cors 531 + devolo-home-control-api 532 + ifaddr 533 + zeroconf 534 + ]; 535 + "devolo_home_network" = ps: with ps; [ 536 + devolo-plc-api 537 + ]; 538 + "dexcom" = ps: with ps; [ 539 + pydexcom 540 + ]; 541 + "dhcp" = ps: with ps; [ 542 + aiodiscover 543 + scapy 544 + ]; 545 + "diagnostics" = ps: with ps; [ 546 + aiohttp-cors 547 + ]; 548 + "dialogflow" = ps: with ps; [ 549 + aiohttp-cors 550 + ]; 551 + "digital_ocean" = ps: with ps; [ 552 + digital-ocean 553 + ]; 554 + "digitalloggers" = ps: with ps; [ 555 + ]; # missing inputs: dlipower 556 + "directv" = ps: with ps; [ 557 + directv 558 + ]; 559 + "discogs" = ps: with ps; [ 560 + discogs-client 561 + ]; 562 + "discord" = ps: with ps; [ 563 + nextcord 564 + ]; 565 + "discovery" = ps: with ps; [ 566 + aiohttp-cors 567 + ifaddr 568 + netdisco 569 + zeroconf 570 + ]; 571 + "dlib_face_detect" = ps: with ps; [ 572 + face_recognition 573 + ]; 574 + "dlib_face_identify" = ps: with ps; [ 575 + face_recognition 576 + ]; 577 + "dlink" = ps: with ps; [ 578 + ]; # missing inputs: pyW215 579 + "dlna_dmr" = ps: with ps; [ 580 + aiohttp-cors 581 + async-upnp-client 582 + ifaddr 583 + zeroconf 584 + ]; 585 + "dlna_dms" = ps: with ps; [ 586 + aiohttp-cors 587 + async-upnp-client 588 + ifaddr 589 + zeroconf 590 + ]; 591 + "dnsip" = ps: with ps; [ 592 + aiodns 593 + ]; 594 + "dominos" = ps: with ps; [ 595 + aiohttp-cors 596 + ]; # missing inputs: pizzapi 597 + "doods" = ps: with ps; [ 598 + pillow 599 + pydoods 600 + ]; 601 + "doorbird" = ps: with ps; [ 602 + aiohttp-cors 603 + doorbirdpy 604 + ]; 605 + "dovado" = ps: with ps; [ 606 + ]; # missing inputs: dovado 607 + "downloader" = ps: with ps; [ 608 + ]; 609 + "dsmr" = ps: with ps; [ 610 + dsmr-parser 611 + ]; 612 + "dsmr_reader" = ps: with ps; [ 613 + aiohttp-cors 614 + paho-mqtt 615 + ]; 616 + "dte_energy_bridge" = ps: with ps; [ 617 + ]; 618 + "dublin_bus_transport" = ps: with ps; [ 619 + ]; 620 + "duckdns" = ps: with ps; [ 621 + ]; 622 + "dunehd" = ps: with ps; [ 623 + pdunehd 624 + ]; 625 + "dwd_weather_warnings" = ps: with ps; [ 626 + dwdwfsapi 627 + ]; 628 + "dweet" = ps: with ps; [ 629 + ]; # missing inputs: dweepy 630 + "dynalite" = ps: with ps; [ 631 + dynalite-devices 632 + ]; 633 + "eafm" = ps: with ps; [ 634 + aioeafm 635 + ]; 636 + "ebox" = ps: with ps; [ 637 + ]; # missing inputs: pyebox 638 + "ebusd" = ps: with ps; [ 639 + ]; # missing inputs: ebusdpy 640 + "ecoal_boiler" = ps: with ps; [ 641 + ecoaliface 642 + ]; 643 + "ecobee" = ps: with ps; [ 644 + python-ecobee-api 645 + ]; 646 + "econet" = ps: with ps; [ 647 + pyeconet 648 + ]; 649 + "ecovacs" = ps: with ps; [ 650 + ]; # missing inputs: sucks 651 + "eddystone_temperature" = ps: with ps; [ 652 + construct 653 + ]; # missing inputs: beacontools 654 + "edimax" = ps: with ps; [ 655 + pyedimax 656 + ]; 657 + "edl21" = ps: with ps; [ 658 + pysml 659 + ]; 660 + "efergy" = ps: with ps; [ 661 + pyefergy 662 + ]; 663 + "egardia" = ps: with ps; [ 664 + pythonegardia 665 + ]; 666 + "eight_sleep" = ps: with ps; [ 667 + pyeight 668 + ]; 669 + "elgato" = ps: with ps; [ 670 + elgato 671 + ]; 672 + "eliqonline" = ps: with ps; [ 673 + eliqonline 674 + ]; 675 + "elkm1" = ps: with ps; [ 676 + aiohttp-cors 677 + elkm1-lib 678 + ifaddr 679 + ]; 680 + "elmax" = ps: with ps; [ 681 + elmax-api 682 + ]; 683 + "elv" = ps: with ps; [ 684 + pypca 685 + ]; 686 + "emby" = ps: with ps; [ 687 + pyemby 688 + ]; 689 + "emoncms" = ps: with ps; [ 690 + ]; 691 + "emoncms_history" = ps: with ps; [ 692 + ]; 693 + "emonitor" = ps: with ps; [ 694 + aioemonitor 695 + ]; 696 + "emulated_hue" = ps: with ps; [ 697 + aiohttp-cors 698 + ifaddr 699 + ]; 700 + "emulated_kasa" = ps: with ps; [ 701 + sense-energy 702 + ]; 703 + "emulated_roku" = ps: with ps; [ 704 + aiohttp-cors 705 + emulated-roku 706 + ifaddr 707 + ]; 708 + "energy" = ps: with ps; [ 709 + aiohttp-cors 710 + fnvhash 711 + lru-dict 712 + sqlalchemy 713 + ]; 714 + "enigma2" = ps: with ps; [ 715 + openwebifpy 716 + ]; 717 + "enocean" = ps: with ps; [ 718 + enocean 719 + ]; 720 + "enphase_envoy" = ps: with ps; [ 721 + envoy-reader 722 + ]; 723 + "entur_public_transport" = ps: with ps; [ 724 + enturclient 725 + ]; 726 + "environment_canada" = ps: with ps; [ 727 + env-canada 728 + ]; 729 + "envisalink" = ps: with ps; [ 730 + pyenvisalink 731 + ]; 732 + "ephember" = ps: with ps; [ 733 + pyephember 734 + ]; 735 + "epson" = ps: with ps; [ 736 + epson-projector 737 + ]; 738 + "epsonworkforce" = ps: with ps; [ 739 + ]; # missing inputs: epsonprinter 740 + "eq3btsmart" = ps: with ps; [ 741 + construct 742 + ]; # missing inputs: python-eq3bt 743 + "esphome" = ps: with ps; [ 744 + aioesphomeapi 745 + aiohttp-cors 746 + ifaddr 747 + zeroconf 748 + ]; 749 + "etherscan" = ps: with ps; [ 750 + ]; # missing inputs: python-etherscan-api 751 + "eufy" = ps: with ps; [ 752 + ]; # missing inputs: lakeside 753 + "everlights" = ps: with ps; [ 754 + pyeverlights 755 + ]; 756 + "evil_genius_labs" = ps: with ps; [ 757 + pyevilgenius 758 + ]; 759 + "evohome" = ps: with ps; [ 760 + evohome-async 761 + ]; 762 + "ezviz" = ps: with ps; [ 763 + ha-ffmpeg 764 + pyezviz 765 + ]; 766 + "faa_delays" = ps: with ps; [ 767 + faadelays 768 + ]; 769 + "facebook" = ps: with ps; [ 770 + ]; 771 + "facebox" = ps: with ps; [ 772 + ]; 773 + "fail2ban" = ps: with ps; [ 774 + ]; 775 + "familyhub" = ps: with ps; [ 776 + ]; # missing inputs: python-family-hub-local 777 + "fan" = ps: with ps; [ 778 + ]; 779 + "fastdotcom" = ps: with ps; [ 780 + ]; # missing inputs: fastdotcom 781 + "feedreader" = ps: with ps; [ 782 + feedparser 783 + ]; 784 + "ffmpeg" = ps: with ps; [ 785 + ha-ffmpeg 786 + ]; 787 + "ffmpeg_motion" = ps: with ps; [ 788 + ha-ffmpeg 789 + ]; 790 + "ffmpeg_noise" = ps: with ps; [ 791 + ha-ffmpeg 792 + ]; 793 + "fibaro" = ps: with ps; [ 794 + fiblary3-fork 795 + ]; 796 + "fido" = ps: with ps; [ 797 + pyfido 798 + ]; 799 + "file" = ps: with ps; [ 800 + ]; 801 + "filesize" = ps: with ps; [ 802 + ]; 803 + "filter" = ps: with ps; [ 804 + fnvhash 805 + lru-dict 806 + sqlalchemy 807 + ]; 808 + "fints" = ps: with ps; [ 809 + fints 810 + ]; 811 + "fireservicerota" = ps: with ps; [ 812 + pyfireservicerota 813 + ]; 814 + "firmata" = ps: with ps; [ 815 + pymata-express 816 + ]; 817 + "fitbit" = ps: with ps; [ 818 + aiohttp-cors 819 + fitbit 820 + ]; 821 + "fivem" = ps: with ps; [ 822 + ]; # missing inputs: fivem-api 823 + "fixer" = ps: with ps; [ 824 + fixerio 825 + ]; 826 + "fjaraskupan" = ps: with ps; [ 827 + fjaraskupan 828 + ]; 829 + "fleetgo" = ps: with ps; [ 830 + ritassist 831 + ]; 832 + "flexit" = ps: with ps; [ 833 + pymodbus 834 + ]; 835 + "flic" = ps: with ps; [ 836 + pyflic 837 + ]; 838 + "flick_electric" = ps: with ps; [ 839 + pyflick 840 + ]; 841 + "flipr" = ps: with ps; [ 842 + flipr-api 843 + ]; 844 + "flo" = ps: with ps; [ 845 + aioflo 846 + ]; 847 + "flock" = ps: with ps; [ 848 + ]; 849 + "flume" = ps: with ps; [ 850 + pyflume 851 + ]; 852 + "flunearyou" = ps: with ps; [ 853 + pyflunearyou 854 + ]; 855 + "flux" = ps: with ps; [ 856 + ]; 857 + "flux_led" = ps: with ps; [ 858 + aiohttp-cors 859 + flux-led 860 + ifaddr 861 + ]; 862 + "folder" = ps: with ps; [ 863 + ]; 864 + "folder_watcher" = ps: with ps; [ 865 + watchdog 866 + ]; 867 + "foobot" = ps: with ps; [ 868 + foobot-async 869 + ]; 870 + "forecast_solar" = ps: with ps; [ 871 + forecast-solar 872 + ]; 873 + "forked_daapd" = ps: with ps; [ 874 + ]; # missing inputs: pyforked-daapd pylibrespot-java 875 + "fortios" = ps: with ps; [ 876 + fortiosapi 877 + ]; 878 + "foscam" = ps: with ps; [ 879 + libpyfoscam 880 + ]; 881 + "foursquare" = ps: with ps; [ 882 + aiohttp-cors 883 + ]; 884 + "free_mobile" = ps: with ps; [ 885 + ]; # missing inputs: freesms 886 + "freebox" = ps: with ps; [ 887 + freebox-api 888 + ]; 889 + "freedns" = ps: with ps; [ 890 + ]; 891 + "freedompro" = ps: with ps; [ 892 + pyfreedompro 893 + ]; 894 + "fritz" = ps: with ps; [ 895 + aiohttp-cors 896 + fritzconnection 897 + ifaddr 898 + xmltodict 899 + ]; 900 + "fritzbox" = ps: with ps; [ 901 + pyfritzhome 902 + ]; 903 + "fritzbox_callmonitor" = ps: with ps; [ 904 + fritzconnection 905 + ]; 906 + "fronius" = ps: with ps; [ 907 + pyfronius 908 + ]; 909 + "frontend" = ps: with ps; [ 910 + aiohttp-cors 911 + fnvhash 912 + home-assistant-frontend 913 + lru-dict 914 + pillow 915 + sqlalchemy 916 + ]; 917 + "frontier_silicon" = ps: with ps; [ 918 + afsapi 919 + ]; 920 + "futurenow" = ps: with ps; [ 921 + pyfnip 922 + ]; 923 + "garadget" = ps: with ps; [ 924 + ]; 925 + "garages_amsterdam" = ps: with ps; [ 926 + garages-amsterdam 927 + ]; 928 + "gc100" = ps: with ps; [ 929 + ]; # missing inputs: python-gc100 930 + "gdacs" = ps: with ps; [ 931 + aio-georss-gdacs 932 + ]; 933 + "generic" = ps: with ps; [ 934 + av 935 + pillow 936 + ]; 937 + "generic_hygrostat" = ps: with ps; [ 938 + ]; 939 + "generic_thermostat" = ps: with ps; [ 940 + fnvhash 941 + lru-dict 942 + sqlalchemy 943 + ]; 944 + "geniushub" = ps: with ps; [ 945 + geniushub-client 946 + ]; 947 + "geo_json_events" = ps: with ps; [ 948 + ]; # missing inputs: aio_geojson_generic_client 949 + "geo_location" = ps: with ps; [ 950 + ]; 951 + "geo_rss_events" = ps: with ps; [ 952 + georss-generic-client 953 + ]; 954 + "geofency" = ps: with ps; [ 955 + aiohttp-cors 956 + ]; 957 + "geonetnz_quakes" = ps: with ps; [ 958 + aio-geojson-geonetnz-quakes 959 + ]; 960 + "geonetnz_volcano" = ps: with ps; [ 961 + aio-geojson-geonetnz-volcano 962 + ]; 963 + "gios" = ps: with ps; [ 964 + gios 965 + ]; 966 + "github" = ps: with ps; [ 967 + aiogithubapi 968 + ]; 969 + "gitlab_ci" = ps: with ps; [ 970 + python-gitlab 971 + ]; 972 + "gitter" = ps: with ps; [ 973 + ]; # missing inputs: gitterpy 974 + "glances" = ps: with ps; [ 975 + glances-api 976 + ]; 977 + "goalfeed" = ps: with ps; [ 978 + ]; # missing inputs: pysher 979 + "goalzero" = ps: with ps; [ 980 + goalzero 981 + ]; 982 + "gogogate2" = ps: with ps; [ 983 + ismartgate 984 + ]; 985 + "goodwe" = ps: with ps; [ 986 + goodwe 987 + ]; 988 + "google" = ps: with ps; [ 989 + aiohttp-cors 990 + google-api-python-client 991 + httplib2 992 + oauth2client 993 + ]; 994 + "google_assistant" = ps: with ps; [ 995 + pyturbojpeg 996 + aiohttp-cors 997 + ]; 998 + "google_cloud" = ps: with ps; [ 999 + google-cloud-texttospeech 1000 + ]; 1001 + "google_domains" = ps: with ps; [ 1002 + ]; 1003 + "google_maps" = ps: with ps; [ 1004 + locationsharinglib 1005 + ]; 1006 + "google_pubsub" = ps: with ps; [ 1007 + google-cloud-pubsub 1008 + ]; 1009 + "google_translate" = ps: with ps; [ 1010 + gtts 1011 + ]; 1012 + "google_travel_time" = ps: with ps; [ 1013 + googlemaps 1014 + ]; 1015 + "google_wifi" = ps: with ps; [ 1016 + ]; 1017 + "gpsd" = ps: with ps; [ 1018 + gps3 1019 + ]; 1020 + "gpslogger" = ps: with ps; [ 1021 + aiohttp-cors 1022 + ]; 1023 + "graphite" = ps: with ps; [ 1024 + ]; 1025 + "gree" = ps: with ps; [ 1026 + greeclimate 1027 + ]; 1028 + "greeneye_monitor" = ps: with ps; [ 1029 + ]; # missing inputs: greeneye_monitor 1030 + "greenwave" = ps: with ps; [ 1031 + ]; # missing inputs: greenwavereality 1032 + "group" = ps: with ps; [ 1033 + ]; 1034 + "growatt_server" = ps: with ps; [ 1035 + growattserver 1036 + ]; 1037 + "gstreamer" = ps: with ps; [ 1038 + ]; # missing inputs: gstreamer-player 1039 + "gtfs" = ps: with ps; [ 1040 + pygtfs 1041 + ]; 1042 + "guardian" = ps: with ps; [ 1043 + aioguardian 1044 + ]; 1045 + "habitica" = ps: with ps; [ 1046 + habitipy 1047 + ]; 1048 + "hangouts" = ps: with ps; [ 1049 + hangups 1050 + ]; 1051 + "harman_kardon_avr" = ps: with ps; [ 1052 + ]; # missing inputs: hkavr 1053 + "harmony" = ps: with ps; [ 1054 + aioharmony 1055 + ]; 1056 + "hassio" = ps: with ps; [ 1057 + aiohttp-cors 1058 + fnvhash 1059 + home-assistant-frontend 1060 + lru-dict 1061 + pillow 1062 + sqlalchemy 1063 + ]; 1064 + "haveibeenpwned" = ps: with ps; [ 1065 + ]; 1066 + "hddtemp" = ps: with ps; [ 1067 + ]; 1068 + "hdmi_cec" = ps: with ps; [ 1069 + pycec 1070 + ]; 1071 + "heatmiser" = ps: with ps; [ 1072 + ]; # missing inputs: heatmiserV3 1073 + "heos" = ps: with ps; [ 1074 + pyheos 1075 + ]; 1076 + "here_travel_time" = ps: with ps; [ 1077 + herepy 1078 + ]; 1079 + "hikvision" = ps: with ps; [ 1080 + ]; # missing inputs: pyhik 1081 + "hikvisioncam" = ps: with ps; [ 1082 + hikvision 1083 + ]; 1084 + "hisense_aehw4a1" = ps: with ps; [ 1085 + pyaehw4a1 1086 + ]; 1087 + "history" = ps: with ps; [ 1088 + aiohttp-cors 1089 + fnvhash 1090 + lru-dict 1091 + sqlalchemy 1092 + ]; 1093 + "history_stats" = ps: with ps; [ 1094 + fnvhash 1095 + lru-dict 1096 + sqlalchemy 1097 + ]; 1098 + "hitron_coda" = ps: with ps; [ 1099 + ]; 1100 + "hive" = ps: with ps; [ 1101 + pyhiveapi 1102 + ]; 1103 + "hlk_sw16" = ps: with ps; [ 1104 + hlk-sw16 1105 + ]; 1106 + "home_connect" = ps: with ps; [ 1107 + aiohttp-cors 1108 + homeconnect 1109 + ]; 1110 + "home_plus_control" = ps: with ps; [ 1111 + aiohttp-cors 1112 + homepluscontrol 1113 + ]; 1114 + "homeassistant" = ps: with ps; [ 1115 + ]; 1116 + "homekit" = ps: with ps; [ 1117 + hap-python 1118 + pyqrcode 1119 + pyturbojpeg 1120 + aiohttp-cors 1121 + base36 1122 + fnvhash 1123 + ha-ffmpeg 1124 + ifaddr 1125 + zeroconf 1126 + ]; 1127 + "homekit_controller" = ps: with ps; [ 1128 + aiohomekit 1129 + aiohttp-cors 1130 + ifaddr 1131 + zeroconf 1132 + ]; 1133 + "homematic" = ps: with ps; [ 1134 + pyhomematic 1135 + ]; 1136 + "homematicip_cloud" = ps: with ps; [ 1137 + homematicip 1138 + ]; 1139 + "homewizard" = ps: with ps; [ 1140 + aiohwenergy 1141 + ]; 1142 + "homeworks" = ps: with ps; [ 1143 + pyhomeworks 1144 + ]; 1145 + "honeywell" = ps: with ps; [ 1146 + somecomfort 1147 + ]; 1148 + "horizon" = ps: with ps; [ 1149 + ]; # missing inputs: horimote 1150 + "hp_ilo" = ps: with ps; [ 1151 + python-hpilo 1152 + ]; 1153 + "html5" = ps: with ps; [ 1154 + aiohttp-cors 1155 + pywebpush 1156 + ]; 1157 + "http" = ps: with ps; [ 1158 + aiohttp-cors 1159 + ]; 1160 + "huawei_lte" = ps: with ps; [ 1161 + huawei-lte-api 1162 + stringcase 1163 + url-normalize 1164 + ]; 1165 + "hue" = ps: with ps; [ 1166 + aiohue 1167 + ]; 1168 + "huisbaasje" = ps: with ps; [ 1169 + huisbaasje-client 1170 + ]; 1171 + "humidifier" = ps: with ps; [ 1172 + ]; 1173 + "hunterdouglas_powerview" = ps: with ps; [ 1174 + aiopvapi 1175 + ]; 1176 + "hvv_departures" = ps: with ps; [ 1177 + pygti 1178 + ]; 1179 + "hydrawise" = ps: with ps; [ 1180 + hydrawiser 1181 + ]; 1182 + "hyperion" = ps: with ps; [ 1183 + hyperion-py 1184 + ]; 1185 + "ialarm" = ps: with ps; [ 1186 + pyialarm 1187 + ]; 1188 + "iammeter" = ps: with ps; [ 1189 + ]; # missing inputs: iammeter 1190 + "iaqualink" = ps: with ps; [ 1191 + iaqualink 1192 + ]; 1193 + "icloud" = ps: with ps; [ 1194 + pyicloud 1195 + ]; 1196 + "idteck_prox" = ps: with ps; [ 1197 + ]; # missing inputs: rfk101py 1198 + "ifttt" = ps: with ps; [ 1199 + aiohttp-cors 1200 + pyfttt 1201 + ]; 1202 + "iglo" = ps: with ps; [ 1203 + ]; # missing inputs: iglo 1204 + "ign_sismologia" = ps: with ps; [ 1205 + georss-ign-sismologia-client 1206 + ]; 1207 + "ihc" = ps: with ps; [ 1208 + defusedxml 1209 + ]; # missing inputs: ihcsdk 1210 + "image" = ps: with ps; [ 1211 + aiohttp-cors 1212 + pillow 1213 + ]; 1214 + "image_processing" = ps: with ps; [ 1215 + pyturbojpeg 1216 + aiohttp-cors 1217 + ]; 1218 + "imap" = ps: with ps; [ 1219 + aioimaplib 1220 + ]; 1221 + "imap_email_content" = ps: with ps; [ 1222 + ]; 1223 + "incomfort" = ps: with ps; [ 1224 + incomfort-client 1225 + ]; 1226 + "influxdb" = ps: with ps; [ 1227 + influxdb-client 1228 + influxdb 1229 + ]; 1230 + "input_boolean" = ps: with ps; [ 1231 + ]; 1232 + "input_button" = ps: with ps; [ 1233 + ]; 1234 + "input_datetime" = ps: with ps; [ 1235 + ]; 1236 + "input_number" = ps: with ps; [ 1237 + ]; 1238 + "input_select" = ps: with ps; [ 1239 + ]; 1240 + "input_text" = ps: with ps; [ 1241 + ]; 1242 + "insteon" = ps: with ps; [ 1243 + pyinsteon 1244 + ]; 1245 + "integration" = ps: with ps; [ 1246 + ]; 1247 + "intellifire" = ps: with ps; [ 1248 + intellifire4py 1249 + ]; 1250 + "intent" = ps: with ps; [ 1251 + aiohttp-cors 1252 + ]; 1253 + "intent_script" = ps: with ps; [ 1254 + ]; 1255 + "intesishome" = ps: with ps; [ 1256 + pyintesishome 1257 + ]; 1258 + "ios" = ps: with ps; [ 1259 + aiohttp-cors 1260 + ifaddr 1261 + zeroconf 1262 + ]; 1263 + "iotawatt" = ps: with ps; [ 1264 + iotawattpy 1265 + ]; 1266 + "iperf3" = ps: with ps; [ 1267 + ]; # missing inputs: iperf3 1268 + "ipma" = ps: with ps; [ 1269 + pyipma 1270 + ]; 1271 + "ipp" = ps: with ps; [ 1272 + pyipp 1273 + ]; 1274 + "iqvia" = ps: with ps; [ 1275 + numpy 1276 + pyiqvia 1277 + ]; 1278 + "irish_rail_transport" = ps: with ps; [ 1279 + ]; # missing inputs: pyirishrail 1280 + "islamic_prayer_times" = ps: with ps; [ 1281 + prayer-times-calculator 1282 + ]; 1283 + "iss" = ps: with ps; [ 1284 + ]; # missing inputs: pyiss 1285 + "isy994" = ps: with ps; [ 1286 + pyisy 1287 + ]; 1288 + "itach" = ps: with ps; [ 1289 + ]; # missing inputs: pyitachip2ir 1290 + "itunes" = ps: with ps; [ 1291 + ]; 1292 + "izone" = ps: with ps; [ 1293 + python-izone 1294 + ]; 1295 + "jellyfin" = ps: with ps; [ 1296 + jellyfin-apiclient-python 1297 + ]; 1298 + "jewish_calendar" = ps: with ps; [ 1299 + hdate 1300 + ]; 1301 + "joaoapps_join" = ps: with ps; [ 1302 + ]; # missing inputs: python-join-api 1303 + "juicenet" = ps: with ps; [ 1304 + python-juicenet 1305 + ]; 1306 + "kaiterra" = ps: with ps; [ 1307 + ]; # missing inputs: kaiterra-async-client 1308 + "kaleidescape" = ps: with ps; [ 1309 + ]; # missing inputs: pykaleidescape 1310 + "kankun" = ps: with ps; [ 1311 + ]; 1312 + "keba" = ps: with ps; [ 1313 + ]; # missing inputs: keba-kecontact 1314 + "keenetic_ndms2" = ps: with ps; [ 1315 + ndms2-client 1316 + ]; 1317 + "kef" = ps: with ps; [ 1318 + aiokef 1319 + getmac 1320 + ]; 1321 + "keyboard" = ps: with ps; [ 1322 + ]; # missing inputs: pyuserinput 1323 + "keyboard_remote" = ps: with ps; [ 1324 + aionotify 1325 + evdev 1326 + ]; 1327 + "kira" = ps: with ps; [ 1328 + pykira 1329 + ]; 1330 + "kiwi" = ps: with ps; [ 1331 + ]; # missing inputs: kiwiki-client 1332 + "kmtronic" = ps: with ps; [ 1333 + pykmtronic 1334 + ]; 1335 + "knx" = ps: with ps; [ 1336 + xknx 1337 + ]; 1338 + "kodi" = ps: with ps; [ 1339 + aiohttp-cors 1340 + pykodi 1341 + ]; 1342 + "konnected" = ps: with ps; [ 1343 + aiohttp-cors 1344 + konnected 1345 + ]; 1346 + "kostal_plenticore" = ps: with ps; [ 1347 + ]; # missing inputs: kostal_plenticore 1348 + "kraken" = ps: with ps; [ 1349 + krakenex 1350 + pykrakenapi 1351 + ]; 1352 + "kulersky" = ps: with ps; [ 1353 + pykulersky 1354 + ]; 1355 + "kwb" = ps: with ps; [ 1356 + ]; # missing inputs: pykwb 1357 + "lacrosse" = ps: with ps; [ 1358 + pylacrosse 1359 + ]; 1360 + "lametric" = ps: with ps; [ 1361 + lmnotify 1362 + ]; 1363 + "lannouncer" = ps: with ps; [ 1364 + ]; 1365 + "lastfm" = ps: with ps; [ 1366 + pylast 1367 + ]; 1368 + "launch_library" = ps: with ps; [ 1369 + pylaunches 1370 + ]; 1371 + "lcn" = ps: with ps; [ 1372 + pypck 1373 + ]; 1374 + "lg_netcast" = ps: with ps; [ 1375 + pylgnetcast 1376 + ]; 1377 + "lg_soundbar" = ps: with ps; [ 1378 + temescal 1379 + ]; 1380 + "life360" = ps: with ps; [ 1381 + life360 1382 + ]; 1383 + "lifx" = ps: with ps; [ 1384 + aiolifx 1385 + aiolifx-effects 1386 + ]; 1387 + "lifx_cloud" = ps: with ps; [ 1388 + ]; 1389 + "light" = ps: with ps; [ 1390 + ]; 1391 + "lightwave" = ps: with ps; [ 1392 + lightwave 1393 + ]; 1394 + "limitlessled" = ps: with ps; [ 1395 + limitlessled 1396 + ]; 1397 + "linksys_smart" = ps: with ps; [ 1398 + ]; 1399 + "linode" = ps: with ps; [ 1400 + linode-api 1401 + ]; 1402 + "linux_battery" = ps: with ps; [ 1403 + batinfo 1404 + ]; 1405 + "lirc" = ps: with ps; [ 1406 + ]; # missing inputs: python-lirc 1407 + "litejet" = ps: with ps; [ 1408 + ]; # missing inputs: pylitejet 1409 + "litterrobot" = ps: with ps; [ 1410 + pylitterbot 1411 + ]; 1412 + "llamalab_automate" = ps: with ps; [ 1413 + ]; 1414 + "local_file" = ps: with ps; [ 1415 + ]; 1416 + "local_ip" = ps: with ps; [ 1417 + aiohttp-cors 1418 + ifaddr 1419 + ]; 1420 + "locative" = ps: with ps; [ 1421 + aiohttp-cors 1422 + ]; 1423 + "lock" = ps: with ps; [ 1424 + ]; 1425 + "logbook" = ps: with ps; [ 1426 + aiohttp-cors 1427 + fnvhash 1428 + home-assistant-frontend 1429 + lru-dict 1430 + pillow 1431 + sqlalchemy 1432 + ]; 1433 + "logentries" = ps: with ps; [ 1434 + ]; 1435 + "logger" = ps: with ps; [ 1436 + ]; 1437 + "logi_circle" = ps: with ps; [ 1438 + aiohttp-cors 1439 + ha-ffmpeg 1440 + ]; # missing inputs: logi_circle 1441 + "london_air" = ps: with ps; [ 1442 + ]; 1443 + "london_underground" = ps: with ps; [ 1444 + ]; # missing inputs: london-tube-status 1445 + "lookin" = ps: with ps; [ 1446 + aiolookin 1447 + ]; 1448 + "lovelace" = ps: with ps; [ 1449 + ]; 1450 + "luci" = ps: with ps; [ 1451 + openwrt-luci-rpc 1452 + ]; 1453 + "luftdaten" = ps: with ps; [ 1454 + luftdaten 1455 + ]; 1456 + "lupusec" = ps: with ps; [ 1457 + lupupy 1458 + ]; 1459 + "lutron" = ps: with ps; [ 1460 + pylutron 1461 + ]; 1462 + "lutron_caseta" = ps: with ps; [ 1463 + pylutron-caseta 1464 + ]; 1465 + "lw12wifi" = ps: with ps; [ 1466 + ]; # missing inputs: lw12 1467 + "lyric" = ps: with ps; [ 1468 + aiohttp-cors 1469 + aiolyric 1470 + ]; 1471 + "magicseaweed" = ps: with ps; [ 1472 + ]; # missing inputs: magicseaweed 1473 + "mailbox" = ps: with ps; [ 1474 + aiohttp-cors 1475 + ]; 1476 + "mailgun" = ps: with ps; [ 1477 + aiohttp-cors 1478 + ]; # missing inputs: pymailgunner 1479 + "manual" = ps: with ps; [ 1480 + ]; 1481 + "manual_mqtt" = ps: with ps; [ 1482 + aiohttp-cors 1483 + paho-mqtt 1484 + ]; 1485 + "map" = ps: with ps; [ 1486 + aiohttp-cors 1487 + fnvhash 1488 + home-assistant-frontend 1489 + lru-dict 1490 + pillow 1491 + sqlalchemy 1492 + ]; 1493 + "marytts" = ps: with ps; [ 1494 + ]; # missing inputs: speak2mary 1495 + "mastodon" = ps: with ps; [ 1496 + mastodon-py 1497 + ]; 1498 + "matrix" = ps: with ps; [ 1499 + matrix-client 1500 + ]; 1501 + "maxcube" = ps: with ps; [ 1502 + maxcube-api 1503 + ]; 1504 + "mazda" = ps: with ps; [ 1505 + pymazda 1506 + ]; 1507 + "media_extractor" = ps: with ps; [ 1508 + aiohttp-cors 1509 + youtube-dl-light 1510 + ]; 1511 + "media_player" = ps: with ps; [ 1512 + aiohttp-cors 1513 + ]; 1514 + "media_source" = ps: with ps; [ 1515 + aiohttp-cors 1516 + ]; 1517 + "mediaroom" = ps: with ps; [ 1518 + pymediaroom 1519 + ]; 1520 + "melcloud" = ps: with ps; [ 1521 + pymelcloud 1522 + ]; 1523 + "melissa" = ps: with ps; [ 1524 + ]; # missing inputs: py-melissa-climate 1525 + "meraki" = ps: with ps; [ 1526 + aiohttp-cors 1527 + ]; 1528 + "message_bird" = ps: with ps; [ 1529 + ]; # missing inputs: messagebird 1530 + "met" = ps: with ps; [ 1531 + pymetno 1532 + ]; 1533 + "met_eireann" = ps: with ps; [ 1534 + pymeteireann 1535 + ]; 1536 + "meteo_france" = ps: with ps; [ 1537 + ]; # missing inputs: meteofrance-api 1538 + "meteoalarm" = ps: with ps; [ 1539 + meteoalertapi 1540 + ]; 1541 + "meteoclimatic" = ps: with ps; [ 1542 + pymeteoclimatic 1543 + ]; 1544 + "metoffice" = ps: with ps; [ 1545 + ]; # missing inputs: datapoint 1546 + "mfi" = ps: with ps; [ 1547 + ]; # missing inputs: mficlient 1548 + "microsoft" = ps: with ps; [ 1549 + ]; # missing inputs: pycsspeechtts 1550 + "microsoft_face" = ps: with ps; [ 1551 + pyturbojpeg 1552 + aiohttp-cors 1553 + ]; 1554 + "microsoft_face_detect" = ps: with ps; [ 1555 + pyturbojpeg 1556 + aiohttp-cors 1557 + ]; 1558 + "microsoft_face_identify" = ps: with ps; [ 1559 + pyturbojpeg 1560 + aiohttp-cors 1561 + ]; 1562 + "miflora" = ps: with ps; [ 1563 + bluepy 1564 + ]; # missing inputs: miflora 1565 + "mikrotik" = ps: with ps; [ 1566 + librouteros 1567 + ]; 1568 + "mill" = ps: with ps; [ 1569 + mill-local 1570 + millheater 1571 + ]; 1572 + "min_max" = ps: with ps; [ 1573 + ]; 1574 + "minecraft_server" = ps: with ps; [ 1575 + aiodns 1576 + getmac 1577 + mcstatus 1578 + ]; 1579 + "minio" = ps: with ps; [ 1580 + minio 1581 + ]; 1582 + "mitemp_bt" = ps: with ps; [ 1583 + ]; # missing inputs: mitemp_bt 1584 + "mjpeg" = ps: with ps; [ 1585 + ]; 1586 + "mobile_app" = ps: with ps; [ 1587 + pynacl 1588 + pyturbojpeg 1589 + aiohttp-cors 1590 + hass-nabucasa 1591 + pillow 1592 + ]; 1593 + "mochad" = ps: with ps; [ 1594 + ]; # missing inputs: pymochad 1595 + "modbus" = ps: with ps; [ 1596 + pymodbus 1597 + ]; 1598 + "modem_callerid" = ps: with ps; [ 1599 + aiohttp-cors 1600 + phone-modem 1601 + pyserial 1602 + pyudev 1603 + ]; 1604 + "modern_forms" = ps: with ps; [ 1605 + aiomodernforms 1606 + ]; 1607 + "moehlenhoff_alpha2" = ps: with ps; [ 1608 + ]; # missing inputs: moehlenhoff-alpha2 1609 + "mold_indicator" = ps: with ps; [ 1610 + ]; 1611 + "monoprice" = ps: with ps; [ 1612 + ]; # missing inputs: pymonoprice 1613 + "moon" = ps: with ps; [ 1614 + ]; 1615 + "motion_blinds" = ps: with ps; [ 1616 + aiohttp-cors 1617 + ifaddr 1618 + motionblinds 1619 + ]; 1620 + "motioneye" = ps: with ps; [ 1621 + aiohttp-cors 1622 + motioneye-client 1623 + ]; 1624 + "mpd" = ps: with ps; [ 1625 + mpd2 1626 + ]; 1627 + "mqtt" = ps: with ps; [ 1628 + aiohttp-cors 1629 + paho-mqtt 1630 + ]; 1631 + "mqtt_eventstream" = ps: with ps; [ 1632 + aiohttp-cors 1633 + paho-mqtt 1634 + ]; 1635 + "mqtt_json" = ps: with ps; [ 1636 + aiohttp-cors 1637 + paho-mqtt 1638 + ]; 1639 + "mqtt_room" = ps: with ps; [ 1640 + aiohttp-cors 1641 + paho-mqtt 1642 + ]; 1643 + "mqtt_statestream" = ps: with ps; [ 1644 + aiohttp-cors 1645 + paho-mqtt 1646 + ]; 1647 + "msteams" = ps: with ps; [ 1648 + pymsteams 1649 + ]; 1650 + "mullvad" = ps: with ps; [ 1651 + mullvad-api 1652 + ]; 1653 + "mutesync" = ps: with ps; [ 1654 + mutesync 1655 + ]; 1656 + "mvglive" = ps: with ps; [ 1657 + PyMVGLive 1658 + ]; 1659 + "my" = ps: with ps; [ 1660 + aiohttp-cors 1661 + fnvhash 1662 + home-assistant-frontend 1663 + lru-dict 1664 + pillow 1665 + sqlalchemy 1666 + ]; 1667 + "mycroft" = ps: with ps; [ 1668 + ]; # missing inputs: mycroftapi 1669 + "myq" = ps: with ps; [ 1670 + pymyq 1671 + ]; 1672 + "mysensors" = ps: with ps; [ 1673 + aiohttp-cors 1674 + paho-mqtt 1675 + pymysensors 1676 + ]; 1677 + "mystrom" = ps: with ps; [ 1678 + aiohttp-cors 1679 + python-mystrom 1680 + ]; 1681 + "mythicbeastsdns" = ps: with ps; [ 1682 + mbddns 1683 + ]; 1684 + "nad" = ps: with ps; [ 1685 + nad-receiver 1686 + ]; 1687 + "nam" = ps: with ps; [ 1688 + nettigo-air-monitor 1689 + ]; 1690 + "namecheapdns" = ps: with ps; [ 1691 + defusedxml 1692 + ]; 1693 + "nanoleaf" = ps: with ps; [ 1694 + aionanoleaf 1695 + ]; 1696 + "neato" = ps: with ps; [ 1697 + aiohttp-cors 1698 + pybotvac 1699 + ]; 1700 + "nederlandse_spoorwegen" = ps: with ps; [ 1701 + nsapi 1702 + ]; 1703 + "ness_alarm" = ps: with ps; [ 1704 + nessclient 1705 + ]; 1706 + "nest" = ps: with ps; [ 1707 + aiohttp-cors 1708 + google-nest-sdm 1709 + ha-ffmpeg 1710 + python-nest 1711 + ]; 1712 + "netatmo" = ps: with ps; [ 1713 + pyturbojpeg 1714 + aiohttp-cors 1715 + hass-nabucasa 1716 + pyatmo 1717 + ]; 1718 + "netdata" = ps: with ps; [ 1719 + netdata 1720 + ]; 1721 + "netgear" = ps: with ps; [ 1722 + pynetgear 1723 + ]; 1724 + "netgear_lte" = ps: with ps; [ 1725 + eternalegypt 1726 + ]; 1727 + "netio" = ps: with ps; [ 1728 + aiohttp-cors 1729 + ]; # missing inputs: pynetio 1730 + "network" = ps: with ps; [ 1731 + aiohttp-cors 1732 + ifaddr 1733 + ]; 1734 + "neurio_energy" = ps: with ps; [ 1735 + ]; # missing inputs: neurio 1736 + "nexia" = ps: with ps; [ 1737 + nexia 1738 + ]; 1739 + "nextbus" = ps: with ps; [ 1740 + ]; # missing inputs: py_nextbusnext 1741 + "nextcloud" = ps: with ps; [ 1742 + nextcloudmonitor 1743 + ]; 1744 + "nfandroidtv" = ps: with ps; [ 1745 + ]; # missing inputs: notifications-android-tv 1746 + "nightscout" = ps: with ps; [ 1747 + py-nightscout 1748 + ]; 1749 + "niko_home_control" = ps: with ps; [ 1750 + niko-home-control 1751 + ]; 1752 + "nilu" = ps: with ps; [ 1753 + niluclient 1754 + ]; 1755 + "nina" = ps: with ps; [ 1756 + pynina 1757 + ]; 1758 + "nissan_leaf" = ps: with ps; [ 1759 + pycarwings2 1760 + ]; 1761 + "nmap_tracker" = ps: with ps; [ 1762 + aiohttp-cors 1763 + getmac 1764 + ifaddr 1765 + netmap 1766 + ]; # missing inputs: mac-vendor-lookup 1767 + "nmbs" = ps: with ps; [ 1768 + ]; # missing inputs: pyrail 1769 + "no_ip" = ps: with ps; [ 1770 + ]; 1771 + "noaa_tides" = ps: with ps; [ 1772 + ]; # missing inputs: noaa-coops 1773 + "norway_air" = ps: with ps; [ 1774 + pymetno 1775 + ]; 1776 + "notify" = ps: with ps; [ 1777 + ]; 1778 + "notify_events" = ps: with ps; [ 1779 + ]; # missing inputs: notify-events 1780 + "notion" = ps: with ps; [ 1781 + aionotion 1782 + ]; 1783 + "nsw_fuel_station" = ps: with ps; [ 1784 + ]; # missing inputs: nsw-fuel-api-client 1785 + "nsw_rural_fire_service_feed" = ps: with ps; [ 1786 + aio-geojson-nsw-rfs-incidents 1787 + ]; 1788 + "nuheat" = ps: with ps; [ 1789 + ]; # missing inputs: nuheat 1790 + "nuki" = ps: with ps; [ 1791 + pynuki 1792 + ]; 1793 + "numato" = ps: with ps; [ 1794 + ]; # missing inputs: numato-gpio 1795 + "number" = ps: with ps; [ 1796 + ]; 1797 + "nut" = ps: with ps; [ 1798 + pynut2 1799 + ]; 1800 + "nws" = ps: with ps; [ 1801 + pynws 1802 + ]; 1803 + "nx584" = ps: with ps; [ 1804 + pynx584 1805 + ]; 1806 + "nzbget" = ps: with ps; [ 1807 + ]; # missing inputs: pynzbgetapi 1808 + "oasa_telematics" = ps: with ps; [ 1809 + ]; # missing inputs: oasatelematics 1810 + "obihai" = ps: with ps; [ 1811 + pyobihai 1812 + ]; 1813 + "octoprint" = ps: with ps; [ 1814 + pyoctoprintapi 1815 + ]; 1816 + "oem" = ps: with ps; [ 1817 + oemthermostat 1818 + ]; 1819 + "ohmconnect" = ps: with ps; [ 1820 + defusedxml 1821 + ]; 1822 + "ombi" = ps: with ps; [ 1823 + pyombi 1824 + ]; 1825 + "omnilogic" = ps: with ps; [ 1826 + omnilogic 1827 + ]; 1828 + "onboarding" = ps: with ps; [ 1829 + aiohttp-cors 1830 + fnvhash 1831 + home-assistant-frontend 1832 + lru-dict 1833 + pillow 1834 + sqlalchemy 1835 + ]; 1836 + "oncue" = ps: with ps; [ 1837 + aiooncue 1838 + ]; 1839 + "ondilo_ico" = ps: with ps; [ 1840 + aiohttp-cors 1841 + ondilo 1842 + ]; 1843 + "onewire" = ps: with ps; [ 1844 + pi1wire 1845 + pyownet 1846 + ]; 1847 + "onkyo" = ps: with ps; [ 1848 + onkyo-eiscp 1849 + ]; 1850 + "onvif" = ps: with ps; [ 1851 + wsdiscovery 1852 + ha-ffmpeg 1853 + onvif-zeep-async 1854 + ]; 1855 + "open_meteo" = ps: with ps; [ 1856 + open-meteo 1857 + ]; 1858 + "openalpr_cloud" = ps: with ps; [ 1859 + ]; 1860 + "openalpr_local" = ps: with ps; [ 1861 + ]; 1862 + "opencv" = ps: with ps; [ 1863 + numpy 1864 + ]; # missing inputs: opencv-python-headless 1865 + "openerz" = ps: with ps; [ 1866 + openerz-api 1867 + ]; 1868 + "openevse" = ps: with ps; [ 1869 + openevsewifi 1870 + ]; 1871 + "openexchangerates" = ps: with ps; [ 1872 + ]; 1873 + "opengarage" = ps: with ps; [ 1874 + open-garage 1875 + ]; 1876 + "openhardwaremonitor" = ps: with ps; [ 1877 + ]; 1878 + "openhome" = ps: with ps; [ 1879 + openhomedevice 1880 + ]; 1881 + "opensensemap" = ps: with ps; [ 1882 + opensensemap-api 1883 + ]; 1884 + "opensky" = ps: with ps; [ 1885 + ]; 1886 + "opentherm_gw" = ps: with ps; [ 1887 + pyotgw 1888 + ]; 1889 + "openuv" = ps: with ps; [ 1890 + pyopenuv 1891 + ]; 1892 + "openweathermap" = ps: with ps; [ 1893 + pyowm 1894 + ]; 1895 + "opnsense" = ps: with ps; [ 1896 + pyopnsense 1897 + ]; 1898 + "opple" = ps: with ps; [ 1899 + ]; # missing inputs: pyoppleio 1900 + "oru" = ps: with ps; [ 1901 + ]; # missing inputs: oru 1902 + "orvibo" = ps: with ps; [ 1903 + orvibo 1904 + ]; 1905 + "osramlightify" = ps: with ps; [ 1906 + ]; # missing inputs: lightify 1907 + "otp" = ps: with ps; [ 1908 + pyotp 1909 + ]; 1910 + "overkiz" = ps: with ps; [ 1911 + pyoverkiz 1912 + ]; 1913 + "ovo_energy" = ps: with ps; [ 1914 + ovoenergy 1915 + ]; 1916 + "owntracks" = ps: with ps; [ 1917 + pynacl 1918 + pyturbojpeg 1919 + aiohttp-cors 1920 + hass-nabucasa 1921 + paho-mqtt 1922 + ]; 1923 + "p1_monitor" = ps: with ps; [ 1924 + p1monitor 1925 + ]; 1926 + "panasonic_bluray" = ps: with ps; [ 1927 + panacotta 1928 + ]; 1929 + "panasonic_viera" = ps: with ps; [ 1930 + ]; # missing inputs: panasonic_viera 1931 + "pandora" = ps: with ps; [ 1932 + pexpect 1933 + ]; 1934 + "panel_custom" = ps: with ps; [ 1935 + aiohttp-cors 1936 + fnvhash 1937 + home-assistant-frontend 1938 + lru-dict 1939 + pillow 1940 + sqlalchemy 1941 + ]; 1942 + "panel_iframe" = ps: with ps; [ 1943 + aiohttp-cors 1944 + fnvhash 1945 + home-assistant-frontend 1946 + lru-dict 1947 + pillow 1948 + sqlalchemy 1949 + ]; 1950 + "peco" = ps: with ps; [ 1951 + ]; # missing inputs: peco 1952 + "pencom" = ps: with ps; [ 1953 + ]; # missing inputs: pencompy 1954 + "persistent_notification" = ps: with ps; [ 1955 + ]; 1956 + "person" = ps: with ps; [ 1957 + aiohttp-cors 1958 + pillow 1959 + ]; 1960 + "philips_js" = ps: with ps; [ 1961 + ha-philipsjs 1962 + ]; 1963 + "pi_hole" = ps: with ps; [ 1964 + hole 1965 + ]; 1966 + "picnic" = ps: with ps; [ 1967 + python-picnic-api 1968 + ]; 1969 + "picotts" = ps: with ps; [ 1970 + ]; 1971 + "pilight" = ps: with ps; [ 1972 + ]; # missing inputs: pilight 1973 + "ping" = ps: with ps; [ 1974 + icmplib 1975 + ]; 1976 + "pioneer" = ps: with ps; [ 1977 + ]; 1978 + "pjlink" = ps: with ps; [ 1979 + ]; # missing inputs: pypjlink2 1980 + "plaato" = ps: with ps; [ 1981 + pyturbojpeg 1982 + aiohttp-cors 1983 + hass-nabucasa 1984 + pyplaato 1985 + ]; 1986 + "plant" = ps: with ps; [ 1987 + fnvhash 1988 + lru-dict 1989 + sqlalchemy 1990 + ]; 1991 + "plex" = ps: with ps; [ 1992 + aiohttp-cors 1993 + plexapi 1994 + plexauth 1995 + plexwebsocket 1996 + ]; 1997 + "plugwise" = ps: with ps; [ 1998 + plugwise 1999 + ]; 2000 + "plum_lightpad" = ps: with ps; [ 2001 + ]; # missing inputs: plumlightpad 2002 + "pocketcasts" = ps: with ps; [ 2003 + ]; # missing inputs: pycketcasts 2004 + "point" = ps: with ps; [ 2005 + aiohttp-cors 2006 + pypoint 2007 + ]; 2008 + "poolsense" = ps: with ps; [ 2009 + poolsense 2010 + ]; 2011 + "powerwall" = ps: with ps; [ 2012 + ]; # missing inputs: tesla-powerwall 2013 + "profiler" = ps: with ps; [ 2014 + guppy3 2015 + objgraph 2016 + pyprof2calltree 2017 + ]; 2018 + "progettihwsw" = ps: with ps; [ 2019 + ]; # missing inputs: progettihwsw 2020 + "proliphix" = ps: with ps; [ 2021 + ]; # missing inputs: proliphix 2022 + "prometheus" = ps: with ps; [ 2023 + aiohttp-cors 2024 + prometheus-client 2025 + ]; 2026 + "prosegur" = ps: with ps; [ 2027 + pyprosegur 2028 + ]; 2029 + "prowl" = ps: with ps; [ 2030 + ]; 2031 + "proximity" = ps: with ps; [ 2032 + ]; 2033 + "proxmoxve" = ps: with ps; [ 2034 + proxmoxer 2035 + ]; 2036 + "proxy" = ps: with ps; [ 2037 + pillow 2038 + ]; 2039 + "ps4" = ps: with ps; [ 2040 + ]; # missing inputs: pyps4-2ndscreen 2041 + "pulseaudio_loopback" = ps: with ps; [ 2042 + pulsectl 2043 + ]; 2044 + "pure_energie" = ps: with ps; [ 2045 + gridnet 2046 + ]; 2047 + "push" = ps: with ps; [ 2048 + aiohttp-cors 2049 + ]; 2050 + "pushbullet" = ps: with ps; [ 2051 + pushbullet 2052 + ]; 2053 + "pushover" = ps: with ps; [ 2054 + pushover-complete 2055 + ]; 2056 + "pushsafer" = ps: with ps; [ 2057 + ]; 2058 + "pvoutput" = ps: with ps; [ 2059 + pvo 2060 + ]; 2061 + "pvpc_hourly_pricing" = ps: with ps; [ 2062 + aiopvpc 2063 + ]; 2064 + "pyload" = ps: with ps; [ 2065 + ]; 2066 + "python_script" = ps: with ps; [ 2067 + restrictedpython 2068 + ]; 2069 + "qbittorrent" = ps: with ps; [ 2070 + ]; # missing inputs: python-qbittorrent 2071 + "qld_bushfire" = ps: with ps; [ 2072 + georss-qld-bushfire-alert-client 2073 + ]; 2074 + "qnap" = ps: with ps; [ 2075 + ]; # missing inputs: qnapstats 2076 + "qrcode" = ps: with ps; [ 2077 + pillow 2078 + pyzbar 2079 + ]; 2080 + "quantum_gateway" = ps: with ps; [ 2081 + quantum-gateway 2082 + ]; 2083 + "qvr_pro" = ps: with ps; [ 2084 + pyqvrpro 2085 + ]; 2086 + "qwikswitch" = ps: with ps; [ 2087 + ]; # missing inputs: pyqwikswitch 2088 + "rachio" = ps: with ps; [ 2089 + pyturbojpeg 2090 + aiohttp-cors 2091 + hass-nabucasa 2092 + rachiopy 2093 + ]; 2094 + "radarr" = ps: with ps; [ 2095 + ]; 2096 + "radio_browser" = ps: with ps; [ 2097 + radios 2098 + ]; 2099 + "radiotherm" = ps: with ps; [ 2100 + radiotherm 2101 + ]; 2102 + "rainbird" = ps: with ps; [ 2103 + ]; # missing inputs: pyrainbird 2104 + "raincloud" = ps: with ps; [ 2105 + ]; # missing inputs: raincloudy 2106 + "rainforest_eagle" = ps: with ps; [ 2107 + aioeagle 2108 + ueagle 2109 + ]; 2110 + "rainmachine" = ps: with ps; [ 2111 + regenmaschine 2112 + ]; 2113 + "random" = ps: with ps; [ 2114 + ]; 2115 + "raspyrfm" = ps: with ps; [ 2116 + ]; # missing inputs: raspyrfm-client 2117 + "rdw" = ps: with ps; [ 2118 + vehicle 2119 + ]; 2120 + "recollect_waste" = ps: with ps; [ 2121 + aiorecollect 2122 + ]; 2123 + "recorder" = ps: with ps; [ 2124 + fnvhash 2125 + lru-dict 2126 + sqlalchemy 2127 + ]; 2128 + "recswitch" = ps: with ps; [ 2129 + ]; # missing inputs: pyrecswitch 2130 + "reddit" = ps: with ps; [ 2131 + praw 2132 + ]; 2133 + "rejseplanen" = ps: with ps; [ 2134 + ]; # missing inputs: rjpl 2135 + "remember_the_milk" = ps: with ps; [ 2136 + httplib2 2137 + ]; # missing inputs: RtmAPI 2138 + "remote" = ps: with ps; [ 2139 + ]; 2140 + "remote_rpi_gpio" = ps: with ps; [ 2141 + ]; # missing inputs: gpiozero pigpio 2142 + "renault" = ps: with ps; [ 2143 + renault-api 2144 + ]; 2145 + "repetier" = ps: with ps; [ 2146 + ]; # missing inputs: pyrepetierng 2147 + "rest" = ps: with ps; [ 2148 + jsonpath 2149 + xmltodict 2150 + ]; 2151 + "rest_command" = ps: with ps; [ 2152 + ]; 2153 + "rflink" = ps: with ps; [ 2154 + rflink 2155 + ]; 2156 + "rfxtrx" = ps: with ps; [ 2157 + pyrfxtrx 2158 + ]; 2159 + "ridwell" = ps: with ps; [ 2160 + aioridwell 2161 + ]; 2162 + "ring" = ps: with ps; [ 2163 + ha-ffmpeg 2164 + ring-doorbell 2165 + ]; 2166 + "ripple" = ps: with ps; [ 2167 + ]; # missing inputs: python-ripple-api 2168 + "risco" = ps: with ps; [ 2169 + pyrisco 2170 + ]; 2171 + "rituals_perfume_genie" = ps: with ps; [ 2172 + pyrituals 2173 + ]; 2174 + "rmvtransport" = ps: with ps; [ 2175 + pyrmvtransport 2176 + ]; 2177 + "rocketchat" = ps: with ps; [ 2178 + ]; # missing inputs: rocketchat-API 2179 + "roku" = ps: with ps; [ 2180 + rokuecp 2181 + ]; 2182 + "roomba" = ps: with ps; [ 2183 + roombapy 2184 + ]; 2185 + "roon" = ps: with ps; [ 2186 + roonapi 2187 + ]; 2188 + "route53" = ps: with ps; [ 2189 + boto3 2190 + ]; 2191 + "rova" = ps: with ps; [ 2192 + ]; # missing inputs: rova 2193 + "rpi_camera" = ps: with ps; [ 2194 + ]; 2195 + "rpi_gpio" = ps: with ps; [ 2196 + ]; # missing inputs: RPi.GPIO 2197 + "rpi_power" = ps: with ps; [ 2198 + rpi-bad-power 2199 + ]; 2200 + "rss_feed_template" = ps: with ps; [ 2201 + aiohttp-cors 2202 + ]; 2203 + "rtorrent" = ps: with ps; [ 2204 + ]; 2205 + "rtsp_to_webrtc" = ps: with ps; [ 2206 + pyturbojpeg 2207 + aiohttp-cors 2208 + rtsp-to-webrtc 2209 + ]; 2210 + "ruckus_unleashed" = ps: with ps; [ 2211 + pyruckus 2212 + ]; 2213 + "russound_rio" = ps: with ps; [ 2214 + ]; # missing inputs: russound_rio 2215 + "russound_rnet" = ps: with ps; [ 2216 + ]; # missing inputs: russound 2217 + "sabnzbd" = ps: with ps; [ 2218 + aiohttp-cors 2219 + ifaddr 2220 + netdisco 2221 + zeroconf 2222 + ]; # missing inputs: pysabnzbd 2223 + "safe_mode" = ps: with ps; [ 2224 + pyturbojpeg 2225 + aiohttp-cors 2226 + fnvhash 2227 + hass-nabucasa 2228 + home-assistant-frontend 2229 + lru-dict 2230 + pillow 2231 + sqlalchemy 2232 + ]; 2233 + "saj" = ps: with ps; [ 2234 + ]; # missing inputs: pysaj 2235 + "samsungtv" = ps: with ps; [ 2236 + aiohttp-cors 2237 + async-upnp-client 2238 + getmac 2239 + ifaddr 2240 + samsungctl 2241 + samsungtvws 2242 + wakeonlan 2243 + zeroconf 2244 + ] 2245 + ++ samsungctl.extras-require.websocket 2246 + ++ samsungtvws.extras-require.async 2247 + ++ samsungtvws.extras-require.encrypted; 2248 + "satel_integra" = ps: with ps; [ 2249 + ]; # missing inputs: satel_integra 2250 + "scene" = ps: with ps; [ 2251 + ]; 2252 + "schluter" = ps: with ps; [ 2253 + ]; # missing inputs: py-schluter 2254 + "scrape" = ps: with ps; [ 2255 + beautifulsoup4 2256 + jsonpath 2257 + xmltodict 2258 + ]; 2259 + "screenlogic" = ps: with ps; [ 2260 + screenlogicpy 2261 + ]; 2262 + "script" = ps: with ps; [ 2263 + ]; 2264 + "scsgate" = ps: with ps; [ 2265 + ]; # missing inputs: scsgate 2266 + "search" = ps: with ps; [ 2267 + aiohttp-cors 2268 + ]; 2269 + "season" = ps: with ps; [ 2270 + ephem 2271 + ]; 2272 + "select" = ps: with ps; [ 2273 + ]; 2274 + "sendgrid" = ps: with ps; [ 2275 + sendgrid 2276 + ]; 2277 + "sense" = ps: with ps; [ 2278 + sense-energy 2279 + ]; 2280 + "senseme" = ps: with ps; [ 2281 + aiosenseme 2282 + ]; 2283 + "sensibo" = ps: with ps; [ 2284 + ]; # missing inputs: pysensibo 2285 + "sensor" = ps: with ps; [ 2286 + fnvhash 2287 + lru-dict 2288 + sqlalchemy 2289 + ]; 2290 + "sentry" = ps: with ps; [ 2291 + sentry-sdk 2292 + ]; 2293 + "serial" = ps: with ps; [ 2294 + pyserial-asyncio 2295 + ]; 2296 + "serial_pm" = ps: with ps; [ 2297 + pmsensor 2298 + ]; 2299 + "sesame" = ps: with ps; [ 2300 + ]; # missing inputs: pysesame2 2301 + "seven_segments" = ps: with ps; [ 2302 + pillow 2303 + ]; 2304 + "seventeentrack" = ps: with ps; [ 2305 + py17track 2306 + ]; 2307 + "sharkiq" = ps: with ps; [ 2308 + ]; # missing inputs: sharkiq 2309 + "shell_command" = ps: with ps; [ 2310 + ]; 2311 + "shelly" = ps: with ps; [ 2312 + aioshelly 2313 + ]; 2314 + "shiftr" = ps: with ps; [ 2315 + paho-mqtt 2316 + ]; 2317 + "shodan" = ps: with ps; [ 2318 + shodan 2319 + ]; 2320 + "shopping_list" = ps: with ps; [ 2321 + aiohttp-cors 2322 + ]; 2323 + "sia" = ps: with ps; [ 2324 + pysiaalarm 2325 + ]; 2326 + "sigfox" = ps: with ps; [ 2327 + ]; 2328 + "sighthound" = ps: with ps; [ 2329 + pillow 2330 + simplehound 2331 + ]; 2332 + "signal_messenger" = ps: with ps; [ 2333 + pysignalclirestapi 2334 + ]; 2335 + "simplepush" = ps: with ps; [ 2336 + ]; # missing inputs: simplepush 2337 + "simplisafe" = ps: with ps; [ 2338 + simplisafe-python 2339 + ]; 2340 + "simulated" = ps: with ps; [ 2341 + ]; 2342 + "sinch" = ps: with ps; [ 2343 + ]; # missing inputs: clx-sdk-xms 2344 + "siren" = ps: with ps; [ 2345 + ]; 2346 + "sisyphus" = ps: with ps; [ 2347 + ]; # missing inputs: sisyphus-control 2348 + "sky_hub" = ps: with ps; [ 2349 + pyskyqhub 2350 + ]; 2351 + "skybeacon" = ps: with ps; [ 2352 + pygatt 2353 + ] 2354 + ++ pygatt.extras-require.GATTTOOL; 2355 + "skybell" = ps: with ps; [ 2356 + skybellpy 2357 + ]; 2358 + "slack" = ps: with ps; [ 2359 + slackclient 2360 + ]; 2361 + "sleepiq" = ps: with ps; [ 2362 + asyncsleepiq 2363 + ]; 2364 + "slide" = ps: with ps; [ 2365 + ]; # missing inputs: goslide-api 2366 + "sma" = ps: with ps; [ 2367 + pysma 2368 + ]; 2369 + "smappee" = ps: with ps; [ 2370 + aiohttp-cors 2371 + pysmappee 2372 + ]; 2373 + "smart_meter_texas" = ps: with ps; [ 2374 + smart-meter-texas 2375 + ]; 2376 + "smartthings" = ps: with ps; [ 2377 + pyturbojpeg 2378 + aiohttp-cors 2379 + hass-nabucasa 2380 + pysmartapp 2381 + pysmartthings 2382 + ]; 2383 + "smarttub" = ps: with ps; [ 2384 + python-smarttub 2385 + ]; 2386 + "smarty" = ps: with ps; [ 2387 + ]; # missing inputs: pysmarty 2388 + "smhi" = ps: with ps; [ 2389 + smhi-pkg 2390 + ]; 2391 + "sms" = ps: with ps; [ 2392 + python-gammu 2393 + ]; 2394 + "smtp" = ps: with ps; [ 2395 + ]; 2396 + "snapcast" = ps: with ps; [ 2397 + snapcast 2398 + ]; 2399 + "snips" = ps: with ps; [ 2400 + aiohttp-cors 2401 + paho-mqtt 2402 + ]; 2403 + "snmp" = ps: with ps; [ 2404 + pysnmp 2405 + ]; 2406 + "solaredge" = ps: with ps; [ 2407 + solaredge 2408 + stringcase 2409 + ]; 2410 + "solaredge_local" = ps: with ps; [ 2411 + ]; # missing inputs: solaredge-local 2412 + "solarlog" = ps: with ps; [ 2413 + sunwatcher 2414 + ]; 2415 + "solax" = ps: with ps; [ 2416 + solax 2417 + ]; 2418 + "soma" = ps: with ps; [ 2419 + pysoma 2420 + ]; 2421 + "somfy" = ps: with ps; [ 2422 + aiohttp-cors 2423 + pymfy 2424 + ]; 2425 + "somfy_mylink" = ps: with ps; [ 2426 + somfy-mylink-synergy 2427 + ]; 2428 + "sonarr" = ps: with ps; [ 2429 + aiopyarr 2430 + ]; 2431 + "songpal" = ps: with ps; [ 2432 + python-songpal 2433 + ]; 2434 + "sonos" = ps: with ps; [ 2435 + aiohttp-cors 2436 + async-upnp-client 2437 + ifaddr 2438 + plexapi 2439 + plexauth 2440 + plexwebsocket 2441 + soco 2442 + spotipy 2443 + zeroconf 2444 + ]; 2445 + "sony_projector" = ps: with ps; [ 2446 + pysdcp 2447 + ]; 2448 + "soundtouch" = ps: with ps; [ 2449 + aiohttp-cors 2450 + ifaddr 2451 + libsoundtouch 2452 + zeroconf 2453 + ]; 2454 + "spaceapi" = ps: with ps; [ 2455 + aiohttp-cors 2456 + ]; 2457 + "spc" = ps: with ps; [ 2458 + pyspcwebgw 2459 + ]; 2460 + "speedtestdotnet" = ps: with ps; [ 2461 + speedtest-cli 2462 + ]; 2463 + "spider" = ps: with ps; [ 2464 + spiderpy 2465 + ]; 2466 + "splunk" = ps: with ps; [ 2467 + ]; # missing inputs: hass_splunk 2468 + "spotify" = ps: with ps; [ 2469 + aiohttp-cors 2470 + spotipy 2471 + ]; 2472 + "sql" = ps: with ps; [ 2473 + sqlalchemy 2474 + ]; 2475 + "squeezebox" = ps: with ps; [ 2476 + pysqueezebox 2477 + ]; 2478 + "srp_energy" = ps: with ps; [ 2479 + srpenergy 2480 + ]; 2481 + "ssdp" = ps: with ps; [ 2482 + aiohttp-cors 2483 + async-upnp-client 2484 + ifaddr 2485 + zeroconf 2486 + ]; 2487 + "starline" = ps: with ps; [ 2488 + starline 2489 + ]; 2490 + "starlingbank" = ps: with ps; [ 2491 + ]; # missing inputs: starlingbank 2492 + "startca" = ps: with ps; [ 2493 + xmltodict 2494 + ]; 2495 + "statistics" = ps: with ps; [ 2496 + fnvhash 2497 + lru-dict 2498 + sqlalchemy 2499 + ]; 2500 + "statsd" = ps: with ps; [ 2501 + statsd 2502 + ]; 2503 + "steam_online" = ps: with ps; [ 2504 + ]; # missing inputs: steamodd 2505 + "steamist" = ps: with ps; [ 2506 + aiohttp-cors 2507 + aiosteamist 2508 + discovery30303 2509 + ifaddr 2510 + ]; 2511 + "stiebel_eltron" = ps: with ps; [ 2512 + pymodbus 2513 + ]; # missing inputs: pystiebeleltron 2514 + "stookalert" = ps: with ps; [ 2515 + ]; # missing inputs: stookalert 2516 + "stream" = ps: with ps; [ 2517 + pyturbojpeg 2518 + aiohttp-cors 2519 + av 2520 + ]; 2521 + "streamlabswater" = ps: with ps; [ 2522 + streamlabswater 2523 + ]; 2524 + "stt" = ps: with ps; [ 2525 + aiohttp-cors 2526 + ]; 2527 + "subaru" = ps: with ps; [ 2528 + subarulink 2529 + ]; 2530 + "suez_water" = ps: with ps; [ 2531 + ]; # missing inputs: pysuez 2532 + "sun" = ps: with ps; [ 2533 + ]; 2534 + "supervisord" = ps: with ps; [ 2535 + ]; 2536 + "supla" = ps: with ps; [ 2537 + ]; # missing inputs: asyncpysupla 2538 + "surepetcare" = ps: with ps; [ 2539 + surepy 2540 + ]; 2541 + "swiss_hydrological_data" = ps: with ps; [ 2542 + swisshydrodata 2543 + ]; 2544 + "swiss_public_transport" = ps: with ps; [ 2545 + python-opendata-transport 2546 + ]; 2547 + "swisscom" = ps: with ps; [ 2548 + ]; 2549 + "switch" = ps: with ps; [ 2550 + ]; 2551 + "switch_as_x" = ps: with ps; [ 2552 + ]; 2553 + "switchbot" = ps: with ps; [ 2554 + pyswitchbot 2555 + ]; 2556 + "switcher_kis" = ps: with ps; [ 2557 + aioswitcher 2558 + ]; 2559 + "switchmate" = ps: with ps; [ 2560 + ]; # missing inputs: pySwitchmate 2561 + "syncthing" = ps: with ps; [ 2562 + aiosyncthing 2563 + ]; 2564 + "syncthru" = ps: with ps; [ 2565 + pysyncthru 2566 + url-normalize 2567 + ]; 2568 + "synology_chat" = ps: with ps; [ 2569 + ]; 2570 + "synology_dsm" = ps: with ps; [ 2571 + py-synologydsm-api 2572 + ]; 2573 + "synology_srm" = ps: with ps; [ 2574 + ]; # missing inputs: synology-srm 2575 + "syslog" = ps: with ps; [ 2576 + ]; 2577 + "system_bridge" = ps: with ps; [ 2578 + aiohttp-cors 2579 + ifaddr 2580 + systembridge 2581 + zeroconf 2582 + ]; 2583 + "system_health" = ps: with ps; [ 2584 + aiohttp-cors 2585 + ]; 2586 + "system_log" = ps: with ps; [ 2587 + ]; 2588 + "systemmonitor" = ps: with ps; [ 2589 + psutil 2590 + ]; 2591 + "tado" = ps: with ps; [ 2592 + python-tado 2593 + ]; 2594 + "tag" = ps: with ps; [ 2595 + ]; 2596 + "tailscale" = ps: with ps; [ 2597 + tailscale 2598 + ]; 2599 + "tank_utility" = ps: with ps; [ 2600 + ]; # missing inputs: tank_utility 2601 + "tankerkoenig" = ps: with ps; [ 2602 + pytankerkoenig 2603 + ]; 2604 + "tapsaff" = ps: with ps; [ 2605 + ]; # missing inputs: tapsaff 2606 + "tasmota" = ps: with ps; [ 2607 + aiohttp-cors 2608 + hatasmota 2609 + paho-mqtt 2610 + ]; 2611 + "tautulli" = ps: with ps; [ 2612 + pytautulli 2613 + ]; 2614 + "tcp" = ps: with ps; [ 2615 + ]; 2616 + "ted5000" = ps: with ps; [ 2617 + xmltodict 2618 + ]; 2619 + "telegram" = ps: with ps; [ 2620 + pysocks 2621 + aiohttp-cors 2622 + python-telegram-bot 2623 + ]; 2624 + "telegram_bot" = ps: with ps; [ 2625 + pysocks 2626 + aiohttp-cors 2627 + python-telegram-bot 2628 + ]; 2629 + "tellduslive" = ps: with ps; [ 2630 + tellduslive 2631 + ]; 2632 + "tellstick" = ps: with ps; [ 2633 + ]; # missing inputs: tellcore-net tellcore-py 2634 + "telnet" = ps: with ps; [ 2635 + ]; 2636 + "temper" = ps: with ps; [ 2637 + ]; # missing inputs: temperusb 2638 + "template" = ps: with ps; [ 2639 + ]; 2640 + "tensorflow" = ps: with ps; [ 2641 + numpy 2642 + pillow 2643 + pycocotools 2644 + tensorflow 2645 + ]; # missing inputs: tf-models-official 2646 + "tesla_wall_connector" = ps: with ps; [ 2647 + tesla-wall-connector 2648 + ]; 2649 + "tfiac" = ps: with ps; [ 2650 + ]; # missing inputs: pytfiac 2651 + "thermoworks_smoke" = ps: with ps; [ 2652 + stringcase 2653 + ]; # missing inputs: thermoworks_smoke 2654 + "thethingsnetwork" = ps: with ps; [ 2655 + ]; 2656 + "thingspeak" = ps: with ps; [ 2657 + ]; # missing inputs: thingspeak 2658 + "thinkingcleaner" = ps: with ps; [ 2659 + ]; # missing inputs: pythinkingcleaner 2660 + "thomson" = ps: with ps; [ 2661 + ]; 2662 + "threshold" = ps: with ps; [ 2663 + ]; 2664 + "tibber" = ps: with ps; [ 2665 + fnvhash 2666 + lru-dict 2667 + pytibber 2668 + sqlalchemy 2669 + ]; 2670 + "tikteck" = ps: with ps; [ 2671 + ]; # missing inputs: tikteck 2672 + "tile" = ps: with ps; [ 2673 + pytile 2674 + ]; 2675 + "time_date" = ps: with ps; [ 2676 + ]; 2677 + "timer" = ps: with ps; [ 2678 + ]; 2679 + "tmb" = ps: with ps; [ 2680 + tmb 2681 + ]; 2682 + "tod" = ps: with ps; [ 2683 + ]; 2684 + "todoist" = ps: with ps; [ 2685 + todoist 2686 + ]; 2687 + "tolo" = ps: with ps; [ 2688 + tololib 2689 + ]; 2690 + "tomato" = ps: with ps; [ 2691 + ]; 2692 + "tomorrowio" = ps: with ps; [ 2693 + ]; # missing inputs: pytomorrowio 2694 + "toon" = ps: with ps; [ 2695 + pyturbojpeg 2696 + aiohttp-cors 2697 + hass-nabucasa 2698 + toonapi 2699 + ]; 2700 + "torque" = ps: with ps; [ 2701 + aiohttp-cors 2702 + ]; 2703 + "totalconnect" = ps: with ps; [ 2704 + total-connect-client 2705 + ]; 2706 + "touchline" = ps: with ps; [ 2707 + ]; # missing inputs: pytouchline 2708 + "tplink" = ps: with ps; [ 2709 + aiohttp-cors 2710 + ifaddr 2711 + python-kasa 2712 + ]; 2713 + "tplink_lte" = ps: with ps; [ 2714 + ]; # missing inputs: tp-connected 2715 + "traccar" = ps: with ps; [ 2716 + aiohttp-cors 2717 + pytraccar 2718 + stringcase 2719 + ]; 2720 + "trace" = ps: with ps; [ 2721 + ]; 2722 + "tractive" = ps: with ps; [ 2723 + aiotractive 2724 + ]; 2725 + "tradfri" = ps: with ps; [ 2726 + pytradfri 2727 + ] 2728 + ++ pytradfri.extras-require.async; 2729 + "trafikverket_train" = ps: with ps; [ 2730 + pytrafikverket 2731 + ]; 2732 + "trafikverket_weatherstation" = ps: with ps; [ 2733 + pytrafikverket 2734 + ]; 2735 + "transmission" = ps: with ps; [ 2736 + transmissionrpc 2737 + ]; 2738 + "transport_nsw" = ps: with ps; [ 2739 + pytransportnsw 2740 + ]; 2741 + "travisci" = ps: with ps; [ 2742 + ]; # missing inputs: TravisPy 2743 + "trend" = ps: with ps; [ 2744 + numpy 2745 + ]; 2746 + "tts" = ps: with ps; [ 2747 + aiohttp-cors 2748 + mutagen 2749 + ]; 2750 + "tuya" = ps: with ps; [ 2751 + ha-ffmpeg 2752 + tuya-iot-py-sdk 2753 + ]; 2754 + "twentemilieu" = ps: with ps; [ 2755 + twentemilieu 2756 + ]; 2757 + "twilio" = ps: with ps; [ 2758 + aiohttp-cors 2759 + twilio 2760 + ]; 2761 + "twilio_call" = ps: with ps; [ 2762 + aiohttp-cors 2763 + twilio 2764 + ]; 2765 + "twilio_sms" = ps: with ps; [ 2766 + aiohttp-cors 2767 + twilio 2768 + ]; 2769 + "twinkly" = ps: with ps; [ 2770 + ttls 2771 + ]; 2772 + "twitch" = ps: with ps; [ 2773 + twitchapi 2774 + ]; 2775 + "twitter" = ps: with ps; [ 2776 + twitterapi 2777 + ]; 2778 + "ubus" = ps: with ps; [ 2779 + openwrt-ubus-rpc 2780 + ]; 2781 + "ue_smart_radio" = ps: with ps; [ 2782 + ]; 2783 + "uk_transport" = ps: with ps; [ 2784 + ]; 2785 + "unifi" = ps: with ps; [ 2786 + aiounifi 2787 + ]; 2788 + "unifi_direct" = ps: with ps; [ 2789 + pexpect 2790 + ]; 2791 + "unifiled" = ps: with ps; [ 2792 + unifiled 2793 + ]; 2794 + "unifiprotect" = ps: with ps; [ 2795 + aiohttp-cors 2796 + ]; # missing inputs: pyunifiprotect unifi-discovery 2797 + "universal" = ps: with ps; [ 2798 + ]; 2799 + "upb" = ps: with ps; [ 2800 + upb-lib 2801 + ]; 2802 + "upc_connect" = ps: with ps; [ 2803 + connect-box 2804 + ]; 2805 + "upcloud" = ps: with ps; [ 2806 + upcloud-api 2807 + ]; 2808 + "update" = ps: with ps; [ 2809 + ]; 2810 + "updater" = ps: with ps; [ 2811 + ]; 2812 + "upnp" = ps: with ps; [ 2813 + aiohttp-cors 2814 + async-upnp-client 2815 + ifaddr 2816 + zeroconf 2817 + ]; 2818 + "uptime" = ps: with ps; [ 2819 + ]; 2820 + "uptimerobot" = ps: with ps; [ 2821 + pyuptimerobot 2822 + ]; 2823 + "usb" = ps: with ps; [ 2824 + aiohttp-cors 2825 + pyserial 2826 + pyudev 2827 + ]; 2828 + "uscis" = ps: with ps; [ 2829 + ]; # missing inputs: uscisstatus 2830 + "usgs_earthquakes_feed" = ps: with ps; [ 2831 + geojson-client 2832 + ]; 2833 + "utility_meter" = ps: with ps; [ 2834 + croniter 2835 + ]; 2836 + "uvc" = ps: with ps; [ 2837 + uvcclient 2838 + ]; 2839 + "vacuum" = ps: with ps; [ 2840 + ]; 2841 + "vallox" = ps: with ps; [ 2842 + ]; # missing inputs: vallox-websocket-api 2843 + "vasttrafik" = ps: with ps; [ 2844 + ]; # missing inputs: vtjp 2845 + "velbus" = ps: with ps; [ 2846 + aiohttp-cors 2847 + pyserial 2848 + pyudev 2849 + velbus-aio 2850 + ]; 2851 + "velux" = ps: with ps; [ 2852 + pyvlx 2853 + ]; 2854 + "venstar" = ps: with ps; [ 2855 + venstarcolortouch 2856 + ]; 2857 + "vera" = ps: with ps; [ 2858 + pyvera 2859 + ]; 2860 + "verisure" = ps: with ps; [ 2861 + vsure 2862 + ]; 2863 + "versasense" = ps: with ps; [ 2864 + pyversasense 2865 + ]; 2866 + "version" = ps: with ps; [ 2867 + pyhaversion 2868 + ]; 2869 + "vesync" = ps: with ps; [ 2870 + pyvesync 2871 + ]; 2872 + "viaggiatreno" = ps: with ps; [ 2873 + ]; 2874 + "vicare" = ps: with ps; [ 2875 + pyvicare 2876 + ]; 2877 + "vilfo" = ps: with ps; [ 2878 + vilfo-api-client 2879 + ]; 2880 + "vivotek" = ps: with ps; [ 2881 + libpyvivotek 2882 + ]; 2883 + "vizio" = ps: with ps; [ 2884 + pyvizio 2885 + ]; 2886 + "vlc" = ps: with ps; [ 2887 + python-vlc 2888 + ]; 2889 + "vlc_telnet" = ps: with ps; [ 2890 + aiovlc 2891 + ]; 2892 + "voicerss" = ps: with ps; [ 2893 + ]; 2894 + "volkszaehler" = ps: with ps; [ 2895 + volkszaehler 2896 + ]; 2897 + "volumio" = ps: with ps; [ 2898 + pyvolumio 2899 + ]; 2900 + "volvooncall" = ps: with ps; [ 2901 + volvooncall 2902 + ]; 2903 + "vulcan" = ps: with ps; [ 2904 + vulcan-api 2905 + ]; 2906 + "vultr" = ps: with ps; [ 2907 + vultr 2908 + ]; 2909 + "w800rf32" = ps: with ps; [ 2910 + ]; # missing inputs: pyW800rf32 2911 + "wake_on_lan" = ps: with ps; [ 2912 + wakeonlan 2913 + ]; 2914 + "wallbox" = ps: with ps; [ 2915 + wallbox 2916 + ]; 2917 + "waqi" = ps: with ps; [ 2918 + waqiasync 2919 + ]; 2920 + "water_heater" = ps: with ps; [ 2921 + ]; 2922 + "waterfurnace" = ps: with ps; [ 2923 + waterfurnace 2924 + ]; 2925 + "watson_iot" = ps: with ps; [ 2926 + ]; # missing inputs: ibmiotf 2927 + "watson_tts" = ps: with ps; [ 2928 + ibm-watson 2929 + ]; 2930 + "watttime" = ps: with ps; [ 2931 + aiowatttime 2932 + ]; 2933 + "waze_travel_time" = ps: with ps; [ 2934 + wazeroutecalculator 2935 + ]; 2936 + "weather" = ps: with ps; [ 2937 + ]; 2938 + "webhook" = ps: with ps; [ 2939 + aiohttp-cors 2940 + ]; 2941 + "webostv" = ps: with ps; [ 2942 + aiowebostv 2943 + ]; 2944 + "websocket_api" = ps: with ps; [ 2945 + aiohttp-cors 2946 + ]; 2947 + "wemo" = ps: with ps; [ 2948 + pywemo 2949 + ]; 2950 + "whirlpool" = ps: with ps; [ 2951 + whirlpool-sixth-sense 2952 + ]; 2953 + "whois" = ps: with ps; [ 2954 + whois 2955 + ]; 2956 + "wiffi" = ps: with ps; [ 2957 + wiffi 2958 + ]; 2959 + "wilight" = ps: with ps; [ 2960 + pywilight 2961 + ]; 2962 + "wirelesstag" = ps: with ps; [ 2963 + ]; # missing inputs: wirelesstagpy 2964 + "withings" = ps: with ps; [ 2965 + aiohttp-cors 2966 + ]; # missing inputs: withings-api 2967 + "wiz" = ps: with ps; [ 2968 + aiohttp-cors 2969 + ifaddr 2970 + pywizlight 2971 + ]; 2972 + "wled" = ps: with ps; [ 2973 + wled 2974 + ]; 2975 + "wolflink" = ps: with ps; [ 2976 + ]; # missing inputs: wolf_smartset 2977 + "workday" = ps: with ps; [ 2978 + holidays 2979 + ]; 2980 + "worldclock" = ps: with ps; [ 2981 + ]; 2982 + "worldtidesinfo" = ps: with ps; [ 2983 + ]; 2984 + "worxlandroid" = ps: with ps; [ 2985 + ]; 2986 + "wsdot" = ps: with ps; [ 2987 + ]; 2988 + "x10" = ps: with ps; [ 2989 + ]; 2990 + "xbox" = ps: with ps; [ 2991 + aiohttp-cors 2992 + xbox-webapi 2993 + ]; 2994 + "xbox_live" = ps: with ps; [ 2995 + xboxapi 2996 + ]; 2997 + "xeoma" = ps: with ps; [ 2998 + pyxeoma 2999 + ]; 3000 + "xiaomi" = ps: with ps; [ 3001 + ha-ffmpeg 3002 + ]; 3003 + "xiaomi_aqara" = ps: with ps; [ 3004 + pyxiaomigateway 3005 + aiohttp-cors 3006 + ifaddr 3007 + netdisco 3008 + zeroconf 3009 + ]; 3010 + "xiaomi_miio" = ps: with ps; [ 3011 + construct 3012 + micloud 3013 + python-miio 3014 + ]; 3015 + "xiaomi_tv" = ps: with ps; [ 3016 + pymitv 3017 + ]; 3018 + "xmpp" = ps: with ps; [ 3019 + slixmpp 3020 + ]; 3021 + "xs1" = ps: with ps; [ 3022 + ]; # missing inputs: xs1-api-client 3023 + "yale_smart_alarm" = ps: with ps; [ 3024 + yalesmartalarmclient 3025 + ]; 3026 + "yamaha" = ps: with ps; [ 3027 + rxv 3028 + ]; 3029 + "yamaha_musiccast" = ps: with ps; [ 3030 + aiohttp-cors 3031 + aiomusiccast 3032 + async-upnp-client 3033 + ifaddr 3034 + zeroconf 3035 + ]; 3036 + "yandex_transport" = ps: with ps; [ 3037 + aioymaps 3038 + ]; 3039 + "yandextts" = ps: with ps; [ 3040 + ]; 3041 + "yeelight" = ps: with ps; [ 3042 + aiohttp-cors 3043 + async-upnp-client 3044 + ifaddr 3045 + yeelight 3046 + zeroconf 3047 + ]; 3048 + "yeelightsunflower" = ps: with ps; [ 3049 + ]; # missing inputs: yeelightsunflower 3050 + "yi" = ps: with ps; [ 3051 + aioftp 3052 + ha-ffmpeg 3053 + ]; 3054 + "youless" = ps: with ps; [ 3055 + youless-api 3056 + ]; 3057 + "zabbix" = ps: with ps; [ 3058 + py-zabbix 3059 + ]; 3060 + "zamg" = ps: with ps; [ 3061 + ]; 3062 + "zengge" = ps: with ps; [ 3063 + bluepy 3064 + ]; # missing inputs: zengge 3065 + "zeroconf" = ps: with ps; [ 3066 + aiohttp-cors 3067 + ifaddr 3068 + zeroconf 3069 + ]; 3070 + "zerproc" = ps: with ps; [ 3071 + pyzerproc 3072 + ]; 3073 + "zestimate" = ps: with ps; [ 3074 + xmltodict 3075 + ]; 3076 + "zha" = ps: with ps; [ 3077 + aiohttp-cors 3078 + bellows 3079 + ifaddr 3080 + pyserial-asyncio 3081 + pyserial 3082 + pyudev 3083 + zeroconf 3084 + zha-quirks 3085 + zigpy-deconz 3086 + zigpy-xbee 3087 + zigpy-zigate 3088 + zigpy-znp 3089 + zigpy 3090 + ]; 3091 + "zhong_hong" = ps: with ps; [ 3092 + ]; # missing inputs: zhong_hong_hvac 3093 + "ziggo_mediabox_xl" = ps: with ps; [ 3094 + ]; # missing inputs: ziggo-mediabox-xl 3095 + "zodiac" = ps: with ps; [ 3096 + ]; 3097 + "zone" = ps: with ps; [ 3098 + ]; 3099 + "zoneminder" = ps: with ps; [ 3100 + zm-py 3101 + ]; 3102 + "zwave_js" = ps: with ps; [ 3103 + aiohttp-cors 3104 + pyserial 3105 + pyudev 3106 + zwave-js-server-python 3107 + ]; 3108 + "zwave_me" = ps: with ps; [ 3109 + aiohttp-cors 3110 + ifaddr 3111 + url-normalize 3112 + zeroconf 3113 + ]; # missing inputs: zwave_me_ws 3114 }; 3115 # components listed in tests/components for which all dependencies are packaged 3116 supportedComponentsWithTests = [
+5 -15
pkgs/servers/home-assistant/default.nix
··· 50 hass-nabucasa = super.hass-nabucasa.overridePythonAttrs (oldAttrs: { 51 doCheck = false; # requires aiohttp>=1.0.0 52 }); 53 snitun = super.snitun.overridePythonAttrs (oldAttrs: { 54 doCheck = false; # requires aiohttp>=1.0.0 55 }); ··· 57 doCheck = false; # requires aiohttp>=1.0.0 58 }); 59 }) 60 - 61 - (self: super: { 62 - aioairzone = super.aioairzone.overridePythonAttrs (oldAttrs: rec { 63 - version = "0.2.3"; 64 - src = fetchFromGitHub { 65 - owner = "Noltari"; 66 - repo = "aioairzone"; 67 - rev = version; 68 - hash = "sha256-vy6NqtlWv2El259rC+Nm0gs/rsY+s8xe7Z+wXvT1Ing="; 69 - }; 70 - }); 71 - }) 72 - 73 74 (self: super: { 75 huawei-lte-api = super.huawei-lte-api.overridePythonAttrs (oldAttrs: rec { ··· 178 extraPackagesFile = writeText "home-assistant-packages" (lib.concatMapStringsSep "\n" (pkg: pkg.pname) extraBuildInputs); 179 180 # Don't forget to run parse-requirements.py after updating 181 - hassVersion = "2022.4.0"; 182 183 in python.pkgs.buildPythonApplication rec { 184 pname = "homeassistant"; ··· 196 owner = "home-assistant"; 197 repo = "core"; 198 rev = version; 199 - hash = "sha256-b/YwcbcQuRIue4fr4+yF2EEXLvmnI7e3xfyz52flwJw="; 200 }; 201 202 # leave this in, so users don't have to constantly update their downstream patch handling
··· 50 hass-nabucasa = super.hass-nabucasa.overridePythonAttrs (oldAttrs: { 51 doCheck = false; # requires aiohttp>=1.0.0 52 }); 53 + rtsp-to-webrtc = super.rtsp-to-webrtc.overridePythonAttrs (oldAttrs: { 54 + doCheck = false; # requires pytest-aiohttp>=1.0.0 55 + }); 56 snitun = super.snitun.overridePythonAttrs (oldAttrs: { 57 doCheck = false; # requires aiohttp>=1.0.0 58 }); ··· 60 doCheck = false; # requires aiohttp>=1.0.0 61 }); 62 }) 63 64 (self: super: { 65 huawei-lte-api = super.huawei-lte-api.overridePythonAttrs (oldAttrs: rec { ··· 168 extraPackagesFile = writeText "home-assistant-packages" (lib.concatMapStringsSep "\n" (pkg: pkg.pname) extraBuildInputs); 169 170 # Don't forget to run parse-requirements.py after updating 171 + hassVersion = "2022.4.3"; 172 173 in python.pkgs.buildPythonApplication rec { 174 pname = "homeassistant"; ··· 186 owner = "home-assistant"; 187 repo = "core"; 188 rev = version; 189 + hash = "sha256-kubW0JhG9ervVHVl65YmD5jd/0oWenacAyfSP0EPmsU="; 190 }; 191 192 # leave this in, so users don't have to constantly update their downstream patch handling
+48 -10
pkgs/servers/home-assistant/parse-requirements.py
··· 98 return requirements 99 100 101 def dump_packages() -> Dict[str, Dict[str, str]]: 102 # Store a JSON dump of Nixpkgs' python3Packages 103 output = subprocess.check_output( 104 [ 105 "nix-env", 106 "-f", 107 - os.path.dirname(sys.argv[0]) + "/../../..", 108 "-qa", 109 "-A", 110 PKG_SET, ··· 158 outdated = {} 159 for component in sorted(components.keys()): 160 attr_paths = [] 161 missing_reqs = [] 162 reqs = sorted(get_reqs(components, component, set())) 163 for req in reqs: ··· 165 # Therefore, if there's a "#" in the line, only take the part after it 166 req = req[req.find("#") + 1 :] 167 name, required_version = req.split("==", maxsplit=1) 168 - # Remove extra_require from name, e.g. samsungctl instead of 169 - # samsungctl[websocket] 170 if name.endswith("]"): 171 name = name[:name.find("[")] 172 attr_path = name_to_attr_path(name, packages) 173 if our_version := get_pkg_version(name, packages): ··· 178 } 179 if attr_path is not None: 180 # Add attribute path without "python3Packages." prefix 181 - attr_paths.append(attr_path[len(PKG_SET + ".") :]) 182 else: 183 missing_reqs.append(name) 184 else: 185 - build_inputs[component] = (attr_paths, missing_reqs) 186 187 with open(os.path.dirname(sys.argv[0]) + "/component-packages.nix", "w") as f: 188 f.write("# Generated by parse-requirements.py\n") ··· 191 f.write(f' version = "{version}";\n') 192 f.write(" components = {\n") 193 for component, deps in build_inputs.items(): 194 - available, missing = deps 195 f.write(f' "{component}" = ps: with ps; [') 196 if available: 197 - f.write(" " + " ".join(available)) 198 - f.write(" ];") 199 if len(missing) > 0: 200 f.write(f" # missing inputs: {' '.join(missing)}") 201 f.write("\n") ··· 203 f.write(" # components listed in tests/components for which all dependencies are packaged\n") 204 f.write(" supportedComponentsWithTests = [\n") 205 for component, deps in build_inputs.items(): 206 - available, missing = deps 207 if len(missing) == 0 and component in components_with_tests: 208 f.write(f' "{component}"' + "\n") 209 f.write(" ];\n") 210 f.write("}\n") 211 212 - supported_components = reduce(lambda n, c: n + (build_inputs[c][1] == []), 213 components.keys(), 0) 214 total_components = len(components) 215 print(f"{supported_components} / {total_components} components supported, "
··· 98 return requirements 99 100 101 + def repository_root() -> str: 102 + return os.path.abspath(sys.argv[0] + "/../../../..") 103 + 104 + 105 + # For a package attribute and and an extra, check if the package exposes it via passthru.extras-require 106 + def has_extra(package: str, extra: str): 107 + cmd = [ 108 + "nix-instantiate", 109 + repository_root(), 110 + "-A", 111 + f"{package}.extras-require.{extra}", 112 + ] 113 + try: 114 + subprocess.run( 115 + cmd, 116 + check=True, 117 + stdout=subprocess.DEVNULL, 118 + stderr=subprocess.DEVNULL, 119 + ) 120 + except subprocess.CalledProcessError: 121 + return False 122 + return True 123 + 124 + 125 def dump_packages() -> Dict[str, Dict[str, str]]: 126 # Store a JSON dump of Nixpkgs' python3Packages 127 output = subprocess.check_output( 128 [ 129 "nix-env", 130 "-f", 131 + repository_root(), 132 "-qa", 133 "-A", 134 PKG_SET, ··· 182 outdated = {} 183 for component in sorted(components.keys()): 184 attr_paths = [] 185 + extra_attrs = [] 186 missing_reqs = [] 187 reqs = sorted(get_reqs(components, component, set())) 188 for req in reqs: ··· 190 # Therefore, if there's a "#" in the line, only take the part after it 191 req = req[req.find("#") + 1 :] 192 name, required_version = req.split("==", maxsplit=1) 193 + # Split package name and extra requires 194 + extras = [] 195 if name.endswith("]"): 196 + extras = name[name.find("[")+1:name.find("]")].split(",") 197 name = name[:name.find("[")] 198 attr_path = name_to_attr_path(name, packages) 199 if our_version := get_pkg_version(name, packages): ··· 204 } 205 if attr_path is not None: 206 # Add attribute path without "python3Packages." prefix 207 + pname = attr_path[len(PKG_SET + "."):] 208 + attr_paths.append(pname) 209 + for extra in extras: 210 + # Check if package advertises extra requirements 211 + extra_attr = f"{pname}.extras-require.{extra}" 212 + if has_extra(attr_path, extra): 213 + extra_attrs.append(extra_attr) 214 + else: 215 + missing_reqs.append(extra_attr) 216 + 217 else: 218 missing_reqs.append(name) 219 else: 220 + build_inputs[component] = (attr_paths, extra_attrs, missing_reqs) 221 222 with open(os.path.dirname(sys.argv[0]) + "/component-packages.nix", "w") as f: 223 f.write("# Generated by parse-requirements.py\n") ··· 226 f.write(f' version = "{version}";\n') 227 f.write(" components = {\n") 228 for component, deps in build_inputs.items(): 229 + available, extras, missing = deps 230 f.write(f' "{component}" = ps: with ps; [') 231 if available: 232 + f.write("\n " + "\n ".join(available)) 233 + f.write("\n ]") 234 + if extras: 235 + f.write("\n ++ " + "\n ++ ".join(extras)) 236 + f.write(";") 237 if len(missing) > 0: 238 f.write(f" # missing inputs: {' '.join(missing)}") 239 f.write("\n") ··· 241 f.write(" # components listed in tests/components for which all dependencies are packaged\n") 242 f.write(" supportedComponentsWithTests = [\n") 243 for component, deps in build_inputs.items(): 244 + available, extras, missing = deps 245 if len(missing) == 0 and component in components_with_tests: 246 f.write(f' "{component}"' + "\n") 247 f.write(" ];\n") 248 f.write("}\n") 249 250 + supported_components = reduce(lambda n, c: n + (build_inputs[c][2] == []), 251 components.keys(), 0) 252 total_components = len(components) 253 print(f"{supported_components} / {total_components} components supported, "
+1
pkgs/servers/jellyfin/default.nix
··· 116 # https://github.com/jellyfin/jellyfin/issues/610#issuecomment-537625510 117 license = licenses.gpl2Plus; 118 maintainers = with maintainers; [ nyanloutre minijackson purcell jojosch ]; 119 }; 120 }
··· 116 # https://github.com/jellyfin/jellyfin/issues/610#issuecomment-537625510 117 license = licenses.gpl2Plus; 118 maintainers = with maintainers; [ nyanloutre minijackson purcell jojosch ]; 119 + platforms = dotnet-aspnetcore.meta.platforms; 120 }; 121 }
+1
pkgs/servers/jellyfin/web.nix
··· 77 homepage = "https://jellyfin.org/"; 78 license = licenses.gpl2Plus; 79 maintainers = with maintainers; [ nyanloutre minijackson purcell jojosch ]; 80 }; 81 }
··· 77 homepage = "https://jellyfin.org/"; 78 license = licenses.gpl2Plus; 79 maintainers = with maintainers; [ nyanloutre minijackson purcell jojosch ]; 80 + platforms = nodejs.meta.platforms; 81 }; 82 }
+1 -1
pkgs/servers/klipper/default.nix
··· 23 # NB: This is needed for the postBuild step 24 nativeBuildInputs = [ (python2.withPackages ( p: with p; [ cffi ] )) ]; 25 26 - buildInputs = [ (python2.withPackages (p: with p; [ cffi pyserial greenlet jinja2 ])) ]; 27 28 # we need to run this to prebuild the chelper. 29 postBuild = "python2 ./chelper/__init__.py";
··· 23 # NB: This is needed for the postBuild step 24 nativeBuildInputs = [ (python2.withPackages ( p: with p; [ cffi ] )) ]; 25 26 + buildInputs = [ (python2.withPackages (p: with p; [ cffi pyserial greenlet jinja2 numpy ])) ]; 27 28 # we need to run this to prebuild the chelper. 29 postBuild = "python2 ./chelper/__init__.py";
+2 -2
pkgs/servers/matrix-synapse/matrix-appservice-slack/default.nix
··· 3 src = fetchFromGitHub { 4 owner = "matrix-org"; 5 repo = "matrix-appservice-slack"; 6 - rev = "1.10.0"; 7 - sha256 = "WnonduUhhrxCMuXOgLk8voNnn+f6R5CsJ7VKpEmGwzk="; 8 }; 9 10 nodePackages = import ./node-composition.nix {
··· 3 src = fetchFromGitHub { 4 owner = "matrix-org"; 5 repo = "matrix-appservice-slack"; 6 + rev = "1.11.0"; 7 + sha256 = "U1EHL1ZwcpCXA9sjya6ry/3Q+gwdQWPUDFN+wp1qjrg="; 8 }; 9 10 nodePackages = import ./node-composition.nix {
+3 -3
pkgs/servers/matrix-synapse/matrix-appservice-slack/generate-dependencies.sh
··· 1 #!/usr/bin/env nix-shell 2 #! nix-shell -i bash -p nodePackages.node2nix 3 4 - # Download package.json and package-lock.json from the v1.10.0 release 5 - curl https://raw.githubusercontent.com/matrix-org/matrix-appservice-slack/1.10.0/package.json -o package.json 6 - curl https://raw.githubusercontent.com/matrix-org/matrix-appservice-slack/1.10.0/package-lock.json -o package-lock.json 7 8 node2nix \ 9 --nodejs-12 \
··· 1 #!/usr/bin/env nix-shell 2 #! nix-shell -i bash -p nodePackages.node2nix 3 4 + # Download package.json and package-lock.json from the v1.11.0 release 5 + curl https://raw.githubusercontent.com/matrix-org/matrix-appservice-slack/1.11.0/package.json -o package.json 6 + curl https://raw.githubusercontent.com/matrix-org/matrix-appservice-slack/1.11.0/package-lock.json -o package-lock.json 7 8 node2nix \ 9 --nodejs-12 \
+11 -11
pkgs/servers/matrix-synapse/matrix-appservice-slack/node-packages.nix
··· 762 sha512 = "ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg=="; 763 }; 764 }; 765 - "axios-0.24.0" = { 766 name = "axios"; 767 packageName = "axios"; 768 - version = "0.24.0"; 769 src = fetchurl { 770 - url = "https://registry.npmjs.org/axios/-/axios-0.24.0.tgz"; 771 - sha512 = "Q6cWsys88HoPgAaFAVUb0WpPk0O8iTeisR9IMqy9G8AbO4NlpVknrnQS03zzF9PGAWgO3cgletO3VjV/P7VztA=="; 772 }; 773 }; 774 "balanced-match-1.0.2" = { ··· 1959 sha512 = "GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw=="; 1960 }; 1961 }; 1962 - "follow-redirects-1.14.4" = { 1963 name = "follow-redirects"; 1964 packageName = "follow-redirects"; 1965 - version = "1.14.4"; 1966 src = fetchurl { 1967 - url = "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.4.tgz"; 1968 - sha512 = "zwGkiSXC1MUJG/qmeIFH2HBJx9u0V46QGUe3YR1fXG8bXQxq7fLj0RjLZQ5nubr9qNJUZrH+xUcwXEoXNpfS+g=="; 1969 }; 1970 }; 1971 "forever-agent-0.6.1" = { ··· 4771 args = { 4772 name = "matrix-appservice-slack"; 4773 packageName = "matrix-appservice-slack"; 4774 - version = "1.10.0"; 4775 src = ./.; 4776 dependencies = [ 4777 sources."@alloc/quick-lru-5.2.0" ··· 4895 sources."asynckit-0.4.0" 4896 sources."aws-sign2-0.7.0" 4897 sources."aws4-1.11.0" 4898 - sources."axios-0.24.0" 4899 sources."balanced-match-1.0.2" 4900 sources."base-x-3.0.9" 4901 sources."base64-js-1.5.1" ··· 5059 sources."flat-cache-3.0.4" 5060 sources."flatted-3.1.1" 5061 sources."fn.name-1.1.0" 5062 - sources."follow-redirects-1.14.4" 5063 sources."forever-agent-0.6.1" 5064 sources."form-data-2.5.1" 5065 sources."forwarded-0.1.2"
··· 762 sha512 = "ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg=="; 763 }; 764 }; 765 + "axios-0.26.0" = { 766 name = "axios"; 767 packageName = "axios"; 768 + version = "0.26.0"; 769 src = fetchurl { 770 + url = "https://registry.npmjs.org/axios/-/axios-0.26.0.tgz"; 771 + sha512 = "lKoGLMYtHvFrPVt3r+RBMp9nh34N0M8zEfCWqdWZx6phynIEhQqAdydpyBAAG211zlhX9Rgu08cOamy6XjE5Og=="; 772 }; 773 }; 774 "balanced-match-1.0.2" = { ··· 1959 sha512 = "GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw=="; 1960 }; 1961 }; 1962 + "follow-redirects-1.14.8" = { 1963 name = "follow-redirects"; 1964 packageName = "follow-redirects"; 1965 + version = "1.14.8"; 1966 src = fetchurl { 1967 + url = "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.8.tgz"; 1968 + sha512 = "1x0S9UVJHsQprFcEC/qnNzBLcIxsjAV905f/UkQxbclCsoTWlacCNOpQa/anodLl2uaEKFhfWOvM2Qg77+15zA=="; 1969 }; 1970 }; 1971 "forever-agent-0.6.1" = { ··· 4771 args = { 4772 name = "matrix-appservice-slack"; 4773 packageName = "matrix-appservice-slack"; 4774 + version = "1.11.0"; 4775 src = ./.; 4776 dependencies = [ 4777 sources."@alloc/quick-lru-5.2.0" ··· 4895 sources."asynckit-0.4.0" 4896 sources."aws-sign2-0.7.0" 4897 sources."aws4-1.11.0" 4898 + sources."axios-0.26.0" 4899 sources."balanced-match-1.0.2" 4900 sources."base-x-3.0.9" 4901 sources."base64-js-1.5.1" ··· 5059 sources."flat-cache-3.0.4" 5060 sources."flatted-3.1.1" 5061 sources."fn.name-1.1.0" 5062 + sources."follow-redirects-1.14.8" 5063 sources."forever-agent-0.6.1" 5064 sources."form-data-2.5.1" 5065 sources."forwarded-0.1.2"
+2 -2
pkgs/servers/misc/oven-media-engine/default.nix
··· 18 19 stdenv.mkDerivation rec { 20 pname = "oven-media-engine"; 21 - version = "0.13.1"; 22 23 src = fetchFromGitHub { 24 owner = "AirenSoft"; 25 repo = "OvenMediaEngine"; 26 rev = "v${version}"; 27 - sha256 = "sha256-oWZ+o19bNR7/QuYTquRa3l7GfRLMEdyPtBUOwb2p3jA="; 28 }; 29 30 sourceRoot = "source/src";
··· 18 19 stdenv.mkDerivation rec { 20 pname = "oven-media-engine"; 21 + version = "0.13.2"; 22 23 src = fetchFromGitHub { 24 owner = "AirenSoft"; 25 repo = "OvenMediaEngine"; 26 rev = "v${version}"; 27 + sha256 = "0lkpidx4r890mcdk9m69j4iahm7qr7w34h11w1nmi132v0rqm0h8"; 28 }; 29 30 sourceRoot = "source/src";
+2 -2
pkgs/servers/monitoring/loki/default.nix
··· 8 }: 9 10 buildGoModule rec { 11 - version = "2.4.2"; 12 pname = "grafana-loki"; 13 14 src = fetchFromGitHub { 15 rev = "v${version}"; 16 owner = "grafana"; 17 repo = "loki"; 18 - sha256 = "sha256-HSEdN3PN4wQQ3A7bICNIAgdwhwD/PIUeOdW9ZgwmbCw="; 19 }; 20 21 vendorSha256 = null;
··· 8 }: 9 10 buildGoModule rec { 11 + version = "2.5.0"; 12 pname = "grafana-loki"; 13 14 src = fetchFromGitHub { 15 rev = "v${version}"; 16 owner = "grafana"; 17 repo = "loki"; 18 + sha256 = "sha256-3GeWrkTL3HJQsVBafjSQXHsf1nbVzSVSDZWcJlD22Nw="; 19 }; 20 21 vendorSha256 = null;
+2 -2
pkgs/servers/monitoring/nagios/plugins/check_ssl_cert.nix
··· 10 11 stdenv.mkDerivation rec { 12 pname = "check_ssl_cert"; 13 - version = "2.23.0"; 14 15 src = fetchFromGitHub { 16 owner = "matteocorti"; 17 repo = "check_ssl_cert"; 18 rev = "v${version}"; 19 - sha256 = "sha256-RGl6Fgm9FVaZQMWHl93RwHvrScz69VgbIyDBqMh3PVo="; 20 }; 21 22 nativeBuildInputs = [
··· 10 11 stdenv.mkDerivation rec { 12 pname = "check_ssl_cert"; 13 + version = "2.24.0"; 14 15 src = fetchFromGitHub { 16 owner = "matteocorti"; 17 repo = "check_ssl_cert"; 18 rev = "v${version}"; 19 + sha256 = "sha256-TZT37W4A09t7okPFfcOJOQEAKAchH1FJ+LRftdHZQsM="; 20 }; 21 22 nativeBuildInputs = [
+3 -3
pkgs/servers/monitoring/prometheus/process-exporter.nix
··· 2 3 buildGoModule rec { 4 pname = "process-exporter"; 5 - version = "0.7.5"; 6 7 src = fetchFromGitHub { 8 owner = "ncabatoff"; 9 repo = pname; 10 rev = "v${version}"; 11 - sha256 = "0v1q8mi8p01smzfxaf52kbqnjz9fx4rp64jqhgbcx0s45q3bph9l"; 12 }; 13 14 - vendorSha256 = "19y2w1vplf7qqkzcpi01ssawv9badhwpglh2gz69fgl6xc3mxfmp"; 15 16 postPatch = '' 17 substituteInPlace proc/read_test.go --replace /bin/cat cat
··· 2 3 buildGoModule rec { 4 pname = "process-exporter"; 5 + version = "0.7.10"; 6 7 src = fetchFromGitHub { 8 owner = "ncabatoff"; 9 repo = pname; 10 rev = "v${version}"; 11 + sha256 = "sha256-TAgMA9IV3i8dpgOBDmnlt4iyGlmWN5Nj3BexXb5vzlc="; 12 }; 13 14 + vendorSha256 = "sha256-LAEnXJ3qShfCGjtsYAGyW5x/TTFQxQxXM0hebJrqiW4="; 15 16 postPatch = '' 17 substituteInPlace proc/read_test.go --replace /bin/cat cat
+4
pkgs/servers/nosql/cassandra/2.1.json
···
··· 1 + { 2 + "version": "2.1.22", 3 + "sha256": "1wk57dz0kmc6d5y8d8dkx269lzh3ark3751z734gxncwdlclcyz3" 4 + }
+10 -9
pkgs/servers/nosql/cassandra/2.1.nix
··· 1 { callPackage, ... } @ args: 2 3 - callPackage ./generic.nix (args // { 4 - version = "2.1.22"; 5 - sha256 = "1wk57dz0kmc6d5y8d8dkx269lzh3ark3751z734gxncwdlclcyz3"; 6 - generation = "2_1"; 7 - extraMeta.knownVulnerabilities = [ 8 - # Fixed in 3.* but 2.* hasn't been released since 9 - "CVE-2020-17516" 10 - ]; 11 - })
··· 1 { callPackage, ... } @ args: 2 3 + callPackage ./generic.nix ( 4 + args 5 + // builtins.fromJSON (builtins.readFile ./2.1.json) 6 + // { 7 + generation = "2_1"; 8 + extraMeta.knownVulnerabilities = [ 9 + # Fixed in 3.* but 2.* hasn't been released since 10 + "CVE-2020-17516" 11 + ]; 12 + })
+4
pkgs/servers/nosql/cassandra/2.2.json
···
··· 1 + { 2 + "version": "2.2.14", 3 + "sha256": "1b2x3q1ach44qg07sh8wr7d8a10n36w5522drd3p35djbiwa3d9q" 4 + }
+10 -9
pkgs/servers/nosql/cassandra/2.2.nix
··· 1 { callPackage, ... } @ args: 2 3 - callPackage ./generic.nix (args // { 4 - version = "2.2.14"; 5 - sha256 = "1b2x3q1ach44qg07sh8wr7d8a10n36w5522drd3p35djbiwa3d9q"; 6 - generation = "2_2"; 7 - extraMeta.knownVulnerabilities = [ 8 - # Fixed in 3.* but 2.* hasn't been released since 9 - "CVE-2020-17516" 10 - ]; 11 - })
··· 1 { callPackage, ... } @ args: 2 3 + callPackage ./generic.nix ( 4 + args 5 + // builtins.fromJSON (builtins.readFile ./2.2.json) 6 + // { 7 + generation = "2_2"; 8 + extraMeta.knownVulnerabilities = [ 9 + # Fixed in 3.* but 2.* hasn't been released since 10 + "CVE-2020-17516" 11 + ]; 12 + })
+4
pkgs/servers/nosql/cassandra/3.0.json
···
··· 1 + { 2 + "version": "3.0.26", 3 + "sha256": "09wim1w2yizcqpja62jk64fhaw3jgnrgrjlrm4kgmcc3g3bsmw6i" 4 + }
+6 -6
pkgs/servers/nosql/cassandra/3.0.nix
··· 1 { callPackage, ... } @ args: 2 - 3 - callPackage ./generic.nix (args // { 4 - version = "3.0.26"; 5 - sha256 = "09wim1w2yizcqpja62jk64fhaw3jgnrgrjlrm4kgmcc3g3bsmw6i"; 6 - generation = "3_0"; 7 - })
··· 1 { callPackage, ... } @ args: 2 + callPackage ./generic.nix ( 3 + args 4 + // builtins.fromJSON (builtins.readFile ./3.0.json) 5 + // { 6 + generation = "3_0"; 7 + })
+4
pkgs/servers/nosql/cassandra/3.11.json
···
··· 1 + { 2 + "version": "3.11.12", 3 + "sha256": "16j58l7r47qrfh8q7fm92y935ykgvnbj3qn984c42qda15x92hkw" 4 + }
+6 -6
pkgs/servers/nosql/cassandra/3.11.nix
··· 1 { callPackage, ... } @ args: 2 - 3 - callPackage ./generic.nix (args // { 4 - version = "3.11.12"; 5 - sha256 = "16j58l7r47qrfh8q7fm92y935ykgvnbj3qn984c42qda15x92hkw"; 6 - generation = "3_11"; 7 - })
··· 1 { callPackage, ... } @ args: 2 + callPackage ./generic.nix ( 3 + args 4 + // builtins.fromJSON (builtins.readFile ./3.11.json) 5 + // { 6 + generation = "3_11"; 7 + })
+4 -1
pkgs/servers/nosql/cassandra/generic.nix
··· 16 , version 17 , sha256 18 , extraMeta ? { } 19 , ... 20 }: 21 ··· 37 38 src = fetchurl { 39 inherit sha256; 40 - url = "mirror://apache/cassandra/${version}/apache-${pname}-${version}-bin.tar.gz"; 41 }; 42 43 nativeBuildInputs = [ makeWrapper coreutils ]; ··· 113 assert test.testPackage.version == version; 114 test; 115 }; 116 }; 117 118 meta = with lib; {
··· 16 , version 17 , sha256 18 , extraMeta ? { } 19 + , callPackage 20 , ... 21 }: 22 ··· 38 39 src = fetchurl { 40 inherit sha256; 41 + url = "mirror://apache/cassandra/${version}/apache-cassandra-${version}-bin.tar.gz"; 42 }; 43 44 nativeBuildInputs = [ makeWrapper coreutils ]; ··· 114 assert test.testPackage.version == version; 115 test; 116 }; 117 + 118 + updateScript = callPackage ./update-script.nix { inherit generation; }; 119 }; 120 121 meta = with lib; {
+55
pkgs/servers/nosql/cassandra/update-script.nix
···
··· 1 + { git 2 + , lib 3 + , runtimeShell 4 + , writeScript 5 + , generation 6 + , gnupg 7 + }: 8 + let 9 + inherit (lib) makeBinPath; 10 + filename = lib.strings.replaceStrings [ "_" ] [ "." ] generation + ".json"; 11 + regex = lib.strings.replaceStrings [ "_" ] [ "[.]" ] generation; 12 + in 13 + writeScript "update-cassandra_${generation}" '' 14 + #!${runtimeShell} 15 + set -eux -o pipefail 16 + test -d pkgs -a -d nixos -a -d lib || { 17 + echo >&2 "$0 expects to be run in a nixpkgs checkout" 18 + exit 1 19 + } 20 + cd pkgs/servers/nosql/cassandra 21 + PATH="${makeBinPath [git gnupg]}:$PATH" 22 + 23 + tmp="$(mktemp -d)" 24 + cleanup() { 25 + rm -rf "$tmp" 26 + } 27 + trap cleanup EXIT 28 + 29 + # get numeric-only versions, sort them latest first 30 + git ls-remote --tags https://github.com/apache/cassandra \ 31 + | awk '{ if (match($0, /refs.tags.cassandra-([0-9.]*)$/, m)) print m[1] }' \ 32 + | sort -V \ 33 + | tac >$tmp/versions 34 + 35 + version="$(grep -E '^${regex}' <$tmp/versions | head -n 1)" 36 + path="cassandra/$version/apache-cassandra-$version-bin.tar.gz" 37 + curl "https://downloads.apache.org/$path" >$tmp/src.tar.gz 38 + curl "https://downloads.apache.org/$path.asc" >$tmp/src.tar.gz.asc 39 + 40 + # See https://downloads.apache.org/cassandra/KEYS 41 + # Make sure that any new key corresponds to someone on the project 42 + for key in A4C465FEA0C552561A392A61E91335D77E3E87CB; do 43 + gpg --trustdb-name "$tmp/trust.db" --batch --recv-keys "$key" 44 + echo "$key:5:" | gpg --trustdb-name "$tmp/trust.db" --batch --import-ownertrust 45 + done 46 + gpg --trustdb-name "$tmp/trust.db" --batch --verify --trust-model direct $tmp/src.tar.gz.asc $tmp/src.tar.gz 47 + 48 + hash="$(nix-prefetch-url "file://$tmp/src.tar.gz")" 49 + cat >${filename} <<EOF 50 + { 51 + "version": "$version", 52 + "sha256": "$hash" 53 + } 54 + EOF 55 + ''
+3 -3
pkgs/servers/roundcube/plugins/carddav/default.nix
··· 2 3 roundcubePlugin rec { 4 pname = "carddav"; 5 - version = "3.0.3"; 6 7 src = fetchzip { 8 - url = "https://github.com/blind-coder/rcmcarddav/releases/download/v${version}/carddav-${version}.tar.bz2"; 9 - sha256 = "0scqxqfwv9r4ggaammmjp51mj50qc5p4jmjliwjvcwyjr36wjq3z"; 10 }; 11 }
··· 2 3 roundcubePlugin rec { 4 pname = "carddav"; 5 + version = "4.3.0"; 6 7 src = fetchzip { 8 + url = "https://github.com/mstilkerich/rcmcarddav/releases/download/v${version}/carddav-v${version}.tar.gz"; 9 + sha256 = "1jk1whx155svfalf1kq8vavn7jsswmzx4ax5zbj01783rqyxkkd5"; 10 }; 11 }
+1 -1
pkgs/servers/web-apps/discourse/admin_create.patch
··· 1 diff --git a/lib/tasks/admin.rake b/lib/tasks/admin.rake 2 - index 80c403616d..cba01202ac 100644 3 --- a/lib/tasks/admin.rake 4 +++ b/lib/tasks/admin.rake 5 @@ -107,3 +107,43 @@ task "admin:create" => :environment do
··· 1 diff --git a/lib/tasks/admin.rake b/lib/tasks/admin.rake 2 + index 37ef651f2b..b775129498 100644 3 --- a/lib/tasks/admin.rake 4 +++ b/lib/tasks/admin.rake 5 @@ -107,3 +107,43 @@ task "admin:create" => :environment do
+13
pkgs/servers/web-apps/discourse/assets_rake_command.patch
···
··· 1 + diff --git a/lib/tasks/assets.rake b/lib/tasks/assets.rake 2 + index 68b5db61ac..d460b5753e 100644 3 + --- a/lib/tasks/assets.rake 4 + +++ b/lib/tasks/assets.rake 5 + @@ -19,7 +19,7 @@ task 'assets:precompile:before' do 6 + 7 + if only_assets_precompile_remaining 8 + # Using exec to free up Rails app memory during ember build 9 + - exec "#{compile_command} && EMBER_CLI_COMPILE_DONE=1 bin/rake assets:precompile" 10 + + exec "#{compile_command} && EMBER_CLI_COMPILE_DONE=1 bundle exec rake assets:precompile" 11 + else 12 + system compile_command 13 + end
+2 -2
pkgs/servers/web-apps/discourse/auto_generated_path.patch
··· 1 diff --git a/lib/plugin/instance.rb b/lib/plugin/instance.rb 2 - index e59a6fbc05..c773a1356e 100644 3 --- a/lib/plugin/instance.rb 4 +++ b/lib/plugin/instance.rb 5 - @@ -447,7 +447,7 @@ class Plugin::Instance 6 end 7 8 def auto_generated_path
··· 1 diff --git a/lib/plugin/instance.rb b/lib/plugin/instance.rb 2 + index 8482ff0210..826d111d65 100644 3 --- a/lib/plugin/instance.rb 4 +++ b/lib/plugin/instance.rb 5 + @@ -455,7 +455,7 @@ class Plugin::Instance 6 end 7 8 def auto_generated_path
+36 -6
pkgs/servers/web-apps/discourse/default.nix
··· 3 4 , ruby, replace, gzip, gnutar, git, cacert, util-linux, gawk, nettools 5 , imagemagick, optipng, pngquant, libjpeg, jpegoptim, gifsicle, jhead 6 - , libpsl, redis, postgresql, which, brotli, procps, rsync, icu 7 - , nodePackages, nodejs-16_x 8 9 , plugins ? [] 10 }@args: 11 12 let 13 - version = "2.9.0.beta1"; 14 15 src = fetchFromGitHub { 16 owner = "discourse"; 17 repo = "discourse"; 18 rev = "v${version}"; 19 - sha256 = "sha256-mf2Niyv1H+Zq7RfnV93O1Ul9RdRrtmtAJMBJrb8hp3U="; 20 }; 21 22 runtimeDeps = [ ··· 38 # Image optimization 39 imagemagick 40 optipng 41 pngquant 42 libjpeg 43 jpegoptim ··· 157 ]; 158 }; 159 160 assets = stdenv.mkDerivation { 161 pname = "discourse-assets"; 162 inherit version src; ··· 166 redis 167 nodePackages.uglify-js 168 nodePackages.terser 169 ]; 170 171 patches = [ ··· 177 # defaults to the plugin's directory and isn't writable at the 178 # time of asset generation 179 ./auto_generated_path.patch 180 ]; 181 182 # We have to set up an environment that is close enough to ··· 184 # run. This means that Redis and PostgreSQL has to be running and 185 # database migrations performed. 186 preBuild = '' 187 export SSL_CERT_FILE=${cacert}/etc/ssl/certs/ca-bundle.crt 188 189 redis-server >/dev/null & 190 191 initdb -A trust $NIX_BUILD_TOP/postgres >/dev/null ··· 211 export RAILS_ENV=production 212 213 bundle exec rake db:migrate >/dev/null 214 - rm -r tmp/* 215 ''; 216 217 buildPhase = '' ··· 229 230 runHook postInstall 231 ''; 232 }; 233 234 discourse = stdenv.mkDerivation { ··· 309 }; 310 311 passthru = { 312 - inherit rubyEnv runtimeEnv runtimeDeps rake mkDiscoursePlugin; 313 enabledPlugins = plugins; 314 plugins = callPackage ./plugins/all-plugins.nix { inherit mkDiscoursePlugin; }; 315 ruby = rubyEnv.wrappedRuby;
··· 3 4 , ruby, replace, gzip, gnutar, git, cacert, util-linux, gawk, nettools 5 , imagemagick, optipng, pngquant, libjpeg, jpegoptim, gifsicle, jhead 6 + , oxipng, libpsl, redis, postgresql, which, brotli, procps, rsync, icu 7 + , fetchYarnDeps, yarn, fixup_yarn_lock, nodePackages, nodejs-14_x 8 + , nodejs-16_x 9 10 , plugins ? [] 11 }@args: 12 13 let 14 + version = "2.9.0.beta3"; 15 16 src = fetchFromGitHub { 17 owner = "discourse"; 18 repo = "discourse"; 19 rev = "v${version}"; 20 + sha256 = "sha256-+VYHGkISY4PFScUzk6eJ7eN9cPTjNEww/kusKcufMI0="; 21 }; 22 23 runtimeDeps = [ ··· 39 # Image optimization 40 imagemagick 41 optipng 42 + oxipng 43 pngquant 44 libjpeg 45 jpegoptim ··· 159 ]; 160 }; 161 162 + yarnOfflineCache = fetchYarnDeps { 163 + yarnLock = src + "/app/assets/javascripts/yarn.lock"; 164 + sha256 = "0xx5gncvb2mwpwwbgi4y320ji143i38vmz946xjcx5z3jxxjkymz"; 165 + }; 166 + 167 assets = stdenv.mkDerivation { 168 pname = "discourse-assets"; 169 inherit version src; ··· 173 redis 174 nodePackages.uglify-js 175 nodePackages.terser 176 + yarn 177 + nodejs-14_x 178 ]; 179 180 patches = [ ··· 186 # defaults to the plugin's directory and isn't writable at the 187 # time of asset generation 188 ./auto_generated_path.patch 189 + 190 + # Fix the rake command used to recursively execute itself in the 191 + # assets precompilation task. 192 + ./assets_rake_command.patch 193 ]; 194 195 # We have to set up an environment that is close enough to ··· 197 # run. This means that Redis and PostgreSQL has to be running and 198 # database migrations performed. 199 preBuild = '' 200 + # Yarn wants a real home directory to write cache, config, etc to 201 + export HOME=$NIX_BUILD_TOP/fake_home 202 + 203 + # Make yarn install packages from our offline cache, not the registry 204 + yarn config --offline set yarn-offline-mirror ${yarnOfflineCache} 205 + 206 + # Fixup "resolved"-entries in yarn.lock to match our offline cache 207 + ${fixup_yarn_lock}/bin/fixup_yarn_lock app/assets/javascripts/yarn.lock 208 + 209 export SSL_CERT_FILE=${cacert}/etc/ssl/certs/ca-bundle.crt 210 211 + yarn install --offline --cwd app/assets/javascripts/discourse 212 + 213 + patchShebangs app/assets/javascripts/node_modules/ 214 + 215 redis-server >/dev/null & 216 217 initdb -A trust $NIX_BUILD_TOP/postgres >/dev/null ··· 237 export RAILS_ENV=production 238 239 bundle exec rake db:migrate >/dev/null 240 + chmod -R +w tmp 241 ''; 242 243 buildPhase = '' ··· 255 256 runHook postInstall 257 ''; 258 + 259 + passthru = { 260 + inherit yarnOfflineCache; 261 + }; 262 }; 263 264 discourse = stdenv.mkDerivation { ··· 339 }; 340 341 passthru = { 342 + inherit rubyEnv runtimeEnv runtimeDeps rake mkDiscoursePlugin assets; 343 enabledPlugins = plugins; 344 plugins = callPackage ./plugins/all-plugins.nix { inherit mkDiscoursePlugin; }; 345 ruby = rubyEnv.wrappedRuby;
+2 -2
pkgs/servers/web-apps/discourse/nixos_defaults.patch
··· 1 diff --git a/app/models/site_setting.rb b/app/models/site_setting.rb 2 - index 89a5e923fc..b60754f50a 100644 3 --- a/app/models/site_setting.rb 4 +++ b/app/models/site_setting.rb 5 - @@ -26,6 +26,8 @@ class SiteSetting < ActiveRecord::Base 6 end 7 end 8
··· 1 diff --git a/app/models/site_setting.rb b/app/models/site_setting.rb 2 + index a6641f967a..a45353504a 100644 3 --- a/app/models/site_setting.rb 4 +++ b/app/models/site_setting.rb 5 + @@ -21,6 +21,8 @@ class SiteSetting < ActiveRecord::Base 6 end 7 end 8
+1 -1
pkgs/servers/web-apps/discourse/plugin_gem_api_version.patch
··· 1 diff --git a/lib/plugin_gem.rb b/lib/plugin_gem.rb 2 - index 855d1aca2c..8115623547 100644 3 --- a/lib/plugin_gem.rb 4 +++ b/lib/plugin_gem.rb 5 @@ -4,7 +4,7 @@ module PluginGem
··· 1 diff --git a/lib/plugin_gem.rb b/lib/plugin_gem.rb 2 + index 49882b2cd9..96672df2ea 100644 3 --- a/lib/plugin_gem.rb 4 +++ b/lib/plugin_gem.rb 5 @@ -4,7 +4,7 @@ module PluginGem
+2 -2
pkgs/servers/web-apps/discourse/plugins/discourse-assign/default.nix
··· 5 src = fetchFromGitHub { 6 owner = "discourse"; 7 repo = "discourse-assign"; 8 - rev = "ffe95da7ed0cf0893a76af37498784ad92041131"; 9 - sha256 = "sha256-FdZATO1Z6XmhForETZ2FC+6wfR437cpRg8QSFzmbsxQ="; 10 }; 11 meta = with lib; { 12 homepage = "https://github.com/discourse/discourse-docs";
··· 5 src = fetchFromGitHub { 6 owner = "discourse"; 7 repo = "discourse-assign"; 8 + rev = "d8d2dc950a0512cc53885afbd1da26ea38fdf1e1"; 9 + sha256 = "sha256-FRq/zL+Hiu/Pd/8HDOmFW8Uoovw9so1gKbM4by3jSYg="; 10 }; 11 meta = with lib; { 12 homepage = "https://github.com/discourse/discourse-docs";
+1 -3
pkgs/servers/web-apps/discourse/plugins/discourse-calendar/Gemfile
··· 2 3 source "https://rubygems.org" 4 5 - git_source(:github) { |repo_name| "https://github.com/#{repo_name}" } 6 - 7 # gem "rails" 8 - gem 'rrule', '0.4.2', require: false
··· 2 3 source "https://rubygems.org" 4 5 # gem "rails" 6 + gem 'rrule', '0.4.4', require: false
+7 -7
pkgs/servers/web-apps/discourse/plugins/discourse-calendar/Gemfile.lock
··· 1 GEM 2 remote: https://rubygems.org/ 3 specs: 4 - activesupport (7.0.1) 5 concurrent-ruby (~> 1.0, >= 1.0.2) 6 i18n (>= 1.6, < 2) 7 minitest (>= 5.1) 8 tzinfo (~> 2.0) 9 - concurrent-ruby (1.1.9) 10 - i18n (1.9.1) 11 concurrent-ruby (~> 1.0) 12 minitest (5.15.0) 13 - rrule (0.4.2) 14 - activesupport (>= 4.1) 15 tzinfo (2.0.4) 16 concurrent-ruby (~> 1.0) 17 ··· 19 ruby 20 21 DEPENDENCIES 22 - rrule (= 0.4.2) 23 24 BUNDLED WITH 25 - 2.2.24
··· 1 GEM 2 remote: https://rubygems.org/ 3 specs: 4 + activesupport (7.0.2.3) 5 concurrent-ruby (~> 1.0, >= 1.0.2) 6 i18n (>= 1.6, < 2) 7 minitest (>= 5.1) 8 tzinfo (~> 2.0) 9 + concurrent-ruby (1.1.10) 10 + i18n (1.10.0) 11 concurrent-ruby (~> 1.0) 12 minitest (5.15.0) 13 + rrule (0.4.4) 14 + activesupport (>= 2.3) 15 tzinfo (2.0.4) 16 concurrent-ruby (~> 1.0) 17 ··· 19 ruby 20 21 DEPENDENCIES 22 + rrule (= 0.4.4) 23 24 BUNDLED WITH 25 + 2.3.9
+2 -2
pkgs/servers/web-apps/discourse/plugins/discourse-calendar/default.nix
··· 6 src = fetchFromGitHub { 7 owner = "discourse"; 8 repo = "discourse-calendar"; 9 - rev = "765d16242ffeb4324c3269393d3fa81e9b751d4f"; 10 - sha256 = "sha256-YYxspW0DX0DUBwPOcvX2pLJYmyK4b56LdjL6avLKzRs="; 11 }; 12 meta = with lib; { 13 homepage = "https://github.com/discourse/discourse-calendar";
··· 6 src = fetchFromGitHub { 7 owner = "discourse"; 8 repo = "discourse-calendar"; 9 + rev = "c44d348c7739f08fe026f1d67dbd902cb2f4d590"; 10 + sha256 = "sha256-+876F3/nGhqtwQn2D/v3WzqchemsocnneiYYFmjqGGo="; 11 }; 12 meta = with lib; { 13 homepage = "https://github.com/discourse/discourse-calendar";
+8 -8
pkgs/servers/web-apps/discourse/plugins/discourse-calendar/gemset.nix
··· 5 platforms = []; 6 source = { 7 remotes = ["https://rubygems.org"]; 8 - sha256 = "02lys9pnb99hsczs551iqzjn008i8k7c728xxba7acfi9rdw9pa6"; 9 type = "gem"; 10 }; 11 - version = "7.0.1"; 12 }; 13 concurrent-ruby = { 14 groups = ["default"]; 15 platforms = []; 16 source = { 17 remotes = ["https://rubygems.org"]; 18 - sha256 = "0nwad3211p7yv9sda31jmbyw6sdafzmdi2i2niaz6f0wk5nq9h0f"; 19 type = "gem"; 20 }; 21 - version = "1.1.9"; 22 }; 23 i18n = { 24 dependencies = ["concurrent-ruby"]; ··· 26 platforms = []; 27 source = { 28 remotes = ["https://rubygems.org"]; 29 - sha256 = "1nancdgq51wk3c1pkxps0rkjsfdwnkx60hzkm947m5rzsz8b2sw8"; 30 type = "gem"; 31 }; 32 - version = "1.9.1"; 33 }; 34 minitest = { 35 groups = ["default"]; ··· 47 platforms = []; 48 source = { 49 remotes = ["https://rubygems.org"]; 50 - sha256 = "0w338b7dgvd144fl5b8xy2lfc6zgbcjac7b4z158jc8h070yzc9v"; 51 type = "gem"; 52 }; 53 - version = "0.4.2"; 54 }; 55 tzinfo = { 56 dependencies = ["concurrent-ruby"];
··· 5 platforms = []; 6 source = { 7 remotes = ["https://rubygems.org"]; 8 + sha256 = "1jpydd414j0fig3r0f6ci67mchclg6cq2qgqbq9zplrbg40pzfi8"; 9 type = "gem"; 10 }; 11 + version = "7.0.2.3"; 12 }; 13 concurrent-ruby = { 14 groups = ["default"]; 15 platforms = []; 16 source = { 17 remotes = ["https://rubygems.org"]; 18 + sha256 = "0s4fpn3mqiizpmpy2a24k4v365pv75y50292r8ajrv4i1p5b2k14"; 19 type = "gem"; 20 }; 21 + version = "1.1.10"; 22 }; 23 i18n = { 24 dependencies = ["concurrent-ruby"]; ··· 26 platforms = []; 27 source = { 28 remotes = ["https://rubygems.org"]; 29 + sha256 = "0b2qyvnk4yynlg17ymkq4g5xgr275637fhl1mjh0valw3cb1fhhg"; 30 type = "gem"; 31 }; 32 + version = "1.10.0"; 33 }; 34 minitest = { 35 groups = ["default"]; ··· 47 platforms = []; 48 source = { 49 remotes = ["https://rubygems.org"]; 50 + sha256 = "04h3q0ws0wswqj3mwjyv44yx59d9ima9a820ay9w5bwnlb73syj2"; 51 type = "gem"; 52 }; 53 + version = "0.4.4"; 54 }; 55 tzinfo = { 56 dependencies = ["concurrent-ruby"];
+2 -2
pkgs/servers/web-apps/discourse/plugins/discourse-canned-replies/default.nix
··· 5 src = fetchFromGitHub { 6 owner = "discourse"; 7 repo = "discourse-canned-replies"; 8 - rev = "8762b8d0fe28ffcacc427e7a683b971bf125a881"; 9 - sha256 = "sha256-ZAm/A45vAofiOiqXS/STt4XO3FJ6XUFyVydsFaI40+k="; 10 }; 11 meta = with lib; { 12 homepage = "https://github.com/discourse/discourse-canned-replies";
··· 5 src = fetchFromGitHub { 6 owner = "discourse"; 7 repo = "discourse-canned-replies"; 8 + rev = "f9d1d87e352c0d1c41c1a8e4ef26b7766e39d2f1"; 9 + sha256 = "sha256-luFPwcnH6faTJV7Bhx9nnaxkK5PHI9vqhHrFO0m49mg="; 10 }; 11 meta = with lib; { 12 homepage = "https://github.com/discourse/discourse-canned-replies";
+2 -2
pkgs/servers/web-apps/discourse/plugins/discourse-chat-integration/default.nix
··· 5 src = fetchFromGitHub { 6 owner = "discourse"; 7 repo = "discourse-chat-integration"; 8 - rev = "ddee0c44179c547b2581474c3c4d0da7d8d23fe8"; 9 - sha256 = "sha256-8AUzIu+HRHrcAqpyI/eVrgZLTKXTLgDjXFTGQbMRzxs="; 10 }; 11 meta = with lib; { 12 homepage = "https://github.com/discourse/discourse-chat-integration";
··· 5 src = fetchFromGitHub { 6 owner = "discourse"; 7 repo = "discourse-chat-integration"; 8 + rev = "0c367e19ca4c06ace067f1268c1a1a64d8da4253"; 9 + sha256 = "sha256-X7bkAjINzKTrWcVd9MPl51Vy6pOWp378ACJJTSihQRc="; 10 }; 11 meta = with lib; { 12 homepage = "https://github.com/discourse/discourse-chat-integration";
+2 -2
pkgs/servers/web-apps/discourse/plugins/discourse-checklist/default.nix
··· 5 src = fetchFromGitHub { 6 owner = "discourse"; 7 repo = "discourse-checklist"; 8 - rev = "c2bb6b0156e411ef3c1de52aa36b38abeba801cd"; 9 - sha256 = "sha256-p0nOdh0zg891Pe8wYhMzcbunGYJY41iVET4fFRDJt+k="; 10 }; 11 meta = with lib; { 12 homepage = "https://github.com/discourse/discourse-checklist";
··· 5 src = fetchFromGitHub { 6 owner = "discourse"; 7 repo = "discourse-checklist"; 8 + rev = "c4f3df0d825082eeaaa3fd9fceba0258080aa6fa"; 9 + sha256 = "sha256-VGKDpu8tohMgSjMoTzhVnPLHMfLsXOejXL3bmQQ3jWM="; 10 }; 11 meta = with lib; { 12 homepage = "https://github.com/discourse/discourse-checklist";
+2 -2
pkgs/servers/web-apps/discourse/plugins/discourse-data-explorer/default.nix
··· 5 src = fetchFromGitHub { 6 owner = "discourse"; 7 repo = "discourse-data-explorer"; 8 - rev = "2a17f49f66feb7a3068cf6f1e4ad08550f875057"; 9 - sha256 = "sha256-LOcJle0S7Z8oGz1XgTEHiz1JNKufxege+joeinwX7xU="; 10 }; 11 meta = with lib; { 12 homepage = "https://github.com/discourse/discourse-data-explorer";
··· 5 src = fetchFromGitHub { 6 owner = "discourse"; 7 repo = "discourse-data-explorer"; 8 + rev = "e7c19ac107dcd37618c7ac7b98530e99c7fe31db"; 9 + sha256 = "sha256-w7IzniVlSArmR58Xk9U4MLolV61w/7t1C0nMqERM9J4="; 10 }; 11 meta = with lib; { 12 homepage = "https://github.com/discourse/discourse-data-explorer";
+2 -2
pkgs/servers/web-apps/discourse/plugins/discourse-docs/default.nix
··· 5 src = fetchFromGitHub { 6 owner = "discourse"; 7 repo = "discourse-docs"; 8 - rev = "05678c451caf2ceb192501da91cf0d24ea44c8e8"; 9 - sha256 = "sha256-C+3jaJ09P1PteeHFVfbAXxDgAa6d0RZwLdlp+NKuZJU="; 10 }; 11 meta = with lib; { 12 homepage = "https://github.com/discourse/discourse-docs";
··· 5 src = fetchFromGitHub { 6 owner = "discourse"; 7 repo = "discourse-docs"; 8 + rev = "e517e69c09479654c197b1d620e6e7a5e69edca7"; 9 + sha256 = "sha256-fbkuFWyY25V3B32a7NYtTcOlBot18JZYRth6ainHDQo="; 10 }; 11 meta = with lib; { 12 homepage = "https://github.com/discourse/discourse-docs";
+1 -3
pkgs/servers/web-apps/discourse/plugins/discourse-github/Gemfile
··· 2 3 source "https://rubygems.org" 4 5 - git_source(:github) { |repo_name| "https://github.com/#{repo_name}" } 6 - 7 # gem "rails" 8 gem 'sawyer', '0.8.2' 9 - gem 'octokit', '4.21.0'
··· 2 3 source "https://rubygems.org" 4 5 # gem "rails" 6 gem 'sawyer', '0.8.2' 7 + gem 'octokit', '4.22.0'
+4 -4
pkgs/servers/web-apps/discourse/plugins/discourse-github/Gemfile.lock
··· 3 specs: 4 addressable (2.8.0) 5 public_suffix (>= 2.0.2, < 5.0) 6 - faraday (1.9.3) 7 faraday-em_http (~> 1.0) 8 faraday-em_synchrony (~> 1.0) 9 faraday-excon (~> 1.1) ··· 27 faraday-rack (1.0.0) 28 faraday-retry (1.0.3) 29 multipart-post (2.1.1) 30 - octokit (4.21.0) 31 faraday (>= 0.9) 32 sawyer (~> 0.8.0, >= 0.5.3) 33 public_suffix (4.0.6) ··· 40 ruby 41 42 DEPENDENCIES 43 - octokit (= 4.21.0) 44 sawyer (= 0.8.2) 45 46 BUNDLED WITH 47 - 2.2.24
··· 3 specs: 4 addressable (2.8.0) 5 public_suffix (>= 2.0.2, < 5.0) 6 + faraday (1.10.0) 7 faraday-em_http (~> 1.0) 8 faraday-em_synchrony (~> 1.0) 9 faraday-excon (~> 1.1) ··· 27 faraday-rack (1.0.0) 28 faraday-retry (1.0.3) 29 multipart-post (2.1.1) 30 + octokit (4.22.0) 31 faraday (>= 0.9) 32 sawyer (~> 0.8.0, >= 0.5.3) 33 public_suffix (4.0.6) ··· 40 ruby 41 42 DEPENDENCIES 43 + octokit (= 4.22.0) 44 sawyer (= 0.8.2) 45 46 BUNDLED WITH 47 + 2.3.9
+2 -2
pkgs/servers/web-apps/discourse/plugins/discourse-github/default.nix
··· 6 src = fetchFromGitHub { 7 owner = "discourse"; 8 repo = "discourse-github"; 9 - rev = "031dc6b512ada263eb3634eae5adfe4cdb008b4b"; 10 - sha256 = "sha256-v69RYgA5k6A3bus+Joc/NFp2DU4bwiaoCSe2xua3DgY="; 11 }; 12 meta = with lib; { 13 homepage = "https://github.com/discourse/discourse-github";
··· 6 src = fetchFromGitHub { 7 owner = "discourse"; 8 repo = "discourse-github"; 9 + rev = "810105186dbe8441852e2df9a9fc2ae8b8516ec6"; 10 + sha256 = "sha256-96sqnvtEmm7sxFPAk6iDiYm7XChaQV+6HXZt/m5BtsI="; 11 }; 12 meta = with lib; { 13 homepage = "https://github.com/discourse/discourse-github";
+4 -4
pkgs/servers/web-apps/discourse/plugins/discourse-github/gemset.nix
··· 16 platforms = []; 17 source = { 18 remotes = ["https://rubygems.org"]; 19 - sha256 = "0y32gj994ll3zlcqjmwp78r7s03iiwayij6fz2pjpkfywgvp71s6"; 20 type = "gem"; 21 }; 22 - version = "1.9.3"; 23 }; 24 faraday-em_http = { 25 groups = ["default"]; ··· 138 platforms = []; 139 source = { 140 remotes = ["https://rubygems.org"]; 141 - sha256 = "0ak64rb48d8z98nw6q70r6i0i3ivv61iqla40ss5l79491qfnn27"; 142 type = "gem"; 143 }; 144 - version = "4.21.0"; 145 }; 146 public_suffix = { 147 groups = ["default"];
··· 16 platforms = []; 17 source = { 18 remotes = ["https://rubygems.org"]; 19 + sha256 = "00palwawk897p5gypw5wjrh93d4p0xz2yl9w93yicb4kq7amh8d4"; 20 type = "gem"; 21 }; 22 + version = "1.10.0"; 23 }; 24 faraday-em_http = { 25 groups = ["default"]; ··· 138 platforms = []; 139 source = { 140 remotes = ["https://rubygems.org"]; 141 + sha256 = "1nmdd7klyinvrrv2mggwwmc99ykaq7i379j00i37hvvaqx4giifj"; 142 type = "gem"; 143 }; 144 + version = "4.22.0"; 145 }; 146 public_suffix = { 147 groups = ["default"];
-2
pkgs/servers/web-apps/discourse/plugins/discourse-ldap-auth/Gemfile
··· 2 3 source "https://rubygems.org" 4 5 - git_source(:github) { |repo_name| "https://github.com/#{repo_name}" } 6 - 7 # gem "rails" 8 gem 'pyu-ruby-sasl', '0.0.3.3', require: false 9 gem 'rubyntlm', '0.3.4', require: false
··· 2 3 source "https://rubygems.org" 4 5 # gem "rails" 6 gem 'pyu-ruby-sasl', '0.0.3.3', require: false 7 gem 'rubyntlm', '0.3.4', require: false
+1 -1
pkgs/servers/web-apps/discourse/plugins/discourse-ldap-auth/Gemfile.lock
··· 25 rubyntlm (= 0.3.4) 26 27 BUNDLED WITH 28 - 2.2.24
··· 25 rubyntlm (= 0.3.4) 26 27 BUNDLED WITH 28 + 2.3.9
+2 -2
pkgs/servers/web-apps/discourse/plugins/discourse-ldap-auth/default.nix
··· 6 src = fetchFromGitHub { 7 owner = "jonmbake"; 8 repo = "discourse-ldap-auth"; 9 - rev = "fe014176bd635e7df24ee2978d356e1f87d8daed"; 10 - sha256 = "sha256-1Cx+65rJx292sTfPUfbzSfJAU71V1pKWvWdLNCq8M8A="; 11 }; 12 meta = with lib; { 13 homepage = "https://github.com/jonmbake/discourse-ldap-auth";
··· 6 src = fetchFromGitHub { 7 owner = "jonmbake"; 8 repo = "discourse-ldap-auth"; 9 + rev = "a7a2e35eb5a8f6ee3b90bf48424efcb2a66c9989"; 10 + sha256 = "sha256-Dsb12bZEZlNjFGw1GX7zt2hDVM9Ua+MDWSmBn4HEvs0="; 11 }; 12 meta = with lib; { 13 homepage = "https://github.com/jonmbake/discourse-ldap-auth";
+2 -2
pkgs/servers/web-apps/discourse/plugins/discourse-math/default.nix
··· 5 src = fetchFromGitHub { 6 owner = "discourse"; 7 repo = "discourse-math"; 8 - rev = "2deef48ab16bc0a15ab5f1fef98e15261251bf32"; 9 - sha256 = "sha256-Crt7ozasZ1DCwAzaH/Y6BQEXwpX6t9qsIrGYMlECylk="; 10 }; 11 meta = with lib; { 12 homepage = "https://github.com/discourse/discourse-math";
··· 5 src = fetchFromGitHub { 6 owner = "discourse"; 7 repo = "discourse-math"; 8 + rev = "447c4811ea44d006da98dcbb6dfde142ada53567"; 9 + sha256 = "sha256-iq3wWhYhOnh+QgChEsSIlRzDmD8kXbjNerVGfuNF7uY="; 10 }; 11 meta = with lib; { 12 homepage = "https://github.com/discourse/discourse-math";
+2 -2
pkgs/servers/web-apps/discourse/plugins/discourse-openid-connect/default.nix
··· 6 src = fetchFromGitHub { 7 owner = "discourse"; 8 repo = "discourse-openid-connect"; 9 - rev = "ab26c4eaa858bf35cb6fa6314597a50fff57baf9"; 10 - sha256 = "sha256-Yxw1C0vNcVr+sYvmLvBWFV/XOr7yDBTW17Ohxfkv6W0="; 11 }; 12 meta = with lib; { 13 homepage = "https://github.com/discourse/discourse-openid-connect";
··· 6 src = fetchFromGitHub { 7 owner = "discourse"; 8 repo = "discourse-openid-connect"; 9 + rev = "dfcdc38d77aab4010cfe032cdd4155b4ae60ed14"; 10 + sha256 = "sha256-I2cuyhA4jhhz+pJ5692/lRj6YRViP//HsoZOZjtu/e4="; 11 }; 12 meta = with lib; { 13 homepage = "https://github.com/discourse/discourse-openid-connect";
-2
pkgs/servers/web-apps/discourse/plugins/discourse-prometheus/Gemfile
··· 2 3 source "https://rubygems.org" 4 5 - git_source(:github) { |repo_name| "https://github.com/#{repo_name}" } 6 - 7 # gem "rails" 8 gem 'prometheus_exporter', File.read(File.expand_path("../prometheus_exporter_version", __FILE__)).strip
··· 2 3 source "https://rubygems.org" 4 5 # gem "rails" 6 gem 'prometheus_exporter', File.read(File.expand_path("../prometheus_exporter_version", __FILE__)).strip
+1 -1
pkgs/servers/web-apps/discourse/plugins/discourse-prometheus/Gemfile.lock
··· 10 prometheus_exporter (= 0.5.0) 11 12 BUNDLED WITH 13 - 2.2.24
··· 10 prometheus_exporter (= 0.5.0) 11 12 BUNDLED WITH 13 + 2.3.9
+2 -2
pkgs/servers/web-apps/discourse/plugins/discourse-prometheus/default.nix
··· 6 src = fetchFromGitHub { 7 owner = "discourse"; 8 repo = "discourse-prometheus"; 9 - rev = "1c3e2d75c33a0ed8563977d7c4919e3d06788dcd"; 10 - sha256 = "sha256-tj/IYUjuUs6foV4goIm+HACccmHjAiI1/EAOKibwUMs="; 11 }; 12 13 patches = [
··· 6 src = fetchFromGitHub { 7 owner = "discourse"; 8 repo = "discourse-prometheus"; 9 + rev = "834f8683dfae475483c50bdeec979a5fa4a1cf04"; 10 + sha256 = "sha256-M7NnXUib/iKxQT+UTqicmrZONR/Z+oXl46BNgYf1SQM="; 11 }; 12 13 patches = [
+2 -2
pkgs/servers/web-apps/discourse/plugins/discourse-saved-searches/default.nix
··· 5 src = fetchFromGitHub { 6 owner = "discourse"; 7 repo = "discourse-saved-searches"; 8 - rev = "baf1ab94317129d2ff2eb4e5e6d84fa76c40797c"; 9 - sha256 = "sha256-6NP9TK5Wx0LPX0ZFIiaEEYJv3d9WIQ26nvODk0dU2I0="; 10 }; 11 meta = with lib; { 12 homepage = "https://github.com/discourse/discourse-saved-searches";
··· 5 src = fetchFromGitHub { 6 owner = "discourse"; 7 repo = "discourse-saved-searches"; 8 + rev = "a7eafe288a2f93aa8cc7cf59d8173adc70c8f48a"; 9 + sha256 = "sha256-Zli+tzNxLIwp5sZome+pXqvpsvqM/kXRbe73QtH0rTc="; 10 }; 11 meta = with lib; { 12 homepage = "https://github.com/discourse/discourse-saved-searches";
+2 -2
pkgs/servers/web-apps/discourse/plugins/discourse-solved/default.nix
··· 5 src = fetchFromGitHub { 6 owner = "discourse"; 7 repo = "discourse-solved"; 8 - rev = "922ca15fc92bfab496088b5ee240982bd8404f28"; 9 - sha256 = "sha256-s7XNRLDXnrsoB7FUgGaYIVfd7iO3ittIBoqSo2UaUTY="; 10 }; 11 meta = with lib; { 12 homepage = "https://github.com/discourse/discourse-solved";
··· 5 src = fetchFromGitHub { 6 owner = "discourse"; 7 repo = "discourse-solved"; 8 + rev = "9aba2bd6b7efbea3e46158fd0b1ce96a975379d7"; 9 + sha256 = "sha256-RmYsDCDuVxXX91haljP6Jbx3s4Nl2RV6UU3PBQ/Xi7Y="; 10 }; 11 meta = with lib; { 12 homepage = "https://github.com/discourse/discourse-solved";
+2 -2
pkgs/servers/web-apps/discourse/plugins/discourse-spoiler-alert/default.nix
··· 5 src = fetchFromGitHub { 6 owner = "discourse"; 7 repo = "discourse-spoiler-alert"; 8 - rev = "5afbcb905fa2c8cb8b7156ab5df3af27d6e6b477"; 9 - sha256 = "sha256-/Y5ATVSnJ3hMNiiqqYJzitgkQ/2zbWLaPdII9agTa10="; 10 }; 11 meta = with lib; { 12 homepage = "https://github.com/discourse/discourse-spoiler-alert";
··· 5 src = fetchFromGitHub { 6 owner = "discourse"; 7 repo = "discourse-spoiler-alert"; 8 + rev = "7382d74af57f4476004014598135aec530b0342f"; 9 + sha256 = "sha256-YyCG1bAfjJ9/itHlsZTBQgkRjgPKNKPzJopnP/Z7/NA="; 10 }; 11 meta = with lib; { 12 homepage = "https://github.com/discourse/discourse-spoiler-alert";
+2 -2
pkgs/servers/web-apps/discourse/plugins/discourse-voting/default.nix
··· 5 src = fetchFromGitHub { 6 owner = "discourse"; 7 repo = "discourse-voting"; 8 - rev = "6a4b2a306928191c9ef9f3efdafeb9b4df496bcb"; 9 - sha256 = "sha256-OAn+NS64BcOlhmFYXV0Bq+O1B4a9FKHyN44vbHSax3Y="; 10 }; 11 meta = with lib; { 12 homepage = "https://github.com/discourse/discourse-voting";
··· 5 src = fetchFromGitHub { 6 owner = "discourse"; 7 repo = "discourse-voting"; 8 + rev = "2de1fe5df1a5c25ad1e0e31e8d28adca315d9092"; 9 + sha256 = "sha256-XxrRPIc9F78wHF6p1qqUZhkPqKWSebqGZn9P5lNTDeo="; 10 }; 11 meta = with lib; { 12 homepage = "https://github.com/discourse/discourse-voting";
+2 -2
pkgs/servers/web-apps/discourse/plugins/discourse-yearly-review/default.nix
··· 5 src = fetchFromGitHub { 6 owner = "discourse"; 7 repo = "discourse-yearly-review"; 8 - rev = "5e3674201a32bf9e6c22417395bc2e052d9f217d"; 9 - sha256 = "sha256-gkQGLJegWTSwzpjrHPYK5/Uz4QjLUCLd6OuEIRYeP/I="; 10 }; 11 meta = with lib; { 12 homepage = "https://github.com/discourse/discourse-yearly-review";
··· 5 src = fetchFromGitHub { 6 owner = "discourse"; 7 repo = "discourse-yearly-review"; 8 + rev = "f2224b38c96c8772ce6cc64514b8a3edaa42ebb9"; 9 + sha256 = "sha256-dJtQXaLsADXcsADzExGPj3L2x4zlNfsQCNBk17W0a5A="; 10 }; 11 meta = with lib; { 12 homepage = "https://github.com/discourse/discourse-yearly-review";
+10 -5
pkgs/servers/web-apps/discourse/rubyEnv/Gemfile
··· 18 # this allows us to include the bits of rails we use without pieces we do not. 19 # 20 # To issue a rails update bump the version number here 21 - rails_version = '6.1.4.1' 22 gem 'actionmailer', rails_version 23 gem 'actionpack', rails_version 24 gem 'actionview', rails_version ··· 105 106 gem 'omniauth-google-oauth2' 107 108 - # Pinning oj until https://github.com/ohler55/oj/issues/699 is resolved. 109 - # Segfaults and stuck processes after upgrading. 110 - gem 'oj', '3.13.2' 111 112 gem 'pg' 113 gem 'mini_sql' ··· 135 gem 'addressable' 136 gem 'json_schemer' 137 138 # Gems used only for assets and not required in production environments by default. 139 # Allow everywhere for now cause we are allowing asset debugging in production 140 group :assets do ··· 152 153 group :test, :development do 154 gem 'rspec' 155 - gem 'mock_redis' 156 gem 'listen', require: false 157 gem 'certified', require: false 158 gem 'fabrication', require: false
··· 18 # this allows us to include the bits of rails we use without pieces we do not. 19 # 20 # To issue a rails update bump the version number here 21 + rails_version = '6.1.4.7' 22 gem 'actionmailer', rails_version 23 gem 'actionpack', rails_version 24 gem 'actionview', rails_version ··· 105 106 gem 'omniauth-google-oauth2' 107 108 + gem 'oj' 109 110 gem 'pg' 111 gem 'mini_sql' ··· 133 gem 'addressable' 134 gem 'json_schemer' 135 136 + if Gem::Version.new(RUBY_VERSION) >= Gem::Version.new("3.1") 137 + # net-smtp, net-imap and net-pop were removed from default gems in Ruby 3.1 138 + gem "net-smtp", "~> 0.2.1", require: false 139 + gem "net-imap", "~> 0.2.1", require: false 140 + gem "net-pop", "~> 0.1.1", require: false 141 + gem "digest", "3.0.0", require: false 142 + end 143 + 144 # Gems used only for assets and not required in production environments by default. 145 # Allow everywhere for now cause we are allowing asset debugging in production 146 group :assets do ··· 158 159 group :test, :development do 160 gem 'rspec' 161 gem 'listen', require: false 162 gem 'certified', require: false 163 gem 'fabrication', require: false
+98 -101
pkgs/servers/web-apps/discourse/rubyEnv/Gemfile.lock
··· 8 GEM 9 remote: https://rubygems.org/ 10 specs: 11 - actionmailer (6.1.4.1) 12 - actionpack (= 6.1.4.1) 13 - actionview (= 6.1.4.1) 14 - activejob (= 6.1.4.1) 15 - activesupport (= 6.1.4.1) 16 mail (~> 2.5, >= 2.5.4) 17 rails-dom-testing (~> 2.0) 18 - actionpack (6.1.4.1) 19 - actionview (= 6.1.4.1) 20 - activesupport (= 6.1.4.1) 21 rack (~> 2.0, >= 2.0.9) 22 rack-test (>= 0.6.3) 23 rails-dom-testing (~> 2.0) 24 rails-html-sanitizer (~> 1.0, >= 1.2.0) 25 - actionview (6.1.4.1) 26 - activesupport (= 6.1.4.1) 27 builder (~> 3.1) 28 erubi (~> 1.4) 29 rails-dom-testing (~> 2.0) ··· 32 actionview (>= 6.0.a) 33 active_model_serializers (0.8.4) 34 activemodel (>= 3.0) 35 - activejob (6.1.4.1) 36 - activesupport (= 6.1.4.1) 37 globalid (>= 0.3.6) 38 - activemodel (6.1.4.1) 39 - activesupport (= 6.1.4.1) 40 - activerecord (6.1.4.1) 41 - activemodel (= 6.1.4.1) 42 - activesupport (= 6.1.4.1) 43 - activesupport (6.1.4.1) 44 concurrent-ruby (~> 1.0, >= 1.0.2) 45 i18n (>= 1.6, < 2) 46 minitest (>= 5.1) ··· 48 zeitwerk (~> 2.3) 49 addressable (2.8.0) 50 public_suffix (>= 2.0.2, < 5.0) 51 - annotate (3.1.1) 52 - activerecord (>= 3.2, < 7.0) 53 rake (>= 10.4, < 14.0) 54 ast (2.4.2) 55 aws-eventstream (1.2.0) ··· 80 rack (>= 0.9.0) 81 binding_of_caller (1.0.0) 82 debug_inspector (>= 0.0.1) 83 - bootsnap (1.9.4) 84 - msgpack (~> 1.0) 85 builder (3.2.4) 86 bullet (7.0.1) 87 activesupport (>= 3.0.0) ··· 97 cose (1.2.0) 98 cbor (~> 0.5.9) 99 openssl-signature_algorithm (~> 1.0) 100 - cppjieba_rb (0.3.3) 101 crack (0.4.5) 102 rexml 103 crass (1.0.6) ··· 129 sprockets (>= 3.3, < 4.1) 130 ember-source (2.18.2) 131 erubi (1.10.0) 132 - excon (0.89.0) 133 execjs (2.8.1) 134 exifr (1.3.9) 135 - fabrication (2.24.0) 136 - faker (2.19.0) 137 - i18n (>= 1.6, < 2) 138 fakeweb (1.3.0) 139 - faraday (1.9.3) 140 faraday-em_http (~> 1.0) 141 faraday-em_synchrony (~> 1.0) 142 faraday-excon (~> 1.1) ··· 175 hkdf (0.3.0) 176 htmlentities (4.3.4) 177 http_accept_language (2.1.1) 178 - i18n (1.8.11) 179 concurrent-ruby (~> 1.0) 180 image_optim (0.31.1) 181 exifr (~> 1.2, >= 1.2.2) ··· 184 in_threads (~> 1.3) 185 progress (~> 3.0, >= 3.0.1) 186 image_size (3.0.1) 187 - in_threads (1.5.4) 188 - ipaddr (1.2.3) 189 - jmespath (1.5.0) 190 jquery-rails (4.4.0) 191 rails-dom-testing (>= 1, < 3) 192 railties (>= 4.2.0) ··· 194 json (2.6.1) 195 json-schema (2.8.1) 196 addressable (>= 2.4) 197 - json_schemer (0.2.18) 198 ecma-re-validator (~> 0.3) 199 hana (~> 1.3) 200 regexp_parser (~> 2.0) ··· 214 logstash-event (1.2.02) 215 logstash-logger (0.26.1) 216 logstash-event (~> 1.2) 217 - logster (2.10.1) 218 - loofah (2.13.0) 219 crass (~> 1.0.2) 220 nokogiri (>= 1.5.9) 221 lru_redux (1.1.0) 222 lz4-ruby (0.3.3) 223 maxminddb (0.1.22) 224 memory_profiler (1.0.0) 225 - message_bus (4.0.0) 226 rack (>= 1.1.3) 227 method_source (1.0.0) 228 mini_mime (1.1.2) 229 - mini_portile2 (2.6.1) 230 - mini_racer (0.6.1) 231 libv8-node (~> 16.10.0.0) 232 mini_scheduler (0.13.0) 233 sidekiq (>= 4.2.3) 234 - mini_sql (1.1.3) 235 mini_suffix (0.3.3) 236 ffi (~> 1.9) 237 minitest (5.15.0) 238 mocha (1.13.0) 239 - mock_redis (0.29.0) 240 - ruby2_keywords 241 - msgpack (1.4.2) 242 multi_json (1.15.0) 243 multi_xml (0.6.0) 244 multipart-post (2.1.1) 245 mustache (1.1.1) 246 nio4r (2.5.8) 247 - nokogiri (1.12.5) 248 - mini_portile2 (~> 2.6.1) 249 racc (~> 1.4) 250 oauth (0.5.8) 251 oauth2 (1.4.7) ··· 254 multi_json (~> 1.3) 255 multi_xml (~> 0.5) 256 rack (>= 1.2, < 3) 257 - oj (3.13.2) 258 omniauth (1.9.1) 259 hashie (>= 3.4.6) 260 rack (>= 1.6.2, < 3) ··· 282 openssl-signature_algorithm (1.1.1) 283 openssl (~> 2.0) 284 optimist (3.0.1) 285 - parallel (1.21.0) 286 parallel_tests (3.7.3) 287 parallel 288 - parser (3.1.0.0) 289 ast (~> 2.4.1) 290 - pg (1.2.3) 291 progress (3.6.0) 292 pry (0.13.1) 293 coderay (~> 1.1) ··· 298 pry-rails (0.3.9) 299 pry (>= 0.10.4) 300 public_suffix (4.0.6) 301 - puma (5.5.2) 302 nio4r (~> 2.0) 303 r2 (0.2.7) 304 racc (1.6.0) 305 rack (2.2.3) 306 - rack-mini-profiler (2.3.3) 307 rack (>= 1.2.0) 308 - rack-protection (2.1.0) 309 rack 310 rack-test (1.1.0) 311 rack (>= 1.0, < 3) ··· 314 nokogiri (>= 1.6) 315 rails-html-sanitizer (1.4.2) 316 loofah (~> 2.3) 317 - rails_failover (0.7.3) 318 - activerecord (~> 6.0) 319 concurrent-ruby 320 - railties (~> 6.0) 321 - rails_multisite (4.0.0) 322 - activerecord (> 5.0, < 7) 323 - railties (> 5.0, < 7) 324 - railties (6.1.4.1) 325 - actionpack (= 6.1.4.1) 326 - activesupport (= 6.1.4.1) 327 method_source 328 rake (>= 0.13) 329 thor (~> 1.0) 330 rainbow (3.1.1) 331 raindrops (0.20.0) 332 rake (13.0.6) 333 - rb-fsevent (0.11.0) 334 rb-inotify (0.10.1) 335 ffi (~> 1.0) 336 rbtrace (0.4.14) ··· 339 optimist (>= 3.0.0) 340 rchardet (1.8.0) 341 redis (4.5.1) 342 - redis-namespace (1.8.1) 343 redis (>= 3.0.4) 344 - regexp_parser (2.2.0) 345 - request_store (1.5.0) 346 rack (>= 1.4) 347 rexml (3.2.5) 348 rinku (2.0.6) 349 rotp (6.2.0) 350 - rqrcode (2.1.0) 351 chunky_png (~> 1.0) 352 rqrcode_core (~> 1.0) 353 rqrcode_core (1.2.0) 354 - rspec (3.10.0) 355 - rspec-core (~> 3.10.0) 356 - rspec-expectations (~> 3.10.0) 357 - rspec-mocks (~> 3.10.0) 358 - rspec-core (3.10.1) 359 - rspec-support (~> 3.10.0) 360 - rspec-expectations (3.10.2) 361 diff-lcs (>= 1.2.0, < 2.0) 362 - rspec-support (~> 3.10.0) 363 rspec-html-matchers (0.9.4) 364 nokogiri (~> 1) 365 rspec (>= 3.0.0.a, < 4) 366 - rspec-mocks (3.10.2) 367 diff-lcs (>= 1.2.0, < 2.0) 368 - rspec-support (~> 3.10.0) 369 - rspec-rails (5.0.2) 370 actionpack (>= 5.2) 371 activesupport (>= 5.2) 372 railties (>= 5.2) ··· 374 rspec-expectations (~> 3.10) 375 rspec-mocks (~> 3.10) 376 rspec-support (~> 3.10) 377 - rspec-support (3.10.3) 378 rss (0.2.9) 379 rexml 380 - rswag-specs (2.4.0) 381 - activesupport (>= 3.1, < 7.0) 382 json-schema (~> 2.2) 383 - railties (>= 3.1, < 7.0) 384 rtlit (0.0.5) 385 - rubocop (1.25.0) 386 parallel (~> 1.10) 387 parser (>= 3.1.0.0) 388 rainbow (>= 2.2.2, < 4.0) 389 regexp_parser (>= 1.8, < 3.0) 390 rexml 391 - rubocop-ast (>= 1.15.1, < 2.0) 392 ruby-progressbar (~> 1.7) 393 unicode-display_width (>= 1.4.0, < 3.0) 394 - rubocop-ast (1.15.1) 395 - parser (>= 3.0.1.1) 396 rubocop-discourse (2.5.0) 397 rubocop (>= 1.1.0) 398 rubocop-rspec (>= 2.0.0) 399 - rubocop-rspec (2.7.0) 400 rubocop (~> 1.19) 401 ruby-prof (1.4.3) 402 ruby-progressbar (1.11.0) ··· 422 activesupport (>= 3.1) 423 shoulda-matchers (5.1.0) 424 activesupport (>= 5.2.0) 425 - sidekiq (6.3.1) 426 connection_pool (>= 2.2.2) 427 rack (~> 2.0) 428 redis (>= 4.2.0) ··· 431 simplecov-html (~> 0.11) 432 simplecov_json_formatter (~> 0.1) 433 simplecov-html (0.12.3) 434 - simplecov_json_formatter (0.1.3) 435 sprockets (3.7.2) 436 concurrent-ruby (~> 1.0) 437 rack (> 1, < 3) ··· 440 activesupport (>= 5.2) 441 sprockets (>= 3.0.0) 442 sshkey (2.0.0) 443 - stackprof (0.2.17) 444 test-prof (1.0.7) 445 thor (1.2.1) 446 tilt (2.0.10) ··· 450 execjs (>= 0.3.0, < 3) 451 unf (0.1.4) 452 unf_ext 453 - unf_ext (0.0.8) 454 unicode-display_width (2.1.0) 455 unicorn (6.1.0) 456 kgio (~> 2.6) 457 raindrops (~> 0.7) 458 - uniform_notifier (1.14.2) 459 uri_template (0.7.0) 460 webmock (3.14.0) 461 addressable (>= 2.8.0) ··· 466 jwt (~> 2.0) 467 xorcist (1.1.2) 468 yaml-lint (0.0.10) 469 - zeitwerk (2.5.3) 470 471 PLATFORMS 472 ruby 473 474 DEPENDENCIES 475 - actionmailer (= 6.1.4.1) 476 - actionpack (= 6.1.4.1) 477 - actionview (= 6.1.4.1) 478 actionview_precompiler 479 active_model_serializers (~> 0.8.3) 480 - activemodel (= 6.1.4.1) 481 - activerecord (= 6.1.4.1) 482 - activesupport (= 6.1.4.1) 483 addressable 484 annotate 485 aws-sdk-s3 ··· 537 mini_suffix 538 minitest 539 mocha 540 - mock_redis 541 multi_json 542 mustache 543 nokogiri 544 - oj (= 3.13.2) 545 omniauth 546 omniauth-facebook 547 omniauth-github ··· 559 rack-protection 560 rails_failover 561 rails_multisite 562 - railties (= 6.1.4.1) 563 rake 564 rb-fsevent 565 rbtrace ··· 601 yaml-lint 602 603 BUNDLED WITH 604 - 2.3.4
··· 8 GEM 9 remote: https://rubygems.org/ 10 specs: 11 + actionmailer (6.1.4.7) 12 + actionpack (= 6.1.4.7) 13 + actionview (= 6.1.4.7) 14 + activejob (= 6.1.4.7) 15 + activesupport (= 6.1.4.7) 16 mail (~> 2.5, >= 2.5.4) 17 rails-dom-testing (~> 2.0) 18 + actionpack (6.1.4.7) 19 + actionview (= 6.1.4.7) 20 + activesupport (= 6.1.4.7) 21 rack (~> 2.0, >= 2.0.9) 22 rack-test (>= 0.6.3) 23 rails-dom-testing (~> 2.0) 24 rails-html-sanitizer (~> 1.0, >= 1.2.0) 25 + actionview (6.1.4.7) 26 + activesupport (= 6.1.4.7) 27 builder (~> 3.1) 28 erubi (~> 1.4) 29 rails-dom-testing (~> 2.0) ··· 32 actionview (>= 6.0.a) 33 active_model_serializers (0.8.4) 34 activemodel (>= 3.0) 35 + activejob (6.1.4.7) 36 + activesupport (= 6.1.4.7) 37 globalid (>= 0.3.6) 38 + activemodel (6.1.4.7) 39 + activesupport (= 6.1.4.7) 40 + activerecord (6.1.4.7) 41 + activemodel (= 6.1.4.7) 42 + activesupport (= 6.1.4.7) 43 + activesupport (6.1.4.7) 44 concurrent-ruby (~> 1.0, >= 1.0.2) 45 i18n (>= 1.6, < 2) 46 minitest (>= 5.1) ··· 48 zeitwerk (~> 2.3) 49 addressable (2.8.0) 50 public_suffix (>= 2.0.2, < 5.0) 51 + annotate (3.2.0) 52 + activerecord (>= 3.2, < 8.0) 53 rake (>= 10.4, < 14.0) 54 ast (2.4.2) 55 aws-eventstream (1.2.0) ··· 80 rack (>= 0.9.0) 81 binding_of_caller (1.0.0) 82 debug_inspector (>= 0.0.1) 83 + bootsnap (1.11.1) 84 + msgpack (~> 1.2) 85 builder (3.2.4) 86 bullet (7.0.1) 87 activesupport (>= 3.0.0) ··· 97 cose (1.2.0) 98 cbor (~> 0.5.9) 99 openssl-signature_algorithm (~> 1.0) 100 + cppjieba_rb (0.4.2) 101 crack (0.4.5) 102 rexml 103 crass (1.0.6) ··· 129 sprockets (>= 3.3, < 4.1) 130 ember-source (2.18.2) 131 erubi (1.10.0) 132 + excon (0.92.1) 133 execjs (2.8.1) 134 exifr (1.3.9) 135 + fabrication (2.27.0) 136 + faker (2.20.0) 137 + i18n (>= 1.8.11, < 2) 138 fakeweb (1.3.0) 139 + faraday (1.10.0) 140 faraday-em_http (~> 1.0) 141 faraday-em_synchrony (~> 1.0) 142 faraday-excon (~> 1.1) ··· 175 hkdf (0.3.0) 176 htmlentities (4.3.4) 177 http_accept_language (2.1.1) 178 + i18n (1.10.0) 179 concurrent-ruby (~> 1.0) 180 image_optim (0.31.1) 181 exifr (~> 1.2, >= 1.2.2) ··· 184 in_threads (~> 1.3) 185 progress (~> 3.0, >= 3.0.1) 186 image_size (3.0.1) 187 + in_threads (1.6.0) 188 + ipaddr (1.2.4) 189 + jmespath (1.6.1) 190 jquery-rails (4.4.0) 191 rails-dom-testing (>= 1, < 3) 192 railties (>= 4.2.0) ··· 194 json (2.6.1) 195 json-schema (2.8.1) 196 addressable (>= 2.4) 197 + json_schemer (0.2.19) 198 ecma-re-validator (~> 0.3) 199 hana (~> 1.3) 200 regexp_parser (~> 2.0) ··· 214 logstash-event (1.2.02) 215 logstash-logger (0.26.1) 216 logstash-event (~> 1.2) 217 + logster (2.11.0) 218 + loofah (2.15.0) 219 crass (~> 1.0.2) 220 nokogiri (>= 1.5.9) 221 lru_redux (1.1.0) 222 lz4-ruby (0.3.3) 223 maxminddb (0.1.22) 224 memory_profiler (1.0.0) 225 + message_bus (4.2.0) 226 rack (>= 1.1.3) 227 method_source (1.0.0) 228 mini_mime (1.1.2) 229 + mini_portile2 (2.8.0) 230 + mini_racer (0.6.2) 231 libv8-node (~> 16.10.0.0) 232 mini_scheduler (0.13.0) 233 sidekiq (>= 4.2.3) 234 + mini_sql (1.4.0) 235 mini_suffix (0.3.3) 236 ffi (~> 1.9) 237 minitest (5.15.0) 238 mocha (1.13.0) 239 + msgpack (1.4.5) 240 multi_json (1.15.0) 241 multi_xml (0.6.0) 242 multipart-post (2.1.1) 243 mustache (1.1.1) 244 nio4r (2.5.8) 245 + nokogiri (1.13.3) 246 + mini_portile2 (~> 2.8.0) 247 racc (~> 1.4) 248 oauth (0.5.8) 249 oauth2 (1.4.7) ··· 252 multi_json (~> 1.3) 253 multi_xml (~> 0.5) 254 rack (>= 1.2, < 3) 255 + oj (3.13.11) 256 omniauth (1.9.1) 257 hashie (>= 3.4.6) 258 rack (>= 1.6.2, < 3) ··· 280 openssl-signature_algorithm (1.1.1) 281 openssl (~> 2.0) 282 optimist (3.0.1) 283 + parallel (1.22.0) 284 parallel_tests (3.7.3) 285 parallel 286 + parser (3.1.1.0) 287 ast (~> 2.4.1) 288 + pg (1.3.4) 289 progress (3.6.0) 290 pry (0.13.1) 291 coderay (~> 1.1) ··· 296 pry-rails (0.3.9) 297 pry (>= 0.10.4) 298 public_suffix (4.0.6) 299 + puma (5.6.2) 300 nio4r (~> 2.0) 301 r2 (0.2.7) 302 racc (1.6.0) 303 rack (2.2.3) 304 + rack-mini-profiler (3.0.0) 305 rack (>= 1.2.0) 306 + rack-protection (2.2.0) 307 rack 308 rack-test (1.1.0) 309 rack (>= 1.0, < 3) ··· 312 nokogiri (>= 1.6) 313 rails-html-sanitizer (1.4.2) 314 loofah (~> 2.3) 315 + rails_failover (0.8.1) 316 + activerecord (> 6.0, < 7.1) 317 concurrent-ruby 318 + railties (> 6.0, < 7.1) 319 + rails_multisite (4.0.1) 320 + activerecord (> 5.0, < 7.1) 321 + railties (> 5.0, < 7.1) 322 + railties (6.1.4.7) 323 + actionpack (= 6.1.4.7) 324 + activesupport (= 6.1.4.7) 325 method_source 326 rake (>= 0.13) 327 thor (~> 1.0) 328 rainbow (3.1.1) 329 raindrops (0.20.0) 330 rake (13.0.6) 331 + rb-fsevent (0.11.1) 332 rb-inotify (0.10.1) 333 ffi (~> 1.0) 334 rbtrace (0.4.14) ··· 337 optimist (>= 3.0.0) 338 rchardet (1.8.0) 339 redis (4.5.1) 340 + redis-namespace (1.8.2) 341 redis (>= 3.0.4) 342 + regexp_parser (2.2.1) 343 + request_store (1.5.1) 344 rack (>= 1.4) 345 rexml (3.2.5) 346 rinku (2.0.6) 347 rotp (6.2.0) 348 + rqrcode (2.1.1) 349 chunky_png (~> 1.0) 350 rqrcode_core (~> 1.0) 351 rqrcode_core (1.2.0) 352 + rspec (3.11.0) 353 + rspec-core (~> 3.11.0) 354 + rspec-expectations (~> 3.11.0) 355 + rspec-mocks (~> 3.11.0) 356 + rspec-core (3.11.0) 357 + rspec-support (~> 3.11.0) 358 + rspec-expectations (3.11.0) 359 diff-lcs (>= 1.2.0, < 2.0) 360 + rspec-support (~> 3.11.0) 361 rspec-html-matchers (0.9.4) 362 nokogiri (~> 1) 363 rspec (>= 3.0.0.a, < 4) 364 + rspec-mocks (3.11.0) 365 diff-lcs (>= 1.2.0, < 2.0) 366 + rspec-support (~> 3.11.0) 367 + rspec-rails (5.1.1) 368 actionpack (>= 5.2) 369 activesupport (>= 5.2) 370 railties (>= 5.2) ··· 372 rspec-expectations (~> 3.10) 373 rspec-mocks (~> 3.10) 374 rspec-support (~> 3.10) 375 + rspec-support (3.11.0) 376 rss (0.2.9) 377 rexml 378 + rswag-specs (2.5.1) 379 + activesupport (>= 3.1, < 7.1) 380 json-schema (~> 2.2) 381 + railties (>= 3.1, < 7.1) 382 rtlit (0.0.5) 383 + rubocop (1.26.0) 384 parallel (~> 1.10) 385 parser (>= 3.1.0.0) 386 rainbow (>= 2.2.2, < 4.0) 387 regexp_parser (>= 1.8, < 3.0) 388 rexml 389 + rubocop-ast (>= 1.16.0, < 2.0) 390 ruby-progressbar (~> 1.7) 391 unicode-display_width (>= 1.4.0, < 3.0) 392 + rubocop-ast (1.16.0) 393 + parser (>= 3.1.1.0) 394 rubocop-discourse (2.5.0) 395 rubocop (>= 1.1.0) 396 rubocop-rspec (>= 2.0.0) 397 + rubocop-rspec (2.9.0) 398 rubocop (~> 1.19) 399 ruby-prof (1.4.3) 400 ruby-progressbar (1.11.0) ··· 420 activesupport (>= 3.1) 421 shoulda-matchers (5.1.0) 422 activesupport (>= 5.2.0) 423 + sidekiq (6.4.1) 424 connection_pool (>= 2.2.2) 425 rack (~> 2.0) 426 redis (>= 4.2.0) ··· 429 simplecov-html (~> 0.11) 430 simplecov_json_formatter (~> 0.1) 431 simplecov-html (0.12.3) 432 + simplecov_json_formatter (0.1.4) 433 sprockets (3.7.2) 434 concurrent-ruby (~> 1.0) 435 rack (> 1, < 3) ··· 438 activesupport (>= 5.2) 439 sprockets (>= 3.0.0) 440 sshkey (2.0.0) 441 + stackprof (0.2.19) 442 test-prof (1.0.7) 443 thor (1.2.1) 444 tilt (2.0.10) ··· 448 execjs (>= 0.3.0, < 3) 449 unf (0.1.4) 450 unf_ext 451 + unf_ext (0.0.8.1) 452 unicode-display_width (2.1.0) 453 unicorn (6.1.0) 454 kgio (~> 2.6) 455 raindrops (~> 0.7) 456 + uniform_notifier (1.15.0) 457 uri_template (0.7.0) 458 webmock (3.14.0) 459 addressable (>= 2.8.0) ··· 464 jwt (~> 2.0) 465 xorcist (1.1.2) 466 yaml-lint (0.0.10) 467 + zeitwerk (2.5.4) 468 469 PLATFORMS 470 ruby 471 472 DEPENDENCIES 473 + actionmailer (= 6.1.4.7) 474 + actionpack (= 6.1.4.7) 475 + actionview (= 6.1.4.7) 476 actionview_precompiler 477 active_model_serializers (~> 0.8.3) 478 + activemodel (= 6.1.4.7) 479 + activerecord (= 6.1.4.7) 480 + activesupport (= 6.1.4.7) 481 addressable 482 annotate 483 aws-sdk-s3 ··· 535 mini_suffix 536 minitest 537 mocha 538 multi_json 539 mustache 540 nokogiri 541 + oj 542 omniauth 543 omniauth-facebook 544 omniauth-github ··· 556 rack-protection 557 rails_failover 558 rails_multisite 559 + railties (= 6.1.4.7) 560 rake 561 rb-fsevent 562 rbtrace ··· 598 yaml-lint 599 600 BUNDLED WITH 601 + 2.3.5
+117 -128
pkgs/servers/web-apps/discourse/rubyEnv/gemset.nix
··· 5 platforms = []; 6 source = { 7 remotes = ["https://rubygems.org"]; 8 - sha256 = "00s07l2ac5igch1g2rpa0linmiq7mhgk6v6wxkckg8gbiqijb592"; 9 type = "gem"; 10 }; 11 - version = "6.1.4.1"; 12 }; 13 actionpack = { 14 dependencies = ["actionview" "activesupport" "rack" "rack-test" "rails-dom-testing" "rails-html-sanitizer"]; ··· 16 platforms = []; 17 source = { 18 remotes = ["https://rubygems.org"]; 19 - sha256 = "0xgysqnibjsy6kdz10x2xb3kwa6lssiqhh0zggrbgs31ypwhlpia"; 20 type = "gem"; 21 }; 22 - version = "6.1.4.1"; 23 }; 24 actionview = { 25 dependencies = ["activesupport" "builder" "erubi" "rails-dom-testing" "rails-html-sanitizer"]; ··· 27 platforms = []; 28 source = { 29 remotes = ["https://rubygems.org"]; 30 - sha256 = "1yf4ic5kl324rs0raralpwx24s6hvvdzxfhinafylf8f3x7jj23z"; 31 type = "gem"; 32 }; 33 - version = "6.1.4.1"; 34 }; 35 actionview_precompiler = { 36 dependencies = ["actionview"]; ··· 60 platforms = []; 61 source = { 62 remotes = ["https://rubygems.org"]; 63 - sha256 = "1q7c0i0kwarxgcbxk71wa9jnlg45grbxmhlrh7dk9bgcv7r7r7hn"; 64 type = "gem"; 65 }; 66 - version = "6.1.4.1"; 67 }; 68 activemodel = { 69 dependencies = ["activesupport"]; ··· 71 platforms = []; 72 source = { 73 remotes = ["https://rubygems.org"]; 74 - sha256 = "16ixam4lni8b5lgx0whnax0imzh1dh10fy5r9pxs52n83yz5nbq3"; 75 type = "gem"; 76 }; 77 - version = "6.1.4.1"; 78 }; 79 activerecord = { 80 dependencies = ["activemodel" "activesupport"]; ··· 82 platforms = []; 83 source = { 84 remotes = ["https://rubygems.org"]; 85 - sha256 = "1ccgvlj767ybps3pxlaa4iw77n7wbriw2sr8754id3ngjfap08ja"; 86 type = "gem"; 87 }; 88 - version = "6.1.4.1"; 89 }; 90 activesupport = { 91 dependencies = ["concurrent-ruby" "i18n" "minitest" "tzinfo" "zeitwerk"]; ··· 93 platforms = []; 94 source = { 95 remotes = ["https://rubygems.org"]; 96 - sha256 = "19gx1jcq46x9d1pi1w8xq0bgvvfw239y4lalr8asm291gj3q3ds4"; 97 type = "gem"; 98 }; 99 - version = "6.1.4.1"; 100 }; 101 addressable = { 102 dependencies = ["public_suffix"]; ··· 111 }; 112 annotate = { 113 dependencies = ["activerecord" "rake"]; 114 - groups = ["development"]; 115 platforms = []; 116 source = { 117 remotes = ["https://rubygems.org"]; 118 - sha256 = "1dxrfppwfg13vqmambbs56xjj8qsdgcy58r2yc44vvy3z1g5yflw"; 119 type = "gem"; 120 }; 121 - version = "3.1.1"; 122 }; 123 ast = { 124 groups = ["default" "development" "test"]; ··· 252 }]; 253 source = { 254 remotes = ["https://rubygems.org"]; 255 - sha256 = "19i4x2nascd74ahcvmrsnf03cygh1y4c9yf8rcv91fv0mcxpvb9n"; 256 type = "gem"; 257 }; 258 - version = "1.9.4"; 259 }; 260 builder = { 261 groups = ["default" "development" "test"]; ··· 382 platforms = []; 383 source = { 384 remotes = ["https://rubygems.org"]; 385 - sha256 = "1sslff7yy8jvp4rcn1b6jn9v0d3iibb68i79shgd94rs2yq8k117"; 386 type = "gem"; 387 }; 388 - version = "0.3.3"; 389 }; 390 crack = { 391 dependencies = ["rexml"]; ··· 573 platforms = []; 574 source = { 575 remotes = ["https://rubygems.org"]; 576 - sha256 = "0153rr745g48h48vaplgmx7xkfjbc79acpq5jsl7agdrk4yf75ih"; 577 type = "gem"; 578 }; 579 - version = "0.89.0"; 580 }; 581 execjs = { 582 groups = ["assets" "default"]; ··· 603 platforms = []; 604 source = { 605 remotes = ["https://rubygems.org"]; 606 - sha256 = "09b6gyqf76iflxh9v69k59xhxmrx1akdp2mbg8k8nb5rxy0sz0v6"; 607 type = "gem"; 608 }; 609 - version = "2.24.0"; 610 }; 611 faker = { 612 dependencies = ["i18n"]; ··· 614 platforms = []; 615 source = { 616 remotes = ["https://rubygems.org"]; 617 - sha256 = "0hb9wfxyb4ss2vl2mrj1zgdk7dh4yaxghq22gbx62yxj5yb9w4zw"; 618 type = "gem"; 619 }; 620 - version = "2.19.0"; 621 }; 622 fakeweb = { 623 groups = ["test"]; ··· 635 platforms = []; 636 source = { 637 remotes = ["https://rubygems.org"]; 638 - sha256 = "0y32gj994ll3zlcqjmwp78r7s03iiwayij6fz2pjpkfywgvp71s6"; 639 type = "gem"; 640 }; 641 - version = "1.9.3"; 642 }; 643 faraday-em_http = { 644 groups = ["default"]; ··· 918 platforms = []; 919 source = { 920 remotes = ["https://rubygems.org"]; 921 - sha256 = "0vdd1kii40qhbr9n8qx71k2gskq6rkl8ygy8hw5hfj8bb5a364xf"; 922 type = "gem"; 923 }; 924 - version = "1.8.11"; 925 }; 926 image_optim = { 927 dependencies = ["exifr" "fspath" "image_size" "in_threads" "progress"]; ··· 949 platforms = []; 950 source = { 951 remotes = ["https://rubygems.org"]; 952 - sha256 = "0m71806p1gm4kxiz4gvkyr8qip16hifn2kdf926jz44jj6kc6bbs"; 953 type = "gem"; 954 }; 955 - version = "1.5.4"; 956 }; 957 ipaddr = { 958 groups = ["default"]; 959 platforms = []; 960 source = { 961 remotes = ["https://rubygems.org"]; 962 - sha256 = "0s2cipiyhm1r8igc1n43py5p5r3rdz8lvagaa61jrm62prn7v5b2"; 963 type = "gem"; 964 }; 965 - version = "1.2.3"; 966 }; 967 jmespath = { 968 groups = ["default"]; 969 platforms = []; 970 source = { 971 remotes = ["https://rubygems.org"]; 972 - sha256 = "1ylph158dc3ql6cvkik00ab6gf2k1rv2dii63m196xclhkzwfyan"; 973 type = "gem"; 974 }; 975 - version = "1.5.0"; 976 }; 977 jquery-rails = { 978 dependencies = ["rails-dom-testing" "railties" "thor"]; ··· 1012 platforms = []; 1013 source = { 1014 remotes = ["https://rubygems.org"]; 1015 - sha256 = "1rkb7gz819g82n3xshb5g8kgv1nvgwg1lm2fk7715pggzcgc4qik"; 1016 type = "gem"; 1017 }; 1018 - version = "0.2.18"; 1019 }; 1020 jwt = { 1021 groups = ["default"]; ··· 1111 platforms = []; 1112 source = { 1113 remotes = ["https://rubygems.org"]; 1114 - sha256 = "09l4rdq5gsnhr7ma7i5ddg8sagkqn122kz8cb244q4hyk9rwmd2w"; 1115 type = "gem"; 1116 }; 1117 - version = "2.10.1"; 1118 }; 1119 loofah = { 1120 dependencies = ["crass" "nokogiri"]; ··· 1122 platforms = []; 1123 source = { 1124 remotes = ["https://rubygems.org"]; 1125 - sha256 = "17rvbrqcci1579d7dpbsfmz1f9g7msk82lyh9ip5h29dkrnixcgg"; 1126 type = "gem"; 1127 }; 1128 - version = "2.13.0"; 1129 }; 1130 lru_redux = { 1131 groups = ["default"]; ··· 1196 platforms = []; 1197 source = { 1198 remotes = ["https://rubygems.org"]; 1199 - sha256 = "0589k3ggj6s970mr2jaz8zfcnl5b926birwi6s3b6j3ijf2nh3s3"; 1200 type = "gem"; 1201 }; 1202 - version = "4.0.0"; 1203 }; 1204 method_source = { 1205 groups = ["default" "development" "test"]; ··· 1226 platforms = []; 1227 source = { 1228 remotes = ["https://rubygems.org"]; 1229 - sha256 = "1lvxm91hi0pabnkkg47wh1siv56s6slm2mdq1idfm86dyfidfprq"; 1230 type = "gem"; 1231 }; 1232 - version = "2.6.1"; 1233 }; 1234 mini_racer = { 1235 dependencies = ["libv8-node"]; ··· 1237 platforms = []; 1238 source = { 1239 remotes = ["https://rubygems.org"]; 1240 - sha256 = "1j45mg8fs7i0g6ndbzd9qqs3fhq6wpvlp5s95k6mjn1as71l5l55"; 1241 type = "gem"; 1242 }; 1243 - version = "0.6.1"; 1244 }; 1245 mini_scheduler = { 1246 dependencies = ["sidekiq"]; ··· 1258 platforms = []; 1259 source = { 1260 remotes = ["https://rubygems.org"]; 1261 - sha256 = "1yvln5wx2jfpd9q2pvjdid96vdz1ynnfk8ip913wpx28wp8ww7jn"; 1262 type = "gem"; 1263 }; 1264 - version = "1.1.3"; 1265 }; 1266 mini_suffix = { 1267 dependencies = ["ffi"]; ··· 1294 }; 1295 version = "1.13.0"; 1296 }; 1297 - mock_redis = { 1298 - dependencies = ["ruby2_keywords"]; 1299 - groups = ["development" "test"]; 1300 - platforms = []; 1301 - source = { 1302 - remotes = ["https://rubygems.org"]; 1303 - sha256 = "10jj7hralc2hmvvm77w71d4dwq9ij5a1lkqyfw6z32saybzmcs99"; 1304 - type = "gem"; 1305 - }; 1306 - version = "0.29.0"; 1307 - }; 1308 msgpack = { 1309 groups = ["default"]; 1310 platforms = [{ ··· 1314 }]; 1315 source = { 1316 remotes = ["https://rubygems.org"]; 1317 - sha256 = "06iajjyhx0rvpn4yr3h1hc4w4w3k59bdmfhxnjzzh76wsrdxxrc6"; 1318 type = "gem"; 1319 }; 1320 - version = "1.4.2"; 1321 }; 1322 multi_json = { 1323 groups = ["default"]; ··· 1375 platforms = []; 1376 source = { 1377 remotes = ["https://rubygems.org"]; 1378 - sha256 = "1v02g7k7cxiwdcahvlxrmizn3avj2q6nsjccgilq1idc89cr081b"; 1379 type = "gem"; 1380 }; 1381 - version = "1.12.5"; 1382 }; 1383 oauth = { 1384 groups = ["default"]; ··· 1406 platforms = []; 1407 source = { 1408 remotes = ["https://rubygems.org"]; 1409 - sha256 = "1fh73xl58n696akgarylfdfmv6l93rfwh3csjjbljr6gvhg4qrz9"; 1410 type = "gem"; 1411 }; 1412 - version = "3.13.2"; 1413 }; 1414 omniauth = { 1415 dependencies = ["hashie" "rack"]; ··· 1529 platforms = []; 1530 source = { 1531 remotes = ["https://rubygems.org"]; 1532 - sha256 = "1hkfpm78c2vs1qblnva3k1grijvxh87iixcnyd83s3lxrxsjvag4"; 1533 type = "gem"; 1534 }; 1535 - version = "1.21.0"; 1536 }; 1537 parallel_tests = { 1538 dependencies = ["parallel"]; ··· 1551 platforms = []; 1552 source = { 1553 remotes = ["https://rubygems.org"]; 1554 - sha256 = "08q20ckhn58m49lccf93p0yv7pkc7hymmcz3di762kb658d5fd38"; 1555 type = "gem"; 1556 }; 1557 - version = "3.1.0.0"; 1558 }; 1559 pg = { 1560 groups = ["default"]; 1561 platforms = []; 1562 source = { 1563 remotes = ["https://rubygems.org"]; 1564 - sha256 = "13mfrysrdrh8cka1d96zm0lnfs59i5x2g6ps49r2kz5p3q81xrzj"; 1565 type = "gem"; 1566 }; 1567 - version = "1.2.3"; 1568 }; 1569 progress = { 1570 groups = ["default"]; ··· 1625 platforms = []; 1626 source = { 1627 remotes = ["https://rubygems.org"]; 1628 - sha256 = "1xblxnrs0c5m326v7kgr32k4m00cl2ipcf5m0qvyisrw62vd5dbn"; 1629 type = "gem"; 1630 }; 1631 - version = "5.5.2"; 1632 }; 1633 r2 = { 1634 groups = ["default"]; ··· 1670 platforms = []; 1671 source = { 1672 remotes = ["https://rubygems.org"]; 1673 - sha256 = "03hcvjw9nrv0w6yjy2zkv4ivin9xg2wr7xfcvx7rc2msv1gmjb6z"; 1674 type = "gem"; 1675 }; 1676 - version = "2.3.3"; 1677 }; 1678 rack-protection = { 1679 dependencies = ["rack"]; ··· 1681 platforms = []; 1682 source = { 1683 remotes = ["https://rubygems.org"]; 1684 - sha256 = "159a4j4kragqh0z0z8vrpilpmaisnlz3n7kgiyf16bxkwlb3qlhz"; 1685 type = "gem"; 1686 }; 1687 - version = "2.1.0"; 1688 }; 1689 rack-test = { 1690 dependencies = ["rack"]; ··· 1725 platforms = []; 1726 source = { 1727 remotes = ["https://rubygems.org"]; 1728 - sha256 = "0g3snqmsbdl2jyf2h7q4ds333hizp0j89chca75xv10gv2lq6sa8"; 1729 type = "gem"; 1730 }; 1731 - version = "0.7.3"; 1732 }; 1733 rails_multisite = { 1734 dependencies = ["activerecord" "railties"]; ··· 1736 platforms = []; 1737 source = { 1738 remotes = ["https://rubygems.org"]; 1739 - sha256 = "1j44n1c19gbskzxskdipr5f6lgglpn398x9kcbpw452wwwav8rmf"; 1740 type = "gem"; 1741 }; 1742 - version = "4.0.0"; 1743 }; 1744 railties = { 1745 dependencies = ["actionpack" "activesupport" "method_source" "rake" "thor"]; ··· 1747 platforms = []; 1748 source = { 1749 remotes = ["https://rubygems.org"]; 1750 - sha256 = "1kwpm068cqys34p2g0j3l1g0cd5f3kxnsay5v7lmbd0sgarac0vy"; 1751 type = "gem"; 1752 }; 1753 - version = "6.1.4.1"; 1754 }; 1755 rainbow = { 1756 groups = ["default" "development" "test"]; ··· 1793 platforms = []; 1794 source = { 1795 remotes = ["https://rubygems.org"]; 1796 - sha256 = "1qsx9c4jr11vr3a9s5j83avczx9qn9rjaf32gxpc2v451hvbc0is"; 1797 type = "gem"; 1798 }; 1799 - version = "0.11.0"; 1800 }; 1801 rb-inotify = { 1802 dependencies = ["ffi"]; ··· 1850 platforms = []; 1851 source = { 1852 remotes = ["https://rubygems.org"]; 1853 - sha256 = "0k65fr7f8ciq7d9nwc5ziw1d32zsxilgmqdlj3359rz5jgb0f5y8"; 1854 type = "gem"; 1855 }; 1856 - version = "1.8.1"; 1857 }; 1858 regexp_parser = { 1859 groups = ["default" "development" "test"]; 1860 platforms = []; 1861 source = { 1862 remotes = ["https://rubygems.org"]; 1863 - sha256 = "008yn8j44414qxhn1c0nxp4a70rq0bqhz70hnjpgx8cjh2g0makp"; 1864 type = "gem"; 1865 }; 1866 - version = "2.2.0"; 1867 }; 1868 request_store = { 1869 dependencies = ["rack"]; ··· 1871 platforms = []; 1872 source = { 1873 remotes = ["https://rubygems.org"]; 1874 - sha256 = "0cx74kispmnw3ljwb239j65a2j14n8jlsygy372hrsa8mxc71hxi"; 1875 type = "gem"; 1876 }; 1877 - version = "1.5.0"; 1878 }; 1879 rexml = { 1880 groups = ["default" "development" "test"]; ··· 1912 platforms = []; 1913 source = { 1914 remotes = ["https://rubygems.org"]; 1915 - sha256 = "0444sgvx3ahvgr3c9swpy32kcdpciwgcqahp3pb4m7d23xp1qjdc"; 1916 type = "gem"; 1917 }; 1918 - version = "2.1.0"; 1919 }; 1920 rqrcode_core = { 1921 groups = ["default"]; ··· 1933 platforms = []; 1934 source = { 1935 remotes = ["https://rubygems.org"]; 1936 - sha256 = "1dwai7jnwmdmd7ajbi2q0k0lx1dh88knv5wl7c34wjmf94yv8w5q"; 1937 type = "gem"; 1938 }; 1939 - version = "3.10.0"; 1940 }; 1941 rspec-core = { 1942 dependencies = ["rspec-support"]; ··· 1944 platforms = []; 1945 source = { 1946 remotes = ["https://rubygems.org"]; 1947 - sha256 = "0wwnfhxxvrlxlk1a3yxlb82k2f9lm0yn0598x7lk8fksaz4vv6mc"; 1948 type = "gem"; 1949 }; 1950 - version = "3.10.1"; 1951 }; 1952 rspec-expectations = { 1953 dependencies = ["diff-lcs" "rspec-support"]; ··· 1955 platforms = []; 1956 source = { 1957 remotes = ["https://rubygems.org"]; 1958 - sha256 = "1qrj2j9jcd3m4aksk4kbv439882yl3z1harv2jrybrgjgdzdz7zs"; 1959 type = "gem"; 1960 }; 1961 - version = "3.10.2"; 1962 }; 1963 rspec-html-matchers = { 1964 dependencies = ["nokogiri" "rspec"]; ··· 1977 platforms = []; 1978 source = { 1979 remotes = ["https://rubygems.org"]; 1980 - sha256 = "1d13g6kipqqc9lmwz5b244pdwc97z15vcbnbq6n9rlf32bipdz4k"; 1981 type = "gem"; 1982 }; 1983 - version = "3.10.2"; 1984 }; 1985 rspec-rails = { 1986 dependencies = ["actionpack" "activesupport" "railties" "rspec-core" "rspec-expectations" "rspec-mocks" "rspec-support"]; ··· 1988 platforms = []; 1989 source = { 1990 remotes = ["https://rubygems.org"]; 1991 - sha256 = "152yz205p8zi5nxxhs8z581rjdvvqsfjndklkvn11f2vi50nv7n9"; 1992 type = "gem"; 1993 }; 1994 - version = "5.0.2"; 1995 }; 1996 rspec-support = { 1997 groups = ["default" "development" "test"]; 1998 platforms = []; 1999 source = { 2000 remotes = ["https://rubygems.org"]; 2001 - sha256 = "0pjckrh8q6sqxy38xw7f4ziylq1983k84xh927s6352pps68zj35"; 2002 type = "gem"; 2003 }; 2004 - version = "3.10.3"; 2005 }; 2006 rss = { 2007 dependencies = ["rexml"]; ··· 2020 platforms = []; 2021 source = { 2022 remotes = ["https://rubygems.org"]; 2023 - sha256 = "1dma3j5vfjhyclg8y0gsp44vs4wn9chf4jgfhc9r6ws018xrbxzd"; 2024 type = "gem"; 2025 }; 2026 - version = "2.4.0"; 2027 }; 2028 rtlit = { 2029 groups = ["assets"]; ··· 2041 platforms = []; 2042 source = { 2043 remotes = ["https://rubygems.org"]; 2044 - sha256 = "141ff5mdqi8an8q00qw8kchzil7ck2dzalkk3vk176l0s6hljcbj"; 2045 type = "gem"; 2046 }; 2047 - version = "1.25.0"; 2048 }; 2049 rubocop-ast = { 2050 dependencies = ["parser"]; ··· 2052 platforms = []; 2053 source = { 2054 remotes = ["https://rubygems.org"]; 2055 - sha256 = "1xrij42166a71ixfpfr1pildqdrcmc0cb4906h2s8sk4kqdyngih"; 2056 type = "gem"; 2057 }; 2058 - version = "1.15.1"; 2059 }; 2060 rubocop-discourse = { 2061 dependencies = ["rubocop" "rubocop-rspec"]; ··· 2074 platforms = []; 2075 source = { 2076 remotes = ["https://rubygems.org"]; 2077 - sha256 = "1d76haw5gjpxlfanfzicn7sb5gziyizaksm7i999p7p5dmy5vf9q"; 2078 type = "gem"; 2079 }; 2080 - version = "2.7.0"; 2081 }; 2082 ruby-prof = { 2083 groups = ["development"]; ··· 2195 platforms = []; 2196 source = { 2197 remotes = ["https://rubygems.org"]; 2198 - sha256 = "0k38cbwhcj9ncfzlgfmvq2zqfdvldln58w8s8v89m0jqlhnhsqhj"; 2199 type = "gem"; 2200 }; 2201 - version = "6.3.1"; 2202 }; 2203 simplecov = { 2204 dependencies = ["docile" "simplecov-html" "simplecov_json_formatter"]; ··· 2226 platforms = []; 2227 source = { 2228 remotes = ["https://rubygems.org"]; 2229 - sha256 = "19r15hyvh52jx7fmsrcflb58xh8l7l0zx4sxkh3hqzhq68y81pjl"; 2230 type = "gem"; 2231 }; 2232 - version = "0.1.3"; 2233 }; 2234 sprockets = { 2235 dependencies = ["concurrent-ruby" "rack"]; ··· 2272 }]; 2273 source = { 2274 remotes = ["https://rubygems.org"]; 2275 - sha256 = "06lz70k8c0r7fyxk1nc3idh14x7nvsr21ydm1bsmbj00jyhmfzsn"; 2276 type = "gem"; 2277 }; 2278 - version = "0.2.17"; 2279 }; 2280 test-prof = { 2281 groups = ["test"]; ··· 2345 platforms = []; 2346 source = { 2347 remotes = ["https://rubygems.org"]; 2348 - sha256 = "0jmbimpnpjdzz8hlrppgl9spm99qh3qzbx0b81k3gkgwba8nk3yd"; 2349 type = "gem"; 2350 }; 2351 - version = "0.0.8"; 2352 }; 2353 unicode-display_width = { 2354 groups = ["default" "development" "test"]; ··· 2382 platforms = []; 2383 source = { 2384 remotes = ["https://rubygems.org"]; 2385 - sha256 = "1614dqnky0f9f1znj0lih8i184vfps86md93dw0kxrg3af9gnqb4"; 2386 type = "gem"; 2387 }; 2388 - version = "1.14.2"; 2389 }; 2390 uri_template = { 2391 groups = ["default"]; ··· 2444 platforms = []; 2445 source = { 2446 remotes = ["https://rubygems.org"]; 2447 - sha256 = "0lmg9x683gr9mkrbq9df2m0zb0650mdfxqna0bs10js44inv7znx"; 2448 type = "gem"; 2449 }; 2450 - version = "2.5.3"; 2451 }; 2452 }
··· 5 platforms = []; 6 source = { 7 remotes = ["https://rubygems.org"]; 8 + sha256 = "0rjm6rx3qbqgxczy2a8l6hff72166hsf878fy2v1ik4pp8rh9cxa"; 9 type = "gem"; 10 }; 11 + version = "6.1.4.7"; 12 }; 13 actionpack = { 14 dependencies = ["actionview" "activesupport" "rack" "rack-test" "rails-dom-testing" "rails-html-sanitizer"]; ··· 16 platforms = []; 17 source = { 18 remotes = ["https://rubygems.org"]; 19 + sha256 = "0cr02mj9wic0xbdrhjipk58cdljsfl4mplhqr9whn3l5qg8x5814"; 20 type = "gem"; 21 }; 22 + version = "6.1.4.7"; 23 }; 24 actionview = { 25 dependencies = ["activesupport" "builder" "erubi" "rails-dom-testing" "rails-html-sanitizer"]; ··· 27 platforms = []; 28 source = { 29 remotes = ["https://rubygems.org"]; 30 + sha256 = "02x8cxq2bhgj5r9vpdjz8a56awg22gqvnqn01dqwyx8ny6sirzac"; 31 type = "gem"; 32 }; 33 + version = "6.1.4.7"; 34 }; 35 actionview_precompiler = { 36 dependencies = ["actionview"]; ··· 60 platforms = []; 61 source = { 62 remotes = ["https://rubygems.org"]; 63 + sha256 = "1g8dpxjzj7k3sjfjhfia21bwzmgc721lafpk2napravmq1qi0rkj"; 64 type = "gem"; 65 }; 66 + version = "6.1.4.7"; 67 }; 68 activemodel = { 69 dependencies = ["activesupport"]; ··· 71 platforms = []; 72 source = { 73 remotes = ["https://rubygems.org"]; 74 + sha256 = "01mzgr5pdxcki023p96bj77by1iblv9bq6pwmbly931bjwhr5irv"; 75 type = "gem"; 76 }; 77 + version = "6.1.4.7"; 78 }; 79 activerecord = { 80 dependencies = ["activemodel" "activesupport"]; ··· 82 platforms = []; 83 source = { 84 remotes = ["https://rubygems.org"]; 85 + sha256 = "1idirwh7dzhzcjsssnghqyjl87inh84za0cmrf8g323p9qsx879l"; 86 type = "gem"; 87 }; 88 + version = "6.1.4.7"; 89 }; 90 activesupport = { 91 dependencies = ["concurrent-ruby" "i18n" "minitest" "tzinfo" "zeitwerk"]; ··· 93 platforms = []; 94 source = { 95 remotes = ["https://rubygems.org"]; 96 + sha256 = "04j9cgv729mcz2jwr312nr5aswv07s6kjynmf59w61j395dfcvw9"; 97 type = "gem"; 98 }; 99 + version = "6.1.4.7"; 100 }; 101 addressable = { 102 dependencies = ["public_suffix"]; ··· 111 }; 112 annotate = { 113 dependencies = ["activerecord" "rake"]; 114 + groups = ["development" "test"]; 115 platforms = []; 116 source = { 117 remotes = ["https://rubygems.org"]; 118 + sha256 = "1lw0fxb5mirsdp3bp20gjyvs7clvi19jbxnrm2ihm20kzfhvlqcs"; 119 type = "gem"; 120 }; 121 + version = "3.2.0"; 122 }; 123 ast = { 124 groups = ["default" "development" "test"]; ··· 252 }]; 253 source = { 254 remotes = ["https://rubygems.org"]; 255 + sha256 = "0bjhh8pngmvnrsri2h6a753pgv0xdkbbgi1bmv6c7q137sp37jbg"; 256 type = "gem"; 257 }; 258 + version = "1.11.1"; 259 }; 260 builder = { 261 groups = ["default" "development" "test"]; ··· 382 platforms = []; 383 source = { 384 remotes = ["https://rubygems.org"]; 385 + sha256 = "0ijzvnm5jclyhf6ls30kv7dqy05f3hbha69f59jwbzdid7dndla5"; 386 type = "gem"; 387 }; 388 + version = "0.4.2"; 389 }; 390 crack = { 391 dependencies = ["rexml"]; ··· 573 platforms = []; 574 source = { 575 remotes = ["https://rubygems.org"]; 576 + sha256 = "12d0xkb2qkydygs4py2z2m7vzx0hygx2dnyk98ja8lkj2k348925"; 577 type = "gem"; 578 }; 579 + version = "0.92.1"; 580 }; 581 execjs = { 582 groups = ["assets" "default"]; ··· 603 platforms = []; 604 source = { 605 remotes = ["https://rubygems.org"]; 606 + sha256 = "1zmak7fgis1nk9j157g2rjzxrw9prr3jzlxap9vix3xm0gkihr53"; 607 type = "gem"; 608 }; 609 + version = "2.27.0"; 610 }; 611 faker = { 612 dependencies = ["i18n"]; ··· 614 platforms = []; 615 source = { 616 remotes = ["https://rubygems.org"]; 617 + sha256 = "1694ndj701a8q4c4bwxz53kx94ih1rr4pgr4gk7a6c8k4jsbjgwi"; 618 type = "gem"; 619 }; 620 + version = "2.20.0"; 621 }; 622 fakeweb = { 623 groups = ["test"]; ··· 635 platforms = []; 636 source = { 637 remotes = ["https://rubygems.org"]; 638 + sha256 = "00palwawk897p5gypw5wjrh93d4p0xz2yl9w93yicb4kq7amh8d4"; 639 type = "gem"; 640 }; 641 + version = "1.10.0"; 642 }; 643 faraday-em_http = { 644 groups = ["default"]; ··· 918 platforms = []; 919 source = { 920 remotes = ["https://rubygems.org"]; 921 + sha256 = "0b2qyvnk4yynlg17ymkq4g5xgr275637fhl1mjh0valw3cb1fhhg"; 922 type = "gem"; 923 }; 924 + version = "1.10.0"; 925 }; 926 image_optim = { 927 dependencies = ["exifr" "fspath" "image_size" "in_threads" "progress"]; ··· 949 platforms = []; 950 source = { 951 remotes = ["https://rubygems.org"]; 952 + sha256 = "0j9132d4g8prjafgdh4pw948j527kr09m2lvylrcd797il9yd9wi"; 953 type = "gem"; 954 }; 955 + version = "1.6.0"; 956 }; 957 ipaddr = { 958 groups = ["default"]; 959 platforms = []; 960 source = { 961 remotes = ["https://rubygems.org"]; 962 + sha256 = "13qd34nzpgp3fxfjbvaqg3dcnfr0cgl5vjvcqy0hfllbvfcklnbq"; 963 type = "gem"; 964 }; 965 + version = "1.2.4"; 966 }; 967 jmespath = { 968 groups = ["default"]; 969 platforms = []; 970 source = { 971 remotes = ["https://rubygems.org"]; 972 + sha256 = "1mnvb80cdg7fzdcs3xscv21p28w4igk5sj5m7m81xp8v2ks87jj0"; 973 type = "gem"; 974 }; 975 + version = "1.6.1"; 976 }; 977 jquery-rails = { 978 dependencies = ["rails-dom-testing" "railties" "thor"]; ··· 1012 platforms = []; 1013 source = { 1014 remotes = ["https://rubygems.org"]; 1015 + sha256 = "03lzdfwpmywxc6l5apnhfjwl8swf9jz2ajwjgq38am0q60ggjrcf"; 1016 type = "gem"; 1017 }; 1018 + version = "0.2.19"; 1019 }; 1020 jwt = { 1021 groups = ["default"]; ··· 1111 platforms = []; 1112 source = { 1113 remotes = ["https://rubygems.org"]; 1114 + sha256 = "0mamk8hgdhjcd33jf1w3j2kayvpyyscysvnmbhq3mw5kjji89cam"; 1115 type = "gem"; 1116 }; 1117 + version = "2.11.0"; 1118 }; 1119 loofah = { 1120 dependencies = ["crass" "nokogiri"]; ··· 1122 platforms = []; 1123 source = { 1124 remotes = ["https://rubygems.org"]; 1125 + sha256 = "1yp1h1j7pdkqvnx8jl6bkzlajav3h5mhqzihgs9p6y3c8927mw23"; 1126 type = "gem"; 1127 }; 1128 + version = "2.15.0"; 1129 }; 1130 lru_redux = { 1131 groups = ["default"]; ··· 1196 platforms = []; 1197 source = { 1198 remotes = ["https://rubygems.org"]; 1199 + sha256 = "15gazkvbqffh57if68j2p81pm52ww7j9wibbqpq8xp7c3gxqahgq"; 1200 type = "gem"; 1201 }; 1202 + version = "4.2.0"; 1203 }; 1204 method_source = { 1205 groups = ["default" "development" "test"]; ··· 1226 platforms = []; 1227 source = { 1228 remotes = ["https://rubygems.org"]; 1229 + sha256 = "0rapl1sfmfi3bfr68da4ca16yhc0pp93vjwkj7y3rdqrzy3b41hy"; 1230 type = "gem"; 1231 }; 1232 + version = "2.8.0"; 1233 }; 1234 mini_racer = { 1235 dependencies = ["libv8-node"]; ··· 1237 platforms = []; 1238 source = { 1239 remotes = ["https://rubygems.org"]; 1240 + sha256 = "0jf9qjz3r06asz14b6f3z7f2y437a1viqfp52sdi71ipj7dk70bs"; 1241 type = "gem"; 1242 }; 1243 + version = "0.6.2"; 1244 }; 1245 mini_scheduler = { 1246 dependencies = ["sidekiq"]; ··· 1258 platforms = []; 1259 source = { 1260 remotes = ["https://rubygems.org"]; 1261 + sha256 = "1dgwyyya821sfj4f92sljsxmmnak2yrzsbckvy82001zgq1n3b41"; 1262 type = "gem"; 1263 }; 1264 + version = "1.4.0"; 1265 }; 1266 mini_suffix = { 1267 dependencies = ["ffi"]; ··· 1294 }; 1295 version = "1.13.0"; 1296 }; 1297 msgpack = { 1298 groups = ["default"]; 1299 platforms = [{ ··· 1303 }]; 1304 source = { 1305 remotes = ["https://rubygems.org"]; 1306 + sha256 = "1cshgsx3hmpgx639xyqjqa2q3hgrhlyr9rpwhsglsx529alqq125"; 1307 type = "gem"; 1308 }; 1309 + version = "1.4.5"; 1310 }; 1311 multi_json = { 1312 groups = ["default"]; ··· 1364 platforms = []; 1365 source = { 1366 remotes = ["https://rubygems.org"]; 1367 + sha256 = "1p6b3q411h2mw4dsvhjrp1hh66hha5cm69fqg85vn2lizz71n6xz"; 1368 type = "gem"; 1369 }; 1370 + version = "1.13.3"; 1371 }; 1372 oauth = { 1373 groups = ["default"]; ··· 1395 platforms = []; 1396 source = { 1397 remotes = ["https://rubygems.org"]; 1398 + sha256 = "0bm8sdh7vz7ss3y21v961rd8nww23w5g4yhgvnd7jk331kdjyyzl"; 1399 type = "gem"; 1400 }; 1401 + version = "3.13.11"; 1402 }; 1403 omniauth = { 1404 dependencies = ["hashie" "rack"]; ··· 1518 platforms = []; 1519 source = { 1520 remotes = ["https://rubygems.org"]; 1521 + sha256 = "1bncdqm62l1q8flw10gl86gcc74zm89s5vrjww73i3094jg64pam"; 1522 type = "gem"; 1523 }; 1524 + version = "1.22.0"; 1525 }; 1526 parallel_tests = { 1527 dependencies = ["parallel"]; ··· 1540 platforms = []; 1541 source = { 1542 remotes = ["https://rubygems.org"]; 1543 + sha256 = "0zaghgvva2q4jqbachg8jvpwgbg3w1jqr0d00m8rqciqznjgsw3c"; 1544 type = "gem"; 1545 }; 1546 + version = "3.1.1.0"; 1547 }; 1548 pg = { 1549 groups = ["default"]; 1550 platforms = []; 1551 source = { 1552 remotes = ["https://rubygems.org"]; 1553 + sha256 = "090c3kazlmiizp25las7dgi8wlc11s29nrs2gy3qrp1z8qikgcmb"; 1554 type = "gem"; 1555 }; 1556 + version = "1.3.4"; 1557 }; 1558 progress = { 1559 groups = ["default"]; ··· 1614 platforms = []; 1615 source = { 1616 remotes = ["https://rubygems.org"]; 1617 + sha256 = "1np2myaxlk5iab1zarwgmp7zsjvm5j8ssg35ijv8b6dpvc3cjd56"; 1618 type = "gem"; 1619 }; 1620 + version = "5.6.2"; 1621 }; 1622 r2 = { 1623 groups = ["default"]; ··· 1659 platforms = []; 1660 source = { 1661 remotes = ["https://rubygems.org"]; 1662 + sha256 = "121fqk18x1bd52c2bkz8wkvv9nkgpqphj5aycnb7lkf67jkwic0h"; 1663 type = "gem"; 1664 }; 1665 + version = "3.0.0"; 1666 }; 1667 rack-protection = { 1668 dependencies = ["rack"]; ··· 1670 platforms = []; 1671 source = { 1672 remotes = ["https://rubygems.org"]; 1673 + sha256 = "1hz6h6d67r217qi202qmxq2xkn3643ay3iybhl3dq3qd6j8nm3b2"; 1674 type = "gem"; 1675 }; 1676 + version = "2.2.0"; 1677 }; 1678 rack-test = { 1679 dependencies = ["rack"]; ··· 1714 platforms = []; 1715 source = { 1716 remotes = ["https://rubygems.org"]; 1717 + sha256 = "145m778yylgrjl2q7zfkq35l5sibyynlx6pyp176ifm146gbf9wf"; 1718 type = "gem"; 1719 }; 1720 + version = "0.8.1"; 1721 }; 1722 rails_multisite = { 1723 dependencies = ["activerecord" "railties"]; ··· 1725 platforms = []; 1726 source = { 1727 remotes = ["https://rubygems.org"]; 1728 + sha256 = "08fa5yq73ws536nhzd55bjx4gfvh6986zvw33rkg6ql6i8rga68y"; 1729 type = "gem"; 1730 }; 1731 + version = "4.0.1"; 1732 }; 1733 railties = { 1734 dependencies = ["actionpack" "activesupport" "method_source" "rake" "thor"]; ··· 1736 platforms = []; 1737 source = { 1738 remotes = ["https://rubygems.org"]; 1739 + sha256 = "0g6hvhvqdmgabcpmdiby4b77ni3rsgd5p7sd1qkqj34r4an0ldyd"; 1740 type = "gem"; 1741 }; 1742 + version = "6.1.4.7"; 1743 }; 1744 rainbow = { 1745 groups = ["default" "development" "test"]; ··· 1782 platforms = []; 1783 source = { 1784 remotes = ["https://rubygems.org"]; 1785 + sha256 = "06c50pvxib7wqnv6q0f3n7gzfcrp5chi3sa48hxpkfxc3hhy11fm"; 1786 type = "gem"; 1787 }; 1788 + version = "0.11.1"; 1789 }; 1790 rb-inotify = { 1791 dependencies = ["ffi"]; ··· 1839 platforms = []; 1840 source = { 1841 remotes = ["https://rubygems.org"]; 1842 + sha256 = "0ndj4lcm8rw01078zr0249grsk93zbda8qsibdvlx69b5ijg1rzf"; 1843 type = "gem"; 1844 }; 1845 + version = "1.8.2"; 1846 }; 1847 regexp_parser = { 1848 groups = ["default" "development" "test"]; 1849 platforms = []; 1850 source = { 1851 remotes = ["https://rubygems.org"]; 1852 + sha256 = "155f6cr4rrfw5bs5xd3m5kfw32qhc5fsi4nk82rhif56rc6cs0wm"; 1853 type = "gem"; 1854 }; 1855 + version = "2.2.1"; 1856 }; 1857 request_store = { 1858 dependencies = ["rack"]; ··· 1860 platforms = []; 1861 source = { 1862 remotes = ["https://rubygems.org"]; 1863 + sha256 = "13ppgmsbrqah08j06bybd3cddv6dml79yzyjn7r8j1src78h98h7"; 1864 type = "gem"; 1865 }; 1866 + version = "1.5.1"; 1867 }; 1868 rexml = { 1869 groups = ["default" "development" "test"]; ··· 1901 platforms = []; 1902 source = { 1903 remotes = ["https://rubygems.org"]; 1904 + sha256 = "10sq4aknch9rzpy8af77rqxk8rr59d33slg1kwg9h7fw9f1spmjn"; 1905 type = "gem"; 1906 }; 1907 + version = "2.1.1"; 1908 }; 1909 rqrcode_core = { 1910 groups = ["default"]; ··· 1922 platforms = []; 1923 source = { 1924 remotes = ["https://rubygems.org"]; 1925 + sha256 = "19dyb6rcvgi9j2mksd29wfdhfdyzqk7yjhy1ai77559hbhpg61w9"; 1926 type = "gem"; 1927 }; 1928 + version = "3.11.0"; 1929 }; 1930 rspec-core = { 1931 dependencies = ["rspec-support"]; ··· 1933 platforms = []; 1934 source = { 1935 remotes = ["https://rubygems.org"]; 1936 + sha256 = "118hkfw9b11hvvalr7qlylwal5h8dihagm9xg7k4gskg7587hca6"; 1937 type = "gem"; 1938 }; 1939 + version = "3.11.0"; 1940 }; 1941 rspec-expectations = { 1942 dependencies = ["diff-lcs" "rspec-support"]; ··· 1944 platforms = []; 1945 source = { 1946 remotes = ["https://rubygems.org"]; 1947 + sha256 = "001ihayil7jpfxdlxlhakvz02kx0nk5m1w0bz6z8izdx0nc8bh53"; 1948 type = "gem"; 1949 }; 1950 + version = "3.11.0"; 1951 }; 1952 rspec-html-matchers = { 1953 dependencies = ["nokogiri" "rspec"]; ··· 1966 platforms = []; 1967 source = { 1968 remotes = ["https://rubygems.org"]; 1969 + sha256 = "0y38dc66yhnfcf4ky3k47c20xak1rax940s4a96qkjxqrniy5ys3"; 1970 type = "gem"; 1971 }; 1972 + version = "3.11.0"; 1973 }; 1974 rspec-rails = { 1975 dependencies = ["actionpack" "activesupport" "railties" "rspec-core" "rspec-expectations" "rspec-mocks" "rspec-support"]; ··· 1977 platforms = []; 1978 source = { 1979 remotes = ["https://rubygems.org"]; 1980 + sha256 = "0jj5zs9h2ll8iz699ac4bysih7y4csnf8h5h80bm6ppbf02ly8fa"; 1981 type = "gem"; 1982 }; 1983 + version = "5.1.1"; 1984 }; 1985 rspec-support = { 1986 groups = ["default" "development" "test"]; 1987 platforms = []; 1988 source = { 1989 remotes = ["https://rubygems.org"]; 1990 + sha256 = "0xfk4pla77251n39zf4n792m1rhg5sn1kp63yvpvvysany34la03"; 1991 type = "gem"; 1992 }; 1993 + version = "3.11.0"; 1994 }; 1995 rss = { 1996 dependencies = ["rexml"]; ··· 2009 platforms = []; 2010 source = { 2011 remotes = ["https://rubygems.org"]; 2012 + sha256 = "00gm5qbf56shi655hwxzas74avsfv8b91v6i8v06i4jdw8y4qky2"; 2013 type = "gem"; 2014 }; 2015 + version = "2.5.1"; 2016 }; 2017 rtlit = { 2018 groups = ["assets"]; ··· 2030 platforms = []; 2031 source = { 2032 remotes = ["https://rubygems.org"]; 2033 + sha256 = "03c6v6bfqdw8vnda0if0sx7aff0iq6xnv1adyfs0bi9msgggafcr"; 2034 type = "gem"; 2035 }; 2036 + version = "1.26.0"; 2037 }; 2038 rubocop-ast = { 2039 dependencies = ["parser"]; ··· 2041 platforms = []; 2042 source = { 2043 remotes = ["https://rubygems.org"]; 2044 + sha256 = "1bd2z82ly7fix8415gvfiwzb6bjialz5rs3sr72kv1lk68rd23wv"; 2045 type = "gem"; 2046 }; 2047 + version = "1.16.0"; 2048 }; 2049 rubocop-discourse = { 2050 dependencies = ["rubocop" "rubocop-rspec"]; ··· 2063 platforms = []; 2064 source = { 2065 remotes = ["https://rubygems.org"]; 2066 + sha256 = "051gq9pz49iv4gq34d3n089iaa6cb418n2fhin6gd6fpysbi3nf6"; 2067 type = "gem"; 2068 }; 2069 + version = "2.9.0"; 2070 }; 2071 ruby-prof = { 2072 groups = ["development"]; ··· 2184 platforms = []; 2185 source = { 2186 remotes = ["https://rubygems.org"]; 2187 + sha256 = "0fq3nxpj1c9s2bi056p9cldb7zy45bgdkjq8721zypw1pkvllb7f"; 2188 type = "gem"; 2189 }; 2190 + version = "6.4.1"; 2191 }; 2192 simplecov = { 2193 dependencies = ["docile" "simplecov-html" "simplecov_json_formatter"]; ··· 2215 platforms = []; 2216 source = { 2217 remotes = ["https://rubygems.org"]; 2218 + sha256 = "0a5l0733hj7sk51j81ykfmlk2vd5vaijlq9d5fn165yyx3xii52j"; 2219 type = "gem"; 2220 }; 2221 + version = "0.1.4"; 2222 }; 2223 sprockets = { 2224 dependencies = ["concurrent-ruby" "rack"]; ··· 2261 }]; 2262 source = { 2263 remotes = ["https://rubygems.org"]; 2264 + sha256 = "19rnk17rz0lhf7l9awy0s7xxyw91ydcqxlx0576xvwyi79jh6a2m"; 2265 type = "gem"; 2266 }; 2267 + version = "0.2.19"; 2268 }; 2269 test-prof = { 2270 groups = ["test"]; ··· 2334 platforms = []; 2335 source = { 2336 remotes = ["https://rubygems.org"]; 2337 + sha256 = "0bf120xbq23zjyf8zi8h1576d71g58srr8rndig0whn10w72vrxz"; 2338 type = "gem"; 2339 }; 2340 + version = "0.0.8.1"; 2341 }; 2342 unicode-display_width = { 2343 groups = ["default" "development" "test"]; ··· 2371 platforms = []; 2372 source = { 2373 remotes = ["https://rubygems.org"]; 2374 + sha256 = "00dj2vsz9sq5i9wnncbiy4v5vayqbssppazzigd1ibpl60pzfxkq"; 2375 type = "gem"; 2376 }; 2377 + version = "1.15.0"; 2378 }; 2379 uri_template = { 2380 groups = ["default"]; ··· 2433 platforms = []; 2434 source = { 2435 remotes = ["https://rubygems.org"]; 2436 + sha256 = "09bq7j2p6mkbxnsg71s253dm2463kg51xc7bmjcxgyblqbh4ln7m"; 2437 type = "gem"; 2438 }; 2439 + version = "2.5.4"; 2440 }; 2441 }
+1 -1
pkgs/servers/web-apps/discourse/unicorn_logging_and_timeout.patch
··· 2 index e69979adfe..68cb04a036 100644 3 --- a/config/unicorn.conf.rb 4 +++ b/config/unicorn.conf.rb 5 - @@ -27,17 +27,9 @@ pid (ENV["UNICORN_PID_PATH"] || "#{discourse_path}/tmp/pids/unicorn.pid") 6 7 if ENV["RAILS_ENV"] != "production" 8 logger Logger.new(STDOUT)
··· 2 index e69979adfe..68cb04a036 100644 3 --- a/config/unicorn.conf.rb 4 +++ b/config/unicorn.conf.rb 5 + @@ -27,18 +27,10 @@ pid (ENV["UNICORN_PID_PATH"] || "#{discourse_path}/tmp/pids/unicorn.pid") 6 7 if ENV["RAILS_ENV"] != "production" 8 logger Logger.new(STDOUT)
+42 -8
pkgs/servers/web-apps/discourse/update.py
··· 1 #!/usr/bin/env nix-shell 2 - #! nix-shell -i python3 -p bundix bundler nix-update nix-universal-prefetch python3 python3Packages.requests python3Packages.click python3Packages.click-log 3 from __future__ import annotations 4 5 import click ··· 104 105 return self._latest_commit_sha 106 107 def get_file(self, filepath, rev): 108 - """returns file contents at a given rev :param filepath: the path to 109 - the file, relative to the repo root :param rev: the rev to 110 - fetch at :return: 111 112 """ 113 r = requests.get(f'https://raw.githubusercontent.com/{self.owner}/{self.repo}/{rev}/{filepath}') ··· 116 117 118 def _call_nix_update(pkg, version): 119 - """calls nix-update from nixpkgs root dir""" 120 nixpkgs_path = Path(__file__).parent / '../../../../' 121 return subprocess.check_output(['nix-update', pkg, '--version', version], cwd=nixpkgs_path) 122 ··· 215 def update(rev): 216 """Update gem files and version. 217 218 - REV should be the git rev to update to ('vX.Y.Z[.betaA]') or 219 'latest'; defaults to 'latest'. 220 221 """ ··· 241 242 _call_nix_update('discourse', version.version) 243 244 245 @cli.command() 246 - def update_plugins(): 247 - """Update plugins to their latest revision. 248 249 """ 250 plugins = [ 251 {'name': 'discourse-assign'}, 252 {'name': 'discourse-calendar'},
··· 1 #!/usr/bin/env nix-shell 2 + #! nix-shell -i python3 -p bundix bundler nix-update nix-universal-prefetch python3 python3Packages.requests python3Packages.click python3Packages.click-log prefetch-yarn-deps 3 from __future__ import annotations 4 5 import click ··· 104 105 return self._latest_commit_sha 106 107 + def get_yarn_lock_hash(self, rev: str): 108 + yarnLockText = self.get_file('app/assets/javascripts/yarn.lock', rev) 109 + with tempfile.NamedTemporaryFile(mode='w') as lockFile: 110 + lockFile.write(yarnLockText) 111 + return subprocess.check_output(['prefetch-yarn-deps', lockFile.name]).decode('utf-8').strip() 112 + 113 def get_file(self, filepath, rev): 114 + """Return file contents at a given rev. 115 + 116 + :param str filepath: the path to the file, relative to the repo root 117 + :param str rev: the rev to fetch at :return: 118 119 """ 120 r = requests.get(f'https://raw.githubusercontent.com/{self.owner}/{self.repo}/{rev}/{filepath}') ··· 123 124 125 def _call_nix_update(pkg, version): 126 + """Call nix-update from nixpkgs root dir.""" 127 nixpkgs_path = Path(__file__).parent / '../../../../' 128 return subprocess.check_output(['nix-update', pkg, '--version', version], cwd=nixpkgs_path) 129 ··· 222 def update(rev): 223 """Update gem files and version. 224 225 + REV: the git rev to update to ('vX.Y.Z[.betaA]') or 226 'latest'; defaults to 'latest'. 227 228 """ ··· 248 249 _call_nix_update('discourse', version.version) 250 251 + old_yarn_hash = _nix_eval('discourse.assets.yarnOfflineCache.outputHash') 252 + new_yarn_hash = repo.get_yarn_lock_hash(version.tag) 253 + click.echo(f"Updating yarn lock hash, {old_yarn_hash} -> {new_yarn_hash}") 254 + with open(Path(__file__).parent / "default.nix", 'r+') as f: 255 + content = f.read() 256 + content = content.replace(old_yarn_hash, new_yarn_hash) 257 + f.seek(0) 258 + f.write(content) 259 + f.truncate() 260 + 261 262 @cli.command() 263 + @click.argument('rev', default='latest') 264 + def update_mail_receiver(rev): 265 + """Update discourse-mail-receiver. 266 + 267 + REV: the git rev to update to ('vX.Y.Z') or 'latest'; defaults to 268 + 'latest'. 269 270 """ 271 + repo = DiscourseRepo(repo="mail-receiver") 272 + 273 + if rev == 'latest': 274 + version = repo.versions[0] 275 + else: 276 + version = DiscourseVersion(rev) 277 + 278 + _call_nix_update('discourse-mail-receiver', version.version) 279 + 280 + 281 + @cli.command() 282 + def update_plugins(): 283 + """Update plugins to their latest revision.""" 284 plugins = [ 285 {'name': 'discourse-assign'}, 286 {'name': 'discourse-calendar'},
+32 -1
pkgs/servers/web-apps/invoiceplane/default.nix
··· 1 - { lib, stdenv, fetchurl, writeText, unzip, nixosTests }: 2 3 stdenv.mkDerivation rec { 4 pname = "invoiceplane"; ··· 8 url = "https://github.com/InvoicePlane/InvoicePlane/releases/download/v${version}/v${version}.zip"; 9 sha256 = "137g0xps4kb3j7f5gz84ql18iggbya6d9dnrfp05g2qcbbp8kqad"; 10 }; 11 12 nativeBuildInputs = [ unzip ]; 13
··· 1 + { lib, stdenv, fetchurl, writeText, unzip, nixosTests, fetchpatch }: 2 3 stdenv.mkDerivation rec { 4 pname = "invoiceplane"; ··· 8 url = "https://github.com/InvoicePlane/InvoicePlane/releases/download/v${version}/v${version}.zip"; 9 sha256 = "137g0xps4kb3j7f5gz84ql18iggbya6d9dnrfp05g2qcbbp8kqad"; 10 }; 11 + 12 + patches = [ 13 + 14 + # Fix CVE-2021-29024, unauthenticated directory listing 15 + # Should be included in a later release > 1.5.11 16 + # https://github.com/NixOS/nixpkgs/issues/166655 17 + # https://github.com/InvoicePlane/InvoicePlane/pull/754 18 + (fetchpatch { 19 + url = "https://patch-diff.githubusercontent.com/raw/InvoicePlane/InvoicePlane/pull/754.patch"; 20 + sha256 = "sha256-EHXw7Zqli/nA3tPIrhxpt8ueXvDtshz0XRzZT78sdQk="; 21 + }) 22 + 23 + # Fix CVE-2021-29023, password reset rate-limiting 24 + # Should be included in a later release > 1.5.11 25 + # https://github.com/NixOS/nixpkgs/issues/166655 26 + # https://github.com/InvoicePlane/InvoicePlane/pull/739 27 + (fetchpatch { 28 + url = "https://patch-diff.githubusercontent.com/raw/InvoicePlane/InvoicePlane/pull/739.patch"; 29 + sha256 = "sha256-6ksJjW6awr3lZsDRxa22pCcRGBVBYyV8+TbhOp6HBq0="; 30 + }) 31 + 32 + # Fix CVE-2021-29022, full path disclosure 33 + # Should be included in a later release > 1.5.11 34 + # https://github.com/NixOS/nixpkgs/issues/166655 35 + # https://github.com/InvoicePlane/InvoicePlane/pull/767 36 + #(fetchpatch { 37 + # url = "https://patch-diff.githubusercontent.com/raw/InvoicePlane/InvoicePlane/pull/767.patch"; 38 + # sha256 = "sha256-rSWDH8KeHSRWLyQEa7RSwv+8+ja9etTz+6Q9XThuwUo="; 39 + #}) 40 + 41 + ]; 42 43 nativeBuildInputs = [ unzip ]; 44
+2 -2
pkgs/servers/web-apps/moodle/default.nix
··· 1 { lib, stdenv, fetchurl, writeText, plugins ? [ ] }: 2 3 let 4 - version = "3.11.5"; 5 stableVersion = lib.concatStrings (lib.take 2 (lib.splitVersion version)); 6 7 in stdenv.mkDerivation rec { ··· 10 11 src = fetchurl { 12 url = "https://download.moodle.org/stable${stableVersion}/${pname}-${version}.tgz"; 13 - sha256 = "sha256-KFitrMThEcx7pU/+jmP8casEyg6/FlhpvjfIjf31vw0="; 14 }; 15 16 phpConfig = writeText "config.php" ''
··· 1 { lib, stdenv, fetchurl, writeText, plugins ? [ ] }: 2 3 let 4 + version = "3.11.6"; 5 stableVersion = lib.concatStrings (lib.take 2 (lib.splitVersion version)); 6 7 in stdenv.mkDerivation rec { ··· 10 11 src = fetchurl { 12 url = "https://download.moodle.org/stable${stableVersion}/${pname}-${version}.tgz"; 13 + sha256 = "sha256-g3qHYkxiXb18vJ23THUw8ej+s5SgIkJpmjQmmARwQhs="; 14 }; 15 16 phpConfig = writeText "config.php" ''
+45
pkgs/servers/web-apps/nifi/default.nix
···
··· 1 + { lib, stdenv, fetchurl, makeWrapper, jre8, nixosTests }: 2 + 3 + stdenv.mkDerivation rec { 4 + pname = "nifi"; 5 + version = "1.16.0"; 6 + 7 + src = fetchurl { 8 + url = "https://dlcdn.apache.org/nifi/${version}/nifi-${version}-bin.tar.gz"; 9 + sha256 = "sha256-BE990mVSocO+UuMa9kULJcbXbqiX8oquZQTQKSRPe4g="; 10 + }; 11 + 12 + nativeBuildInputs = [ makeWrapper ]; 13 + buildInputs = [ jre8 ]; 14 + 15 + installPhase = '' 16 + mv ../$sourceRoot $out 17 + rm -f $out/bin/*bat 18 + rm -rf $out/extensions 19 + mkdir -p $out/share/nifi 20 + mv $out/conf $out/share/nifi 21 + mv $out/docs $out/share/nifi 22 + mv $out/{LICENSE,NOTICE,README} $out/share/nifi 23 + 24 + substituteInPlace $out/bin/nifi.sh \ 25 + --replace "/bin/sh" "${stdenv.shell}" 26 + substituteInPlace $out/bin/nifi-env.sh \ 27 + --replace "#export JAVA_HOME=/usr/java/jdk1.8.0/" "export JAVA_HOME=${jre8}" 28 + ''; 29 + 30 + passthru = { 31 + tests.nifi = nixosTests.nifi; 32 + }; 33 + 34 + meta = with lib; { 35 + description = "Easy to use, powerful, and reliable system to process and distribute data"; 36 + longDescription = '' 37 + Apache NiFi supports powerful and scalable directed graphs of data routing, 38 + transformation, and system mediation logic. 39 + ''; 40 + license = licenses.asl20; 41 + homepage = "https://nifi.apache.org"; 42 + platforms = [ "x86_64-linux" ]; 43 + maintainers = with maintainers; [ izorkin ]; 44 + }; 45 + }
+2 -2
pkgs/servers/web-apps/wordpress/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "wordpress"; 5 - version = "5.9.2"; 6 7 src = fetchurl { 8 url = "https://wordpress.org/${pname}-${version}.tar.gz"; 9 - sha256 = "sha256-d2Xy3SpWzpIHmXh8x5BKWF9jNlvKK6D3uwbqIGDGn4s="; 10 }; 11 12 installPhase = ''
··· 2 3 stdenv.mkDerivation rec { 4 pname = "wordpress"; 5 + version = "5.9.3"; 6 7 src = fetchurl { 8 url = "https://wordpress.org/${pname}-${version}.tar.gz"; 9 + sha256 = "sha256-cMvqXXLez7Ep9MyObD0BdepkvsaOl5YbbbA3cnilKlY="; 10 }; 11 12 installPhase = ''
+2 -2
pkgs/shells/powershell/default.nix
··· 9 else throw "unsupported platform"; 10 platformSha = if (stdenv.isDarwin && stdenv.isx86_64) then "sha256-h5zjn8wtgHmsJFiGq1rja6kZTZj3Q72W2kH3AexRDQs=" 11 else if (stdenv.isDarwin && stdenv.isAarch64) then "sha256-NHM9ZUpBJb59Oq0Ke7DcvaN+bZ9MjSpXBRu5Ng9OVZ0=" 12 - else if (stdenv.isLinux && stdenv.isx86_64) then "sha256-kidPtDMkEZ/1r4WIApPZ/BsdJkolpSZ3f72JyDv3798=" 13 else if (stdenv.isLinux && stdenv.isAarch64) then "sha256-bUacA4DwjDNlIG7yooXxUGL9AysAogNWuQDvcTqo1sE=" 14 else throw "unsupported platform"; 15 platformLdLibraryPath = if stdenv.isDarwin then "DYLD_FALLBACK_LIBRARY_PATH" ··· 20 in 21 stdenv.mkDerivation rec { 22 pname = "powershell"; 23 - version = "7.2.1"; 24 25 src = fetchzip { 26 url = "https://github.com/PowerShell/PowerShell/releases/download/v${version}/powershell-${version}-${platformString}-${archString}.tar.gz";
··· 9 else throw "unsupported platform"; 10 platformSha = if (stdenv.isDarwin && stdenv.isx86_64) then "sha256-h5zjn8wtgHmsJFiGq1rja6kZTZj3Q72W2kH3AexRDQs=" 11 else if (stdenv.isDarwin && stdenv.isAarch64) then "sha256-NHM9ZUpBJb59Oq0Ke7DcvaN+bZ9MjSpXBRu5Ng9OVZ0=" 12 + else if (stdenv.isLinux && stdenv.isx86_64) then "sha256-QSL0lmxa7rGoNOx7JB310wF3VoUy96e9ZFop5rAvdBM=" 13 else if (stdenv.isLinux && stdenv.isAarch64) then "sha256-bUacA4DwjDNlIG7yooXxUGL9AysAogNWuQDvcTqo1sE=" 14 else throw "unsupported platform"; 15 platformLdLibraryPath = if stdenv.isDarwin then "DYLD_FALLBACK_LIBRARY_PATH" ··· 20 in 21 stdenv.mkDerivation rec { 22 pname = "powershell"; 23 + version = "7.2.2"; 24 25 src = fetchzip { 26 url = "https://github.com/PowerShell/PowerShell/releases/download/v${version}/powershell-${version}-${platformString}-${archString}.tar.gz";
+3 -3
pkgs/shells/zsh/oh-my-zsh/default.nix
··· 5 , git, nix, nixfmt, jq, coreutils, gnused, curl, cacert }: 6 7 stdenv.mkDerivation rec { 8 - version = "2022-04-06"; 9 pname = "oh-my-zsh"; 10 - rev = "b3999a4b156185b617a5608317497399f88dc8fe"; 11 12 src = fetchFromGitHub { 13 inherit rev; 14 owner = "ohmyzsh"; 15 repo = "ohmyzsh"; 16 - sha256 = "yXM+fLdNWOrUU03K7527NgtaAwSql5r0wPaWgUZqGhY="; 17 }; 18 19 installPhase = ''
··· 5 , git, nix, nixfmt, jq, coreutils, gnused, curl, cacert }: 6 7 stdenv.mkDerivation rec { 8 + version = "2022-04-09"; 9 pname = "oh-my-zsh"; 10 + rev = "fcceeb666452c5a41b786f3cde9c8635ddde5448"; 11 12 src = fetchFromGitHub { 13 inherit rev; 14 owner = "ohmyzsh"; 15 repo = "ohmyzsh"; 16 + sha256 = "c929KV77wACO0AlEABwOPPz03Za8V4G7RRXalY+zfGg="; 17 }; 18 19 installPhase = ''
+3 -3
pkgs/shells/zsh/zsh-prezto/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "zsh-prezto"; 5 - version = "unstable-2021-11-16"; 6 7 src = fetchFromGitHub { 8 owner = "sorin-ionescu"; 9 repo = "prezto"; 10 - rev = "ecaed1cfa7591d2304d7eb5d69b42b54961a7145"; 11 - sha256 = "+7KYBHmzXkdMgyj/x7o7Bf8f1DDFJ6nUMWe8vLUxbZo="; 12 fetchSubmodules = true; 13 }; 14
··· 2 3 stdenv.mkDerivation rec { 4 pname = "zsh-prezto"; 5 + version = "unstable-2022-04-05"; 6 7 src = fetchFromGitHub { 8 owner = "sorin-ionescu"; 9 repo = "prezto"; 10 + rev = "2c663313168490d28f607738e962aa45ada0e26b"; 11 + sha256 = "05n2801xqdxc5nx0709mak1pr73l7aq5azd9adm0ym7si3vl59sj"; 12 fetchSubmodules = true; 13 }; 14
+2 -2
pkgs/tools/admin/aliyun-cli/default.nix
··· 2 3 buildGoModule rec { 4 pname = "aliyun-cli"; 5 - version = "3.0.115"; 6 7 src = fetchFromGitHub { 8 rev = "v${version}"; 9 owner = "aliyun"; 10 repo = pname; 11 fetchSubmodules = true; 12 - sha256 = "sha256-lWWycvzZaVoEzEHp392mEDGcrksC4Y9XjGZYeL9RY6s="; 13 }; 14 15 vendorSha256 = "sha256-f3GXkAvTe8rPFWCR5TM4mDK/VOQWt2lrZrfJ/Wvw8Uc=";
··· 2 3 buildGoModule rec { 4 pname = "aliyun-cli"; 5 + version = "3.0.116"; 6 7 src = fetchFromGitHub { 8 rev = "v${version}"; 9 owner = "aliyun"; 10 repo = pname; 11 fetchSubmodules = true; 12 + sha256 = "sha256-KZZT7XVhJLfrQ7L3FFOTw9bLT5GqewvDTGQQd/ovjbg="; 13 }; 14 15 vendorSha256 = "sha256-f3GXkAvTe8rPFWCR5TM4mDK/VOQWt2lrZrfJ/Wvw8Uc=";
+2 -2
pkgs/tools/admin/chamber/default.nix
··· 2 3 buildGoModule rec { 4 pname = "chamber"; 5 - version = "2.10.8"; 6 7 src = fetchFromGitHub { 8 owner = "segmentio"; 9 repo = pname; 10 rev = "v${version}"; 11 - sha256 = "sha256-rU9xywEa9E1VG1CaRGHzjXTL+0erlgP1thDTYBz+oLM="; 12 }; 13 14 CGO_ENABLED = 0;
··· 2 3 buildGoModule rec { 4 pname = "chamber"; 5 + version = "2.10.9"; 6 7 src = fetchFromGitHub { 8 owner = "segmentio"; 9 repo = pname; 10 rev = "v${version}"; 11 + sha256 = "sha256-rOOpwLoEiTS41VIPvqoq8yGP4GOOCOJNFfLLxt9mfvM="; 12 }; 13 14 CGO_ENABLED = 0;
+3 -3
pkgs/tools/admin/ejson2env/default.nix
··· 2 3 buildGoModule rec { 4 pname = "ejson2env"; 5 - version = "2.0.2"; 6 7 src = fetchFromGitHub { 8 owner = "Shopify"; 9 repo = pname; 10 rev = "v${version}"; 11 - sha256 = "sha256-1nfMmjYKRo5vjOwLb3fX9SQ0CDHme1DAz0AGGpV4piI="; 12 }; 13 14 - vendorSha256 = "sha256-lais54Gm4UGJN8D+iFbP8utTfDr+v8qXZKLdpNKzJi8="; 15 16 meta = with lib; { 17 description = "A tool to simplify storing secrets that should be accessible in the shell environment in your git repo.";
··· 2 3 buildGoModule rec { 4 pname = "ejson2env"; 5 + version = "2.0.4"; 6 7 src = fetchFromGitHub { 8 owner = "Shopify"; 9 repo = pname; 10 rev = "v${version}"; 11 + sha256 = "sha256-Oc0fWihOUafYN5t9SxHxaYJEv5e46CCDNe4xo+Dcjrs="; 12 }; 13 14 + vendorSha256 = "sha256-BY45WirK9AVhvFGB5uqI4dLxzO2WuNNhhJbQ6nsRXao="; 15 16 meta = with lib; { 17 description = "A tool to simplify storing secrets that should be accessible in the shell environment in your git repo.";
+3 -3
pkgs/tools/admin/fits-cloudctl/default.nix
··· 5 6 buildGoModule rec { 7 pname = "fits-cloudctl"; 8 - version = "0.10.12"; 9 10 src = fetchFromGitHub { 11 owner = "fi-ts"; 12 repo = "cloudctl"; 13 rev = "v${version}"; 14 - sha256 = "sha256-nFxudeJJ5BkfZxSnRquyATHyHwI+7xwfQxiY8cedtis="; 15 }; 16 17 - vendorSha256 = "sha256-f35Asf9l6ZfixpjMGzesTsxmANreilMxH2CULMH3b2o="; 18 19 meta = with lib; { 20 description = "Command-line client for FI-TS Finance Cloud Native services";
··· 5 6 buildGoModule rec { 7 pname = "fits-cloudctl"; 8 + version = "0.10.13"; 9 10 src = fetchFromGitHub { 11 owner = "fi-ts"; 12 repo = "cloudctl"; 13 rev = "v${version}"; 14 + sha256 = "sha256-8MSX8A/3FY95rrWuYfGYFynSi76JPcHX+N8VF9BWktM="; 15 }; 16 17 + vendorSha256 = "sha256-K6HI7aSDbrhqm2XVor7sRwHnqQPQlpZYGLgaf3SFNrU="; 18 19 meta = with lib; { 20 description = "Command-line client for FI-TS Finance Cloud Native services";
+2 -2
pkgs/tools/admin/syft/default.nix
··· 2 3 buildGoModule rec { 4 pname = "syft"; 5 - version = "0.43.2"; 6 7 src = fetchFromGitHub { 8 owner = "anchore"; 9 repo = pname; 10 rev = "v${version}"; 11 - sha256 = "sha256-vGzS5Tpg+3f+ydsNbYza4FnCLBv6hMT3RGdlHrKjtfE="; 12 # populate values that require us to use git. By doing this in postFetch we 13 # can delete .git afterwards and maintain better reproducibility of the src. 14 leaveDotGit = true;
··· 2 3 buildGoModule rec { 4 pname = "syft"; 5 + version = "0.44.0"; 6 7 src = fetchFromGitHub { 8 owner = "anchore"; 9 repo = pname; 10 rev = "v${version}"; 11 + sha256 = "sha256-w5/lTGkwH6cLzbj6/ZUJyFtwx9EyA5Q7hs/CwtsdsJA="; 12 # populate values that require us to use git. By doing this in postFetch we 13 # can delete .git afterwards and maintain better reproducibility of the src. 14 leaveDotGit = true;
+2 -2
pkgs/tools/audio/abcmidi/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "abcMIDI"; 5 - version = "2022.02.21"; 6 7 src = fetchzip { 8 url = "https://ifdo.ca/~seymour/runabc/${pname}-${version}.zip"; 9 - hash = "sha256-oGGtJhVugqTvXD34Q2f8L5qoYoyyT5JjuBhqh4VYAAo="; 10 }; 11 12 meta = with lib; {
··· 2 3 stdenv.mkDerivation rec { 4 pname = "abcMIDI"; 5 + version = "2022.03.20"; 6 7 src = fetchzip { 8 url = "https://ifdo.ca/~seymour/runabc/${pname}-${version}.zip"; 9 + hash = "sha256-4PN4XL9Jx+vcT2QCA6GwomIqP7lRXkyBkRz641tephw="; 10 }; 11 12 meta = with lib; {
+2 -2
pkgs/tools/audio/mpris-scrobbler/default.nix
··· 15 16 stdenv.mkDerivation rec { 17 pname = "mpris-scrobbler"; 18 - version = "0.4.0.1"; 19 20 src = fetchFromGitHub { 21 owner = "mariusor"; 22 repo = "mpris-scrobbler"; 23 rev = "v${version}"; 24 - sha256 = "0jzmgcb9a19hl8y7iwy8l3cc2vgzi0scw7r5q72kszfyxn0yk2gs"; 25 }; 26 27 postPatch = ''
··· 15 16 stdenv.mkDerivation rec { 17 pname = "mpris-scrobbler"; 18 + version = "0.4.90"; 19 20 src = fetchFromGitHub { 21 owner = "mariusor"; 22 repo = "mpris-scrobbler"; 23 rev = "v${version}"; 24 + sha256 = "sha256-+Y5d7yFOnSk2gQS/m/01ofbNeDCLXb+cTTlHj4bgO0M="; 25 }; 26 27 postPatch = ''
+2 -2
pkgs/tools/backup/discordchatexporter-cli/default.nix
··· 8 9 buildDotnetModule rec { 10 pname = "discordchatexporter-cli"; 11 - version = "2.33.2"; 12 13 src = fetchFromGitHub { 14 owner = "tyrrrz"; 15 repo = "discordchatexporter"; 16 rev = version; 17 - sha256 = "wOSa6O3O4QlGL5ecnR14ldXPYV5mDoPDlJjcwN5Lrek="; 18 }; 19 20 dotnet-sdk = dotnetCorePackages.sdk_6_0;
··· 8 9 buildDotnetModule rec { 10 pname = "discordchatexporter-cli"; 11 + version = "2.34"; 12 13 src = fetchFromGitHub { 14 owner = "tyrrrz"; 15 repo = "discordchatexporter"; 16 rev = version; 17 + sha256 = "EHpnLUFHR+FC1qlwW0TuLas9aA/CMELHkzbLlNyiwgE="; 18 }; 19 20 dotnet-sdk = dotnetCorePackages.sdk_6_0;
+3 -3
pkgs/tools/backup/discordchatexporter-cli/deps.nix
··· 2 (fetchNuGet { pname = "CliFx"; version = "2.2.2"; sha256 = "13g5xlrbyhnbwkyzic5jlhxl0kpvkfrdmb5h2rdf9yp4gp5p9mwg"; }) 3 (fetchNuGet { pname = "Gress"; version = "2.0.1"; sha256 = "00xhyfkrlc38nbl6aymr7zwxc3kj0rxvx5gwk6fkfrvi1pzgq0wc"; }) 4 (fetchNuGet { pname = "JsonExtensions"; version = "1.2.0"; sha256 = "0g54hibabbqqfhxjlnxwv1rxagpali5agvnpymp2w3dk8h6q66xy"; }) 5 - (fetchNuGet { pname = "MiniRazor.CodeGen"; version = "2.2.0"; sha256 = "1rbgkm1hsamqhviw2c62g6iafiwkxcnz66qbybpd32qgz1124cx4"; }) 6 - (fetchNuGet { pname = "MiniRazor.Runtime"; version = "2.2.0"; sha256 = "0zm0l97jfbfy90zj0cbi7v3qbhxhfay1g8f2cw0gp829xz4yk9jr"; }) 7 (fetchNuGet { pname = "Polly"; version = "7.2.3"; sha256 = "1iws4jd5iqj5nlfp16fg9p5vfqqas1si0cgh8xcj64y433a933cv"; }) 8 - (fetchNuGet { pname = "Spectre.Console"; version = "0.43.0"; sha256 = "17yh20s17fkcs3iyb5yylqh90jvb36gdn0aaglq3d67rpmcrl5gc"; }) 9 (fetchNuGet { pname = "Superpower"; version = "3.0.0"; sha256 = "0p6riay4732j1fahc081dzgs9q4z3n2fpxrin4zfpj6q2226dhz4"; }) 10 ]
··· 2 (fetchNuGet { pname = "CliFx"; version = "2.2.2"; sha256 = "13g5xlrbyhnbwkyzic5jlhxl0kpvkfrdmb5h2rdf9yp4gp5p9mwg"; }) 3 (fetchNuGet { pname = "Gress"; version = "2.0.1"; sha256 = "00xhyfkrlc38nbl6aymr7zwxc3kj0rxvx5gwk6fkfrvi1pzgq0wc"; }) 4 (fetchNuGet { pname = "JsonExtensions"; version = "1.2.0"; sha256 = "0g54hibabbqqfhxjlnxwv1rxagpali5agvnpymp2w3dk8h6q66xy"; }) 5 + (fetchNuGet { pname = "MiniRazor.CodeGen"; version = "2.2.1"; sha256 = "1mrjw3vq59pbiqvayilazjgv6l87j20j8hmhcpbacz9p5bl1hvvr"; }) 6 + (fetchNuGet { pname = "MiniRazor.Runtime"; version = "2.2.1"; sha256 = "18qx0rzp4xz4ng9yc0c2bcpa4ky6sfiz10828y4j9ymywas7yzxw"; }) 7 (fetchNuGet { pname = "Polly"; version = "7.2.3"; sha256 = "1iws4jd5iqj5nlfp16fg9p5vfqqas1si0cgh8xcj64y433a933cv"; }) 8 + (fetchNuGet { pname = "Spectre.Console"; version = "0.44.0"; sha256 = "0f4q52rmib0q3vg7ij6z73mnymyas7c7wrm8dfdhrkdzn53zwl6p"; }) 9 (fetchNuGet { pname = "Superpower"; version = "3.0.0"; sha256 = "0p6riay4732j1fahc081dzgs9q4z3n2fpxrin4zfpj6q2226dhz4"; }) 10 ]
+59
pkgs/tools/compression/zfp/default.nix
···
··· 1 + { cmake, cudatoolkit, fetchFromGitHub, gfortran, lib, llvmPackages, pythonPackages, stdenv, targetPlatform 2 + , enableCfp ? true 3 + , enableCuda ? false 4 + , enableExamples ? true 5 + , enableFortran ? builtins.elem targetPlatform.system gfortran.meta.platforms 6 + , enableOpenMP ? true 7 + , enablePython ? true 8 + , enableUtilities ? true }: 9 + 10 + stdenv.mkDerivation rec { 11 + pname = "zfp"; 12 + version = "0.5.5"; 13 + 14 + src = fetchFromGitHub { 15 + owner = "LLNL"; 16 + repo = "zfp"; 17 + rev = version; 18 + sha256 = "19ycflz35qsrzfcvxdyy0mgbykfghfi9y5v684jb4awjp7nf562c"; 19 + }; 20 + 21 + nativeBuildInputs = [ cmake ]; 22 + 23 + buildInputs = lib.optional enableCuda cudatoolkit 24 + ++ lib.optional enableFortran gfortran 25 + ++ lib.optional enableOpenMP llvmPackages.openmp 26 + ++ lib.optionals enablePython [ pythonPackages.cython pythonPackages.numpy pythonPackages.python ]; 27 + 28 + cmakeFlags = [ 29 + # More tests not enabled by default 30 + ''-DZFP_BINARY_DIR=${placeholder "out"}'' 31 + ''-DZFP_BUILD_TESTING_LARGE=ON'' 32 + ] 33 + ++ lib.optionals targetPlatform.isDarwin [ 34 + "-DCMAKE_INSTALL_BINDIR=bin" 35 + "-DCMAKE_INSTALL_LIBDIR=lib" 36 + ] 37 + ++ lib.optional enableCfp "-DBUILD_CFP=ON" 38 + ++ lib.optional enableCuda "-DZFP_WITH_CUDA=ON" 39 + ++ lib.optional enableExamples "-DBUILD_EXAMPLES=ON" 40 + ++ lib.optional enableFortran "-DBUILD_ZFORP=ON" 41 + ++ lib.optional enableOpenMP "-DZFP_WITH_OPENMP=ON" 42 + ++ lib.optional enablePython "-DBUILD_ZFPY=ON" 43 + ++ ([ "-DBUILD_UTILITIES=${if enableUtilities then "ON" else "OFF"}" ]); 44 + 45 + preCheck = lib.optional targetPlatform.isDarwin '' 46 + export DYLD_LIBRARY_PATH="$out/lib:$DYLD_LIBRARY_PATH" 47 + ''; 48 + 49 + doCheck = true; 50 + 51 + meta = with lib; { 52 + homepage = "https://computing.llnl.gov/projects/zfp"; 53 + description = "Library for random-access compression of floating-point arrays"; 54 + license = licenses.bsd3; 55 + maintainers = [ maintainers.spease ]; 56 + # 64-bit only 57 + platforms = platforms.aarch64 ++ platforms.x86_64; 58 + }; 59 + }
+2 -2
pkgs/tools/filesystems/squashfs-tools-ng/default.nix
··· 4 5 stdenv.mkDerivation rec { 6 pname = "squashfs-tools-ng"; 7 - version = "1.1.3"; 8 9 src = fetchurl { 10 url = "https://infraroot.at/pub/squashfs/squashfs-tools-ng-${version}.tar.xz"; 11 - sha256 = "sha256-q84Pz5qK4cM1Lk5eh+Gwd/VEEdpRczLqg7XnzpSN1w0="; 12 }; 13 14 nativeBuildInputs = [ doxygen graphviz pkg-config perl ];
··· 4 5 stdenv.mkDerivation rec { 6 pname = "squashfs-tools-ng"; 7 + version = "1.1.4"; 8 9 src = fetchurl { 10 url = "https://infraroot.at/pub/squashfs/squashfs-tools-ng-${version}.tar.xz"; 11 + sha256 = "06pnr3ilywqxch942l8xdg7k053xrqjkkziivx9h89bvy5j7hgvg"; 12 }; 13 14 nativeBuildInputs = [ doxygen graphviz pkg-config perl ];
+5
pkgs/tools/games/joystickwake/default.nix
··· 12 13 propagatedBuildInputs = with python3.pkgs; [ pyudev xlib ]; 14 15 meta = with lib; { 16 description = "A joystick-aware screen waker"; 17 longDescription = ''
··· 12 13 propagatedBuildInputs = with python3.pkgs; [ pyudev xlib ]; 14 15 + postInstall = '' 16 + # autostart file 17 + ln -s $out/${python3.sitePackages}/etc $out/etc 18 + ''; 19 + 20 meta = with lib; { 21 description = "A joystick-aware screen waker"; 22 longDescription = ''
+1 -1
pkgs/tools/games/opentracker/default.nix
··· 52 xinput 53 ]; 54 55 - autoPatchelfIgnoreMissingDeps = true; # Attempts to patchelf unneeded SOs 56 57 meta = with lib; { 58 description = "A tracking application for A Link to the Past Randomizer";
··· 52 xinput 53 ]; 54 55 + autoPatchelfIgnoreMissingDeps = [ "libc.musl-x86_64.so.1" ]; # Attempts to patchelf unneeded SOs 56 57 meta = with lib; { 58 description = "A tracking application for A Link to the Past Randomizer";
+3 -2
pkgs/tools/graphics/astc-encoder/default.nix
··· 31 32 gccStdenv.mkDerivation rec { 33 pname = "astc-encoder"; 34 - version = "3.5"; 35 36 src = fetchFromGitHub { 37 owner = "ARM-software"; 38 repo = "astc-encoder"; 39 rev = version; 40 - sha256 = "sha256-vsnU592UDQfBuh9XWzw12wANkQBoUxznpOD9efCUKA0="; 41 }; 42 43 nativeBuildInputs = [ cmake ]; ··· 73 platforms = platforms.unix; 74 license = licenses.asl20; 75 maintainers = with maintainers; [ dasisdormax ]; 76 }; 77 }
··· 31 32 gccStdenv.mkDerivation rec { 33 pname = "astc-encoder"; 34 + version = "3.6"; 35 36 src = fetchFromGitHub { 37 owner = "ARM-software"; 38 repo = "astc-encoder"; 39 rev = version; 40 + sha256 = "sha256-TzVO2xQOuE87h8j4UwkpnAaFwkvy5dZge8zDNR/mVf0="; 41 }; 42 43 nativeBuildInputs = [ cmake ]; ··· 73 platforms = platforms.unix; 74 license = licenses.asl20; 75 maintainers = with maintainers; [ dasisdormax ]; 76 + broken = !gccStdenv.is64bit; 77 }; 78 }
+1 -1
pkgs/tools/graphics/pngcheck/default.nix
··· 29 homepage = "http://pmt.sourceforge.net/pngcrush"; 30 description = "Verifies the integrity of PNG, JNG and MNG files"; 31 license = licenses.free; 32 - platforms = with platforms; [ unix ]; 33 maintainers = with maintainers; [ starcraft66 ]; 34 }; 35 }
··· 29 homepage = "http://pmt.sourceforge.net/pngcrush"; 30 description = "Verifies the integrity of PNG, JNG and MNG files"; 31 license = licenses.free; 32 + platforms = platforms.unix; 33 maintainers = with maintainers; [ starcraft66 ]; 34 }; 35 }
+29
pkgs/tools/graphics/quirc/0001-dont-build-demos.patch
···
··· 1 + diff --git a/Makefile b/Makefile 2 + index 2d5b745..ecef988 100644 3 + --- a/Makefile 4 + +++ b/Makefile 5 + @@ -37,7 +37,7 @@ DEMO_UTIL_OBJ = \ 6 + 7 + OPENCV_CFLAGS != pkg-config --cflags opencv4 8 + OPENCV_LIBS != pkg-config --libs opencv4 9 + -QUIRC_CXXFLAGS = $(QUIRC_CFLAGS) $(OPENCV_CFLAGS) --std=c++17 10 + +QUIRC_CXXFLAGS = $(QUIRC_CFLAGS) --std=c++17 11 + 12 + .PHONY: all v4l sdl opencv install uninstall clean 13 + 14 + @@ -85,14 +85,11 @@ libquirc.so.$(LIB_VERSION): $(LIB_OBJ) 15 + .cxx.o: 16 + $(CXX) $(QUIRC_CXXFLAGS) -o $@ -c $< 17 + 18 + -install: libquirc.a libquirc.so.$(LIB_VERSION) quirc-demo quirc-scanner 19 + +install: libquirc.a libquirc.so.$(LIB_VERSION) 20 + install -o root -g root -m 0644 lib/quirc.h $(DESTDIR)$(PREFIX)/include 21 + install -o root -g root -m 0644 libquirc.a $(DESTDIR)$(PREFIX)/lib 22 + install -o root -g root -m 0755 libquirc.so.$(LIB_VERSION) \ 23 + $(DESTDIR)$(PREFIX)/lib 24 + - install -o root -g root -m 0755 quirc-demo $(DESTDIR)$(PREFIX)/bin 25 + - # install -o root -g root -m 0755 quirc-demo-opencv $(DESTDIR)$(PREFIX)/bin 26 + - install -o root -g root -m 0755 quirc-scanner $(DESTDIR)$(PREFIX)/bin 27 + 28 + uninstall: 29 + rm -f $(DESTDIR)$(PREFIX)/include/quirc.h
+19 -9
pkgs/tools/graphics/quirc/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub 2 - , SDL_gfx, SDL, libjpeg, libpng, pkg-config 3 - }: 4 5 stdenv.mkDerivation { 6 pname = "quirc"; 7 - version = "2020-04-16"; 8 9 src = fetchFromGitHub { 10 owner = "dlbeer"; 11 repo = "quirc"; 12 - rev = "ed455904f35270888bc902b9e8c0c9b3184a8302"; 13 - sha256 = "1kqqvcnxcaxdgls9sibw5pqjz3g1gys2v64i4kfqp8wfcgd9771q"; 14 }; 15 16 nativeBuildInputs = [ pkg-config ]; 17 - buildInputs = [ SDL SDL_gfx libjpeg libpng ]; 18 19 makeFlags = [ "PREFIX=$(out)" ]; 20 NIX_CFLAGS_COMPILE = "-I${SDL.dev}/include/SDL -I${SDL_gfx}/include/SDL"; 21 22 configurePhase = '' 23 runHook preConfigure 24 ··· 27 28 runHook postConfigure 29 ''; 30 preInstall = '' 31 mkdir -p "$out"/{bin,lib,include} 32 ··· 37 meta = { 38 description = "A small QR code decoding library"; 39 license = lib.licenses.isc; 40 - maintainers = [lib.maintainers.raskin]; 41 - platforms = lib.platforms.linux; 42 }; 43 }
··· 1 + { lib, stdenv, fetchFromGitHub, SDL_gfx, SDL, libjpeg, libpng, opencv 2 + , pkg-config }: 3 4 stdenv.mkDerivation { 5 pname = "quirc"; 6 + version = "2021-10-08"; 7 8 src = fetchFromGitHub { 9 owner = "dlbeer"; 10 repo = "quirc"; 11 + rev = "516d91a94d880ca1006fc1d57f318bdff8411f0d"; 12 + sha256 = "0jkaz5frm6jr9bxyfympvzh180nczrfvvb3z3qhk21djlas6nr5f"; 13 }; 14 15 nativeBuildInputs = [ pkg-config ]; 16 + buildInputs = [ SDL SDL_gfx libjpeg libpng opencv ]; 17 18 makeFlags = [ "PREFIX=$(out)" ]; 19 NIX_CFLAGS_COMPILE = "-I${SDL.dev}/include/SDL -I${SDL_gfx}/include/SDL"; 20 21 + # Disable building of linux-only demos on darwin systems 22 + patches = lib.optionals stdenv.isDarwin [ ./0001-dont-build-demos.patch ]; 23 + 24 + buildPhase = lib.optionalString stdenv.isDarwin '' 25 + runHook preBuild 26 + make libquirc.so 27 + make qrtest 28 + runHook postBuild 29 + ''; 30 + 31 configurePhase = '' 32 runHook preConfigure 33 ··· 36 37 runHook postConfigure 38 ''; 39 + 40 preInstall = '' 41 mkdir -p "$out"/{bin,lib,include} 42 ··· 47 meta = { 48 description = "A small QR code decoding library"; 49 license = lib.licenses.isc; 50 + maintainers = [ lib.maintainers.raskin ]; 51 + platforms = lib.platforms.linux ++ [ "x86_64-darwin" "aarch64-darwin" ]; 52 }; 53 }
+2 -2
pkgs/tools/inputmethods/lisgd/default.nix
··· 11 12 stdenv.mkDerivation rec { 13 pname = "lisgd"; 14 - version = "0.3.2"; 15 16 src = fetchFromSourcehut { 17 owner = "~mil"; 18 repo = "lisgd"; 19 rev = version; 20 - sha256 = "sha256-yE2CUv1XDvo8fW0bLS1O2oxgDUu4drCO3jFpxPgAYKU="; 21 }; 22 23 inherit patches;
··· 11 12 stdenv.mkDerivation rec { 13 pname = "lisgd"; 14 + version = "0.3.3"; 15 16 src = fetchFromSourcehut { 17 owner = "~mil"; 18 repo = "lisgd"; 19 rev = version; 20 + sha256 = "sha256-zcDxR2fKsjuX+vxjhr5UcqEsiNM+zWd2SBaA6Xly3AI="; 21 }; 22 23 inherit patches;
+7 -12
pkgs/tools/misc/atuin/default.nix
··· 10 11 rustPlatform.buildRustPackage rec { 12 pname = "atuin"; 13 - version = "0.8.0"; 14 15 src = fetchFromGitHub { 16 owner = "ellie"; 17 repo = pname; 18 rev = "v${version}"; 19 - sha256 = "sha256-I/ZDaOAiHdWOkmf+jIWWxZ3C25UHsl6MB7mCRLADFNs="; 20 }; 21 22 - cargoSha256 = "sha256-KMss6Mpn4LHnkhtJyRea+D7mKItBK4lqq9syFEmCiFo="; 23 24 nativeBuildInputs = [ installShellFiles ]; 25 26 buildInputs = lib.optionals stdenv.isDarwin [ libiconv Security SystemConfiguration ]; 27 28 postInstall = '' 29 - HOME=$(mktemp -d) 30 - for shell in bash fish zsh; do 31 - $out/bin/atuin gen-completions -s $shell -o . 32 - done 33 - 34 installShellCompletion --cmd atuin \ 35 - --bash atuin.bash \ 36 - --fish atuin.fish \ 37 - --zsh _atuin 38 ''; 39 40 meta = with lib; { 41 description = "Replacement for a shell history which records additional commands context with optional encrypted synchronization between machines"; 42 homepage = "https://github.com/ellie/atuin"; 43 license = licenses.mit; 44 - maintainers = with maintainers; [ onsails SuperSandro2000 ]; 45 }; 46 }
··· 10 11 rustPlatform.buildRustPackage rec { 12 pname = "atuin"; 13 + version = "0.8.1"; 14 15 src = fetchFromGitHub { 16 owner = "ellie"; 17 repo = pname; 18 rev = "v${version}"; 19 + sha256 = "sha256-nrWsEPYW4R5P8KUh4R3cZ4VFO9zoID0cl6lz7nNjnp0="; 20 }; 21 22 + cargoSha256 = "sha256-sWVMPjG5ZqAKr7BmMJdBnVmBDr1MWl3hhmOBxQJexJY="; 23 24 nativeBuildInputs = [ installShellFiles ]; 25 26 buildInputs = lib.optionals stdenv.isDarwin [ libiconv Security SystemConfiguration ]; 27 28 postInstall = '' 29 installShellCompletion --cmd atuin \ 30 + --bash <($out/bin/atuin gen-completions -s bash) \ 31 + --fish <($out/bin/atuin gen-completions -s fish) \ 32 + --zsh <($out/bin/atuin gen-completions -s zsh) 33 ''; 34 35 meta = with lib; { 36 description = "Replacement for a shell history which records additional commands context with optional encrypted synchronization between machines"; 37 homepage = "https://github.com/ellie/atuin"; 38 license = licenses.mit; 39 + maintainers = with maintainers; [ onsails SuperSandro2000 sciencentistguy ]; 40 }; 41 }
+3 -3
pkgs/tools/misc/broot/default.nix
··· 15 16 rustPlatform.buildRustPackage rec { 17 pname = "broot"; 18 - version = "1.9.1"; 19 20 src = fetchCrate { 21 inherit pname version; 22 - sha256 = "sha256-oIStnwbfp48QHkSlXgveH9AM2fmmrrSmwdvXxvbV/tg="; 23 }; 24 25 - cargoHash = "sha256-DOPFVa2w+ldG7fnundBGb+jM0t2E2jS0nJIIzekD2QE="; 26 27 nativeBuildInputs = [ 28 installShellFiles
··· 15 16 rustPlatform.buildRustPackage rec { 17 pname = "broot"; 18 + version = "1.11.1"; 19 20 src = fetchCrate { 21 inherit pname version; 22 + sha256 = "sha256-MbyfdzeBo12/7M1F/J7upBQGB/tv1M4sZ+90i/vcLjs="; 23 }; 24 25 + cargoHash = "sha256-GDU7tL+NDKk46DYnZajcAoPMZxGCrg/IS4xhSZrB6Cs="; 26 27 nativeBuildInputs = [ 28 installShellFiles
+2 -2
pkgs/tools/misc/calamares/default.nix
··· 6 7 mkDerivation rec { 8 pname = "calamares"; 9 - version = "3.2.54"; 10 11 # release including submodule 12 src = fetchurl { 13 url = "https://github.com/${pname}/${pname}/releases/download/v${version}/${pname}-${version}.tar.gz"; 14 - sha256 = "sha256-TfdLbDsjjPC/8BoEVm4mXePxQ8KX+9jgwKqUR1lcyOk="; 15 }; 16 17 nativeBuildInputs = [ cmake extra-cmake-modules ];
··· 6 7 mkDerivation rec { 8 pname = "calamares"; 9 + version = "3.2.55"; 10 11 # release including submodule 12 src = fetchurl { 13 url = "https://github.com/${pname}/${pname}/releases/download/v${version}/${pname}-${version}.tar.gz"; 14 + sha256 = "sha256-1xf02rjy6+83zbU2yxGUGjcIGJfYS8ryqi4CBzrh7kI="; 15 }; 16 17 nativeBuildInputs = [ cmake extra-cmake-modules ];
+2 -2
pkgs/tools/misc/chezmoi/default.nix
··· 2 3 buildGoModule rec { 4 pname = "chezmoi"; 5 - version = "2.15.0"; 6 7 src = fetchFromGitHub { 8 owner = "twpayne"; 9 repo = "chezmoi"; 10 rev = "v${version}"; 11 - sha256 = "sha256-P4ELrDcN6kIpIsKgZJppJv+y+ofnEz7McmGvCijnfQA="; 12 }; 13 14 vendorSha256 = "sha256-D27a107gjHK4NYkJhZDd0SvhUmmRSl3DX519nglAoPo=";
··· 2 3 buildGoModule rec { 4 pname = "chezmoi"; 5 + version = "2.15.1"; 6 7 src = fetchFromGitHub { 8 owner = "twpayne"; 9 repo = "chezmoi"; 10 rev = "v${version}"; 11 + sha256 = "sha256-spIdY28ZC/+6bwWWwKW7Iu2E2eKD7MeRuxEAMN2e3H8="; 12 }; 13 14 vendorSha256 = "sha256-D27a107gjHK4NYkJhZDd0SvhUmmRSl3DX519nglAoPo=";
+3 -3
pkgs/tools/misc/cloud-sql-proxy/default.nix
··· 2 3 buildGoModule rec { 4 pname = "cloud-sql-proxy"; 5 - version = "1.29.0"; 6 7 src = fetchFromGitHub { 8 owner = "GoogleCloudPlatform"; 9 repo = "cloudsql-proxy"; 10 rev = "v${version}"; 11 - sha256 = "sha256-V/dNS/tbPPkVpgaCkGa5pfH/vj8y7mO9OQDLhgWbRCE="; 12 }; 13 14 subPackages = [ "cmd/cloud_sql_proxy" ]; 15 16 - vendorSha256 = "sha256-6td7rDye0sBUhDn9YARvdCgdfS/8z+VY1wYcEcUzHBs="; 17 18 checkFlags = [ "-short" ]; 19
··· 2 3 buildGoModule rec { 4 pname = "cloud-sql-proxy"; 5 + version = "1.30.0"; 6 7 src = fetchFromGitHub { 8 owner = "GoogleCloudPlatform"; 9 repo = "cloudsql-proxy"; 10 rev = "v${version}"; 11 + sha256 = "sha256-EbUIzAKMqCLsz8rBMWCvw00j6VX2ZYEMtNsMEx30kBU="; 12 }; 13 14 subPackages = [ "cmd/cloud_sql_proxy" ]; 15 16 + vendorSha256 = "sha256-yxqLGDqdu9vX3ykHq7Kzf8oBH1ydltZkiWNWWM2l0Aw="; 17 18 checkFlags = [ "-short" ]; 19
+3 -3
pkgs/tools/misc/dsq/default.nix
··· 10 11 buildGoModule rec { 12 pname = "dsq"; 13 - version = "0.12.0"; 14 15 src = fetchFromGitHub { 16 owner = "multiprocessio"; 17 repo = "dsq"; 18 rev = version; 19 - hash = "sha256-AxYqSCdCrhHrN21WGJtg0KIde8VAjj6bF7DzELZptj8="; 20 }; 21 22 - vendorSha256 = "sha256-aER7j/DG1WB5DZhvgXYrl19UwQ/lZLPRAptINVJ3rdI="; 23 24 nativeBuildInputs = [ diffutils ]; 25
··· 10 11 buildGoModule rec { 12 pname = "dsq"; 13 + version = "0.13.0"; 14 15 src = fetchFromGitHub { 16 owner = "multiprocessio"; 17 repo = "dsq"; 18 rev = version; 19 + hash = "sha256-6Rdw/bXIcIoQ/PsVtJKSlwIhCxSlISPmmb2lGbp8vVM="; 20 }; 21 22 + vendorSha256 = "sha256-hZeI1XqW1lk9F66TVirkpvCZrJb9MO8aS1Sx/R92ddc="; 23 24 nativeBuildInputs = [ diffutils ]; 25
+2 -2
pkgs/tools/misc/infracost/default.nix
··· 2 3 buildGoModule rec { 4 pname = "infracost"; 5 - version = "0.9.20"; 6 7 src = fetchFromGitHub { 8 owner = "infracost"; 9 rev = "v${version}"; 10 repo = "infracost"; 11 - sha256 = "sha256-ujoKnf6f9rrPIxvWlzVnC6q+2BxzhpXgb66clgAuC+8="; 12 }; 13 vendorSha256 = "sha256-TfO3+pGxR9dPzigkx89a/Ak+tKiBa6Z0a6U4kIdRsSQ="; 14
··· 2 3 buildGoModule rec { 4 pname = "infracost"; 5 + version = "0.9.21"; 6 7 src = fetchFromGitHub { 8 owner = "infracost"; 9 rev = "v${version}"; 10 repo = "infracost"; 11 + sha256 = "sha256-LoIZbA1K1s3ZLHlRz2SOFxC4nv/Vgpae0qdxIcvAVRQ="; 12 }; 13 vendorSha256 = "sha256-TfO3+pGxR9dPzigkx89a/Ak+tKiBa6Z0a6U4kIdRsSQ="; 14
+2 -2
pkgs/tools/misc/nix-direnv/default.nix
··· 7 }: 8 stdenv.mkDerivation rec { 9 pname = "nix-direnv"; 10 - version = "1.6.1"; 11 12 src = fetchFromGitHub { 13 owner = "nix-community"; 14 repo = "nix-direnv"; 15 rev = version; 16 - sha256 = "sha256-WgNfo9GRqIrXsIgNRhoNPU2/uwyPd8xG8xEEImEy4KY="; 17 }; 18 19 # Substitute instead of wrapping because the resulting file is
··· 7 }: 8 stdenv.mkDerivation rec { 9 pname = "nix-direnv"; 10 + version = "2.0.0"; 11 12 src = fetchFromGitHub { 13 owner = "nix-community"; 14 repo = "nix-direnv"; 15 rev = version; 16 + sha256 = "sha256-0gBb/U7tNNSjazJE/Z2qAxHPX53wRSPMJ8rHc7HtCNg="; 17 }; 18 19 # Substitute instead of wrapping because the resulting file is
-2
pkgs/tools/misc/powerline-go/default.nix
··· 16 17 vendorSha256 = "sha256-HYF6aKz+P241EKmupEoretadlrh9FBRx6nIER66jofg="; 18 19 - doCheck = false; 20 - 21 meta = with lib; { 22 description = "A Powerline like prompt for Bash, ZSH and Fish"; 23 homepage = "https://github.com/justjanne/powerline-go";
··· 16 17 vendorSha256 = "sha256-HYF6aKz+P241EKmupEoretadlrh9FBRx6nIER66jofg="; 18 19 meta = with lib; { 20 description = "A Powerline like prompt for Bash, ZSH and Fish"; 21 homepage = "https://github.com/justjanne/powerline-go";
+10 -4
pkgs/tools/misc/starship/default.nix
··· 14 15 rustPlatform.buildRustPackage rec { 16 pname = "starship"; 17 - version = "1.5.4"; 18 19 src = fetchFromGitHub { 20 owner = "starship"; 21 repo = pname; 22 - rev = "v${version}"; 23 - sha256 = "sha256-nLzqfSRmA+D310MDvX+g8nNsoaiSixG+j+g87CPzYMs="; 24 }; 25 26 nativeBuildInputs = [ installShellFiles pkg-config ]; 27 28 buildInputs = [ libgit2 ] ++ lib.optionals stdenv.isDarwin [ libiconv Security Foundation Cocoa ]; 29 30 postInstall = '' 31 for shell in bash fish zsh; do 32 STARSHIP_CACHE=$TMPDIR $out/bin/starship completions $shell > starship.$shell ··· 34 done 35 ''; 36 37 - cargoSha256 = "sha256-FXzAvO11NIr6dxF2OeV5XJWHG2kgZiASuBnoC6mSps8="; 38 39 preCheck = '' 40 HOME=$TMPDIR
··· 14 15 rustPlatform.buildRustPackage rec { 16 pname = "starship"; 17 + # unstable was used for a quick fix for darwin 18 + # revert to stable for the release after 1.5.4 19 + version = "unstable-2022-04-12"; 20 21 src = fetchFromGitHub { 22 owner = "starship"; 23 repo = pname; 24 + rev = "a02e87833d6a0e0da3c239d0bbbf3b485356a655"; 25 + sha256 = "sha256-oe/dKFgM8h+ur8E9/dw4byBl9vD6foUXyKX19HDozYU="; 26 }; 27 28 nativeBuildInputs = [ installShellFiles pkg-config ]; 29 30 buildInputs = [ libgit2 ] ++ lib.optionals stdenv.isDarwin [ libiconv Security Foundation Cocoa ]; 31 32 + buildNoDefaultFeatures = true; 33 + # the "notify" feature is currently broken on darwin 34 + buildFeatures = if stdenv.isDarwin then [ "battery" ] else [ "default" ]; 35 + 36 postInstall = '' 37 for shell in bash fish zsh; do 38 STARSHIP_CACHE=$TMPDIR $out/bin/starship completions $shell > starship.$shell ··· 40 done 41 ''; 42 43 + cargoSha256 = "sha256-lku+K1Y5HIt4gDHqudhDMVs7XGoKw8HcMjXMGDu1vkg="; 44 45 preCheck = '' 46 HOME=$TMPDIR
-3
pkgs/tools/misc/steampipe/default.nix
··· 14 vendorSha256 = "sha256-pEQG9BHhsVDVSOoKJBocLXMLjmP72RM+GXz4nYD4D7s="; 15 proxyVendor = true; 16 17 - # tests are failing for no obvious reasons 18 - doCheck = false; 19 - 20 nativeBuildInputs = [ installShellFiles ]; 21 22 ldflags = [
··· 14 vendorSha256 = "sha256-pEQG9BHhsVDVSOoKJBocLXMLjmP72RM+GXz4nYD4D7s="; 15 proxyVendor = true; 16 17 nativeBuildInputs = [ installShellFiles ]; 18 19 ldflags = [
+4 -2
pkgs/tools/networking/assh/default.nix
··· 1 { lib 2 , buildGoModule 3 , fetchFromGitHub 4 , openssh 5 , makeWrapper 6 }: 7 8 buildGoModule rec { ··· 18 19 vendorSha256 = "sha256-xLsiYM0gZL5O+Y3IkiMmzJReNW7XFN3Xejz2CkCqp5M="; 20 21 - doCheck = false; 22 - 23 ldflags = [ 24 "-s" "-w" "-X moul.io/assh/v2/pkg/version.Version=${version}" 25 ]; 26 27 nativeBuildInputs = [ makeWrapper ]; 28 29 postInstall = '' 30 wrapProgram "$out/bin/assh" \
··· 1 { lib 2 + , stdenv 3 , buildGoModule 4 , fetchFromGitHub 5 , openssh 6 , makeWrapper 7 + , ps 8 }: 9 10 buildGoModule rec { ··· 20 21 vendorSha256 = "sha256-xLsiYM0gZL5O+Y3IkiMmzJReNW7XFN3Xejz2CkCqp5M="; 22 23 ldflags = [ 24 "-s" "-w" "-X moul.io/assh/v2/pkg/version.Version=${version}" 25 ]; 26 27 nativeBuildInputs = [ makeWrapper ]; 28 + 29 + checkInputs = lib.optionals stdenv.isDarwin [ ps ]; 30 31 postInstall = '' 32 wrapProgram "$out/bin/assh" \
+23
pkgs/tools/networking/bore-cli/default.nix
···
··· 1 + { lib, rustPlatform, fetchFromGitHub }: 2 + 3 + rustPlatform.buildRustPackage rec { 4 + pname = "bore-cli"; 5 + version = "0.2.1"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "ekzhang"; 9 + repo = "bore"; 10 + rev = "v${version}"; 11 + sha256 = "sha256-k1QpNpN6MVt7+PIDFcJtd7yD1ZpBJ9GFBBagVArRifs="; 12 + }; 13 + 14 + cargoSha256 = "sha256-fNsMNU4npChqyIeonMSc6AjcBxVYVJhiG++HkQ3FM9M="; 15 + 16 + # tests do not find grcov path correctly 17 + meta = with lib; { 18 + description = "Rust tool to create TCP tunnels"; 19 + homepage = "https://github.com/ekzhang/bore"; 20 + license = licenses.mit; 21 + maintainers = with maintainers; [ DieracDelta ]; 22 + }; 23 + }
+2 -2
pkgs/tools/networking/checkip/default.nix
··· 5 6 buildGoModule rec { 7 pname = "checkip"; 8 - version = "0.19.0"; 9 10 src = fetchFromGitHub { 11 owner = "jreisinger"; 12 repo = pname; 13 rev = "v${version}"; 14 - sha256 = "sha256-h8YZGTjEEQb68TrwMDnAqCJWkNPSuWSAJKcOMLXwXio="; 15 }; 16 17 vendorSha256 = "sha256-NHu1hZFPT2k8izrvvz7w0vlVe/nKH0nS4oXUGS8CWcc=";
··· 5 6 buildGoModule rec { 7 pname = "checkip"; 8 + version = "0.24.5"; 9 10 src = fetchFromGitHub { 11 owner = "jreisinger"; 12 repo = pname; 13 rev = "v${version}"; 14 + sha256 = "sha256-/sTagdlWU6hU3TTeJcZ8WK4TqmvxgUbC5eLBz2FH6Jo="; 15 }; 16 17 vendorSha256 = "sha256-NHu1hZFPT2k8izrvvz7w0vlVe/nKH0nS4oXUGS8CWcc=";
+2 -2
pkgs/tools/networking/dnsproxy/default.nix
··· 2 3 buildGoModule rec { 4 pname = "dnsproxy"; 5 - version = "0.42.0"; 6 7 src = fetchFromGitHub { 8 owner = "AdguardTeam"; 9 repo = pname; 10 rev = "v${version}"; 11 - sha256 = "sha256-UXFDFS2TFzo7DcExazt4h0TTnGeMf6d3FAiPXZWB7Ys="; 12 }; 13 14 vendorSha256 = null;
··· 2 3 buildGoModule rec { 4 pname = "dnsproxy"; 5 + version = "0.42.1"; 6 7 src = fetchFromGitHub { 8 owner = "AdguardTeam"; 9 repo = pname; 10 rev = "v${version}"; 11 + sha256 = "sha256-m4Xc5ZorsO6WcbHmJGROJ8SsPCm/KmFapQRQZTZIQKw="; 12 }; 13 14 vendorSha256 = null;
+2 -2
pkgs/tools/networking/iperf/3.nix
··· 1 - { lib, stdenv, fetchurl, openssl, fetchpatch }: 2 3 stdenv.mkDerivation rec { 4 pname = "iperf"; ··· 9 sha256 = "0pvy1cj92phpbldw0bdc0ds70n8irqcyn1ybyis0a6nnz84v936y"; 10 }; 11 12 - buildInputs = [ openssl ]; 13 configureFlags = [ 14 "--with-openssl=${openssl.dev}" 15 ];
··· 1 + { lib, stdenv, fetchurl, openssl, fetchpatch, lksctp-tools }: 2 3 stdenv.mkDerivation rec { 4 pname = "iperf"; ··· 9 sha256 = "0pvy1cj92phpbldw0bdc0ds70n8irqcyn1ybyis0a6nnz84v936y"; 10 }; 11 12 + buildInputs = [ openssl lksctp-tools ]; 13 configureFlags = [ 14 "--with-openssl=${openssl.dev}" 15 ];
-2
pkgs/tools/networking/obfs4/default.nix
··· 12 13 vendorSha256 = "sha256-xGCK8biTYcrmKbsl6ZyCjpRrVP9x5xGrC3VcMsR7ETo="; 14 15 - doCheck = false; 16 - 17 meta = with lib; { 18 description = "A pluggable transport proxy"; 19 homepage = "https://www.torproject.org/projects/obfsproxy";
··· 12 13 vendorSha256 = "sha256-xGCK8biTYcrmKbsl6ZyCjpRrVP9x5xGrC3VcMsR7ETo="; 14 15 meta = with lib; { 16 description = "A pluggable transport proxy"; 17 homepage = "https://www.torproject.org/projects/obfsproxy";
+12 -17
pkgs/tools/networking/openvpn/default.nix
··· 1 - { lib, stdenv 2 , fetchurl 3 , pkg-config 4 - , makeWrapper 5 - , runtimeShell 6 , iproute2 7 , lzo 8 , openssl 9 , pam 10 , useSystemd ? stdenv.isLinux 11 , systemd 12 , util-linux 13 , pkcs11Support ? false 14 , pkcs11helper 15 }: 16 17 - with lib; 18 let 19 - # Check if the script needs to have other binaries wrapped when changing this. 20 - update-resolved = fetchurl { 21 - url = "https://raw.githubusercontent.com/jonathanio/update-systemd-resolved/v1.3.0/update-systemd-resolved"; 22 - sha256 = "021qzv1k0zxgv1rmyfpqj3zlzqr28xa7zff1n7vrbjk36ijylpsc"; 23 - }; 24 25 generic = { version, sha256 }: 26 let ··· 36 inherit sha256; 37 }; 38 39 - nativeBuildInputs = [ makeWrapper pkg-config ]; 40 41 buildInputs = [ lzo openssl ] 42 ++ optional stdenv.isLinux pam ··· 52 ++ optional pkcs11Support "--enable-pkcs11" 53 ++ optional stdenv.isDarwin "--disable-plugin-auth-pam"; 54 55 postInstall = '' 56 mkdir -p $out/share/doc/openvpn/examples 57 - cp -r sample/sample-config-files/ $out/share/doc/openvpn/examples 58 - cp -r sample/sample-keys/ $out/share/doc/openvpn/examples 59 - cp -r sample/sample-scripts/ $out/share/doc/openvpn/examples 60 '' + optionalString useSystemd '' 61 - install -Dm555 ${update-resolved} $out/libexec/update-systemd-resolved 62 - wrapProgram $out/libexec/update-systemd-resolved \ 63 - --prefix PATH : ${makeBinPath [ runtimeShell iproute2 systemd util-linux ]} 64 ''; 65 66 enableParallelBuilding = true; ··· 69 description = "A robust and highly flexible tunneling application"; 70 downloadPage = "https://openvpn.net/community-downloads/"; 71 homepage = "https://openvpn.net/"; 72 - license = licenses.gpl2; 73 maintainers = with maintainers; [ viric peterhoeg ]; 74 platforms = platforms.unix; 75 };
··· 1 + { lib 2 + , stdenv 3 , fetchurl 4 , pkg-config 5 , iproute2 6 , lzo 7 , openssl 8 , pam 9 , useSystemd ? stdenv.isLinux 10 , systemd 11 + , update-systemd-resolved 12 , util-linux 13 , pkcs11Support ? false 14 , pkcs11helper 15 }: 16 17 let 18 + inherit (lib) versionOlder optional optionals optionalString; 19 20 generic = { version, sha256 }: 21 let ··· 31 inherit sha256; 32 }; 33 34 + nativeBuildInputs = [ pkg-config ]; 35 36 buildInputs = [ lzo openssl ] 37 ++ optional stdenv.isLinux pam ··· 47 ++ optional pkcs11Support "--enable-pkcs11" 48 ++ optional stdenv.isDarwin "--disable-plugin-auth-pam"; 49 50 + # We used to vendor the update-systemd-resolved script inside libexec, 51 + # but a separate package was made, that uses libexec/openvpn. Copy it 52 + # into libexec in case any consumers expect it to be there even though 53 + # they should use the update-systemd-resolved package instead. 54 postInstall = '' 55 mkdir -p $out/share/doc/openvpn/examples 56 + cp -r sample/sample-{config-files,keys,scripts}/ $out/share/doc/openvpn/examples 57 '' + optionalString useSystemd '' 58 + install -Dm555 -t $out/libexec ${update-systemd-resolved}/libexec/openvpn/* 59 ''; 60 61 enableParallelBuilding = true; ··· 64 description = "A robust and highly flexible tunneling application"; 65 downloadPage = "https://openvpn.net/community-downloads/"; 66 homepage = "https://openvpn.net/"; 67 + license = licenses.gpl2Only; 68 maintainers = with maintainers; [ viric peterhoeg ]; 69 platforms = platforms.unix; 70 };
+21 -13
pkgs/tools/networking/openvpn/update-systemd-resolved.nix
··· 1 - { lib, stdenv, fetchFromGitHub 2 - , makeWrapper 3 - , iproute2, systemd, coreutils, util-linux }: 4 5 stdenv.mkDerivation rec { 6 pname = "update-systemd-resolved"; 7 version = "1.3.0"; 8 9 src = fetchFromGitHub { 10 owner = "jonathanio"; 11 repo = "update-systemd-resolved"; 12 rev = "v${version}"; 13 - sha256 = "19zhbpyms57yb70hi0ws5sbkpk2yqp9nnix3f86r36h1g93m70lm"; 14 }; 15 16 - nativeBuildInputs = [ makeWrapper ]; 17 - 18 - buildFlags = [ 19 - "PREFIX=${placeholder "out"}/libexec/openvpn" 20 ]; 21 22 - installPhase = '' 23 - wrapProgram $out/libexec/openvpn/update-systemd-resolved \ 24 - --prefix PATH : ${lib.makeBinPath [ iproute2 systemd coreutils util-linux ]} 25 ''; 26 27 meta = with lib; { 28 description = "Helper script for OpenVPN to directly update the DNS settings of a link through systemd-resolved via DBus"; 29 homepage = "https://github.com/jonathanio/update-systemd-resolved"; 30 maintainers = with maintainers; [ eadwu ]; 31 - license = licenses.gpl3; 32 - platforms = platforms.unix; 33 }; 34 }
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , iproute2 5 + , runtimeShell 6 + , systemd 7 + , coreutils 8 + , util-linux 9 + }: 10 11 stdenv.mkDerivation rec { 12 pname = "update-systemd-resolved"; 13 + # when updating this, check if additional binaries need injecting into PATH 14 version = "1.3.0"; 15 16 src = fetchFromGitHub { 17 owner = "jonathanio"; 18 repo = "update-systemd-resolved"; 19 rev = "v${version}"; 20 + hash = "sha256-lYJTR3oBmpENcqNHa9PFXsw7ly6agwjBWf4UXf1d8Kc="; 21 }; 22 23 + # set SCRIPT_NAME in case we are wrapped and inject PATH 24 + patches = [ 25 + ./update-systemd-resolved.patch 26 ]; 27 28 + PREFIX = "${placeholder "out"}/libexec/openvpn"; 29 + 30 + postInstall = '' 31 + substituteInPlace ${PREFIX}/update-systemd-resolved \ 32 + --subst-var-by PATH ${lib.makeBinPath [ coreutils iproute2 runtimeShell systemd util-linux ]} 33 ''; 34 35 meta = with lib; { 36 description = "Helper script for OpenVPN to directly update the DNS settings of a link through systemd-resolved via DBus"; 37 homepage = "https://github.com/jonathanio/update-systemd-resolved"; 38 + license = licenses.gpl3Only; 39 maintainers = with maintainers; [ eadwu ]; 40 + platforms = platforms.linux; 41 }; 42 }
+26
pkgs/tools/networking/openvpn/update-systemd-resolved.patch
···
··· 1 + diff --git a/Makefile b/Makefile 2 + index 524b6b7..8a880f1 100644 3 + --- a/Makefile 4 + +++ b/Makefile 5 + @@ -9,7 +9,6 @@ all: install info 6 + 7 + install: 8 + @install -Dm750 $(SRC) $(DEST) 9 + - @install -Dm644 $(SRC).conf $(DEST).conf 10 + 11 + info: 12 + @printf 'Successfully installed %s to %s.\n' $(SRC) $(DEST) 13 + diff --git a/update-systemd-resolved b/update-systemd-resolved 14 + index 1452e1a..39641cb 100755 15 + --- a/update-systemd-resolved 16 + +++ b/update-systemd-resolved 17 + @@ -29,7 +29,8 @@ 18 + DBUS_DEST="org.freedesktop.resolve1" 19 + DBUS_NODE="/org/freedesktop/resolve1" 20 + 21 + -SCRIPT_NAME="${BASH_SOURCE[0]##*/}" 22 + +PATH="@PATH@" 23 + +SCRIPT_NAME="update-systemd-resolved" 24 + 25 + log() { 26 + logger -s -t "$SCRIPT_NAME" "$@"
+3 -3
pkgs/tools/networking/telepresence2/default.nix
··· 2 3 buildGoModule rec { 4 pname = "telepresence2"; 5 - version = "2.4.10"; 6 7 src = fetchFromGitHub { 8 owner = "telepresenceio"; 9 repo = "telepresence"; 10 rev = "v${version}"; 11 - sha256 = "sha256-OM0kMQYYHjk17x4VmrIXyTq/DxXnTrt6oRHEdV+1+Ns="; 12 }; 13 14 # The Helm chart is go:embed'ed as a tarball in the binary. ··· 21 go run ./build-aux/package_embedded_chart/main.go ${src.rev} 22 ''; 23 24 - vendorSha256 = "sha256-J7Qj0g479K6k0pXmZzQ3T4VG4Vdj7Sc9Xhuy4Ke/xkU="; 25 26 ldflags = [ 27 "-s" "-w" "-X=github.com/telepresenceio/telepresence/v2/pkg/version.Version=${src.rev}"
··· 2 3 buildGoModule rec { 4 pname = "telepresence2"; 5 + version = "2.5.4"; 6 7 src = fetchFromGitHub { 8 owner = "telepresenceio"; 9 repo = "telepresence"; 10 rev = "v${version}"; 11 + sha256 = "sha256-v6E1v89cVL4N8eKJ5pKU6BwQWZF5lLs4VLGhUS5J1rA="; 12 }; 13 14 # The Helm chart is go:embed'ed as a tarball in the binary. ··· 21 go run ./build-aux/package_embedded_chart/main.go ${src.rev} 22 ''; 23 24 + vendorSha256 = "sha256-RDXP7faijMujAV19l9NmI4xk0Js6DE5YZoHRo2GHyoU="; 25 26 ldflags = [ 27 "-s" "-w" "-X=github.com/telepresenceio/telepresence/v2/pkg/version.Version=${src.rev}"
-5
pkgs/tools/networking/wireguard-tools/default.nix
··· 7 , makeWrapper 8 , openresolv 9 , procps 10 - , wireguard-go 11 }: 12 13 stdenv.mkDerivation rec { ··· 39 '' + lib.optionalString stdenv.isLinux '' 40 for f in $out/bin/*; do 41 wrapProgram $f --prefix PATH : ${lib.makeBinPath [ procps iproute2 iptables openresolv ]} 42 - done 43 - '' + lib.optionalString stdenv.isDarwin '' 44 - for f in $out/bin/*; do 45 - wrapProgram $f --prefix PATH : ${wireguard-go}/bin 46 done 47 ''; 48
··· 7 , makeWrapper 8 , openresolv 9 , procps 10 }: 11 12 stdenv.mkDerivation rec { ··· 38 '' + lib.optionalString stdenv.isLinux '' 39 for f in $out/bin/*; do 40 wrapProgram $f --prefix PATH : ${lib.makeBinPath [ procps iproute2 iptables openresolv ]} 41 done 42 ''; 43
+3 -3
pkgs/tools/nix/alejandra/default.nix
··· 7 8 rustPlatform.buildRustPackage rec { 9 pname = "alejandra"; 10 - version = "1.1.0"; 11 12 src = fetchFromGitHub { 13 owner = "kamadorueda"; 14 repo = "alejandra"; 15 rev = version; 16 - sha256 = "sha256-vkFKYnSmhPPXtc3AH7iRtqRRqxhj0o5WySqPT+klDWU="; 17 }; 18 19 - cargoSha256 = "sha256-MsXaanznE4UtZMj54EDq86aJ2t4xT8O5ziTpa/KCwBw="; 20 21 passthru.tests = { 22 version = testVersion { package = alejandra; };
··· 7 8 rustPlatform.buildRustPackage rec { 9 pname = "alejandra"; 10 + version = "1.2.0"; 11 12 src = fetchFromGitHub { 13 owner = "kamadorueda"; 14 repo = "alejandra"; 15 rev = version; 16 + sha256 = "sha256-35hEJuMvRswOPKb9lbB9ZuHVe0eJN6WJc4T8Frn0hYQ="; 17 }; 18 19 + cargoSha256 = "sha256-SsIpggbRQPjpCYgCG4sSJ022MmMV4bJJ8UAHcJR74O8="; 20 21 passthru.tests = { 22 version = testVersion { package = alejandra; };
+1 -1
pkgs/tools/package-management/nix/common.nix
··· 201 ''; 202 homepage = "https://nixos.org/"; 203 license = licenses.lgpl2Plus; 204 - maintainers = with maintainers; [ eelco lovesegfault ]; 205 platforms = platforms.unix; 206 outputsToInstall = [ "out" ] ++ optional enableDocumentation "man"; 207 };
··· 201 ''; 202 homepage = "https://nixos.org/"; 203 license = licenses.lgpl2Plus; 204 + maintainers = with maintainers; [ eelco lovesegfault artturin ]; 205 platforms = platforms.unix; 206 outputsToInstall = [ "out" ] ++ optional enableDocumentation "man"; 207 };
+3 -3
pkgs/tools/package-management/nix/default.nix
··· 85 86 unstable = lib.lowPrio (common rec { 87 version = "2.8"; 88 - suffix = "pre20220322_${lib.substring 0 7 src.rev}"; 89 src = fetchFromGitHub { 90 owner = "NixOS"; 91 repo = "nix"; 92 - rev = "d5d4d980427aca3849b90bfe1694b6d1d14532fb"; 93 - sha256 = "sha256-fV7nUcRhVmgIvDUraAzHV2TDVHDn1jETfv2zdDMQ59Y="; 94 }; 95 }); 96 })
··· 85 86 unstable = lib.lowPrio (common rec { 87 version = "2.8"; 88 + suffix = "pre20220411_${lib.substring 0 7 src.rev}"; 89 src = fetchFromGitHub { 90 owner = "NixOS"; 91 repo = "nix"; 92 + rev = "f7276bc948705f452b2bfcc2a08bc44152f1d5a8"; 93 + sha256 = "sha256-brqGGdr2CzqufY3NXU8tGm6QbCTSFGfboruU2cUWhu8="; 94 }; 95 }); 96 })
+2 -2
pkgs/tools/security/exploitdb/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "exploitdb"; 5 - version = "2022-03-31"; 6 7 src = fetchFromGitHub { 8 owner = "offensive-security"; 9 repo = pname; 10 rev = version; 11 - sha256 = "sha256-T7vPDbB330Uv276+oGnEYK1xGpJCMzzZiQXx4uW1kc4="; 12 }; 13 14 nativeBuildInputs = [ makeWrapper ];
··· 2 3 stdenv.mkDerivation rec { 4 pname = "exploitdb"; 5 + version = "2022-04-12"; 6 7 src = fetchFromGitHub { 8 owner = "offensive-security"; 9 repo = pname; 10 rev = version; 11 + sha256 = "sha256-Ucbw09oFklulyXr8mGO5RskKNZx0rPTA6hPJgYByPAI="; 12 }; 13 14 nativeBuildInputs = [ makeWrapper ];
+3 -3
pkgs/tools/security/feroxbuster/default.nix
··· 9 10 rustPlatform.buildRustPackage rec { 11 pname = "feroxbuster"; 12 - version = "2.6.2"; 13 14 src = fetchFromGitHub { 15 owner = "epi052"; 16 repo = pname; 17 rev = "v${version}"; 18 - hash = "sha256-SRVCtyl0+GRQ6MUHDY3gi7eg0l42d74c+Ct7G70MJfw="; 19 }; 20 21 - cargoSha256 = "sha256-5SCJqVA5CEyILc5Ojr5ZsFiK8y6qfgggXyp9e8i5pdo="; 22 23 OPENSSL_NO_VENDOR = true; 24
··· 9 10 rustPlatform.buildRustPackage rec { 11 pname = "feroxbuster"; 12 + version = "2.6.4"; 13 14 src = fetchFromGitHub { 15 owner = "epi052"; 16 repo = pname; 17 rev = "v${version}"; 18 + hash = "sha256-aTyjZc+bsA4rvbcFTLArK+zbfF6thHEYyPbMx9vLcMo="; 19 }; 20 21 + cargoSha256 = "sha256-PLrIMgn0o+fFB6Zv9sf7X4gZyHwVSd6BOM1/KUo3TAg="; 22 23 OPENSSL_NO_VENDOR = true; 24
-2
pkgs/tools/security/gopass/default.nix
··· 28 29 subPackages = [ "." ]; 30 31 - doCheck = false; 32 - 33 ldflags = [ "-s" "-w" "-X main.version=${version}" "-X main.commit=${src.rev}" ]; 34 35 wrapperPath = lib.makeBinPath (
··· 28 29 subPackages = [ "." ]; 30 31 ldflags = [ "-s" "-w" "-X main.version=${version}" "-X main.commit=${src.rev}" ]; 32 33 wrapperPath = lib.makeBinPath (
+18 -9
pkgs/tools/security/kubescape/default.nix
··· 6 7 buildGoModule rec { 8 pname = "kubescape"; 9 - version = "2.0.150"; 10 11 src = fetchFromGitHub { 12 owner = "armosec"; 13 repo = pname; 14 rev = "v${version}"; 15 - hash = "sha256-1D/ixtZI7/H05MD6zRtZCF8yhW1FhvRpdPWieAPwxHs="; 16 }; 17 18 nativeBuildInputs = [ 19 installShellFiles 20 ]; 21 22 - modRoot = "cmd"; 23 - vendorSha256 = "sha256-Nznf793OMQ7ZCWb5voVcLyMiBa1Z8Dswp7Tdn1AzlJA="; 24 - 25 ldflags = [ 26 "-s" 27 "-w" 28 - "-X github.com/armosec/kubescape/core/cautils.BuildNumber=v${version}" 29 ]; 30 31 - postBuild = '' 32 - # kubescape/cmd should be called kubescape 33 - mv $GOPATH/bin/{cmd,kubescape} 34 ''; 35 36 postInstall = '' ··· 44 installCheckPhase = '' 45 runHook preInstallCheck 46 $out/bin/kubescape --help 47 $out/bin/kubescape --version | grep "v${version}" 48 runHook postInstallCheck 49 '';
··· 6 7 buildGoModule rec { 8 pname = "kubescape"; 9 + version = "2.0.152"; 10 11 src = fetchFromGitHub { 12 owner = "armosec"; 13 repo = pname; 14 rev = "v${version}"; 15 + hash = "sha256-hibXmA2JerfnkGiSnBUCMHGPm4Tefnsl/x2VAS5z0Fo="; 16 }; 17 + vendorSha256 = "sha256-HfsQfoz1n3FEd2eVBBz3Za2jYCSrozXpL34Z8CgQsTA="; 18 19 nativeBuildInputs = [ 20 installShellFiles 21 ]; 22 23 ldflags = [ 24 "-s" 25 "-w" 26 + "-X github.com/armosec/kubescape/v2/core/cautils.BuildNumber=v${version}" 27 ]; 28 29 + subPackages = [ "." ]; 30 + 31 + preCheck = '' 32 + # Feed in all but the integration tests for testing 33 + # This is because subPackages above limits what is built to just what we 34 + # want but also limits the tests 35 + # Skip httphandler tests - the checkPhase doesn't care about excludedPackages 36 + getGoDirs() { 37 + go list ./... | grep -v httphandler 38 + } 39 + 40 + rm core/pkg/resourcehandler/{repositoryscanner,urlloader}_test.go 41 ''; 42 43 postInstall = '' ··· 51 installCheckPhase = '' 52 runHook preInstallCheck 53 $out/bin/kubescape --help 54 + # `--version` vs `version` shows the version without checking for latest 55 + # if the flag is missing the BuildNumber may have moved 56 $out/bin/kubescape --version | grep "v${version}" 57 runHook postInstallCheck 58 '';
+1 -1
pkgs/tools/security/metasploit/Gemfile
··· 1 # frozen_string_literal: true 2 source "https://rubygems.org" 3 4 - gem "metasploit-framework", git: "https://github.com/rapid7/metasploit-framework", ref: "refs/tags/6.1.36"
··· 1 # frozen_string_literal: true 2 source "https://rubygems.org" 3 4 + gem "metasploit-framework", git: "https://github.com/rapid7/metasploit-framework", ref: "refs/tags/6.1.37"
+26 -17
pkgs/tools/security/metasploit/Gemfile.lock
··· 1 GIT 2 remote: https://github.com/rapid7/metasploit-framework 3 - revision: b3ad212ba393cc87bb9e621dbad9d04362f1151c 4 - ref: refs/tags/6.1.36 5 specs: 6 - metasploit-framework (6.1.36) 7 actionpack (~> 6.0) 8 activerecord (~> 6.0) 9 activesupport (~> 6.0) ··· 31 metasploit-concern 32 metasploit-credential 33 metasploit-model 34 - metasploit-payloads (= 2.0.77) 35 metasploit_data_models 36 metasploit_payloads-mettle (= 1.0.18) 37 mqtt 38 msgpack 39 nessus_rest 40 net-ldap 41 net-ssh 42 network_interface 43 nexpose ··· 128 arel-helpers (2.14.0) 129 activerecord (>= 3.1.0, < 8) 130 aws-eventstream (1.2.0) 131 - aws-partitions (1.573.0) 132 aws-sdk-core (3.130.0) 133 aws-eventstream (~> 1, >= 1.0.2) 134 aws-partitions (~> 1, >= 1.525.0) ··· 158 cookiejar (0.3.3) 159 crass (1.0.6) 160 daemons (1.4.1) 161 dnsruby (1.61.9) 162 simpleidn (~> 0.1) 163 domain_name (0.5.20190701) ··· 234 crass (~> 1.0.2) 235 nokogiri (>= 1.5.9) 236 metasm (1.0.5) 237 - metasploit-concern (4.0.3) 238 activemodel (~> 6.0) 239 activesupport (~> 6.0) 240 railties (~> 6.0) 241 - metasploit-credential (5.0.5) 242 metasploit-concern 243 metasploit-model 244 metasploit_data_models (>= 5.0.0) ··· 248 rex-socket 249 rubyntlm 250 rubyzip 251 - metasploit-model (4.0.3) 252 activemodel (~> 6.0) 253 activesupport (~> 6.0) 254 railties (~> 6.0) 255 - metasploit-payloads (2.0.77) 256 - metasploit_data_models (5.0.4) 257 activerecord (~> 6.0) 258 activesupport (~> 6.0) 259 arel-helpers ··· 268 mini_portile2 (2.8.0) 269 minitest (5.15.0) 270 mqtt (0.5.0) 271 - msgpack (1.4.5) 272 multi_json (1.15.0) 273 multipart-post (2.1.1) 274 mustermann (1.1.1) 275 ruby2_keywords (~> 0.0.1) 276 nessus_rest (0.1.6) 277 net-ldap (0.17.0) 278 net-ssh (6.1.0) 279 network_interface (0.0.2) 280 nexpose (7.3.0) 281 nio4r (2.5.8) 282 - nokogiri (1.13.3) 283 mini_portile2 (~> 2.8.0) 284 racc (~> 1.4) 285 nori (2.6.0) ··· 335 rex-core 336 rex-struct2 337 rex-text 338 - rex-core (0.1.27) 339 rex-encoder (0.1.6) 340 metasm 341 rex-arch 342 rex-text 343 - rex-exploitation (0.1.29) 344 jsobfu 345 metasm 346 rex-arch ··· 354 rex-arch 355 rex-ole (0.1.7) 356 rex-text 357 - rex-powershell (0.1.95) 358 rex-random_identifier 359 rex-text 360 ruby-rc4 ··· 365 metasm 366 rex-core 367 rex-text 368 - rex-socket (0.1.34) 369 rex-core 370 rex-sslscan (0.1.7) 371 rex-core ··· 407 rack (>= 1, < 3) 408 thor (1.2.1) 409 tilt (2.0.10) 410 ttfunk (1.7.0) 411 tzinfo (2.0.4) 412 concurrent-ruby (~> 1.0) ··· 447 metasploit-framework! 448 449 BUNDLED WITH 450 - 2.3.6
··· 1 GIT 2 remote: https://github.com/rapid7/metasploit-framework 3 + revision: 214817055bc104e6876882ef794f1de1031edb53 4 + ref: refs/tags/6.1.37 5 specs: 6 + metasploit-framework (6.1.37) 7 actionpack (~> 6.0) 8 activerecord (~> 6.0) 9 activesupport (~> 6.0) ··· 31 metasploit-concern 32 metasploit-credential 33 metasploit-model 34 + metasploit-payloads (= 2.0.80) 35 metasploit_data_models 36 metasploit_payloads-mettle (= 1.0.18) 37 mqtt 38 msgpack 39 nessus_rest 40 net-ldap 41 + net-smtp 42 net-ssh 43 network_interface 44 nexpose ··· 129 arel-helpers (2.14.0) 130 activerecord (>= 3.1.0, < 8) 131 aws-eventstream (1.2.0) 132 + aws-partitions (1.575.0) 133 aws-sdk-core (3.130.0) 134 aws-eventstream (~> 1, >= 1.0.2) 135 aws-partitions (~> 1, >= 1.525.0) ··· 159 cookiejar (0.3.3) 160 crass (1.0.6) 161 daemons (1.4.1) 162 + digest (3.1.0) 163 dnsruby (1.61.9) 164 simpleidn (~> 0.1) 165 domain_name (0.5.20190701) ··· 236 crass (~> 1.0.2) 237 nokogiri (>= 1.5.9) 238 metasm (1.0.5) 239 + metasploit-concern (4.0.4) 240 activemodel (~> 6.0) 241 activesupport (~> 6.0) 242 railties (~> 6.0) 243 + metasploit-credential (5.0.7) 244 metasploit-concern 245 metasploit-model 246 metasploit_data_models (>= 5.0.0) ··· 250 rex-socket 251 rubyntlm 252 rubyzip 253 + metasploit-model (4.0.4) 254 activemodel (~> 6.0) 255 activesupport (~> 6.0) 256 railties (~> 6.0) 257 + metasploit-payloads (2.0.80) 258 + metasploit_data_models (5.0.5) 259 activerecord (~> 6.0) 260 activesupport (~> 6.0) 261 arel-helpers ··· 270 mini_portile2 (2.8.0) 271 minitest (5.15.0) 272 mqtt (0.5.0) 273 + msgpack (1.5.1) 274 multi_json (1.15.0) 275 multipart-post (2.1.1) 276 mustermann (1.1.1) 277 ruby2_keywords (~> 0.0.1) 278 nessus_rest (0.1.6) 279 net-ldap (0.17.0) 280 + net-protocol (0.1.3) 281 + timeout 282 + net-smtp (0.3.1) 283 + digest 284 + net-protocol 285 + timeout 286 net-ssh (6.1.0) 287 network_interface (0.0.2) 288 nexpose (7.3.0) 289 nio4r (2.5.8) 290 + nokogiri (1.13.4) 291 mini_portile2 (~> 2.8.0) 292 racc (~> 1.4) 293 nori (2.6.0) ··· 343 rex-core 344 rex-struct2 345 rex-text 346 + rex-core (0.1.28) 347 rex-encoder (0.1.6) 348 metasm 349 rex-arch 350 rex-text 351 + rex-exploitation (0.1.30) 352 jsobfu 353 metasm 354 rex-arch ··· 362 rex-arch 363 rex-ole (0.1.7) 364 rex-text 365 + rex-powershell (0.1.96) 366 rex-random_identifier 367 rex-text 368 ruby-rc4 ··· 373 metasm 374 rex-core 375 rex-text 376 + rex-socket (0.1.35) 377 rex-core 378 rex-sslscan (0.1.7) 379 rex-core ··· 415 rack (>= 1, < 3) 416 thor (1.2.1) 417 tilt (2.0.10) 418 + timeout (0.2.0) 419 ttfunk (1.7.0) 420 tzinfo (2.0.4) 421 concurrent-ruby (~> 1.0) ··· 456 metasploit-framework! 457 458 BUNDLED WITH 459 + 2.3.9
+2 -2
pkgs/tools/security/metasploit/default.nix
··· 15 }; 16 in stdenv.mkDerivation rec { 17 pname = "metasploit-framework"; 18 - version = "6.1.36"; 19 20 src = fetchFromGitHub { 21 owner = "rapid7"; 22 repo = "metasploit-framework"; 23 rev = version; 24 - sha256 = "sha256-j90/ygZpwdMb0KL1bJPHpysokC3BoN/kUK/dsBo6HsU="; 25 }; 26 27 nativeBuildInputs = [ makeWrapper ];
··· 15 }; 16 in stdenv.mkDerivation rec { 17 pname = "metasploit-framework"; 18 + version = "6.1.37"; 19 20 src = fetchFromGitHub { 21 owner = "rapid7"; 22 repo = "metasploit-framework"; 23 rev = version; 24 + sha256 = "sha256-umSWJq9jJrjawP+eXkZEKcomJNHpt7IOk+ZI1iAM6OU="; 25 }; 26 27 nativeBuildInputs = [ makeWrapper ];
+67 -27
pkgs/tools/security/metasploit/gemset.nix
··· 104 platforms = []; 105 source = { 106 remotes = ["https://rubygems.org"]; 107 - sha256 = "162x55is7jfdy6cf1xw2llbrxcnk5gv3dsqfmi1klf6c2xfm87gm"; 108 type = "gem"; 109 }; 110 - version = "1.573.0"; 111 }; 112 aws-sdk-core = { 113 groups = ["default"]; ··· 258 type = "gem"; 259 }; 260 version = "1.4.1"; 261 }; 262 dnsruby = { 263 groups = ["default"]; ··· 664 platforms = []; 665 source = { 666 remotes = ["https://rubygems.org"]; 667 - sha256 = "0lmvwja6v7s12g0fq9mp2d3sgashl526apfjqk5fchqvnfqw4gsb"; 668 type = "gem"; 669 }; 670 - version = "4.0.3"; 671 }; 672 metasploit-credential = { 673 groups = ["default"]; 674 platforms = []; 675 source = { 676 remotes = ["https://rubygems.org"]; 677 - sha256 = "0a17zm8cq71rd8qilxai7s3dzb8n5lzvjfwyxk7slblfcgbsl9np"; 678 type = "gem"; 679 }; 680 - version = "5.0.5"; 681 }; 682 metasploit-framework = { 683 groups = ["default"]; 684 platforms = []; 685 source = { 686 fetchSubmodules = false; 687 - rev = "b3ad212ba393cc87bb9e621dbad9d04362f1151c"; 688 - sha256 = "1i8y78db1pdga3jdz8615n82hax7qy9nrxd2s0dx7hb90v53zpcg"; 689 type = "git"; 690 url = "https://github.com/rapid7/metasploit-framework"; 691 }; 692 - version = "6.1.36"; 693 }; 694 metasploit-model = { 695 groups = ["default"]; 696 platforms = []; 697 source = { 698 remotes = ["https://rubygems.org"]; 699 - sha256 = "13zg6jw8vbspq95s4dpcbjxnjiacy21il7y8l2dq3rd04mickryy"; 700 type = "gem"; 701 }; 702 - version = "4.0.3"; 703 }; 704 metasploit-payloads = { 705 groups = ["default"]; 706 platforms = []; 707 source = { 708 remotes = ["https://rubygems.org"]; 709 - sha256 = "0chd5rn13210fgsvm0yqd59lfgg9kpmyx82jbf33dfiw6qh6mmi1"; 710 type = "gem"; 711 }; 712 - version = "2.0.77"; 713 }; 714 metasploit_data_models = { 715 groups = ["default"]; 716 platforms = []; 717 source = { 718 remotes = ["https://rubygems.org"]; 719 - sha256 = "12hnkrkgx89dskfr8ywpxk51y0nqnnj37qjz856f45z7ymx1nzip"; 720 type = "gem"; 721 }; 722 - version = "5.0.4"; 723 }; 724 metasploit_payloads-mettle = { 725 groups = ["default"]; ··· 776 platforms = []; 777 source = { 778 remotes = ["https://rubygems.org"]; 779 - sha256 = "1cshgsx3hmpgx639xyqjqa2q3hgrhlyr9rpwhsglsx529alqq125"; 780 type = "gem"; 781 }; 782 - version = "1.4.5"; 783 }; 784 multi_json = { 785 groups = ["default"]; ··· 831 }; 832 version = "0.17.0"; 833 }; 834 net-ssh = { 835 groups = ["default"]; 836 platforms = []; ··· 877 platforms = []; 878 source = { 879 remotes = ["https://rubygems.org"]; 880 - sha256 = "1p6b3q411h2mw4dsvhjrp1hh66hha5cm69fqg85vn2lizz71n6xz"; 881 type = "gem"; 882 }; 883 - version = "1.13.3"; 884 }; 885 nori = { 886 groups = ["default"]; ··· 1147 platforms = []; 1148 source = { 1149 remotes = ["https://rubygems.org"]; 1150 - sha256 = "0a5fb8g6ksak1g1syhvh5rh87shnx617l7nl6afl80in0h4fd4xd"; 1151 type = "gem"; 1152 }; 1153 - version = "0.1.27"; 1154 }; 1155 rex-encoder = { 1156 groups = ["default"]; ··· 1167 platforms = []; 1168 source = { 1169 remotes = ["https://rubygems.org"]; 1170 - sha256 = "0asx13g0xqb8wnslrmsld2l1w2qpl6kjrcbfl945kw1nm7k5bwxb"; 1171 type = "gem"; 1172 }; 1173 - version = "0.1.29"; 1174 }; 1175 rex-java = { 1176 groups = ["default"]; ··· 1217 platforms = []; 1218 source = { 1219 remotes = ["https://rubygems.org"]; 1220 - sha256 = "0ydzvakfg8can56jn0i8qnrf742csyk82krj50b44sj93ncj7h54"; 1221 type = "gem"; 1222 }; 1223 - version = "0.1.95"; 1224 }; 1225 rex-random_identifier = { 1226 groups = ["default"]; ··· 1257 platforms = []; 1258 source = { 1259 remotes = ["https://rubygems.org"]; 1260 - sha256 = "1rsgssbnnl5frxgnq17xq0n6rpxns6xdmxpya9852c2n72nm5ac0"; 1261 type = "gem"; 1262 }; 1263 - version = "0.1.34"; 1264 }; 1265 rex-sslscan = { 1266 groups = ["default"]; ··· 1471 type = "gem"; 1472 }; 1473 version = "2.0.10"; 1474 }; 1475 ttfunk = { 1476 groups = ["default"];
··· 104 platforms = []; 105 source = { 106 remotes = ["https://rubygems.org"]; 107 + sha256 = "07kbrac2r883h4bsw4qhgkd97v0f4p05saqj8zsy300wx56nyssm"; 108 type = "gem"; 109 }; 110 + version = "1.575.0"; 111 }; 112 aws-sdk-core = { 113 groups = ["default"]; ··· 258 type = "gem"; 259 }; 260 version = "1.4.1"; 261 + }; 262 + digest = { 263 + groups = ["default"]; 264 + platforms = []; 265 + source = { 266 + remotes = ["https://rubygems.org"]; 267 + sha256 = "00vwzvxgby22h7jhwadqqf9ssbkp3ag2pl4g7q3zf1y8mlk7rk39"; 268 + type = "gem"; 269 + }; 270 + version = "3.1.0"; 271 }; 272 dnsruby = { 273 groups = ["default"]; ··· 674 platforms = []; 675 source = { 676 remotes = ["https://rubygems.org"]; 677 + sha256 = "1m7dykwravbjdq4zs1z5lqdwrmfjsswjg7iygn4a187xn9ml1rj6"; 678 type = "gem"; 679 }; 680 + version = "4.0.4"; 681 }; 682 metasploit-credential = { 683 groups = ["default"]; 684 platforms = []; 685 source = { 686 remotes = ["https://rubygems.org"]; 687 + sha256 = "073bhxlyszk5iknx6896kch4yfcjk48wq7q5vnjd5k7akx0k9h8p"; 688 type = "gem"; 689 }; 690 + version = "5.0.7"; 691 }; 692 metasploit-framework = { 693 groups = ["default"]; 694 platforms = []; 695 source = { 696 fetchSubmodules = false; 697 + rev = "214817055bc104e6876882ef794f1de1031edb53"; 698 + sha256 = "1rg81hhdcj76jc7b5dz9s4j2dji98i35x7pzq3dbh9k3mwk9cr5s"; 699 type = "git"; 700 url = "https://github.com/rapid7/metasploit-framework"; 701 }; 702 + version = "6.1.37"; 703 }; 704 metasploit-model = { 705 groups = ["default"]; 706 platforms = []; 707 source = { 708 remotes = ["https://rubygems.org"]; 709 + sha256 = "16mc0f7hqpqmnvyqar3hn3yr83xxvnm1ikmq6sxwbf08zhgz6v64"; 710 type = "gem"; 711 }; 712 + version = "4.0.4"; 713 }; 714 metasploit-payloads = { 715 groups = ["default"]; 716 platforms = []; 717 source = { 718 remotes = ["https://rubygems.org"]; 719 + sha256 = "12xggj210fqprkcd6zb4rnis12l9q2fi42gmwh2hfdwvbm3syvzy"; 720 type = "gem"; 721 }; 722 + version = "2.0.80"; 723 }; 724 metasploit_data_models = { 725 groups = ["default"]; 726 platforms = []; 727 source = { 728 remotes = ["https://rubygems.org"]; 729 + sha256 = "1h7w6kavbylbs55rkv12hg28wcchwqvzmagw9yrkqmncwdavl0dl"; 730 type = "gem"; 731 }; 732 + version = "5.0.5"; 733 }; 734 metasploit_payloads-mettle = { 735 groups = ["default"]; ··· 786 platforms = []; 787 source = { 788 remotes = ["https://rubygems.org"]; 789 + sha256 = "1i0gbypr1yxwfkaxzrk0i1wz4n6v3mw7z24k65jy3q1h5lda5xbw"; 790 type = "gem"; 791 }; 792 + version = "1.5.1"; 793 }; 794 multi_json = { 795 groups = ["default"]; ··· 841 }; 842 version = "0.17.0"; 843 }; 844 + net-protocol = { 845 + groups = ["default"]; 846 + platforms = []; 847 + source = { 848 + remotes = ["https://rubygems.org"]; 849 + sha256 = "051cc82dl41a66c9sxv4lx4slqk7sz1v4iy0hdk6gpjyjszf4hxd"; 850 + type = "gem"; 851 + }; 852 + version = "0.1.3"; 853 + }; 854 + net-smtp = { 855 + groups = ["default"]; 856 + platforms = []; 857 + source = { 858 + remotes = ["https://rubygems.org"]; 859 + sha256 = "1s358kfv9mnfxcjbpr1d5a2gs1q7wkw7ffpn86mf1b3s9p31bw9s"; 860 + type = "gem"; 861 + }; 862 + version = "0.3.1"; 863 + }; 864 net-ssh = { 865 groups = ["default"]; 866 platforms = []; ··· 907 platforms = []; 908 source = { 909 remotes = ["https://rubygems.org"]; 910 + sha256 = "1g43ii497cwdqhfnaxfl500bq5yfc5hfv5df1lvf6wcjnd708ihd"; 911 type = "gem"; 912 }; 913 + version = "1.13.4"; 914 }; 915 nori = { 916 groups = ["default"]; ··· 1177 platforms = []; 1178 source = { 1179 remotes = ["https://rubygems.org"]; 1180 + sha256 = "17kgimw778flsqg66cyccz655kfdaasgv9g0zyk7zb5psigjadbl"; 1181 type = "gem"; 1182 }; 1183 + version = "0.1.28"; 1184 }; 1185 rex-encoder = { 1186 groups = ["default"]; ··· 1197 platforms = []; 1198 source = { 1199 remotes = ["https://rubygems.org"]; 1200 + sha256 = "0x1gqdqvsgll1r5x6cz4ica24nb3ph8y36mf3hwabgb1a6y3s0zr"; 1201 type = "gem"; 1202 }; 1203 + version = "0.1.30"; 1204 }; 1205 rex-java = { 1206 groups = ["default"]; ··· 1247 platforms = []; 1248 source = { 1249 remotes = ["https://rubygems.org"]; 1250 + sha256 = "1a9ky6gp8r6xymdcgnf7paqphy07m9alw28y1lhzg760h8a1kvc6"; 1251 type = "gem"; 1252 }; 1253 + version = "0.1.96"; 1254 }; 1255 rex-random_identifier = { 1256 groups = ["default"]; ··· 1287 platforms = []; 1288 source = { 1289 remotes = ["https://rubygems.org"]; 1290 + sha256 = "1lisy36pcyhqvhxkl55pgcyw67n9birzsyrgkm0b7sbkn4jpv0d0"; 1291 type = "gem"; 1292 }; 1293 + version = "0.1.35"; 1294 }; 1295 rex-sslscan = { 1296 groups = ["default"]; ··· 1501 type = "gem"; 1502 }; 1503 version = "2.0.10"; 1504 + }; 1505 + timeout = { 1506 + groups = ["default"]; 1507 + platforms = []; 1508 + source = { 1509 + remotes = ["https://rubygems.org"]; 1510 + sha256 = "10bx1hcyrjqgq6a848fc1i0cgrvx42gcy8hk4vp90y6zc7k8xzbk"; 1511 + type = "gem"; 1512 + }; 1513 + version = "0.2.0"; 1514 }; 1515 ttfunk = { 1516 groups = ["default"];
+3 -3
pkgs/tools/security/nuclei/default.nix
··· 5 6 buildGoModule rec { 7 pname = "nuclei"; 8 - version = "2.6.5"; 9 10 src = fetchFromGitHub { 11 owner = "projectdiscovery"; 12 repo = pname; 13 rev = "v${version}"; 14 - sha256 = "sha256-g78sZDhV2+MgoFkJIrE2RbVLa/aPjbKFFRyKj594Hb0="; 15 }; 16 17 - vendorSha256 = "sha256-/umoSOQ0ehQplxU8OTGJVmTgO+8xPZxVwRBfM67zMh8="; 18 19 modRoot = "./v2"; 20 subPackages = [
··· 5 6 buildGoModule rec { 7 pname = "nuclei"; 8 + version = "2.6.6"; 9 10 src = fetchFromGitHub { 11 owner = "projectdiscovery"; 12 repo = pname; 13 rev = "v${version}"; 14 + sha256 = "sha256-IZxLnJyfF4MF2aTFYDyZoWdhvrd1cUJkGsASqo9KAyk="; 15 }; 16 17 + vendorSha256 = "sha256-oiRpxCAdxDjlUUHqRmpAHypmESQJpziOmBtTwKig7nk="; 18 19 modRoot = "./v2"; 20 subPackages = [
+2 -2
pkgs/tools/system/fio/default.nix
··· 4 5 stdenv.mkDerivation rec { 6 pname = "fio"; 7 - version = "3.29"; 8 9 src = fetchFromGitHub { 10 owner = "axboe"; 11 repo = "fio"; 12 rev = "fio-${version}"; 13 - sha256 = "sha256-SSQFZK8oVarenp/I37QX/N4F4Es2r2bVyWw6U2OcCHw="; 14 }; 15 16 buildInputs = [ python3 zlib ]
··· 4 5 stdenv.mkDerivation rec { 6 pname = "fio"; 7 + version = "3.30"; 8 9 src = fetchFromGitHub { 10 owner = "axboe"; 11 repo = "fio"; 12 rev = "fio-${version}"; 13 + sha256 = "sha256-X2B8xlCLSHDgTaH55TUJq4WcaObZy/fvfkQ0j3J9Kzo="; 14 }; 15 16 buildInputs = [ python3 zlib ]
+6 -4
pkgs/tools/text/difftastic/default.nix
··· 1 - { lib, fetchFromGitHub, rustPlatform, tree-sitter }: 2 3 rustPlatform.buildRustPackage rec { 4 pname = "difftastic"; 5 - version = "0.25.0"; 6 7 src = fetchFromGitHub { 8 owner = "wilfred"; 9 repo = pname; 10 rev = version; 11 - sha256 = "sha256-TJMMy1fMwqUMVhztMOlN4yQhW5IF36yahOhDTJ9kadA="; 12 }; 13 14 - cargoSha256 = "sha256-crH2SodT+Wy3auk3uli253rIrHyKsibQcYGtpxwbJJQ="; 15 16 meta = with lib; { 17 description = "A syntax-aware diff";
··· 1 + { lib, fetchFromGitHub, rustPlatform, tree-sitter, difftastic, testVersion }: 2 3 rustPlatform.buildRustPackage rec { 4 pname = "difftastic"; 5 + version = "0.26.3"; 6 7 src = fetchFromGitHub { 8 owner = "wilfred"; 9 repo = pname; 10 rev = version; 11 + sha256 = "11qvl78dskhawmzjbff2cd4icwvlfhg8hzf1law5w5cr768zv7yn"; 12 }; 13 14 + cargoSha256 = "1kmwd9m94kl3j6ajfndr7rjx66fsqvnn2jh0m54ac5qd5r9hhdc8"; 15 + 16 + passthru.tests.version = testVersion { package = difftastic; }; 17 18 meta = with lib; { 19 description = "A syntax-aware diff";
+14 -3
pkgs/tools/text/goawk/default.nix
··· 1 - { buildGoModule, fetchFromGitHub, lib }: 2 buildGoModule rec { 3 pname = "goawk"; 4 version = "1.16.0"; ··· 12 13 vendorSha256 = "sha256-pQpattmS9VmO3ZIQUFn66az8GSmB4IvYhTTCFn6SUmo="; 14 15 - # checks do not pass at the moment 16 - doCheck = false; 17 18 meta = with lib; { 19 description = "A POSIX-compliant AWK interpreter written in Go";
··· 1 + { buildGoModule, fetchFromGitHub, lib, stdenv }: 2 + 3 buildGoModule rec { 4 pname = "goawk"; 5 version = "1.16.0"; ··· 13 14 vendorSha256 = "sha256-pQpattmS9VmO3ZIQUFn66az8GSmB4IvYhTTCFn6SUmo="; 15 16 + postPatch = '' 17 + substituteInPlace goawk_test.go \ 18 + --replace "TestCommandLine" "SkipCommandLine" \ 19 + --replace "TestDevStdout" "SkipDevStdout" \ 20 + --replace "TestFILENAME" "SkipFILENAME" \ 21 + --replace "TestWildcards" "SkipWildcards" 22 + 23 + substituteInPlace interp/interp_test.go \ 24 + --replace "TestShellCommand" "SkipShellCommand" 25 + ''; 26 + 27 + doCheck = (stdenv.system != "aarch64-darwin"); 28 29 meta = with lib; { 30 description = "A POSIX-compliant AWK interpreter written in Go";
+2 -2
pkgs/tools/virtualization/linode-cli/default.nix
··· 13 let 14 sha256 = "1f0nrdg8hf650qxz79i3a1d2zyf24niyrcnbnhc9i7hzbnqbp5qg"; 15 # specVersion taken from: https://www.linode.com/docs/api/openapi.yaml at `info.version`. 16 - specVersion = "4.119.0"; 17 - specSha256 = "0q5cqx9w44a85r8h9an4iz4m3s7x3b0nyk188i3hsh3r1wf1nryv"; 18 spec = fetchurl { 19 url = "https://raw.githubusercontent.com/linode/linode-api-docs/v${specVersion}/openapi.yaml"; 20 sha256 = specSha256;
··· 13 let 14 sha256 = "1f0nrdg8hf650qxz79i3a1d2zyf24niyrcnbnhc9i7hzbnqbp5qg"; 15 # specVersion taken from: https://www.linode.com/docs/api/openapi.yaml at `info.version`. 16 + specVersion = "4.119.4"; 17 + specSha256 = "057qzpy8da0r0av8wmm640mqqhl4qynqxqalkf3ylsa3xnch5c9m"; 18 spec = fetchurl { 19 url = "https://raw.githubusercontent.com/linode/linode-api-docs/v${specVersion}/openapi.yaml"; 20 sha256 = specSha256;
+11 -5
pkgs/tools/virtualization/rootlesskit/default.nix
··· 1 - { lib, buildGoPackage, fetchFromGitHub }: 2 3 - buildGoPackage rec { 4 pname = "rootlesskit"; 5 - version = "0.11.1"; 6 - goPackagePath = "github.com/rootless-containers/rootlesskit"; 7 8 src = fetchFromGitHub { 9 owner = "rootless-containers"; 10 repo = "rootlesskit"; 11 rev = "v${version}"; 12 - sha256 = "15k0503077ang9ywvmhpr1l7ax0v3wla0x8n6lqpmd71w0j2zm5r"; 13 }; 14 15 meta = with lib; {
··· 1 + { lib, buildGoModule, fetchFromGitHub, nix-update-script, nixosTests }: 2 3 + buildGoModule rec { 4 pname = "rootlesskit"; 5 + version = "1.0.0"; 6 7 src = fetchFromGitHub { 8 owner = "rootless-containers"; 9 repo = "rootlesskit"; 10 rev = "v${version}"; 11 + hash = "sha256-Tml6zTc9l3O8qB+NSKlClWl5lj1rkiDHwI5exxBL83A="; 12 + }; 13 + 14 + vendorSha256 = "sha256-CpDPa1LAinvXCnVYbn9ZXuEjyHHlDU4bzZ2R+ctoCzQ="; 15 + 16 + passthru = { 17 + updateScript = nix-update-script { attrPath = pname; }; 18 + tests = nixosTests.docker-rootless; 19 }; 20 21 meta = with lib; {
+2 -2
pkgs/tools/wayland/wl-mirror/default.nix
··· 26 27 stdenv.mkDerivation rec { 28 pname = "wl-mirror"; 29 - version = "0.9.2"; 30 31 src = fetchFromGitHub { 32 owner = "Ferdi265"; 33 repo = "wl-mirror"; 34 rev = "v${version}"; 35 - hash = "sha256-W/8DApyd7KtrOrP7Qj6oPKXxLrVzHDuIMOdg+k5ngr4="; 36 }; 37 38 patchPhase = ''
··· 26 27 stdenv.mkDerivation rec { 28 pname = "wl-mirror"; 29 + version = "0.10.0"; 30 31 src = fetchFromGitHub { 32 owner = "Ferdi265"; 33 repo = "wl-mirror"; 34 rev = "v${version}"; 35 + hash = "sha256-ygzSLbzn4P/BdYbqUDduUGwSbRHeU/OBYOX2uznVy1g="; 36 }; 37 38 patchPhase = ''
+4 -1
pkgs/top-level/aliases.nix
··· 188 corsmisc = throw "corsmisc has been removed (upstream is gone)"; # Added 2022-01-24 189 couchdb = throw "couchdb was removed from nixpkgs, use couchdb3 instead"; # Added 2021-03-03 190 couchdb2 = throw "couchdb2 was removed from nixpkgs, use couchdb3 instead"; # Added 2021-03-03 191 cpp-gsl = throw "'cpp-gsl' has been renamed to/replaced by 'microsoft_gsl'"; # Converted to throw 2022-02-22 192 cpp_ethereum = throw "cpp_ethereum has been removed; abandoned upstream"; # Added 2020-11-30 193 cpuminer-multi = throw "cpuminer-multi has been removed: deleted by upstream"; # Added 2022-01-07 ··· 902 903 p11_kit = throw "'p11_kit' has been renamed to/replaced by 'p11-kit'"; # Converted to throw 2022-02-22 904 packet-cli = metal-cli; # Added 2021-10-25 905 - paperless = paperless-ng; # Added 2021-06-06 906 parity = openethereum; # Added 2020-08-01 907 parity-ui = throw "parity-ui was removed because it was broken and unmaintained by upstream"; # Added 2022-01-10 908 parquet-cpp = throw "'parquet-cpp' has been renamed to/replaced by 'arrow-cpp'"; # Converted to throw 2022-02-22 ··· 1300 urxvt_vtwheel = rxvt-unicode-plugins.vtwheel; # Added 2020-02-02 1301 usb_modeswitch = throw "'usb_modeswitch' has been renamed to/replaced by 'usb-modeswitch'"; # Converted to throw 2022-02-22 1302 usbguard-nox = usbguard; # Added 2019-09-04 1303 utillinux = util-linux; # Added 2020-11-24 1304 1305 ### V ###
··· 188 corsmisc = throw "corsmisc has been removed (upstream is gone)"; # Added 2022-01-24 189 couchdb = throw "couchdb was removed from nixpkgs, use couchdb3 instead"; # Added 2021-03-03 190 couchdb2 = throw "couchdb2 was removed from nixpkgs, use couchdb3 instead"; # Added 2021-03-03 191 + coreclr = throw "coreclr has been removed from nixpkgs, use dotnet-sdk instead"; # added 2022-06-12 192 cpp-gsl = throw "'cpp-gsl' has been renamed to/replaced by 'microsoft_gsl'"; # Converted to throw 2022-02-22 193 cpp_ethereum = throw "cpp_ethereum has been removed; abandoned upstream"; # Added 2020-11-30 194 cpuminer-multi = throw "cpuminer-multi has been removed: deleted by upstream"; # Added 2022-01-07 ··· 903 904 p11_kit = throw "'p11_kit' has been renamed to/replaced by 'p11-kit'"; # Converted to throw 2022-02-22 905 packet-cli = metal-cli; # Added 2021-10-25 906 + paperless = paperless-ngx; # Added 2021-06-06 907 + paperless-ng = paperless-ngx; # Added 2022-04-11 908 parity = openethereum; # Added 2020-08-01 909 parity-ui = throw "parity-ui was removed because it was broken and unmaintained by upstream"; # Added 2022-01-10 910 parquet-cpp = throw "'parquet-cpp' has been renamed to/replaced by 'arrow-cpp'"; # Converted to throw 2022-02-22 ··· 1302 urxvt_vtwheel = rxvt-unicode-plugins.vtwheel; # Added 2020-02-02 1303 usb_modeswitch = throw "'usb_modeswitch' has been renamed to/replaced by 'usb-modeswitch'"; # Converted to throw 2022-02-22 1304 usbguard-nox = usbguard; # Added 2019-09-04 1305 + util-linuxCurses = util-linux; # Added 2022-04-12 1306 utillinux = util-linux; # Added 2020-11-24 1307 1308 ### V ###
+56 -19
pkgs/top-level/all-packages.nix
··· 365 366 glade = callPackage ../development/tools/glade { }; 367 368 gpick = callPackage ../tools/misc/gpick { }; 369 370 hobbes = callPackage ../development/tools/hobbes { }; ··· 2858 dabtools = callPackage ../applications/radio/dabtools { }; 2859 2860 daemontools = callPackage ../tools/admin/daemontools { }; 2861 2862 dale = callPackage ../development/compilers/dale { }; 2863 ··· 8287 8288 ngrok-1 = callPackage ../tools/networking/ngrok-1 { }; 8289 8290 nitter = callPackage ../servers/nitter { }; 8291 8292 noice = callPackage ../applications/misc/noice { }; ··· 8804 8805 pantheon-tweaks = callPackage ../desktops/pantheon/third-party/pantheon-tweaks { }; 8806 8807 - paperless-ng = callPackage ../applications/office/paperless-ng { }; 8808 8809 paperwork = callPackage ../applications/office/paperwork/paperwork-gtk.nix { }; 8810 ··· 8857 pick = callPackage ../tools/misc/pick { }; 8858 8859 pipe-rename = callPackage ../tools/misc/pipe-rename { }; 8860 8861 pipectl = callPackage ../tools/misc/pipectl { }; 8862 ··· 9064 9065 pm2 = nodePackages.pm2; 9066 9067 - pngcheck = callPackage ../tools/graphics/pngcheck { 9068 - zlib = zlib.override { 9069 - static = true; 9070 - }; 9071 - }; 9072 9073 pngcrush = callPackage ../tools/graphics/pngcrush { }; 9074 ··· 11574 11575 zerofree = callPackage ../tools/filesystems/zerofree { }; 11576 11577 zfs-autobackup = callPackage ../tools/backup/zfs-autobackup { }; 11578 11579 zfsbackup = callPackage ../tools/backup/zfsbackup { }; ··· 13114 13115 mozart2-binary = callPackage ../development/compilers/mozart/binary.nix { }; 13116 13117 - muon = callPackage ../development/compilers/muon { }; 13118 13119 inherit (callPackages ../development/compilers/nim { }) 13120 nim-unwrapped nimble-unwrapped nim; ··· 14452 autoconf269 = callPackage ../development/tools/misc/autoconf/2.69.nix { }; 14453 autoconf271 = callPackage ../development/tools/misc/autoconf { }; 14454 14455 autocutsel = callPackage ../tools/X11/autocutsel{ }; 14456 14457 automake = automake116x; ··· 14564 # FHS sys dirs presumably only have stuff for the build platform 14565 noSysDirs = (stdenv.targetPlatform != stdenv.hostPlatform) || noSysDirs; 14566 }; 14567 binutils = wrapBintoolsWith { 14568 bintools = binutils-unwrapped; 14569 }; ··· 14646 libodb = callPackage ../development/libraries/libodb { }; 14647 libodb-sqlite = callPackage ../development/libraries/libodb-sqlite { }; 14648 bdep = callPackage ../development/tools/build-managers/build2/bdep.nix { }; 14649 bpkg = callPackage ../development/tools/build-managers/build2/bpkg.nix { }; 14650 14651 buildkite-agent = callPackage ../development/tools/continuous-integration/buildkite-agent { }; ··· 15543 15544 pmccabe = callPackage ../development/tools/misc/pmccabe { }; 15545 15546 - pkgconf-unwrapped = callPackage ../development/tools/misc/pkgconf {}; 15547 pkgconf = callPackage ../build-support/pkg-config-wrapper { 15548 pkg-config = pkgconf-unwrapped; 15549 baseBinName = "pkgconf"; ··· 16894 geoipjava = callPackage ../development/libraries/java/geoipjava { }; 16895 16896 geos = callPackage ../development/libraries/geos { }; 16897 16898 getdata = callPackage ../development/libraries/getdata { }; 16899 ··· 19726 protobuf3_7 = callPackage ../development/libraries/protobuf/3.7.nix { }; 19727 protobuf3_6 = callPackage ../development/libraries/protobuf/3.6.nix { }; 19728 protobuf3_1 = callPackage ../development/libraries/protobuf/3.1.nix { }; 19729 - protobuf2_5 = callPackage ../development/libraries/protobuf/2.5.nix { }; 19730 19731 protobufc = callPackage ../development/libraries/protobufc/1.3.nix { }; 19732 ··· 22686 22687 linuxConsoleTools = callPackage ../os-specific/linux/consoletools { }; 22688 22689 linthesia = callPackage ../games/linthesia/default.nix { }; 22690 22691 libreelec-dvb-firmware = callPackage ../os-specific/linux/firmware/libreelec-dvb-firmware { }; ··· 23108 pam_u2f = callPackage ../os-specific/linux/pam_u2f { }; 23109 23110 pam_usb = callPackage ../os-specific/linux/pam_usb { }; 23111 23112 paxctl = callPackage ../os-specific/linux/paxctl { }; 23113 ··· 23466 util-linux = if stdenv.isLinux then callPackage ../os-specific/linux/util-linux { } 23467 else unixtools.util-linux; 23468 23469 - util-linuxCurses = util-linux; 23470 - 23471 util-linuxMinimal = if stdenv.isLinux then util-linux.override { 23472 nlsSupport = false; 23473 - ncurses = null; 23474 - systemd = null; 23475 } else util-linux; 23476 23477 v4l-utils = qt5.callPackage ../os-specific/linux/v4l-utils { }; ··· 23638 comic-relief = callPackage ../data/fonts/comic-relief {}; 23639 23640 comixcursors = callPackage ../data/icons/comixcursors {}; 23641 - 23642 - coreclr = callPackage ../development/compilers/coreclr { }; 23643 23644 corefonts = callPackage ../data/fonts/corefonts { }; 23645 ··· 25600 keepass-qrcodeview = callPackage ../applications/misc/keepass-plugins/qrcodeview { }; 25601 25602 kerbrute = callPackage ../tools/security/kerbrute { }; 25603 25604 exrdisplay = callPackage ../applications/graphics/exrdisplay { }; 25605 ··· 26134 }; 26135 26136 git = callPackage ../applications/version-management/git-and-tools/git { 26137 - svnSupport = false; # for git-svn support 26138 - guiSupport = false; # requires tcl/tk 26139 - sendEmailSupport = false; # requires plenty of perl libraries 26140 perlLibs = [perlPackages.LWP perlPackages.URI perlPackages.TermReadKey]; 26141 smtpPerlLibs = [ 26142 perlPackages.libnet perlPackages.NetSMTPSSL ··· 26509 26510 haunt = callPackage ../applications/misc/haunt { }; 26511 26512 - hugo = callPackage ../applications/misc/hugo { }; 26513 26514 go-org = callPackage ../applications/misc/go-org { }; 26515 ··· 26585 slack-term = callPackage ../applications/networking/instant-messengers/slack-term { }; 26586 26587 singularity = callPackage ../applications/virtualization/singularity { }; 26588 26589 spectmorph = callPackage ../applications/audio/spectmorph { }; 26590 ··· 27890 ocm = callPackage ../applications/networking/cluster/ocm { }; 27891 27892 odo = callPackage ../applications/networking/cluster/odo { }; 27893 27894 onlyoffice-bin = callPackage ../applications/office/onlyoffice-bin { }; 27895 ··· 28968 28969 simple-scan = gnome.simple-scan; 28970 28971 siproxd = callPackage ../applications/networking/siproxd { }; 28972 28973 sish = callPackage ../tools/networking/sish { }; ··· 29661 unigine-valley = callPackage ../applications/graphics/unigine-valley { }; 29662 29663 unigine-heaven = callPackage ../applications/graphics/unigine-heaven { }; 29664 29665 unigine-superposition = libsForQt5.callPackage ../applications/graphics/unigine-superposition { }; 29666 ··· 32509 32510 trilinos-mpi = callPackage ../development/libraries/science/math/trilinos { withMPI = true; }; 32511 32512 ipopt = callPackage ../development/libraries/science/math/ipopt { }; 32513 32514 gmsh = callPackage ../applications/science/math/gmsh { }; ··· 32591 dafny = dotnetPackages.Dafny; 32592 32593 groove = callPackage ../applications/science/programming/groove { }; 32594 32595 plm = callPackage ../applications/science/programming/plm { }; 32596 ··· 32821 mcy = callPackage ../applications/science/logic/mcy {}; 32822 32823 lingeling = callPackage ../applications/science/logic/lingeling {}; 32824 32825 ### SCIENCE / ELECTRONICS 32826 ··· 33183 autotiling = python3Packages.callPackage ../misc/autotiling { }; 33184 33185 avell-unofficial-control-center = python3Packages.callPackage ../applications/misc/avell-unofficial-control-center { }; 33186 33187 beep = callPackage ../misc/beep { }; 33188
··· 365 366 glade = callPackage ../development/tools/glade { }; 367 368 + gojq = callPackage ../development/tools/gojq { }; 369 + 370 gpick = callPackage ../tools/misc/gpick { }; 371 372 hobbes = callPackage ../development/tools/hobbes { }; ··· 2860 dabtools = callPackage ../applications/radio/dabtools { }; 2861 2862 daemontools = callPackage ../tools/admin/daemontools { }; 2863 + 2864 + dagger = callPackage ../development/tools/continuous-integration/dagger { }; 2865 2866 dale = callPackage ../development/compilers/dale { }; 2867 ··· 8291 8292 ngrok-1 = callPackage ../tools/networking/ngrok-1 { }; 8293 8294 + nifi = callPackage ../servers/web-apps/nifi { }; 8295 + 8296 nitter = callPackage ../servers/nitter { }; 8297 8298 noice = callPackage ../applications/misc/noice { }; ··· 8810 8811 pantheon-tweaks = callPackage ../desktops/pantheon/third-party/pantheon-tweaks { }; 8812 8813 + paperless-ngx = callPackage ../applications/office/paperless-ngx { }; 8814 8815 paperwork = callPackage ../applications/office/paperwork/paperwork-gtk.nix { }; 8816 ··· 8863 pick = callPackage ../tools/misc/pick { }; 8864 8865 pipe-rename = callPackage ../tools/misc/pipe-rename { }; 8866 + 8867 + pipecontrol = libsForQt5.callPackage ../applications/audio/pipecontrol { }; 8868 8869 pipectl = callPackage ../tools/misc/pipectl { }; 8870 ··· 9072 9073 pm2 = nodePackages.pm2; 9074 9075 + pngcheck = callPackage ../tools/graphics/pngcheck { }; 9076 9077 pngcrush = callPackage ../tools/graphics/pngcrush { }; 9078 ··· 11578 11579 zerofree = callPackage ../tools/filesystems/zerofree { }; 11580 11581 + zfp = callPackage ../tools/compression/zfp {}; 11582 + 11583 zfs-autobackup = callPackage ../tools/backup/zfs-autobackup { }; 11584 11585 zfsbackup = callPackage ../tools/backup/zfsbackup { }; ··· 13120 13121 mozart2-binary = callPackage ../development/compilers/mozart/binary.nix { }; 13122 13123 + muonlang = callPackage ../development/compilers/muonlang { }; 13124 13125 inherit (callPackages ../development/compilers/nim { }) 13126 nim-unwrapped nimble-unwrapped nim; ··· 14458 autoconf269 = callPackage ../development/tools/misc/autoconf/2.69.nix { }; 14459 autoconf271 = callPackage ../development/tools/misc/autoconf { }; 14460 14461 + acr = callPackage ../development/tools/misc/acr { }; 14462 + 14463 autocutsel = callPackage ../tools/X11/autocutsel{ }; 14464 14465 automake = automake116x; ··· 14572 # FHS sys dirs presumably only have stuff for the build platform 14573 noSysDirs = (stdenv.targetPlatform != stdenv.hostPlatform) || noSysDirs; 14574 }; 14575 + binutils-unwrapped-all-targets = callPackage ../development/tools/misc/binutils { 14576 + autoreconfHook = if targetPlatform.isiOS then autoreconfHook269 else autoreconfHook; 14577 + # FHS sys dirs presumably only have stuff for the build platform 14578 + noSysDirs = (stdenv.targetPlatform != stdenv.hostPlatform) || noSysDirs; 14579 + withAllTargets = true; 14580 + }; 14581 binutils = wrapBintoolsWith { 14582 bintools = binutils-unwrapped; 14583 }; ··· 14660 libodb = callPackage ../development/libraries/libodb { }; 14661 libodb-sqlite = callPackage ../development/libraries/libodb-sqlite { }; 14662 bdep = callPackage ../development/tools/build-managers/build2/bdep.nix { }; 14663 + bore-cli = callPackage ../tools/networking/bore-cli/default.nix {}; 14664 bpkg = callPackage ../development/tools/build-managers/build2/bpkg.nix { }; 14665 14666 buildkite-agent = callPackage ../development/tools/continuous-integration/buildkite-agent { }; ··· 15558 15559 pmccabe = callPackage ../development/tools/misc/pmccabe { }; 15560 15561 + pkgconf-unwrapped = callPackage ../development/tools/misc/pkgconf { }; 15562 pkgconf = callPackage ../build-support/pkg-config-wrapper { 15563 pkg-config = pkgconf-unwrapped; 15564 baseBinName = "pkgconf"; ··· 16909 geoipjava = callPackage ../development/libraries/java/geoipjava { }; 16910 16911 geos = callPackage ../development/libraries/geos { }; 16912 + 16913 + geos39 = callPackage ../development/libraries/geos/3.9.nix { }; 16914 16915 getdata = callPackage ../development/libraries/getdata { }; 16916 ··· 19743 protobuf3_7 = callPackage ../development/libraries/protobuf/3.7.nix { }; 19744 protobuf3_6 = callPackage ../development/libraries/protobuf/3.6.nix { }; 19745 protobuf3_1 = callPackage ../development/libraries/protobuf/3.1.nix { }; 19746 19747 protobufc = callPackage ../development/libraries/protobufc/1.3.nix { }; 19748 ··· 22702 22703 linuxConsoleTools = callPackage ../os-specific/linux/consoletools { }; 22704 22705 + linux-wifi-hotspot = callPackage ../os-specific/linux/linux-wifi-hotspot { }; 22706 + 22707 linthesia = callPackage ../games/linthesia/default.nix { }; 22708 22709 libreelec-dvb-firmware = callPackage ../os-specific/linux/firmware/libreelec-dvb-firmware { }; ··· 23126 pam_u2f = callPackage ../os-specific/linux/pam_u2f { }; 23127 23128 pam_usb = callPackage ../os-specific/linux/pam_usb { }; 23129 + 23130 + pam_ussh = callPackage ../os-specific/linux/pam_ussh { }; 23131 23132 paxctl = callPackage ../os-specific/linux/paxctl { }; 23133 ··· 23486 util-linux = if stdenv.isLinux then callPackage ../os-specific/linux/util-linux { } 23487 else unixtools.util-linux; 23488 23489 util-linuxMinimal = if stdenv.isLinux then util-linux.override { 23490 nlsSupport = false; 23491 + ncursesSupport = false; 23492 + systemdSupport = false; 23493 } else util-linux; 23494 23495 v4l-utils = qt5.callPackage ../os-specific/linux/v4l-utils { }; ··· 23656 comic-relief = callPackage ../data/fonts/comic-relief {}; 23657 23658 comixcursors = callPackage ../data/icons/comixcursors {}; 23659 23660 corefonts = callPackage ../data/fonts/corefonts { }; 23661 ··· 25616 keepass-qrcodeview = callPackage ../applications/misc/keepass-plugins/qrcodeview { }; 25617 25618 kerbrute = callPackage ../tools/security/kerbrute { }; 25619 + 25620 + kvmtool = callPackage ../applications/virtualization/kvmtool { }; 25621 25622 exrdisplay = callPackage ../applications/graphics/exrdisplay { }; 25623 ··· 26152 }; 26153 26154 git = callPackage ../applications/version-management/git-and-tools/git { 26155 perlLibs = [perlPackages.LWP perlPackages.URI perlPackages.TermReadKey]; 26156 smtpPerlLibs = [ 26157 perlPackages.libnet perlPackages.NetSMTPSSL ··· 26524 26525 haunt = callPackage ../applications/misc/haunt { }; 26526 26527 + hugo = callPackage ../applications/misc/hugo { buildGoModule = buildGo118Module; }; 26528 26529 go-org = callPackage ../applications/misc/go-org { }; 26530 ··· 26600 slack-term = callPackage ../applications/networking/instant-messengers/slack-term { }; 26601 26602 singularity = callPackage ../applications/virtualization/singularity { }; 26603 + 26604 + sonixd = callPackage ../applications/audio/sonixd { }; 26605 26606 spectmorph = callPackage ../applications/audio/spectmorph { }; 26607 ··· 27907 ocm = callPackage ../applications/networking/cluster/ocm { }; 27908 27909 odo = callPackage ../applications/networking/cluster/odo { }; 27910 + 27911 + odin2 = callPackage ../applications/audio/odin2 { }; 27912 27913 onlyoffice-bin = callPackage ../applications/office/onlyoffice-bin { }; 27914 ··· 28987 28988 simple-scan = gnome.simple-scan; 28989 28990 + sioyek = libsForQt5.callPackage ../applications/misc/sioyek { }; 28991 + 28992 siproxd = callPackage ../applications/networking/siproxd { }; 28993 28994 sish = callPackage ../tools/networking/sish { }; ··· 29682 unigine-valley = callPackage ../applications/graphics/unigine-valley { }; 29683 29684 unigine-heaven = callPackage ../applications/graphics/unigine-heaven { }; 29685 + 29686 + unigine-tropics = pkgsi686Linux.callPackage ../applications/graphics/unigine-tropics { }; 29687 29688 unigine-superposition = libsForQt5.callPackage ../applications/graphics/unigine-superposition { }; 29689 ··· 32532 32533 trilinos-mpi = callPackage ../development/libraries/science/math/trilinos { withMPI = true; }; 32534 32535 + wolfram-engine = callPackage ../applications/science/math/wolfram-engine { }; 32536 + 32537 + wolfram-for-jupyter-kernel = callPackage ../applications/editors/jupyter-kernels/wolfram { }; 32538 + 32539 + wolfram-notebook = callPackage ../applications/science/math/wolfram-engine/notebook.nix { }; 32540 + 32541 ipopt = callPackage ../development/libraries/science/math/ipopt { }; 32542 32543 gmsh = callPackage ../applications/science/math/gmsh { }; ··· 32620 dafny = dotnetPackages.Dafny; 32621 32622 groove = callPackage ../applications/science/programming/groove { }; 32623 + 32624 + jflap = callPackage ../applications/science/programming/jflap { }; 32625 32626 plm = callPackage ../applications/science/programming/plm { }; 32627 ··· 32852 mcy = callPackage ../applications/science/logic/mcy {}; 32853 32854 lingeling = callPackage ../applications/science/logic/lingeling {}; 32855 + 32856 + ### SCIENCE / ENGINEERING 32857 + 32858 + brmodelo = callPackage ../applications/science/engineering/brmodelo { }; 32859 32860 ### SCIENCE / ELECTRONICS 32861 ··· 33218 autotiling = python3Packages.callPackage ../misc/autotiling { }; 33219 33220 avell-unofficial-control-center = python3Packages.callPackage ../applications/misc/avell-unofficial-control-center { }; 33221 + 33222 + basiliskii = callPackage ../applications/emulators/basiliskii { }; 33223 33224 beep = callPackage ../misc/beep { }; 33225
+6
pkgs/top-level/python-packages.nix
··· 5428 5429 napari-console = callPackage ../development/python-modules/napari-console { }; 5430 5431 napari-plugin-engine = callPackage ../development/python-modules/napari-plugin-engine { }; 5432 5433 napari-svg = callPackage ../development/python-modules/napari-svg { }; ··· 6677 py3buddy = toPythonModule (callPackage ../development/python-modules/py3buddy { }); 6678 6679 py3exiv2 = callPackage ../development/python-modules/py3exiv2 { }; 6680 6681 py3status = callPackage ../development/python-modules/py3status { }; 6682 ··· 9170 serpent = callPackage ../development/python-modules/serpent { }; 9171 9172 serpy = callPackage ../development/python-modules/serpy { }; 9173 9174 serverlessrepo = callPackage ../development/python-modules/serverlessrepo { }; 9175
··· 5428 5429 napari-console = callPackage ../development/python-modules/napari-console { }; 5430 5431 + napari-npe2 = callPackage ../development/python-modules/napari-npe2 { }; 5432 + 5433 napari-plugin-engine = callPackage ../development/python-modules/napari-plugin-engine { }; 5434 5435 napari-svg = callPackage ../development/python-modules/napari-svg { }; ··· 6679 py3buddy = toPythonModule (callPackage ../development/python-modules/py3buddy { }); 6680 6681 py3exiv2 = callPackage ../development/python-modules/py3exiv2 { }; 6682 + 6683 + py3rijndael = callPackage ../development/python-modules/py3rijndael { }; 6684 6685 py3status = callPackage ../development/python-modules/py3status { }; 6686 ··· 9174 serpent = callPackage ../development/python-modules/serpent { }; 9175 9176 serpy = callPackage ../development/python-modules/serpy { }; 9177 + 9178 + servefile = callPackage ../development/python-modules/servefile { }; 9179 9180 serverlessrepo = callPackage ../development/python-modules/serverlessrepo { }; 9181
+3
pkgs/top-level/qt5-packages.nix
··· 176 177 qca-qt5 = callPackage ../development/libraries/qca-qt5 { }; 178 179 qcoro = callPackage ../development/libraries/qcoro { }; 180 181 qcsxcad = callPackage ../development/libraries/science/electronics/qcsxcad { };
··· 176 177 qca-qt5 = callPackage ../development/libraries/qca-qt5 { }; 178 179 + # Until macOS SDK allows for Qt 5.15, darwin is limited to 2.3.2 180 + qca-qt5_2_3_2 = callPackage ../development/libraries/qca-qt5/2.3.2.nix { }; 181 + 182 qcoro = callPackage ../development/libraries/qcoro { }; 183 184 qcsxcad = callPackage ../development/libraries/science/electronics/qcsxcad { };