diff --git a/doc/languages-frameworks/index.xml b/doc/languages-frameworks/index.xml
index 516bddf67fd4..49cdf94a44ab 100644
--- a/doc/languages-frameworks/index.xml
+++ b/doc/languages-frameworks/index.xml
@@ -20,9 +20,9 @@
+
-
diff --git a/doc/languages-frameworks/javascript.section.md b/doc/languages-frameworks/javascript.section.md
new file mode 100644
index 000000000000..008424ff458b
--- /dev/null
+++ b/doc/languages-frameworks/javascript.section.md
@@ -0,0 +1,203 @@
+# Javascript {#language-javascript}
+
+## Introduction {#javascript-introduction}
+
+This contains instructions on how to package javascript applications. For instructions on how to add a cli package from npm please consult the #node.js section
+
+The various tools available will be listed in the [tools-overview](#javascript-tools-overview). Some general principles for packaging will follow. Finally some tool specific instructions will be given.
+
+## Tools overview {#javascript-tools-overview}
+
+## General principles {#javascript-general-principles}
+
+The following principles are given in order of importance with potential exceptions.
+
+### Try to use the same node version used upstream {#javascript-upstream-node-version}
+
+It is often not documented which node version is used upstream, but if it is, try to use the same version when packaging.
+
+This can be a problem if upstream is using the latest and greatest and you are trying to use an earlier version of node. Some cryptic errors regarding V8 may appear.
+
+An exception to this:
+
+### Try to respect the package manager originally used by upstream (and use the upstream lock file) {#javascript-upstream-package-manager}
+
+A lock file (package-lock.json, yarn.lock...) is supposed to make reproducible installations of node_modules for each tool.
+
+Guidelines of package managers, recommend to commit those lock files to the repos. If a particular lock file is present, it is a strong indication of which package manager is used upstream.
+
+It's better to try to use a nix tool that understand the lock file. Using a different tool might give you hard to understand error because different packages have been installed. An example of problems that could arise can be found [here](https://github.com/NixOS/nixpkgs/pull/126629). Upstream uses npm, but this is an attempt to package it with yarn2nix (that uses yarn.lock)
+
+Using a different tool forces to commit a lock file to the repository. Those files are fairly large, so when packaging for nixpkgs, this approach does not scale well.
+
+Exceptions to this rule are:
+
+- when you encounter one of the bugs from a nix tool. In each of the tool specific instructions, known problems will be detailed. If you have a problem with a particular tool, then it's best to try another tool, even if this means you will have to recreate a lock file and commit it to nixpkgs. In general yarn2nix has less known problems and so a simple search in nixpkgs will reveal many yarn.lock files commited
+- Some lock files contain particular version of a package that has been pulled off npm for some reason. In that case, you can recreate upstream lock (by removing the original and `npm install`, `yarn`, ...) and commit this to nixpkgs.
+- The only tool that supports workspaces (a feature of npm that helps manage sub-directories with different package.json from a single top level package.json) is yarn2nix. If upstream has workspaces you should try yarn2nix.
+
+### Try to use upstream package.json {#javascript-upstream-package-json}
+
+Exceptions to this rule are
+
+- Sometimes the upstream repo assumes some dependencies be installed globally. In that case you can add them manually to the upstream package.json (`yarn add xxx` or `npm install xxx`, ...). Dependencies that are installed locally can be executed with `npx` for cli tools. (e.g. `npx postcss ...`, this is how you can call those dependencies in the phases).
+- Sometimes there is a version conflict between some dependency requirements. In that case you can fix a version (by removing the `^`).
+- Sometimes the script defined in the package.json does not work as is. Some scripts for example use cli tools that might not be available, or cd in directory with a different package.json (for workspaces notably). In that case, it's perfectly fine to look at what the particular script is doing and break this down in the phases. In the build script you can see `build:*` calling in turns several other build scripts like `build:ui` or `build:server`. If one of those fails, you can try to separate those into:
+
+```Shell
+yarn build:ui
+yarn build:server
+# OR
+npm run build:ui
+npm run build:server
+```
+
+when you need to override a package.json. It's nice to use the one from the upstream src and do some explicit override. Here is an example.
+
+```nix
+patchedPackageJSON = final.runCommand "package.json" { } ''
+ ${jq}/bin/jq '.version = "0.4.0" |
+ .devDependencies."@jsdoc/cli" = "^0.2.5"
+ ${sonar-src}/package.json > $out
+'';
+```
+
+you will still need to commit the modified version of the lock files, but at least the overrides are explicit for everyone to see.
+
+### Using node_modules directly {#javascript-using-node_modules}
+
+each tool has an abstraction to just build the node_modules (dependencies) directory. you can always use the stdenv.mkDerivation with the node_modules to build the package (symlink the node_modules directory and then use the package build command). the node_modules abstraction can be also used to build some web framework frontends. For an example of this see how [plausible](https://github.com/NixOS/nixpkgs/blob/master/pkgs/servers/web-apps/plausible/default.nix) is built. mkYarnModules to make the derivation containing node_modules. Then when building the frontend you can just symlink the node_modules directory
+
+## javascript packages inside nixpkgs {#javascript-packages-nixpkgs}
+
+The `pkgs/development/node-packages` folder contains a generated collection of
+[NPM packages](https://npmjs.com/) that can be installed with the Nix package
+manager.
+
+As a rule of thumb, the package set should only provide _end user_ software
+packages, such as command-line utilities. Libraries should only be added to the
+package set if there is a non-NPM package that requires it.
+
+When it is desired to use NPM libraries in a development project, use the
+`node2nix` generator directly on the `package.json` configuration file of the
+project.
+
+The package set provides support for the official stable Node.js versions.
+The latest stable LTS release in `nodePackages`, as well as the latest stable
+Current release in `nodePackages_latest`.
+
+If your package uses native addons, you need to examine what kind of native
+build system it uses. Here are some examples:
+
+- `node-gyp`
+- `node-gyp-builder`
+- `node-pre-gyp`
+
+After you have identified the correct system, you need to override your package
+expression while adding in build system as a build input. For example, `dat`
+requires `node-gyp-build`, so [we override](https://github.com/NixOS/nixpkgs/blob/32f5e5da4a1b3f0595527f5195ac3a91451e9b56/pkgs/development/node-packages/default.nix#L37-L40) its expression in [`default.nix`](https://github.com/NixOS/nixpkgs/blob/master/pkgs/development/node-packages/default.nix):
+
+```nix
+ dat = super.dat.override {
+ buildInputs = [ self.node-gyp-build pkgs.libtool pkgs.autoconf pkgs.automake ];
+ meta.broken = since "12";
+ };
+```
+
+To add a package from NPM to nixpkgs:
+
+1. Modify `pkgs/development/node-packages/node-packages.json` to add, update
+ or remove package entries to have it included in `nodePackages` and
+ `nodePackages_latest`.
+2. Run the script: `cd pkgs/development/node-packages && ./generate.sh`.
+3. Build your new package to test your changes:
+ `cd /path/to/nixpkgs && nix-build -A nodePackages.`.
+ To build against the latest stable Current Node.js version (e.g. 14.x):
+ `nix-build -A nodePackages_latest.`
+4. Add and commit all modified and generated files.
+
+For more information about the generation process, consult the
+[README.md](https://github.com/svanderburg/node2nix) file of the `node2nix`
+tool.
+
+## Tool specific instructions {#javascript-tool-specific}
+
+### node2nix {#javascript-node2nix}
+
+#### Preparation {#javascript-node2nix-preparation}
+
+you will need to generate a nix expression for the dependencies
+
+- don't forget the `-l package-lock.json` if there is a lock file
+- Most probably you will need the `--development` to include the `devDependencies`
+
+so the command will most likely be
+`node2nix --developmennt -l package-lock.json`
+
+[link to the doc in the repo](https://github.com/svanderburg/node2nix)
+
+#### Pitfalls {#javascript-node2nix-pitfalls}
+
+- if upstream package.json does not have a "version" attribute, node2nix will crash. You will need to add it like shown in [the package.json section](#javascript-upstream-package-json)
+- node2nix has some [bugs](https://github.com/svanderburg/node2nix/issues/238). related to working with lock files from npm distributed with nodejs-16_x
+- node2nix does not like missing packages from npm. If you see something like `Cannot resolve version: vue-loader-v16@undefined` then you might want to try another tool. The package might have been pulled off of npm.
+
+### yarn2nix {#javascript-yarn2nix}
+
+#### Preparation {#javascript-yarn2nix-preparation}
+
+you will need at least a yarn.lock and yarn.nix file
+
+- generate a yarn.lock in upstream if it is not already there
+- `yarn2nix > yarn.nix` will generate the dependencies in a nix format
+
+#### mkYarnPackage {#javascript-yarn2nix-mkYarnPackage}
+
+this will by default try to generate a binary. For package only generating static assets (Svelte, Vue, React...), you will need to explicitely override the build step with your instructions. It's important to use the `--offline` flag. For example if you script is `"build": "something"` in package.json use
+
+```nix
+buildPhase = ''
+ yarn build --offline
+'';
+```
+
+The dist phase is also trying to build a binary, the only way to override it is with
+
+```nix
+distPhase = "true";
+```
+
+the configure phase can sometimes fail because it tries to be too clever.
+One common override is
+
+```nix
+configurePhase = "ln -s $node_modules node_modules";
+```
+
+#### mkYarnModules {#javascript-yarn2nix-mkYarnModules}
+
+this will generate a derivation including the node_modules. If you have to build a derivation for an integrated web framework (rails, phoenix..), this is probably the easiest way. [Plausible](https://github.com/NixOS/nixpkgs/blob/master/pkgs/servers/web-apps/plausible/default.nix#L39) offers a good example of how to do this.
+
+#### Pitfalls {#javascript-yarn2nix-pitfalls}
+
+- if version is missing from upstream package.json, yarn will silently install nothing. In that case, you will need to override package.json as shown in the [package.json section](#javascript-upstream-package-json)
+
+## Outside of nixpkgs {#javascript-outside-nixpkgs}
+
+There are some other options available that can't be used inside nixpkgs. Those other options are written in nix. Importing them in nixpkgs will require moving the source code into nixpkgs. Using [Import From Derivation](https://nixos.wiki/wiki/Import_From_Derivation) is not allowed in hydra at present. If you are packaging something outside nixpkgs, those can be considered
+
+### npmlock2nix {#javascript-npmlock2nix}
+
+[npmlock2nix](https://github.com/nix-community/npmlock2nix) aims at building node_modules without code generation. It hasn't reached v1 yet, the api might be suject to change.
+
+#### Pitfalls {#javascript-npmlock2nix-pitfalls}
+
+- there are some [problems with npm v7](https://github.com/tweag/npmlock2nix/issues/45).
+
+### nix-npm-buildpackage {#javascript-nix-npm-buildpackage}
+
+[nix-npm-buildpackage](https://github.com/serokell/nix-npm-buildpackage) aims at building node_modules without code generation. It hasn't reached v1 yet, the api might change. It supports both package-lock.json and yarn.lock.
+
+#### Pitfalls {#javascript-nix-npm-buildpackage-pitfalls}
+
+- there are some [problems with npm v7](https://github.com/serokell/nix-npm-buildpackage/issues/33).
diff --git a/doc/languages-frameworks/node.section.md b/doc/languages-frameworks/node.section.md
deleted file mode 100644
index e04932a492d1..000000000000
--- a/doc/languages-frameworks/node.section.md
+++ /dev/null
@@ -1,51 +0,0 @@
-# Node.js {#node.js}
-
-The `pkgs/development/node-packages` folder contains a generated collection of
-[NPM packages](https://npmjs.com/) that can be installed with the Nix package
-manager.
-
-As a rule of thumb, the package set should only provide *end user* software
-packages, such as command-line utilities. Libraries should only be added to the
-package set if there is a non-NPM package that requires it.
-
-When it is desired to use NPM libraries in a development project, use the
-`node2nix` generator directly on the `package.json` configuration file of the
-project.
-
-The package set provides support for the official stable Node.js versions.
-The latest stable LTS release in `nodePackages`, as well as the latest stable
-Current release in `nodePackages_latest`.
-
-If your package uses native addons, you need to examine what kind of native
-build system it uses. Here are some examples:
-
-* `node-gyp`
-* `node-gyp-builder`
-* `node-pre-gyp`
-
-After you have identified the correct system, you need to override your package
-expression while adding in build system as a build input. For example, `dat`
-requires `node-gyp-build`, so [we override](https://github.com/NixOS/nixpkgs/blob/32f5e5da4a1b3f0595527f5195ac3a91451e9b56/pkgs/development/node-packages/default.nix#L37-L40) its expression in [`default.nix`](https://github.com/NixOS/nixpkgs/blob/master/pkgs/development/node-packages/default.nix):
-
-```nix
- dat = super.dat.override {
- buildInputs = [ self.node-gyp-build pkgs.libtool pkgs.autoconf pkgs.automake ];
- meta.broken = since "12";
- };
-```
-
-To add a package from NPM to nixpkgs:
-
- 1. Modify `pkgs/development/node-packages/node-packages.json` to add, update
- or remove package entries to have it included in `nodePackages` and
- `nodePackages_latest`.
- 2. Run the script: `cd pkgs/development/node-packages && ./generate.sh`.
- 3. Build your new package to test your changes:
- `cd /path/to/nixpkgs && nix-build -A nodePackages.`.
- To build against the latest stable Current Node.js version (e.g. 14.x):
- `nix-build -A nodePackages_latest.`
- 4. Add and commit all modified and generated files.
-
-For more information about the generation process, consult the
-[README.md](https://github.com/svanderburg/node2nix) file of the `node2nix`
-tool.
diff --git a/nixos/modules/hardware/all-firmware.nix b/nixos/modules/hardware/all-firmware.nix
index a4e4fa8d0ed3..bdf90816740c 100644
--- a/nixos/modules/hardware/all-firmware.nix
+++ b/nixos/modules/hardware/all-firmware.nix
@@ -62,7 +62,7 @@ in {
zd1211fw
alsa-firmware
sof-firmware
- openelec-dvb-firmware
+ libreelec-dvb-firmware
] ++ optional (pkgs.stdenv.hostPlatform.isAarch32 || pkgs.stdenv.hostPlatform.isAarch64) raspberrypiWirelessFirmware
++ optionals (versionOlder config.boot.kernelPackages.kernel.version "4.13") [
rtl8723bs-firmware
diff --git a/nixos/modules/services/web-servers/apache-httpd/default.nix b/nixos/modules/services/web-servers/apache-httpd/default.nix
index df7035c03cc2..17cfdfb24462 100644
--- a/nixos/modules/services/web-servers/apache-httpd/default.nix
+++ b/nixos/modules/services/web-servers/apache-httpd/default.nix
@@ -36,11 +36,12 @@ let
dependentCertNames = unique (map (hostOpts: hostOpts.certName) acmeEnabledVhosts);
mkListenInfo = hostOpts:
- if hostOpts.listen != [] then hostOpts.listen
- else (
- optional (hostOpts.onlySSL || hostOpts.addSSL || hostOpts.forceSSL) { ip = "*"; port = 443; ssl = true; } ++
- optional (!hostOpts.onlySSL) { ip = "*"; port = 80; ssl = false; }
- );
+ if hostOpts.listen != [] then
+ hostOpts.listen
+ else
+ optionals (hostOpts.onlySSL || hostOpts.addSSL || hostOpts.forceSSL) (map (addr: { ip = addr; port = 443; ssl = true; }) hostOpts.listenAddresses) ++
+ optionals (!hostOpts.onlySSL) (map (addr: { ip = addr; port = 80; ssl = false; }) hostOpts.listenAddresses)
+ ;
listenInfo = unique (concatMap mkListenInfo vhosts);
diff --git a/nixos/modules/services/web-servers/apache-httpd/vhost-options.nix b/nixos/modules/services/web-servers/apache-httpd/vhost-options.nix
index 394f9a305546..3f732a5c9f33 100644
--- a/nixos/modules/services/web-servers/apache-httpd/vhost-options.nix
+++ b/nixos/modules/services/web-servers/apache-httpd/vhost-options.nix
@@ -47,12 +47,29 @@ in
];
description = ''
Listen addresses and ports for this virtual host.
-
+
+
This option overrides addSSL, forceSSL and onlySSL.
-
+
+
+ If you only want to set the addresses manually and not the ports, take a look at listenAddresses.
+
+
'';
};
+ listenAddresses = mkOption {
+ type = with types; nonEmptyListOf str;
+
+ description = ''
+ Listen addresses for this virtual host.
+ Compared to listen this only sets the addreses
+ and the ports are chosen automatically.
+ '';
+ default = [ "*" ];
+ example = [ "127.0.0.1" ];
+ };
+
enableSSL = mkOption {
type = types.bool;
visible = false;
diff --git a/pkgs/applications/blockchains/bisq-desktop/default.nix b/pkgs/applications/blockchains/bisq-desktop/default.nix
index 715de18a8fa3..16bcc71653bd 100644
--- a/pkgs/applications/blockchains/bisq-desktop/default.nix
+++ b/pkgs/applications/blockchains/bisq-desktop/default.nix
@@ -8,63 +8,50 @@
, openjdk11
, dpkg
, writeScript
-, coreutils
, bash
, tor
-, psmisc
+, gnutar
+, zip
+, xz
}:
let
bisq-launcher = writeScript "bisq-launcher" ''
#! ${bash}/bin/bash
- # Setup a temporary Tor instance
- TMPDIR=$(${coreutils}/bin/mktemp -d)
- CONTROLPORT=$(${coreutils}/bin/shuf -i 9100-9499 -n 1)
- SOCKSPORT=$(${coreutils}/bin/shuf -i 9500-9999 -n 1)
- ${coreutils}/bin/head -c 1024 < /dev/urandom > $TMPDIR/cookie
+ # This is just a comment to convince Nix that Tor is a
+ # runtime dependency; The Tor binary is in a *.jar file,
+ # whereas Nix only scans for hashes in uncompressed text.
+ # ${bisq-tor}
- ${tor}/bin/tor --SocksPort $SOCKSPORT --ControlPort $CONTROLPORT \
- --ControlPortWriteToFile $TMPDIR/port --CookieAuthFile $TMPDIR/cookie \
- --CookieAuthentication 1 >$TMPDIR/tor.log --RunAsDaemon 1
+ JAVA_TOOL_OPTIONS="-XX:+UseG1GC -XX:MaxHeapFreeRatio=10 -XX:MinHeapFreeRatio=5 -XX:+UseStringDeduplication" bisq-desktop-wrapped "$@"
+ '';
- torpid=$(${psmisc}/bin/fuser $CONTROLPORT/tcp)
+ bisq-tor = writeScript "bisq-tor" ''
+ #! ${bash}/bin/bash
- echo Temp directory: $TMPDIR
- echo Tor PID: $torpid
- echo Tor control port: $CONTROLPORT
- echo Tor SOCKS port: $SOCKSPORT
- echo Tor log: $TMPDIR/tor.log
- echo Bisq log file: $TMPDIR/bisq.log
-
- JAVA_TOOL_OPTIONS="-XX:MaxRAM=4g" bisq-desktop-wrapped \
- --torControlCookieFile=$TMPDIR/cookie \
- --torControlUseSafeCookieAuth \
- --torControlPort $CONTROLPORT "$@" > $TMPDIR/bisq.log
-
- echo Bisq exited. Killing Tor...
- kill $torpid
+ exec ${tor}/bin/tor "$@"
'';
in
stdenv.mkDerivation rec {
pname = "bisq-desktop";
- version = "1.7.0";
+ version = "1.7.2";
src = fetchurl {
url = "https://github.com/bisq-network/bisq/releases/download/v${version}/Bisq-64bit-${version}.deb";
- sha256 = "0crry5k7crmrqn14wxiyrnhk09ac8a9ksqrwwky7jsnyah0bx5k4";
+ sha256 = "0b2rh9sphc9wffkawprrl20frgv0rah7y2k5sfxpjc3shgkqsw80";
};
- nativeBuildInputs = [ makeWrapper copyDesktopItems dpkg ];
+ nativeBuildInputs = [ makeWrapper copyDesktopItems imagemagick dpkg gnutar zip xz ];
desktopItems = [
(makeDesktopItem {
name = "Bisq";
exec = "bisq-desktop";
icon = "bisq";
- desktopName = "Bisq";
+ desktopName = "Bisq ${version}";
genericName = "Decentralized bitcoin exchange";
- categories = "Network;Utility;";
+ categories = "Network;P2P;";
})
];
@@ -72,6 +59,16 @@ stdenv.mkDerivation rec {
dpkg -x $src .
'';
+ buildPhase = ''
+ # Replace the embedded Tor binary (which is in a Tar archive)
+ # with one from Nixpkgs.
+
+ mkdir -p native/linux/x64/
+ cp ${bisq-tor} ./tor
+ tar -cJf native/linux/x64/tor.tar.xz tor
+ zip -r opt/bisq/lib/app/desktop-${version}-all.jar native
+ '';
+
installPhase = ''
runHook preInstall
@@ -86,13 +83,15 @@ stdenv.mkDerivation rec {
for n in 16 24 32 48 64 96 128 256; do
size=$n"x"$n
- ${imagemagick}/bin/convert opt/bisq/lib/Bisq.png -resize $size bisq.png
+ convert opt/bisq/lib/Bisq.png -resize $size bisq.png
install -Dm644 -t $out/share/icons/hicolor/$size/apps bisq.png
done;
runHook postInstall
'';
+ passthru.updateScript = ./update.sh;
+
meta = with lib; {
description = "A decentralized bitcoin exchange network";
homepage = "https://bisq.network";
diff --git a/pkgs/applications/blockchains/bisq-desktop/update.sh b/pkgs/applications/blockchains/bisq-desktop/update.sh
new file mode 100755
index 000000000000..393447834bba
--- /dev/null
+++ b/pkgs/applications/blockchains/bisq-desktop/update.sh
@@ -0,0 +1,22 @@
+#!/usr/bin/env nix-shell
+#!nix-shell -i bash -p curl jq gnused gnupg common-updater-scripts
+
+set -eu -o pipefail
+
+version="$(curl -s https://api.github.com/repos/bisq-network/bisq/releases| jq '.[] | {name,prerelease} | select(.prerelease==false) | limit(1;.[])' | sed 's/[\"v]//g' | head -n 1)"
+depname="Bisq-64bit-$version.deb"
+src="https://github.com/bisq-network/bisq/releases/download/v$version/$depname"
+signature="$src.asc"
+key="CB36 D7D2 EBB2 E35D 9B75 500B CD5D C1C5 29CD FD3B"
+
+pushd $(mktemp -d --suffix=-bisq-updater)
+export GNUPGHOME=$PWD/gnupg
+mkdir -m 700 -p "$GNUPGHOME"
+curl -L -o "$depname" -- "$src"
+curl -L -o signature.asc -- "$signature"
+gpg --batch --recv-keys "$key"
+gpg --batch --verify signature.asc "$depname"
+sha256=$(nix-prefetch-url --type sha256 "file://$PWD/$depname")
+popd
+
+update-source-version bisq-desktop "$version" "$sha256"
diff --git a/pkgs/applications/networking/cluster/cni/plugins.nix b/pkgs/applications/networking/cluster/cni/plugins.nix
index 3c0b97f0bacb..0b862718cfb2 100644
--- a/pkgs/applications/networking/cluster/cni/plugins.nix
+++ b/pkgs/applications/networking/cluster/cni/plugins.nix
@@ -2,13 +2,13 @@
buildGoModule rec {
pname = "cni-plugins";
- version = "0.9.1";
+ version = "1.0.0";
src = fetchFromGitHub {
owner = "containernetworking";
repo = "plugins";
rev = "v${version}";
- sha256 = "sha256-n+OtFXgFmW0xsGEtC6ua0qjdsJSbEjn08mAl5Z51Kp8=";
+ sha256 = "sha256-RcDZW/iOAcJodGiuzmeZk3obtD0/mQoMF9vL0xNehbQ=";
};
vendorSha256 = null;
@@ -32,7 +32,6 @@ buildGoModule rec {
"plugins/main/vlan"
"plugins/meta/bandwidth"
"plugins/meta/firewall"
- "plugins/meta/flannel"
"plugins/meta/portmap"
"plugins/meta/sbr"
"plugins/meta/tuning"
diff --git a/pkgs/applications/science/math/ginac/default.nix b/pkgs/applications/science/math/ginac/default.nix
index 0a6f1569cd4e..78b64d7f587a 100644
--- a/pkgs/applications/science/math/ginac/default.nix
+++ b/pkgs/applications/science/math/ginac/default.nix
@@ -1,30 +1,34 @@
{ lib, stdenv, fetchurl, cln, pkg-config, readline, gmp, python3 }:
stdenv.mkDerivation rec {
- name = "ginac-1.8.1";
+ pname = "ginac";
+ version = "1.8.1";
src = fetchurl {
- url = "${meta.homepage}/${name}.tar.bz2";
+ url = "https://www.ginac.de/ginac-${version}.tar.bz2";
sha256 = "sha256-8WldvWsYcGHvP7pQdkjJ1tukOPczsFjBb5J4y9z14as=";
};
propagatedBuildInputs = [ cln ];
- buildInputs = [ readline ] ++ lib.optional stdenv.isDarwin gmp;
+ buildInputs = [ readline ]
+ ++ lib.optional stdenv.isDarwin gmp;
nativeBuildInputs = [ pkg-config python3 ];
strictDeps = true;
- preConfigure = "patchShebangs ginsh";
+ preConfigure = ''
+ patchShebangs ginsh
+ '';
configureFlags = [ "--disable-rpath" ];
meta = with lib; {
description = "GiNaC is Not a CAS";
- homepage = "https://www.ginac.de/";
+ homepage = "https://www.ginac.de/";
maintainers = with maintainers; [ lovek323 ];
license = licenses.gpl2;
- platforms = platforms.all;
+ platforms = platforms.all;
};
}
diff --git a/pkgs/applications/version-management/gitlab-triage/Gemfile.lock b/pkgs/applications/version-management/gitlab-triage/Gemfile.lock
index adec5b524f34..e5df89d66090 100644
--- a/pkgs/applications/version-management/gitlab-triage/Gemfile.lock
+++ b/pkgs/applications/version-management/gitlab-triage/Gemfile.lock
@@ -1,27 +1,35 @@
GEM
remote: https://rubygems.org/
specs:
- activesupport (5.2.4.4)
+ activesupport (5.2.6)
concurrent-ruby (~> 1.0, >= 1.0.2)
i18n (>= 0.7, < 2)
minitest (~> 5.1)
tzinfo (~> 1.1)
- concurrent-ruby (1.1.7)
- gitlab-triage (1.13.0)
+ concurrent-ruby (1.1.9)
+ gitlab-triage (1.20.0)
activesupport (~> 5.1)
+ globalid (~> 0.4)
+ graphql-client (~> 0.16)
httparty (~> 0.17)
+ globalid (0.5.2)
+ activesupport (>= 5.0)
+ graphql (1.12.14)
+ graphql-client (0.16.0)
+ activesupport (>= 3.0)
+ graphql (~> 1.8)
httparty (0.18.1)
mime-types (~> 3.0)
multi_xml (>= 0.5.2)
- i18n (1.8.5)
+ i18n (1.8.10)
concurrent-ruby (~> 1.0)
mime-types (3.3.1)
mime-types-data (~> 3.2015)
- mime-types-data (3.2020.0512)
- minitest (5.14.2)
+ mime-types-data (3.2021.0704)
+ minitest (5.14.4)
multi_xml (0.6.0)
thread_safe (0.3.6)
- tzinfo (1.2.7)
+ tzinfo (1.2.9)
thread_safe (~> 0.1)
PLATFORMS
diff --git a/pkgs/applications/version-management/gitlab-triage/gemset.nix b/pkgs/applications/version-management/gitlab-triage/gemset.nix
index 527487706615..519ddc8bec0b 100644
--- a/pkgs/applications/version-management/gitlab-triage/gemset.nix
+++ b/pkgs/applications/version-management/gitlab-triage/gemset.nix
@@ -5,31 +5,63 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0dpnk20s754fz6jfz9sp3ri49hn46ksw4hf6ycnlw7s3hsdxqgcd";
+ sha256 = "1vybx4cj42hr6m8cdwbrqq2idh98zms8c11kr399xjczhl9ywjbj";
type = "gem";
};
- version = "5.2.4.4";
+ version = "5.2.6";
};
concurrent-ruby = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1vnxrbhi7cq3p4y2v9iwd10v1c7l15is4var14hwnb2jip4fyjzz";
+ sha256 = "0nwad3211p7yv9sda31jmbyw6sdafzmdi2i2niaz6f0wk5nq9h0f";
type = "gem";
};
- version = "1.1.7";
+ version = "1.1.9";
};
gitlab-triage = {
- dependencies = ["activesupport" "httparty"];
+ dependencies = ["activesupport" "globalid" "graphql-client" "httparty"];
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "11sas3h3n638gni1mysck1ahyakqnl8gg6g21pc3krs6jrg9qxj9";
+ sha256 = "sha256-sg/YgRnp1+EcTcBqsm8vZrV0YuHTSJEFk/whhW8An6g=";
type = "gem";
};
- version = "1.13.0";
+ version = "1.20.0";
+ };
+ globalid = {
+ dependencies = ["activesupport"];
+ groups = ["default"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "0k6ww3shk3mv119xvr9m99l6ql0czq91xhd66hm8hqssb18r2lvm";
+ type = "gem";
+ };
+ version = "0.5.2";
+ };
+ graphql = {
+ groups = ["default"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "sha256-iweRDvp7EWY02B52iwbebEpiwL7Mj9E9RyeHYMuqc/o=";
+ type = "gem";
+ };
+ version = "1.12.14";
+ };
+ graphql-client = {
+ dependencies = ["activesupport" "graphql"];
+ groups = ["default"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "0g971rccyrs3rk8812r6az54p28g66m4ngdcbszg31mvddjaqkr4";
+ type = "gem";
+ };
+ version = "0.16.0";
};
httparty = {
dependencies = ["mime-types" "multi_xml"];
@@ -48,10 +80,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "153sx77p16vawrs4qpkv7qlzf9v5fks4g7xqcj1dwk40i6g7rfzk";
+ sha256 = "0g2fnag935zn2ggm5cn6k4s4xvv53v2givj1j90szmvavlpya96a";
type = "gem";
};
- version = "1.8.5";
+ version = "1.8.10";
};
mime-types = {
dependencies = ["mime-types-data"];
@@ -69,20 +101,20 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1z75svngyhsglx0y2f9rnil2j08f9ab54b3l95bpgz67zq2if753";
+ sha256 = "0dlxwc75iy0dj23x824cxpvpa7c8aqcpskksrmb32j6m66h5mkcy";
type = "gem";
};
- version = "3.2020.0512";
+ version = "3.2021.0704";
};
minitest = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "170y2cvx51gm3cm3nhdf7j36sxnkh6vv8ls36p90ric7w8w16h4v";
+ sha256 = "19z7wkhg59y8abginfrm2wzplz7py3va8fyngiigngqvsws6cwgl";
type = "gem";
};
- version = "5.14.2";
+ version = "5.14.4";
};
multi_xml = {
groups = ["default"];
@@ -110,9 +142,9 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1i3jh086w1kbdj3k5l60lc3nwbanmzdf8yjj3mlrx9b2gjjxhi9r";
+ sha256 = "0zwqqh6138s8b321fwvfbywxy00lw1azw4ql3zr0xh1aqxf8cnvj";
type = "gem";
};
- version = "1.2.7";
+ version = "1.2.9";
};
}
diff --git a/pkgs/development/interpreters/lua-5/default.nix b/pkgs/development/interpreters/lua-5/default.nix
index 3e36f77dab43..f2b2961c4c77 100644
--- a/pkgs/development/interpreters/lua-5/default.nix
+++ b/pkgs/development/interpreters/lua-5/default.nix
@@ -54,4 +54,9 @@ rec {
inherit callPackage;
};
+ luajit_openresty = import ../luajit/openresty.nix {
+ self = luajit_openresty;
+ inherit callPackage;
+ };
+
}
diff --git a/pkgs/development/interpreters/luajit/2.0.nix b/pkgs/development/interpreters/luajit/2.0.nix
index 153b11aaa5fc..ceb796f0433e 100644
--- a/pkgs/development/interpreters/luajit/2.0.nix
+++ b/pkgs/development/interpreters/luajit/2.0.nix
@@ -1,6 +1,8 @@
{ self, callPackage, lib }:
callPackage ./default.nix {
inherit self;
+ owner = "LuaJIT";
+ repo = "LuaJIT";
version = "2.0.5-2021-06-08";
rev = "98f95f69180d48ce49289d6428b46a9ccdd67a46";
isStable = true;
diff --git a/pkgs/development/interpreters/luajit/2.1.nix b/pkgs/development/interpreters/luajit/2.1.nix
index d11514c07c62..87976a45dfe1 100644
--- a/pkgs/development/interpreters/luajit/2.1.nix
+++ b/pkgs/development/interpreters/luajit/2.1.nix
@@ -1,6 +1,8 @@
{ self, callPackage }:
callPackage ./default.nix {
inherit self;
+ owner = "LuaJIT";
+ repo = "LuaJIT";
version = "2.1.0-2021-06-25";
rev = "e957737650e060d5bf1c2909b741cc3dffe073ac";
isStable = false;
diff --git a/pkgs/development/interpreters/luajit/default.nix b/pkgs/development/interpreters/luajit/default.nix
index 860642b0fd2f..728161598282 100644
--- a/pkgs/development/interpreters/luajit/default.nix
+++ b/pkgs/development/interpreters/luajit/default.nix
@@ -1,6 +1,8 @@
{ lib, stdenv, fetchFromGitHub, buildPackages
, name ? "luajit-${version}"
, isStable
+, owner
+, repo
, sha256
, rev
, version
@@ -41,9 +43,7 @@ in
stdenv.mkDerivation rec {
inherit name version;
src = fetchFromGitHub {
- owner = "LuaJIT";
- repo = "LuaJIT";
- inherit sha256 rev;
+ inherit owner repo sha256 rev;
};
luaversion = "5.1";
diff --git a/pkgs/development/interpreters/luajit/openresty.nix b/pkgs/development/interpreters/luajit/openresty.nix
new file mode 100644
index 000000000000..78e06f46f1d0
--- /dev/null
+++ b/pkgs/development/interpreters/luajit/openresty.nix
@@ -0,0 +1,10 @@
+{ self, callPackage }:
+callPackage ./default.nix rec {
+ inherit self;
+ owner = "openresty";
+ repo = "luajit2";
+ version = "2.1-20210510";
+ rev = "v${version}";
+ isStable = true;
+ sha256 = "1h21w5axwka2j9jb86yc69qrprcavccyr2qihiw4b76r1zxzalvd";
+}
diff --git a/pkgs/development/libraries/imath/default.nix b/pkgs/development/libraries/imath/default.nix
new file mode 100644
index 000000000000..7950667c190c
--- /dev/null
+++ b/pkgs/development/libraries/imath/default.nix
@@ -0,0 +1,27 @@
+{ lib
+, stdenv
+, fetchFromGitHub
+, cmake
+}:
+
+stdenv.mkDerivation rec {
+ pname = "imath";
+ version = "3.0.5";
+
+ src = fetchFromGitHub {
+ owner = "AcademySoftwareFoundation";
+ repo = "imath";
+ rev = "v${version}";
+ sha256 = "0nwf8622j01p699nkkbal6xxs1snzzhz4cn6d76yppgvdhgyahsc";
+ };
+
+ nativeBuildInputs = [ cmake ];
+
+ meta = with lib; {
+ description = "Imath is a C++ and python library of 2D and 3D vector, matrix, and math operations for computer graphics";
+ homepage = "https://github.com/AcademySoftwareFoundation/Imath";
+ license = licenses.bsd3;
+ maintainers = with maintainers; [ paperdigits ];
+ platforms = platforms.all;
+ };
+}
diff --git a/pkgs/development/libraries/openexr/3.nix b/pkgs/development/libraries/openexr/3.nix
new file mode 100644
index 000000000000..03539076e6f2
--- /dev/null
+++ b/pkgs/development/libraries/openexr/3.nix
@@ -0,0 +1,32 @@
+{ lib
+, stdenv
+, fetchFromGitHub
+, zlib
+, cmake
+, imath
+}:
+
+stdenv.mkDerivation rec {
+ pname = "openexr";
+ version = "3.0.5";
+
+ outputs = [ "bin" "dev" "out" "doc" ];
+
+ src = fetchFromGitHub {
+ owner = "AcademySoftwareFoundation";
+ repo = "openexr";
+ rev = "v${version}";
+ sha256 = "0inmpby1syyxxzr0sazqvpb8j63vpj09vpkp4xi7m2qd4rxynkph";
+ };
+
+ nativeBuildInputs = [ cmake ];
+ propagatedBuildInputs = [ imath zlib ];
+
+ meta = with lib; {
+ description = "A high dynamic-range (HDR) image file format";
+ homepage = "https://www.openexr.com/";
+ license = licenses.bsd3;
+ maintainers = with maintainers; [ paperdigits ];
+ platforms = platforms.all;
+ };
+}
diff --git a/pkgs/development/node-packages/README.md b/pkgs/development/node-packages/README.md
index 9760285a915e..38d1ff2018c4 100644
--- a/pkgs/development/node-packages/README.md
+++ b/pkgs/development/node-packages/README.md
@@ -1 +1 @@
-Moved to [/doc/languages-frameworks/node.section.md](/doc/languages-frameworks/node.section.md)
+Moved to [/doc/languages-frameworks/javascript.section.md](/doc/languages-frameworks/javascript.section.md)
diff --git a/pkgs/development/node-packages/node-packages.json b/pkgs/development/node-packages/node-packages.json
index 31e015b06647..5981b2d7683f 100644
--- a/pkgs/development/node-packages/node-packages.json
+++ b/pkgs/development/node-packages/node-packages.json
@@ -5,6 +5,7 @@
, "@bitwarden/cli"
, "@hyperspace/cli"
, "@nestjs/cli"
+, "@squoosh/cli"
, "@vue/cli"
, "@webassemblyjs/cli"
, "@webassemblyjs/repl"
diff --git a/pkgs/development/node-packages/node-packages.nix b/pkgs/development/node-packages/node-packages.nix
index 97e465202256..1c5f7dd8f61d 100644
--- a/pkgs/development/node-packages/node-packages.nix
+++ b/pkgs/development/node-packages/node-packages.nix
@@ -2074,13 +2074,13 @@ let
sha512 = "J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==";
};
};
- "@exodus/schemasafe-1.0.0-rc.3" = {
+ "@exodus/schemasafe-1.0.0-rc.4" = {
name = "_at_exodus_slash_schemasafe";
packageName = "@exodus/schemasafe";
- version = "1.0.0-rc.3";
+ version = "1.0.0-rc.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@exodus/schemasafe/-/schemasafe-1.0.0-rc.3.tgz";
- sha512 = "GoXw0U2Qaa33m3eUcxuHnHpNvHjNlLo0gtV091XBpaRINaB4X6FGCG5XKxSFNFiPpugUDqNruHzaqpTdDm4AOg==";
+ url = "https://registry.npmjs.org/@exodus/schemasafe/-/schemasafe-1.0.0-rc.4.tgz";
+ sha512 = "zHISeJ5jcHSo3i2bI5RHb0XEJ1JGxQ/QQzU2FLPcJxohNohJV8jHCM1FSrOUxTspyDRSSULg3iKQa1FJ4EsSiQ==";
};
};
"@expo/apple-utils-0.0.0-alpha.20" = {
@@ -2101,22 +2101,22 @@ let
sha512 = "Ydf4LidRB/EBI+YrB+cVLqIseiRfjUI/AeHBgjGMtq3GroraDu81OV7zqophRgupngoL3iS3JUMDMnxO7g39qA==";
};
};
- "@expo/config-5.0.7" = {
+ "@expo/config-5.0.8" = {
name = "_at_expo_slash_config";
packageName = "@expo/config";
- version = "5.0.7";
+ version = "5.0.8";
src = fetchurl {
- url = "https://registry.npmjs.org/@expo/config/-/config-5.0.7.tgz";
- sha512 = "7Wzao9uALHmRSf59FMsHk1vxW4m4alDCJmfo+enXnl5o6UYiCDYfjNXctMwnW+fBM3opta4FbmmPGIftfXOesw==";
+ url = "https://registry.npmjs.org/@expo/config/-/config-5.0.8.tgz";
+ sha512 = "chxcjQh4H/suzvYi+p30VnGXSHbsiVsGFwEYIZbOw4ByjrCnzeD644KolbpeQ2/oWK3atci01Qcxc1TADSixHQ==";
};
};
- "@expo/config-plugins-3.0.7" = {
+ "@expo/config-plugins-3.0.8" = {
name = "_at_expo_slash_config-plugins";
packageName = "@expo/config-plugins";
- version = "3.0.7";
+ version = "3.0.8";
src = fetchurl {
- url = "https://registry.npmjs.org/@expo/config-plugins/-/config-plugins-3.0.7.tgz";
- sha512 = "7YOoFtxB6XqDil+OlGXi7iredKHxXVFCAOIVfFyEDzO3oo0gBmWGmUnHgrPDvpMj0q+adCCh5BL8OcvGfc9ITQ==";
+ url = "https://registry.npmjs.org/@expo/config-plugins/-/config-plugins-3.0.8.tgz";
+ sha512 = "reNYaYklOIq8QUY5ua1ubSRhVgY7hllvjingo22HHSaGhX4UvFFKDGYrjBdjcutHD6jw/eYLa8yJS74o1/rqkg==";
};
};
"@expo/config-types-42.0.0" = {
@@ -2128,22 +2128,22 @@ let
sha512 = "Rj02OMZke2MrGa/1Y/EScmR7VuWbDEHPJyvfFyyLbadUt+Yv6isCdeFzDt71I7gJlPR9T4fzixeYLrtXXOTq0w==";
};
};
- "@expo/dev-server-0.1.82" = {
+ "@expo/dev-server-0.1.83" = {
name = "_at_expo_slash_dev-server";
packageName = "@expo/dev-server";
- version = "0.1.82";
+ version = "0.1.83";
src = fetchurl {
- url = "https://registry.npmjs.org/@expo/dev-server/-/dev-server-0.1.82.tgz";
- sha512 = "g7H4FDxcdt9y41MpivtpYqgNwEqoaSKA+lrR+qPCVPcZbIcq+xRq/coYfeXhp/L203vAab67cNVnqTQetj1T3A==";
+ url = "https://registry.npmjs.org/@expo/dev-server/-/dev-server-0.1.83.tgz";
+ sha512 = "4slFmSvQcjwNk3Mb7keNyAAdBIzWqeb8KUqSPYsqo10NGPtEbzmt0jlfqqi/df6cxUFJSgdSo/RJG9W5FT7lAA==";
};
};
- "@expo/dev-tools-0.13.113" = {
+ "@expo/dev-tools-0.13.114" = {
name = "_at_expo_slash_dev-tools";
packageName = "@expo/dev-tools";
- version = "0.13.113";
+ version = "0.13.114";
src = fetchurl {
- url = "https://registry.npmjs.org/@expo/dev-tools/-/dev-tools-0.13.113.tgz";
- sha512 = "3z1gIBSnDATukcyvN1Q6ywT5FExJrf/wfg+1T0nQ8OZcyzFbi6u/tdns0mjT5Z+AyXDKtyHbQzGnRzegy82i3Q==";
+ url = "https://registry.npmjs.org/@expo/dev-tools/-/dev-tools-0.13.114.tgz";
+ sha512 = "iPatLxBcGoAzHVzFp7SpP1XbBMe+Qut2K2dU9PgZwcUVOeiESVi/48CXIOgS2PTkm/AJ1qOXprgkEROLlcrnjQ==";
};
};
"@expo/devcert-1.0.0" = {
@@ -2173,13 +2173,13 @@ let
sha512 = "CDnhjdirUs6OdN5hOSTJ2y3i9EiJMk7Z5iDljC5xyCHCrUex7oyI8vbRsZEojAahxZccgL/PrO+CjakiFFWurg==";
};
};
- "@expo/metro-config-0.1.82" = {
+ "@expo/metro-config-0.1.83" = {
name = "_at_expo_slash_metro-config";
packageName = "@expo/metro-config";
- version = "0.1.82";
+ version = "0.1.83";
src = fetchurl {
- url = "https://registry.npmjs.org/@expo/metro-config/-/metro-config-0.1.82.tgz";
- sha512 = "rgx0ykWFvu+7jXDSe/cJB0fpIKqJX4X2k+azBIS9KmVLl5/ceKuCr6Abjy70HZTAXX/SQ7fS0C+FhzIX2Upgrg==";
+ url = "https://registry.npmjs.org/@expo/metro-config/-/metro-config-0.1.83.tgz";
+ sha512 = "nbmHRzAjnUmUoQjbVdTh8Xq1AXABmwqDi77otD+MxxfVmppMYLKYfMteZnrl75tmWkQY4JfVLD4DfKA3K+bKGA==";
};
};
"@expo/osascript-2.0.30" = {
@@ -2191,13 +2191,13 @@ let
sha512 = "IlBCyso1wJl8AbgS8n5lcUcXa/8TTU/rHgurWvJRWjErtFOELsqV4O+NCcB7jr4bvv8uZHeRKHQpsoyZWmmk/g==";
};
};
- "@expo/package-manager-0.0.46" = {
+ "@expo/package-manager-0.0.47" = {
name = "_at_expo_slash_package-manager";
packageName = "@expo/package-manager";
- version = "0.0.46";
+ version = "0.0.47";
src = fetchurl {
- url = "https://registry.npmjs.org/@expo/package-manager/-/package-manager-0.0.46.tgz";
- sha512 = "+Mo7UzRNUy52uzefRkeKv8+YEE+2NhBpXfvZ1Btha2/zSJ+8fxDT0mTQUiupiaeMRPyCMqdkoE39qjF26xifYA==";
+ url = "https://registry.npmjs.org/@expo/package-manager/-/package-manager-0.0.47.tgz";
+ sha512 = "guFnGAiNLW/JsienEq3NkZk5khTP+RdT/czk/teJUiYLkBy0hLmMTJsNXurGgFwI33+ScEbDvFmN5IOEBGpUDQ==";
};
};
"@expo/plist-0.0.13" = {
@@ -2209,13 +2209,13 @@ let
sha512 = "zGPSq9OrCn7lWvwLLHLpHUUq2E40KptUFXn53xyZXPViI0k9lbApcR9KlonQZ95C+ELsf0BQ3gRficwK92Ivcw==";
};
};
- "@expo/prebuild-config-2.0.7" = {
+ "@expo/prebuild-config-2.0.8" = {
name = "_at_expo_slash_prebuild-config";
packageName = "@expo/prebuild-config";
- version = "2.0.7";
+ version = "2.0.8";
src = fetchurl {
- url = "https://registry.npmjs.org/@expo/prebuild-config/-/prebuild-config-2.0.7.tgz";
- sha512 = "EMgo4ywR9hk+I90XEwtl/UHWOlw8GE01BQtrLWQbIR0pr+bvDOYINfe8PzA21oODPGUkbMvp5Z8E79VZBqqjfg==";
+ url = "https://registry.npmjs.org/@expo/prebuild-config/-/prebuild-config-2.0.8.tgz";
+ sha512 = "mPL7rsZkybohTskB3SdepZx27LM94No3cmS4DLPFxWbtv4gJn7RL+e4eWmIkj2vOGuDnGRwiui7Hh7SFVvRsrg==";
};
};
"@expo/results-1.0.0" = {
@@ -2227,6 +2227,15 @@ let
sha512 = "qECzzXX5oJot3m2Gu9pfRDz50USdBieQVwYAzeAtQRUTD3PVeTK1tlRUoDcrK8PSruDLuVYdKkLebX4w/o55VA==";
};
};
+ "@expo/rudder-sdk-node-1.0.7" = {
+ name = "_at_expo_slash_rudder-sdk-node";
+ packageName = "@expo/rudder-sdk-node";
+ version = "1.0.7";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@expo/rudder-sdk-node/-/rudder-sdk-node-1.0.7.tgz";
+ sha512 = "TQuHUwugxzJGCYOFN/ZIQ+rNSdLPv2pgxaH2Ky7y80RDvWN8DNKeTbrgX0tPnVd/aLjKhxADx8C2se//lZR24w==";
+ };
+ };
"@expo/schemer-1.3.31" = {
name = "_at_expo_slash_schemer";
packageName = "@expo/schemer";
@@ -2254,13 +2263,13 @@ let
sha512 = "LB7jWkqrHo+5fJHNrLAFdimuSXQ2MQ4lA7SQW5bf/HbsXuV2VrT/jN/M8f/KoWt0uJMGN4k/j7Opx4AvOOxSew==";
};
};
- "@expo/webpack-config-0.14.0" = {
+ "@expo/webpack-config-0.14.1" = {
name = "_at_expo_slash_webpack-config";
packageName = "@expo/webpack-config";
- version = "0.14.0";
+ version = "0.14.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@expo/webpack-config/-/webpack-config-0.14.0.tgz";
- sha512 = "YsWLjOQIUN/+pJ5CEmhWfERwjpp6KGjxbd2Nm2KWx4v69wphyPudyrKJaD/b/41Iw5TKHGjV3hlHrYWvZ6OFaA==";
+ url = "https://registry.npmjs.org/@expo/webpack-config/-/webpack-config-0.14.1.tgz";
+ sha512 = "5FVcpwbTYmMoFwQ3WMyT/NP9sTuXYz7gYhtjZflPfNAWA8vVGuYlELce0P7bHkudQ/RWbpKOTG7uyRwDkjFIvA==";
};
};
"@expo/xcpretty-3.1.4" = {
@@ -4009,13 +4018,13 @@ let
sha512 = "W6CLUJ2eBMw3Rec70qrsEW0jOm/3twwJv21mrmj2yORiaVmVYGS4sSS5yUwvQc1ZlDLYGPnClVWmUUMagKNsfA==";
};
};
- "@microsoft/load-themed-styles-1.10.202" = {
+ "@microsoft/load-themed-styles-1.10.203" = {
name = "_at_microsoft_slash_load-themed-styles";
packageName = "@microsoft/load-themed-styles";
- version = "1.10.202";
+ version = "1.10.203";
src = fetchurl {
- url = "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.202.tgz";
- sha512 = "pWoN9hl1vfXnPfu2tS5VndXXKMe+UEWLJXDKNGXSNpmfszVLzG8Ns0TlZHlwtgpSaSD3f0kdVDfqAek8aflD4w==";
+ url = "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.203.tgz";
+ sha512 = "9UV+1kIAEdV1a8JI58iOpDc7mmFdgTW5qI4pAyL4Drk468ZCPmg/tHPbgAM/Pg8EtkWyIJm5E6KVofo+meavQQ==";
};
};
"@mitmaro/errors-1.0.0" = {
@@ -4090,13 +4099,13 @@ let
sha512 = "b+MGNyP9/LXkapreJzNUzcvuzZslj/RGgdVVJ16P2wSlYatfLycPObImqVJSmNAdyeShvNeM/pl3sVZsObFueg==";
};
};
- "@netlify/build-18.4.1" = {
+ "@netlify/build-18.4.2" = {
name = "_at_netlify_slash_build";
packageName = "@netlify/build";
- version = "18.4.1";
+ version = "18.4.2";
src = fetchurl {
- url = "https://registry.npmjs.org/@netlify/build/-/build-18.4.1.tgz";
- sha512 = "9gHamMyLwQJWdgnvPss+N1KS/GCuLgufEJwQ95p9Yb88MCI85zL42tgTTIpySE0mI2J+Spp1BiiXNeC8XT6+Uw==";
+ url = "https://registry.npmjs.org/@netlify/build/-/build-18.4.2.tgz";
+ sha512 = "q6eZ4D09agpeW6Y1DVyfXslRarAv/zR37vbFQC0kzZxdEkH6IjBKNT0eXDuG+OiL+BMi52M1MqlWI5lH8P/ELg==";
};
};
"@netlify/cache-utils-2.0.3" = {
@@ -4315,22 +4324,13 @@ let
sha512 = "F1YcF2kje0Ttj+t5Cn5d6ojGQcKj4i/GMWgQuoZGVjQ31ToNcDXIbBm5SBKIkMMpNejtR1wF+1a0Q+aBPWiZVQ==";
};
};
- "@netlify/zip-it-and-ship-it-4.17.0" = {
+ "@netlify/zip-it-and-ship-it-4.19.0" = {
name = "_at_netlify_slash_zip-it-and-ship-it";
packageName = "@netlify/zip-it-and-ship-it";
- version = "4.17.0";
+ version = "4.19.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@netlify/zip-it-and-ship-it/-/zip-it-and-ship-it-4.17.0.tgz";
- sha512 = "xcumwEFH7m/cw/XEcmv3OB8U94J5zWVsMhjROdfUdT+BE5QU5InEggYS6HnDoTOMgGpVM+mY1vgBQzdgaC+NZw==";
- };
- };
- "@netlify/zip-it-and-ship-it-4.18.0" = {
- name = "_at_netlify_slash_zip-it-and-ship-it";
- packageName = "@netlify/zip-it-and-ship-it";
- version = "4.18.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/@netlify/zip-it-and-ship-it/-/zip-it-and-ship-it-4.18.0.tgz";
- sha512 = "x3x5Q1eeqdo7i47fuvZhhwDT0WyZ35izTXZ3xJEzsddyLMgrmYvV1+lc7QQCUd8u1bDOj3pbhI+7enU79wSvIQ==";
+ url = "https://registry.npmjs.org/@netlify/zip-it-and-ship-it/-/zip-it-and-ship-it-4.19.0.tgz";
+ sha512 = "kEK7NkbBda0pyfW+HogEWviYPNw9sVt4B+Btd2PIKsKxehA7X9xSwJLIqnllVXv3FEIl5uMQWQwPzqTK+o2H4Q==";
};
};
"@node-red/editor-api-2.0.5" = {
@@ -5395,13 +5395,13 @@ let
sha512 = "tU8fQs0D76ZKhJ2cWtnfQthWqiZgGBx0gH0+5D8JvaBEBaqA8foPPBt3Nonwr3ygyv5xrw2IzKWgIY86BlGs+w==";
};
};
- "@redocly/openapi-core-1.0.0-beta.54" = {
+ "@redocly/openapi-core-1.0.0-beta.55" = {
name = "_at_redocly_slash_openapi-core";
packageName = "@redocly/openapi-core";
- version = "1.0.0-beta.54";
+ version = "1.0.0-beta.55";
src = fetchurl {
- url = "https://registry.npmjs.org/@redocly/openapi-core/-/openapi-core-1.0.0-beta.54.tgz";
- sha512 = "uYs0N1Trjkh7u8IMIuCU2VxCXhMyGWSZUkP/WNdTR1OgBUtvNdF9C32zoQV+hyCIH4gVu42ROHkjisy333ZX+w==";
+ url = "https://registry.npmjs.org/@redocly/openapi-core/-/openapi-core-1.0.0-beta.55.tgz";
+ sha512 = "n/uukofKgqLdF1RyaqIOz+QneonKudV77M8j8SnGxP+bg7ujn+lmjcLy96ECtLvom0+BTbbzSMQpJeEix6MGuQ==";
};
};
"@redocly/react-dropdown-aria-2.0.12" = {
@@ -5962,6 +5962,15 @@ let
sha512 = "kLfFGckSmyKe667UGPyWzR/H7/Trkt4fD8O/ktElOx1zWgmivpLm0Symb4RCfEmz9irWv+N6zIKRrfSNdytcPQ==";
};
};
+ "@squoosh/lib-0.4.0" = {
+ name = "_at_squoosh_slash_lib";
+ packageName = "@squoosh/lib";
+ version = "0.4.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@squoosh/lib/-/lib-0.4.0.tgz";
+ sha512 = "O1LyugWLZjMI4JZeZMA5vzfhfPjfMZXH5/HmVkRagP8B70wH3uoR7tjxfGNdSavey357MwL8YJDxbGwBBdHp7Q==";
+ };
+ };
"@starptech/expression-parser-0.10.0" = {
name = "_at_starptech_slash_expression-parser";
packageName = "@starptech/expression-parser";
@@ -7348,6 +7357,15 @@ let
sha512 = "LSw8TZt12ZudbpHc6EkIyDM3nHVWKYrAvGy6EAJfNfjusbwnThqjqxUKKRwuV3iWYeW/LYMzNgaq3MaLffQ2xA==";
};
};
+ "@types/node-16.7.0" = {
+ name = "_at_types_slash_node";
+ packageName = "@types/node";
+ version = "16.7.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@types/node/-/node-16.7.0.tgz";
+ sha512 = "e66BrnjWQ3BRBZ2+iA5e85fcH9GLNe4S0n1H0T3OalK2sXg5XWEFTO4xvmGrYQ3edy+q6fdOh5t0/HOY8OAqBg==";
+ };
+ };
"@types/node-6.14.13" = {
name = "_at_types_slash_node";
packageName = "@types/node";
@@ -8815,6 +8833,15 @@ let
sha512 = "WwB53ikYudh9pIorgxrkHKrQZcCqNM/Q/bDzZBffEaGUKGuHrRb3zZUT9Sh2qw9yogC7SsdRmQ1ER0pqvd3bfw==";
};
};
+ "@xmldom/xmldom-0.7.2" = {
+ name = "_at_xmldom_slash_xmldom";
+ packageName = "@xmldom/xmldom";
+ version = "0.7.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.7.2.tgz";
+ sha512 = "t/Zqo0ewes3iq6zGqEqJNUWI27Acr3jkmSUNp6E3nl0Z2XbtqAG5XYqPNLdYonILmhcxANsIidh69tHzjXtuRg==";
+ };
+ };
"@xstate/fsm-1.6.1" = {
name = "_at_xstate_slash_fsm";
packageName = "@xstate/fsm";
@@ -8824,15 +8851,6 @@ let
sha512 = "xYKDNuPR36/fUK+jmhM+oauBmbdUAfuJKnDjg3/7NbN+Pj03TX7e94LXnzkwGgAR+U/HWoMqM5UPTuGIYfIx9g==";
};
};
- "@xmldom/xmldom-0.7.1" = {
- name = "_at_xmldom_slash_xmldom";
- packageName = "@xmldom/xmldom";
- version = "0.7.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.7.1.tgz";
- sha512 = "EOzJBMOjJ657nmlTt5RsyEwJrMTMu0aX15pI96GmpyFPj33a9J4mkcEk0KqYGplqInQ6JsPUxv/R25jR+I5ADA==";
- };
- };
"@xtuc/ieee754-1.2.0" = {
name = "_at_xtuc_slash_ieee754";
packageName = "@xtuc/ieee754";
@@ -11632,6 +11650,15 @@ let
sha512 = "Hdw8qdNiqdJ8LqT0iK0sVzkFbzg6fhnQqqfWhBDxcHZvU75+B+ayzTy8x+k5Ix0Y92XOhOUlx74ps+bA6BeYMQ==";
};
};
+ "auto-changelog-1.16.4" = {
+ name = "auto-changelog";
+ packageName = "auto-changelog";
+ version = "1.16.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/auto-changelog/-/auto-changelog-1.16.4.tgz";
+ sha512 = "h7diyELoq692AA4oqO50ULoYKIomUdzuQ+NW+eFPwIX0xzVbXEu9cIcgzZ3TYNVbpkGtcNKh51aRfAQNef7HVA==";
+ };
+ };
"autocast-0.0.4" = {
name = "autocast";
packageName = "autocast";
@@ -11713,6 +11740,15 @@ let
sha512 = "oRRjz68Yej/wz5JLc41zeG1m7QCvSj+Y2IOFqDflgwpDy4/M7Lp5HmCK2IK0d62FsKvG63b/9JL6+60ybGcsow==";
};
};
+ "aws-sdk-2.973.0" = {
+ name = "aws-sdk";
+ packageName = "aws-sdk";
+ version = "2.973.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.973.0.tgz";
+ sha512 = "IhVDIrI+7x+643S7HKDZ8bA8rTKfkCLSlxUZcP9W39PD5y04Hwamxou/kNTtXzdg1yyriq3d5tCVu6w5Z5QFDQ==";
+ };
+ };
"aws-sign2-0.6.0" = {
name = "aws-sign2";
packageName = "aws-sign2";
@@ -13234,13 +13270,13 @@ let
sha1 = "ffd2eabc141d36ed5c1817df7e992f91fd7fc65c";
};
};
- "bittorrent-tracker-9.17.4" = {
+ "bittorrent-tracker-9.18.0" = {
name = "bittorrent-tracker";
packageName = "bittorrent-tracker";
- version = "9.17.4";
+ version = "9.18.0";
src = fetchurl {
- url = "https://registry.npmjs.org/bittorrent-tracker/-/bittorrent-tracker-9.17.4.tgz";
- sha512 = "ykhdVQHtLfn4DYSJUQD/zFAbP8YwnF6nGlj2SBnCY4xkW5bhwXPeFZUhryAtdITl0qNL/FpmFOamBZfxIwkbxg==";
+ url = "https://registry.npmjs.org/bittorrent-tracker/-/bittorrent-tracker-9.18.0.tgz";
+ sha512 = "bZhW94TOExkRhn9g67SLWjGfT6seSlT//+oG7+AFve0wQP6DMNSnu7ued6McsTMaL+XivNFCE9YVWPbQ4moTYA==";
};
};
"bl-1.2.3" = {
@@ -13819,6 +13855,15 @@ let
sha512 = "z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==";
};
};
+ "bplist-parser-0.3.0" = {
+ name = "bplist-parser";
+ packageName = "bplist-parser";
+ version = "0.3.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.3.0.tgz";
+ sha512 = "zgmaRvT6AN1JpPPV+S0a1/FAtoxSreYDccZGIqEMSvZl9DMe70mJ7MFzpxa1X+gHVdkToE2haRUHHMiW1OdejA==";
+ };
+ };
"brace-expansion-1.1.11" = {
name = "brace-expansion";
packageName = "brace-expansion";
@@ -14594,6 +14639,15 @@ let
sha512 = "GtKwd/4etuk1hNeprXoESBO1RSeRYJMXKf+O0qHmWdUomLT8ysNEfX/4bZFXr3BK6eukpHiEnhY2uMtEHDM2ng==";
};
};
+ "bull-3.29.0" = {
+ name = "bull";
+ packageName = "bull";
+ version = "3.29.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/bull/-/bull-3.29.0.tgz";
+ sha512 = "ad9BvfPczwzkQ9wpM6jtAUNthyAGdHoJZVpY3dTp8jPYHETH9l4LdxJYjrKNBHjT4YUeqLzj/2r1L2MYre2ETg==";
+ };
+ };
"bunyan-1.5.1" = {
name = "bunyan";
packageName = "bunyan";
@@ -16619,6 +16673,15 @@ let
sha512 = "ZZjKqOeNgXtz40seJmSYbfAsIGJVzDIAn30w0QRmnyXHFrjEXhW/K8ZgRw5FtsezYFQEuZXSp93S0UkKJHuhKg==";
};
};
+ "cluster-key-slot-1.1.0" = {
+ name = "cluster-key-slot";
+ packageName = "cluster-key-slot";
+ version = "1.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/cluster-key-slot/-/cluster-key-slot-1.1.0.tgz";
+ sha512 = "2Nii8p3RwAPiFwsnZvukotvow2rIHM+yQ6ZcBXGHdniadkYGZYiGmkHJIbZPIV9nfv7m/U1IPMVVcAhoWFeklw==";
+ };
+ };
"cmd-shim-2.1.0" = {
name = "cmd-shim";
packageName = "cmd-shim";
@@ -18672,6 +18735,15 @@ let
sha512 = "Gk2c4y6xKEO8FSAUTklqtfSr7oTq0CiPQeLBG5Fl0qoXpZyMcj1SG59YL+hqq04bu6/IuEA7lMkYDAplQNKkyg==";
};
};
+ "cron-parser-2.18.0" = {
+ name = "cron-parser";
+ packageName = "cron-parser";
+ version = "2.18.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/cron-parser/-/cron-parser-2.18.0.tgz";
+ sha512 = "s4odpheTyydAbTBQepsqd2rNWGa2iV3cyo8g7zbI2QQYGLVsfbhmwukayS1XHppe02Oy1fg7mg6xoaraVJeEcg==";
+ };
+ };
"cronosjs-1.7.1" = {
name = "cronosjs";
packageName = "cronosjs";
@@ -22974,6 +23046,15 @@ let
sha512 = "YcSRImHt6JZZ2sSuQ4Bzajtk98igQ0iKkksqlzZLzbh4p0OIyJRSvUbsgqfcR8txdfsoYCc4ym306t4p2kP/aw==";
};
};
+ "electron-to-chromium-1.3.814" = {
+ name = "electron-to-chromium";
+ packageName = "electron-to-chromium";
+ version = "1.3.814";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.814.tgz";
+ sha512 = "0mH03cyjh6OzMlmjauGg0TLd87ErIJqWiYxMcOLKf5w6p0YEOl7DJAj7BDlXEFmCguY5CQaKVOiMjAMODO2XDw==";
+ };
+ };
"electrum-client-git://github.com/janoside/electrum-client" = {
name = "electrum-client";
packageName = "electrum-client";
@@ -24929,13 +25010,13 @@ let
sha1 = "a793d3ac0cad4c6ab571e9968fbbab6cb2532929";
};
};
- "expo-pwa-0.0.92" = {
+ "expo-pwa-0.0.93" = {
name = "expo-pwa";
packageName = "expo-pwa";
- version = "0.0.92";
+ version = "0.0.93";
src = fetchurl {
- url = "https://registry.npmjs.org/expo-pwa/-/expo-pwa-0.0.92.tgz";
- sha512 = "lY+m28IQkqpCPZQdAlMBUGgm5HbTEHVaMNt0QnMAeX/siN11rfhxBr2nFQRYfK0R5Kklh6yUTyAjz+vOd2bSKw==";
+ url = "https://registry.npmjs.org/expo-pwa/-/expo-pwa-0.0.93.tgz";
+ sha512 = "WxmDFqFDtHwyzqHb0p5XDXxm0bWNTkTiViWQl48tGGAhCNKcLOVTFIfMwBK0VGrq6yWopNCNEu3E+nldnJq15g==";
};
};
"express-2.5.11" = {
@@ -32095,6 +32176,15 @@ let
sha512 = "UnU0bS3+cMA2UvYrF5RXp/Hm7v/nYiA3F0GVCOeRmDiZmXAt/eO7KdqyRzewopvhBlev7F7t7GZzRRYY1XE3xg==";
};
};
+ "ioredis-4.27.8" = {
+ name = "ioredis";
+ packageName = "ioredis";
+ version = "4.27.8";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/ioredis/-/ioredis-4.27.8.tgz";
+ sha512 = "AcMEevap2wKxNcYEybZ/Qp+MR2HbNNUwGjG4sVCC3cAJ/zR9HXKAkolXOuR6YcOGPf7DHx9mWb/JKtAGujyPow==";
+ };
+ };
"iota-array-1.0.0" = {
name = "iota-array";
packageName = "iota-array";
@@ -32914,6 +33004,15 @@ let
sha512 = "VTPuvvGQtxvCeghwspQu1rBgjYUT6FGxPlvFKbYuFtgc4ADsX3U5ihZOYN0qyU6u+d4X9xXb0IT5O6QpXKt87A==";
};
};
+ "is-nan-1.3.2" = {
+ name = "is-nan";
+ packageName = "is-nan";
+ version = "1.3.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/is-nan/-/is-nan-1.3.2.tgz";
+ sha512 = "E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==";
+ };
+ };
"is-natural-number-4.0.1" = {
name = "is-natural-number";
packageName = "is-natural-number";
@@ -35624,6 +35723,15 @@ let
sha512 = "eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==";
};
};
+ "kleur-4.1.4" = {
+ name = "kleur";
+ packageName = "kleur";
+ version = "4.1.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/kleur/-/kleur-4.1.4.tgz";
+ sha512 = "8QADVssbrFjivHWQU7KkMgptGTl6WAcSdlbBPY4uNF+mWr6DGcKrvY2w4FQJoXch7+fKMjj0dRrL75vk3k23OA==";
+ };
+ };
"knockout-3.5.1" = {
name = "knockout";
packageName = "knockout";
@@ -37964,6 +38072,15 @@ let
sha1 = "a3a17bbf62eeb6240f491846e97c1c4e2a5e1e21";
};
};
+ "lodash.uniqby-4.7.0" = {
+ name = "lodash.uniqby";
+ packageName = "lodash.uniqby";
+ version = "4.7.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/lodash.uniqby/-/lodash.uniqby-4.7.0.tgz";
+ sha1 = "d99c07a669e9e6d24e1362dfe266c67616af1302";
+ };
+ };
"lodash.upperfirst-4.3.1" = {
name = "lodash.upperfirst";
packageName = "lodash.upperfirst";
@@ -55572,6 +55689,15 @@ let
sha512 = "FkMq+MQc5hzYgM86nLuHI98Acwi3p4wX+a5BO9Hhw4JdK4L7WueIiZ4tXEobImPqBz2sVcV0+Mu3GRB30IGang==";
};
};
+ "smart-buffer-1.1.15" = {
+ name = "smart-buffer";
+ packageName = "smart-buffer";
+ version = "1.1.15";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/smart-buffer/-/smart-buffer-1.1.15.tgz";
+ sha1 = "7f114b5b65fab3e2a35aa775bb12f0d1c649bf16";
+ };
+ };
"smart-buffer-4.2.0" = {
name = "smart-buffer";
packageName = "smart-buffer";
@@ -56076,6 +56202,15 @@ let
sha512 = "VnVAb663fosipI/m6pqRXakEOw7nvd7TUgdr3PlR/8V2I95QIdwT8L4nMxhyU8SmDBHYXU1TOElaKOmKLfYzeQ==";
};
};
+ "socks-1.1.10" = {
+ name = "socks";
+ packageName = "socks";
+ version = "1.1.10";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/socks/-/socks-1.1.10.tgz";
+ sha1 = "5b8b7fc7c8f341c53ed056e929b7bf4de8ba7b5a";
+ };
+ };
"socks-2.6.1" = {
name = "socks";
packageName = "socks";
@@ -57399,6 +57534,15 @@ let
sha1 = "51f9c6a08c146473fcd021af551c9f32ed5c7b9d";
};
};
+ "standard-as-callback-2.1.0" = {
+ name = "standard-as-callback";
+ packageName = "standard-as-callback";
+ version = "2.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/standard-as-callback/-/standard-as-callback-2.1.0.tgz";
+ sha512 = "qoRRSyROncaz1z0mvYqIE4lCd9p2R90i6GxW3uZv5ucSu8tU7B5HXUP1gG8pVZsYNVaXjk8ClXHPttLyxAL48A==";
+ };
+ };
"standard-error-1.1.0" = {
name = "standard-error";
packageName = "standard-error";
@@ -65276,6 +65420,15 @@ let
sha512 = "rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==";
};
};
+ "wasm-feature-detect-1.2.11" = {
+ name = "wasm-feature-detect";
+ packageName = "wasm-feature-detect";
+ version = "1.2.11";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/wasm-feature-detect/-/wasm-feature-detect-1.2.11.tgz";
+ sha512 = "HUqwaodrQGaZgz1lZaNioIkog9tkeEJjrM3eq4aUL04whXOVDRc/o2EGb/8kV0QX411iAYWEqq7fMBmJ6dKS6w==";
+ };
+ };
"watch-1.0.2" = {
name = "watch";
packageName = "watch";
@@ -65393,6 +65546,15 @@ let
sha512 = "tB0F+ccobsfw5jTWBinWJKyd/YdCdRbKj+CFSnsJeEgFYysOULvWFYyeCxn9KuQvG/3UF1t3cTAcJzBec5LCWA==";
};
};
+ "web-streams-polyfill-3.1.0" = {
+ name = "web-streams-polyfill";
+ packageName = "web-streams-polyfill";
+ version = "3.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.1.0.tgz";
+ sha512 = "wO9r1YnYe7kFBLHyyVEhV1H8VRWoNiNnuP+v/HUUmSTaRF8F93Kmd3JMrETx0f11GXxRek6OcL2QtjFIdc5WYw==";
+ };
+ };
"web-tree-sitter-0.17.1" = {
name = "web-tree-sitter";
packageName = "web-tree-sitter";
@@ -65726,13 +65888,13 @@ let
sha512 = "OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==";
};
};
- "webtorrent-1.5.1" = {
+ "webtorrent-1.5.3" = {
name = "webtorrent";
packageName = "webtorrent";
- version = "1.5.1";
+ version = "1.5.3";
src = fetchurl {
- url = "https://registry.npmjs.org/webtorrent/-/webtorrent-1.5.1.tgz";
- sha512 = "9e3zVkrOgxlYi512r3G0a/cU/KXahJ7hbnv5NL+DQcO6iMUX1HOWgP4VyyLSqYF59Jv3ruiCCCF6uelr/sWD4A==";
+ url = "https://registry.npmjs.org/webtorrent/-/webtorrent-1.5.3.tgz";
+ sha512 = "iWPFQgfVPNzpl2d3Gf2H4oycO7d15sKIpx/6lnl27WshyHXgcEPAg+RqbVL0BdXEfbiKHSYM3XplCwYiaOMUBw==";
};
};
"well-known-symbols-2.0.0" = {
@@ -66653,13 +66815,13 @@ let
sha512 = "N1XQngeqMBoj9wM4ZFadVV2MymImeiFfYD+fJrNlcVcOHsJFFQe7n3b+aBoTPwARuq2HQxukfzVpQmAk1gN4sQ==";
};
};
- "xdl-59.0.53" = {
+ "xdl-59.0.54" = {
name = "xdl";
packageName = "xdl";
- version = "59.0.53";
+ version = "59.0.54";
src = fetchurl {
- url = "https://registry.npmjs.org/xdl/-/xdl-59.0.53.tgz";
- sha512 = "U98lIdfMfwwUTmXwsF5t9Pu/VJSe+Bxb/1v0HWq6UK1VoA13EE2cE5JRBGFmu0+mkrust/Mp6AN289VKpguilw==";
+ url = "https://registry.npmjs.org/xdl/-/xdl-59.0.54.tgz";
+ sha512 = "ucHQcVgjfzZwQqv1LavCWeubsLPtfmoTus9WpdX3/MzCvrMOt1EP7I8GQGmSOoidhpoFnV4Zqly5sMKppH5qlg==";
};
};
"xenvar-0.5.1" = {
@@ -69415,6 +69577,63 @@ in
bypassCache = true;
reconstructLock = true;
};
+ "@squoosh/cli" = nodeEnv.buildNodePackage {
+ name = "_at_squoosh_slash_cli";
+ packageName = "@squoosh/cli";
+ version = "0.7.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@squoosh/cli/-/cli-0.7.2.tgz";
+ sha512 = "uMnUWMx4S8UApO/EfPyRyvUmw+0jI9wwAfdHfGjvVg4DAIvEgsA+VWK2KOBnJiChvVd768K27g09ESzptyX93w==";
+ };
+ dependencies = [
+ sources."@squoosh/lib-0.4.0"
+ sources."ansi-regex-5.0.0"
+ sources."ansi-styles-4.3.0"
+ sources."base64-js-1.5.1"
+ sources."bl-4.1.0"
+ sources."buffer-5.7.1"
+ sources."chalk-4.1.2"
+ sources."cli-cursor-3.1.0"
+ sources."cli-spinners-2.6.0"
+ sources."clone-1.0.4"
+ sources."color-convert-2.0.1"
+ sources."color-name-1.1.4"
+ sources."commander-7.2.0"
+ sources."defaults-1.0.3"
+ sources."has-flag-4.0.0"
+ sources."ieee754-1.2.1"
+ sources."inherits-2.0.4"
+ sources."is-interactive-1.0.0"
+ sources."is-unicode-supported-0.1.0"
+ sources."json5-2.2.0"
+ sources."kleur-4.1.4"
+ sources."log-symbols-4.1.0"
+ sources."mimic-fn-2.1.0"
+ sources."minimist-1.2.5"
+ sources."onetime-5.1.2"
+ sources."ora-5.4.1"
+ sources."readable-stream-3.6.0"
+ sources."restore-cursor-3.1.0"
+ sources."safe-buffer-5.2.1"
+ sources."signal-exit-3.0.3"
+ sources."string_decoder-1.3.0"
+ sources."strip-ansi-6.0.0"
+ sources."supports-color-7.2.0"
+ sources."util-deprecate-1.0.2"
+ sources."wasm-feature-detect-1.2.11"
+ sources."wcwidth-1.0.1"
+ sources."web-streams-polyfill-3.1.0"
+ ];
+ buildInputs = globalBuildInputs;
+ meta = {
+ description = "A CLI for Squoosh";
+ homepage = "https://github.com/GoogleChromeLabs/squoosh";
+ license = "Apache-2.0";
+ };
+ production = true;
+ bypassCache = true;
+ reconstructLock = true;
+ };
"@vue/cli" = nodeEnv.buildNodePackage {
name = "_at_vue_slash_cli";
packageName = "@vue/cli";
@@ -76894,10 +77113,10 @@ in
coc-tsserver = nodeEnv.buildNodePackage {
name = "coc-tsserver";
packageName = "coc-tsserver";
- version = "1.8.5";
+ version = "1.8.6";
src = fetchurl {
- url = "https://registry.npmjs.org/coc-tsserver/-/coc-tsserver-1.8.5.tgz";
- sha512 = "wFjtKm9KeXOpI/po5unbnju1H6/pm1wT3fHHfNo3LYF5PVKgz39Suvv09XCEAUSBC5PPu8wXNZLoBeVRMI4yuQ==";
+ url = "https://registry.npmjs.org/coc-tsserver/-/coc-tsserver-1.8.6.tgz";
+ sha512 = "RTet29nZNYrOWEuquBOAv3yFtWyHPE7xGbsHjRdNbTP6g9PF+2nV2TnDO+c/T5HAk/1J0lKKZBu6hZTnEJ2f4w==";
};
dependencies = [
sources."typescript-4.3.5"
@@ -81556,7 +81775,7 @@ in
sources."normalize-path-2.1.1"
];
})
- sources."@microsoft/load-themed-styles-1.10.202"
+ sources."@microsoft/load-themed-styles-1.10.203"
sources."@nodelib/fs.scandir-2.1.5"
sources."@nodelib/fs.stat-2.0.5"
sources."@nodelib/fs.walk-1.2.8"
@@ -83570,10 +83789,10 @@ in
expo-cli = nodeEnv.buildNodePackage {
name = "expo-cli";
packageName = "expo-cli";
- version = "4.10.0";
+ version = "4.10.1";
src = fetchurl {
- url = "https://registry.npmjs.org/expo-cli/-/expo-cli-4.10.0.tgz";
- sha512 = "NHQQBPygck2bQUo5nvCB52BHa+JsjxSlXvdQ39lvonJwvbOdn7IACxlqrkmaxvjfopCLBiBADj3yk1uSYh2cnQ==";
+ url = "https://registry.npmjs.org/expo-cli/-/expo-cli-4.10.1.tgz";
+ sha512 = "jo0wFTBIal3AtClvjYRnLbipzwnjhjC2FrErZFigRzYCd7jhh2BAvOapiaPIgcSxWvL+BKKBbNFKLRB7O4UabA==";
};
dependencies = [
sources."@babel/code-frame-7.10.4"
@@ -83684,16 +83903,17 @@ in
];
})
sources."@babel/types-7.15.0"
+ sources."@dabh/diagnostics-2.0.2"
sources."@expo/apple-utils-0.0.0-alpha.20"
sources."@expo/bunyan-4.0.0"
- sources."@expo/config-5.0.7"
- (sources."@expo/config-plugins-3.0.7" // {
+ sources."@expo/config-5.0.8"
+ (sources."@expo/config-plugins-3.0.8" // {
dependencies = [
sources."semver-7.3.5"
];
})
sources."@expo/config-types-42.0.0"
- (sources."@expo/dev-server-0.1.82" // {
+ (sources."@expo/dev-server-0.1.83" // {
dependencies = [
sources."body-parser-1.19.0"
sources."bytes-3.1.0"
@@ -83710,7 +83930,7 @@ in
sources."temp-dir-2.0.0"
];
})
- sources."@expo/dev-tools-0.13.113"
+ sources."@expo/dev-tools-0.13.114"
(sources."@expo/devcert-1.0.0" // {
dependencies = [
sources."debug-3.2.7"
@@ -83725,9 +83945,9 @@ in
];
})
sources."@expo/json-file-8.2.33"
- sources."@expo/metro-config-0.1.82"
+ sources."@expo/metro-config-0.1.83"
sources."@expo/osascript-2.0.30"
- (sources."@expo/package-manager-0.0.46" // {
+ (sources."@expo/package-manager-0.0.47" // {
dependencies = [
sources."npm-package-arg-7.0.0"
sources."rimraf-3.0.2"
@@ -83740,8 +83960,13 @@ in
sources."xmldom-0.5.0"
];
})
- sources."@expo/prebuild-config-2.0.7"
+ sources."@expo/prebuild-config-2.0.8"
sources."@expo/results-1.0.0"
+ (sources."@expo/rudder-sdk-node-1.0.7" // {
+ dependencies = [
+ sources."uuid-3.4.0"
+ ];
+ })
(sources."@expo/schemer-1.3.31" // {
dependencies = [
sources."ajv-5.5.2"
@@ -83751,7 +83976,7 @@ in
})
sources."@expo/sdk-runtime-versions-1.0.0"
sources."@expo/spawn-async-1.5.0"
- (sources."@expo/webpack-config-0.14.0" // {
+ (sources."@expo/webpack-config-0.14.1" // {
dependencies = [
(sources."@babel/core-7.9.0" // {
dependencies = [
@@ -83936,12 +84161,18 @@ in
})
sources."assert-plus-1.0.0"
sources."assign-symbols-1.0.0"
- sources."async-1.5.2"
+ sources."async-3.2.1"
sources."async-each-1.0.3"
sources."async-limiter-1.0.1"
sources."asynckit-0.4.0"
sources."at-least-node-1.0.0"
sources."atob-2.1.2"
+ (sources."auto-changelog-1.16.4" // {
+ dependencies = [
+ sources."commander-5.1.0"
+ sources."semver-6.3.0"
+ ];
+ })
sources."aws-sign2-0.7.0"
sources."aws4-1.11.0"
sources."axios-0.21.1"
@@ -84019,6 +84250,12 @@ in
sources."buffer-xor-1.0.3"
sources."builtin-status-codes-3.0.0"
sources."builtins-1.0.3"
+ (sources."bull-3.29.0" // {
+ dependencies = [
+ sources."get-port-5.1.1"
+ sources."p-timeout-3.2.0"
+ ];
+ })
sources."bytes-3.0.0"
(sources."cacache-15.2.0" // {
dependencies = [
@@ -84106,6 +84343,7 @@ in
})
sources."clone-1.0.4"
sources."clone-response-1.0.2"
+ sources."cluster-key-slot-1.1.0"
sources."co-4.6.0"
(sources."coa-2.0.2" // {
dependencies = [
@@ -84114,12 +84352,13 @@ in
})
sources."code-point-at-1.1.0"
sources."collection-visit-1.0.0"
- sources."color-3.2.1"
+ sources."color-3.0.0"
sources."color-convert-1.9.3"
sources."color-name-1.1.3"
sources."color-string-1.6.0"
sources."colorette-1.3.0"
sources."colors-1.4.0"
+ sources."colorspace-1.1.2"
sources."combined-stream-1.0.8"
sources."command-exists-1.2.9"
sources."commander-2.17.1"
@@ -84172,8 +84411,10 @@ in
})
sources."pkg-dir-4.2.0"
sources."semver-6.3.0"
+ sources."serialize-javascript-4.0.0"
];
})
+ sources."core-js-3.16.2"
(sources."core-js-compat-3.16.2" // {
dependencies = [
sources."browserslist-4.16.8"
@@ -84189,6 +84430,7 @@ in
})
sources."create-hash-1.2.0"
sources."create-hmac-1.1.7"
+ sources."cron-parser-2.18.0"
(sources."cross-spawn-6.0.5" // {
dependencies = [
sources."semver-5.7.1"
@@ -84237,6 +84479,7 @@ in
sources."dashdash-1.14.1"
sources."dateformat-3.0.3"
sources."debug-4.3.2"
+ sources."debuglog-1.0.1"
sources."decache-4.4.0"
sources."decamelize-1.2.0"
sources."decode-uri-component-0.2.0"
@@ -84261,6 +84504,7 @@ in
})
sources."delayed-stream-1.0.0"
sources."delegates-1.0.0"
+ sources."denque-1.5.1"
sources."depd-1.1.2"
sources."deprecated-decorator-0.1.6"
sources."des.js-1.0.1"
@@ -84315,6 +84559,7 @@ in
})
sources."emoji-regex-7.0.3"
sources."emojis-list-3.0.0"
+ sources."enabled-2.0.0"
sources."encodeurl-1.0.2"
(sources."encoding-0.1.13" // {
dependencies = [
@@ -84334,7 +84579,11 @@ in
sources."eol-0.9.1"
sources."err-code-2.0.3"
sources."errno-0.1.8"
- sources."error-ex-1.3.2"
+ (sources."error-ex-1.3.2" // {
+ dependencies = [
+ sources."is-arrayish-0.2.1"
+ ];
+ })
sources."errorhandler-1.5.1"
sources."es-abstract-1.18.5"
sources."es-to-primitive-1.2.1"
@@ -84381,7 +84630,7 @@ in
sources."ms-2.0.0"
];
})
- (sources."expo-pwa-0.0.92" // {
+ (sources."expo-pwa-0.0.93" // {
dependencies = [
sources."commander-2.20.0"
];
@@ -84408,8 +84657,10 @@ in
sources."fast-deep-equal-3.1.3"
sources."fast-glob-3.2.7"
sources."fast-json-stable-stringify-2.1.0"
+ sources."fast-safe-stringify-2.0.8"
sources."fastq-1.12.0"
sources."faye-websocket-0.10.0"
+ sources."fecha-4.2.1"
sources."figgy-pudding-3.5.2"
sources."figures-3.2.0"
sources."file-loader-6.0.0"
@@ -84426,7 +84677,9 @@ in
sources."find-up-5.0.0"
sources."find-yarn-workspace-root-2.0.0"
sources."flush-write-stream-1.1.1"
+ sources."fn.name-1.1.0"
sources."follow-redirects-1.14.2"
+ sources."for-each-0.3.3"
sources."for-in-1.0.2"
sources."forever-agent-0.6.1"
(sources."fork-ts-checker-webpack-plugin-4.1.6" // {
@@ -84500,6 +84753,11 @@ in
})
sources."gzip-size-5.1.1"
sources."handle-thing-2.0.1"
+ (sources."handlebars-4.7.7" // {
+ dependencies = [
+ sources."source-map-0.6.1"
+ ];
+ })
sources."har-schema-2.0.0"
sources."har-validator-5.1.5"
sources."has-1.0.3"
@@ -84519,7 +84777,11 @@ in
sources."kind-of-4.0.0"
];
})
- sources."hasbin-1.2.3"
+ (sources."hasbin-1.2.3" // {
+ dependencies = [
+ sources."async-1.5.2"
+ ];
+ })
(sources."hash-base-3.1.0" // {
dependencies = [
sources."readable-stream-3.6.0"
@@ -84545,6 +84807,7 @@ in
(sources."html-webpack-plugin-4.3.0" // {
dependencies = [
sources."loader-utils-1.4.0"
+ sources."util.promisify-1.0.0"
];
})
sources."htmlparser2-4.1.0"
@@ -84600,13 +84863,18 @@ in
sources."internal-ip-4.3.0"
sources."internal-slot-1.0.3"
sources."invariant-2.2.4"
+ (sources."ioredis-4.27.8" // {
+ dependencies = [
+ sources."p-map-2.1.0"
+ ];
+ })
sources."ip-1.1.5"
sources."ip-regex-2.1.0"
sources."ipaddr.js-1.9.1"
sources."is-absolute-url-2.1.0"
sources."is-accessor-descriptor-1.0.0"
sources."is-arguments-1.1.1"
- sources."is-arrayish-0.2.1"
+ sources."is-arrayish-0.3.2"
sources."is-bigint-1.0.4"
sources."is-binary-path-2.1.0"
sources."is-boolean-object-1.1.2"
@@ -84630,6 +84898,7 @@ in
];
})
sources."is-lambda-1.0.1"
+ sources."is-nan-1.3.2"
sources."is-negative-zero-2.0.1"
sources."is-number-7.0.0"
sources."is-number-object-1.0.6"
@@ -84726,6 +84995,7 @@ in
sources."killable-1.0.1"
sources."kind-of-6.0.3"
sources."kleur-3.0.3"
+ sources."kuler-2.0.0"
sources."last-call-webpack-plugin-3.0.0"
sources."latest-version-5.1.0"
sources."leven-3.1.0"
@@ -84740,15 +85010,20 @@ in
sources."lodash-4.17.21"
sources."lodash.assign-4.2.0"
sources."lodash.debounce-4.0.8"
+ sources."lodash.defaults-4.2.0"
+ sources."lodash.flatten-4.4.0"
+ sources."lodash.isarguments-3.1.0"
sources."lodash.isobject-3.0.2"
sources."lodash.isstring-4.0.1"
sources."lodash.memoize-4.1.2"
sources."lodash.uniq-4.5.0"
+ sources."lodash.uniqby-4.7.0"
(sources."log-symbols-2.2.0" // {
dependencies = [
sources."chalk-2.4.2"
];
})
+ sources."logform-2.2.0"
sources."loglevel-1.7.1"
sources."loose-envify-1.4.0"
(sources."lower-case-2.0.2" // {
@@ -84856,6 +85131,8 @@ in
];
})
sources."mkdirp-0.5.5"
+ sources."moment-2.29.1"
+ sources."moment-timezone-0.5.33"
(sources."move-concurrently-1.0.1" // {
dependencies = [
sources."rimraf-2.7.1"
@@ -84961,6 +85238,7 @@ in
sources."on-finished-2.3.0"
sources."on-headers-1.0.2"
sources."once-1.4.0"
+ sources."one-time-1.0.0"
sources."onetime-2.0.1"
sources."open-7.4.2"
(sources."opn-5.5.0" // {
@@ -85035,6 +85313,7 @@ in
];
})
sources."parse-asn1-5.1.6"
+ sources."parse-github-url-1.0.2"
sources."parse-json-4.0.0"
sources."parse-png-2.1.0"
sources."parse-srcset-1.0.2"
@@ -85233,6 +85512,7 @@ in
sources."progress-2.0.3"
sources."promise-inflight-1.0.1"
sources."promise-retry-2.0.1"
+ sources."promise.prototype.finally-3.1.2"
sources."prompts-2.4.1"
sources."proxy-addr-2.0.7"
sources."prr-1.0.1"
@@ -85296,6 +85576,9 @@ in
sources."readable-stream-2.3.7"
sources."readdirp-3.6.0"
sources."recursive-readdir-2.2.2"
+ sources."redis-commands-1.7.0"
+ sources."redis-errors-1.2.0"
+ sources."redis-parser-3.0.0"
sources."regenerate-1.4.2"
sources."regenerate-unicode-properties-8.2.0"
sources."regenerator-runtime-0.13.9"
@@ -85384,7 +85667,7 @@ in
sources."type-fest-0.12.0"
];
})
- sources."serialize-javascript-4.0.0"
+ sources."serialize-javascript-5.0.1"
(sources."serve-index-1.9.1" // {
dependencies = [
sources."debug-2.6.9"
@@ -85407,11 +85690,7 @@ in
sources."side-channel-1.0.4"
sources."signal-exit-3.0.3"
sources."simple-plist-1.1.1"
- (sources."simple-swizzle-0.2.2" // {
- dependencies = [
- sources."is-arrayish-0.3.2"
- ];
- })
+ sources."simple-swizzle-0.2.2"
sources."sisteransi-1.0.5"
sources."slash-3.0.0"
sources."slugify-1.6.0"
@@ -85481,6 +85760,7 @@ in
})
sources."stable-0.1.8"
sources."stack-trace-0.0.10"
+ sources."standard-as-callback-2.1.0"
(sources."static-extend-0.1.2" // {
dependencies = [
sources."define-property-0.2.5"
@@ -85556,6 +85836,7 @@ in
sources."domelementtype-1.3.1"
sources."domutils-1.7.0"
sources."nth-check-1.0.2"
+ sources."util.promisify-1.0.1"
];
})
sources."symbol-observable-1.2.0"
@@ -85596,9 +85877,11 @@ in
})
sources."pkg-dir-4.2.0"
sources."semver-6.3.0"
+ sources."serialize-javascript-4.0.0"
sources."source-map-0.6.1"
];
})
+ sources."text-hex-1.0.0"
sources."text-table-0.2.0"
sources."thenify-3.3.1"
sources."thenify-all-1.6.0"
@@ -85623,6 +85906,7 @@ in
sources."tough-cookie-2.5.0"
sources."traverse-0.6.6"
sources."tree-kill-1.2.2"
+ sources."triple-beam-1.3.0"
sources."ts-interface-checker-0.1.13"
sources."ts-invariant-0.4.4"
sources."ts-pnp-1.2.0"
@@ -85634,6 +85918,7 @@ in
sources."type-fest-0.3.1"
sources."type-is-1.6.18"
sources."typedarray-0.0.6"
+ sources."uglify-js-3.14.1"
sources."ultron-1.1.1"
sources."unbox-primitive-1.0.1"
sources."unicode-canonical-property-names-ecmascript-1.0.4"
@@ -85688,7 +85973,7 @@ in
];
})
sources."util-deprecate-1.0.2"
- sources."util.promisify-1.0.0"
+ sources."util.promisify-1.1.1"
sources."utila-0.4.0"
sources."utils-merge-1.0.1"
sources."uuid-8.3.2"
@@ -85737,6 +86022,7 @@ in
sources."micromatch-3.1.10"
sources."rimraf-2.7.1"
sources."schema-utils-1.0.0"
+ sources."serialize-javascript-4.0.0"
sources."source-map-0.6.1"
sources."ssri-6.0.2"
sources."terser-webpack-plugin-1.4.5"
@@ -85860,7 +86146,14 @@ in
];
})
sources."widest-line-3.1.0"
+ (sources."winston-3.3.3" // {
+ dependencies = [
+ sources."readable-stream-3.6.0"
+ ];
+ })
+ sources."winston-transport-4.4.0"
sources."with-open-file-0.1.7"
+ sources."wordwrap-1.0.0"
sources."worker-farm-1.7.0"
sources."worker-rpc-0.1.1"
(sources."wrap-ansi-7.0.0" // {
@@ -85878,8 +86171,9 @@ in
sources."uuid-7.0.3"
];
})
- (sources."xdl-59.0.53" // {
+ (sources."xdl-59.0.54" // {
dependencies = [
+ sources."bplist-parser-0.3.0"
sources."chownr-1.1.4"
sources."fs-minipass-1.2.7"
sources."minipass-2.9.0"
@@ -90309,7 +90603,7 @@ in
sources."supports-color-5.5.0"
];
})
- sources."@exodus/schemasafe-1.0.0-rc.3"
+ sources."@exodus/schemasafe-1.0.0-rc.4"
sources."@graphql-cli/common-4.1.0"
sources."@graphql-cli/init-4.1.0"
(sources."@graphql-tools/batch-execute-7.1.2" // {
@@ -92152,10 +92446,10 @@ in
http-server = nodeEnv.buildNodePackage {
name = "http-server";
packageName = "http-server";
- version = "13.0.0";
+ version = "13.0.1";
src = fetchurl {
- url = "https://registry.npmjs.org/http-server/-/http-server-13.0.0.tgz";
- sha512 = "tqOx2M1CiZ3aVaE7Ue/0lup9kOG+Zqg6wdT1HygvxFnvPpU9doBMPcQ1ffT0/QS3J9ua35gipg0o3Dr8N0K0Tg==";
+ url = "https://registry.npmjs.org/http-server/-/http-server-13.0.1.tgz";
+ sha512 = "ke9rphoNuqsOCHy4tA3b3W4Yuxy7VUIXcTHSLz6bkMDAJPQD4twjEatquelJBIPwNhZuC3+FYj/+dSaGHdKTCw==";
};
dependencies = [
sources."async-2.6.3"
@@ -93131,7 +93425,7 @@ in
sources."@ot-builder/var-store-1.1.0"
sources."@ot-builder/variance-1.1.0"
sources."@unicode/unicode-13.0.0-1.2.0"
- sources."@xmldom/xmldom-0.7.1"
+ sources."@xmldom/xmldom-0.7.2"
sources."aglfn-1.0.2"
sources."amdefine-1.0.1"
sources."ansi-regex-5.0.0"
@@ -93615,7 +93909,7 @@ in
sources."asynckit-0.4.0"
sources."at-least-node-1.0.0"
sources."atob-2.1.2"
- (sources."aws-sdk-2.972.0" // {
+ (sources."aws-sdk-2.973.0" // {
dependencies = [
sources."buffer-4.9.2"
sources."ieee754-1.1.13"
@@ -96084,7 +96378,7 @@ in
sources."@types/component-emitter-1.2.10"
sources."@types/cookie-0.4.1"
sources."@types/cors-2.8.12"
- sources."@types/node-16.6.2"
+ sources."@types/node-16.7.0"
sources."accepts-1.3.7"
sources."ansi-regex-5.0.0"
sources."ansi-styles-4.3.0"
@@ -98903,7 +99197,7 @@ in
sources."@types/istanbul-lib-report-3.0.0"
sources."@types/istanbul-reports-1.1.2"
sources."@types/json-schema-7.0.9"
- sources."@types/node-16.6.2"
+ sources."@types/node-16.7.0"
sources."@types/normalize-package-data-2.4.1"
sources."@types/resolve-0.0.8"
sources."@types/yargs-15.0.14"
@@ -100541,7 +100835,7 @@ in
sources."@percy/config-1.0.0-beta.65"
sources."@percy/logger-1.0.0-beta.65"
sources."@percy/migrate-0.10.0"
- sources."@types/node-16.6.2"
+ sources."@types/node-16.7.0"
sources."@types/parse-json-4.0.0"
sources."@types/yauzl-2.9.2"
sources."agent-base-6.0.2"
@@ -101115,10 +101409,10 @@ in
sources."@fluentui/style-utilities-8.3.0"
sources."@fluentui/theme-2.2.2"
sources."@fluentui/utilities-8.3.0"
- sources."@microsoft/load-themed-styles-1.10.202"
+ sources."@microsoft/load-themed-styles-1.10.203"
sources."@sindresorhus/is-0.14.0"
sources."@szmarczak/http-timer-1.1.2"
- sources."@types/node-16.6.2"
+ sources."@types/node-16.7.0"
sources."@types/uuid-3.4.10"
sources."@types/ws-6.0.4"
sources."accepts-1.3.7"
@@ -101753,10 +102047,10 @@ in
netlify-cli = nodeEnv.buildNodePackage {
name = "netlify-cli";
packageName = "netlify-cli";
- version = "6.7.0";
+ version = "6.7.1";
src = fetchurl {
- url = "https://registry.npmjs.org/netlify-cli/-/netlify-cli-6.7.0.tgz";
- sha512 = "lb3OrOjHAuSeFzq9hWMmKrZRqAtH3ZcCJnd2UsRTCG/IhHYhpmoCdVjwRKVjGmH0Px43qZo6dn/Gn9AOQF8P8g==";
+ url = "https://registry.npmjs.org/netlify-cli/-/netlify-cli-6.7.1.tgz";
+ sha512 = "+PkGIfVEATLs0FTkp1sIanyizH0AOJckhlMTA342YtXPmAVbwGINQ7eV0SU2i6VfNesu9It7JEjSq3SuAkF9gg==";
};
dependencies = [
sources."@babel/code-frame-7.14.5"
@@ -101891,14 +102185,8 @@ in
sources."@dabh/diagnostics-2.0.2"
sources."@jest/types-26.6.2"
sources."@mrmlnc/readdir-enhanced-2.2.1"
- (sources."@netlify/build-18.4.1" // {
+ (sources."@netlify/build-18.4.2" // {
dependencies = [
- (sources."@netlify/zip-it-and-ship-it-4.18.0" // {
- dependencies = [
- sources."yargs-16.2.0"
- ];
- })
- sources."cp-file-9.1.0"
sources."resolve-2.0.0-next.3"
];
})
@@ -101943,17 +102231,21 @@ in
(sources."@netlify/plugin-edge-handlers-1.11.22" // {
dependencies = [
sources."@types/node-14.17.10"
- sources."typescript-4.3.5"
];
})
sources."@netlify/plugins-list-3.3.0"
sources."@netlify/routing-local-proxy-0.31.0"
sources."@netlify/run-utils-2.0.1"
- (sources."@netlify/zip-it-and-ship-it-4.17.0" // {
+ (sources."@netlify/zip-it-and-ship-it-4.19.0" // {
dependencies = [
+ sources."ansi-styles-4.3.0"
+ sources."cliui-7.0.4"
sources."cp-file-9.1.0"
sources."resolve-2.0.0-next.3"
+ sources."wrap-ansi-7.0.0"
+ sources."y18n-5.0.8"
sources."yargs-16.2.0"
+ sources."yargs-parser-20.2.9"
];
})
(sources."@nodelib/fs.scandir-2.1.5" // {
@@ -102008,6 +102300,7 @@ in
(sources."@oclif/core-0.5.31" // {
dependencies = [
sources."@nodelib/fs.stat-2.0.5"
+ sources."ansi-styles-4.3.0"
sources."array-union-2.1.0"
sources."braces-3.0.2"
sources."dir-glob-3.0.1"
@@ -102024,9 +102317,15 @@ in
sources."to-regex-range-5.0.1"
sources."tslib-2.3.1"
sources."universalify-2.0.0"
+ sources."wrap-ansi-7.0.0"
+ ];
+ })
+ (sources."@oclif/errors-1.3.5" // {
+ dependencies = [
+ sources."ansi-styles-4.3.0"
+ sources."wrap-ansi-7.0.0"
];
})
- sources."@oclif/errors-1.3.5"
sources."@oclif/linewrap-1.0.0"
(sources."@oclif/parser-3.8.5" // {
dependencies = [
@@ -102119,7 +102418,7 @@ in
sources."@types/istanbul-reports-3.0.1"
sources."@types/keyv-3.1.2"
sources."@types/minimatch-3.0.5"
- sources."@types/node-16.6.2"
+ sources."@types/node-16.7.0"
sources."@types/node-fetch-2.5.12"
sources."@types/normalize-package-data-2.4.1"
sources."@types/resolve-1.17.1"
@@ -102244,7 +102543,9 @@ in
})
(sources."boxen-5.0.1" // {
dependencies = [
+ sources."ansi-styles-4.3.0"
sources."type-fest-0.20.2"
+ sources."wrap-ansi-7.0.0"
];
})
sources."brace-expansion-1.1.11"
@@ -102350,7 +102651,7 @@ in
];
})
sources."cli-width-2.2.1"
- sources."cliui-7.0.4"
+ sources."cliui-6.0.0"
sources."clone-1.0.4"
sources."clone-response-1.0.2"
sources."code-point-at-1.1.0"
@@ -102496,7 +102797,11 @@ in
sources."detective-sass-3.0.1"
sources."detective-scss-2.0.1"
sources."detective-stylus-1.0.0"
- sources."detective-typescript-7.0.0"
+ (sources."detective-typescript-7.0.0" // {
+ dependencies = [
+ sources."typescript-3.9.10"
+ ];
+ })
(sources."dir-glob-2.2.2" // {
dependencies = [
sources."path-type-3.0.0"
@@ -103553,7 +103858,7 @@ in
sources."type-fest-0.21.3"
sources."type-is-1.6.18"
sources."typedarray-to-buffer-3.1.5"
- sources."typescript-3.9.10"
+ sources."typescript-4.3.5"
sources."uid-safe-2.1.5"
sources."unbzip2-stream-1.4.3"
sources."unicode-canonical-property-names-ecmascript-1.0.4"
@@ -103622,7 +103927,7 @@ in
];
})
sources."word-wrap-1.2.3"
- (sources."wrap-ansi-7.0.0" // {
+ (sources."wrap-ansi-6.2.0" // {
dependencies = [
sources."ansi-styles-4.3.0"
];
@@ -103631,23 +103936,21 @@ in
sources."write-file-atomic-3.0.3"
sources."xdg-basedir-4.0.0"
sources."xtend-4.0.2"
- sources."y18n-5.0.8"
+ sources."y18n-4.0.3"
sources."yallist-4.0.0"
(sources."yargs-15.4.1" // {
dependencies = [
- sources."ansi-styles-4.3.0"
- sources."camelcase-5.3.1"
- sources."cliui-6.0.0"
sources."find-up-4.1.0"
sources."locate-path-5.0.0"
sources."p-limit-2.3.0"
sources."p-locate-4.1.0"
- sources."wrap-ansi-6.2.0"
- sources."y18n-4.0.3"
- sources."yargs-parser-18.1.3"
];
})
- sources."yargs-parser-20.2.9"
+ (sources."yargs-parser-18.1.3" // {
+ dependencies = [
+ sources."camelcase-5.3.1"
+ ];
+ })
sources."yarn-1.22.11"
sources."yauzl-2.10.0"
sources."yocto-queue-0.1.0"
@@ -104234,7 +104537,7 @@ in
sources."@types/cacheable-request-6.0.2"
sources."@types/http-cache-semantics-4.0.1"
sources."@types/keyv-3.1.2"
- sources."@types/node-16.6.2"
+ sources."@types/node-16.7.0"
sources."@types/responselike-1.0.0"
sources."abbrev-1.1.1"
sources."accepts-1.3.7"
@@ -104994,7 +105297,7 @@ in
sources."@types/http-cache-semantics-4.0.1"
sources."@types/keyv-3.1.2"
sources."@types/minimist-1.2.2"
- sources."@types/node-16.6.2"
+ sources."@types/node-16.7.0"
sources."@types/normalize-package-data-2.4.1"
sources."@types/parse-json-4.0.0"
sources."@types/responselike-1.0.0"
@@ -109745,7 +110048,7 @@ in
sources."@types/glob-7.1.4"
sources."@types/json-schema-7.0.9"
sources."@types/minimatch-3.0.5"
- sources."@types/node-16.6.2"
+ sources."@types/node-16.7.0"
sources."@types/parse-json-4.0.0"
sources."@types/q-1.5.5"
sources."@webassemblyjs/ast-1.9.0"
@@ -111550,9 +111853,9 @@ in
sources."@emotion/memoize-0.7.4"
sources."@emotion/stylis-0.8.5"
sources."@emotion/unitless-0.7.5"
- sources."@exodus/schemasafe-1.0.0-rc.3"
+ sources."@exodus/schemasafe-1.0.0-rc.4"
sources."@redocly/ajv-8.6.2"
- (sources."@redocly/openapi-core-1.0.0-beta.54" // {
+ (sources."@redocly/openapi-core-1.0.0-beta.55" // {
dependencies = [
sources."@types/node-14.17.10"
];
@@ -112870,7 +113173,7 @@ in
sources."@types/keyv-3.1.2"
sources."@types/lodash-4.14.172"
sources."@types/long-4.0.1"
- sources."@types/node-16.6.2"
+ sources."@types/node-16.7.0"
sources."@types/request-2.48.7"
sources."@types/request-promise-native-1.0.18"
sources."@types/responselike-1.0.0"
@@ -112931,7 +113234,7 @@ in
sources."async-2.6.3"
sources."asynckit-0.4.0"
sources."at-least-node-1.0.0"
- (sources."aws-sdk-2.972.0" // {
+ (sources."aws-sdk-2.973.0" // {
dependencies = [
sources."buffer-4.9.2"
sources."ieee754-1.1.13"
@@ -114286,10 +114589,10 @@ in
snyk = nodeEnv.buildNodePackage {
name = "snyk";
packageName = "snyk";
- version = "1.683.0";
+ version = "1.684.0";
src = fetchurl {
- url = "https://registry.npmjs.org/snyk/-/snyk-1.683.0.tgz";
- sha512 = "cvdSuSuHyb7ijF68afG/Nbxm4wxnPQQCMjB0SYqTln+W7tMY8wLUr86QaQZIBN2Umb7zgY40gBRDq2R2nYVZGQ==";
+ url = "https://registry.npmjs.org/snyk/-/snyk-1.684.0.tgz";
+ sha512 = "Pwfr6hQdp6xrFA5Go3zOm+epQrfjygnbgsuH3g8j1eMXvFuq6pDbkvf802slTIb6kPLsIi2Ot9NW1AlT0oqutQ==";
};
dependencies = [
sources."@arcanis/slice-ansi-1.0.2"
@@ -114982,7 +115285,7 @@ in
sources."@types/component-emitter-1.2.10"
sources."@types/cookie-0.4.1"
sources."@types/cors-2.8.12"
- sources."@types/node-16.6.2"
+ sources."@types/node-16.7.0"
sources."accepts-1.3.7"
sources."base64-arraybuffer-0.1.4"
sources."base64id-2.0.0"
@@ -116208,7 +116511,7 @@ in
sources."async-1.5.2"
sources."async-limiter-1.0.1"
sources."asynckit-0.4.0"
- (sources."aws-sdk-2.972.0" // {
+ (sources."aws-sdk-2.973.0" // {
dependencies = [
sources."uuid-3.3.2"
];
@@ -117324,7 +117627,7 @@ in
sha512 = "eGEuZ3UEanOhlpQhICLjKejDxcZ9uYJlGnBGKAPW7uugolaBE6HpEBIiKFZN/TMRFFHQUURgGvsVn8/HJUBfeQ==";
};
dependencies = [
- sources."@types/node-16.6.2"
+ sources."@types/node-16.7.0"
sources."@types/pug-2.0.5"
sources."@types/sass-1.16.1"
sources."ansi-styles-4.3.0"
@@ -117395,7 +117698,7 @@ in
sources."@emmetio/abbreviation-2.2.2"
sources."@emmetio/css-abbreviation-2.1.4"
sources."@emmetio/scanner-1.0.0"
- sources."@types/node-16.6.2"
+ sources."@types/node-16.7.0"
sources."@types/pug-2.0.5"
sources."@types/sass-1.16.1"
sources."anymatch-3.1.2"
@@ -119560,7 +119863,7 @@ in
sources."@types/cacheable-request-6.0.2"
sources."@types/http-cache-semantics-4.0.1"
sources."@types/keyv-3.1.2"
- sources."@types/node-16.6.2"
+ sources."@types/node-16.7.0"
sources."@types/responselike-1.0.0"
sources."abbrev-1.1.1"
sources."abstract-logging-2.0.1"
@@ -120855,7 +121158,7 @@ in
sha512 = "N+ENrder8z9zJQF9UM7K3/1LcfVW60omqeyaQsu6GN1BGdCgPm8gdHssn7WRD7vx+ABKc82IE1+pJyHOPkwe+w==";
};
dependencies = [
- sources."@types/node-16.6.2"
+ sources."@types/node-16.7.0"
sources."@types/unist-2.0.6"
sources."@types/vfile-3.0.2"
sources."@types/vfile-message-2.0.0"
@@ -121233,7 +121536,7 @@ in
dependencies = [
sources."@sindresorhus/is-0.14.0"
sources."@szmarczak/http-timer-1.1.2"
- sources."@types/node-16.6.2"
+ sources."@types/node-16.7.0"
sources."@vercel/build-utils-2.12.2"
sources."@vercel/go-1.2.3"
sources."@vercel/node-1.12.1"
@@ -121864,7 +122167,7 @@ in
sources."domelementtype-2.2.0"
sources."domhandler-4.2.0"
sources."domutils-2.7.0"
- sources."electron-to-chromium-1.3.813"
+ sources."electron-to-chromium-1.3.814"
sources."emoji-regex-8.0.0"
sources."emojis-list-3.0.0"
sources."enhanced-resolve-5.8.2"
@@ -122430,7 +122733,7 @@ in
sources."@starptech/rehype-webparser-0.10.0"
sources."@starptech/webparser-0.10.0"
sources."@szmarczak/http-timer-1.1.2"
- sources."@types/node-16.6.2"
+ sources."@types/node-16.7.0"
sources."@types/unist-2.0.6"
sources."@types/vfile-3.0.2"
sources."@types/vfile-message-2.0.0"
@@ -123611,7 +123914,7 @@ in
sources."@sindresorhus/is-0.14.0"
sources."@szmarczak/http-timer-1.1.2"
sources."@types/minimatch-3.0.5"
- sources."@types/node-16.6.2"
+ sources."@types/node-16.7.0"
sources."@types/yauzl-2.9.1"
sources."acorn-7.4.1"
sources."acorn-jsx-5.3.2"
@@ -124182,7 +124485,7 @@ in
sources."@types/eslint-scope-3.7.1"
sources."@types/estree-0.0.50"
sources."@types/json-schema-7.0.9"
- sources."@types/node-16.6.2"
+ sources."@types/node-16.7.0"
sources."@webassemblyjs/ast-1.11.1"
sources."@webassemblyjs/floating-point-hex-parser-1.11.1"
sources."@webassemblyjs/helper-api-error-1.11.1"
@@ -124210,7 +124513,7 @@ in
sources."chrome-trace-event-1.0.3"
sources."colorette-1.3.0"
sources."commander-2.20.3"
- sources."electron-to-chromium-1.3.813"
+ sources."electron-to-chromium-1.3.814"
sources."enhanced-resolve-5.8.2"
sources."es-module-lexer-0.7.1"
sources."escalade-3.1.1"
@@ -124350,7 +124653,7 @@ in
sources."@nodelib/fs.walk-1.2.8"
sources."@types/http-proxy-1.17.7"
sources."@types/json-schema-7.0.9"
- sources."@types/node-16.6.2"
+ sources."@types/node-16.7.0"
sources."@types/retry-0.12.1"
sources."accepts-1.3.7"
sources."aggregate-error-3.1.0"
@@ -124733,7 +125036,7 @@ in
sources."@protobufjs/pool-1.1.0"
sources."@protobufjs/utf8-1.1.0"
sources."@types/long-4.0.1"
- sources."@types/node-16.6.2"
+ sources."@types/node-16.7.0"
sources."addr-to-ip-port-1.5.4"
sources."airplay-js-0.3.0"
sources."ansi-regex-5.0.0"
@@ -124763,7 +125066,7 @@ in
sources."ms-2.1.2"
];
})
- (sources."bittorrent-tracker-9.17.4" // {
+ (sources."bittorrent-tracker-9.18.0" // {
dependencies = [
sources."debug-4.3.2"
sources."decompress-response-6.0.0"
@@ -124804,6 +125107,7 @@ in
})
sources."chunk-store-stream-4.3.0"
sources."cliui-7.0.4"
+ sources."clone-1.0.4"
sources."color-convert-2.0.1"
sources."color-name-1.1.4"
sources."common-tags-1.8.0"
@@ -124980,6 +125284,8 @@ in
sources."ms-2.1.2"
];
})
+ sources."smart-buffer-1.1.15"
+ sources."socks-1.1.10"
sources."speed-limiter-1.0.2"
sources."speedometer-1.1.0"
sources."split-1.0.1"
@@ -125024,7 +125330,7 @@ in
sources."utp-native-2.5.3"
sources."videostream-3.2.2"
sources."vlc-command-1.2.0"
- (sources."webtorrent-1.5.1" // {
+ (sources."webtorrent-1.5.3" // {
dependencies = [
sources."debug-4.3.2"
sources."decompress-response-6.0.0"
@@ -126100,7 +126406,7 @@ in
sources."@nodelib/fs.walk-1.2.8"
sources."@types/fs-extra-9.0.12"
sources."@types/minimist-1.2.2"
- sources."@types/node-16.6.2"
+ sources."@types/node-16.7.0"
sources."@types/node-fetch-2.5.12"
sources."ansi-styles-4.3.0"
sources."array-union-3.0.1"
diff --git a/pkgs/development/python-modules/aiorun/default.nix b/pkgs/development/python-modules/aiorun/default.nix
index 414f8a6d9a64..ddcd11d4eebd 100644
--- a/pkgs/development/python-modules/aiorun/default.nix
+++ b/pkgs/development/python-modules/aiorun/default.nix
@@ -10,7 +10,7 @@
buildPythonPackage rec {
pname = "aiorun";
- version = "2020.12.1";
+ version = "2021.8.1";
format = "flit";
disabled = pythonOlder "3.5";
@@ -18,7 +18,7 @@ buildPythonPackage rec {
owner = "cjrh";
repo = pname;
rev = "v${version}";
- sha256 = "sha256-ktc2cmoPNYcsVyKCWs+ivhV5onywFIrdDRBiBKrdiF4=";
+ sha256 = "sha256-aehYPZ1+GEO+bNSsE5vVgjtVo4MRMH+vNurk+bJ1/Io=";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/async-upnp-client/default.nix b/pkgs/development/python-modules/async-upnp-client/default.nix
index 13c78783ed06..4b89204ca5e6 100644
--- a/pkgs/development/python-modules/async-upnp-client/default.nix
+++ b/pkgs/development/python-modules/async-upnp-client/default.nix
@@ -1,4 +1,5 @@
{ lib
+, stdenv
, aiohttp
, async-timeout
, buildPythonPackage
@@ -13,14 +14,14 @@
buildPythonPackage rec {
pname = "async-upnp-client";
- version = "0.19.1";
+ version = "0.19.2";
disabled = pythonOlder "3.6";
src = fetchFromGitHub {
owner = "StevenLooman";
repo = "async_upnp_client";
rev = version;
- sha256 = "sha256-qxEn9UrQuwRaP7sZlu3854gDI7Gqku055DF8KvsU6p4=";
+ sha256 = "1v8d2lvxihqasn7866zssys16s0lgxkk6ri2dp4rr7wr8g9ixvdr";
};
propagatedBuildInputs = [
@@ -52,6 +53,8 @@ buildPythonPackage rec {
"test_subscribe_renew"
"test_start_server"
"test_init"
+ ] ++ lib.optionals stdenv.isDarwin [
+ "test_deferred_callback_url"
];
pythonImportsCheck = [ "async_upnp_client" ];
diff --git a/pkgs/development/python-modules/cloudsplaining/default.nix b/pkgs/development/python-modules/cloudsplaining/default.nix
new file mode 100644
index 000000000000..d99f66943d96
--- /dev/null
+++ b/pkgs/development/python-modules/cloudsplaining/default.nix
@@ -0,0 +1,55 @@
+{ lib
+, boto3
+, botocore
+, buildPythonPackage
+, cached-property
+, click
+, click-option-group
+, fetchFromGitHub
+, jinja2
+, markdown
+, policy-sentry
+, pytestCheckHook
+, pythonOlder
+, pyyaml
+, schema
+}:
+
+buildPythonPackage rec {
+ pname = "cloudsplaining";
+ version = "0.4.5";
+ disabled = pythonOlder "3.6";
+
+ src = fetchFromGitHub {
+ owner = "salesforce";
+ repo = pname;
+ rev = version;
+ sha256 = "0s446jji3c9x1gw0lsb03giir91cnv6dgh4nzxg9mc1rm9wy7gzw";
+ };
+
+ propagatedBuildInputs = [
+ boto3
+ botocore
+ cached-property
+ click
+ click-option-group
+ jinja2
+ markdown
+ policy-sentry
+ pyyaml
+ schema
+ ];
+
+ checkInputs = [
+ pytestCheckHook
+ ];
+
+ pythonImportsCheck = [ "cloudsplaining" ];
+
+ meta = with lib; {
+ description = "Python module for AWS IAM security assessment";
+ homepage = "https://github.com/salesforce/cloudsplaining";
+ license = licenses.bsd3;
+ maintainers = with maintainers; [ fab ];
+ };
+}
diff --git a/pkgs/development/python-modules/jinja2-git/default.nix b/pkgs/development/python-modules/jinja2-git/default.nix
new file mode 100644
index 000000000000..59b34f6a4fb3
--- /dev/null
+++ b/pkgs/development/python-modules/jinja2-git/default.nix
@@ -0,0 +1,33 @@
+{ lib
+, buildPythonPackage
+, fetchFromGitHub
+, jinja2
+, poetry-core
+}:
+
+buildPythonPackage rec {
+ pname = "jinja2-git";
+ version = "unstable-2021-07-20";
+ format = "pyproject";
+
+ src = fetchFromGitHub {
+ owner = "wemake-services";
+ repo = "jinja2-git";
+ # this is master, we can't patch because of poetry.lock :(
+ # luckily, there appear to have been zero API changes since then, only
+ # dependency upgrades
+ rev = "c6d19b207eb6ac07182dc8fea35251d286c82512";
+ sha256 = "0yw0318w57ksn8azmdyk3zmyzfhw0k281fddnxyf4115bx3aph0g";
+ };
+
+ nativeBuildInputs = [ poetry-core ];
+ propagatedBuildInputs = [ jinja2 ];
+ pythonImportsCheck = [ "jinja2_git" ];
+
+ meta = with lib; {
+ homepage = "https://github.com/wemake-services/jinja2-git";
+ description = "Jinja2 extension to handle git-specific things";
+ license = licenses.mit;
+ maintainers = with maintainers; [ cpcloud ];
+ };
+}
diff --git a/pkgs/development/python-modules/pex/default.nix b/pkgs/development/python-modules/pex/default.nix
index 7f65b19bba97..ea10276ae407 100644
--- a/pkgs/development/python-modules/pex/default.nix
+++ b/pkgs/development/python-modules/pex/default.nix
@@ -6,11 +6,11 @@
buildPythonPackage rec {
pname = "pex";
- version = "2.1.42";
+ version = "2.1.45";
src = fetchPypi {
inherit pname version;
- sha256 = "2deb088a3943891d07f9871e47409407e6308fbff3ee9514a0238791dc8da99f";
+ sha256 = "e5b0de7b23e1f578f93559a08a01630481b0af3dc9fb3e130b14b99baa83491b";
};
nativeBuildInputs = [ setuptools ];
diff --git a/pkgs/development/python-modules/policy-sentry/default.nix b/pkgs/development/python-modules/policy-sentry/default.nix
new file mode 100644
index 000000000000..8240e86af2b3
--- /dev/null
+++ b/pkgs/development/python-modules/policy-sentry/default.nix
@@ -0,0 +1,45 @@
+{ lib
+, beautifulsoup4
+, buildPythonPackage
+, click
+, fetchFromGitHub
+, pytestCheckHook
+, pythonOlder
+, pyyaml
+, requests
+, schema
+}:
+
+buildPythonPackage rec {
+ pname = "policy-sentry";
+ version = "0.11.16";
+ disabled = pythonOlder "3.6";
+
+ src = fetchFromGitHub {
+ owner = "salesforce";
+ repo = "policy_sentry";
+ rev = version;
+ sha256 = "0m3sr1mhnmm22xgd3h9dgkrq20pdghwx505xld4pahj686z4bva2";
+ };
+
+ propagatedBuildInputs = [
+ beautifulsoup4
+ click
+ requests
+ pyyaml
+ schema
+ ];
+
+ checkInputs = [
+ pytestCheckHook
+ ];
+
+ pythonImportsCheck = [ "policy_sentry" ];
+
+ meta = with lib; {
+ description = "Python module for generating IAM least privilege policies";
+ homepage = "https://github.com/salesforce/policy_sentry";
+ license = licenses.bsd3;
+ maintainers = with maintainers; [ fab ];
+ };
+}
diff --git a/pkgs/development/python-modules/pyfronius/default.nix b/pkgs/development/python-modules/pyfronius/default.nix
index c9c6bb3e6153..5ad12130fa45 100644
--- a/pkgs/development/python-modules/pyfronius/default.nix
+++ b/pkgs/development/python-modules/pyfronius/default.nix
@@ -8,14 +8,14 @@
buildPythonPackage rec {
pname = "pyfronius";
- version = "0.6.0";
+ version = "0.6.2";
disabled = pythonOlder "3.6";
src = fetchFromGitHub {
owner = "nielstron";
repo = pname;
rev = "release-${version}";
- sha256 = "sha256-z7sIDT6dxgLWcnpZ4NOp5Bz5C9xduwQJ3xmDfTyI+Gs=";
+ sha256 = "03szfgf2g0hs4r92p8jb8alzl7byzrirxsa25630zygmkadzgrz2";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/pymunk/default.nix b/pkgs/development/python-modules/pymunk/default.nix
index 4ee22feed1df..216e2488674a 100644
--- a/pkgs/development/python-modules/pymunk/default.nix
+++ b/pkgs/development/python-modules/pymunk/default.nix
@@ -10,12 +10,12 @@
buildPythonPackage rec {
pname = "pymunk";
- version = "6.0.0";
+ version = "6.1.0";
src = fetchPypi {
inherit pname version;
extension = "zip";
- sha256 = "04jqqd2y0wzzkqppbl08vyzgbcpl5qj946w8da2ilypqdx7j2akp";
+ sha256 = "1k1ncrssywvfrbmai7d20h2mg4lzhq16rhw3dkg4ad5nhik3k0sl";
};
propagatedBuildInputs = [ cffi ];
diff --git a/pkgs/development/python-modules/python-lsp-server/default.nix b/pkgs/development/python-modules/python-lsp-server/default.nix
index 9c6b8c31e120..c1a2de0a079c 100644
--- a/pkgs/development/python-modules/python-lsp-server/default.nix
+++ b/pkgs/development/python-modules/python-lsp-server/default.nix
@@ -26,14 +26,14 @@
buildPythonPackage rec {
pname = "python-lsp-server";
- version = "1.2.0";
+ version = "1.2.1";
disabled = pythonOlder "3.6";
src = fetchFromGitHub {
owner = "python-lsp";
repo = pname;
rev = "v${version}";
- sha256 = "09wnnbf7lqqni6xkpzzk7nmcqjm5bx49xqzmp5fkb9jk50ivcrdz";
+ sha256 = "sha256-TyXKlXeXMyq+bQq9ngDm0SuW+rAhDlOVlC3mDI1THwk=";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/tools/buildah/default.nix b/pkgs/development/tools/buildah/default.nix
index 93fe34aba245..7584adc0417f 100644
--- a/pkgs/development/tools/buildah/default.nix
+++ b/pkgs/development/tools/buildah/default.nix
@@ -14,13 +14,13 @@
buildGoModule rec {
pname = "buildah";
- version = "1.22.2";
+ version = "1.22.3";
src = fetchFromGitHub {
owner = "containers";
repo = "buildah";
rev = "v${version}";
- sha256 = "sha256-hGw6qpCQZp/lRbagP0lap22oRzsEb+C6Vqn7R6Ckvhs=";
+ sha256 = "sha256-e4Y398VyvoDo5WYyLeZJUMmb0HgWNBWj+hCPxdUlZNY=";
};
outputs = [ "out" "man" ];
diff --git a/pkgs/servers/home-assistant/component-packages.nix b/pkgs/servers/home-assistant/component-packages.nix
index bef068f085ce..6d91d5fa72bc 100644
--- a/pkgs/servers/home-assistant/component-packages.nix
+++ b/pkgs/servers/home-assistant/component-packages.nix
@@ -2,7 +2,7 @@
# Do not edit!
{
- version = "2021.8.7";
+ version = "2021.8.8";
components = {
"abode" = ps: with ps; [ abodepy ];
"accuweather" = ps: with ps; [ accuweather ];
diff --git a/pkgs/servers/home-assistant/default.nix b/pkgs/servers/home-assistant/default.nix
index a3a2b07c149d..7dd6edf17ded 100644
--- a/pkgs/servers/home-assistant/default.nix
+++ b/pkgs/servers/home-assistant/default.nix
@@ -134,7 +134,7 @@ let
extraBuildInputs = extraPackages py.pkgs;
# Don't forget to run parse-requirements.py after updating
- hassVersion = "2021.8.7";
+ hassVersion = "2021.8.8";
in with py.pkgs; buildPythonApplication rec {
pname = "homeassistant";
@@ -151,7 +151,7 @@ in with py.pkgs; buildPythonApplication rec {
owner = "home-assistant";
repo = "core";
rev = version;
- sha256 = "0f69jcpxyr0kzziwl6bfj2jbn23hrj1796ml6jsk9mnpfkdsd9vi";
+ sha256 = "1fj16qva04d9qhpnfxxacsp82vqqfha5c2zg4f850kld4qhwrgky";
};
# leave this in, so users don't have to constantly update their downstream patch handling
diff --git a/pkgs/servers/monitoring/prometheus/fritzbox-exporter-deps.nix b/pkgs/servers/monitoring/prometheus/fritzbox-exporter-deps.nix
deleted file mode 100644
index 2d94ffeba26a..000000000000
--- a/pkgs/servers/monitoring/prometheus/fritzbox-exporter-deps.nix
+++ /dev/null
@@ -1,93 +0,0 @@
-# This file was generated by https://github.com/kamilchm/go2nix v1.3.0
-[
- {
- goPackagePath = "github.com/123Haynes/go-http-digest-auth-client";
- fetch = {
- type = "git";
- url = "https://github.com/123Haynes/go-http-digest-auth-client";
- rev = "4c2ff1556cab0c8c14069d8d116c34db59c50c54";
- sha256 = "0hpynnvwlxcdrrplvzibqk3179lzwkv8zlp03r6cd1vsd28b11ja";
- };
- }
- {
- goPackagePath = "github.com/beorn7/perks";
- fetch = {
- type = "git";
- url = "https://github.com/beorn7/perks";
- rev = "4b2b341e8d7715fae06375aa633dbb6e91b3fb46";
- sha256 = "1i1nz1f6g55xi2y3aiaz5kqfgvknarbfl4f0sx4nyyb4s7xb1z9x";
- };
- }
- {
- goPackagePath = "github.com/golang/protobuf";
- fetch = {
- type = "git";
- url = "https://github.com/golang/protobuf";
- rev = "e91709a02e0e8ff8b86b7aa913fdc9ae9498e825";
- sha256 = "16arbb7nwvs7lkpr7i9vrv8mk9h77zd3blzp3z9b0infqla4ddzc";
- };
- }
- {
- goPackagePath = "github.com/matttproud/golang_protobuf_extensions";
- fetch = {
- type = "git";
- url = "https://github.com/matttproud/golang_protobuf_extensions";
- rev = "c182affec369e30f25d3eb8cd8a478dee585ae7d";
- sha256 = "1xqsf9vpcrd4hp95rl6kgmjvkv1df4aicfw4l5vfcxcwxknfx2xs";
- };
- }
- {
- goPackagePath = "github.com/mxschmitt/golang-env-struct";
- fetch = {
- type = "git";
- url = "https://github.com/mxschmitt/golang-env-struct";
- rev = "0c54aeca83972d1c7adf812b37dc53a6cbf58fb7";
- sha256 = "19h840xhkglxwfbwx6w1qyndzg775b14kpz3xpq0lfrkfxdq0w9l";
- };
- }
- {
- goPackagePath = "github.com/pkg/errors";
- fetch = {
- type = "git";
- url = "https://github.com/pkg/errors";
- rev = "27936f6d90f9c8e1145f11ed52ffffbfdb9e0af7";
- sha256 = "0yzmgi6g4ak4q8y7w6x0n5cbinlcn8yc3gwgzy4yck00qdn25d6y";
- };
- }
- {
- goPackagePath = "github.com/prometheus/client_golang";
- fetch = {
- type = "git";
- url = "https://github.com/prometheus/client_golang";
- rev = "3f6cbd95606771ac9f7b1c9247d2ca186cb72cb9";
- sha256 = "1d9qc9jwqsgh6r5x5qkf6c6pkfb5jfhxls431ilhawn05fbyyypq";
- };
- }
- {
- goPackagePath = "github.com/prometheus/client_model";
- fetch = {
- type = "git";
- url = "https://github.com/prometheus/client_model";
- rev = "fd36f4220a901265f90734c3183c5f0c91daa0b8";
- sha256 = "1bs5d72k361llflgl94c22n0w53j30rsfh84smgk8mbjbcmjsaa5";
- };
- }
- {
- goPackagePath = "github.com/prometheus/common";
- fetch = {
- type = "git";
- url = "https://github.com/prometheus/common";
- rev = "c873fb1f9420b83ee703b4361c61183b4619f74d";
- sha256 = "1fmigir3c35nxmsj4bqwfp69kaxy415qk0ssi4wplcyd1g656lbg";
- };
- }
- {
- goPackagePath = "github.com/prometheus/procfs";
- fetch = {
- type = "git";
- url = "https://github.com/prometheus/procfs";
- rev = "87a4384529e0652f5035fb5cc8095faf73ea9b0b";
- sha256 = "1rjd7hf5nvsdw2jpqpapfw6nv3w3zphfhkrh5p7nryakal6kcgmh";
- };
- }
-]
diff --git a/pkgs/servers/monitoring/prometheus/fritzbox-exporter.nix b/pkgs/servers/monitoring/prometheus/fritzbox-exporter.nix
index cefa4579069f..bd8f667b11c2 100644
--- a/pkgs/servers/monitoring/prometheus/fritzbox-exporter.nix
+++ b/pkgs/servers/monitoring/prometheus/fritzbox-exporter.nix
@@ -1,28 +1,27 @@
-{ lib, buildGoPackage, fetchFromGitHub, nixosTests }:
+{ lib, buildGoModule, fetchFromGitHub, nixosTests }:
-buildGoPackage rec {
+buildGoModule rec {
pname = "fritzbox-exporter";
- version = "v1.0-32-g90fc0c5";
- rev = "90fc0c572d3340803f7c2aafc4b097db7af1f871";
+ version = "unstable-2021-04-13";
src = fetchFromGitHub {
- inherit rev;
+ rev = "fd36539bd7db191b3734e17934b5f1e78e4e9829";
owner = "mxschmitt";
repo = "fritzbox_exporter";
- sha256 = "08gcc60g187x1d14vh7n7s52zkqgj3fvg5v84i6dw55rmb6zzxri";
+ sha256 = "0w9gdcnfc61q6mzm95i7kphsf1rngn8rb6kz1b6knrh5d8w61p1n";
};
- goPackagePath = "github.com/mxschmitt/fritzbox_exporter";
+ subPackages = [ "cmd/exporter" ];
- goDeps = ./fritzbox-exporter-deps.nix;
+ vendorSha256 = "0k6bd052pjfg5c1ba1yhni8msv3wl512vfzy2hrk49jibh8h052n";
passthru.tests = { inherit (nixosTests.prometheus-exporters) fritzbox; };
meta = with lib; {
description = "Prometheus Exporter for FRITZ!Box (TR64 and UPnP)";
- homepage = "https://github.com/ndecker/fritzbox_exporter";
+ homepage = "https://github.com/mxschmitt/fritzbox_exporter";
license = licenses.asl20;
- maintainers = with maintainers; [ bachp flokli ];
+ maintainers = with maintainers; [ bachp flokli sbruder ];
platforms = platforms.unix;
};
}
diff --git a/pkgs/tools/audio/yabridge/default.nix b/pkgs/tools/audio/yabridge/default.nix
index cbe35765cb4f..ac5767b24219 100644
--- a/pkgs/tools/audio/yabridge/default.nix
+++ b/pkgs/tools/audio/yabridge/default.nix
@@ -1,5 +1,5 @@
{ lib
-, stdenv
+, multiStdenv
, fetchFromGitHub
, substituteAll
, meson
@@ -8,6 +8,7 @@
, wine
, boost
, libxcb
+, pkgsi686Linux
}:
let
@@ -55,16 +56,16 @@ let
sha256 = "sha256-39pvfcg4fvf7DAbAPzEHA1ja1LFL6r88nEwNYwaDC8w=";
};
};
-in stdenv.mkDerivation rec {
+in multiStdenv.mkDerivation rec {
pname = "yabridge";
- version = "3.3.1";
+ version = "3.5.2";
# NOTE: Also update yabridgectl's cargoHash when this is updated
src = fetchFromGitHub {
owner = "robbert-vdh";
repo = pname;
rev = version;
- hash = "sha256-3B+6YuCWVJljqdyGpePjPf5JDwLSWFNgOCeLt8e4mO8=";
+ hash = "sha256-SLiksc8lQo2A5sefKbcaJyhi8vPdp2p2Jbc7bvM0sDw=";
};
# Unpack subproject sources
@@ -109,6 +110,7 @@ in stdenv.mkDerivation rec {
mesonFlags = [
"--cross-file" "cross-wine.conf"
+ "-Dwith-bitbridge=true"
# Requires CMake and is unnecessary
"-Dtomlplusplus:GENERATE_CMAKE_CONFIG=disabled"
@@ -118,11 +120,16 @@ in stdenv.mkDerivation rec {
"-Dtomlplusplus:BUILD_TESTS=disabled"
];
+ preConfigure = ''
+ sed -i "214s|xcb.*|xcb_32bit_dep = winegcc.find_library('xcb', dirs: [ '${lib.getLib pkgsi686Linux.xorg.libxcb}/lib', ])|" meson.build
+ sed -i "192 i '${lib.getLib pkgsi686Linux.boost}/lib'," meson.build
+ '';
+
installPhase = ''
runHook preInstall
mkdir -p "$out/bin" "$out/lib"
- cp yabridge-group.exe{,.so} "$out/bin"
- cp yabridge-host.exe{,.so} "$out/bin"
+ cp yabridge-group*.exe{,.so} "$out/bin"
+ cp yabridge-host*.exe{,.so} "$out/bin"
cp libyabridge-vst2.so "$out/lib"
cp libyabridge-vst3.so "$out/lib"
runHook postInstall
diff --git a/pkgs/tools/audio/yabridge/hardcode-wine.patch b/pkgs/tools/audio/yabridge/hardcode-wine.patch
index 2b6ce1f448fa..d58aedeb27ff 100644
--- a/pkgs/tools/audio/yabridge/hardcode-wine.patch
+++ b/pkgs/tools/audio/yabridge/hardcode-wine.patch
@@ -1,13 +1,13 @@
diff --git a/src/plugin/utils.cpp b/src/plugin/utils.cpp
-index 1ff05bc..0723456 100644
+index 7fb7d1b3..eb227101 100644
--- a/src/plugin/utils.cpp
+++ b/src/plugin/utils.cpp
-@@ -351,7 +351,7 @@ std::string get_wine_version() {
+@@ -105,5 +105,5 @@ std::string PluginInfo::wine_version() const {
access(wineloader_path.c_str(), X_OK) == 0) {
wine_path = wineloader_path;
} else {
- wine_path = bp::search_path("wine").string();
+ wine_path = "@wine@/bin/wine";
}
-
+
bp::ipstream output;
diff --git a/pkgs/tools/audio/yabridgectl/default.nix b/pkgs/tools/audio/yabridgectl/default.nix
index bf0913372beb..35c8b0c5aeff 100644
--- a/pkgs/tools/audio/yabridgectl/default.nix
+++ b/pkgs/tools/audio/yabridgectl/default.nix
@@ -11,7 +11,7 @@ rustPlatform.buildRustPackage rec {
src = yabridge.src;
sourceRoot = "source/tools/yabridgectl";
- cargoHash = "sha256-f5k5OF+bEzH0b6M14Mdp8t4Qd5dP5Qj2fDsdiG1MkYk=";
+ cargoHash = "sha256-2x3qB0LbCBUZ4zqKIXPtYdWis+4QANTaJdFvoFbccGE=";
patches = [
# By default, yabridgectl locates libyabridge.so by using
diff --git a/pkgs/tools/misc/pgmetrics/default.nix b/pkgs/tools/misc/pgmetrics/default.nix
index 54e7093747bf..955444ff8c87 100644
--- a/pkgs/tools/misc/pgmetrics/default.nix
+++ b/pkgs/tools/misc/pgmetrics/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "pgmetrics";
- version = "1.10.5";
+ version = "1.11.0";
src = fetchFromGitHub {
owner = "rapidloop";
repo = pname;
rev = "v${version}";
- sha256 = "sha256-rqaK94Rw0K1+r7+7jHI2bzBupCGTkokeC4heJ3Yu6pQ=";
+ sha256 = "sha256-8E4rciuoZrj8Oz2EXqtFgrPxvb8GJO3n1s2FpXrR0Q0=";
};
- vendorSha256 = "sha256-5f2hkOgAE4TrHNz7xx1RU9fozxjFZAl4HilhAqsbo5s=";
+ vendorSha256 = "sha256-scaaRjaDE/RG6Ei83CJBkfQCd1e5pH/Cs2vEbdl9Oyg=";
doCheck = false;
diff --git a/pkgs/tools/security/exploitdb/default.nix b/pkgs/tools/security/exploitdb/default.nix
index 0adad70f86a2..24b45aae1332 100644
--- a/pkgs/tools/security/exploitdb/default.nix
+++ b/pkgs/tools/security/exploitdb/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "exploitdb";
- version = "2021-08-19";
+ version = "2021-08-21";
src = fetchFromGitHub {
owner = "offensive-security";
repo = pname;
rev = version;
- sha256 = "sha256-4GUjQ36FXgDZpLkGXSLy1GEx5+SYYumRpRR2Ucqzeuc=";
+ sha256 = "sha256-3XSk6a8gaCF8X1Plyfyi1Jtfp2sDLgbstv67hvlM3Gk=";
};
installPhase = ''
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index e48f3c30a411..bb9fdd9d2df4 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -12670,7 +12670,7 @@ with pkgs;
### LUA interpreters
luaInterpreters = callPackage ./../development/interpreters/lua-5 {};
- inherit (luaInterpreters) lua5_1 lua5_2 lua5_2_compat lua5_3 lua5_3_compat lua5_4 lua5_4_compat luajit_2_1 luajit_2_0;
+ inherit (luaInterpreters) lua5_1 lua5_2 lua5_2_compat lua5_3 lua5_3_compat lua5_4 lua5_4_compat luajit_openresty luajit_2_1 luajit_2_0;
lua5 = lua5_2_compat;
lua = lua5;
@@ -18023,7 +18023,11 @@ with pkgs;
opencv = opencv4;
- openexr = callPackage ../development/libraries/openexr { };
+ imath = callPackage ../development/libraries/imath { };
+
+ openexr = openexr_2;
+ openexr_2 = callPackage ../development/libraries/openexr { };
+ openexr_3 = callPackage ../development/libraries/openexr/3.nix { };
openexrid-unstable = callPackage ../development/libraries/openexrid-unstable { };
@@ -27983,31 +27987,11 @@ with pkgs;
wrapNeovimUnstable = callPackage ../applications/editors/neovim/wrapper.nix { };
wrapNeovim = neovim-unwrapped: lib.makeOverridable (neovimUtils.legacyWrapper neovim-unwrapped);
neovim-unwrapped = callPackage ../applications/editors/neovim {
- # neovim doesn't build with luajit on aarch64-darwin :
- # ./luarocks init
- # PANIC: unprotected error in call to Lua API (module 'luarocks.core.hardcoded' not found:
- # no field package.preload['luarocks.core.hardcoded']
- # no file '/private/tmp/nix-build-luarocks-3.2.1.drv-0/source/src/luarocks/core/hardcoded.lua'
- # no file './luarocks/core/hardcoded.lua'
- # no file '/nix/store/3s6c509q9vvq3db87rfi7qa38wzxwz8w-luajit-2.1.0-2021-05-29/share/luajit-2.1.0-beta3/luarocks/core/hardcoded.lua'
- # no file '/usr/local/share/lua/5.1/luarocks/core/hardcoded.lua'
- # no file '/usr/local/share/lua/5.1/luarocks/core/hardcoded/init.lua'
- # no file '/nix/store/3s6c509q9vvq3db87rfi7qa38wzxwz8w-luajit-2.1.0-2021-05-29/share/lua/5.1/luarocks/core/hardcoded.lua'
- # no file '/nix/store/3s6c509q9vvq3db87rfi7qa38wzxwz8w-luajit-2.1.0-2021-05-29/share/lua/5.1/luarocks/core/hardcoded/init.lua'
- # no file './luarocks/core/hardcoded.so'
- # no file '/usr/local/lib/lua/5.1/luarocks/core/hardcoded.so'
- # no file '/nix/store/3s6c509q9vvq3db87rfi7qa38wzxwz8w-luajit-2.1.0-2021-05-29/lib/lua/5.1/luarocks/core/hardcoded.so'
- # no file '/usr/local/lib/lua/5.1/loadall.so'
- # no file './luarocks.so'
- # no file '/usr/local/lib/lua/5.1/luarocks.so'
- # no file '/nix/store/3s6c509q9vvq3db87rfi7qa38wzxwz8w-luajit-2.1.0-2021-05-29/lib/lua/5.1/luarocks.so'
- # no file '/usr/local/lib/lua/5.1/loadall.so')
- # make: *** [GNUmakefile:57: luarocks] Error 1
- #
- # See https://github.com/NixOS/nixpkgs/issues/129099
- # Possibly related: https://github.com/neovim/neovim/issues/7879
+ # See:
+ # - https://github.com/NixOS/nixpkgs/issues/129099
+ # - https://github.com/NixOS/nixpkgs/issues/128959
lua =
- if (stdenv.isDarwin && stdenv.isAarch64) then lua5_1 else
+ if (stdenv.isDarwin && stdenv.isAarch64) then luajit_openresty else
luajit;
};
diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix
index 3fefa1c45f6d..86042f35b2b2 100644
--- a/pkgs/top-level/python-packages.nix
+++ b/pkgs/top-level/python-packages.nix
@@ -1539,6 +1539,8 @@ in {
cloudsmith-api = callPackage ../development/python-modules/cloudsmith-api { };
+ cloudsplaining = callPackage ../development/python-modules/cloudsplaining { };
+
clustershell = callPackage ../development/python-modules/clustershell { };
clvm = callPackage ../development/python-modules/clvm { };
@@ -3734,6 +3736,8 @@ in {
jinja2 = callPackage ../development/python-modules/jinja2 { };
+ jinja2-git = callPackage ../development/python-modules/jinja2-git { };
+
jinja2_pluralize = callPackage ../development/python-modules/jinja2_pluralize { };
jinja2_time = callPackage ../development/python-modules/jinja2_time { };
@@ -5542,6 +5546,8 @@ in {
polib = callPackage ../development/python-modules/polib { };
+ policy-sentry = callPackage ../development/python-modules/policy-sentry { };
+
policyuniverse = callPackage ../development/python-modules/policyuniverse { };
polyline = callPackage ../development/python-modules/polyline { };