diff --git a/doc/builders/fetchers.chapter.md b/doc/builders/fetchers.chapter.md
index 317c9430cd0..c70e3020bbf 100644
--- a/doc/builders/fetchers.chapter.md
+++ b/doc/builders/fetchers.chapter.md
@@ -18,7 +18,7 @@ stdenv.mkDerivation {
The main difference between `fetchurl` and `fetchzip` is in how they store the contents. `fetchurl` will store the unaltered contents of the URL within the Nix store. `fetchzip` on the other hand will decompress the archive for you, making files and directories directly accessible in the future. `fetchzip` can only be used with archives. Despite the name, `fetchzip` is not limited to .zip files and can also be used with any tarball.
-`fetchpatch` works very similarly to `fetchurl` with the same arguments expected. It expects patch files as a source and and performs normalization on them before computing the checksum. For example it will remove comments or other unstable parts that are sometimes added by version control systems and can change over time.
+`fetchpatch` works very similarly to `fetchurl` with the same arguments expected. It expects patch files as a source and performs normalization on them before computing the checksum. For example it will remove comments or other unstable parts that are sometimes added by version control systems and can change over time.
Other fetcher functions allow you to add source code directly from a VCS such as subversion or git. These are mostly straightforward nambes based on the name of the command used with the VCS system. Because they give you a working repository, they act most like `fetchzip`.
diff --git a/doc/builders/images/snaptools.xml b/doc/builders/images/snaptools.xml
index 422fcfa37d8..bbe2e3f5e14 100644
--- a/doc/builders/images/snaptools.xml
+++ b/doc/builders/images/snaptools.xml
@@ -16,7 +16,7 @@
- The base should not be be specified, as makeSnap will force set it.
+ The base should not be specified, as makeSnap will force set it.
diff --git a/doc/functions/library/attrsets.xml b/doc/functions/library/attrsets.xml
index 9a4e640935f..de8414249ab 100644
--- a/doc/functions/library/attrsets.xml
+++ b/doc/functions/library/attrsets.xml
@@ -7,7 +7,7 @@
lib.attrset.attrByPath
- attrByPath :: [String] -> Any -> AttrSet
+ attrByPath :: [String] -> Any -> AttrSet -> Any
diff --git a/doc/languages-frameworks/android.section.md b/doc/languages-frameworks/android.section.md
index 62e544cd48b..416073df078 100644
--- a/doc/languages-frameworks/android.section.md
+++ b/doc/languages-frameworks/android.section.md
@@ -80,7 +80,7 @@ Most of the function arguments have reasonable default settings.
You can specify license names:
-* `extraLicenses` is a list of of license names.
+* `extraLicenses` is a list of license names.
You can get these names from repo.json or `querypackages.sh licenses`. The SDK
license (`android-sdk-license`) is accepted for you if you set accept_license
to true. If you are doing something like working with preview SDKs, you will
diff --git a/doc/languages-frameworks/dotnet.section.md b/doc/languages-frameworks/dotnet.section.md
index 88fd74db825..c3947042494 100644
--- a/doc/languages-frameworks/dotnet.section.md
+++ b/doc/languages-frameworks/dotnet.section.md
@@ -64,7 +64,7 @@ $ dotnet --info
The `dotnetCorePackages.sdk_X_Y` is preferred over the old dotnet-sdk as both major and minor version are very important for a dotnet environment. If a given minor version isn't present (or was changed), then this will likely break your ability to build a project.
-## dotnetCorePackages.sdk vs vs dotnetCorePackages.net vs dotnetCorePackages.netcore vs dotnetCorePackages.aspnetcore
+## dotnetCorePackages.sdk vs dotnetCorePackages.net vs dotnetCorePackages.netcore vs dotnetCorePackages.aspnetcore
The `dotnetCorePackages.sdk` contains both a runtime and the full sdk of a given version. The `net`, `netcore` and `aspnetcore` packages are meant to serve as minimal runtimes to deploy alongside already built applications. For runtime versions >= .NET 5 `net` is used while `netcore` is used for older .NET Core runtime version.
diff --git a/doc/languages-frameworks/lua.section.md b/doc/languages-frameworks/lua.section.md
index d81949c75f6..5935cbd7bd5 100644
--- a/doc/languages-frameworks/lua.section.md
+++ b/doc/languages-frameworks/lua.section.md
@@ -50,7 +50,7 @@ and install it in your profile with
```shell
nix-env -iA nixpkgs.myLuaEnv
```
-The environment is is installed by referring to the attribute, and considering
+The environment is installed by referring to the attribute, and considering
the `nixpkgs` channel was used.
#### Lua environment defined in `/etc/nixos/configuration.nix`
@@ -129,7 +129,7 @@ the whitelist maintainers/scripts/luarocks-packages.csv and updated by running m
[luarocks2nix](https://github.com/nix-community/luarocks) is a tool capable of generating nix derivations from both rockspec and src.rock (and favors the src.rock).
The automation only goes so far though and some packages need to be customized.
These customizations go in `pkgs/development/lua-modules/overrides.nix`.
-For instance if the rockspec defines `external_dependencies`, these need to be manually added in in its rockspec file then it won't work.
+For instance if the rockspec defines `external_dependencies`, these need to be manually added in its rockspec file then it won't work.
You can try converting luarocks packages to nix packages with the command `nix-shell -p luarocks-nix` and then `luarocks nix PKG_NAME`.
Nix rely on luarocks to install lua packages, basically it runs:
diff --git a/doc/languages-frameworks/python.section.md b/doc/languages-frameworks/python.section.md
index e569cdaa935..26458c3906e 100644
--- a/doc/languages-frameworks/python.section.md
+++ b/doc/languages-frameworks/python.section.md
@@ -334,7 +334,7 @@ Above, we were mostly just focused on use cases and what to do to get started
creating working Python environments in nix.
Now that you know the basics to be up and running, it is time to take a step
-back and take a deeper look at at how Python packages are packaged on Nix. Then,
+back and take a deeper look at how Python packages are packaged on Nix. Then,
we will look at how you can use development mode with your code.
#### Python library packages in Nixpkgs
@@ -918,7 +918,7 @@ because their behaviour is different:
* `nativeBuildInputs ? []`: Build-time only dependencies. Typically executables
as well as the items listed in `setup_requires`.
-* `buildInputs ? []`: Build and/or run-time dependencies that need to be be
+* `buildInputs ? []`: Build and/or run-time dependencies that need to be
compiled for the host machine. Typically non-Python libraries which are being
linked.
* `checkInputs ? []`: Dependencies needed for running the `checkPhase`. These
diff --git a/doc/languages-frameworks/ruby.section.md b/doc/languages-frameworks/ruby.section.md
index aeec154586c..c519d79d3da 100644
--- a/doc/languages-frameworks/ruby.section.md
+++ b/doc/languages-frameworks/ruby.section.md
@@ -229,7 +229,7 @@ end
If you want to package a specific version, you can use the standard Gemfile syntax for that, e.g. `gem 'mdl', '0.5.0'`, but if you want the latest stable version anyway, it's easier to update by simply running the `bundle lock` and `bundix` steps again.
-Now you can also also make a `default.nix` that looks like this:
+Now you can also make a `default.nix` that looks like this:
```nix
{ bundlerApp }:
diff --git a/doc/languages-frameworks/rust.section.md b/doc/languages-frameworks/rust.section.md
index 94f94aaffe3..020201d0866 100644
--- a/doc/languages-frameworks/rust.section.md
+++ b/doc/languages-frameworks/rust.section.md
@@ -737,7 +737,7 @@ with import "${src.out}/rust-overlay.nix" pkgs pkgs;
stdenv.mkDerivation {
name = "rust-env";
buildInputs = [
- # Note: to use use stable, just replace `nightly` with `stable`
+ # Note: to use stable, just replace `nightly` with `stable`
latest.rustChannels.nightly.rust
# Add some extra dependencies from `pkgs`
diff --git a/doc/manual.xml b/doc/manual.xml
index b0490ec74ae..375e2394ff4 100644
--- a/doc/manual.xml
+++ b/doc/manual.xml
@@ -15,9 +15,9 @@
Standard environment
-
-
-
+
+
+
diff --git a/doc/stdenv/meta.chapter.md b/doc/stdenv/meta.chapter.md
new file mode 100644
index 00000000000..dd9f5325855
--- /dev/null
+++ b/doc/stdenv/meta.chapter.md
@@ -0,0 +1,194 @@
+# Meta-attributes {#chap-meta}
+
+Nix packages can declare *meta-attributes* that contain information about a package such as a description, its homepage, its license, and so on. For instance, the GNU Hello package has a `meta` declaration like this:
+
+```nix
+meta = with lib; {
+ description = "A program that produces a familiar, friendly greeting";
+ longDescription = ''
+ GNU Hello is a program that prints "Hello, world!" when you run it.
+ It is fully customizable.
+ '';
+ homepage = "https://www.gnu.org/software/hello/manual/";
+ license = licenses.gpl3Plus;
+ maintainers = [ maintainers.eelco ];
+ platforms = platforms.all;
+};
+```
+
+Meta-attributes are not passed to the builder of the package. Thus, a change to a meta-attribute doesn’t trigger a recompilation of the package. The value of a meta-attribute must be a string.
+
+The meta-attributes of a package can be queried from the command-line using `nix-env`:
+
+```ShellSession
+$ nix-env -qa hello --json
+{
+ "hello": {
+ "meta": {
+ "description": "A program that produces a familiar, friendly greeting",
+ "homepage": "https://www.gnu.org/software/hello/manual/",
+ "license": {
+ "fullName": "GNU General Public License version 3 or later",
+ "shortName": "GPLv3+",
+ "url": "http://www.fsf.org/licensing/licenses/gpl.html"
+ },
+ "longDescription": "GNU Hello is a program that prints \"Hello, world!\" when you run it.\nIt is fully customizable.\n",
+ "maintainers": [
+ "Ludovic Court\u00e8s "
+ ],
+ "platforms": [
+ "i686-linux",
+ "x86_64-linux",
+ "armv5tel-linux",
+ "armv7l-linux",
+ "mips32-linux",
+ "x86_64-darwin",
+ "i686-cygwin",
+ "i686-freebsd",
+ "x86_64-freebsd",
+ "i686-openbsd",
+ "x86_64-openbsd"
+ ],
+ "position": "/home/user/dev/nixpkgs/pkgs/applications/misc/hello/default.nix:14"
+ },
+ "name": "hello-2.9",
+ "system": "x86_64-linux"
+ }
+}
+```
+
+`nix-env` knows about the `description` field specifically:
+
+```ShellSession
+$ nix-env -qa hello --description
+hello-2.3 A program that produces a familiar, friendly greeting
+```
+
+## Standard meta-attributes {#sec-standard-meta-attributes}
+
+It is expected that each meta-attribute is one of the following:
+
+### `description` {#var-meta-description}
+
+A short (one-line) description of the package. This is shown by `nix-env -q --description` and also on the Nixpkgs release pages.
+
+Don’t include a period at the end. Don’t include newline characters. Capitalise the first character. For brevity, don’t repeat the name of package --- just describe what it does.
+
+Wrong: `"libpng is a library that allows you to decode PNG images."`
+
+Right: `"A library for decoding PNG images"`
+
+### `longDescription` {#var-meta-longDescription}
+
+An arbitrarily long description of the package.
+
+### `branch` {#var-meta-branch}
+
+Release branch. Used to specify that a package is not going to receive updates that are not in this branch; for example, Linux kernel 3.0 is supposed to be updated to 3.0.X, not 3.1.
+
+### `homepage` {#var-meta-homepage}
+
+The package’s homepage. Example: `https://www.gnu.org/software/hello/manual/`
+
+### `downloadPage` {#var-meta-downloadPage}
+
+The page where a link to the current version can be found. Example: `https://ftp.gnu.org/gnu/hello/`
+
+### `changelog` {#var-meta-changelog}
+
+A link or a list of links to the location of Changelog for a package. A link may use expansion to refer to the correct changelog version. Example: `"https://git.savannah.gnu.org/cgit/hello.git/plain/NEWS?h=v${version}"`
+
+### `license` {#var-meta-license}
+
+The license, or licenses, for the package. One from the attribute set defined in [`nixpkgs/lib/licenses.nix`](https://github.com/NixOS/nixpkgs/blob/master/lib/licenses.nix). At this moment using both a list of licenses and a single license is valid. If the license field is in the form of a list representation, then it means that parts of the package are licensed differently. Each license should preferably be referenced by their attribute. The non-list attribute value can also be a space delimited string representation of the contained attribute `shortNames` or `spdxIds`. The following are all valid examples:
+
+- Single license referenced by attribute (preferred) `lib.licenses.gpl3Only`.
+- Single license referenced by its attribute shortName (frowned upon) `"gpl3Only"`.
+- Single license referenced by its attribute spdxId (frowned upon) `"GPL-3.0-only"`.
+- Multiple licenses referenced by attribute (preferred) `with lib.licenses; [ asl20 free ofl ]`.
+- Multiple licenses referenced as a space delimited string of attribute shortNames (frowned upon) `"asl20 free ofl"`.
+
+For details, see [Licenses](#sec-meta-license).
+
+### `maintainers` {#var-meta-maintainers}
+
+A list of the maintainers of this Nix expression. Maintainers are defined in [`nixpkgs/maintainers/maintainer-list.nix`](https://github.com/NixOS/nixpkgs/blob/master/maintainers/maintainer-list.nix). There is no restriction to becoming a maintainer, just add yourself to that list in a separate commit titled “maintainers: add alice”, and reference maintainers with `maintainers = with lib.maintainers; [ alice bob ]`.
+
+### `priority` {#var-meta-priority}
+
+The *priority* of the package, used by `nix-env` to resolve file name conflicts between packages. See the Nix manual page for `nix-env` for details. Example: `"10"` (a low-priority package).
+
+### `platforms` {#var-meta-platforms}
+
+The list of Nix platform types on which the package is supported. Hydra builds packages according to the platform specified. If no platform is specified, the package does not have prebuilt binaries. An example is:
+
+```nix
+meta.platforms = lib.platforms.linux;
+```
+
+Attribute Set `lib.platforms` defines [various common lists](https://github.com/NixOS/nixpkgs/blob/master/lib/systems/doubles.nix) of platforms types.
+
+### `tests` {#var-meta-tests}
+
+::: warning
+This attribute is special in that it is not actually under the `meta` attribute set but rather under the `passthru` attribute set. This is due to how `meta` attributes work, and the fact that they are supposed to contain only metadata, not derivations.
+:::
+
+An attribute set with as values tests. A test is a derivation, which builds successfully when the test passes, and fails to build otherwise. A derivation that is a test needs to have `meta.timeout` defined.
+
+The NixOS tests are available as `nixosTests` in parameters of derivations. For instance, the OpenSMTPD derivation includes lines similar to:
+
+```nix
+{ /* ... */, nixosTests }:
+{
+ # ...
+ passthru.tests = {
+ basic-functionality-and-dovecot-integration = nixosTests.opensmtpd;
+ };
+}
+```
+
+### `timeout` {#var-meta-timeout}
+
+A timeout (in seconds) for building the derivation. If the derivation takes longer than this time to build, it can fail due to breaking the timeout. However, all computers do not have the same computing power, hence some builders may decide to apply a multiplicative factor to this value. When filling this value in, try to keep it approximately consistent with other values already present in `nixpkgs`.
+
+### `hydraPlatforms` {#var-meta-hydraPlatforms}
+
+The list of Nix platform types for which the Hydra instance at `hydra.nixos.org` will build the package. (Hydra is the Nix-based continuous build system.) It defaults to the value of `meta.platforms`. Thus, the only reason to set `meta.hydraPlatforms` is if you want `hydra.nixos.org` to build the package on a subset of `meta.platforms`, or not at all, e.g.
+
+```nix
+meta.platforms = lib.platforms.linux;
+meta.hydraPlatforms = [];
+```
+
+### `broken` {#var-meta-broken}
+
+If set to `true`, the package is marked as "broken", meaning that it won’t show up in `nix-env -qa`, and cannot be built or installed. Such packages should be removed from Nixpkgs eventually unless they are fixed.
+
+### `updateWalker` {#var-meta-updateWalker}
+
+If set to `true`, the package is tested to be updated correctly by the `update-walker.sh` script without additional settings. Such packages have `meta.version` set and their homepage (or the page specified by `meta.downloadPage`) contains a direct link to the package tarball.
+
+## Licenses {#sec-meta-license}
+
+The `meta.license` attribute should preferably contain a value from `lib.licenses` defined in [`nixpkgs/lib/licenses.nix`](https://github.com/NixOS/nixpkgs/blob/master/lib/licenses.nix), or in-place license description of the same format if the license is unlikely to be useful in another expression.
+
+Although it’s typically better to indicate the specific license, a few generic options are available:
+
+### `lib.licenses.free`, `"free"`
+
+Catch-all for free software licenses not listed above.
+
+### `lib.licenses.unfreeRedistributable`, `"unfree-redistributable"`
+
+Unfree package that can be redistributed in binary form. That is, it’s legal to redistribute the *output* of the derivation. This means that the package can be included in the Nixpkgs channel.
+
+Sometimes proprietary software can only be redistributed unmodified. Make sure the builder doesn’t actually modify the original binaries; otherwise we’re breaking the license. For instance, the NVIDIA X11 drivers can be redistributed unmodified, but our builder applies `patchelf` to make them work. Thus, its license is `"unfree"` and it cannot be included in the Nixpkgs channel.
+
+### `lib.licenses.unfree`, `"unfree"`
+
+Unfree package that cannot be redistributed. You can build it yourself, but you cannot redistribute the output of the derivation. Thus it cannot be included in the Nixpkgs channel.
+
+### `lib.licenses.unfreeRedistributableFirmware`, `"unfree-redistributable-firmware"`
+
+This package supplies unfree, redistributable firmware. This is a separate value from `unfree-redistributable` because not everybody cares whether firmware is free.
diff --git a/doc/stdenv/meta.xml b/doc/stdenv/meta.xml
deleted file mode 100644
index 91ace0b9cc9..00000000000
--- a/doc/stdenv/meta.xml
+++ /dev/null
@@ -1,349 +0,0 @@
-
- Meta-attributes
-
- Nix packages can declare meta-attributes that contain information about a package such as a description, its homepage, its license, and so on. For instance, the GNU Hello package has a meta declaration like this:
-
-meta = with lib; {
- description = "A program that produces a familiar, friendly greeting";
- longDescription = ''
- GNU Hello is a program that prints "Hello, world!" when you run it.
- It is fully customizable.
- '';
- homepage = "https://www.gnu.org/software/hello/manual/";
- license = licenses.gpl3Plus;
- maintainers = [ maintainers.eelco ];
- platforms = platforms.all;
-};
-
-
-
- Meta-attributes are not passed to the builder of the package. Thus, a change to a meta-attribute doesn’t trigger a recompilation of the package. The value of a meta-attribute must be a string.
-
-
- The meta-attributes of a package can be queried from the command-line using nix-env:
-
-$ nix-env -qa hello --json
-{
- "hello": {
- "meta": {
- "description": "A program that produces a familiar, friendly greeting",
- "homepage": "https://www.gnu.org/software/hello/manual/",
- "license": {
- "fullName": "GNU General Public License version 3 or later",
- "shortName": "GPLv3+",
- "url": "http://www.fsf.org/licensing/licenses/gpl.html"
- },
- "longDescription": "GNU Hello is a program that prints \"Hello, world!\" when you run it.\nIt is fully customizable.\n",
- "maintainers": [
- "Ludovic Court\u00e8s <ludo@gnu.org>"
- ],
- "platforms": [
- "i686-linux",
- "x86_64-linux",
- "armv5tel-linux",
- "armv7l-linux",
- "mips32-linux",
- "x86_64-darwin",
- "i686-cygwin",
- "i686-freebsd",
- "x86_64-freebsd",
- "i686-openbsd",
- "x86_64-openbsd"
- ],
- "position": "/home/user/dev/nixpkgs/pkgs/applications/misc/hello/default.nix:14"
- },
- "name": "hello-2.9",
- "system": "x86_64-linux"
- }
-}
-
-
-
- nix-env knows about the description field specifically:
-
-$ nix-env -qa hello --description
-hello-2.3 A program that produces a familiar, friendly greeting
-
-
-
- Standard meta-attributes
-
-
- It is expected that each meta-attribute is one of the following:
-
-
-
-
-
- description
-
-
-
- A short (one-line) description of the package. This is shown by nix-env -q --description and also on the Nixpkgs release pages.
-
-
- Don’t include a period at the end. Don’t include newline characters. Capitalise the first character. For brevity, don’t repeat the name of package — just describe what it does.
-
-
- Wrong: "libpng is a library that allows you to decode PNG images."
-
-
- Right: "A library for decoding PNG images"
-
-
-
-
-
- longDescription
-
-
-
- An arbitrarily long description of the package.
-
-
-
-
-
- branch
-
-
-
- Release branch. Used to specify that a package is not going to receive updates that are not in this branch; for example, Linux kernel 3.0 is supposed to be updated to 3.0.X, not 3.1.
-
-
-
-
-
- homepage
-
-
-
- The package’s homepage. Example: https://www.gnu.org/software/hello/manual/
-
-
-
-
-
- downloadPage
-
-
-
- The page where a link to the current version can be found. Example: https://ftp.gnu.org/gnu/hello/
-
-
-
-
-
- changelog
-
-
-
- A link or a list of links to the location of Changelog for a package. A link may use expansion to refer to the correct changelog version. Example: "https://git.savannah.gnu.org/cgit/hello.git/plain/NEWS?h=v${version}"
-
-
-
-
-
- license
-
-
-
- The license, or licenses, for the package. One from the attribute set defined in nixpkgs/lib/licenses.nix. At this moment using both a list of licenses and a single license is valid. If the license field is in the form of a list representation, then it means that parts of the package are licensed differently. Each license should preferably be referenced by their attribute. The non-list attribute value can also be a space delimited string representation of the contained attribute shortNames or spdxIds. The following are all valid examples:
-
-
-
- Single license referenced by attribute (preferred) lib.licenses.gpl3Only.
-
-
-
-
- Single license referenced by its attribute shortName (frowned upon) "gpl3Only".
-
-
-
-
- Single license referenced by its attribute spdxId (frowned upon) "GPL-3.0-only".
-
-
-
-
- Multiple licenses referenced by attribute (preferred) with lib.licenses; [ asl20 free ofl ].
-
-
-
-
- Multiple licenses referenced as a space delimited string of attribute shortNames (frowned upon) "asl20 free ofl".
-
-
-
- For details, see .
-
-
-
-
-
- maintainers
-
-
-
- A list of the maintainers of this Nix expression. Maintainers are defined in nixpkgs/maintainers/maintainer-list.nix. There is no restriction to becoming a maintainer, just add yourself to that list in a separate commit titled 'maintainers: add alice', and reference maintainers with maintainers = with lib.maintainers; [ alice bob ].
-
-
-
-
-
- priority
-
-
-
- The priority of the package, used by nix-env to resolve file name conflicts between packages. See the Nix manual page for nix-env for details. Example: "10" (a low-priority package).
-
-
-
-
-
- platforms
-
-
-
- The list of Nix platform types on which the package is supported. Hydra builds packages according to the platform specified. If no platform is specified, the package does not have prebuilt binaries. An example is:
-
-meta.platforms = lib.platforms.linux;
-
- Attribute Set lib.platforms defines various common lists of platforms types.
-
-
-
-
-
- tests
-
-
-
-
- This attribute is special in that it is not actually under the meta attribute set but rather under the passthru attribute set. This is due to how meta attributes work, and the fact that they are supposed to contain only metadata, not derivations.
-
-
-
- An attribute set with as values tests. A test is a derivation, which builds successfully when the test passes, and fails to build otherwise. A derivation that is a test needs to have meta.timeout defined.
-
-
- The NixOS tests are available as nixosTests in parameters of derivations. For instance, the OpenSMTPD derivation includes lines similar to:
-
-{ /* ... */, nixosTests }:
-{
- # ...
- passthru.tests = {
- basic-functionality-and-dovecot-integration = nixosTests.opensmtpd;
- };
-}
-
-
-
-
-
-
- timeout
-
-
-
- A timeout (in seconds) for building the derivation. If the derivation takes longer than this time to build, it can fail due to breaking the timeout. However, all computers do not have the same computing power, hence some builders may decide to apply a multiplicative factor to this value. When filling this value in, try to keep it approximately consistent with other values already present in nixpkgs.
-
-
-
-
-
- hydraPlatforms
-
-
-
- The list of Nix platform types for which the Hydra instance at hydra.nixos.org will build the package. (Hydra is the Nix-based continuous build system.) It defaults to the value of meta.platforms. Thus, the only reason to set meta.hydraPlatforms is if you want hydra.nixos.org to build the package on a subset of meta.platforms, or not at all, e.g.
-
-meta.platforms = lib.platforms.linux;
-meta.hydraPlatforms = [];
-
-
-
-
-
-
- broken
-
-
-
- If set to true, the package is marked as “broken”, meaning that it won’t show up in nix-env -qa, and cannot be built or installed. Such packages should be removed from Nixpkgs eventually unless they are fixed.
-
-
-
-
-
- updateWalker
-
-
-
- If set to true, the package is tested to be updated correctly by the update-walker.sh script without additional settings. Such packages have meta.version set and their homepage (or the page specified by meta.downloadPage) contains a direct link to the package tarball.
-
-
-
-
-
-
- Licenses
-
-
- The meta.license attribute should preferrably contain a value from lib.licenses defined in nixpkgs/lib/licenses.nix, or in-place license description of the same format if the license is unlikely to be useful in another expression.
-
-
-
- Although it's typically better to indicate the specific license, a few generic options are available:
-
-
-
- lib.licenses.free, "free"
-
-
-
- Catch-all for free software licenses not listed above.
-
-
-
-
-
- lib.licenses.unfreeRedistributable, "unfree-redistributable"
-
-
-
- Unfree package that can be redistributed in binary form. That is, it’s legal to redistribute the output of the derivation. This means that the package can be included in the Nixpkgs channel.
-
-
- Sometimes proprietary software can only be redistributed unmodified. Make sure the builder doesn’t actually modify the original binaries; otherwise we’re breaking the license. For instance, the NVIDIA X11 drivers can be redistributed unmodified, but our builder applies patchelf to make them work. Thus, its license is "unfree" and it cannot be included in the Nixpkgs channel.
-
-
-
-
-
- lib.licenses.unfree, "unfree"
-
-
-
- Unfree package that cannot be redistributed. You can build it yourself, but you cannot redistribute the output of the derivation. Thus it cannot be included in the Nixpkgs channel.
-
-
-
-
-
- lib.licenses.unfreeRedistributableFirmware, "unfree-redistributable-firmware"
-
-
-
- This package supplies unfree, redistributable firmware. This is a separate value from unfree-redistributable because not everybody cares whether firmware is free.
-
-
-
-
-
-
-
diff --git a/doc/stdenv/multiple-output.chapter.md b/doc/stdenv/multiple-output.chapter.md
new file mode 100644
index 00000000000..90bc25bef73
--- /dev/null
+++ b/doc/stdenv/multiple-output.chapter.md
@@ -0,0 +1,128 @@
+# Multiple-output packages {#chap-multiple-output}
+
+## Introduction {#sec-multiple-outputs-introduction}
+
+The Nix language allows a derivation to produce multiple outputs, which is similar to what is utilized by other Linux distribution packaging systems. The outputs reside in separate Nix store paths, so they can be mostly handled independently of each other, including passing to build inputs, garbage collection or binary substitution. The exception is that building from source always produces all the outputs.
+
+The main motivation is to save disk space by reducing runtime closure sizes; consequently also sizes of substituted binaries get reduced. Splitting can be used to have more granular runtime dependencies, for example the typical reduction is to split away development-only files, as those are typically not needed during runtime. As a result, closure sizes of many packages can get reduced to a half or even much less.
+
+::: note
+The reduction effects could be instead achieved by building the parts in completely separate derivations. That would often additionally reduce build-time closures, but it tends to be much harder to write such derivations, as build systems typically assume all parts are being built at once. This compromise approach of single source package producing multiple binary packages is also utilized often by rpm and deb.
+:::
+
+A number of attributes can be used to work with a derivation with multiple outputs. The attribute `outputs` is a list of strings, which are the names of the outputs. For each of these names, an identically named attribute is created, corresponding to that output. The attribute `meta.outputsToInstall` is used to determine the default set of outputs to install when using the derivation name unqualified.
+
+## Installing a split package {#sec-multiple-outputs-installing}
+
+When installing a package with multiple outputs, the package’s `meta.outputsToInstall` attribute determines which outputs are actually installed. `meta.outputsToInstall` is a list whose [default installs binaries and the associated man pages](https://github.com/NixOS/nixpkgs/blob/f1680774340d5443a1409c3421ced84ac1163ba9/pkgs/stdenv/generic/make-derivation.nix#L310-L320). The following sections describe ways to install different outputs.
+
+### Selecting outputs to install via NixOS {#sec-multiple-outputs-installing-nixos}
+
+NixOS provides two ways to select the outputs to install for packages listed in `environment.systemPackages`:
+
+- The configuration option `environment.extraOutputsToInstall` is appended to each package’s `meta.outputsToInstall` attribute to determine the outputs to install. It can for example be used to install `info` documentation or debug symbols for all packages.
+
+- The outputs can be listed as packages in `environment.systemPackages`. For example, the `"out"` and `"info"` outputs for the `coreutils` package can be installed by including `coreutils` and `coreutils.info` in `environment.systemPackages`.
+
+### Selecting outputs to install via `nix-env` {#sec-multiple-outputs-installing-nix-env}
+
+`nix-env` lacks an easy way to select the outputs to install. When installing a package, `nix-env` always installs the outputs listed in `meta.outputsToInstall`, even when the user explicitly selects an output.
+
+::: warning
+`nix-env` silenty disregards the outputs selected by the user, and instead installs the outputs from `meta.outputsToInstall`. For example,
+
+```ShellSession
+$ nix-env -iA nixpkgs.coreutils.info
+```
+
+installs the `"out"` output (`coreutils.meta.outputsToInstall` is `[ "out" ]`) instead of the requested `"info"`.
+:::
+
+The only recourse to select an output with `nix-env` is to override the package’s `meta.outputsToInstall`, using the functions described in . For example, the following overlay adds the `"info"` output for the `coreutils` package:
+
+```nix
+self: super:
+{
+ coreutils = super.coreutils.overrideAttrs (oldAttrs: {
+ meta = oldAttrs.meta // { outputsToInstall = oldAttrs.meta.outputsToInstall or [ "out" ] ++ [ "info" ]; };
+ });
+}
+```
+
+## Using a split package {#sec-multiple-outputs-using-split-packages}
+
+In the Nix language the individual outputs can be reached explicitly as attributes, e.g. `coreutils.info`, but the typical case is just using packages as build inputs.
+
+When a multiple-output derivation gets into a build input of another derivation, the `dev` output is added if it exists, otherwise the first output is added. In addition to that, `propagatedBuildOutputs` of that package which by default contain `$outputBin` and `$outputLib` are also added. (See .)
+
+In some cases it may be desirable to combine different outputs under a single store path. A function `symlinkJoin` can be used to do this. (Note that it may negate some closure size benefits of using a multiple-output package.)
+
+## Writing a split derivation {#sec-multiple-outputs-}
+
+Here you find how to write a derivation that produces multiple outputs.
+
+In nixpkgs there is a framework supporting multiple-output derivations. It tries to cover most cases by default behavior. You can find the source separated in ``; it’s relatively well-readable. The whole machinery is triggered by defining the `outputs` attribute to contain the list of desired output names (strings).
+
+```nix
+outputs = [ "bin" "dev" "out" "doc" ];
+```
+
+Often such a single line is enough. For each output an equally named environment variable is passed to the builder and contains the path in nix store for that output. Typically you also want to have the main `out` output, as it catches any files that didn’t get elsewhere.
+
+::: note
+There is a special handling of the `debug` output, described at .
+:::
+
+### “Binaries first” {#multiple-output-file-binaries-first-convention}
+
+A commonly adopted convention in `nixpkgs` is that executables provided by the package are contained within its first output. This convention allows the dependent packages to reference the executables provided by packages in a uniform manner. For instance, provided with the knowledge that the `perl` package contains a `perl` executable it can be referenced as `${pkgs.perl}/bin/perl` within a Nix derivation that needs to execute a Perl script.
+
+The `glibc` package is a deliberate single exception to the “binaries first” convention. The `glibc` has `libs` as its first output allowing the libraries provided by `glibc` to be referenced directly (e.g. `${stdenv.glibc}/lib/ld-linux-x86-64.so.2`). The executables provided by `glibc` can be accessed via its `bin` attribute (e.g. `${stdenv.glibc.bin}/bin/ldd`).
+
+The reason for why `glibc` deviates from the convention is because referencing a library provided by `glibc` is a very common operation among Nix packages. For instance, third-party executables packaged by Nix are typically patched and relinked with the relevant version of `glibc` libraries from Nix packages (please see the documentation on [patchelf](https://github.com/NixOS/patchelf/blob/master/README) for more details).
+
+### File type groups {#multiple-output-file-type-groups}
+
+The support code currently recognizes some particular kinds of outputs and either instructs the build system of the package to put files into their desired outputs or it moves the files during the fixup phase. Each group of file types has an `outputFoo` variable specifying the output name where they should go. If that variable isn’t defined by the derivation writer, it is guessed – a default output name is defined, falling back to other possibilities if the output isn’t defined.
+
+#### ` $outputDev`
+
+is for development-only files. These include C(++) headers (`include/`), pkg-config (`lib/pkgconfig/`), cmake (`lib/cmake/`) and aclocal files (`share/aclocal/`). They go to `dev` or `out` by default.
+
+#### ` $outputBin`
+
+is meant for user-facing binaries, typically residing in `bin/`. They go to `bin` or `out` by default.
+
+#### ` $outputLib`
+
+is meant for libraries, typically residing in `lib/` and `libexec/`. They go to `lib` or `out` by default.
+
+#### ` $outputDoc`
+
+is for user documentation, typically residing in `share/doc/`. It goes to `doc` or `out` by default.
+
+#### ` $outputDevdoc`
+
+is for _developer_ documentation. Currently we count gtk-doc and devhelp books, typically residing in `share/gtk-doc/` and `share/devhelp/`, in there. It goes to `devdoc` or is removed (!) by default. This is because e.g. gtk-doc tends to be rather large and completely unused by nixpkgs users.
+
+#### ` $outputMan`
+
+is for man pages (except for section 3), typically residing in `share/man/man[0-9]/`. They go to `man` or `$outputBin` by default.
+
+#### ` $outputDevman`
+
+is for section 3 man pages, typically residing in `share/man/man[0-9]/`. They go to `devman` or `$outputMan` by default.
+
+#### ` $outputInfo`
+
+is for info pages, typically residing in `share/info/`. They go to `info` or `$outputBin` by default.
+
+### Common caveats {#sec-multiple-outputs-caveats}
+
+- Some configure scripts don’t like some of the parameters passed by default by the framework, e.g. `--docdir=/foo/bar`. You can disable this by setting `setOutputFlags = false;`.
+
+- The outputs of a single derivation can retain references to each other, but note that circular references are not allowed. (And each strongly-connected component would act as a single output anyway.)
+
+- Most of split packages contain their core functionality in libraries. These libraries tend to refer to various kind of data that typically gets into `out`, e.g. locale strings, so there is often no advantage in separating the libraries into `lib`, as keeping them in `out` is easier.
+
+- Some packages have hidden assumptions on install paths, which complicates splitting.
diff --git a/doc/stdenv/multiple-output.xml b/doc/stdenv/multiple-output.xml
deleted file mode 100644
index 5f2d2b8cfb9..00000000000
--- a/doc/stdenv/multiple-output.xml
+++ /dev/null
@@ -1,261 +0,0 @@
-
-
-]>
-
- Multiple-output packages
-
- Introduction
-
-
- The Nix language allows a derivation to produce multiple outputs, which is similar to what is utilized by other Linux distribution packaging systems. The outputs reside in separate Nix store paths, so they can be mostly handled independently of each other, including passing to build inputs, garbage collection or binary substitution. The exception is that building from source always produces all the outputs.
-
-
-
- The main motivation is to save disk space by reducing runtime closure sizes; consequently also sizes of substituted binaries get reduced. Splitting can be used to have more granular runtime dependencies, for example the typical reduction is to split away development-only files, as those are typically not needed during runtime. As a result, closure sizes of many packages can get reduced to a half or even much less.
-
-
-
-
- The reduction effects could be instead achieved by building the parts in completely separate derivations. That would often additionally reduce build-time closures, but it tends to be much harder to write such derivations, as build systems typically assume all parts are being built at once. This compromise approach of single source package producing multiple binary packages is also utilized often by rpm and deb.
-
-
-
-
- A number of attributes can be used to work with a derivation with multiple outputs. The attribute outputs is a list of strings, which are the names of the outputs. For each of these names, an identically named attribute is created, corresponding to that output. The attribute meta.outputsToInstall is used to determine the default set of outputs to install when using the derivation name unqualified.
-
-
-
- Installing a split package
-
-
- When installing a package with multiple outputs, the package's meta.outputsToInstall attribute determines which outputs are actually installed. meta.outputsToInstall is a list whose default installs binaries and the associated man pages. The following sections describe ways to install different outputs.
-
-
-
- Selecting outputs to install via NixOS
-
-
- NixOS provides two ways to select the outputs to install for packages listed in environment.systemPackages:
-
-
-
-
-
- The configuration option environment.extraOutputsToInstall is appended to each package's meta.outputsToInstall attribute to determine the outputs to install. It can for example be used to install info documentation or debug symbols for all packages.
-
-
-
-
- The outputs can be listed as packages in environment.systemPackages. For example, the "out" and "info" outputs for the coreutils package can be installed by including coreutils and coreutils.info in environment.systemPackages.
-
-
-
-
-
-
- Selecting outputs to install via nix-env
-
-
- nix-env lacks an easy way to select the outputs to install. When installing a package, nix-env always installs the outputs listed in meta.outputsToInstall, even when the user explicitly selects an output.
-
-
-
-
- nix-env silenty disregards the outputs selected by the user, and instead installs the outputs from meta.outputsToInstall. For example,
-
-$ nix-env -iA nixpkgs.coreutils.info
-
- installs the "out" output (coreutils.meta.outputsToInstall is [ "out" ]) instead of the requested "info".
-
-
-
-
- The only recourse to select an output with nix-env is to override the package's meta.outputsToInstall, using the functions described in . For example, the following overlay adds the "info" output for the coreutils package:
-
-
-self: super:
-{
- coreutils = super.coreutils.overrideAttrs (oldAttrs: {
- meta = oldAttrs.meta // { outputsToInstall = oldAttrs.meta.outputsToInstall or [ "out" ] ++ [ "info" ]; };
- });
-}
-
-
-
-
- Using a split package
-
-
- In the Nix language the individual outputs can be reached explicitly as attributes, e.g. coreutils.info, but the typical case is just using packages as build inputs.
-
-
-
- When a multiple-output derivation gets into a build input of another derivation, the dev output is added if it exists, otherwise the first output is added. In addition to that, propagatedBuildOutputs of that package which by default contain $outputBin and $outputLib are also added. (See .)
-
-
-
- In some cases it may be desirable to combine different outputs under a single store path. A function symlinkJoin can be used to do this. (Note that it may negate some closure size benefits of using a multiple-output package.)
-
-
-
- Writing a split derivation
-
-
- Here you find how to write a derivation that produces multiple outputs.
-
-
-
- In nixpkgs there is a framework supporting multiple-output derivations. It tries to cover most cases by default behavior. You can find the source separated in <nixpkgs/pkgs/build-support/setup-hooks/multiple-outputs.sh>; it's relatively well-readable. The whole machinery is triggered by defining the outputs attribute to contain the list of desired output names (strings).
-
-
-outputs = [ "bin" "dev" "out" "doc" ];
-
-
- Often such a single line is enough. For each output an equally named environment variable is passed to the builder and contains the path in nix store for that output. Typically you also want to have the main out output, as it catches any files that didn't get elsewhere.
-
-
-
-
- There is a special handling of the debug output, described at .
-
-
-
-
- Binaries first
-
-
- A commonly adopted convention in nixpkgs is that executables provided by the package are contained within its first output. This convention allows the dependent packages to reference the executables provided by packages in a uniform manner. For instance, provided with the knowledge that the perl package contains a perl executable it can be referenced as ${pkgs.perl}/bin/perl within a Nix derivation that needs to execute a Perl script.
-
-
-
- The glibc package is a deliberate single exception to the binaries first
convention. The glibc has libs as its first output allowing the libraries provided by glibc to be referenced directly (e.g. ${stdenv.glibc}/lib/ld-linux-x86-64.so.2). The executables provided by glibc can be accessed via its bin attribute (e.g. ${stdenv.glibc.bin}/bin/ldd).
-
-
-
- The reason for why glibc deviates from the convention is because referencing a library provided by glibc is a very common operation among Nix packages. For instance, third-party executables packaged by Nix are typically patched and relinked with the relevant version of glibc libraries from Nix packages (please see the documentation on patchelf for more details).
-
-
-
-
- File type groups
-
-
- The support code currently recognizes some particular kinds of outputs and either instructs the build system of the package to put files into their desired outputs or it moves the files during the fixup phase. Each group of file types has an outputFoo variable specifying the output name where they should go. If that variable isn't defined by the derivation writer, it is guessed – a default output name is defined, falling back to other possibilities if the output isn't defined.
-
-
-
-
-
- $outputDev
-
-
-
- is for development-only files. These include C(++) headers (include/), pkg-config (lib/pkgconfig/), cmake (lib/cmake/) and aclocal files (share/aclocal/). They go to dev or out by default.
-
-
-
-
-
- $outputBin
-
-
-
- is meant for user-facing binaries, typically residing in bin/. They go to bin or out by default.
-
-
-
-
-
- $outputLib
-
-
-
- is meant for libraries, typically residing in lib/ and libexec/. They go to lib or out by default.
-
-
-
-
-
- $outputDoc
-
-
-
- is for user documentation, typically residing in share/doc/. It goes to doc or out by default.
-
-
-
-
-
- $outputDevdoc
-
-
-
- is for developer documentation. Currently we count gtk-doc and devhelp books, typically residing in share/gtk-doc/ and share/devhelp/, in there. It goes to devdoc or is removed (!) by default. This is because e.g. gtk-doc tends to be rather large and completely unused by nixpkgs users.
-
-
-
-
-
- $outputMan
-
-
-
- is for man pages (except for section 3), typically residing in share/man/man[0-9]/. They go to man or $outputBin by default.
-
-
-
-
-
- $outputDevman
-
-
-
- is for section 3 man pages, typically residing in share/man/man3/. They go to devman or $outputMan by default.
-
-
-
-
-
- $outputInfo
-
-
-
- is for info pages, typically residing in share/info/. They go to info or $outputBin by default.
-
-
-
-
-
-
-
- Common caveats
-
-
-
-
- Some configure scripts don't like some of the parameters passed by default by the framework, e.g. --docdir=/foo/bar. You can disable this by setting setOutputFlags = false;.
-
-
-
-
- The outputs of a single derivation can retain references to each other, but note that circular references are not allowed. (And each strongly-connected component would act as a single output anyway.)
-
-
-
-
- Most of split packages contain their core functionality in libraries. These libraries tend to refer to various kind of data that typically gets into out, e.g. locale strings, so there is often no advantage in separating the libraries into lib, as keeping them in out is easier.
-
-
-
-
- Some packages have hidden assumptions on install paths, which complicates splitting.
-
-
-
-
-
-
-
diff --git a/doc/stdenv/stdenv.chapter.md b/doc/stdenv/stdenv.chapter.md
new file mode 100644
index 00000000000..b23c50e8364
--- /dev/null
+++ b/doc/stdenv/stdenv.chapter.md
@@ -0,0 +1,1215 @@
+# The Standard Environment {#chap-stdenv}
+
+The standard build environment in the Nix Packages collection provides an environment for building Unix packages that does a lot of common build tasks automatically. In fact, for Unix packages that use the standard `./configure; make; make install` build interface, you don’t need to write a build script at all; the standard environment does everything automatically. If `stdenv` doesn’t do what you need automatically, you can easily customise or override the various build phases.
+
+## Using `stdenv` {#sec-using-stdenv}
+
+To build a package with the standard environment, you use the function `stdenv.mkDerivation`, instead of the primitive built-in function `derivation`, e.g.
+
+```nix
+stdenv.mkDerivation {
+ name = "libfoo-1.2.3";
+ src = fetchurl {
+ url = "http://example.org/libfoo-1.2.3.tar.bz2";
+ sha256 = "0x2g1jqygyr5wiwg4ma1nd7w4ydpy82z9gkcv8vh2v8dn3y58v5m";
+ };
+}
+```
+
+(`stdenv` needs to be in scope, so if you write this in a separate Nix expression from `pkgs/all-packages.nix`, you need to pass it as a function argument.) Specifying a `name` and a `src` is the absolute minimum Nix requires. For convenience, you can also use `pname` and `version` attributes and `mkDerivation` will automatically set `name` to `"${pname}-${version}"` by default. Since [RFC 0035](https://github.com/NixOS/rfcs/pull/35), this is preferred for packages in Nixpkgs, as it allows us to reuse the version easily:
+
+```nix
+stdenv.mkDerivation rec {
+ pname = "libfoo";
+ version = "1.2.3";
+ src = fetchurl {
+ url = "http://example.org/libfoo-source-${version}.tar.bz2";
+ sha256 = "0x2g1jqygyr5wiwg4ma1nd7w4ydpy82z9gkcv8vh2v8dn3y58v5m";
+ };
+}
+```
+
+Many packages have dependencies that are not provided in the standard environment. It’s usually sufficient to specify those dependencies in the `buildInputs` attribute:
+
+```nix
+stdenv.mkDerivation {
+ name = "libfoo-1.2.3";
+ ...
+ buildInputs = [libbar perl ncurses];
+}
+```
+
+This attribute ensures that the `bin` subdirectories of these packages appear in the `PATH` environment variable during the build, that their `include` subdirectories are searched by the C compiler, and so on. (See for details.)
+
+Often it is necessary to override or modify some aspect of the build. To make this easier, the standard environment breaks the package build into a number of *phases*, all of which can be overridden or modified individually: unpacking the sources, applying patches, configuring, building, and installing. (There are some others; see .) For instance, a package that doesn’t supply a makefile but instead has to be compiled "manually" could be handled like this:
+
+```nix
+stdenv.mkDerivation {
+ name = "fnord-4.5";
+ ...
+ buildPhase = ''
+ gcc foo.c -o foo
+ '';
+ installPhase = ''
+ mkdir -p $out/bin
+ cp foo $out/bin
+ '';
+}
+```
+
+(Note the use of `''`-style string literals, which are very convenient for large multi-line script fragments because they don’t need escaping of `"` and `\`, and because indentation is intelligently removed.)
+
+There are many other attributes to customise the build. These are listed in .
+
+While the standard environment provides a generic builder, you can still supply your own build script:
+
+```nix
+stdenv.mkDerivation {
+ name = "libfoo-1.2.3";
+ ...
+ builder = ./builder.sh;
+}
+```
+
+where the builder can do anything it wants, but typically starts with
+
+```bash
+source $stdenv/setup
+```
+
+to let `stdenv` set up the environment (e.g., process the `buildInputs`). If you want, you can still use `stdenv`’s generic builder:
+
+```bash
+source $stdenv/setup
+
+buildPhase() {
+ echo "... this is my custom build phase ..."
+ gcc foo.c -o foo
+}
+
+installPhase() {
+ mkdir -p $out/bin
+ cp foo $out/bin
+}
+
+genericBuild
+```
+
+## Tools provided by `stdenv` {#sec-tools-of-stdenv}
+
+The standard environment provides the following packages:
+
+- The GNU C Compiler, configured with C and C++ support.
+- GNU coreutils (contains a few dozen standard Unix commands).
+- GNU findutils (contains `find`).
+- GNU diffutils (contains `diff`, `cmp`).
+- GNU `sed`.
+- GNU `grep`.
+- GNU `awk`.
+- GNU `tar`.
+- `gzip`, `bzip2` and `xz`.
+- GNU Make.
+- Bash. This is the shell used for all builders in the Nix Packages collection. Not using `/bin/sh` removes a large source of portability problems.
+- The `patch` command.
+
+On Linux, `stdenv` also includes the `patchelf` utility.
+
+## Specifying dependencies {#ssec-stdenv-dependencies}
+
+As described in the Nix manual, almost any `*.drv` store path in a derivation’s attribute set will induce a dependency on that derivation. `mkDerivation`, however, takes a few attributes intended to, between them, include all the dependencies of a package. This is done both for structure and consistency, but also so that certain other setup can take place. For example, certain dependencies need their bin directories added to the `PATH`. That is built-in, but other setup is done via a pluggable mechanism that works in conjunction with these dependency attributes. See for details.
+
+Dependencies can be broken down along three axes: their host and target platforms relative to the new derivation’s, and whether they are propagated. The platform distinctions are motivated by cross compilation; see for exactly what each platform means. [^footnote-stdenv-ignored-build-platform] But even if one is not cross compiling, the platforms imply whether or not the dependency is needed at run-time or build-time, a concept that makes perfect sense outside of cross compilation. By default, the run-time/build-time distinction is just a hint for mental clarity, but with `strictDeps` set it is mostly enforced even in the native case.
+
+The extension of `PATH` with dependencies, alluded to above, proceeds according to the relative platforms alone. The process is carried out only for dependencies whose host platform matches the new derivation’s build platform i.e. dependencies which run on the platform where the new derivation will be built. [^footnote-stdenv-native-dependencies-in-path] For each dependency \ of those dependencies, `dep/bin`, if present, is added to the `PATH` environment variable.
+
+The dependency is propagated when it forces some of its other-transitive (non-immediate) downstream dependencies to also take it on as an immediate dependency. Nix itself already takes a package’s transitive dependencies into account, but this propagation ensures nixpkgs-specific infrastructure like setup hooks (mentioned above) also are run as if the propagated dependency.
+
+It is important to note that dependencies are not necessarily propagated as the same sort of dependency that they were before, but rather as the corresponding sort so that the platform rules still line up. The exact rules for dependency propagation can be given by assigning to each dependency two integers based one how its host and target platforms are offset from the depending derivation’s platforms. Those offsets are given below in the descriptions of each dependency list attribute. Algorithmically, we traverse propagated inputs, accumulating every propagated dependency’s propagated dependencies and adjusting them to account for the “shift in perspective” described by the current dependency’s platform offsets. This results in sort a transitive closure of the dependency relation, with the offsets being approximately summed when two dependency links are combined. We also prune transitive dependencies whose combined offsets go out-of-bounds, which can be viewed as a filter over that transitive closure removing dependencies that are blatantly absurd.
+
+We can define the process precisely with [Natural Deduction](https://en.wikipedia.org/wiki/Natural_deduction) using the inference rules. This probably seems a bit obtuse, but so is the bash code that actually implements it! [^footnote-stdenv-find-inputs-location] They’re confusing in very different ways so… hopefully if something doesn’t make sense in one presentation, it will in the other!
+
+```
+let mapOffset(h, t, i) = i + (if i <= 0 then h else t - 1)
+
+propagated-dep(h0, t0, A, B)
+propagated-dep(h1, t1, B, C)
+h0 + h1 in {-1, 0, 1}
+h0 + t1 in {-1, 0, 1}
+-------------------------------------- Transitive property
+propagated-dep(mapOffset(h0, t0, h1),
+ mapOffset(h0, t0, t1),
+ A, C)
+```
+
+```
+let mapOffset(h, t, i) = i + (if i <= 0 then h else t - 1)
+
+dep(h0, _, A, B)
+propagated-dep(h1, t1, B, C)
+h0 + h1 in {-1, 0, 1}
+h0 + t1 in {-1, 0, -1}
+----------------------------- Take immediate dependencies' propagated dependencies
+propagated-dep(mapOffset(h0, t0, h1),
+ mapOffset(h0, t0, t1),
+ A, C)
+```
+
+```
+propagated-dep(h, t, A, B)
+----------------------------- Propagated dependencies count as dependencies
+dep(h, t, A, B)
+```
+
+Some explanation of this monstrosity is in order. In the common case, the target offset of a dependency is the successor to the target offset: `t = h + 1`. That means that:
+
+```
+let f(h, t, i) = i + (if i <= 0 then h else t - 1)
+let f(h, h + 1, i) = i + (if i <= 0 then h else (h + 1) - 1)
+let f(h, h + 1, i) = i + (if i <= 0 then h else h)
+let f(h, h + 1, i) = i + h
+```
+
+This is where “sum-like” comes in from above: We can just sum all of the host offsets to get the host offset of the transitive dependency. The target offset is the transitive dependency is simply the host offset + 1, just as it was with the dependencies composed to make this transitive one; it can be ignored as it doesn’t add any new information.
+
+Because of the bounds checks, the uncommon cases are `h = t` and `h + 2 = t`. In the former case, the motivation for `mapOffset` is that since its host and target platforms are the same, no transitive dependency of it should be able to “discover” an offset greater than its reduced target offsets. `mapOffset` effectively “squashes” all its transitive dependencies’ offsets so that none will ever be greater than the target offset of the original `h = t` package. In the other case, `h + 1` is skipped over between the host and target offsets. Instead of squashing the offsets, we need to “rip” them apart so no transitive dependencies’ offset is that one.
+
+Overall, the unifying theme here is that propagation shouldn’t be introducing transitive dependencies involving platforms the depending package is unaware of. \[One can imagine the dependending package asking for dependencies with the platforms it knows about; other platforms it doesn’t know how to ask for. The platform description in that scenario is a kind of unforagable capability.\] The offset bounds checking and definition of `mapOffset` together ensure that this is the case. Discovering a new offset is discovering a new platform, and since those platforms weren’t in the derivation “spec” of the needing package, they cannot be relevant. From a capability perspective, we can imagine that the host and target platforms of a package are the capabilities a package requires, and the depending package must provide the capability to the dependency.
+
+### Variables specifying dependencies
+#### `depsBuildBuild` {#var-stdenv-depsBuildBuild}
+
+A list of dependencies whose host and target platforms are the new derivation’s build platform. This means a `-1` host and `-1` target offset from the new derivation’s platforms. These are programs and libraries used at build time that produce programs and libraries also used at build time. If the dependency doesn’t care about the target platform (i.e. isn’t a compiler or similar tool), put it in `nativeBuildInputs` instead. The most common use of this `buildPackages.stdenv.cc`, the default C compiler for this role. That example crops up more than one might think in old commonly used C libraries.
+
+Since these packages are able to be run at build-time, they are always added to the `PATH`, as described above. But since these packages are only guaranteed to be able to run then, they shouldn’t persist as run-time dependencies. This isn’t currently enforced, but could be in the future.
+
+#### `nativeBuildInputs` {#var-stdenv-nativeBuildInputs}
+
+A list of dependencies whose host platform is the new derivation’s build platform, and target platform is the new derivation’s host platform. This means a `-1` host offset and `0` target offset from the new derivation’s platforms. These are programs and libraries used at build-time that, if they are a compiler or similar tool, produce code to run at run-time—i.e. tools used to build the new derivation. If the dependency doesn’t care about the target platform (i.e. isn’t a compiler or similar tool), put it here, rather than in `depsBuildBuild` or `depsBuildTarget`. This could be called `depsBuildHost` but `nativeBuildInputs` is used for historical continuity.
+
+Since these packages are able to be run at build-time, they are added to the `PATH`, as described above. But since these packages are only guaranteed to be able to run then, they shouldn’t persist as run-time dependencies. This isn’t currently enforced, but could be in the future.
+
+#### `depsBuildTarget` {#var-stdenv-depsBuildTarget}
+
+A list of dependencies whose host platform is the new derivation’s build platform, and target platform is the new derivation’s target platform. This means a `-1` host offset and `1` target offset from the new derivation’s platforms. These are programs used at build time that produce code to run with code produced by the depending package. Most commonly, these are tools used to build the runtime or standard library that the currently-being-built compiler will inject into any code it compiles. In many cases, the currently-being-built-compiler is itself employed for that task, but when that compiler won’t run (i.e. its build and host platform differ) this is not possible. Other times, the compiler relies on some other tool, like binutils, that is always built separately so that the dependency is unconditional.
+
+This is a somewhat confusing concept to wrap one’s head around, and for good reason. As the only dependency type where the platform offsets are not adjacent integers, it requires thinking of a bootstrapping stage *two* away from the current one. It and its use-case go hand in hand and are both considered poor form: try to not need this sort of dependency, and try to avoid building standard libraries and runtimes in the same derivation as the compiler produces code using them. Instead strive to build those like a normal library, using the newly-built compiler just as a normal library would. In short, do not use this attribute unless you are packaging a compiler and are sure it is needed.
+
+Since these packages are able to run at build time, they are added to the `PATH`, as described above. But since these packages are only guaranteed to be able to run then, they shouldn’t persist as run-time dependencies. This isn’t currently enforced, but could be in the future.
+
+#### `depsHostHost` {#var-stdenv-depsHostHost}
+
+A list of dependencies whose host and target platforms match the new derivation’s host platform. This means a `0` host offset and `0` target offset from the new derivation’s host platform. These are packages used at run-time to generate code also used at run-time. In practice, this would usually be tools used by compilers for macros or a metaprogramming system, or libraries used by the macros or metaprogramming code itself. It’s always preferable to use a `depsBuildBuild` dependency in the derivation being built over a `depsHostHost` on the tool doing the building for this purpose.
+
+#### `buildInputs` {#var-stdenv-buildInputs}
+
+A list of dependencies whose host platform and target platform match the new derivation’s. This means a `0` host offset and a `1` target offset from the new derivation’s host platform. This would be called `depsHostTarget` but for historical continuity. If the dependency doesn’t care about the target platform (i.e. isn’t a compiler or similar tool), put it here, rather than in `depsBuildBuild`.
+
+These are often programs and libraries used by the new derivation at *run*-time, but that isn’t always the case. For example, the machine code in a statically-linked library is only used at run-time, but the derivation containing the library is only needed at build-time. Even in the dynamic case, the library may also be needed at build-time to appease the linker.
+
+#### `depsTargetTarget` {#var-stdenv-depsTargetTarget}
+
+A list of dependencies whose host platform matches the new derivation’s target platform. This means a `1` offset from the new derivation’s platforms. These are packages that run on the target platform, e.g. the standard library or run-time deps of standard library that a compiler insists on knowing about. It’s poor form in almost all cases for a package to depend on another from a future stage \[future stage corresponding to positive offset\]. Do not use this attribute unless you are packaging a compiler and are sure it is needed.
+
+#### `depsBuildBuildPropagated` {#var-stdenv-depsBuildBuildPropagated}
+
+The propagated equivalent of `depsBuildBuild`. This perhaps never ought to be used, but it is included for consistency \[see below for the others\].
+
+#### `propagatedNativeBuildInputs` {#var-stdenv-propagatedNativeBuildInputs}
+
+The propagated equivalent of `nativeBuildInputs`. This would be called `depsBuildHostPropagated` but for historical continuity. For example, if package `Y` has `propagatedNativeBuildInputs = [X]`, and package `Z` has `buildInputs = [Y]`, then package `Z` will be built as if it included package `X` in its `nativeBuildInputs`. If instead, package `Z` has `nativeBuildInputs = [Y]`, then `Z` will be built as if it included `X` in the `depsBuildBuild` of package `Z`, because of the sum of the two `-1` host offsets.
+
+#### `depsBuildTargetPropagated` {#var-stdenv-depsBuildTargetPropagated}
+
+The propagated equivalent of `depsBuildTarget`. This is prefixed for the same reason of alerting potential users.
+
+#### `depsHostHostPropagated` {#var-stdenv-depsHostHostPropagated}
+
+The propagated equivalent of `depsHostHost`.
+
+#### `propagatedBuildInputs` {#var-stdenv-propagatedBuildInputs}
+
+The propagated equivalent of `buildInputs`. This would be called `depsHostTargetPropagated` but for historical continuity.
+
+#### `depsTargetTargetPropagated` {#var-stdenv-depsTargetTargetPropagated}
+
+The propagated equivalent of `depsTargetTarget`. This is prefixed for the same reason of alerting potential users.
+
+## Attributes {#ssec-stdenv-attributes}
+
+### Variables affecting `stdenv` initialisation
+
+#### `NIX_DEBUG` {#var-stdenv-NIX_DEBUG}
+
+A natural number indicating how much information to log. If set to 1 or higher, `stdenv` will print moderate debugging information during the build. In particular, the `gcc` and `ld` wrapper scripts will print out the complete command line passed to the wrapped tools. If set to 6 or higher, the `stdenv` setup script will be run with `set -x` tracing. If set to 7 or higher, the `gcc` and `ld` wrapper scripts will also be run with `set -x` tracing.
+
+### Attributes affecting build properties
+
+#### `enableParallelBuilding` {#var-stdenv-enableParallelBuilding}
+
+If set to `true`, `stdenv` will pass specific flags to `make` and other build tools to enable parallel building with up to `build-cores` workers.
+
+Unless set to `false`, some build systems with good support for parallel building including `cmake`, `meson`, and `qmake` will set it to `true`.
+
+### Special variables
+
+#### `passthru` {#var-stdenv-passthru}
+
+This is an attribute set which can be filled with arbitrary values. For example:
+
+```nix
+passthru = {
+ foo = "bar";
+ baz = {
+ value1 = 4;
+ value2 = 5;
+ };
+}
+```
+
+Values inside it are not passed to the builder, so you can change them without triggering a rebuild. However, they can be accessed outside of a derivation directly, as if they were set inside a derivation itself, e.g. `hello.baz.value1`. We don’t specify any usage or schema of `passthru` - it is meant for values that would be useful outside the derivation in other parts of a Nix expression (e.g. in other derivations). An example would be to convey some specific dependency of your derivation which contains a program with plugins support. Later, others who make derivations with plugins can use passed-through dependency to ensure that their plugin would be binary-compatible with built program.
+
+#### `passthru.updateScript` {#var-passthru-updateScript}
+
+A script to be run by `maintainers/scripts/update.nix` when the package is matched. It needs to be an executable file, either on the file system:
+
+```nix
+passthru.updateScript = ./update.sh;
+```
+
+or inside the expression itself:
+
+```nix
+passthru.updateScript = writeScript "update-zoom-us" ''
+ #!/usr/bin/env nix-shell
+ #!nix-shell -i bash -p curl pcre common-updater-scripts
+
+ set -eu -o pipefail
+
+ version="$(curl -sI https://zoom.us/client/latest/zoom_x86_64.tar.xz | grep -Fi 'Location:' | pcregrep -o1 '/(([0-9]\.?)+)/')"
+ update-source-version zoom-us "$version"
+'';
+```
+
+The attribute can also contain a list, a script followed by arguments to be passed to it:
+
+```nix
+passthru.updateScript = [ ../../update.sh pname "--requested-release=unstable" ];
+```
+
+The script will be run with `UPDATE_NIX_ATTR_PATH` environment variable set to the attribute path it is supposed to update.
+
+::: note
+The script will be usually run from the root of the Nixpkgs repository but you should not rely on that. Also note that the update scripts will be run in parallel by default; you should avoid running `git commit` or any other commands that cannot handle that.
+:::
+
+For information about how to run the updates, execute `nix-shell maintainers/scripts/update.nix`.
+
+## Phases {#sec-stdenv-phases}
+
+The generic builder has a number of *phases*. Package builds are split into phases to make it easier to override specific parts of the build (e.g., unpacking the sources or installing the binaries). Furthermore, it allows a nicer presentation of build logs in the Nix build farm.
+
+Each phase can be overridden in its entirety either by setting the environment variable `namePhase` to a string containing some shell commands to be executed, or by redefining the shell function `namePhase`. The former is convenient to override a phase from the derivation, while the latter is convenient from a build script. However, typically one only wants to *add* some commands to a phase, e.g. by defining `postInstall` or `preFixup`, as skipping some of the default actions may have unexpected consequences. The default script for each phase is defined in the file `pkgs/stdenv/generic/setup.sh`.
+
+### Controlling phases {#ssec-controlling-phases}
+
+There are a number of variables that control what phases are executed and in what order:
+
+#### Variables affecting phase control
+
+##### `phases` {#var-stdenv-phases}
+
+Specifies the phases. You can change the order in which phases are executed, or add new phases, by setting this variable. If it’s not set, the default value is used, which is `$prePhases unpackPhase patchPhase $preConfigurePhases configurePhase $preBuildPhases buildPhase checkPhase $preInstallPhases installPhase fixupPhase installCheckPhase $preDistPhases distPhase $postPhases`.
+
+Usually, if you just want to add a few phases, it’s more convenient to set one of the variables below (such as `preInstallPhases`), as you then don’t specify all the normal phases.
+
+##### `prePhases` {#var-stdenv-prePhases}
+
+Additional phases executed before any of the default phases.
+
+##### `preConfigurePhases` {#var-stdenv-preConfigurePhases}
+
+Additional phases executed just before the configure phase.
+
+##### `preBuildPhases` {#var-stdenv-preBuildPhases}
+
+Additional phases executed just before the build phase.
+
+##### `preInstallPhases` {#var-stdenv-preInstallPhases}
+
+Additional phases executed just before the install phase.
+
+##### `preFixupPhases` {#var-stdenv-preFixupPhases}
+
+Additional phases executed just before the fixup phase.
+
+##### `preDistPhases` {#var-stdenv-preDistPhases}
+
+Additional phases executed just before the distribution phase.
+
+##### `postPhases` {#var-stdenv-postPhases}
+
+Additional phases executed after any of the default phases.
+
+### The unpack phase {#ssec-unpack-phase}
+
+The unpack phase is responsible for unpacking the source code of the package. The default implementation of `unpackPhase` unpacks the source files listed in the `src` environment variable to the current directory. It supports the following files by default:
+
+#### Tar files
+
+These can optionally be compressed using `gzip` (`.tar.gz`, `.tgz` or `.tar.Z`), `bzip2` (`.tar.bz2`, `.tbz2` or `.tbz`) or `xz` (`.tar.xz`, `.tar.lzma` or `.txz`).
+
+#### Zip files
+
+Zip files are unpacked using `unzip`. However, `unzip` is not in the standard environment, so you should add it to `nativeBuildInputs` yourself.
+
+#### Directories in the Nix store
+
+These are simply copied to the current directory. The hash part of the file name is stripped, e.g. `/nix/store/1wydxgby13cz...-my-sources` would be copied to `my-sources`.
+
+Additional file types can be supported by setting the `unpackCmd` variable (see below).
+
+#### Variables controlling the unpack phase
+##### `srcs` / `src` {#var-stdenv-src}
+
+The list of source files or directories to be unpacked or copied. One of these must be set.
+
+##### `sourceRoot` {#var-stdenv-sourceRoot}
+
+After running `unpackPhase`, the generic builder changes the current directory to the directory created by unpacking the sources. If there are multiple source directories, you should set `sourceRoot` to the name of the intended directory.
+
+##### `setSourceRoot` {#var-stdenv-setSourceRoot}
+
+Alternatively to setting `sourceRoot`, you can set `setSourceRoot` to a shell command to be evaluated by the unpack phase after the sources have been unpacked. This command must set `sourceRoot`.
+
+##### `preUnpack` {#var-stdenv-preUnpack}
+
+Hook executed at the start of the unpack phase.
+
+##### `postUnpack` {#var-stdenv-postUnpack}
+
+Hook executed at the end of the unpack phase.
+
+##### `dontUnpack` {#var-stdenv-dontUnpack}
+
+Set to true to skip the unpack phase.
+
+##### `dontMakeSourcesWritable` {#var-stdenv-dontMakeSourcesWritable}
+
+If set to `1`, the unpacked sources are *not* made writable. By default, they are made writable to prevent problems with read-only sources. For example, copied store directories would be read-only without this.
+
+##### `unpackCmd` {#var-stdenv-unpackCmd}
+
+The unpack phase evaluates the string `$unpackCmd` for any unrecognised file. The path to the current source file is contained in the `curSrc` variable.
+
+### The patch phase {#ssec-patch-phase}
+
+The patch phase applies the list of patches defined in the `patches` variable.
+
+#### Variables controlling the patch phase
+
+##### `dontPatch` {#var-stdenv-dontPatch}
+
+Set to true to skip the patch phase.
+
+##### `patches` {#var-stdenv-patches}
+
+The list of patches. They must be in the format accepted by the `patch` command, and may optionally be compressed using `gzip` (`.gz`), `bzip2` (`.bz2`) or `xz` (`.xz`).
+
+##### `patchFlags` {#var-stdenv-patchFlags}
+
+Flags to be passed to `patch`. If not set, the argument `-p1` is used, which causes the leading directory component to be stripped from the file names in each patch.
+
+##### `prePatch` {#var-stdenv-prePatch}
+
+Hook executed at the start of the patch phase.
+
+##### `postPatch` {#var-stdenv-postPatch}
+
+Hook executed at the end of the patch phase.
+
+### The configure phase {#ssec-configure-phase}
+
+The configure phase prepares the source tree for building. The default `configurePhase` runs `./configure` (typically an Autoconf-generated script) if it exists.
+
+#### Variables controlling the configure phase
+
+##### `configureScript` {#var-stdenv-configureScript}
+
+The name of the configure script. It defaults to `./configure` if it exists; otherwise, the configure phase is skipped. This can actually be a command (like `perl ./Configure.pl`).
+
+##### `configureFlags` {#var-stdenv-configureFlags}
+
+A list of strings passed as additional arguments to the configure script.
+
+##### `dontConfigure` {#var-stdenv-dontConfigure}
+
+Set to true to skip the configure phase.
+
+##### `configureFlagsArray` {#var-stdenv-configureFlagsArray}
+
+A shell array containing additional arguments passed to the configure script. You must use this instead of `configureFlags` if the arguments contain spaces.
+
+##### `dontAddPrefix` {#var-stdenv-dontAddPrefix}
+
+By default, the flag `--prefix=$prefix` is added to the configure flags. If this is undesirable, set this variable to true.
+
+##### `prefix` {#var-stdenv-prefix}
+
+The prefix under which the package must be installed, passed via the `--prefix` option to the configure script. It defaults to `$out`.
+
+##### `prefixKey` {#var-stdenv-prefixKey}
+
+The key to use when specifying the prefix. By default, this is set to `--prefix=` as that is used by the majority of packages.
+
+##### `dontAddDisableDepTrack` {#var-stdenv-dontAddDisableDepTrack}
+
+By default, the flag `--disable-dependency-tracking` is added to the configure flags to speed up Automake-based builds. If this is undesirable, set this variable to true.
+
+##### `dontFixLibtool` {#var-stdenv-dontFixLibtool}
+
+By default, the configure phase applies some special hackery to all files called `ltmain.sh` before running the configure script in order to improve the purity of Libtool-based packages [^footnote-stdenv-sys-lib-search-path] . If this is undesirable, set this variable to true.
+
+##### `dontDisableStatic` {#var-stdenv-dontDisableStatic}
+
+By default, when the configure script has `--enable-static`, the option `--disable-static` is added to the configure flags.
+
+If this is undesirable, set this variable to true.
+
+##### `configurePlatforms` {#var-stdenv-configurePlatforms}
+
+By default, when cross compiling, the configure script has `--build=...` and `--host=...` passed. Packages can instead pass `[ "build" "host" "target" ]` or a subset to control exactly which platform flags are passed. Compilers and other tools can use this to also pass the target platform. [^footnote-stdenv-build-time-guessing-impurity]
+
+##### `preConfigure` {#var-stdenv-preConfigure}
+
+Hook executed at the start of the configure phase.
+
+##### `postConfigure` {#var-stdenv-postConfigure}
+
+Hook executed at the end of the configure phase.
+
+### The build phase {#build-phase}
+
+The build phase is responsible for actually building the package (e.g. compiling it). The default `buildPhase` simply calls `make` if a file named `Makefile`, `makefile` or `GNUmakefile` exists in the current directory (or the `makefile` is explicitly set); otherwise it does nothing.
+
+#### Variables controlling the build phase
+
+##### `dontBuild` {#var-stdenv-dontBuild}
+
+Set to true to skip the build phase.
+
+##### `makefile` {#var-stdenv-makefile}
+
+The file name of the Makefile.
+
+##### `makeFlags` {#var-stdenv-makeFlags}
+
+A list of strings passed as additional flags to `make`. These flags are also used by the default install and check phase. For setting make flags specific to the build phase, use `buildFlags` (see below).
+
+```nix
+makeFlags = [ "PREFIX=$(out)" ];
+```
+
+::: note
+The flags are quoted in bash, but environment variables can be specified by using the make syntax.
+:::
+
+##### `makeFlagsArray` {#var-stdenv-makeFlagsArray}
+
+A shell array containing additional arguments passed to `make`. You must use this instead of `makeFlags` if the arguments contain spaces, e.g.
+
+```nix
+preBuild = ''
+ makeFlagsArray+=(CFLAGS="-O0 -g" LDFLAGS="-lfoo -lbar")
+'';
+```
+
+Note that shell arrays cannot be passed through environment variables, so you cannot set `makeFlagsArray` in a derivation attribute (because those are passed through environment variables): you have to define them in shell code.
+
+##### `buildFlags` / `buildFlagsArray` {#var-stdenv-buildFlags}
+
+A list of strings passed as additional flags to `make`. Like `makeFlags` and `makeFlagsArray`, but only used by the build phase.
+
+##### `preBuild` {#var-stdenv-preBuild}
+
+Hook executed at the start of the build phase.
+
+##### `postBuild` {#var-stdenv-postBuild}
+
+Hook executed at the end of the build phase.
+
+You can set flags for `make` through the `makeFlags` variable.
+
+Before and after running `make`, the hooks `preBuild` and `postBuild` are called, respectively.
+
+### The check phase {#ssec-check-phase}
+
+The check phase checks whether the package was built correctly by running its test suite. The default `checkPhase` calls `make check`, but only if the `doCheck` variable is enabled.
+
+#### Variables controlling the check phase
+
+##### `doCheck` {#var-stdenv-doCheck}
+
+Controls whether the check phase is executed. By default it is skipped, but if `doCheck` is set to true, the check phase is usually executed. Thus you should set
+
+```nix
+doCheck = true;
+```
+
+in the derivation to enable checks. The exception is cross compilation. Cross compiled builds never run tests, no matter how `doCheck` is set, as the newly-built program won’t run on the platform used to build it.
+
+##### `makeFlags` / `makeFlagsArray` / `makefile`
+
+See the [build phase](#var-stdenv-makeFlags) for details.
+
+##### `checkTarget` {#var-stdenv-checkTarget}
+
+The make target that runs the tests. Defaults to `check`.
+
+##### `checkFlags` / `checkFlagsArray` {#var-stdenv-checkFlags}
+
+A list of strings passed as additional flags to `make`. Like `makeFlags` and `makeFlagsArray`, but only used by the check phase.
+
+##### `checkInputs` {#var-stdenv-checkInputs}
+
+A list of dependencies used by the phase. This gets included in `nativeBuildInputs` when `doCheck` is set.
+
+##### `preCheck` {#var-stdenv-preCheck}
+
+Hook executed at the start of the check phase.
+
+##### `postCheck` {#var-stdenv-postCheck}
+
+Hook executed at the end of the check phase.
+
+### The install phase {#ssec-install-phase}
+
+The install phase is responsible for installing the package in the Nix store under `out`. The default `installPhase` creates the directory `$out` and calls `make install`.
+
+#### Variables controlling the install phase
+
+##### `dontInstall` {#var-stdenv-dontInstall}
+
+Set to true to skip the install phase.
+
+##### `makeFlags` / `makeFlagsArray` / `makefile`
+
+See the [build phase](#var-stdenv-makeFlags) for details.
+
+##### `installTargets` {#var-stdenv-installTargets}
+
+The make targets that perform the installation. Defaults to `install`. Example:
+
+```nix
+installTargets = "install-bin install-doc";
+```
+
+##### `installFlags` / `installFlagsArray` {#var-stdenv-installFlags}
+
+A list of strings passed as additional flags to `make`. Like `makeFlags` and `makeFlagsArray`, but only used by the install phase.
+
+##### `preInstall` {#var-stdenv-preInstall}
+
+Hook executed at the start of the install phase.
+
+##### `postInstall` {#var-stdenv-postInstall}
+
+Hook executed at the end of the install phase.
+
+### The fixup phase {#ssec-fixup-phase}
+
+The fixup phase performs some (Nix-specific) post-processing actions on the files installed under `$out` by the install phase. The default `fixupPhase` does the following:
+
+- It moves the `man/`, `doc/` and `info/` subdirectories of `$out` to `share/`.
+- It strips libraries and executables of debug information.
+- On Linux, it applies the `patchelf` command to ELF executables and libraries to remove unused directories from the `RPATH` in order to prevent unnecessary runtime dependencies.
+- It rewrites the interpreter paths of shell scripts to paths found in `PATH`. E.g., `/usr/bin/perl` will be rewritten to `/nix/store/some-perl/bin/perl` found in `PATH`.
+
+#### Variables controlling the fixup phase
+
+##### `dontFixup` {#var-stdenv-dontFixup}
+
+Set to true to skip the fixup phase.
+
+##### `dontStrip` {#var-stdenv-dontStrip}
+
+If set, libraries and executables are not stripped. By default, they are.
+
+##### `dontStripHost` {#var-stdenv-dontStripHost}
+
+Like `dontStrip`, but only affects the `strip` command targetting the package’s host platform. Useful when supporting cross compilation, but otherwise feel free to ignore.
+
+##### `dontStripTarget` {#var-stdenv-dontStripTarget}
+
+Like `dontStrip`, but only affects the `strip` command targetting the packages’ target platform. Useful when supporting cross compilation, but otherwise feel free to ignore.
+
+##### `dontMoveSbin` {#var-stdenv-dontMoveSbin}
+
+If set, files in `$out/sbin` are not moved to `$out/bin`. By default, they are.
+
+##### `stripAllList` {#var-stdenv-stripAllList}
+
+List of directories to search for libraries and executables from which *all* symbols should be stripped. By default, it’s empty. Stripping all symbols is risky, since it may remove not just debug symbols but also ELF information necessary for normal execution.
+
+##### `stripAllFlags` {#var-stdenv-stripAllFlags}
+
+Flags passed to the `strip` command applied to the files in the directories listed in `stripAllList`. Defaults to `-s` (i.e. `--strip-all`).
+
+##### `stripDebugList` {#var-stdenv-stripDebugList}
+
+List of directories to search for libraries and executables from which only debugging-related symbols should be stripped. It defaults to `lib lib32 lib64 libexec bin sbin`.
+
+##### `stripDebugFlags` {#var-stdenv-stripDebugFlags}
+
+Flags passed to the `strip` command applied to the files in the directories listed in `stripDebugList`. Defaults to `-S` (i.e. `--strip-debug`).
+
+##### `dontPatchELF` {#var-stdenv-dontPatchELF}
+
+If set, the `patchelf` command is not used to remove unnecessary `RPATH` entries. Only applies to Linux.
+
+##### `dontPatchShebangs` {#var-stdenv-dontPatchShebangs}
+
+If set, scripts starting with `#!` do not have their interpreter paths rewritten to paths in the Nix store.
+
+##### `dontPruneLibtoolFiles` {#var-stdenv-dontPruneLibtoolFiles}
+
+If set, libtool `.la` files associated with shared libraries won’t have their `dependency_libs` field cleared.
+
+##### `forceShare` {#var-stdenv-forceShare}
+
+The list of directories that must be moved from `$out` to `$out/share`. Defaults to `man doc info`.
+
+##### `setupHook` {#var-stdenv-setupHook}
+
+A package can export a [setup hook](#ssec-setup-hooks) by setting this variable. The setup hook, if defined, is copied to `$out/nix-support/setup-hook`. Environment variables are then substituted in it using `substituteAll`.
+
+##### `preFixup` {#var-stdenv-preFixup}
+
+Hook executed at the start of the fixup phase.
+
+##### `postFixup` {#var-stdenv-postFixup}
+
+Hook executed at the end of the fixup phase.
+
+##### `separateDebugInfo` {#stdenv-separateDebugInfo}
+
+If set to `true`, the standard environment will enable debug information in C/C++ builds. After installation, the debug information will be separated from the executables and stored in the output named `debug`. (This output is enabled automatically; you don’t need to set the `outputs` attribute explicitly.) To be precise, the debug information is stored in `debug/lib/debug/.build-id/XX/YYYY…`, where \ is the \ of the binary — a SHA-1 hash of the contents of the binary. Debuggers like GDB use the build ID to look up the separated debug information.
+
+For example, with GDB, you can add
+
+```
+set debug-file-directory ~/.nix-profile/lib/debug
+```
+
+to `~/.gdbinit`. GDB will then be able to find debug information installed via `nix-env -i`.
+
+### The installCheck phase {#ssec-installCheck-phase}
+
+The installCheck phase checks whether the package was installed correctly by running its test suite against the installed directories. The default `installCheck` calls `make installcheck`.
+
+#### Variables controlling the installCheck phase
+
+##### `doInstallCheck` {#var-stdenv-doInstallCheck}
+
+Controls whether the installCheck phase is executed. By default it is skipped, but if `doInstallCheck` is set to true, the installCheck phase is usually executed. Thus you should set
+
+```nix
+doInstallCheck = true;
+```
+
+in the derivation to enable install checks. The exception is cross compilation. Cross compiled builds never run tests, no matter how `doInstallCheck` is set, as the newly-built program won’t run on the platform used to build it.
+
+##### `installCheckTarget` {#var-stdenv-installCheckTarget}
+
+The make target that runs the install tests. Defaults to `installcheck`.
+
+##### `installCheckFlags` / `installCheckFlagsArray` {#var-stdenv-installCheckFlags}
+
+A list of strings passed as additional flags to `make`. Like `makeFlags` and `makeFlagsArray`, but only used by the installCheck phase.
+
+##### `installCheckInputs` {#var-stdenv-installCheckInputs}
+
+A list of dependencies used by the phase. This gets included in `nativeBuildInputs` when `doInstallCheck` is set.
+
+##### `preInstallCheck` {#var-stdenv-preInstallCheck}
+
+Hook executed at the start of the installCheck phase.
+
+##### `postInstallCheck` {#var-stdenv-postInstallCheck}
+
+Hook executed at the end of the installCheck phase.
+
+### The distribution phase {#ssec-distribution-phase}
+
+The distribution phase is intended to produce a source distribution of the package. The default `distPhase` first calls `make dist`, then it copies the resulting source tarballs to `$out/tarballs/`. This phase is only executed if the attribute `doDist` is set.
+
+#### Variables controlling the distribution phase
+
+##### `distTarget` {#var-stdenv-distTarget}
+
+The make target that produces the distribution. Defaults to `dist`.
+
+##### `distFlags` / `distFlagsArray` {#var-stdenv-distFlags}
+
+Additional flags passed to `make`.
+
+##### `tarballs` {#var-stdenv-tarballs}
+
+The names of the source distribution files to be copied to `$out/tarballs/`. It can contain shell wildcards. The default is `*.tar.gz`.
+
+##### `dontCopyDist` {#var-stdenv-dontCopyDist}
+
+If set, no files are copied to `$out/tarballs/`.
+
+##### `preDist` {#var-stdenv-preDist}
+
+Hook executed at the start of the distribution phase.
+
+##### `postDist` {#var-stdenv-postDist}
+
+Hook executed at the end of the distribution phase.
+
+## Shell functions {#ssec-stdenv-functions}
+
+The standard environment provides a number of useful functions.
+
+### `makeWrapper` \ \ \ {#fun-makeWrapper}
+
+Constructs a wrapper for a program with various possible arguments. For example:
+
+```bash
+# adds `FOOBAR=baz` to `$out/bin/foo`’s environment
+makeWrapper $out/bin/foo $wrapperfile --set FOOBAR baz
+
+# prefixes the binary paths of `hello` and `git`
+# Be advised that paths often should be patched in directly
+# (via string replacements or in `configurePhase`).
+makeWrapper $out/bin/foo $wrapperfile --prefix PATH : ${lib.makeBinPath [ hello git ]}
+```
+
+There’s many more kinds of arguments, they are documented in `nixpkgs/pkgs/build-support/setup-hooks/make-wrapper.sh`.
+
+`wrapProgram` is a convenience function you probably want to use most of the time.
+
+### `substitute` \ \ \ {#fun-substitute}
+
+Performs string substitution on the contents of \, writing the result to \. The substitutions in \ are of the following form:
+
+#### `--replace` \ \
+
+Replace every occurrence of the string \ by \.
+
+#### `--subst-var` \
+
+Replace every occurrence of `@varName@` by the contents of the environment variable \. This is useful for generating files from templates, using `@...@` in the template as placeholders.
+
+#### `--subst-var-by` \ \
+
+Replace every occurrence of `@varName@` by the string \.
+
+Example:
+
+```shell
+substitute ./foo.in ./foo.out \
+ --replace /usr/bin/bar $bar/bin/bar \
+ --replace "a string containing spaces" "some other text" \
+ --subst-var someVar
+```
+
+### `substituteInPlace` \ \ {#fun-substituteInPlace}
+
+Like `substitute`, but performs the substitutions in place on the file \.
+
+### `substituteAll` \ \ {#fun-substituteAll}
+
+Replaces every occurrence of `@varName@`, where \ is any environment variable, in \, writing the result to \. For instance, if \ has the contents
+
+```bash
+#! @bash@/bin/sh
+PATH=@coreutils@/bin
+echo @foo@
+```
+
+and the environment contains `bash=/nix/store/bmwp0q28cf21...-bash-3.2-p39` and `coreutils=/nix/store/68afga4khv0w...-coreutils-6.12`, but does not contain the variable `foo`, then the output will be
+
+```bash
+#! /nix/store/bmwp0q28cf21...-bash-3.2-p39/bin/sh
+PATH=/nix/store/68afga4khv0w...-coreutils-6.12/bin
+echo @foo@
+```
+
+That is, no substitution is performed for undefined variables.
+
+Environment variables that start with an uppercase letter or an underscore are filtered out, to prevent global variables (like `HOME`) or private variables (like `__ETC_PROFILE_DONE`) from accidentally getting substituted. The variables also have to be valid bash "names", as defined in the bash manpage (alphanumeric or `_`, must not start with a number).
+
+### `substituteAllInPlace` \ {#fun-substituteAllInPlace}
+
+Like `substituteAll`, but performs the substitutions in place on the file \.
+
+### `stripHash` \ {#fun-stripHash}
+
+Strips the directory and hash part of a store path, outputting the name part to `stdout`. For example:
+
+```bash
+# prints coreutils-8.24
+stripHash "/nix/store/9s9r019176g7cvn2nvcw41gsp862y6b4-coreutils-8.24"
+```
+
+If you wish to store the result in another variable, then the following idiom may be useful:
+
+```bash
+name="/nix/store/9s9r019176g7cvn2nvcw41gsp862y6b4-coreutils-8.24"
+someVar=$(stripHash $name)
+```
+
+### `wrapProgram` \ \ {#fun-wrapProgram}
+
+Convenience function for `makeWrapper` that automatically creates a sane wrapper file. It takes all the same arguments as `makeWrapper`, except for `--argv0`.
+
+It cannot be applied multiple times, since it will overwrite the wrapper file.
+
+## Package setup hooks {#ssec-setup-hooks}
+
+Nix itself considers a build-time dependency as merely something that should previously be built and accessible at build time—packages themselves are on their own to perform any additional setup. In most cases, that is fine, and the downstream derivation can deal with its own dependencies. But for a few common tasks, that would result in almost every package doing the same sort of setup work—depending not on the package itself, but entirely on which dependencies were used.
+
+In order to alleviate this burden, the setup hook mechanism was written, where any package can include a shell script that \[by convention rather than enforcement by Nix\], any downstream reverse-dependency will source as part of its build process. That allows the downstream dependency to merely specify its dependencies, and lets those dependencies effectively initialize themselves. No boilerplate mirroring the list of dependencies is needed.
+
+The setup hook mechanism is a bit of a sledgehammer though: a powerful feature with a broad and indiscriminate area of effect. The combination of its power and implicit use may be expedient, but isn’t without costs. Nix itself is unchanged, but the spirit of added dependencies being effect-free is violated even if the letter isn’t. For example, if a derivation path is mentioned more than once, Nix itself doesn’t care and simply makes sure the dependency derivation is already built just the same—depending is just needing something to exist, and needing is idempotent. However, a dependency specified twice will have its setup hook run twice, and that could easily change the build environment (though a well-written setup hook will therefore strive to be idempotent so this is in fact not observable). More broadly, setup hooks are anti-modular in that multiple dependencies, whether the same or different, should not interfere and yet their setup hooks may well do so.
+
+The most typical use of the setup hook is actually to add other hooks which are then run (i.e. after all the setup hooks) on each dependency. For example, the C compiler wrapper’s setup hook feeds itself flags for each dependency that contains relevant libraries and headers. This is done by defining a bash function, and appending its name to one of `envBuildBuildHooks`, `envBuildHostHooks`, `envBuildTargetHooks`, `envHostHostHooks`, `envHostTargetHooks`, or `envTargetTargetHooks`. These 6 bash variables correspond to the 6 sorts of dependencies by platform (there’s 12 total but we ignore the propagated/non-propagated axis).
+
+Packages adding a hook should not hard code a specific hook, but rather choose a variable *relative* to how they are included. Returning to the C compiler wrapper example, if the wrapper itself is an `n` dependency, then it only wants to accumulate flags from `n + 1` dependencies, as only those ones match the compiler’s target platform. The `hostOffset` variable is defined with the current dependency’s host offset `targetOffset` with its target offset, before its setup hook is sourced. Additionally, since most environment hooks don’t care about the target platform, that means the setup hook can append to the right bash array by doing something like
+
+```{.bash}
+addEnvHooks "$hostOffset" myBashFunction
+```
+
+The *existence* of setups hooks has long been documented and packages inside Nixpkgs are free to use this mechanism. Other packages, however, should not rely on these mechanisms not changing between Nixpkgs versions. Because of the existing issues with this system, there’s little benefit from mandating it be stable for any period of time.
+
+First, let’s cover some setup hooks that are part of Nixpkgs default stdenv. This means that they are run for every package built using `stdenv.mkDerivation`. Some of these are platform specific, so they may run on Linux but not Darwin or vice-versa.
+
+### `move-docs.sh`
+
+This setup hook moves any installed documentation to the `/share` subdirectory directory. This includes the man, doc and info directories. This is needed for legacy programs that do not know how to use the `share` subdirectory.
+
+### `compress-man-pages.sh`
+
+This setup hook compresses any man pages that have been installed. The compression is done using the gzip program. This helps to reduce the installed size of packages.
+
+### `strip.sh`
+
+This runs the strip command on installed binaries and libraries. This removes unnecessary information like debug symbols when they are not needed. This also helps to reduce the installed size of packages.
+
+### `patch-shebangs.sh`
+
+This setup hook patches installed scripts to use the full path to the shebang interpreter. A shebang interpreter is the first commented line of a script telling the operating system which program will run the script (e.g `#!/bin/bash`). In Nix, we want an exact path to that interpreter to be used. This often replaces `/bin/sh` with a path in the Nix store.
+
+### `audit-tmpdir.sh`
+
+This verifies that no references are left from the install binaries to the directory used to build those binaries. This ensures that the binaries do not need things outside the Nix store. This is currently supported in Linux only.
+
+### `multiple-outputs.sh`
+
+This setup hook adds configure flags that tell packages to install files into any one of the proper outputs listed in `outputs`. This behavior can be turned off by setting `setOutputFlags` to false in the derivation environment. See for more information.
+
+### `move-sbin.sh`
+
+This setup hook moves any binaries installed in the `sbin/` subdirectory into `bin/`. In addition, a link is provided from `sbin/` to `bin/` for compatibility.
+
+### `move-lib64.sh`
+
+This setup hook moves any libraries installed in the `lib64/` subdirectory into `lib/`. In addition, a link is provided from `lib64/` to `lib/` for compatibility.
+
+### `move-systemd-user-units.sh`
+
+This setup hook moves any systemd user units installed in the `lib/` subdirectory into `share/`. In addition, a link is provided from `share/` to `lib/` for compatibility. This is needed for systemd to find user services when installed into the user profile.
+
+### `set-source-date-epoch-to-latest.sh`
+
+This sets `SOURCE_DATE_EPOCH` to the modification time of the most recent file.
+
+### Bintools Wrapper
+
+The Bintools Wrapper wraps the binary utilities for a bunch of miscellaneous purposes. These are GNU Binutils when targetting Linux, and a mix of cctools and GNU binutils for Darwin. \[The “Bintools” name is supposed to be a compromise between “Binutils” and “cctools” not denoting any specific implementation.\] Specifically, the underlying bintools package, and a C standard library (glibc or Darwin’s libSystem, just for the dynamic loader) are all fed in, and dependency finding, hardening (see below), and purity checks for each are handled by the Bintools Wrapper. Packages typically depend on CC Wrapper, which in turn (at run time) depends on the Bintools Wrapper.
+
+The Bintools Wrapper was only just recently split off from CC Wrapper, so the division of labor is still being worked out. For example, it shouldn’t care about the C standard library, but just take a derivation with the dynamic loader (which happens to be the glibc on linux). Dependency finding however is a task both wrappers will continue to need to share, and probably the most important to understand. It is currently accomplished by collecting directories of host-platform dependencies (i.e. `buildInputs` and `nativeBuildInputs`) in environment variables. The Bintools Wrapper’s setup hook causes any `lib` and `lib64` subdirectories to be added to `NIX_LDFLAGS`. Since the CC Wrapper and the Bintools Wrapper use the same strategy, most of the Bintools Wrapper code is sparsely commented and refers to the CC Wrapper. But the CC Wrapper’s code, by contrast, has quite lengthy comments. The Bintools Wrapper merely cites those, rather than repeating them, to avoid falling out of sync.
+
+A final task of the setup hook is defining a number of standard environment variables to tell build systems which executables fulfill which purpose. They are defined to just be the base name of the tools, under the assumption that the Bintools Wrapper’s binaries will be on the path. Firstly, this helps poorly-written packages, e.g. ones that look for just `gcc` when `CC` isn’t defined yet `clang` is to be used. Secondly, this helps packages not get confused when cross-compiling, in which case multiple Bintools Wrappers may simultaneously be in use. [^footnote-stdenv-per-platform-wrapper] `BUILD_`- and `TARGET_`-prefixed versions of the normal environment variable are defined for additional Bintools Wrappers, properly disambiguating them.
+
+A problem with this final task is that the Bintools Wrapper is honest and defines `LD` as `ld`. Most packages, however, firstly use the C compiler for linking, secondly use `LD` anyways, defining it as the C compiler, and thirdly, only so define `LD` when it is undefined as a fallback. This triple-threat means Bintools Wrapper will break those packages, as LD is already defined as the actual linker which the package won’t override yet doesn’t want to use. The workaround is to define, just for the problematic package, `LD` as the C compiler. A good way to do this would be `preConfigure = "LD=$CC"`.
+
+### CC Wrapper
+
+The CC Wrapper wraps a C toolchain for a bunch of miscellaneous purposes. Specifically, a C compiler (GCC or Clang), wrapped binary tools, and a C standard library (glibc or Darwin’s libSystem, just for the dynamic loader) are all fed in, and dependency finding, hardening (see below), and purity checks for each are handled by the CC Wrapper. Packages typically depend on the CC Wrapper, which in turn (at run-time) depends on the Bintools Wrapper.
+
+Dependency finding is undoubtedly the main task of the CC Wrapper. This works just like the Bintools Wrapper, except that any `include` subdirectory of any relevant dependency is added to `NIX_CFLAGS_COMPILE`. The setup hook itself contains some lengthy comments describing the exact convoluted mechanism by which this is accomplished.
+
+Similarly, the CC Wrapper follows the Bintools Wrapper in defining standard environment variables with the names of the tools it wraps, for the same reasons described above. Importantly, while it includes a `cc` symlink to the c compiler for portability, the `CC` will be defined using the compiler’s “real name” (i.e. `gcc` or `clang`). This helps lousy build systems that inspect on the name of the compiler rather than run it.
+
+Here are some more packages that provide a setup hook. Since the list of hooks is extensible, this is not an exhaustive list. The mechanism is only to be used as a last resort, so it might cover most uses.
+
+### Perl {#setup-hook-perl}
+
+Adds the `lib/site_perl` subdirectory of each build input to the `PERL5LIB` environment variable. For instance, if `buildInputs` contains Perl, then the `lib/site_perl` subdirectory of each input is added to the `PERL5LIB` environment variable.
+
+### Python {#setup-hook-python}
+
+Adds the `lib/${python.libPrefix}/site-packages` subdirectory of each build input to the `PYTHONPATH` environment variable.
+
+### pkg-config {#setup-hook-pkg-config}
+
+Adds the `lib/pkgconfig` and `share/pkgconfig` subdirectories of each build input to the `PKG_CONFIG_PATH` environment variable.
+
+### Automake {#setup-hook-automake}
+
+Adds the `share/aclocal` subdirectory of each build input to the `ACLOCAL_PATH` environment variable.
+
+### Autoconf {#setup-hook-autoconf}
+
+The `autoreconfHook` derivation adds `autoreconfPhase`, which runs autoreconf, libtoolize and automake, essentially preparing the configure script in autotools-based builds. Most autotools-based packages come with the configure script pre-generated, but this hook is necessary for a few packages and when you need to patch the package’s configure scripts.
+
+### libxml2 {#setup-hook-libxml2}
+
+Adds every file named `catalog.xml` found under the `xml/dtd` and `xml/xsl` subdirectories of each build input to the `XML_CATALOG_FILES` environment variable.
+
+### teTeX / TeX Live
+
+Adds the `share/texmf-nix` subdirectory of each build input to the `TEXINPUTS` environment variable.
+
+### Qt 4
+
+Sets the `QTDIR` environment variable to Qt’s path.
+
+### gdk-pixbuf {#setup-hook-gdk-pixbuf}
+
+Exports `GDK_PIXBUF_MODULE_FILE` environment variable to the builder. Add librsvg package to `buildInputs` to get svg support. See also the [setup hook description in GNOME platform docs](#ssec-gnome-hooks-gdk-pixbuf).
+
+### GHC
+
+Creates a temporary package database and registers every Haskell build input in it (TODO: how?).
+
+### GNOME platform
+
+Hooks related to GNOME platform and related libraries like GLib, GTK and GStreamer are described in .
+
+### autoPatchelfHook {#setup-hook-autopatchelfhook}
+
+This is a special setup hook which helps in packaging proprietary software in that it automatically tries to find missing shared library dependencies of ELF files based on the given `buildInputs` and `nativeBuildInputs`.
+
+You can also specify a `runtimeDependencies` variable which lists dependencies to be unconditionally added to rpath of all executables. This is useful for programs that use dlopen 3 to load libraries at runtime.
+
+In certain situations you may want to run the main command (`autoPatchelf`) of the setup hook on a file or a set of directories instead of unconditionally patching all outputs. This can be done by setting the `dontAutoPatchelf` environment variable to a non-empty value.
+
+By default `autoPatchelf` will fail as soon as any ELF file requires a dependency which cannot be resolved via the given build inputs. In some situations you might prefer to just leave missing dependencies unpatched and continue to patch the rest. This can be achieved by setting the `autoPatchelfIgnoreMissingDeps` environment variable to a non-empty value.
+
+The `autoPatchelf` command also recognizes a `--no-recurse` command line flag, which prevents it from recursing into subdirectories.
+
+### breakpointHook
+
+This hook will make a build pause instead of stopping when a failure happens. It prevents nix from cleaning up the build environment immediately and allows the user to attach to a build environment using the `cntr` command. Upon build error it will print instructions on how to use `cntr`, which can be used to enter the environment for debugging. Installing cntr and running the command will provide shell access to the build sandbox of failed build. At `/var/lib/cntr` the sandboxed filesystem is mounted. All commands and files of the system are still accessible within the shell. To execute commands from the sandbox use the cntr exec subcommand. `cntr` is only supported on Linux-based platforms. To use it first add `cntr` to your `environment.systemPackages` on NixOS or alternatively to the root user on non-NixOS systems. Then in the package that is supposed to be inspected, add `breakpointHook` to `nativeBuildInputs`.
+
+```nix
+nativeBuildInputs = [ breakpointHook ];
+```
+
+When a build failure happens there will be an instruction printed that shows how to attach with `cntr` to the build sandbox.
+
+::: note
+::: title
+Caution with remote builds
+:::
+
+This won’t work with remote builds as the build environment is on a different machine and can’t be accessed by `cntr`. Remote builds can be turned off by setting `--option builders ''` for `nix-build` or `--builders ''` for `nix build`.
+:::
+
+### installShellFiles
+
+This hook helps with installing manpages and shell completion files. It exposes 2 shell functions `installManPage` and `installShellCompletion` that can be used from your `postInstall` hook.
+
+The `installManPage` function takes one or more paths to manpages to install. The manpages must have a section suffix, and may optionally be compressed (with `.gz` suffix). This function will place them into the correct directory.
+
+The `installShellCompletion` function takes one or more paths to shell completion files. By default it will autodetect the shell type from the completion file extension, but you may also specify it by passing one of `--bash`, `--fish`, or `--zsh`. These flags apply to all paths listed after them (up until another shell flag is given). Each path may also have a custom installation name provided by providing a flag `--name NAME` before the path. If this flag is not provided, zsh completions will be renamed automatically such that `foobar.zsh` becomes `_foobar`. A root name may be provided for all paths using the flag `--cmd NAME`; this synthesizes the appropriate name depending on the shell (e.g. `--cmd foo` will synthesize the name `foo.bash` for bash and `_foo` for zsh). The path may also be a fifo or named fd (such as produced by `<(cmd)`), in which case the shell and name must be provided.
+
+```nix
+nativeBuildInputs = [ installShellFiles ];
+postInstall = ''
+ installManPage doc/foobar.1 doc/barfoo.3
+ # explicit behavior
+ installShellCompletion --bash --name foobar.bash share/completions.bash
+ installShellCompletion --fish --name foobar.fish share/completions.fish
+ installShellCompletion --zsh --name _foobar share/completions.zsh
+ # implicit behavior
+ installShellCompletion share/completions/foobar.{bash,fish,zsh}
+ # using named fd
+ installShellCompletion --cmd foobar \
+ --bash <($out/bin/foobar --bash-completion) \
+ --fish <($out/bin/foobar --fish-completion) \
+ --zsh <($out/bin/foobar --zsh-completion)
+'';
+```
+
+### libiconv, libintl
+
+A few libraries automatically add to `NIX_LDFLAGS` their library, making their symbols automatically available to the linker. This includes libiconv and libintl (gettext). This is done to provide compatibility between GNU Linux, where libiconv and libintl are bundled in, and other systems where that might not be the case. Sometimes, this behavior is not desired. To disable this behavior, set `dontAddExtraLibs`.
+
+### validatePkgConfig
+
+The `validatePkgConfig` hook validates all pkg-config (`.pc`) files in a package. This helps catching some common errors in pkg-config files, such as undefined variables.
+
+### cmake
+
+Overrides the default configure phase to run the CMake command. By default, we use the Make generator of CMake. In addition, dependencies are added automatically to CMAKE_PREFIX_PATH so that packages are correctly detected by CMake. Some additional flags are passed in to give similar behavior to configure-based packages. You can disable this hook’s behavior by setting configurePhase to a custom value, or by setting dontUseCmakeConfigure. cmakeFlags controls flags passed only to CMake. By default, parallel building is enabled as CMake supports parallel building almost everywhere. When Ninja is also in use, CMake will detect that and use the ninja generator.
+
+### xcbuildHook
+
+Overrides the build and install phases to run the "xcbuild" command. This hook is needed when a project only comes with build files for the XCode build system. You can disable this behavior by setting buildPhase and configurePhase to a custom value. xcbuildFlags controls flags passed only to xcbuild.
+
+### Meson
+
+Overrides the configure phase to run meson to generate Ninja files. To run these files, you should accompany Meson with ninja. By default, `enableParallelBuilding` is enabled as Meson supports parallel building almost everywhere.
+
+#### Variables controlling Meson
+
+##### `mesonFlags`
+
+Controls the flags passed to meson.
+
+##### `mesonBuildType`
+
+Which [`--buildtype`](https://mesonbuild.com/Builtin-options.html#core-options) to pass to Meson. We default to `plain`.
+
+##### `mesonAutoFeatures`
+
+What value to set [`-Dauto_features=`](https://mesonbuild.com/Builtin-options.html#core-options) to. We default to `enabled`.
+
+##### `mesonWrapMode`
+
+What value to set [`-Dwrap_mode=`](https://mesonbuild.com/Builtin-options.html#core-options) to. We default to `nodownload` as we disallow network access.
+
+##### `dontUseMesonConfigure`
+
+Disables using Meson’s `configurePhase`.
+
+### ninja
+
+Overrides the build, install, and check phase to run ninja instead of make. You can disable this behavior with the `dontUseNinjaBuild`, `dontUseNinjaInstall`, and `dontUseNinjaCheck`, respectively. Parallel building is enabled by default in Ninja.
+
+### unzip
+
+This setup hook will allow you to unzip .zip files specified in `$src`. There are many similar packages like `unrar`, `undmg`, etc.
+
+### wafHook
+
+Overrides the configure, build, and install phases. This will run the “waf” script used by many projects. If `wafPath` (default `./waf`) doesn’t exist, it will copy the version of waf available in Nixpkgs. `wafFlags` can be used to pass flags to the waf script.
+
+### scons
+
+Overrides the build, install, and check phases. This uses the scons build system as a replacement for make. scons does not provide a configure phase, so everything is managed at build and install time.
+
+## Purity in Nixpkgs {#sec-purity-in-nixpkgs}
+
+*Measures taken to prevent dependencies on packages outside the store, and what you can do to prevent them.*
+
+GCC doesn’t search in locations such as `/usr/include`. In fact, attempts to add such directories through the `-I` flag are filtered out. Likewise, the linker (from GNU binutils) doesn’t search in standard locations such as `/usr/lib`. Programs built on Linux are linked against a GNU C Library that likewise doesn’t search in the default system locations.
+
+## Hardening in Nixpkgs {#sec-hardening-in-nixpkgs}
+
+There are flags available to harden packages at compile or link-time. These can be toggled using the `stdenv.mkDerivation` parameters `hardeningDisable` and `hardeningEnable`.
+
+Both parameters take a list of flags as strings. The special `"all"` flag can be passed to `hardeningDisable` to turn off all hardening. These flags can also be used as environment variables for testing or development purposes.
+
+The following flags are enabled by default and might require disabling with `hardeningDisable` if the program to package is incompatible.
+
+### `format`
+
+Adds the `-Wformat -Wformat-security -Werror=format-security` compiler options. At present, this warns about calls to `printf` and `scanf` functions where the format string is not a string literal and there are no format arguments, as in `printf(foo);`. This may be a security hole if the format string came from untrusted input and contains `%n`.
+
+This needs to be turned off or fixed for errors similar to:
+
+```
+/tmp/nix-build-zynaddsubfx-2.5.2.drv-0/zynaddsubfx-2.5.2/src/UI/guimain.cpp:571:28: error: format not a string literal and no format arguments [-Werror=format-security]
+ printf(help_message);
+ ^
+cc1plus: some warnings being treated as errors
+```
+
+### `stackprotector`
+
+Adds the `-fstack-protector-strong --param ssp-buffer-size=4` compiler options. This adds safety checks against stack overwrites rendering many potential code injection attacks into aborting situations. In the best case this turns code injection vulnerabilities into denial of service or into non-issues (depending on the application).
+
+This needs to be turned off or fixed for errors similar to:
+
+```
+bin/blib.a(bios_console.o): In function `bios_handle_cup':
+/tmp/nix-build-ipxe-20141124-5cbdc41.drv-0/ipxe-5cbdc41/src/arch/i386/firmware/pcbios/bios_console.c:86: undefined reference to `__stack_chk_fail'
+```
+
+### `fortify`
+
+Adds the `-O2 -D_FORTIFY_SOURCE=2` compiler options. During code generation the compiler knows a great deal of information about buffer sizes (where possible), and attempts to replace insecure unlimited length buffer function calls with length-limited ones. This is especially useful for old, crufty code. Additionally, format strings in writable memory that contain `%n` are blocked. If an application depends on such a format string, it will need to be worked around.
+
+Additionally, some warnings are enabled which might trigger build failures if compiler warnings are treated as errors in the package build. In this case, set `NIX_CFLAGS_COMPILE` to `-Wno-error=warning-type`.
+
+This needs to be turned off or fixed for errors similar to:
+
+```
+malloc.c:404:15: error: return type is an incomplete type
+malloc.c:410:19: error: storage size of 'ms' isn't known
+
+strdup.h:22:1: error: expected identifier or '(' before '__extension__'
+
+strsep.c:65:23: error: register name not specified for 'delim'
+
+installwatch.c:3751:5: error: conflicting types for '__open_2'
+
+fcntl2.h:50:4: error: call to '__open_missing_mode' declared with attribute error: open with O_CREAT or O_TMPFILE in second argument needs 3 arguments
+```
+
+### `pic`
+
+Adds the `-fPIC` compiler options. This options adds support for position independent code in shared libraries and thus making ASLR possible.
+
+Most notably, the Linux kernel, kernel modules and other code not running in an operating system environment like boot loaders won’t build with PIC enabled. The compiler will is most cases complain that PIC is not supported for a specific build.
+
+This needs to be turned off or fixed for assembler errors similar to:
+
+```
+ccbLfRgg.s: Assembler messages:
+ccbLfRgg.s:33: Error: missing or invalid displacement expression `private_key_len@GOTOFF'
+```
+
+### `strictoverflow`
+
+Signed integer overflow is undefined behaviour according to the C standard. If it happens, it is an error in the program as it should check for overflow before it can happen, not afterwards. GCC provides built-in functions to perform arithmetic with overflow checking, which are correct and faster than any custom implementation. As a workaround, the option `-fno-strict-overflow` makes gcc behave as if signed integer overflows were defined.
+
+This flag should not trigger any build or runtime errors.
+
+### `relro`
+
+Adds the `-z relro` linker option. During program load, several ELF memory sections need to be written to by the linker, but can be turned read-only before turning over control to the program. This prevents some GOT (and .dtors) overwrite attacks, but at least the part of the GOT used by the dynamic linker (.got.plt) is still vulnerable.
+
+This flag can break dynamic shared object loading. For instance, the module systems of Xorg and OpenCV are incompatible with this flag. In almost all cases the `bindnow` flag must also be disabled and incompatible programs typically fail with similar errors at runtime.
+
+### `bindnow`
+
+Adds the `-z bindnow` linker option. During program load, all dynamic symbols are resolved, allowing for the complete GOT to be marked read-only (due to `relro`). This prevents GOT overwrite attacks. For very large applications, this can incur some performance loss during initial load while symbols are resolved, but this shouldn’t be an issue for daemons.
+
+This flag can break dynamic shared object loading. For instance, the module systems of Xorg and PHP are incompatible with this flag. Programs incompatible with this flag often fail at runtime due to missing symbols, like:
+
+```
+intel_drv.so: undefined symbol: vgaHWFreeHWRec
+```
+
+The following flags are disabled by default and should be enabled with `hardeningEnable` for packages that take untrusted input like network services.
+
+### `pie`
+
+Adds the `-fPIE` compiler and `-pie` linker options. Position Independent Executables are needed to take advantage of Address Space Layout Randomization, supported by modern kernel versions. While ASLR can already be enforced for data areas in the stack and heap (brk and mmap), the code areas must be compiled as position-independent. Shared libraries already do this with the `pic` flag, so they gain ASLR automatically, but binary .text regions need to be build with `pie` to gain ASLR. When this happens, ROP attacks are much harder since there are no static locations to bounce off of during a memory corruption attack.
+
+For more in-depth information on these hardening flags and hardening in general, refer to the [Debian Wiki](https://wiki.debian.org/Hardening), [Ubuntu Wiki](https://wiki.ubuntu.com/Security/Features), [Gentoo Wiki](https://wiki.gentoo.org/wiki/Project:Hardened), and the [Arch Wiki](https://wiki.archlinux.org/index.php/DeveloperWiki:Security).
+
+[^footnote-stdenv-ignored-build-platform]: The build platform is ignored because it is a mere implementation detail of the package satisfying the dependency: As a general programming principle, dependencies are always *specified* as interfaces, not concrete implementation.
+[^footnote-stdenv-native-dependencies-in-path]: Currently, this means for native builds all dependencies are put on the `PATH`. But in the future that may not be the case for sake of matching cross: the platforms would be assumed to be unique for native and cross builds alike, so only the `depsBuild*` and `nativeBuildInputs` would be added to the `PATH`.
+[^footnote-stdenv-find-inputs-location]: The `findInputs` function, currently residing in `pkgs/stdenv/generic/setup.sh`, implements the propagation logic.
+[^footnote-stdenv-sys-lib-search-path]: It clears the `sys_lib_*search_path` variables in the Libtool script to prevent Libtool from using libraries in `/usr/lib` and such.
+[^footnote-stdenv-build-time-guessing-impurity]: Eventually these will be passed building natively as well, to improve determinism: build-time guessing, as is done today, is a risk of impurity.
+[^footnote-stdenv-per-platform-wrapper]: Each wrapper targets a single platform, so if binaries for multiple platforms are needed, the underlying binaries must be wrapped multiple times. As this is a property of the wrapper itself, the multiple wrappings are needed whether or not the same underlying binaries can target multiple platforms.
diff --git a/doc/stdenv/stdenv.xml b/doc/stdenv/stdenv.xml
deleted file mode 100644
index b2004270e9b..00000000000
--- a/doc/stdenv/stdenv.xml
+++ /dev/null
@@ -1,2419 +0,0 @@
-
- The Standard Environment
-
- The standard build environment in the Nix Packages collection provides an environment for building Unix packages that does a lot of common build tasks automatically. In fact, for Unix packages that use the standard ./configure; make; make install build interface, you don’t need to write a build script at all; the standard environment does everything automatically. If stdenv doesn’t do what you need automatically, you can easily customise or override the various build phases.
-
-
- Using stdenv
-
-
- To build a package with the standard environment, you use the function stdenv.mkDerivation, instead of the primitive built-in function derivation, e.g.
-
-stdenv.mkDerivation {
- name = "libfoo-1.2.3";
- src = fetchurl {
- url = "http://example.org/libfoo-1.2.3.tar.bz2";
- sha256 = "0x2g1jqygyr5wiwg4ma1nd7w4ydpy82z9gkcv8vh2v8dn3y58v5m";
- };
-}
- (stdenv needs to be in scope, so if you write this in a separate Nix expression from pkgs/all-packages.nix, you need to pass it as a function argument.) Specifying a name and a src is the absolute minimum Nix requires. For convenience, you can also use pname and version attributes and mkDerivation will automatically set name to "${pname}-${version}" by default. Since RFC 0035, this is preferred for packages in Nixpkgs, as it allows us to reuse the version easily:
-
-stdenv.mkDerivation rec {
- pname = "libfoo";
- version = "1.2.3";
- src = fetchurl {
- url = "http://example.org/libfoo-source-${version}.tar.bz2";
- sha256 = "0x2g1jqygyr5wiwg4ma1nd7w4ydpy82z9gkcv8vh2v8dn3y58v5m";
- };
-}
-
-
-
- Many packages have dependencies that are not provided in the standard environment. It’s usually sufficient to specify those dependencies in the buildInputs attribute:
-
-stdenv.mkDerivation {
- name = "libfoo-1.2.3";
- ...
- buildInputs = [libbar perl ncurses];
-}
- This attribute ensures that the bin subdirectories of these packages appear in the PATH environment variable during the build, that their include subdirectories are searched by the C compiler, and so on. (See for details.)
-
-
-
- Often it is necessary to override or modify some aspect of the build. To make this easier, the standard environment breaks the package build into a number of phases, all of which can be overridden or modified individually: unpacking the sources, applying patches, configuring, building, and installing. (There are some others; see .) For instance, a package that doesn’t supply a makefile but instead has to be compiled “manually” could be handled like this:
-
-stdenv.mkDerivation {
- name = "fnord-4.5";
- ...
- buildPhase = ''
- gcc foo.c -o foo
- '';
- installPhase = ''
- mkdir -p $out/bin
- cp foo $out/bin
- '';
-}
- (Note the use of ''-style string literals, which are very convenient for large multi-line script fragments because they don’t need escaping of " and \, and because indentation is intelligently removed.)
-
-
-
- There are many other attributes to customise the build. These are listed in .
-
-
-
- While the standard environment provides a generic builder, you can still supply your own build script:
-
-stdenv.mkDerivation {
- name = "libfoo-1.2.3";
- ...
- builder = ./builder.sh;
-}
- where the builder can do anything it wants, but typically starts with
-
-source $stdenv/setup
-
- to let stdenv set up the environment (e.g., process the buildInputs). If you want, you can still use stdenv’s generic builder:
-
-source $stdenv/setup
-
-buildPhase() {
- echo "... this is my custom build phase ..."
- gcc foo.c -o foo
-}
-
-installPhase() {
- mkdir -p $out/bin
- cp foo $out/bin
-}
-
-genericBuild
-
-
-
-
- Tools provided by stdenv
-
-
- The standard environment provides the following packages:
-
-
-
- The GNU C Compiler, configured with C and C++ support.
-
-
-
-
- GNU coreutils (contains a few dozen standard Unix commands).
-
-
-
-
- GNU findutils (contains find).
-
-
-
-
- GNU diffutils (contains diff, cmp).
-
-
-
-
- GNU sed.
-
-
-
-
- GNU grep.
-
-
-
-
- GNU awk.
-
-
-
-
- GNU tar.
-
-
-
-
- gzip, bzip2 and xz.
-
-
-
-
- GNU Make.
-
-
-
-
- Bash. This is the shell used for all builders in the Nix Packages collection. Not using /bin/sh removes a large source of portability problems.
-
-
-
-
- The patch command.
-
-
-
-
-
-
- On Linux, stdenv also includes the patchelf utility.
-
-
-
- Specifying dependencies
-
-
- As described in the Nix manual, almost any *.drv store path in a derivation's attribute set will induce a dependency on that derivation. mkDerivation, however, takes a few attributes intended to, between them, include all the dependencies of a package. This is done both for structure and consistency, but also so that certain other setup can take place. For example, certain dependencies need their bin directories added to the PATH. That is built-in, but other setup is done via a pluggable mechanism that works in conjunction with these dependency attributes. See for details.
-
-
-
- Dependencies can be broken down along three axes: their host and target platforms relative to the new derivation's, and whether they are propagated. The platform distinctions are motivated by cross compilation; see for exactly what each platform means.
-
-
- The build platform is ignored because it is a mere implementation detail of the package satisfying the dependency: As a general programming principle, dependencies are always specified as interfaces, not concrete implementation.
-
-
- But even if one is not cross compiling, the platforms imply whether or not the dependency is needed at run-time or build-time, a concept that makes perfect sense outside of cross compilation. By default, the run-time/build-time distinction is just a hint for mental clarity, but with strictDeps set it is mostly enforced even in the native case.
-
-
-
- The extension of PATH with dependencies, alluded to above, proceeds according to the relative platforms alone. The process is carried out only for dependencies whose host platform matches the new derivation's build platform i.e. dependencies which run on the platform where the new derivation will be built.
-
-
- Currently, this means for native builds all dependencies are put on the PATH. But in the future that may not be the case for sake of matching cross: the platforms would be assumed to be unique for native and cross builds alike, so only the depsBuild* and nativeBuildInputs would be added to the PATH.
-
-
- For each dependency dep of those dependencies, dep/bin, if present, is added to the PATH environment variable.
-
-
-
- The dependency is propagated when it forces some of its other-transitive (non-immediate) downstream dependencies to also take it on as an immediate dependency. Nix itself already takes a package's transitive dependencies into account, but this propagation ensures nixpkgs-specific infrastructure like setup hooks (mentioned above) also are run as if the propagated dependency.
-
-
-
- It is important to note that dependencies are not necessarily propagated as the same sort of dependency that they were before, but rather as the corresponding sort so that the platform rules still line up. The exact rules for dependency propagation can be given by assigning to each dependency two integers based one how its host and target platforms are offset from the depending derivation's platforms. Those offsets are given below in the descriptions of each dependency list attribute. Algorithmically, we traverse propagated inputs, accumulating every propagated dependency's propagated dependencies and adjusting them to account for the "shift in perspective" described by the current dependency's platform offsets. This results in sort a transitive closure of the dependency relation, with the offsets being approximately summed when two dependency links are combined. We also prune transitive dependencies whose combined offsets go out-of-bounds, which can be viewed as a filter over that transitive closure removing dependencies that are blatantly absurd.
-
-
-
- We can define the process precisely with Natural Deduction using the inference rules. This probably seems a bit obtuse, but so is the bash code that actually implements it!
-
-
- The findInputs function, currently residing in pkgs/stdenv/generic/setup.sh, implements the propagation logic.
-
-
- They're confusing in very different ways so... hopefully if something doesn't make sense in one presentation, it will in the other!
-
-let mapOffset(h, t, i) = i + (if i <= 0 then h else t - 1)
-
-propagated-dep(h0, t0, A, B)
-propagated-dep(h1, t1, B, C)
-h0 + h1 in {-1, 0, 1}
-h0 + t1 in {-1, 0, 1}
--------------------------------------- Transitive property
-propagated-dep(mapOffset(h0, t0, h1),
- mapOffset(h0, t0, t1),
- A, C)
-
-let mapOffset(h, t, i) = i + (if i <= 0 then h else t - 1)
-
-dep(h0, _, A, B)
-propagated-dep(h1, t1, B, C)
-h0 + h1 in {-1, 0, 1}
-h0 + t1 in {-1, 0, -1}
------------------------------ Take immediate dependencies' propagated dependencies
-propagated-dep(mapOffset(h0, t0, h1),
- mapOffset(h0, t0, t1),
- A, C)
-
-propagated-dep(h, t, A, B)
------------------------------ Propagated dependencies count as dependencies
-dep(h, t, A, B)
- Some explanation of this monstrosity is in order. In the common case, the target offset of a dependency is the successor to the target offset: t = h + 1. That means that:
-
-let f(h, t, i) = i + (if i <= 0 then h else t - 1)
-let f(h, h + 1, i) = i + (if i <= 0 then h else (h + 1) - 1)
-let f(h, h + 1, i) = i + (if i <= 0 then h else h)
-let f(h, h + 1, i) = i + h
-
- This is where "sum-like" comes in from above: We can just sum all of the host offsets to get the host offset of the transitive dependency. The target offset is the transitive dependency is simply the host offset + 1, just as it was with the dependencies composed to make this transitive one; it can be ignored as it doesn't add any new information.
-
-
-
- Because of the bounds checks, the uncommon cases are h = t and h + 2 = t. In the former case, the motivation for mapOffset is that since its host and target platforms are the same, no transitive dependency of it should be able to "discover" an offset greater than its reduced target offsets. mapOffset effectively "squashes" all its transitive dependencies' offsets so that none will ever be greater than the target offset of the original h = t package. In the other case, h + 1 is skipped over between the host and target offsets. Instead of squashing the offsets, we need to "rip" them apart so no transitive dependencies' offset is that one.
-
-
-
- Overall, the unifying theme here is that propagation shouldn't be introducing transitive dependencies involving platforms the depending package is unaware of. [One can imagine the dependending package asking for dependencies with the platforms it knows about; other platforms it doesn't know how to ask for. The platform description in that scenario is a kind of unforagable capability.] The offset bounds checking and definition of mapOffset together ensure that this is the case. Discovering a new offset is discovering a new platform, and since those platforms weren't in the derivation "spec" of the needing package, they cannot be relevant. From a capability perspective, we can imagine that the host and target platforms of a package are the capabilities a package requires, and the depending package must provide the capability to the dependency.
-
-
-
- Variables specifying dependencies
-
-
- depsBuildBuild
-
-
-
- A list of dependencies whose host and target platforms are the new derivation's build platform. This means a -1 host and -1 target offset from the new derivation's platforms. These are programs and libraries used at build time that produce programs and libraries also used at build time. If the dependency doesn't care about the target platform (i.e. isn't a compiler or similar tool), put it in nativeBuildInputs instead. The most common use of this buildPackages.stdenv.cc, the default C compiler for this role. That example crops up more than one might think in old commonly used C libraries.
-
-
- Since these packages are able to be run at build-time, they are always added to the PATH, as described above. But since these packages are only guaranteed to be able to run then, they shouldn't persist as run-time dependencies. This isn't currently enforced, but could be in the future.
-
-
-
-
-
- nativeBuildInputs
-
-
-
- A list of dependencies whose host platform is the new derivation's build platform, and target platform is the new derivation's host platform. This means a -1 host offset and 0 target offset from the new derivation's platforms. These are programs and libraries used at build-time that, if they are a compiler or similar tool, produce code to run at run-time—i.e. tools used to build the new derivation. If the dependency doesn't care about the target platform (i.e. isn't a compiler or similar tool), put it here, rather than in depsBuildBuild or depsBuildTarget. This could be called depsBuildHost but nativeBuildInputs is used for historical continuity.
-
-
- Since these packages are able to be run at build-time, they are added to the PATH, as described above. But since these packages are only guaranteed to be able to run then, they shouldn't persist as run-time dependencies. This isn't currently enforced, but could be in the future.
-
-
-
-
-
- depsBuildTarget
-
-
-
- A list of dependencies whose host platform is the new derivation's build platform, and target platform is the new derivation's target platform. This means a -1 host offset and 1 target offset from the new derivation's platforms. These are programs used at build time that produce code to run with code produced by the depending package. Most commonly, these are tools used to build the runtime or standard library that the currently-being-built compiler will inject into any code it compiles. In many cases, the currently-being-built-compiler is itself employed for that task, but when that compiler won't run (i.e. its build and host platform differ) this is not possible. Other times, the compiler relies on some other tool, like binutils, that is always built separately so that the dependency is unconditional.
-
-
- This is a somewhat confusing concept to wrap one’s head around, and for good reason. As the only dependency type where the platform offsets are not adjacent integers, it requires thinking of a bootstrapping stage two away from the current one. It and its use-case go hand in hand and are both considered poor form: try to not need this sort of dependency, and try to avoid building standard libraries and runtimes in the same derivation as the compiler produces code using them. Instead strive to build those like a normal library, using the newly-built compiler just as a normal library would. In short, do not use this attribute unless you are packaging a compiler and are sure it is needed.
-
-
- Since these packages are able to run at build time, they are added to the PATH, as described above. But since these packages are only guaranteed to be able to run then, they shouldn't persist as run-time dependencies. This isn't currently enforced, but could be in the future.
-
-
-
-
-
- depsHostHost
-
-
-
- A list of dependencies whose host and target platforms match the new derivation's host platform. This means a 0 host offset and 0 target offset from the new derivation's host platform. These are packages used at run-time to generate code also used at run-time. In practice, this would usually be tools used by compilers for macros or a metaprogramming system, or libraries used by the macros or metaprogramming code itself. It's always preferable to use a depsBuildBuild dependency in the derivation being built over a depsHostHost on the tool doing the building for this purpose.
-
-
-
-
-
- buildInputs
-
-
-
- A list of dependencies whose host platform and target platform match the new derivation's. This means a 0 host offset and a 1 target offset from the new derivation's host platform. This would be called depsHostTarget but for historical continuity. If the dependency doesn't care about the target platform (i.e. isn't a compiler or similar tool), put it here, rather than in depsBuildBuild.
-
-
- These are often programs and libraries used by the new derivation at run-time, but that isn't always the case. For example, the machine code in a statically-linked library is only used at run-time, but the derivation containing the library is only needed at build-time. Even in the dynamic case, the library may also be needed at build-time to appease the linker.
-
-
-
-
-
- depsTargetTarget
-
-
-
- A list of dependencies whose host platform matches the new derivation's target platform. This means a 1 offset from the new derivation's platforms. These are packages that run on the target platform, e.g. the standard library or run-time deps of standard library that a compiler insists on knowing about. It's poor form in almost all cases for a package to depend on another from a future stage [future stage corresponding to positive offset]. Do not use this attribute unless you are packaging a compiler and are sure it is needed.
-
-
-
-
-
- depsBuildBuildPropagated
-
-
-
- The propagated equivalent of depsBuildBuild. This perhaps never ought to be used, but it is included for consistency [see below for the others].
-
-
-
-
-
- propagatedNativeBuildInputs
-
-
-
- The propagated equivalent of nativeBuildInputs. This would be called depsBuildHostPropagated but for historical continuity. For example, if package Y has propagatedNativeBuildInputs = [X], and package Z has buildInputs = [Y], then package Z will be built as if it included package X in its nativeBuildInputs. If instead, package Z has nativeBuildInputs = [Y], then Z will be built as if it included X in the depsBuildBuild of package Z, because of the sum of the two -1 host offsets.
-
-
-
-
-
- depsBuildTargetPropagated
-
-
-
- The propagated equivalent of depsBuildTarget. This is prefixed for the same reason of alerting potential users.
-
-
-
-
-
- depsHostHostPropagated
-
-
-
- The propagated equivalent of depsHostHost.
-
-
-
-
-
- propagatedBuildInputs
-
-
-
- The propagated equivalent of buildInputs. This would be called depsHostTargetPropagated but for historical continuity.
-
-
-
-
-
- depsTargetTargetPropagated
-
-
-
- The propagated equivalent of depsTargetTarget. This is prefixed for the same reason of alerting potential users.
-
-
-
-
-
-
- Attributes
-
-
- Variables affecting stdenv initialisation
-
-
- NIX_DEBUG
-
-
-
- A natural number indicating how much information to log. If set to 1 or higher, stdenv will print moderate debugging information during the build. In particular, the gcc and ld wrapper scripts will print out the complete command line passed to the wrapped tools. If set to 6 or higher, the stdenv setup script will be run with set -x tracing. If set to 7 or higher, the gcc and ld wrapper scripts will also be run with set -x tracing.
-
-
-
-
-
-
- Attributes affecting build properties
-
-
- enableParallelBuilding
-
-
-
- If set to true, stdenv will pass specific flags to make and other build tools to enable parallel building with up to build-cores workers.
-
-
- Unless set to false, some build systems with good support for parallel building including cmake, meson, and qmake will set it to true.
-
-
-
-
-
-
- Special variables
-
-
- passthru
-
-
-
- This is an attribute set which can be filled with arbitrary values. For example:
-
-passthru = {
- foo = "bar";
- baz = {
- value1 = 4;
- value2 = 5;
- };
-}
-
-
-
- Values inside it are not passed to the builder, so you can change them without triggering a rebuild. However, they can be accessed outside of a derivation directly, as if they were set inside a derivation itself, e.g. hello.baz.value1. We don't specify any usage or schema of passthru - it is meant for values that would be useful outside the derivation in other parts of a Nix expression (e.g. in other derivations). An example would be to convey some specific dependency of your derivation which contains a program with plugins support. Later, others who make derivations with plugins can use passed-through dependency to ensure that their plugin would be binary-compatible with built program.
-
-
-
-
-
- passthru.updateScript
-
-
-
- A script to be run by maintainers/scripts/update.nix when the package is matched. It needs to be an executable file, either on the file system:
-
-passthru.updateScript = ./update.sh;
-
- or inside the expression itself:
-
-passthru.updateScript = writeScript "update-zoom-us" ''
- #!/usr/bin/env nix-shell
- #!nix-shell -i bash -p curl pcre common-updater-scripts
-
- set -eu -o pipefail
-
- version="$(curl -sI https://zoom.us/client/latest/zoom_x86_64.tar.xz | grep -Fi 'Location:' | pcregrep -o1 '/(([0-9]\.?)+)/')"
- update-source-version zoom-us "$version"
-'';
-
- The attribute can also contain a list, a script followed by arguments to be passed to it:
-
-passthru.updateScript = [ ../../update.sh pname "--requested-release=unstable" ];
-
- The script will be run with UPDATE_NIX_ATTR_PATH environment variable set to the attribute path it is supposed to update.
-
-
- The script will be usually run from the root of the Nixpkgs repository but you should not rely on that. Also note that the update scripts will be run in parallel by default; you should avoid running git commit or any other commands that cannot handle that.
-
-
-
-
- For information about how to run the updates, execute nix-shell maintainers/scripts/update.nix.
-
-
-
-
-
-
- Phases
-
-
- The generic builder has a number of phases. Package builds are split into phases to make it easier to override specific parts of the build (e.g., unpacking the sources or installing the binaries). Furthermore, it allows a nicer presentation of build logs in the Nix build farm.
-
-
-
- Each phase can be overridden in its entirety either by setting the environment variable namePhase to a string containing some shell commands to be executed, or by redefining the shell function namePhase. The former is convenient to override a phase from the derivation, while the latter is convenient from a build script. However, typically one only wants to add some commands to a phase, e.g. by defining postInstall or preFixup, as skipping some of the default actions may have unexpected consequences. The default script for each phase is defined in the file pkgs/stdenv/generic/setup.sh.
-
-
-
- Controlling phases
-
-
- There are a number of variables that control what phases are executed and in what order:
-
- Variables affecting phase control
-
-
- phases
-
-
-
- Specifies the phases. You can change the order in which phases are executed, or add new phases, by setting this variable. If it’s not set, the default value is used, which is $prePhases unpackPhase patchPhase $preConfigurePhases configurePhase $preBuildPhases buildPhase checkPhase $preInstallPhases installPhase fixupPhase installCheckPhase $preDistPhases distPhase $postPhases.
-
-
- Usually, if you just want to add a few phases, it’s more convenient to set one of the variables below (such as preInstallPhases), as you then don’t specify all the normal phases.
-
-
-
-
-
- prePhases
-
-
-
- Additional phases executed before any of the default phases.
-
-
-
-
-
- preConfigurePhases
-
-
-
- Additional phases executed just before the configure phase.
-
-
-
-
-
- preBuildPhases
-
-
-
- Additional phases executed just before the build phase.
-
-
-
-
-
- preInstallPhases
-
-
-
- Additional phases executed just before the install phase.
-
-
-
-
-
- preFixupPhases
-
-
-
- Additional phases executed just before the fixup phase.
-
-
-
-
-
- preDistPhases
-
-
-
- Additional phases executed just before the distribution phase.
-
-
-
-
-
- postPhases
-
-
-
- Additional phases executed after any of the default phases.
-
-
-
-
-
-
-
-
- The unpack phase
-
-
- The unpack phase is responsible for unpacking the source code of the package. The default implementation of unpackPhase unpacks the source files listed in the src environment variable to the current directory. It supports the following files by default:
-
-
-
- Tar files
-
-
-
- These can optionally be compressed using gzip (.tar.gz, .tgz or .tar.Z), bzip2 (.tar.bz2, .tbz2 or .tbz) or xz (.tar.xz, .tar.lzma or .txz).
-
-
-
-
-
- Zip files
-
-
-
- Zip files are unpacked using unzip. However, unzip is not in the standard environment, so you should add it to nativeBuildInputs yourself.
-
-
-
-
-
- Directories in the Nix store
-
-
-
- These are simply copied to the current directory. The hash part of the file name is stripped, e.g. /nix/store/1wydxgby13cz...-my-sources would be copied to my-sources.
-
-
-
-
- Additional file types can be supported by setting the unpackCmd variable (see below).
-
-
-
-
-
- Variables controlling the unpack phase
-
-
- srcs / src
-
-
-
- The list of source files or directories to be unpacked or copied. One of these must be set.
-
-
-
-
-
- sourceRoot
-
-
-
- After running unpackPhase, the generic builder changes the current directory to the directory created by unpacking the sources. If there are multiple source directories, you should set sourceRoot to the name of the intended directory.
-
-
-
-
-
- setSourceRoot
-
-
-
- Alternatively to setting sourceRoot, you can set setSourceRoot to a shell command to be evaluated by the unpack phase after the sources have been unpacked. This command must set sourceRoot.
-
-
-
-
-
- preUnpack
-
-
-
- Hook executed at the start of the unpack phase.
-
-
-
-
-
- postUnpack
-
-
-
- Hook executed at the end of the unpack phase.
-
-
-
-
-
- dontUnpack
-
-
-
- Set to true to skip the unpack phase.
-
-
-
-
-
- dontMakeSourcesWritable
-
-
-
- If set to 1, the unpacked sources are not made writable. By default, they are made writable to prevent problems with read-only sources. For example, copied store directories would be read-only without this.
-
-
-
-
-
- unpackCmd
-
-
-
- The unpack phase evaluates the string $unpackCmd for any unrecognised file. The path to the current source file is contained in the curSrc variable.
-
-
-
-
-
-
-
- The patch phase
-
-
- The patch phase applies the list of patches defined in the patches variable.
-
-
-
- Variables controlling the patch phase
-
-
- dontPatch
-
-
-
- Set to true to skip the patch phase.
-
-
-
-
-
- patches
-
-
-
- The list of patches. They must be in the format accepted by the patch command, and may optionally be compressed using gzip (.gz), bzip2 (.bz2) or xz (.xz).
-
-
-
-
-
- patchFlags
-
-
-
- Flags to be passed to patch. If not set, the argument is used, which causes the leading directory component to be stripped from the file names in each patch.
-
-
-
-
-
- prePatch
-
-
-
- Hook executed at the start of the patch phase.
-
-
-
-
-
- postPatch
-
-
-
- Hook executed at the end of the patch phase.
-
-
-
-
-
-
-
- The configure phase
-
-
- The configure phase prepares the source tree for building. The default configurePhase runs ./configure (typically an Autoconf-generated script) if it exists.
-
-
-
- Variables controlling the configure phase
-
-
- configureScript
-
-
-
- The name of the configure script. It defaults to ./configure if it exists; otherwise, the configure phase is skipped. This can actually be a command (like perl ./Configure.pl).
-
-
-
-
-
- configureFlags
-
-
-
- A list of strings passed as additional arguments to the configure script.
-
-
-
-
-
- dontConfigure
-
-
-
- Set to true to skip the configure phase.
-
-
-
-
-
- configureFlagsArray
-
-
-
- A shell array containing additional arguments passed to the configure script. You must use this instead of configureFlags if the arguments contain spaces.
-
-
-
-
-
- dontAddPrefix
-
-
-
- By default, the flag --prefix=$prefix is added to the configure flags. If this is undesirable, set this variable to true.
-
-
-
-
-
- prefix
-
-
-
- The prefix under which the package must be installed, passed via the option to the configure script. It defaults to .
-
-
-
-
-
- prefixKey
-
-
-
- The key to use when specifying the prefix. By default, this is set to as that is used by the majority of packages.
-
-
-
-
-
- dontAddDisableDepTrack
-
-
-
- By default, the flag --disable-dependency-tracking is added to the configure flags to speed up Automake-based builds. If this is undesirable, set this variable to true.
-
-
-
-
-
- dontFixLibtool
-
-
-
- By default, the configure phase applies some special hackery to all files called ltmain.sh before running the configure script in order to improve the purity of Libtool-based packages
-
-
- It clears the sys_lib_*search_path variables in the Libtool script to prevent Libtool from using libraries in /usr/lib and such.
-
-
- . If this is undesirable, set this variable to true.
-
-
-
-
-
- dontDisableStatic
-
-
-
- By default, when the configure script has , the option is added to the configure flags.
-
-
- If this is undesirable, set this variable to true.
-
-
-
-
-
- configurePlatforms
-
-
-
- By default, when cross compiling, the configure script has and passed. Packages can instead pass [ "build" "host" "target" ] or a subset to control exactly which platform flags are passed. Compilers and other tools can use this to also pass the target platform.
-
-
- Eventually these will be passed building natively as well, to improve determinism: build-time guessing, as is done today, is a risk of impurity.
-
-
-
-
-
-
-
- preConfigure
-
-
-
- Hook executed at the start of the configure phase.
-
-
-
-
-
- postConfigure
-
-
-
- Hook executed at the end of the configure phase.
-
-
-
-
-
-
-
- The build phase
-
-
- The build phase is responsible for actually building the package (e.g. compiling it). The default buildPhase simply calls make if a file named Makefile, makefile or GNUmakefile exists in the current directory (or the makefile is explicitly set); otherwise it does nothing.
-
-
-
- Variables controlling the build phase
-
-
- dontBuild
-
-
-
- Set to true to skip the build phase.
-
-
-
-
-
- makefile
-
-
-
- The file name of the Makefile.
-
-
-
-
-
- makeFlags
-
-
-
- A list of strings passed as additional flags to make. These flags are also used by the default install and check phase. For setting make flags specific to the build phase, use buildFlags (see below).
-
-makeFlags = [ "PREFIX=$(out)" ];
-
-
-
- The flags are quoted in bash, but environment variables can be specified by using the make syntax.
-
-
-
-
-
-
-
- makeFlagsArray
-
-
-
- A shell array containing additional arguments passed to make. You must use this instead of makeFlags if the arguments contain spaces, e.g.
-
-preBuild = ''
- makeFlagsArray+=(CFLAGS="-O0 -g" LDFLAGS="-lfoo -lbar")
-'';
-
- Note that shell arrays cannot be passed through environment variables, so you cannot set makeFlagsArray in a derivation attribute (because those are passed through environment variables): you have to define them in shell code.
-
-
-
-
-
- buildFlags / buildFlagsArray
-
-
-
- A list of strings passed as additional flags to make. Like makeFlags and makeFlagsArray, but only used by the build phase.
-
-
-
-
-
- preBuild
-
-
-
- Hook executed at the start of the build phase.
-
-
-
-
-
- postBuild
-
-
-
- Hook executed at the end of the build phase.
-
-
-
-
-
-
- You can set flags for make through the makeFlags variable.
-
-
-
- Before and after running make, the hooks preBuild and postBuild are called, respectively.
-
-
-
-
- The check phase
-
-
- The check phase checks whether the package was built correctly by running its test suite. The default checkPhase calls make check, but only if the doCheck variable is enabled.
-
-
-
- Variables controlling the check phase
-
-
- doCheck
-
-
-
- Controls whether the check phase is executed. By default it is skipped, but if doCheck is set to true, the check phase is usually executed. Thus you should set
-doCheck = true;
- in the derivation to enable checks. The exception is cross compilation. Cross compiled builds never run tests, no matter how doCheck is set, as the newly-built program won't run on the platform used to build it.
-
-
-
-
-
- makeFlags / makeFlagsArray / makefile
-
-
-
- See the build phase for details.
-
-
-
-
-
- checkTarget
-
-
-
- The make target that runs the tests. Defaults to check.
-
-
-
-
-
- checkFlags / checkFlagsArray
-
-
-
- A list of strings passed as additional flags to make. Like makeFlags and makeFlagsArray, but only used by the check phase.
-
-
-
-
-
- checkInputs
-
-
-
- A list of dependencies used by the phase. This gets included in nativeBuildInputs when doCheck is set.
-
-
-
-
-
- preCheck
-
-
-
- Hook executed at the start of the check phase.
-
-
-
-
-
- postCheck
-
-
-
- Hook executed at the end of the check phase.
-
-
-
-
-
-
-
- The install phase
-
-
- The install phase is responsible for installing the package in the Nix store under out. The default installPhase creates the directory $out and calls make install.
-
-
-
- Variables controlling the install phase
-
-
- dontInstall
-
-
-
- Set to true to skip the install phase.
-
-
-
-
-
- makeFlags / makeFlagsArray / makefile
-
-
-
- See the build phase for details.
-
-
-
-
-
- installTargets
-
-
-
- The make targets that perform the installation. Defaults to install. Example:
-
-installTargets = "install-bin install-doc";
-
-
-
-
-
- installFlags / installFlagsArray
-
-
-
- A list of strings passed as additional flags to make. Like makeFlags and makeFlagsArray, but only used by the install phase.
-
-
-
-
-
- preInstall
-
-
-
- Hook executed at the start of the install phase.
-
-
-
-
-
- postInstall
-
-
-
- Hook executed at the end of the install phase.
-
-
-
-
-
-
-
- The fixup phase
-
-
- The fixup phase performs some (Nix-specific) post-processing actions on the files installed under $out by the install phase. The default fixupPhase does the following:
-
-
-
- It moves the man/, doc/ and info/ subdirectories of $out to share/.
-
-
-
-
- It strips libraries and executables of debug information.
-
-
-
-
- On Linux, it applies the patchelf command to ELF executables and libraries to remove unused directories from the RPATH in order to prevent unnecessary runtime dependencies.
-
-
-
-
- It rewrites the interpreter paths of shell scripts to paths found in PATH. E.g., /usr/bin/perl will be rewritten to /nix/store/some-perl/bin/perl found in PATH.
-
-
-
-
-
-
- Variables controlling the fixup phase
-
-
- dontFixup
-
-
-
- Set to true to skip the fixup phase.
-
-
-
-
-
- dontStrip
-
-
-
- If set, libraries and executables are not stripped. By default, they are.
-
-
-
-
-
- dontStripHost
-
-
-
- Like dontStrip, but only affects the strip command targetting the package's host platform. Useful when supporting cross compilation, but otherwise feel free to ignore.
-
-
-
-
-
- dontStripTarget
-
-
-
- Like dontStrip, but only affects the strip command targetting the packages' target platform. Useful when supporting cross compilation, but otherwise feel free to ignore.
-
-
-
-
-
- dontMoveSbin
-
-
-
- If set, files in $out/sbin are not moved to $out/bin. By default, they are.
-
-
-
-
-
- stripAllList
-
-
-
- List of directories to search for libraries and executables from which all symbols should be stripped. By default, it’s empty. Stripping all symbols is risky, since it may remove not just debug symbols but also ELF information necessary for normal execution.
-
-
-
-
-
- stripAllFlags
-
-
-
- Flags passed to the strip command applied to the files in the directories listed in stripAllList. Defaults to (i.e. ).
-
-
-
-
-
- stripDebugList
-
-
-
- List of directories to search for libraries and executables from which only debugging-related symbols should be stripped. It defaults to lib lib32 lib64 libexec bin sbin.
-
-
-
-
-
- stripDebugFlags
-
-
-
- Flags passed to the strip command applied to the files in the directories listed in stripDebugList. Defaults to (i.e. ).
-
-
-
-
-
- dontPatchELF
-
-
-
- If set, the patchelf command is not used to remove unnecessary RPATH entries. Only applies to Linux.
-
-
-
-
-
- dontPatchShebangs
-
-
-
- If set, scripts starting with #! do not have their interpreter paths rewritten to paths in the Nix store.
-
-
-
-
-
- dontPruneLibtoolFiles
-
-
-
- If set, libtool .la files associated with shared libraries won't have their dependency_libs field cleared.
-
-
-
-
-
- forceShare
-
-
-
- The list of directories that must be moved from $out to $out/share. Defaults to man doc info.
-
-
-
-
-
- setupHook
-
-
-
- A package can export a setup hook by setting this variable. The setup hook, if defined, is copied to $out/nix-support/setup-hook. Environment variables are then substituted in it using substituteAll.
-
-
-
-
-
- preFixup
-
-
-
- Hook executed at the start of the fixup phase.
-
-
-
-
-
- postFixup
-
-
-
- Hook executed at the end of the fixup phase.
-
-
-
-
-
- separateDebugInfo
-
-
-
- If set to true, the standard environment will enable debug information in C/C++ builds. After installation, the debug information will be separated from the executables and stored in the output named debug. (This output is enabled automatically; you don’t need to set the outputs attribute explicitly.) To be precise, the debug information is stored in debug/lib/debug/.build-id/XX/YYYY…, where XXYYYY… is the build ID of the binary — a SHA-1 hash of the contents of the binary. Debuggers like GDB use the build ID to look up the separated debug information.
-
-
- For example, with GDB, you can add
-
-set debug-file-directory ~/.nix-profile/lib/debug
-
- to ~/.gdbinit. GDB will then be able to find debug information installed via nix-env -i.
-
-
-
-
-
-
-
- The installCheck phase
-
-
- The installCheck phase checks whether the package was installed correctly by running its test suite against the installed directories. The default installCheck calls make installcheck.
-
-
-
- Variables controlling the installCheck phase
-
-
- doInstallCheck
-
-
-
- Controls whether the installCheck phase is executed. By default it is skipped, but if doInstallCheck is set to true, the installCheck phase is usually executed. Thus you should set
-doInstallCheck = true;
- in the derivation to enable install checks. The exception is cross compilation. Cross compiled builds never run tests, no matter how doInstallCheck is set, as the newly-built program won't run on the platform used to build it.
-
-
-
-
-
- installCheckTarget
-
-
-
- The make target that runs the install tests. Defaults to installcheck.
-
-
-
-
-
- installCheckFlags / installCheckFlagsArray
-
-
-
- A list of strings passed as additional flags to make. Like makeFlags and makeFlagsArray, but only used by the installCheck phase.
-
-
-
-
-
- installCheckInputs
-
-
-
- A list of dependencies used by the phase. This gets included in nativeBuildInputs when doInstallCheck is set.
-
-
-
-
-
- preInstallCheck
-
-
-
- Hook executed at the start of the installCheck phase.
-
-
-
-
-
- postInstallCheck
-
-
-
- Hook executed at the end of the installCheck phase.
-
-
-
-
-
-
-
- The distribution phase
-
-
- The distribution phase is intended to produce a source distribution of the package. The default distPhase first calls make dist, then it copies the resulting source tarballs to $out/tarballs/. This phase is only executed if the attribute doDist is set.
-
-
-
- Variables controlling the distribution phase
-
-
- distTarget
-
-
-
- The make target that produces the distribution. Defaults to dist.
-
-
-
-
-
- distFlags / distFlagsArray
-
-
-
- Additional flags passed to make.
-
-
-
-
-
- tarballs
-
-
-
- The names of the source distribution files to be copied to $out/tarballs/. It can contain shell wildcards. The default is *.tar.gz.
-
-
-
-
-
- dontCopyDist
-
-
-
- If set, no files are copied to $out/tarballs/.
-
-
-
-
-
- preDist
-
-
-
- Hook executed at the start of the distribution phase.
-
-
-
-
-
- postDist
-
-
-
- Hook executed at the end of the distribution phase.
-
-
-
-
-
-
-
- Shell functions
-
-
- The standard environment provides a number of useful functions.
-
-
-
-
-
- makeWrapper executable wrapperfile args
-
-
-
- Constructs a wrapper for a program with various possible arguments. For example:
-
-# adds `FOOBAR=baz` to `$out/bin/foo`’s environment
-makeWrapper $out/bin/foo $wrapperfile --set FOOBAR baz
-
-# prefixes the binary paths of `hello` and `git`
-# Be advised that paths often should be patched in directly
-# (via string replacements or in `configurePhase`).
-makeWrapper $out/bin/foo $wrapperfile --prefix PATH : ${lib.makeBinPath [ hello git ]}
-
- There’s many more kinds of arguments, they are documented in nixpkgs/pkgs/build-support/setup-hooks/make-wrapper.sh.
-
-
- wrapProgram is a convenience function you probably want to use most of the time.
-
-
-
-
-
- substitute infile outfile subs
-
-
-
- Performs string substitution on the contents of infile, writing the result to outfile. The substitutions in subs are of the following form:
-
-
-
- s1 s2
-
-
-
- Replace every occurrence of the string s1 by s2.
-
-
-
-
-
- varName
-
-
-
- Replace every occurrence of @varName@ by the contents of the environment variable varName. This is useful for generating files from templates, using @...@ in the template as placeholders.
-
-
-
-
-
- varName s
-
-
-
- Replace every occurrence of @varName@ by the string s.
-
-
-
-
-
-
- Example:
-
-substitute ./foo.in ./foo.out \
- --replace /usr/bin/bar $bar/bin/bar \
- --replace "a string containing spaces" "some other text" \
- --subst-var someVar
-
-
-
-
-
-
- substituteInPlace file subs
-
-
-
- Like substitute, but performs the substitutions in place on the file file.
-
-
-
-
-
- substituteAll infile outfile
-
-
-
- Replaces every occurrence of @varName@, where varName is any environment variable, in infile, writing the result to outfile. For instance, if infile has the contents
-
-#! @bash@/bin/sh
-PATH=@coreutils@/bin
-echo @foo@
-
- and the environment contains bash=/nix/store/bmwp0q28cf21...-bash-3.2-p39 and coreutils=/nix/store/68afga4khv0w...-coreutils-6.12, but does not contain the variable foo, then the output will be
-
-#! /nix/store/bmwp0q28cf21...-bash-3.2-p39/bin/sh
-PATH=/nix/store/68afga4khv0w...-coreutils-6.12/bin
-echo @foo@
-
- That is, no substitution is performed for undefined variables.
-
-
- Environment variables that start with an uppercase letter or an underscore are filtered out, to prevent global variables (like HOME) or private variables (like __ETC_PROFILE_DONE) from accidentally getting substituted. The variables also have to be valid bash “names”, as defined in the bash manpage (alphanumeric or _, must not start with a number).
-
-
-
-
-
- substituteAllInPlace file
-
-
-
- Like substituteAll, but performs the substitutions in place on the file file.
-
-
-
-
-
- stripHash path
-
-
-
- Strips the directory and hash part of a store path, outputting the name part to stdout. For example:
-
-# prints coreutils-8.24
-stripHash "/nix/store/9s9r019176g7cvn2nvcw41gsp862y6b4-coreutils-8.24"
-
- If you wish to store the result in another variable, then the following idiom may be useful:
-
-name="/nix/store/9s9r019176g7cvn2nvcw41gsp862y6b4-coreutils-8.24"
-someVar=$(stripHash $name)
-
-
-
-
-
-
- wrapProgram executable makeWrapperArgs
-
-
-
- Convenience function for makeWrapper that automatically creates a sane wrapper file. It takes all the same arguments as makeWrapper, except for --argv0.
-
-
- It cannot be applied multiple times, since it will overwrite the wrapper file.
-
-
-
-
-
-
- Package setup hooks
-
-
- Nix itself considers a build-time dependency as merely something that should previously be built and accessible at build time—packages themselves are on their own to perform any additional setup. In most cases, that is fine, and the downstream derivation can deal with its own dependencies. But for a few common tasks, that would result in almost every package doing the same sort of setup work—depending not on the package itself, but entirely on which dependencies were used.
-
-
-
- In order to alleviate this burden, the setup hook mechanism was written, where any package can include a shell script that [by convention rather than enforcement by Nix], any downstream reverse-dependency will source as part of its build process. That allows the downstream dependency to merely specify its dependencies, and lets those dependencies effectively initialize themselves. No boilerplate mirroring the list of dependencies is needed.
-
-
-
- The setup hook mechanism is a bit of a sledgehammer though: a powerful feature with a broad and indiscriminate area of effect. The combination of its power and implicit use may be expedient, but isn't without costs. Nix itself is unchanged, but the spirit of added dependencies being effect-free is violated even if the letter isn't. For example, if a derivation path is mentioned more than once, Nix itself doesn't care and simply makes sure the dependency derivation is already built just the same—depending is just needing something to exist, and needing is idempotent. However, a dependency specified twice will have its setup hook run twice, and that could easily change the build environment (though a well-written setup hook will therefore strive to be idempotent so this is in fact not observable). More broadly, setup hooks are anti-modular in that multiple dependencies, whether the same or different, should not interfere and yet their setup hooks may well do so.
-
-
-
- The most typical use of the setup hook is actually to add other hooks which are then run (i.e. after all the setup hooks) on each dependency. For example, the C compiler wrapper's setup hook feeds itself flags for each dependency that contains relevant libraries and headers. This is done by defining a bash function, and appending its name to one of envBuildBuildHooks, envBuildHostHooks, envBuildTargetHooks, envHostHostHooks, envHostTargetHooks, or envTargetTargetHooks. These 6 bash variables correspond to the 6 sorts of dependencies by platform (there's 12 total but we ignore the propagated/non-propagated axis).
-
-
-
- Packages adding a hook should not hard code a specific hook, but rather choose a variable relative to how they are included. Returning to the C compiler wrapper example, if the wrapper itself is an n dependency, then it only wants to accumulate flags from n + 1 dependencies, as only those ones match the compiler's target platform. The hostOffset variable is defined with the current dependency's host offset targetOffset with its target offset, before its setup hook is sourced. Additionally, since most environment hooks don't care about the target platform, that means the setup hook can append to the right bash array by doing something like
-
-addEnvHooks "$hostOffset" myBashFunction
-
-
-
-
- The existence of setups hooks has long been documented and packages inside Nixpkgs are free to use this mechanism. Other packages, however, should not rely on these mechanisms not changing between Nixpkgs versions. Because of the existing issues with this system, there's little benefit from mandating it be stable for any period of time.
-
-
-
- First, let’s cover some setup hooks that are part of Nixpkgs default stdenv. This means that they are run for every package built using stdenv.mkDerivation. Some of these are platform specific, so they may run on Linux but not Darwin or vice-versa.
-
-
-
- move-docs.sh
-
-
-
- This setup hook moves any installed documentation to the /share subdirectory directory. This includes the man, doc and info directories. This is needed for legacy programs that do not know how to use the share subdirectory.
-
-
-
-
-
- compress-man-pages.sh
-
-
-
- This setup hook compresses any man pages that have been installed. The compression is done using the gzip program. This helps to reduce the installed size of packages.
-
-
-
-
-
- strip.sh
-
-
-
- This runs the strip command on installed binaries and libraries. This removes unnecessary information like debug symbols when they are not needed. This also helps to reduce the installed size of packages.
-
-
-
-
-
- patch-shebangs.sh
-
-
-
- This setup hook patches installed scripts to use the full path to the shebang interpreter. A shebang interpreter is the first commented line of a script telling the operating system which program will run the script (e.g #!/bin/bash). In Nix, we want an exact path to that interpreter to be used. This often replaces /bin/sh with a path in the Nix store.
-
-
-
-
-
- audit-tmpdir.sh
-
-
-
- This verifies that no references are left from the install binaries to the directory used to build those binaries. This ensures that the binaries do not need things outside the Nix store. This is currently supported in Linux only.
-
-
-
-
-
- multiple-outputs.sh
-
-
-
- This setup hook adds configure flags that tell packages to install files into any one of the proper outputs listed in outputs. This behavior can be turned off by setting setOutputFlags to false in the derivation environment. See for more information.
-
-
-
-
-
- move-sbin.sh
-
-
-
- This setup hook moves any binaries installed in the sbin subdirectory into bin. In addition, a link is provided from sbin to bin for compatibility.
-
-
-
-
-
- move-lib64.sh
-
-
-
- This setup hook moves any libraries installed in the lib64 subdirectory into lib. In addition, a link is provided from lib64 to lib for compatibility.
-
-
-
-
-
- move-systemd-user-units.sh
-
-
-
- This setup hook moves any systemd user units installed in the lib subdirectory into share. In addition, a link is provided from share to lib for compatibility. This is needed for systemd to find user services when installed into the user profile.
-
-
-
-
-
- set-source-date-epoch-to-latest.sh
-
-
-
- This sets SOURCE_DATE_EPOCH to the modification time of the most recent file.
-
-
-
-
-
- Bintools Wrapper
-
-
-
- The Bintools Wrapper wraps the binary utilities for a bunch of miscellaneous purposes. These are GNU Binutils when targetting Linux, and a mix of cctools and GNU binutils for Darwin. [The "Bintools" name is supposed to be a compromise between "Binutils" and "cctools" not denoting any specific implementation.] Specifically, the underlying bintools package, and a C standard library (glibc or Darwin's libSystem, just for the dynamic loader) are all fed in, and dependency finding, hardening (see below), and purity checks for each are handled by the Bintools Wrapper. Packages typically depend on CC Wrapper, which in turn (at run time) depends on the Bintools Wrapper.
-
-
- The Bintools Wrapper was only just recently split off from CC Wrapper, so the division of labor is still being worked out. For example, it shouldn't care about the C standard library, but just take a derivation with the dynamic loader (which happens to be the glibc on linux). Dependency finding however is a task both wrappers will continue to need to share, and probably the most important to understand. It is currently accomplished by collecting directories of host-platform dependencies (i.e. buildInputs and nativeBuildInputs) in environment variables. The Bintools Wrapper's setup hook causes any lib and lib64 subdirectories to be added to NIX_LDFLAGS. Since the CC Wrapper and the Bintools Wrapper use the same strategy, most of the Bintools Wrapper code is sparsely commented and refers to the CC Wrapper. But the CC Wrapper's code, by contrast, has quite lengthy comments. The Bintools Wrapper merely cites those, rather than repeating them, to avoid falling out of sync.
-
-
- A final task of the setup hook is defining a number of standard environment variables to tell build systems which executables fulfill which purpose. They are defined to just be the base name of the tools, under the assumption that the Bintools Wrapper's binaries will be on the path. Firstly, this helps poorly-written packages, e.g. ones that look for just gcc when CC isn't defined yet clang is to be used. Secondly, this helps packages not get confused when cross-compiling, in which case multiple Bintools Wrappers may simultaneously be in use.
-
-
- Each wrapper targets a single platform, so if binaries for multiple platforms are needed, the underlying binaries must be wrapped multiple times. As this is a property of the wrapper itself, the multiple wrappings are needed whether or not the same underlying binaries can target multiple platforms.
-
-
- BUILD_- and TARGET_-prefixed versions of the normal environment variable are defined for additional Bintools Wrappers, properly disambiguating them.
-
-
- A problem with this final task is that the Bintools Wrapper is honest and defines LD as ld. Most packages, however, firstly use the C compiler for linking, secondly use LD anyways, defining it as the C compiler, and thirdly, only so define LD when it is undefined as a fallback. This triple-threat means Bintools Wrapper will break those packages, as LD is already defined as the actual linker which the package won't override yet doesn't want to use. The workaround is to define, just for the problematic package, LD as the C compiler. A good way to do this would be preConfigure = "LD=$CC".
-
-
-
-
-
- CC Wrapper
-
-
-
- The CC Wrapper wraps a C toolchain for a bunch of miscellaneous purposes. Specifically, a C compiler (GCC or Clang), wrapped binary tools, and a C standard library (glibc or Darwin's libSystem, just for the dynamic loader) are all fed in, and dependency finding, hardening (see below), and purity checks for each are handled by the CC Wrapper. Packages typically depend on the CC Wrapper, which in turn (at run-time) depends on the Bintools Wrapper.
-
-
- Dependency finding is undoubtedly the main task of the CC Wrapper. This works just like the Bintools Wrapper, except that any include subdirectory of any relevant dependency is added to NIX_CFLAGS_COMPILE. The setup hook itself contains some lengthy comments describing the exact convoluted mechanism by which this is accomplished.
-
-
- Similarly, the CC Wrapper follows the Bintools Wrapper in defining standard environment variables with the names of the tools it wraps, for the same reasons described above. Importantly, while it includes a cc symlink to the c compiler for portability, the CC will be defined using the compiler's "real name" (i.e. gcc or clang). This helps lousy build systems that inspect on the name of the compiler rather than run it.
-
-
-
-
-
-
-
- Here are some more packages that provide a setup hook. Since the list of hooks is extensible, this is not an exhaustive list. The mechanism is only to be used as a last resort, so it might cover most uses.
-
-
-
- Perl
-
-
-
- Adds the lib/site_perl subdirectory of each build input to the PERL5LIB environment variable. For instance, if buildInputs contains Perl, then the lib/site_perl subdirectory of each input is added to the PERL5LIB environment variable.
-
-
-
-
-
- Python
-
-
-
- Adds the lib/${python.libPrefix}/site-packages subdirectory of each build input to the PYTHONPATH environment variable.
-
-
-
-
-
- pkg-config
-
-
-
- Adds the lib/pkgconfig and share/pkgconfig subdirectories of each build input to the PKG_CONFIG_PATH environment variable.
-
-
-
-
-
- Automake
-
-
-
- Adds the share/aclocal subdirectory of each build input to the ACLOCAL_PATH environment variable.
-
-
-
-
-
- Autoconf
-
-
-
- The autoreconfHook derivation adds autoreconfPhase, which runs autoreconf, libtoolize and automake, essentially preparing the configure script in autotools-based builds. Most autotools-based packages come with the configure script pre-generated, but this hook is necessary for a few packages and when you need to patch the package’s configure scripts.
-
-
-
-
-
- libxml2
-
-
-
- Adds every file named catalog.xml found under the xml/dtd and xml/xsl subdirectories of each build input to the XML_CATALOG_FILES environment variable.
-
-
-
-
-
- teTeX / TeX Live
-
-
-
- Adds the share/texmf-nix subdirectory of each build input to the TEXINPUTS environment variable.
-
-
-
-
-
- Qt 4
-
-
-
- Sets the QTDIR environment variable to Qt’s path.
-
-
-
-
-
- gdk-pixbuf
-
-
-
- Exports GDK_PIXBUF_MODULE_FILE environment variable to the builder. Add librsvg package to buildInputs to get svg support. See also the setup hook description in GNOME platform docs.
-
-
-
-
-
- GHC
-
-
-
- Creates a temporary package database and registers every Haskell build input in it (TODO: how?).
-
-
-
-
-
- GNOME platform
-
-
-
- Hooks related to GNOME platform and related libraries like GLib, GTK and GStreamer are described in .
-
-
-
-
-
- autoPatchelfHook
-
-
-
- This is a special setup hook which helps in packaging proprietary software in that it automatically tries to find missing shared library dependencies of ELF files based on the given buildInputs and nativeBuildInputs.
-
-
- You can also specify a runtimeDependencies variable which lists dependencies to be unconditionally added to rpath of all executables. This is useful for programs that use
- dlopen
- 3 to load libraries at runtime.
-
-
- In certain situations you may want to run the main command (autoPatchelf) of the setup hook on a file or a set of directories instead of unconditionally patching all outputs. This can be done by setting the dontAutoPatchelf environment variable to a non-empty value.
-
-
- By default autoPatchelf will fail as soon as any ELF file requires a dependency which cannot be resolved via the given build inputs. In some situations you might prefer to just leave missing dependencies unpatched and continue to patch the rest. This can be achieved by setting the autoPatchelfIgnoreMissingDeps environment variable to a non-empty value.
-
-
- The autoPatchelf command also recognizes a --no-recurse command line flag, which prevents it from recursing into subdirectories.
-
-
-
-
-
- breakpointHook
-
-
-
- This hook will make a build pause instead of stopping when a failure happens. It prevents nix from cleaning up the build environment immediately and allows the user to attach to a build environment using the cntr command. Upon build error it will print instructions on how to use cntr, which can be used to enter the environment for debugging. Installing cntr and running the command will provide shell access to the build sandbox of failed build. At /var/lib/cntr the sandboxed filesystem is mounted. All commands and files of the system are still accessible within the shell. To execute commands from the sandbox use the cntr exec subcommand. cntr is only supported on Linux-based platforms. To use it first add cntr to your environment.systemPackages on NixOS or alternatively to the root user on non-NixOS systems. Then in the package that is supposed to be inspected, add breakpointHook to nativeBuildInputs.
-
-nativeBuildInputs = [ breakpointHook ];
-
- When a build failure happens there will be an instruction printed that shows how to attach with cntr to the build sandbox.
-
-
- Caution with remote builds
-
- This won't work with remote builds as the build environment is on a different machine and can't be accessed by cntr. Remote builds can be turned off by setting --option builders '' for nix-build or --builders '' for nix build.
-
-
-
-
-
-
- installShellFiles
-
-
-
- This hook helps with installing manpages and shell completion files. It exposes 2 shell functions installManPage and installShellCompletion that can be used from your postInstall hook.
-
-
- The installManPage function takes one or more paths to manpages to install. The manpages must have a section suffix, and may optionally be compressed (with .gz suffix). This function will place them into the correct directory.
-
-
- The installShellCompletion function takes one or more paths to shell completion files. By default it will autodetect the shell type from the completion file extension, but you may also specify it by passing one of --bash, --fish, or --zsh. These flags apply to all paths listed after them (up until another shell flag is given). Each path may also have a custom installation name provided by providing a flag --name NAME before the path. If this flag is not provided, zsh completions will be renamed automatically such that foobar.zsh becomes _foobar. A root name may be provided for all paths using the flag --cmd NAME; this synthesizes the appropriate name depending on the shell (e.g. --cmd foo will synthesize the name foo.bash for bash and _foo for zsh). The path may also be a fifo or named fd (such as produced by <(cmd)), in which case the shell and name must be provided.
-
-nativeBuildInputs = [ installShellFiles ];
-postInstall = ''
- installManPage doc/foobar.1 doc/barfoo.3
- # explicit behavior
- installShellCompletion --bash --name foobar.bash share/completions.bash
- installShellCompletion --fish --name foobar.fish share/completions.fish
- installShellCompletion --zsh --name _foobar share/completions.zsh
- # implicit behavior
- installShellCompletion share/completions/foobar.{bash,fish,zsh}
- # using named fd
- installShellCompletion --cmd foobar \
- --bash <($out/bin/foobar --bash-completion) \
- --fish <($out/bin/foobar --fish-completion) \
- --zsh <($out/bin/foobar --zsh-completion)
-'';
-
-
-
-
-
-
- libiconv, libintl
-
-
-
- A few libraries automatically add to NIX_LDFLAGS their library, making their symbols automatically available to the linker. This includes libiconv and libintl (gettext). This is done to provide compatibility between GNU Linux, where libiconv and libintl are bundled in, and other systems where that might not be the case. Sometimes, this behavior is not desired. To disable this behavior, set dontAddExtraLibs.
-
-
-
-
-
- validatePkgConfig
-
-
-
- The validatePkgConfig hook validates all pkg-config (.pc) files in a package. This helps catching some common errors in pkg-config files, such as undefined variables.
-
-
-
-
-
- cmake
-
-
-
- Overrides the default configure phase to run the CMake command. By default, we use the Make generator of CMake. In addition, dependencies are added automatically to CMAKE_PREFIX_PATH so that packages are correctly detected by CMake. Some additional flags are passed in to give similar behavior to configure-based packages. You can disable this hook’s behavior by setting configurePhase to a custom value, or by setting dontUseCmakeConfigure. cmakeFlags controls flags passed only to CMake. By default, parallel building is enabled as CMake supports parallel building almost everywhere. When Ninja is also in use, CMake will detect that and use the ninja generator.
-
-
-
-
-
- xcbuildHook
-
-
-
- Overrides the build and install phases to run the “xcbuild” command. This hook is needed when a project only comes with build files for the XCode build system. You can disable this behavior by setting buildPhase and configurePhase to a custom value. xcbuildFlags controls flags passed only to xcbuild.
-
-
-
-
-
- Meson
-
-
-
- Overrides the configure phase to run meson to generate Ninja files. To run these files, you should accompany Meson with ninja. By default, enableParallelBuilding is enabled as Meson supports parallel building almost everywhere.
-
-
- Variables controlling Meson
-
-
- mesonFlags
-
-
-
- Controls the flags passed to meson.
-
-
-
-
-
- mesonBuildType
-
-
-
- Which --buildtype to pass to Meson. We default to plain.
-
-
-
-
-
- mesonAutoFeatures
-
-
-
- What value to set -Dauto_features= to. We default to enabled.
-
-
-
-
-
- mesonWrapMode
-
-
-
- What value to set -Dwrap_mode= to. We default to nodownload as we disallow network access.
-
-
-
-
-
- dontUseMesonConfigure
-
-
-
- Disables using Meson's configurePhase.
-
-
-
-
-
-
-
-
- ninja
-
-
-
- Overrides the build, install, and check phase to run ninja instead of make. You can disable this behavior with the dontUseNinjaBuild, dontUseNinjaInstall, and dontUseNinjaCheck, respectively. Parallel building is enabled by default in Ninja.
-
-
-
-
-
- unzip
-
-
-
- This setup hook will allow you to unzip .zip files specified in $src. There are many similar packages like unrar, undmg, etc.
-
-
-
-
-
- wafHook
-
-
-
- Overrides the configure, build, and install phases. This will run the "waf" script used by many projects. If wafPath (default ./waf) doesn’t exist, it will copy the version of waf available in Nixpkgs. wafFlags can be used to pass flags to the waf script.
-
-
-
-
-
- scons
-
-
-
- Overrides the build, install, and check phases. This uses the scons build system as a replacement for make. scons does not provide a configure phase, so everything is managed at build and install time.
-
-
-
-
-
-
-
- Purity in Nixpkgs
-
-
- [measures taken to prevent dependencies on packages outside the store, and what you can do to prevent them]
-
-
-
- GCC doesn't search in locations such as /usr/include. In fact, attempts to add such directories through the flag are filtered out. Likewise, the linker (from GNU binutils) doesn't search in standard locations such as /usr/lib. Programs built on Linux are linked against a GNU C Library that likewise doesn't search in the default system locations.
-
-
-
- Hardening in Nixpkgs
-
-
- There are flags available to harden packages at compile or link-time. These can be toggled using the stdenv.mkDerivation parameters hardeningDisable and hardeningEnable.
-
-
-
- Both parameters take a list of flags as strings. The special "all" flag can be passed to hardeningDisable to turn off all hardening. These flags can also be used as environment variables for testing or development purposes.
-
-
-
- The following flags are enabled by default and might require disabling with hardeningDisable if the program to package is incompatible.
-
-
-
-
-
- format
-
-
-
- Adds the compiler options. At present, this warns about calls to printf and scanf functions where the format string is not a string literal and there are no format arguments, as in printf(foo);. This may be a security hole if the format string came from untrusted input and contains %n.
-
-
- This needs to be turned off or fixed for errors similar to:
-
-
-/tmp/nix-build-zynaddsubfx-2.5.2.drv-0/zynaddsubfx-2.5.2/src/UI/guimain.cpp:571:28: error: format not a string literal and no format arguments [-Werror=format-security]
- printf(help_message);
- ^
-cc1plus: some warnings being treated as errors
-
-
-
-
-
- stackprotector
-
-
-
- Adds the compiler options. This adds safety checks against stack overwrites rendering many potential code injection attacks into aborting situations. In the best case this turns code injection vulnerabilities into denial of service or into non-issues (depending on the application).
-
-
- This needs to be turned off or fixed for errors similar to:
-
-
-bin/blib.a(bios_console.o): In function `bios_handle_cup':
-/tmp/nix-build-ipxe-20141124-5cbdc41.drv-0/ipxe-5cbdc41/src/arch/i386/firmware/pcbios/bios_console.c:86: undefined reference to `__stack_chk_fail'
-
-
-
-
-
- fortify
-
-
-
- Adds the compiler options. During code generation the compiler knows a great deal of information about buffer sizes (where possible), and attempts to replace insecure unlimited length buffer function calls with length-limited ones. This is especially useful for old, crufty code. Additionally, format strings in writable memory that contain '%n' are blocked. If an application depends on such a format string, it will need to be worked around.
-
-
- Additionally, some warnings are enabled which might trigger build failures if compiler warnings are treated as errors in the package build. In this case, set to .
-
-
- This needs to be turned off or fixed for errors similar to:
-
-
-malloc.c:404:15: error: return type is an incomplete type
-malloc.c:410:19: error: storage size of 'ms' isn't known
-
-
-strdup.h:22:1: error: expected identifier or '(' before '__extension__'
-
-
-strsep.c:65:23: error: register name not specified for 'delim'
-
-
-installwatch.c:3751:5: error: conflicting types for '__open_2'
-
-
-fcntl2.h:50:4: error: call to '__open_missing_mode' declared with attribute error: open with O_CREAT or O_TMPFILE in second argument needs 3 arguments
-
-
-
-
-
- pic
-
-
-
- Adds the compiler options. This options adds support for position independent code in shared libraries and thus making ASLR possible.
-
-
- Most notably, the Linux kernel, kernel modules and other code not running in an operating system environment like boot loaders won't build with PIC enabled. The compiler will is most cases complain that PIC is not supported for a specific build.
-
-
- This needs to be turned off or fixed for assembler errors similar to:
-
-
-ccbLfRgg.s: Assembler messages:
-ccbLfRgg.s:33: Error: missing or invalid displacement expression `private_key_len@GOTOFF'
-
-
-
-
-
- strictoverflow
-
-
-
- Signed integer overflow is undefined behaviour according to the C standard. If it happens, it is an error in the program as it should check for overflow before it can happen, not afterwards. GCC provides built-in functions to perform arithmetic with overflow checking, which are correct and faster than any custom implementation. As a workaround, the option makes gcc behave as if signed integer overflows were defined.
-
-
- This flag should not trigger any build or runtime errors.
-
-
-
-
-
- relro
-
-
-
- Adds the linker option. During program load, several ELF memory sections need to be written to by the linker, but can be turned read-only before turning over control to the program. This prevents some GOT (and .dtors) overwrite attacks, but at least the part of the GOT used by the dynamic linker (.got.plt) is still vulnerable.
-
-
- This flag can break dynamic shared object loading. For instance, the module systems of Xorg and OpenCV are incompatible with this flag. In almost all cases the bindnow flag must also be disabled and incompatible programs typically fail with similar errors at runtime.
-
-
-
-
-
- bindnow
-
-
-
- Adds the linker option. During program load, all dynamic symbols are resolved, allowing for the complete GOT to be marked read-only (due to relro). This prevents GOT overwrite attacks. For very large applications, this can incur some performance loss during initial load while symbols are resolved, but this shouldn't be an issue for daemons.
-
-
- This flag can break dynamic shared object loading. For instance, the module systems of Xorg and PHP are incompatible with this flag. Programs incompatible with this flag often fail at runtime due to missing symbols, like:
-
-
-intel_drv.so: undefined symbol: vgaHWFreeHWRec
-
-
-
-
-
-
- The following flags are disabled by default and should be enabled with hardeningEnable for packages that take untrusted input like network services.
-
-
-
-
-
- pie
-
-
-
- Adds the compiler and linker options. Position Independent Executables are needed to take advantage of Address Space Layout Randomization, supported by modern kernel versions. While ASLR can already be enforced for data areas in the stack and heap (brk and mmap), the code areas must be compiled as position-independent. Shared libraries already do this with the pic flag, so they gain ASLR automatically, but binary .text regions need to be build with pie to gain ASLR. When this happens, ROP attacks are much harder since there are no static locations to bounce off of during a memory corruption attack.
-
-
-
-
-
-
- For more in-depth information on these hardening flags and hardening in general, refer to the Debian Wiki, Ubuntu Wiki, Gentoo Wiki, and the Arch Wiki.
-
-
-
diff --git a/doc/using/overlays.xml b/doc/using/overlays.xml
index 1def8b06955..8f12aad2ada 100644
--- a/doc/using/overlays.xml
+++ b/doc/using/overlays.xml
@@ -230,7 +230,7 @@ self: super:
- For BLAS/LAPACK switching to work correctly, all packages must depend on blas or lapack. This ensures that only one BLAS/LAPACK library is used at one time. There are two versions versions of BLAS/LAPACK currently in the wild, LP64 (integer size = 32 bits) and ILP64 (integer size = 64 bits). Some software needs special flags or patches to work with ILP64. You can check if ILP64 is used in Nixpkgs with blas.isILP64 and lapack.isILP64. Some software does NOT work with ILP64, and derivations need to specify an assertion to prevent this. You can prevent ILP64 from being used with the following:
+ For BLAS/LAPACK switching to work correctly, all packages must depend on blas or lapack. This ensures that only one BLAS/LAPACK library is used at one time. There are two versions of BLAS/LAPACK currently in the wild, LP64 (integer size = 32 bits) and ILP64 (integer size = 64 bits). Some software needs special flags or patches to work with ILP64. You can check if ILP64 is used in Nixpkgs with blas.isILP64 and lapack.isILP64. Some software does NOT work with ILP64, and derivations need to specify an assertion to prevent this. You can prevent ILP64 from being used with the following:
diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix
index a9bf9e61f97..03a16d860b8 100644
--- a/maintainers/maintainer-list.nix
+++ b/maintainers/maintainer-list.nix
@@ -3615,6 +3615,12 @@
githubId = 343415;
name = "Greg Roodt";
};
+ gtrunsec = {
+ email = "gtrunsec@hardenedlinux.org";
+ github = "GTrunSec";
+ githubId = 21156405;
+ name = "GuangTao Zhang";
+ };
guibou = {
email = "guillaum.bouchard@gmail.com";
github = "guibou";
@@ -6981,6 +6987,12 @@
githubId = 3359345;
name = "obadz";
};
+ obsidian-systems-maintainence = {
+ name = "Obsidian Systems Maintenance";
+ email = "maintainer@obsidian.systems";
+ github = "obsidian-systems-maintenance";
+ githubId = 80847921;
+ };
odi = {
email = "oliver.dunkl@gmail.com";
github = "odi";
diff --git a/maintainers/scripts/pluginupdate.py b/maintainers/scripts/pluginupdate.py
new file mode 100644
index 00000000000..9ac1ccffb78
--- /dev/null
+++ b/maintainers/scripts/pluginupdate.py
@@ -0,0 +1,526 @@
+# Used by pkgs/misc/vim-plugins/update.py and pkgs/applications/editors/kakoune/plugins/update.py
+
+# format:
+# $ nix run nixpkgs.python3Packages.black -c black update.py
+# type-check:
+# $ nix run nixpkgs.python3Packages.mypy -c mypy update.py
+# linted:
+# $ nix run nixpkgs.python3Packages.flake8 -c flake8 --ignore E501,E265 update.py
+
+import argparse
+import functools
+import http
+import json
+import os
+import subprocess
+import sys
+import time
+import traceback
+import urllib.error
+import urllib.parse
+import urllib.request
+import xml.etree.ElementTree as ET
+from datetime import datetime
+from functools import wraps
+from multiprocessing.dummy import Pool
+from pathlib import Path
+from typing import Dict, List, Optional, Tuple, Union, Any, Callable
+from urllib.parse import urljoin, urlparse
+from tempfile import NamedTemporaryFile
+
+import git
+
+ATOM_ENTRY = "{http://www.w3.org/2005/Atom}entry" # " vim gets confused here
+ATOM_LINK = "{http://www.w3.org/2005/Atom}link" # "
+ATOM_UPDATED = "{http://www.w3.org/2005/Atom}updated" # "
+
+
+def retry(ExceptionToCheck: Any, tries: int = 4, delay: float = 3, backoff: float = 2):
+ """Retry calling the decorated function using an exponential backoff.
+ http://www.saltycrane.com/blog/2009/11/trying-out-retry-decorator-python/
+ original from: http://wiki.python.org/moin/PythonDecoratorLibrary#Retry
+ (BSD licensed)
+ :param ExceptionToCheck: the exception on which to retry
+ :param tries: number of times to try (not retry) before giving up
+ :param delay: initial delay between retries in seconds
+ :param backoff: backoff multiplier e.g. value of 2 will double the delay
+ each retry
+ """
+
+ def deco_retry(f: Callable) -> Callable:
+ @wraps(f)
+ def f_retry(*args: Any, **kwargs: Any) -> Any:
+ mtries, mdelay = tries, delay
+ while mtries > 1:
+ try:
+ return f(*args, **kwargs)
+ except ExceptionToCheck as e:
+ print(f"{str(e)}, Retrying in {mdelay} seconds...")
+ time.sleep(mdelay)
+ mtries -= 1
+ mdelay *= backoff
+ return f(*args, **kwargs)
+
+ return f_retry # true decorator
+
+ return deco_retry
+
+
+def make_request(url: str) -> urllib.request.Request:
+ token = os.getenv("GITHUB_API_TOKEN")
+ headers = {}
+ if token is not None:
+ headers["Authorization"] = f"token {token}"
+ return urllib.request.Request(url, headers=headers)
+
+
+class Repo:
+ def __init__(
+ self, owner: str, name: str, branch: str, alias: Optional[str]
+ ) -> None:
+ self.owner = owner
+ self.name = name
+ self.branch = branch
+ self.alias = alias
+ self.redirect: Dict[str, str] = {}
+
+ def url(self, path: str) -> str:
+ return urljoin(f"https://github.com/{self.owner}/{self.name}/", path)
+
+ def __repr__(self) -> str:
+ return f"Repo({self.owner}, {self.name})"
+
+ @retry(urllib.error.URLError, tries=4, delay=3, backoff=2)
+ def has_submodules(self) -> bool:
+ try:
+ req = make_request(self.url(f"blob/{self.branch}/.gitmodules"))
+ urllib.request.urlopen(req, timeout=10).close()
+ except urllib.error.HTTPError as e:
+ if e.code == 404:
+ return False
+ else:
+ raise
+ return True
+
+ @retry(urllib.error.URLError, tries=4, delay=3, backoff=2)
+ def latest_commit(self) -> Tuple[str, datetime]:
+ commit_url = self.url(f"commits/{self.branch}.atom")
+ commit_req = make_request(commit_url)
+ with urllib.request.urlopen(commit_req, timeout=10) as req:
+ self.check_for_redirect(commit_url, req)
+ xml = req.read()
+ root = ET.fromstring(xml)
+ latest_entry = root.find(ATOM_ENTRY)
+ assert latest_entry is not None, f"No commits found in repository {self}"
+ commit_link = latest_entry.find(ATOM_LINK)
+ assert commit_link is not None, f"No link tag found feed entry {xml}"
+ url = urlparse(commit_link.get("href"))
+ updated_tag = latest_entry.find(ATOM_UPDATED)
+ assert (
+ updated_tag is not None and updated_tag.text is not None
+ ), f"No updated tag found feed entry {xml}"
+ updated = datetime.strptime(updated_tag.text, "%Y-%m-%dT%H:%M:%SZ")
+ return Path(str(url.path)).name, updated
+
+ def check_for_redirect(self, url: str, req: http.client.HTTPResponse):
+ response_url = req.geturl()
+ if url != response_url:
+ new_owner, new_name = (
+ urllib.parse.urlsplit(response_url).path.strip("/").split("/")[:2]
+ )
+ end_line = "\n" if self.alias is None else f" as {self.alias}\n"
+ plugin_line = "{owner}/{name}" + end_line
+
+ old_plugin = plugin_line.format(owner=self.owner, name=self.name)
+ new_plugin = plugin_line.format(owner=new_owner, name=new_name)
+ self.redirect[old_plugin] = new_plugin
+
+ def prefetch_git(self, ref: str) -> str:
+ data = subprocess.check_output(
+ ["nix-prefetch-git", "--fetch-submodules", self.url(""), ref]
+ )
+ return json.loads(data)["sha256"]
+
+ def prefetch_github(self, ref: str) -> str:
+ data = subprocess.check_output(
+ ["nix-prefetch-url", "--unpack", self.url(f"archive/{ref}.tar.gz")]
+ )
+ return data.strip().decode("utf-8")
+
+
+class Plugin:
+ def __init__(
+ self,
+ name: str,
+ commit: str,
+ has_submodules: bool,
+ sha256: str,
+ date: Optional[datetime] = None,
+ ) -> None:
+ self.name = name
+ self.commit = commit
+ self.has_submodules = has_submodules
+ self.sha256 = sha256
+ self.date = date
+
+ @property
+ def normalized_name(self) -> str:
+ return self.name.replace(".", "-")
+
+ @property
+ def version(self) -> str:
+ assert self.date is not None
+ return self.date.strftime("%Y-%m-%d")
+
+ def as_json(self) -> Dict[str, str]:
+ copy = self.__dict__.copy()
+ del copy["date"]
+ return copy
+
+
+class Editor:
+ """The configuration of the update script."""
+
+ def __init__(
+ self,
+ name: str,
+ root: Path,
+ get_plugins: str,
+ generate_nix: Callable[[List[Tuple[str, str, Plugin]], str], None],
+ default_in: Optional[Path] = None,
+ default_out: Optional[Path] = None,
+ deprecated: Optional[Path] = None,
+ cache_file: Optional[str] = None,
+ ):
+ self.name = name
+ self.root = root
+ self.get_plugins = get_plugins
+ self.generate_nix = generate_nix
+ self.default_in = default_in or root.joinpath(f"{name}-plugin-names")
+ self.default_out = default_out or root.joinpath("generated.nix")
+ self.deprecated = deprecated or root.joinpath("deprecated.json")
+ self.cache_file = cache_file or f"{name}-plugin-cache.json"
+
+
+class CleanEnvironment(object):
+ def __enter__(self) -> None:
+ self.old_environ = os.environ.copy()
+ local_pkgs = str(Path(__file__).parent.parent.parent)
+ os.environ["NIX_PATH"] = f"localpkgs={local_pkgs}"
+ self.empty_config = NamedTemporaryFile()
+ self.empty_config.write(b"{}")
+ self.empty_config.flush()
+ os.environ["NIXPKGS_CONFIG"] = self.empty_config.name
+
+ def __exit__(self, exc_type: Any, exc_value: Any, traceback: Any) -> None:
+ os.environ.update(self.old_environ)
+ self.empty_config.close()
+
+
+def get_current_plugins(editor: Editor) -> List[Plugin]:
+ with CleanEnvironment():
+ out = subprocess.check_output(["nix", "eval", "--json", editor.get_plugins])
+ data = json.loads(out)
+ plugins = []
+ for name, attr in data.items():
+ p = Plugin(name, attr["rev"], attr["submodules"], attr["sha256"])
+ plugins.append(p)
+ return plugins
+
+
+def prefetch_plugin(
+ user: str,
+ repo_name: str,
+ branch: str,
+ alias: Optional[str],
+ cache: "Optional[Cache]" = None,
+) -> Tuple[Plugin, Dict[str, str]]:
+ repo = Repo(user, repo_name, branch, alias)
+ commit, date = repo.latest_commit()
+ has_submodules = repo.has_submodules()
+ cached_plugin = cache[commit] if cache else None
+ if cached_plugin is not None:
+ cached_plugin.name = alias or repo_name
+ cached_plugin.date = date
+ return cached_plugin, repo.redirect
+
+ print(f"prefetch {user}/{repo_name}")
+ if has_submodules:
+ sha256 = repo.prefetch_git(commit)
+ else:
+ sha256 = repo.prefetch_github(commit)
+
+ return (
+ Plugin(alias or repo_name, commit, has_submodules, sha256, date=date),
+ repo.redirect,
+ )
+
+
+def fetch_plugin_from_pluginline(plugin_line: str) -> Plugin:
+ plugin, _ = prefetch_plugin(*parse_plugin_line(plugin_line))
+ return plugin
+
+
+def print_download_error(plugin: str, ex: Exception):
+ print(f"{plugin}: {ex}", file=sys.stderr)
+ ex_traceback = ex.__traceback__
+ tb_lines = [
+ line.rstrip("\n")
+ for line in traceback.format_exception(ex.__class__, ex, ex_traceback)
+ ]
+ print("\n".join(tb_lines))
+
+
+def check_results(
+ results: List[Tuple[str, str, Union[Exception, Plugin], Dict[str, str]]]
+) -> Tuple[List[Tuple[str, str, Plugin]], Dict[str, str]]:
+ failures: List[Tuple[str, Exception]] = []
+ plugins = []
+ redirects: Dict[str, str] = {}
+ for (owner, name, result, redirect) in results:
+ if isinstance(result, Exception):
+ failures.append((name, result))
+ else:
+ plugins.append((owner, name, result))
+ redirects.update(redirect)
+
+ print(f"{len(results) - len(failures)} plugins were checked", end="")
+ if len(failures) == 0:
+ print()
+ return plugins, redirects
+ else:
+ print(f", {len(failures)} plugin(s) could not be downloaded:\n")
+
+ for (plugin, exception) in failures:
+ print_download_error(plugin, exception)
+
+ sys.exit(1)
+
+
+def parse_plugin_line(line: str) -> Tuple[str, str, str, Optional[str]]:
+ branch = "master"
+ alias = None
+ name, repo = line.split("/")
+ if " as " in repo:
+ repo, alias = repo.split(" as ")
+ alias = alias.strip()
+ if "@" in repo:
+ repo, branch = repo.split("@")
+
+ return (name.strip(), repo.strip(), branch.strip(), alias)
+
+
+def load_plugin_spec(plugin_file: str) -> List[Tuple[str, str, str, Optional[str]]]:
+ plugins = []
+ with open(plugin_file) as f:
+ for line in f:
+ plugin = parse_plugin_line(line)
+ if not plugin[0]:
+ msg = f"Invalid repository {line}, must be in the format owner/repo[ as alias]"
+ print(msg, file=sys.stderr)
+ sys.exit(1)
+ plugins.append(plugin)
+ return plugins
+
+
+def get_cache_path(cache_file_name: str) -> Optional[Path]:
+ xdg_cache = os.environ.get("XDG_CACHE_HOME", None)
+ if xdg_cache is None:
+ home = os.environ.get("HOME", None)
+ if home is None:
+ return None
+ xdg_cache = str(Path(home, ".cache"))
+
+ return Path(xdg_cache, cache_file_name)
+
+
+class Cache:
+ def __init__(self, initial_plugins: List[Plugin], cache_file_name: str) -> None:
+ self.cache_file = get_cache_path(cache_file_name)
+
+ downloads = {}
+ for plugin in initial_plugins:
+ downloads[plugin.commit] = plugin
+ downloads.update(self.load())
+ self.downloads = downloads
+
+ def load(self) -> Dict[str, Plugin]:
+ if self.cache_file is None or not self.cache_file.exists():
+ return {}
+
+ downloads: Dict[str, Plugin] = {}
+ with open(self.cache_file) as f:
+ data = json.load(f)
+ for attr in data.values():
+ p = Plugin(
+ attr["name"], attr["commit"], attr["has_submodules"], attr["sha256"]
+ )
+ downloads[attr["commit"]] = p
+ return downloads
+
+ def store(self) -> None:
+ if self.cache_file is None:
+ return
+
+ os.makedirs(self.cache_file.parent, exist_ok=True)
+ with open(self.cache_file, "w+") as f:
+ data = {}
+ for name, attr in self.downloads.items():
+ data[name] = attr.as_json()
+ json.dump(data, f, indent=4, sort_keys=True)
+
+ def __getitem__(self, key: str) -> Optional[Plugin]:
+ return self.downloads.get(key, None)
+
+ def __setitem__(self, key: str, value: Plugin) -> None:
+ self.downloads[key] = value
+
+
+def prefetch(
+ args: Tuple[str, str, str, Optional[str]], cache: Cache
+) -> Tuple[str, str, Union[Exception, Plugin], dict]:
+ assert len(args) == 4
+ owner, repo, branch, alias = args
+ try:
+ plugin, redirect = prefetch_plugin(owner, repo, branch, alias, cache)
+ cache[plugin.commit] = plugin
+ return (owner, repo, plugin, redirect)
+ except Exception as e:
+ return (owner, repo, e, {})
+
+
+def rewrite_input(
+ input_file: Path,
+ deprecated: Path,
+ redirects: Dict[str, str] = None,
+ append: Tuple = (),
+):
+ with open(input_file, "r") as f:
+ lines = f.readlines()
+
+ lines.extend(append)
+
+ if redirects:
+ lines = [redirects.get(line, line) for line in lines]
+
+ cur_date_iso = datetime.now().strftime("%Y-%m-%d")
+ with open(deprecated, "r") as f:
+ deprecations = json.load(f)
+ for old, new in redirects.items():
+ old_plugin = fetch_plugin_from_pluginline(old)
+ new_plugin = fetch_plugin_from_pluginline(new)
+ if old_plugin.normalized_name != new_plugin.normalized_name:
+ deprecations[old_plugin.normalized_name] = {
+ "new": new_plugin.normalized_name,
+ "date": cur_date_iso,
+ }
+ with open(deprecated, "w") as f:
+ json.dump(deprecations, f, indent=4, sort_keys=True)
+
+ lines = sorted(lines, key=str.casefold)
+
+ with open(input_file, "w") as f:
+ f.writelines(lines)
+
+
+def parse_args(editor: Editor):
+ parser = argparse.ArgumentParser(
+ description=(
+ f"Updates nix derivations for {editor.name} plugins"
+ f"By default from {editor.default_in} to {editor.default_out}"
+ )
+ )
+ parser.add_argument(
+ "--add",
+ dest="add_plugins",
+ default=[],
+ action="append",
+ help=f"Plugin to add to {editor.name}Plugins from Github in the form owner/repo",
+ )
+ parser.add_argument(
+ "--input-names",
+ "-i",
+ dest="input_file",
+ default=editor.default_in,
+ help="A list of plugins in the form owner/repo",
+ )
+ parser.add_argument(
+ "--out",
+ "-o",
+ dest="outfile",
+ default=editor.default_out,
+ help="Filename to save generated nix code",
+ )
+ parser.add_argument(
+ "--proc",
+ "-p",
+ dest="proc",
+ type=int,
+ default=30,
+ help="Number of concurrent processes to spawn.",
+ )
+ return parser.parse_args()
+
+
+def commit(repo: git.Repo, message: str, files: List[Path]) -> None:
+ repo.index.add([str(f.resolve()) for f in files])
+
+ if repo.index.diff("HEAD"):
+ print(f'committing to nixpkgs "{message}"')
+ repo.index.commit(message)
+ else:
+ print("no changes in working tree to commit")
+
+
+def get_update(input_file: str, outfile: str, proc: int, editor: Editor):
+ cache: Cache = Cache(get_current_plugins(editor), editor.cache_file)
+ _prefetch = functools.partial(prefetch, cache=cache)
+
+ def update() -> dict:
+ plugin_names = load_plugin_spec(input_file)
+
+ try:
+ pool = Pool(processes=proc)
+ results = pool.map(_prefetch, plugin_names)
+ finally:
+ cache.store()
+
+ plugins, redirects = check_results(results)
+
+ editor.generate_nix(plugins, outfile)
+
+ return redirects
+
+ return update
+
+
+def update_plugins(editor: Editor):
+ """The main entry function of this module. All input arguments are grouped in the `Editor`."""
+
+ args = parse_args(editor)
+ nixpkgs_repo = git.Repo(editor.root, search_parent_directories=True)
+ update = get_update(args.input_file, args.outfile, args.proc, editor)
+
+ redirects = update()
+ rewrite_input(args.input_file, editor.deprecated, redirects)
+ commit(nixpkgs_repo, f"{editor.name}Plugins: update", [args.outfile])
+
+ if redirects:
+ update()
+ commit(
+ nixpkgs_repo,
+ f"{editor.name}Plugins: resolve github repository redirects",
+ [args.outfile, args.input_file, editor.deprecated],
+ )
+
+ for plugin_line in args.add_plugins:
+ rewrite_input(args.input_file, editor.deprecated, append=(plugin_line + "\n",))
+ update()
+ plugin = fetch_plugin_from_pluginline(plugin_line)
+ commit(
+ nixpkgs_repo,
+ "{editor}Plugins.{name}: init at {version}".format(
+ editor=editor.name, name=plugin.normalized_name, version=plugin.version
+ ),
+ [args.outfile, args.input_file],
+ )
diff --git a/nixos/doc/manual/installation/installing.xml b/nixos/doc/manual/installation/installing.xml
index bedeb7ccfa8..02f6bd6bed4 100644
--- a/nixos/doc/manual/installation/installing.xml
+++ b/nixos/doc/manual/installation/installing.xml
@@ -374,7 +374,7 @@
You may want to look at the options starting with
and
-
+
as well.
diff --git a/nixos/doc/manual/release-notes/rl-2105.xml b/nixos/doc/manual/release-notes/rl-2105.xml
index e052632ecaf..218bb3ae309 100644
--- a/nixos/doc/manual/release-notes/rl-2105.xml
+++ b/nixos/doc/manual/release-notes/rl-2105.xml
@@ -29,14 +29,24 @@
GNURadio 3.8 was
- finnally
+ finally
packaged, along with a rewrite to the Nix expressions, allowing users to
override the features upstream supports selecting to compile or not to.
Additionally, the attribute gnuradio
and gnuradio3_7
now point to an externally wrapped by default derivations, that allow you to
also add `extraPythonPackages` to the Python interpreter used by GNURadio.
Missing environmental variables needed for operational GUI were also added
- (#7547).
+ (#75478).
+
+
+
+
+ GNURadio has a
+ pkgs
attribute set, and there's a gnuradio.callPackage
+ function that extends pkgs
with a mkDerivation
, and a
+ mkDerivationWith
, like Qt5. Now all gnuradio.pkgs
are
+ defined with gnuradio.callPackage
and some packages that depend
+ on gnuradio are defined with this as well.
@@ -57,6 +67,13 @@
for the motivation).
+
+
+ Kodi has been updated to version 19.0 "Matrix". See
+ the announcement for
+ further details.
+
+
@@ -577,6 +594,37 @@ self: super:
for your Kafka version.
+
+
+ The kodi package has been modified to allow concise addon management. Consider
+ the following configuration from previous releases of NixOS to install kodi,
+ including the kodiPackages.inputstream-adaptive and kodiPackages.vfs-sftp
+ addons:
+
+
+environment.systemPackages = [
+ pkgs.kodi
+];
+
+nixpkgs.config.kodi = {
+ enableInputStreamAdaptive = true;
+ enableVFSSFTP = true;
+};
+
+
+ All Kodi config flags have been removed, and as a result the above configuration
+ should now be written as:
+
+
+environment.systemPackages = [
+ (pkgs.kodi.withPackages (p: with p; [
+ inputstream-adaptive
+ vfs-sftp
+ ]))
+];
+
+
+
diff --git a/nixos/modules/misc/documentation.nix b/nixos/modules/misc/documentation.nix
index d81d6c6cb9b..c88cc693061 100644
--- a/nixos/modules/misc/documentation.nix
+++ b/nixos/modules/misc/documentation.nix
@@ -98,7 +98,7 @@ in
See "Multiple-output packages" chapter in the nixpkgs manual for more info.
'';
- # which is at ../../../doc/multiple-output.xml
+ # which is at ../../../doc/multiple-output.chapter.md
};
man.enable = mkOption {
diff --git a/nixos/modules/misc/meta.nix b/nixos/modules/misc/meta.nix
index be3f4cbbcfe..1410e33342a 100644
--- a/nixos/modules/misc/meta.nix
+++ b/nixos/modules/misc/meta.nix
@@ -47,9 +47,9 @@ in
doc = mkOption {
type = docFile;
internal = true;
- example = "./meta.xml";
+ example = "./meta.chapter.xml";
description = ''
- Documentation prologe for the set of options of each module. This
+ Documentation prologue for the set of options of each module. This
option should be defined at most once per module.
'';
};
diff --git a/nixos/modules/module-list.nix b/nixos/modules/module-list.nix
index f226194efd5..3a1907ee201 100644
--- a/nixos/modules/module-list.nix
+++ b/nixos/modules/module-list.nix
@@ -638,6 +638,7 @@
./services/networking/coredns.nix
./services/networking/corerad.nix
./services/networking/coturn.nix
+ ./services/networking/croc.nix
./services/networking/dante.nix
./services/networking/ddclient.nix
./services/networking/dhcpcd.nix
diff --git a/nixos/modules/programs/sway.nix b/nixos/modules/programs/sway.nix
index 038d76c6c92..107e783c0c2 100644
--- a/nixos/modules/programs/sway.nix
+++ b/nixos/modules/programs/sway.nix
@@ -90,7 +90,7 @@ in {
rxvt-unicode # For backward compatibility (old default terminal)
];
defaultText = literalExample ''
- with pkgs; [ swaylock swayidle xwayland rxvt-unicode dmenu ];
+ with pkgs; [ swaylock swayidle rxvt-unicode alacritty dmenu ];
'';
example = literalExample ''
with pkgs; [
diff --git a/nixos/modules/services/cluster/kubernetes/kubelet.nix b/nixos/modules/services/cluster/kubernetes/kubelet.nix
index ef6da26a024..7efcf8ac6c5 100644
--- a/nixos/modules/services/cluster/kubernetes/kubelet.nix
+++ b/nixos/modules/services/cluster/kubernetes/kubelet.nix
@@ -276,9 +276,9 @@ in
${concatMapStrings (img: ''
echo "Seeding container image: ${img}"
${if (lib.hasSuffix "gz" img) then
- ''${pkgs.gzip}/bin/zcat "${img}" | ${pkgs.containerd}/bin/ctr -n k8s.io image import -''
+ ''${pkgs.gzip}/bin/zcat "${img}" | ${pkgs.containerd}/bin/ctr -n k8s.io image import --all-platforms -''
else
- ''${pkgs.coreutils}/bin/cat "${img}" | ${pkgs.containerd}/bin/ctr -n k8s.io image import -''
+ ''${pkgs.coreutils}/bin/cat "${img}" | ${pkgs.containerd}/bin/ctr -n k8s.io image import --all-platforms -''
}
'') cfg.seedDockerImages}
diff --git a/nixos/modules/services/games/factorio.nix b/nixos/modules/services/games/factorio.nix
index 73099ae3363..a1aa5739d06 100644
--- a/nixos/modules/services/games/factorio.nix
+++ b/nixos/modules/services/games/factorio.nix
@@ -36,6 +36,7 @@ let
only_admins_can_pause_the_game = true;
autosave_only_on_server = true;
admins = [];
+ non_blocking_saving = cfg.nonBlockingSaving;
} // cfg.extraSettings;
serverSettingsFile = pkgs.writeText "server-settings.json" (builtins.toJSON (filterAttrsRecursive (n: v: v != null) serverSettings));
modDir = pkgs.factorio-utils.mkModDirDrv cfg.mods;
@@ -193,6 +194,15 @@ in
Autosave interval in minutes.
'';
};
+ nonBlockingSaving = mkOption {
+ type = types.bool;
+ default = false;
+ description = ''
+ Highly experimental feature, enable only at your own risk of losing your saves.
+ On UNIX systems, server will fork itself to create an autosave.
+ Autosaving on connected Windows clients will be disabled regardless of autosave_only_on_server option.
+ '';
+ };
};
};
diff --git a/nixos/modules/services/misc/mautrix-telegram.nix b/nixos/modules/services/misc/mautrix-telegram.nix
index caeb4b04164..0ae5797fea0 100644
--- a/nixos/modules/services/misc/mautrix-telegram.nix
+++ b/nixos/modules/services/misc/mautrix-telegram.nix
@@ -6,8 +6,9 @@ let
dataDir = "/var/lib/mautrix-telegram";
registrationFile = "${dataDir}/telegram-registration.yaml";
cfg = config.services.mautrix-telegram;
- # TODO: switch to configGen.json once RFC42 is implemented
- settingsFile = pkgs.writeText "mautrix-telegram-settings.json" (builtins.toJSON cfg.settings);
+ settingsFormat = pkgs.formats.json {};
+ settingsFileUnsubstituted = settingsFormat.generate "mautrix-telegram-config-unsubstituted.json" cfg.settings;
+ settingsFile = "${dataDir}/config.json";
in {
options = {
@@ -15,9 +16,8 @@ in {
enable = mkEnableOption "Mautrix-Telegram, a Matrix-Telegram hybrid puppeting/relaybot bridge";
settings = mkOption rec {
- # TODO: switch to types.config.json as prescribed by RFC42 once it's implemented
- type = types.attrs;
apply = recursiveUpdate default;
+ inherit (settingsFormat) type;
default = {
appservice = rec {
database = "sqlite:///${dataDir}/mautrix-telegram.db";
@@ -124,6 +124,16 @@ in {
after = [ "network-online.target" ] ++ cfg.serviceDependencies;
preStart = ''
+ # Not all secrets can be passed as environment variable (yet)
+ # https://github.com/tulir/mautrix-telegram/issues/584
+ [ -f ${settingsFile} ] && rm -f ${settingsFile}
+ old_umask=$(umask)
+ umask 0277
+ ${pkgs.envsubst}/bin/envsubst \
+ -o ${settingsFile} \
+ -i ${settingsFileUnsubstituted}
+ umask $old_umask
+
# generate the appservice's registration file if absent
if [ ! -f '${registrationFile}' ]; then
${pkgs.mautrix-telegram}/bin/mautrix-telegram \
@@ -159,6 +169,8 @@ in {
--config='${settingsFile}'
'';
};
+
+ restartTriggers = [ settingsFileUnsubstituted ];
};
};
diff --git a/nixos/modules/services/monitoring/prometheus/exporters.nix b/nixos/modules/services/monitoring/prometheus/exporters.nix
index 115ecbf12b5..5811cda1125 100644
--- a/nixos/modules/services/monitoring/prometheus/exporters.nix
+++ b/nixos/modules/services/monitoring/prometheus/exporters.nix
@@ -31,6 +31,7 @@ let
"dovecot"
"fritzbox"
"json"
+ "jitsi"
"keylight"
"knot"
"lnd"
@@ -130,7 +131,7 @@ let
inherit name port;
} // extraOpts);
} ({ config, ... }: mkIf config.openFirewall {
- firewallFilter = mkOptionDefault "-p tcp -m tcp --dport ${toString config.port}";
+ firewallFilter = mkDefault "-p tcp -m tcp --dport ${toString config.port}";
})];
internal = true;
default = {};
diff --git a/nixos/modules/services/monitoring/prometheus/exporters/jitsi.nix b/nixos/modules/services/monitoring/prometheus/exporters/jitsi.nix
new file mode 100644
index 00000000000..c93a8f98e55
--- /dev/null
+++ b/nixos/modules/services/monitoring/prometheus/exporters/jitsi.nix
@@ -0,0 +1,40 @@
+{ config, lib, pkgs, options }:
+
+with lib;
+
+let
+ cfg = config.services.prometheus.exporters.jitsi;
+in
+{
+ port = 9700;
+ extraOpts = {
+ url = mkOption {
+ type = types.str;
+ default = "http://localhost:8080/colibri/stats";
+ description = ''
+ Jitsi Videobridge metrics URL to monitor.
+ This is usually /colibri/stats on port 8080 of the jitsi videobridge host.
+ '';
+ };
+ interval = mkOption {
+ type = types.str;
+ default = "30s";
+ example = "1min";
+ description = ''
+ How often to scrape new data
+ '';
+ };
+ };
+ serviceOpts = {
+ serviceConfig = {
+ ExecStart = ''
+ ${pkgs.prometheus-jitsi-exporter}/bin/jitsiexporter \
+ -url ${escapeShellArg cfg.url} \
+ -host ${cfg.listenAddress} \
+ -port ${toString cfg.port} \
+ -interval ${toString cfg.interval} \
+ ${concatStringsSep " \\\n " cfg.extraFlags}
+ '';
+ };
+ };
+}
diff --git a/nixos/modules/services/monitoring/prometheus/exporters/postgres.nix b/nixos/modules/services/monitoring/prometheus/exporters/postgres.nix
index 1ece73a1159..dd3bec8ec16 100644
--- a/nixos/modules/services/monitoring/prometheus/exporters/postgres.nix
+++ b/nixos/modules/services/monitoring/prometheus/exporters/postgres.nix
@@ -30,12 +30,49 @@ in
Whether to run the exporter as the local 'postgres' super user.
'';
};
+
+ # TODO perhaps LoadCredential would be more appropriate
+ environmentFile = mkOption {
+ type = types.nullOr types.path;
+ default = null;
+ example = "/root/prometheus-postgres-exporter.env";
+ description = ''
+ Environment file as defined in
+ systemd.exec5
+ .
+
+ Secrets may be passed to the service without adding them to the
+ world-readable Nix store, by specifying placeholder variables as
+ the option value in Nix and setting these variables accordingly in the
+ environment file.
+
+ Environment variables from this file will be interpolated into the
+ config file using envsubst with this syntax:
+ $ENVIRONMENT ''${VARIABLE}
+
+ The main use is to set the DATA_SOURCE_NAME that contains the
+ postgres password
+
+ note that contents from this file will override dataSourceName
+ if you have set it from nix.
+
+
+ # Content of the environment file
+ DATA_SOURCE_NAME=postgresql://username:password@localhost:5432/postgres?sslmode=disable
+
+
+ Note that this file needs to be available on the host on which
+ this exporter is running.
+ '';
+ };
+
};
serviceOpts = {
environment.DATA_SOURCE_NAME = cfg.dataSourceName;
serviceConfig = {
DynamicUser = false;
User = mkIf cfg.runAsLocalSuperUser (mkForce "postgres");
+ EnvironmentFile = mkIf (cfg.environmentFile != null) [ cfg.environmentFile ];
ExecStart = ''
${pkgs.prometheus-postgres-exporter}/bin/postgres_exporter \
--web.listen-address ${cfg.listenAddress}:${toString cfg.port} \
diff --git a/nixos/modules/services/networking/croc.nix b/nixos/modules/services/networking/croc.nix
new file mode 100644
index 00000000000..b218fab2196
--- /dev/null
+++ b/nixos/modules/services/networking/croc.nix
@@ -0,0 +1,88 @@
+{ config, lib, pkgs, ... }:
+let
+ inherit (lib) types;
+ cfg = config.services.croc;
+ rootDir = "/run/croc";
+in
+{
+ options.services.croc = {
+ enable = lib.mkEnableOption "croc relay";
+ ports = lib.mkOption {
+ type = with types; listOf port;
+ default = [9009 9010 9011 9012 9013];
+ description = "Ports of the relay.";
+ };
+ pass = lib.mkOption {
+ type = with types; either path str;
+ default = "pass123";
+ description = "Password or passwordfile for the relay.";
+ };
+ openFirewall = lib.mkEnableOption "opening of the peer port(s) in the firewall";
+ debug = lib.mkEnableOption "debug logs";
+ };
+
+ config = lib.mkIf cfg.enable {
+ systemd.services.croc = {
+ after = [ "network.target" ];
+ wantedBy = [ "multi-user.target" ];
+ serviceConfig = {
+ ExecStart = "${pkgs.croc}/bin/croc --pass '${cfg.pass}' ${lib.optionalString cfg.debug "--debug"} relay --ports ${lib.concatMapStringsSep "," toString cfg.ports}";
+ # The following options are only for optimizing:
+ # systemd-analyze security croc
+ AmbientCapabilities = "";
+ CapabilityBoundingSet = "";
+ DynamicUser = true;
+ # ProtectClock= adds DeviceAllow=char-rtc r
+ DeviceAllow = "";
+ LockPersonality = true;
+ MemoryDenyWriteExecute = true;
+ MountAPIVFS = true;
+ NoNewPrivileges = true;
+ PrivateDevices = true;
+ PrivateMounts = true;
+ PrivateNetwork = lib.mkDefault false;
+ PrivateTmp = true;
+ PrivateUsers = true;
+ ProcSubset = "pid";
+ ProtectClock = true;
+ ProtectControlGroups = true;
+ ProtectHome = true;
+ ProtectHostname = true;
+ ProtectKernelLogs = true;
+ ProtectKernelModules = true;
+ ProtectKernelTunables = true;
+ ProtectProc = "noaccess";
+ ProtectSystem = "strict";
+ RemoveIPC = true;
+ RestrictAddressFamilies = [ "AF_INET" "AF_INET6" ];
+ RestrictNamespaces = true;
+ RestrictRealtime = true;
+ RestrictSUIDSGID = true;
+ RootDirectory = rootDir;
+ # Avoid mounting rootDir in the own rootDir of ExecStart='s mount namespace.
+ InaccessiblePaths = [ "-+${rootDir}" ];
+ BindReadOnlyPaths = [
+ builtins.storeDir
+ ] ++ lib.optional (types.path.check cfg.pass) cfg.pass;
+ # This is for BindReadOnlyPaths=
+ # to allow traversal of directories they create in RootDirectory=.
+ UMask = "0066";
+ # Create rootDir in the host's mount namespace.
+ RuntimeDirectory = [(baseNameOf rootDir)];
+ RuntimeDirectoryMode = "700";
+ SystemCallFilter = [
+ "@system-service"
+ "~@aio" "~@chown" "~@keyring" "~@memlock"
+ "~@privileged" "~@resources" "~@setuid"
+ "~@sync" "~@timer"
+ ];
+ SystemCallArchitectures = "native";
+ SystemCallErrorNumber = "EPERM";
+ };
+ };
+
+ networking.firewall.allowedTCPPorts = lib.mkIf cfg.openFirewall cfg.ports;
+ };
+
+ meta.maintainers = with lib.maintainers; [ hax404 julm ];
+}
diff --git a/nixos/modules/services/printing/cupsd.nix b/nixos/modules/services/printing/cupsd.nix
index b19cd073252..d2b36d9e754 100644
--- a/nixos/modules/services/printing/cupsd.nix
+++ b/nixos/modules/services/printing/cupsd.nix
@@ -104,7 +104,7 @@ let
ignoreCollisions = true;
};
- filterGutenprint = pkgs: filter (pkg: pkg.meta.isGutenprint or false == true) pkgs;
+ filterGutenprint = filter (pkg: pkg.meta.isGutenprint or false == true);
containsGutenprint = pkgs: length (filterGutenprint pkgs) > 0;
getGutenprint = pkgs: head (filterGutenprint pkgs);
diff --git a/nixos/modules/services/web-apps/miniflux.nix b/nixos/modules/services/web-apps/miniflux.nix
index 62906d5e6a0..01710b1bd59 100644
--- a/nixos/modules/services/web-apps/miniflux.nix
+++ b/nixos/modules/services/web-apps/miniflux.nix
@@ -14,17 +14,16 @@ let
ADMIN_PASSWORD=password
'';
- pgsu = "${pkgs.sudo}/bin/sudo -u ${config.services.postgresql.superUser}";
pgbin = "${config.services.postgresql.package}/bin";
preStart = pkgs.writeScript "miniflux-pre-start" ''
#!${pkgs.runtimeShell}
db_exists() {
- [ "$(${pgsu} ${pgbin}/psql -Atc "select 1 from pg_database where datname='$1'")" == "1" ]
+ [ "$(${pgbin}/psql -Atc "select 1 from pg_database where datname='$1'")" == "1" ]
}
if ! db_exists "${dbName}"; then
- ${pgsu} ${pgbin}/psql postgres -c "CREATE ROLE ${dbUser} WITH LOGIN NOCREATEDB NOCREATEROLE ENCRYPTED PASSWORD '${dbPassword}'"
- ${pgsu} ${pgbin}/createdb --owner "${dbUser}" "${dbName}"
- ${pgsu} ${pgbin}/psql "${dbName}" -c "CREATE EXTENSION IF NOT EXISTS hstore"
+ ${pgbin}/psql postgres -c "CREATE ROLE ${dbUser} WITH LOGIN NOCREATEDB NOCREATEROLE ENCRYPTED PASSWORD '${dbPassword}'"
+ ${pgbin}/createdb --owner "${dbUser}" "${dbName}"
+ ${pgbin}/psql "${dbName}" -c "CREATE EXTENSION IF NOT EXISTS hstore"
fi
'';
in
@@ -73,15 +72,26 @@ in
services.postgresql.enable = true;
+ systemd.services.miniflux-dbsetup = {
+ description = "Miniflux database setup";
+ wantedBy = [ "multi-user.target" ];
+ requires = [ "postgresql.service" ];
+ after = [ "network.target" "postgresql.service" ];
+ serviceConfig = {
+ Type = "oneshot";
+ User = config.services.postgresql.superUser;
+ ExecStart = preStart;
+ };
+ };
+
systemd.services.miniflux = {
description = "Miniflux service";
wantedBy = [ "multi-user.target" ];
requires = [ "postgresql.service" ];
- after = [ "network.target" "postgresql.service" ];
+ after = [ "network.target" "postgresql.service" "miniflux-dbsetup.service" ];
serviceConfig = {
ExecStart = "${pkgs.miniflux}/bin/miniflux";
- ExecStartPre = "+${preStart}";
DynamicUser = true;
RuntimeDirectory = "miniflux";
RuntimeDirectoryMode = "0700";
diff --git a/nixos/modules/services/web-servers/nginx/default.nix b/nixos/modules/services/web-servers/nginx/default.nix
index f3175793ebe..6c8341c1115 100644
--- a/nixos/modules/services/web-servers/nginx/default.nix
+++ b/nixos/modules/services/web-servers/nginx/default.nix
@@ -804,7 +804,7 @@ in
ProtectControlGroups = true;
RestrictAddressFamilies = [ "AF_UNIX" "AF_INET" "AF_INET6" ];
LockPersonality = true;
- MemoryDenyWriteExecute = !(builtins.any (mod: (mod.allowMemoryWriteExecute or false)) cfg.package.modules);
+ MemoryDenyWriteExecute = !(builtins.any (mod: (mod.allowMemoryWriteExecute or false)) (optionals (cfg.package ? modules) cfg.package.modules));
RestrictRealtime = true;
RestrictSUIDSGID = true;
PrivateMounts = true;
diff --git a/nixos/modules/system/boot/systemd-lib.nix b/nixos/modules/system/boot/systemd-lib.nix
index 2dbf15031a0..6051a428574 100644
--- a/nixos/modules/system/boot/systemd-lib.nix
+++ b/nixos/modules/system/boot/systemd-lib.nix
@@ -182,7 +182,18 @@ in rec {
# upstream unit.
for i in ${toString (mapAttrsToList (n: v: v.unit) units)}; do
fn=$(basename $i/*)
- if [ -e $out/$fn ]; then
+
+ case $fn in
+ # if file name is a template specialization, use the template's name
+ *@?*.service)
+ # remove @foo.service and replace it with @.service
+ ofn="''${fn%@*.service}@.service"
+ ;;
+ *)
+ ofn="$fn"
+ esac
+
+ if [ -e $out/$ofn ]; then
if [ "$(readlink -f $i/$fn)" = /dev/null ]; then
ln -sfn /dev/null $out/$fn
else
diff --git a/nixos/tests/all-tests.nix b/nixos/tests/all-tests.nix
index 00e84a9df82..251f24a9a08 100644
--- a/nixos/tests/all-tests.nix
+++ b/nixos/tests/all-tests.nix
@@ -84,6 +84,7 @@ in
couchdb = handleTest ./couchdb.nix {};
cri-o = handleTestOn ["x86_64-linux"] ./cri-o.nix {};
custom-ca = handleTest ./custom-ca.nix {};
+ croc = handleTest ./croc.nix {};
deluge = handleTest ./deluge.nix {};
dhparams = handleTest ./dhparams.nix {};
dnscrypt-proxy2 = handleTestOn ["x86_64-linux"] ./dnscrypt-proxy2.nix {};
diff --git a/nixos/tests/croc.nix b/nixos/tests/croc.nix
new file mode 100644
index 00000000000..c1b6fc7232d
--- /dev/null
+++ b/nixos/tests/croc.nix
@@ -0,0 +1,51 @@
+import ./make-test-python.nix ({ pkgs, ... }:
+let
+ client = { pkgs, ... }: {
+ environment.systemPackages = [ pkgs.croc ];
+ };
+ pass = pkgs.writeText "pass" "PassRelay";
+in {
+ name = "croc";
+ meta = with pkgs.stdenv.lib.maintainers; {
+ maintainers = [ hax404 julm ];
+ };
+
+ nodes = {
+ relay = {
+ services.croc = {
+ enable = true;
+ pass = pass;
+ openFirewall = true;
+ };
+ };
+ sender = client;
+ receiver = client;
+ };
+
+ testScript = ''
+ start_all()
+
+ # wait until relay is up
+ relay.wait_for_unit("croc")
+ relay.wait_for_open_port(9009)
+ relay.wait_for_open_port(9010)
+ relay.wait_for_open_port(9011)
+ relay.wait_for_open_port(9012)
+ relay.wait_for_open_port(9013)
+
+ # generate testfiles and send them
+ sender.wait_for_unit("multi-user.target")
+ sender.execute("echo Hello World > testfile01.txt")
+ sender.execute("echo Hello Earth > testfile02.txt")
+ sender.execute(
+ "croc --pass ${pass} --relay relay send --code topSecret testfile01.txt testfile02.txt &"
+ )
+
+ # receive the testfiles and check them
+ receiver.succeed(
+ "croc --pass ${pass} --yes --relay relay topSecret"
+ )
+ assert "Hello World" in receiver.succeed("cat testfile01.txt")
+ assert "Hello Earth" in receiver.succeed("cat testfile02.txt")
+ '';
+})
diff --git a/nixos/tests/miniflux.nix b/nixos/tests/miniflux.nix
index 9f8b52c3c85..797a2787d1a 100644
--- a/nixos/tests/miniflux.nix
+++ b/nixos/tests/miniflux.nix
@@ -20,6 +20,13 @@ with lib;
services.miniflux.enable = true;
};
+ withoutSudo =
+ { ... }:
+ {
+ services.miniflux.enable = true;
+ security.sudo.enable = false;
+ };
+
customized =
{ ... }:
{
@@ -46,6 +53,13 @@ with lib;
"curl 'http://localhost:${toString defaultPort}/v1/me' -u '${defaultUsername}:${defaultPassword}' -H Content-Type:application/json | grep -q '\"is_admin\":true'"
)
+ withoutSudo.wait_for_unit("miniflux.service")
+ withoutSudo.wait_for_open_port(${toString defaultPort})
+ withoutSudo.succeed("curl --fail 'http://localhost:${toString defaultPort}/healthcheck' | grep -q OK")
+ withoutSudo.succeed(
+ "curl 'http://localhost:${toString defaultPort}/v1/me' -u '${defaultUsername}:${defaultPassword}' -H Content-Type:application/json | grep -q '\"is_admin\":true'"
+ )
+
customized.wait_for_unit("miniflux.service")
customized.wait_for_open_port(${toString port})
customized.succeed("curl --fail 'http://localhost:${toString port}/healthcheck' | grep -q OK")
diff --git a/nixos/tests/prometheus-exporters.nix b/nixos/tests/prometheus-exporters.nix
index 78a3afad0ba..290cb87abbe 100644
--- a/nixos/tests/prometheus-exporters.nix
+++ b/nixos/tests/prometheus-exporters.nix
@@ -233,6 +233,29 @@ let
'';
};
+ jitsi = {
+ exporterConfig = {
+ enable = true;
+ };
+ metricProvider = {
+ systemd.services.prometheus-jitsi-exporter.after = [ "jitsi-videobridge2.service" ];
+ services.jitsi-videobridge = {
+ enable = true;
+ apis = [ "colibri" "rest" ];
+ };
+ };
+ exporterTest = ''
+ wait_for_unit("jitsi-videobridge2.service")
+ wait_for_open_port(8080)
+ wait_for_unit("prometheus-jitsi-exporter.service")
+ wait_for_open_port(9700)
+ wait_until_succeeds(
+ 'journalctl -eu prometheus-jitsi-exporter.service -o cat | grep -q "key=participants"'
+ )
+ succeed("curl -sSf 'localhost:9700/metrics' | grep -q 'jitsi_participants 0'")
+ '';
+ };
+
json = {
exporterConfig = {
enable = true;
diff --git a/nixos/tests/spike.nix b/nixos/tests/spike.nix
index cb89df73877..09035a15641 100644
--- a/nixos/tests/spike.nix
+++ b/nixos/tests/spike.nix
@@ -17,6 +17,6 @@ in
''
machine.wait_for_unit("multi-user.target")
output = machine.succeed("spike -m64 $(which pk) $(which hello)")
- assert output == "Hello, world!\n"
+ assert "Hello, world!" in output
'';
})
diff --git a/nixos/tests/systemd-template-override.nix b/nixos/tests/systemd-template-override.nix
new file mode 100644
index 00000000000..d8ef4a6c1c9
--- /dev/null
+++ b/nixos/tests/systemd-template-override.nix
@@ -0,0 +1,41 @@
+import ./make-test-python.nix {
+ name = "systemd-template-override";
+
+ machine = { pkgs, lib, ... }: let
+ touchTmp = pkgs.writeTextFile {
+ name = "touch-tmp@.service";
+ text = ''
+ [Service]
+ Type=oneshot
+ ExecStart=${pkgs.coreutils}/bin/touch /tmp/%I
+ '';
+ destination = "/etc/systemd/system/touch-tmp@.service";
+ };
+ in {
+ systemd.packages = [ touchTmp ];
+
+ systemd.services."touch-tmp@forbidden" = {
+ serviceConfig.ExecStart = [ "" ''
+ ${pkgs.coreutils}/bin/true
+ ''];
+ };
+
+ systemd.services."touch-tmp@intercept" = {
+ serviceConfig.ExecStart = [ "" ''
+ ${pkgs.coreutils}/bin/touch /tmp/renamed
+ ''];
+ };
+ };
+
+ testScript = ''
+ machine.wait_for_unit("default.target")
+
+ machine.succeed("systemctl start touch-tmp@normal")
+ machine.succeed("systemctl start touch-tmp@forbbidden")
+ machine.succeed("systemctl start touch-tmp@intercept")
+
+ machine.succeed("[ -e /tmp/normal ]")
+ machine.succeed("[ ! -e /tmp/forbidden ]")
+ machine.succeed("[ -e /tmp/renamed ]")
+ '';
+}
diff --git a/pkgs/applications/accessibility/contrast/default.nix b/pkgs/applications/accessibility/contrast/default.nix
index 689ad273575..44bee86880a 100644
--- a/pkgs/applications/accessibility/contrast/default.nix
+++ b/pkgs/applications/accessibility/contrast/default.nix
@@ -1,4 +1,5 @@
-{ lib
+{ stdenv
+, lib
, fetchFromGitLab
, cairo
, dbus
@@ -7,17 +8,17 @@
, glib
, gtk3
, libhandy_0
+, libsass
, meson
, ninja
, pango
, pkg-config
, python3
-, rustc
, rustPlatform
, wrapGAppsHook
}:
-rustPlatform.buildRustPackage rec {
+stdenv.mkDerivation rec {
pname = "contrast";
version = "0.0.3";
@@ -30,7 +31,11 @@ rustPlatform.buildRustPackage rec {
sha256 = "0kk3mv7a6y258109xvgicmsi0lw0rcs00gfyivl5hdz7qh47iccy";
};
- cargoSha256 = "0vi8nv4hkhsgqgz36xacwkk5cxirg6li44nbmk3x7vx7c64hzybq";
+ cargoDeps = rustPlatform.fetchCargoTarball {
+ inherit src;
+ name = "${pname}-${version}";
+ hash = "sha256-ePkPiWGn79PHrMsSEql5OXZW5uRMdTP+w0/DCcm2KG4=";
+ };
nativeBuildInputs = [
desktop-file-utils
@@ -39,6 +44,9 @@ rustPlatform.buildRustPackage rec {
ninja
pkg-config
python3
+ rustPlatform.rust.cargo
+ rustPlatform.cargoSetupHook
+ rustPlatform.rust.rustc
wrapGAppsHook
glib # for glib-compile-resources
];
@@ -49,6 +57,7 @@ rustPlatform.buildRustPackage rec {
glib
gtk3
libhandy_0
+ libsass
pango
];
@@ -56,12 +65,6 @@ rustPlatform.buildRustPackage rec {
patchShebangs build-aux/meson_post_install.py
'';
- # Don't use buildRustPackage phases, only use it for rust deps setup
- configurePhase = null;
- buildPhase = null;
- checkPhase = null;
- installPhase = null;
-
meta = with lib; {
description = "Checks whether the contrast between two colors meet the WCAG requirements";
homepage = "https://gitlab.gnome.org/World/design/contrast";
diff --git a/pkgs/applications/accessibility/squeekboard/default.nix b/pkgs/applications/accessibility/squeekboard/default.nix
new file mode 100644
index 00000000000..08042a7701b
--- /dev/null
+++ b/pkgs/applications/accessibility/squeekboard/default.nix
@@ -0,0 +1,70 @@
+{ lib
+, stdenv
+, fetchFromGitLab
+, meson
+, ninja
+, pkg-config
+, gnome3
+, glib
+, gtk3
+, wayland
+, wayland-protocols
+, libxml2
+, libxkbcommon
+, rustPlatform
+, feedbackd
+, wrapGAppsHook
+}:
+
+stdenv.mkDerivation rec {
+ pname = "squeekboard";
+ version = "unstable-2021-03-09";
+
+ src = fetchFromGitLab {
+ domain = "source.puri.sm";
+ owner = "Librem5";
+ repo = pname;
+ rev = "bffd212e102bf71a94c599aac0359a8d30d19008";
+ sha256 = "1j10zhyb8wyrcbryfj6f3drn9b0l9x0l7hnhy2imnjbfbnwwm4w7";
+ };
+
+ cargoDeps = rustPlatform.fetchCargoTarball {
+ inherit src;
+ cargoUpdateHook = ''
+ cat Cargo.toml.in Cargo.deps > Cargo.toml
+ '';
+ name = "${pname}-${version}";
+ sha256 = "1qaqiaxqc4x2x5bd31na4c49vbjwrmz5clmgli7733dv55rxxias";
+ };
+
+ nativeBuildInputs = [
+ meson
+ ninja
+ pkg-config
+ glib
+ wayland
+ wrapGAppsHook
+ ] ++ (with rustPlatform; [
+ cargoSetupHook
+ rust.cargo
+ rust.rustc
+ ]);
+
+ buildInputs = [
+ gtk3
+ gnome3.gnome-desktop
+ wayland
+ wayland-protocols
+ libxml2
+ libxkbcommon
+ feedbackd
+ ];
+
+ meta = with lib; {
+ description = "A virtual keyboard supporting Wayland";
+ homepage = "https://source.puri.sm/Librem5/squeekboard";
+ license = licenses.gpl3Plus;
+ maintainers = with maintainers; [ artturin ];
+ platforms = platforms.linux;
+ };
+}
diff --git a/pkgs/applications/audio/amarok/default.nix b/pkgs/applications/audio/amarok/default.nix
index 063cfcaa9fa..be984e7e98a 100644
--- a/pkgs/applications/audio/amarok/default.nix
+++ b/pkgs/applications/audio/amarok/default.nix
@@ -1,4 +1,4 @@
-{ mkDerivation, fetchgit, lib
+{ mkDerivation, fetchurl, lib
, extra-cmake-modules, kdoctools
, qca-qt5, qjson, qtquickcontrols2, qtscript, qtwebengine
, karchive, kcmutils, kconfig, kdnssd, kguiaddons, kinit, kirigami2, knewstuff, knotifyconfig, ktexteditor, kwindowsystem
@@ -7,17 +7,12 @@
}:
mkDerivation rec {
- pname = "amarok-unstable";
- version = "2020-06-12";
+ pname = "amarok";
+ version = "2.9.71";
- src = fetchgit {
- # master has the Qt5 version as of April 2018 but a formal release has not
- # yet been made so change this back to the proper upstream when such a
- # release is out
- url = "https://invent.kde.org/multimedia/amarok.git";
- # url = "mirror://kde/stable/${pname}/${version}/src/${name}.tar.xz";
- rev = "fece39b0e81db310b6a6e08f93d83b0d498cd02b";
- sha256 = "12casnq6w5yp2jlvnr466pjpkn0vriry8jzfq2qkjl564y0vhy9x";
+ src = fetchurl {
+ url = "mirror://kde/unstable/${pname}/${version}/${pname}-${version}.tar.xz";
+ sha256 = "0kz8wixjmy4yxq2gk11ybswryxb6alfymd3bzcar9xinscllhh3a";
};
nativeBuildInputs = [ extra-cmake-modules kdoctools ];
@@ -35,7 +30,7 @@ mkDerivation rec {
meta = with lib; {
homepage = "https://amarok.kde.org";
description = "A powerful music player with an intuitive interface";
- license = licenses.gpl2;
+ license = licenses.gpl2Plus;
maintainers = with maintainers; [ peterhoeg ];
};
}
diff --git a/pkgs/applications/audio/apple-music-electron/default.nix b/pkgs/applications/audio/apple-music-electron/default.nix
index 1c6180ac211..5d0cb68edb7 100644
--- a/pkgs/applications/audio/apple-music-electron/default.nix
+++ b/pkgs/applications/audio/apple-music-electron/default.nix
@@ -1,12 +1,12 @@
{ appimageTools, lib, fetchurl }:
let
pname = "apple-music-electron";
- version = "1.5.2";
+ version = "1.5.5";
name = "Apple.Music-${version}";
src = fetchurl {
- url = "https://github.com/iiFir3z/Apple-Music-Electron/releases/download/${version}/${name}.AppImage";
- sha256 = "1jl0wgwy6ajmfkzygwb7cm9m49nkhp3x6vd8kwmh6ccs3jy4ayp5";
+ url = "https://github.com/cryptofyre/Apple-Music-Electron/releases/download/v${version}/${name}.AppImage";
+ sha256 = "1gb6j3nvam9fcpsgiv56jccg9a4y14vzsyw11h3hckaigy90knpx";
};
appimageContents = appimageTools.extract { inherit name src; };
diff --git a/pkgs/applications/audio/callaudiod/default.nix b/pkgs/applications/audio/callaudiod/default.nix
index d742961939f..6529cd860c8 100644
--- a/pkgs/applications/audio/callaudiod/default.nix
+++ b/pkgs/applications/audio/callaudiod/default.nix
@@ -11,14 +11,14 @@
stdenv.mkDerivation rec {
pname = "callaudiod";
- version = "0.0.4";
+ version = "0.1.0";
src = fetchFromGitLab {
domain = "gitlab.com";
owner = "mobian1";
repo = pname;
rev = version;
- sha256 = "07k7xp5a9c4d4lq7amaj6cg6b3gsd77x9wvf7nzcf4vpaph4yiyj";
+ sha256 = "087589z45xvldn2m1g79y0xbwzylwkjmfk83s5xjixyq0wqmfppd";
};
nativeBuildInputs = [
diff --git a/pkgs/applications/audio/gnome-podcasts/default.nix b/pkgs/applications/audio/gnome-podcasts/default.nix
index fbd94ebd3d1..6524700ae15 100644
--- a/pkgs/applications/audio/gnome-podcasts/default.nix
+++ b/pkgs/applications/audio/gnome-podcasts/default.nix
@@ -1,11 +1,10 @@
-{ lib
+{ stdenv
+, lib
, rustPlatform
, fetchFromGitLab
, meson
, ninja
, gettext
-, cargo
-, rustc
, python3
, pkg-config
, glib
@@ -18,9 +17,9 @@
, wrapGAppsHook
}:
-rustPlatform.buildRustPackage rec {
- version = "0.4.8";
+stdenv.mkDerivation rec {
pname = "gnome-podcasts";
+ version = "0.4.8";
src = fetchFromGitLab {
domain = "gitlab.gnome.org";
@@ -30,16 +29,21 @@ rustPlatform.buildRustPackage rec {
sha256 = "0y2332zjq7vf1v38wzwz98fs19vpzy9kl7y0xbdzqr303l59hjb1";
};
- cargoSha256 = "1jbii9k4bkrivdk1ffr6556q1sgk9j4jbzwnn8vbxmksyl1x328q";
+ cargoDeps = rustPlatform.fetchCargoTarball {
+ inherit src;
+ name = "${pname}-${version}";
+ hash = "sha256-GInRA/V61r42spb/JYlM8+mATSkmOxdm2zHPRWaKcck=";
+ };
nativeBuildInputs = [
meson
ninja
pkg-config
gettext
- cargo
- rustc
python3
+ rustPlatform.rust.cargo
+ rustPlatform.cargoSetupHook
+ rustPlatform.rust.rustc
wrapGAppsHook
glib
];
@@ -57,12 +61,6 @@ rustPlatform.buildRustPackage rec {
gst_all_1.gst-plugins-good
];
- # use Meson/Ninja phases
- configurePhase = null;
- buildPhase = null;
- checkPhase = null;
- installPhase = null;
-
# tests require network
doCheck = false;
@@ -74,7 +72,7 @@ rustPlatform.buildRustPackage rec {
meta = with lib; {
description = "Listen to your favorite podcasts";
homepage = "https://wiki.gnome.org/Apps/Podcasts";
- license = licenses.gpl3;
+ license = licenses.gpl3Plus;
maintainers = teams.gnome.members;
platforms = platforms.unix;
};
diff --git a/pkgs/applications/audio/midi-visualizer/default.nix b/pkgs/applications/audio/midi-visualizer/default.nix
index ec6fd4d8ed9..37cfd0fac40 100644
--- a/pkgs/applications/audio/midi-visualizer/default.nix
+++ b/pkgs/applications/audio/midi-visualizer/default.nix
@@ -3,13 +3,13 @@
stdenv.mkDerivation rec {
pname = "MIDIVisualizer";
- version = "6.2";
+ version = "6.3";
src = fetchFromGitHub {
owner = "kosua20";
repo = pname;
rev = "v${version}";
- sha256 = "sha256-t7DRPV0FSg6v81GzHLK2O++sfjr2aFT+xg3+wFd0UFg=";
+ sha256 = "sha256-U/YmxHD6e13I++aW+z1Y5xtZ+MN0KUJLSskrF4+UgTE=";
};
nativeBuildInputs = [ cmake pkg-config makeWrapper];
diff --git a/pkgs/applications/audio/musescore/default.nix b/pkgs/applications/audio/musescore/default.nix
index 6a5dbebeca0..b43b770b24f 100644
--- a/pkgs/applications/audio/musescore/default.nix
+++ b/pkgs/applications/audio/musescore/default.nix
@@ -8,13 +8,13 @@
mkDerivation rec {
pname = "musescore";
- version = "3.6.1";
+ version = "3.6.2";
src = fetchFromGitHub {
owner = "musescore";
repo = "MuseScore";
rev = "v${version}";
- sha256 = "sha256-21ZI5rsc05ZWEyM0LeFr+212YViLYveZZBvVpskh8iA=";
+ sha256 = "sha256-GBGAD/qdOhoNfDzI+O0EiKgeb86GFJxpci35T6tZ+2s=";
};
patches = [
diff --git a/pkgs/applications/audio/plexamp/default.nix b/pkgs/applications/audio/plexamp/default.nix
index a26af9023a8..cb682f91b6d 100644
--- a/pkgs/applications/audio/plexamp/default.nix
+++ b/pkgs/applications/audio/plexamp/default.nix
@@ -2,13 +2,13 @@
let
pname = "plexamp";
- version = "3.4.3";
+ version = "3.4.4";
name = "${pname}-${version}";
src = fetchurl {
url = "https://plexamp.plex.tv/plexamp.plex.tv/desktop/Plexamp-${version}.AppImage";
name="${pname}-${version}.AppImage";
- sha256 = "1rzhrc5yr5f6bxydgmcjwrg85vkbkn6lqj72512lyhq5gg7zmm1w";
+ sha256 = "1iz6qi12ljafb49l73rba5rwi5sdbd8ck5h2r6jiy260lgr2iiyk";
};
appimageContents = appimageTools.extractType2 {
@@ -32,7 +32,7 @@ in appimageTools.wrapType2 {
meta = with lib; {
description = "A beautiful Plex music player for audiophiles, curators, and hipsters";
homepage = "https://plexamp.com/";
- changelog = "https://forums.plex.tv/t/plexamp-release-notes/221280/25";
+ changelog = "https://forums.plex.tv/t/plexamp-release-notes/221280/26";
license = licenses.unfree;
maintainers = with maintainers; [ killercup synthetica ];
platforms = [ "x86_64-linux" ];
diff --git a/pkgs/applications/audio/projectm/default.nix b/pkgs/applications/audio/projectm/default.nix
index 71b05aabf52..6ca8d55bb24 100644
--- a/pkgs/applications/audio/projectm/default.nix
+++ b/pkgs/applications/audio/projectm/default.nix
@@ -13,13 +13,13 @@
mkDerivation rec {
pname = "projectm";
- version = "3.1.11";
+ version = "3.1.12";
src = fetchFromGitHub {
owner = "projectM-visualizer";
repo = "projectM";
rev = "v${version}";
- sha256 = "sha256-0aIaT+pzwPjI1nSo6C5SrHBXcrxIpSi6TFV2mgK5GvU=";
+ sha256 = "sha256-oEfOx93JyR94II5NkUCvMwqxuV7ktpOHZ8PNMLCiqDw=";
};
nativeBuildInputs = [
diff --git a/pkgs/applications/audio/qmmp/default.nix b/pkgs/applications/audio/qmmp/default.nix
index b75af645bb3..25263f2a2cb 100644
--- a/pkgs/applications/audio/qmmp/default.nix
+++ b/pkgs/applications/audio/qmmp/default.nix
@@ -29,11 +29,11 @@
# handle that.
mkDerivation rec {
- name = "qmmp-1.4.2";
+ name = "qmmp-1.4.4";
src = fetchurl {
url = "http://qmmp.ylsoftware.com/files/${name}.tar.bz2";
- sha256 = "1kvzw0n90crg3dgy8834qrjv0zb3ia5cny7virax9ax73y653jfa";
+ sha256 = "sha256-sZRZVhCf2ceETuV4AULA0kVkuIMn3C+aYdKThqvPnVQ=";
};
nativeBuildInputs = [ cmake pkg-config ];
diff --git a/pkgs/applications/audio/renoise/default.nix b/pkgs/applications/audio/renoise/default.nix
index 45f4e76bf5e..fd9a9f00502 100644
--- a/pkgs/applications/audio/renoise/default.nix
+++ b/pkgs/applications/audio/renoise/default.nix
@@ -28,7 +28,7 @@ stdenv.mkDerivation rec {
}
else
releasePath
- else throw "Platform is not supported by Renoise";
+ else throw "Platform is not supported. Use instalation native to your platform https://www.renoise.com/";
buildInputs = [ alsaLib libjack2 libX11 libXcursor libXext libXrandr ];
@@ -47,6 +47,16 @@ stdenv.mkDerivation rec {
mkdir $out/bin
ln -s $out/renoise $out/bin/renoise
+
+ # Desktop item
+ mkdir -p $out/share/applications
+ cp -r Installer/renoise.desktop $out/share/applications/renoise.desktop
+
+ # Desktop item icons
+ mkdir -p $out/share/icons/hicolor/{48x48,64x64,128x128}/apps
+ cp Installer/renoise-48.png $out/share/icons/hicolor/48x48/apps/renoise.png
+ cp Installer/renoise-64.png $out/share/icons/hicolor/64x64/apps/renoise.png
+ cp Installer/renoise-128.png $out/share/icons/hicolor/128x128/apps/renoise.png
'';
postFixup = ''
@@ -61,6 +71,9 @@ stdenv.mkDerivation rec {
--set-rpath $out/lib \
$path
done
+
+ substituteInPlace $out/share/applications/renoise.desktop \
+ --replace Exec=renoise Exec=$out/bin/renoise
'';
meta = {
diff --git a/pkgs/applications/audio/rosegarden/default.nix b/pkgs/applications/audio/rosegarden/default.nix
index 5c7493ef7db..b95e5fdc76d 100644
--- a/pkgs/applications/audio/rosegarden/default.nix
+++ b/pkgs/applications/audio/rosegarden/default.nix
@@ -3,12 +3,12 @@
, liblo, libsamplerate, libsndfile, lirc ? null, lrdf, qtbase }:
stdenv.mkDerivation (rec {
- version = "20.06";
+ version = "20.12";
pname = "rosegarden";
src = fetchurl {
url = "mirror://sourceforge/rosegarden/${pname}-${version}.tar.bz2";
- sha256 = "1i9x9rkqwwdrk77xl5ra8i48cjirbc7fbisnj0nnclccwaq0wk6r";
+ sha256 = "sha256-iGaEr8WFipV4I00fhFGI2xMBFPf784IIxNXs2hUTHFs=";
};
patchPhase = ''
diff --git a/pkgs/applications/audio/shortwave/default.nix b/pkgs/applications/audio/shortwave/default.nix
index 96433221e93..36ee6c12eef 100644
--- a/pkgs/applications/audio/shortwave/default.nix
+++ b/pkgs/applications/audio/shortwave/default.nix
@@ -1,10 +1,11 @@
-{ lib
+{ stdenv
+, lib
, fetchFromGitLab
-, cargo
, dbus
, desktop-file-utils
, gdk-pixbuf
, gettext
+, gitMinimal
, glib
, gst_all_1
, gtk3
@@ -14,13 +15,12 @@
, openssl
, pkg-config
, python3
-, rustc
, rustPlatform
, sqlite
, wrapGAppsHook
}:
-rustPlatform.buildRustPackage rec {
+stdenv.mkDerivation rec {
pname = "shortwave";
version = "1.1.1";
@@ -32,18 +32,24 @@ rustPlatform.buildRustPackage rec {
sha256 = "1vlhp2ss06j41simjrrjg38alp85jddhqyvccy6bhfzm0gzynwld";
};
- cargoSha256 = "181699rlpr5dszc18wg0kbss3gfskxaz9lpxpgsc4yfb6ip89qnk";
+ cargoDeps = rustPlatform.fetchCargoTarball {
+ inherit src;
+ name = "${pname}-${version}";
+ hash = "sha256-0+KEbjTLecL0u/3S9FWf2r2h9ZrgcRTY163kS3NKJqA=";
+ };
nativeBuildInputs = [
- cargo
desktop-file-utils
gettext
+ gitMinimal
glib # for glib-compile-schemas
meson
ninja
pkg-config
python3
- rustc
+ rustPlatform.rust.cargo
+ rustPlatform.cargoSetupHook
+ rustPlatform.rust.rustc
wrapGAppsHook
];
@@ -62,12 +68,6 @@ rustPlatform.buildRustPackage rec {
gst-plugins-bad
]);
- # Don't use buildRustPackage phases, only use it for rust deps setup
- configurePhase = null;
- buildPhase = null;
- checkPhase = null;
- installPhase = null;
-
postPatch = ''
patchShebangs build-aux/meson/postinstall.py
'';
diff --git a/pkgs/applications/audio/strawberry/default.nix b/pkgs/applications/audio/strawberry/default.nix
index eb7aac16c64..fc13c8862cb 100644
--- a/pkgs/applications/audio/strawberry/default.nix
+++ b/pkgs/applications/audio/strawberry/default.nix
@@ -35,13 +35,13 @@
mkDerivation rec {
pname = "strawberry";
- version = "0.8.5";
+ version = "0.9.1";
src = fetchFromGitHub {
owner = "jonaski";
repo = pname;
rev = version;
- sha256 = "sha256-+ZQ80J94Teqt4Gy6fw/pS7FwILK/TPehtJDy72Bdy1E=";
+ sha256 = "sha256-1aXHMvjLK5WiE0mut/a3ynuMfNHgPbUzAZdmaVJBDXQ=";
};
buildInputs = [
diff --git a/pkgs/applications/backup/pika-backup/borg-path.patch b/pkgs/applications/backup/pika-backup/borg-path.patch
new file mode 100644
index 00000000000..c4ed649ffc9
--- /dev/null
+++ b/pkgs/applications/backup/pika-backup/borg-path.patch
@@ -0,0 +1,13 @@
+diff --git a/src/borg/utils.rs b/src/borg/utils.rs
+index 4e30913..30d7d6f 100644
+--- a/src/borg/utils.rs
++++ b/src/borg/utils.rs
+@@ -223,7 +223,7 @@ impl BorgCall {
+ }
+
+ pub fn cmd(&self) -> Command {
+- let mut cmd = Command::new("borg");
++ let mut cmd = Command::new("@borg@");
+
+ cmd.args(self.args())
+ .stderr(Stdio::piped())
diff --git a/pkgs/applications/backup/pika-backup/default.nix b/pkgs/applications/backup/pika-backup/default.nix
new file mode 100644
index 00000000000..51f00d021c3
--- /dev/null
+++ b/pkgs/applications/backup/pika-backup/default.nix
@@ -0,0 +1,77 @@
+{ lib
+, stdenv
+, fetchFromGitLab
+, rustPlatform
+, substituteAll
+, desktop-file-utils
+, meson
+, ninja
+, pkg-config
+, python3
+, wrapGAppsHook
+, borgbackup
+, dbus
+, gdk-pixbuf
+, glib
+, gtk3
+, libhandy
+}:
+
+stdenv.mkDerivation rec {
+ pname = "pika-backup";
+ version = "0.2.1";
+
+ src = fetchFromGitLab {
+ domain = "gitlab.gnome.org";
+ owner = "World";
+ repo = "pika-backup";
+ rev = "v${version}";
+ sha256 = "0fm6vwpw0pa98v2yn8p3818rrlv9lk3pmgnal1b2kh52im5ll7m8";
+ };
+
+ cargoDeps = rustPlatform.fetchCargoTarball {
+ inherit src;
+ name = "${pname}-${version}";
+ sha256 = "1f5s6a0wjrs2spsicirhbvb5xlz9iflwsaqchij9k02hfcsr308y";
+ };
+
+ patches = [
+ (substituteAll {
+ src = ./borg-path.patch;
+ borg = "${borgbackup}/bin/borg";
+ })
+ ];
+
+ postPatch = ''
+ patchShebangs build-aux
+ '';
+
+ nativeBuildInputs = [
+ desktop-file-utils
+ meson
+ ninja
+ pkg-config
+ python3
+ wrapGAppsHook
+ ] ++ (with rustPlatform; [
+ cargoSetupHook
+ rust.cargo
+ rust.rustc
+ ]);
+
+ buildInputs = [
+ dbus
+ gdk-pixbuf
+ glib
+ gtk3
+ libhandy
+ ];
+
+ meta = with lib; {
+ description = "Simple backups based on borg";
+ homepage = "https://wiki.gnome.org/Apps/PikaBackup";
+ changelog = "https://gitlab.gnome.org/World/pika-backup/-/blob/v${version}/CHANGELOG.md";
+ license = licenses.gpl3Plus;
+ maintainers = with maintainers; [ dotlambda ];
+ };
+}
diff --git a/pkgs/applications/blockchains/ledger-live-desktop/default.nix b/pkgs/applications/blockchains/ledger-live-desktop/default.nix
index 8c928cafa52..2dea189dca4 100644
--- a/pkgs/applications/blockchains/ledger-live-desktop/default.nix
+++ b/pkgs/applications/blockchains/ledger-live-desktop/default.nix
@@ -2,12 +2,12 @@
let
pname = "ledger-live-desktop";
- version = "2.23.0";
+ version = "2.24.0";
name = "${pname}-${version}";
src = fetchurl {
url = "https://github.com/LedgerHQ/${pname}/releases/download/v${version}/${pname}-${version}-linux-x86_64.AppImage";
- sha256 = "0id9zbpfq3knv8qwkhplbl9pwrvdkn212pafwh4vpjbbp4yimhq5";
+ sha256 = "1xdqj825vwh3kg35v7568zr1jhvldb4wcazzgzcaawkr4qzfdb2n";
};
appimageContents = appimageTools.extractType2 {
diff --git a/pkgs/applications/blockchains/zcash/default.nix b/pkgs/applications/blockchains/zcash/default.nix
index 6a8bebf6178..77601aa3d56 100644
--- a/pkgs/applications/blockchains/zcash/default.nix
+++ b/pkgs/applications/blockchains/zcash/default.nix
@@ -1,23 +1,25 @@
{ rust, rustPlatform, stdenv, lib, fetchFromGitHub, autoreconfHook, makeWrapper
-, cargo, pkg-config
-, bash, curl, coreutils, boost17x, db62, libsodium, libevent, utf8cpp, util-linux
+, fetchpatch, cargo, pkg-config, curl, coreutils, boost174, db62, hexdump
+, libsodium, libevent, utf8cpp, util-linux, withWallet ? true, withDaemon ? true
+, withUtils ? true
}:
-rustPlatform.buildRustPackage rec {
+rustPlatform.buildRustPackage.override { stdenv = stdenv; } rec {
pname = "zcash";
- version = "4.1.1";
+ version = "4.3.0";
src = fetchFromGitHub {
owner = "zcash";
repo = "zcash";
rev = "v${version}";
- sha256 = "185zrw276g545np0niw5hlhlppkjbf5a1r4rwhnbaimdjdii2dil";
+ sha256 = "00pn1jw8j90y7i8nc92b51znz4gczphvdzbkbcjx63cf6vk7v4ks";
};
- cargoSha256 = "0qxr6asf8zsya0f1ri39z2cnfpjk96hgwjchz2c7j87vibbvg6dc";
+ cargoSha256 = "1rl9sjbvpfrv1mlyb04vw1935qx0kz9cs177xl7izdva1ixk9blr";
- nativeBuildInputs = [ autoreconfHook cargo makeWrapper pkg-config ];
- buildInputs = [ bash boost17x db62 libevent libsodium utf8cpp ];
+ nativeBuildInputs = [ autoreconfHook cargo hexdump makeWrapper pkg-config ];
+ buildInputs = [ boost174 libevent libsodium utf8cpp ]
+ ++ lib.optional withWallet db62;
# Use the stdenv default phases (./configure; make) instead of the
# ones from buildRustPackage.
@@ -26,6 +28,14 @@ rustPlatform.buildRustPackage rec {
checkPhase = "checkPhase";
installPhase = "installPhase";
+ patches = [
+ # See https://github.com/zcash/zcash/pull/5015
+ (fetchpatch {
+ url = "https://github.com/zcash/zcash/commit/a0ac27ec6ed434a233c7ad2468258f6e6e7e9688.patch";
+ sha256 = "0pmx1spql9p8vvpjgw7qf3qy46f4mh9ni16bq4ss1xz1z9zgjc4k";
+ })
+ ];
+
postPatch = ''
# Have to do this here instead of in preConfigure because
# cargoDepsCopy gets unset after postPatch.
@@ -34,10 +44,12 @@ rustPlatform.buildRustPackage rec {
configureFlags = [
"--disable-tests"
- "--with-boost-libdir=${lib.getLib boost17x}/lib"
+ "--with-boost-libdir=${lib.getLib boost174}/lib"
"CXXFLAGS=-I${lib.getDev utf8cpp}/include/utf8cpp"
"RUST_TARGET=${rust.toRustTargetSpec stdenv.hostPlatform}"
- ];
+ ] ++ lib.optional (!withWallet) "--disable-wallet"
+ ++ lib.optional (!withDaemon) "--without-daemon"
+ ++ lib.optional (!withUtils) "--without-utils";
enableParallelBuilding = true;
diff --git a/pkgs/applications/display-managers/lightdm-mini-greeter/default.nix b/pkgs/applications/display-managers/lightdm-mini-greeter/default.nix
index 0005fdb6339..72f38679870 100644
--- a/pkgs/applications/display-managers/lightdm-mini-greeter/default.nix
+++ b/pkgs/applications/display-managers/lightdm-mini-greeter/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "lightdm-mini-greeter";
- version = "0.5.0";
+ version = "0.5.1";
src = fetchFromGitHub {
owner = "prikhi";
repo = "lightdm-mini-greeter";
rev = version;
- sha256 = "sha256-cVOnd3k+9hFQjROiwPpxZcCxD2NiH1eclJHF88eV6BM=";
+ sha256 = "sha256-Pm7ExfusFIPktX2C4UE07qgOVhcWhVxnaD3QARpmu7Y=";
};
nativeBuildInputs = [ autoreconfHook pkg-config wrapGAppsHook ];
diff --git a/pkgs/applications/editors/emacs-modes/elpa-generated.nix b/pkgs/applications/editors/emacs-modes/elpa-generated.nix
index 1cc47d5ca85..842b181cc4c 100644
--- a/pkgs/applications/editors/emacs-modes/elpa-generated.nix
+++ b/pkgs/applications/editors/emacs-modes/elpa-generated.nix
@@ -636,16 +636,16 @@
license = lib.licenses.free;
};
}) {};
- counsel = callPackage ({ elpaBuild, emacs, fetchurl, lib, swiper }:
+ counsel = callPackage ({ elpaBuild, emacs, fetchurl, ivy, lib, swiper }:
elpaBuild {
pname = "counsel";
ename = "counsel";
- version = "0.13.1";
+ version = "0.13.4";
src = fetchurl {
- url = "https://elpa.gnu.org/packages/counsel-0.13.1.tar";
- sha256 = "0m4dmhj33cxaapn9lf7bj1r680gi2wd7cw9xlssjklzvic29a6db";
+ url = "https://elpa.gnu.org/packages/counsel-0.13.4.tar";
+ sha256 = "094zfapfn1l8wjf3djkipk0d9nks0g77sbk107pfsbr3skkzh031";
};
- packageRequires = [ emacs swiper ];
+ packageRequires = [ emacs ivy swiper ];
meta = {
homepage = "https://elpa.gnu.org/packages/counsel.html";
license = lib.licenses.free;
@@ -1295,10 +1295,10 @@
elpaBuild {
pname = "flymake";
ename = "flymake";
- version = "1.0.9";
+ version = "1.1.1";
src = fetchurl {
- url = "https://elpa.gnu.org/packages/flymake-1.0.9.el";
- sha256 = "0xm1crhjcs14iqkf481igbf40wj2ib3hjzinw1gn8w1n0462ymp6";
+ url = "https://elpa.gnu.org/packages/flymake-1.1.1.tar";
+ sha256 = "0lk2v34b59b24j3hsmi8d0v7fgpwcipv7ka9i88cdgjmjjmzgz5q";
};
packageRequires = [ eldoc emacs ];
meta = {
@@ -1714,10 +1714,10 @@
elpaBuild {
pname = "ivy";
ename = "ivy";
- version = "0.13.1";
+ version = "0.13.4";
src = fetchurl {
- url = "https://elpa.gnu.org/packages/ivy-0.13.1.tar";
- sha256 = "0n0ixhdykbdpis4krkqq6zncbby28p34742q96n0l91w0p19slcx";
+ url = "https://elpa.gnu.org/packages/ivy-0.13.4.tar";
+ sha256 = "0qpza1c45mr8fcpnm32cck4v22fnzz1yb7kww05rzgq1k9iivx5v";
};
packageRequires = [ emacs ];
meta = {
@@ -1725,6 +1725,21 @@
license = lib.licenses.free;
};
}) {};
+ ivy-avy = callPackage ({ avy, elpaBuild, emacs, fetchurl, ivy, lib }:
+ elpaBuild {
+ pname = "ivy-avy";
+ ename = "ivy-avy";
+ version = "0.13.4";
+ src = fetchurl {
+ url = "https://elpa.gnu.org/packages/ivy-avy-0.13.4.tar";
+ sha256 = "1q5caxm4rnh4jy5n88dhkdbx1afsshmfki5dl8xsqbdb3y0zq7yi";
+ };
+ packageRequires = [ avy emacs ivy ];
+ meta = {
+ homepage = "https://elpa.gnu.org/packages/ivy-avy.html";
+ license = lib.licenses.free;
+ };
+ }) {};
ivy-explorer = callPackage ({ elpaBuild, emacs, fetchurl, ivy, lib }:
elpaBuild {
pname = "ivy-explorer";
@@ -1740,6 +1755,21 @@
license = lib.licenses.free;
};
}) {};
+ ivy-hydra = callPackage ({ elpaBuild, emacs, fetchurl, hydra, ivy, lib }:
+ elpaBuild {
+ pname = "ivy-hydra";
+ ename = "ivy-hydra";
+ version = "0.13.5";
+ src = fetchurl {
+ url = "https://elpa.gnu.org/packages/ivy-hydra-0.13.5.tar";
+ sha256 = "06rln9bnq5hli5rqlm47fb68b8llpqrmzwqqv4rn7mx3854i9a5x";
+ };
+ packageRequires = [ emacs hydra ivy ];
+ meta = {
+ homepage = "https://elpa.gnu.org/packages/ivy-hydra.html";
+ license = lib.licenses.free;
+ };
+ }) {};
ivy-posframe = callPackage ({ elpaBuild
, emacs
, fetchurl
@@ -2019,10 +2049,10 @@
elpaBuild {
pname = "map";
ename = "map";
- version = "2.1";
+ version = "3.0";
src = fetchurl {
- url = "https://elpa.gnu.org/packages/map-2.1.el";
- sha256 = "0ydz5w1n4vwhhzxxj003s7jv8n1wjijwfryk5z93bwhnr0cak0i0";
+ url = "https://elpa.gnu.org/packages/map-3.0.tar";
+ sha256 = "00wf8lgh1b1i5l838y6di8194rf5gf5djklkhmxj1nlikz66j2ls";
};
packageRequires = [ emacs ];
meta = {
@@ -2384,6 +2414,21 @@
license = lib.licenses.free;
};
}) {};
+ ob-haxe = callPackage ({ elpaBuild, fetchurl, lib }:
+ elpaBuild {
+ pname = "ob-haxe";
+ ename = "ob-haxe";
+ version = "1.0";
+ src = fetchurl {
+ url = "https://elpa.gnu.org/packages/ob-haxe-1.0.tar";
+ sha256 = "1x19b3aappv4d3mvpf01r505l1sfndbzbpr5sbid411g9g9k3rwr";
+ };
+ packageRequires = [];
+ meta = {
+ homepage = "https://elpa.gnu.org/packages/ob-haxe.html";
+ license = lib.licenses.free;
+ };
+ }) {};
objed = callPackage ({ cl-lib ? null, elpaBuild, emacs, fetchurl, lib }:
elpaBuild {
pname = "objed";
@@ -2613,10 +2658,10 @@
elpaBuild {
pname = "phps-mode";
ename = "phps-mode";
- version = "0.4.1";
+ version = "0.4.2";
src = fetchurl {
- url = "https://elpa.gnu.org/packages/phps-mode-0.4.1.tar";
- sha256 = "11d1gsvvj26h9d7a28v87b022vbi3syzngn1x9v1d2g55iv01x38";
+ url = "https://elpa.gnu.org/packages/phps-mode-0.4.2.tar";
+ sha256 = "0ngh54jdh56563crgvf0r4gd6zfvhbkxs9prp12930gav8mdm3sh";
};
packageRequires = [ emacs ];
meta = {
@@ -2658,10 +2703,10 @@
elpaBuild {
pname = "posframe";
ename = "posframe";
- version = "0.8.5";
+ version = "0.8.8";
src = fetchurl {
- url = "https://elpa.gnu.org/packages/posframe-0.8.5.tar";
- sha256 = "0rls0rsj9clx4wd0gbdi5jzwyslparlf7phib649637gq6gs90ds";
+ url = "https://elpa.gnu.org/packages/posframe-0.8.8.tar";
+ sha256 = "1ij6brzcxv9viz37qafcinlfx5l20w8x8s6786r1rsda5n1xsmvd";
};
packageRequires = [ emacs ];
meta = {
@@ -2673,10 +2718,10 @@
elpaBuild {
pname = "project";
ename = "project";
- version = "0.5.3";
+ version = "0.5.4";
src = fetchurl {
- url = "https://elpa.gnu.org/packages/project-0.5.3.el";
- sha256 = "0cpf69m41h8gfcqnq72h11925zdk35b7hw7bfy83xm83xwp12rxx";
+ url = "https://elpa.gnu.org/packages/project-0.5.4.tar";
+ sha256 = "0arjvhzzcf8b80w94yvpgfdlhsjwf5jk1r7vcai5a4dg3bi9cxyb";
};
packageRequires = [ emacs xref ];
meta = {
@@ -2718,10 +2763,10 @@
elpaBuild {
pname = "pyim";
ename = "pyim";
- version = "3.2";
+ version = "3.5";
src = fetchurl {
- url = "https://elpa.gnu.org/packages/pyim-3.2.tar";
- sha256 = "1rr9mq334dqf7mx1ii7910zkigw7chl63iws4sw0qsn014kjlb0a";
+ url = "https://elpa.gnu.org/packages/pyim-3.5.tar";
+ sha256 = "0593ds3zbmpd6235b8v33f3cb3sn8cwr6arb6zbf1ba97nawjxqs";
};
packageRequires = [ async emacs xr ];
meta = {
@@ -2729,6 +2774,21 @@
license = lib.licenses.free;
};
}) {};
+ pyim-basedict = callPackage ({ elpaBuild, fetchurl, lib }:
+ elpaBuild {
+ pname = "pyim-basedict";
+ ename = "pyim-basedict";
+ version = "0.5.0";
+ src = fetchurl {
+ url = "https://elpa.gnu.org/packages/pyim-basedict-0.5.0.tar";
+ sha256 = "0h946wsnbbii32kl2kpv0k1kq118ymvpd5q1mphfsf126dz9sv78";
+ };
+ packageRequires = [];
+ meta = {
+ homepage = "https://elpa.gnu.org/packages/pyim-basedict.html";
+ license = lib.licenses.free;
+ };
+ }) {};
python = callPackage ({ cl-lib ? null, elpaBuild, emacs, fetchurl, lib }:
elpaBuild {
pname = "python";
@@ -3073,10 +3133,10 @@
elpaBuild {
pname = "rt-liberation";
ename = "rt-liberation";
- version = "2.2";
+ version = "2.3";
src = fetchurl {
- url = "https://elpa.gnu.org/packages/rt-liberation-2.2.tar";
- sha256 = "01nkkrgygq5p5s0pfxpcn794jr6ln65ad809v9mvzz7972xw625s";
+ url = "https://elpa.gnu.org/packages/rt-liberation-2.3.tar";
+ sha256 = "0sqq5zfzx9dir6d6zvg7vj5v629b508bbxsp7j0sp21rr4fw9nn0";
};
packageRequires = [];
meta = {
@@ -3469,10 +3529,10 @@
elpaBuild {
pname = "swiper";
ename = "swiper";
- version = "0.13.1";
+ version = "0.13.4";
src = fetchurl {
- url = "https://elpa.gnu.org/packages/swiper-0.13.1.tar";
- sha256 = "0k39pa89y0bfvdfqg3nc5pjq5mwxwimc4ma3z28vaf14zd38x9m1";
+ url = "https://elpa.gnu.org/packages/swiper-0.13.4.tar";
+ sha256 = "197pq2cvvskib87aky907wv2am55vilr7y5dabmmm07a8vr9py0v";
};
packageRequires = [ emacs ivy ];
meta = {
@@ -3799,10 +3859,10 @@
elpaBuild {
pname = "verilog-mode";
ename = "verilog-mode";
- version = "2020.6.27.14326051";
+ version = "2021.2.2.263931197";
src = fetchurl {
- url = "https://elpa.gnu.org/packages/verilog-mode-2020.6.27.14326051.el";
- sha256 = "194gn8cj01jb9xcl0qq3gq6mzxfdyn459ysb35fnib7pcnafm188";
+ url = "https://elpa.gnu.org/packages/verilog-mode-2021.2.2.263931197.tar";
+ sha256 = "0rizadyzrsprc3mw3h2ag4760wapx5gxzsr11rgrllwzzqwin1ks";
};
packageRequires = [];
meta = {
diff --git a/pkgs/applications/editors/emacs-modes/org-generated.nix b/pkgs/applications/editors/emacs-modes/org-generated.nix
index 0308f8d976b..95f9ee3245c 100644
--- a/pkgs/applications/editors/emacs-modes/org-generated.nix
+++ b/pkgs/applications/editors/emacs-modes/org-generated.nix
@@ -4,10 +4,10 @@
elpaBuild {
pname = "org";
ename = "org";
- version = "20210301";
+ version = "20210308";
src = fetchurl {
- url = "https://orgmode.org/elpa/org-20210301.tar";
- sha256 = "0930km35lvbw89ifrqmcv96fjmp4fi12yv3spn51q27sfsmzqsrj";
+ url = "https://orgmode.org/elpa/org-20210308.tar";
+ sha256 = "1i5zga615inn5s547329g6paqbzcbhyj9hxv14c0c1m9bhra5bjs";
};
packageRequires = [];
meta = {
@@ -19,10 +19,10 @@
elpaBuild {
pname = "org-plus-contrib";
ename = "org-plus-contrib";
- version = "20210301";
+ version = "20210308";
src = fetchurl {
- url = "https://orgmode.org/elpa/org-plus-contrib-20210301.tar";
- sha256 = "11mwar5x848iwc1cdssr3vyx0amji840x6f0dmjpigngpcnj02m8";
+ url = "https://orgmode.org/elpa/org-plus-contrib-20210308.tar";
+ sha256 = "1agbxhjkkmf4p8p8mwc6sv77ij22dr5fyhkpsnljvzkidiarfldf";
};
packageRequires = [];
meta = {
diff --git a/pkgs/applications/editors/emacs-modes/recipes-archive-melpa.json b/pkgs/applications/editors/emacs-modes/recipes-archive-melpa.json
index a5707370ce0..e7a530d46ae 100644
--- a/pkgs/applications/editors/emacs-modes/recipes-archive-melpa.json
+++ b/pkgs/applications/editors/emacs-modes/recipes-archive-melpa.json
@@ -198,11 +198,11 @@
"repo": "ymarco/auto-activating-snippets",
"unstable": {
"version": [
- 20210217,
- 1642
+ 20210303,
+ 1228
],
- "commit": "5064c60408c3ab45693c5f516003141d56a57629",
- "sha256": "1m3rfagmwjc13fqcf0ysmzxy11j6b42h9bfc0yvnzchjdqgrm4db"
+ "commit": "dd58b7601ec536980a14540bddac53f5d1c1da08",
+ "sha256": "0ccvidz5zivmy3pkxn3mj3y3c7j6qr6im7cf2fz7n98wq1h2cpn1"
},
"stable": {
"version": [
@@ -302,16 +302,16 @@
"repo": "abstools/abs-mode",
"unstable": {
"version": [
- 20201021,
- 958
+ 20210303,
+ 1059
],
"deps": [
"erlang",
"flymake",
"maude-mode"
],
- "commit": "9101779ef8861cb1f46d288946356e600359a4e0",
- "sha256": "08ymmf030gsk7hfvbjp302micnz2fa087i6f44l2i7yz592myhsz"
+ "commit": "5a766c734fcdf3b6c2ad88bbeb5c1cd79cdeaf44",
+ "sha256": "10ywyz0g4nnkap66xc7ynr9lq9z9jpsd0i3qwxs3fqkjwixwylz5"
},
"stable": {
"version": [
@@ -1739,11 +1739,11 @@
"repo": "codesuki/add-node-modules-path",
"unstable": {
"version": [
- 20180710,
- 2342
+ 20210305,
+ 312
],
- "commit": "f31e69ccb681f882aebb806ce6e9478e3ac39708",
- "sha256": "0p106bqmvdr8by5iv02bshm339qbrjcch2d15mrm4h3nav03v306"
+ "commit": "7d9be65b3be062842b7ead862dec15d6f25db4a2",
+ "sha256": "0za0jjba2qdpqdkcp5bch6ma8crf0vsi7bxj2rasn2icqgxyn89m"
},
"stable": {
"version": [
@@ -1918,8 +1918,8 @@
"annotation",
"eri"
],
- "commit": "6075f5d751d53f9dc4966ab19371104b6118f4d0",
- "sha256": "04z4zydz67r7aawqqx4ps3y2d3ffyq253k8r4xkrzq70ax4lqww8"
+ "commit": "f9a181685397517b5d14943ca88a1c0acacc2075",
+ "sha256": "10gk6052zdp28n9z3bjxwcgg0161sfcnz52h46w7s5jwibl1ymiw"
},
"stable": {
"version": [
@@ -2378,11 +2378,11 @@
"repo": "domtronn/all-the-icons.el",
"unstable": {
"version": [
- 20210228,
- 1440
+ 20210307,
+ 1457
],
- "commit": "e685f7bc0808e23717637536ccffd79a40f0512d",
- "sha256": "1gbpl6yxb08jlawy4a98bl6ap888f5lx451fvd80z19gjabiad7f"
+ "commit": "96772f87b0bd22573b9d6433e4c5e9f082616600",
+ "sha256": "1l329c754qlddzffgdnx5c50lz1v573lv3y4f053qp4d0az5m3js"
},
"stable": {
"version": [
@@ -2405,14 +2405,14 @@
"repo": "wyuenho/all-the-icons-dired",
"unstable": {
"version": [
- 20210211,
- 1226
+ 20210302,
+ 1410
],
"deps": [
"all-the-icons"
],
- "commit": "dd685166818b92470bcccb3e398f2d443f513e63",
- "sha256": "0yqcmy61ncybfjmbgyzcak9zn017lx6sd1s792y7g7l0klj1l2va"
+ "commit": "f401fe289cd93936e7747b1541aa98117b7ca96f",
+ "sha256": "1j5vbrsxy6blickkbblagyn6binvpalc2kxr7b438xhx8mgfbapv"
}
},
{
@@ -2504,15 +2504,15 @@
"repo": "seagle0128/all-the-icons-ivy-rich",
"unstable": {
"version": [
- 20210126,
- 1227
+ 20210303,
+ 1747
],
"deps": [
"all-the-icons",
"ivy-rich"
],
- "commit": "f2b48400b2da0bbf64e9c749fa4a5d332ab7c91f",
- "sha256": "1pdxz8arkhjc3sgg13s07fxlxxgq5y6amapg6daxafl1yvh99jrb"
+ "commit": "82877633366139cc858f243b9d7fdff83c1ebe62",
+ "sha256": "0jyqgp9hgxy8qc8hdzr6gi8vwxaw7sz9lg297rmqx6i1hnv247aq"
},
"stable": {
"version": [
@@ -2536,11 +2536,11 @@
"repo": "cryon/almost-mono-themes",
"unstable": {
"version": [
- 20200211,
- 2126
+ 20210306,
+ 1040
],
- "commit": "0b804c3ce21b9045d9b3093ef066d8269ac93990",
- "sha256": "0bp38fwrgw5hr8vyn9shy1am2d224nbyjymdar6i2gh191y43rpm"
+ "commit": "a7dc21078e25dab2b054d64e5b40ecce2878edb2",
+ "sha256": "12q9wddkynl90hl8vcy69hwl2g9flfz7r4fsp81bwc3vv130s7cg"
}
},
{
@@ -2761,25 +2761,25 @@
"repo": "DarwinAwardWinner/amx",
"unstable": {
"version": [
- 20210101,
- 1921
+ 20210305,
+ 118
],
"deps": [
"s"
],
- "commit": "b99149715266b5c2c48f5a0fc43716d36575da5f",
- "sha256": "14k1wrjfhawb18fyrfdv2lv0nwfpliw0f14hrhdb3kmshp5dsb3x"
+ "commit": "37f9c7ae55eb0331b27200fb745206fc58ceffc0",
+ "sha256": "0h1cxqqf0hixh25j679r57bq9dv0b20icf268wbnsim5xp88ngf8"
},
"stable": {
"version": [
3,
- 3
+ 4
],
"deps": [
"s"
],
- "commit": "394734e42aa8c43940df358e77a69248b42f2a9c",
- "sha256": "0ikjzs119g57cwh2v3jmy63lggqc0ib99q5gsl93slkk4y2ihavw"
+ "commit": "37f9c7ae55eb0331b27200fb745206fc58ceffc0",
+ "sha256": "0h1cxqqf0hixh25j679r57bq9dv0b20icf268wbnsim5xp88ngf8"
}
},
{
@@ -2790,8 +2790,8 @@
"repo": "pythonic-emacs/anaconda-mode",
"unstable": {
"version": [
- 20210210,
- 852
+ 20210304,
+ 1723
],
"deps": [
"dash",
@@ -2799,8 +2799,8 @@
"pythonic",
"s"
],
- "commit": "081f9d8f92f5b85b4f4ac01af7ee72582e689ce1",
- "sha256": "01z4npw03rkpjl0gmxgryvpkndwn43bgmda398dyzfv00pl5cdar"
+ "commit": "344727c9e07e108896740c782689bf3588edcce5",
+ "sha256": "020ix7jlzx3k9g9flwcq8ddgplby62gcfj28wxhq0pcngy8fnqjz"
},
"stable": {
"version": [
@@ -3146,8 +3146,8 @@
20200914,
644
],
- "commit": "6075f5d751d53f9dc4966ab19371104b6118f4d0",
- "sha256": "04z4zydz67r7aawqqx4ps3y2d3ffyq253k8r4xkrzq70ax4lqww8"
+ "commit": "f9a181685397517b5d14943ca88a1c0acacc2075",
+ "sha256": "10gk6052zdp28n9z3bjxwcgg0161sfcnz52h46w7s5jwibl1ymiw"
},
"stable": {
"version": [
@@ -3644,11 +3644,11 @@
"repo": "waymondo/apropospriate-theme",
"unstable": {
"version": [
- 20191220,
- 2017
+ 20210303,
+ 2006
],
- "commit": "543341f0836b24e001375c530c4706e9345ec1e3",
- "sha256": "03917db85x4c2a1ba94wmik21wwnwf9xpz6wc0d0ay0zkkvqsn5g"
+ "commit": "cf12db35089836ee521ef248860ef8c48ea6ce4a",
+ "sha256": "0fqj5zc82nl2x3lsdaz7v1df366lzhymf0ji4d8a2cpbpliy1dh4"
},
"stable": {
"version": [
@@ -4212,8 +4212,8 @@
"let-alist",
"websocket"
],
- "commit": "d0414210c8eea8b80d293e79f2c8991948ab38cb",
- "sha256": "1h4zf81gizi5qf86zxdsm9v0l2rvbsmw6fbr92ggw2r55cnqqrib"
+ "commit": "c73367d8aa660f2b3c3f70ef5c39f5b502d60404",
+ "sha256": "07bw5fjmszxsvvcb0415zfawfmzqwj0qdvaigxrbb5rinazwb0pn"
},
"stable": {
"version": [
@@ -4278,8 +4278,8 @@
"deps": [
"auctex"
],
- "commit": "4e05ad8976f352e67d56d9a479a4a570dfe7ba73",
- "sha256": "0zgd7yascqn2dwjd20f1v962q7b24wibla5fwnbl9df1x36asqhs"
+ "commit": "9a15742a6de1285831329eac93f9e35752472685",
+ "sha256": "1ra2qkr9wadnx5aqg6paxk8w4h9m6c4jrl4b7zb5l6s1csw1llj1"
},
"stable": {
"version": [
@@ -5454,8 +5454,8 @@
"avy",
"embark"
],
- "commit": "0c7323953e628c8797270a37c0f639fe23092175",
- "sha256": "12zikidvgx2ybk4b4z3pr26jmh7v8cqvljff72a0isi6l4m8zy5l"
+ "commit": "d267c11b2d6f510d9e173400ec90e18a471fc7b3",
+ "sha256": "1a8qj71jcy0cpywy6677kg9d3l2a4v96nvaw7kccm2xmsrhq6wa2"
},
"stable": {
"version": [
@@ -6821,8 +6821,8 @@
"deps": [
"biblio-core"
],
- "commit": "eb9baf1d2bf6a073d24ccb717025baa693e98f3e",
- "sha256": "0s7wld8ikfyn2rz8zr4g3lj59b2g95mj1jnqw6xvmxys0ahnb0r5"
+ "commit": "242c3f3ac1198b1e969e2a34d6348354a9d83345",
+ "sha256": "0m1ih8p7s3335wah1wzaiipqphvjd88nyig582ja3ra6xkvazf00"
},
"stable": {
"version": [
@@ -6862,16 +6862,16 @@
"repo": "cpitclaudel/biblio.el",
"unstable": {
"version": [
- 20200416,
- 307
+ 20210311,
+ 2310
],
"deps": [
"dash",
"let-alist",
"seq"
],
- "commit": "eb9baf1d2bf6a073d24ccb717025baa693e98f3e",
- "sha256": "0s7wld8ikfyn2rz8zr4g3lj59b2g95mj1jnqw6xvmxys0ahnb0r5"
+ "commit": "242c3f3ac1198b1e969e2a34d6348354a9d83345",
+ "sha256": "0m1ih8p7s3335wah1wzaiipqphvjd88nyig582ja3ra6xkvazf00"
},
"stable": {
"version": [
@@ -7761,8 +7761,8 @@
"repo": "boogie-org/boogie-friends",
"unstable": {
"version": [
- 20210131,
- 8
+ 20210311,
+ 620
],
"deps": [
"cl-lib",
@@ -7771,8 +7771,8 @@
"flycheck",
"yasnippet"
],
- "commit": "8e906c41725bada06ff6e296af65cc463b028ea9",
- "sha256": "1cf94hw1b50qkzjc88gxi5qhpf3pkaj2w3glr8dldnh0l5z8vfxg"
+ "commit": "7193bef7d45232bdbd0b42cbd8893c15f68ad0e5",
+ "sha256": "1wj5wak9vwq0jp2kvw78g07h9k48qcx7jn61yfn1n9rzyigaxa8a"
}
},
{
@@ -7807,8 +7807,8 @@
"repo": "jyp/boon",
"unstable": {
"version": [
- 20210228,
- 1839
+ 20210305,
+ 1714
],
"deps": [
"dash",
@@ -7816,8 +7816,8 @@
"multiple-cursors",
"pcre2el"
],
- "commit": "58107055dadb735941537c90457753dbc1ea7005",
- "sha256": "15x29jpfkfizkl3b9ghmd1wclvigcm05y6l7i9c6clclwqzzm5zw"
+ "commit": "948501463dc2c63e133dda3b3ed28f4c81d24d26",
+ "sha256": "05q98rzhmkjmqfkhxy6g7qaybvgc6ypxvz5yiajwm8gcwwch2han"
},
"stable": {
"version": [
@@ -8011,20 +8011,20 @@
"repo": "jadler/brazilian-holidays",
"unstable": {
"version": [
- 20201109,
- 2052
+ 20210302,
+ 107
],
- "commit": "d9e685b21be4d5264cbee0cf74a846af380af4d4",
- "sha256": "10jp4yd2v7p8qg9x1s24z3ldbcf1klbxk1754vf25rrrzsxbb6il"
+ "commit": "68811fd5f3e9d9c0572995c3ca46ead2c35eb421",
+ "sha256": "03p3s5cxyi3dzi4ry9l30dwcs9a3rbg8ijsb595hj56al80k9y3q"
},
"stable": {
"version": [
2,
1,
- 1
+ 2
],
- "commit": "d9e685b21be4d5264cbee0cf74a846af380af4d4",
- "sha256": "10jp4yd2v7p8qg9x1s24z3ldbcf1klbxk1754vf25rrrzsxbb6il"
+ "commit": "68811fd5f3e9d9c0572995c3ca46ead2c35eb421",
+ "sha256": "03p3s5cxyi3dzi4ry9l30dwcs9a3rbg8ijsb595hj56al80k9y3q"
}
},
{
@@ -8792,8 +8792,8 @@
"alert",
"dash"
],
- "commit": "d4b1fc8f6d32eb69c066775558442dcc84208ba0",
- "sha256": "03qrfb2rzx2aqkzn7pm0z97l9sfv13znd1dndjjp5gdga0nr2wjz"
+ "commit": "eed66036d65b0ee26ce02371d14dce16a360acb4",
+ "sha256": "070p6mziljnyqzadbvwwmdv11gdmwi4h6q4rbnlp6dj91yiizksi"
}
},
{
@@ -9430,8 +9430,8 @@
"repo": "beacoder/call-graph",
"unstable": {
"version": [
- 20200402,
- 910
+ 20210311,
+ 831
],
"deps": [
"anaconda-mode",
@@ -9440,8 +9440,8 @@
"ivy",
"tree-mode"
],
- "commit": "2f47dcb65ed8dc5393df846b4175a4872e254c05",
- "sha256": "0xn8xk2x3ih22vlfjvnl6853ddpk57q70z9b0vwhjvwmi4idz7xp"
+ "commit": "3e5c510c51dd8b3491a32a1d67ad6268033348ee",
+ "sha256": "1jj8bj9a05dq0igxd2ddf0p9gc9sbffcn0wy3b26qlcspcvbpm1h"
},
"stable": {
"version": [
@@ -9696,27 +9696,26 @@
"repo": "cask/cask",
"unstable": {
"version": [
- 20210214,
- 1455
+ 20210309,
+ 2113
],
"deps": [
"ansi",
"cl-lib",
- "dash",
"epl",
"f",
"package-build",
"s",
"shut-up"
],
- "commit": "b81a3caa3fa3696fd385aa7072f8dc3a57408c4a",
- "sha256": "18w7kdr140s2km0mphznrlvx5w06q93q6z370wf4spkaflks6cjy"
+ "commit": "afa7fd8a885ee76c9cc0dcf1425f01b98e4b2e48",
+ "sha256": "0vdrazjhlnpxjw6ah065713g15qmdx11mfcjjzr3004nvhksnmwh"
},
"stable": {
"version": [
0,
8,
- 5
+ 6
],
"deps": [
"ansi",
@@ -9728,8 +9727,8 @@
"s",
"shut-up"
],
- "commit": "6fd81cdbe2c4c0a13798a6f2a1e1a6392a4bbc86",
- "sha256": "0wgm0f39diswmp1ccx5a0qwfpcy8hczzp8b2s7bpi5qb49al55d0"
+ "commit": "610894d57f467a55fb146ade4d6f8173e4e9579b",
+ "sha256": "1y12m5sjgws4a4bikr8d1ccysy55j7xx3cp1qii4pw62bkf9y2bq"
}
},
{
@@ -9908,8 +9907,8 @@
20200904,
1431
],
- "commit": "1cd0f65e4e116aaa1dddce98e95ce79911ff85ac",
- "sha256": "1w9k8gadkm0l39j8i9n5c3zwsgv1rqi9q3gpx050wn5mv33aryak"
+ "commit": "cec99365fb3ad725c44514b918696ab153596b8d",
+ "sha256": "0q1vxcm163cs0pwnpnbjanpm49hshiyfx4m915i1wxsa7q9vvv67"
}
},
{
@@ -9957,8 +9956,8 @@
20200904,
1431
],
- "commit": "1cd0f65e4e116aaa1dddce98e95ce79911ff85ac",
- "sha256": "1w9k8gadkm0l39j8i9n5c3zwsgv1rqi9q3gpx050wn5mv33aryak"
+ "commit": "cec99365fb3ad725c44514b918696ab153596b8d",
+ "sha256": "0q1vxcm163cs0pwnpnbjanpm49hshiyfx4m915i1wxsa7q9vvv67"
}
},
{
@@ -10092,15 +10091,15 @@
"repo": "ema2159/centaur-tabs",
"unstable": {
"version": [
- 20210226,
- 2246
+ 20210309,
+ 1822
],
"deps": [
"cl-lib",
"powerline"
],
- "commit": "5bbcc80778f6fd618f9f9c13dbc2c4f4ae1eef90",
- "sha256": "0clz8d6w9j1pbqd6vk4pkan5mhidxpr802wfkh3sfq77r44hhl8x"
+ "commit": "df972095135de90b47413190f61ec4f5af33f9f1",
+ "sha256": "0is51bc9zd9lr0y59md2ci4ddlfylp5jb9hwyll9r6j8gn3lrzza"
},
"stable": {
"version": [
@@ -10227,8 +10226,8 @@
20171115,
2108
],
- "commit": "79e9fb4d4b2b630f11d09c25fa560a0aacd68e53",
- "sha256": "05ysyvb318ilwamx9v82rv6wrh1xnv74i4flpm4x6db7apkh4kma"
+ "commit": "80e18350c1c55906f624915f58e9eb3d87d2af92",
+ "sha256": "0qk2hn4w5k6a8147a46fzsyfyagq4kwiii4jgn19qwwzpfa1iijx"
},
"stable": {
"version": [
@@ -10928,8 +10927,8 @@
"repo": "clojure-emacs/cider",
"unstable": {
"version": [
- 20210227,
- 546
+ 20210302,
+ 849
],
"deps": [
"clojure-mode",
@@ -10940,8 +10939,8 @@
"sesman",
"spinner"
],
- "commit": "ae03e85a0adcd301d220e7a500aec4d5a26fbfc7",
- "sha256": "0lv422m1ym6m894mbwcbv1145dnh6xk1fa242cngvlkg7j5xksh6"
+ "commit": "15eaf42922e5e24b834e8078f953f9f51310f335",
+ "sha256": "0wx5w7vy81afyz3rh7vr3pzj6yhry9b9gi5p7738qgcblns076ad"
},
"stable": {
"version": [
@@ -11534,26 +11533,26 @@
"repo": "redguardtoo/cliphist",
"unstable": {
"version": [
- 20210129,
- 313
+ 20210301,
+ 748
],
"deps": [
"ivy"
],
- "commit": "3682a114e7651fc53155451afef0026f25f01f64",
- "sha256": "08ih6n6xmnv179z8lfvplgss3xvl9bxppcbj1qiqbvgnf2rqfpb3"
+ "commit": "1ef50459fa6044c4d571cec0009368948bcf5fc5",
+ "sha256": "0xba2gxwy1y8zl9nvga186873icvwfi0yan3qbw2vdkpzry5ifhk"
},
"stable": {
"version": [
0,
5,
- 6
+ 7
],
"deps": [
"ivy"
],
- "commit": "232ab0b3f6d502de61ebe76681a6a04d4223b877",
- "sha256": "0is772r0b7i8rvra9zb94g9aczv8b6q0dmdk67wbli5rv5drfjyq"
+ "commit": "1ef50459fa6044c4d571cec0009368948bcf5fc5",
+ "sha256": "0xba2gxwy1y8zl9nvga186873icvwfi0yan3qbw2vdkpzry5ifhk"
}
},
{
@@ -11639,8 +11638,8 @@
"repo": "clojure-emacs/clj-refactor.el",
"unstable": {
"version": [
- 20210216,
- 928
+ 20210311,
+ 1802
],
"deps": [
"cider",
@@ -11653,8 +11652,8 @@
"seq",
"yasnippet"
],
- "commit": "b24ce76acefe792975f00147c94b4dd784e65b80",
- "sha256": "1pyskl9xcqrk6r2zbp5i9402inngqps7wwb4nbdbrgi4di9b8in7"
+ "commit": "2c700d76d46c92b9bb068230b27047321868b1fe",
+ "sha256": "1rnjxsgm6fsip9njdmpmdmlga2isi6kh41xdnmwi3m34i1fzl6md"
},
"stable": {
"version": [
@@ -11901,11 +11900,11 @@
"repo": "clojure-emacs/clojure-mode",
"unstable": {
"version": [
- 20210226,
- 1336
+ 20210307,
+ 824
],
- "commit": "cccddea53b816c5d06c3f4fe0ba798b9f7047a63",
- "sha256": "1yah2csfd932r0r7lb9pmc26y3f024vgdw477hfl83gfalc9n9by"
+ "commit": "b5c913af12ab3f55723fa3f57d373a4984655e8a",
+ "sha256": "1yc9cwibwh8kb97jjg1m46npafyvmss7msgma485829ddlaz8ipm"
},
"stable": {
"version": [
@@ -11931,8 +11930,8 @@
"deps": [
"clojure-mode"
],
- "commit": "cccddea53b816c5d06c3f4fe0ba798b9f7047a63",
- "sha256": "1yah2csfd932r0r7lb9pmc26y3f024vgdw477hfl83gfalc9n9by"
+ "commit": "b5c913af12ab3f55723fa3f57d373a4984655e8a",
+ "sha256": "1yc9cwibwh8kb97jjg1m46npafyvmss7msgma485829ddlaz8ipm"
},
"stable": {
"version": [
@@ -12234,8 +12233,8 @@
20210104,
1831
],
- "commit": "569547f0c4931c1ce163146d95375ead258c09d9",
- "sha256": "02iwd0yrz9b9aw2v5vvqf43cscch85wgia386bkp4xaq2dd9h31s"
+ "commit": "e3009f16e9a29e5fd29c8e19dfecb970c3783a55",
+ "sha256": "17fag7xl25apynprz2g5lldjmg5wwpla59f7ap9mp6g4pgpx1z92"
},
"stable": {
"version": [
@@ -12243,10 +12242,10 @@
20,
0,
-1,
- 2
+ 4
],
- "commit": "498b7da2e471fd8ef5a41433505358df4f117044",
- "sha256": "1j7sray4d5zpfy6mkmhxg83scwjvkvr5q98nlaxsi01nir1ywxla"
+ "commit": "c69d4b177fb3f6ebd22cddec919dbe1c30f43714",
+ "sha256": "03ivc8pmhbfrba0nfy1b7j83mdcrg6qb0c98qns6gagw35s338d1"
}
},
{
@@ -13518,8 +13517,8 @@
"repo": "tsukimizake/company-dcd",
"unstable": {
"version": [
- 20201009,
- 1328
+ 20210307,
+ 649
],
"deps": [
"cl-lib",
@@ -13529,8 +13528,8 @@
"popwin",
"yasnippet"
],
- "commit": "26245d79b5ab38314dd3a90877e425b18854bcab",
- "sha256": "1aqcbi99333qdyd27xw3x4n4r2q8yx0pb2wyzlff4qw1z90bpr9f"
+ "commit": "858500115d4f0285f963698ede9492f409a90e52",
+ "sha256": "1b7xcqx297dc5z1rc96gd7y9cx8a7yhgmqh5cpnwfb45hm5s71hs"
}
},
{
@@ -13846,14 +13845,14 @@
"repo": "mguzmann89/company-ipa",
"unstable": {
"version": [
- 20210222,
- 30
+ 20210307,
+ 1838
],
"deps": [
"company"
],
- "commit": "e9d919e0d15d3f986471d9d6cb46b67519f5088f",
- "sha256": "1bg8y35rfyqdbn9y85iriq10iskc3dq0jgv3zqqykp5mriy5y8gd"
+ "commit": "8634021cac885f53f3274ef6dcce7eab19321046",
+ "sha256": "0629my156zxjb3h636iirdd2rr58z3vsdinhq0w0y6f3544i05hx"
}
},
{
@@ -13965,19 +13964,18 @@
"repo": "leanprover/lean-mode",
"unstable": {
"version": [
- 20171102,
- 1454
+ 20210305,
+ 1705
],
"deps": [
"company",
"dash",
- "dash-functional",
"f",
"lean-mode",
"s"
],
- "commit": "15bee87dc4080b87c543964375b7ce162317ab6f",
- "sha256": "127b7ny5mr1y14yg54gy7an3lk3928w4y9a22295i4v4zgj704j4"
+ "commit": "5c50338ac149ca5225fc737be291db1f63c45f1d",
+ "sha256": "13vrg0pp7ca0lh4j9cyg4pgfnbvf2kvbrgvvcmn1h7l9py2n8alj"
}
},
{
@@ -13998,42 +13996,6 @@
"sha256": "08cs8vd2vzpzk71wzcrghn48mzvbk6w2fzlb3if63klhfcfpngc8"
}
},
- {
- "ename": "company-lsp",
- "commit": "5125f53307c1af3d9ccf2bae3c25e7d23dfe1932",
- "sha256": "09nbi6vxw8l26gfgsc1k3bx4m8i1px1b0jxaywszky5bv4fdy03l",
- "fetcher": "github",
- "repo": "tigersoldier/company-lsp",
- "unstable": {
- "version": [
- 20190612,
- 1553
- ],
- "deps": [
- "company",
- "dash",
- "lsp-mode",
- "s"
- ],
- "commit": "f921ffa0cdc542c21dc3dd85f2c93df4288e83bd",
- "sha256": "0dd2plznnnc2l1gqhsxnvrs8n1scp6zbcd4457wrq9z2f7pb5ig2"
- },
- "stable": {
- "version": [
- 2,
- 1,
- 0
- ],
- "deps": [
- "company",
- "dash",
- "lsp-mode",
- "s"
- ],
- "commit": "4eb6949f19892be7bf682381cde005791a48583a",
- "sha256": "1hy1x2w0yp5brm7714d1hziz3rpkywb5jp3yj78ibmi9ifny9vri"
- }
- },
{
"ename": "company-lua",
"commit": "c8191ab2aaa72041be46091e363d216cf1b73fde",
@@ -14325,8 +14287,8 @@
"company",
"phpactor"
],
- "commit": "62d2372ea55c0c5fb4e77076988472ebb5d85f24",
- "sha256": "1sfrdap157zc7lk9vwsy91p813ip8dmazgfjwh7jwzyvcj7dsimc"
+ "commit": "80788a817b0257363c1eee11a57cc0f873f0eef1",
+ "sha256": "1w4zxp6j77xd9qcz9skpj8jbl8ink1fgdd5f1dhx0486g882mi2l"
},
"stable": {
"version": [
@@ -14465,8 +14427,8 @@
"company",
"prescient"
],
- "commit": "b6da466e552a710a9362c73a3c1c265984de9790",
- "sha256": "1gr3dzlwkdh2dbcw2q7qi4r8d3045vhyac6gy6f0g83hm2zvgall"
+ "commit": "52afa7e90534d59d3cec2ace2a96c232e25e3f7b",
+ "sha256": "10pcl4w0y4d99g1ylxqb3qrvfmv091x4h52imf6ysbm4x6gl4r9n"
},
"stable": {
"version": [
@@ -14862,8 +14824,8 @@
"repo": "TommyX12/company-tabnine",
"unstable": {
"version": [
- 20210228,
- 435
+ 20210310,
+ 2247
],
"deps": [
"cl-lib",
@@ -14872,8 +14834,8 @@
"s",
"unicode-escape"
],
- "commit": "9226f887e6b5e86599283a3b0f0b1774eb34fd7e",
- "sha256": "0ljswlm745459grkp9dvdb49z5j53ki8xp2nxz7szcqa7xgpfs64"
+ "commit": "98e9e8b38b6ca289fbe265b0a7b62c7fe38ed0e2",
+ "sha256": "162ca70xwmdd8lsdawzpykd6kaqfljflaxy2nwjn8f89f80ih3fg"
}
},
{
@@ -15438,19 +15400,19 @@
"repo": "minad/consult",
"unstable": {
"version": [
- 20210228,
- 133
+ 20210312,
+ 1143
],
- "commit": "c5d74b191fb4ee70509e2592fa16a9398f96977b",
- "sha256": "0dl9q9hg9yn7fargckkyjgiibxiy72y5vc909dg03q6v4azsg1r9"
+ "commit": "bd58f2e3b7a9bd52145aa97997e62ec5d9e7e4d5",
+ "sha256": "007i3qxjkvqrkpwyx495s46xbfzjxp4hbzgfvg8ys7yi2qxnbsys"
},
"stable": {
"version": [
0,
- 5
+ 6
],
- "commit": "947fa7067cb9a171251972f74b608d58df88faf5",
- "sha256": "0840hm6nk6yzz8yp8xqzdrycf7wwklxaxp10q0d30wpxwcrsw5c2"
+ "commit": "3184edd6ccf9cfb300511feb297b9012ce902bbe",
+ "sha256": "09n3q3dyi83s4fk4z7csnjicbxd69ws4zp4371c1lbxcvvq2fdnd"
}
},
{
@@ -15461,27 +15423,27 @@
"repo": "minad/consult",
"unstable": {
"version": [
- 20210226,
- 1214
+ 20210301,
+ 2310
],
"deps": [
"consult",
"flycheck"
],
- "commit": "c5d74b191fb4ee70509e2592fa16a9398f96977b",
- "sha256": "0dl9q9hg9yn7fargckkyjgiibxiy72y5vc909dg03q6v4azsg1r9"
+ "commit": "bd58f2e3b7a9bd52145aa97997e62ec5d9e7e4d5",
+ "sha256": "007i3qxjkvqrkpwyx495s46xbfzjxp4hbzgfvg8ys7yi2qxnbsys"
},
"stable": {
"version": [
0,
- 5
+ 6
],
"deps": [
"consult",
"flycheck"
],
- "commit": "947fa7067cb9a171251972f74b608d58df88faf5",
- "sha256": "0840hm6nk6yzz8yp8xqzdrycf7wwklxaxp10q0d30wpxwcrsw5c2"
+ "commit": "3184edd6ccf9cfb300511feb297b9012ce902bbe",
+ "sha256": "09n3q3dyi83s4fk4z7csnjicbxd69ws4zp4371c1lbxcvvq2fdnd"
}
},
{
@@ -15492,15 +15454,15 @@
"url": "https://codeberg.org/jao/consult-notmuch.git",
"unstable": {
"version": [
- 20210220,
- 411
+ 20210309,
+ 2100
],
"deps": [
"consult",
"notmuch"
],
- "commit": "823c1fefc4a393039bced29d6b4c9a9d2aa720fe",
- "sha256": "0rhn1ha65xnrv03sn94ii5hl7ycpiz97xz13sxzchla64bwjqy75"
+ "commit": "f3f8ffe3d2e15e67ded5d7aaa7f50bf17c2b1aa4",
+ "sha256": "0gkvqwqi07saf8hy7bqbafi97ygp361jrn9qxp7k663jpj7b9d71"
},
"stable": {
"version": [
@@ -15848,28 +15810,28 @@
"repo": "abo-abo/swiper",
"unstable": {
"version": [
- 20210226,
- 1256
+ 20210310,
+ 1746
],
"deps": [
"ivy",
"swiper"
],
- "commit": "e005666df39ca767e6d5ab71b1a55d8c08395259",
- "sha256": "1c5d3ca2xll6x3px30cpasq2sd32shr37ivdm50wqr9q1yl22dm2"
+ "commit": "8866138333f92c3d82062c5fa613beba38901504",
+ "sha256": "0nmyv8i0z81xhmlyg79ynsnhv17k1bn21284nb8367w2jdpsscn8"
},
"stable": {
"version": [
0,
13,
- 2
+ 4
],
"deps": [
"ivy",
"swiper"
],
- "commit": "1deef7672b25e2cb89dfe5cc6e8865bc6f2bcd4e",
- "sha256": "0mbdjralgb591hffzi60v0b2rw8idxky9pc8xwn1395jv30kkzfb"
+ "commit": "8cf3f1821cbd1c266296bbd5e59582ae6b8b90a6",
+ "sha256": "1k8ja0cjdb13xi5b05rab3r0z53qkhjwjagxzw3fpzlyd7rxzi14"
}
},
{
@@ -15949,15 +15911,15 @@
"repo": "hlissner/emacs-counsel-css",
"unstable": {
"version": [
- 20200331,
- 632
+ 20210310,
+ 452
],
"deps": [
"cl-lib",
"counsel"
],
- "commit": "6427dfcbda0d2bbd81db03f9d6b56b06c260ac02",
- "sha256": "1g8gz5mz2qclia64qmgw02h5ivywgn46d6djlr7vcdfyp774cf64"
+ "commit": "f7647b4195b9b4e97f1ee1acede6054ae38df630",
+ "sha256": "06xvyf9cnyq9zlp7rkq0a0h85yk967icifhg1pfhsz17za97yg94"
},
"stable": {
"version": [
@@ -16854,14 +16816,14 @@
"repo": "bbatsov/crux",
"unstable": {
"version": [
- 20210224,
- 910
+ 20210309,
+ 838
],
"deps": [
"seq"
],
- "commit": "a471cbed343dc5ff3a7150214726fe4ea0d3cf9e",
- "sha256": "152c7x1zj4rwq9bj9d8xw4znspfik2g7aigazq9smv12fkmzvzrr"
+ "commit": "20c07848049716a0e1aa2560e23b5f4149f2a74f",
+ "sha256": "0v65zy9f5wsq9vpibfccyyv6ww4fwgyx3vc38vz83j0c5b2c9r6n"
},
"stable": {
"version": [
@@ -16965,16 +16927,16 @@
"repo": "emacs-csharp/csharp-mode",
"unstable": {
"version": [
- 20210128,
- 841
+ 20210311,
+ 1831
],
"deps": [
"tree-sitter",
"tree-sitter-indent",
"tree-sitter-langs"
],
- "commit": "09b4d57d020a97e1696e89baa6d9855ff5c86014",
- "sha256": "1k8qz7fivwr8jli5xid156m0cb00mszfxskblylh2rs2fswpg3la"
+ "commit": "43e591987f620479413defa3d0bc5b3cd7887159",
+ "sha256": "0mxdywffg4ww98905mc6kjhk9mfzhgwzsn98w0vmy0fckcarl3gl"
},
"stable": {
"version": [
@@ -17211,11 +17173,11 @@
"repo": "raxod502/ctrlf",
"unstable": {
"version": [
- 20210227,
- 552
+ 20210308,
+ 25
],
- "commit": "4fd7d9dffbbf91dfcaccccb54c571f53c279e94f",
- "sha256": "076xjd8aia8q96hakcw861a4hmkfdx0aafhnkwww4fk7vv50b7qx"
+ "commit": "f9ef7a5e1b53f5ea9d486c93d47806e7d7f432ef",
+ "sha256": "0b5kyfr7qyv5id61d16r07k37yn690sx42rjnj2jk6q2rwib5zj7"
},
"stable": {
"version": [
@@ -17423,6 +17385,30 @@
"sha256": "0abpkcn2mcg0c4nycannwz9skvl6w7zgvbh1rx30qw0wl0i5svdm"
}
},
+ {
+ "ename": "current-word-highlight",
+ "commit": "02d60c15b4624735ba7e62f7c27a27487f1c7caf",
+ "sha256": "0jrcgvc60hzcnd66b0na4rd0lnr92pgfrkwwfvih2qjzxf5lpl72",
+ "fetcher": "github",
+ "repo": "kijimaD/current-word-highlight",
+ "unstable": {
+ "version": [
+ 20210228,
+ 1644
+ ],
+ "commit": "1d185f88ffe8d5ddc788772c40d37cf7e99a03ba",
+ "sha256": "1da11j754pgshfibj7w9wixhbzcjzn1iqifblflz2mqgny3nsisd"
+ },
+ "stable": {
+ "version": [
+ 1,
+ 0,
+ 3
+ ],
+ "commit": "2d7c5547e4b0da361b1533d2ff30e3f62f4b682c",
+ "sha256": "1d1mz0j51i09g2fn25iik7wk0cc9i6ps8qviik73fy7ivvxjn0vp"
+ }
+ },
{
"ename": "cursor-test",
"commit": "6439f7561cfab4f6f3beb132d2a65e94b3deba9e",
@@ -17643,8 +17629,8 @@
20210119,
1853
],
- "commit": "80fad305784b21a818683010bc27d48302ec7110",
- "sha256": "0xz29ac8mpqkzgzdvhdv98aa4mrd6br4sr5fxwpb3kpidmqpa9h8"
+ "commit": "199743df55c6bfce3cdb08405bd8519768c8dfa9",
+ "sha256": "18jzrql5g2sd322w25phws7d1v8906lyc0ipn6cknlrv4pjmdazv"
},
"stable": {
"version": [
@@ -17771,8 +17757,8 @@
"repo": "jyp/dante",
"unstable": {
"version": [
- 20210221,
- 1947
+ 20210301,
+ 1738
],
"deps": [
"company",
@@ -17783,8 +17769,8 @@
"lcr",
"s"
],
- "commit": "7b1ab644214e03b86dcf7436fd22a65cce2fa858",
- "sha256": "177d9gk2fayx1nmd1gs6cf3mi35jakxn2di785qlhk7h5alai9hc"
+ "commit": "8741419333fb85ed2c1d71f5902688f5201b0a40",
+ "sha256": "1i4rz1lp78wzn8x9xgjar8h66csdkf5836ny8lwd68m7z5gh0w21"
},
"stable": {
"version": [
@@ -17812,8 +17798,8 @@
"repo": "emacs-lsp/dap-mode",
"unstable": {
"version": [
- 20210222,
- 419
+ 20210305,
+ 1555
],
"deps": [
"bui",
@@ -17825,8 +17811,8 @@
"posframe",
"s"
],
- "commit": "aa15b9c49b7e09bb23f9a4ff7855122f0eb19976",
- "sha256": "02gws113c95567qp2zvxzqdhzapkcx9qnf00k2l0j52f7i0kz49b"
+ "commit": "7b67475361f7a89a1c3d5f6979d12209ad036f54",
+ "sha256": "0yvaplfrd6agi8balv1wnyvyi9n7wgc1raqw43qlzaz03bbdq1da"
},
"stable": {
"version": [
@@ -18013,11 +17999,11 @@
"repo": "bradyt/dart-mode",
"unstable": {
"version": [
- 20190827,
- 2102
+ 20210301,
+ 0
],
- "commit": "04fcd649f19d49390079fbf2920a10bf37f6a634",
- "sha256": "1rpdrq8w8vishjpakxvj20dgnnp2qksi1nrd0qllllb5sjyih56d"
+ "commit": "43975c92080e307c4bc14a4773a61195d2062fd9",
+ "sha256": "0zpjrq3cra6q6pd52skm11wj0j75v8cnamv504hlq4rgd87vkz2p"
},
"stable": {
"version": [
@@ -18079,11 +18065,11 @@
"repo": "magnars/dash.el",
"unstable": {
"version": [
- 20210228,
- 2221
+ 20210308,
+ 2109
],
- "commit": "6a086fccc95e96db2a819346d1eaf504654d9713",
- "sha256": "12b13p74p8iw8lxm2lh5lar15fs7j2mcyx837ddmag11qspdyy4p"
+ "commit": "a17b6b5409825891423b3867cd7bea84852d6ddd",
+ "sha256": "0swjqkz5bq1f9vphjc6a1mwr7b3rlr8j9jg56f9gwj9gcv9mgjab"
},
"stable": {
"version": [
@@ -18158,8 +18144,8 @@
"deps": [
"dash"
],
- "commit": "6a086fccc95e96db2a819346d1eaf504654d9713",
- "sha256": "12b13p74p8iw8lxm2lh5lar15fs7j2mcyx837ddmag11qspdyy4p"
+ "commit": "a17b6b5409825891423b3867cd7bea84852d6ddd",
+ "sha256": "0swjqkz5bq1f9vphjc6a1mwr7b3rlr8j9jg56f9gwj9gcv9mgjab"
},
"stable": {
"version": [
@@ -18182,14 +18168,14 @@
"repo": "emacs-dashboard/emacs-dashboard",
"unstable": {
"version": [
- 20210218,
- 1550
+ 20210306,
+ 1508
],
"deps": [
"page-break-lines"
],
- "commit": "411ff9ff9368f03d09097ad1d395d632fd4d9f40",
- "sha256": "0db8h1004ndn1b9cvh27fj5w5r6p83nmskcy983cw5qris02vrkx"
+ "commit": "1327fc36a0ba3136c7ffd3f1a1dda27f196631e6",
+ "sha256": "1zq3h3zgssvydxb9lmlcjn6wb2kri4jk96w43cl48myq27nsj5ri"
},
"stable": {
"version": [
@@ -18369,26 +18355,25 @@
"repo": "doublep/datetime",
"unstable": {
"version": [
- 20200621,
- 2103
+ 20210307,
+ 2203
],
"deps": [
"extmap"
],
- "commit": "c51eeb6df180f6c7d1676d1c0af78255bb0fdf95",
- "sha256": "11w32jnkc596ybbhqih5d4rbvqk50cc6yyc9759acnzlqfd188xs"
+ "commit": "276f9d4304180301edabc160d5d17f46532489a1",
+ "sha256": "0g6qgp6zvrbiaq6yfzqs3bmnry43xspp3ra3hm17x80b6izdsn90"
},
"stable": {
"version": [
0,
- 6,
- 6
+ 7
],
"deps": [
"extmap"
],
- "commit": "55297bf409f35dbc4bcd26b458b83e349ed11452",
- "sha256": "0a3q667pybpmsjkbgf6287jwgpnx8brp5314wb8zbczw6ncygnbi"
+ "commit": "276f9d4304180301edabc160d5d17f46532489a1",
+ "sha256": "0g6qgp6zvrbiaq6yfzqs3bmnry43xspp3ra3hm17x80b6izdsn90"
}
},
{
@@ -18529,8 +18514,8 @@
"ccc",
"cdb"
],
- "commit": "1cd0f65e4e116aaa1dddce98e95ce79911ff85ac",
- "sha256": "1w9k8gadkm0l39j8i9n5c3zwsgv1rqi9q3gpx050wn5mv33aryak"
+ "commit": "cec99365fb3ad725c44514b918696ab153596b8d",
+ "sha256": "0q1vxcm163cs0pwnpnbjanpm49hshiyfx4m915i1wxsa7q9vvv67"
}
},
{
@@ -19128,11 +19113,19 @@
"repo": "lassik/emacs-desktop-mail-user-agent",
"unstable": {
"version": [
- 20210228,
- 1335
+ 20210309,
+ 1355
],
- "commit": "cf45bbbdd77b105df8d2a51e27b46d480ef992c8",
- "sha256": "0a18sfy9diwcrzhcykd7pnw990kmlfb60zdxbi0nmkyqzx5gj1hi"
+ "commit": "64d0a75491414b119e044ea8fdf771753491a8cc",
+ "sha256": "0gkx1sdplnnihfvqj2cwnfdcd08s13zxv3in3a68fi8w2l6cn7ki"
+ },
+ "stable": {
+ "version": [
+ 0,
+ 1
+ ],
+ "commit": "6b665208bd9471cd8e4b4a81237b22c93a734528",
+ "sha256": "0i2j4i6xv3nrkc0v9ch2f6vw9hfg54ghwb1yqmdg2j7wqh3mm0hq"
}
},
{
@@ -19455,6 +19448,35 @@
"sha256": "03k5iy610f1m2nmkdk69p49fcfqfyxmy3h6fqvqsr2v1hix8i54a"
}
},
+ {
+ "ename": "diffpdf",
+ "commit": "6a084a863fa9c680997efc02fdf69c95bfc3fed3",
+ "sha256": "0bd7aj4fxb7rg88mlwxryli54p5mxrzir7zj23d7xcvf82wb4aqa",
+ "fetcher": "github",
+ "repo": "ShuguangSun/diffpdf.el",
+ "unstable": {
+ "version": [
+ 20210307,
+ 932
+ ],
+ "deps": [
+ "transient"
+ ],
+ "commit": "fdb37bb696aaec6cb2bcece3760866760e68edc4",
+ "sha256": "1ig7hk9vhlym91gzk4s6h2a6aj425nln29m6f2hpq9jh3qicgh9i"
+ },
+ "stable": {
+ "version": [
+ 1,
+ 0
+ ],
+ "deps": [
+ "transient"
+ ],
+ "commit": "fdb37bb696aaec6cb2bcece3760866760e68edc4",
+ "sha256": "1ig7hk9vhlym91gzk4s6h2a6aj425nln29m6f2hpq9jh3qicgh9i"
+ }
+ },
{
"ename": "diffscuss-mode",
"commit": "3416586d4d782cdd61a56159c5f80a0ca9b3ddf4",
@@ -20351,26 +20373,26 @@
"repo": "jojojames/dired-sidebar",
"unstable": {
"version": [
- 20210227,
- 1046
+ 20210301,
+ 2158
],
"deps": [
"dired-subtree"
],
- "commit": "beea35753bc7b0df86f1a966989d626e0aa20481",
- "sha256": "16yi9k1lmmfyys2vgfjxpq3mh82g208c54b1nvm6cm8kqxy1x10q"
+ "commit": "92e7f77ec65c2089d75edb63ca312f55e3033be0",
+ "sha256": "0ad9r63jp257z95jb5537nbw64q6shdg4m5cmlx8asb7fp2wgsf8"
},
"stable": {
"version": [
0,
- 1,
+ 2,
0
],
"deps": [
"dired-subtree"
],
- "commit": "347f56480228c2aac97e14f4f5a762c4582d1323",
- "sha256": "1ahmvbwwdnjddn8qk6gq5gjfkvi1mvm13a968n7zpcpnphk6ygzb"
+ "commit": "cfc70763131ae668ff7b4884651f894fd102ffb6",
+ "sha256": "090dqaqyjmkzrz4szjpk1iip0bdvb0frp4l79393f8ki8w7c16c1"
}
},
{
@@ -20471,11 +20493,11 @@
"repo": "Boruch-Baum/emacs-diredc",
"unstable": {
"version": [
- 20210113,
- 1
+ 20210312,
+ 758
],
- "commit": "491308566832a38c0c49a894f7b12b8ff62e7aa6",
- "sha256": "1pa9k4y74rihh8d4ij6pdnpybs0ib2vcxvjp7ldlndxqpfzxaxxd"
+ "commit": "354b7a38d1e5778fa88287ddf2f54a8177bf78ad",
+ "sha256": "0wpv0ym6zs11pf30bj6b672hgaf0gsh9pxnlbyrbm5pgdwzfcxs0"
},
"stable": {
"version": [
@@ -20873,11 +20895,11 @@
"repo": "mnp/dispwatch",
"unstable": {
"version": [
- 20191130,
- 52
+ 20210305,
+ 342
],
- "commit": "6abf276b8d66df4996c7e98e7a40cbad8747beb7",
- "sha256": "17163bncxf11295bxzbmji09qy0klxzb0w8vxaazij6sxlk90mnm"
+ "commit": "03abbac89a9f625aaa1a808dd49ae4906f466421",
+ "sha256": "0wf3cyf5clkmh620q83x361nsnh60jhyfp90iqmabk3qs9x8amgs"
}
},
{
@@ -20952,14 +20974,14 @@
"repo": "unhammer/dix",
"unstable": {
"version": [
- 20200108,
- 1057
+ 20210312,
+ 1850
],
"deps": [
"cl-lib"
],
- "commit": "391832823f3f9835d957bc0224e122b376e5d825",
- "sha256": "1h7wxi1nk6051arzx8671sf3m178ci9gs3a78h4hp8z0jrz364kz"
+ "commit": "17f33f9a8bb50156261e10c045d54eb866ea84fa",
+ "sha256": "1aajxj4xvi8jpskfhh52n6388w1skj1y9aq2xdvwj7cizy57lqn2"
},
"stable": {
"version": [
@@ -20989,8 +21011,8 @@
"dix",
"evil"
],
- "commit": "391832823f3f9835d957bc0224e122b376e5d825",
- "sha256": "1h7wxi1nk6051arzx8671sf3m178ci9gs3a78h4hp8z0jrz364kz"
+ "commit": "17f33f9a8bb50156261e10c045d54eb866ea84fa",
+ "sha256": "1aajxj4xvi8jpskfhh52n6388w1skj1y9aq2xdvwj7cizy57lqn2"
},
"stable": {
"version": [
@@ -21315,8 +21337,8 @@
"repo": "Silex/docker.el",
"unstable": {
"version": [
- 20210208,
- 1500
+ 20210304,
+ 1614
],
"deps": [
"dash",
@@ -21326,8 +21348,8 @@
"tablist",
"transient"
],
- "commit": "0ca910badf86ff2e2dbfdf3f18819dd72a3198fc",
- "sha256": "0n21nv79z356wmz2sryq1r0f68ds2kwkgivi8z82lqrv9ndni2xv"
+ "commit": "85bc970dc2c1b81737c5ab89c62d6b75983388c2",
+ "sha256": "0y8zdvv11kxkbsrhnh3dl2sgxk6gbr3b7jz3d4kzgs36hyzv15l3"
},
"stable": {
"version": [
@@ -21521,14 +21543,14 @@
"repo": "jcs-elpa/docstr",
"unstable": {
"version": [
- 20210222,
- 1525
+ 20210301,
+ 1350
],
"deps": [
"s"
],
- "commit": "6103a63385f5dfa828a3e759f3668f6be630cd54",
- "sha256": "0w69m94i2aqhfcwnvvpkkfrz1vd871rf0fn68jm123mxg1hc76ac"
+ "commit": "a60b49ed37345c5f47604e857c97978a93e314bf",
+ "sha256": "0x8ih30m1d2m4za17zzfdjvc2h0qlpdh4nwzgz9laxwibgm499ds"
},
"stable": {
"version": [
@@ -21670,16 +21692,16 @@
"repo": "seagle0128/doom-modeline",
"unstable": {
"version": [
- 20210227,
- 1747
+ 20210308,
+ 1212
],
"deps": [
"all-the-icons",
"dash",
"shrink-path"
],
- "commit": "1d8d8f885d1e2cdde31c256e11fce95a5b1fcce3",
- "sha256": "1irvb4s6y80jpi6lwr7fviwisfnv4nvay29dssbj66k2jqlwyjqz"
+ "commit": "0c2f2f0aa2911880b20b2a7e9a5ba20f19be7e24",
+ "sha256": "1i367ihnx3vspwx5ly7imj3rmx9f113jmf4i0siklxx0gb7r65n7"
},
"stable": {
"version": [
@@ -21723,14 +21745,14 @@
"repo": "hlissner/emacs-doom-themes",
"unstable": {
"version": [
- 20210226,
- 1558
+ 20210302,
+ 1549
],
"deps": [
"cl-lib"
],
- "commit": "35b86f228f76ef4f782562c9d3188769e433b17b",
- "sha256": "1xyykbygb0dajbwmfl50pq7azzhzis53nqg8az9c7rw1fd9bds9f"
+ "commit": "55f01ede533c800e6eb44ef5bdc2fe64d0400425",
+ "sha256": "19lhvf6gsvpadmx27lswdnl6y93sywn17d7yjbigva62lmr6yq0w"
},
"stable": {
"version": [
@@ -21832,14 +21854,14 @@
"repo": "zk-phi/download-region",
"unstable": {
"version": [
- 20200816,
- 1009
+ 20210306,
+ 415
],
"deps": [
"cl-lib"
],
- "commit": "0dca3b224649bba80a7e9ecbf1d1b6f6be962455",
- "sha256": "1yka864dzz8nxskcllqyxk04313hlyfc9a4p0apmk56q19fcpwgn"
+ "commit": "e0a721858a22896fa1d7f1d5689dd0878dbc58fa",
+ "sha256": "1hvnwqx61g4idqww1axs4xa3jxrd68lvipgvca22ybr2fpdny1xx"
}
},
{
@@ -22237,11 +22259,11 @@
"repo": "jscheid/dtrt-indent",
"unstable": {
"version": [
- 20210214,
- 811
+ 20210307,
+ 2140
],
- "commit": "95c08dc4841b37902fad63a5a976d20e7a5ce3b0",
- "sha256": "11r68sh3yrrfib7pixnazispwsffrygmgplffrv8qq57xrqzyxih"
+ "commit": "37529fc7a98564164c87103e5107a6dca32b0e44",
+ "sha256": "1h2j25b6qayydl841zwbh73fw1177xgskrqm27cqmfx0bcpx7qq3"
},
"stable": {
"version": [
@@ -22319,16 +22341,16 @@
"repo": "jacktasia/dumb-jump",
"unstable": {
"version": [
- 20210227,
- 2100
+ 20210303,
+ 1714
],
"deps": [
"dash",
"popup",
"s"
],
- "commit": "782c2f9595d4288ac0f662d6620e23b8e33f0790",
- "sha256": "0sczljv4isgc6r4x46g876kivgq8ywr8z4gb4w1cis9bivrlbdsf"
+ "commit": "8bc195000e17ce6c72755a8fb55ca0fcd36add76",
+ "sha256": "0dc31yy4r41nwwv57dzbd6zgwddizqh4q4qagpqx645l509s7k7i"
},
"stable": {
"version": [
@@ -22372,17 +22394,17 @@
20210213,
757
],
- "commit": "a8c6ed8bb27af690955e51eabbef0382b7e2d41e",
- "sha256": "1c2r9njzm4l3rvhz0854qymf70dbmawfiahm0iaf5gva480kjv3a"
+ "commit": "2d20e430437a09fb438d7294672e4c7f30a68504",
+ "sha256": "1rl8zrv7bwsvffbp9k7gqz2j5gmx7bs1rbq3vhq5aq2hw5k06an4"
},
"stable": {
"version": [
2,
8,
- 2
+ 4
],
- "commit": "6c471da57bea666267a8a63034aed57962f378b0",
- "sha256": "0b7mqcns4n614fq3p9kisffks3j2wzawxp4xccka7wgyn1q2pgr8"
+ "commit": "b6a3f66fb15378fc7170e94778f4d2c0b142ad92",
+ "sha256": "1p3r197cfb96675n2s7mbggndqspcxxmk9lkncirixm3k7ww36l1"
}
},
{
@@ -22423,11 +22445,11 @@
"repo": "integral-dw/dw-passphrase-generator",
"unstable": {
"version": [
- 20210226,
- 2028
+ 20210307,
+ 1834
],
- "commit": "66d92f592b35fd168f23d7c58d698a1ed2dcaa0a",
- "sha256": "1pfz1wwrdpdkd29309dryy7ficl1h1rfmgv7fbpy9p33vs9mdi9p"
+ "commit": "8c5b5c9d435de97ce9b95b9280feb1c0a57a60f8",
+ "sha256": "1793bwfn3c2f9dxcs8mmps3riy25y5baz1fvbpdr9pq19sl58bj5"
},
"stable": {
"version": [
@@ -22465,11 +22487,11 @@
"repo": "dylan-lang/dylan-mode",
"unstable": {
"version": [
- 20210227,
- 1818
+ 20210309,
+ 1456
],
- "commit": "fe965628177b0ee0bced7aa4fa42b6f5519c2d0e",
- "sha256": "17q91qnxbmbmsdnq9pnhn7q8wmq4bafl2z701783ka7nwf4z3ihl"
+ "commit": "25dd620cf467a4a322461d9f9983db0fcca08e43",
+ "sha256": "0w70h20b33h6vykqkb0h3cb21hv1nd7rm4j9dcc66ihpisw9crkp"
}
},
{
@@ -22865,28 +22887,28 @@
"repo": "masasam/emacs-easy-hugo",
"unstable": {
"version": [
- 20201205,
- 1908
+ 20210303,
+ 2352
],
"deps": [
"popup",
"request"
],
- "commit": "eacc00637380fbd9a2cc95821e91969ab75e76eb",
- "sha256": "12vlkbi15c54wpy0ak5mq89x354f86qk1y9g413bacafg5hxnn95"
+ "commit": "b3c9ca2a4e1d90013a7d990056d56cdf2bdf8e40",
+ "sha256": "1g48c2142yqs8ir2872q0zdl46qprx2mhhhd9jvcscakm4xv3cdf"
},
"stable": {
"version": [
3,
9,
- 50
+ 55
],
"deps": [
"popup",
"request"
],
- "commit": "eacc00637380fbd9a2cc95821e91969ab75e76eb",
- "sha256": "12vlkbi15c54wpy0ak5mq89x354f86qk1y9g413bacafg5hxnn95"
+ "commit": "b3c9ca2a4e1d90013a7d990056d56cdf2bdf8e40",
+ "sha256": "1g48c2142yqs8ir2872q0zdl46qprx2mhhhd9jvcscakm4xv3cdf"
}
},
{
@@ -23043,25 +23065,26 @@
"repo": "joostkremers/ebib",
"unstable": {
"version": [
- 20210219,
- 1115
+ 20210307,
+ 1125
],
"deps": [
"parsebib"
],
- "commit": "32f97677bcfca2157583473af507c17e24f88f55",
- "sha256": "1wd63jiik98ya5z4bkdpnznw03c1qri9wb8nn0w9smia9888a640"
+ "commit": "6a3351c4bee70517facf0eac457a17a1efc21144",
+ "sha256": "0ppp6a8qyllh1kjrh8fa8dvhv98wnq0w742mzh8gahkjbrsjdwcj"
},
"stable": {
"version": [
2,
- 29
+ 30,
+ 1
],
"deps": [
"parsebib"
],
- "commit": "dd18665862413fc1e1aea0becb318a9e6d281d10",
- "sha256": "1d0xnhdcsz2ysq145k2l0f2r4vb0pkai1v6wl6sfba7xi5fc323i"
+ "commit": "6a3351c4bee70517facf0eac457a17a1efc21144",
+ "sha256": "0ppp6a8qyllh1kjrh8fa8dvhv98wnq0w742mzh8gahkjbrsjdwcj"
}
},
{
@@ -23531,15 +23554,15 @@
"repo": "editorconfig/editorconfig-emacs",
"unstable": {
"version": [
- 20210221,
- 1617
+ 20210309,
+ 1345
],
"deps": [
"cl-lib",
"nadvice"
],
- "commit": "048c553999c90db0b6066b3ec647a79f4af9985d",
- "sha256": "0i1h0p78dm256y7gg2fzhks4x8hq89s5i5m39pipfwy4srkp3d19"
+ "commit": "9da2dab6474e1f735a2e9fbc7f26a553497c58c2",
+ "sha256": "0vpspvng3g0l2lqig3fvmxhxl4dqqs9zcyfgymjak03nfcilm394"
},
"stable": {
"version": [
@@ -23890,8 +23913,8 @@
"repo": "joaotavora/eglot",
"unstable": {
"version": [
- 20210227,
- 1019
+ 20210306,
+ 2312
],
"deps": [
"eldoc",
@@ -23900,8 +23923,8 @@
"project",
"xref"
],
- "commit": "92b0c5d385cc6f3593f60c2f93917fd8b2d44207",
- "sha256": "1rlgindfq43622gj8jsdkx3b590lhkr2zn18djyfd7g29j26b4wm"
+ "commit": "f0c770cfbbc75c7aeb22cd2b118bc3948596d7a7",
+ "sha256": "0qcjiawszs3v166q8nanifp465yd5ib2gl2ywrlmgk1l7ixr80wp"
},
"stable": {
"version": [
@@ -24561,11 +24584,11 @@
"repo": "Mstrodl/elcord",
"unstable": {
"version": [
- 20200611,
- 2314
+ 20210311,
+ 256
],
- "commit": "01b26d1af2f33a7c7c5a1c24d8bfb6d40115a7b0",
- "sha256": "1lj87zfcvmzm34rlq5s4y4x2nwckwg5qxlhlgl4qry3bf16bmkcf"
+ "commit": "9bea3248938b99498f5114f46441720e1d4b2f3a",
+ "sha256": "0l540rpw2vwjm9vh4bv673lcjw20v5gvfyf1xmxdsfhsf7m0rdns"
}
},
{
@@ -24836,16 +24859,16 @@
"repo": "freesteph/elescope",
"unstable": {
"version": [
- 20210128,
- 1509
+ 20210312,
+ 1147
],
"deps": [
"ivy",
"request",
"seq"
],
- "commit": "cd3ce082e47c0c13cfce34e6f6957c2275f9416b",
- "sha256": "1pk8avmvvcxmv2gsl5n8g66jjwi92py1r9f5h9c0wjq0nrazapy1"
+ "commit": "36566c8c1f5f993f67eadc85d18539ff375c0f98",
+ "sha256": "0qpgkv0h71pkbm006ni56hbimmn9wfvciaicxylhpbcqkd7n1gc1"
},
"stable": {
"version": [
@@ -24893,11 +24916,11 @@
"repo": "skeeto/elfeed",
"unstable": {
"version": [
- 20210226,
- 258
+ 20210309,
+ 2323
],
- "commit": "0ccd59aaace34546017a1a0d7c393749747d5bc6",
- "sha256": "1ghdvfn4f9y69r59i1ga9b3ib1r8sbqg6q1v5rz3f9paagfavrd1"
+ "commit": "e29c8b91450bd42d90041231f769c4e5fe5070da",
+ "sha256": "12m4q8zfmn6g0kz2v3vmch4kbmivxshj9xk58j2f3f3c8fvk6567"
},
"stable": {
"version": [
@@ -25012,26 +25035,26 @@
"repo": "sp1ff/elfeed-score",
"unstable": {
"version": [
- 20210226,
- 106
+ 20210302,
+ 2051
],
"deps": [
"elfeed"
],
- "commit": "6f99f4b9338c1a4e64885a799ac01c5b9e1d3a0a",
- "sha256": "1l7xmnn0j5h01416ras5fjb8x68ssq9hzkcz7p4539fgq5m0p9y0"
+ "commit": "f59cbc38c83007e160722347c8cb5438d5fe13a0",
+ "sha256": "07xid0a31ghknbfwj8dxzbqkg4sfayjhlqvp17p2bzlf1mj0zjyd"
},
"stable": {
"version": [
0,
7,
- 4
+ 7
],
"deps": [
"elfeed"
],
- "commit": "8c895a786be96db4caab476d4db30202c51b6c70",
- "sha256": "0zkkrf7xl91c8156vq0njkqlbdx2949s8pmpy62w2xfl12f2wb98"
+ "commit": "f59cbc38c83007e160722347c8cb5438d5fe13a0",
+ "sha256": "07xid0a31ghknbfwj8dxzbqkg4sfayjhlqvp17p2bzlf1mj0zjyd"
}
},
{
@@ -25049,8 +25072,8 @@
"elfeed",
"simple-httpd"
],
- "commit": "0ccd59aaace34546017a1a0d7c393749747d5bc6",
- "sha256": "1ghdvfn4f9y69r59i1ga9b3ib1r8sbqg6q1v5rz3f9paagfavrd1"
+ "commit": "e29c8b91450bd42d90041231f769c4e5fe5070da",
+ "sha256": "12m4q8zfmn6g0kz2v3vmch4kbmivxshj9xk58j2f3f3c8fvk6567"
},
"stable": {
"version": [
@@ -25152,11 +25175,11 @@
"repo": "xuchunyang/elisp-demos",
"unstable": {
"version": [
- 20201128,
- 1009
+ 20210312,
+ 542
],
- "commit": "ed9578dfdbbdd6874d497fc9873ebfe09f869570",
- "sha256": "1268wk05j0xjqah56x7mwxvkqbaal8nal894imy42ls043ppvqd3"
+ "commit": "924b07d28e4f5b82f0e1377bcde800068f0a6d9d",
+ "sha256": "1pf37rlpmr8fjaxqk47p7dv84nksgh3r63m23jpi1g49myvwfzgi"
},
"stable": {
"version": [
@@ -25725,11 +25748,11 @@
"repo": "redguardtoo/elpa-mirror",
"unstable": {
"version": [
- 20210217,
- 2309
+ 20210304,
+ 1432
],
- "commit": "ceef14444a5d668ec2eac2954db9f3fa8971521c",
- "sha256": "0nngpjgc98hb3aq8cq32n3n6qr59jnmm5c81i105x0ard3025jgk"
+ "commit": "893368d222faf94d0be66da8ab581c47e1c04082",
+ "sha256": "115wrc8rnslyssh2fwd1mc0a6l942rkjzfv6c4509h95b2xfdp8p"
},
"stable": {
"version": [
@@ -26125,14 +26148,14 @@
"repo": "tecosaur/emacs-everywhere",
"unstable": {
"version": [
- 20210226,
- 1928
+ 20210303,
+ 1507
],
"deps": [
"cl-lib"
],
- "commit": "18e88648cdac06e62b9470bba03c7512c7f6ad00",
- "sha256": "0jwxiaf6ajiqd18albj1y7aqj2r6f5k813kbbwwhixqk1sjd4i0c"
+ "commit": "99997af93310128cc95b8ddceacb448daed2403a",
+ "sha256": "03syfvwsbrrmghdav3xkmpjvdfh1q1qr880a6f6wkri9iazg021g"
}
},
{
@@ -26143,20 +26166,20 @@
"repo": "knu/emacsc",
"unstable": {
"version": [
- 20210226,
- 555
+ 20210302,
+ 806
],
- "commit": "75761078047f2a28d74eab527b881128faaa4b75",
- "sha256": "190j3gmy9fwm5ibk1zpxczqakjl9vj1c7jc7aik88jrs3l711sn7"
+ "commit": "409fc548bb650c6e832b459c756b13de68147117",
+ "sha256": "04k3gnfhqy0i4vb03k1jr3r43sfpxs6dyx863gsgz6qnkkbqrydn"
},
"stable": {
"version": [
1,
3,
- 20210226
+ 20210302
],
- "commit": "75761078047f2a28d74eab527b881128faaa4b75",
- "sha256": "190j3gmy9fwm5ibk1zpxczqakjl9vj1c7jc7aik88jrs3l711sn7"
+ "commit": "409fc548bb650c6e832b459c756b13de68147117",
+ "sha256": "04k3gnfhqy0i4vb03k1jr3r43sfpxs6dyx863gsgz6qnkkbqrydn"
}
},
{
@@ -26422,11 +26445,11 @@
"repo": "oantolin/embark",
"unstable": {
"version": [
- 20210228,
- 10
+ 20210309,
+ 1632
],
- "commit": "0c7323953e628c8797270a37c0f639fe23092175",
- "sha256": "12zikidvgx2ybk4b4z3pr26jmh7v8cqvljff72a0isi6l4m8zy5l"
+ "commit": "d267c11b2d6f510d9e173400ec90e18a471fc7b3",
+ "sha256": "1a8qj71jcy0cpywy6677kg9d3l2a4v96nvaw7kccm2xmsrhq6wa2"
},
"stable": {
"version": [
@@ -26445,15 +26468,15 @@
"repo": "oantolin/embark",
"unstable": {
"version": [
- 20210223,
- 1919
+ 20210308,
+ 1615
],
"deps": [
"consult",
"embark"
],
- "commit": "0c7323953e628c8797270a37c0f639fe23092175",
- "sha256": "12zikidvgx2ybk4b4z3pr26jmh7v8cqvljff72a0isi6l4m8zy5l"
+ "commit": "d267c11b2d6f510d9e173400ec90e18a471fc7b3",
+ "sha256": "1a8qj71jcy0cpywy6677kg9d3l2a4v96nvaw7kccm2xmsrhq6wa2"
},
"stable": {
"version": [
@@ -26620,15 +26643,15 @@
"url": "https://git.savannah.gnu.org/git/emms.git",
"unstable": {
"version": [
- 20210228,
- 1251
+ 20210310,
+ 2103
],
"deps": [
"cl-lib",
"seq"
],
- "commit": "757043ba5c4d259df41f71fa6545a156de107ff8",
- "sha256": "05y09nr3l8xh8zg301jbl37yvm213cdq99gwjgzjs1vmlg8hp0nb"
+ "commit": "de0c4079ccdf3e17b722e3ddf2a275e66703b6bb",
+ "sha256": "1m334c1c1b6jfh100xfdxfqs89i5q1vw6dwjf4alydl0d08q91lc"
},
"stable": {
"version": [
@@ -26958,8 +26981,8 @@
"ht",
"seq"
],
- "commit": "cfa00865388809363df3f884b4dd554a5d44f835",
- "sha256": "0dw0wkirphwk7iv61b9z5qbg850nnyrivi6d2a80al1nmxkla2sg"
+ "commit": "1b726412f19896abf5e4857d4c32220e33400b55",
+ "sha256": "1g8dviwmwifzjvy9rvnhr9hsxwv37ksqikqccrbjyrpcyv57z1a5"
},
"stable": {
"version": [
@@ -27996,8 +28019,8 @@
20200914,
644
],
- "commit": "6075f5d751d53f9dc4966ab19371104b6118f4d0",
- "sha256": "04z4zydz67r7aawqqx4ps3y2d3ffyq253k8r4xkrzq70ax4lqww8"
+ "commit": "f9a181685397517b5d14943ca88a1c0acacc2075",
+ "sha256": "10gk6052zdp28n9z3bjxwcgg0161sfcnz52h46w7s5jwibl1ymiw"
},
"stable": {
"version": [
@@ -28021,8 +28044,8 @@
20210226,
1127
],
- "commit": "cd074622c9ed4c93d4f12ded40f2a36f91a26bc0",
- "sha256": "0pf06a9wgzqm49xqyivddc3r3mc2g6rf3s7zsnxnnsp5wjx4amw3"
+ "commit": "13f941d2ed90b3dcb0f8fc97bbad79bcdc474f64",
+ "sha256": "1ikxsgynzs0k3yxxf442bxnvlpy5zkkri3i886sy03cik04yhjvq"
},
"stable": {
"version": [
@@ -28884,11 +28907,11 @@
"repo": "emacs-ess/ESS",
"unstable": {
"version": [
- 20210227,
- 2101
+ 20210307,
+ 735
],
- "commit": "4e9a04284d00232e20d44269195e2a524252ebe0",
- "sha256": "07k091b04gkmk8mdbqjvr9br19v8b0blrn5ywxvimyy3vwrxb87r"
+ "commit": "a83206ab65ed5f0b1710de69241938f2fc7e3d25",
+ "sha256": "045004dmljnxfvalngjp8y0qdmii68gk5jp12r2fg0axd5rwxprk"
},
"stable": {
"version": [
@@ -29467,15 +29490,15 @@
"repo": "emacs-evil/evil",
"unstable": {
"version": [
- 20210228,
- 1738
+ 20210305,
+ 1341
],
"deps": [
"cl-lib",
"goto-chg"
],
- "commit": "a50a15f4057dd474f274464842381aa44e550b4d",
- "sha256": "05p49hgxqs650snivcnqrj3xlkaxcs1ki0k9ybf335nnxgdfg4zr"
+ "commit": "f5ab7ff7b5cfbcdc6953589954c9aadc2d81ff6a",
+ "sha256": "1na7y6d77rzsvcqqaadzvv3m99dsbj73vrnldabk89i3gngdcsvs"
},
"stable": {
"version": [
@@ -29669,15 +29692,15 @@
"repo": "emacs-evil/evil-collection",
"unstable": {
"version": [
- 20210209,
- 629
+ 20210302,
+ 124
],
"deps": [
"annalist",
"evil"
],
- "commit": "334670e29d964c5f591f75ccbf52b7b5faf4daba",
- "sha256": "0drjcdclzy27ja95q9wp25p798nr2xwix2br50pp0s73rpfvv2sy"
+ "commit": "26493597c74a7e574364aa2ca751a1e70ee4e5eb",
+ "sha256": "123shmnxrc304ppa1xc4ckxsizw3j88llrvg2kjgafj7b7csmjcv"
},
"stable": {
"version": [
@@ -30370,20 +30393,20 @@
"repo": "redguardtoo/evil-nerd-commenter",
"unstable": {
"version": [
- 20210208,
- 530
+ 20210311,
+ 37
],
- "commit": "2730820b9ccedf758c8a0428ee2c994c9fc415dd",
- "sha256": "1y5pn3rkqj8dxp5c7dsci621vnv6hsia74w2c1hybkkrjbka851q"
+ "commit": "b8ac35fe019df5602c31912f65303a3d8ad0066c",
+ "sha256": "1vyl8lidhjph7k86n8q09mwqpasaxsmwb8vi5i2gcd6klds9hg0d"
},
"stable": {
"version": [
3,
5,
- 3
+ 4
],
- "commit": "2730820b9ccedf758c8a0428ee2c994c9fc415dd",
- "sha256": "1y5pn3rkqj8dxp5c7dsci621vnv6hsia74w2c1hybkkrjbka851q"
+ "commit": "b8ac35fe019df5602c31912f65303a3d8ad0066c",
+ "sha256": "1vyl8lidhjph7k86n8q09mwqpasaxsmwb8vi5i2gcd6klds9hg0d"
}
},
{
@@ -30992,8 +31015,8 @@
"deps": [
"evil"
],
- "commit": "a50a15f4057dd474f274464842381aa44e550b4d",
- "sha256": "05p49hgxqs650snivcnqrj3xlkaxcs1ki0k9ybf335nnxgdfg4zr"
+ "commit": "f5ab7ff7b5cfbcdc6953589954c9aadc2d81ff6a",
+ "sha256": "1na7y6d77rzsvcqqaadzvv3m99dsbj73vrnldabk89i3gngdcsvs"
},
"stable": {
"version": [
@@ -32283,19 +32306,19 @@
"repo": "WJCFerguson/emacs-faff-theme",
"unstable": {
"version": [
- 20210128,
- 2108
+ 20210303,
+ 1351
],
- "commit": "14a755f2f85e4db00978de76e1b7f404bfaa5e67",
- "sha256": "0nxijsqwq3kvszv3f3r4z0vskxp9f0zjq5mx0c6gzfc4q82lvqkr"
+ "commit": "2db5c559ca7356189083fb698a053bb1fee922a9",
+ "sha256": "1gk2dxmxv0sgkng7zgakz0gq9i0zh3wrwzsi785s338vjyypwm3g"
},
"stable": {
"version": [
2,
- 16
+ 17
],
- "commit": "e475a0805cd9f4bb0f7397e4d37b868f42d96c00",
- "sha256": "1djgrjnqapxjpnjly3mk9xna27fgl53rj257slz2dm3svhyghk2n"
+ "commit": "2db5c559ca7356189083fb698a053bb1fee922a9",
+ "sha256": "1gk2dxmxv0sgkng7zgakz0gq9i0zh3wrwzsi785s338vjyypwm3g"
}
},
{
@@ -32636,11 +32659,11 @@
"repo": "yqrashawn/fd-dired",
"unstable": {
"version": [
- 20201217,
- 547
+ 20210311,
+ 321
],
- "commit": "9fb966df33e7dde9360b8707f7a0197694f46abd",
- "sha256": "0gx84kr8fnx8nic3iasqjdi1z6g9shfghin13kh5i9h7d8n83xkq"
+ "commit": "7d18938751d047eef18bfb5975195419f0d1e2d3",
+ "sha256": "0182hg9iayz371lv4flls3gwsvn7bad027h5bn7lizvxxmgg3c6s"
},
"stable": {
"version": [
@@ -32758,11 +32781,11 @@
"repo": "technomancy/fennel-mode",
"unstable": {
"version": [
- 20201221,
- 543
+ 20210301,
+ 1703
],
- "commit": "bebc9dd58a845928114082c5ab4538b9869b4fc7",
- "sha256": "1dyzfxcaq0gzw957386gapha4kai2y0hv6qqpv7gs4hsilvr8vzb"
+ "commit": "b0ce628d253e0fcb648144081535bb8569532220",
+ "sha256": "0mqfwmqdfm3j4yjcmpwgikblsgfxmj15pagq537ds9yb960myxs1"
},
"stable": {
"version": [
@@ -33080,20 +33103,20 @@
"repo": "redguardtoo/find-file-in-project",
"unstable": {
"version": [
- 20210227,
- 546
+ 20210310,
+ 426
],
- "commit": "28de73305f6e83e7eebd5a3e7f7ec2f3c0f4985a",
- "sha256": "1afridpi5imdxcv257872nx3g4rgzzi1ld629774da3p36jpvdwl"
+ "commit": "ee471c23a5a890427b1afa55cd74ad27a42f46f7",
+ "sha256": "1zygz8imm0r0370imzksfc6257hcnyi1lri8ngdsspzz6hlrd2z1"
},
"stable": {
"version": [
6,
0,
- 1
+ 2
],
- "commit": "06df008d5dc9eaced2dfc216f934a79c66b5cd5e",
- "sha256": "1r9x8fzc2ccyqk24q3gijssa9jmfc6lsylayjh24xz42kdbw2kx8"
+ "commit": "ee471c23a5a890427b1afa55cd74ad27a42f46f7",
+ "sha256": "1zygz8imm0r0370imzksfc6257hcnyi1lri8ngdsspzz6hlrd2z1"
}
},
{
@@ -33104,11 +33127,11 @@
"repo": "h/find-file-in-repository",
"unstable": {
"version": [
- 20210225,
- 1929
+ 20210301,
+ 2202
],
- "commit": "047eeeb8bf1958397a048d9ea8aaa43f80bac34e",
- "sha256": "1czhnf4ayiygkv3nxw3gdaimy2l6pfy308msnp2sjy0q719ygc79"
+ "commit": "10f5bd919ce35691addc5ce0d281597a46813a79",
+ "sha256": "0x8f0nw7w9lvkcrxgyfmdb8apw5da57lkbkxxysc8z5z6qzngqrr"
},
"stable": {
"version": [
@@ -33943,11 +33966,11 @@
"repo": "amake/flutter.el",
"unstable": {
"version": [
- 20201202,
- 138
+ 20210304,
+ 1341
],
- "commit": "696228a619f6078b16f9f77071112f6ad2a25c4e",
- "sha256": "0c39jgxykl1z74r0q7xiamwcnh6slidxrwg2f8ksdvyppgnqldwh"
+ "commit": "960b63576a13b7bd3495d0ad1883ed736873543b",
+ "sha256": "0l6k8ydrdbwms8va45jw88514ichj1qxbxkq8mfvvacb3rkb0gj0"
}
},
{
@@ -33965,8 +33988,8 @@
"flutter",
"flycheck"
],
- "commit": "696228a619f6078b16f9f77071112f6ad2a25c4e",
- "sha256": "0c39jgxykl1z74r0q7xiamwcnh6slidxrwg2f8ksdvyppgnqldwh"
+ "commit": "960b63576a13b7bd3495d0ad1883ed736873543b",
+ "sha256": "0l6k8ydrdbwms8va45jw88514ichj1qxbxkq8mfvvacb3rkb0gj0"
}
},
{
@@ -34775,15 +34798,15 @@
"repo": "flycheck/flycheck-eldev",
"unstable": {
"version": [
- 20210228,
- 2234
+ 20210305,
+ 2231
],
"deps": [
"dash",
"flycheck"
],
- "commit": "d222ce6a8e59385ffeeee7c3a36ee41cf9a8561e",
- "sha256": "0lipvy48ilc8cxkzk64j7384rx0w57hjcgxbn9dp31c8i5pygj6y"
+ "commit": "2ed17db874da51fba3d2991a1e05cf375fca9619",
+ "sha256": "0kzcx6sjwxzamal0za2vnll77kpvshr12zwxc9czxvc9vpckf921"
},
"stable": {
"version": [
@@ -37217,14 +37240,14 @@
"repo": "juergenhoetzel/flymake-nasm",
"unstable": {
"version": [
- 20210107,
- 524
+ 20210310,
+ 1540
],
"deps": [
"flymake-quickdef"
],
- "commit": "92b96ca659e88d25e21e711038332a5b4c199e61",
- "sha256": "1s76s5y5lwdw84bkcbx3xawc748hm9p9g2sfpn33mmz1mc227kz5"
+ "commit": "27e58d7f3a48ca6fc12238fe6c888a3fdffc3f75",
+ "sha256": "0j4zai3par1i27szs2rws72qrqjcr3yz55pp56hl397r40kzwgmq"
}
},
{
@@ -37592,11 +37615,11 @@
"repo": "federicotdn/flymake-shellcheck",
"unstable": {
"version": [
- 20200921,
- 2341
+ 20210307,
+ 1609
],
- "commit": "060da4097c1caadc1eb1d6feac4deaedaadb6dc0",
- "sha256": "021qmkysx8gmwxnxcx6izs1q1h66ncvrwlvpk1wsxw9lf9symm7c"
+ "commit": "68c7da5b53be4a3cc4d4c85d9367ed2a47448aec",
+ "sha256": "00062bk5q5n5z733v18nk2b242azhqsvcy4jprpcmllpd9pmx7mv"
}
},
{
@@ -37861,11 +37884,11 @@
"repo": "rolandwalker/flyspell-lazy",
"unstable": {
"version": [
- 20201028,
- 111
+ 20210308,
+ 1253
],
- "commit": "d57382cf06462931cb354f5630469425fce56396",
- "sha256": "0ahq75izwjmkzdkj25k3iml76csgkqav912dnlairqsnc9il6bj8"
+ "commit": "0fc5996bcee20b46cbd227ae948d343c3bef7339",
+ "sha256": "1r9sz6p8p2g3n59pqfqllr5324pg7q3fji6lki9qpy0l5yd6j1p4"
},
"stable": {
"version": [
@@ -37932,16 +37955,15 @@
"repo": "troyp/fn.el",
"unstable": {
"version": [
- 20170210,
- 204
+ 20210304,
+ 1812
],
"deps": [
"cl-lib",
- "dash",
- "dash-functional"
+ "dash"
],
- "commit": "f685fd0c08ec3b1d1b9974b37e62edd78a000cb8",
- "sha256": "1k8pwlpcvlwr4pavg85ja8hdc7rrbafqs1mhhqr5gbq8cp822sja"
+ "commit": "98e3fe1b4785e162d9aca978a2db106baa79260f",
+ "sha256": "0qaxbqwqxxgvw1lb6icsv3mx215mg682n3jsrmqfsvgl9nc97ps6"
},
"stable": {
"version": [
@@ -38310,8 +38332,8 @@
"repo": "magit/forge",
"unstable": {
"version": [
- 20210228,
- 1555
+ 20210303,
+ 2046
],
"deps": [
"closql",
@@ -38323,8 +38345,8 @@
"markdown-mode",
"transient"
],
- "commit": "b4df041a25811daa2536f9502461b99379dc0f11",
- "sha256": "0v5i3wnlajz7yznksml1rwl8avkjlqf3rbjl0gpr3ylv05hcra9k"
+ "commit": "8382fd3d43855de779c46da338dd59b1cb1d333e",
+ "sha256": "1ah4f5sy2ja33ibk37yqps7vmgdvkp36vahs2njqg0rg6zx057r3"
},
"stable": {
"version": [
@@ -38379,15 +38401,15 @@
"repo": "lassik/emacs-format-all-the-code",
"unstable": {
"version": [
- 20210224,
- 1954
+ 20210305,
+ 809
],
"deps": [
"inheritenv",
"language-id"
],
- "commit": "8f25a5e72f81b60bcf27fdfd653b76e7c4773895",
- "sha256": "0yfk59sbv8ydhc1sqwf3254h9qag7zmbs4h9f47kc9kp79a93i26"
+ "commit": "50e9def18f5cfa6bc7d30567dc05e4539ef3af8c",
+ "sha256": "0vi9r4sm8isi33dc2vnjq61vy1pxi1bqd5mxy2vfpg5sff3awgmg"
},
"stable": {
"version": [
@@ -39007,16 +39029,16 @@
"repo": "waymondo/frog-jump-buffer",
"unstable": {
"version": [
- 20201117,
- 1803
+ 20210308,
+ 2316
],
"deps": [
"avy",
"dash",
"frog-menu"
],
- "commit": "39aeb02f5a38f3637b5e1d0560b366daa131d421",
- "sha256": "1zgzvcrybcx5vvvqhxxhridsfcjggcyb2kxzsmp6fmd4bdhd4crx"
+ "commit": "3481626cccea8e77e4eee79b05f99c9171559f7b",
+ "sha256": "1v7p3ln8jw3qm2ka0jl55wq9smal5k31rzsina9i8c5mcslml1l2"
}
},
{
@@ -39148,8 +39170,8 @@
"deps": [
"cl-lib"
],
- "commit": "1488f29aa774326e5d6bf4f9c2823124606399b3",
- "sha256": "1wyyxg3z7s7ga003pjik1116vrj5x9cssmk50s80b4xdxmw04viz"
+ "commit": "0ca6901328dbc4279d70dedf7201ceebdaab037c",
+ "sha256": "063wyg4mpq6g5h462l6zs7r2g2zavlxm4hv2lh7lr1asrmcf6rxm"
},
"stable": {
"version": [
@@ -39344,19 +39366,19 @@
"repo": "auto-complete/fuzzy-el",
"unstable": {
"version": [
- 20150730,
- 337
+ 20210301,
+ 1541
],
- "commit": "a36bde2f6e94d6b2bfaae68d73bbd39734e5b907",
- "sha256": "1aj7r16bnx2jr2gpzwsmr3yqmfza5qbdcn78chcsfqxv5c8bgswa"
+ "commit": "122939ee0a82efa1bcf405de3134debe34e4a0b6",
+ "sha256": "07kpixgqc6vky91bi7j4r0q78ccc3azydwmkaz4z7lr3ncbc6ymj"
},
"stable": {
"version": [
0,
- 1
+ 3
],
- "commit": "939f4e9a3f08d83925b41dd3d23b2321f3f6b09c",
- "sha256": "1g7my9ha5cnwg3pjwa86wncg5gphv18xpnpmj3xc3vg7z5m45rss"
+ "commit": "122939ee0a82efa1bcf405de3134debe34e4a0b6",
+ "sha256": "07kpixgqc6vky91bi7j4r0q78ccc3azydwmkaz4z7lr3ncbc6ymj"
}
},
{
@@ -39748,11 +39770,11 @@
"repo": "jaor/geiser",
"unstable": {
"version": [
- 20210221,
- 2032
+ 20210303,
+ 1351
],
- "commit": "26dd2f4ae0f44879b5273bf87cdd42b8ec4140a1",
- "sha256": "05xv5amg5pffgnrlcl0yjlx37p9m5hxllq6xn96sf8dcpgsiprfs"
+ "commit": "8e61c27b628373523b7c467d5f71aac8c873258b",
+ "sha256": "1hnfyr4sbznmmqamk6zwwyq8z4a8vi628a0wfxmj8lyzjb2dqyi1"
},
"stable": {
"version": [
@@ -40039,18 +40061,18 @@
"repo": "mkjunker/ggo-mode",
"unstable": {
"version": [
- 20130524,
- 1143
+ 20210310,
+ 1345
],
- "commit": "e326899d9ed8217c7a4ea6cfdc4dd7aea61d6c1b",
- "sha256": "0bwjiq4a4f5pg0ngvc3lmkk7aki8n9zqfa1dym0lk4vy6yfhcbhp"
+ "commit": "6a7617b5af3d13029e4d680a375e8107c40d0fac",
+ "sha256": "1l39j3vkjszn3xkg2dk7r8k4fy4hjn0gp5n3bm6wv25wc8946dx4"
},
"stable": {
"version": [
- 20130521
+ 20210310
],
- "commit": "ea5097f87072309c7b77204888d459d084bf630f",
- "sha256": "1m9ra9qp7bgf6anfqyn56n3xa9a25ran10k9wd355qknd5skq1zz"
+ "commit": "6a7617b5af3d13029e4d680a375e8107c40d0fac",
+ "sha256": "1l39j3vkjszn3xkg2dk7r8k4fy4hjn0gp5n3bm6wv25wc8946dx4"
}
},
{
@@ -40602,16 +40624,16 @@
"repo": "magit/magit",
"unstable": {
"version": [
- 20210206,
- 2245
+ 20210309,
+ 1106
],
"deps": [
"dash",
"transient",
"with-editor"
],
- "commit": "3db9e0a9821e5d9d9c6aacf5cc1d8ae1a6546ba7",
- "sha256": "1js20ga6ymynmfwa94iswqd6j1ffrxni97dpnnsppalg9il0c356"
+ "commit": "cb9bb20cfe8e3a50df8669a43611ebc9a516358a",
+ "sha256": "1b33fs9h46msk5800l9haf6mccz5jg6w5v8607i2863403hjfn56"
},
"stable": {
"version": [
@@ -40897,8 +40919,8 @@
20210121,
235
],
- "commit": "f76bffd42fb4ed8ffe09d48c084f6577b0b99fa6",
- "sha256": "0l7xmvmj5s93hc39wjjv75f22zbhahnmcxpmvx3dfvsbig9pmk75"
+ "commit": "d6eef8051003a9a0966e4524232648d110199c74",
+ "sha256": "1jc4acvlhgjdfh0ckalnv4hiv7nx8l1i6wh02zv2p9gxjxaqrj7x"
},
"stable": {
"version": [
@@ -43536,8 +43558,8 @@
"magit-popup",
"s"
],
- "commit": "ee5d4c3f398dbd307c06cb092361268ee4afc60c",
- "sha256": "0nx4zgafgwhzddsyvb4im0rm0k6bvd0lialr9k21mvs2amxpwmq7"
+ "commit": "dc29aa29c61c0013bd00091654cc8ce48e888264",
+ "sha256": "1irrli6cx7c1hz53ipwhi87876m789anqpjkfhyii0vk9crq24r8"
},
"stable": {
"version": [
@@ -44514,14 +44536,14 @@
"repo": "tmalsburg/guess-language.el",
"unstable": {
"version": [
- 20210217,
- 1507
+ 20210308,
+ 1514
],
"deps": [
"cl-lib"
],
- "commit": "e7decda098ee6819b37bacd958260c7c789962cb",
- "sha256": "0d0348knda33qb9l729bz5ccig49hhw15dbjayl9y6l23nlwx7yg"
+ "commit": "7e511d23ee4315a79081c53596398c471572fb0f",
+ "sha256": "03bm6j8d1v5z1gz1chlpp7s3jzi0lnq6nqdw8r7z1ik5si59dvj5"
}
},
{
@@ -45221,11 +45243,11 @@
"repo": "haskell/haskell-mode",
"unstable": {
"version": [
- 20201230,
- 342
+ 20210303,
+ 1948
],
- "commit": "3a019e65b504861d7ea23afbfecd14e5ef63e846",
- "sha256": "011x9mp4ili0g9dq6ql33dq7xgv479di37phai0q282hkh5487q0"
+ "commit": "20f72ccc17c8233dbb7c94ebf52a2a59e7d97730",
+ "sha256": "0lgm5hbzbzb9izpsryvhiygq26cg5dpwmkxbvldikj9scw1dp57i"
},
"stable": {
"version": [
@@ -45570,15 +45592,15 @@
"version": [
3,
7,
- 0
+ 1
],
"deps": [
"async",
"helm-core",
"popup"
],
- "commit": "5ad6c83681fda7bfd5a745fedecaa924630253dd",
- "sha256": "0lxq13bsbh7xawgsq08kjm7s28x9yl8mid3538flv5kcc1rv2b9y"
+ "commit": "8b0b9953a71ba07c24fdfc4d26fab21fb66e4d1f",
+ "sha256": "0b8sfpvy02ijk9xi9b44762b718jqfq063wcg75dk3q452d27s1h"
}
},
{
@@ -45658,14 +45680,14 @@
"repo": "emacsorphanage/helm-ag",
"unstable": {
"version": [
- 20200915,
- 1650
+ 20210305,
+ 334
],
"deps": [
"helm"
],
- "commit": "db52f860b50aa4d5edfa1c6c97802d36aef7f78b",
- "sha256": "1l95vskrvk88a2glpn2pdylcpy7qxqg5qgmjnh9w24xfyc77g513"
+ "commit": "51e164b4bb1a9826fe8b39c0d02b4064c9352b9f",
+ "sha256": "0371s2y06pipjn0ka8c1a0r6g8migz5sbm8hqqilng1cr1dm3x7a"
},
"stable": {
"version": [
@@ -46476,13 +46498,13 @@
"version": [
3,
7,
- 0
+ 1
],
"deps": [
"async"
],
- "commit": "5ad6c83681fda7bfd5a745fedecaa924630253dd",
- "sha256": "0lxq13bsbh7xawgsq08kjm7s28x9yl8mid3538flv5kcc1rv2b9y"
+ "commit": "8b0b9953a71ba07c24fdfc4d26fab21fb66e4d1f",
+ "sha256": "0b8sfpvy02ijk9xi9b44762b718jqfq063wcg75dk3q452d27s1h"
}
},
{
@@ -47998,16 +48020,16 @@
"repo": "leanprover/lean-mode",
"unstable": {
"version": [
- 20200620,
- 915
+ 20210305,
+ 1705
],
"deps": [
"dash",
"helm",
"lean-mode"
],
- "commit": "15bee87dc4080b87c543964375b7ce162317ab6f",
- "sha256": "127b7ny5mr1y14yg54gy7an3lk3928w4y9a22295i4v4zgj704j4"
+ "commit": "5c50338ac149ca5225fc737be291db1f63c45f1d",
+ "sha256": "13vrg0pp7ca0lh4j9cyg4pgfnbvf2kvbrgvvcmn1h7l9py2n8alj"
}
},
{
@@ -50234,8 +50256,8 @@
"repo": "Wilfred/helpful",
"unstable": {
"version": [
- 20210219,
- 728
+ 20210307,
+ 206
],
"deps": [
"dash",
@@ -50243,8 +50265,8 @@
"f",
"s"
],
- "commit": "0b6720145e1d1e037ec8658b83fddfad2c0ce923",
- "sha256": "0rsxd62l81hkpvznclgwvd1r6ca66mx6xm7jlvv8id28jhrqv03w"
+ "commit": "88e53d3267e8168e056e96989e9cc8fb50d33c50",
+ "sha256": "1gcymjysbba56q7gkn6a9vpvv45az38c4cwsvxlsnb1sa16rbz88"
},
"stable": {
"version": [
@@ -50384,14 +50406,14 @@
"repo": "jojojames/hg-histedit",
"unstable": {
"version": [
- 20190707,
- 11
+ 20210302,
+ 2334
],
"deps": [
"with-editor"
],
- "commit": "2448d00bc390fed3e53091d968ec1222c8e7e35b",
- "sha256": "0qp29yiyplv8h0z2yk5h0473a7nj401h14gi3fqsxqq9brx3s9jy"
+ "commit": "a05149483b9c5f7848ece0ba6028c900595a6a25",
+ "sha256": "04zps0d4s99f5a8ahrpyf8b6qw0c1y7rd1bsaq9nc6m4qblsvwc8"
}
},
{
@@ -50878,11 +50900,11 @@
"repo": "zk-phi/highlight-stages",
"unstable": {
"version": [
- 20161212,
- 1457
+ 20210306,
+ 418
],
- "commit": "29cbc5b78261916da042ddb107420083da49b271",
- "sha256": "0r6nbcrr0dqpgm8dir8ahzjy7rw4nrac48byamzrq96r7ajlxlv0"
+ "commit": "95daa710f3d8fc83f42c5da38003fc71ae0da1fc",
+ "sha256": "0yhwsbpnlsfnbppviwnn0y3gm02rds684841301sbmawplz457z7"
}
},
{
@@ -52625,27 +52647,27 @@
"repo": "plandes/icsql",
"unstable": {
"version": [
- 20210216,
- 2116
+ 20210304,
+ 1843
],
"deps": [
"buffer-manage",
"choice-program"
],
- "commit": "af9eaab39cc62869d3a3806cdb2c0b981417da16",
- "sha256": "0h37yqdh7dx1d3mmzlc037d4ph7p740438x0kpxk36rqw1xp7xqp"
+ "commit": "759a63d373681e09d71e0f5522d063a811d7127e",
+ "sha256": "191cwfjrcv2yvgh0f6n0f2s64w6r2v19vvc41x4g1x48szzrzbg2"
},
"stable": {
"version": [
0,
- 4
+ 6
],
"deps": [
"buffer-manage",
"choice-program"
],
- "commit": "af9eaab39cc62869d3a3806cdb2c0b981417da16",
- "sha256": "0h37yqdh7dx1d3mmzlc037d4ph7p740438x0kpxk36rqw1xp7xqp"
+ "commit": "bc600ecb6e6134e98dfb67f10301bde5a4e07adf",
+ "sha256": "0j27iiwgzysd9ymb4nc0m1300sqz0gqmri7ky9zfgv2g5gpjs4w0"
}
},
{
@@ -52821,10 +52843,10 @@
"stable": {
"version": [
1,
- 1
+ 3
],
- "commit": "ad9baaec10e06be3f85db97b6c8fd970cf20df77",
- "sha256": "1ffmsmi31jc0gqnbdxrd8ipsy790bn6hgq3rmayylavmdpg3qfd5"
+ "commit": "d1244243e042b8d5b6b991db752a17a44ea169bc",
+ "sha256": "1gl646lj1i2yxmgrgwd0sz9abq3zqf9z4qkl6ilp49ijk4cks63g"
}
},
{
@@ -53464,11 +53486,11 @@
"repo": "QiangF/imbot",
"unstable": {
"version": [
- 20210223,
- 1226
+ 20210307,
+ 731
],
- "commit": "b5d191c9168918a47373c70e97ae83ba46b946f6",
- "sha256": "10qj11q35q9ck5dlkv26ra5zy5p3jckb24jl7y050af0fip1m0vd"
+ "commit": "0588a5dbb4926e09cd19415eaafb6f79168183d8",
+ "sha256": "0bbr5rjxbk1dci31b1y92i9cxy5x90y3awm4678zvmaa3xa7jzxl"
}
},
{
@@ -53533,25 +53555,25 @@
"repo": "bmag/imenu-list",
"unstable": {
"version": [
- 20190115,
- 2130
+ 20210305,
+ 2206
],
"deps": [
"cl-lib"
],
- "commit": "46008738f8fef578a763c308cf6695e5b4d4aa77",
- "sha256": "14l3yw9y1nk103s7z5i1fmd6kvlb2p6ayi6sf9l1x1ydg9glrpl8"
+ "commit": "6cded436010a39592175238e4d02263a7cdb44c4",
+ "sha256": "09x1n2bgwgximcmnrfn32d5hr6wa0iz8acaj78a93azzx065xxgk"
},
"stable": {
"version": [
0,
- 8
+ 9
],
"deps": [
"cl-lib"
],
- "commit": "27170d27c9594989587c03c23f753a809f6a0e10",
- "sha256": "13xh9bdl3k6ccfq83wjmkpi4269qahv4davki4wq18dr4amrzhlx"
+ "commit": "6cded436010a39592175238e4d02263a7cdb44c4",
+ "sha256": "09x1n2bgwgximcmnrfn32d5hr6wa0iz8acaj78a93azzx065xxgk"
}
},
{
@@ -53824,11 +53846,11 @@
"repo": "jcs-elpa/indent-control",
"unstable": {
"version": [
- 20210117,
- 356
+ 20210309,
+ 1151
],
- "commit": "ec9238bb204875d0d789e077c84c1d2ffe4e8173",
- "sha256": "1r61jvbx57gqlfq2kkbxwz4rsidj6dig4czkxjnb01nigzp0y58c"
+ "commit": "383ea506a6e6145bbb6327a7b1e509b40edf446b",
+ "sha256": "1828wh72ij2dhrvlwzx70j6q2gjqs96dk2h6wk508pphqw3yn29x"
},
"stable": {
"version": [
@@ -53980,8 +54002,8 @@
"repo": "NicolasPetton/Indium",
"unstable": {
"version": [
- 20210222,
- 1110
+ 20210309,
+ 1210
],
"deps": [
"company",
@@ -53990,8 +54012,8 @@
"json-process-client",
"seq"
],
- "commit": "32487a432d6c0728e1fd69db61c4a07b94bb5798",
- "sha256": "11s3mn096bsbsrj14h9wpi0721yhlnnd434yswgj6m12k1wpdmzq"
+ "commit": "8499e156bf7286846c3a2bf8c9e0c4d4f24b224c",
+ "sha256": "1hii97gz1qpr9nbnpb6am4i6a6vwxnbzcy65gyjvsfc122m3qn03"
},
"stable": {
"version": [
@@ -54033,14 +54055,14 @@
"repo": "clojure-emacs/inf-clojure",
"unstable": {
"version": [
- 20210213,
- 2044
+ 20210307,
+ 740
],
"deps": [
"clojure-mode"
],
- "commit": "e144b335fae20418e783c4067463de38de56b65a",
- "sha256": "0jjfgi77pkqissbqvghqwfqlxkzgg69k28q1phgpm06c56z2shnq"
+ "commit": "f4a279ef5b007c3d43b79e22fecca6a331c5f3f0",
+ "sha256": "0aq65zbqrxdcx797wcr537bsp9pvbr9ndwyfbaf4lhl3w03s31x6"
},
"stable": {
"version": [
@@ -55334,20 +55356,20 @@
"repo": "abo-abo/swiper",
"unstable": {
"version": [
- 20210225,
- 1251
+ 20210311,
+ 1638
],
- "commit": "e005666df39ca767e6d5ab71b1a55d8c08395259",
- "sha256": "1c5d3ca2xll6x3px30cpasq2sd32shr37ivdm50wqr9q1yl22dm2"
+ "commit": "8866138333f92c3d82062c5fa613beba38901504",
+ "sha256": "0nmyv8i0z81xhmlyg79ynsnhv17k1bn21284nb8367w2jdpsscn8"
},
"stable": {
"version": [
0,
13,
- 2
+ 4
],
- "commit": "1deef7672b25e2cb89dfe5cc6e8865bc6f2bcd4e",
- "sha256": "0mbdjralgb591hffzi60v0b2rw8idxky9pc8xwn1395jv30kkzfb"
+ "commit": "8cf3f1821cbd1c266296bbd5e59582ae6b8b90a6",
+ "sha256": "1k8ja0cjdb13xi5b05rab3r0z53qkhjwjagxzw3fpzlyd7rxzi14"
}
},
{
@@ -55358,28 +55380,28 @@
"repo": "abo-abo/swiper",
"unstable": {
"version": [
- 20210225,
- 1251
+ 20210310,
+ 1230
],
"deps": [
"avy",
"ivy"
],
- "commit": "e005666df39ca767e6d5ab71b1a55d8c08395259",
- "sha256": "1c5d3ca2xll6x3px30cpasq2sd32shr37ivdm50wqr9q1yl22dm2"
+ "commit": "8866138333f92c3d82062c5fa613beba38901504",
+ "sha256": "0nmyv8i0z81xhmlyg79ynsnhv17k1bn21284nb8367w2jdpsscn8"
},
"stable": {
"version": [
0,
13,
- 2
+ 4
],
"deps": [
"avy",
"ivy"
],
- "commit": "1deef7672b25e2cb89dfe5cc6e8865bc6f2bcd4e",
- "sha256": "0mbdjralgb591hffzi60v0b2rw8idxky9pc8xwn1395jv30kkzfb"
+ "commit": "8cf3f1821cbd1c266296bbd5e59582ae6b8b90a6",
+ "sha256": "1k8ja0cjdb13xi5b05rab3r0z53qkhjwjagxzw3fpzlyd7rxzi14"
}
},
{
@@ -55726,28 +55748,28 @@
"repo": "abo-abo/swiper",
"unstable": {
"version": [
- 20210225,
- 1251
+ 20210311,
+ 1108
],
"deps": [
"hydra",
"ivy"
],
- "commit": "e005666df39ca767e6d5ab71b1a55d8c08395259",
- "sha256": "1c5d3ca2xll6x3px30cpasq2sd32shr37ivdm50wqr9q1yl22dm2"
+ "commit": "8866138333f92c3d82062c5fa613beba38901504",
+ "sha256": "0nmyv8i0z81xhmlyg79ynsnhv17k1bn21284nb8367w2jdpsscn8"
},
"stable": {
"version": [
0,
13,
- 2
+ 4
],
"deps": [
"hydra",
"ivy"
],
- "commit": "1deef7672b25e2cb89dfe5cc6e8865bc6f2bcd4e",
- "sha256": "0mbdjralgb591hffzi60v0b2rw8idxky9pc8xwn1395jv30kkzfb"
+ "commit": "8cf3f1821cbd1c266296bbd5e59582ae6b8b90a6",
+ "sha256": "1k8ja0cjdb13xi5b05rab3r0z53qkhjwjagxzw3fpzlyd7rxzi14"
}
},
{
@@ -55939,8 +55961,8 @@
"ivy",
"prescient"
],
- "commit": "b6da466e552a710a9362c73a3c1c265984de9790",
- "sha256": "1gr3dzlwkdh2dbcw2q7qi4r8d3045vhyac6gy6f0g83hm2zvgall"
+ "commit": "52afa7e90534d59d3cec2ace2a96c232e25e3f7b",
+ "sha256": "10pcl4w0y4d99g1ylxqb3qrvfmv091x4h52imf6ysbm4x6gl4r9n"
},
"stable": {
"version": [
@@ -56561,14 +56583,14 @@
"repo": "zk-phi/jaword",
"unstable": {
"version": [
- 20200816,
- 647
+ 20210306,
+ 420
],
"deps": [
"tinysegmenter"
],
- "commit": "45e350895fc55f087a2102fded5b306811089a7d",
- "sha256": "02ncm22wldx8g3iibdw92gk4hdig0209f7bmhxrhgdv8xp544c2h"
+ "commit": "783544a265f91b2e568b52311afb36e3691d5ad3",
+ "sha256": "09gn08c9wz60jc8jh5y3bv7qymp0ciz62bk5sjwkwgnq5mkpsf49"
}
},
{
@@ -57061,11 +57083,11 @@
"repo": "Michael-Allan/Java_Mode_Tamed",
"unstable": {
"version": [
- 20210206,
- 1851
+ 20210305,
+ 646
],
- "commit": "fd9be900549bb0c0a373d6fd1552295f1e8a1d08",
- "sha256": "0g9bihlmq6bwbyzk9zr3gig5w0vaysz1gsdqacq604jls34ks491"
+ "commit": "2e5e85392532fea07848000089137d51d008f42a",
+ "sha256": "0dcgs0p01hk9aljmv8z36gxqcpcw4p77yl2nvz1gql66lb4p7h6s"
}
},
{
@@ -57453,14 +57475,14 @@
},
{
"ename": "js2-refactor",
- "commit": "8935264dfea9bacc89fef312215624d1ad9fc437",
- "sha256": "09dcfwpxxyw0ffgjjjaaxbsj0x2nwfrmxy1a05h8ba3r3jl4kl1r",
+ "commit": "974d846518908d21c0e8edfea6f26174ea044a0c",
+ "sha256": "09gdsy93vpmdk110yyljvbcalxhpwpxy8vgv1l1by11k0p10b7nc",
"fetcher": "github",
- "repo": "magnars/js2-refactor.el",
+ "repo": "js-emacs/js2-refactor.el",
"unstable": {
"version": [
- 20190630,
- 2108
+ 20210306,
+ 2003
],
"deps": [
"dash",
@@ -57469,8 +57491,8 @@
"s",
"yasnippet"
],
- "commit": "d4c40b5fc86d3edd7c6a7d83ac86483ee1cb7a28",
- "sha256": "08b25y3raz0p98zxk9xdd8nj9shqd6mzrqhbq1gg4cwsmi7h7ly1"
+ "commit": "a0977c4ce1918cc266db9d6cd7a2ab63f3a76b9a",
+ "sha256": "0pjadcb5i8g8wkaf4hvh270r5z3qcsksnpcq5gzacqbgz5j2qcaf"
},
"stable": {
"version": [
@@ -58173,6 +58195,30 @@
"sha256": "1sr007wsl2y6wqpzkmv3inbpwhvgdcb2nmqzgfg7w1awapi2r13p"
}
},
+ {
+ "ename": "just-mode",
+ "commit": "4ae56fd7c24a37769aeaba2de086a126d6ff23d3",
+ "sha256": "0sm5l2jb0k17661738jfx6hz06j6kdadwsc86ck750mpw0pb391r",
+ "fetcher": "github",
+ "repo": "leon-barrett/just-mode.el",
+ "unstable": {
+ "version": [
+ 20210311,
+ 2359
+ ],
+ "commit": "45c248fe72d4a15c5a9f26bc0b27adb874265f53",
+ "sha256": "065nnm4r6n83lbsn47idrxn3j1vpwnik683fgc4afhi5mm4ij89b"
+ },
+ "stable": {
+ "version": [
+ 0,
+ 1,
+ 4
+ ],
+ "commit": "8c0d9bec38f717be1549e74839360e35587739e0",
+ "sha256": "1568fwh6y9584lyx57iq9ncw0xn4j1ywdbq38sk9hlpgbpsy8ln4"
+ }
+ },
{
"ename": "jvm-mode",
"commit": "7cdb7d7d7b955405eb6357277b5d049df8aa85ce",
@@ -58502,15 +58548,15 @@
"repo": "ogdenwebb/emacs-kaolin-themes",
"unstable": {
"version": [
- 20210225,
- 725
+ 20210301,
+ 1533
],
"deps": [
"autothemer",
"cl-lib"
],
- "commit": "7f27dd887da0e2d2522f711f8954c997de366ac4",
- "sha256": "134ijij23vhc5jw1bvfvkikl64lwvnsmbprqsv64791x1fvcbd6y"
+ "commit": "1f8204a40ab24cb54f22bc89345d7f603084688a",
+ "sha256": "1qfm5wc0rkyxnnm3dzba0q4hxc5s3s0agvsjqwwg1q90zw6q70j2"
},
"stable": {
"version": [
@@ -59287,8 +59333,8 @@
20180702,
2029
],
- "commit": "de520e601fee568b03800e8069118730ccbbdb95",
- "sha256": "1yk5ygmhkzhfwk770k6lhqx5hjcwsjrgnf99qzl59af74qxn3wya"
+ "commit": "6b8495e48328af5088a899372d93b6daabc75a02",
+ "sha256": "1wp0rqwakdx532lg2gacrarkg86w3d4pp4l2b43ik0343pr6bg00"
},
"stable": {
"version": [
@@ -59581,8 +59627,8 @@
"transient",
"yaml-mode"
],
- "commit": "b46933f9eadbe63162dd6e99e8af4355c60a3b4e",
- "sha256": "1km8y1i4c68wxbvxfvnyznv8xd5ygjxnz9j9faaqhya2p60kpwni"
+ "commit": "0c118987feee05059629073228d966502f5d0e93",
+ "sha256": "07k14qr2z1mhshyrr5j5ij8q84bl79rdfmsbhk38nnh0kmhpldvs"
},
"stable": {
"version": [
@@ -59614,8 +59660,8 @@
"evil",
"kubel"
],
- "commit": "b46933f9eadbe63162dd6e99e8af4355c60a3b4e",
- "sha256": "1km8y1i4c68wxbvxfvnyznv8xd5ygjxnz9j9faaqhya2p60kpwni"
+ "commit": "0c118987feee05059629073228d966502f5d0e93",
+ "sha256": "07k14qr2z1mhshyrr5j5ij8q84bl79rdfmsbhk38nnh0kmhpldvs"
},
"stable": {
"version": [
@@ -59822,6 +59868,38 @@
"sha256": "1s3fndzjhz0xvbhdb0y7raa7zqrpws1xm79blgfcxcrv2fbmbzan"
}
},
+ {
+ "ename": "laas",
+ "commit": "db04bf3e4da0a51cbbab7db4c6070f1d06053c90",
+ "sha256": "1cpd9zflk57fb70xjlkfwr9ghv11xmvad5px0fzb6gf51gqh3g6x",
+ "fetcher": "github",
+ "repo": "tecosaur/LaTeX-auto-activating-snippets",
+ "unstable": {
+ "version": [
+ 20210308,
+ 336
+ ],
+ "deps": [
+ "aas",
+ "auctex",
+ "yasnippet"
+ ],
+ "commit": "78b10f0e1629283f8ba0f5bd1e28cf9a606362fd",
+ "sha256": "077hnz3gzqzp1pnfksr88p2q33l4ghz6rlxlqajnmb42cv64rxv1"
+ },
+ "stable": {
+ "version": [
+ 0,
+ 2
+ ],
+ "deps": [
+ "aas",
+ "yasnippet"
+ ],
+ "commit": "94be7523159ee261077a33094775c7f73218a900",
+ "sha256": "0qyj4xwsxhn78akkv08ka9k47aa3jssd4mgws7ccbnqj68fv78gg"
+ }
+ },
{
"ename": "lab-themes",
"commit": "c5817cb4cb3a573f93bacfb8ef340bef0e1c5df4",
@@ -59899,16 +59977,16 @@
"repo": "Deducteam/lambdapi",
"unstable": {
"version": [
- 20210220,
- 728
+ 20210312,
+ 1104
],
"deps": [
"eglot",
"highlight",
"math-symbol-lists"
],
- "commit": "e9aeee78c3aede7e39fec993b846e731d7790acf",
- "sha256": "1dkbrwd1dchc9h650r7rfw9xcjr342xkyjjrq0lyxwa8v5s4558v"
+ "commit": "08755211c073f4216c34f8dd7864ce3b874415b4",
+ "sha256": "0k8gcap4bvqx04wl0ica3bkfxz8j4a42w9lgwacnchffs3l4gbpx"
}
},
{
@@ -60284,11 +60362,11 @@
"repo": "pekingduck/launchctl-el",
"unstable": {
"version": [
- 20200531,
- 1043
+ 20210309,
+ 1113
],
- "commit": "96886b7e64d15ffd3319c8b4b04310ccdc648576",
- "sha256": "0mw1c14ysh186lbgmmyp01hszdgjm605diqfq6a17a7dd7fn549a"
+ "commit": "86cbb8980de4641b552a792389cc2cb9b2718ee4",
+ "sha256": "08prmsx6ski5j1pnzr7v3hxvbdrb5by8x2dihwhz0wjgfsqj13mr"
}
},
{
@@ -60396,11 +60474,11 @@
"repo": "conao3/leaf.el",
"unstable": {
"version": [
- 20210224,
- 144
+ 20210303,
+ 1613
],
- "commit": "fbe9bfba5ef4c99ee190b259a5e3341dd7a71935",
- "sha256": "16rki5xzffws02l2nr2ra0kxapizqdix5373ny9f4hlkvp7bqgzi"
+ "commit": "b1fe4f20efa713b8beca97a27643456061c0fb3f",
+ "sha256": "16mzwr91k6bg8nfh2f2y9hzr6vlnx56afqh4795apzylqvwm8zd4"
},
"stable": {
"version": [
@@ -60432,6 +60510,25 @@
"sha256": "09g4ibd0afdv54cim45ab69cc7zsmx8n0100wqwakmhvpq8g4kf6"
}
},
+ {
+ "ename": "leaf-defaults",
+ "commit": "326fab332b9dec9660414906aafd220986372906",
+ "sha256": "1a08xjjjf9w3scw2bzbvlxak4nmjjia9icnf01ilhcfmlqa3rwdc",
+ "fetcher": "github",
+ "repo": "conao3/leaf-defaults.el",
+ "unstable": {
+ "version": [
+ 20210301,
+ 118
+ ],
+ "deps": [
+ "leaf",
+ "leaf-keywords"
+ ],
+ "commit": "96ce39d4f16736f1e654e24eac16a2603976c724",
+ "sha256": "1z56x3wnyakilgxak2yyf6rf35072996szxfz712lmdwqs6xfqv4"
+ }
+ },
{
"ename": "leaf-keywords",
"commit": "dfe671ccd5a87ba4157f55e2a16a39dfaa10c027",
@@ -60531,18 +60628,17 @@
"repo": "leanprover/lean-mode",
"unstable": {
"version": [
- 20210209,
- 1734
+ 20210305,
+ 1705
],
"deps": [
"dash",
- "dash-functional",
"f",
"flycheck",
"s"
],
- "commit": "15bee87dc4080b87c543964375b7ce162317ab6f",
- "sha256": "127b7ny5mr1y14yg54gy7an3lk3928w4y9a22295i4v4zgj704j4"
+ "commit": "5c50338ac149ca5225fc737be291db1f63c45f1d",
+ "sha256": "13vrg0pp7ca0lh4j9cyg4pgfnbvf2kvbrgvvcmn1h7l9py2n8alj"
}
},
{
@@ -60951,8 +61047,8 @@
20201007,
2214
],
- "commit": "5bb4b76b1d1d2453de69920b3a1a6b2a302aea07",
- "sha256": "1dqpksmpnnpi591p76hhv95p5gmkmsw794vzny7rd4xkdgcc39jv"
+ "commit": "7be14cb23a72b2c445519281e4e2fb9b607f9a8b",
+ "sha256": "0scq5bmsw7smgn7pkfnw98zcn6by1iqn6qds24zrxl7fmgcvwjk7"
},
"stable": {
"version": [
@@ -61187,6 +61283,30 @@
"sha256": "04dik8z2mg6qr4d3fkd26kg29b4c5crvbnc1lfsrzyrik7ipvsi8"
}
},
+ {
+ "ename": "ligo-mode",
+ "commit": "c8a86d223f5e764419aaf964d69a30350f74f904",
+ "sha256": "1289n7xbpx6ppil6rixck81xw3x0acrpcnxchml5yrwqrbr8czli",
+ "fetcher": "gitlab",
+ "repo": "ligolang/ligo",
+ "unstable": {
+ "version": [
+ 20210303,
+ 1751
+ ],
+ "commit": "4eb0953dc58193a945cfe77e532b2c4fc36cc78d",
+ "sha256": "0lklnwdbi8rnvia3a0xjyrgdlsm515j9v3y899hz7f05n6fplp7f"
+ },
+ "stable": {
+ "version": [
+ 0,
+ 11,
+ 0
+ ],
+ "commit": "a9a0badd79d0d3d7077feaf8bb646154783d5b36",
+ "sha256": "0h5kzavv7r8w4kzqas8nnpyssal1rh8ax8jh4av5pjp67hcjnq94"
+ }
+ },
{
"ename": "line-reminder",
"commit": "6c2287c7b4c543e92ccfab120388b2c05174d2db",
@@ -61496,14 +61616,11 @@
"repo": "lispunion/emacs-lisp-local",
"unstable": {
"version": [
- 20200409,
- 1330
+ 20210307,
+ 1545
],
- "deps": [
- "cl-lib"
- ],
- "commit": "ff745a937f79df51cac0209b3cc3c35ce1d1fc61",
- "sha256": "0ffwjv5fpzia772iavn9ily5m7l73pxf0amgqizzmbx12rx3kkhg"
+ "commit": "3a3237a5c25db9526dfbe1b3ac1e7125f8f459b0",
+ "sha256": "1nm2kmilhk2hm9nfd1f6drhlpwkpk31s1072y8im16ci7i13lig4"
},
"stable": {
"version": [
@@ -62593,8 +62710,8 @@
"repo": "emacs-lsp/lsp-dart",
"unstable": {
"version": [
- 20210215,
- 1558
+ 20210307,
+ 1805
],
"deps": [
"dap-mode",
@@ -62605,14 +62722,14 @@
"lsp-treemacs",
"pkg-info"
],
- "commit": "71902caafbb20edb672641e44eca4cdf173e8a4f",
- "sha256": "0ml3gfg3swx9gilgbwax8hgpf88b36cmykp7b4d858drm43daiwr"
+ "commit": "31847020aa512019f542b566ed42a938a6325b32",
+ "sha256": "1pvw5if54mja9z4xxja7024izb67yvfmj0f36jad1lipz0ydy7mg"
},
"stable": {
"version": [
1,
17,
- 13
+ 14
],
"deps": [
"dap-mode",
@@ -62623,8 +62740,8 @@
"lsp-treemacs",
"pkg-info"
],
- "commit": "71902caafbb20edb672641e44eca4cdf173e8a4f",
- "sha256": "0ml3gfg3swx9gilgbwax8hgpf88b36cmykp7b4d858drm43daiwr"
+ "commit": "31847020aa512019f542b566ed42a938a6325b32",
+ "sha256": "1pvw5if54mja9z4xxja7024izb67yvfmj0f36jad1lipz0ydy7mg"
}
},
{
@@ -62686,26 +62803,28 @@
"repo": "emacs-grammarly/lsp-grammarly",
"unstable": {
"version": [
- 20210222,
- 409
+ 20210309,
+ 650
],
"deps": [
+ "ht",
"lsp-mode"
],
- "commit": "699a0fda7b83953a19a30d235c6a4006f72f41fb",
- "sha256": "0ip55ji04z9mmlmhrwywq7sw4j98jq79lfac2j3nz0q1qx8576w2"
+ "commit": "c89b8c44cb0738b04432120d9faf062aebed6fde",
+ "sha256": "1jms97aa10w2p9gz3d26q62725dp0n38kg9ydk18ffvj97vd8x50"
},
"stable": {
"version": [
0,
1,
- 0
+ 2
],
"deps": [
+ "ht",
"lsp-mode"
],
- "commit": "16825b8dde5dfb3042f4c6fb94be70d6f10b745d",
- "sha256": "1byv93xasdpiyfhszi8vh6z7jmhdhxh6lj91xhlgif0s209nfbs9"
+ "commit": "c89b8c44cb0738b04432120d9faf062aebed6fde",
+ "sha256": "1jms97aa10w2p9gz3d26q62725dp0n38kg9ydk18ffvj97vd8x50"
}
},
{
@@ -62786,8 +62905,8 @@
"repo": "emacs-lsp/lsp-java",
"unstable": {
"version": [
- 20210228,
- 1108
+ 20210309,
+ 1856
],
"deps": [
"dap-mode",
@@ -62799,8 +62918,8 @@
"request",
"treemacs"
],
- "commit": "93db10d0b521435824732e1e46ac1fcf05c9893f",
- "sha256": "0fskr9s7rp9dcarv3jz4pdkhhik0j6y19s10zp1fknwniql7kvj5"
+ "commit": "542aaf16d6d3a410b0e41861d80f3fd6b5be7bb9",
+ "sha256": "07kpx8gx9v9v6zhpl7kyg3q4dgpkxk1n089cn1hdxr5vapw7xac9"
},
"stable": {
"version": [
@@ -62879,15 +62998,15 @@
"repo": "non-Jedi/lsp-julia",
"unstable": {
"version": [
- 20200912,
- 1106
+ 20210310,
+ 1116
],
"deps": [
"julia-mode",
"lsp-mode"
],
- "commit": "c523c250c4bd2777203101ab417e9b7312472f46",
- "sha256": "0zgxgghsx9dw4b0i4p0l1kvp3bka7aw80iyr7x05sp1mwwchh2gb"
+ "commit": "c487ed715c49d863e8a8e76d13b37b6e694520d4",
+ "sha256": "0dqf34gq8rnskqj7m3vp8pxmzysg5bdchbyfhfz6h5yc0p52rvr4"
},
"stable": {
"version": [
@@ -62941,21 +63060,20 @@
"repo": "emacs-lsp/lsp-metals",
"unstable": {
"version": [
- 20201230,
- 706
+ 20210217,
+ 1027
],
"deps": [
"dap-mode",
"dash",
- "dash-functional",
"f",
"ht",
"lsp-mode",
"lsp-treemacs",
"treemacs"
],
- "commit": "c76eeb6b580fadf6a16357be8c22c197d22574fd",
- "sha256": "0r1sihiximsgjf7dyh9rndxwy26d5kfz04y13b0gq2lhvrgjbbkv"
+ "commit": "51a89c1861eb505882c20393227f303ac33276e4",
+ "sha256": "1l4ic84qpcn2z54knzhw1mj61s699gpyg6a01vbq9mbpx1sxs9lf"
},
"stable": {
"version": [
@@ -62984,8 +63102,8 @@
"repo": "emacs-lsp/lsp-mode",
"unstable": {
"version": [
- 20210228,
- 1524
+ 20210312,
+ 1745
],
"deps": [
"dash",
@@ -62995,8 +63113,8 @@
"markdown-mode",
"spinner"
],
- "commit": "555bd9f0ee598f2c5601c7e33ef640f4fbe8e246",
- "sha256": "0wjkcyq67447b79rif8hys2sy4gvzzb494jw6h8ab244zbkrrag9"
+ "commit": "63fac21fa222403972cf16734bd4f2d8b0297b7c",
+ "sha256": "0zggkz864p9pz9hjg9f3bfia6wcplyviq5p7qbn97w5x0vp63f6q"
},
"stable": {
"version": [
@@ -63732,14 +63850,14 @@
"repo": "zk-phi/magic-latex-buffer",
"unstable": {
"version": [
- 20200816,
- 648
+ 20210306,
+ 422
],
"deps": [
"cl-lib"
],
- "commit": "8a6e33f79a930d2c1977409f1980afc4cc99b909",
- "sha256": "1f052yx0fib6vv2kqr21fv1nlsxc1b0mlcxasppxr6kig1jbj2x9"
+ "commit": "903ec91872760e47c0e5715795f8465173615098",
+ "sha256": "0n2f3y6b6n8ipvk99ai1hwqddkwg5y97ks068wvp4rr4fspxkm9k"
}
},
{
@@ -63774,8 +63892,8 @@
"repo": "magit/magit",
"unstable": {
"version": [
- 20210228,
- 1841
+ 20210312,
+ 1012
],
"deps": [
"dash",
@@ -63783,8 +63901,8 @@
"transient",
"with-editor"
],
- "commit": "3db9e0a9821e5d9d9c6aacf5cc1d8ae1a6546ba7",
- "sha256": "1js20ga6ymynmfwa94iswqd6j1ffrxni97dpnnsppalg9il0c356"
+ "commit": "cb9bb20cfe8e3a50df8669a43611ebc9a516358a",
+ "sha256": "1b33fs9h46msk5800l9haf6mccz5jg6w5v8607i2863403hjfn56"
},
"stable": {
"version": [
@@ -63871,8 +63989,8 @@
"magit",
"xterm-color"
],
- "commit": "fc4de96e3faa1c983728239c5e41cc9f074b73a2",
- "sha256": "0gyjsjjjdbns8vlbja8wvmba8sq85ah7cawqqm0xjinrpfrhh8b7"
+ "commit": "1164a6c3e501e944f1a6a2e91f15374a193bb8d3",
+ "sha256": "1a24qpqdk00prprm5s4gwfi1hvdljp2808rg33qaaa1087zdavqj"
}
},
{
@@ -64130,8 +64248,8 @@
"libgit",
"magit"
],
- "commit": "3db9e0a9821e5d9d9c6aacf5cc1d8ae1a6546ba7",
- "sha256": "1js20ga6ymynmfwa94iswqd6j1ffrxni97dpnnsppalg9il0c356"
+ "commit": "cb9bb20cfe8e3a50df8669a43611ebc9a516358a",
+ "sha256": "1b33fs9h46msk5800l9haf6mccz5jg6w5v8607i2863403hjfn56"
}
},
{
@@ -64285,8 +64403,8 @@
"deps": [
"dash"
],
- "commit": "3db9e0a9821e5d9d9c6aacf5cc1d8ae1a6546ba7",
- "sha256": "1js20ga6ymynmfwa94iswqd6j1ffrxni97dpnnsppalg9il0c356"
+ "commit": "cb9bb20cfe8e3a50df8669a43611ebc9a516358a",
+ "sha256": "1b33fs9h46msk5800l9haf6mccz5jg6w5v8607i2863403hjfn56"
},
"stable": {
"version": [
@@ -65075,11 +65193,11 @@
"repo": "minad/marginalia",
"unstable": {
"version": [
- 20210224,
- 1404
+ 20210310,
+ 1539
],
- "commit": "2387cba868a21f6c18244b8c84125221a866dfb5",
- "sha256": "00pr1zw9si8if76pjvxvalxzwk42320y2k6fnkbpdfm8yv6pxkd1"
+ "commit": "e54aa0c4974905cc4da114c3bbcfb084486aa6e1",
+ "sha256": "1z6qcjbzm6r859fxspsm45cjfirrc68jwn729dvk1zz1h61l3xlv"
},
"stable": {
"version": [
@@ -65624,11 +65742,11 @@
"url": "https://git.code.sf.net/p/matlab-emacs/src",
"unstable": {
"version": [
- 20210225,
- 1441
+ 20210302,
+ 1630
],
- "commit": "00e25f897c56c91a18bb821cd502270cad91fa0c",
- "sha256": "1zbwzfsqkw97ywl60h6ryvrlcq82z8407g29w93cigakfwg6ir6j"
+ "commit": "a47515461ae22fcb90b6f8e45a6304bcb44b953c",
+ "sha256": "0wffq7hn5vmgvyysvhkgngcp77mq5fddia1q3n90rmb0ql2z2qg2"
}
},
{
@@ -66145,16 +66263,16 @@
"repo": "DogLooksGood/meow",
"unstable": {
"version": [
- 20210301,
- 59
+ 20210312,
+ 135
],
"deps": [
"cl-lib",
"dash",
"s"
],
- "commit": "5f01f8be74853f27cff021ad6e750f4b31e9375d",
- "sha256": "009kfsis6qib0ax9nlipcvwclqk4kyqwafvsymssvls0r7ar50f9"
+ "commit": "3eaefd6653d6cb1d1fa593a01f7c01354012bf5b",
+ "sha256": "1k2z72fn0i5knwifp8v8gm8m6fhwrk173l3r3jg0kd6mcxian3l7"
}
},
{
@@ -66168,8 +66286,8 @@
20210129,
1443
],
- "commit": "2a0dd5c16178efcc4b8132e3c3b3c2a6cc7b13ea",
- "sha256": "0aa0izxahpyzv9vz3g8q6m332ndqb8kxgwx22bxnf01n9v90v2j7"
+ "commit": "6ede379616fbbe295a2368cc9813e5e24290ea02",
+ "sha256": "1nfmw48jhf9hgrgrf189x88qcyff72vaimpzaw971k65lbjj3kcy"
},
"stable": {
"version": [
@@ -66764,14 +66882,14 @@
"repo": "kiennq/emacs-mini-modeline",
"unstable": {
"version": [
- 20201221,
- 1825
+ 20210312,
+ 452
],
"deps": [
"dash"
],
- "commit": "7dcd0ab81bb7c298377708061176f5c5a50f77db",
- "sha256": "1bik23ci0h9gki7ysw7r5wj5z9ib56167qzk7sac2wqw9xmi8dbb"
+ "commit": "3e67b8e59d46659df4b37dedf75485a366c93600",
+ "sha256": "1iqdbm90qj90a522qmssbqn5im0kxdw1kxq7z821ss3fag960xw8"
},
"stable": {
"version": [
@@ -67122,8 +67240,8 @@
20210215,
1755
],
- "commit": "40caa67262c78e7668147f86a2b7ca1dad4b2190",
- "sha256": "0wcqj0wf1bhqsbvs52a7nwix71nmiy0xixvmmx2pkg7c7mxpm6v4"
+ "commit": "177a269d1f16dc5902f08d56d12a084ea028c8ab",
+ "sha256": "000h78k729irpn31xykq1r6kdnrcfvv5m9cc8g9l1lfp6pjhmd9c"
}
},
{
@@ -67567,20 +67685,20 @@
"repo": "protesilaos/modus-themes",
"unstable": {
"version": [
- 20210228,
- 2012
+ 20210312,
+ 2029
],
- "commit": "9d3538f8a5007e33640b8ac1a0b725afc6287174",
- "sha256": "0h3y94gglkdlygdkhakxlp5gmpvhrl76z2cm22pads722j1jj5nw"
+ "commit": "ccca6b3369dd6c1ce90dac60d5b090c04f2ed885",
+ "sha256": "1vmq9477a3inq6qdafkwl21v1jxdh8lsnlbzkbd5cqhbbrflr621"
},
"stable": {
"version": [
1,
- 1,
- 1
+ 2,
+ 3
],
- "commit": "585659d36ac41dcc97ab335daa5bde566f088d4b",
- "sha256": "1n716nasa1pccz7983kicagc9sqnxlyfmflvifqk4kza2ks0rh9m"
+ "commit": "0a36239baf908585cdf32c6188eb86713d9bf6c6",
+ "sha256": "1l392hz6zs6wg06x2zxnk7s0h5cpmvbkcynh68gjmqjj84l7mqrk"
}
},
{
@@ -67591,11 +67709,11 @@
"repo": "kuanyui/moe-theme.el",
"unstable": {
"version": [
- 20210226,
- 1623
+ 20210308,
+ 1053
],
- "commit": "697864d14f4b620f1be579a975bf97b769d2199e",
- "sha256": "19jqf6q2fl89hpf6jl53kl6a64aryf5q2hm1dg14fyiag883m9q9"
+ "commit": "d432815230f4e62d3f38a0819621ff227f780522",
+ "sha256": "1gfqx0xvxyyf35yngc5sgq7xb42xxv8wzvm36sgg2qqlkgvrh6fz"
},
"stable": {
"version": [
@@ -67923,20 +68041,20 @@
"repo": "takaxp/moom",
"unstable": {
"version": [
- 20210228,
- 718
+ 20210308,
+ 1721
],
- "commit": "a756418dde112a67c4c68355bee46ef17fc45d07",
- "sha256": "0csv7afdyzvpnc1znh4fz3d7ddgi51dfkfbr3c1mv6wvwg844j2a"
+ "commit": "8e0fbcbe0c190cd98925d9cb5d5cad606c983a1c",
+ "sha256": "1wd5hm25d94s9s1wwdxjc1hm77rybbl4s80ialcmg4mr1jyba0vz"
},
"stable": {
"version": [
1,
- 4,
+ 5,
0
],
- "commit": "42d809ed57ad6ed63dde61f75e4b535b2700aaca",
- "sha256": "0ln8qa51v1r5m2z4cjz7kfdmvq48lwgsdf7z43zmb1nzvn10gcvg"
+ "commit": "d0076ea22b2afc4c3faeea2138e836b1c8f08988",
+ "sha256": "0hz525xmv6kslss3yn8ibj6bi2xp442knad0030px7giia6y1pf6"
}
},
{
@@ -68255,11 +68373,11 @@
"repo": "google/mozc",
"unstable": {
"version": [
- 20210109,
- 642
+ 20210306,
+ 1053
],
- "commit": "36c81efa69ecf6843e8b671a3caffb905a54f72f",
- "sha256": "0smfhrcikxzaw4qbvq84ac51rdjw1mm5lm58zb8zyps7pzv3d9s8"
+ "commit": "884d9f4b64fe97597643247f1bed1d4fc9ca5bbf",
+ "sha256": "116l18wgp1xqdcn4rzscnah8qn6xvnqjbmaf5grvbf2g1gglcipg"
},
"stable": {
"version": [
@@ -70562,8 +70680,8 @@
20181024,
1439
],
- "commit": "1a8015038d9a8c6bf0c04a42588fb2a26861be63",
- "sha256": "08071i5zv0jg9yb83bq9r2sj6hyw31ziwzg79gsbyr7l8whz7cx8"
+ "commit": "ac0fe07d9e924661c6c443f4a9503d4f4308fb20",
+ "sha256": "06ifnn51pqsjx958rj8wwkq3dpw2gsfnqhhlfc27frf9zjk0qdwh"
},
"stable": {
"version": [
@@ -71267,8 +71385,8 @@
20210205,
1412
],
- "commit": "4c79a2dabe38ac72eb9eb21620f2ffca5f1885c6",
- "sha256": "1kfg503j44ivcx9zsqzgjl7ab936vwnw31gb6kpcjhd1kyha0mjm"
+ "commit": "97fadd0645e908ff8322577a983dc710bfda33d6",
+ "sha256": "0gigvw5awwmy87vm07l73va321lrsilihfa4k33sw542svqvmwjk"
},
"stable": {
"version": [
@@ -71601,8 +71719,8 @@
20210129,
850
],
- "commit": "72fac3d4b7a1c42a71cb396d20cc22fca8a52ed5",
- "sha256": "17ks8cmnwc313q9vcxbrsv9xmji2hdnw18jczc3xrgl441vkzds1"
+ "commit": "2aa3a96abbc76f007923f3fbb19a5246e29ae500",
+ "sha256": "0lhl49cs0sdr7p22spxf83sixp1pzjiq11plmxc8i0lqv735b9sn"
},
"stable": {
"version": [
@@ -71737,15 +71855,28 @@
"repo": "douglasdavis/numpydoc.el",
"unstable": {
"version": [
- 20210301,
- 25
+ 20210305,
+ 2006
],
"deps": [
"dash",
"s"
],
- "commit": "8a7430de69650dbd2e91fd746c2f8fe1665e5a45",
- "sha256": "1n26c8kj6w36v3cz15497r51rkb03ngsgkld5qcy75j8ha7mddwz"
+ "commit": "a8bc2a58220e7eb92d61a637c2c6d8cb2ccb270b",
+ "sha256": "1c2nhg00naqj2m4avjsk03bpdbkspsjkng5fdhf6nx58ny9xdj5p"
+ },
+ "stable": {
+ "version": [
+ 0,
+ 2,
+ 0
+ ],
+ "deps": [
+ "dash",
+ "s"
+ ],
+ "commit": "1549f362fda96b75760f20cee9b471362823ef4e",
+ "sha256": "1d5ff42fifssb38qvmhr8p6rvgak7z1mjhandirla05bjb4cramp"
}
},
{
@@ -72994,8 +73125,8 @@
20201204,
945
],
- "commit": "7db8d1377a127b39e2bf985c91b6a9a8d6cbeff2",
- "sha256": "1vwmw3dcqxg7sy0ki86gq4kpva5ncwzygzbl5ml9947xklvnw9in"
+ "commit": "02ea48f0d09a48fb2a25fdba75a8bf20872dadb5",
+ "sha256": "08klrrndkb961979wcp133swl2rckbm5z708zxgzsqf9lamqjc73"
},
"stable": {
"version": [
@@ -75001,8 +75132,8 @@
"repo": "kidd/org-gcal.el",
"unstable": {
"version": [
- 20210228,
- 2038
+ 20210304,
+ 803
],
"deps": [
"alert",
@@ -75010,8 +75141,8 @@
"request",
"request-deferred"
],
- "commit": "133cca813abd2823a6e2a9ada295b7b8b115be4f",
- "sha256": "1mwspxx1im87qa886w9ib8a104xzi02qky6z5pl8va0mrcnpl86i"
+ "commit": "ff55b2117c074288633c35bc38f21db13b476bbd",
+ "sha256": "01wr33ra6h254r123zy677bwf98jzgkb4qpsy90rgf0kjq7wb142"
},
"stable": {
"version": [
@@ -75525,15 +75656,14 @@
"repo": "dfeich/org-listcruncher",
"unstable": {
"version": [
- 20210130,
- 1405
+ 20210304,
+ 1602
],
"deps": [
- "cl-lib",
"seq"
],
- "commit": "291a824d8da1c14a883e21281b596ce9dcd11e1b",
- "sha256": "0bz57dvydz67bk704q2daxkfpdygxmz9jf6ilycjip2v16lx37i1"
+ "commit": "b0269843f317b6715dbde8a4e955aac9c38cbdb6",
+ "sha256": "1ywwngjqfvppxbb0dghqzr0kg9dxyqidjgjrh4ncc0zc9iamcx2w"
}
},
{
@@ -75577,14 +75707,14 @@
"repo": "org-mime/org-mime",
"unstable": {
"version": [
- 20201224,
- 1404
+ 20210309,
+ 1028
],
"deps": [
"cl-lib"
],
- "commit": "b47811562ba5c0882e9bacf9124b18fb5d0f4a61",
- "sha256": "0xnrgf5p9l920lfzfxa7msjfgm6ic7xfn4mycxjv9jmdnkdm85hw"
+ "commit": "eb21c02ba8f97fe69c14dc657a7883b982664649",
+ "sha256": "0bgrp39mi8pqfr8hfd2lgjil3br55bgilhj09hy3v6klzypbdviy"
},
"stable": {
"version": [
@@ -76510,8 +76640,8 @@
"repo": "jkitchin/org-ref",
"unstable": {
"version": [
- 20210225,
- 1454
+ 20210310,
+ 1855
],
"deps": [
"bibtex-completion",
@@ -76526,8 +76656,8 @@
"pdf-tools",
"s"
],
- "commit": "7dbe3ace9bf8ba9bd7c28c73ff960b4732d09071",
- "sha256": "0nyqhbdbawg0rfqzgfqhk38hk1mb0naksrmrgha669zzmha6vd29"
+ "commit": "0a46b63a8233374c8873cb0cd99b8b67244f8166",
+ "sha256": "1vv50h1zmr52pqmx900ia267flv2xfak3zphsnc43inf0c6jf4xb"
},
"stable": {
"version": [
@@ -76653,8 +76783,8 @@
"repo": "org-roam/org-roam",
"unstable": {
"version": [
- 20210128,
- 1341
+ 20210308,
+ 457
],
"deps": [
"dash",
@@ -76664,8 +76794,8 @@
"org",
"s"
],
- "commit": "b0fd12647b94ba6e3cf82a2a5b1ee7655ac07760",
- "sha256": "0blpfwiff0sn39hfsk2zznmkj8ad0f4a65vcbgdqmmc9i56yahv1"
+ "commit": "8ad57b121831eda8d226faa14ff2ba7ab652849c",
+ "sha256": "162qhb6rkpl1n0l8yhnwgagsx56ykaj9lchsny1id5z1257kgw9w"
},
"stable": {
"version": [
@@ -76693,15 +76823,15 @@
"repo": "org-roam/org-roam-bibtex",
"unstable": {
"version": [
- 20210226,
- 1227
+ 20210302,
+ 805
],
"deps": [
"bibtex-completion",
"org-roam"
],
- "commit": "356cb0f882ed925913dd41e1901dec0c2f86fb98",
- "sha256": "0p616v191h10hz98la52qy19bg1ry4vy6y88hgw0i3ndh6k872s2"
+ "commit": "068d9c27650207447ecf7a41fcd5b7abc40f4c3c",
+ "sha256": "1jbg5cwp0yf36fv2w695m091m8ylkgg831bmgwvscrdhx1zq4lsi"
},
"stable": {
"version": [
@@ -76725,8 +76855,8 @@
"repo": "org-roam/org-roam-server",
"unstable": {
"version": [
- 20210201,
- 1122
+ 20210312,
+ 1125
],
"deps": [
"dash",
@@ -76736,8 +76866,8 @@
"s",
"simple-httpd"
],
- "commit": "2093ea5a1a1f2d128dd377778472a481913717b4",
- "sha256": "1jp8mkqx1l3w166b16l2d5zsqjcc836bkclplgjk4laysb6msry8"
+ "commit": "a9051e03a2fc3744aa6716ebb529142caa0af2f0",
+ "sha256": "0199ri3xabrc7xy746s0f87y6vy9hw90ylw5pj7ha29xvcrfh851"
},
"stable": {
"version": [
@@ -76974,8 +77104,8 @@
"repo": "ndwarshuis/org-sql",
"unstable": {
"version": [
- 20210220,
- 2146
+ 20210306,
+ 329
],
"deps": [
"dash",
@@ -76983,13 +77113,13 @@
"org-ml",
"s"
],
- "commit": "87c712740cc0e934bbb9fd322386adf45f05c543",
- "sha256": "02qdjj6msd023fpbcq2isjw71zx2vnbma343d2yg6x4bk6xrqz7z"
+ "commit": "c93834332a333f6a602d3bbe0b39c79abb2f78cb",
+ "sha256": "1wp3d3b1wdw8v5drwbrfxrbq8psf82bs9cwjin2psfgb4n1166dy"
},
"stable": {
"version": [
- 2,
- 1,
+ 3,
+ 0,
0
],
"deps": [
@@ -76998,8 +77128,8 @@
"org-ml",
"s"
],
- "commit": "19eaba4dcadb3f1101a2363aac2a6d2430559c70",
- "sha256": "02qdjj6msd023fpbcq2isjw71zx2vnbma343d2yg6x4bk6xrqz7z"
+ "commit": "1cc854e814f86bc35f536563837a97a832a06122",
+ "sha256": "1wp3d3b1wdw8v5drwbrfxrbq8psf82bs9cwjin2psfgb4n1166dy"
}
},
{
@@ -77073,20 +77203,20 @@
"repo": "bastibe/org-static-blog",
"unstable": {
"version": [
- 20210222,
- 1035
+ 20210306,
+ 1316
],
- "commit": "9b9f7a994be54a10f5ac2a58221d52555574f78d",
- "sha256": "1s3p7ig0swp1msvrzbkpyf6nv121rgschcacs3c5ps758yldg5lh"
+ "commit": "ea437f80de87ea72deff1d420854bd2c011ef4e5",
+ "sha256": "0y6i2cc99x5cl8ylyfarim1pka5cy4zqmv2m4x2s9bsar60nwmii"
},
"stable": {
"version": [
1,
- 4,
+ 5,
0
],
- "commit": "58019b6dd1ae1323b72d491e65bf9636a9278dd6",
- "sha256": "00yhgxg87mfaflrkh0i905hr873yd03a7znw5hkrps43zxha9kb9"
+ "commit": "734dd263cf79e4d5a0077f8b5ce344ea45bf7f3d",
+ "sha256": "1p9v40mm8p25b9xgfahwqqx4c36aqnl9yyjjdhkp6x5xkhkdf7by"
}
},
{
@@ -77298,15 +77428,15 @@
"repo": "stardiviner/org-tag-beautify",
"unstable": {
"version": [
- 20210202,
- 628
+ 20210304,
+ 1124
],
"deps": [
"all-the-icons",
"org-pretty-tags"
],
- "commit": "4a6de709ee0d4ee719c83df6dce86f38f9db1f75",
- "sha256": "02qw4b750p4rav9kw3qwcvmril8wxkgdfqklbrfbws6wz2sjjv3l"
+ "commit": "e655ced70140cbec8fe12f9207614ca2b3a6c37c",
+ "sha256": "0853avvi2qpr19ca6c9ix8ls7r2r5v5f38nzkr4lbindmmxl6kpv"
}
},
{
@@ -77769,17 +77899,16 @@
"repo": "akhramov/org-wild-notifier.el",
"unstable": {
"version": [
- 20200926,
- 1502
+ 20210308,
+ 1348
],
"deps": [
"alert",
"async",
- "dash",
- "dash-functional"
+ "dash"
],
- "commit": "b83d31422abcf9527d5ec0344f2fa2df5b76a357",
- "sha256": "0cdd93sqx0ijajqa2z91bg6h6m1njsaqzwygr8q28dd2pazxq5xc"
+ "commit": "b616924f9b6e2c26c21e07ad6bccfc26826b7be3",
+ "sha256": "0ps3kzi95ybr7adrspmhflw9jw3h5d6lf0kl5cn45myyyjapckjj"
},
"stable": {
"version": [
@@ -78110,15 +78239,15 @@
"repo": "magit/orgit",
"unstable": {
"version": [
- 20200714,
- 1943
+ 20210309,
+ 1906
],
"deps": [
"magit",
"org"
],
- "commit": "ac9b1a42863a864fde9d225890ef5464bffdc646",
- "sha256": "08amzcvw483dpfq5r34ysn84wzd538qk0jblc94vgcaidspx6481"
+ "commit": "609fd0ccfb5268704b5bc7d7ac1014d4960b9707",
+ "sha256": "00rmp5pbn7bn4mrfzlkh9dc5m80qw72bs5jxdss9sk38v1gvxbr3"
},
"stable": {
"version": [
@@ -78252,8 +78381,8 @@
20201129,
604
],
- "commit": "50ce687d0be602c86256211fc8f783f5ef7df8a5",
- "sha256": "1hr476lr2lwh4hz8z9yi2n3gdyzaabchn364jzwkppjksq9q0q6h"
+ "commit": "5c065aa584d18257a58cd7c5439df5ce23d989c3",
+ "sha256": "1pmkkihnrch7z705mc94dmr8bxb4mgg7c5iirmrar4hhg84l13q2"
},
"stable": {
"version": [
@@ -78500,14 +78629,14 @@
"repo": "xuchunyang/osx-dictionary.el",
"unstable": {
"version": [
- 20191206,
- 519
+ 20210309,
+ 115
],
"deps": [
"cl-lib"
],
- "commit": "1b79ff64c72485cb078db9ab7ee3256b11a99f4b",
- "sha256": "1lnjpsb09w48ibjvabqkxqh997mv61zpvqhx3d35q4lw5sirgjxg"
+ "commit": "4d4cc19fdd4ac8408bd5acc7694e7a7096b1e3b3",
+ "sha256": "1zmng3qx7i4wkz1vrxw0vw3kyirnb8a0pn46zq6zhzj33ybn9582"
},
"stable": {
"version": [
@@ -79182,8 +79311,8 @@
"deps": [
"org"
],
- "commit": "6805ccc23365620004034c18fbed22a8a07bd4dc",
- "sha256": "12z1w6xsdx7p3q20h3bfap7ghxlj7awd6vpf4g3r7acd86fmxkjq"
+ "commit": "02140a294a8d0d15ca42a1956af794fd7ec18140",
+ "sha256": "1sjfiypk3707jh4r4ndym8chiahw0imlawkx7hsrv2ld65hc78lp"
},
"stable": {
"version": [
@@ -80424,28 +80553,27 @@
"repo": "joostkremers/pandoc-mode",
"unstable": {
"version": [
- 20210201,
- 1150
+ 20210308,
+ 2211
],
"deps": [
"dash",
"hydra"
],
- "commit": "69ec31fc4da30dca2d223ac9ed1bcb5f9d3801ba",
- "sha256": "0c4j95c2axbhw0jnqsj9qxc62cdqwk2w3g4a2zgi64m2qlf3q4c9"
+ "commit": "500e80666fb779457be8771c5613c177187ba0cc",
+ "sha256": "1c3gay9fkikg7h46djw1nf86fzckmv7w1zbz5fbar20klcr12pbm"
},
"stable": {
"version": [
2,
- 30,
- 1
+ 31
],
"deps": [
"dash",
"hydra"
],
- "commit": "0630a112ae7d3eab1a4c47c7ef380915560a6bb2",
- "sha256": "1k31pkvd9m798i6phcr0y3wd34fgq6ii41hx3lszmikvxb1yvm2y"
+ "commit": "500e80666fb779457be8771c5613c177187ba0cc",
+ "sha256": "1c3gay9fkikg7h46djw1nf86fzckmv7w1zbz5fbar20klcr12pbm"
}
},
{
@@ -80711,11 +80839,11 @@
"repo": "justinbarclay/parinfer-rust-mode",
"unstable": {
"version": [
- 20210218,
- 1650
+ 20210308,
+ 2025
],
- "commit": "c825606e6aca4a2ed18c0af321df5f36a3c8c774",
- "sha256": "1fix225ikfabsy9r4kc3znx6k4k5wbw5n45mkir3fdyis0pcwg6x"
+ "commit": "c19374a3cf9ce57a356a044731063040c552df32",
+ "sha256": "04mghs7wn6ml8nr75pvqzzrjljv9d5252j4qkcg2llbpvhkya75h"
},
"stable": {
"version": [
@@ -80774,26 +80902,26 @@
"repo": "jcs-elpa/parse-it",
"unstable": {
"version": [
- 20210222,
- 1623
+ 20210306,
+ 821
],
"deps": [
"s"
],
- "commit": "b1b80d1bd1cb852d344a8daf6ba7142be2c9ee7b",
- "sha256": "1dckhlzxzr8zj6hbccgs60igigcij9qrvsb3v80z5dqgj24mqab2"
+ "commit": "f910af3b1d98b88a0f41794bbe7fd57411e9b909",
+ "sha256": "02miw5sf4bbwmz58ya98ijjhqx92vamyzw8c5v2k6id3pxaypng4"
},
"stable": {
"version": [
0,
2,
- 0
+ 1
],
"deps": [
"s"
],
- "commit": "580713c0c578f6c91f6851ae2120e8a9b7871bb0",
- "sha256": "0c61gyks581xx47a4lrdjx64d1x1py7qmzsxklvwlcx0gq6pzalm"
+ "commit": "f910af3b1d98b88a0f41794bbe7fd57411e9b909",
+ "sha256": "02miw5sf4bbwmz58ya98ijjhqx92vamyzw8c5v2k6id3pxaypng4"
}
},
{
@@ -81960,14 +82088,14 @@
"repo": "nex3/perspective-el",
"unstable": {
"version": [
- 20210104,
- 2243
+ 20210310,
+ 25
],
"deps": [
"cl-lib"
],
- "commit": "697d95f24e055eb9725781d179d7db63d6afd2b5",
- "sha256": "18sjkqc94kawgfv3q9ai8m0bq3h63mlyg47bxyv0zyn34n1mpc9l"
+ "commit": "cbdc3e5dc77ccb681f8719db0a85af8850b757d2",
+ "sha256": "0q5sxwf0dkm1glnwsgm8387vzfxjj14g48ih72dpvarxysrrv2ql"
},
"stable": {
"version": [
@@ -82169,14 +82297,14 @@
"repo": "zk-phi/phi-autopair",
"unstable": {
"version": [
- 20200914,
- 355
+ 20210306,
+ 424
],
"deps": [
"paredit"
],
- "commit": "8bebd5d3018746812847b6c47ab7c79a36382e7c",
- "sha256": "1mf5blmws9kc3h4d9iy7r38w6kvi5w2gvmlbrxlwmh95a3y1n3nz"
+ "commit": "6a67c37d31a3ff9261fc9f812547a0c86721fc90",
+ "sha256": "0m1n77sq7cr1j6chf13zf4x34qyjycbimfpwk0msq1zc6cqjcm7n"
}
},
{
@@ -82187,14 +82315,14 @@
"repo": "zk-phi/phi-grep",
"unstable": {
"version": [
- 20200816,
- 1027
+ 20210306,
+ 425
],
"deps": [
"cl-lib"
],
- "commit": "d9dbf69dcf0e06944dcfb89375b09d0d2b0ef4ee",
- "sha256": "1lgixvg5668kb1y8a2xxm1nlbppj5a8sswjrcxasqnxmrif6lkls"
+ "commit": "7e2804c7ab4e875c7511917692c4b192662aa1ae",
+ "sha256": "1znim5mfd8s4dzwsg8gp2im1i837pw990r9r7mcv5zkzyll7wiq3"
}
},
{
@@ -82419,20 +82547,20 @@
"repo": "emacs-php/php-mode",
"unstable": {
"version": [
- 20210103,
- 1738
+ 20210310,
+ 1724
],
- "commit": "8cdc727e6d4eef81655b90574784e9540f407cda",
- "sha256": "1v09ldgdjayj66q8vn97n6hh0zqk3pxqg100ibbcyz6vfrsa5pdm"
+ "commit": "a2bca9be4c34a9dc38393602cb2708df24587838",
+ "sha256": "1rc67f3jzjhqykcn16s2ibviibxmr7b9y2c20hdwg49r41ax4f9v"
},
"stable": {
"version": [
1,
- 23,
+ 24,
0
],
- "commit": "08c6e0f6719fafa60cf76f741d83524fd84163d6",
- "sha256": "0wnkcxg6djy4jvxhshiy1iw6b5cf79pjwjhfd1a060cavhfm4v5c"
+ "commit": "7e1b55354ce41043148ce2d3270b032c318f0f90",
+ "sha256": "0bs9q62bd7885c39v7x1qz3w1fhpmpdgm72xwsk2yygw0ii425nn"
}
},
{
@@ -82535,8 +82663,8 @@
"repo": "emacs-php/phpactor.el",
"unstable": {
"version": [
- 20200618,
- 1845
+ 20210311,
+ 1615
],
"deps": [
"async",
@@ -82544,8 +82672,8 @@
"f",
"php-runtime"
],
- "commit": "62d2372ea55c0c5fb4e77076988472ebb5d85f24",
- "sha256": "1sfrdap157zc7lk9vwsy91p813ip8dmazgfjwh7jwzyvcj7dsimc"
+ "commit": "80788a817b0257363c1eee11a57cc0f873f0eef1",
+ "sha256": "1w4zxp6j77xd9qcz9skpj8jbl8ink1fgdd5f1dhx0486g882mi2l"
},
"stable": {
"version": [
@@ -84354,8 +84482,8 @@
"yafolding",
"yasnippet"
],
- "commit": "a1583287cbafce053d4345a1531c6358ce970a77",
- "sha256": "0pdimil370rilynz437xw7s1a323g00hmcinzpsfbnvq4k4ajk8s"
+ "commit": "91ca19b2a93029a393f8873e273777b553d308e1",
+ "sha256": "07sn00k8krsb0bikbbypznvwrk13k4jdk6d66iai0a66s9dr84ys"
},
"stable": {
"version": [
@@ -84678,11 +84806,11 @@
"repo": "tumashu/posframe",
"unstable": {
"version": [
- 20210208,
- 229
+ 20210311,
+ 937
],
- "commit": "3454a4cb9d218c38f9c5b88798dfb2f7f85ad936",
- "sha256": "039a84gwb0phjm7jcklmji1pcpbxmp4s40djhac8sbzmwdv39zi4"
+ "commit": "fff21ccb706b576f4074883f9fa87d2bcc534096",
+ "sha256": "1r9i3jsdvzvbr8kggfradvk65i1d0wq96shs4dhfsr3pw7phaxv3"
},
"stable": {
"version": [
@@ -84964,8 +85092,8 @@
20210227,
600
],
- "commit": "b6da466e552a710a9362c73a3c1c265984de9790",
- "sha256": "1gr3dzlwkdh2dbcw2q7qi4r8d3045vhyac6gy6f0g83hm2zvgall"
+ "commit": "52afa7e90534d59d3cec2ace2a96c232e25e3f7b",
+ "sha256": "10pcl4w0y4d99g1ylxqb3qrvfmv091x4h52imf6ysbm4x6gl4r9n"
},
"stable": {
"version": [
@@ -85029,15 +85157,15 @@
"repo": "jscheid/prettier.el",
"unstable": {
"version": [
- 20210224,
- 913
+ 20210303,
+ 2119
],
"deps": [
"iter2",
"nvm"
],
- "commit": "d7ab018a9312979a415d27973890129586b13dc5",
- "sha256": "1phkvmhrcszhc74l92syrsmjqg1pd233fl2hpfivyclwyapqky76"
+ "commit": "b4c23d108f10d6693c3e2766220fb7dd9c8de7b3",
+ "sha256": "1s1asp755ywkl6myk2rvr5xj5405w43p8fqzfm9zn51l4zdq5lg5"
},
"stable": {
"version": [
@@ -85594,14 +85722,14 @@
"repo": "bbatsov/projectile",
"unstable": {
"version": [
- 20210225,
- 1816
+ 20210309,
+ 722
],
"deps": [
"pkg-info"
],
- "commit": "f3f8a6505d50ca0f03f7deef99a1c8aa3bcd9e58",
- "sha256": "014v34kxjz04jgd70kskh0iwms17ydapk43ywwp23f3m89ps1917"
+ "commit": "1528ed4f082e7aaca19f22394eb4bed879645b7c",
+ "sha256": "04x9gjjw1c4fiy631fkvwdp677s1p0yj1s4d5bw68832i1i5fq8y"
},
"stable": {
"version": [
@@ -85925,11 +86053,11 @@
"repo": "chuntaro/emacs-promise",
"unstable": {
"version": [
- 20200727,
- 900
+ 20210307,
+ 727
],
- "commit": "d7b59805e7a8da1f5edea9313b6e2d0f1115fec0",
- "sha256": "08f30fwwh86mnymbjxr9gswkgvsfdxa1mqajsmsbkk5nvmz1jx0n"
+ "commit": "cec51feb5f957e8febe6325335cf57dc2db6be30",
+ "sha256": "1kxsdgg5byw9zddf8jkc3h87mb4k5pnjdpskaagkahc0xg3w18d7"
},
"stable": {
"version": [
@@ -86112,8 +86240,8 @@
20200619,
1742
],
- "commit": "8080bebf1f2ff87ef96a24135afe7f82d2eb3d2a",
- "sha256": "1i82kgi3pwz61a07kmqw2gv79ym32rffwqqx8rlljk139k9j57mc"
+ "commit": "9ad97629be72eeecf8bc9fe8145e55ceaeab6b78",
+ "sha256": "0li6vyr87vspya07j9rkj3m82s9qww6zrnx78yhkn1mznlf73v48"
},
"stable": {
"version": [
@@ -86540,14 +86668,14 @@
"repo": "voxpupuli/puppet-mode",
"unstable": {
"version": [
- 20210215,
- 2347
+ 20210305,
+ 645
],
"deps": [
"pkg-info"
],
- "commit": "9f4fef6489ddd9251213f68c8389328ca75db9a6",
- "sha256": "1syaxzsfwd6q9xkbr9mf9hy4k3bray6m3iybcxszqm1qmwdbl6qs"
+ "commit": "ab25cf379236f4e1bd4bc9c1d77a93c95800e9bf",
+ "sha256": "0djrq3wl7crpjd2p1zzzz1spqfdrfzf7991g5fi8zwbf3pi79gpd"
},
"stable": {
"version": [
@@ -86968,15 +87096,15 @@
"repo": "tumashu/pyim",
"unstable": {
"version": [
- 20210228,
- 653
+ 20210312,
+ 545
],
"deps": [
"async",
"xr"
],
- "commit": "e55fd0d23f75d4f30ce268973d8909510fa01731",
- "sha256": "1n25546nlc2vw3wb4znjvv490yi0j614hravzsj99ybwkl9bf094"
+ "commit": "a65a5c26a5e39420bf7bba54cb9e42d9ce32c90d",
+ "sha256": "1hjmk0jilqp61wskv4vlxagql5mx7yqqybs3kfd36dr88cg20pyx"
},
"stable": {
"version": [
@@ -86999,11 +87127,11 @@
"repo": "tumashu/pyim-basedict",
"unstable": {
"version": [
- 20190719,
- 1252
+ 20210311,
+ 159
],
- "commit": "d499104189a9462cb80f8efd9713e4064dc7093d",
- "sha256": "0k1afdknyham46z6fv001rnlsxzl50183fz9skw3y0wxxv2v04r4"
+ "commit": "7495c974ada99f9fed96d8e85d8b97dabce9532c",
+ "sha256": "02asrh0adgjc5nn1ps7dq5zr38hkscnzc04sdpyjzvnmfcqsw7qb"
},
"stable": {
"version": [
@@ -87120,8 +87248,8 @@
20200503,
1624
],
- "commit": "15396a14bc8f977a00b5288356e79467653a2c3c",
- "sha256": "0j5dgaplar71lyx05ali8rhd6nmfc2dkphcq3wn0gdmd5qmwbwxk"
+ "commit": "890a9b91fbac1fbc8f40fc48a78b8cd6855dbbaa",
+ "sha256": "1p7ki0ww12vf14l2ccxax40032vhyf21vjkmdr0qbmgdqzwvpjgc"
}
},
{
@@ -87362,11 +87490,11 @@
"repo": "python-mode-devs/python-mode",
"unstable": {
"version": [
- 20210216,
- 1205
+ 20210301,
+ 812
],
- "commit": "689ff2ddb1102a7fae9491333e418740ea0c0cbc",
- "sha256": "05a5qv98y2gbi9vycmcfnbzwnnzmdz2iv7fwd5c5qxfi9bsv24sv"
+ "commit": "fe7656a7c701eb988c2ec9192f1ce298818b5a92",
+ "sha256": "1ds4avwadwv20r8ihallyhg79r8cshgxnb2dv7kj0dgn9401djqj"
},
"stable": {
"version": [
@@ -87540,11 +87668,11 @@
"repo": "psaris/q-mode",
"unstable": {
"version": [
- 20201231,
- 140
+ 20210307,
+ 2102
],
- "commit": "3fef8d74bb45ec82f3c317d904a570c3b3318ce2",
- "sha256": "03n6cyg1qkn2hglvv0iynlmq1gwhxgd59jil9rc1qka60pislpgz"
+ "commit": "a30a84afae9bb72bc601b213ae68821479b0bb03",
+ "sha256": "1q85vxvv76vmb9zhc91p2aqh333h1p48737spriv5sw9wvis0gdm"
}
},
{
@@ -87970,8 +88098,8 @@
"repo": "racer-rust/emacs-racer",
"unstable": {
"version": [
- 20210119,
- 225
+ 20210307,
+ 243
],
"deps": [
"dash",
@@ -87980,8 +88108,8 @@
"rust-mode",
"s"
],
- "commit": "f17f9d73c74ac86001a19d08735e6b966d6c5609",
- "sha256": "1hi0ackw5pfqak5yl4z804z2vajhg7wkvzz20w9kbzcighz6vccq"
+ "commit": "1e63e98626737ea9b662d4a9b1ffd6842b1c648c",
+ "sha256": "12a429lajk09qp1jxgig54p8z6wndfgr4jwdmgkc9s2df9sw02d3"
},
"stable": {
"version": [
@@ -89265,8 +89393,8 @@
"repo": "thanhvg/emacs-reddigg",
"unstable": {
"version": [
- 20210225,
- 1948
+ 20210301,
+ 2307
],
"deps": [
"ht",
@@ -89274,8 +89402,8 @@
"promise",
"request"
],
- "commit": "fab7b6881c1c93d96258596602531c2e2dafc1c4",
- "sha256": "1wxig3bhifczi9an98rw57wzkxshq5z16n44dy72r37pkc6azax5"
+ "commit": "196200eeccc4e821c5200c2e04429aeaafe4d536",
+ "sha256": "06q6vb0gxq323zhrq3im7xadgxgb9b8h0bxqak8xfmcnny0mcjlr"
}
},
{
@@ -90258,6 +90386,15 @@
20200520,
853
],
+ "commit": "2db53105f2f8ee533df903b7482e571e28ce3c7b",
+ "sha256": "19mjwk24nwhwn0ylr7m2f9vbyf91ksicznxj1w41jp5slh5h7pr0"
+ },
+ "stable": {
+ "version": [
+ 0,
+ 0,
+ 7
+ ],
"commit": "90add9a1f8c4a3c78029d38087ff4d22fe5372d3",
"sha256": "05k2zp2hldzq5h6nl8gx79dd8lvfn507ad4x3naichdqgn2013nn"
}
@@ -90350,15 +90487,15 @@
"repo": "dajva/rg.el",
"unstable": {
"version": [
- 20210227,
- 1113
+ 20210305,
+ 1621
],
"deps": [
"transient",
"wgrep"
],
- "commit": "8a537d9f033ba1b47f2ebe4d76f68b3dd74aefcb",
- "sha256": "1gqh28fwyjxy4haclf23kzr755p8iyh2mvly3vmzpf55y2n1z8ib"
+ "commit": "10e64887c224002572e1f1e19c74453cba606c3f",
+ "sha256": "1519lh5j5zki2dfzd1a1hl1d24nap99hv80647rvpr3mzbcsg29s"
},
"stable": {
"version": [
@@ -90920,14 +91057,14 @@
"repo": "zk-phi/rpn-calc",
"unstable": {
"version": [
- 20200816,
- 545
+ 20210306,
+ 426
],
"deps": [
"popup"
],
- "commit": "1554be19acc2644898a2175fa277d1159327c8dc",
- "sha256": "1b4v9x8f9ykz2dqiv7p7c2f6kbl374i2723idmnvm2c9bc0hbpyv"
+ "commit": "320123ede874a8fc6cde542baa0d106950318071",
+ "sha256": "0fq7ym2wyfb5pgm75llc8wzyzr3kb5s3i2mw3ry076yk5c4gjsi2"
}
},
{
@@ -91063,17 +91200,17 @@
},
{
"ename": "rubocop",
- "commit": "6440f81aed1fcddcaf7afeedb74520e605211986",
- "sha256": "07ma4fv015wzpj5j4rdb0ckwwmhkxs3k5vy33qxgwghqmn6xby6x",
+ "commit": "d30b73ad1fea01f4f3a2c4f00f7119c6f52fa7e6",
+ "sha256": "1gc9z5pwjapq2jiykb1ry31wl8n4fsy4g8zbpy7g4z4rqikf32gn",
"fetcher": "github",
- "repo": "rubocop-hq/rubocop-emacs",
+ "repo": "rubocop/rubocop-emacs",
"unstable": {
"version": [
- 20210213,
- 1215
+ 20210309,
+ 1241
],
- "commit": "1372ee3fc1daf7dc8d96741b03e4aff5f7ae3906",
- "sha256": "1svzp1ylc3j5mfp5bgivmxgy60wyfrzgahvcfzr1217dwjbf68jm"
+ "commit": "f5fd18aa810c3d3269188cbbd731ddc09006f8f5",
+ "sha256": "1kwxqryhhdj83jism19jw8fz0bgwxrmgq7f887yyjsm7b5glzvhx"
},
"stable": {
"version": [
@@ -91394,11 +91531,11 @@
"repo": "ideasman42/emacs-run-stuff",
"unstable": {
"version": [
- 20201109,
- 351
+ 20210308,
+ 453
],
- "commit": "80661d33cf705c1128975ab371b3ed4139e4e0f8",
- "sha256": "1l66phlrrwzrykapd8hmkb0ppb2jqkvr7yc8bpbxk1dxjb9w9na2"
+ "commit": "e5ee96c50c350cf860982b7b5deff1ed8d488c8a",
+ "sha256": "0g60kk49dbn331z06gpi3c8pqjsb780iwd07bl87bgbcxcpa2fg9"
}
},
{
@@ -91532,8 +91669,8 @@
"repo": "brotzeit/rustic",
"unstable": {
"version": [
- 20210201,
- 1846
+ 20210308,
+ 2135
],
"deps": [
"dash",
@@ -91546,8 +91683,8 @@
"spinner",
"xterm-color"
],
- "commit": "61d600e5598a37034b8b539bd50966c3eb557f10",
- "sha256": "0d5z6wab62g5xyb2bpmpprny22gy7rm11vsgij0phhnsqb8fqiig"
+ "commit": "270bc5afda080ed656ad53aa132e8b1fb05083e6",
+ "sha256": "0f4ff3mpdkqxyi3dv5gm5987nlaaf0gb5k95likjm8i5n9qkk4x5"
}
},
{
@@ -91990,11 +92127,11 @@
"repo": "hvesalai/emacs-sbt-mode",
"unstable": {
"version": [
- 20201021,
- 1937
+ 20210306,
+ 1603
],
- "commit": "7b121fce50430a44bd743583c87d7645bf157be2",
- "sha256": "0jqq2a5rp6nfi4n2rpdxd8yzc01jhm2mfg3lmn7aacmnwi6554ji"
+ "commit": "0bdc36ba3b3955c1106a5cda69be98bd38195cb6",
+ "sha256": "03wikgh94a0qc3xyvrvzxi4rrrd713ykpgva8z4ly85mh193215s"
},
"stable": {
"version": [
@@ -92017,8 +92154,8 @@
20200830,
301
],
- "commit": "cacada6203a860236aff831f6a863c92dbe2b878",
- "sha256": "17k4n0kwfqrn172mi3d2f67jalgc13p6xr10zhs56mbd5bzwg958"
+ "commit": "4546119f2d0582cb03e772a785e5ff93829f2f68",
+ "sha256": "19g33m15b4rzf16acsiaf7rh9ck0dhyc4kj5zvzd9h21ihyg5sh7"
}
},
{
@@ -92029,14 +92166,14 @@
"repo": "zk-phi/scad-preview",
"unstable": {
"version": [
- 20200816,
- 549
+ 20210306,
+ 426
],
"deps": [
"scad-mode"
],
- "commit": "75fe00a9aaf875ac97930bdb334aef9e479e41d5",
- "sha256": "0vdb9ib76fjdvm3f13v3kh7x04izq993crrzsqp0vs5nilbkrs8c"
+ "commit": "8b2e7feb722ab2bde1ce050fe040f72ae0b05cad",
+ "sha256": "13hsd3sh1azcrbdbjnr1z5q0n5xw3ifzhvsnfqbqdz2pkpr5mfig"
}
},
{
@@ -92334,14 +92471,14 @@
"repo": "zk-phi/scratch-palette",
"unstable": {
"version": [
- 20200816,
- 551
+ 20210306,
+ 427
],
"deps": [
"popwin"
],
- "commit": "c39cacb11992383887fa096ace85510baed94aef",
- "sha256": "1va9c97cvdqf6404kixvgk0qwrlnc1lrz6khpkdp2w7w1brhf2f7"
+ "commit": "e4642ed8a2b744ba48a8e11ca83861f8e4b9c5b3",
+ "sha256": "1cvcsj6ayhfwdpp2mb75ja8bif33z085dip76bvyqliwjnjl2sgn"
}
},
{
@@ -92683,6 +92820,21 @@
"sha256": "1h1b48s2iirswdlvfz41jbflm4x09ksc2lycrc1awzlwd6r8hdhg"
}
},
+ {
+ "ename": "seen-mode",
+ "commit": "f29f5a7850d058984a39ecf6aaa81a9e465356f6",
+ "sha256": "0v2qjqf89fz9ss4m39zwrhpijk1flglmyys9wm4nxi5dp32pppji",
+ "fetcher": "git",
+ "url": "https://git.sr.ht/~shiorid/seen.el",
+ "unstable": {
+ "version": [
+ 20210311,
+ 1935
+ ],
+ "commit": "57c960d76ad3dc551ac5a57ebe8682ef9fdc6d31",
+ "sha256": "1bn6jrvnz4bh7jm0a4g9z29zld5lm6jc77gh0i5m9ia38wzr00jx"
+ }
+ },
{
"ename": "seethru",
"commit": "7945732d9789143b386603dd7c96ef14ba68ddaf",
@@ -92806,11 +92958,11 @@
"repo": "raxod502/selectrum",
"unstable": {
"version": [
- 20210228,
- 1401
+ 20210311,
+ 2257
],
- "commit": "bcf371433f3593bfe911369a4c87fbf7287df866",
- "sha256": "052323wgs7z68hzfp6y9x262qsd0l6la667hsjvrdc64x6mv0dii"
+ "commit": "a8806f71f9cc07daa0149c89a4dbdae0aa5aebff",
+ "sha256": "04q0blmgbwn9jhp4y3jn5vj1h5m1bip6hwa9rf1sywkdbj153n3s"
},
"stable": {
"version": [
@@ -92829,15 +92981,15 @@
"repo": "raxod502/prescient.el",
"unstable": {
"version": [
- 20210227,
- 600
+ 20210311,
+ 1613
],
"deps": [
"prescient",
"selectrum"
],
- "commit": "b6da466e552a710a9362c73a3c1c265984de9790",
- "sha256": "1gr3dzlwkdh2dbcw2q7qi4r8d3045vhyac6gy6f0g83hm2zvgall"
+ "commit": "52afa7e90534d59d3cec2ace2a96c232e25e3f7b",
+ "sha256": "10pcl4w0y4d99g1ylxqb3qrvfmv091x4h52imf6ysbm4x6gl4r9n"
},
"stable": {
"version": [
@@ -93026,6 +93178,21 @@
"sha256": "0m429i3zy5aik0q91r6sbr5xpqh4fgx984szp01p8fmbyb7wsh67"
}
},
+ {
+ "ename": "sequed",
+ "commit": "340eeeb2c21e313fedab8e1a28a1257374a7aea1",
+ "sha256": "1vym45gax05ay0naspwyqc1h48iwmqaq7b6vzxabsc72w8kw4sgs",
+ "fetcher": "github",
+ "repo": "brannala/sequed",
+ "unstable": {
+ "version": [
+ 20210307,
+ 939
+ ],
+ "commit": "bfd9109a4fe5625554a87988564403031e57f5d9",
+ "sha256": "1h2qqd39lj5kqn5yy7c93r5zh6ajbrnr0c5nmxfjb2llra6hlc1y"
+ }
+ },
{
"ename": "sequences",
"commit": "4cf716df68fb2d6a41fe75fac0b41e356bddcf30",
@@ -94373,19 +94540,19 @@
"repo": "gexplorer/simple-modeline",
"unstable": {
"version": [
- 20201218,
- 840
+ 20210312,
+ 1048
],
- "commit": "38973dec2912e2136d8fde5f2667063863fee15a",
- "sha256": "0y70hc3x8rxr8b5x8d0a23gpcadzrn43wmrsvqqxmmkqqp45n7gj"
+ "commit": "119d8224a8ae0ee17b09ac1fed6cdb9cb1d048fd",
+ "sha256": "1rnzrx7gcaw056cqvnb1wai4hala0r0gpk3a4kyyghyp9hmrxbb5"
},
"stable": {
"version": [
1,
- 2
+ 4
],
- "commit": "f0b983ba3b5b44390ba2dbd419bb6f29908f95fb",
- "sha256": "164f95pj38a9hz315fs91ppvgn32a26v7vjz1pnrsvmllricm4zp"
+ "commit": "119d8224a8ae0ee17b09ac1fed6cdb9cb1d048fd",
+ "sha256": "1rnzrx7gcaw056cqvnb1wai4hala0r0gpk3a4kyyghyp9hmrxbb5"
}
},
{
@@ -95065,11 +95232,11 @@
"repo": "joaotavora/sly",
"unstable": {
"version": [
- 20210224,
- 1024
+ 20210303,
+ 1148
],
- "commit": "fb84318c08f59bc786e047006fc81e2ace568309",
- "sha256": "0z123k9ak7yjb9bxb5qx48f33ma8066rhkqh8xc14z7shk75jybj"
+ "commit": "5966d68727898fa6130fb6bb02208f70aa8d5ce3",
+ "sha256": "00yk9g0gi4gsa99n2gsq41mkwgvmih52mngmk4g8ajzxsv0pbwq0"
},
"stable": {
"version": [
@@ -95089,15 +95256,15 @@
"repo": "mmgeorge/sly-asdf",
"unstable": {
"version": [
- 20200306,
- 433
+ 20210308,
+ 332
],
"deps": [
"popup",
"sly"
],
- "commit": "32ce14994e8faee9321605cec36d156b02996c46",
- "sha256": "09x8l37wwqw74xc2frwzbfdb1if8rb3szg5akdk3v2qhik4sm3dd"
+ "commit": "bcaeba9b73b582ae1c4fadc23c71ee7e38d9a64e",
+ "sha256": "09gs99244g45v4bkvl4a5wshjr24cvwd8dg2w7y6j6aw2aikczrh"
},
"stable": {
"version": [
@@ -95335,11 +95502,11 @@
"repo": "jojojames/smart-jump",
"unstable": {
"version": [
- 20210110,
- 214
+ 20210304,
+ 844
],
- "commit": "947499023b7c31b99fc172e2a4c1a105ad9c8555",
- "sha256": "1yyyh1507lr4dlp39k8slwfz0fdjh2hx5ypn5zx5hyjjncw7x2r7"
+ "commit": "3392eb35e3cde37e6f5f2a48dc0db15ca535143c",
+ "sha256": "14yhln54mnh7257q49r86zypg04jy5bf6ahvmm1cbv6n25npawk5"
}
},
{
@@ -96188,14 +96355,14 @@
"repo": "hlissner/emacs-solaire-mode",
"unstable": {
"version": [
- 20201006,
- 22
+ 20210309,
+ 2115
],
"deps": [
"cl-lib"
],
- "commit": "c697925f7e03819a4046a233f6ab31664aca9d6a",
- "sha256": "1fwyranv159sgfsc07h7vjn7c2js95zk2hw06d1dr1ddnl5hgrvf"
+ "commit": "a8fe09d8f5a9cb541c59dcd75a136f1d2a06b8bd",
+ "sha256": "1fwjy5m66nz2ipshmr7dky8v4pdwynq54282anb0rfa34dim4mrh"
},
"stable": {
"version": [
@@ -96931,11 +97098,11 @@
"repo": "condy0919/spdx.el",
"unstable": {
"version": [
- 20210301,
- 224
+ 20210306,
+ 1600
],
- "commit": "63704d435255c1fe3d7579f0344e244c2fbdb706",
- "sha256": "1fbpbj7jzm4djlbzvzjld2gs46wiy6gm9hd1pjg2rr987fl882rg"
+ "commit": "b9f49bab9551e8ca1232582acffdd0a90aaa35f3",
+ "sha256": "0k9dlkxns8yhv1yzfjlr5gkfc26ihhqjfsjchqg9fvfxqnd39pic"
}
},
{
@@ -97489,22 +97656,25 @@
"repo": "purcell/sqlformat",
"unstable": {
"version": [
- 20210218,
- 312
+ 20210305,
+ 209
],
"deps": [
"reformatter"
],
- "commit": "a7b38b20320b2b4f9ec109845fed3661da9b4a49",
- "sha256": "164x6vskcby6h7jaz119wqn5x73pnsf53qq314v0q4ncw2917bym"
+ "commit": "0cdb882874ba0853f4f831a07a85b511258472b2",
+ "sha256": "07ka6fqcbvbvzsdmwris89cj3dpg3qcfhmww2h6qs69za3h7mify"
},
"stable": {
"version": [
0,
- 1
+ 2
],
- "commit": "b70b05bf469a27c1a2940eeaa1a5c8cc93d805fd",
- "sha256": "14n2yjmi4ls8rmpvvw6d7cz5f6dcg7laaljxnhwbagfd5j4sdfrm"
+ "deps": [
+ "reformatter"
+ ],
+ "commit": "0cdb882874ba0853f4f831a07a85b511258472b2",
+ "sha256": "07ka6fqcbvbvzsdmwris89cj3dpg3qcfhmww2h6qs69za3h7mify"
}
},
{
@@ -97647,11 +97817,11 @@
"repo": "srfi-explorations/emacs-srfi",
"unstable": {
"version": [
- 20210228,
- 1834
+ 20210306,
+ 18
],
- "commit": "12eec5df609b16f16b520eceb0681b74d9ae8aa6",
- "sha256": "043mra5ysz00jxziqglzpkg5nmhc15lvv4n7q26c5yv2dn4nbdsq"
+ "commit": "78d65e571a811088d726858f8f60b9c55f26cfcb",
+ "sha256": "1wrzpzp98blwzbgfgfkz5kzc1chcbpgdl23zvs90m01yhhldmmnj"
},
"stable": {
"version": [
@@ -98024,14 +98194,14 @@
"repo": "Kungsgeten/steam.el",
"unstable": {
"version": [
- 20190916,
- 627
+ 20210307,
+ 1756
],
"deps": [
"cl-lib"
],
- "commit": "f32951f4e0a4bc92813d0121d9df0257101b8992",
- "sha256": "1fl4875992xxv0amcqj7b516f35k19h8fd7pij0by5b808k5ls6x"
+ "commit": "b0b79d9bd8f1f15c43ab60997f5a341a769651af",
+ "sha256": "144kkh1k09hfi7c8rn750m7p70jka4m0h8cakr16avkprrrpmxxc"
}
},
{
@@ -98881,11 +99051,11 @@
"repo": "rougier/svg-tag-mode",
"unstable": {
"version": [
- 20210227,
- 1105
+ 20210301,
+ 2205
],
- "commit": "a34a2e1128fa99f999c34c3bc6642fb62b887f34",
- "sha256": "01apd8agfdhr662lkiy5rh2xvr913754f9zz7f5hn4vkmfgambrh"
+ "commit": "95b5404997d7194b4946df0a475fd93203a36cb9",
+ "sha256": "06j19jx3bkdsds5rjqdvaqxfq42gsn8yanqd6jrd8rysncds8an0"
}
},
{
@@ -99143,26 +99313,26 @@
"repo": "abo-abo/swiper",
"unstable": {
"version": [
- 20210225,
- 1251
+ 20210310,
+ 1230
],
"deps": [
"ivy"
],
- "commit": "e005666df39ca767e6d5ab71b1a55d8c08395259",
- "sha256": "1c5d3ca2xll6x3px30cpasq2sd32shr37ivdm50wqr9q1yl22dm2"
+ "commit": "8866138333f92c3d82062c5fa613beba38901504",
+ "sha256": "0nmyv8i0z81xhmlyg79ynsnhv17k1bn21284nb8367w2jdpsscn8"
},
"stable": {
"version": [
0,
13,
- 2
+ 4
],
"deps": [
"ivy"
],
- "commit": "1deef7672b25e2cb89dfe5cc6e8865bc6f2bcd4e",
- "sha256": "0mbdjralgb591hffzi60v0b2rw8idxky9pc8xwn1395jv30kkzfb"
+ "commit": "8cf3f1821cbd1c266296bbd5e59582ae6b8b90a6",
+ "sha256": "1k8ja0cjdb13xi5b05rab3r0z53qkhjwjagxzw3fpzlyd7rxzi14"
}
},
{
@@ -99465,8 +99635,8 @@
"repo": "countvajhula/symex.el",
"unstable": {
"version": [
- 20210219,
- 2348
+ 20210310,
+ 214
],
"deps": [
"dash",
@@ -99480,17 +99650,16 @@
"smartparens",
"undo-tree"
],
- "commit": "a8e573324a56e131b92967802a8df88bedd1ef6f",
- "sha256": "015ijjzzrx6gjh1qgb7ja6fwffialck814y1japg6d6smkd8b82i"
+ "commit": "5c95dc5b19b6762b5541da784dbb24e8c9b662d7",
+ "sha256": "1gyisadxsx8a6dw3xncmzxhpc1m2qw08m2wzsqj78cp7m1waxicj"
},
"stable": {
"version": [
0,
- 8,
- 1
+ 9
],
"deps": [
- "dash-functional",
+ "dash",
"evil",
"evil-cleverparens",
"evil-surround",
@@ -99501,8 +99670,8 @@
"smartparens",
"undo-tree"
],
- "commit": "2c9d94cf44ffc1337729db13f7ea3e3e8c470dbd",
- "sha256": "02848n7b0gswdv01mk85xz3khkf24c4y1c0rsw09arnjjkhjgzwh"
+ "commit": "741eee5f69af575e6dfd584baa78c37241f61646",
+ "sha256": "0l25vds6qjx36bxgy0iwfjqsgcasslhywl8gvb2wv7jpsmjdqg4q"
}
},
{
@@ -100154,11 +100323,11 @@
"repo": "saf-dmitry/taskpaper-mode",
"unstable": {
"version": [
- 20210228,
- 2046
+ 20210310,
+ 1632
],
- "commit": "62b112a335a62fbc6898401761275cff5d173821",
- "sha256": "0xnjwsw6ri46i5gygmn5p9ashwp1lcxglqgnllrq8b918qrayww1"
+ "commit": "d6edb345f31a13918d603d44b90a4ce30b34632b",
+ "sha256": "0jx095yjpsh28r6a23w2fxqv0rysbwz49c22vri2s8hzw011m55p"
},
"stable": {
"version": [
@@ -100345,28 +100514,28 @@
"repo": "zevlg/telega.el",
"unstable": {
"version": [
- 20210228,
- 1348
+ 20210312,
+ 1754
],
"deps": [
"rainbow-identifiers",
"visual-fill-column"
],
- "commit": "d3e5d654e1a86019f85dd8c41923fce29fab45d6",
- "sha256": "116ff8d8ir7dnmmm6qiy82i9ikziyx0xmy35v2p3dz4qib32n0yh"
+ "commit": "d803588c9e845706f982b8e996343e1d627ce422",
+ "sha256": "0ihdkdhcn7pqlj329mis5akjrh9jd4hggnm6f9n3fdqjbcj63sdz"
},
"stable": {
"version": [
0,
7,
- 20
+ 22
],
"deps": [
"rainbow-identifiers",
"visual-fill-column"
],
- "commit": "0ed5173a2eaf1c049f3393c1518bb534a3a9ac94",
- "sha256": "0g0ffxd9p0l772p6bc3s2sr3rlvgmds5jvr0fn6fnv9sypvzplfq"
+ "commit": "3ed57544faf0fdd17dd8762126466b15dc471f8f",
+ "sha256": "1frljw1gipsr9l6cpb1skwi5b566x9yx3dhcc7bxfq11inh7bc74"
}
},
{
@@ -100433,11 +100602,11 @@
"repo": "lassik/emacs-teletext",
"unstable": {
"version": [
- 20210222,
- 901
+ 20210312,
+ 1951
],
- "commit": "7092a52b18b4b13b36f4558fade98f89e182e00d",
- "sha256": "15rhrkb454kby6n4i669d2l24n7m3xa7nm9p68nbqs04c4sinynq"
+ "commit": "7ec1118b9e4a8663fe9ec933e9e13f7c2d57e986",
+ "sha256": "1ffnxb088kvr3g0kjjwr6hdxd20pmlbi52bhpla3phmyzl8vz38k"
}
},
{
@@ -100484,20 +100653,20 @@
"repo": "clarete/templatel",
"unstable": {
"version": [
- 20210218,
- 1340
+ 20210304,
+ 1358
],
- "commit": "c1bb14cbaf47a24b0765b68ac6f252d0b5e2809f",
- "sha256": "1sk8g4gs9103f2sk76x6zx8i74zr79fr30mg87x4shlrnj6a54fq"
+ "commit": "d29c794e1648b4d862a3f48b9de713dd2d972519",
+ "sha256": "1yy1n4df7k49c5fvflq1myrxw88qk39rjcsm9p0pgd4akxbd3klj"
},
"stable": {
"version": [
0,
1,
- 4
+ 5
],
- "commit": "1a7784e5ec9a5e43adae56674aa63e8b3cf7a2cd",
- "sha256": "1k33h503038l2bcr8gs020z2cjxfs94lamkdgv52cvd9i20d0kqq"
+ "commit": "971153aa43addf88bfe0922bcac19cb0edd3f86d",
+ "sha256": "0ldb01sxzrvchjy160karvmksinicw3d14jazriy84dxks8i6w8a"
}
},
{
@@ -101421,18 +101590,18 @@
20200212,
1903
],
- "commit": "2a5e467de2a63fd59b15c347581f3c5dca349e2b",
- "sha256": "0px46fq29xdsgys525l5ba0zbqq9d86c739zqlqnn3safvg5vrih"
+ "commit": "492a049c23cb86bfc2dc38762a95c6da41fcc7d8",
+ "sha256": "1v37lz2gqyb5jrmhkrxdyp3xxdz4a37n7638ql4jrvrvq31b8x9b"
},
"stable": {
"version": [
2021,
- 2,
- 22,
+ 3,
+ 8,
0
],
- "commit": "a0eb44d20005e25284d0204f42387ff872bf52b9",
- "sha256": "1294wsx9g3k2y5prgxr7w8ms6h0af8c0xijvh4fjil6bsx729c6b"
+ "commit": "e2b61c2a165b8fda48c43f02c6e9e78ec5b3cb37",
+ "sha256": "1miv1jgxk2vip63vwnsb9k6x1kp6rz9kj62y8asr0sszf6y1h8jk"
}
},
{
@@ -101488,8 +101657,8 @@
"deps": [
"haskell-mode"
],
- "commit": "839c9ae0db91509015d7638905d2d7a4811f877d",
- "sha256": "1gm8i3bvqkdk2fmkl1lbra1hqlag18bi0fq1mi6grw5lkmmlhay2"
+ "commit": "d88a8ece548f932aa17cf09b36fa441135ca0cbd",
+ "sha256": "1ga1ybn81w68ma939s73m84ina0xh2f36bkpfxy4j7ahm0h6vlmb"
},
"stable": {
"version": [
@@ -102471,11 +102640,11 @@
"repo": "magit/transient",
"unstable": {
"version": [
- 20210228,
- 1207
+ 20210311,
+ 1549
],
- "commit": "1e090b0cd4ea58c9fb5e807e4ebd7bdb9a7b66ba",
- "sha256": "0ci7khr2cp185kv4lm4a87fd7sgrjzz12k7w1s4iicaqvfryw9l5"
+ "commit": "eff65f1d8515df3dc41fb628d54950990a30dbb0",
+ "sha256": "0zqicpbijvp2crmwk6c6ipkc6nlh2mkidxda7dc82ilyb9562fhk"
},
"stable": {
"version": [
@@ -102718,26 +102887,26 @@
"repo": "ubolonton/emacs-tree-sitter",
"unstable": {
"version": [
- 20210116,
- 621
+ 20210310,
+ 1533
],
"deps": [
"tsc"
],
- "commit": "1d44e10cf93f6b814fb0a2a69e689537edd530d7",
- "sha256": "0vyqvi74d7sb3bv4frrqwfqkw3jhd5nfnw06wx630x13cyq1n6pg"
+ "commit": "e1052cb562a178061538397531be8ca6b11e7d15",
+ "sha256": "1m83kg4s0gibdq1kq43l9b2yaf35k203qx5bm32n0gi3b5l03qi3"
},
"stable": {
"version": [
0,
- 13,
- 1
+ 14,
+ 0
],
"deps": [
"tsc"
],
- "commit": "d569763c143fdf4ba8480befbb4b8ce1e49df5e2",
- "sha256": "1rw21nc78m4xngl3i3dmlzrzlqb8rgvlpal6d4f50zdlfbn4pa4v"
+ "commit": "e1052cb562a178061538397531be8ca6b11e7d15",
+ "sha256": "1m83kg4s0gibdq1kq43l9b2yaf35k203qx5bm32n0gi3b5l03qi3"
}
},
{
@@ -102779,14 +102948,14 @@
"repo": "ubolonton/tree-sitter-langs",
"unstable": {
"version": [
- 20210228,
- 1450
+ 20210305,
+ 1109
],
"deps": [
"tree-sitter"
],
- "commit": "fcd267f5d141b0de47f0da16306991ece93100a1",
- "sha256": "0vyln2gh7x6fkn1wm5z81ibbn7ly440zb68yg7xmyvmxy8xyqfmm"
+ "commit": "8f1f22dc5923ef4b8e594a556acd0a3c878b0855",
+ "sha256": "1y5g9fp05zlnklflgkbibs64ypbrixcq591pw6fpg5lklij6h1r2"
},
"stable": {
"version": [
@@ -102845,8 +103014,8 @@
"repo": "Alexander-Miller/treemacs",
"unstable": {
"version": [
- 20210228,
- 1117
+ 20210304,
+ 2130
],
"deps": [
"ace-window",
@@ -102858,8 +103027,8 @@
"pfuture",
"s"
],
- "commit": "0952728fc40022ca7db8e7a58c95e41e8d5448f1",
- "sha256": "0qmzqjli07ck460mkr097ji74v4hrdsb5q5d5x7211fdxkfirwss"
+ "commit": "2d5ec4a9437bfaa21d351497871bf1884305ac8e",
+ "sha256": "1kg3fnnlw0kxl4w14kbcp88nq1y4r8w4k6z5qp1vpw6bglb13qhk"
},
"stable": {
"version": [
@@ -102888,15 +103057,15 @@
"repo": "Alexander-Miller/treemacs",
"unstable": {
"version": [
- 20210118,
- 1808
+ 20210309,
+ 1844
],
"deps": [
"all-the-icons",
"treemacs"
],
- "commit": "0952728fc40022ca7db8e7a58c95e41e8d5448f1",
- "sha256": "0qmzqjli07ck460mkr097ji74v4hrdsb5q5d5x7211fdxkfirwss"
+ "commit": "2d5ec4a9437bfaa21d351497871bf1884305ac8e",
+ "sha256": "1kg3fnnlw0kxl4w14kbcp88nq1y4r8w4k6z5qp1vpw6bglb13qhk"
}
},
{
@@ -102914,8 +103083,8 @@
"evil",
"treemacs"
],
- "commit": "0952728fc40022ca7db8e7a58c95e41e8d5448f1",
- "sha256": "0qmzqjli07ck460mkr097ji74v4hrdsb5q5d5x7211fdxkfirwss"
+ "commit": "2d5ec4a9437bfaa21d351497871bf1884305ac8e",
+ "sha256": "1kg3fnnlw0kxl4w14kbcp88nq1y4r8w4k6z5qp1vpw6bglb13qhk"
},
"stable": {
"version": [
@@ -102944,8 +103113,8 @@
"deps": [
"treemacs"
],
- "commit": "0952728fc40022ca7db8e7a58c95e41e8d5448f1",
- "sha256": "0qmzqjli07ck460mkr097ji74v4hrdsb5q5d5x7211fdxkfirwss"
+ "commit": "2d5ec4a9437bfaa21d351497871bf1884305ac8e",
+ "sha256": "1kg3fnnlw0kxl4w14kbcp88nq1y4r8w4k6z5qp1vpw6bglb13qhk"
},
"stable": {
"version": [
@@ -102976,8 +103145,8 @@
"pfuture",
"treemacs"
],
- "commit": "0952728fc40022ca7db8e7a58c95e41e8d5448f1",
- "sha256": "0qmzqjli07ck460mkr097ji74v4hrdsb5q5d5x7211fdxkfirwss"
+ "commit": "2d5ec4a9437bfaa21d351497871bf1884305ac8e",
+ "sha256": "1kg3fnnlw0kxl4w14kbcp88nq1y4r8w4k6z5qp1vpw6bglb13qhk"
},
"stable": {
"version": [
@@ -103009,8 +103178,8 @@
"persp-mode",
"treemacs"
],
- "commit": "0952728fc40022ca7db8e7a58c95e41e8d5448f1",
- "sha256": "0qmzqjli07ck460mkr097ji74v4hrdsb5q5d5x7211fdxkfirwss"
+ "commit": "2d5ec4a9437bfaa21d351497871bf1884305ac8e",
+ "sha256": "1kg3fnnlw0kxl4w14kbcp88nq1y4r8w4k6z5qp1vpw6bglb13qhk"
},
"stable": {
"version": [
@@ -103042,8 +103211,8 @@
"perspective",
"treemacs"
],
- "commit": "0952728fc40022ca7db8e7a58c95e41e8d5448f1",
- "sha256": "0qmzqjli07ck460mkr097ji74v4hrdsb5q5d5x7211fdxkfirwss"
+ "commit": "2d5ec4a9437bfaa21d351497871bf1884305ac8e",
+ "sha256": "1kg3fnnlw0kxl4w14kbcp88nq1y4r8w4k6z5qp1vpw6bglb13qhk"
}
},
{
@@ -103061,8 +103230,8 @@
"projectile",
"treemacs"
],
- "commit": "0952728fc40022ca7db8e7a58c95e41e8d5448f1",
- "sha256": "0qmzqjli07ck460mkr097ji74v4hrdsb5q5d5x7211fdxkfirwss"
+ "commit": "2d5ec4a9437bfaa21d351497871bf1884305ac8e",
+ "sha256": "1kg3fnnlw0kxl4w14kbcp88nq1y4r8w4k6z5qp1vpw6bglb13qhk"
},
"stable": {
"version": [
@@ -103316,20 +103485,20 @@
"repo": "ubolonton/emacs-tree-sitter",
"unstable": {
"version": [
- 20210116,
- 621
+ 20210310,
+ 1533
],
- "commit": "1d44e10cf93f6b814fb0a2a69e689537edd530d7",
- "sha256": "0vyqvi74d7sb3bv4frrqwfqkw3jhd5nfnw06wx630x13cyq1n6pg"
+ "commit": "e1052cb562a178061538397531be8ca6b11e7d15",
+ "sha256": "1m83kg4s0gibdq1kq43l9b2yaf35k203qx5bm32n0gi3b5l03qi3"
},
"stable": {
"version": [
0,
- 13,
- 1
+ 14,
+ 0
],
- "commit": "d569763c143fdf4ba8480befbb4b8ce1e49df5e2",
- "sha256": "1rw21nc78m4xngl3i3dmlzrzlqb8rgvlpal6d4f50zdlfbn4pa4v"
+ "commit": "e1052cb562a178061538397531be8ca6b11e7d15",
+ "sha256": "1m83kg4s0gibdq1kq43l9b2yaf35k203qx5bm32n0gi3b5l03qi3"
}
},
{
@@ -105403,11 +105572,11 @@
"repo": "plapadoo/vdf-mode",
"unstable": {
"version": [
- 20200713,
- 1838
+ 20210303,
+ 714
],
- "commit": "8fbf6157440345879a0543bcab233e790a7b60ee",
- "sha256": "1m237py9jcxkm6z3wgsxzhikc3lidd28gfflcmr0wm588sdx48sl"
+ "commit": "0910d4f847e9c817eb8da5434b3879048ec4ac92",
+ "sha256": "0a69crh9m447kxy4g47y02lymdcp5abbsfh9v68hnwydwnwjxyap"
},
"stable": {
"version": [
@@ -105650,11 +105819,11 @@
"repo": "federicotdn/verb",
"unstable": {
"version": [
- 20210112,
- 2239
+ 20210303,
+ 2314
],
- "commit": "91827971f655936d8a8df95c9d2f39eaee667c97",
- "sha256": "1bvvj25shkasy4b14ifkvh195w401xggmhjkflld5frzp7pm6zvp"
+ "commit": "b8d2ecbf84b2a9b6a31124e7e4fc22f13e48e18e",
+ "sha256": "1hgs61gg75712d6q0sd51xlvmrpn8r6x9nnca8v5f7qnxhnyxv6p"
},
"stable": {
"version": [
@@ -106452,11 +106621,11 @@
"repo": "akermu/emacs-libvterm",
"unstable": {
"version": [
- 20210217,
- 737
+ 20210308,
+ 1505
],
- "commit": "e19da61668783239e47b1a7390fca10f38ceffa9",
- "sha256": "04x9514vl8315racjn3c4b1kp6wiy33d1q7b637zfzsf6w72ybpa"
+ "commit": "21c0c0fe8baddf69043d3173f9fdcf790187f570",
+ "sha256": "0caqcvs5ba5796isnvqmvrn81lpkqk11jybx1lhizcl23jv060jc"
}
},
{
@@ -106587,6 +106756,39 @@
"sha256": "18qcw9mh57jrd6qrgcma82q28d1dab2dy6v8pi08kadcy4w95y10"
}
},
+ {
+ "ename": "vulpea",
+ "commit": "cd29b11820d9d35717a9a03a7ed5b8f53cbe7bdb",
+ "sha256": "00kxpvysyzmc43d1pb8cdzp1nrwlzbl6wx9fw9c0sssjanchm3xn",
+ "fetcher": "github",
+ "repo": "d12frosted/vulpea",
+ "unstable": {
+ "version": [
+ 20210308,
+ 751
+ ],
+ "deps": [
+ "org",
+ "org-roam",
+ "s"
+ ],
+ "commit": "39c514f307f70b5baa6d65163ec7140c9189e662",
+ "sha256": "1fxy0n1kv7lrqq4k58wpbbdi4m2rd93k5n66v7bz77qjxzsvpssf"
+ },
+ "stable": {
+ "version": [
+ 0,
+ 1
+ ],
+ "deps": [
+ "org",
+ "org-roam",
+ "s"
+ ],
+ "commit": "4088c95bdd64ca1afbc59bacee571c7260988175",
+ "sha256": "03kynwkl4q91xz9wsmyx8g3aqgls1r8p5dxhixg586sr9xr4xck0"
+ }
+ },
{
"ename": "vyper-mode",
"commit": "492d42d60bc188a567c5e438b838a275a124c699",
@@ -106879,16 +107081,16 @@
"repo": "wanderlust/wanderlust",
"unstable": {
"version": [
- 20210209,
- 1125
+ 20210312,
+ 843
],
"deps": [
"apel",
"flim",
"semi"
],
- "commit": "3a3530b1c4e2a2aa02d683d166cf123e9cc16a0a",
- "sha256": "09px7ns1k03frxx02gvkhjzbygz9sp214xq5qnain5mnz4vglcih"
+ "commit": "6e189fc944a9bbde76c5a6d9b6a38d57e85e6390",
+ "sha256": "0yphp7bqgmhd89hgqy8rg6kmkkzmhz3sjkzm9b1paic7fx9s0maj"
}
},
{
@@ -107271,14 +107473,14 @@
"repo": "emacs-love/weblorg",
"unstable": {
"version": [
- 20210222,
- 102
+ 20210308,
+ 109
],
"deps": [
"templatel"
],
- "commit": "96aa798389536eee543ffeb0fa3c34dbd123c359",
- "sha256": "0mjgw2rs67h6jgpjnidsbb4xly8dmxwgblas5vi1ddqfppzchgfr"
+ "commit": "faf78dfe01f25a3f32d6dcf199b5944cfc46b2c7",
+ "sha256": "0j9hnk5kymwq81qskn5l319qiilk5zck9134r44z0wx3bl0rc5gf"
},
"stable": {
"version": [
@@ -107301,28 +107503,28 @@
"repo": "etu/webpaste.el",
"unstable": {
"version": [
- 20201129,
- 1909
+ 20210306,
+ 1215
],
"deps": [
"cl-lib",
"request"
],
- "commit": "a9c4aa418526dbaf19348325ca30c249e2cf8440",
- "sha256": "1lwv4zqws7kkxzbcgppgsn93vv6njc4qfh9i15bxjsj7jx3lwkgm"
+ "commit": "87ea8b15f417037bb1a46ac849b2f60f08c0bfeb",
+ "sha256": "1ixvkxdf8sz2xxdjb28pc9bdnz321m736b1riffhfh4w755z7vzp"
},
"stable": {
"version": [
3,
2,
- 0
+ 1
],
"deps": [
"cl-lib",
"request"
],
- "commit": "9662b1c9c40e822d90842c82a778f65c709d3358",
- "sha256": "08545ihkzflw80rwklnxiswrpdrl8kr74xzxm5wsgrf36fkj9rn2"
+ "commit": "b063ddde87226281ce95f8ff0d7ce32d5dea29aa",
+ "sha256": "1d481pdnh7cnbyka7wn59czlci63zwfqms8n515svg92qm573ckd"
}
},
{
@@ -107890,8 +108092,8 @@
"makey",
"s"
],
- "commit": "a0d8456b9f71fcb40a28ec9235132df506aa6ecc",
- "sha256": "1bndpdzscb917sp32khmifk7vdkj4psh7c8rf4j5s5zs7033qwka"
+ "commit": "f57b7d182372c33a7e52a785363acf292422c8aa",
+ "sha256": "09zak7zqpvlxij4p1raz10wbc9x7qmik0y1xzcj7v2sh14z952iq"
}
},
{
@@ -107971,8 +108173,8 @@
"org",
"wikinfo"
],
- "commit": "d1a95a62e90cff70d83a6a2ce611aa895adb9a58",
- "sha256": "196hhbqpx233av4zfcz0ig5r0rbp6annr8w88j5i6bqrk0yzm2ws"
+ "commit": "2eb31ab00e4c8ad53dc15234f29527b9f0f54d71",
+ "sha256": "0sghvnvbbv3d7kdvcv2dbbzbv38b3jjzbrhjv6fn5lynyr929vqr"
}
},
{
@@ -108142,15 +108344,15 @@
"repo": "bmag/emacs-purpose",
"unstable": {
"version": [
- 20210214,
- 1451
+ 20210309,
+ 1531
],
"deps": [
"imenu-list",
"let-alist"
],
- "commit": "cb61b9381ef9865e725c4641588d7b8945d35003",
- "sha256": "0ppx6kbc03l18z0dwd6y0anf8bqnf9vcpdz7h552q8sycrrwfq0h"
+ "commit": "655df549deb1a5895851c2b989a27bb281db00f4",
+ "sha256": "162w8isgpyma4wqgvznvvfdp8kyv5z4p8jfm57dgc8vb9aa1p2zp"
},
"stable": {
"version": [
@@ -108371,8 +108573,8 @@
20210117,
2008
],
- "commit": "2848a90addae086b657605b84a7fbecf2c4c1c65",
- "sha256": "0pcy9w0q4jlwcf4hhcdm2cjgpj9ca4b04cydwlv5pnm0qrnlrzpc"
+ "commit": "36e163ca80f74905ba3c1cf7b596a0ccc8bc5cac",
+ "sha256": "0sq1kpc1ia0vjqylfqi6g2d24fcz5a3yvc5m8x3knhyx8qj5nz5y"
},
"stable": {
"version": [
@@ -108695,8 +108897,8 @@
"repo": "abo-abo/worf",
"unstable": {
"version": [
- 20210224,
- 1905
+ 20210309,
+ 1513
],
"deps": [
"ace-link",
@@ -108704,8 +108906,8 @@
"swiper",
"zoutline"
],
- "commit": "eed052db551f60483b4189e9c87cbb16f6d5947a",
- "sha256": "1800q96gchagwqplpwscgjqb9f7zcc0qb2z07cbq6a17dc4rqcpl"
+ "commit": "fff12d4d3bb1ddf70cd0abb78aecd9133b367990",
+ "sha256": "1fbi0rv9pvh9bf72fjc3pfql9xfnw7zif0rsw0r2gn4sdn7202id"
},
"stable": {
"version": [
@@ -109154,11 +109356,11 @@
"repo": "xahlee/xah-fly-keys",
"unstable": {
"version": [
- 20210224,
- 2052
+ 20210310,
+ 1652
],
- "commit": "df7001159f7e8c9a61c0e360e8ea47b51deb38d9",
- "sha256": "1hcm86w7mkc3ms2hy1fljjnk88yin1lax6ww3aq7r2yijjsv9a4w"
+ "commit": "4196c9d06c5da12e9d10b1307e4e6aefb05f4686",
+ "sha256": "143j6fwvl6k9gf7m99bmh1y6c6sayr120ndyfbfx34c22wgfgbj4"
}
},
{
@@ -109621,20 +109823,20 @@
},
{
"ename": "xref-js2",
- "commit": "b5dab444ead98210b4ab3a6f9a61d013aed6d5b7",
- "sha256": "1mfyszdi1wx2lqd9fyqm0ra227dcsjs8asc1dw2li0alwh7n4xs3",
+ "commit": "940abb73967f518c5ff2724bfa1adabbe6ed8f0d",
+ "sha256": "08az9z1ahs0x8307zrxc1yrvbqj26y4ipcxzgbdbbcil36c27z63",
"fetcher": "github",
- "repo": "NicolasPetton/xref-js2",
+ "repo": "js-emacs/xref-js2",
"unstable": {
"version": [
- 20190915,
- 2032
+ 20210310,
+ 1238
],
"deps": [
"js2-mode"
],
- "commit": "6f1ed5dae0c2485416196a51f2fa92f32e4b8262",
- "sha256": "0pbnhliq3zivijksdhdqd7m3ndc3z7kw2g21zwihq28faps96ikj"
+ "commit": "fd6b723e7f1f9793d189a815e1904364dc026b03",
+ "sha256": "0iny4qswyicrax36d4sgyfrw3giwjd1440bmlksd36y8zjkqqym0"
},
"stable": {
"version": [
@@ -110840,10 +111042,10 @@
},
{
"ename": "zenscript-mode",
- "commit": "2879811c121d24f14f23fb45afabd31fbd4246e1",
- "sha256": "141im3qrpssjzlpiy72zzdyhqdcshpn68yvdqdvcxajrakkh8d0w",
+ "commit": "c991dec83a2fdf5c9cdb4c291a8c80246591abef",
+ "sha256": "1vff9ax25j68gzdcnainynk55cb0brkg9rrv25ng9g6lixbrjs8a",
"fetcher": "github",
- "repo": "eutropius225/zenscript-mode",
+ "repo": "eutro/zenscript-mode",
"unstable": {
"version": [
20210102,
@@ -110938,8 +111140,8 @@
"deps": [
"all-the-icons"
],
- "commit": "65a4b57d064cd4bfe61750d105206c3654ac5bba",
- "sha256": "1jiyz68pswbmh5fbkwndw83kim150rg2wz7i2a5lac3vj7zqr0nc"
+ "commit": "ee49ea9e875d7a3da63386880ca3a9e10b1051e5",
+ "sha256": "06q1v0fkxyxadrpgy28gh85j19vi4ars2xrbbm1bz28xrcbnps04"
},
"stable": {
"version": [
@@ -111123,14 +111325,14 @@
"repo": "sshirokov/ZNC.el",
"unstable": {
"version": [
- 20160627,
- 2032
+ 20210304,
+ 2337
],
"deps": [
"cl-lib"
],
- "commit": "ce468d185e4a949c45fdd7586313144bc69d4fe5",
- "sha256": "0jh11lbzsndsz9i143av7510417nzwy4j3mmpq7cjixfbmnxdq06"
+ "commit": "e795739ec182d217ffaf3c595819c308911540ee",
+ "sha256": "108bw2k255rkngfkp5iff1frsirc06j70ar1gcrh9lc3fcxdawlp"
}
},
{
diff --git a/pkgs/applications/editors/glow/default.nix b/pkgs/applications/editors/glow/default.nix
index 06013b50d63..81cba221622 100644
--- a/pkgs/applications/editors/glow/default.nix
+++ b/pkgs/applications/editors/glow/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "glow";
- version = "1.3.0";
+ version = "1.4.0";
src = fetchFromGitHub {
owner = "charmbracelet";
repo = "glow";
rev = "v${version}";
- sha256 = "1y5cdqmyc2z2qk74l0r2c4mnw0jfibrf2ry7qcnmh96nhalq9m7j";
+ sha256 = "13ip29yxjc2fhsk12m6hj6mswrgc9a4m8gf0hiffd1nh5313mqxi";
};
- vendorSha256 = "11x6hshbqg1a39a1hwpfivgrhyk7ykw2aqylira3dqv039b1f639";
+ vendorSha256 = "0i49b1yq9x5n59k29yacxyif928r0w7hl6azfvr5k3rssg0y4l7f";
doCheck = false;
diff --git a/pkgs/applications/editors/jetbrains/default.nix b/pkgs/applications/editors/jetbrains/default.nix
index 31551f1b724..7f36bc35cb5 100644
--- a/pkgs/applications/editors/jetbrains/default.nix
+++ b/pkgs/applications/editors/jetbrains/default.nix
@@ -337,7 +337,7 @@ in
name = "mps-${version}";
version = "2020.3.1"; /* updated by script */
description = "Create your own domain-specific language";
- license = lib.licenses.unfree;
+ license = lib.licenses.asl20;
src = fetchurl {
url = "https://download.jetbrains.com/mps/2020.3/MPS-${version}.tar.gz";
sha256 = "0qvl724mm53rxfhafl6561rhpwppcadmwr9sh0hpsfgsprh2xznv"; /* updated by script */
diff --git a/pkgs/applications/editors/jetbrains/update.pl b/pkgs/applications/editors/jetbrains/update.pl
index b4a96228db4..6f0a451849a 100755
--- a/pkgs/applications/editors/jetbrains/update.pl
+++ b/pkgs/applications/editors/jetbrains/update.pl
@@ -1,5 +1,5 @@
#!/usr/bin/env nix-shell
-#!nix-shell -i perl -p perl perlPackages.LWPProtocolhttps perlPackages.FileSlurp
+#!nix-shell -i perl -p perl perlPackages.LWPProtocolHttps perlPackages.FileSlurp
use strict;
use List::Util qw(reduce);
diff --git a/pkgs/applications/editors/kakoune/plugins/aliases.nix b/pkgs/applications/editors/kakoune/plugins/aliases.nix
new file mode 100644
index 00000000000..5ff2a03441d
--- /dev/null
+++ b/pkgs/applications/editors/kakoune/plugins/aliases.nix
@@ -0,0 +1,46 @@
+# Deprecated aliases - for backward compatibility
+
+lib: overriden:
+
+with overriden;
+
+let
+ # Removing recurseForDerivation prevents derivations of aliased attribute
+ # set to appear while listing all the packages available.
+ removeRecurseForDerivations = alias: with lib;
+ if alias.recurseForDerivations or false then
+ removeAttrs alias ["recurseForDerivations"]
+ else alias;
+
+ # Disabling distribution prevents top-level aliases for non-recursed package
+ # sets from building on Hydra.
+ removeDistribute = alias: with lib;
+ if isDerivation alias then
+ dontDistribute alias
+ else alias;
+
+ # Make sure that we are not shadowing something from
+ # all-packages.nix.
+ checkInPkgs = n: alias: if builtins.hasAttr n overriden
+ then throw "Alias ${n} is still in kakounePlugins"
+ else alias;
+
+ mapAliases = aliases:
+ lib.mapAttrs (n: alias: removeDistribute
+ (removeRecurseForDerivations
+ (checkInPkgs n alias)))
+ aliases;
+
+ deprecations = lib.mapAttrs (old: info:
+ throw "${old} was renamed to ${info.new} on ${info.date}. Please update to ${info.new}."
+ ) (builtins.fromJSON (builtins.readFile ./deprecated.json));
+
+in
+mapAliases ({
+ kak-auto-pairs = auto-pairs-kak; # backwards compat, added 2021-01-04
+ kak-buffers = kakoune-buffers; # backwards compat, added 2021-01-04
+ kak-fzf = fzf-kak; # backwards compat, added 2021-01-04
+ kak-powerline = powerline-kak; # backwards compat, added 2021-01-04
+ kak-prelude = prelude-kak; # backwards compat, added 2021-01-04
+ kak-vertical-selection = kakoune-vertical-selection; # backwards compat, added 2021-01-04
+} // deprecations)
diff --git a/pkgs/applications/editors/kakoune/plugins/build-kakoune-plugin.nix b/pkgs/applications/editors/kakoune/plugins/build-kakoune-plugin.nix
new file mode 100644
index 00000000000..f35a175312c
--- /dev/null
+++ b/pkgs/applications/editors/kakoune/plugins/build-kakoune-plugin.nix
@@ -0,0 +1,33 @@
+{ lib, stdenv, rtpPath ? "share/kak/autoload/plugins" }:
+rec {
+ buildKakounePlugin = attrs@{
+ name ? "${attrs.pname}-${attrs.version}",
+ namePrefix ? "kakplugin-",
+ src,
+ unpackPhase ? "",
+ configurePhase ? "",
+ buildPhase ? "",
+ preInstall ? "",
+ postInstall ? "",
+ path ? lib.getName name,
+ ...
+ }:
+ stdenv.mkDerivation ((builtins.removeAttrs attrs [ "namePrefix" "path" ]) // {
+ name = namePrefix + name;
+
+ installPhase = ''
+ runHook preInstall
+
+ target=$out/${rtpPath}/${path}
+ mkdir -p $out/${rtpPath}
+ cp -r . $target
+
+ runHook postInstall
+ '';
+ });
+
+ buildKakounePluginFrom2Nix = attrs: buildKakounePlugin ({
+ buildPhase = ":";
+ configurePhase = ":";
+ } // attrs);
+}
diff --git a/pkgs/applications/editors/kakoune/plugins/case.kak.nix b/pkgs/applications/editors/kakoune/plugins/case.kak.nix
deleted file mode 100644
index 3fa91113bba..00000000000
--- a/pkgs/applications/editors/kakoune/plugins/case.kak.nix
+++ /dev/null
@@ -1,27 +0,0 @@
-{ lib, stdenv, fetchFromGitLab }:
-
-stdenv.mkDerivation {
- name = "case.kak";
- version = "unstable-2020-04-06";
-
- src = fetchFromGitLab {
- owner = "FlyingWombat";
- repo = "case.kak";
- rev = "6f1511820aa3abfa118e0f856118adc8113e2185";
- sha256 = "002njrlwgakqgp74wivbppr9qyn57dn4n5bxkr6k6nglk9qndwdp";
- };
-
- installPhase = ''
- mkdir -p $out/share/kak/autoload/plugins
- cp -r rc/case.kak $out/share/kak/autoload/plugins
- '';
-
- meta = with lib; {
- description = "Case convention conversion for Kakoune";
- homepage = "https://gitlab.com/FlyingWombat/case.kak";
- license = licenses.unlicense;
- maintainers = with maintainers; [ eraserhd ];
- platform = platforms.all;
- };
-}
-
diff --git a/pkgs/applications/editors/kakoune/plugins/default.nix b/pkgs/applications/editors/kakoune/plugins/default.nix
index 98b77338b9b..1fe16a4e60c 100644
--- a/pkgs/applications/editors/kakoune/plugins/default.nix
+++ b/pkgs/applications/editors/kakoune/plugins/default.nix
@@ -1,17 +1,25 @@
-{ pkgs, parinfer-rust, rep, kak-lsp }:
+{ callPackage, config, kakouneUtils, lib }:
-{
- inherit parinfer-rust rep kak-lsp;
+let
- case-kak = pkgs.callPackage ./case.kak.nix { };
- kak-ansi = pkgs.callPackage ./kak-ansi.nix { };
- kak-auto-pairs = pkgs.callPackage ./kak-auto-pairs.nix { };
- kak-buffers = pkgs.callPackage ./kak-buffers.nix { };
- kak-fzf = pkgs.callPackage ./kak-fzf.nix { };
- kak-plumb = pkgs.callPackage ./kak-plumb.nix { };
- kak-powerline = pkgs.callPackage ./kak-powerline.nix { };
- kak-prelude = pkgs.callPackage ./kak-prelude.nix { };
- kak-vertical-selection = pkgs.callPackage ./kak-vertical-selection.nix { };
- openscad-kak = pkgs.callPackage ./openscad.kak.nix { };
- quickscope-kak = pkgs.callPackage ./quickscope.kak.nix { };
-}
+ inherit (kakouneUtils.override {}) buildKakounePluginFrom2Nix;
+
+ plugins = callPackage ./generated.nix {
+ inherit buildKakounePluginFrom2Nix overrides;
+ };
+
+ # TL;DR
+ # * Add your plugin to ./kakoune-plugin-names
+ # * run ./update.py
+ #
+ # If additional modifications to the build process are required,
+ # add to ./overrides.nix.
+ overrides = callPackage ./overrides.nix {
+ inherit buildKakounePluginFrom2Nix;
+ };
+
+ aliases = lib.optionalAttrs (config.allowAliases or true) (import ./aliases.nix lib plugins);
+
+in
+
+plugins // aliases
diff --git a/pkgs/applications/editors/kakoune/plugins/deprecated.json b/pkgs/applications/editors/kakoune/plugins/deprecated.json
new file mode 100644
index 00000000000..0967ef424bc
--- /dev/null
+++ b/pkgs/applications/editors/kakoune/plugins/deprecated.json
@@ -0,0 +1 @@
+{}
diff --git a/pkgs/applications/editors/kakoune/plugins/generated.nix b/pkgs/applications/editors/kakoune/plugins/generated.nix
new file mode 100644
index 00000000000..3ea3ea51478
--- /dev/null
+++ b/pkgs/applications/editors/kakoune/plugins/generated.nix
@@ -0,0 +1,211 @@
+# This file has been generated by ./pkgs/applications/editors/kakoune/plugins/update.py. Do not edit!
+{ lib, buildKakounePluginFrom2Nix, fetchFromGitHub, overrides ? (self: super: {}) }:
+let
+ packages = ( self:
+{
+ active-window-kak = buildKakounePluginFrom2Nix {
+ pname = "active-window-kak";
+ version = "2020-05-13";
+ src = fetchFromGitHub {
+ owner = "greenfork";
+ repo = "active-window.kak";
+ rev = "988db69cfbb88bd741d089bb43b0be551693e7c1";
+ sha256 = "1fv1cp9q212gamf9z2papl5xcl2w31fpcmbgdzbxcxdl1pvfsqp8";
+ };
+ meta.homepage = "https://github.com/greenfork/active-window.kak/";
+ };
+
+ auto-pairs-kak = buildKakounePluginFrom2Nix {
+ pname = "auto-pairs-kak";
+ version = "2020-10-04";
+ src = fetchFromGitHub {
+ owner = "alexherbo2";
+ repo = "auto-pairs.kak";
+ rev = "fd735ec149ef0d9ca5f628a95b1e52858b5afbdc";
+ sha256 = "07795kv9njlnp6mckwv141ny2ns6wyf5r0dfjaxh9ngd105zgif1";
+ };
+ meta.homepage = "https://github.com/alexherbo2/auto-pairs.kak/";
+ };
+
+ connect-kak = buildKakounePluginFrom2Nix {
+ pname = "connect-kak";
+ version = "2021-02-13";
+ src = fetchFromGitHub {
+ owner = "alexherbo2";
+ repo = "connect.kak";
+ rev = "0858c0e50c6ca6d214fb088f052385a242548e83";
+ sha256 = "1w4pwybg3v916hcyc49gz0blygv54ivv81x8fxp44ck0sy98idr3";
+ };
+ meta.homepage = "https://github.com/alexherbo2/connect.kak/";
+ };
+
+ fzf-kak = buildKakounePluginFrom2Nix {
+ pname = "fzf-kak";
+ version = "2021-01-27";
+ src = fetchFromGitHub {
+ owner = "andreyorst";
+ repo = "fzf.kak";
+ rev = "e10de405e2a98e910d0808059200d206ba80f865";
+ sha256 = "1hbsm1k8k0cgv7gxqicvnl22n2lb1plhkanniggk694gll22lq68";
+ };
+ meta.homepage = "https://github.com/andreyorst/fzf.kak/";
+ };
+
+ kakoune-buffer-switcher = buildKakounePluginFrom2Nix {
+ pname = "kakoune-buffer-switcher";
+ version = "2020-12-27";
+ src = fetchFromGitHub {
+ owner = "occivink";
+ repo = "kakoune-buffer-switcher";
+ rev = "6a27c45db87a23070c34fab36d2f8d812cd002a6";
+ sha256 = "1rmwy317908v8p54806m721bpzm8sgygb9abri34537ka6r05y5j";
+ };
+ meta.homepage = "https://github.com/occivink/kakoune-buffer-switcher/";
+ };
+
+ kakoune-buffers = buildKakounePluginFrom2Nix {
+ pname = "kakoune-buffers";
+ version = "2020-06-11";
+ src = fetchFromGitHub {
+ owner = "Delapouite";
+ repo = "kakoune-buffers";
+ rev = "67959fbad727ba8470fe8cd6361169560f4fb532";
+ sha256 = "09prhzz4yzf6ryw0npd1gpcfp77681vgawpp1ilfvbf25xgbbz33";
+ };
+ meta.homepage = "https://github.com/Delapouite/kakoune-buffers/";
+ };
+
+ kakoune-easymotion = buildKakounePluginFrom2Nix {
+ pname = "kakoune-easymotion";
+ version = "2020-03-09";
+ src = fetchFromGitHub {
+ owner = "danr";
+ repo = "kakoune-easymotion";
+ rev = "0ca75450023a149efc70e8e383e459b571355c70";
+ sha256 = "15czvl0qj2k767pysr6xk2v31mkhvcbmv76xs2a8yrslchms70b5";
+ };
+ meta.homepage = "https://github.com/danr/kakoune-easymotion/";
+ };
+
+ kakoune-extra-filetypes = buildKakounePluginFrom2Nix {
+ pname = "kakoune-extra-filetypes";
+ version = "2021-01-15";
+ src = fetchFromGitHub {
+ owner = "kakoune-editor";
+ repo = "kakoune-extra-filetypes";
+ rev = "c6f8aaccd8c9cd6b487964c8943416e21fbe7c18";
+ sha256 = "1vkff8xbycfgxv8x09cvc79qcg5fdzn2x77mbmifmkq236khrwrg";
+ };
+ meta.homepage = "https://github.com/kakoune-editor/kakoune-extra-filetypes/";
+ };
+
+ kakoune-rainbow = buildKakounePluginFrom2Nix {
+ pname = "kakoune-rainbow";
+ version = "2020-09-01";
+ src = fetchFromGitHub {
+ owner = "listentolist";
+ repo = "kakoune-rainbow";
+ rev = "d09103e8d268cf4621215bf162a0244c9482be3c";
+ sha256 = "1i3id7xw0j4z1a14mscr68ckpgvcwsjpl86lr864wy7w7qcmblx6";
+ };
+ meta.homepage = "https://github.com/listentolist/kakoune-rainbow/";
+ };
+
+ kakoune-registers = buildKakounePluginFrom2Nix {
+ pname = "kakoune-registers";
+ version = "2020-06-19";
+ src = fetchFromGitHub {
+ owner = "Delapouite";
+ repo = "kakoune-registers";
+ rev = "9531947baecd83c1d4c3bea0adf10f4462f1e120";
+ sha256 = "08v9ndghh7wvr8rsrqm05gksk9ai5vnwvw9gwqasbppb48cv4a8c";
+ };
+ meta.homepage = "https://github.com/Delapouite/kakoune-registers/";
+ };
+
+ kakoune-vertical-selection = buildKakounePluginFrom2Nix {
+ pname = "kakoune-vertical-selection";
+ version = "2019-04-11";
+ src = fetchFromGitHub {
+ owner = "occivink";
+ repo = "kakoune-vertical-selection";
+ rev = "c420f8b867ce47375fac303886e31623669a42b7";
+ sha256 = "13jdyd2j45wvgqvxdzw9zww14ly93bqjb6700zzxj7mkbiff6wsb";
+ };
+ meta.homepage = "https://github.com/occivink/kakoune-vertical-selection/";
+ };
+
+ openscad-kak = buildKakounePluginFrom2Nix {
+ pname = "openscad-kak";
+ version = "2020-12-10";
+ src = fetchFromGitHub {
+ owner = "mayjs";
+ repo = "openscad.kak";
+ rev = "ba51bbdcd96ccf94bb9239bef1481b6f37125849";
+ sha256 = "15dybd6dnnwla6mj8sw83nwd62para1syxzifznl6rz6kp8vqjjj";
+ };
+ meta.homepage = "https://github.com/mayjs/openscad.kak/";
+ };
+
+ powerline-kak = buildKakounePluginFrom2Nix {
+ pname = "powerline-kak";
+ version = "2021-02-15";
+ src = fetchFromGitHub {
+ owner = "jdugan6240";
+ repo = "powerline.kak";
+ rev = "322a760daa099d519ff50d14c29b27f3e2af00d1";
+ sha256 = "0mb8f8p6g75p05ifp45i0gbq2mib8c8giz7r1xfd0yrwspp4aksc";
+ };
+ meta.homepage = "https://github.com/jdugan6240/powerline.kak/";
+ };
+
+ prelude-kak = buildKakounePluginFrom2Nix {
+ pname = "prelude-kak";
+ version = "2020-09-06";
+ src = fetchFromGitHub {
+ owner = "alexherbo2";
+ repo = "prelude.kak";
+ rev = "f1e0f4d5cb62a36924e3f8ba6824d6aed8c19d23";
+ sha256 = "1pncr8azqvl2z9yvzhc68p1s9fld8cvak8yz88zgrp5ypx2cxl8c";
+ };
+ meta.homepage = "https://github.com/alexherbo2/prelude.kak/";
+ };
+
+ replace-mode-kak = buildKakounePluginFrom2Nix {
+ pname = "replace-mode-kak";
+ version = "2020-10-07";
+ src = fetchFromGitHub {
+ owner = "alexherbo2";
+ repo = "replace-mode.kak";
+ rev = "5f4c73cdbaf5aeb964ee35ad4b9081b233af90c0";
+ sha256 = "1cmylx99bm7jwfb4hclb69sdc4n8f29ssyy2byjiw53ni9rnc8q0";
+ };
+ meta.homepage = "https://github.com/alexherbo2/replace-mode.kak/";
+ };
+
+ sleuth-kak = buildKakounePluginFrom2Nix {
+ pname = "sleuth-kak";
+ version = "2020-11-06";
+ src = fetchFromGitHub {
+ owner = "alexherbo2";
+ repo = "sleuth.kak";
+ rev = "911db8bd208ad0d289b8fa15a2ac665ff39bd6bd";
+ sha256 = "0g41c0038fpmihqva71xl4vfbmvsp13i47gp6fnmaikajpynzc51";
+ };
+ meta.homepage = "https://github.com/alexherbo2/sleuth.kak/";
+ };
+
+ tabs-kak = buildKakounePluginFrom2Nix {
+ pname = "tabs-kak";
+ version = "2021-02-16";
+ src = fetchFromGitHub {
+ owner = "enricozb";
+ repo = "tabs.kak";
+ rev = "1aaa8cd89e404cbbd76d44ff8089de0951612fbf";
+ sha256 = "0dfz6j6yxl65jbh4xvpiy2abr2sdjyalynzhl28y7l1gzqv4ni3j";
+ };
+ meta.homepage = "https://github.com/enricozb/tabs.kak/";
+ };
+
+});
+in lib.fix' (lib.extends overrides packages)
diff --git a/pkgs/applications/editors/kakoune/plugins/kak-ansi.nix b/pkgs/applications/editors/kakoune/plugins/kak-ansi.nix
deleted file mode 100644
index f34ee6d2999..00000000000
--- a/pkgs/applications/editors/kakoune/plugins/kak-ansi.nix
+++ /dev/null
@@ -1,32 +0,0 @@
-{ lib, stdenv, fetchFromGitHub }:
-
-stdenv.mkDerivation rec {
- name = "kak-ansi";
- version = "0.2.1";
-
- src = fetchFromGitHub {
- owner = "eraserhd";
- repo = "kak-ansi";
- rev = "v${version}";
- sha256 = "0ddjih8hfyf6s4g7y46p1355kklaw1ydzzh61141i0r45wyb2d0d";
- };
-
- installPhase = ''
- mkdir -p $out/bin $out/share/kak/autoload/plugins/
- cp kak-ansi-filter $out/bin/
- # Hard-code path of filter and don't try to build when Kakoune boots
- sed '
- /^declare-option.* ansi_filter /i\
-declare-option -hidden str ansi_filter %{'"$out"'/bin/kak-ansi-filter}
- /^declare-option.* ansi_filter /,/^}/d
- ' rc/ansi.kak >$out/share/kak/autoload/plugins/ansi.kak
- '';
-
- meta = with lib; {
- description = "Kakoune support for rendering ANSI code";
- homepage = "https://github.com/eraserhd/kak-ansi";
- license = licenses.unlicense;
- maintainers = with maintainers; [ eraserhd ];
- platforms = platforms.all;
- };
-}
diff --git a/pkgs/applications/editors/kakoune/plugins/kak-auto-pairs.nix b/pkgs/applications/editors/kakoune/plugins/kak-auto-pairs.nix
deleted file mode 100644
index 36842f999a5..00000000000
--- a/pkgs/applications/editors/kakoune/plugins/kak-auto-pairs.nix
+++ /dev/null
@@ -1,24 +0,0 @@
-{ lib, stdenv, fetchFromGitHub }:
-stdenv.mkDerivation {
- name = "kak-auto-pairs";
- version = "2020-07-14";
- src = fetchFromGitHub {
- owner = "alexherbo2";
- repo = "auto-pairs.kak";
- rev = "5b4b3b723c34c8b7f40cee60868204974349bf9f";
- sha256 = "1wgrv03f1lkzflbbaz8n23glij5rvfxf8pcqysd668mbx1hcrk9i";
- };
-
- installPhase = ''
- mkdir -p $out/share/kak/autoload/plugins
- cp -r rc $out/share/kak/autoload/plugins/auto-pairs
- '';
-
- meta = with lib;
- { description = "Kakoune extension to enable automatic closing of pairs";
- homepage = "https://github.com/alexherbo2/auto-pairs.kak";
- license = licenses.unlicense;
- maintainers = with maintainers; [ nrdxp ];
- platform = platforms.all;
- };
-}
diff --git a/pkgs/applications/editors/kakoune/plugins/kak-buffers.nix b/pkgs/applications/editors/kakoune/plugins/kak-buffers.nix
deleted file mode 100644
index 7075ae3ef0a..00000000000
--- a/pkgs/applications/editors/kakoune/plugins/kak-buffers.nix
+++ /dev/null
@@ -1,24 +0,0 @@
-{ stdenv, fetchFromGitHub, lib }:
-stdenv.mkDerivation {
- name = "kak-buffers";
- version = "2019-04-03";
- src = fetchFromGitHub {
- owner = "Delapouite";
- repo = "kakoune-buffers";
- rev = "3b35b23ac2be661a37c085d34dd04d066450f757";
- sha256 = "0f3g0v1sjinii3ig9753jjj35v2km4h9bcfw9xgzwz8b10d75bax";
- };
-
- installPhase = ''
- mkdir -p $out/share/kak/autoload/plugins
- cp -r buffers.kak $out/share/kak/autoload/plugins
- '';
-
- meta = with lib;
- { description = "Ease navigation between opened buffers in Kakoune";
- homepage = "https://github.com/Delapouite/kakoune-buffers";
- license = licenses.mit;
- maintainers = with maintainers; [ nrdxp ];
- platform = platforms.all;
- };
-}
diff --git a/pkgs/applications/editors/kakoune/plugins/kak-fzf.nix b/pkgs/applications/editors/kakoune/plugins/kak-fzf.nix
deleted file mode 100644
index b52584b4456..00000000000
--- a/pkgs/applications/editors/kakoune/plugins/kak-fzf.nix
+++ /dev/null
@@ -1,39 +0,0 @@
-{ lib, stdenv, fetchFromGitHub, fzf }:
-
-assert lib.asserts.assertOneOf "fzf" fzf.pname [ "fzf" "skim" ];
-
-stdenv.mkDerivation {
- name = "kak-fzf";
- version = "2020-07-26";
-
- src = fetchFromGitHub {
- owner = "andreyorst";
- repo = "fzf.kak";
- rev = "f23daa698ad95493fbd675ae153e3cac13ef34e9";
- hash = "sha256-BfXHTJ371ThOizMI/4BAbdJoaltGSP586hz4HqX1KWA=";
- };
-
- configurePhase = ''
- if [[ -x "${fzf}/bin/fzf" ]]; then
- fzfImpl='${fzf}/bin/fzf'
- else
- fzfImpl='${fzf}/bin/sk'
- fi
-
- substituteInPlace rc/fzf.kak \
- --replace \'fzf\' \'"$fzfImpl"\'
- '';
-
- installPhase = ''
- mkdir -p $out/share/kak/autoload/plugins
- cp -r rc $out/share/kak/autoload/plugins/fzf
- '';
-
- meta = with lib;
- { description = "Kakoune plugin that brings integration with fzf";
- homepage = "https://github.com/andreyorst/fzf.kak";
- license = licenses.mit;
- maintainers = with maintainers; [ nrdxp ];
- platform = platforms.all;
- };
-}
diff --git a/pkgs/applications/editors/kakoune/plugins/kak-plumb.nix b/pkgs/applications/editors/kakoune/plugins/kak-plumb.nix
deleted file mode 100644
index 0c59ca9a08f..00000000000
--- a/pkgs/applications/editors/kakoune/plugins/kak-plumb.nix
+++ /dev/null
@@ -1,31 +0,0 @@
-{ lib, stdenv, fetchFromGitHub, kakoune-unwrapped, plan9port, ... }:
-
-stdenv.mkDerivation rec {
- pname = "kak-plumb";
- version = "0.1.1";
-
- src = fetchFromGitHub {
- owner = "eraserhd";
- repo = "kak-plumb";
- rev = "v${version}";
- sha256 = "1rz6pr786slnf1a78m3sj09axr4d2lb5rg7sfa4mfg1zcjh06ps6";
- };
-
- installPhase = ''
- mkdir -p $out/bin $out/share/kak/autoload/plugins/
- substitute rc/plumb.kak $out/share/kak/autoload/plugins/plumb.kak \
- --replace '9 plumb' '${plan9port}/bin/9 plumb'
- substitute edit-client $out/bin/edit-client \
- --replace '9 9p' '${plan9port}/bin/9 9p' \
- --replace 'kak -p' '${kakoune-unwrapped}/bin/kak -p'
- chmod +x $out/bin/edit-client
- '';
-
- meta = with lib; {
- description = "Kakoune integration with the Plan 9 plumber";
- homepage = "https://github.com/eraserhd/kak-plumb";
- license = licenses.unlicense;
- maintainers = with maintainers; [ eraserhd ];
- platforms = platforms.all;
- };
-}
diff --git a/pkgs/applications/editors/kakoune/plugins/kak-powerline.nix b/pkgs/applications/editors/kakoune/plugins/kak-powerline.nix
deleted file mode 100644
index 318ae2958b6..00000000000
--- a/pkgs/applications/editors/kakoune/plugins/kak-powerline.nix
+++ /dev/null
@@ -1,29 +0,0 @@
-{ stdenv, git, fetchFromGitHub, lib }:
-stdenv.mkDerivation {
- name = "kak-powerline";
- version = "2020-08-22";
- src = fetchFromGitHub {
- owner = "jdugan6240";
- repo = "powerline.kak";
- rev = "d641b2cd8024f872bcda23f9256e7aff36da02ae";
- sha256 = "65948f5ef3ab2f46f6d186ad752665c251d887631d439949decc2654a67958a4";
- };
-
- configurePhase = ''
- substituteInPlace rc/modules/git.kak \
- --replace \'git\' \'${git}/bin/git\'
- '';
-
- installPhase = ''
- mkdir -p $out/share/kak/autoload/plugins
- cp -r rc $out/share/kak/autoload/plugins/powerline
- '';
-
- meta = with lib;
- { description = "Kakoune modeline, but with passion";
- homepage = "https://github.com/jdugan6240/powerline.kak";
- license = licenses.mit;
- maintainers = with maintainers; [ nrdxp ];
- platform = platforms.all;
- };
-}
diff --git a/pkgs/applications/editors/kakoune/plugins/kak-prelude.nix b/pkgs/applications/editors/kakoune/plugins/kak-prelude.nix
deleted file mode 100644
index e6f06f4b8e6..00000000000
--- a/pkgs/applications/editors/kakoune/plugins/kak-prelude.nix
+++ /dev/null
@@ -1,25 +0,0 @@
-{ lib, stdenv, fetchFromGitHub }:
-stdenv.mkDerivation {
- name = "kak-prelude";
- version = "2020-06-09";
-
- src = fetchFromGitHub {
- owner = "alexherbo2";
- repo = "prelude.kak";
- rev = "f1e0f4d5cb62a36924e3f8ba6824d6aed8c19d23";
- sha256 = "1pncr8azqvl2z9yvzhc68p1s9fld8cvak8yz88zgrp5ypx2cxl8c";
- };
-
- installPhase = ''
- mkdir -p $out/share/kak/autoload/plugins
- cp -r rc $out/share/kak/autoload/plugins/prelude
- '';
-
- meta = with lib;
- { description = "Prelude of shell blocks for Kakoune.";
- homepage = "https://github.com/alexherbo2/prelude.kak";
- license = licenses.unlicense;
- maintainers = with maintainers; [ buffet ];
- platform = platforms.all;
- };
-}
diff --git a/pkgs/applications/editors/kakoune/plugins/kak-vertical-selection.nix b/pkgs/applications/editors/kakoune/plugins/kak-vertical-selection.nix
deleted file mode 100644
index 2ef9d44854f..00000000000
--- a/pkgs/applications/editors/kakoune/plugins/kak-vertical-selection.nix
+++ /dev/null
@@ -1,24 +0,0 @@
-{ stdenv, fetchFromGitHub, lib }:
-stdenv.mkDerivation {
- name = "kak-vertical-selection";
- version = "2019-04-11";
- src = fetchFromGitHub {
- owner = "occivink";
- repo = "kakoune-vertical-selection";
- rev = "c420f8b867ce47375fac303886e31623669a42b7";
- sha256 = "13jdyd2j45wvgqvxdzw9zww14ly93bqjb6700zzxj7mkbiff6wsb";
- };
-
- installPhase = ''
- mkdir -p $out/share/kak/autoload/plugins
- cp -r vertical-selection.kak $out/share/kak/autoload/plugins
- '';
-
- meta = with lib;
- { description = "Select up and down lines that match the same pattern in Kakoune";
- homepage = "https://github.com/occivink/kakoune-vertical-selection";
- license = licenses.unlicense;
- maintainers = with maintainers; [ nrdxp ];
- platform = platforms.all;
- };
-}
diff --git a/pkgs/applications/editors/kakoune/plugins/kakoune-plugin-names b/pkgs/applications/editors/kakoune/plugins/kakoune-plugin-names
new file mode 100644
index 00000000000..6cd856cb6c2
--- /dev/null
+++ b/pkgs/applications/editors/kakoune/plugins/kakoune-plugin-names
@@ -0,0 +1,17 @@
+alexherbo2/auto-pairs.kak
+alexherbo2/connect.kak
+alexherbo2/prelude.kak
+alexherbo2/replace-mode.kak
+alexherbo2/sleuth.kak
+andreyorst/fzf.kak
+danr/kakoune-easymotion
+Delapouite/kakoune-buffers
+Delapouite/kakoune-registers
+enricozb/tabs.kak@main
+greenfork/active-window.kak
+jdugan6240/powerline.kak
+kakoune-editor/kakoune-extra-filetypes
+listentolist/kakoune-rainbow
+mayjs/openscad.kak
+occivink/kakoune-buffer-switcher
+occivink/kakoune-vertical-selection
diff --git a/pkgs/applications/editors/kakoune/plugins/kakoune-utils.nix b/pkgs/applications/editors/kakoune/plugins/kakoune-utils.nix
new file mode 100644
index 00000000000..11a1cc130d6
--- /dev/null
+++ b/pkgs/applications/editors/kakoune/plugins/kakoune-utils.nix
@@ -0,0 +1,4 @@
+{ lib, stdenv }:
+{
+ inherit (import ./build-kakoune-plugin.nix { inherit lib stdenv; }) buildKakounePlugin buildKakounePluginFrom2Nix;
+}
diff --git a/pkgs/applications/editors/kakoune/plugins/openscad.kak.nix b/pkgs/applications/editors/kakoune/plugins/openscad.kak.nix
deleted file mode 100644
index 57c1033ebbd..00000000000
--- a/pkgs/applications/editors/kakoune/plugins/openscad.kak.nix
+++ /dev/null
@@ -1,25 +0,0 @@
-{ lib, stdenv, fetchFromGitHub }:
-
-stdenv.mkDerivation {
- pname = "openscad.kak";
- version = "unstable-2019-11-08";
-
- src = fetchFromGitHub {
- owner = "mayjs";
- repo = "openscad.kak";
- rev = "d9143d5e7834e3356b49720664d5647cab9db7cc";
- sha256 = "0j4dqhrn56z77hdalfdxagwz8h6nwr8s9i4w0bs2644k72lsm2ix";
- };
-
- installPhase = ''
- install -Dm644 rc/openscad.kak -t $out/share/kak/autoload/plugins/
- '';
-
- meta = with lib; {
- description = "Syntax highlighting for OpenSCAD files";
- homepage = "https://github.com/mayjs/openscad.kak";
- license = licenses.unlicense;
- maintainers = with maintainers; [ eraserhd ];
- platforms = platforms.all;
- };
-}
diff --git a/pkgs/applications/editors/kakoune/plugins/overrides.nix b/pkgs/applications/editors/kakoune/plugins/overrides.nix
new file mode 100644
index 00000000000..d75dcc9ac90
--- /dev/null
+++ b/pkgs/applications/editors/kakoune/plugins/overrides.nix
@@ -0,0 +1,161 @@
+{ lib, stdenv, fetchFromGitHub, fetchFromGitLab, fetchgit
+, buildKakounePluginFrom2Nix
+, kak-lsp, parinfer-rust, rep
+, fzf, git, guile, kakoune-unwrapped, lua5_3, plan9port
+}:
+
+self: super: {
+ inherit kak-lsp parinfer-rust rep;
+
+ case-kak = buildKakounePluginFrom2Nix {
+ pname = "case-kak";
+ version = "2020-04-06";
+ src = fetchFromGitLab {
+ owner = "FlyingWombat";
+ repo = "case.kak";
+ rev = "6f1511820aa3abfa118e0f856118adc8113e2185";
+ sha256 = "002njrlwgakqgp74wivbppr9qyn57dn4n5bxkr6k6nglk9qndwdp";
+ };
+ meta.homepage = "https://gitlab.com/FlyingWombat/case.kak";
+ };
+
+ fzf-kak = super.fzf-kak.overrideAttrs(oldAttrs: rec {
+ preFixup = ''
+ if [[ -x "${fzf}/bin/fzf" ]]; then
+ fzfImpl='${fzf}/bin/fzf'
+ else
+ fzfImpl='${fzf}/bin/sk'
+ fi
+
+ substituteInPlace $out/share/kak/autoload/plugins/fzf-kak/rc/fzf.kak \
+ --replace \'fzf\' \'"$fzfImpl"\'
+ '';
+ });
+
+ kak-ansi = stdenv.mkDerivation rec {
+ pname = "kak-ansi";
+ version = "0.2.1";
+
+ src = fetchFromGitHub {
+ owner = "eraserhd";
+ repo = "kak-ansi";
+ rev = "v${version}";
+ sha256 = "0ddjih8hfyf6s4g7y46p1355kklaw1ydzzh61141i0r45wyb2d0d";
+ };
+
+ installPhase = ''
+ mkdir -p $out/bin $out/share/kak/autoload/plugins/
+ cp kak-ansi-filter $out/bin/
+ # Hard-code path of filter and don't try to build when Kakoune boots
+ sed '
+ /^declare-option.* ansi_filter /i\
+declare-option -hidden str ansi_filter %{'"$out"'/bin/kak-ansi-filter}
+ /^declare-option.* ansi_filter /,/^}/d
+ ' rc/ansi.kak >$out/share/kak/autoload/plugins/ansi.kak
+ '';
+
+ meta = with lib; {
+ description = "Kakoune support for rendering ANSI code";
+ homepage = "https://github.com/eraserhd/kak-ansi";
+ license = licenses.unlicense;
+ maintainers = with maintainers; [ eraserhd ];
+ platforms = platforms.all;
+ };
+ };
+
+ kak-plumb = stdenv.mkDerivation rec {
+ pname = "kak-plumb";
+ version = "0.1.1";
+
+ src = fetchFromGitHub {
+ owner = "eraserhd";
+ repo = "kak-plumb";
+ rev = "v${version}";
+ sha256 = "1rz6pr786slnf1a78m3sj09axr4d2lb5rg7sfa4mfg1zcjh06ps6";
+ };
+
+ installPhase = ''
+ mkdir -p $out/bin $out/share/kak/autoload/plugins/
+ substitute rc/plumb.kak $out/share/kak/autoload/plugins/plumb.kak \
+ --replace '9 plumb' '${plan9port}/bin/9 plumb'
+ substitute edit-client $out/bin/edit-client \
+ --replace '9 9p' '${plan9port}/bin/9 9p' \
+ --replace 'kak -p' '${kakoune-unwrapped}/bin/kak -p'
+ chmod +x $out/bin/edit-client
+ '';
+
+ meta = with lib; {
+ description = "Kakoune integration with the Plan 9 plumber";
+ homepage = "https://github.com/eraserhd/kak-plumb";
+ license = licenses.unlicense;
+ maintainers = with maintainers; [ eraserhd ];
+ platforms = platforms.all;
+ };
+ };
+
+ kakoune-rainbow = super.kakoune-rainbow.overrideAttrs(oldAttrs: rec {
+ preFixup = ''
+ mkdir -p $out/bin
+ mv $out/share/kak/autoload/plugins/kakoune-rainbow/bin/kak-rainbow.scm $out/bin
+ substituteInPlace $out/bin/kak-rainbow.scm \
+ --replace '/usr/bin/env -S guile' '${guile}/bin/guile'
+ substituteInPlace $out/share/kak/autoload/plugins/kakoune-rainbow/rainbow.kak \
+ --replace '%sh{dirname "$kak_source"}' "'$out'"
+ '';
+ });
+
+ kakoune-state-save = buildKakounePluginFrom2Nix {
+ pname = "kakoune-state-save";
+ version = "2020-02-09";
+
+ src = fetchFromGitLab {
+ owner = "Screwtapello";
+ repo = "kakoune-state-save";
+ rev = "ab7c0c765326a4a80af78857469ee8c80814c52a";
+ sha256 = "AAOCG0TY3G188NnkkwMCSbkkNe487F4gwiFWwG9Yo+A=";
+ };
+
+ meta = with lib; {
+ description = "Help Kakoune save and restore state between sessions";
+ homepage = "https://gitlab.com/Screwtapello/kakoune-state-save";
+ license = licenses.mit;
+ maintainers = with maintainers; [ Flakebi ];
+ platforms = platforms.all;
+ };
+ };
+
+ powerline-kak = super.powerline-kak.overrideAttrs(oldAttrs: rec {
+ preFixup = ''
+ substituteInPlace $out/share/kak/autoload/plugins/powerline-kak/rc/modules/git.kak \
+ --replace ' git ' ' ${git}/bin/git '
+ '';
+ });
+
+ quickscope-kak = buildKakounePluginFrom2Nix rec {
+ pname = "quickscope-kak";
+ version = "1.0.0";
+
+ src = fetchgit {
+ url = "https://git.sr.ht/~voroskoi/quickscope.kak";
+ rev = "v${version}";
+ sha256 = "0y1g3zpa2ql8l9rl5i2w84bka8a09kig9nq9zdchaff5pw660mcx";
+ };
+
+ buildInputs = [ lua5_3 ];
+
+ installPhase = ''
+ mkdir -p $out/share/kak/autoload/plugins/
+ cp quickscope.* $out/share/kak/autoload/plugins/
+ # substituteInPlace does not like the pipe
+ sed -e 's,[|] *lua,|${lua5_3}/bin/lua,' quickscope.kak >$out/share/kak/autoload/plugins/quickscope.kak
+ '';
+
+ meta = with lib; {
+ description = "Highlight f and t jump positions";
+ homepage = "https://sr.ht/~voroskoi/quickscope.kak/";
+ license = licenses.unlicense;
+ maintainers = with maintainers; [ eraserhd ];
+ platforms = platforms.all;
+ };
+ };
+}
diff --git a/pkgs/applications/editors/kakoune/plugins/quickscope.kak.nix b/pkgs/applications/editors/kakoune/plugins/quickscope.kak.nix
deleted file mode 100644
index 8e60e17e792..00000000000
--- a/pkgs/applications/editors/kakoune/plugins/quickscope.kak.nix
+++ /dev/null
@@ -1,29 +0,0 @@
-{ lib, stdenv, fetchgit, lua5_3 }:
-
-stdenv.mkDerivation rec {
- pname = "quickscope-kak";
- version = "1.0.0";
-
- src = fetchgit {
- url = "https://git.sr.ht/~voroskoi/quickscope.kak";
- rev = "v${version}";
- sha256 = "0y1g3zpa2ql8l9rl5i2w84bka8a09kig9nq9zdchaff5pw660mcx";
- };
-
- buildInputs = [ lua5_3 ];
-
- installPhase = ''
- mkdir -p $out/share/kak/autoload/plugins/
- cp quickscope.* $out/share/kak/autoload/plugins/
- # substituteInPlace does not like the pipe
- sed -e 's,[|] *lua,|${lua5_3}/bin/lua,' quickscope.kak >$out/share/kak/autoload/plugins/quickscope.kak
- '';
-
- meta = with lib; {
- description = "Highlight f and t jump positions";
- homepage = "https://sr.ht/~voroskoi/quickscope.kak/";
- license = licenses.unlicense;
- maintainers = with maintainers; [ eraserhd ];
- platforms = platforms.all;
- };
-}
diff --git a/pkgs/applications/editors/kakoune/plugins/update.py b/pkgs/applications/editors/kakoune/plugins/update.py
new file mode 100755
index 00000000000..b6a4bfe4f41
--- /dev/null
+++ b/pkgs/applications/editors/kakoune/plugins/update.py
@@ -0,0 +1,91 @@
+#!/usr/bin/env nix-shell
+#!nix-shell -p nix-prefetch-git -p python3 -p python3Packages.GitPython nix -i python3
+
+# format:
+# $ nix run nixpkgs.python3Packages.black -c black update.py
+# type-check:
+# $ nix run nixpkgs.python3Packages.mypy -c mypy update.py
+# linted:
+# $ nix run nixpkgs.python3Packages.flake8 -c flake8 --ignore E501,E265,E402 update.py
+
+import inspect
+import os
+import sys
+from typing import List, Tuple
+from pathlib import Path
+
+# Import plugin update library from maintainers/scripts/pluginupdate.py
+ROOT = Path(os.path.dirname(os.path.abspath(inspect.getfile(inspect.currentframe()))))
+sys.path.insert(
+ 0, os.path.join(ROOT.parent.parent.parent.parent.parent, "maintainers", "scripts")
+)
+import pluginupdate
+
+GET_PLUGINS = f"""(with import {{}};
+let
+ inherit (kakouneUtils.override {{}}) buildKakounePluginFrom2Nix;
+ generated = callPackage {ROOT}/generated.nix {{
+ inherit buildKakounePluginFrom2Nix;
+ }};
+ hasChecksum = value: lib.isAttrs value && lib.hasAttrByPath ["src" "outputHash"] value;
+ getChecksum = name: value:
+ if hasChecksum value then {{
+ submodules = value.src.fetchSubmodules or false;
+ sha256 = value.src.outputHash;
+ rev = value.src.rev;
+ }} else null;
+ checksums = lib.mapAttrs getChecksum generated;
+in lib.filterAttrs (n: v: v != null) checksums)"""
+
+HEADER = "# This file has been generated by ./pkgs/applications/editors/kakoune/plugins/update.py. Do not edit!"
+
+
+def generate_nix(plugins: List[Tuple[str, str, pluginupdate.Plugin]], outfile: str):
+ sorted_plugins = sorted(plugins, key=lambda v: v[2].name.lower())
+
+ with open(outfile, "w+") as f:
+ f.write(HEADER)
+ f.write(
+ """
+{ lib, buildKakounePluginFrom2Nix, fetchFromGitHub, overrides ? (self: super: {}) }:
+let
+ packages = ( self:
+{"""
+ )
+ for owner, repo, plugin in sorted_plugins:
+ if plugin.has_submodules:
+ submodule_attr = "\n fetchSubmodules = true;"
+ else:
+ submodule_attr = ""
+
+ f.write(
+ f"""
+ {plugin.normalized_name} = buildKakounePluginFrom2Nix {{
+ pname = "{plugin.normalized_name}";
+ version = "{plugin.version}";
+ src = fetchFromGitHub {{
+ owner = "{owner}";
+ repo = "{repo}";
+ rev = "{plugin.commit}";
+ sha256 = "{plugin.sha256}";{submodule_attr}
+ }};
+ meta.homepage = "https://github.com/{owner}/{repo}/";
+ }};
+"""
+ )
+ f.write(
+ """
+});
+in lib.fix' (lib.extends overrides packages)
+"""
+ )
+ print(f"updated {outfile}")
+
+
+def main():
+ editor = pluginupdate.Editor("kakoune", ROOT, GET_PLUGINS, generate_nix)
+ pluginupdate.update_plugins(editor)
+
+
+if __name__ == "__main__":
+ main()
diff --git a/pkgs/applications/editors/texworks/default.nix b/pkgs/applications/editors/texworks/default.nix
index 87990b6eae8..9db68f71ea8 100644
--- a/pkgs/applications/editors/texworks/default.nix
+++ b/pkgs/applications/editors/texworks/default.nix
@@ -1,27 +1,19 @@
-{ mkDerivation, lib, fetchFromGitHub, fetchpatch, cmake, pkg-config
+{ mkDerivation, lib, fetchFromGitHub, cmake, pkg-config
, qtscript, poppler, hunspell
, withLua ? true, lua
, withPython ? true, python3 }:
mkDerivation rec {
pname = "texworks";
- version = "0.6.5";
+ version = "0.6.6";
src = fetchFromGitHub {
owner = "TeXworks";
repo = "texworks";
rev = "release-${version}";
- sha256 = "1lw1p4iyzxypvjhnav11g6rwf6gx7kyzwy2iprvv8zzpqcdkjp2z";
+ sha256 = "0l8jl1b8lpas7yz6m0qc2nikyn54lx2ljzmjjz3zgxgd6l502006";
};
- patches = [
- (fetchpatch {
- name = "fix-compilation-with-qt-5.15.patch";
- url = "https://github.com/TeXworks/texworks/commit/a5352a3a94e3685125650b65e6197de060326cc2.patch";
- sha256 = "0pf7h1m11x0s039bxknm7rxdp9b4g8ch86y38jlyy56c74mw97i6";
- })
- ];
-
nativeBuildInputs = [ cmake pkg-config ];
buildInputs = [ qtscript poppler hunspell ]
++ lib.optional withLua lua
diff --git a/pkgs/applications/editors/typora/default.nix b/pkgs/applications/editors/typora/default.nix
index 3c55cffdcf1..a9afc774bc0 100644
--- a/pkgs/applications/editors/typora/default.nix
+++ b/pkgs/applications/editors/typora/default.nix
@@ -17,11 +17,11 @@ let
in
stdenv.mkDerivation rec {
pname = "typora";
- version = "0.9.95";
+ version = "0.9.98";
src = fetchurl {
url = "https://www.typora.io/linux/typora_${version}_amd64.deb";
- sha256 = "0kgzk7z707vlbjrvykrnw2h6wscmc3h5hxycyz1z1j2cz26fns4p";
+ sha256 = "sha256-JiqjxT8ZGttrcJrcQmBoGPnRuuYWZ9u2083RxZoLMus=";
};
nativeBuildInputs = [
diff --git a/pkgs/applications/editors/vscode/generic.nix b/pkgs/applications/editors/vscode/generic.nix
index 470683bad43..e34a55238a9 100644
--- a/pkgs/applications/editors/vscode/generic.nix
+++ b/pkgs/applications/editors/vscode/generic.nix
@@ -1,5 +1,5 @@
{ stdenv, lib, makeDesktopItem
-, unzip, libsecret, libXScrnSaver, wrapGAppsHook
+, unzip, libsecret, libXScrnSaver, libxshmfence, wrapGAppsHook
, gtk2, atomEnv, at-spi2-atk, autoPatchelfHook
, systemd, fontconfig, libdbusmenu
@@ -63,7 +63,7 @@ in
buildInputs = (if stdenv.isDarwin
then [ unzip ]
else [ gtk2 at-spi2-atk wrapGAppsHook ] ++ atomEnv.packages)
- ++ [ libsecret libXScrnSaver ];
+ ++ [ libsecret libXScrnSaver libxshmfence ];
runtimeDependencies = lib.optional (stdenv.isLinux) [ (lib.getLib systemd) fontconfig.lib libdbusmenu ];
diff --git a/pkgs/applications/graphics/ImageMagick/6.x.nix b/pkgs/applications/graphics/ImageMagick/6.x.nix
index a6b4af7892d..de96650167f 100644
--- a/pkgs/applications/graphics/ImageMagick/6.x.nix
+++ b/pkgs/applications/graphics/ImageMagick/6.x.nix
@@ -16,13 +16,13 @@ in
stdenv.mkDerivation rec {
pname = "imagemagick";
- version = "6.9.12-1";
+ version = "6.9.12-3";
src = fetchFromGitHub {
owner = "ImageMagick";
repo = "ImageMagick6";
rev = version;
- sha256 = "1s1zr0fqnm9jl1ni07if2klvf2lfg26dgxdbspksq5xdhsxxn841";
+ sha256 = "sha256-h9c0N9AcFVpNYpKl+95q1RVJWuacN4N4kbAJIKJp8Jc=";
};
outputs = [ "out" "dev" "doc" ]; # bin/ isn't really big
@@ -81,6 +81,7 @@ stdenv.mkDerivation rec {
changelog = "https://legacy.imagemagick.org/script/changelog.php";
description = "A software suite to create, edit, compose, or convert bitmap images";
platforms = platforms.linux ++ platforms.darwin;
+ maintainers = with maintainers; [ erictapen ];
license = licenses.asl20;
};
}
diff --git a/pkgs/applications/graphics/fondo/default.nix b/pkgs/applications/graphics/fondo/default.nix
index 49e8fee513d..04ac87c55da 100644
--- a/pkgs/applications/graphics/fondo/default.nix
+++ b/pkgs/applications/graphics/fondo/default.nix
@@ -21,13 +21,13 @@
stdenv.mkDerivation rec {
pname = "fondo";
- version = "1.5.1";
+ version = "1.5.2";
src = fetchFromGitHub {
owner = "calo001";
repo = pname;
rev = version;
- sha256 = "sha256-eGHgZm9Q6JnY6OQNAyrFvRsuyuFnruMJNckOCCiO4Ug=";
+ sha256 = "sha256-EATZRmYSGUzWYaPqFT4mLTGGvwUp+Mn93yMF2JsPaYo=";
};
nativeBuildInputs = [
diff --git a/pkgs/applications/graphics/freecad/default.nix b/pkgs/applications/graphics/freecad/default.nix
index 57d1f794d0f..5a3dffd0c36 100644
--- a/pkgs/applications/graphics/freecad/default.nix
+++ b/pkgs/applications/graphics/freecad/default.nix
@@ -1,48 +1,113 @@
-{ lib, mkDerivation, fetchFromGitHub, fetchpatch, cmake, ninja, coin3d,
-xercesc, ode, eigen, qtbase, qttools, qtwebengine, qtxmlpatterns, wrapQtAppsHook,
-opencascade-occt, gts, hdf5, vtk, medfile, zlib, python3Packages, swig,
-gfortran, libXmu, soqt, libf2c, libGLU, makeWrapper, pkg-config, mpi,
-spaceNavSupport ? true, libspnav, qtx11extras }:
+{ lib
+, mkDerivation
+, fetchFromGitHub
+, fetchpatch
+, cmake
+, ninja
+, GitPython
+, boost
+, coin3d
+, eigen
+, gfortran
+, gts
+, hdf5
+, libGLU
+, libXmu
+, libf2c
+, libspnav
+, matplotlib
+, medfile
+, mpi
+, ode
+, opencascade-occt
+, pivy
+, pkg-config
+, pycollada
+, pyside2
+, pyside2-tools
+, python
+, pyyaml
+, qtbase
+, qttools
+, qtwebengine
+, qtx11extras
+, qtxmlpatterns
+, scipy
+, shiboken2
+, soqt
+, spaceNavSupport ? true
+, swig
+, vtk
+, wrapQtAppsHook
+, xercesc
+, zlib
+}:
-let
- pythonPackages = python3Packages;
-in mkDerivation rec {
- pname = "freecad-unstable";
- version = "2020-12-08";
+mkDerivation rec {
+ pname = "freecad";
+ version = "0.19.1";
src = fetchFromGitHub {
owner = "FreeCAD";
repo = "FreeCAD";
- rev = "daea30341ea2d5eaf2bfb65614128a5fa2abc8b7";
- sha256 = "1fza64lygqq35v7kzgqmiq5dvl5rpgkhlzv06f9dszdz44hznina";
+ rev = version;
+ hash = "sha256-itIrO+/mKXOPNs+2POKT8u4YZuqx/QAwVBWrHgKP1qQ=";
};
nativeBuildInputs = [
cmake
ninja
pkg-config
- pythonPackages.pyside2-tools
+ pyside2-tools
wrapQtAppsHook
];
buildInputs = [
- coin3d xercesc ode eigen opencascade-occt gts
- zlib swig gfortran soqt libf2c makeWrapper mpi vtk hdf5 medfile
- libGLU libXmu qtbase qttools qtwebengine qtxmlpatterns
- ] ++ (with pythonPackages; [
- matplotlib pycollada shiboken2 pyside2 pyside2-tools pivy python boost
GitPython # for addon manager
- scipy pyyaml # (at least for) PyrateWorkbench
- ]) ++ lib.optionals spaceNavSupport [ libspnav qtx11extras ];
+ boost
+ coin3d
+ eigen
+ gfortran
+ gts
+ hdf5
+ libGLU
+ libXmu
+ libf2c
+ matplotlib
+ medfile
+ mpi
+ ode
+ opencascade-occt
+ pivy
+ pycollada
+ pyside2
+ pyside2-tools
+ python
+ pyyaml # (at least for) PyrateWorkbench
+ qtbase
+ qttools
+ qtwebengine
+ qtxmlpatterns
+ scipy
+ shiboken2
+ soqt
+ swig
+ vtk
+ xercesc
+ zlib
+ ] ++ lib.optionals spaceNavSupport [
+ libspnav
+ qtx11extras
+ ];
cmakeFlags = [
"-DBUILD_QT5=ON"
- "-DSHIBOKEN_INCLUDE_DIR=${pythonPackages.shiboken2}/include"
+ "-DSHIBOKEN_INCLUDE_DIR=${shiboken2}/include"
"-DSHIBOKEN_LIBRARY=Shiboken2::libshiboken"
- ("-DPYSIDE_INCLUDE_DIR=${pythonPackages.pyside2}/include"
- + ";${pythonPackages.pyside2}/include/PySide2/QtCore"
- + ";${pythonPackages.pyside2}/include/PySide2/QtWidgets"
- + ";${pythonPackages.pyside2}/include/PySide2/QtGui"
+ ("-DPYSIDE_INCLUDE_DIR=${pyside2}/include"
+ + ";${pyside2}/include/PySide2/QtCore"
+ + ";${pyside2}/include/PySide2/QtWidgets"
+ + ";${pyside2}/include/PySide2/QtGui"
)
"-DPYSIDE_LIBRARY=PySide2::pyside2"
];
@@ -68,10 +133,26 @@ in mkDerivation rec {
'';
meta = with lib; {
- description = "General purpose Open Source 3D CAD/MCAD/CAx/CAE/PLM modeler";
homepage = "https://www.freecadweb.org/";
+ description = "General purpose Open Source 3D CAD/MCAD/CAx/CAE/PLM modeler";
+ longDescription = ''
+ FreeCAD is an open-source parametric 3D modeler made primarily to design
+ real-life objects of any size. Parametric modeling allows you to easily
+ modify your design by going back into your model history and changing its
+ parameters.
+
+ FreeCAD allows you to sketch geometry constrained 2D shapes and use them
+ as a base to build other objects. It contains many components to adjust
+ dimensions or extract design details from 3D models to create high quality
+ production ready drawings.
+
+ FreeCAD is designed to fit a wide range of uses including product design,
+ mechanical engineering and architecture. Whether you are a hobbyist, a
+ programmer, an experienced CAD user, a student or a teacher, you will feel
+ right at home with FreeCAD.
+ '';
license = licenses.lgpl2Plus;
- maintainers = with maintainers; [ viric gebner ];
+ maintainers = with maintainers; [ viric gebner AndersonTorres ];
platforms = platforms.linux;
};
}
diff --git a/pkgs/applications/graphics/leocad/default.nix b/pkgs/applications/graphics/leocad/default.nix
index 39a287900a9..9c16e23ebb5 100644
--- a/pkgs/applications/graphics/leocad/default.nix
+++ b/pkgs/applications/graphics/leocad/default.nix
@@ -1,31 +1,53 @@
+{ lib
+, mkDerivation
+, fetchFromGitHub
+, fetchurl
+, qmake
+, qttools
+, zlib
+}:
+
/*
To use aditional parts libraries
set the variable LEOCAD_LIB=/path/to/libs/ or use option -l /path/to/libs/
*/
-{ lib, stdenv, fetchFromGitHub, qt4, qmake4Hook, zlib }:
+let
+ parts = fetchurl {
+ url = "https://web.archive.org/web/20190715142541/https://www.ldraw.org/library/updates/complete.zip";
+ sha256 = "sha256-PW3XCbFwRaNkx4EgCnl2rXH7QgmpNgjTi17kZ5bladA=";
+ };
-stdenv.mkDerivation rec {
+in
+mkDerivation rec {
pname = "leocad";
- version = "19.07.1";
+ version = "21.03";
src = fetchFromGitHub {
owner = "leozide";
repo = "leocad";
rev = "v${version}";
- sha256 = "02kv1m18g6s4dady9jv4sjivfkrp192bmdw2a3d9lzlp60zks0p2";
+ sha256 = "sha256-69Ocfk5dBXwcRqAZWEP9Xg41o/tAQo76dIOk9oYhCUE=";
};
- nativeBuildInputs = [ qmake4Hook ];
- buildInputs = [ qt4 zlib ];
- postPatch = ''
- export qmakeFlags="$qmakeFlags INSTALL_PREFIX=$out"
- '';
+ nativeBuildInputs = [ qmake qttools ];
+
+ buildInputs = [ zlib ];
+
+ qmakeFlags = [
+ "INSTALL_PREFIX=${placeholder "out"}"
+ "DISABLE_UPDATE_CHECK=1"
+ ];
+
+ qtWrapperArgs = [
+ "--set-default LEOCAD_LIB ${parts}"
+ ];
meta = with lib; {
description = "CAD program for creating virtual LEGO models";
homepage = "https://www.leocad.org/";
- license = licenses.gpl2;
+ license = licenses.gpl2Only;
+ maintainers = with maintainers; [ peterhoeg ];
platforms = platforms.linux;
};
}
diff --git a/pkgs/applications/graphics/photoflare/default.nix b/pkgs/applications/graphics/photoflare/default.nix
index 0c25364b76a..b0719631c09 100644
--- a/pkgs/applications/graphics/photoflare/default.nix
+++ b/pkgs/applications/graphics/photoflare/default.nix
@@ -3,13 +3,13 @@
mkDerivation rec {
pname = "photoflare";
- version = "1.6.6";
+ version = "1.6.7";
src = fetchFromGitHub {
owner = "PhotoFlare";
repo = "photoflare";
rev = "v${version}";
- sha256 = "07lrlxagv1bljj607s8m0zsbzx9jrvi18bnxahnm7r4i5car5x2d";
+ sha256 = "sha256-Gx3YP29NrNHp0p05a1O4Xb9kqkA6pQLTJZ3/wOx+BWY=";
};
nativeBuildInputs = [ qmake qttools ];
@@ -19,13 +19,11 @@ mkDerivation rec {
NIX_CFLAGS_COMPILE = "-I${graphicsmagick}/include/GraphicsMagick";
- enableParallelBuilding = true;
-
meta = with lib; {
description = "A cross-platform image editor with a powerful features and a very friendly graphical user interface";
homepage = "https://photoflare.io";
maintainers = [ maintainers.omgbebebe ];
- license = licenses.gpl3;
+ license = licenses.gpl3Plus;
platforms = platforms.linux;
};
}
diff --git a/pkgs/applications/graphics/renderdoc/default.nix b/pkgs/applications/graphics/renderdoc/default.nix
index c51794881e9..626610728ae 100644
--- a/pkgs/applications/graphics/renderdoc/default.nix
+++ b/pkgs/applications/graphics/renderdoc/default.nix
@@ -13,14 +13,14 @@ let
pythonPackages = python3Packages;
in
mkDerivation rec {
- version = "1.11";
+ version = "1.12";
pname = "renderdoc";
src = fetchFromGitHub {
owner = "baldurk";
repo = "renderdoc";
rev = "v${version}";
- sha256 = "01r4fq03fpyhwvn47wx3dw29vcadcd0qml00h36q38cq3pi9x42j";
+ sha256 = "4k0WsTsz4WwPZC8Dj85l2ntJOZkLgmBBOJcX9Bb4U7I=";
};
buildInputs = [
diff --git a/pkgs/applications/misc/bemenu/default.nix b/pkgs/applications/misc/bemenu/default.nix
index 8de0ceeae65..42c0f7d05fd 100644
--- a/pkgs/applications/misc/bemenu/default.nix
+++ b/pkgs/applications/misc/bemenu/default.nix
@@ -2,12 +2,12 @@
, pango, fribidi, harfbuzz, pcre, pkg-config
, ncursesSupport ? true, ncurses ? null
, waylandSupport ? true, wayland ? null, wayland-protocols ? null
-, x11Support ? true, xlibs ? null, xorg ? null
+, x11Support ? true, xorg ? null
}:
assert ncursesSupport -> ncurses != null;
assert waylandSupport -> ! lib.elem null [wayland wayland-protocols];
-assert x11Support -> xlibs != null && xorg != null;
+assert x11Support -> xorg != null;
stdenv.mkDerivation rec {
pname = "bemenu";
@@ -38,7 +38,7 @@ stdenv.mkDerivation rec {
] ++ optional ncursesSupport ncurses
++ optionals waylandSupport [ wayland wayland-protocols ]
++ optionals x11Support [
- xlibs.libX11 xlibs.libXinerama xlibs.libXft
+ xorg.libX11 xorg.libXinerama xorg.libXft
xorg.libXdmcp xorg.libpthreadstubs xorg.libxcb
];
diff --git a/pkgs/applications/misc/caerbannog/default.nix b/pkgs/applications/misc/caerbannog/default.nix
index 451980352c2..6f4558b868f 100644
--- a/pkgs/applications/misc/caerbannog/default.nix
+++ b/pkgs/applications/misc/caerbannog/default.nix
@@ -1,5 +1,5 @@
{ lib
-, fetchgit
+, fetchFromSourcehut
, python3
, glib
, gobject-introspection
@@ -18,8 +18,9 @@ python3.pkgs.buildPythonApplication rec {
version = "0.3";
format = "other";
- src = fetchgit {
- url = "https://git.sr.ht/~craftyguy/caerbannog";
+ src = fetchFromSourcehut {
+ owner = "~craftyguy";
+ repo = "caerbannog";
rev = version;
sha256 = "0wqkb9zcllxm3fdsr5lphknkzy8r1cr80f84q200hbi99qql1dxh";
};
diff --git a/pkgs/applications/misc/calibre/default.nix b/pkgs/applications/misc/calibre/default.nix
index 7f2ee5a288a..5d57ff9a5b6 100644
--- a/pkgs/applications/misc/calibre/default.nix
+++ b/pkgs/applications/misc/calibre/default.nix
@@ -26,11 +26,11 @@
mkDerivation rec {
pname = "calibre";
- version = "5.12.0";
+ version = "5.13.0";
src = fetchurl {
url = "https://download.calibre-ebook.com/${version}/${pname}-${version}.tar.xz";
- sha256 = "sha256-N3/y1kSWyM36LpwbimftJ67h4zfk2j9hcvUi/pQL3YU=";
+ sha256 = "sha256-GDFAZxZmkio7e7kVjhYqhNdhXIlUPJF0iMWVl0uWVCM=";
};
patches = [
diff --git a/pkgs/applications/misc/crow-translate/default.nix b/pkgs/applications/misc/crow-translate/default.nix
index 3db4872c0e0..fbfd592db4a 100644
--- a/pkgs/applications/misc/crow-translate/default.nix
+++ b/pkgs/applications/misc/crow-translate/default.nix
@@ -46,13 +46,13 @@ let
in
mkDerivation rec {
pname = "crow-translate";
- version = "2.7.1";
+ version = "2.8.0";
src = fetchFromGitHub {
owner = "crow-translate";
repo = "crow-translate";
rev = version;
- sha256 = "sha256-YOsp/noGsYthre18fMyBj9s+YFzdHJfIJzJSm43wiZ0=";
+ sha256 = "sha256-kpr3Xn1ZLBS1fVhhJ/sxo8UgB4M+SdOVhddnU8pNUfA=";
};
patches = [
diff --git a/pkgs/applications/misc/deadd-notification-center/default.nix b/pkgs/applications/misc/deadd-notification-center/default.nix
index 35627b28d15..5d77f301c82 100644
--- a/pkgs/applications/misc/deadd-notification-center/default.nix
+++ b/pkgs/applications/misc/deadd-notification-center/default.nix
@@ -7,19 +7,25 @@
, gtk3
, gobject-introspection
, libxml2
+, fetchpatch
}:
stdenv.mkDerivation rec {
pname = "deadd-notification-center";
- version = "1.7.3";
+ version = "2021-03-10";
src = fetchFromGitHub {
owner = "phuhl";
repo = "linux_notification_center";
- rev = version;
- sha256 = "QaOLrtlhQyhMOirk6JO1yMGRrgycHmF9FAdKNbN2TRk=";
+ rev = "640ce0f";
+ sha256 = "12ldr8vppylr90849g3mpjphmnr4lp0vsdkj01a5f4bv4ksx35fm";
};
- dontUnpack = true;
+ patches = [
+ (fetchpatch {
+ url = "https://github.com/phuhl/linux_notification_center/commit/5244e1498574983322be97925e1ff7ebe456d974.patch";
+ sha256 = "sha256-hbqbgBmuewOhtx0na2tmFa5W128ZrBvDcyPme/mRzlI=";
+ })
+ ];
nativeBuildInputs = [
autoPatchelfHook
@@ -33,15 +39,18 @@ stdenv.mkDerivation rec {
hicolor-icon-theme
];
- installPhase = ''
- mkdir -p $out/bin $out/share/dbus-1/services
+ buildFlags = [
+ # Exclude stack from `make all` to use the prebuilt binary from .out/
+ "service"
+ ];
- cp $src/.out/${pname} $out/bin/
- chmod +x $out/bin/${pname}
-
- sed "s|##PREFIX##|$out|g" $src/${pname}.service.in > \
- $out/share/dbus-1/services/com.ph-uhl.deadd.notification.service
- '';
+ makeFlags = [
+ "PREFIX=${placeholder "out"}"
+ "SERVICEDIR_SYSTEMD=${placeholder "out"}/etc/systemd/user"
+ "SERVICEDIR_DBUS=${placeholder "out"}/share/dbus-1/services"
+ # Override systemd auto-detection.
+ "SYSTEMD=1"
+ ];
meta = with lib; {
description = "A haskell-written notification center for users that like a desktop with style";
diff --git a/pkgs/applications/misc/extract_url/default.nix b/pkgs/applications/misc/extract_url/default.nix
index 9daaf7268c3..35ea33bde3a 100644
--- a/pkgs/applications/misc/extract_url/default.nix
+++ b/pkgs/applications/misc/extract_url/default.nix
@@ -5,7 +5,7 @@
let
perlDeps =
- [ perlPackages.MIMEtools perlPackages.HTMLParser ]
+ [ perlPackages.MIMETools perlPackages.HTMLParser ]
++ lib.optional cursesSupport perlPackages.CursesUI
++ lib.optional uriFindSupport perlPackages.URIFind;
diff --git a/pkgs/applications/misc/gcstar/default.nix b/pkgs/applications/misc/gcstar/default.nix
index f482b8af289..f77bf04c2c8 100644
--- a/pkgs/applications/misc/gcstar/default.nix
+++ b/pkgs/applications/misc/gcstar/default.nix
@@ -31,7 +31,7 @@ stdenv.mkDerivation rec {
JSON
ImageExifTool
librelative
- LWPUserAgent
+ LWP
LWPProtocolHttps
MP3Info
MP3Tag
diff --git a/pkgs/applications/misc/gphoto2/default.nix b/pkgs/applications/misc/gphoto2/default.nix
index 5635aadda9d..8d612ceb413 100644
--- a/pkgs/applications/misc/gphoto2/default.nix
+++ b/pkgs/applications/misc/gphoto2/default.nix
@@ -10,13 +10,13 @@
stdenv.mkDerivation rec {
pname = "gphoto2";
- version = "2.5.26";
+ version = "2.5.27";
src = fetchFromGitHub {
owner = "gphoto";
repo = "gphoto2";
rev = "v${version}";
- sha256 = "1w01j3qvjl2nlfs38rnsmjvn3r0r2xf7prxz1i6yarbpj3fzwqqc";
+ sha256 = "sha256-zzlyA2IedyBZ4/TdSmrqbe2le8rFMQ6tY6jF5skJ7l4=";
};
nativeBuildInputs = [
diff --git a/pkgs/applications/misc/jbidwatcher/default.nix b/pkgs/applications/misc/jbidwatcher/default.nix
deleted file mode 100644
index 0b8bcbfffac..00000000000
--- a/pkgs/applications/misc/jbidwatcher/default.nix
+++ /dev/null
@@ -1,47 +0,0 @@
-{ lib, stdenv, fetchurl, java, runtimeShell }:
-
-stdenv.mkDerivation rec {
- pname = "jbidwatcher";
- version = "2.5.6";
-
- src = fetchurl {
- url = "http://www.jbidwatcher.com/download/JBidwatcher-${version}.jar";
- sha256 = "1cw59wh72w1zzibs8x64dma3jc4hry64wjksqs52nc3vpnf0fzfr";
- };
-
- buildInputs = [ java ];
-
- jarfile = "$out/share/java/${pname}/JBidwatcher.jar";
-
- dontUnpack = true;
-
- dontBuild = true;
-
- installPhase = ''
- mkdir -p "$out/bin"
- echo > "$out/bin/${pname}" "#!${runtimeShell}"
- echo >>"$out/bin/${pname}" "${java}/bin/java -Xmx512m -jar ${jarfile}"
- chmod +x "$out/bin/${pname}"
- install -D -m644 ${src} ${jarfile}
- '';
-
- meta = {
- homepage = "http://www.jbidwatcher.com/";
- description = "Monitor and snipe Ebay auctions";
- license = "LGPL";
-
- longDescription = ''
- A Java-based application allowing you to monitor auctions you're
- not part of, submit bids, snipe (bid at the last moment), and
- otherwise track your auction-site experience. It includes
- adult-auction management, MANY currencies (pound, dollar (US,
- Canada, Australian, and New Taiwanese) and euro, presently),
- drag-and-drop of auction URLs, an original, unique and powerful
- 'multisniping' feature, a relatively nice UI, and is known to work
- cleanly under Linux, Windows, Solaris, and MacOSX from the same
- binary.
- '';
-
- platforms = lib.platforms.linux ++ lib.platforms.darwin;
- };
-}
diff --git a/pkgs/applications/misc/josm/default.nix b/pkgs/applications/misc/josm/default.nix
index 3828fc654d6..894b44a8451 100644
--- a/pkgs/applications/misc/josm/default.nix
+++ b/pkgs/applications/misc/josm/default.nix
@@ -1,20 +1,20 @@
{ lib, stdenv, fetchurl, fetchsvn, makeWrapper, unzip, jre, libXxf86vm }:
let
pname = "josm";
- version = "17428";
+ version = "17560";
srcs = {
jar = fetchurl {
url = "https://josm.openstreetmap.de/download/josm-snapshot-${version}.jar";
- sha256 = "0fhnq0836jp72br808hhw1ki70zc9wqcwfhnizb8pzjvs4wgx36w";
+ sha256 = "1ffrbg2d4s2dmc9zy9b4fbsqnp9g0pvp6vnrq7gbsmxh0y23sw56";
};
macosx = fetchurl {
url = "https://josm.openstreetmap.de/download/macosx/josm-macosx-${version}.zip";
- sha256 = "126yy6y7mkpqzkrkqkzzn3mwnl1yjkmd5k895k7mmk2inmcsvqgm";
+ sha256 = "17qrilj20bvzd8ydfjjirpqjrsbqbkxyj4q35q87z9j3pgnd1h71";
};
pkg = fetchsvn {
url = "https://josm.openstreetmap.de/svn/trunk/native/linux/tested";
rev = version;
- sha256 = "198kq490y5wzxz0a5prb9anykq6dzg0imxfkchsas233inbzggql";
+ sha256 = "0wmncbi5g3ijn19qvmvwszb2m79wnv4jpdmpjd7332d3qi5rfmwn";
};
};
in
diff --git a/pkgs/applications/misc/marktext/default.nix b/pkgs/applications/misc/marktext/default.nix
index 83a7aabaef7..c98d40ab2e1 100644
--- a/pkgs/applications/misc/marktext/default.nix
+++ b/pkgs/applications/misc/marktext/default.nix
@@ -25,7 +25,7 @@ appimageTools.wrapType2 rec {
multiPkgs = null; # no 32bit needed
extraPkgs = p: (appimageTools.defaultFhsEnvArgs.multiPkgs p) ++ [
p.libsecret
- p.xlibs.libxkbfile
+ p.xorg.libxkbfile
];
# Strip version from binary name.
diff --git a/pkgs/applications/misc/mkgmap/default.nix b/pkgs/applications/misc/mkgmap/default.nix
index bd5d96c599c..f82881eb5bd 100644
--- a/pkgs/applications/misc/mkgmap/default.nix
+++ b/pkgs/applications/misc/mkgmap/default.nix
@@ -14,11 +14,11 @@ let
in
stdenv.mkDerivation rec {
pname = "mkgmap";
- version = "4604";
+ version = "4608";
src = fetchurl {
url = "http://www.mkgmap.org.uk/download/mkgmap-r${version}-src.tar.gz";
- sha256 = "HmQwi3kIVhZOQpSfG3V48vUTbncsJLb/YCqsXrmtmQM=";
+ sha256 = "uj/iZZHML4nqEKdFBQSDdegkalZFJdzEE4xQrOruEp0=";
};
patches = [
diff --git a/pkgs/applications/misc/nnn/default.nix b/pkgs/applications/misc/nnn/default.nix
index 4a72eecf9b3..a39e8267cf7 100644
--- a/pkgs/applications/misc/nnn/default.nix
+++ b/pkgs/applications/misc/nnn/default.nix
@@ -7,13 +7,13 @@ assert withNerdIcons -> withIcons == false;
stdenv.mkDerivation rec {
pname = "nnn";
- version = "3.5";
+ version = "3.6";
src = fetchFromGitHub {
owner = "jarun";
repo = pname;
rev = "v${version}";
- sha256 = "1fa7cmwrzn6kx87kms8i98p9azdlwyh2gnif29l340syl9hkr5qy";
+ sha256 = "1hwv7ncp8pmzdir30877ni4qlmczmb3yjdkbfd1pssr08y1srsc7";
};
configFile = lib.optionalString (conf != null) (builtins.toFile "nnn.h" conf);
@@ -22,10 +22,8 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ pkg-config ];
buildInputs = [ readline ncurses ];
- makeFlags = [
- "DESTDIR=${placeholder "out"}"
- "PREFIX="
- ] ++ lib.optional withIcons [ "O_ICONS=1" ]
+ makeFlags = [ "PREFIX=$(out)" ]
+ ++ lib.optional withIcons [ "O_ICONS=1" ]
++ lib.optional withNerdIcons [ "O_NERD=1" ];
# shell completions
@@ -38,6 +36,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
description = "Small ncurses-based file browser forked from noice";
homepage = "https://github.com/jarun/nnn";
+ changelog = "https://github.com/jarun/nnn/blob/v${version}/CHANGELOG";
license = licenses.bsd2;
platforms = platforms.all;
maintainers = with maintainers; [ jfrankenau Br1ght0ne ];
diff --git a/pkgs/applications/misc/obsidian/default.nix b/pkgs/applications/misc/obsidian/default.nix
index 66fef3361e5..53aa786e066 100644
--- a/pkgs/applications/misc/obsidian/default.nix
+++ b/pkgs/applications/misc/obsidian/default.nix
@@ -30,12 +30,12 @@ let
in stdenv.mkDerivation rec {
pname = "obsidian";
- version = "0.11.3";
+ version = "0.11.5";
src = fetchurl {
url =
"https://github.com/obsidianmd/obsidian-releases/releases/download/v${version}/obsidian-${version}.tar.gz";
- sha256 = "brpNQiWpIbvnPuCXrNJhBjgqPlhIb3dz3LFRf0M4K0Q=";
+ sha256 = "FxhvRRxV8oxRwvImftoSTqrus2x5p90NfuvddZjdBNU=";
};
nativeBuildInputs = [ makeWrapper graphicsmagick ];
diff --git a/pkgs/applications/misc/pdfsam-basic/default.nix b/pkgs/applications/misc/pdfsam-basic/default.nix
index 37905b8e444..404c95f52a8 100644
--- a/pkgs/applications/misc/pdfsam-basic/default.nix
+++ b/pkgs/applications/misc/pdfsam-basic/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "pdfsam-basic";
- version = "4.2.2";
+ version = "4.2.3";
src = fetchurl {
url = "https://github.com/torakiki/pdfsam/releases/download/v${version}/pdfsam_${version}-1_amd64.deb";
- sha256 = "sha256-fbcU3NZdQ8NR5tLjEJyOPneVWNMBddLdttLeVwIUtpg=";
+ sha256 = "sha256-WmJ+atndIXm5Z6RvRVSvf2de1Gda+cs5kSw4iotPVfU=";
};
unpackPhase = ''
diff --git a/pkgs/applications/misc/pdfslicer/default.nix b/pkgs/applications/misc/pdfslicer/default.nix
new file mode 100644
index 00000000000..31bc4714015
--- /dev/null
+++ b/pkgs/applications/misc/pdfslicer/default.nix
@@ -0,0 +1,48 @@
+{ lib
+, stdenv
+, fetchFromGitHub
+, cmake
+, gettext
+, intltool
+, pkg-config
+, wrapGAppsHook
+, gtkmm3
+, libuuid
+, poppler
+, qpdf
+}:
+
+stdenv.mkDerivation rec {
+ pname = "pdfslicer";
+ version = "1.8.8";
+
+ src = fetchFromGitHub {
+ owner = "junrrein";
+ repo = "pdfslicer";
+ rev = "v${version}";
+ fetchSubmodules = true;
+ sha256 = "0sja0ddd9c8wjjpzk2ag8q1lxpj09adgmhd7wnsylincqnj2jyls";
+ };
+
+ nativeBuildInputs = [
+ cmake
+ gettext
+ intltool
+ pkg-config
+ wrapGAppsHook
+ ];
+
+ buildInputs = [
+ gtkmm3
+ libuuid
+ poppler
+ qpdf
+ ];
+
+ meta = with lib; {
+ description = "A simple application to extract, merge, rotate and reorder pages of PDF documents";
+ homepage = "https://junrrein.github.io/pdfslicer/";
+ license = licenses.gpl3Plus;
+ maintainers = with maintainers; [ dotlambda ];
+ };
+}
diff --git a/pkgs/applications/misc/pueue/default.nix b/pkgs/applications/misc/pueue/default.nix
index dd46c566cd8..cc1ae14350e 100644
--- a/pkgs/applications/misc/pueue/default.nix
+++ b/pkgs/applications/misc/pueue/default.nix
@@ -1,20 +1,22 @@
-{ lib, rustPlatform, fetchFromGitHub, installShellFiles }:
+{ stdenv, lib, rustPlatform, fetchFromGitHub, installShellFiles, SystemConfiguration, libiconv }:
rustPlatform.buildRustPackage rec {
pname = "pueue";
- version = "0.12.0";
+ version = "0.12.1";
src = fetchFromGitHub {
owner = "Nukesor";
repo = pname;
rev = "v${version}";
- sha256 = "sha256-yOUVDq/wRY35ZQjQVwTLYHKukkKpoggN51wBDdZnhI4=";
+ sha256 = "sha256-wcOF34GzlB6YKISkjDgYgsaN1NmWBMIntfT23A6byx8=";
};
- cargoSha256 = "sha256-56jJ8IjxWTBlaDd1CVit4RP659Mgw2j2wMWcSDYVihM=";
+ cargoSha256 = "sha256-7SJjtHNSabE/VqdiSwKZ/yNzk6GSMNsQLaSx/MjN5NA=";
nativeBuildInputs = [ installShellFiles ];
+ buildInputs = lib.optionals stdenv.isDarwin [ SystemConfiguration libiconv ];
+
checkFlags = [ "--skip=test_single_huge_payload" "--skip=test_create_unix_socket" ];
postInstall = ''
@@ -27,6 +29,7 @@ rustPlatform.buildRustPackage rec {
meta = with lib; {
description = "A daemon for managing long running shell commands";
homepage = "https://github.com/Nukesor/pueue";
+ changelog = "https://github.com/Nukesor/pueue/raw/v${version}/CHANGELOG.md";
license = licenses.mit;
maintainers = [ maintainers.marsam ];
};
diff --git a/pkgs/applications/misc/regextester/default.nix b/pkgs/applications/misc/regextester/default.nix
index eac131d6ef7..b7eb2367528 100644
--- a/pkgs/applications/misc/regextester/default.nix
+++ b/pkgs/applications/misc/regextester/default.nix
@@ -6,7 +6,7 @@
, pkg-config
, glib
, gtk3
-, gnome3
+, libgee
, meson
, ninja
, gobject-introspection
@@ -40,7 +40,7 @@ stdenv.mkDerivation rec {
pantheon.elementary-icon-theme
pantheon.granite
glib
- gnome3.libgee
+ libgee
gsettings-desktop-schemas
gtk3
];
diff --git a/pkgs/applications/misc/robo3t/default.nix b/pkgs/applications/misc/robo3t/default.nix
index 30fd51fa990..1b19d9ab9cc 100644
--- a/pkgs/applications/misc/robo3t/default.nix
+++ b/pkgs/applications/misc/robo3t/default.nix
@@ -1,19 +1,23 @@
-{ lib, stdenv, fetchurl, zlib, glib, xorg, dbus, fontconfig, libGL,
+{ lib, stdenv, fetchurl, curl, zlib, glib, xorg, dbus, fontconfig, libGL,
freetype, xkeyboard_config, makeDesktopItem, makeWrapper }:
+let
+ curlWithGnuTls = curl.override { gnutlsSupport = true; sslSupport = false; };
+in
+
stdenv.mkDerivation rec {
pname = "robo3t";
- version = "1.3.1";
- rev = "7419c406";
+ version = "1.4.3";
+ rev = "48f7dfd";
src = fetchurl {
- url = "https://download-test.robomongo.org/linux/robo3t-${version}-linux-x86_64-${rev}.tar.gz";
- sha256 = "1mp5i8iahd4qkwgi5ix98hlg17ivw5da27n0drnr0wk458wn99hi";
+ url = "https://github.com/Studio3T/robomongo/releases/download/v${version}/robo3t-${version}-linux-x86_64-${rev}.tar.gz";
+ sha256 = "sha256-pH4q/O3bq45ZZn+s/12iScd0WbfkcLjK4MBdVCMXK00=";
};
icon = fetchurl {
- url = "https://github.com/Studio3T/robomongo/raw/${version}/trash/install/linux/robomongo.png";
- sha256 = "15li8536x600kkfkb3h6mw7y0f2ljkv951pc45dpiw036vldibv2";
+ url = "https://github.com/Studio3T/robomongo/raw/${rev}/install/macosx/robomongo.iconset/icon_128x128.png";
+ sha256 = "sha256-2PkUxBq2ow0wl09k8B6LJJUQ+y4GpnmoAeumKN1u5xg=";
};
desktopItem = makeDesktopItem {
@@ -43,6 +47,7 @@ stdenv.mkDerivation rec {
fontconfig
freetype
libGL
+ curlWithGnuTls
];
installPhase = ''
diff --git a/pkgs/applications/misc/syncthingtray/default.nix b/pkgs/applications/misc/syncthingtray/default.nix
index 2a395a227ba..dc4569c6fca 100644
--- a/pkgs/applications/misc/syncthingtray/default.nix
+++ b/pkgs/applications/misc/syncthingtray/default.nix
@@ -19,24 +19,29 @@
}:
mkDerivation rec {
- version = "1.1.2";
+ version = "1.1.3";
pname = "syncthingtray";
src = fetchFromGitHub {
owner = "Martchus";
repo = "syncthingtray";
rev = "v${version}";
- sha256 = "sha256-I5QhnYp4ga3ERJ3w4qjh5gFFU+S1Htw26vHK/2M8j5s=";
+ sha256 = "sha256-ovit2XSkxSjcbpqQUv8IzMqfsfItbtXLbx0/Vy0+J0Y=";
};
buildInputs = [ qtbase cpp-utilities qtutilities ]
++ lib.optionals webviewSupport [ qtwebengine ]
++ lib.optionals jsSupport [ qtdeclarative ]
++ lib.optionals kioPluginSupport [ kio ]
- ++ lib.optionals plasmoidSupport [ extra-cmake-modules plasma-framework ]
+ ++ lib.optionals plasmoidSupport [ plasma-framework ]
;
- nativeBuildInputs = [ cmake qttools ];
+ nativeBuildInputs = [
+ cmake
+ qttools
+ ]
+ ++ lib.optionals plasmoidSupport [ extra-cmake-modules ]
+ ;
# No tests are available by upstream, but we test --help anyway
doInstallCheck = true;
@@ -56,7 +61,7 @@ mkDerivation rec {
meta = with lib; {
homepage = "https://github.com/Martchus/syncthingtray";
description = "Tray application and Dolphin/Plasma integration for Syncthing";
- license = licenses.gpl2;
+ license = licenses.gpl2Plus;
maintainers = with maintainers; [ doronbehar ];
platforms = platforms.linux;
};
diff --git a/pkgs/applications/misc/ticker/default.nix b/pkgs/applications/misc/ticker/default.nix
index d024eb031e3..fd37a692d84 100644
--- a/pkgs/applications/misc/ticker/default.nix
+++ b/pkgs/applications/misc/ticker/default.nix
@@ -5,16 +5,16 @@
buildGoModule rec {
pname = "ticker";
- version = "3.1.9";
+ version = "4.0.3";
src = fetchFromGitHub {
owner = "achannarasappa";
repo = pname;
rev = "v${version}";
- sha256 = "sha256-/OpDcsRIwuj1bvtpPyk1Qc9QZGJMLiOLj8NBfbT7hdo=";
+ sha256 = "sha256-YVpspFBwao/7M2nTVMw+ANc0roL0vBO4DpNUb7Thp3Q=";
};
- vendorSha256 = "sha256-aUBj7ZGWBeWc71y1CWm/KCw+El5TwH29S+KxyZGH1Zo=";
+ vendorSha256 = "sha256-nidOIjrTL4llV5GORebXOOPGeL6TxkurDY82cIc7+mU=";
preBuild = ''
buildFlagsArray+=("-ldflags" "-s -w -X github.com/achannarasappa/ticker/cmd.Version=v${version}")
diff --git a/pkgs/applications/misc/tickrs/default.nix b/pkgs/applications/misc/tickrs/default.nix
index c789dbdce78..fb6bfc6efe3 100644
--- a/pkgs/applications/misc/tickrs/default.nix
+++ b/pkgs/applications/misc/tickrs/default.nix
@@ -2,16 +2,16 @@
rustPlatform.buildRustPackage rec {
pname = "tickrs";
- version = "0.14.1";
+ version = "0.14.2";
src = fetchFromGitHub {
owner = "tarkah";
repo = pname;
rev = "v${version}";
- sha256 = "sha256-FbbxkAP1RQVYL91mlAw0PcEWUDxgCrCd9QjLPE+bqmo=";
+ sha256 = "sha256-8m4mIXTqc6rDMIjODbHJL7ipH5Y4WwgsWcSmw/SaiIo=";
};
- cargoSha256 = "sha256-94U84/UxHAf5yrCnqpxjwHi/ekFHbFBs9b7pBewKvjw=";
+ cargoSha256 = "sha256-ZcRFQT2CxqpO35UqK79g2Jq5SPOLZ88WiG36issC5kY=";
nativeBuildInputs = [ perl ];
diff --git a/pkgs/applications/misc/todoist-electron/default.nix b/pkgs/applications/misc/todoist-electron/default.nix
index f7ca7259415..945b0b32491 100644
--- a/pkgs/applications/misc/todoist-electron/default.nix
+++ b/pkgs/applications/misc/todoist-electron/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, appimageTools, makeWrapper, electron, libsecret }:
+{ lib, stdenv, fetchurl, appimageTools, makeWrapper, electron_11, libsecret }:
stdenv.mkDerivation rec {
pname = "todoist-electron";
@@ -36,7 +36,7 @@ stdenv.mkDerivation rec {
'';
postFixup = ''
- makeWrapper ${electron}/bin/electron $out/bin/${pname} \
+ makeWrapper ${electron_11}/bin/electron $out/bin/${pname} \
--add-flags $out/share/${pname}/resources/app.asar \
--prefix LD_LIBRARY_PATH : "${lib.makeLibraryPath [ stdenv.cc.cc libsecret ]}"
'';
diff --git a/pkgs/applications/misc/tty-share/default.nix b/pkgs/applications/misc/tty-share/default.nix
index a402a669fbe..08c88e376bb 100644
--- a/pkgs/applications/misc/tty-share/default.nix
+++ b/pkgs/applications/misc/tty-share/default.nix
@@ -3,13 +3,13 @@
# Upstream has a `./vendor` directory with all deps which we rely upon.
buildGoPackage rec {
pname = "tty-share";
- version = "2.0.0";
+ version = "2.2.0";
src = fetchFromGitHub {
owner = "elisescu";
repo = "tty-share";
rev = "v${version}";
- sha256 = "1d2vd3d1lb4n0jq4s0p5mii1vz4r3z36hykr5mnx53srsni1wsj5";
+ sha256 = "sha256-+bdQ7KyGEdJJAopzGnDOcLvFNyiKqpagPR1EoU1VR5E=";
};
goPackagePath = "github.com/elisescu/tty-share";
diff --git a/pkgs/applications/misc/worker/default.nix b/pkgs/applications/misc/worker/default.nix
index 12ac72b6021..20ed6d55f36 100644
--- a/pkgs/applications/misc/worker/default.nix
+++ b/pkgs/applications/misc/worker/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "worker";
- version = "4.5.0";
+ version = "4.7.0";
src = fetchurl {
url = "http://www.boomerangsworld.de/cms/worker/downloads/${pname}-${version}.tar.gz";
- sha256 = "02xrdg1v784p4gfqjm1mlxqwi40qlbzhp68p5ksj96cjv6av5b5s";
+ sha256 = "sha256-9x/nHd2nUeFSH7a2qH4qlyH4FRH/NfNvTE1LEaMMSwU=";
};
buildInputs = [ libX11 ];
diff --git a/pkgs/applications/misc/zathura/pdf-mupdf/default.nix b/pkgs/applications/misc/zathura/pdf-mupdf/default.nix
index d787705be15..05f6c2b6a65 100644
--- a/pkgs/applications/misc/zathura/pdf-mupdf/default.nix
+++ b/pkgs/applications/misc/zathura/pdf-mupdf/default.nix
@@ -6,7 +6,7 @@
, jbig2dec
, libjpeg
, mupdf
-, openjpeg_2
+, openjpeg
, pkg-config
, zathura_core
}:
@@ -29,7 +29,7 @@ stdenv.mkDerivation rec {
jbig2dec
libjpeg
mupdf
- openjpeg_2
+ openjpeg
zathura_core
] ++ lib.optional stdenv.isDarwin gtk-mac-integration;
diff --git a/pkgs/applications/networking/browsers/asuka/default.nix b/pkgs/applications/networking/browsers/asuka/default.nix
index 98c8a8afae0..6702fdaf7a9 100644
--- a/pkgs/applications/networking/browsers/asuka/default.nix
+++ b/pkgs/applications/networking/browsers/asuka/default.nix
@@ -1,12 +1,14 @@
-{ lib, stdenv, rustPlatform, fetchurl, pkg-config, ncurses, openssl, Security }:
+{ lib, stdenv, rustPlatform, fetchFromSourcehut, pkg-config, ncurses, openssl, Security }:
rustPlatform.buildRustPackage rec {
pname = "asuka";
version = "0.8.1";
- src = fetchurl {
- url = "https://git.sr.ht/~julienxx/${pname}/archive/${version}.tar.gz";
- sha256 = "07i80qmdpwfdgwrk1gzs10wln91v23qjrsk0x134xf5mjnakxc06";
+ src = fetchFromSourcehut {
+ owner = "~julienxx";
+ repo = pname;
+ rev = version;
+ sha256 = "1y8v4qc5dng3v9k0bky1xlf3qi9pk2vdsi29lff4ha5310467f0k";
};
cargoSha256 = "0p0x4ch04kydg76bfal5zqzr9hvn5268wf3k2v9h7g8r4y8xqlhw";
diff --git a/pkgs/applications/networking/browsers/brave/default.nix b/pkgs/applications/networking/browsers/brave/default.nix
index 430f9e38e26..f544660913f 100644
--- a/pkgs/applications/networking/browsers/brave/default.nix
+++ b/pkgs/applications/networking/browsers/brave/default.nix
@@ -90,11 +90,11 @@ in
stdenv.mkDerivation rec {
pname = "brave";
- version = "1.21.74";
+ version = "1.21.77";
src = fetchurl {
url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-browser_${version}_amd64.deb";
- sha256 = "2csyjwn5j5+cRmjq0+gHLWvIVjtaSaN9rVZ8ikI0gec=";
+ sha256 = "Q7paeGAvdmc4+FP28ASLlJhN1ui7M5fDpxnrh+gbEm4=";
};
dontConfigure = true;
diff --git a/pkgs/applications/networking/browsers/chromium/browser.nix b/pkgs/applications/networking/browsers/chromium/browser.nix
index c4a5508b753..989368f198c 100644
--- a/pkgs/applications/networking/browsers/chromium/browser.nix
+++ b/pkgs/applications/networking/browsers/chromium/browser.nix
@@ -89,5 +89,6 @@ mkChromiumDerivation (base: rec {
then ["aarch64-linux" "x86_64-linux"]
else [];
timeout = 172800; # 48 hours (increased from the Hydra default of 10h)
+ broken = elem channel [ "beta" "dev" ]; # Build requires LLVM 12
};
})
diff --git a/pkgs/applications/networking/browsers/chromium/default.nix b/pkgs/applications/networking/browsers/chromium/default.nix
index cf2fedde97e..c1b5711b02e 100644
--- a/pkgs/applications/networking/browsers/chromium/default.nix
+++ b/pkgs/applications/networking/browsers/chromium/default.nix
@@ -13,7 +13,6 @@
, gnomeKeyringSupport ? false
, proprietaryCodecs ? true
, enableWideVine ? false
-, enableVaapi ? false # Disabled by default due to unofficial support
, ungoogled ? false # Whether to build chromium or ungoogled-chromium
, cupsSupport ? true
, pulseSupport ? config.pulseaudio or stdenv.isLinux
@@ -167,8 +166,7 @@ in stdenv.mkDerivation {
mkdir -p "$out/bin"
eval makeWrapper "${browserBinary}" "$out/bin/chromium" \
- --add-flags ${escapeShellArg (escapeShellArg commandLineArgs)} \
- ${lib.optionalString enableVaapi "--add-flags --enable-accelerated-video-decode"}
+ --add-flags ${escapeShellArg (escapeShellArg commandLineArgs)}
ed -v -s "$out/bin/chromium" << EOF
2i
diff --git a/pkgs/applications/networking/browsers/chromium/upstream-info.json b/pkgs/applications/networking/browsers/chromium/upstream-info.json
index 98fe3397733..78d70cc7ab4 100644
--- a/pkgs/applications/networking/browsers/chromium/upstream-info.json
+++ b/pkgs/applications/networking/browsers/chromium/upstream-info.json
@@ -1,8 +1,8 @@
{
"stable": {
- "version": "89.0.4389.82",
- "sha256": "0yg33d6zldz3j1jghhdci63fn46i10dkz3nb95jdrbv8gd018jfz",
- "sha256bin64": "1sqzzillq38qyh85449ncz8bni93mjxb6r4z8y5h8k2w3j38jc0q",
+ "version": "89.0.4389.90",
+ "sha256": "16i7bgk2jbcqs2p28nk5mlf0k6wah594pcsfm8b154nxbyf0iihi",
+ "sha256bin64": "1hgpx7isp9krarj7jpbhs97ym4i9j9a1srywv9pdfzbhw6cid2pk",
"deps": {
"gn": {
"version": "2021-01-07",
@@ -31,9 +31,9 @@
}
},
"dev": {
- "version": "90.0.4430.19",
- "sha256": "174isyx4g62d8ggn9imp41dfklcbxi3y5nfprm4jbjmn5cb7v8xa",
- "sha256bin64": "1155mk933xvhd8141dp210akkmbcchly3q4cr7v176id50dvpnxl",
+ "version": "91.0.4442.4",
+ "sha256": "0cmm2pimkghb6s956bkqf2k77lj69dz51nlydgkqbvw0sc8n784k",
+ "sha256bin64": "1hbfx8n51p7dwwz1vbp94jdmlb96vvxrbql2af4kmvx1bmzr2ism",
"deps": {
"gn": {
"version": "2021-02-09",
@@ -44,9 +44,9 @@
}
},
"ungoogled-chromium": {
- "version": "89.0.4389.82",
- "sha256": "0yg33d6zldz3j1jghhdci63fn46i10dkz3nb95jdrbv8gd018jfz",
- "sha256bin64": "1sqzzillq38qyh85449ncz8bni93mjxb6r4z8y5h8k2w3j38jc0q",
+ "version": "89.0.4389.90",
+ "sha256": "16i7bgk2jbcqs2p28nk5mlf0k6wah594pcsfm8b154nxbyf0iihi",
+ "sha256bin64": "1hgpx7isp9krarj7jpbhs97ym4i9j9a1srywv9pdfzbhw6cid2pk",
"deps": {
"gn": {
"version": "2021-01-07",
@@ -55,8 +55,8 @@
"sha256": "08y7cjlgjdbzja5ij31wxc9i191845m01v1hc7y176svk9y0hj1d"
},
"ungoogled-patches": {
- "rev": "89.0.4389.82-1",
- "sha256": "183w22q6mpmw7s1l65dzvc5i422vl7qax6q4xpgr3krcx4y00878"
+ "rev": "89.0.4389.90-1",
+ "sha256": "0pr756d1b4wc67d61b21yszi7mx1hsjy14i44j0kvcwm05pgnf79"
}
}
}
diff --git a/pkgs/applications/networking/browsers/firefox-bin/default.nix b/pkgs/applications/networking/browsers/firefox-bin/default.nix
index f1b1b26ae3a..72e9746421b 100644
--- a/pkgs/applications/networking/browsers/firefox-bin/default.nix
+++ b/pkgs/applications/networking/browsers/firefox-bin/default.nix
@@ -33,6 +33,7 @@
, nspr
, nss
, pango
+, pciutils
, libheimdal
, libpulseaudio
, systemd
@@ -125,6 +126,7 @@ stdenv.mkDerivation {
nspr
nss
pango
+ pciutils
libheimdal
libpulseaudio
systemd
diff --git a/pkgs/applications/networking/browsers/firefox-bin/release_sources.nix b/pkgs/applications/networking/browsers/firefox-bin/release_sources.nix
index 07a2caca85d..5a71b9d7071 100644
--- a/pkgs/applications/networking/browsers/firefox-bin/release_sources.nix
+++ b/pkgs/applications/networking/browsers/firefox-bin/release_sources.nix
@@ -1,965 +1,965 @@
{
- version = "86.0";
+ version = "86.0.1";
sources = [
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-x86_64/ach/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-x86_64/ach/firefox-86.0.1.tar.bz2";
locale = "ach";
arch = "linux-x86_64";
- sha256 = "96cf6afb631f36dd18f0d109bfc31abbff5960e7972b59e4fa51ac0c2c81f9ed";
+ sha256 = "b9006b2c0251ae2264a60be3763dcf9610f3a8569f2a05f266e59c8232400e8c";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-x86_64/af/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-x86_64/af/firefox-86.0.1.tar.bz2";
locale = "af";
arch = "linux-x86_64";
- sha256 = "38d4588b8498917717ea58419a35751c6c3ae987372ee6a37590a7630eb68c35";
+ sha256 = "7f4268d613acee2e003fe8042dc2e969bd0f6f14b906b35ce6b8c727fbb13d76";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-x86_64/an/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-x86_64/an/firefox-86.0.1.tar.bz2";
locale = "an";
arch = "linux-x86_64";
- sha256 = "942c9cf4dc6f5baa6c5225a15a2856bd72c7366bcb6224b8ba5a1428cfd974f6";
+ sha256 = "8a892626b4f34413423f4da61d7e0099e215bc9e597092bbd625445e27998d17";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-x86_64/ar/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-x86_64/ar/firefox-86.0.1.tar.bz2";
locale = "ar";
arch = "linux-x86_64";
- sha256 = "a616e3dfac2bcae832bc6538692a9d811604aadb71079641f77f9b3db105fabd";
+ sha256 = "c837e97ca8b46de448fbc9fd2120ffbb735474ade8a6f64f7ded8dbdfc4c7406";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-x86_64/ast/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-x86_64/ast/firefox-86.0.1.tar.bz2";
locale = "ast";
arch = "linux-x86_64";
- sha256 = "0e026de4affddbdf9e5915818c02acb018b214cd005c5122593e86e821919016";
+ sha256 = "8c3b990b899d70c46827ac5a7f32faf9cf44bfba195283bf47d277ccc8da8cbe";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-x86_64/az/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-x86_64/az/firefox-86.0.1.tar.bz2";
locale = "az";
arch = "linux-x86_64";
- sha256 = "761e129a070f017b28ce51c1f96fa95be8d98e687b44e9e97d95d18db85ad9aa";
+ sha256 = "8fa2a9e6cb6c70fd92b43e2ae145956337f87dd21b468ac375a90a7d18551bce";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-x86_64/be/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-x86_64/be/firefox-86.0.1.tar.bz2";
locale = "be";
arch = "linux-x86_64";
- sha256 = "9e80115c8a78ab5ff3eec38e31c1ec29decba3660ebc95cb909aedf3db4390ab";
+ sha256 = "dddbf1e9eb8ecc928b534ef5fd77cb52edd0c67f68a522bbc377d5943cfaaa90";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-x86_64/bg/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-x86_64/bg/firefox-86.0.1.tar.bz2";
locale = "bg";
arch = "linux-x86_64";
- sha256 = "b5149b21a8ae9b08ee3abfa2fdb894582e620464af36037c43c2cd0b6667c174";
+ sha256 = "c4eac8234b58f40b40ec5be3fc37817f768d35804f2f923b9d0effa5cf906782";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-x86_64/bn/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-x86_64/bn/firefox-86.0.1.tar.bz2";
locale = "bn";
arch = "linux-x86_64";
- sha256 = "0b5ed8e2859e54ce7d64ac8b0626c69229209cfadf14e8d55225272f702a6f8f";
+ sha256 = "41efed647c468ad3da21090e11a4bb861d26106471e0543c3709016d1ca2bd06";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-x86_64/br/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-x86_64/br/firefox-86.0.1.tar.bz2";
locale = "br";
arch = "linux-x86_64";
- sha256 = "7fb1cdb85510bb8e41f2ce5e856a0ef93c83c430bbe64079a2e3c362bd557ab0";
+ sha256 = "53076688c25034f02b3c30455fbdbea0287bfdd8d5100c0f5edb77ad32955f36";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-x86_64/bs/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-x86_64/bs/firefox-86.0.1.tar.bz2";
locale = "bs";
arch = "linux-x86_64";
- sha256 = "2259ddd7f35d5a8d8830a429f0dec92da5ee101d5c42ff5d9f8ff003f76e5b8a";
+ sha256 = "304d9fa41a95f6abf61c16f765ec4651a159af0cabb09b1ce76f805d27746dc4";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-x86_64/ca-valencia/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-x86_64/ca-valencia/firefox-86.0.1.tar.bz2";
locale = "ca-valencia";
arch = "linux-x86_64";
- sha256 = "5214a48525eabc0ae4cda08e70ceba59b0e9fd51976d578f512b02fefbf48b8c";
+ sha256 = "e845d6cbff2cd88b9e1f7526e8aa9eac4aa53c116301ba861e1beb04f9deb4e7";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-x86_64/ca/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-x86_64/ca/firefox-86.0.1.tar.bz2";
locale = "ca";
arch = "linux-x86_64";
- sha256 = "250f4bf5659a04dfb20a651899a92bccd9d24c2e9d3186bb17acc4f452b0b648";
+ sha256 = "5159eb68a571fb035c4621cbeae9d7a88d40172876a00b3ab6512a8701f43f59";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-x86_64/cak/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-x86_64/cak/firefox-86.0.1.tar.bz2";
locale = "cak";
arch = "linux-x86_64";
- sha256 = "959c3cf7aace0b80adc6ae2bedc578b74de66adf261de7b67654e0c57e6ee2f5";
+ sha256 = "efab62e54fa41a65d5989078ee594dc2c2e8c355bd656828321cc342cc167def";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-x86_64/cs/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-x86_64/cs/firefox-86.0.1.tar.bz2";
locale = "cs";
arch = "linux-x86_64";
- sha256 = "aaed7891e891ba8926ed5904a798e6201cbc355ba11c341546f779e0f2815abc";
+ sha256 = "1cc3e58c1c2790bd13346b752b2209bc8db08a9470960e06857913a70a7826dc";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-x86_64/cy/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-x86_64/cy/firefox-86.0.1.tar.bz2";
locale = "cy";
arch = "linux-x86_64";
- sha256 = "064c2419e8fd43e350e055d7bcd4ae1689c4f7667b51996be9037bc4d1c529a3";
+ sha256 = "230d79e979cdc350164fe37ea4ba84183db935ba973efab1ab14b56f0a12344f";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-x86_64/da/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-x86_64/da/firefox-86.0.1.tar.bz2";
locale = "da";
arch = "linux-x86_64";
- sha256 = "484f1bdd24689a7a7dd7a8b4556b2f32aeb50509aa3f9d645e151dbfaab9e71b";
+ sha256 = "04d50be5260cafde33729aca15cd9731f6fb1550da2db86719e6d672639607fb";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-x86_64/de/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-x86_64/de/firefox-86.0.1.tar.bz2";
locale = "de";
arch = "linux-x86_64";
- sha256 = "12670011be25e5420a5721e23d1e37592e4d1ca9a2efac85db02545398454e65";
+ sha256 = "a4b5c447cb34b91ac5053153e73520d9f5fc8b06a390f5694cda6bc2131efe12";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-x86_64/dsb/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-x86_64/dsb/firefox-86.0.1.tar.bz2";
locale = "dsb";
arch = "linux-x86_64";
- sha256 = "2851664d7d9dd90f8e444e13b5c9f20bd6271b6e77ae857db1e3aa55429b8b83";
+ sha256 = "eea691c668126056cb1e4137cf4f6e8d40fe46f79a00c73ccd59723cfb63e404";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-x86_64/el/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-x86_64/el/firefox-86.0.1.tar.bz2";
locale = "el";
arch = "linux-x86_64";
- sha256 = "ec24c6634f20da95f820623c32d92f492f2b939280a49e327a1f465b0046632f";
+ sha256 = "d6774ba0cdc0e89091cb57bc1669927f58ed9811617cfbd358567e2a85f977d2";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-x86_64/en-CA/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-x86_64/en-CA/firefox-86.0.1.tar.bz2";
locale = "en-CA";
arch = "linux-x86_64";
- sha256 = "6c5a19ac4ac5f174569483ee5c1f053e692efc189edfca7e78f9428f05454338";
+ sha256 = "8cb49ea8e3db760de1f3d97f1583f4219c3039d09632f5ef186311145aa2c3c9";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-x86_64/en-GB/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-x86_64/en-GB/firefox-86.0.1.tar.bz2";
locale = "en-GB";
arch = "linux-x86_64";
- sha256 = "919d6e6c731d53ade97bbb330cd2e425f70565c330233a86ffe9295ff3692001";
+ sha256 = "2ee2ead0c7765e9e5744dff5d7bdfe2ac890cb6859362426bf8244e393f1bb5a";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-x86_64/en-US/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-x86_64/en-US/firefox-86.0.1.tar.bz2";
locale = "en-US";
arch = "linux-x86_64";
- sha256 = "c643dd519fe8b0b6d2d2241b5c241aa1b43ece397f49268865b4d1888c19173e";
+ sha256 = "d419da5168312f5d023481668fb4767a27799f02248b4ea90fef98a54ab73b86";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-x86_64/eo/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-x86_64/eo/firefox-86.0.1.tar.bz2";
locale = "eo";
arch = "linux-x86_64";
- sha256 = "d20b007ba86bdfdd7aa4bdaae08b283107a4464d88a4a9fc34bd4c95781f48d3";
+ sha256 = "0b73a3695f0291c3afdc1635976e6129f94d72d9a9a422ebd3a0cfbbb9343697";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-x86_64/es-AR/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-x86_64/es-AR/firefox-86.0.1.tar.bz2";
locale = "es-AR";
arch = "linux-x86_64";
- sha256 = "3d4ed05801d31a92c072384e660d7b874be835edd3b6b37741b71bec32a0fa6f";
+ sha256 = "4fe2c2428ce205054d16ee33f432dd865e4d919b63f7c2f0a458bd5b80c9c0b8";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-x86_64/es-CL/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-x86_64/es-CL/firefox-86.0.1.tar.bz2";
locale = "es-CL";
arch = "linux-x86_64";
- sha256 = "8ec51d79baefe2808024c33105fd4c1a8e4f5061b72530a4c01bc8a23d6b6cd5";
+ sha256 = "f5d1850c5c10051b04a445001a2991e52a3c1b93002b3534030e85ee0a3c6b5f";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-x86_64/es-ES/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-x86_64/es-ES/firefox-86.0.1.tar.bz2";
locale = "es-ES";
arch = "linux-x86_64";
- sha256 = "38781952508f86d9b4aa7a0c4fae927494e207970e54ba1070943008283c2e23";
+ sha256 = "b99f0532bdc3ab04c421442cf0ea4c24db19a87104ad7d2eff51acb0a383b154";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-x86_64/es-MX/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-x86_64/es-MX/firefox-86.0.1.tar.bz2";
locale = "es-MX";
arch = "linux-x86_64";
- sha256 = "29817ccf3aad1e38f195f18ab628bca8f9bc4dcd931919cdd9d5d22c6461ce87";
+ sha256 = "56bc322d4c7c160fe1bf095039b5b6e31fcfa234bd5d66ba0995f22af49f5bae";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-x86_64/et/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-x86_64/et/firefox-86.0.1.tar.bz2";
locale = "et";
arch = "linux-x86_64";
- sha256 = "d4ddde9103e9355a91186e0343315f99bf0eb53b2502abb80b8fcb1056ea82e2";
+ sha256 = "962dcd00ed62c5ca6ef86ede3e965e699f403435de9ce933457dac940141c293";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-x86_64/eu/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-x86_64/eu/firefox-86.0.1.tar.bz2";
locale = "eu";
arch = "linux-x86_64";
- sha256 = "85744b3d7e3bcd5de92ca4ec5a0ade8421689dda5a3c53e361656f3de3178a91";
+ sha256 = "2ba0643490d449ad39b07e98713f8693ecc16b368cc459a9ea89a35a1ed74978";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-x86_64/fa/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-x86_64/fa/firefox-86.0.1.tar.bz2";
locale = "fa";
arch = "linux-x86_64";
- sha256 = "60e6ebb40f1e11a61ad63d2543acd7d83cef58c0fd4dc22f1c553749a36e3fb8";
+ sha256 = "11566ef20d466b2930841f4fce2f92960ceeb1771b82449c274f6a4fcfb85e0d";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-x86_64/ff/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-x86_64/ff/firefox-86.0.1.tar.bz2";
locale = "ff";
arch = "linux-x86_64";
- sha256 = "878d7155fe73ff6585e8566399416361a39080cb54afd61448e1bd0e191046a0";
+ sha256 = "110cbb0d3662bbc73273535abd2846091bb16dda3c221a60a2f7023ef756f764";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-x86_64/fi/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-x86_64/fi/firefox-86.0.1.tar.bz2";
locale = "fi";
arch = "linux-x86_64";
- sha256 = "d02f24944f5bbd57273e05aa4fe701b375ad8d8905d0070ec9396a55d104203d";
+ sha256 = "decb87ed765911a9564e15dd97fc7e35164b0af1ab84167dcd598689c8972d30";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-x86_64/fr/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-x86_64/fr/firefox-86.0.1.tar.bz2";
locale = "fr";
arch = "linux-x86_64";
- sha256 = "ac6497f8a4bfa4e37798840bf4dc9b84463bf095074d2ba3c931e89a402a3fc8";
+ sha256 = "31fa08ae30af62b65b39c16718ee6c6f132cb157a92fc149a3d36870016abde1";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-x86_64/fy-NL/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-x86_64/fy-NL/firefox-86.0.1.tar.bz2";
locale = "fy-NL";
arch = "linux-x86_64";
- sha256 = "456ff8a1bed8769cd9fc05b29ed23edd29c48514dda4e73ac8e8663593cc3b4b";
+ sha256 = "f75d128c1c6a1b3171132f20f42aca2b798180e1d58f20e264d4defa0e4508d8";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-x86_64/ga-IE/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-x86_64/ga-IE/firefox-86.0.1.tar.bz2";
locale = "ga-IE";
arch = "linux-x86_64";
- sha256 = "b0778c1217f9ee6e631c62ef024991212cb679a43394e07401a5f61ca2b88459";
+ sha256 = "9902efeb4b30b0935be5dec5a7f85c4ec659b8d8f236e012b2d1187a52f3b667";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-x86_64/gd/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-x86_64/gd/firefox-86.0.1.tar.bz2";
locale = "gd";
arch = "linux-x86_64";
- sha256 = "37eba79d0db2bf84faa2d89efa0c5b9b34f7fc732636f4b436a3e118792ba610";
+ sha256 = "42c779be313524a365dd59013f5486e79b0378d0dc4fe805b5a6769d44ac98d0";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-x86_64/gl/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-x86_64/gl/firefox-86.0.1.tar.bz2";
locale = "gl";
arch = "linux-x86_64";
- sha256 = "ef06e70653f712c4ab594a00c4d571ba098db740ff508cf78e08e859123096dc";
+ sha256 = "cc5d2239946d4b01e31b6da4604a75862f501cc529aecd7962956d4af4dcc970";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-x86_64/gn/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-x86_64/gn/firefox-86.0.1.tar.bz2";
locale = "gn";
arch = "linux-x86_64";
- sha256 = "c7bbe33c8f839b24ee6928d74d5b0cff18918ab5f2a55e4b3bc1319049b19e4b";
+ sha256 = "4a94e0f10f9002721ac57e622da7ab43cd1788683288564e87f667069fdac427";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-x86_64/gu-IN/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-x86_64/gu-IN/firefox-86.0.1.tar.bz2";
locale = "gu-IN";
arch = "linux-x86_64";
- sha256 = "71ceee81509cb6d505b836dd494eb9dba73857aa2c976ec1aab2fa57a50f1519";
+ sha256 = "f81a85e1bea666d339774e0cadd316fccf52752c11a0b5a53a82ac22d6d8dabf";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-x86_64/he/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-x86_64/he/firefox-86.0.1.tar.bz2";
locale = "he";
arch = "linux-x86_64";
- sha256 = "cca354d947d83c616035fdd64019b50d1bb86c3d01e05090eae2d07953ae566b";
+ sha256 = "347130466e2f42d06707d56e486b4f262874e50c36b69e2badcb7287ff73376b";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-x86_64/hi-IN/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-x86_64/hi-IN/firefox-86.0.1.tar.bz2";
locale = "hi-IN";
arch = "linux-x86_64";
- sha256 = "a151d3a3d85f0cf96837f51b2a0df9a0a9652148dbcb53733025e15686451669";
+ sha256 = "9600a709b7e4b2bb8f0c57cde08627aff892341cd68edda563cb4d0366ca13f6";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-x86_64/hr/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-x86_64/hr/firefox-86.0.1.tar.bz2";
locale = "hr";
arch = "linux-x86_64";
- sha256 = "00e3301bef430e243c6516d5c94e0b5fe6e27ca58fd0192955423956395fb2d4";
+ sha256 = "bea906c0745f77fc99a830594a2eef1ce609b03596a93cefaaf49044edd483c3";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-x86_64/hsb/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-x86_64/hsb/firefox-86.0.1.tar.bz2";
locale = "hsb";
arch = "linux-x86_64";
- sha256 = "34c2666668499c8034e732565b244fc5b0cc7b0f544296be1e86942aa62b9167";
+ sha256 = "56bf66c8f38567771b57e9f6008b0e86845cd71873b8ee4aa2c056e2c47d3f9c";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-x86_64/hu/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-x86_64/hu/firefox-86.0.1.tar.bz2";
locale = "hu";
arch = "linux-x86_64";
- sha256 = "d33f5467d9be5a2c6317a10fbd5285c4db7ed4191ceddc317d4ec923bd6ef7df";
+ sha256 = "e7da1098e56e1ad7e1baa3b6075defc6169e28306846c77c8f26c424c748f565";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-x86_64/hy-AM/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-x86_64/hy-AM/firefox-86.0.1.tar.bz2";
locale = "hy-AM";
arch = "linux-x86_64";
- sha256 = "a008343614e5fa43d8ce90ac5f2afc0bec98419d28efc191b836ce835b6f48a1";
+ sha256 = "ce3660bf256ed1cccb9c73d0c895907c68104f7f1cc28e7163363a060a747036";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-x86_64/ia/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-x86_64/ia/firefox-86.0.1.tar.bz2";
locale = "ia";
arch = "linux-x86_64";
- sha256 = "9140874f06ed6e135ae70fa40600b4e1e570b6dc6901191658870916f73d1c17";
+ sha256 = "b6ebccd0e4c84d71e7da95ae99d6fa2e1a95fe94d6ed200fbf23ea7ff22aff70";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-x86_64/id/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-x86_64/id/firefox-86.0.1.tar.bz2";
locale = "id";
arch = "linux-x86_64";
- sha256 = "c1dea9043a7f06708498acfda90a7b166b1f7bf839bf86dc2fbb90cf7a00269f";
+ sha256 = "7d6844743e6a3e56a29f9d5ee599850bdef09f449de70f14e03664c02bebb31a";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-x86_64/is/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-x86_64/is/firefox-86.0.1.tar.bz2";
locale = "is";
arch = "linux-x86_64";
- sha256 = "50a804f9b7dd594b8c449ce6dd137b5f2bce41ab29baa35f6a14977a5c7af486";
+ sha256 = "28bc14cf54090b9f52ae8fcbc7703f201407520e72f5aa6cd0b9f953d4db1777";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-x86_64/it/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-x86_64/it/firefox-86.0.1.tar.bz2";
locale = "it";
arch = "linux-x86_64";
- sha256 = "3ea5e01722a7a03a5dc498977410fd2cde90352b026489669bcb7ebaa571ffdf";
+ sha256 = "1d1a9a7108ebcc0cb796dadbdd9ddf0d8943e5d21c6d56588f33c583e7517b8a";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-x86_64/ja/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-x86_64/ja/firefox-86.0.1.tar.bz2";
locale = "ja";
arch = "linux-x86_64";
- sha256 = "efac929a1ace0484b5bce056bbd3d3ff4f26f897d4b1739f128d1dfd91c3c375";
+ sha256 = "64342a2674eba04cda7f38e7382b7b2fa93efa1b5c555f0a01e6c59314913f31";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-x86_64/ka/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-x86_64/ka/firefox-86.0.1.tar.bz2";
locale = "ka";
arch = "linux-x86_64";
- sha256 = "95261b88327b5b20739d8adb2a99bb0de5d1311099e2d3fc0999405fbc918ae6";
+ sha256 = "38fd38b9a257ba42928e72fed0c3047e000d2a603d37eba1d879ac1d3a87c371";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-x86_64/kab/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-x86_64/kab/firefox-86.0.1.tar.bz2";
locale = "kab";
arch = "linux-x86_64";
- sha256 = "f7b4f440f27ab9141b24f2673e4b850193744d1fc03451c2134a6890b4884f37";
+ sha256 = "24570eeeaf5129ce8891320efe6a77203a3eb213285c71c9f2312da1c1d15303";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-x86_64/kk/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-x86_64/kk/firefox-86.0.1.tar.bz2";
locale = "kk";
arch = "linux-x86_64";
- sha256 = "652aeb8d66ffb884983a043ff1d2ba10ff3a03aafe8cd55217a8f6a8068a3e59";
+ sha256 = "cbc294b8e6988e2e010d08608fd1a822f05cf54bb3b3d6772eea13f1a17ee491";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-x86_64/km/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-x86_64/km/firefox-86.0.1.tar.bz2";
locale = "km";
arch = "linux-x86_64";
- sha256 = "39deb82ca935780959e4a0f71d85cee3b90c6228237a508b239ad2a1f5a35a07";
+ sha256 = "ba9acd0c686ea2ef2d6d8af279c6cd75852021d16aa9e6d8a0bb429de605d8fc";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-x86_64/kn/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-x86_64/kn/firefox-86.0.1.tar.bz2";
locale = "kn";
arch = "linux-x86_64";
- sha256 = "886370871c27c6637a74e4d8ced9ef2a9ec5062a8aae45fad5fea1dc358e38f4";
+ sha256 = "bba2d328021359961fc0bdf7f5676fe47d72476b4bdb54cd41b09506f49ef0c5";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-x86_64/ko/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-x86_64/ko/firefox-86.0.1.tar.bz2";
locale = "ko";
arch = "linux-x86_64";
- sha256 = "9acea882760a961e228344c2cac9dfdb8d40c6c4c874744a4f2fffc356f6499c";
+ sha256 = "983f9e165840452aae854b780a480c215f3e030801ff8184424d53b541e1c8b0";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-x86_64/lij/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-x86_64/lij/firefox-86.0.1.tar.bz2";
locale = "lij";
arch = "linux-x86_64";
- sha256 = "fd76e82cda32813d43d80ae4acaed5610882162d68e98b4ae47dd1ddc8487d82";
+ sha256 = "d57f27ef2a5ab4d8032cb823fa9cb6fc566baced92517dca8ed61560641af96d";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-x86_64/lt/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-x86_64/lt/firefox-86.0.1.tar.bz2";
locale = "lt";
arch = "linux-x86_64";
- sha256 = "afcc203f0d080560364277e7cca0f4080c74011dfc0fe07c751124e341e5b729";
+ sha256 = "1866f926855aed60846004450b34fb341faddc992cfc603ad2b689019e888c8c";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-x86_64/lv/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-x86_64/lv/firefox-86.0.1.tar.bz2";
locale = "lv";
arch = "linux-x86_64";
- sha256 = "1b8a5cc4941d669f12593dc078d6658751609bd094a3704e9a9949341413ba9d";
+ sha256 = "ac79432c516df059b15737c1bb492a3eec6dcd5261a2ebe17698720ae7085cae";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-x86_64/mk/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-x86_64/mk/firefox-86.0.1.tar.bz2";
locale = "mk";
arch = "linux-x86_64";
- sha256 = "72d374b828e3316f119d592bde6ebfe91ac4907d63cde43f6391d4be81119bc4";
+ sha256 = "5d9eefd2926d1554d1feb4526c460506315a805c7e149ca4f87e0ebcb24b3d12";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-x86_64/mr/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-x86_64/mr/firefox-86.0.1.tar.bz2";
locale = "mr";
arch = "linux-x86_64";
- sha256 = "17a2dec82a1d89fe74e71f924a21bb175cdb89d801ba50e5f0f0b4625fdabc1d";
+ sha256 = "a5095a4eeea48bea9c52b843023756a9912a979aa8441aa2160785287bdefd1a";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-x86_64/ms/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-x86_64/ms/firefox-86.0.1.tar.bz2";
locale = "ms";
arch = "linux-x86_64";
- sha256 = "9af2d0b5f81d573c8fed4ff54446b2f3a77080ccec5138b1d0e707fb1c37e164";
+ sha256 = "47b1bc88d7a5f3d0feddbdb0d9e30a5cd9e420b85f3fb360bd6429a4ca1e4bc2";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-x86_64/my/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-x86_64/my/firefox-86.0.1.tar.bz2";
locale = "my";
arch = "linux-x86_64";
- sha256 = "3a2815eed7a1288991c769045614cc50ec3fed2810ff143652092cd32aef5e1b";
+ sha256 = "420e4b3ef4b31bd850374fdd4098e41d455d02ab2bbf52b5c575d28ea6350afe";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-x86_64/nb-NO/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-x86_64/nb-NO/firefox-86.0.1.tar.bz2";
locale = "nb-NO";
arch = "linux-x86_64";
- sha256 = "a8255d1dffb5dcba012a15d5b0f62b9e6e4e60720ae6dc139c23f77aaf6ea99e";
+ sha256 = "6f6656a5370de01fc90eeeab8088d69d71c2e55cd9793b285f0bb88b61d44131";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-x86_64/ne-NP/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-x86_64/ne-NP/firefox-86.0.1.tar.bz2";
locale = "ne-NP";
arch = "linux-x86_64";
- sha256 = "e1c563748ae230a44939d27d7fa246e63ad49d242df236082af2eb0c38af8046";
+ sha256 = "e7ac9e8e6914624349fd4cbb230faa96eed54502ec8019cdf2032606654e4464";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-x86_64/nl/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-x86_64/nl/firefox-86.0.1.tar.bz2";
locale = "nl";
arch = "linux-x86_64";
- sha256 = "56ab4fedc5c3a71b91693d33eb70f79ba3f0095dda66eae44e3e15f885491d5c";
+ sha256 = "a425e62f533d9e360ec2690946cd9ec5fa4f7da9ce6891558fb50a1bf3be6adc";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-x86_64/nn-NO/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-x86_64/nn-NO/firefox-86.0.1.tar.bz2";
locale = "nn-NO";
arch = "linux-x86_64";
- sha256 = "216e2d4434c66fd4361114467ed5e4635342ed53b74eae287d1d69ba63ac85d6";
+ sha256 = "69c939c97646fcd628fe3facd0643c2d43790d7997b902a921190b6269dbf88e";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-x86_64/oc/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-x86_64/oc/firefox-86.0.1.tar.bz2";
locale = "oc";
arch = "linux-x86_64";
- sha256 = "0f6822824131d1709c09de64643a9f6e3b03e30741d079f66229efdfb5096e21";
+ sha256 = "6a4c2ace18b9e00ee25a4600e115af847d305e60d89335203209d5a519ce89fc";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-x86_64/pa-IN/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-x86_64/pa-IN/firefox-86.0.1.tar.bz2";
locale = "pa-IN";
arch = "linux-x86_64";
- sha256 = "9a15f3ea177314500e72ef123ed9dc36bfb9e10b92e5ab20cdaa6e7e1fa3367f";
+ sha256 = "d81d8fda4acd4ccad2cae15a47123cecdd91afa66f93cd635ea13ed6af074fa8";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-x86_64/pl/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-x86_64/pl/firefox-86.0.1.tar.bz2";
locale = "pl";
arch = "linux-x86_64";
- sha256 = "18d19ed1597d3862d08d6daf52dd1bfb8f21c005f7cc44ce4d2e8177b4509aee";
+ sha256 = "cb4b300ff0e8e8b0d874dce5349202b8b29e5a4ff79ab6044df74a53f5c72dc8";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-x86_64/pt-BR/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-x86_64/pt-BR/firefox-86.0.1.tar.bz2";
locale = "pt-BR";
arch = "linux-x86_64";
- sha256 = "287c3c117532b23e45d726d4541ee726056139e976bf43210f35b529834c3884";
+ sha256 = "654cc5d0a0e35823733e6c9d440c43e4483233a4423c6c9bcaf91cb8fcbeb5ae";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-x86_64/pt-PT/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-x86_64/pt-PT/firefox-86.0.1.tar.bz2";
locale = "pt-PT";
arch = "linux-x86_64";
- sha256 = "26915b7725a325db052cbc165454c34f19e7a1346aa400b1306234707bccdf9b";
+ sha256 = "a944bf18dc7490ce80779af4cce82c20521b48ddb691ed5504d70075116af0d7";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-x86_64/rm/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-x86_64/rm/firefox-86.0.1.tar.bz2";
locale = "rm";
arch = "linux-x86_64";
- sha256 = "4d5c14e2607efc653f5cae75290332229286b5ee606da635871dc04e20495fc3";
+ sha256 = "674921eeca942cc77b08e8c33a273d327357d90df7be91140e468517a59a7cbd";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-x86_64/ro/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-x86_64/ro/firefox-86.0.1.tar.bz2";
locale = "ro";
arch = "linux-x86_64";
- sha256 = "a41bab63866e22712861a825aae272e3468470783f92c23117e1c116b9d66771";
+ sha256 = "8cbc8f6246455b6deae4a8e619f065ba218b59e711747033b08adffbed8498d1";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-x86_64/ru/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-x86_64/ru/firefox-86.0.1.tar.bz2";
locale = "ru";
arch = "linux-x86_64";
- sha256 = "edec67a8079f55c5f22b6928bf1d55a2e1d31aff931c9e41e503ff1b7acf2ecf";
+ sha256 = "6d2f6c1d4d8503ee78769c69c97a3cbefa6544a8a1ffb662f10460b6d78fa209";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-x86_64/si/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-x86_64/si/firefox-86.0.1.tar.bz2";
locale = "si";
arch = "linux-x86_64";
- sha256 = "0357b913e6528214f30ff5ffd4a0f1c0e26bf079d3afdc166a82ee24e8c099ad";
+ sha256 = "af33afea872e8e2b8825a01d5fcbc40a5b7674813b60735855b5fd0b886c57ac";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-x86_64/sk/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-x86_64/sk/firefox-86.0.1.tar.bz2";
locale = "sk";
arch = "linux-x86_64";
- sha256 = "5a38f953d93cf4cb8b4e2dbb0206fc0a9fa3262c55d91fa4cfc3a8605098403e";
+ sha256 = "7ecd39362865c864d6a5412bed20f8946019e3cb845923ce2ee30112d8e6444b";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-x86_64/sl/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-x86_64/sl/firefox-86.0.1.tar.bz2";
locale = "sl";
arch = "linux-x86_64";
- sha256 = "0c2c41f6d7c3f72e56cb84c921207a606f959993ec6a3cc5619bbb894ce6ef8a";
+ sha256 = "93c000e695b37f389356d4f3c48c55de6839688826c507e0cf76fee105409dfa";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-x86_64/son/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-x86_64/son/firefox-86.0.1.tar.bz2";
locale = "son";
arch = "linux-x86_64";
- sha256 = "cfdedeaacf244b3bc63343f76ed817a165a15b2a727f04327581cd373e76ac86";
+ sha256 = "25df54b6e83be77fa22622905d17667a5db613eca263582daffea9c0079031cc";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-x86_64/sq/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-x86_64/sq/firefox-86.0.1.tar.bz2";
locale = "sq";
arch = "linux-x86_64";
- sha256 = "daac917a1e105b7871a0361db364558251b931898e08c36515c64269c760d6b4";
+ sha256 = "6c8eb230a6de1b5056e530bd76ef0d6f6f35ee29a9d814440c6c2a32460b2de1";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-x86_64/sr/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-x86_64/sr/firefox-86.0.1.tar.bz2";
locale = "sr";
arch = "linux-x86_64";
- sha256 = "c1993cabde0e7df92e45101bd62cd14a86d023763c48c18a7e00018dcfea282f";
+ sha256 = "a7b82f4383608dae512dd528068d9b4b2d4ca194f118098b328fd1b817bed14c";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-x86_64/sv-SE/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-x86_64/sv-SE/firefox-86.0.1.tar.bz2";
locale = "sv-SE";
arch = "linux-x86_64";
- sha256 = "eb04be61ab3d029437f57dedbf1b66d0bfc6c0a9b29e41fe4fb7aec7b5ab47b0";
+ sha256 = "dd856d068f32271ad024649c945ea4665faabf81a4057a8c7efe4f1cce302eb2";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-x86_64/ta/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-x86_64/ta/firefox-86.0.1.tar.bz2";
locale = "ta";
arch = "linux-x86_64";
- sha256 = "fbd105183afb74dc7887dfe5cc0e518e96cb8bf79c53fc502d154bbaededacd7";
+ sha256 = "9cb7ec3e3150a3594ae1a460b70d81ce1ddb9fe42696710a0e7eb1baf7c5aa17";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-x86_64/te/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-x86_64/te/firefox-86.0.1.tar.bz2";
locale = "te";
arch = "linux-x86_64";
- sha256 = "e049b79ce8a81749caa83d6b42ae710414fe08ae2f28a2c1af7c7d47f83b24e0";
+ sha256 = "a3960a97ab3a7a28fe8c218457fe36a5f72827d602ebced3ff74d02f9941100a";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-x86_64/th/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-x86_64/th/firefox-86.0.1.tar.bz2";
locale = "th";
arch = "linux-x86_64";
- sha256 = "2b3ca062e1e53d5fca726e5c5a9eb7a3a639e4f6e7f5b455bf33e305eda475cc";
+ sha256 = "c342893afcc7b68ba09c8875a55bec4ef2a8c5af40c0ae96a13a662eb0d73115";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-x86_64/tl/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-x86_64/tl/firefox-86.0.1.tar.bz2";
locale = "tl";
arch = "linux-x86_64";
- sha256 = "0fce4ea1fc379ab87c0f565c12f8ee16205108048d7fe89d7850802653247c16";
+ sha256 = "3b0de00b254c2d984bbece1d3ca3acaffdc316a44d7270f4cff4c35425310913";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-x86_64/tr/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-x86_64/tr/firefox-86.0.1.tar.bz2";
locale = "tr";
arch = "linux-x86_64";
- sha256 = "e0a1c0a5d31225fb6af2b5b2c4d7386dc10d9c5c56081c1282615cc8d5da51ba";
+ sha256 = "db36a0260fe69a99d3c834e526a6bdd305334490dd3e644dbd8a48606487209e";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-x86_64/trs/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-x86_64/trs/firefox-86.0.1.tar.bz2";
locale = "trs";
arch = "linux-x86_64";
- sha256 = "129d9b5d54cc807664a27fba1fd4f003430bdccf0385cbb53ea77517ce30879f";
+ sha256 = "94bc2723028e39d161bb7e95a27e9ce935671c80646674aecc871205a6c602ae";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-x86_64/uk/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-x86_64/uk/firefox-86.0.1.tar.bz2";
locale = "uk";
arch = "linux-x86_64";
- sha256 = "d50f3c3f21af6c805bc8c86f886af9f1be2b2d5cb5ad061a000633fa9b7e2641";
+ sha256 = "7ad9a53018e54fcdb860cacc5fad9eb34a08e879ab69d47af21eb31f3d6c2803";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-x86_64/ur/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-x86_64/ur/firefox-86.0.1.tar.bz2";
locale = "ur";
arch = "linux-x86_64";
- sha256 = "ac9240e7896f695f48526ad275d887ddef7eb98aa3dd94800a1b4da081110876";
+ sha256 = "6d333e34bb8a332efbff91b9f7d69092b69e377c324693b765eb48b49a7ba108";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-x86_64/uz/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-x86_64/uz/firefox-86.0.1.tar.bz2";
locale = "uz";
arch = "linux-x86_64";
- sha256 = "94bd2d3f2f95e32381f6b945f4b1149f355dffcc27ec829fd0849ec4895a6da7";
+ sha256 = "5d111ce8b55637ab03c94fef0ed2e5737bbeee4f80a1ca4ff1847c2e9133c31d";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-x86_64/vi/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-x86_64/vi/firefox-86.0.1.tar.bz2";
locale = "vi";
arch = "linux-x86_64";
- sha256 = "e7c8034074e6d1f8f6987321e24dffdbe8acfa11d6784b8c8d033e690a5ed145";
+ sha256 = "7fafefae0afc2142a01d7304cfeda60ce1f6302c29abe2d906391dcafea0f25a";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-x86_64/xh/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-x86_64/xh/firefox-86.0.1.tar.bz2";
locale = "xh";
arch = "linux-x86_64";
- sha256 = "b8f0f3ee8aeeec6fdac5ee15cf688735809994c71cbe4f01b238a3cc1386006a";
+ sha256 = "0d177c264ec9b357be2e616fb02958b4c9d7c6baf292f3c76bbeae84fd2202bf";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-x86_64/zh-CN/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-x86_64/zh-CN/firefox-86.0.1.tar.bz2";
locale = "zh-CN";
arch = "linux-x86_64";
- sha256 = "47b4f3411306839882f5755b3eb2038f9c7bfd1c2ae72927db54c4816c97217d";
+ sha256 = "2203d75b4a62bfe3cbb51c02665420700ea00686b7b9d4002b9a9a6ddca13f36";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-x86_64/zh-TW/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-x86_64/zh-TW/firefox-86.0.1.tar.bz2";
locale = "zh-TW";
arch = "linux-x86_64";
- sha256 = "5fb11410c30a813fd0db58c928fb07c488405776308eacf64b238daa0fbffbc1";
+ sha256 = "7d19a8791c79c0bd9fa03ea568f896221cf6432c826f4a59f99ec78139966817";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-i686/ach/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-i686/ach/firefox-86.0.1.tar.bz2";
locale = "ach";
arch = "linux-i686";
- sha256 = "06d2dbe0f799d22e98b715528b54566b167a22db4d16d3ad60d84a6e6a8b9e5e";
+ sha256 = "caa9485d62e682e5b06e39528857975d1c862ef23e62c9f4147c5db4027c867f";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-i686/af/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-i686/af/firefox-86.0.1.tar.bz2";
locale = "af";
arch = "linux-i686";
- sha256 = "536fdd221aa5f872cc8028f39fcfa7b9eecfe09a215da3d50fbfa9e256a1394d";
+ sha256 = "ea114ce9ca7f2c4e5675d25224ffaf7805ec9361097ff47649bd4371937032f7";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-i686/an/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-i686/an/firefox-86.0.1.tar.bz2";
locale = "an";
arch = "linux-i686";
- sha256 = "ba6eff6a355361862fc78879264965f5f1c0adebefe934d1b6d51994023d3bc4";
+ sha256 = "c022590875868195664c4920a3da7bec6bf9942a233190176827d603529a74f1";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-i686/ar/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-i686/ar/firefox-86.0.1.tar.bz2";
locale = "ar";
arch = "linux-i686";
- sha256 = "0b465097dcfd4f2a50eba984b0bb30fedceb1a409e2a98f22c45709cdd1117ae";
+ sha256 = "66ac4afbde7ed45e1d0239e3364c62f788ac26c8bd652b5c571a9f965ae632ce";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-i686/ast/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-i686/ast/firefox-86.0.1.tar.bz2";
locale = "ast";
arch = "linux-i686";
- sha256 = "614241f31f38a71782faf76f0a31cd81d2520523ff85d8a5dfee32a77e48829b";
+ sha256 = "3962d9728bc8a0fde06ab64d6da1f40328938db7689db7b402919191c5286f3e";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-i686/az/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-i686/az/firefox-86.0.1.tar.bz2";
locale = "az";
arch = "linux-i686";
- sha256 = "4fd682f83c0eee3031c6e452d1c7cde3e54d0e52bb8316b0e2224360665d4fc4";
+ sha256 = "84e786225936123aec5c0f2bb27df9dafcd1ceb2e50e8235749dbc081adfd4eb";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-i686/be/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-i686/be/firefox-86.0.1.tar.bz2";
locale = "be";
arch = "linux-i686";
- sha256 = "c15417c21f42212337bd921c869b05124a720c6d8730e4a16d30ddd9c10aca97";
+ sha256 = "0cfac785cbb8f0c179788dca2a54484473cdfd5e0618894665bbc70d4c2e36f5";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-i686/bg/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-i686/bg/firefox-86.0.1.tar.bz2";
locale = "bg";
arch = "linux-i686";
- sha256 = "fda51760d2dfa07d559673605120a34706f8a6546dc4e673dab55b71cbc501ec";
+ sha256 = "8c99908f307fa77fe6e92e58d26ea295471e6421181218fd0ca022c767e1f5f2";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-i686/bn/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-i686/bn/firefox-86.0.1.tar.bz2";
locale = "bn";
arch = "linux-i686";
- sha256 = "f61419c6dd7b20cbdc48cb0faf51cc831fa90f37a721a162bf32753d85a40aff";
+ sha256 = "28b303305691ea7f8228580135acde6c17d745719a96e82c60b8d6738fdf2bde";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-i686/br/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-i686/br/firefox-86.0.1.tar.bz2";
locale = "br";
arch = "linux-i686";
- sha256 = "7d60c5f6be2270e9b40612dfb1072ab5d29bd02d070f463f1df915f8d13873d3";
+ sha256 = "83a76a0e7dad03453178dbb3a792aab03500359b623851b9a6ec9a4c1e0af084";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-i686/bs/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-i686/bs/firefox-86.0.1.tar.bz2";
locale = "bs";
arch = "linux-i686";
- sha256 = "4707568c61df2d2050e3f1c18d3a2dee1c5bcfd091f32bd615f2e75ed06949fc";
+ sha256 = "0700c7d655136ac51134a6da9def1747a27d84ee21b523dfcc6f30042f9b8632";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-i686/ca-valencia/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-i686/ca-valencia/firefox-86.0.1.tar.bz2";
locale = "ca-valencia";
arch = "linux-i686";
- sha256 = "fe52cf8f5f531143ef28e728753610b442443de53f34a4a8d6318d5124a10caf";
+ sha256 = "d7738e186c6bd3f4a35c53bc6cf39876ad7774a45bbb3a44529c322f48a490b0";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-i686/ca/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-i686/ca/firefox-86.0.1.tar.bz2";
locale = "ca";
arch = "linux-i686";
- sha256 = "8e6baa8ac94878448f65598042d47b9789352fba55d4e4f91cbe319f9676780e";
+ sha256 = "ca63b150369c02a048ddbfaaa2f2faeb2729fb46086937c97a93d684975e2837";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-i686/cak/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-i686/cak/firefox-86.0.1.tar.bz2";
locale = "cak";
arch = "linux-i686";
- sha256 = "006a887bfaea07c40ee0f67ebccb1aa538f56e28f625cf2b085242c26ebe7bf0";
+ sha256 = "2a8a8ebe18dce87a021c71e87e2815b227b03e3251d141f044c083d7a4c942dd";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-i686/cs/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-i686/cs/firefox-86.0.1.tar.bz2";
locale = "cs";
arch = "linux-i686";
- sha256 = "27f1c5634e101d3681885a8d2d572b73f8c9db2215e4836a6cd71fbcd0a5b8dc";
+ sha256 = "5e60175642fa8260c4125b90412564fbd49b8f91ca204c30dc687108273184db";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-i686/cy/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-i686/cy/firefox-86.0.1.tar.bz2";
locale = "cy";
arch = "linux-i686";
- sha256 = "9e56e8f88baae2a4c99ae12041ed9c766dedc99b7ffd75bffbba92a7c19d98b9";
+ sha256 = "ee6e49cc30f01f5604cdb317801ced10c24809ed64f6505f44b6a33cb359641a";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-i686/da/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-i686/da/firefox-86.0.1.tar.bz2";
locale = "da";
arch = "linux-i686";
- sha256 = "eb317f12d74ac8b636c87dfe9c1cb0ce267a15ffeedb79956e1c15e971d1b7e4";
+ sha256 = "8c447626d889aa067bd758a56e4dce720f01192e283c7e01997c6f85f0265f89";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-i686/de/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-i686/de/firefox-86.0.1.tar.bz2";
locale = "de";
arch = "linux-i686";
- sha256 = "8a736a3a9c257f2b4509e3ec2f74259f655369159981cfedf8468de9cb1fb22a";
+ sha256 = "12d52ecbf5c4b9313c3e9cb61a353f812319142c6b20594f7fbee01a339d98ef";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-i686/dsb/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-i686/dsb/firefox-86.0.1.tar.bz2";
locale = "dsb";
arch = "linux-i686";
- sha256 = "a8fbd4dd6d1172f67744e9283efb6cb644421cb07e3568cae0d3c68c479d653b";
+ sha256 = "5064e20ca27adaf48d5c4041c12db3738c95b9143f667ddbc28230ef9387b28e";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-i686/el/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-i686/el/firefox-86.0.1.tar.bz2";
locale = "el";
arch = "linux-i686";
- sha256 = "59baec30ea1d8e30982f52279003b6e1be0148c02f38fdf283325c53ad900ee5";
+ sha256 = "a625d2caf3be1a5039a90c3515d1598b5acb87a4e4df4e0ea22f0a63b0405ae7";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-i686/en-CA/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-i686/en-CA/firefox-86.0.1.tar.bz2";
locale = "en-CA";
arch = "linux-i686";
- sha256 = "a4e0ea60acf339a61c19272170d2efdb4f519325bf2f71bcbf82af70ca304af0";
+ sha256 = "cc1c18c8d4d53495fc4236c95b353bbe40c3de16ded002b2bb991a824fc67210";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-i686/en-GB/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-i686/en-GB/firefox-86.0.1.tar.bz2";
locale = "en-GB";
arch = "linux-i686";
- sha256 = "6c82da02a7560977faad1ca3d4c3973d08583fc0ce75e1de6e5aee2c9d372b38";
+ sha256 = "c76f7607b28bfee12eebf2aae7590fea71ed2a4f3bb0ce3903f0331187640122";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-i686/en-US/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-i686/en-US/firefox-86.0.1.tar.bz2";
locale = "en-US";
arch = "linux-i686";
- sha256 = "eeec3b446c30c65d4af72d04d58c6d5ddb04c13e871a5351921a737f7e1cf234";
+ sha256 = "fe6bb788d3c5264943ae5a287cee691f6aea8b3502f11e386f6d723a08dc545f";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-i686/eo/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-i686/eo/firefox-86.0.1.tar.bz2";
locale = "eo";
arch = "linux-i686";
- sha256 = "4cbb1144cadfd901082829f8e67e311c51df96ecd08aa2082772421d6445f2fa";
+ sha256 = "39af3debe06726ddd02a4914bfecda2d023d9445e7c735e8974ad73f45955298";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-i686/es-AR/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-i686/es-AR/firefox-86.0.1.tar.bz2";
locale = "es-AR";
arch = "linux-i686";
- sha256 = "c875473caefc7e18a4f7a0a3e7d44ce659a2271fc1b21d435a70c921092b8af4";
+ sha256 = "2d66f2f28958157da1dfda56827f5330f6d7b9fb192899b2ad60ecd6d18e9505";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-i686/es-CL/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-i686/es-CL/firefox-86.0.1.tar.bz2";
locale = "es-CL";
arch = "linux-i686";
- sha256 = "d1bf9c2a1df028b5d6eca5b41c975afc6378701c6f33d888b46511da5ce5e498";
+ sha256 = "cb69afb6ac3b47721176934047ec9ab3b1127b7d36da7b9ae9af9aec72bb8289";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-i686/es-ES/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-i686/es-ES/firefox-86.0.1.tar.bz2";
locale = "es-ES";
arch = "linux-i686";
- sha256 = "5ee1967bc61259869441f61061fec2f24ee3a4179c64b245768387e94acafdce";
+ sha256 = "3c0ae2ce17078ef568ac71d5cf8ceb0769fdb8298ce17c58468cf57ab7a95af8";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-i686/es-MX/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-i686/es-MX/firefox-86.0.1.tar.bz2";
locale = "es-MX";
arch = "linux-i686";
- sha256 = "6b4669581f26a18fbd0bda8d605b9d22b3aa98eb193ea81f7ebce1db4d39a263";
+ sha256 = "cd07a75c8c96ac8d31cb988d9d394e5e2eb9bb6cfd6df33d6e60d38a6406a4a8";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-i686/et/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-i686/et/firefox-86.0.1.tar.bz2";
locale = "et";
arch = "linux-i686";
- sha256 = "0c41ec2c1df4cbd295d349a7b6ad7a7e974662319d4a1d458e9f6bd31c4830c0";
+ sha256 = "cced1ea2d54c9d305b61ff1d1025aaa5f23bfe86fca3b0e915f2dcde1384d042";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-i686/eu/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-i686/eu/firefox-86.0.1.tar.bz2";
locale = "eu";
arch = "linux-i686";
- sha256 = "e7bb380e013f5cf35edba5b698a5e3fafd7af63593c663e0029e2754f6854b4f";
+ sha256 = "9105eebe6f606292b82eda26eb68b399dd13e1756f1ca88395f0b7714089ea4a";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-i686/fa/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-i686/fa/firefox-86.0.1.tar.bz2";
locale = "fa";
arch = "linux-i686";
- sha256 = "d2601f3b84b31d9852a3f2ec35ae8b43f8640da18976f5f4c8a77cf7ad360a22";
+ sha256 = "9956fc5949d1e111265dfcd71373d8ada4cb2f554b9ffa2dbda0c430296ece56";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-i686/ff/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-i686/ff/firefox-86.0.1.tar.bz2";
locale = "ff";
arch = "linux-i686";
- sha256 = "a13ee0463fc23cff51f88072d527a6b758fd313276cc7e5f3c8a0c4c8d5f5404";
+ sha256 = "02a6a2f711db26b74094744e9f198ddc05a1188fef0fa330949e9e5056c7ffba";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-i686/fi/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-i686/fi/firefox-86.0.1.tar.bz2";
locale = "fi";
arch = "linux-i686";
- sha256 = "76a153c9e398eb259c69b30d15782b7d7a9ebd156283f1034c20182cd72e13f7";
+ sha256 = "368c2a59f1446d61a7a27892ddaaa5f933cbbcb9e3f238db5f9e9cb77873e37c";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-i686/fr/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-i686/fr/firefox-86.0.1.tar.bz2";
locale = "fr";
arch = "linux-i686";
- sha256 = "6f5d6e07251f75d6355f52558f2734d2788bb87e1e53ccfb800e03173094f765";
+ sha256 = "d543125a0e0402245064dc763eafcb3b00237c217a929b04f44db6755319ae2d";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-i686/fy-NL/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-i686/fy-NL/firefox-86.0.1.tar.bz2";
locale = "fy-NL";
arch = "linux-i686";
- sha256 = "785a30a785e55158c7251e623683350ed4840bb4b6f002d34cdee82d91b33d10";
+ sha256 = "ad28252c39eac70b9ce15631c65dfe520950d36212a547587978c635bf835187";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-i686/ga-IE/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-i686/ga-IE/firefox-86.0.1.tar.bz2";
locale = "ga-IE";
arch = "linux-i686";
- sha256 = "f32f8a0e5f0b5fd2a1dd147b32880605186a4b9435e39a53fc87f42eb8706979";
+ sha256 = "a16c0117757cadacc408f95a81e38b7f7e9489a4b6ceef30b8a65796fa6a2ca2";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-i686/gd/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-i686/gd/firefox-86.0.1.tar.bz2";
locale = "gd";
arch = "linux-i686";
- sha256 = "2893dd13353b3504a00e02f65f0b2a0a72dd43771148d45cca271aa752a0c520";
+ sha256 = "83b61f8e5801607f7b71fe2fa5fd7aede2cd56e4b46b25057935afb23f28ba01";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-i686/gl/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-i686/gl/firefox-86.0.1.tar.bz2";
locale = "gl";
arch = "linux-i686";
- sha256 = "b5bcf0eff53f6bda0e394be3e483c3f314d962a919473492a7d1005b6976b861";
+ sha256 = "a603031b44679e8e9dfa14c2094690c786b4ded18d736bb16d683e978346fefe";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-i686/gn/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-i686/gn/firefox-86.0.1.tar.bz2";
locale = "gn";
arch = "linux-i686";
- sha256 = "c979d766174b2e4df72de6a375084b509e879f11a13c1972c97b5ba0accb67d7";
+ sha256 = "5146bded3c264c6a77a9e4e9a1c5523e63858eed5077e8ded56d52b94fafa7fc";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-i686/gu-IN/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-i686/gu-IN/firefox-86.0.1.tar.bz2";
locale = "gu-IN";
arch = "linux-i686";
- sha256 = "0e053f93d56a8fd9c07bfef4e93f1f338f951f519be669f5ff18157ca4216025";
+ sha256 = "d177f05815889cd026879d6ddb3c03d3c62bb3b2787ca68a97902671977400e7";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-i686/he/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-i686/he/firefox-86.0.1.tar.bz2";
locale = "he";
arch = "linux-i686";
- sha256 = "05435889024f622f69d82a0007c19b50b1842f2cfa558748b39859a94a7addaf";
+ sha256 = "c3534b56a9fb43e959c8c6055f6af0c1ce9e512bee8786fa4a1028ba0813cd73";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-i686/hi-IN/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-i686/hi-IN/firefox-86.0.1.tar.bz2";
locale = "hi-IN";
arch = "linux-i686";
- sha256 = "7fb87408064c024305295c38938c42b34a0c627b177cacb00ed9e79a0ff974c8";
+ sha256 = "a4885b1515cee1352bd534de17742af432502169d8cf2f34426950a5482647cc";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-i686/hr/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-i686/hr/firefox-86.0.1.tar.bz2";
locale = "hr";
arch = "linux-i686";
- sha256 = "924141a867793aa4fb3d2b87b75c1d60cc39bb3a3591eaaf6ee3381fcf28fcc6";
+ sha256 = "1d9d49b4360efa296ec8b6750aaf8e09a24d749e3694d30dca446480b350a733";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-i686/hsb/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-i686/hsb/firefox-86.0.1.tar.bz2";
locale = "hsb";
arch = "linux-i686";
- sha256 = "7ce0f09c144462f9c94dc6805165543d12afbf0e44e327dae4554fecf272601e";
+ sha256 = "65b890ced9ffc672d92d8fe998ff4f5deb485f22ec4d1525525fac81ed30c2e6";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-i686/hu/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-i686/hu/firefox-86.0.1.tar.bz2";
locale = "hu";
arch = "linux-i686";
- sha256 = "8997e6d5620e0f565939cd8f127c4e86da0c46828c66fab7333073c3cbb8054e";
+ sha256 = "90e32c53ad910ecce1558c99f10514775b72efc207451e9c61127051c92fe450";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-i686/hy-AM/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-i686/hy-AM/firefox-86.0.1.tar.bz2";
locale = "hy-AM";
arch = "linux-i686";
- sha256 = "aeff6c4b8c7d164b63bf22808ea234236f893e6da2b3d9142f95d89e9ec7178e";
+ sha256 = "02c1dc969487809e432f4053b39b996ffcf51c81c7827146d3cd7a25ff050abf";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-i686/ia/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-i686/ia/firefox-86.0.1.tar.bz2";
locale = "ia";
arch = "linux-i686";
- sha256 = "0590e0469ac2e562325d786dcb68e2ca2111aa8ae1ff3717ef8db2259e6ec149";
+ sha256 = "81d027c3facbe67258151046d9aa53a7d832d1a120aa671532524c87b79efe80";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-i686/id/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-i686/id/firefox-86.0.1.tar.bz2";
locale = "id";
arch = "linux-i686";
- sha256 = "ef8dc62e52df3e6b1d37aea5f9b9a214a26e51ef9fd378f56ac8b2245de54613";
+ sha256 = "7a54acb6b8f14cac3d2a7e21fba5990dbaab9d4efef8d2a55642ff120905cbd9";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-i686/is/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-i686/is/firefox-86.0.1.tar.bz2";
locale = "is";
arch = "linux-i686";
- sha256 = "aeabfd51aa160ba259850b7fac88829f81bcc0dd8ccc9168c7add07ce0d4efc3";
+ sha256 = "c1611ebeceaf431883e5dd61b15aef2954007feaea3cc7503573216ba4cbcb0e";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-i686/it/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-i686/it/firefox-86.0.1.tar.bz2";
locale = "it";
arch = "linux-i686";
- sha256 = "c6069c0a86344af00150be03cb0f2c26984b713ad386352f5a10b39b79b13cac";
+ sha256 = "76042e19b820c69b1d7d39f3be87069142a4fb6c0327b8f67f78b87821454cc9";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-i686/ja/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-i686/ja/firefox-86.0.1.tar.bz2";
locale = "ja";
arch = "linux-i686";
- sha256 = "9be7b40e66723583b17657ea805919955dda703957ba21d541baa22390a1befe";
+ sha256 = "6e2d8fe15275935a02e3f07ebf14b61f657a35cdff262d50e3a0f10e3ff587be";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-i686/ka/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-i686/ka/firefox-86.0.1.tar.bz2";
locale = "ka";
arch = "linux-i686";
- sha256 = "2e8a57b44b3bec627793f46df84f7f25ab0aedd0f8b1f08202c75cc58d7e14c1";
+ sha256 = "93f59b3150795ee6a1d5cd446cd0147f5ccee359939fcecae63a262f28eea0ca";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-i686/kab/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-i686/kab/firefox-86.0.1.tar.bz2";
locale = "kab";
arch = "linux-i686";
- sha256 = "5777a6b5eb3055ab2c93f98bc597343f13bff7d0a846809d24c97e9ba1a0ca7d";
+ sha256 = "d71c30914f32b0f5f25c1492e94d0a397997f946f1ff58c85997d9c6c55ddd4e";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-i686/kk/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-i686/kk/firefox-86.0.1.tar.bz2";
locale = "kk";
arch = "linux-i686";
- sha256 = "84a8fbf2a859d81aae2aae6bc95f12a8e2982cff77090072a01d28daccbf21f9";
+ sha256 = "9c3b1b80d46c75526c5c9b53229e74aa7cb7219a3110218ecbd099e1d05037ac";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-i686/km/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-i686/km/firefox-86.0.1.tar.bz2";
locale = "km";
arch = "linux-i686";
- sha256 = "55982f15b467ddea6203fbcf98081496d0e313d3cd281f807d2bb75b4e79077e";
+ sha256 = "95b59cdaa6caeb5cfbcfc673faed614650dbd44458c79684ca7f2ee4ef678e4f";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-i686/kn/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-i686/kn/firefox-86.0.1.tar.bz2";
locale = "kn";
arch = "linux-i686";
- sha256 = "18aedab4f324448da412ddebd1da9b01be51edcd5052c9455672a763ae1f673b";
+ sha256 = "31d79f5609140fb213e19b60d638811ef576bb3db8be533aa92a02ffd22d4df5";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-i686/ko/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-i686/ko/firefox-86.0.1.tar.bz2";
locale = "ko";
arch = "linux-i686";
- sha256 = "5baa361fb97a76d12bfbf5b87c092cbe8079d34dd08842dae9def133383f587a";
+ sha256 = "f05215e9004a651b239475bf02de19709fb2ceacd99f0da22ba4ae91dfd899f6";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-i686/lij/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-i686/lij/firefox-86.0.1.tar.bz2";
locale = "lij";
arch = "linux-i686";
- sha256 = "35bf3aeba596135231b1ddff2e2550ab2a3e0c5bc796d7b628c5f78ac46ce40f";
+ sha256 = "309ce372ace38efc2cd907df32d18fad97e8fe66728c52efcbc36a36e91163f4";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-i686/lt/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-i686/lt/firefox-86.0.1.tar.bz2";
locale = "lt";
arch = "linux-i686";
- sha256 = "eedf7ba2cf4634ab18c2f2926266845a29c9bce8ba747554d413b276445b9eb1";
+ sha256 = "1426fae07194ec4dde7fd797631cbb561726af5b1c255b72c13a96b54034a440";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-i686/lv/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-i686/lv/firefox-86.0.1.tar.bz2";
locale = "lv";
arch = "linux-i686";
- sha256 = "a1c5f04c16f6d50a0797e466d6a8836de40219567f04928cda7f64d967d8afa7";
+ sha256 = "48be4205b0d9ba8de2545a73950a4c2836db3d046707ae5db7e2cba0dadaa3a5";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-i686/mk/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-i686/mk/firefox-86.0.1.tar.bz2";
locale = "mk";
arch = "linux-i686";
- sha256 = "8de29502640b51ac9f586ae7713903612911cf01cd7aecb6d74175a816cce6a3";
+ sha256 = "6cc5019e2d41510a67cec8850451fa16e868da753dceb8a38a0cec893814f07a";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-i686/mr/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-i686/mr/firefox-86.0.1.tar.bz2";
locale = "mr";
arch = "linux-i686";
- sha256 = "f4cb4ddcac3b5ede422e54c69c05902506be788b45a79cfee6e21a0b7b8c3ca5";
+ sha256 = "ba73c1ceac1ad36912f6367a23bcdc4455627d16f2bb589cde4abb5304b06d67";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-i686/ms/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-i686/ms/firefox-86.0.1.tar.bz2";
locale = "ms";
arch = "linux-i686";
- sha256 = "aa09b472e21b453f6875e25dc7922ca062934527a306f3b338cd32636076c021";
+ sha256 = "09935a83eb75eb9f89847d9b279c5728c524bef37d063969ec3e44346ef74c12";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-i686/my/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-i686/my/firefox-86.0.1.tar.bz2";
locale = "my";
arch = "linux-i686";
- sha256 = "4a4ad99aac0614aa25fd77c4c740c49f509db2333c37f797018362b15f38d1d4";
+ sha256 = "55b7adcbe1bb47dc49e1d51d99fa3b3a9aa3028a56fe2c53848ec9591503360a";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-i686/nb-NO/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-i686/nb-NO/firefox-86.0.1.tar.bz2";
locale = "nb-NO";
arch = "linux-i686";
- sha256 = "45814c2d731cd8435a92c31e9311c333d4357dc38e9196fbc24358289004df8b";
+ sha256 = "87e7f1d1ecb402f9484e40078a3460b18aa41d88f0bedf61edeb937474ab3e69";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-i686/ne-NP/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-i686/ne-NP/firefox-86.0.1.tar.bz2";
locale = "ne-NP";
arch = "linux-i686";
- sha256 = "008ecc3d7bf7932a320b6ec12404a5259032930539a65e60f8aa2f98f9018524";
+ sha256 = "0c5e84344df03c41ab835c3af847772d13fe48d3395fc2aeef020eab04f76baa";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-i686/nl/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-i686/nl/firefox-86.0.1.tar.bz2";
locale = "nl";
arch = "linux-i686";
- sha256 = "0202adc844602502b48d078a665b1e9012c65172deda406ac9db972e05456fc7";
+ sha256 = "75f54fc189ee6f43277066a2600bd340375fa5820e64dc340a3ac93a1f0a6ea0";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-i686/nn-NO/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-i686/nn-NO/firefox-86.0.1.tar.bz2";
locale = "nn-NO";
arch = "linux-i686";
- sha256 = "28f34c957628178a112ad6a7c16d9dd20e58bc3a9068fb1e59ef5e656ac8f02f";
+ sha256 = "e1dd0adfc33ac73890d849c685d3072a8bfbe6ad3b5ad0bcfa0a04c9ec817c1c";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-i686/oc/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-i686/oc/firefox-86.0.1.tar.bz2";
locale = "oc";
arch = "linux-i686";
- sha256 = "4645cc6de115ff73444dfa4165a82b3ba1b0adbe3c4eff6fd854c9ec594a7bbb";
+ sha256 = "2eea8f40976373fa98d7d32c016dbf0e05fb8f53f3c0f038a087220ea91999a6";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-i686/pa-IN/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-i686/pa-IN/firefox-86.0.1.tar.bz2";
locale = "pa-IN";
arch = "linux-i686";
- sha256 = "3fbe8e5c7b4fb420a6a6c62475bd01fead342d7431578b96f391a829cf184be4";
+ sha256 = "03c1dface09201be51bd8df92a420b67ce885a712231754dec5e42a4e5cb8cd8";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-i686/pl/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-i686/pl/firefox-86.0.1.tar.bz2";
locale = "pl";
arch = "linux-i686";
- sha256 = "6850d14c02c152fb6252b08a111ff6bccbaee6a6ff76a99c018b497a8a014ab0";
+ sha256 = "1d4fad5713d1b6606551aa9b9527c4919e548fc9fb50b921404609dd7a43c76f";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-i686/pt-BR/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-i686/pt-BR/firefox-86.0.1.tar.bz2";
locale = "pt-BR";
arch = "linux-i686";
- sha256 = "a0aac09a39302df30a48c54e64ae422166eb781ef349dbc58927e077310fae5f";
+ sha256 = "53defe8219ee88152a542e24526a3bb9d75e0117e606a3e976d798f441acd64e";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-i686/pt-PT/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-i686/pt-PT/firefox-86.0.1.tar.bz2";
locale = "pt-PT";
arch = "linux-i686";
- sha256 = "e577444bd6ef376b0277cc2181bf50bc1ac3e377bed171f30616f536fa2d516b";
+ sha256 = "d91483eca2e1972ce6a0ac97b0393a9cf28a36eb1e923cd863d37b8fc66f4edd";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-i686/rm/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-i686/rm/firefox-86.0.1.tar.bz2";
locale = "rm";
arch = "linux-i686";
- sha256 = "2a4f5f35caa3ec5b9f20c1160dd038ce3d689593650771c3e63246cc53b23cfe";
+ sha256 = "926234371843aae60cc81886ab7ebaca7bceb6f705ab9d2560ddf996e46f6aa3";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-i686/ro/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-i686/ro/firefox-86.0.1.tar.bz2";
locale = "ro";
arch = "linux-i686";
- sha256 = "c68f195f10bcd7d19aa76084450419008068ee5d30c34acc02d7621ea250211a";
+ sha256 = "9c63bcf8b603b65f355460d0de6827e363ec0797bddb9d446e116b641a5f430e";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-i686/ru/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-i686/ru/firefox-86.0.1.tar.bz2";
locale = "ru";
arch = "linux-i686";
- sha256 = "e6e7dcc74dac1c331d3202a141df71dbe2e5a398e2b97c9da1358707823d76b4";
+ sha256 = "f4cb8e70dd3c0b2bb97b28c6f85654786f65daf6705559a3dba87a5aa4f0ae18";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-i686/si/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-i686/si/firefox-86.0.1.tar.bz2";
locale = "si";
arch = "linux-i686";
- sha256 = "1bf321805bd46e0214568921b89eaf5ea4d394e43fb1d475ee61c7de8439d997";
+ sha256 = "b305cfa2be37591ae0bf49de8da37ffa3a5c69b242196073d84124dd02dd094e";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-i686/sk/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-i686/sk/firefox-86.0.1.tar.bz2";
locale = "sk";
arch = "linux-i686";
- sha256 = "221667dd6eead982d13e911e0ee9d6fb0e6288d689c59c7adc403e8eeab6fd4f";
+ sha256 = "23772e40241f955d20a1579f283c6d648e180ae7da21ef0a914156733f89e6a6";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-i686/sl/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-i686/sl/firefox-86.0.1.tar.bz2";
locale = "sl";
arch = "linux-i686";
- sha256 = "5df6f40394d0c2561c5103cb0600d3566b2bf42dca4d6a3194bee725577f1dad";
+ sha256 = "7213f902b853bbce4594db2f5555e437a82adaeb506a9d1421ff9015d29a9659";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-i686/son/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-i686/son/firefox-86.0.1.tar.bz2";
locale = "son";
arch = "linux-i686";
- sha256 = "8ce2f3d67ea7e1889fce2f534e90320403350b27bd63e97263a9c14544d7f212";
+ sha256 = "7b45520bd7305b28803bd4e2f22d41216707754ef46cf6981f0c299b03efeedc";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-i686/sq/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-i686/sq/firefox-86.0.1.tar.bz2";
locale = "sq";
arch = "linux-i686";
- sha256 = "a4f403eefa8da37d7308bda7a10cf62dbe9ff74f848e9e3603d9b787c1629b05";
+ sha256 = "11b0b971a705d483f3dd7fab066d034f0a30dd95e16bb7d7aece44d8ccabf450";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-i686/sr/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-i686/sr/firefox-86.0.1.tar.bz2";
locale = "sr";
arch = "linux-i686";
- sha256 = "7f3d5fb8cb77c2405403f9899257d41f4e9fcdb45a1af945e337228d7648f79d";
+ sha256 = "07369958e98d1959be2e52b33145ed1075dd85220de38fcaf617d207217a0066";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-i686/sv-SE/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-i686/sv-SE/firefox-86.0.1.tar.bz2";
locale = "sv-SE";
arch = "linux-i686";
- sha256 = "261886fc3f3c9c40123a6b6ae0040fffb281d90cbc34506f85bcd73cb94276f2";
+ sha256 = "7671a24d1b81b26c34a21cedea05b6c132963045d3cbc28ee264f9c56302cefd";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-i686/ta/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-i686/ta/firefox-86.0.1.tar.bz2";
locale = "ta";
arch = "linux-i686";
- sha256 = "3df7b4c5eb395b123d8c9a67d58e2eda268bd931394e38941545cded144b97e7";
+ sha256 = "bf605ceac99dfc2ed058ada9bb9fbd7ae56fdea3453d7dea23ca13dc284391bb";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-i686/te/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-i686/te/firefox-86.0.1.tar.bz2";
locale = "te";
arch = "linux-i686";
- sha256 = "b27fe9f6d6e4920e5714a74f439900238900e164cce584f1a1548a02105caa10";
+ sha256 = "8aea95f2069a59cbb575f386a7e90d04ecd0f4c4139aefc6dcba54b9b56e7aac";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-i686/th/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-i686/th/firefox-86.0.1.tar.bz2";
locale = "th";
arch = "linux-i686";
- sha256 = "e4eadb2885d09a082c40e27eb41e5a8f721ddd45ef79ed0ccba02f18d7fc3d6a";
+ sha256 = "4985ee399155bd0854c9b9068fa747f396855b1251610c3261fc5c7da5e5894c";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-i686/tl/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-i686/tl/firefox-86.0.1.tar.bz2";
locale = "tl";
arch = "linux-i686";
- sha256 = "392368f316cf89668e2ff9a42e0b170b55bfc610c84b0a605866914a39273fce";
+ sha256 = "d328338029e0282ca5e3c7e0bcff73faddfbb4bdcb47a2978622c80e2dd8d0b3";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-i686/tr/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-i686/tr/firefox-86.0.1.tar.bz2";
locale = "tr";
arch = "linux-i686";
- sha256 = "e9c7f55b656860dc6d2b28fcca66dbc6e7290d2f418da238ca06ccfe68fdd579";
+ sha256 = "a438f5504b0fb62173a8a739645e7f269647e33316a35a96c5dce71d9d87bb0a";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-i686/trs/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-i686/trs/firefox-86.0.1.tar.bz2";
locale = "trs";
arch = "linux-i686";
- sha256 = "9cd24da9a1dbc0665b589ea8d1f5e5a3546a8b7babbd0f9f2f27641d5c81eeaf";
+ sha256 = "41c90f6a5de249fc5b0dcec21d5d2684b5d3be2767d6073529101f31bec569a5";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-i686/uk/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-i686/uk/firefox-86.0.1.tar.bz2";
locale = "uk";
arch = "linux-i686";
- sha256 = "0bbd4c03dd422901bf2ff1a6e000ec4c6ed798bfa66ade8db03551f5509efc40";
+ sha256 = "06419fe5e671a6476500a8ecfe736237adbafdb39148d56d514fc7f07ff09e87";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-i686/ur/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-i686/ur/firefox-86.0.1.tar.bz2";
locale = "ur";
arch = "linux-i686";
- sha256 = "c0f807c2c7365f281d921fd347a173ce2538fce79b1e74beedf928f392422236";
+ sha256 = "f5c1729584fc7843da5febf2411196d4615d4d5b490dc9a0f7b0709496b61ad0";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-i686/uz/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-i686/uz/firefox-86.0.1.tar.bz2";
locale = "uz";
arch = "linux-i686";
- sha256 = "f561501fdf1a0edf9f58289fe608b9d47c00ef666c7f980972f0f3112470ad27";
+ sha256 = "a1a898dae70288fac86c0ff36b92731e7b3400652b5bef485db73cd8ed933e8b";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-i686/vi/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-i686/vi/firefox-86.0.1.tar.bz2";
locale = "vi";
arch = "linux-i686";
- sha256 = "12ce7eae83ef3100039871e82784ba7a63742ef8f132c48ceccac22641074c1e";
+ sha256 = "7c12e8fe3b30ae8b8bb106a3ce866b23dcdcdb7924ca41e8c9b3d541e0300963";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-i686/xh/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-i686/xh/firefox-86.0.1.tar.bz2";
locale = "xh";
arch = "linux-i686";
- sha256 = "9def9420b6e6e252839268167e978cc357add46e54e77a0f5bf8e03a2183a855";
+ sha256 = "97f40f99c9d0204db12d1da1e58088dac2fcd02be6f4fd5c477d20f0149d1f56";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-i686/zh-CN/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-i686/zh-CN/firefox-86.0.1.tar.bz2";
locale = "zh-CN";
arch = "linux-i686";
- sha256 = "03cea12f34a9eb22e730d6b28f294bc2a1578e9c357a15bcf189ab1fb925e337";
+ sha256 = "309e7670632171133fef52c1426a1f42fb4e14c4d99a8f9543439b21105425f4";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/86.0/linux-i686/zh-TW/firefox-86.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/86.0.1/linux-i686/zh-TW/firefox-86.0.1.tar.bz2";
locale = "zh-TW";
arch = "linux-i686";
- sha256 = "cf5e5cdf7230bf231f63750b3747b625d64026194c29b36c3d00ff9851960745";
+ sha256 = "5993ffa86327a42ea91aa884e90bdb8626d4108a8299acb2f80623e8aaf3ed3e";
}
];
}
diff --git a/pkgs/applications/networking/browsers/firefox/common.nix b/pkgs/applications/networking/browsers/firefox/common.nix
index 7518e399382..a42bfb502d3 100644
--- a/pkgs/applications/networking/browsers/firefox/common.nix
+++ b/pkgs/applications/networking/browsers/firefox/common.nix
@@ -127,8 +127,9 @@ buildStdenv.mkDerivation ({
inherit src unpackPhase meta;
patches = [
- ./env_var_for_system_dir.patch
] ++
+ lib.optional (lib.versionOlder ffversion "86") ./env_var_for_system_dir-ff85.patch ++
+ lib.optional (lib.versionAtLeast ffversion "86") ./env_var_for_system_dir-ff86.patch ++
lib.optional (lib.versionOlder ffversion "83") ./no-buildconfig-ffx76.patch ++
lib.optional (lib.versionAtLeast ffversion "84") ./no-buildconfig-ffx84.patch ++
lib.optional (ltoSupport && lib.versionOlder ffversion "84") ./lto-dependentlibs-generation-ffx83.patch ++
diff --git a/pkgs/applications/networking/browsers/firefox/env_var_for_system_dir.patch b/pkgs/applications/networking/browsers/firefox/env_var_for_system_dir-ff85.patch
similarity index 100%
rename from pkgs/applications/networking/browsers/firefox/env_var_for_system_dir.patch
rename to pkgs/applications/networking/browsers/firefox/env_var_for_system_dir-ff85.patch
diff --git a/pkgs/applications/networking/browsers/firefox/env_var_for_system_dir-ff86.patch b/pkgs/applications/networking/browsers/firefox/env_var_for_system_dir-ff86.patch
new file mode 100644
index 00000000000..f7a9cb77345
--- /dev/null
+++ b/pkgs/applications/networking/browsers/firefox/env_var_for_system_dir-ff86.patch
@@ -0,0 +1,21 @@
+diff -r 22fc47c968f2 toolkit/xre/nsXREDirProvider.cpp
+--- a/toolkit/xre/nsXREDirProvider.cpp Mon Dec 14 15:09:17 2020 +0000
++++ b/toolkit/xre/nsXREDirProvider.cpp Tue Feb 23 23:38:56 2021 +0100
+@@ -11,6 +11,7 @@
+
+ #include "jsapi.h"
+ #include "xpcpublic.h"
++#include "prenv.h"
+
+ #include "nsIAppStartup.h"
+ #include "nsIFile.h"
+@@ -305,7 +306,8 @@
+ "/usr/lib/mozilla"_ns
+ # endif
+ ;
+- rv = NS_NewNativeLocalFile(dirname, false, getter_AddRefs(localDir));
++ const char* pathVar = PR_GetEnv("MOZ_SYSTEM_DIR");
++ rv = NS_NewNativeLocalFile((pathVar && *pathVar) ? nsDependentCString(pathVar) : reinterpret_cast(dirname), false, getter_AddRefs(localDir));
+ # endif
+
+ if (NS_SUCCEEDED(rv)) {
diff --git a/pkgs/applications/networking/browsers/firefox/packages.nix b/pkgs/applications/networking/browsers/firefox/packages.nix
index 86d91d21e3c..925374d38e8 100644
--- a/pkgs/applications/networking/browsers/firefox/packages.nix
+++ b/pkgs/applications/networking/browsers/firefox/packages.nix
@@ -7,10 +7,10 @@ in
rec {
firefox = common rec {
pname = "firefox";
- ffversion = "85.0.2";
+ ffversion = "86.0.1";
src = fetchurl {
url = "mirror://mozilla/firefox/releases/${ffversion}/source/firefox-${ffversion}.source.tar.xz";
- sha512 = "2m46li5ni1m4xv42h99rn2hhhv2mqy229wihmzxmgvws1rh2h11yf6x2a07akkjrsp2dmwxmmkhmf9dhakgj9i55z5qqi99azyx07df";
+ sha512 = "e613cdcadfd71a01800a72c08c590032605ca8a8a0ba93326ffba93c2819f629fd620c23d00ca1274b203adc20acfe5d7913fee240ff14819fb1377ed08b1214";
};
meta = {
diff --git a/pkgs/applications/networking/browsers/google-chrome/default.nix b/pkgs/applications/networking/browsers/google-chrome/default.nix
index c5e5aff77e0..b208ebf2ab0 100644
--- a/pkgs/applications/networking/browsers/google-chrome/default.nix
+++ b/pkgs/applications/networking/browsers/google-chrome/default.nix
@@ -39,6 +39,12 @@
, gsettings-desktop-schemas
, gnome3
+
+# For video acceleration via VA-API (--enable-features=VaapiVideoDecoder)
+, libvaSupport ? true, libva
+
+# For Vulkan support (--enable-features=Vulkan)
+, vulkanSupport ? true, vulkan-loader
}:
with lib;
@@ -63,6 +69,8 @@ let
kerberos libdrm mesa coreutils
libxkbcommon wayland
] ++ optional pulseSupport libpulseaudio
+ ++ optional libvaSupport libva
+ ++ optional vulkanSupport vulkan-loader
++ [ gtk3 ];
suffix = if channel != "stable" then "-" + channel else "";
diff --git a/pkgs/applications/networking/calls/default.nix b/pkgs/applications/networking/calls/default.nix
index fcd27eceaa8..8937404e91d 100644
--- a/pkgs/applications/networking/calls/default.nix
+++ b/pkgs/applications/networking/calls/default.nix
@@ -3,7 +3,6 @@
, fetchFromGitLab
, meson
, ninja
-, cmake
, pkg-config
, libhandy
, modemmanager
@@ -13,35 +12,46 @@
, feedbackd
, callaudiod
, evolution-data-server
+, glib
, folks
, desktop-file-utils
+, appstream-glib
, libpeas
, dbus
, vala
, wrapGAppsHook
, xvfb_run
+, gtk-doc
+, docbook-xsl-nons
+, docbook_xml_dtd_43
+, gobject-introspection
}:
stdenv.mkDerivation rec {
pname = "calls";
- version = "0.2.0";
+ version = "0.3.1";
src = fetchFromGitLab {
domain = "source.puri.sm";
owner = "Librem5";
repo = pname;
rev = "v${version}";
- sha256 = "1qmjdhnr95dawccw1ss8hc3lk0cypj86xg2amjq7avzn86ryd76l";
+ sha256 = "0igap5ynq269xqaky6fqhdg2dpsvxa008z953ywa4s5b5g5dk3dd";
};
+ outputs = [ "out" "devdoc" ];
+
nativeBuildInputs = [
meson
ninja
pkg-config
desktop-file-utils
+ appstream-glib
vala
- cmake
wrapGAppsHook
+ gtk-doc
+ docbook-xsl-nons
+ docbook_xml_dtd_43
];
buildInputs = [
@@ -62,10 +72,10 @@ stdenv.mkDerivation rec {
xvfb_run
];
+ NIX_CFLAGS_COMPILE = "-I${glib.dev}/include/gio-unix-2.0";
+
mesonFlags = [
- # docs fail to build
- # https://source.puri.sm/Librem5/calls/issues/99
- "-Dgtk_doc=false"
+ "-Dgtk_doc=true"
];
doCheck = true;
@@ -73,6 +83,7 @@ stdenv.mkDerivation rec {
checkPhase = ''
runHook preCheck
NO_AT_BRIDGE=1 \
+ XDG_DATA_DIRS=${folks}/share/gsettings-schemas/${folks.name} \
xvfb-run -s '-screen 0 800x600x24' dbus-run-session \
--config-file=${dbus.daemon}/share/dbus-1/session.conf \
meson test --print-errorlogs
diff --git a/pkgs/applications/networking/cluster/argo/default.nix b/pkgs/applications/networking/cluster/argo/default.nix
index effd1eae490..6e5d05ff0d7 100644
--- a/pkgs/applications/networking/cluster/argo/default.nix
+++ b/pkgs/applications/networking/cluster/argo/default.nix
@@ -19,13 +19,13 @@ let
in
buildGoModule rec {
pname = "argo";
- version = "2.12.9";
+ version = "2.12.10";
src = fetchFromGitHub {
owner = "argoproj";
repo = "argo";
rev = "v${version}";
- sha256 = "sha256-WfyP48qOdFZfQ0+8AZDYokw7WK7lSx5di7z07gsRPZk=";
+ sha256 = "sha256-A4s6D3/1FsqrJ+Jaql4IuyD9ySChL3SXqVvl8wUDRDE=";
};
vendorSha256 = "sha256-4XPMixVNj6PUKobNLwpsOBT7Zs/7pkhDtQacLIB5EfE=";
diff --git a/pkgs/applications/networking/cluster/helm/default.nix b/pkgs/applications/networking/cluster/helm/default.nix
index 5da9e9220a8..501956ec938 100644
--- a/pkgs/applications/networking/cluster/helm/default.nix
+++ b/pkgs/applications/networking/cluster/helm/default.nix
@@ -2,15 +2,15 @@
buildGoModule rec {
pname = "helm";
- version = "3.5.2";
+ version = "3.5.3";
src = fetchFromGitHub {
owner = "helm";
repo = "helm";
rev = "v${version}";
- sha256 = "sha256-XFWJtzKQrZL6lcr8JNiEQ8ldG5289x5pE21E8XgoYkA=";
+ sha256 = "sha256-7xO07JDy6ujWlDF+5Xd3myRQ8ajTppCXz9fNe4yizVw=";
};
- vendorSha256 = "sha256-mjWQxCCtTgj1VCFjnuJWgDjwMt/r4jiFC9Of+CXRgPg=";
+ vendorSha256 = "sha256-lpEoUgABtJczwShNdvD+zYAPDFTJqILSei2YY6mQ2mw=";
doCheck = false;
diff --git a/pkgs/applications/networking/cluster/kubecfg/default.nix b/pkgs/applications/networking/cluster/kubecfg/default.nix
index 561bcbf7ad3..4fda7db9f19 100644
--- a/pkgs/applications/networking/cluster/kubecfg/default.nix
+++ b/pkgs/applications/networking/cluster/kubecfg/default.nix
@@ -1,6 +1,6 @@
{ lib, buildGoPackage, fetchFromGitHub, ... }:
-let version = "0.17.0"; in
+let version = "0.18.0"; in
buildGoPackage {
pname = "kubecfg";
@@ -10,7 +10,7 @@ buildGoPackage {
owner = "bitnami";
repo = "kubecfg";
rev = "v${version}";
- sha256 = "sha256-/91im204vBS3NjrMOvwTVO6tEBgdpirqJFqCnbIB+iQ=";
+ sha256 = "sha256-TJbuJZDj9ZwEaN8LV/M30+5+IgN8EZCTTBBDB0OgdEE=";
};
goPackagePath = "github.com/bitnami/kubecfg";
diff --git a/pkgs/applications/networking/cluster/kubectl-doctor/default.nix b/pkgs/applications/networking/cluster/kubectl-doctor/default.nix
new file mode 100644
index 00000000000..5d056907264
--- /dev/null
+++ b/pkgs/applications/networking/cluster/kubectl-doctor/default.nix
@@ -0,0 +1,27 @@
+{ lib, buildGoModule, fetchFromGitHub }:
+
+buildGoModule rec {
+ pname = "kubectl-doctor";
+ version = "0.3.0";
+
+ src = fetchFromGitHub {
+ owner = "emirozer";
+ repo = pname;
+ rev = version;
+ sha256 = "0x784jbcwd34vzdnhg2yldh5ivkxvs2qlbsvaammbxkn04ch1ijz";
+ };
+
+ vendorSha256 = "04xq5kp1m7c98gb4fd0dni258vpfnhv535gl2qllfcp2mvk3mn55";
+
+ postInstall = ''
+ mv $out/bin/{cmd,kubectl-doctor}
+ '';
+
+ meta = with lib; {
+ description = "kubectl cluster triage plugin for k8s";
+ homepage = "https://github.com/emirozer/kubectl-doctor";
+ changelog = "https://github.com/emirozer/kubectl-doctor/releases/tag/v${version}";
+ license = licenses.asl20;
+ maintainers = [ maintainers.zimbatm ];
+ };
+}
diff --git a/pkgs/applications/networking/cluster/nixops/shell.nix b/pkgs/applications/networking/cluster/nixops/shell.nix
index 6d298b8df83..3fc06b0bc73 100644
--- a/pkgs/applications/networking/cluster/nixops/shell.nix
+++ b/pkgs/applications/networking/cluster/nixops/shell.nix
@@ -3,7 +3,7 @@
pkgs.mkShell {
buildInputs = [
pkgs.poetry2nix.cli
- pkgs.pkgconfig
+ pkgs.pkg-config
pkgs.libvirt
pkgs.poetry
];
diff --git a/pkgs/applications/networking/cluster/tektoncd-cli/default.nix b/pkgs/applications/networking/cluster/tektoncd-cli/default.nix
index 581af59f0c8..847e3f64ca6 100644
--- a/pkgs/applications/networking/cluster/tektoncd-cli/default.nix
+++ b/pkgs/applications/networking/cluster/tektoncd-cli/default.nix
@@ -2,23 +2,20 @@
buildGoModule rec {
pname = "tektoncd-cli";
- version = "0.16.0";
+ version = "0.17.0";
src = fetchFromGitHub {
owner = "tektoncd";
repo = "cli";
rev = "v${version}";
- sha256 = "sha256-IY9iJa4HcZ60jDPdP47jjC0FiOJesvf2vEENMAYVd4Q=";
+ sha256 = "sha256-IyYlmatgcVbUj1WCPAFVOIgn1iHM80P4ie6d1YD3ISM=";
};
vendorSha256 = null;
- buildFlagsArray = [
- "-ldflags="
- "-s"
- "-w"
- "-X github.com/tektoncd/cli/pkg/cmd/version.clientVersion=${version}"
- ];
+ preBuild = ''
+ buildFlagsArray+=("-ldflags" "-s -w -X github.com/tektoncd/cli/pkg/cmd/version.clientVersion=${version}")
+ '';
nativeBuildInputs = [ installShellFiles ];
@@ -40,6 +37,14 @@ buildGoModule rec {
--zsh <($out/bin/tkn completion zsh)
'';
+ doInstallCheck = true;
+ installCheckPhase = ''
+ runHook preInstallCheck
+ $out/bin/tkn --help
+ $out/bin/tkn version | grep "Client version: ${version}"
+ runHook postInstallCheck
+ '';
+
meta = with lib; {
homepage = "https://tekton.dev";
changelog = "https://github.com/tektoncd/cli/releases/tag/v${version}";
diff --git a/pkgs/applications/networking/cluster/terragrunt/default.nix b/pkgs/applications/networking/cluster/terragrunt/default.nix
index 61910895927..f65bc869382 100644
--- a/pkgs/applications/networking/cluster/terragrunt/default.nix
+++ b/pkgs/applications/networking/cluster/terragrunt/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "terragrunt";
- version = "0.28.9";
+ version = "0.28.12";
src = fetchFromGitHub {
owner = "gruntwork-io";
repo = pname;
rev = "v${version}";
- sha256 = "sha256-sqwR+bXx5ab5OsmW44C5MIXjzQFM1QsBvsM0R3pL3H8=";
+ sha256 = "sha256-oHujPgnS76FYihzZV5ZzPP+4+77zNtYozH9jhqJJyVI=";
};
- vendorSha256 = "sha256-9DBCP/4mp/Gr2ie0nk7WGfL+M7snMEztdHZzxdIFbzM=";
+ vendorSha256 = "sha256-SVrDBDGK809O+RaE3gOa9U1agY6hSGI/k3FUCgm+5PA=";
doCheck = false;
diff --git a/pkgs/applications/networking/feedreaders/newsflash/default.nix b/pkgs/applications/networking/feedreaders/newsflash/default.nix
index 6c135439322..ac7af8e53b3 100644
--- a/pkgs/applications/networking/feedreaders/newsflash/default.nix
+++ b/pkgs/applications/networking/feedreaders/newsflash/default.nix
@@ -20,19 +20,19 @@
stdenv.mkDerivation rec {
pname = "newsflash";
- version = "1.3.0";
+ version = "1.4.0";
src = fetchFromGitLab {
owner = "news-flash";
repo = "news_flash_gtk";
rev = version;
- hash = "sha256-Vu8PXdnayrglAFVfO+WZTzk4Qrb/3uqzQIwClnRHto8=";
+ hash = "sha256-EInI5Unaz9m8/gJ7vAzJVyMynJGq0KZh12dNK8r1wnY=";
};
cargoDeps = rustPlatform.fetchCargoTarball {
inherit src;
name = "${pname}-${version}";
- hash = "sha256-dWumQi/Bk7w2C8zVVExxguWchZU+K2qTC02otsiK9jA=";
+ hash = "sha256-xrWZhjfYnO6M3LMTP6l3+oZOusvUWuRBDesIlsiEJ6s=";
};
patches = [
diff --git a/pkgs/applications/networking/flexget/default.nix b/pkgs/applications/networking/flexget/default.nix
index b58c30aee5d..fd68dfc49f4 100644
--- a/pkgs/applications/networking/flexget/default.nix
+++ b/pkgs/applications/networking/flexget/default.nix
@@ -2,11 +2,11 @@
python3Packages.buildPythonApplication rec {
pname = "FlexGet";
- version = "3.1.103";
+ version = "3.1.106";
src = python3Packages.fetchPypi {
inherit pname version;
- sha256 = "da635a01ae7d15ba31b41081ab3e0214b8c5ab5e4662c381246495d7d1eba9be";
+ sha256 = "f0ff300a1762d701b77eb16142dcc13d9d099bbed695f1e950392c1d1bb988eb";
};
postPatch = ''
diff --git a/pkgs/applications/networking/instant-messengers/element/element-desktop-package.json b/pkgs/applications/networking/instant-messengers/element/element-desktop-package.json
index caf80c2460f..19c499b3199 100644
--- a/pkgs/applications/networking/instant-messengers/element/element-desktop-package.json
+++ b/pkgs/applications/networking/instant-messengers/element/element-desktop-package.json
@@ -2,7 +2,7 @@
"name": "element-desktop",
"productName": "Element",
"main": "src/electron-main.js",
- "version": "1.7.22",
+ "version": "1.7.23",
"description": "A feature-rich client for Matrix.org",
"author": "Element",
"repository": {
diff --git a/pkgs/applications/networking/instant-messengers/element/element-desktop.nix b/pkgs/applications/networking/instant-messengers/element/element-desktop.nix
index f147918cdc5..30dffe0c16f 100644
--- a/pkgs/applications/networking/instant-messengers/element/element-desktop.nix
+++ b/pkgs/applications/networking/instant-messengers/element/element-desktop.nix
@@ -8,12 +8,12 @@
let
executableName = "element-desktop";
- version = "1.7.22";
+ version = "1.7.23";
src = fetchFromGitHub {
owner = "vector-im";
repo = "element-desktop";
rev = "v${version}";
- sha256 = "152ggkkk997pg3xdcdzn3samv3vsb6qifgkyl82bnwchy8y3611d";
+ sha256 = "0vvjbh81h6sg6dbm9d6ffav0dim9sadvs67jcm702677qgigkc53";
};
in mkYarnPackage rec {
name = "element-desktop-${version}";
diff --git a/pkgs/applications/networking/instant-messengers/element/element-web.nix b/pkgs/applications/networking/instant-messengers/element/element-web.nix
index a75b02ef8a5..be3c075db7a 100644
--- a/pkgs/applications/networking/instant-messengers/element/element-web.nix
+++ b/pkgs/applications/networking/instant-messengers/element/element-web.nix
@@ -12,11 +12,11 @@ let
in stdenv.mkDerivation rec {
pname = "element-web";
- version = "1.7.22";
+ version = "1.7.23";
src = fetchurl {
url = "https://github.com/vector-im/element-web/releases/download/v${version}/element-v${version}.tar.gz";
- sha256 = "1aaa986h38kkrnyhb1y65d73idsxmkmi201511az9zlz9210ih59";
+ sha256 = "10n899gc3qcjy2cskk0whwz60pnvh500x1b57kn22l9bhkg9xkvp";
};
installPhase = ''
diff --git a/pkgs/applications/networking/instant-messengers/fractal/default.nix b/pkgs/applications/networking/instant-messengers/fractal/default.nix
index 14cf45e97bb..9f5cd6f69bf 100644
--- a/pkgs/applications/networking/instant-messengers/fractal/default.nix
+++ b/pkgs/applications/networking/instant-messengers/fractal/default.nix
@@ -1,12 +1,9 @@
{ lib, stdenv
, fetchFromGitLab
, nix-update-script
-, fetchpatch
, meson
, ninja
, gettext
-, cargo
-, rustc
, python3
, rustPlatform
, pkg-config
@@ -24,7 +21,7 @@
, wrapGAppsHook
}:
-rustPlatform.buildRustPackage rec {
+stdenv.mkDerivation rec {
pname = "fractal";
version = "4.4.0";
@@ -36,16 +33,21 @@ rustPlatform.buildRustPackage rec {
sha256 = "DSNVd9YvI7Dd3s3+M0+wE594tmL1yPNMnD1W9wLhSuw=";
};
- cargoSha256 = "xim5sOzeXJjRXbTOg2Gk/LHU0LioiyMK5nSr1LwMPjc=";
+ cargoDeps = rustPlatform.fetchCargoTarball {
+ inherit src;
+ name = "${pname}-${version}";
+ hash = "sha256-xim5sOzeXJjRXbTOg2Gk/LHU0LioiyMK5nSr1LwMPjc=";
+ };
nativeBuildInputs = [
- cargo
gettext
meson
ninja
pkg-config
python3
- rustc
+ rustPlatform.rust.cargo
+ rustPlatform.cargoSetupHook
+ rustPlatform.rust.rustc
wrapGAppsHook
glib
];
@@ -76,12 +78,6 @@ rustPlatform.buildRustPackage rec {
patchShebangs scripts/meson_post_install.py scripts/test.sh
'';
- # Don't use buildRustPackage phases, only use it for rust deps setup
- configurePhase = null;
- buildPhase = null;
- checkPhase = null;
- installPhase = null;
-
passthru = {
updateScript = nix-update-script {
attrPath = pname;
@@ -91,7 +87,7 @@ rustPlatform.buildRustPackage rec {
meta = with lib; {
description = "Matrix group messaging app";
homepage = "https://gitlab.gnome.org/GNOME/fractal";
- license = licenses.gpl3;
+ license = licenses.gpl3Plus;
broken = stdenv.isDarwin;
maintainers = with maintainers; [ dtzWill worldofpeace ];
};
diff --git a/pkgs/applications/networking/instant-messengers/profanity/default.nix b/pkgs/applications/networking/instant-messengers/profanity/default.nix
index c373d23948b..5aaed6eb211 100644
--- a/pkgs/applications/networking/instant-messengers/profanity/default.nix
+++ b/pkgs/applications/networking/instant-messengers/profanity/default.nix
@@ -4,7 +4,7 @@
, autoAwaySupport ? true, libXScrnSaver ? null, libX11 ? null
, notifySupport ? true, libnotify ? null, gdk-pixbuf ? null
-, traySupport ? true, gnome2 ? null
+, traySupport ? true, gtk2 ? null
, pgpSupport ? true, gpgme ? null
, pythonPluginSupport ? true, python ? null
, omemoSupport ? true, libsignal-protocol-c ? null, libgcrypt ? null
@@ -12,7 +12,7 @@
assert autoAwaySupport -> libXScrnSaver != null && libX11 != null;
assert notifySupport -> libnotify != null && gdk-pixbuf != null;
-assert traySupport -> gnome2 != null;
+assert traySupport -> gtk2 != null;
assert pgpSupport -> gpgme != null;
assert pythonPluginSupport -> python != null;
assert omemoSupport -> libsignal-protocol-c != null && libgcrypt != null;
@@ -45,7 +45,7 @@ stdenv.mkDerivation rec {
curl libmesode cmocka libmicrohttpd sqlite
] ++ optionals autoAwaySupport [ libXScrnSaver libX11 ]
++ optionals notifySupport [ libnotify gdk-pixbuf ]
- ++ optionals traySupport [ gnome2.gtk ]
+ ++ optionals traySupport [ gtk2 ]
++ optionals pgpSupport [ gpgme ]
++ optionals pythonPluginSupport [ python ]
++ optionals omemoSupport [ libsignal-protocol-c libgcrypt ];
diff --git a/pkgs/applications/networking/instant-messengers/stride/default.nix b/pkgs/applications/networking/instant-messengers/stride/default.nix
index 0ce5f764128..47027da9a91 100644
--- a/pkgs/applications/networking/instant-messengers/stride/default.nix
+++ b/pkgs/applications/networking/instant-messengers/stride/default.nix
@@ -1,5 +1,5 @@
{ lib, stdenv, fetchurl, dpkg, alsaLib, atk, cairo, cups, dbus, expat, fontconfig
-, freetype, gdk-pixbuf, glib, gnome2, nspr, nss, pango, udev, xorg }:
+, freetype, gdk-pixbuf, glib, gnome2, gtk2, nspr, nss, pango, udev, xorg }:
let
fullPath = lib.makeLibraryPath [
alsaLib
@@ -13,7 +13,7 @@ let
gdk-pixbuf
glib
gnome2.GConf
- gnome2.gtk
+ gtk2
nspr
nss
pango
diff --git a/pkgs/applications/networking/instant-messengers/teams/default.nix b/pkgs/applications/networking/instant-messengers/teams/default.nix
index 1625878a2d0..aaa00e031d1 100644
--- a/pkgs/applications/networking/instant-messengers/teams/default.nix
+++ b/pkgs/applications/networking/instant-messengers/teams/default.nix
@@ -15,11 +15,11 @@
stdenv.mkDerivation rec {
pname = "teams";
- version = "1.3.00.30857";
+ version = "1.4.00.4855";
src = fetchurl {
url = "https://packages.microsoft.com/repos/ms-teams/pool/main/t/teams/teams_${version}_amd64.deb";
- sha256 = "06r48h1fr2si2g5ng8hsnbcmr70iapnafj21v5bzrzzrigzb2n2h";
+ sha256 = "1g0lsydz4l536qf890drdz6g86xb0sm3326hz3ymj9pi8vvbs7d9";
};
nativeBuildInputs = [ dpkg autoPatchelfHook wrapGAppsHook ];
@@ -38,9 +38,13 @@ stdenv.mkDerivation rec {
preFixup = ''
gappsWrapperArgs+=(--prefix PATH : "${coreutils}/bin:${gawk}/bin:${xdg-utils}/bin")
+ gappsWrapperArgs+=(--add-flags --disable-namespace-sandbox)
+ gappsWrapperArgs+=(--add-flags --disable-setuid-sandbox)
'';
installPhase = ''
+ runHook preInstall
+
mkdir -p $out/{opt,bin}
mv share/teams $out/opt/
@@ -54,6 +58,8 @@ stdenv.mkDerivation rec {
# Work-around screen sharing bug
# https://docs.microsoft.com/en-us/answers/questions/42095/sharing-screen-not-working-anymore-bug.html
rm $out/opt/teams/resources/app.asar.unpacked/node_modules/slimcore/bin/rect-overlay
+
+ runHook postInstall
'';
dontAutoPatchelf = true;
@@ -76,6 +82,11 @@ stdenv.mkDerivation rec {
echo "Adding runtime dependencies to RPATH of Node module $mod"
patchelf --set-rpath "$runtime_rpath:$mod_rpath" "$mod"
done;
+
+ # fix for https://docs.microsoft.com/en-us/answers/questions/298724/open-teams-meeting-link-on-linux-doens39t-work.html?childToView=309406#comment-309406
+ # while we create the wrapper ourselves, gappsWrapperArgs leads to the same issue
+ # another option would be to introduce gappsWrapperAppendedArgs, to allow control of positioning
+ substituteInPlace "$out/bin/teams" --replace '.teams-wrapped" --disable-namespace-sandbox --disable-setuid-sandbox "$@"' '.teams-wrapped" "$@" --disable-namespace-sandbox --disable-setuid-sandbox'
'';
meta = with lib; {
diff --git a/pkgs/applications/networking/instant-messengers/zoom-us/default.nix b/pkgs/applications/networking/instant-messengers/zoom-us/default.nix
index efb913fca73..1a92ca51aca 100644
--- a/pkgs/applications/networking/instant-messengers/zoom-us/default.nix
+++ b/pkgs/applications/networking/instant-messengers/zoom-us/default.nix
@@ -23,7 +23,6 @@
, pciutils
, procps
, util-linux
-, qttools
, pulseaudioSupport ? true, libpulseaudio ? null
}:
@@ -101,9 +100,13 @@ in stdenv.mkDerivation rec {
rm $out/bin/zoom
# Zoom expects "zopen" executable (needed for web login) to be present in CWD. Or does it expect
# everybody runs Zoom only after cd to Zoom package directory? Anyway, :facepalm:
+ # Also clear Qt environment variables to prevent
+ # zoom from tripping over "foreign" Qt ressources.
makeWrapper $out/opt/zoom/ZoomLauncher $out/bin/zoom \
--run "cd $out/opt/zoom" \
- --prefix PATH : ${lib.makeBinPath [ coreutils glib.dev pciutils procps qttools.dev util-linux ]} \
+ --unset QML2_IMPORT_PATH \
+ --unset QT_PLUGIN_PATH \
+ --prefix PATH : ${lib.makeBinPath [ coreutils glib.dev pciutils procps util-linux ]} \
--prefix LD_LIBRARY_PATH ":" ${libs}
# Backwards compatiblity: we used to call it zoom-us
diff --git a/pkgs/applications/networking/instant-messengers/zulip-term/default.nix b/pkgs/applications/networking/instant-messengers/zulip-term/default.nix
index 8f4b2200cc5..77935b30f06 100644
--- a/pkgs/applications/networking/instant-messengers/zulip-term/default.nix
+++ b/pkgs/applications/networking/instant-messengers/zulip-term/default.nix
@@ -6,14 +6,14 @@
python3.pkgs.buildPythonApplication rec {
pname = "zulip-term";
- version = "0.5.2";
+ version = "0.6.0";
# no tests on PyPI
src = fetchFromGitHub {
owner = "zulip";
repo = "zulip-terminal";
rev = version;
- sha256 = "1xhhy3v4wck74a83avil0rnmsi2grrh03cww19n5mv80p2q1cjmf";
+ sha256 = "sha256-nlvZaGMVRRCu8PZHxPWjNSxkqhZs0T/tE1js/3pDUFk=";
};
patches = [
@@ -26,7 +26,9 @@ python3.pkgs.buildPythonApplication rec {
urwid-readline
beautifulsoup4
lxml
- mypy-extensions
+ typing-extensions
+ python-dateutil
+ tzlocal
];
checkInputs = [
diff --git a/pkgs/applications/networking/irc/convos/default.nix b/pkgs/applications/networking/irc/convos/default.nix
index 9a42d0aa99b..6a7fe4b4757 100644
--- a/pkgs/applications/networking/irc/convos/default.nix
+++ b/pkgs/applications/networking/irc/convos/default.nix
@@ -28,7 +28,7 @@ perlPackages.buildPerlPackage rec {
propagatedBuildInputs = [ openssl ];
- checkInputs = with perlPackages; [ TestDeep TestMore ];
+ checkInputs = with perlPackages; [ TestDeep ];
postPatch = ''
patchShebangs script/convos
diff --git a/pkgs/applications/networking/maestral-qt/default.nix b/pkgs/applications/networking/maestral-qt/default.nix
index 0929c745b21..69d3bde42e8 100644
--- a/pkgs/applications/networking/maestral-qt/default.nix
+++ b/pkgs/applications/networking/maestral-qt/default.nix
@@ -6,14 +6,14 @@
python3.pkgs.buildPythonApplication rec {
pname = "maestral-qt";
- version = "1.4.2";
+ version = "1.4.3";
disabled = python3.pkgs.pythonOlder "3.6";
src = fetchFromGitHub {
owner = "SamSchott";
repo = "maestral-qt";
rev = "v${version}";
- sha256 = "sha256-cPH0wD7RL3OifDTD48x58I4qeaLALOMFnfWXjE2/lUQ=";
+ sha256 = "sha256-+eBwBZx+kp2ACbFjtYK6ux9lcPmEQsunvxAAZ2HgAYw=";
};
propagatedBuildInputs = with python3.pkgs; [
diff --git a/pkgs/applications/networking/mailreaders/aerc/default.nix b/pkgs/applications/networking/mailreaders/aerc/default.nix
index 3124239b0d9..09ce39027b5 100644
--- a/pkgs/applications/networking/mailreaders/aerc/default.nix
+++ b/pkgs/applications/networking/mailreaders/aerc/default.nix
@@ -1,4 +1,4 @@
-{ lib, buildGoModule, fetchurl
+{ lib, buildGoModule, fetchFromSourcehut
, ncurses, notmuch, scdoc
, python3, w3m, dante
}:
@@ -7,9 +7,11 @@ buildGoModule rec {
pname = "aerc";
version = "0.5.2";
- src = fetchurl {
- url = "https://git.sr.ht/~sircmpwn/aerc/archive/${version}.tar.gz";
- sha256 = "h7kiRA5TuZ8mDSMymWU33stFLIOMd06TQLYzKW+faO4=";
+ src = fetchFromSourcehut {
+ owner = "~sircmpwn";
+ repo = pname;
+ rev = version;
+ sha256 = "1ja639qry8h2d6y7qshf62ypkzs2rzady59p81scqh8nx0g9bils";
};
runVend = true;
diff --git a/pkgs/applications/networking/msmtp/default.nix b/pkgs/applications/networking/msmtp/default.nix
index 02131b41ea4..d8f53f4b256 100644
--- a/pkgs/applications/networking/msmtp/default.nix
+++ b/pkgs/applications/networking/msmtp/default.nix
@@ -9,11 +9,11 @@ let
in stdenv.mkDerivation rec {
pname = "msmtp";
- version = "1.8.14";
+ version = "1.8.15";
src = fetchurl {
url = "https://marlam.de/${pname}/releases/${pname}-${version}.tar.xz";
- sha256 = "1W8GXXEUhunCNGGFFaAqSKSNq0BRs08+EI++y2+3c7Q=";
+ sha256 = "sha256-ImXcY56/Lt8waf/+CjvXZ0n4tY9AAdXN6uGYc5SQmc4=";
};
patches = [
diff --git a/pkgs/applications/networking/mumble/default.nix b/pkgs/applications/networking/mumble/default.nix
index 4432d9ddeec..088391ba48f 100644
--- a/pkgs/applications/networking/mumble/default.nix
+++ b/pkgs/applications/networking/mumble/default.nix
@@ -6,7 +6,7 @@
, speechdSupport ? false, speechd
, pulseSupport ? false, libpulseaudio
, iceSupport ? false, zeroc-ice
-, grpcSupport ? false, grpc, c-ares, abseil-cpp, which
+, grpcSupport ? false, grpc, which
, nixosTests
}:
@@ -115,7 +115,7 @@ let
buildInputs = [ libcap ]
++ lib.optional iceSupport zeroc-ice
- ++ lib.optionals grpcSupport [ grpc c-ares abseil-cpp which ];
+ ++ lib.optionals grpcSupport [ grpc which ];
installPhase = ''
# bin stuff
diff --git a/pkgs/applications/networking/p2p/gnunet/gtk.nix b/pkgs/applications/networking/p2p/gnunet/gtk.nix
index 4090814b3da..ddeffd8b7e8 100644
--- a/pkgs/applications/networking/p2p/gnunet/gtk.nix
+++ b/pkgs/applications/networking/p2p/gnunet/gtk.nix
@@ -1,5 +1,5 @@
{ stdenv, fetchurl
-, gnome3
+, glade
, gnunet
, gnutls
, gtk3
@@ -25,7 +25,7 @@ stdenv.mkDerivation rec {
];
buildInputs = [
- gnome3.glade
+ glade
gnunet
gnutls
gtk3
diff --git a/pkgs/applications/networking/p2p/transmission/default.nix b/pkgs/applications/networking/p2p/transmission/default.nix
index 8cc674b1ea7..7e8b6b671cd 100644
--- a/pkgs/applications/networking/p2p/transmission/default.nix
+++ b/pkgs/applications/networking/p2p/transmission/default.nix
@@ -12,7 +12,7 @@
, pcre
# Build options
, enableGTK3 ? false
-, gnome3
+, gtk3
, xorg
, wrapGAppsHook
, enableQt ? false
@@ -65,7 +65,7 @@ in stdenv.mkDerivation {
pcre
]
++ lib.optionals enableQt [ qt5.qttools qt5.qtbase ]
- ++ lib.optionals enableGTK3 [ gnome3.gtk xorg.libpthreadstubs ]
+ ++ lib.optionals enableGTK3 [ gtk3 xorg.libpthreadstubs ]
++ lib.optionals enableSystemd [ systemd ]
++ lib.optionals stdenv.isLinux [ inotify-tools ]
;
diff --git a/pkgs/applications/networking/pcloud/default.nix b/pkgs/applications/networking/pcloud/default.nix
index 4229fef4fe6..08a8bc98e1a 100644
--- a/pkgs/applications/networking/pcloud/default.nix
+++ b/pkgs/applications/networking/pcloud/default.nix
@@ -21,7 +21,7 @@
# Runtime dependencies;
# A few additional ones (e.g. Node) are already shipped together with the
# AppImage, so we don't have to duplicate them here.
- alsaLib, dbus-glib, fuse, gnome3, libdbusmenu-gtk2, udev, nss
+ alsaLib, dbus-glib, fuse, gnome3, gtk3, libdbusmenu-gtk2, udev, nss
}:
let
@@ -56,7 +56,7 @@ in stdenv.mkDerivation {
alsaLib
dbus-glib
fuse
- gnome3.gtk
+ gtk3
libdbusmenu-gtk2
nss
udev
@@ -92,7 +92,7 @@ in stdenv.mkDerivation {
# This is required for the file picker dialog - otherwise pcloud just
# crashes
- export XDG_DATA_DIRS="${gnome3.gsettings-desktop-schemas}/share/gsettings-schemas/${gnome3.gsettings-desktop-schemas.name}:${gnome3.gtk}/share/gsettings-schemas/${gnome3.gtk.name}:$XDG_DATA_DIRS"
+ export XDG_DATA_DIRS="${gnome3.gsettings-desktop-schemas}/share/gsettings-schemas/${gnome3.gsettings-desktop-schemas.name}:${gtk3}/share/gsettings-schemas/${gtk3.name}:$XDG_DATA_DIRS"
exec "$out/app/pcloud"
EOF
diff --git a/pkgs/applications/networking/seaweedfs/default.nix b/pkgs/applications/networking/seaweedfs/default.nix
index e038fba6d84..7242a1a7ff7 100644
--- a/pkgs/applications/networking/seaweedfs/default.nix
+++ b/pkgs/applications/networking/seaweedfs/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "seaweedfs";
- version = "2.29";
+ version = "2.31";
src = fetchFromGitHub {
owner = "chrislusf";
repo = "seaweedfs";
rev = version;
- sha256 = "sha256-wyqshtL3wGrmb1oEMOMk2QmDXW9M5tt9d1QEtMFiXa4=";
+ sha256 = "sha256-0s/hcRUuskU4TZqk5h4A51mkEJ6uUZS42mKDQvSx3I4=";
};
- vendorSha256 = "sha256-uT/Y/TfpqDyOUElc4M/w/v77bWF3tTJz+Yu0KRMcxk4=";
+ vendorSha256 = "sha256-QpGRQQbNchj0T9USRnALjvOGd2cV+JUgJeRgfjK8n5o=";
subPackages = [ "weed" ];
diff --git a/pkgs/applications/office/onlyoffice-bin/default.nix b/pkgs/applications/office/onlyoffice-bin/default.nix
new file mode 100644
index 00000000000..bfd3c3529e7
--- /dev/null
+++ b/pkgs/applications/office/onlyoffice-bin/default.nix
@@ -0,0 +1,168 @@
+{ stdenv
+, lib
+, fetchurl
+# Alphabetic ordering below
+, alsaLib
+, at-spi2-atk
+, atk
+, autoPatchelfHook
+, cairo
+, curl
+, dbus
+, dconf
+, dpkg
+, fontconfig
+, gdk-pixbuf
+, glib
+, glibc
+, gsettings-desktop-schemas
+, gst_all_1
+, gtk2
+, gtk3
+, libpulseaudio
+, libudev0-shim
+, makeWrapper
+, nspr
+, nss
+, pulseaudio
+, qt5
+, wrapGAppsHook
+, xkeyboard_config
+, xorg
+}:
+let
+
+ # Note on fonts:
+ #
+ # OnlyOffice does not distribute unfree fonts, but makes it easy to pick up
+ # any fonts you install. See:
+ #
+ # * https://helpcenter.onlyoffice.com/en/installation/docs-community-install-fonts-linux.aspx
+ # * https://www.onlyoffice.com/blog/2020/04/how-to-add-new-fonts-to-onlyoffice-desktop-editors/
+ #
+ # As recommended there, you should download
+ #
+ # arial.ttf, calibri.ttf, cour.ttf, symbol.ttf, times.ttf, wingding.ttf
+ #
+ # into `~/.local/share/fonts/`, otherwise the default template fonts, and
+ # things like bullet points, will not look as expected.
+
+ # TODO: Find out which of these fonts we'd be allowed to distribute along
+ # with this package, or how to make this easier for users otherwise.
+
+ # Not using the `noto-fonts-cjk` package from nixpkgs, because it was
+ # reported that its `.ttc` file is not picked up by OnlyOffice, see:
+ # https://github.com/NixOS/nixpkgs/pull/116343#discussion_r593979816
+ noto-fonts-cjk = fetchurl {
+ url =
+ let
+ version = "v20201206-cjk";
+ in
+ "https://github.com/googlefonts/noto-cjk/raw/${version}/NotoSansCJKsc-Regular.otf";
+ sha256 = "sha256-aJXSVNJ+p6wMAislXUn4JQilLhimNSedbc9nAuPVxo4=";
+ };
+
+ runtimeLibs = lib.makeLibraryPath [
+ curl
+ glibc
+ libudev0-shim
+ pulseaudio
+ ];
+
+in stdenv.mkDerivation rec {
+ pname = "onlyoffice-desktopeditors";
+ version = "6.1.0";
+ minor = "90";
+ src = fetchurl {
+ url = "https://github.com/ONLYOFFICE/DesktopEditors/releases/download/v${version}/onlyoffice-desktopeditors_${version}-${minor}_amd64.deb";
+ sha256 = "sha256-TUaECChM3GxtB54/zNIKjRIocnAxpBVK7XsX3z7aq8o=";
+ };
+
+ nativeBuildInputs = [
+ autoPatchelfHook
+ dpkg
+ makeWrapper
+ wrapGAppsHook
+ ];
+
+ buildInputs = [
+ alsaLib
+ at-spi2-atk
+ atk
+ cairo
+ dbus
+ dconf
+ fontconfig
+ gdk-pixbuf
+ glib
+ gsettings-desktop-schemas
+ gst_all_1.gst-plugins-base
+ gst_all_1.gstreamer
+ gtk2
+ gtk3
+ libpulseaudio
+ nspr
+ nss
+ qt5.qtbase
+ qt5.qtdeclarative
+ qt5.qtsvg
+ xorg.libX11
+ xorg.libxcb
+ xorg.libXcomposite
+ xorg.libXcursor
+ xorg.libXdamage
+ xorg.libXext
+ xorg.libXfixes
+ xorg.libXi
+ xorg.libXrandr
+ xorg.libXrender
+ xorg.libXScrnSaver
+ xorg.libXtst
+ ];
+
+ dontWrapQtApps = true;
+
+ unpackPhase = ''
+ dpkg-deb --fsys-tarfile $src | tar -x --no-same-permissions --no-same-owner
+ '';
+
+ preConfigure = ''
+ cp --no-preserve=mode,ownership ${noto-fonts-cjk} opt/onlyoffice/desktopeditors/fonts/
+ '';
+
+ installPhase = ''
+ runHook preInstall
+
+ mkdir -p $out/{bin,lib,share}
+
+ mv usr/bin/* $out/bin
+ mv usr/share/* $out/share/
+ mv opt/onlyoffice/desktopeditors $out/share
+
+ substituteInPlace $out/bin/onlyoffice-desktopeditors \
+ --replace "/opt/onlyoffice/" "$out/share/"
+
+ ln -s $out/share/desktopeditors/DesktopEditors $out/bin/DesktopEditors
+
+ wrapProgram $out/bin/DesktopEditors \
+ --set QT_XKB_CONFIG_ROOT ${xkeyboard_config}/share/X11/xkb \
+ --set QTCOMPOSE ${xorg.libX11.out}/share/X11/locale
+
+ substituteInPlace $out/share/applications/onlyoffice-desktopeditors.desktop \
+ --replace "/usr/bin/onlyoffice-desktopeditor" "$out/bin/DesktopEditor"
+
+ runHook preInstall
+ '';
+
+ preFixup = ''
+ gappsWrapperArgs+=(--prefix LD_LIBRARY_PATH : "${runtimeLibs}" )
+ '';
+
+ meta = with lib; {
+ description = "Office suite that combines text, spreadsheet and presentation editors allowing to create, view and edit local documents";
+ homepage = "https://www.onlyoffice.com/";
+ platforms = [ "x86_64-linux" ];
+ license = licenses.agpl3Plus;
+ maintainers = with maintainers; [ nh2 gtrunsec ];
+ };
+}
diff --git a/pkgs/applications/office/skrooge/default.nix b/pkgs/applications/office/skrooge/default.nix
index 067b06747d7..8f5beee3845 100644
--- a/pkgs/applications/office/skrooge/default.nix
+++ b/pkgs/applications/office/skrooge/default.nix
@@ -7,11 +7,11 @@
mkDerivation rec {
pname = "skrooge";
- version = "2.23.0";
+ version = "2.24.6";
src = fetchurl {
url = "http://download.kde.org/stable/skrooge/${pname}-${version}.tar.xz";
- sha256 = "10k3j67x5xm5whsvb84k9p70bkn4jbbbvdfan7q49dh2mmpair5a";
+ sha256 = "sha256-DReIm9lcq0j761wWTpJu7HnfEWz9QsRGgUtyVaXFs6A=";
};
nativeBuildInputs = [
diff --git a/pkgs/applications/radio/dablin/default.nix b/pkgs/applications/radio/dablin/default.nix
index e74cc551d49..a9f5fc991ff 100644
--- a/pkgs/applications/radio/dablin/default.nix
+++ b/pkgs/applications/radio/dablin/default.nix
@@ -1,5 +1,5 @@
{ lib, stdenv, fetchFromGitHub, cmake, pkg-config
-, mpg123, SDL2, gnome3, faad2, pcre
+, mpg123, SDL2, gtkmm3, faad2, pcre
} :
stdenv.mkDerivation rec {
@@ -15,7 +15,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ cmake pkg-config ];
- buildInputs = [ faad2 mpg123 SDL2 gnome3.gtkmm pcre ];
+ buildInputs = [ faad2 mpg123 SDL2 gtkmm3 pcre ];
meta = with lib; {
description = "Play DAB/DAB+ from ETI-NI aligned stream";
diff --git a/pkgs/applications/radio/gnss-sdr/default.nix b/pkgs/applications/radio/gnss-sdr/default.nix
index f48a21db75e..46757601867 100644
--- a/pkgs/applications/radio/gnss-sdr/default.nix
+++ b/pkgs/applications/radio/gnss-sdr/default.nix
@@ -1,15 +1,16 @@
-{ lib, stdenv, fetchFromGitHub
+{ lib
+, fetchFromGitHub
, armadillo
-, boost
, cmake
+, gmp
, glog
, gmock
, openssl
, gflags
-, gnuradio
+, gnuradio3_8
+, libpcap
, orc
, pkg-config
-, pythonPackages
, uhd
, log4cpp
, blas, lapack
@@ -18,7 +19,7 @@
, protobuf
}:
-stdenv.mkDerivation rec {
+gnuradio3_8.pkgs.mkDerivation rec {
pname = "gnss-sdr";
version = "0.0.13";
@@ -29,27 +30,32 @@ stdenv.mkDerivation rec {
sha256 = "0a3k47fl5dizzhbqbrbmckl636lznyjby2d2nz6fz21637hvrnby";
};
- nativeBuildInputs = [ cmake pkg-config ];
+ nativeBuildInputs = [
+ cmake
+ gnuradio3_8.unwrapped.python
+ gnuradio3_8.unwrapped.python.pkgs.Mako
+ gnuradio3_8.unwrapped.python.pkgs.six
+ ];
+
buildInputs = [
+ gmp
armadillo
- boost.dev
+ gnuradio3_8.unwrapped.boost
glog
gmock
- openssl.dev
+ openssl
gflags
- gnuradio
orc
- pythonPackages.Mako
- pythonPackages.six
-
# UHD support is optional, but gnuradio is built with it, so there's
# nothing to be gained by leaving it out.
- uhd
+ gnuradio3_8.unwrapped.uhd
log4cpp
blas lapack
matio
pugixml
protobuf
+ gnuradio3_8.pkgs.osmosdr
+ libpcap
];
cmakeFlags = [
diff --git a/pkgs/applications/radio/gnuradio/3.7.nix b/pkgs/applications/radio/gnuradio/3.7.nix
index a48efb9aa6d..50993dd6f8e 100644
--- a/pkgs/applications/radio/gnuradio/3.7.nix
+++ b/pkgs/applications/radio/gnuradio/3.7.nix
@@ -5,6 +5,7 @@
# Remove gcc and python references
, removeReferencesTo
, pkg-config
+, volk
, cppunit
, swig
, orc
@@ -43,11 +44,12 @@
minor = "14";
patch = "0";
}
-, fetchSubmodules ? true
+# We use our build of volk and not the one bundled with the release
+, fetchSubmodules ? false
}:
let
- sourceSha256 = "1nh4f9dmygprlbqybd3j1byg9fsr6065n140mvc4b0v8qqygmhrc";
+ sourceSha256 = "BiUDibXV/5cEYmAAaIxT4WTxF/ni4MJumF5oJ/vuOyc=";
featuresInfo = {
# Needed always
basic = {
@@ -61,6 +63,9 @@ let
};
volk = {
cmakeEnableFlag = "VOLK";
+ runtime = [
+ volk
+ ];
};
doxygen = {
native = [ doxygen ];
@@ -213,19 +218,29 @@ let
qt = qt4;
gtk = gtk2;
});
+ inherit (shared) hasFeature; # function
+in
+
+stdenv.mkDerivation rec {
+ inherit pname;
inherit (shared)
version
src
- hasFeature # function
nativeBuildInputs
buildInputs
disallowedReferences
postInstall
- passthru
doCheck
dontWrapPythonPrograms
meta
;
+
+ passthru = shared.passthru // {
+ # Deps that are potentially overriden and are used inside GR plugins - the same version must
+ inherit boost volk;
+ } // lib.optionalAttrs (hasFeature "gr-uhd" features) {
+ inherit uhd;
+ };
cmakeFlags = shared.cmakeFlags
# From some reason, if these are not set, libcodec2 and gsm are
# not detected properly (slightly different then what's in
@@ -236,6 +251,9 @@ let
"-DLIBGSM_LIBRARIES=${gsm}/lib/libgsm.so"
"-DLIBGSM_INCLUDE_DIR=${gsm}/include/gsm"
]
+ ++ lib.optionals (hasFeature "volk" features && volk != null) [
+ "-DENABLE_INTERNAL_VOLK=OFF"
+ ]
;
stripDebugList = shared.stripDebugList
# gr-fcd feature was dropped in 3.8
@@ -250,15 +268,6 @@ let
+ lib.optionalString (hasFeature "gnuradio-companion" features) ''
sed -i 's/.*pygtk_version.*/set(PYGTK_FOUND TRUE)/g' grc/CMakeLists.txt
''
- # If python-support is disabled, don't install volk's (git submodule)
- # volk_modtool - it references python.
- #
- # NOTE: The same is done for 3.8, but we don't put this string in
- # ./shared.nix since on the next release of 3.8 it won't be needed there,
- # but it will be needed for 3.7, probably for ever.
- + lib.optionalString (!hasFeature "python-support" features) ''
- sed -i -e "/python\/volk_modtool/d" volk/CMakeLists.txt
- ''
;
patches = [
# Don't install python referencing files if python support is disabled.
@@ -272,24 +281,4 @@ let
sha256 = "2Pitgu8accs16B5X5+/q51hr+IY9DMsA15f56gAtBs8=";
})
];
-in
-
-stdenv.mkDerivation rec {
- inherit
- pname
- version
- src
- nativeBuildInputs
- buildInputs
- cmakeFlags
- preConfigure
- # disallowedReferences
- stripDebugList
- patches
- postInstall
- passthru
- doCheck
- dontWrapPythonPrograms
- meta
- ;
}
diff --git a/pkgs/applications/radio/gnuradio/3.8.nix b/pkgs/applications/radio/gnuradio/3.8.nix
new file mode 100644
index 00000000000..799b429800d
--- /dev/null
+++ b/pkgs/applications/radio/gnuradio/3.8.nix
@@ -0,0 +1,284 @@
+{ lib, stdenv
+, fetchFromGitHub
+, fetchpatch
+, cmake
+# Remove gcc and python references
+, removeReferencesTo
+, pkg-config
+, volk
+, cppunit
+, swig
+, orc
+, boost
+, log4cpp
+, mpir
+, doxygen
+, python
+, codec2
+, gsm
+, fftwFloat
+, alsaLib
+, libjack2
+, CoreAudio
+, uhd
+, SDL
+, gsl
+, cppzmq
+, zeromq
+# Needed only if qt-gui is disabled, from some reason
+, icu
+# GUI related
+, gtk3
+, pango
+, gobject-introspection
+, cairo
+, qt5
+, libsForQt5
+# Features available to override, the list of them is in featuresInfo. They
+# are all turned on by default.
+, features ? {}
+# If one wishes to use a different src or name for a very custom build
+, overrideSrc ? {}
+, pname ? "gnuradio"
+, versionAttr ? {
+ major = "3.8";
+ minor = "2";
+ patch = "0";
+}
+# We use our build of volk and not the one bundled with the release
+, fetchSubmodules ? false
+}:
+
+let
+ sourceSha256 = "SFDjtyQRp0fXijZukpLYtISpx8imxedlYN9mRibv1eA=";
+ featuresInfo = {
+ # Needed always
+ basic = {
+ native = [
+ cmake
+ pkg-config
+ orc
+ ];
+ runtime = [
+ boost
+ log4cpp
+ mpir
+ ]
+ # when gr-qtgui is disabled, icu needs to be included, otherwise
+ # building with boost 1.7x fails
+ ++ lib.optionals (!(hasFeature "gr-qtgui" features)) [ icu ];
+ pythonNative = with python.pkgs; [
+ Mako
+ six
+ ];
+ };
+ volk = {
+ cmakeEnableFlag = "VOLK";
+ runtime = [
+ volk
+ ];
+ };
+ doxygen = {
+ native = [ doxygen ];
+ cmakeEnableFlag = "DOXYGEN";
+ };
+ sphinx = {
+ pythonNative = with python.pkgs; [ sphinx ];
+ cmakeEnableFlag = "SPHINX";
+ };
+ python-support = {
+ pythonRuntime = [ python.pkgs.six ];
+ native = [
+ swig
+ python
+ ];
+ cmakeEnableFlag = "PYTHON";
+ };
+ testing-support = {
+ native = [ cppunit ];
+ cmakeEnableFlag = "TESTING";
+ };
+ gnuradio-runtime = {
+ cmakeEnableFlag = "GNURADIO_RUNTIME";
+ };
+ gr-ctrlport = {
+ # Thrift support is not really working well, and even the patch they
+ # recommend applying on 0.9.2 won't apply. See:
+ # https://github.com/gnuradio/gnuradio/blob/v3.8.2.0/gnuradio-runtime/lib/controlport/thrift/README
+ cmakeEnableFlag = "GR_CTRLPORT";
+ native = [
+ swig
+ ];
+ };
+ gnuradio-companion = {
+ pythonRuntime = with python.pkgs; [
+ pyyaml
+ Mako
+ numpy
+ pygobject3
+ ];
+ runtime = [
+ gtk3
+ pango
+ gobject-introspection
+ cairo
+ ];
+ cmakeEnableFlag = "GRC";
+ };
+ gr-blocks = {
+ cmakeEnableFlag = "GR_BLOCKS";
+ };
+ gr-fec = {
+ cmakeEnableFlag = "GR_FEC";
+ };
+ gr-fft = {
+ runtime = [ fftwFloat ];
+ cmakeEnableFlag = "GR_FFT";
+ };
+ gr-filter = {
+ runtime = [ fftwFloat ];
+ cmakeEnableFlag = "GR_FILTER";
+ };
+ gr-analog = {
+ cmakeEnableFlag = "GR_ANALOG";
+ };
+ gr-digital = {
+ cmakeEnableFlag = "GR_DIGITAL";
+ };
+ gr-dtv = {
+ cmakeEnableFlag = "GR_DTV";
+ };
+ gr-audio = {
+ runtime = []
+ ++ lib.optionals stdenv.isLinux [ alsaLib libjack2 ]
+ ++ lib.optionals stdenv.isDarwin [ CoreAudio ]
+ ;
+ cmakeEnableFlag = "GR_AUDIO";
+ };
+ gr-channels = {
+ cmakeEnableFlag = "GR_CHANNELS";
+ };
+ gr-qtgui = {
+ runtime = [ qt5.qtbase libsForQt5.qwt ];
+ pythonRuntime = [ python.pkgs.pyqt5 ];
+ cmakeEnableFlag = "GR_QTGUI";
+ };
+ gr-trellis = {
+ cmakeEnableFlag = "GR_TRELLIS";
+ };
+ gr-uhd = {
+ runtime = [ uhd ];
+ cmakeEnableFlag = "GR_UHD";
+ };
+ gr-utils = {
+ cmakeEnableFlag = "GR_UTILS";
+ };
+ gr-modtool = {
+ pythonRuntime = with python.pkgs; [
+ click
+ click-plugins
+ ];
+ cmakeEnableFlag = "GR_MODTOOL";
+ };
+ gr-video-sdl = {
+ runtime = [ SDL ];
+ cmakeEnableFlag = "GR_VIDEO_SDL";
+ };
+ gr-vocoder = {
+ runtime = [ codec2 gsm ];
+ cmakeEnableFlag = "GR_VOCODER";
+ };
+ gr-wavelet = {
+ cmakeEnableFlag = "GR_WAVELET";
+ runtime = [ gsl ];
+ };
+ gr-zeromq = {
+ runtime = [ cppzmq zeromq ];
+ cmakeEnableFlag = "GR_ZEROMQ";
+ };
+ };
+ shared = (import ./shared.nix {
+ inherit
+ stdenv
+ lib
+ python
+ removeReferencesTo
+ featuresInfo
+ features
+ versionAttr
+ sourceSha256
+ overrideSrc
+ fetchFromGitHub
+ fetchSubmodules
+ ;
+ qt = qt5;
+ gtk = gtk3;
+ });
+ inherit (shared) hasFeature; # function
+in
+
+stdenv.mkDerivation rec {
+ inherit pname;
+ inherit (shared)
+ version
+ src
+ nativeBuildInputs
+ buildInputs
+ disallowedReferences
+ stripDebugList
+ doCheck
+ dontWrapPythonPrograms
+ dontWrapQtApps
+ meta
+ ;
+ passthru = shared.passthru // {
+ # Deps that are potentially overriden and are used inside GR plugins - the same version must
+ inherit boost volk;
+ } // lib.optionalAttrs (hasFeature "gr-uhd" features) {
+ inherit uhd;
+ } // lib.optionalAttrs (hasFeature "gr-qtgui" features) {
+ inherit (libsForQt5) qwt;
+ };
+ cmakeFlags = shared.cmakeFlags
+ # From some reason, if these are not set, libcodec2 and gsm are not
+ # detected properly. NOTE: qradiolink needs libcodec2 to be detected in
+ # order to build, see https://github.com/qradiolink/qradiolink/issues/67
+ ++ lib.optionals (hasFeature "gr-vocoder" features) [
+ "-DLIBCODEC2_LIBRARIES=${codec2}/lib/libcodec2.so"
+ "-DLIBCODEC2_INCLUDE_DIRS=${codec2}/include"
+ "-DLIBCODEC2_HAS_FREEDV_API=ON"
+ "-DLIBGSM_LIBRARIES=${gsm}/lib/libgsm.so"
+ "-DLIBGSM_INCLUDE_DIRS=${gsm}/include/gsm"
+ ]
+ ++ lib.optionals (hasFeature "volk" features && volk != null) [
+ "-DENABLE_INTERNAL_VOLK=OFF"
+ ]
+ ;
+
+ postInstall = shared.postInstall
+ # This is the only python reference worth removing, if needed (3.7 doesn't
+ # set that reference).
+ + lib.optionalString (!hasFeature "python-support" features) ''
+ ${removeReferencesTo}/bin/remove-references-to -t ${python} $out/lib/cmake/gnuradio/GnuradioConfig.cmake
+ ''
+ ;
+ patches = [
+ # Don't install python referencing files if python support is disabled.
+ # See: https://github.com/gnuradio/gnuradio/pull/3839
+ (fetchpatch {
+ url = "https://github.com/gnuradio/gnuradio/commit/4a4fd570b398b0b50fe875fcf0eb9c9db2ea5c6e.diff";
+ sha256 = "xz2E0ji6zfdOAhjfPecAcaVOIls1XP8JngLkBbBBW5Q=";
+ })
+ (fetchpatch {
+ url = "https://github.com/gnuradio/gnuradio/commit/dbc8ad7e7361fddc7b1dbc267c07a776a3f9664b.diff";
+ sha256 = "tQcCpcUbJv3yqAX8rSHN/pAuBq4ueEvoVo7sNzZGvf4=";
+ })
+ # Needed to use boost 1.7x, see:
+ # https://github.com/gnuradio/gnuradio/issues/3720
+ # https://github.com/gnuradio/gnuradio/pull/3967
+ (fetchpatch {
+ url = "https://github.com/gnuradio/gnuradio/commit/cbcb968358fad56f3646619b258f18b0e6693a07.diff";
+ sha256 = "1ajf4797f869lqv436xw61s29qdbn7f01i0970kfxv3yahd34p9v";
+ })
+ ];
+}
diff --git a/pkgs/applications/radio/gnuradio/ais.nix b/pkgs/applications/radio/gnuradio/ais.nix
deleted file mode 100644
index 8d6e8509772..00000000000
--- a/pkgs/applications/radio/gnuradio/ais.nix
+++ /dev/null
@@ -1,53 +0,0 @@
-{ lib
-, stdenv
-, fetchFromGitHub
-, cmake
-, pkg-config
-, boost
-, gnuradio
-, makeWrapper
-, cppunit
-, gr-osmosdr
-, log4cpp
-, pythonSupport ? true
-, python
-, swig
-, fetchpatch
-}:
-
-stdenv.mkDerivation {
- pname = "gr-ais";
- version = "2015-12-20";
-
- src = fetchFromGitHub {
- owner = "bistromath";
- repo = "gr-ais";
- rev = "cdc1f52745853f9c739c718251830eb69704b26e";
- sha256 = "1vl3kk8xr2mh5lf31zdld7yzmwywqffffah8iblxdzblgsdwxfl6";
- };
-
- patches = [
- (fetchpatch {
- url = "https://github.com/bistromath/gr-ais/commit/8502d0252a2a1a9b8d1a71795eaeb5d820684054.patch";
- sha256 = "1cwalphldvf6dbhzwz1gi53z0cb4921qsvlz4138q7m6dxccvssg";
- })
- ];
-
- nativeBuildInputs = [ cmake makeWrapper pkg-config ];
- buildInputs = [ boost gnuradio cppunit gr-osmosdr log4cpp ]
- ++ lib.optionals pythonSupport [ python swig ];
-
- postInstall = ''
- for prog in "$out"/bin/*; do
- wrapProgram "$prog" --set PYTHONPATH $PYTHONPATH:$(toPythonPath "$out")
- done
- '';
-
- meta = with lib; {
- description = "Gnuradio block for ais";
- homepage = "https://github.com/bistromath/gr-ais";
- license = licenses.gpl3Plus;
- platforms = platforms.linux ++ platforms.darwin;
- maintainers = with maintainers; [ mog ];
- };
-}
diff --git a/pkgs/applications/radio/gnuradio/default.nix b/pkgs/applications/radio/gnuradio/default.nix
index 9bc1511968b..bcb2560144a 100644
--- a/pkgs/applications/radio/gnuradio/default.nix
+++ b/pkgs/applications/radio/gnuradio/default.nix
@@ -5,8 +5,8 @@
# Remove gcc and python references
, removeReferencesTo
, pkg-config
+, volk
, cppunit
-, swig
, orc
, boost
, log4cpp
@@ -22,8 +22,13 @@
, uhd
, SDL
, gsl
+, libsodium
+, libsndfile
+, libunwind
, cppzmq
, zeromq
+# Needed only if qt-gui is disabled, from some reason
+, icu
# GUI related
, gtk3
, pango
@@ -38,16 +43,15 @@
, overrideSrc ? {}
, pname ? "gnuradio"
, versionAttr ? {
- major = "3.8";
- minor = "2";
+ major = "3.9";
+ minor = "0";
patch = "0";
}
-# Should be false on the release after 3.8.2.0
-, fetchSubmodules ? true
+, fetchSubmodules ? false
}:
let
- sourceSha256 = "1mnfwdy7w3160vi6110x2qkyq8l78qi8771zwak9n72bl7lhhpnf";
+ sourceSha256 = "ZjQzioAuWrd8jsYOnLNH1mK4n9EbrjgvPX3mTzVFdLk=";
featuresInfo = {
# Needed always
basic = {
@@ -57,32 +61,26 @@ let
orc
];
runtime = [
+ volk
boost
log4cpp
mpir
- ];
+ ]
+ # when gr-qtgui is disabled, icu needs to be included, otherwise
+ # building with boost 1.7x fails
+ ++ lib.optionals (!(hasFeature "gr-qtgui" features)) [ icu ];
pythonNative = with python.pkgs; [
Mako
six
];
};
- # NOTE: Should be removed on the release after 3.8.2.0, see:
- # https://github.com/gnuradio/gnuradio/commit/80c04479d
- volk = {
- cmakeEnableFlag = "VOLK";
- };
doxygen = {
native = [ doxygen ];
cmakeEnableFlag = "DOXYGEN";
};
- sphinx = {
- pythonNative = with python.pkgs; [ sphinx ];
- cmakeEnableFlag = "SPHINX";
- };
python-support = {
pythonRuntime = [ python.pkgs.six ];
native = [
- swig
python
];
cmakeEnableFlag = "PYTHON";
@@ -91,17 +89,23 @@ let
native = [ cppunit ];
cmakeEnableFlag = "TESTING";
};
+ post-install = {
+ cmakeEnableFlag = "POSTINSTALL";
+ };
gnuradio-runtime = {
cmakeEnableFlag = "GNURADIO_RUNTIME";
+ pythonRuntime = [
+ python.pkgs.pybind11
+ ];
};
gr-ctrlport = {
# Thrift support is not really working well, and even the patch they
# recommend applying on 0.9.2 won't apply. See:
- # https://github.com/gnuradio/gnuradio/blob/v3.8.2.0/gnuradio-runtime/lib/controlport/thrift/README
- cmakeEnableFlag = "GR_CTRLPORT";
- native = [
- swig
+ # https://github.com/gnuradio/gnuradio/blob/v3.9.0.0/gnuradio-runtime/lib/controlport/thrift/README
+ runtime = [
+ libunwind
];
+ cmakeEnableFlag = "GR_CTRLPORT";
};
gnuradio-companion = {
pythonRuntime = with python.pkgs; [
@@ -110,11 +114,15 @@ let
numpy
pygobject3
];
+ native = [
+ python.pkgs.pytest
+ ];
runtime = [
gtk3
pango
gobject-introspection
cairo
+ libsndfile
];
cmakeEnableFlag = "GRC";
};
@@ -160,7 +168,9 @@ let
cmakeEnableFlag = "GR_TRELLIS";
};
gr-uhd = {
- runtime = [ uhd ];
+ runtime = [
+ uhd
+ ];
cmakeEnableFlag = "GR_UHD";
};
gr-utils = {
@@ -173,22 +183,29 @@ let
];
cmakeEnableFlag = "GR_MODTOOL";
};
+ gr-blocktool = {
+ cmakeEnableFlag = "GR_BLOCKTOOL";
+ };
gr-video-sdl = {
runtime = [ SDL ];
cmakeEnableFlag = "GR_VIDEO_SDL";
};
- gr-vocoder = {
- runtime = [ codec2 gsm ];
- cmakeEnableFlag = "GR_VOCODER";
- };
+ # codec2 and gsm support is broken with gr3.9: https://github.com/gnuradio/gnuradio/issues/4278
+ # gr-vocoder = {
+ # runtime = [ codec2 gsm ];
+ # cmakeEnableFlag = "GR_VOCODER";
+ # };
gr-wavelet = {
cmakeEnableFlag = "GR_WAVELET";
- runtime = [ gsl ];
+ runtime = [ gsl libsodium ];
};
gr-zeromq = {
runtime = [ cppzmq zeromq ];
cmakeEnableFlag = "GR_ZEROMQ";
};
+ gr-network = {
+ cmakeEnableFlag = "GR_NETWORK";
+ };
};
shared = (import ./shared.nix {
inherit
@@ -207,84 +224,42 @@ let
qt = qt5;
gtk = gtk3;
});
- inherit (shared)
- version
- src
- hasFeature # function
- nativeBuildInputs
- buildInputs
- disallowedReferences
- stripDebugList
- passthru
- doCheck
- dontWrapPythonPrograms
- dontWrapQtApps
- meta
- ;
- cmakeFlags = shared.cmakeFlags
- # From some reason, if these are not set, libcodec2 and gsm are not
- # detected properly. NOTE: qradiolink needs libcodec2 to be detected in
- # order to build, see https://github.com/qradiolink/qradiolink/issues/67
- ++ lib.optionals (hasFeature "gr-vocoder" features) [
- "-DLIBCODEC2_LIBRARIES=${codec2}/lib/libcodec2.so"
- "-DLIBCODEC2_INCLUDE_DIRS=${codec2}/include"
- "-DLIBCODEC2_HAS_FREEDV_API=ON"
- "-DLIBGSM_LIBRARIES=${gsm}/lib/libgsm.so"
- "-DLIBGSM_INCLUDE_DIRS=${gsm}/include/gsm"
- ]
- ;
-
- postInstall = shared.postInstall
- # This is the only python reference worth removing, if needed (3.7 doesn't
- # set that reference).
- + lib.optionalString (!hasFeature "python-support" features) ''
- ${removeReferencesTo}/bin/remove-references-to -t ${python} $out/lib/cmake/gnuradio/GnuradioConfig.cmake
- ''
- ;
- preConfigure = ""
- # If python-support is disabled, don't install volk's (git submodule)
- # volk_modtool - it references python.
- #
- # NOTE: on the next release, volk will always be required to be installed
- # externally (submodule removed upstream). Hence this hook will fail and
- # we'll need to package volk while able to tell it to install or not
- # install python referencing files. When we'll be there, this will help:
- # https://github.com/gnuradio/volk/pull/404
- + lib.optionalString (!hasFeature "python-support" features) ''
- sed -i -e "/python\/volk_modtool/d" volk/CMakeLists.txt
- ''
- ;
- patches = [
- # Don't install python referencing files if python support is disabled.
- # See: https://github.com/gnuradio/gnuradio/pull/3839
- (fetchpatch {
- url = "https://github.com/gnuradio/gnuradio/commit/4a4fd570b398b0b50fe875fcf0eb9c9db2ea5c6e.diff";
- sha256 = "xz2E0ji6zfdOAhjfPecAcaVOIls1XP8JngLkBbBBW5Q=";
- })
- (fetchpatch {
- url = "https://github.com/gnuradio/gnuradio/commit/dbc8ad7e7361fddc7b1dbc267c07a776a3f9664b.diff";
- sha256 = "tQcCpcUbJv3yqAX8rSHN/pAuBq4ueEvoVo7sNzZGvf4=";
- })
- ];
+ inherit (shared) hasFeature; # function
in
stdenv.mkDerivation rec {
- inherit
- pname
+ inherit pname;
+ inherit (shared)
version
src
nativeBuildInputs
buildInputs
cmakeFlags
- preConfigure
- # disallowedReferences
+ disallowedReferences
stripDebugList
- patches
- postInstall
- passthru
doCheck
dontWrapPythonPrograms
dontWrapQtApps
meta
;
+ passthru = shared.passthru // {
+ # Deps that are potentially overriden and are used inside GR plugins - the same version must
+ inherit boost volk;
+ } // lib.optionalAttrs (hasFeature "gr-uhd" features) {
+ inherit uhd;
+ } // lib.optionalAttrs (hasFeature "gr-qtgui" features) {
+ inherit (libsForQt5) qwt;
+ };
+
+ postInstall = shared.postInstall
+ # This is the only python reference worth removing, if needed.
+ # Even if python support is enabled, and we don't care about this
+ # reference, pybind's path is not properly set. See:
+ # https://github.com/gnuradio/gnuradio/issues/4380
+ + lib.optionalString (!hasFeature "python-support" features) ''
+ ${removeReferencesTo}/bin/remove-references-to -t ${python} $out/lib/cmake/gnuradio/GnuradioConfig.cmake
+ ${removeReferencesTo}/bin/remove-references-to -t ${python} $(readlink -f $out/lib/libgnuradio-runtime.so)
+ ${removeReferencesTo}/bin/remove-references-to -t ${python.pkgs.pybind11} $out/lib/cmake/gnuradio/gnuradio-runtimeTargets.cmake
+ ''
+ ;
}
diff --git a/pkgs/applications/radio/gnuradio/gsm.nix b/pkgs/applications/radio/gnuradio/gsm.nix
deleted file mode 100644
index 28c5045081b..00000000000
--- a/pkgs/applications/radio/gnuradio/gsm.nix
+++ /dev/null
@@ -1,37 +0,0 @@
-{ lib, stdenv, fetchFromGitHub, cmake, pkg-config, boost, gnuradio, log4cpp
-, makeWrapper, cppunit, libosmocore, gr-osmosdr
-, pythonSupport ? true, python, swig
-}:
-
-assert pythonSupport -> python != null && swig != null;
-
-stdenv.mkDerivation {
- pname = "gr-gsm";
- version = "2016-08-25";
-
- src = fetchFromGitHub {
- owner = "ptrkrysik";
- repo = "gr-gsm";
- rev = "3ca05e6914ef29eb536da5dbec323701fbc2050d";
- sha256 = "13nnq927kpf91iqccr8db9ripy5czjl5jiyivizn6bia0bam2pvx";
- };
-
- nativeBuildInputs = [ cmake pkg-config ];
- buildInputs = [
- boost gnuradio makeWrapper cppunit libosmocore gr-osmosdr log4cpp
- ] ++ lib.optionals pythonSupport [ python swig ];
-
- postInstall = ''
- for prog in "$out"/bin/*; do
- wrapProgram "$prog" --set PYTHONPATH $PYTHONPATH:${gr-osmosdr}/lib/${python.libPrefix}/site-packages:$(toPythonPath "$out")
- done
- '';
-
- meta = with lib; {
- description = "Gnuradio block for gsm";
- homepage = "https://github.com/ptrkrysik/gr-gsm";
- license = licenses.gpl3Plus;
- platforms = platforms.linux;
- maintainers = with maintainers; [ mog ];
- };
-}
diff --git a/pkgs/applications/radio/gnuradio/limesdr.nix b/pkgs/applications/radio/gnuradio/limesdr.nix
deleted file mode 100644
index afe3de64527..00000000000
--- a/pkgs/applications/radio/gnuradio/limesdr.nix
+++ /dev/null
@@ -1,38 +0,0 @@
-{ lib, stdenv, fetchFromGitHub, cmake, pkg-config, boost, gnuradio
-, pythonSupport ? true, python, swig, limesuite, log4cpp
-} :
-
-assert pythonSupport -> python != null && swig != null;
-
-let
- version = "2.0.0";
-
-in stdenv.mkDerivation {
- pname = "gr-limesdr";
- inherit version;
-
- src = fetchFromGitHub {
- owner = "myriadrf";
- repo = "gr-limesdr";
- rev = "v${version}";
- sha256 = "0ldqvfwl0gil89l9s31fjf9d7ki0dk572i8vna336igfaz348ypq";
- };
-
- nativeBuildInputs = [
- cmake
- pkg-config
- ] ++ lib.optionals pythonSupport [ swig ];
-
- buildInputs = [
- boost gnuradio limesuite log4cpp
- ] ++ lib.optionals pythonSupport [ python ];
-
-
- meta = with lib; {
- description = "Gnuradio source and sink blocks for LimeSDR";
- homepage = "https://wiki.myriadrf.org/Gr-limesdr_Plugin_for_GNURadio";
- license = licenses.mit;
- platforms = platforms.linux;
- maintainers = [ maintainers.markuskowa ];
- };
-}
diff --git a/pkgs/applications/radio/gnuradio/osmosdr.nix b/pkgs/applications/radio/gnuradio/osmosdr.nix
deleted file mode 100644
index 436c4309a5b..00000000000
--- a/pkgs/applications/radio/gnuradio/osmosdr.nix
+++ /dev/null
@@ -1,45 +0,0 @@
-{ lib, stdenv, fetchgit, cmake, pkg-config, makeWrapper
-, boost
-, pythonSupport ? true, python, swig
-, airspy
-, gnuradio
-, hackrf
-, libbladeRF
-, rtl-sdr
-, soapysdr-with-plugins
-, uhd
-, log4cpp
-}:
-
-assert pythonSupport -> python != null && swig != null;
-
-stdenv.mkDerivation rec {
- pname = "gr-osmosdr";
- version = "0.1.5";
-
- src = fetchgit {
- url = "git://git.osmocom.org/gr-osmosdr";
- rev = "v${version}";
- sha256 = "0bf9bnc1c3c4yqqqgmg3nhygj6rcfmyk6pybi27f7461d2cw1drv";
- };
-
- nativeBuildInputs = [ cmake makeWrapper pkg-config ];
- buildInputs = [
- boost log4cpp airspy gnuradio hackrf libbladeRF rtl-sdr uhd
- ] ++ lib.optionals stdenv.isLinux [ soapysdr-with-plugins ]
- ++ lib.optionals pythonSupport [ python swig python.pkgs.cheetah ];
-
- postInstall = ''
- for prog in "$out"/bin/*; do
- wrapProgram "$prog" --set PYTHONPATH $PYTHONPATH:$(toPythonPath "$out")
- done
- '';
-
- meta = with lib; {
- description = "Gnuradio block for OsmoSDR and rtl-sdr";
- homepage = "https://sdr.osmocom.org/trac/wiki/GrOsmoSDR";
- license = licenses.gpl3Plus;
- platforms = platforms.linux ++ platforms.darwin;
- maintainers = with maintainers; [ bjornfor ];
- };
-}
diff --git a/pkgs/applications/radio/gnuradio/rds.nix b/pkgs/applications/radio/gnuradio/rds.nix
deleted file mode 100644
index 4f15f2a961e..00000000000
--- a/pkgs/applications/radio/gnuradio/rds.nix
+++ /dev/null
@@ -1,36 +0,0 @@
-{ lib, stdenv, fetchFromGitHub, cmake, pkg-config, boost, gnuradio, log4cpp
-, makeWrapper, pythonSupport ? true, python, swig
-}:
-
-assert pythonSupport -> python != null && swig != null;
-
-stdenv.mkDerivation rec {
- pname = "gr-rds";
- version = "1.1.0";
-
- src = fetchFromGitHub {
- owner = "bastibl";
- repo = "gr-rds";
- rev = "v${version}";
- sha256 = "0jkzchvw0ivcxsjhi1h0mf7k13araxf5m4wi5v9xdgqxvipjzqfy";
- };
-
- nativeBuildInputs = [ cmake pkg-config ];
- buildInputs = [
- boost gnuradio makeWrapper log4cpp
- ] ++ lib.optionals pythonSupport [ python swig ];
-
- postInstall = ''
- for prog in "$out"/bin/*; do
- wrapProgram "$prog" --set PYTHONPATH $PYTHONPATH:$(toPythonPath "$out")
- done
- '';
-
- meta = with lib; {
- description = "Gnuradio block for radio data system";
- homepage = "https://github.com/bastibl/gr-rds";
- license = licenses.gpl2Plus;
- platforms = platforms.linux ++ platforms.darwin;
- maintainers = with maintainers; [ mog ];
- };
-}
diff --git a/pkgs/applications/radio/gnuradio/shared.nix b/pkgs/applications/radio/gnuradio/shared.nix
index 9b354d5b960..f8ea2f0b160 100644
--- a/pkgs/applications/radio/gnuradio/shared.nix
+++ b/pkgs/applications/radio/gnuradio/shared.nix
@@ -85,9 +85,6 @@ rec {
;
postInstall = ""
# Gcc references
- + lib.optionalString (hasFeature "volk" features) ''
- ${removeReferencesTo}/bin/remove-references-to -t ${stdenv.cc} $(readlink -f $out/lib/libvolk.so)
- ''
+ lib.optionalString (hasFeature "gnuradio-runtime" features) ''
${removeReferencesTo}/bin/remove-references-to -t ${stdenv.cc} $(readlink -f $out/lib/libgnuradio-runtime.so)
''
@@ -103,9 +100,11 @@ rec {
features
featuresInfo
python
- qt
- gtk
;
+ } // lib.optionalAttrs (hasFeature "gr-qtgui" features) {
+ inherit qt;
+ } // lib.optionalAttrs (hasFeature "gnuradio-companion" features) {
+ inherit gtk;
};
# Wrapping is done with an external wrapper
dontWrapPythonPrograms = true;
diff --git a/pkgs/applications/radio/gnuradio/wrapper.nix b/pkgs/applications/radio/gnuradio/wrapper.nix
index aaf74abc2c5..d255b199bc9 100644
--- a/pkgs/applications/radio/gnuradio/wrapper.nix
+++ b/pkgs/applications/radio/gnuradio/wrapper.nix
@@ -1,9 +1,16 @@
{ lib
, stdenv
+# The unwrapped gnuradio derivation
, unwrapped
+# If it's a minimal build, we don't want to wrap it with lndir and
+# wrapProgram..
+, wrap ? true
+# For the wrapper
, makeWrapper
# For lndir
, xorg
+# To define a the gnuradio.pkgs scope
+, newScope
# For Emulating wrapGAppsHook
, gsettings-desktop-schemas
, glib
@@ -37,12 +44,16 @@ let
[]
)
) unwrapped.featuresInfo)
- ++ lib.optionals (unwrapped.hasFeature "python-support" unwrapped.features) [
- # Add unwrapped itself as a python module
- (unwrapped.python.pkgs.toPythonModule unwrapped)
- ]
+ ++ lib.optionals
+ (unwrapped.hasFeature "python-support" unwrapped.features)
+ (
+ # Add unwrapped itself as a python module
+ [ (unwrapped.python.pkgs.toPythonModule unwrapped) ]
+ # Add all extraPackages as python modules
+ ++ (builtins.map unwrapped.python.pkgs.toPythonModule extraPackages)
+ )
;
- python3Env = unwrapped.python.withPackages(ps: pythonPkgs);
+ pythonEnv = unwrapped.python.withPackages(ps: pythonPkgs);
name = (lib.appendToName "wrapped" unwrapped).name;
makeWrapperArgs = builtins.concatStringsSep " " ([
@@ -88,48 +99,84 @@ let
(if unwrapped.versionAttr.major == "3.8" then
[
"--prefix" "QT_PLUGIN_PATH" ":"
- "${lib.getBin unwrapped.qt.qtbase}/${unwrapped.qt.qtbase.qtPluginPrefix}"
+ "${
+ lib.makeSearchPath
+ unwrapped.qt.qtbase.qtPluginPrefix
+ (builtins.map lib.getBin [
+ unwrapped.qt.qtbase
+ unwrapped.qt.qtwayland
+ ])
+ }"
"--prefix" "QML2_IMPORT_PATH" ":"
- "${lib.getBin unwrapped.qt.qtbase}/${unwrapped.qt.qtbase.qtQmlPrefix}"
+ "${
+ lib.makeSearchPath
+ unwrapped.qt.qtbase.qtQmlPrefix
+ (builtins.map lib.getBin [
+ unwrapped.qt.qtbase
+ unwrapped.qt.qtwayland
+ ])
+ }"
]
else
- # TODO: Add here qt4 related environment for 3.7?
+ # Add here qt4 related environment for 3.7?
[
]
)
++ extraMakeWrapperArgs
);
-in
-stdenv.mkDerivation {
- inherit name;
- buildInputs = [
- makeWrapper
- xorg.lndir
- ];
-
- passthru = {
- inherit python3Env pythonPkgs unwrapped;
+ packages = import ../../../top-level/gnuradio-packages.nix {
+ inherit lib stdenv newScope;
+ gnuradio = unwrapped;
};
-
- buildCommand = ''
- mkdir $out
- cd $out
- lndir -silent ${unwrapped}
- for i in $out/bin/*; do
- if [[ ! -x "$i" ]]; then
- continue
- fi
- cp -L "$i" "$i".tmp
- mv -f "$i".tmp "$i"
- if head -1 "$i" | grep -q ${unwrapped.python}; then
- substituteInPlace "$i" \
- --replace ${unwrapped.python} ${python3Env}
- fi
- wrapProgram "$i" ${makeWrapperArgs}
- done
- '';
-
- inherit (unwrapped) meta;
-}
+ passthru = unwrapped.passthru // {
+ inherit
+ pythonEnv
+ pythonPkgs
+ unwrapped
+ ;
+ pkgs = packages;
+ };
+ self = if wrap then
+ stdenv.mkDerivation {
+ inherit name passthru;
+ buildInputs = [
+ makeWrapper
+ xorg.lndir
+ ];
+ buildCommand = ''
+ mkdir $out
+ cd $out
+ lndir -silent ${unwrapped}
+ ${lib.optionalString
+ (extraPackages != [])
+ (builtins.concatStringsSep "\n"
+ (builtins.map (pkg: ''
+ if [[ -d ${lib.getBin pkg}/bin/ ]]; then
+ lndir -silent ${pkg}/bin ./bin
+ fi
+ '') extraPackages)
+ )
+ }
+ for i in $out/bin/*; do
+ if [[ ! -x "$i" ]]; then
+ continue
+ fi
+ cp -L "$i" "$i".tmp
+ mv -f "$i".tmp "$i"
+ if head -1 "$i" | grep -q ${unwrapped.python}; then
+ substituteInPlace "$i" \
+ --replace ${unwrapped.python} ${pythonEnv}
+ fi
+ wrapProgram "$i" ${makeWrapperArgs}
+ done
+ '';
+ inherit (unwrapped) meta;
+ }
+ else
+ unwrapped.overrideAttrs(_: {
+ inherit passthru;
+ })
+ ;
+in self
diff --git a/pkgs/applications/radio/gqrx/default.nix b/pkgs/applications/radio/gqrx/default.nix
index 217818f67c2..cccdff1f3cc 100644
--- a/pkgs/applications/radio/gqrx/default.nix
+++ b/pkgs/applications/radio/gqrx/default.nix
@@ -1,13 +1,23 @@
-{ lib, fetchFromGitHub, cmake, qtbase, qtsvg, gnuradio, boost, gr-osmosdr
-, mkDerivation
+{ lib
+, fetchFromGitHub
+, cmake
+, pkg-config
+, qt5
+, gnuradio3_8Minimal
+, log4cpp
+, mpir
+, fftwFloat
+, alsaLib
+, libjack2
# drivers (optional):
-, rtl-sdr, hackrf
+, rtl-sdr
+, hackrf
, pulseaudioSupport ? true, libpulseaudio
}:
assert pulseaudioSupport -> libpulseaudio != null;
-mkDerivation rec {
+gnuradio3_8Minimal.pkgs.mkDerivation rec {
pname = "gqrx";
version = "2.14.4";
@@ -18,9 +28,23 @@ mkDerivation rec {
sha256 = "sha256-mMaxu0jq2GaNLWjLsJQXx+zCxtyiCAZQJJZ8GJtnllQ=";
};
- nativeBuildInputs = [ cmake ];
+ nativeBuildInputs = [
+ cmake
+ pkg-config
+ qt5.wrapQtAppsHook
+ ];
buildInputs = [
- qtbase qtsvg gnuradio boost gr-osmosdr rtl-sdr hackrf
+ log4cpp
+ mpir
+ fftwFloat
+ alsaLib
+ libjack2
+ gnuradio3_8Minimal.unwrapped.boost
+ qt5.qtbase
+ qt5.qtsvg
+ gnuradio3_8Minimal.pkgs.osmosdr
+ rtl-sdr
+ hackrf
] ++ lib.optionals pulseaudioSupport [ libpulseaudio ];
postInstall = ''
diff --git a/pkgs/applications/radio/inspectrum/default.nix b/pkgs/applications/radio/inspectrum/default.nix
index 37131a686b5..9d61ab4b601 100644
--- a/pkgs/applications/radio/inspectrum/default.nix
+++ b/pkgs/applications/radio/inspectrum/default.nix
@@ -1,17 +1,14 @@
{ lib
-, mkDerivation
+, gnuradio3_8Minimal
, fetchFromGitHub
, pkg-config
, cmake
-, boost
, fftwFloat
-, gnuradio
+, qt5
, liquid-dsp
-, qtbase
-, wrapQtAppsHook
}:
-mkDerivation rec {
+gnuradio3_8Minimal.pkgs.mkDerivation rec {
pname = "inspectrum";
version = "0.2.3";
@@ -22,13 +19,15 @@ mkDerivation rec {
sha256 = "1x6nyn429pk0f7lqzskrgsbq09mq5787xd4piic95add6n1cc355";
};
- nativeBuildInputs = [ cmake pkg-config wrapQtAppsHook ];
+ nativeBuildInputs = [
+ cmake
+ qt5.wrapQtAppsHook
+ pkg-config
+ ];
buildInputs = [
fftwFloat
- boost
- gnuradio
liquid-dsp
- qtbase
+ qt5.qtbase
];
meta = with lib; {
diff --git a/pkgs/applications/radio/qradiolink/default.nix b/pkgs/applications/radio/qradiolink/default.nix
index 24c5f987f17..2dbd9f1aba9 100644
--- a/pkgs/applications/radio/qradiolink/default.nix
+++ b/pkgs/applications/radio/qradiolink/default.nix
@@ -1,51 +1,71 @@
-{ lib, stdenv, fetchFromGitHub, alsaLib, boost
-, qt4, libpulseaudio, codec2, libconfig
-, gnuradio, gr-osmosdr, gsm
-, libopus, libjpeg, protobuf, qwt, speex
-} :
+{ lib
+, fetchFromGitHub
+, libpulseaudio
+, libconfig
+# Needs a gnuradio built with qt gui support
+, gnuradio3_8
+# Not gnuradioPackages'
+, codec2
+, log4cpp
+, gmp
+, gsm
+, libopus
+, libjpeg
+, libsndfile
+, libftdi
+, protobuf
+, speex
+, speexdsp
+}:
-let
- version = "0.5.0";
-
-in stdenv.mkDerivation {
+gnuradio3_8.pkgs.mkDerivation rec {
pname = "qradiolink";
- inherit version;
+ version = "0.8.5-2";
src = fetchFromGitHub {
- owner = "kantooon";
+ owner = "qradiolink";
repo = "qradiolink";
rev = version;
- sha256 = "0xhg5zhjznmls5m3rhpk1qx0dipxmca12s85w15d0i7qwva2f1gi";
+ sha256 = "MgHfKR3AJW3pIN9oCBr4BWxk1fGSCpLmMzjxvuTmuFA=";
};
preBuild = ''
- cd ext
+ cd src/ext
protoc --cpp_out=. Mumble.proto
protoc --cpp_out=. QRadioLink.proto
- cd ..
+ cd ../..
qmake
'';
installPhase = ''
- mkdir -p $out/bin
- cp qradiolink $out/bin
+ install -D qradiolink $out/bin/qradiolink
+ install -Dm644 src/res/icon.png $out/share/pixmaps/qradiolink.png
+ install -Dm644 qradiolink.desktop $out/share/applications/qradiolink.desktop
'';
buildInputs = [
- qt4
- alsaLib
- boost
- libpulseaudio
+ gnuradio3_8.unwrapped.boost
codec2
+ log4cpp
+ gmp
+ libpulseaudio
libconfig
gsm
- gnuradio
- gr-osmosdr
+ gnuradio3_8.pkgs.osmosdr
libopus
libjpeg
- protobuf
speex
- qwt
+ speexdsp
+ gnuradio3_8.qt.qtbase
+ gnuradio3_8.qt.qtmultimedia
+ libftdi
+ libsndfile
+ gnuradio3_8.qwt
+ ];
+ nativeBuildInputs = [
+ protobuf
+ gnuradio3_8.qt.qmake
+ gnuradio3_8.qt.wrapQtAppsHook
];
enableParallelBuilding = true;
diff --git a/pkgs/applications/radio/svxlink/default.nix b/pkgs/applications/radio/svxlink/default.nix
index 19e635da5ac..d6a82049a23 100644
--- a/pkgs/applications/radio/svxlink/default.nix
+++ b/pkgs/applications/radio/svxlink/default.nix
@@ -14,13 +14,13 @@ let
in stdenv.mkDerivation rec {
pname = "svxlink";
- version = "19.09.1";
+ version = "19.09.2";
src = fetchFromGitHub {
owner = "sm0svx";
repo = pname;
rev = version;
- sha256 = "0xmbac821w9kl7imlz0mra19mlhi0rlpbyyay26w1y7h98j4g4yp";
+ sha256 = "sha256-riyFEuEmJ7+jYT3UoTTsMUwFdO3y5mjo4z0fcC3O8gY=";
};
cmakeFlags = [
diff --git a/pkgs/applications/radio/uhd/3.5.nix b/pkgs/applications/radio/uhd/3.5.nix
new file mode 100644
index 00000000000..d913927a7b9
--- /dev/null
+++ b/pkgs/applications/radio/uhd/3.5.nix
@@ -0,0 +1,159 @@
+{ lib
+, stdenv
+, fetchurl
+, fetchFromGitHub
+, cmake
+, pkg-config
+# See https://files.ettus.com/manual_archive/v3.15.0.0/html/page_build_guide.html for dependencies explanations
+, boost
+, enableLibuhd_C_api ? true
+# requires numpy
+, enableLibuhd_Python_api ? false
+, python3
+, enableExamples ? false
+, enableUtils ? false
+, enableLiberio ? false
+, liberio
+, libusb1
+, enableDpdk ? false
+, dpdk
+# Devices
+, enableOctoClock ? true
+, enableMpmd ? true
+, enableB100 ? true
+, enableB200 ? true
+, enableUsrp1 ? true
+, enableUsrp2 ? true
+, enableX300 ? true
+, enableN230 ? true
+, enableN300 ? true
+, enableN320 ? true
+, enableE300 ? true
+, enableE320 ? true
+}:
+
+let
+ onOffBool = b: if b then "ON" else "OFF";
+ inherit (lib) optionals;
+in
+
+stdenv.mkDerivation rec {
+ pname = "uhd";
+ # UHD seems to use three different version number styles: x.y.z, xxx_yyy_zzz
+ # and xxx.yyy.zzz. Hrmpf... style keeps changing
+ version = "3.15.0.0";
+
+ src = fetchFromGitHub {
+ owner = "EttusResearch";
+ repo = "uhd";
+ rev = "v${version}";
+ sha256 = "0jknln88a69fh244670nb7qrflbyv0vvdxfddb5g8ncpb6hcg8qf";
+ };
+ # Firmware images are downloaded (pre-built) from the respective release on Github
+ uhdImagesSrc = fetchurl {
+ url = "https://github.com/EttusResearch/uhd/releases/download/v${version}/uhd-images_${version}.tar.xz";
+ sha256 = "1fir1a13ac07mqhm4sr34cixiqj2difxq0870qv1wr7a7cbfw6vp";
+ };
+
+ cmakeFlags = [
+ "-DENABLE_LIBUHD=ON"
+ "-DENABLE_USB=ON"
+ "-DENABLE_TESTS=ON" # This installs tests as well so we delete them via postPhases
+ "-DENABLE_EXAMPLES=${onOffBool enableExamples}"
+ "-DENABLE_UTILS=${onOffBool enableUtils}"
+ "-DENABLE_LIBUHD_C_API=${onOffBool enableLibuhd_C_api}"
+ "-DENABLE_LIBUHD_PYTHON_API=${onOffBool enableLibuhd_Python_api}"
+ "-DENABLE_LIBERIO=${onOffBool enableLiberio}"
+ "-DENABLE_DPDK=${onOffBool enableDpdk}"
+ # Devices
+ "-DENABLE_OCTOCLOCK=${onOffBool enableOctoClock}"
+ "-DENABLE_MPMD=${onOffBool enableMpmd}"
+ "-DENABLE_B100=${onOffBool enableB100}"
+ "-DENABLE_B200=${onOffBool enableB200}"
+ "-DENABLE_USRP1=${onOffBool enableUsrp1}"
+ "-DENABLE_USRP2=${onOffBool enableUsrp2}"
+ "-DENABLE_X300=${onOffBool enableX300}"
+ "-DENABLE_N230=${onOffBool enableN230}"
+ "-DENABLE_N300=${onOffBool enableN300}"
+ "-DENABLE_N320=${onOffBool enableN320}"
+ "-DENABLE_E300=${onOffBool enableE300}"
+ "-DENABLE_E320=${onOffBool enableE320}"
+ ]
+ # TODO: Check if this still needed
+ # ABI differences GCC 7.1
+ # /nix/store/wd6r25miqbk9ia53pp669gn4wrg9n9cj-gcc-7.3.0/include/c++/7.3.0/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1
+ ++ [ (lib.optionalString stdenv.isAarch32 "-DCMAKE_CXX_FLAGS=-Wno-psabi") ]
+ ;
+
+ # Python + Mako are always required for the build itself but not necessary for runtime.
+ pythonEnv = python3.withPackages (ps: with ps; [ Mako ]
+ ++ optionals (enableLibuhd_Python_api) [ numpy setuptools ]
+ ++ optionals (enableUtils) [ requests six ]
+ );
+
+ nativeBuildInputs = [
+ cmake
+ pkg-config
+ ]
+ # If both enableLibuhd_Python_api and enableUtils are off, we don't need
+ # pythonEnv in buildInputs as it's a 'build' dependency and not a runtime
+ # dependency
+ ++ optionals (!enableLibuhd_Python_api && !enableUtils) [ pythonEnv ]
+ ;
+ buildInputs = [
+ boost
+ libusb1
+ ]
+ # However, if enableLibuhd_Python_api *or* enableUtils is on, we need
+ # pythonEnv for runtime as well. The utilities' runtime dependencies are
+ # handled at the environment
+ ++ optionals (enableLibuhd_Python_api || enableUtils) [ pythonEnv ]
+ ++ optionals (enableLiberio) [ liberio ]
+ ++ optionals (enableDpdk) [ dpdk ]
+ ;
+
+ doCheck = true;
+
+ # Build only the host software
+ preConfigure = "cd host";
+ # TODO: Check if this still needed, perhaps relevant:
+ # https://files.ettus.com/manual_archive/v3.15.0.0/html/page_build_guide.html#build_instructions_unix_arm
+ patches = if stdenv.isAarch32 then ./neon.patch else null;
+
+ postPhases = [ "installFirmware" "removeInstalledTests" ]
+ ++ optionals (enableUtils) [ "moveUdevRules" ]
+ ;
+
+ # UHD expects images in `$CMAKE_INSTALL_PREFIX/share/uhd/images`
+ installFirmware = ''
+ mkdir -p "$out/share/uhd/images"
+ tar --strip-components=1 -xvf "${uhdImagesSrc}" -C "$out/share/uhd/images"
+ '';
+
+ # -DENABLE_TESTS=ON installs the tests, we don't need them in the output
+ removeInstalledTests = ''
+ rm -r $out/lib/uhd/tests
+ '';
+
+ # Moves the udev rules to the standard location, needed only if utils are
+ # enabled
+ moveUdevRules = ''
+ mkdir -p $out/lib/udev/rules.d
+ mv $out/lib/uhd/utils/uhd-usrp.rules $out/lib/udev/rules.d/
+ '';
+
+ meta = with lib; {
+ description = "USRP Hardware Driver (for Software Defined Radio)";
+ longDescription = ''
+ The USRP Hardware Driver (UHD) software is the hardware driver for all
+ USRP (Universal Software Radio Peripheral) devices.
+
+ USRP devices are designed and sold by Ettus Research, LLC and its parent
+ company, National Instruments.
+ '';
+ homepage = "https://uhd.ettus.com/";
+ license = licenses.gpl3Plus;
+ platforms = platforms.linux ++ platforms.darwin;
+ maintainers = with maintainers; [ bjornfor fpletz tomberek ];
+ };
+}
diff --git a/pkgs/applications/radio/uhd/default.nix b/pkgs/applications/radio/uhd/default.nix
index bafb2f637df..9f2f39aab2c 100644
--- a/pkgs/applications/radio/uhd/default.nix
+++ b/pkgs/applications/radio/uhd/default.nix
@@ -1,4 +1,5 @@
-{ lib, stdenv
+{ lib
+, stdenv
, fetchurl
, fetchFromGitHub
, cmake
@@ -8,14 +9,14 @@
, enableLibuhd_C_api ? true
# requires numpy
, enableLibuhd_Python_api ? false
-, python3 ? null
+, python3
, enableExamples ? false
, enableUtils ? false
, enableLiberio ? false
-, liberio ? null
-, libusb1 ? null
+, liberio
+, libusb1
, enableDpdk ? false
-, dpdk ? null
+, dpdk
# Devices
, enableOctoClock ? true
, enableMpmd ? true
@@ -40,18 +41,18 @@ stdenv.mkDerivation rec {
pname = "uhd";
# UHD seems to use three different version number styles: x.y.z, xxx_yyy_zzz
# and xxx.yyy.zzz. Hrmpf... style keeps changing
- version = "3.15.0.0";
+ version = "4.0.0.0";
src = fetchFromGitHub {
owner = "EttusResearch";
repo = "uhd";
rev = "v${version}";
- sha256 = "0jknln88a69fh244670nb7qrflbyv0vvdxfddb5g8ncpb6hcg8qf";
+ sha256 = "NCyiI4pIPw0nBRFdUGpgZ/x2mWz+Qm78ZGACUnSbGSs=";
};
# Firmware images are downloaded (pre-built) from the respective release on Github
uhdImagesSrc = fetchurl {
url = "https://github.com/EttusResearch/uhd/releases/download/v${version}/uhd-images_${version}.tar.xz";
- sha256 = "1fir1a13ac07mqhm4sr34cixiqj2difxq0870qv1wr7a7cbfw6vp";
+ sha256 = "Xfx0bsHUQ5+Dp+xk0sVWWP83oyXQcUH5AX4PNEE7fY4=";
};
cmakeFlags = [
diff --git a/pkgs/applications/radio/xlog/default.nix b/pkgs/applications/radio/xlog/default.nix
index eb57048c5c2..a013fe41d83 100644
--- a/pkgs/applications/radio/xlog/default.nix
+++ b/pkgs/applications/radio/xlog/default.nix
@@ -1,11 +1,11 @@
{ lib, stdenv, fetchurl, glib, gtk2, pkg-config, hamlib }:
stdenv.mkDerivation rec {
pname = "xlog";
- version = "2.0.19";
+ version = "2.0.20";
src = fetchurl {
url = "https://download.savannah.gnu.org/releases/xlog/${pname}-${version}.tar.gz";
- sha256 = "0y38gkcm4mgv6wn31pjq6d5bm22m63rpwa55qjmrlywrmw76rppy";
+ sha256 = "sha256-pSGmKLHGc+Eb9OG27k1rYOMn/2BiRejrBajARjEgsUA=";
};
# glib-2.62 deprecations
diff --git a/pkgs/applications/science/biology/spades/default.nix b/pkgs/applications/science/biology/spades/default.nix
index ec381693aed..9fd3510dc9a 100644
--- a/pkgs/applications/science/biology/spades/default.nix
+++ b/pkgs/applications/science/biology/spades/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "SPAdes";
- version = "3.14.1";
+ version = "3.15.1";
src = fetchurl {
url = "http://cab.spbu.ru/files/release${version}/${pname}-${version}.tar.gz";
- sha256 = "1ji3afn6yvx7ysg7p9j0d1g28zrnxg1b7x90mhs2bj3lgs7vfafn";
+ sha256 = "sha256-2wZzdFRZ7zyhWwYL+c/5qhKDgj+LPtnge3UNHWJ9Ykk=";
};
nativeBuildInputs = [ cmake ];
diff --git a/pkgs/applications/science/biology/stacks/default.nix b/pkgs/applications/science/biology/stacks/default.nix
index c208d80d576..16091514f15 100644
--- a/pkgs/applications/science/biology/stacks/default.nix
+++ b/pkgs/applications/science/biology/stacks/default.nix
@@ -2,10 +2,10 @@
stdenv.mkDerivation rec {
pname = "stacks";
- version = "2.53";
+ version = "2.55";
src = fetchurl {
url = "http://catchenlab.life.illinois.edu/stacks/source/${pname}-${version}.tar.gz";
- sha256 = "1zchds205nwdqch1246953dr8c0019yas178qbq3jypbxvmgq7pf";
+ sha256 = "sha256-p8L0F3A+GdNsPgTQNn9Em5EjFCc9f7gUvyLIRCTd05c=";
};
buildInputs = [ zlib ];
diff --git a/pkgs/applications/science/chemistry/jmol/default.nix b/pkgs/applications/science/chemistry/jmol/default.nix
index 27f9a5c2ab0..93e8e62ac7b 100644
--- a/pkgs/applications/science/chemistry/jmol/default.nix
+++ b/pkgs/applications/science/chemistry/jmol/default.nix
@@ -17,14 +17,14 @@ let
};
in
stdenv.mkDerivation rec {
- version = "14.31.32";
+ version = "14.31.34";
pname = "jmol";
src = let
baseVersion = "${lib.versions.major version}.${lib.versions.minor version}";
in fetchurl {
url = "mirror://sourceforge/jmol/Jmol/Version%20${baseVersion}/Jmol%20${version}/Jmol-${version}-binary.tar.gz";
- sha256 = "sha256-lY4DvtSAC8VDYwzZVZVHNXnyJiSn1vo829DEsLEG/hM=";
+ sha256 = "sha256-i+c4qS/IdLDPHk5ZHRhjOwkdvh8srU/mhOiHIkCN5Vo=";
};
patchPhase = ''
diff --git a/pkgs/applications/science/electronics/horizon-eda/default.nix b/pkgs/applications/science/electronics/horizon-eda/default.nix
index ef68eb999fa..dee0a851bf8 100644
--- a/pkgs/applications/science/electronics/horizon-eda/default.nix
+++ b/pkgs/applications/science/electronics/horizon-eda/default.nix
@@ -6,7 +6,7 @@
, epoxy
, fetchFromGitHub
, glm
-, gnome3
+, gtkmm3
, lib
, libgit2
, librsvg
@@ -37,7 +37,7 @@ stdenv.mkDerivation rec {
curl
epoxy
glm
- gnome3.gtkmm
+ gtkmm3
libgit2
librsvg
libuuid
diff --git a/pkgs/applications/science/electronics/kicad/default.nix b/pkgs/applications/science/electronics/kicad/default.nix
index dcf51e657c4..b91b5ad14a9 100644
--- a/pkgs/applications/science/electronics/kicad/default.nix
+++ b/pkgs/applications/science/electronics/kicad/default.nix
@@ -1,6 +1,7 @@
{ lib, stdenv
, fetchFromGitLab
, gnome3
+, dconf
, wxGTK30
, wxGTK31
, makeWrapper
@@ -186,12 +187,12 @@ stdenv.mkDerivation rec {
makeWrapperArgs = with passthru.libraries; [
"--prefix XDG_DATA_DIRS : ${base}/share"
"--prefix XDG_DATA_DIRS : ${hicolor-icon-theme}/share"
- "--prefix XDG_DATA_DIRS : ${gnome3.defaultIconTheme}/share"
+ "--prefix XDG_DATA_DIRS : ${gnome3.adwaita-icon-theme}/share"
"--prefix XDG_DATA_DIRS : ${wxGTK.gtk}/share/gsettings-schemas/${wxGTK.gtk.name}"
"--prefix XDG_DATA_DIRS : ${gsettings-desktop-schemas}/share/gsettings-schemas/${gsettings-desktop-schemas.name}"
# wrapGAppsHook did these two as well, no idea if it matters...
"--prefix XDG_DATA_DIRS : ${cups}/share"
- "--prefix GIO_EXTRA_MODULES : ${gnome3.dconf}/lib/gio/modules"
+ "--prefix GIO_EXTRA_MODULES : ${dconf}/lib/gio/modules"
"--set-default KISYSMOD ${footprints}/share/kicad/modules"
"--set-default KICAD_SYMBOL_DIR ${symbols}/share/kicad/library"
diff --git a/pkgs/applications/science/electronics/pcb/default.nix b/pkgs/applications/science/electronics/pcb/default.nix
index 69ff7b2e69f..d28f1d18121 100644
--- a/pkgs/applications/science/electronics/pcb/default.nix
+++ b/pkgs/applications/science/electronics/pcb/default.nix
@@ -21,11 +21,11 @@
stdenv.mkDerivation rec {
pname = "pcb";
- version = "4.2.2";
+ version = "4.3.0";
src = fetchurl {
url = "mirror://sourceforge/pcb/${pname}-${version}.tar.gz";
- sha256 = "0pbfyfadbia1jf9ywkf02j8mfdh8c3mj390c2jdqnl70vcdszvhw";
+ sha256 = "sha256-roUvRq+Eq6f1HYE/uRb8f82+6kP3E08VBQcCThdD+14=";
};
nativeBuildInputs = [
diff --git a/pkgs/applications/science/logic/coq/default.nix b/pkgs/applications/science/logic/coq/default.nix
index 8713abe4bcf..2ac5a7dd671 100644
--- a/pkgs/applications/science/logic/coq/default.nix
+++ b/pkgs/applications/science/logic/coq/default.nix
@@ -127,7 +127,7 @@ self = stdenv.mkDerivation {
buildInputs = [ ncurses ] ++ ocamlBuildInputs
++ optionals buildIde
(if versionAtLeast "8.10"
- then [ ocamlPackages.lablgtk3-sourceview3 glib gnome3.defaultIconTheme wrapGAppsHook ]
+ then [ ocamlPackages.lablgtk3-sourceview3 glib gnome3.adwaita-icon-theme wrapGAppsHook ]
else [ ocamlPackages.lablgtk ]);
postPatch = ''
diff --git a/pkgs/applications/science/logic/tlaplus/toolbox.nix b/pkgs/applications/science/logic/tlaplus/toolbox.nix
index da8985818e7..defe218b119 100644
--- a/pkgs/applications/science/logic/tlaplus/toolbox.nix
+++ b/pkgs/applications/science/logic/tlaplus/toolbox.nix
@@ -1,11 +1,8 @@
{ lib, fetchzip, makeWrapper, makeDesktopItem, stdenv
-, gtk, libXtst, glib, zlib
+, gtk3, libXtst, glib, zlib
}:
let
- version = "1.7.0";
- arch = "x86_64";
-
desktopItem = makeDesktopItem rec {
name = "TLA+Toolbox";
exec = "tla-toolbox";
@@ -20,12 +17,12 @@ let
};
-in stdenv.mkDerivation {
+in stdenv.mkDerivation rec {
pname = "tla-toolbox";
- inherit version;
+ version = "1.7.1";
src = fetchzip {
- url = "https://tla.msr-inria.inria.fr/tlatoolbox/products/TLAToolbox-${version}-linux.gtk.${arch}.zip";
- sha256 = "0v15wscawair5bghr5ixb4i062kmh9by1m0hnz2r1sawlqyafz02";
+ url = "https://tla.msr-inria.inria.fr/tlatoolbox/products/TLAToolbox-${version}-linux.gtk.x86_64.zip";
+ sha256 = "02a2y2mkfab5cczw8g604m61h4xr0apir49zbd1aq6mmgcgngw80";
};
nativeBuildInputs = [ makeWrapper ];
@@ -33,6 +30,8 @@ in stdenv.mkDerivation {
phases = [ "installPhase" ];
installPhase = ''
+ runHook preInstall
+
mkdir -p "$out/bin"
cp -r "$src" "$out/toolbox"
chmod -R +w "$out/toolbox"
@@ -43,12 +42,17 @@ in stdenv.mkDerivation {
patchelf \
--set-interpreter $(cat $NIX_CC/nix-support/dynamic-linker) \
+ --set-rpath "${lib.makeLibraryPath [ zlib ]}:$(patchelf --print-rpath $(find "$out/toolbox" -name java))" \
"$(find "$out/toolbox" -name java)"
+ patchelf \
+ --set-interpreter $(cat $NIX_CC/nix-support/dynamic-linker) \
+ "$(find "$out/toolbox" -name jspawnhelper)"
+
makeWrapper $out/toolbox/toolbox $out/bin/tla-toolbox \
--run "set -x; cd $out/toolbox" \
--add-flags "-data ~/.tla-toolbox" \
- --prefix LD_LIBRARY_PATH : "${lib.makeLibraryPath [ gtk libXtst glib zlib ]}"
+ --prefix LD_LIBRARY_PATH : "${lib.makeLibraryPath [ gtk3 libXtst glib zlib ]}"
echo -e "\nCreating TLA Toolbox icons..."
pushd "$src"
@@ -63,6 +67,8 @@ in stdenv.mkDerivation {
echo -e "\nCreating TLA Toolbox desktop entry..."
cp -r "${desktopItem}/share/applications"* "$out/share/applications"
+
+ runHook postInstall
'';
meta = {
@@ -75,7 +81,7 @@ in stdenv.mkDerivation {
'';
# http://lamport.azurewebsites.net/tla/license.html
license = with lib.licenses; [ mit ];
- platforms = lib.platforms.linux;
+ platforms = [ "x86_64-linux" ];
maintainers = [ ];
};
}
diff --git a/pkgs/applications/science/math/calc/default.nix b/pkgs/applications/science/math/calc/default.nix
index 456ce878e49..2df68b49e67 100644
--- a/pkgs/applications/science/math/calc/default.nix
+++ b/pkgs/applications/science/math/calc/default.nix
@@ -3,14 +3,14 @@
stdenv.mkDerivation rec {
pname = "calc";
- version = "2.12.8.2";
+ version = "2.12.9.0";
src = fetchurl {
urls = [
"https://github.com/lcn2/calc/releases/download/${version}/${pname}-${version}.tar.bz2"
"http://www.isthe.com/chongo/src/calc/${pname}-${version}.tar.bz2"
];
- sha256 = "sha256-yKe4PASm7qWH/nYv8BtYbi9m3xPpA0SZ02Hahj8DJC8=";
+ sha256 = "sha256-334WUhPG30U72hwzpHAZRNdmr/uBleOvEhu3rW9d5dM=";
};
postPatch = ''
diff --git a/pkgs/applications/science/math/gfm/default.nix b/pkgs/applications/science/math/gfm/default.nix
index a8031b3e8a3..1078be99c3a 100644
--- a/pkgs/applications/science/math/gfm/default.nix
+++ b/pkgs/applications/science/math/gfm/default.nix
@@ -5,6 +5,7 @@
, pkg-config
, autoreconfHook
, gnome2
+, gtk2
, glib
, libtifiles2
, libticables2
@@ -32,7 +33,7 @@ stdenv.mkDerivation rec {
];
buildInputs = [
- gnome2.gtk
+ gtk2
gnome2.libglade
glib
libtifiles2
diff --git a/pkgs/applications/science/math/sage/sagelib.nix b/pkgs/applications/science/math/sage/sagelib.nix
index 1c2235bf71b..822cb0a2bd5 100644
--- a/pkgs/applications/science/math/sage/sagelib.nix
+++ b/pkgs/applications/science/math/sage/sagelib.nix
@@ -32,7 +32,6 @@
, ntl
, numpy
, pari
-, pkgconfig
, pkg-config
, planarity
, ppl
@@ -86,7 +85,6 @@ buildPythonPackage rec {
cypari2
jinja2
numpy
- pkgconfig
boost
arb
brial
diff --git a/pkgs/applications/science/math/tilp2/default.nix b/pkgs/applications/science/math/tilp2/default.nix
index 1b46f982b41..ebcca69f094 100644
--- a/pkgs/applications/science/math/tilp2/default.nix
+++ b/pkgs/applications/science/math/tilp2/default.nix
@@ -7,6 +7,7 @@
, intltool
, glib
, gnome2
+, gtk2
, gfm
, libticables2
, libticalcs2
@@ -36,7 +37,7 @@ stdenv.mkDerivation rec {
buildInputs = [
glib
- gnome2.gtk
+ gtk2
gnome2.libglade
gfm
libticables2
diff --git a/pkgs/applications/search/doodle/default.nix b/pkgs/applications/search/doodle/default.nix
index 83dbb651144..c4f6362465f 100644
--- a/pkgs/applications/search/doodle/default.nix
+++ b/pkgs/applications/search/doodle/default.nix
@@ -1,13 +1,13 @@
{ lib, stdenv, fetchurl, libextractor, gettext }:
stdenv.mkDerivation rec {
- name = "doodle-0.7.1";
+ name = "doodle-0.7.2";
buildInputs = [ libextractor gettext ];
src = fetchurl {
url = "https://grothoff.org/christian/doodle/download/${name}.tar.gz";
- sha256 = "086va4q8swiablv5x72yikrdh5swhy7kzmg5wlszi5a7vjya29xw";
+ sha256 = "sha256-dtRPfUjhBNgN+5zHMYmszISmBv1+K6yjKsbQBiAXWRA=";
};
meta = {
diff --git a/pkgs/applications/terminal-emulators/evilvte/default.nix b/pkgs/applications/terminal-emulators/evilvte/default.nix
index 06dafe09168..5d5ce5d772e 100644
--- a/pkgs/applications/terminal-emulators/evilvte/default.nix
+++ b/pkgs/applications/terminal-emulators/evilvte/default.nix
@@ -1,5 +1,5 @@
{ lib, stdenv, fetchgit, makeWrapper, pkg-config,
- gnome2, glib, pango, cairo, gdk-pixbuf, atk, freetype, xorg,
+ gnome2, gtk2, glib, pango, cairo, gdk-pixbuf, atk, freetype, xorg,
configH ? ""
}:
@@ -14,7 +14,7 @@ stdenv.mkDerivation {
};
buildInputs = [
- gnome2.vte glib pango gnome2.gtk cairo gdk-pixbuf atk freetype xorg.libX11
+ gnome2.vte glib pango gtk2 cairo gdk-pixbuf atk freetype xorg.libX11
xorg.xorgproto xorg.libXext makeWrapper pkg-config
];
diff --git a/pkgs/applications/terminal-emulators/kgx/default.nix b/pkgs/applications/terminal-emulators/kgx/default.nix
new file mode 100644
index 00000000000..4e8cf06c1fd
--- /dev/null
+++ b/pkgs/applications/terminal-emulators/kgx/default.nix
@@ -0,0 +1,76 @@
+{ lib
+, stdenv
+, genericBranding ? false
+, fetchFromGitLab
+, gettext
+, gnome3
+, libgtop
+, gtk3
+, libhandy
+, pcre2
+, vte
+, appstream-glib
+, desktop-file-utils
+, git
+, meson
+, ninja
+, pkg-config
+, python3
+, sassc
+, wrapGAppsHook
+}:
+
+stdenv.mkDerivation {
+ pname = "kgx";
+ version = "unstable-2021-03-13";
+
+ src = fetchFromGitLab {
+ domain = "gitlab.gnome.org";
+ owner = "ZanderBrown";
+ repo = "kgx";
+ rev = "105adb6a8d09418a3ce622442aef6ae623dee787";
+ sha256 = "0m34y0nbcfkyicb40iv0iqaq6f9r3f66w43lr803j3351nxqvcz2";
+ };
+
+ buildInputs = [
+ gettext
+ libgtop
+ gnome3.nautilus
+ gtk3
+ libhandy
+ pcre2
+ vte
+ ];
+
+ nativeBuildInputs = [
+ appstream-glib
+ desktop-file-utils
+ git
+ meson
+ ninja
+ pkg-config
+ python3
+ sassc
+ wrapGAppsHook
+ ];
+
+ mesonFlags = lib.optional genericBranding "-Dgeneric=true";
+
+ postPatch = ''
+ chmod +x build-aux/meson/postinstall.py
+ patchShebangs build-aux/meson/postinstall.py
+ '';
+
+ preFixup = ''
+ substituteInPlace $out/share/applications/org.gnome.zbrown.KingsCross.desktop \
+ --replace "Exec=kgx" "Exec=$out/bin/kgx"
+ '';
+
+ meta = with lib; {
+ description = "Simple user-friendly terminal emulator for the GNOME desktop";
+ homepage = "https://gitlab.gnome.org/ZanderBrown/kgx";
+ license = licenses.gpl3Plus;
+ maintainers = with maintainers; [ zhaofengli ];
+ platforms = platforms.linux;
+ };
+}
diff --git a/pkgs/applications/version-management/git-and-tools/ghorg/default.nix b/pkgs/applications/version-management/git-and-tools/ghorg/default.nix
index 4bfe06fee74..74e2a34aec1 100644
--- a/pkgs/applications/version-management/git-and-tools/ghorg/default.nix
+++ b/pkgs/applications/version-management/git-and-tools/ghorg/default.nix
@@ -2,13 +2,13 @@
buildGoModule rec {
pname = "ghorg";
- version = "1.5.0";
+ version = "1.5.1";
src = fetchFromGitHub {
owner = "gabrie30";
repo = "ghorg";
rev = version;
- sha256 = "sha256-OoNHKDxYKTmfm1rrQxG7PnH7DINa2M/NKc/5iKaUybg=";
+ sha256 = "sha256-HkOMG7VG8jyvr1W1T/62murtNYE8wyT/p3lDtuxfm5M=";
};
doCheck = false;
diff --git a/pkgs/applications/version-management/git-and-tools/gitui/default.nix b/pkgs/applications/version-management/git-and-tools/gitui/default.nix
index f980ea5d015..caf179f645b 100644
--- a/pkgs/applications/version-management/git-and-tools/gitui/default.nix
+++ b/pkgs/applications/version-management/git-and-tools/gitui/default.nix
@@ -1,16 +1,16 @@
{ lib, stdenv, rustPlatform, fetchFromGitHub, libiconv, perl, python3, Security, AppKit, openssl, xclip }:
rustPlatform.buildRustPackage rec {
pname = "gitui";
- version = "0.12.0";
+ version = "0.13.0";
src = fetchFromGitHub {
owner = "extrawurst";
repo = pname;
rev = "v${version}";
- sha256 = "1fcv9bxfv7f7ysmnqan9vdp2z3kvdb4h4zwbr0l3cs8kbapk713n";
+ sha256 = "0fc8vxpy1zarxd5lqgwdj2jzv35qsxaydczg0qkws1f88m43n33x";
};
- cargoSha256 = "1mnh8jza8lkw5rgkx2bnnqvk9w7l9c2ab9hmfmgx049wn42ylb41";
+ cargoSha256 = "1j5cf5z8ksf5kvi6zfrabv1c127yb6s0dpkl9p8vqdgdc6mzghvd";
nativeBuildInputs = [ python3 perl ];
buildInputs = [ openssl ]
diff --git a/pkgs/applications/version-management/git-and-tools/glab/default.nix b/pkgs/applications/version-management/git-and-tools/glab/default.nix
index 7a23ec678a6..8e7e739e610 100644
--- a/pkgs/applications/version-management/git-and-tools/glab/default.nix
+++ b/pkgs/applications/version-management/git-and-tools/glab/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "glab";
- version = "1.15.0";
+ version = "1.16.0";
src = fetchFromGitHub {
owner = "profclems";
repo = pname;
rev = "v${version}";
- sha256 = "sha256-wOeWqgN0VYmTXPTU3z5Utau8diW18QKV7w/2y86R8U0=";
+ sha256 = "sha256-KkkP/qkIrwJUxmZTY8zxJKMbOiaGl8XqJhHAU7oejGs=";
};
- vendorSha256 = "sha256-Ge3nwI0cY2JxRTn3EZtlal5c6A6TIKfH/CkJnQ1C6PY=";
+ vendorSha256 = "sha256-DO8eH0DAitxX0NOYQBs4/ME9TFQYfXedwbld1DnBWXk=";
runVend = true;
# Tests are trying to access /homeless-shelter
diff --git a/pkgs/applications/video/kodi/default.nix b/pkgs/applications/video/kodi/default.nix
index da338e17586..55ba84cc454 100644
--- a/pkgs/applications/video/kodi/default.nix
+++ b/pkgs/applications/video/kodi/default.nix
@@ -1,250 +1,14 @@
-{ stdenv, lib, fetchFromGitHub, autoconf, automake, libtool, makeWrapper
-, pkg-config, cmake, gnumake, yasm, python3Packages
-, libgcrypt, libgpgerror, libunistring
-, boost, avahi, lame
-, gettext, pcre-cpp, yajl, fribidi, which
-, openssl, gperf, tinyxml2, taglib, libssh, swig, jre_headless
-, gtest, ncurses, spdlog
-, libxml2, systemd
-, alsaLib, libGLU, libGL, fontconfig, freetype, ftgl
-, libjpeg, libpng, libtiff
-, libmpeg2, libsamplerate, libmad
-, libogg, libvorbis, flac, libxslt
-, lzo, libcdio, libmodplug, libass, libbluray
-, sqlite, libmysqlclient, nasm, gnutls, libva, libdrm
-, curl, bzip2, zip, unzip, glxinfo
-, libcec, libcec_platform, dcadec, libuuid
-, libcrossguid, libmicrohttpd
-, bluez, doxygen, giflib, glib, harfbuzz, lcms2, libidn, libpthreadstubs, libtasn1
-, libplist, p11-kit, zlib, flatbuffers, fmt, fstrcmp, rapidjson
-, lirc
-, x11Support ? true, libX11, xorgproto, libXt, libXmu, libXext, libXinerama, libXrandr, libXtst, libXfixes, xdpyinfo, libXdmcp
-, dbusSupport ? true, dbus ? null
-, joystickSupport ? true, cwiid ? null
-, nfsSupport ? true, libnfs ? null
-, pulseSupport ? true, libpulseaudio ? null
-, rtmpSupport ? true, rtmpdump ? null
-, sambaSupport ? true, samba ? null
-, udevSupport ? true, udev ? null
-, usbSupport ? false, libusb-compat-0_1 ? null
-, vdpauSupport ? true, libvdpau ? null
-, useWayland ? false, wayland ? null, wayland-protocols ? null
-, waylandpp ? null, libxkbcommon ? null
-, useGbm ? false, mesa ? null, libinput ? null
-, buildPackages
-}:
-
-assert dbusSupport -> dbus != null;
-assert nfsSupport -> libnfs != null;
-assert pulseSupport -> libpulseaudio != null;
-assert rtmpSupport -> rtmpdump != null;
-assert sambaSupport -> samba != null;
-assert udevSupport -> udev != null;
-assert usbSupport -> libusb-compat-0_1 != null && ! udevSupport; # libusb-compat-0_1 won't be used if udev is avaliable
-assert vdpauSupport -> libvdpau != null;
-assert useWayland -> wayland != null && wayland-protocols != null && waylandpp != null && libxkbcommon != null;
-assert useGbm || useWayland || x11Support;
-
+{ callPackage, ... } @ args:
let
- kodiReleaseDate = "20210219";
- kodiVersion = "19.0";
- rel = "Matrix";
-
- kodi_src = fetchFromGitHub {
- owner = "xbmc";
- repo = "xbmc";
- rev = "${kodiVersion}-${rel}";
- sha256 = "097dg6a7v4ia85jx1pmlpwzdpqcqxlrmniqd005q73zvgj67zc2p";
- };
-
- ffmpeg = stdenv.mkDerivation rec {
- pname = "kodi-ffmpeg";
- version = "4.3.1";
- src = fetchFromGitHub {
- owner = "xbmc";
- repo = "FFmpeg";
- rev = "${version}-${rel}-Beta1";
- sha256 = "1c5rwlxn6xj501iw7masdv2p6wb9rkmd299lmlkx97sw1kvxvg2w";
+ unwrapped = callPackage ./unwrapped.nix (removeAttrs args [ "callPackage" ]);
+ kodiPackages = callPackage ./packages.nix { kodi = unwrapped; };
+in
+ unwrapped.overrideAttrs (oldAttrs: {
+ passthru = oldAttrs.passthru // {
+ packages = kodiPackages;
+ withPackages = func: callPackage ./wrapper.nix {
+ kodi = unwrapped;
+ addons = kodiPackages.requiredKodiAddons (func kodiPackages);
+ };
};
- preConfigure = ''
- cp ${kodi_src}/tools/depends/target/ffmpeg/{CMakeLists.txt,*.cmake} .
- sed -i 's/ --cpu=''${CPU}//' CMakeLists.txt
- sed -i 's/--strip=''${CMAKE_STRIP}/--strip=''${CMAKE_STRIP} --ranlib=''${CMAKE_RANLIB}/' CMakeLists.txt
- '';
- cmakeFlags = lib.optionals (stdenv.hostPlatform != stdenv.buildPlatform) [
- "-DCROSSCOMPILING=ON"
- "-DCPU=${stdenv.hostPlatform.parsed.cpu.name}"
- "-DOS=${stdenv.hostPlatform.parsed.kernel.name}"
- "-DPKG_CONFIG_EXECUTABLE=pkg-config"
- ];
- buildInputs = [ libidn libtasn1 p11-kit zlib libva ]
- ++ lib.optional vdpauSupport libvdpau;
- nativeBuildInputs = [ cmake nasm pkg-config gnutls ];
- };
-
- # We can build these externally but FindLibDvd.cmake forces us to build it
- # them, so we currently just use them for the src.
- libdvdcss = fetchFromGitHub {
- owner = "xbmc";
- repo = "libdvdcss";
- rev = "1.4.2-${rel}-Beta-5";
- sha256 = "0j41ydzx0imaix069s3z07xqw9q95k7llh06fc27dcn6f7b8ydyl";
- };
-
- libdvdnav = fetchFromGitHub {
- owner = "xbmc";
- repo = "libdvdnav";
- rev = "6.0.0-${rel}-Alpha-3";
- sha256 = "0qwlf4lgahxqxk1r2pzl866mi03pbp7l1fc0rk522sc0ak2s9jhb";
- };
-
- libdvdread = fetchFromGitHub {
- owner = "xbmc";
- repo = "libdvdread";
- rev = "6.0.0-${rel}-Alpha-3";
- sha256 = "1xxn01mhkdnp10cqdr357wx77vyzfb5glqpqyg8m0skyi75aii59";
- };
-
- kodi_platforms =
- lib.optional useGbm "gbm" ++
- lib.optional useWayland "wayland" ++
- lib.optional x11Support "x11"
- ;
-
-in stdenv.mkDerivation {
- name = "kodi-${lib.optionalString useWayland "wayland-"}${kodiVersion}";
-
- src = kodi_src;
-
- buildInputs = [
- gnutls libidn libtasn1 nasm p11-kit
- libxml2 python3Packages.python
- boost libmicrohttpd
- gettext pcre-cpp yajl fribidi libva libdrm
- openssl gperf tinyxml2 taglib libssh
- gtest ncurses spdlog
- alsaLib libGL libGLU fontconfig freetype ftgl
- libjpeg libpng libtiff
- libmpeg2 libsamplerate libmad
- libogg libvorbis flac libxslt systemd
- lzo libcdio libmodplug libass libbluray
- sqlite libmysqlclient avahi lame
- curl bzip2 zip unzip glxinfo
- libcec libcec_platform dcadec libuuid
- libgcrypt libgpgerror libunistring
- libcrossguid libplist
- bluez giflib glib harfbuzz lcms2 libpthreadstubs
- ffmpeg flatbuffers fmt fstrcmp rapidjson
- lirc
- ]
- ++ lib.optional x11Support [
- libX11 xorgproto libXt libXmu libXext.dev libXdmcp
- libXinerama libXrandr.dev libXtst libXfixes
- ]
- ++ lib.optional dbusSupport dbus
- ++ lib.optional joystickSupport cwiid
- ++ lib.optional nfsSupport libnfs
- ++ lib.optional pulseSupport libpulseaudio
- ++ lib.optional rtmpSupport rtmpdump
- ++ lib.optional sambaSupport samba
- ++ lib.optional udevSupport udev
- ++ lib.optional usbSupport libusb-compat-0_1
- ++ lib.optional vdpauSupport libvdpau
- ++ lib.optionals useWayland [
- wayland
- waylandpp.dev
- wayland-protocols
- # Not sure why ".dev" is needed here, but CMake doesn't find libxkbcommon otherwise
- libxkbcommon.dev
- ]
- ++ lib.optional useGbm [
- libxkbcommon.dev
- mesa.dev
- libinput.dev
- ];
-
- nativeBuildInputs = [
- cmake
- doxygen
- makeWrapper
- which
- pkg-config gnumake
- autoconf automake libtool # still needed for some components. Check if that is the case with 19.0
- jre_headless yasm gettext python3Packages.python flatbuffers
-
- # for TexturePacker
- giflib zlib libpng libjpeg lzo
- ] ++ lib.optionals useWayland [ wayland-protocols waylandpp.bin ];
-
- depsBuildBuild = [
- buildPackages.stdenv.cc
- ];
-
- cmakeFlags = [
- "-DAPP_RENDER_SYSTEM=${if useGbm then "gles" else "gl"}"
- "-Dlibdvdcss_URL=${libdvdcss}"
- "-Dlibdvdnav_URL=${libdvdnav}"
- "-Dlibdvdread_URL=${libdvdread}"
- "-DGIT_VERSION=${kodiReleaseDate}"
- "-DENABLE_EVENTCLIENTS=ON"
- "-DENABLE_INTERNAL_CROSSGUID=OFF"
- "-DENABLE_OPTICAL=ON"
- "-DLIRC_DEVICE=/run/lirc/lircd"
- "-DSWIG_EXECUTABLE=${buildPackages.swig}/bin/swig"
- "-DFLATBUFFERS_FLATC_EXECUTABLE=${buildPackages.flatbuffers}/bin/flatc"
- "-DPYTHON_EXECUTABLE=${buildPackages.python3Packages.python}/bin/python"
- ] ++ lib.optional useWayland [
- "-DWAYLANDPP_SCANNER=${buildPackages.waylandpp}/bin/wayland-scanner++"
- ];
-
- # 14 tests fail but the biggest issue is that every test takes 30 seconds -
- # I'm guessing there is a thing waiting to time out
- doCheck = false;
-
- preConfigure = ''
- cmakeFlagsArray+=("-DCORE_PLATFORM_NAME=${lib.concatStringsSep " " kodi_platforms}")
- '' + lib.optionalString (stdenv.hostPlatform != stdenv.buildPlatform) ''
- # Need these tools on the build system when cross compiling,
- # hacky, but have found no other way.
- CXX=${stdenv.cc.targetPrefix}c++ LD=ld make -C tools/depends/native/JsonSchemaBuilder
- cmakeFlags+=" -DWITH_JSONSCHEMABUILDER=$PWD/tools/depends/native/JsonSchemaBuilder/bin"
-
- CXX=${stdenv.cc.targetPrefix}c++ LD=ld make EXTRA_CONFIGURE= -C tools/depends/native/TexturePacker
- cmakeFlags+=" -DWITH_TEXTUREPACKER=$PWD/tools/depends/native/TexturePacker/bin"
- '';
-
- postPatch = ''
- substituteInPlace xbmc/platform/posix/PosixTimezone.cpp \
- --replace 'usr/share/zoneinfo' 'etc/zoneinfo'
- '';
-
- postInstall = ''
- for p in $(ls $out/bin/) ; do
- wrapProgram $out/bin/$p \
- --prefix PATH ":" "${lib.makeBinPath ([ python3Packages.python glxinfo ] ++ lib.optional x11Support xdpyinfo ++ lib.optional sambaSupport samba)}" \
- --prefix LD_LIBRARY_PATH ":" "${lib.makeLibraryPath
- ([ curl systemd libmad libvdpau libcec libcec_platform libass ]
- ++ lib.optional nfsSupport libnfs
- ++ lib.optional rtmpSupport rtmpdump)}"
- done
-
- substituteInPlace $out/share/xsessions/kodi.desktop \
- --replace kodi-standalone $out/bin/kodi-standalone
- '';
-
- doInstallCheck = true;
-
- installCheckPhase = "$out/bin/kodi --version";
-
- passthru = {
- pythonPackages = python3Packages;
- };
-
- meta = with lib; {
- description = "Media center";
- homepage = "https://kodi.tv/";
- license = licenses.gpl2;
- platforms = platforms.linux;
- maintainers = with maintainers; [ titanous edwtjo peterhoeg sephalon ];
- };
-}
+ })
diff --git a/pkgs/applications/video/kodi/plugins.nix b/pkgs/applications/video/kodi/packages.nix
similarity index 80%
rename from pkgs/applications/video/kodi/plugins.nix
rename to pkgs/applications/video/kodi/packages.nix
index 3aea028e9f0..8e0ecbf9b9b 100644
--- a/pkgs/applications/video/kodi/plugins.nix
+++ b/pkgs/applications/video/kodi/packages.nix
@@ -1,5 +1,5 @@
{ lib, stdenv, callPackage, fetchFromGitHub
-, cmake, kodiPlain, libcec_platform, tinyxml, pugixml
+, cmake, kodi, libcec_platform, tinyxml, pugixml
, steam, udev, libusb1, jsoncpp, libhdhomerun, zlib
, python3Packages, expat, glib, nspr, nss, openssl
, libssh, libarchive, lzma, bzip2, lz4, lzo }:
@@ -8,32 +8,27 @@ with lib;
let self = rec {
- pluginDir = "/share/kodi/addons";
+ addonDir = "/share/kodi/addons";
rel = "Matrix";
- kodi = kodiPlain;
+ inherit kodi;
# Convert derivation to a kodi module. Stolen from ../../../top-level/python-packages.nix
- toKodiPlugin = drv: drv.overrideAttrs(oldAttrs: {
+ toKodiAddon = drv: drv.overrideAttrs(oldAttrs: {
# Use passthru in order to prevent rebuilds when possible.
passthru = (oldAttrs.passthru or {})// {
- kodiPluginFor = kodi;
- requiredKodiPlugins = requiredKodiPlugins drv.propagatedBuildInputs;
+ kodiAddonFor = kodi;
+ requiredKodiAddons = requiredKodiAddons drv.propagatedBuildInputs;
};
});
- # Check whether a derivation provides a Kodi plugin.
- hasKodiPlugin = drv: drv ? kodiPluginFor && drv.kodiPluginFor == kodi;
+ # Check whether a derivation provides a Kodi addon.
+ hasKodiAddon = drv: drv ? kodiAddonFor && drv.kodiAddonFor == kodi;
- # Get list of required Kodi plugins given a list of derivations.
- requiredKodiPlugins = drvs: let
- modules = filter hasKodiPlugin drvs;
- in unique (modules ++ concatLists (catAttrs "requiredKodiPlugins" modules));
-
- kodiWithPlugins = func: callPackage ./wrapper.nix {
- inherit kodi;
- plugins = requiredKodiPlugins (func self);
- };
+ # Get list of required Kodi addons given a list of derivations.
+ requiredKodiAddons = drvs: let
+ modules = filter hasKodiAddon drvs;
+ in unique (modules ++ concatLists (catAttrs "requiredKodiAddons" modules));
kodi-platform = stdenv.mkDerivation rec {
project = "kodi-platform";
@@ -48,36 +43,45 @@ let self = rec {
};
nativeBuildInputs = [ cmake ];
- buildInputs = [ kodiPlain libcec_platform tinyxml ];
+ buildInputs = [ kodi libcec_platform tinyxml ];
};
- mkKodiPlugin = { plugin, namespace, version, sourceDir ? null, ... }@args:
- toKodiPlugin (stdenv.mkDerivation ({
- name = "kodi-plugin-${plugin}-${version}";
+ buildKodiAddon =
+ { name ? "${attrs.pname}-${attrs.version}"
+ , namespace
+ , sourceDir ? ""
+ , ... } @ attrs:
+ toKodiAddon (stdenv.mkDerivation ({
+ name = "kodi-" + name;
dontStrip = true;
extraRuntimeDependencies = [ ];
installPhase = ''
- ${if sourceDir == null then "" else "cd $src/$sourceDir"}
- d=$out${pluginDir}/${namespace}
+ cd $src/$sourceDir
+ d=$out${addonDir}/${namespace}
mkdir -p $d
sauce="."
[ -d ${namespace} ] && sauce=${namespace}
cp -R "$sauce/"* $d
'';
- } // args));
+ } // attrs));
- mkKodiABIPlugin = { plugin, namespace, version, extraBuildInputs ? [],
- extraRuntimeDependencies ? [], extraInstallPhase ? "", ... }@args:
- toKodiPlugin (stdenv.mkDerivation ({
- name = "kodi-plugin-${plugin}-${version}";
+ buildKodiBinaryAddon =
+ { name ? "${attrs.pname}-${attrs.version}"
+ , namespace
+ , version
+ , extraBuildInputs ? []
+ , extraRuntimeDependencies ? []
+ , extraInstallPhase ? "", ... } @ attrs:
+ toKodiAddon (stdenv.mkDerivation ({
+ name = "kodi-" + name;
dontStrip = true;
nativeBuildInputs = [ cmake ];
- buildInputs = [ kodiPlain kodi-platform libcec_platform ] ++ extraBuildInputs;
+ buildInputs = [ kodi kodi-platform libcec_platform ] ++ extraBuildInputs;
inherit extraRuntimeDependencies;
@@ -86,25 +90,25 @@ let self = rec {
"-DOVERRIDE_PATHS=1"
];
- # kodi checks for plugin .so libs existance in the addon folder (share/...)
+ # kodi checks for addon .so libs existance in the addon folder (share/...)
# and the non-wrapped kodi lib/... folder before even trying to dlopen
# them. Symlinking .so, as setting LD_LIBRARY_PATH is of no use
installPhase = let n = namespace; in ''
make install
- ln -s $out/lib/addons/${n}/${n}.so.${version} $out${pluginDir}/${n}/${n}.so.${version}
+ ln -s $out/lib/addons/${n}/${n}.so.${version} $out${addonDir}/${n}/${n}.so.${version}
${extraInstallPhase}
'';
- } // args));
+ } // attrs));
- advanced-launcher = mkKodiPlugin rec {
+ advanced-launcher = buildKodiAddon rec {
- plugin = "advanced-launcher";
+ pname = "advanced-launcher";
namespace = "plugin.program.advanced.launcher";
version = "2.5.8";
src = fetchFromGitHub {
owner = "edwtjo";
- repo = plugin;
+ repo = pname;
rev = version;
sha256 = "142vvgs37asq5m54xqhjzqvgmb0xlirvm0kz6lxaqynp0vvgrkx2";
};
@@ -127,9 +131,9 @@ let self = rec {
};
- advanced-emulator-launcher = mkKodiPlugin rec {
+ advanced-emulator-launcher = buildKodiAddon rec {
- plugin = "advanced-emulator-launcher";
+ pname = "advanced-emulator-launcher";
namespace = "plugin.program.advanced.emulator.launcher";
version = "0.9.6";
@@ -175,8 +179,8 @@ let self = rec {
};
mkController = controller: {
- ${controller} = mkKodiPlugin rec {
- plugin = pname + "-" + controller;
+ ${controller} = buildKodiAddon rec {
+ pname = pname + "-" + controller;
namespace = "game.controller." + controller;
sourceDir = "addons/" + namespace;
inherit version src meta;
@@ -209,23 +213,22 @@ let self = rec {
broken = true; # requires port to python3
};
in {
- service = mkKodiPlugin {
- plugin = pname + "-service";
+ service = buildKodiAddon {
+ pname = pname + "-service";
version = "1.2.1";
namespace = "service.hyper.launcher";
inherit src meta;
};
- plugin = mkKodiPlugin {
- plugin = pname;
+ plugin = buildKodiAddon {
namespace = "plugin.hyper.launcher";
- inherit version src meta;
+ inherit pname version src meta;
};
};
- joystick = mkKodiABIPlugin rec {
+ joystick = buildKodiBinaryAddon rec {
+ pname = namespace;
namespace = "peripheral.joystick";
version = "1.7.1";
- plugin = namespace;
src = fetchFromGitHub {
owner = "xbmc";
@@ -243,8 +246,8 @@ let self = rec {
extraBuildInputs = [ tinyxml udev ];
};
- simpleplugin = mkKodiPlugin rec {
- plugin = "simpleplugin";
+ simpleplugin = buildKodiAddon rec {
+ pname = "simpleplugin";
namespace = "script.module.simpleplugin";
version = "2.3.2";
@@ -263,16 +266,16 @@ let self = rec {
};
};
- svtplay = mkKodiPlugin rec {
+ svtplay = buildKodiAddon rec {
- plugin = "svtplay";
+ pname = "svtplay";
namespace = "plugin.video.svtplay";
version = "5.1.12";
src = fetchFromGitHub {
- name = plugin + "-" + version + ".tar.gz";
+ name = pname + "-" + version + ".tar.gz";
owner = "nilzen";
- repo = "xbmc-" + plugin;
+ repo = "xbmc-" + pname;
rev = "v${version}";
sha256 = "04j1nhm7mh9chs995lz6bv1vsq5xzk7a7c0lmk4bnfv8jrfpj0w6";
};
@@ -292,10 +295,10 @@ let self = rec {
};
- steam-controller = mkKodiABIPlugin rec {
+ steam-controller = buildKodiBinaryAddon rec {
+ pname = namespace;
namespace = "peripheral.steamcontroller";
version = "0.11.0";
- plugin = namespace;
src = fetchFromGitHub {
owner = "kodi-game";
@@ -314,9 +317,9 @@ let self = rec {
};
- steam-launcher = mkKodiPlugin {
+ steam-launcher = buildKodiAddon {
- plugin = "steam-launcher";
+ pname = "steam-launcher";
namespace = "script.steam.launcher";
version = "3.5.1";
@@ -343,8 +346,8 @@ let self = rec {
};
};
- pdfreader = mkKodiPlugin rec {
- plugin = "pdfreader";
+ pdfreader = buildKodiAddon rec {
+ pname = "pdfreader";
namespace = "plugin.image.pdf";
version = "2.0.2";
@@ -362,9 +365,9 @@ let self = rec {
};
};
- pvr-hts = mkKodiABIPlugin rec {
+ pvr-hts = buildKodiBinaryAddon rec {
- plugin = "pvr-hts";
+ pname = "pvr-hts";
namespace = "pvr.hts";
version = "8.2.2";
@@ -384,9 +387,9 @@ let self = rec {
};
- pvr-hdhomerun = mkKodiABIPlugin rec {
+ pvr-hdhomerun = buildKodiBinaryAddon rec {
- plugin = "pvr-hdhomerun";
+ pname = "pvr-hdhomerun";
namespace = "pvr.hdhomerun";
version = "7.1.0";
@@ -408,9 +411,9 @@ let self = rec {
};
- pvr-iptvsimple = mkKodiABIPlugin rec {
+ pvr-iptvsimple = buildKodiBinaryAddon rec {
- plugin = "pvr-iptvsimple";
+ pname = "pvr-iptvsimple";
namespace = "pvr.iptvsimple";
version = "7.4.2";
@@ -432,9 +435,9 @@ let self = rec {
extraBuildInputs = [ zlib pugixml ];
};
- osmc-skin = mkKodiPlugin rec {
+ osmc-skin = buildKodiAddon rec {
- plugin = "osmc-skin";
+ pname = "osmc-skin";
namespace = "skin.osmc";
version = "18.0.0";
@@ -454,8 +457,8 @@ let self = rec {
};
};
- yatp = python3Packages.toPythonModule (mkKodiPlugin rec {
- plugin = "yatp";
+ yatp = python3Packages.toPythonModule (buildKodiAddon rec {
+ pname = "yatp";
namespace = "plugin.video.yatp";
version = "3.3.2";
@@ -482,9 +485,9 @@ let self = rec {
};
});
- inputstream-adaptive = mkKodiABIPlugin rec {
+ inputstream-adaptive = buildKodiBinaryAddon rec {
- plugin = "inputstream-adaptive";
+ pname = "inputstream-adaptive";
namespace = "inputstream.adaptive";
version = "2.6.7";
@@ -500,7 +503,7 @@ let self = rec {
extraRuntimeDependencies = [ glib nspr nss stdenv.cc.cc.lib ];
extraInstallPhase = let n = namespace; in ''
- ln -s $out/lib/addons/${n}/libssd_wv.so $out/${pluginDir}/${n}/libssd_wv.so
+ ln -s $out/lib/addons/${n}/libssd_wv.so $out/${addonDir}/${n}/libssd_wv.so
'';
meta = {
@@ -511,10 +514,10 @@ let self = rec {
};
};
- vfs-sftp = mkKodiABIPlugin rec {
+ vfs-sftp = buildKodiBinaryAddon rec {
+ pname = namespace;
namespace = "vfs.sftp";
version = "2.0.0";
- plugin = namespace;
src = fetchFromGitHub {
owner = "xbmc";
@@ -533,10 +536,10 @@ let self = rec {
extraBuildInputs = [ openssl libssh zlib ];
};
- vfs-libarchive = mkKodiABIPlugin rec {
+ vfs-libarchive = buildKodiBinaryAddon rec {
+ pname = namespace;
namespace = "vfs.libarchive";
version = "2.0.0";
- plugin = namespace;
src = fetchFromGitHub {
owner = "xbmc";
diff --git a/pkgs/applications/video/kodi/unwrapped.nix b/pkgs/applications/video/kodi/unwrapped.nix
new file mode 100644
index 00000000000..2a713324c3f
--- /dev/null
+++ b/pkgs/applications/video/kodi/unwrapped.nix
@@ -0,0 +1,242 @@
+{ stdenv, lib, fetchFromGitHub, autoconf, automake, libtool, makeWrapper
+, pkg-config, cmake, gnumake, yasm, python3Packages
+, libgcrypt, libgpgerror, libunistring
+, boost, avahi, lame
+, gettext, pcre-cpp, yajl, fribidi, which
+, openssl, gperf, tinyxml2, taglib, libssh, swig, jre_headless
+, gtest, ncurses, spdlog
+, libxml2, systemd
+, alsaLib, libGLU, libGL, fontconfig, freetype, ftgl
+, libjpeg, libpng, libtiff
+, libmpeg2, libsamplerate, libmad
+, libogg, libvorbis, flac, libxslt
+, lzo, libcdio, libmodplug, libass, libbluray
+, sqlite, libmysqlclient, nasm, gnutls, libva, libdrm
+, curl, bzip2, zip, unzip, glxinfo
+, libcec, libcec_platform, dcadec, libuuid
+, libcrossguid, libmicrohttpd
+, bluez, doxygen, giflib, glib, harfbuzz, lcms2, libidn, libpthreadstubs, libtasn1
+, libplist, p11-kit, zlib, flatbuffers, fmt, fstrcmp, rapidjson
+, lirc
+, x11Support ? true, libX11, xorgproto, libXt, libXmu, libXext, libXinerama, libXrandr, libXtst, libXfixes, xdpyinfo, libXdmcp
+, dbusSupport ? true, dbus
+, joystickSupport ? true, cwiid
+, nfsSupport ? true, libnfs
+, pulseSupport ? true, libpulseaudio
+, rtmpSupport ? true, rtmpdump
+, sambaSupport ? true, samba
+, udevSupport ? true, udev
+, usbSupport ? false, libusb-compat-0_1
+, vdpauSupport ? true, libvdpau
+, waylandSupport ? false, wayland, wayland-protocols
+, waylandpp ? null, libxkbcommon
+, gbmSupport ? false, mesa, libinput
+, buildPackages
+}:
+
+assert usbSupport -> !udevSupport; # libusb-compat-0_1 won't be used if udev is avaliable
+assert gbmSupport || waylandSupport || x11Support;
+
+let
+ kodiReleaseDate = "20210219";
+ kodiVersion = "19.0";
+ rel = "Matrix";
+
+ kodi_src = fetchFromGitHub {
+ owner = "xbmc";
+ repo = "xbmc";
+ rev = "${kodiVersion}-${rel}";
+ sha256 = "097dg6a7v4ia85jx1pmlpwzdpqcqxlrmniqd005q73zvgj67zc2p";
+ };
+
+ ffmpeg = stdenv.mkDerivation rec {
+ pname = "kodi-ffmpeg";
+ version = "4.3.1";
+ src = fetchFromGitHub {
+ owner = "xbmc";
+ repo = "FFmpeg";
+ rev = "${version}-${rel}-Beta1";
+ sha256 = "1c5rwlxn6xj501iw7masdv2p6wb9rkmd299lmlkx97sw1kvxvg2w";
+ };
+ preConfigure = ''
+ cp ${kodi_src}/tools/depends/target/ffmpeg/{CMakeLists.txt,*.cmake} .
+ sed -i 's/ --cpu=''${CPU}//' CMakeLists.txt
+ sed -i 's/--strip=''${CMAKE_STRIP}/--strip=''${CMAKE_STRIP} --ranlib=''${CMAKE_RANLIB}/' CMakeLists.txt
+ '';
+ cmakeFlags = lib.optionals (stdenv.hostPlatform != stdenv.buildPlatform) [
+ "-DCROSSCOMPILING=ON"
+ "-DCPU=${stdenv.hostPlatform.parsed.cpu.name}"
+ "-DOS=${stdenv.hostPlatform.parsed.kernel.name}"
+ "-DPKG_CONFIG_EXECUTABLE=pkg-config"
+ ];
+ buildInputs = [ libidn libtasn1 p11-kit zlib libva ]
+ ++ lib.optional vdpauSupport libvdpau;
+ nativeBuildInputs = [ cmake nasm pkg-config gnutls ];
+ };
+
+ # We can build these externally but FindLibDvd.cmake forces us to build it
+ # them, so we currently just use them for the src.
+ libdvdcss = fetchFromGitHub {
+ owner = "xbmc";
+ repo = "libdvdcss";
+ rev = "1.4.2-${rel}-Beta-5";
+ sha256 = "0j41ydzx0imaix069s3z07xqw9q95k7llh06fc27dcn6f7b8ydyl";
+ };
+
+ libdvdnav = fetchFromGitHub {
+ owner = "xbmc";
+ repo = "libdvdnav";
+ rev = "6.0.0-${rel}-Alpha-3";
+ sha256 = "0qwlf4lgahxqxk1r2pzl866mi03pbp7l1fc0rk522sc0ak2s9jhb";
+ };
+
+ libdvdread = fetchFromGitHub {
+ owner = "xbmc";
+ repo = "libdvdread";
+ rev = "6.0.0-${rel}-Alpha-3";
+ sha256 = "1xxn01mhkdnp10cqdr357wx77vyzfb5glqpqyg8m0skyi75aii59";
+ };
+
+ kodi_platforms = lib.optional gbmSupport "gbm"
+ ++ lib.optional waylandSupport "wayland"
+ ++ lib.optional x11Support "x11";
+
+in stdenv.mkDerivation {
+ pname = "kodi";
+ version = kodiVersion;
+
+ src = kodi_src;
+
+ buildInputs = [
+ gnutls libidn libtasn1 nasm p11-kit
+ libxml2 python3Packages.python
+ boost libmicrohttpd
+ gettext pcre-cpp yajl fribidi libva libdrm
+ openssl gperf tinyxml2 taglib libssh
+ gtest ncurses spdlog
+ alsaLib libGL libGLU fontconfig freetype ftgl
+ libjpeg libpng libtiff
+ libmpeg2 libsamplerate libmad
+ libogg libvorbis flac libxslt systemd
+ lzo libcdio libmodplug libass libbluray
+ sqlite libmysqlclient avahi lame
+ curl bzip2 zip unzip glxinfo
+ libcec libcec_platform dcadec libuuid
+ libgcrypt libgpgerror libunistring
+ libcrossguid libplist
+ bluez giflib glib harfbuzz lcms2 libpthreadstubs
+ ffmpeg flatbuffers fmt fstrcmp rapidjson
+ lirc
+ ]
+ ++ lib.optional x11Support [
+ libX11 xorgproto libXt libXmu libXext.dev libXdmcp
+ libXinerama libXrandr.dev libXtst libXfixes
+ ]
+ ++ lib.optional dbusSupport dbus
+ ++ lib.optional joystickSupport cwiid
+ ++ lib.optional nfsSupport libnfs
+ ++ lib.optional pulseSupport libpulseaudio
+ ++ lib.optional rtmpSupport rtmpdump
+ ++ lib.optional sambaSupport samba
+ ++ lib.optional udevSupport udev
+ ++ lib.optional usbSupport libusb-compat-0_1
+ ++ lib.optional vdpauSupport libvdpau
+ ++ lib.optionals waylandSupport [
+ wayland
+ waylandpp.dev
+ wayland-protocols
+ # Not sure why ".dev" is needed here, but CMake doesn't find libxkbcommon otherwise
+ libxkbcommon.dev
+ ]
+ ++ lib.optional gbmSupport [
+ libxkbcommon.dev
+ mesa.dev
+ libinput.dev
+ ];
+
+ nativeBuildInputs = [
+ cmake
+ doxygen
+ makeWrapper
+ which
+ pkg-config gnumake
+ autoconf automake libtool # still needed for some components. Check if that is the case with 19.0
+ jre_headless yasm gettext python3Packages.python flatbuffers
+
+ # for TexturePacker
+ giflib zlib libpng libjpeg lzo
+ ] ++ lib.optionals waylandSupport [ wayland-protocols waylandpp.bin ];
+
+ depsBuildBuild = [
+ buildPackages.stdenv.cc
+ ];
+
+ cmakeFlags = [
+ "-DAPP_RENDER_SYSTEM=${if gbmSupport then "gles" else "gl"}"
+ "-Dlibdvdcss_URL=${libdvdcss}"
+ "-Dlibdvdnav_URL=${libdvdnav}"
+ "-Dlibdvdread_URL=${libdvdread}"
+ "-DGIT_VERSION=${kodiReleaseDate}"
+ "-DENABLE_EVENTCLIENTS=ON"
+ "-DENABLE_INTERNAL_CROSSGUID=OFF"
+ "-DENABLE_OPTICAL=ON"
+ "-DLIRC_DEVICE=/run/lirc/lircd"
+ "-DSWIG_EXECUTABLE=${buildPackages.swig}/bin/swig"
+ "-DFLATBUFFERS_FLATC_EXECUTABLE=${buildPackages.flatbuffers}/bin/flatc"
+ "-DPYTHON_EXECUTABLE=${buildPackages.python3Packages.python}/bin/python"
+ ] ++ lib.optional waylandSupport [
+ "-DWAYLANDPP_SCANNER=${buildPackages.waylandpp}/bin/wayland-scanner++"
+ ];
+
+ # 14 tests fail but the biggest issue is that every test takes 30 seconds -
+ # I'm guessing there is a thing waiting to time out
+ doCheck = false;
+
+ preConfigure = ''
+ cmakeFlagsArray+=("-DCORE_PLATFORM_NAME=${lib.concatStringsSep " " kodi_platforms}")
+ '' + lib.optionalString (stdenv.hostPlatform != stdenv.buildPlatform) ''
+ # Need these tools on the build system when cross compiling,
+ # hacky, but have found no other way.
+ CXX=${stdenv.cc.targetPrefix}c++ LD=ld make -C tools/depends/native/JsonSchemaBuilder
+ cmakeFlags+=" -DWITH_JSONSCHEMABUILDER=$PWD/tools/depends/native/JsonSchemaBuilder/bin"
+
+ CXX=${stdenv.cc.targetPrefix}c++ LD=ld make EXTRA_CONFIGURE= -C tools/depends/native/TexturePacker
+ cmakeFlags+=" -DWITH_TEXTUREPACKER=$PWD/tools/depends/native/TexturePacker/bin"
+ '';
+
+ postPatch = ''
+ substituteInPlace xbmc/platform/posix/PosixTimezone.cpp \
+ --replace 'usr/share/zoneinfo' 'etc/zoneinfo'
+ '';
+
+ postInstall = ''
+ for p in $(ls $out/bin/) ; do
+ wrapProgram $out/bin/$p \
+ --prefix PATH ":" "${lib.makeBinPath ([ python3Packages.python glxinfo ]
+ ++ lib.optional x11Support xdpyinfo ++ lib.optional sambaSupport samba)}" \
+ --prefix LD_LIBRARY_PATH ":" "${lib.makeLibraryPath
+ ([ curl systemd libmad libvdpau libcec libcec_platform libass ]
+ ++ lib.optional nfsSupport libnfs
+ ++ lib.optional rtmpSupport rtmpdump)}"
+ done
+
+ substituteInPlace $out/share/xsessions/kodi.desktop \
+ --replace kodi-standalone $out/bin/kodi-standalone
+ '';
+
+ doInstallCheck = true;
+
+ installCheckPhase = "$out/bin/kodi --version";
+
+ passthru = {
+ pythonPackages = python3Packages;
+ };
+
+ meta = with lib; {
+ description = "Media center";
+ homepage = "https://kodi.tv/";
+ license = licenses.gpl2Plus;
+ platforms = platforms.linux;
+ maintainers = with maintainers; [ titanous edwtjo peterhoeg sephalon ];
+ };
+}
diff --git a/pkgs/applications/video/kodi/wrapper.nix b/pkgs/applications/video/kodi/wrapper.nix
index 80a36df3de7..2b4abbb500a 100644
--- a/pkgs/applications/video/kodi/wrapper.nix
+++ b/pkgs/applications/video/kodi/wrapper.nix
@@ -1,11 +1,9 @@
-{ lib, makeWrapper, buildEnv, kodi, plugins }:
+{ lib, makeWrapper, buildEnv, kodi, addons }:
-let
- drvName = builtins.parseDrvName kodi.name;
-in buildEnv {
- name = "${drvName.name}-with-plugins-${drvName.version}";
+buildEnv {
+ name = "${kodi.name}-env";
- paths = [ kodi ] ++ plugins;
+ paths = [ kodi ] ++ addons;
pathsToLink = [ "/share" ];
buildInputs = [ makeWrapper ];
@@ -15,16 +13,11 @@ in buildEnv {
for exe in kodi{,-standalone}
do
makeWrapper ${kodi}/bin/$exe $out/bin/$exe \
- --prefix PYTHONPATH : ${kodi.pythonPackages.makePythonPath plugins} \
+ --prefix PYTHONPATH : ${kodi.pythonPackages.makePythonPath addons} \
--prefix KODI_HOME : $out/share/kodi \
--prefix LD_LIBRARY_PATH ":" "${lib.makeLibraryPath
(lib.concatMap
- (plugin: plugin.extraRuntimeDependencies or []) plugins)}"
+ (plugin: plugin.extraRuntimeDependencies or []) addons)}"
done
'';
-
- meta = kodi.meta // {
- description = kodi.meta.description
- + " (with plugins: ${lib.concatMapStringsSep ", " (x: x.name) plugins})";
- };
}
diff --git a/pkgs/applications/video/mkvtoolnix/default.nix b/pkgs/applications/video/mkvtoolnix/default.nix
index 39d2f1e21ce..d26acfd7c0b 100644
--- a/pkgs/applications/video/mkvtoolnix/default.nix
+++ b/pkgs/applications/video/mkvtoolnix/default.nix
@@ -13,13 +13,13 @@ with lib;
stdenv.mkDerivation rec {
pname = "mkvtoolnix";
- version = "53.0.0";
+ version = "55.0.0";
src = fetchFromGitLab {
owner = "mbunkus";
repo = "mkvtoolnix";
rev = "release-${version}";
- sha256 = "04wjs3sgb3gn85gl8y1svx177d1213hswx37zdsj80giw1k5df79";
+ sha256 = "129azp4cpdd05f6072gkxdjj811aqs29nbw6v6qm8vv47gfvjcf7";
};
nativeBuildInputs = [
@@ -51,6 +51,7 @@ stdenv.mkDerivation rec {
];
CXXFLAGS = optional stdenv.cc.isClang "-std=c++17";
+ LDFLAGS = optional stdenv.cc.isClang "-lc++fs";
dontWrapQtApps = true;
postFixup = optionalString withGUI ''
@@ -60,7 +61,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
description = "Cross-platform tools for Matroska";
homepage = "http://www.bunkus.org/videotools/mkvtoolnix/";
- license = licenses.gpl2;
+ license = licenses.gpl2Only;
maintainers = with maintainers; [ codyopel rnhmjoj ];
platforms = platforms.linux
++ optionals (!withGUI) platforms.darwin;
diff --git a/pkgs/applications/video/qstopmotion/default.nix b/pkgs/applications/video/qstopmotion/default.nix
index 53b46ceeb07..9a5bb5eb462 100644
--- a/pkgs/applications/video/qstopmotion/default.nix
+++ b/pkgs/applications/video/qstopmotion/default.nix
@@ -24,11 +24,11 @@
mkDerivation rec {
pname = "qstopmotion";
- version = "2.4.1";
+ version = "2.5.2";
src = fetchurl {
url = "mirror://sourceforge/project/${pname}/Version_${builtins.replaceStrings ["."] ["_"] version}/${pname}-${version}-Source.tar.gz";
- sha256 = "03r6jxyq0bak2vsy2b78nk27m7fm96hnl8cx11l3l17704j4iglh";
+ sha256 = "sha256-jyBUyadkSuQKXOrr5XZ1jy6of1Qw8S2HPxuOrPc7RnE=";
};
buildInputs = [
diff --git a/pkgs/applications/video/smplayer/default.nix b/pkgs/applications/video/smplayer/default.nix
index a8d2aaaff0e..007ef4262ef 100644
--- a/pkgs/applications/video/smplayer/default.nix
+++ b/pkgs/applications/video/smplayer/default.nix
@@ -1,26 +1,53 @@
-{ lib, mkDerivation, fetchurl, qmake, qtscript }:
+{ lib
+, stdenv
+, fetchurl
+, qmake
+, qtscript
+, wrapQtAppsHook
+}:
-mkDerivation rec {
+stdenv.mkDerivation rec {
pname = "smplayer";
- version = "20.6.0";
+ version = "21.1.0";
src = fetchurl {
url = "mirror://sourceforge/${pname}/${pname}-${version}.tar.bz2";
- sha256 = "0c59gfgm2ya8yb2nx7gy1zc0nrr4206213xy86y7jw0bk9mmjxmy";
+ hash = "sha256-Y0uq32XoQ8fpIJDScRfA7p3RYd6x1PWZSsYyAYYKf/c=";
};
+ nativeBuildInputs = [ qmake wrapQtAppsHook ];
buildInputs = [ qtscript ];
- nativeBuildInputs = [ qmake ];
dontUseQmakeConfigure = true;
- makeFlags = [ "PREFIX=${placeholder "out"}" ];
+ makeFlags = [
+ "PREFIX=${placeholder "out"}"
+ ];
- meta = {
- description = "A complete front-end for MPlayer";
- longDescription = "Either mplayer or mpv should also be installed for smplayer to play medias";
+ meta = with lib; {
homepage = "https://www.smplayer.info";
- license = lib.licenses.gpl3Plus;
- platforms = lib.platforms.linux;
+ description = "A complete front-end for MPlayer";
+ longDescription = ''
+ SMPlayer is a free media player for Windows and Linux with built-in codecs
+ that can play virtually all video and audio formats. It doesn't need any
+ external codecs. Just install SMPlayer and you'll be able to play all
+ formats without the hassle to find and install codec packs.
+
+ One of the most interesting features of SMPlayer: it remembers the
+ settings of all files you play. So you start to watch a movie but you have
+ to leave... don't worry, when you open that movie again it will be resumed
+ at the same point you left it, and with the same settings: audio track,
+ subtitles, volume...
+
+ SMPlayer is a graphical user interface (GUI) for the award-winning
+ MPlayer, which is capable of playing almost all known video and audio
+ formats. But apart from providing access for the most common and useful
+ options of MPlayer, SMPlayer adds other interesting features like the
+ possibility to play Youtube videos or download subtitles.
+ '';
+ license = licenses.gpl3Plus;
+ maintainers = with maintainers; [ AndersonTorres ];
+ platforms = platforms.linux;
};
}
+# TODO [ AndersonTorres ]: some form of wrapping mplayer/mpv around it
diff --git a/pkgs/applications/video/webtorrent_desktop/default.nix b/pkgs/applications/video/webtorrent_desktop/default.nix
index ac3dd320d3a..7660edcc768 100644
--- a/pkgs/applications/video/webtorrent_desktop/default.nix
+++ b/pkgs/applications/video/webtorrent_desktop/default.nix
@@ -1,6 +1,6 @@
{
alsaLib, atk, cairo, cups, dbus, dpkg, expat, fetchurl, fetchzip, fontconfig, freetype,
- gdk-pixbuf, glib, gnome3, libX11, libXScrnSaver, libXcomposite, libXcursor,
+ gdk-pixbuf, glib, gtk3, libX11, libXScrnSaver, libXcomposite, libXcursor,
libXdamage, libXext, libXfixes, libXi, libXrandr, libXrender, libXtst,
libxcb, nspr, nss, lib, stdenv, udev, libuuid, pango, at-spi2-atk, at-spi2-core
}:
@@ -19,7 +19,7 @@
freetype
gdk-pixbuf
glib
- gnome3.gtk
+ gtk3
pango
libuuid
libX11
diff --git a/pkgs/applications/virtualization/singularity/default.nix b/pkgs/applications/virtualization/singularity/default.nix
index a51a58d21ee..28e28fa591a 100644
--- a/pkgs/applications/virtualization/singularity/default.nix
+++ b/pkgs/applications/virtualization/singularity/default.nix
@@ -15,11 +15,11 @@ with lib;
buildGoPackage rec {
pname = "singularity";
- version = "3.7.1";
+ version = "3.7.2";
src = fetchurl {
url = "https://github.com/hpcng/singularity/releases/download/v${version}/singularity-${version}.tar.gz";
- sha256 = "sha256-gtLGUGNWAZXsNFUZMb48MluV6OIAnpJ1X9farTRuCDw=";
+ sha256 = "sha256-NpFiIuJvuTRATwdm4P82jtrDbX/DHKVx9fYJRmYJBms=";
};
goPackagePath = "github.com/sylabs/singularity";
diff --git a/pkgs/applications/virtualization/spike/default.nix b/pkgs/applications/virtualization/spike/default.nix
index 12dfc713fd2..054918dabf1 100644
--- a/pkgs/applications/virtualization/spike/default.nix
+++ b/pkgs/applications/virtualization/spike/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchgit, dtc, nixosTests }:
+{ lib, stdenv, fetchgit, dtc, nixosTests, fetchpatch }:
stdenv.mkDerivation rec {
pname = "spike";
@@ -13,7 +13,15 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ dtc ];
enableParallelBuilding = true;
- patchPhase = ''
+ patches = [
+ # Add missing headers to fix build.
+ (fetchpatch {
+ url = "https://github.com/riscv/riscv-isa-sim/commit/b3855682c2d744c613d2ffd6b53e3f021ecea4f3.patch";
+ sha256 = "1v1mpp4iddf5n4h3kmj65g075m7xc31bxww7gldnmgl607ma7cnl";
+ })
+ ];
+
+ postPatch = ''
patchShebangs scripts/*.sh
patchShebangs tests/ebreak.py
'';
diff --git a/pkgs/applications/window-managers/wayfire/wcm.nix b/pkgs/applications/window-managers/wayfire/wcm.nix
index d6ac6aeb84e..9d524019ad5 100644
--- a/pkgs/applications/window-managers/wayfire/wcm.nix
+++ b/pkgs/applications/window-managers/wayfire/wcm.nix
@@ -1,5 +1,5 @@
{ stdenv, lib, fetchurl, meson, ninja, pkg-config, wayland, wrapGAppsHook
-, gnome3, libevdev, libxml2, wayfire, wayland-protocols, wf-config, wf-shell
+, gtk3, libevdev, libxml2, wayfire, wayland-protocols, wf-config, wf-shell
}:
stdenv.mkDerivation rec {
@@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ meson ninja pkg-config wayland wrapGAppsHook ];
buildInputs = [
- gnome3.gtk libevdev libxml2 wayfire wayland
+ gtk3 libevdev libxml2 wayfire wayland
wayland-protocols wf-config wf-shell
];
diff --git a/pkgs/applications/window-managers/wayfire/wf-shell.nix b/pkgs/applications/window-managers/wayfire/wf-shell.nix
index 3948e9a32ab..cc99e79fca8 100644
--- a/pkgs/applications/window-managers/wayfire/wf-shell.nix
+++ b/pkgs/applications/window-managers/wayfire/wf-shell.nix
@@ -1,5 +1,5 @@
{ stdenv, lib, fetchurl, meson, ninja, pkg-config, wayland, git
-, alsaLib, gnome3, gtk-layer-shell, pulseaudio, wayfire, wf-config
+, alsaLib, gtkmm3, gtk-layer-shell, pulseaudio, wayfire, wf-config
}:
stdenv.mkDerivation rec {
@@ -15,7 +15,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ meson ninja pkg-config wayland ];
buildInputs = [
- alsaLib gnome3.gtkmm gtk-layer-shell pulseaudio wayfire wf-config
+ alsaLib gtkmm3 gtk-layer-shell pulseaudio wayfire wf-config
];
mesonFlags = [ "--sysconfdir" "/etc" ];
diff --git a/pkgs/build-support/appimage/default.nix b/pkgs/build-support/appimage/default.nix
index 2a13d107bd0..7659c9f42a1 100644
--- a/pkgs/build-support/appimage/default.nix
+++ b/pkgs/build-support/appimage/default.nix
@@ -184,6 +184,7 @@ rec {
# libraries not on the upstream include list, but nevertheless expected
# by at least one appimage
libtool.lib # for Synfigstudio
+ xorg.libxshmfence # for apple-music-electron
at-spi2-core
];
};
diff --git a/pkgs/data/fonts/twitter-color-emoji/default.nix b/pkgs/data/fonts/twitter-color-emoji/default.nix
index e74e51a95dc..6cceee558a9 100644
--- a/pkgs/data/fonts/twitter-color-emoji/default.nix
+++ b/pkgs/data/fonts/twitter-color-emoji/default.nix
@@ -14,14 +14,14 @@
}:
let
- version = "13.0.1";
+ version = "13.0.2";
twemojiSrc = fetchFromGitHub {
name = "twemoji";
owner = "twitter";
repo = "twemoji";
rev = "v${version}";
- sha256 = "0acinlv2l3s1jga2i9wh16mvgkxw4ipzgvjx8c80zd104lpdpgd9";
+ sha256 = "069pyq09jfzwp3xla8vmhbyyam32x2iyp0s29xcxlkj22p99bg6d";
};
pythonEnv =
diff --git a/pkgs/data/icons/luna-icons/default.nix b/pkgs/data/icons/luna-icons/default.nix
index 5c44619e02d..ff907e91bf9 100644
--- a/pkgs/data/icons/luna-icons/default.nix
+++ b/pkgs/data/icons/luna-icons/default.nix
@@ -8,13 +8,13 @@
stdenv.mkDerivation rec {
pname = "luna-icons";
- version = "1.0";
+ version = "1.1";
src = fetchFromGitHub {
owner = "darkomarko42";
repo = pname;
rev = version;
- sha256 = "1gggsd7scf15vrpgzvskx4p3jifnjdx0aqndqhvpc6ksdbh3nzqd";
+ sha256 = "11g740x1asy7jbfn52gp1zx7hzhklw6f97m469wgyi9yf954js15";
};
nativeBuildInputs = [
diff --git a/pkgs/data/misc/osinfo-db/default.nix b/pkgs/data/misc/osinfo-db/default.nix
index 6092d3faeeb..ec0fa407d73 100644
--- a/pkgs/data/misc/osinfo-db/default.nix
+++ b/pkgs/data/misc/osinfo-db/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "osinfo-db";
- version = "20210215";
+ version = "20210312";
src = fetchurl {
url = "https://releases.pagure.org/libosinfo/${pname}-${version}.tar.xz";
- sha256 = "sha256-HIM3sq47+0nImiaw+CjjjgYnBIorwmA6UxaNefjYNZg=";
+ sha256 = "sha256-dUjsCeRFynN4xc65njntyohX+Ck4MeCzy1WPQjCHDhA=";
};
nativeBuildInputs = [ osinfo-db-tools gettext libxml2 ];
diff --git a/pkgs/data/themes/orchis/default.nix b/pkgs/data/themes/orchis/default.nix
index ee315427e23..cf479021fb1 100644
--- a/pkgs/data/themes/orchis/default.nix
+++ b/pkgs/data/themes/orchis/default.nix
@@ -3,13 +3,13 @@
stdenv.mkDerivation rec {
pname = "orchis";
- version = "2021-01-22";
+ version = "2021-02-28";
src = fetchFromGitHub {
repo = "Orchis-theme";
owner = "vinceliuice";
rev = version;
- sha256 = "1m0wilvrscg2xnkp6a90j0iccxd8ywvfpza1345sc6xmml9gvjzc";
+ sha256 = "sha256-HmC2e34n1eThFGgw9OzSgp5VFJOylyozpXgk9SO84+I=";
};
nativeBuildInputs = [ gtk3 ];
diff --git a/pkgs/desktops/gnome-2/default.nix b/pkgs/desktops/gnome-2/default.nix
index 4212fa68bd4..50222b386c8 100644
--- a/pkgs/desktops/gnome-2/default.nix
+++ b/pkgs/desktops/gnome-2/default.nix
@@ -58,7 +58,9 @@ lib.makeScope pkgs.newScope (self: with self; {
# Removed from recent GNOME releases, but still required
scrollkeeper = callPackage ./desktop/scrollkeeper { };
- gtksourceview = callPackage ./desktop/gtksourceview { };
+ gtksourceview = callPackage ./desktop/gtksourceview {
+ autoreconfHook = pkgs.autoreconfHook269;
+ };
vte = callPackage ./desktop/vte { };
diff --git a/pkgs/desktops/gnome-3/core/evolution-data-server/default.nix b/pkgs/desktops/gnome-3/core/evolution-data-server/default.nix
index cfe8197a90b..b943a02a56f 100644
--- a/pkgs/desktops/gnome-3/core/evolution-data-server/default.nix
+++ b/pkgs/desktops/gnome-3/core/evolution-data-server/default.nix
@@ -1,8 +1,8 @@
{ fetchurl, lib, stdenv, substituteAll, pkg-config, gnome3, python3, gobject-introspection
-, intltool, libsoup, libxml2, libsecret, icu, sqlite, tzdata, libcanberra-gtk3, gcr
-, p11-kit, db, nspr, nss, libical, gperf, wrapGAppsHook, glib-networking, pcre
-, vala, cmake, ninja, kerberos, openldap, webkitgtk, libaccounts-glib, json-glib
-, glib, gtk3, gnome-online-accounts, libgweather, libgdata, gsettings-desktop-schemas }:
+, intltool, libsoup, libxml2, libsecret, icu, sqlite, tzdata, libcanberra-gtk3, gcr, p11-kit
+, db, nspr, nss, libical, gperf, wrapGAppsHook, glib-networking, pcre, vala, cmake, ninja
+, kerberos, openldap, webkitgtk, libaccounts-glib, json-glib, glib, gtk3, libphonenumber
+, gnome-online-accounts, libgweather, libgdata, gsettings-desktop-schemas, boost, protobuf }:
stdenv.mkDerivation rec {
pname = "evolution-data-server";
@@ -35,7 +35,7 @@ stdenv.mkDerivation rec {
glib libsoup libxml2 gtk3 gnome-online-accounts
gcr p11-kit libgweather libgdata libaccounts-glib json-glib
icu sqlite kerberos openldap webkitgtk glib-networking
- libcanberra-gtk3 pcre
+ libcanberra-gtk3 pcre libphonenumber boost protobuf
];
propagatedBuildInputs = [ libsecret nss nspr libical db libsoup ];
@@ -46,6 +46,7 @@ stdenv.mkDerivation rec {
"-DENABLE_INTROSPECTION=ON"
"-DCMAKE_SKIP_BUILD_RPATH=OFF"
"-DINCLUDE_INSTALL_DIR=${placeholder "dev"}/include"
+ "-DWITH_PHONENUMBER=ON"
];
passthru = {
diff --git a/pkgs/desktops/gnome-3/games/hitori/default.nix b/pkgs/desktops/gnome-3/games/hitori/default.nix
index bb0bd257260..8369c571f54 100644
--- a/pkgs/desktops/gnome-3/games/hitori/default.nix
+++ b/pkgs/desktops/gnome-3/games/hitori/default.nix
@@ -18,11 +18,11 @@
stdenv.mkDerivation rec {
pname = "hitori";
- version = "3.38.0";
+ version = "3.38.1";
src = fetchurl {
url = "mirror://gnome/sources/hitori/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "0gjbbh4gym8wwa4jjg7wwifjh2h7bf6m0x23c5jjxvrf3vln9gfq";
+ sha256 = "Ar0sQh1OIYAmVxToVL0S79PG0Vbd8h95599gAR1OQYQ=";
};
nativeBuildInputs = [
diff --git a/pkgs/development/compilers/elm/packages/node-packages.nix b/pkgs/development/compilers/elm/packages/node-packages.nix
index 7698d530732..3453d8d54bf 100644
--- a/pkgs/development/compilers/elm/packages/node-packages.nix
+++ b/pkgs/development/compilers/elm/packages/node-packages.nix
@@ -31,13 +31,13 @@ let
sha512 = "HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==";
};
};
- "@babel/compat-data-7.12.13" = {
+ "@babel/compat-data-7.13.8" = {
name = "_at_babel_slash_compat-data";
packageName = "@babel/compat-data";
- version = "7.12.13";
+ version = "7.13.8";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.12.13.tgz";
- sha512 = "U/hshG5R+SIoW7HVWIdmy1cB7s3ki+r3FpyEZiCgpi4tFgPnX/vynY80ZGSASOIrUM6O7VxOgCZgdt7h97bUGg==";
+ url = "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.13.8.tgz";
+ sha512 = "EaI33z19T4qN3xLXsGf48M2cDqa6ei9tPZlfLdb2HC+e/cFtREiRd8hdSqDbwdLB0/+gLwqJmCYASH0z2bUdog==";
};
};
"@babel/core-7.12.10" = {
@@ -49,13 +49,13 @@ let
sha512 = "eTAlQKq65zHfkHZV0sIVODCPGVgoo1HdBlbSLi9CqOzuZanMv2ihzY+4paiKr1mH+XmYESMAmJ/dpZ68eN6d8w==";
};
};
- "@babel/generator-7.12.15" = {
+ "@babel/generator-7.13.9" = {
name = "_at_babel_slash_generator";
packageName = "@babel/generator";
- version = "7.12.15";
+ version = "7.13.9";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/generator/-/generator-7.12.15.tgz";
- sha512 = "6F2xHxBiFXWNSGb7vyCUTBF8RCLY66rS0zEPcP8t/nQyXjha5EuK4z7H5o7fWG8B4M7y6mqVWq1J+1PuwRhecQ==";
+ url = "https://registry.npmjs.org/@babel/generator/-/generator-7.13.9.tgz";
+ sha512 = "mHOOmY0Axl/JCTkxTU6Lf5sWOg/v8nUa+Xkt4zMTftX0wqmb6Sh7J8gvcehBw7q0AhrhAR+FDacKjCZ2X8K+Sw==";
};
};
"@babel/helper-annotate-as-pure-7.12.13" = {
@@ -76,40 +76,40 @@ let
sha512 = "CZOv9tGphhDRlVjVkAgm8Nhklm9RzSmWpX2my+t7Ua/KT616pEzXsQCjinzvkRvHWJ9itO4f296efroX23XCMA==";
};
};
- "@babel/helper-compilation-targets-7.12.13" = {
+ "@babel/helper-compilation-targets-7.13.10" = {
name = "_at_babel_slash_helper-compilation-targets";
packageName = "@babel/helper-compilation-targets";
- version = "7.12.13";
+ version = "7.13.10";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.12.13.tgz";
- sha512 = "dXof20y/6wB5HnLOGyLh/gobsMvDNoekcC+8MCV2iaTd5JemhFkPD73QB+tK3iFC9P0xJC73B6MvKkyUfS9cCw==";
+ url = "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.13.10.tgz";
+ sha512 = "/Xju7Qg1GQO4mHZ/Kcs6Au7gfafgZnwm+a7sy/ow/tV1sHeraRUHbjdat8/UvDor4Tez+siGKDk6zIKtCPKVJA==";
};
};
- "@babel/helper-create-class-features-plugin-7.12.13" = {
+ "@babel/helper-create-class-features-plugin-7.13.10" = {
name = "_at_babel_slash_helper-create-class-features-plugin";
packageName = "@babel/helper-create-class-features-plugin";
- version = "7.12.13";
+ version = "7.13.10";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.12.13.tgz";
- sha512 = "Vs/e9wv7rakKYeywsmEBSRC9KtmE7Px+YBlESekLeJOF0zbGUicGfXSNi3o+tfXSNS48U/7K9mIOOCR79Cl3+Q==";
+ url = "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.13.10.tgz";
+ sha512 = "YV7r2YxdTUaw84EwNkyrRke/TJHR/UXGiyvACRqvdVJ2/syV2rQuJNnaRLSuYiop8cMRXOgseTGoJCWX0q2fFg==";
};
};
- "@babel/helper-create-regexp-features-plugin-7.12.13" = {
+ "@babel/helper-create-regexp-features-plugin-7.12.17" = {
name = "_at_babel_slash_helper-create-regexp-features-plugin";
packageName = "@babel/helper-create-regexp-features-plugin";
- version = "7.12.13";
+ version = "7.12.17";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.12.13.tgz";
- sha512 = "XC+kiA0J3at6E85dL5UnCYfVOcIZ834QcAY0TIpgUVnz0zDzg+0TtvZTnJ4g9L1dPRGe30Qi03XCIS4tYCLtqw==";
+ url = "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.12.17.tgz";
+ sha512 = "p2VGmBu9oefLZ2nQpgnEnG0ZlRPvL8gAGvPUMQwUdaE8k49rOMuZpOwdQoy5qJf6K8jL3bcAMhVUlHAjIgJHUg==";
};
};
- "@babel/helper-explode-assignable-expression-7.12.13" = {
+ "@babel/helper-explode-assignable-expression-7.13.0" = {
name = "_at_babel_slash_helper-explode-assignable-expression";
packageName = "@babel/helper-explode-assignable-expression";
- version = "7.12.13";
+ version = "7.13.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.12.13.tgz";
- sha512 = "5loeRNvMo9mx1dA/d6yNi+YiKziJZFylZnCo1nmFF4qPU4yJ14abhWESuSMQSlQxWdxdOFzxXjk/PpfudTtYyw==";
+ url = "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.13.0.tgz";
+ sha512 = "qS0peLTDP8kOisG1blKbaoBg/o9OSa1qoumMjTK5pM+KDTtpxpsiubnCGP34vK8BXGcb2M9eigwgvoJryrzwWA==";
};
};
"@babel/helper-function-name-7.12.13" = {
@@ -130,22 +130,22 @@ let
sha512 = "DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==";
};
};
- "@babel/helper-hoist-variables-7.12.13" = {
+ "@babel/helper-hoist-variables-7.13.0" = {
name = "_at_babel_slash_helper-hoist-variables";
packageName = "@babel/helper-hoist-variables";
- version = "7.12.13";
+ version = "7.13.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.12.13.tgz";
- sha512 = "KSC5XSj5HreRhYQtZ3cnSnQwDzgnbdUDEFsxkN0m6Q3WrCRt72xrnZ8+h+pX7YxM7hr87zIO3a/v5p/H3TrnVw==";
+ url = "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.13.0.tgz";
+ sha512 = "0kBzvXiIKfsCA0y6cFEIJf4OdzfpRuNk4+YTeHZpGGc666SATFKTz6sRncwFnQk7/ugJ4dSrCj6iJuvW4Qwr2g==";
};
};
- "@babel/helper-member-expression-to-functions-7.12.13" = {
+ "@babel/helper-member-expression-to-functions-7.13.0" = {
name = "_at_babel_slash_helper-member-expression-to-functions";
packageName = "@babel/helper-member-expression-to-functions";
- version = "7.12.13";
+ version = "7.13.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.13.tgz";
- sha512 = "B+7nN0gIL8FZ8SvMcF+EPyB21KnCcZHQZFczCxbiNGV/O0rsrSBlWGLzmtBJ3GMjSVMIm4lpFhR+VdVBuIsUcQ==";
+ url = "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.0.tgz";
+ sha512 = "yvRf8Ivk62JwisqV1rFRMxiSMDGnN6KH1/mDMmIrij4jztpQNRoHqqMG3U6apYbGRPJpgPalhva9Yd06HlUxJQ==";
};
};
"@babel/helper-module-imports-7.12.13" = {
@@ -157,13 +157,13 @@ let
sha512 = "NGmfvRp9Rqxy0uHSSVP+SRIW1q31a7Ji10cLBcqSDUngGentY4FRiHOFZFE1CLU5eiL0oE8reH7Tg1y99TDM/g==";
};
};
- "@babel/helper-module-transforms-7.12.13" = {
+ "@babel/helper-module-transforms-7.13.0" = {
name = "_at_babel_slash_helper-module-transforms";
packageName = "@babel/helper-module-transforms";
- version = "7.12.13";
+ version = "7.13.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.12.13.tgz";
- sha512 = "acKF7EjqOR67ASIlDTupwkKM1eUisNAjaSduo5Cz+793ikfnpe7p4Q7B7EWU2PCoSTPWsQkR7hRUWEIZPiVLGA==";
+ url = "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.13.0.tgz";
+ sha512 = "Ls8/VBwH577+pw7Ku1QkUWIyRRNHpYlts7+qSqBBFCW3I8QteB9DxfcZ5YJpOwH6Ihe/wn8ch7fMGOP1OhEIvw==";
};
};
"@babel/helper-optimise-call-expression-7.12.13" = {
@@ -175,31 +175,31 @@ let
sha512 = "BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA==";
};
};
- "@babel/helper-plugin-utils-7.12.13" = {
+ "@babel/helper-plugin-utils-7.13.0" = {
name = "_at_babel_slash_helper-plugin-utils";
packageName = "@babel/helper-plugin-utils";
- version = "7.12.13";
+ version = "7.13.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.12.13.tgz";
- sha512 = "C+10MXCXJLiR6IeG9+Wiejt9jmtFpxUc3MQqCmPY8hfCjyUGl9kT+B2okzEZrtykiwrc4dbCPdDoz0A/HQbDaA==";
+ url = "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz";
+ sha512 = "ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==";
};
};
- "@babel/helper-remap-async-to-generator-7.12.13" = {
+ "@babel/helper-remap-async-to-generator-7.13.0" = {
name = "_at_babel_slash_helper-remap-async-to-generator";
packageName = "@babel/helper-remap-async-to-generator";
- version = "7.12.13";
+ version = "7.13.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.12.13.tgz";
- sha512 = "Qa6PU9vNcj1NZacZZI1Mvwt+gXDH6CTfgAkSjeRMLE8HxtDK76+YDId6NQR+z7Rgd5arhD2cIbS74r0SxD6PDA==";
+ url = "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.13.0.tgz";
+ sha512 = "pUQpFBE9JvC9lrQbpX0TmeNIy5s7GnZjna2lhhcHC7DzgBs6fWn722Y5cfwgrtrqc7NAJwMvOa0mKhq6XaE4jg==";
};
};
- "@babel/helper-replace-supers-7.12.13" = {
+ "@babel/helper-replace-supers-7.13.0" = {
name = "_at_babel_slash_helper-replace-supers";
packageName = "@babel/helper-replace-supers";
- version = "7.12.13";
+ version = "7.13.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.12.13.tgz";
- sha512 = "pctAOIAMVStI2TMLhozPKbf5yTEXc0OJa0eENheb4w09SrgOWEs+P4nTOZYJQCqs8JlErGLDPDJTiGIp3ygbLg==";
+ url = "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.13.0.tgz";
+ sha512 = "Segd5me1+Pz+rmN/NFBOplMbZG3SqRJOBlY+mA0SxAv6rjj7zJqr1AVr3SfzUVTLCv7ZLU5FycOM/SBGuLPbZw==";
};
};
"@babel/helper-simple-access-7.12.13" = {
@@ -238,76 +238,76 @@ let
sha512 = "np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==";
};
};
- "@babel/helper-validator-option-7.12.11" = {
+ "@babel/helper-validator-option-7.12.17" = {
name = "_at_babel_slash_helper-validator-option";
packageName = "@babel/helper-validator-option";
- version = "7.12.11";
+ version = "7.12.17";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.12.11.tgz";
- sha512 = "TBFCyj939mFSdeX7U7DDj32WtzYY7fDcalgq8v3fBZMNOJQNn7nOYzMaUCiPxPYfCup69mtIpqlKgMZLvQ8Xhw==";
+ url = "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.12.17.tgz";
+ sha512 = "TopkMDmLzq8ngChwRlyjR6raKD6gMSae4JdYDB8bByKreQgG0RBTuKe9LRxW3wFtUnjxOPRKBDwEH6Mg5KeDfw==";
};
};
- "@babel/helper-wrap-function-7.12.13" = {
+ "@babel/helper-wrap-function-7.13.0" = {
name = "_at_babel_slash_helper-wrap-function";
packageName = "@babel/helper-wrap-function";
- version = "7.12.13";
+ version = "7.13.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.12.13.tgz";
- sha512 = "t0aZFEmBJ1LojdtJnhOaQEVejnzYhyjWHSsNSNo8vOYRbAJNh6r6GQF7pd36SqG7OKGbn+AewVQ/0IfYfIuGdw==";
+ url = "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.13.0.tgz";
+ sha512 = "1UX9F7K3BS42fI6qd2A4BjKzgGjToscyZTdp1DjknHLCIvpgne6918io+aL5LXFcER/8QWiwpoY902pVEqgTXA==";
};
};
- "@babel/helpers-7.12.13" = {
+ "@babel/helpers-7.13.10" = {
name = "_at_babel_slash_helpers";
packageName = "@babel/helpers";
- version = "7.12.13";
+ version = "7.13.10";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helpers/-/helpers-7.12.13.tgz";
- sha512 = "oohVzLRZ3GQEk4Cjhfs9YkJA4TdIDTObdBEZGrd6F/T0GPSnuV6l22eMcxlvcvzVIPH3VTtxbseudM1zIE+rPQ==";
+ url = "https://registry.npmjs.org/@babel/helpers/-/helpers-7.13.10.tgz";
+ sha512 = "4VO883+MWPDUVRF3PhiLBUFHoX/bsLTGFpFK/HqvvfBZz2D57u9XzPVNFVBTc0PW/CWR9BXTOKt8NF4DInUHcQ==";
};
};
- "@babel/highlight-7.12.13" = {
+ "@babel/highlight-7.13.10" = {
name = "_at_babel_slash_highlight";
packageName = "@babel/highlight";
- version = "7.12.13";
+ version = "7.13.10";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/highlight/-/highlight-7.12.13.tgz";
- sha512 = "kocDQvIbgMKlWxXe9fof3TQ+gkIPOUSEYhJjqUjvKMez3krV7vbzYCDq39Oj11UAVK7JqPVGQPlgE85dPNlQww==";
+ url = "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.10.tgz";
+ sha512 = "5aPpe5XQPzflQrFwL1/QoeHkP2MsA4JCntcXHRhEsdsfPVkvPi2w7Qix4iV7t5S/oC9OodGrggd8aco1g3SZFg==";
};
};
- "@babel/parser-7.12.15" = {
+ "@babel/parser-7.13.10" = {
name = "_at_babel_slash_parser";
packageName = "@babel/parser";
- version = "7.12.15";
+ version = "7.13.10";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/parser/-/parser-7.12.15.tgz";
- sha512 = "AQBOU2Z9kWwSZMd6lNjCX0GUgFonL1wAM1db8L8PMk9UDaGsRCArBkU4Sc+UCM3AE4hjbXx+h58Lb3QT4oRmrA==";
+ url = "https://registry.npmjs.org/@babel/parser/-/parser-7.13.10.tgz";
+ sha512 = "0s7Mlrw9uTWkYua7xWr99Wpk2bnGa0ANleKfksYAES8LpWH4gW1OUr42vqKNf0us5UQNfru2wPqMqRITzq/SIQ==";
};
};
- "@babel/plugin-proposal-async-generator-functions-7.12.13" = {
+ "@babel/plugin-proposal-async-generator-functions-7.13.8" = {
name = "_at_babel_slash_plugin-proposal-async-generator-functions";
packageName = "@babel/plugin-proposal-async-generator-functions";
- version = "7.12.13";
+ version = "7.13.8";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.12.13.tgz";
- sha512 = "1KH46Hx4WqP77f978+5Ye/VUbuwQld2hph70yaw2hXS2v7ER2f3nlpNMu909HO2rbvP0NKLlMVDPh9KXklVMhA==";
+ url = "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.13.8.tgz";
+ sha512 = "rPBnhj+WgoSmgq+4gQUtXx/vOcU+UYtjy1AA/aeD61Hwj410fwYyqfUcRP3lR8ucgliVJL/G7sXcNUecC75IXA==";
};
};
- "@babel/plugin-proposal-class-properties-7.12.13" = {
+ "@babel/plugin-proposal-class-properties-7.13.0" = {
name = "_at_babel_slash_plugin-proposal-class-properties";
packageName = "@babel/plugin-proposal-class-properties";
- version = "7.12.13";
+ version = "7.13.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.12.13.tgz";
- sha512 = "8SCJ0Ddrpwv4T7Gwb33EmW1V9PY5lggTO+A8WjyIwxrSHDUyBw4MtF96ifn1n8H806YlxbVCoKXbbmzD6RD+cA==";
+ url = "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.13.0.tgz";
+ sha512 = "KnTDjFNC1g+45ka0myZNvSBFLhNCLN+GeGYLDEA8Oq7MZ6yMgfLoIRh86GRT0FjtJhZw8JyUskP9uvj5pHM9Zg==";
};
};
- "@babel/plugin-proposal-dynamic-import-7.12.1" = {
+ "@babel/plugin-proposal-dynamic-import-7.13.8" = {
name = "_at_babel_slash_plugin-proposal-dynamic-import";
packageName = "@babel/plugin-proposal-dynamic-import";
- version = "7.12.1";
+ version = "7.13.8";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.12.1.tgz";
- sha512 = "a4rhUSZFuq5W8/OO8H7BL5zspjnc1FLd9hlOxIK/f7qG4a0qsqk8uvF/ywgBA8/OmjsapjpvaEOYItfGG1qIvQ==";
+ url = "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.13.8.tgz";
+ sha512 = "ONWKj0H6+wIRCkZi9zSbZtE/r73uOhMVHh256ys0UzfM7I3d4n+spZNWjOnJv2gzopumP2Wxi186vI8N0Y2JyQ==";
};
};
"@babel/plugin-proposal-export-namespace-from-7.12.13" = {
@@ -319,31 +319,31 @@ let
sha512 = "INAgtFo4OnLN3Y/j0VwAgw3HDXcDtX+C/erMvWzuV9v71r7urb6iyMXu7eM9IgLr1ElLlOkaHjJ0SbCmdOQ3Iw==";
};
};
- "@babel/plugin-proposal-json-strings-7.12.13" = {
+ "@babel/plugin-proposal-json-strings-7.13.8" = {
name = "_at_babel_slash_plugin-proposal-json-strings";
packageName = "@babel/plugin-proposal-json-strings";
- version = "7.12.13";
+ version = "7.13.8";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.12.13.tgz";
- sha512 = "v9eEi4GiORDg8x+Dmi5r8ibOe0VXoKDeNPYcTTxdGN4eOWikrJfDJCJrr1l5gKGvsNyGJbrfMftC2dTL6oz7pg==";
+ url = "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.13.8.tgz";
+ sha512 = "w4zOPKUFPX1mgvTmL/fcEqy34hrQ1CRcGxdphBc6snDnnqJ47EZDIyop6IwXzAC8G916hsIuXB2ZMBCExC5k7Q==";
};
};
- "@babel/plugin-proposal-logical-assignment-operators-7.12.13" = {
+ "@babel/plugin-proposal-logical-assignment-operators-7.13.8" = {
name = "_at_babel_slash_plugin-proposal-logical-assignment-operators";
packageName = "@babel/plugin-proposal-logical-assignment-operators";
- version = "7.12.13";
+ version = "7.13.8";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.12.13.tgz";
- sha512 = "fqmiD3Lz7jVdK6kabeSr1PZlWSUVqSitmHEe3Z00dtGTKieWnX9beafvavc32kjORa5Bai4QNHgFDwWJP+WtSQ==";
+ url = "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.13.8.tgz";
+ sha512 = "aul6znYB4N4HGweImqKn59Su9RS8lbUIqxtXTOcAGtNIDczoEFv+l1EhmX8rUBp3G1jMjKJm8m0jXVp63ZpS4A==";
};
};
- "@babel/plugin-proposal-nullish-coalescing-operator-7.12.13" = {
+ "@babel/plugin-proposal-nullish-coalescing-operator-7.13.8" = {
name = "_at_babel_slash_plugin-proposal-nullish-coalescing-operator";
packageName = "@babel/plugin-proposal-nullish-coalescing-operator";
- version = "7.12.13";
+ version = "7.13.8";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.12.13.tgz";
- sha512 = "Qoxpy+OxhDBI5kRqliJFAl4uWXk3Bn24WeFstPH0iLymFehSAUR8MHpqU7njyXv/qbo7oN6yTy5bfCmXdKpo1Q==";
+ url = "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.13.8.tgz";
+ sha512 = "iePlDPBn//UhxExyS9KyeYU7RM9WScAG+D3Hhno0PLJebAEpDZMocbDe64eqynhNAnwz/vZoL/q/QB2T1OH39A==";
};
};
"@babel/plugin-proposal-numeric-separator-7.12.13" = {
@@ -355,40 +355,40 @@ let
sha512 = "O1jFia9R8BUCl3ZGB7eitaAPu62TXJRHn7rh+ojNERCFyqRwJMTmhz+tJ+k0CwI6CLjX/ee4qW74FSqlq9I35w==";
};
};
- "@babel/plugin-proposal-object-rest-spread-7.12.13" = {
+ "@babel/plugin-proposal-object-rest-spread-7.13.8" = {
name = "_at_babel_slash_plugin-proposal-object-rest-spread";
packageName = "@babel/plugin-proposal-object-rest-spread";
- version = "7.12.13";
+ version = "7.13.8";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.12.13.tgz";
- sha512 = "WvA1okB/0OS/N3Ldb3sziSrXg6sRphsBgqiccfcQq7woEn5wQLNX82Oc4PlaFcdwcWHuQXAtb8ftbS8Fbsg/sg==";
+ url = "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.13.8.tgz";
+ sha512 = "DhB2EuB1Ih7S3/IRX5AFVgZ16k3EzfRbq97CxAVI1KSYcW+lexV8VZb7G7L8zuPVSdQMRn0kiBpf/Yzu9ZKH0g==";
};
};
- "@babel/plugin-proposal-optional-catch-binding-7.12.13" = {
+ "@babel/plugin-proposal-optional-catch-binding-7.13.8" = {
name = "_at_babel_slash_plugin-proposal-optional-catch-binding";
packageName = "@babel/plugin-proposal-optional-catch-binding";
- version = "7.12.13";
+ version = "7.13.8";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.12.13.tgz";
- sha512 = "9+MIm6msl9sHWg58NvqpNpLtuFbmpFYk37x8kgnGzAHvX35E1FyAwSUt5hIkSoWJFSAH+iwU8bJ4fcD1zKXOzg==";
+ url = "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.13.8.tgz";
+ sha512 = "0wS/4DUF1CuTmGo+NiaHfHcVSeSLj5S3e6RivPTg/2k3wOv3jO35tZ6/ZWsQhQMvdgI7CwphjQa/ccarLymHVA==";
};
};
- "@babel/plugin-proposal-optional-chaining-7.12.13" = {
+ "@babel/plugin-proposal-optional-chaining-7.13.8" = {
name = "_at_babel_slash_plugin-proposal-optional-chaining";
packageName = "@babel/plugin-proposal-optional-chaining";
- version = "7.12.13";
+ version = "7.13.8";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.12.13.tgz";
- sha512 = "0ZwjGfTcnZqyV3y9DSD1Yk3ebp+sIUpT2YDqP8hovzaNZnQq2Kd7PEqa6iOIUDBXBt7Jl3P7YAcEIL5Pz8u09Q==";
+ url = "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.13.8.tgz";
+ sha512 = "hpbBwbTgd7Cz1QryvwJZRo1U0k1q8uyBmeXOSQUjdg/A2TASkhR/rz7AyqZ/kS8kbpsNA80rOYbxySBJAqmhhQ==";
};
};
- "@babel/plugin-proposal-private-methods-7.12.13" = {
+ "@babel/plugin-proposal-private-methods-7.13.0" = {
name = "_at_babel_slash_plugin-proposal-private-methods";
packageName = "@babel/plugin-proposal-private-methods";
- version = "7.12.13";
+ version = "7.13.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.12.13.tgz";
- sha512 = "sV0V57uUwpauixvR7s2o75LmwJI6JECwm5oPUY5beZB1nBl2i37hc7CJGqB5G+58fur5Y6ugvl3LRONk5x34rg==";
+ url = "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.13.0.tgz";
+ sha512 = "MXyyKQd9inhx1kDYPkFRVOBXQ20ES8Pto3T7UZ92xj2mY0EVD8oAVzeyYuVfy/mxAdTSIayOvg+aVzcHV2bn6Q==";
};
};
"@babel/plugin-proposal-unicode-property-regex-7.12.13" = {
@@ -508,22 +508,22 @@ let
sha512 = "A81F9pDwyS7yM//KwbCSDqy3Uj4NMIurtplxphWxoYtNPov7cJsDkAFNNyVlIZ3jwGycVsurZ+LtOA8gZ376iQ==";
};
};
- "@babel/plugin-transform-arrow-functions-7.12.13" = {
+ "@babel/plugin-transform-arrow-functions-7.13.0" = {
name = "_at_babel_slash_plugin-transform-arrow-functions";
packageName = "@babel/plugin-transform-arrow-functions";
- version = "7.12.13";
+ version = "7.13.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.12.13.tgz";
- sha512 = "tBtuN6qtCTd+iHzVZVOMNp+L04iIJBpqkdY42tWbmjIT5wvR2kx7gxMBsyhQtFzHwBbyGi9h8J8r9HgnOpQHxg==";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.13.0.tgz";
+ sha512 = "96lgJagobeVmazXFaDrbmCLQxBysKu7U6Do3mLsx27gf5Dk85ezysrs2BZUpXD703U/Su1xTBDxxar2oa4jAGg==";
};
};
- "@babel/plugin-transform-async-to-generator-7.12.13" = {
+ "@babel/plugin-transform-async-to-generator-7.13.0" = {
name = "_at_babel_slash_plugin-transform-async-to-generator";
packageName = "@babel/plugin-transform-async-to-generator";
- version = "7.12.13";
+ version = "7.13.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.12.13.tgz";
- sha512 = "psM9QHcHaDr+HZpRuJcE1PXESuGWSCcbiGFFhhwfzdbTxaGDVzuVtdNYliAwcRo3GFg0Bc8MmI+AvIGYIJG04A==";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.13.0.tgz";
+ sha512 = "3j6E004Dx0K3eGmhxVJxwwI89CTJrce7lg3UrtFuDAVQ/2+SJ/h/aSFOeE6/n0WB1GsOffsJp6MnPQNQ8nmwhg==";
};
};
"@babel/plugin-transform-block-scoped-functions-7.12.13" = {
@@ -544,31 +544,31 @@ let
sha512 = "Pxwe0iqWJX4fOOM2kEZeUuAxHMWb9nK+9oh5d11bsLoB0xMg+mkDpt0eYuDZB7ETrY9bbcVlKUGTOGWy7BHsMQ==";
};
};
- "@babel/plugin-transform-classes-7.12.13" = {
+ "@babel/plugin-transform-classes-7.13.0" = {
name = "_at_babel_slash_plugin-transform-classes";
packageName = "@babel/plugin-transform-classes";
- version = "7.12.13";
+ version = "7.13.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.12.13.tgz";
- sha512 = "cqZlMlhCC1rVnxE5ZGMtIb896ijL90xppMiuWXcwcOAuFczynpd3KYemb91XFFPi3wJSe/OcrX9lXoowatkkxA==";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.13.0.tgz";
+ sha512 = "9BtHCPUARyVH1oXGcSJD3YpsqRLROJx5ZNP6tN5vnk17N0SVf9WCtf8Nuh1CFmgByKKAIMstitKduoCmsaDK5g==";
};
};
- "@babel/plugin-transform-computed-properties-7.12.13" = {
+ "@babel/plugin-transform-computed-properties-7.13.0" = {
name = "_at_babel_slash_plugin-transform-computed-properties";
packageName = "@babel/plugin-transform-computed-properties";
- version = "7.12.13";
+ version = "7.13.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.12.13.tgz";
- sha512 = "dDfuROUPGK1mTtLKyDPUavmj2b6kFu82SmgpztBFEO974KMjJT+Ytj3/oWsTUMBmgPcp9J5Pc1SlcAYRpJ2hRA==";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.13.0.tgz";
+ sha512 = "RRqTYTeZkZAz8WbieLTvKUEUxZlUTdmL5KGMyZj7FnMfLNKV4+r5549aORG/mgojRmFlQMJDUupwAMiF2Q7OUg==";
};
};
- "@babel/plugin-transform-destructuring-7.12.13" = {
+ "@babel/plugin-transform-destructuring-7.13.0" = {
name = "_at_babel_slash_plugin-transform-destructuring";
packageName = "@babel/plugin-transform-destructuring";
- version = "7.12.13";
+ version = "7.13.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.12.13.tgz";
- sha512 = "Dn83KykIFzjhA3FDPA1z4N+yfF3btDGhjnJwxIj0T43tP0flCujnU8fKgEkf0C1biIpSv9NZegPBQ1J6jYkwvQ==";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.13.0.tgz";
+ sha512 = "zym5em7tePoNT9s964c0/KU3JPPnuq7VhIxPRefJ4/s82cD+q1mgKfuGRDMCPL0HTyKz4dISuQlCusfgCJ86HA==";
};
};
"@babel/plugin-transform-dotall-regex-7.12.13" = {
@@ -598,13 +598,13 @@ let
sha512 = "fbUelkM1apvqez/yYx1/oICVnGo2KM5s63mhGylrmXUxK/IAXSIf87QIxVfZldWf4QsOafY6vV3bX8aMHSvNrA==";
};
};
- "@babel/plugin-transform-for-of-7.12.13" = {
+ "@babel/plugin-transform-for-of-7.13.0" = {
name = "_at_babel_slash_plugin-transform-for-of";
packageName = "@babel/plugin-transform-for-of";
- version = "7.12.13";
+ version = "7.13.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.12.13.tgz";
- sha512 = "xCbdgSzXYmHGyVX3+BsQjcd4hv4vA/FDy7Kc8eOpzKmBBPEOTurt0w5fCRQaGl+GSBORKgJdstQ1rHl4jbNseQ==";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.13.0.tgz";
+ sha512 = "IHKT00mwUVYE0zzbkDgNRP6SRzvfGCYsOxIRz8KsiaaHCcT9BWIkO+H9QRJseHBLOGBZkHUdHiqj6r0POsdytg==";
};
};
"@babel/plugin-transform-function-name-7.12.13" = {
@@ -634,40 +634,40 @@ let
sha512 = "kxLkOsg8yir4YeEPHLuO2tXP9R/gTjpuTOjshqSpELUN3ZAg2jfDnKUvzzJxObun38sw3wm4Uu69sX/zA7iRvg==";
};
};
- "@babel/plugin-transform-modules-amd-7.12.13" = {
+ "@babel/plugin-transform-modules-amd-7.13.0" = {
name = "_at_babel_slash_plugin-transform-modules-amd";
packageName = "@babel/plugin-transform-modules-amd";
- version = "7.12.13";
+ version = "7.13.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.12.13.tgz";
- sha512 = "JHLOU0o81m5UqG0Ulz/fPC68/v+UTuGTWaZBUwpEk1fYQ1D9LfKV6MPn4ttJKqRo5Lm460fkzjLTL4EHvCprvA==";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.13.0.tgz";
+ sha512 = "EKy/E2NHhY/6Vw5d1k3rgoobftcNUmp9fGjb9XZwQLtTctsRBOTRO7RHHxfIky1ogMN5BxN7p9uMA3SzPfotMQ==";
};
};
- "@babel/plugin-transform-modules-commonjs-7.12.13" = {
+ "@babel/plugin-transform-modules-commonjs-7.13.8" = {
name = "_at_babel_slash_plugin-transform-modules-commonjs";
packageName = "@babel/plugin-transform-modules-commonjs";
- version = "7.12.13";
+ version = "7.13.8";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.12.13.tgz";
- sha512 = "OGQoeVXVi1259HjuoDnsQMlMkT9UkZT9TpXAsqWplS/M0N1g3TJAn/ByOCeQu7mfjc5WpSsRU+jV1Hd89ts0kQ==";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.13.8.tgz";
+ sha512 = "9QiOx4MEGglfYZ4XOnU79OHr6vIWUakIj9b4mioN8eQIoEh+pf5p/zEB36JpDFWA12nNMiRf7bfoRvl9Rn79Bw==";
};
};
- "@babel/plugin-transform-modules-systemjs-7.12.13" = {
+ "@babel/plugin-transform-modules-systemjs-7.13.8" = {
name = "_at_babel_slash_plugin-transform-modules-systemjs";
packageName = "@babel/plugin-transform-modules-systemjs";
- version = "7.12.13";
+ version = "7.13.8";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.12.13.tgz";
- sha512 = "aHfVjhZ8QekaNF/5aNdStCGzwTbU7SI5hUybBKlMzqIMC7w7Ho8hx5a4R/DkTHfRfLwHGGxSpFt9BfxKCoXKoA==";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.13.8.tgz";
+ sha512 = "hwqctPYjhM6cWvVIlOIe27jCIBgHCsdH2xCJVAYQm7V5yTMoilbVMi9f6wKg0rpQAOn6ZG4AOyvCqFF/hUh6+A==";
};
};
- "@babel/plugin-transform-modules-umd-7.12.13" = {
+ "@babel/plugin-transform-modules-umd-7.13.0" = {
name = "_at_babel_slash_plugin-transform-modules-umd";
packageName = "@babel/plugin-transform-modules-umd";
- version = "7.12.13";
+ version = "7.13.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.12.13.tgz";
- sha512 = "BgZndyABRML4z6ibpi7Z98m4EVLFI9tVsZDADC14AElFaNHHBcJIovflJ6wtCqFxwy2YJ1tJhGRsr0yLPKoN+w==";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.13.0.tgz";
+ sha512 = "D/ILzAh6uyvkWjKKyFE/W0FzWwasv6vPTSqPcjxFqn6QpX3u8DjRVliq4F2BamO2Wee/om06Vyy+vPkNrd4wxw==";
};
};
"@babel/plugin-transform-named-capturing-groups-regex-7.12.13" = {
@@ -697,13 +697,13 @@ let
sha512 = "JzYIcj3XtYspZDV8j9ulnoMPZZnF/Cj0LUxPOjR89BdBVx+zYJI9MdMIlUZjbXDX+6YVeS6I3e8op+qQ3BYBoQ==";
};
};
- "@babel/plugin-transform-parameters-7.12.13" = {
+ "@babel/plugin-transform-parameters-7.13.0" = {
name = "_at_babel_slash_plugin-transform-parameters";
packageName = "@babel/plugin-transform-parameters";
- version = "7.12.13";
+ version = "7.13.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.12.13.tgz";
- sha512 = "e7QqwZalNiBRHCpJg/P8s/VJeSRYgmtWySs1JwvfwPqhBbiWfOcHDKdeAi6oAyIimoKWBlwc8oTgbZHdhCoVZA==";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.13.0.tgz";
+ sha512 = "Jt8k/h/mIwE2JFEOb3lURoY5C85ETcYPnbuAJ96zRBzh1XHtQZfs62ChZ6EP22QlC8c7Xqr9q+e1SU5qttwwjw==";
};
};
"@babel/plugin-transform-property-literals-7.12.13" = {
@@ -751,13 +751,13 @@ let
sha512 = "xpL49pqPnLtf0tVluuqvzWIgLEhuPpZzvs2yabUHSKRNlN7ScYU7aMlmavOeyXJZKgZKQRBlh8rHbKiJDraTSw==";
};
};
- "@babel/plugin-transform-spread-7.12.13" = {
+ "@babel/plugin-transform-spread-7.13.0" = {
name = "_at_babel_slash_plugin-transform-spread";
packageName = "@babel/plugin-transform-spread";
- version = "7.12.13";
+ version = "7.13.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.12.13.tgz";
- sha512 = "dUCrqPIowjqk5pXsx1zPftSq4sT0aCeZVAxhdgs3AMgyaDmoUT0G+5h3Dzja27t76aUEIJWlFgPJqJ/d4dbTtg==";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.13.0.tgz";
+ sha512 = "V6vkiXijjzYeFmQTr3dBxPtZYLPcUfY34DebOU27jIl2M/Y8Egm52Hw82CSjjPqd54GTlJs5x+CR7HeNr24ckg==";
};
};
"@babel/plugin-transform-sticky-regex-7.12.13" = {
@@ -769,13 +769,13 @@ let
sha512 = "Jc3JSaaWT8+fr7GRvQP02fKDsYk4K/lYwWq38r/UGfaxo89ajud321NH28KRQ7xy1Ybc0VUE5Pz8psjNNDUglg==";
};
};
- "@babel/plugin-transform-template-literals-7.12.13" = {
+ "@babel/plugin-transform-template-literals-7.13.0" = {
name = "_at_babel_slash_plugin-transform-template-literals";
packageName = "@babel/plugin-transform-template-literals";
- version = "7.12.13";
+ version = "7.13.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.12.13.tgz";
- sha512 = "arIKlWYUgmNsF28EyfmiQHJLJFlAJNYkuQO10jL46ggjBpeb2re1P9K9YGxNJB45BqTbaslVysXDYm/g3sN/Qg==";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.13.0.tgz";
+ sha512 = "d67umW6nlfmr1iehCcBv69eSUSySk1EsIS8aTDX4Xo9qajAh6mYtcl4kJrBkGXuxZPEgVr7RVfAvNW6YQkd4Mw==";
};
};
"@babel/plugin-transform-typeof-symbol-7.12.13" = {
@@ -841,22 +841,22 @@ let
sha512 = "/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==";
};
};
- "@babel/traverse-7.12.13" = {
+ "@babel/traverse-7.13.0" = {
name = "_at_babel_slash_traverse";
packageName = "@babel/traverse";
- version = "7.12.13";
+ version = "7.13.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.13.tgz";
- sha512 = "3Zb4w7eE/OslI0fTp8c7b286/cQps3+vdLW3UcwC8VSJC6GbKn55aeVVu2QJNuCDoeKyptLOFrPq8WqZZBodyA==";
+ url = "https://registry.npmjs.org/@babel/traverse/-/traverse-7.13.0.tgz";
+ sha512 = "xys5xi5JEhzC3RzEmSGrs/b3pJW/o87SypZ+G/PhaE7uqVQNv/jlmVIBXuoh5atqQ434LfXV+sf23Oxj0bchJQ==";
};
};
- "@babel/types-7.12.13" = {
+ "@babel/types-7.13.0" = {
name = "_at_babel_slash_types";
packageName = "@babel/types";
- version = "7.12.13";
+ version = "7.13.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/types/-/types-7.12.13.tgz";
- sha512 = "oKrdZTld2im1z8bDwTOQvUbxKwE+854zc16qWZQlcTqMN00pWxHQ4ZeOq0yDMnisOpRykH2/5Qqcrk/OlbAjiQ==";
+ url = "https://registry.npmjs.org/@babel/types/-/types-7.13.0.tgz";
+ sha512 = "hE+HE8rnG1Z6Wzo+MhaKE5lM5eMx71T4EHJgku2E3xIfaULhDcxiiRxUYgwX8qwP1BBSlag+TdGOt6JAidIZTA==";
};
};
"@hapi/address-2.1.4" = {
@@ -1066,13 +1066,13 @@ let
sha512 = "tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==";
};
};
- "@types/node-14.14.25" = {
+ "@types/node-14.14.34" = {
name = "_at_types_slash_node";
packageName = "@types/node";
- version = "14.14.25";
+ version = "14.14.34";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/node/-/node-14.14.25.tgz";
- sha512 = "EPpXLOVqDvisVxtlbvzfyqSsFeQxltFbluZNRndIb8tr9KiBnYNLzrc1N3pyKUCww2RNrfHDViqDWWE1LCJQtQ==";
+ url = "https://registry.npmjs.org/@types/node/-/node-14.14.34.tgz";
+ sha512 = "dBPaxocOK6UVyvhbnpFIj2W+S+1cBTkHQbFQfeeJhoKFbzYcVUGHvddeWPSucKATb3F0+pgDq0i6ghEaZjsugA==";
};
};
"@types/parse-json-4.0.0" = {
@@ -1120,13 +1120,13 @@ let
sha512 = "W+bw9ds02rAQaMvaLYxAbJ6cvguW/iJXNT6lTssS1ps6QdrMKttqEAMEG/b5CR8TZl3/L7/lH0ZV5nNR1LXikA==";
};
};
- "@types/uglify-js-3.11.1" = {
+ "@types/uglify-js-3.13.0" = {
name = "_at_types_slash_uglify-js";
packageName = "@types/uglify-js";
- version = "3.11.1";
+ version = "3.13.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.11.1.tgz";
- sha512 = "7npvPKV+jINLu1SpSYVWG8KvyJBhBa8tmzMMdDoVc2pWUYHN8KIXlPJhjJ4LT97c4dXJA2SHL/q6ADbDriZN+Q==";
+ url = "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.13.0.tgz";
+ sha512 = "EGkrJD5Uy+Pg0NUR8uA4bJ5WMfljyad0G+784vLCNUkD+QwOJXUbBYExXfVGf7YtyzdQp3L/XMYcliB987kL5Q==";
};
};
"@types/webpack-4.41.26" = {
@@ -2011,22 +2011,22 @@ let
sha512 = "XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==";
};
};
- "bn.js-4.11.9" = {
+ "bn.js-4.12.0" = {
name = "bn.js";
packageName = "bn.js";
- version = "4.11.9";
+ version = "4.12.0";
src = fetchurl {
- url = "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz";
- sha512 = "E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==";
+ url = "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz";
+ sha512 = "c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==";
};
};
- "bn.js-5.1.3" = {
+ "bn.js-5.2.0" = {
name = "bn.js";
packageName = "bn.js";
- version = "5.1.3";
+ version = "5.2.0";
src = fetchurl {
- url = "https://registry.npmjs.org/bn.js/-/bn.js-5.1.3.tgz";
- sha512 = "GkTiFpjFtUzU9CbMeJ5iazkCzGL3jrhzerzZIuqLABjbwRaFt33I9tUdSNryIptM+RxDet6OKm2WnLXzW51KsQ==";
+ url = "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz";
+ sha512 = "D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw==";
};
};
"body-parser-1.18.2" = {
@@ -2398,13 +2398,13 @@ let
sha512 = "bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==";
};
};
- "caniuse-lite-1.0.30001185" = {
+ "caniuse-lite-1.0.30001199" = {
name = "caniuse-lite";
packageName = "caniuse-lite";
- version = "1.0.30001185";
+ version = "1.0.30001199";
src = fetchurl {
- url = "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001185.tgz";
- sha512 = "Fpi4kVNtNvJ15H0F6vwmXtb3tukv3Zg3qhKkOGUq7KJ1J6b9kf4dnNgtEAFXhRsJo0gNj9W60+wBvn0JcTvdTg==";
+ url = "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001199.tgz";
+ sha512 = "ifbK2eChUCFUwGhlEzIoVwzFt1+iriSjyKKFYNfv6hN34483wyWpLLavYQXhnR036LhkdUYaSDpHg1El++VgHQ==";
};
};
"case-sensitive-paths-webpack-plugin-2.3.0" = {
@@ -2758,22 +2758,22 @@ let
sha512 = "dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==";
};
};
- "color-string-1.5.4" = {
+ "color-string-1.5.5" = {
name = "color-string";
packageName = "color-string";
- version = "1.5.4";
+ version = "1.5.5";
src = fetchurl {
- url = "https://registry.npmjs.org/color-string/-/color-string-1.5.4.tgz";
- sha512 = "57yF5yt8Xa3czSEW1jfQDE79Idk0+AkN/4KWad6tbdxUmAs3MvjxlWSWD4deYytcRfoZ9nhKyFl1kj5tBvidbw==";
+ url = "https://registry.npmjs.org/color-string/-/color-string-1.5.5.tgz";
+ sha512 = "jgIoum0OfQfq9Whcfc2z/VhCNcmQjWbey6qBX0vqt7YICflUmBCh9E9CiQD5GSJ+Uehixm3NUwHVhqUAWRivZg==";
};
};
- "colorette-1.2.1" = {
+ "colorette-1.2.2" = {
name = "colorette";
packageName = "colorette";
- version = "1.2.1";
+ version = "1.2.2";
src = fetchurl {
- url = "https://registry.npmjs.org/colorette/-/colorette-1.2.1.tgz";
- sha512 = "puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw==";
+ url = "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz";
+ sha512 = "MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==";
};
};
"colors-1.0.3" = {
@@ -2857,13 +2857,13 @@ let
sha512 = "U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==";
};
};
- "commander-7.0.0" = {
+ "commander-7.1.0" = {
name = "commander";
packageName = "commander";
- version = "7.0.0";
+ version = "7.1.0";
src = fetchurl {
- url = "https://registry.npmjs.org/commander/-/commander-7.0.0.tgz";
- sha512 = "ovx/7NkTrnPuIV8sqk/GjUIIM1+iUQeqA3ye2VNpq9sVoiZsooObWlQy+OPWGI17GDaEoybuAGJm6U8yC077BA==";
+ url = "https://registry.npmjs.org/commander/-/commander-7.1.0.tgz";
+ sha512 = "pRxBna3MJe6HKnBGsDyMv8ETbptw3axEdYHoqNh7gu5oDcew8fs0xnivZGm06Ogk8zGAJ9VX+OPEr2GXEQK4dg==";
};
};
"common-tags-1.8.0" = {
@@ -3082,13 +3082,13 @@ let
sha512 = "Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==";
};
};
- "core-js-compat-3.8.3" = {
+ "core-js-compat-3.9.1" = {
name = "core-js-compat";
packageName = "core-js-compat";
- version = "3.8.3";
+ version = "3.9.1";
src = fetchurl {
- url = "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.8.3.tgz";
- sha512 = "1sCb0wBXnBIL16pfFG1Gkvei6UzvKyTNYpiC41yrdjEv0UoJoq9E/abTMzyYJ6JpTkAj15dLjbqifIzEBDVvog==";
+ url = "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.9.1.tgz";
+ sha512 = "jXAirMQxrkbiiLsCx9bQPJFA6llDadKMpYrBJQJ3/c4/vsPP/fAf29h24tviRlvwUL6AmY5CHLu2GvjuYviQqA==";
};
};
"core-util-is-1.0.2" = {
@@ -3505,13 +3505,13 @@ let
sha512 = "0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==";
};
};
- "defer-to-connect-2.0.0" = {
+ "defer-to-connect-2.0.1" = {
name = "defer-to-connect";
packageName = "defer-to-connect";
- version = "2.0.0";
+ version = "2.0.1";
src = fetchurl {
- url = "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.0.tgz";
- sha512 = "bYL2d05vOSf1JEZNx5vSAtPuBMkX8K9EUutg7zlKvTqKXHt7RhWJFbmd7qakVuf13i+IkGmp6FwSsONOf6VYIg==";
+ url = "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz";
+ sha512 = "4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==";
};
};
"define-properties-1.1.3" = {
@@ -3811,13 +3811,13 @@ let
sha1 = "590c61156b0ae2f4f0255732a158b266bc56b21d";
};
};
- "electron-to-chromium-1.3.657" = {
+ "electron-to-chromium-1.3.687" = {
name = "electron-to-chromium";
packageName = "electron-to-chromium";
- version = "1.3.657";
+ version = "1.3.687";
src = fetchurl {
- url = "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.657.tgz";
- sha512 = "/9ROOyvEflEbaZFUeGofD+Tqs/WynbSTbNgNF+/TJJxH1ePD/e6VjZlDJpW3FFFd3nj5l3Hd8ki2vRwy+gyRFw==";
+ url = "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.687.tgz";
+ sha512 = "IpzksdQNl3wdgkzf7dnA7/v10w0Utf1dF2L+B4+gKrloBrxCut+au+kky3PYvle3RMdSxZP+UiCZtLbcYRxSNQ==";
};
};
"elliptic-6.5.4" = {
@@ -3901,13 +3901,13 @@ let
sha512 = "4VbIyCRlCUm/py0E0AjMT3/mwd6DR4Y5Z5gEox6z5JII6ZdKIJmcQzjgWRI5qo5ERJiw9M/Nxhk7SGXFUbZsxQ==";
};
};
- "elm-tooling-1.1.0" = {
+ "elm-tooling-1.3.0" = {
name = "elm-tooling";
packageName = "elm-tooling";
- version = "1.1.0";
+ version = "1.3.0";
src = fetchurl {
- url = "https://registry.npmjs.org/elm-tooling/-/elm-tooling-1.1.0.tgz";
- sha512 = "wziiwTbqBkK/905a6stCpTWJhYEKNb4CCYt36VEd5XWmaLSelMOR+SxKcEPpxsiK/tFZ4o0PbW+h1QC5tWfYUQ==";
+ url = "https://registry.npmjs.org/elm-tooling/-/elm-tooling-1.3.0.tgz";
+ sha512 = "OLRg8D7QCbzMmi8QTaebIIsH2qaIj4NiltuJ8vZj4JFHOIVa3utyD5tlfySBGZNfDG7+vZ2K8iDk82TalFaAbw==";
};
};
"elm-webpack-loader-6.0.1" = {
@@ -4027,13 +4027,13 @@ let
sha512 = "7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==";
};
};
- "es-abstract-1.18.0-next.2" = {
+ "es-abstract-1.18.0" = {
name = "es-abstract";
packageName = "es-abstract";
- version = "1.18.0-next.2";
+ version = "1.18.0";
src = fetchurl {
- url = "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.2.tgz";
- sha512 = "Ih4ZMFHEtZupnUh6497zEL4y2+w8+1ljnCyaTa+adcoafI1GOvMwFlDjBLfWR7y9VLfrjRJe9ocuHY1PSR9jjw==";
+ url = "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0.tgz";
+ sha512 = "LJzK7MrQa8TS0ja2w3YNLzUgJCGPdPOV1yVvezjNnS89D+VR08+Szt2mz3YB2Dck/+w5tfIq/RoUAFqJJGM2yw==";
};
};
"es-to-primitive-1.2.1" = {
@@ -4180,13 +4180,13 @@ let
sha512 = "8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==";
};
};
- "events-3.2.0" = {
+ "events-3.3.0" = {
name = "events";
packageName = "events";
- version = "3.2.0";
+ version = "3.3.0";
src = fetchurl {
- url = "https://registry.npmjs.org/events/-/events-3.2.0.tgz";
- sha512 = "/46HWwbfCX2xTawVfkKLGxMifJYQBWMwY1mjywRtb4c9x8l5NP3KoJtnIOiL1hfdRkIuYhETxQlo62IF8tcnlg==";
+ url = "https://registry.npmjs.org/events/-/events-3.3.0.tgz";
+ sha512 = "mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==";
};
};
"eventsource-0.1.6" = {
@@ -4396,13 +4396,31 @@ let
sha512 = "lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==";
};
};
- "fastq-1.10.1" = {
+ "fast-levenshtein-3.0.0" = {
+ name = "fast-levenshtein";
+ packageName = "fast-levenshtein";
+ version = "3.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-3.0.0.tgz";
+ sha512 = "hKKNajm46uNmTlhHSyZkmToAc56uZJwYq7yrciZjqOxnlfQwERDQJmHPUp7m1m9wx8vgOe8IaCKZ5Kv2k1DdCQ==";
+ };
+ };
+ "fastest-levenshtein-1.0.12" = {
+ name = "fastest-levenshtein";
+ packageName = "fastest-levenshtein";
+ version = "1.0.12";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.12.tgz";
+ sha512 = "On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow==";
+ };
+ };
+ "fastq-1.11.0" = {
name = "fastq";
packageName = "fastq";
- version = "1.10.1";
+ version = "1.11.0";
src = fetchurl {
- url = "https://registry.npmjs.org/fastq/-/fastq-1.10.1.tgz";
- sha512 = "AWuv6Ery3pM+dY7LYS8YIaCiQvUaos9OB1RyNgaOWnaX+Tik7Onvcsf8x8c+YtDeT0maYLniBip2hox5KtEXXA==";
+ url = "https://registry.npmjs.org/fastq/-/fastq-1.11.0.tgz";
+ sha512 = "7Eczs8gIPDrVzT+EksYBcupqMyxSHXXrHOLRRxU2/DicV8789MRBRR8+Hc2uWzUupOs4YS4JzBmBxjjCVBxD/g==";
};
};
"faye-websocket-0.10.0" = {
@@ -4657,13 +4675,13 @@ let
sha512 = "SDgHBgV+RCjrYs8aUwCb9rTgbTVuSdzvFmLaChsLre1yf+D64khCW++VYciaByZ8Rm0uKF8R/XEpXuTRSGUM1A==";
};
};
- "follow-redirects-1.13.2" = {
+ "follow-redirects-1.13.3" = {
name = "follow-redirects";
packageName = "follow-redirects";
- version = "1.13.2";
+ version = "1.13.3";
src = fetchurl {
- url = "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.13.2.tgz";
- sha512 = "6mPTgLxYm3r6Bkkg0vNM0HTjfGrOEtsfbhagQvbxDEsEkpNhw582upBaoRZylzen6krEmxXJgt9Ju6HiI4O7BA==";
+ url = "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.13.3.tgz";
+ sha512 = "DUgl6+HDzB0iEptNQEXLx/KhTmDb8tZUHSeLqpnjpknR70H0nC2t9N73BK6fN4hOvJ84pKlIQVQ4k5FFlBedKA==";
};
};
"for-in-1.0.2" = {
@@ -5017,13 +5035,13 @@ let
sha1 = "9e6af6299d8d3bd2bd40430832bd113df906c5ae";
};
};
- "glob-parent-5.1.1" = {
+ "glob-parent-5.1.2" = {
name = "glob-parent";
packageName = "glob-parent";
- version = "5.1.1";
+ version = "5.1.2";
src = fetchurl {
- url = "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz";
- sha512 = "FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==";
+ url = "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz";
+ sha512 = "AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==";
};
};
"glob-to-regexp-0.3.0" = {
@@ -5116,13 +5134,13 @@ let
sha512 = "R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==";
};
};
- "graceful-fs-4.2.5" = {
+ "graceful-fs-4.2.6" = {
name = "graceful-fs";
packageName = "graceful-fs";
- version = "4.2.5";
+ version = "4.2.6";
src = fetchurl {
- url = "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.5.tgz";
- sha512 = "kBBSQbz2K0Nyn+31j/w36fUfxkBW9/gfwRWdUY1ULReH3iokVJgddZAFcD1D0xlgTmFxJCbUkUclAlc6/IDJkw==";
+ url = "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz";
+ sha512 = "nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==";
};
};
"gzip-size-5.0.0" = {
@@ -5179,6 +5197,15 @@ let
sha1 = "34f5049ce1ecdf2b0649af3ef24e45ed35416d91";
};
};
+ "has-bigints-1.0.1" = {
+ name = "has-bigints";
+ packageName = "has-bigints";
+ version = "1.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz";
+ sha512 = "LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==";
+ };
+ };
"has-flag-3.0.0" = {
name = "has-flag";
packageName = "has-flag";
@@ -5206,13 +5233,13 @@ let
sha512 = "3ToOva++HaW+eCpgqZrCfN51IPB+7bJNVT6CUATzueB5Heb8o6Nam0V3HG5dlDvZU1Gn5QLcbahiKw/XVk5JJw==";
};
};
- "has-symbols-1.0.1" = {
+ "has-symbols-1.0.2" = {
name = "has-symbols";
packageName = "has-symbols";
- version = "1.0.1";
+ version = "1.0.2";
src = fetchurl {
- url = "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz";
- sha512 = "PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==";
+ url = "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz";
+ sha512 = "chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==";
};
};
"has-to-string-tag-x-1.4.1" = {
@@ -5818,6 +5845,15 @@ let
sha512 = "eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==";
};
};
+ "is-bigint-1.0.1" = {
+ name = "is-bigint";
+ packageName = "is-bigint";
+ version = "1.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.1.tgz";
+ sha512 = "J0ELF4yHFxHy0cmSxZuheDOz2luOdVvqjwmEcj8H/L1JHeuEDSDbeRP+Dk9kFVk5RTFzbucJ2Kb9F7ixY2QaCg==";
+ };
+ };
"is-binary-path-1.0.1" = {
name = "is-binary-path";
packageName = "is-binary-path";
@@ -5836,6 +5872,15 @@ let
sha512 = "ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==";
};
};
+ "is-boolean-object-1.1.0" = {
+ name = "is-boolean-object";
+ packageName = "is-boolean-object";
+ version = "1.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.0.tgz";
+ sha512 = "a7Uprx8UtD+HWdyYwnD1+ExtTgqQtD2k/1yJgtXP6wnMm8byhkoTZRl+95LLThpzNZJ5aEvi46cdH+ayMFRwmA==";
+ };
+ };
"is-buffer-1.1.6" = {
name = "is-buffer";
packageName = "is-buffer";
@@ -6043,6 +6088,15 @@ let
sha512 = "41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==";
};
};
+ "is-number-object-1.0.4" = {
+ name = "is-number-object";
+ packageName = "is-number-object";
+ version = "1.0.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.4.tgz";
+ sha512 = "zohwelOAur+5uXtk8O3GPQ1eAcu4ZX3UwxQhUlfFFMNpUd83gXgjbhJh6HmB6LUNV/ieOLQuDwJO3dWJosUeMw==";
+ };
+ };
"is-obj-1.0.1" = {
name = "is-obj";
packageName = "is-obj";
@@ -6169,6 +6223,15 @@ let
sha512 = "XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==";
};
};
+ "is-string-1.0.5" = {
+ name = "is-string";
+ packageName = "is-string";
+ version = "1.0.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/is-string/-/is-string-1.0.5.tgz";
+ sha512 = "buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ==";
+ };
+ };
"is-svg-3.0.0" = {
name = "is-svg";
packageName = "is-svg";
@@ -6691,13 +6754,13 @@ let
sha512 = "8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==";
};
};
- "lodash-4.17.20" = {
+ "lodash-4.17.21" = {
name = "lodash";
packageName = "lodash";
- version = "4.17.20";
+ version = "4.17.21";
src = fetchurl {
- url = "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz";
- sha512 = "PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==";
+ url = "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz";
+ sha512 = "v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==";
};
};
"lodash._reinterpolate-3.0.0" = {
@@ -7015,31 +7078,31 @@ let
sha512 = "QgrPRJfE+riq5TPZMcHZOtm8c6K/yYrMbKIoRfapfiGLxS8OTeIfRhUGW5LU7MlRa52KOAGCfUNruqLrIBvWZw==";
};
};
- "mime-2.5.0" = {
+ "mime-2.5.2" = {
name = "mime";
packageName = "mime";
- version = "2.5.0";
+ version = "2.5.2";
src = fetchurl {
- url = "https://registry.npmjs.org/mime/-/mime-2.5.0.tgz";
- sha512 = "ft3WayFSFUVBuJj7BMLKAQcSlItKtfjsKDDsii3rqFDAZ7t11zRe8ASw/GlmivGwVUYtwkQrxiGGpL6gFvB0ag==";
+ url = "https://registry.npmjs.org/mime/-/mime-2.5.2.tgz";
+ sha512 = "tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==";
};
};
- "mime-db-1.45.0" = {
+ "mime-db-1.46.0" = {
name = "mime-db";
packageName = "mime-db";
- version = "1.45.0";
+ version = "1.46.0";
src = fetchurl {
- url = "https://registry.npmjs.org/mime-db/-/mime-db-1.45.0.tgz";
- sha512 = "CkqLUxUk15hofLoLyljJSrukZi8mAtgd+yE5uO4tqRZsdsAJKv0O+rFMhVDRJgozy+yG6md5KwuXhD4ocIoP+w==";
+ url = "https://registry.npmjs.org/mime-db/-/mime-db-1.46.0.tgz";
+ sha512 = "svXaP8UQRZ5K7or+ZmfNhg2xX3yKDMUzqadsSqi4NCH/KomcH75MAMYAGVlvXn4+b/xOPhS3I2uHKRUzvjY7BQ==";
};
};
- "mime-types-2.1.28" = {
+ "mime-types-2.1.29" = {
name = "mime-types";
packageName = "mime-types";
- version = "2.1.28";
+ version = "2.1.29";
src = fetchurl {
- url = "https://registry.npmjs.org/mime-types/-/mime-types-2.1.28.tgz";
- sha512 = "0TO2yJ5YHYr7M2zzT7gDU1tbwHxEUWBCLt0lscSNpcdAfFyJOVEpRYNS7EXVcTLNj/25QO8gulHC5JtTzSE2UQ==";
+ url = "https://registry.npmjs.org/mime-types/-/mime-types-2.1.29.tgz";
+ sha512 = "Y/jMt/S5sR9OaqteJtslsFZKWOIIqMACsJSiHghlCAyhf7jfVYjKBmLiX8OgpWeW+fjJ2b+Az69aPFPkUOY6xQ==";
};
};
"mimic-fn-1.2.0" = {
@@ -7330,13 +7393,13 @@ let
sha512 = "M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==";
};
};
- "nanoid-3.1.20" = {
+ "nanoid-3.1.21" = {
name = "nanoid";
packageName = "nanoid";
- version = "3.1.20";
+ version = "3.1.21";
src = fetchurl {
- url = "https://registry.npmjs.org/nanoid/-/nanoid-3.1.20.tgz";
- sha512 = "a1cQNyczgKbLX9jwbS/+d7W8fX/RfgYR7lVWwWOGIPNgK2m0MWvrGF6/m4kk6U3QcFMnZf3RIhL0v2Jgh/0Uxw==";
+ url = "https://registry.npmjs.org/nanoid/-/nanoid-3.1.21.tgz";
+ sha512 = "A6oZraK4DJkAOICstsGH98dvycPr/4GGDH7ZWKmMdd3vGcOurZ6JmWFUt0DA5bzrrn2FrUjmv6mFNWvv8jpppA==";
};
};
"nanomatch-1.2.13" = {
@@ -7429,13 +7492,13 @@ let
sha512 = "h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==";
};
};
- "node-releases-1.1.70" = {
+ "node-releases-1.1.71" = {
name = "node-releases";
packageName = "node-releases";
- version = "1.1.70";
+ version = "1.1.71";
src = fetchurl {
- url = "https://registry.npmjs.org/node-releases/-/node-releases-1.1.70.tgz";
- sha512 = "Slf2s69+2/uAD79pVVQo8uSiC34+g8GWY8UH2Qtqv34ZfhYrxpYpfzs9Js9d6O0mbDmALuxaTlplnBTnSELcrw==";
+ url = "https://registry.npmjs.org/node-releases/-/node-releases-1.1.71.tgz";
+ sha512 = "zR6HoT6LrLCRBwukmrVbHv0EpEQjksO6GmFcZQQuCAy139BEsoVKPYnf3jongYW83fAa1torLGYwxxky/p28sg==";
};
};
"node-watch-0.5.5" = {
@@ -7600,13 +7663,13 @@ let
sha512 = "i3Bp9iTqwhaLZBxGkRfo5ZbE07BQRT7MGu8+nNgwW9ItGp1TzCTw2DLEoWwjClxBjOFI/hWljTAmYGCEwmtnOw==";
};
};
- "object-is-1.1.4" = {
+ "object-is-1.1.5" = {
name = "object-is";
packageName = "object-is";
- version = "1.1.4";
+ version = "1.1.5";
src = fetchurl {
- url = "https://registry.npmjs.org/object-is/-/object-is-1.1.4.tgz";
- sha512 = "1ZvAZ4wlF7IyPVOcE1Omikt7UpaFlOQq0HlSti+ZvDH3UiD2brwGMwDbyV43jao2bKJ+4+WdPJHSd7kgzKYVqg==";
+ url = "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz";
+ sha512 = "3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==";
};
};
"object-keys-1.1.1" = {
@@ -7645,13 +7708,13 @@ let
sha512 = "ym7h7OZebNS96hn5IJeyUmaWhaSM4SVtAPPfNLQEI2MYWCO2egsITb9nab2+i/Pwibx+R0mtn+ltKJXRSeTMGg==";
};
};
- "object.getownpropertydescriptors-2.1.1" = {
+ "object.getownpropertydescriptors-2.1.2" = {
name = "object.getownpropertydescriptors";
packageName = "object.getownpropertydescriptors";
- version = "2.1.1";
+ version = "2.1.2";
src = fetchurl {
- url = "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.1.tgz";
- sha512 = "6DtXgZ/lIZ9hqx4GtZETobXLR/ZLaa0aqV0kzbn80Rf8Z2e/XFnhA0I7p07N2wH8bBBltr2xQPi6sbKWAY2Eng==";
+ url = "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.2.tgz";
+ sha512 = "WtxeKSzfBjlzL+F9b7M7hewDzMwy+C8NRssHd1YrNlzHzIDrXcXiNOMrezdAEM4UXixgV+vvnyBeN7Rygl2ttQ==";
};
};
"object.pick-1.3.0" = {
@@ -7663,13 +7726,13 @@ let
sha1 = "87a10ac4c1694bd2e1cbf53591a66141fb5dd747";
};
};
- "object.values-1.1.2" = {
+ "object.values-1.1.3" = {
name = "object.values";
packageName = "object.values";
- version = "1.1.2";
+ version = "1.1.3";
src = fetchurl {
- url = "https://registry.npmjs.org/object.values/-/object.values-1.1.2.tgz";
- sha512 = "MYC0jvJopr8EK6dPBiO8Nb9mvjdypOachO5REGk6MXzujbBrAisKo3HmdEI6kZDL6fC31Mwee/5YbtMebixeag==";
+ url = "https://registry.npmjs.org/object.values/-/object.values-1.1.3.tgz";
+ sha512 = "nkF6PfDB9alkOUxpf1HNm/QlkeW3SReqL5WXeBLpEJJnlPSvRaDQpW3gQTksTN3fgJX4hL42RzKyOin6ff3tyw==";
};
};
"obuf-1.1.2" = {
@@ -7735,13 +7798,13 @@ let
sha512 = "IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg==";
};
};
- "open-7.4.0" = {
+ "open-7.4.2" = {
name = "open";
packageName = "open";
- version = "7.4.0";
+ version = "7.4.2";
src = fetchurl {
- url = "https://registry.npmjs.org/open/-/open-7.4.0.tgz";
- sha512 = "PGoBCX/lclIWlpS/R2PQuIR4NJoXh6X5AwVzE7WXnWRGvHg7+4TBCgsujUgiPpm0K1y4qvQeWnCWVTpTKZBtvA==";
+ url = "https://registry.npmjs.org/open/-/open-7.4.2.tgz";
+ sha512 = "MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==";
};
};
"opn-5.4.0" = {
@@ -7843,13 +7906,13 @@ let
sha512 = "s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==";
};
};
- "p-cancelable-2.0.0" = {
+ "p-cancelable-2.1.0" = {
name = "p-cancelable";
packageName = "p-cancelable";
- version = "2.0.0";
+ version = "2.1.0";
src = fetchurl {
- url = "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.0.0.tgz";
- sha512 = "wvPXDmbMmu2ksjkB4Z3nZWTSkJEb9lqVdMaCKpZUGJG9TMiNp9XcbG3fn9fPKjem04fJMJnXoyFPk2FmgiaiNg==";
+ url = "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.1.0.tgz";
+ sha512 = "HAZyB3ZodPo+BDpb4/Iu7Jv4P6cSazBz9ZM0ChhEXp70scx834aWCEjQRwgt41UzzejUAPdbqqONfRWTPYrPAQ==";
};
};
"p-event-4.2.0" = {
@@ -8374,13 +8437,13 @@ let
sha512 = "3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==";
};
};
- "postcss-8.2.4" = {
+ "postcss-8.2.8" = {
name = "postcss";
packageName = "postcss";
- version = "8.2.4";
+ version = "8.2.8";
src = fetchurl {
- url = "https://registry.npmjs.org/postcss/-/postcss-8.2.4.tgz";
- sha512 = "kRFftRoExRVXZlwUuay9iC824qmXPcQQVzAjbCCgjpXnkdMCJYBu2gTwAaFBzv8ewND6O8xFb3aELmEkh9zTzg==";
+ url = "https://registry.npmjs.org/postcss/-/postcss-8.2.8.tgz";
+ sha512 = "1F0Xb2T21xET7oQV9eKuctbM9S7BC0fetoHCc4H13z0PT6haiRLP4T0ZY4XWh7iLP0usgqykT6p9B2RtOf4FPw==";
};
};
"postcss-calc-7.0.5" = {
@@ -8743,13 +8806,13 @@ let
sha1 = "e92434bfa5ea8c19f41cdfd401d741a3c819d897";
};
};
- "pretty-bytes-5.5.0" = {
+ "pretty-bytes-5.6.0" = {
name = "pretty-bytes";
packageName = "pretty-bytes";
- version = "5.5.0";
+ version = "5.6.0";
src = fetchurl {
- url = "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.5.0.tgz";
- sha512 = "p+T744ZyjjiaFlMUZZv6YPC5JrkNj8maRmPaQCWFJFplUAzpIUTRaTcS+7wmZtUoFXHtESJb23ISliaWyz3SHA==";
+ url = "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz";
+ sha512 = "FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==";
};
};
"pretty-error-2.1.2" = {
@@ -9004,6 +9067,15 @@ let
sha512 = "FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==";
};
};
+ "queue-microtask-1.2.2" = {
+ name = "queue-microtask";
+ packageName = "queue-microtask";
+ version = "1.2.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.2.tgz";
+ sha512 = "dB15eXv3p2jDlbOiNLyMabYg1/sXvppd8DP2J3EOCQ0AkuSXCW2tP7mnVouVLJKgUMY6yP0kcQDVpLCN13h4Xg==";
+ };
+ };
"randombytes-2.1.0" = {
name = "randombytes";
packageName = "randombytes";
@@ -9418,13 +9490,13 @@ let
sha1 = "925d2601d39ac485e091cf0da5c6e694dc3dcaff";
};
};
- "resolve-1.19.0" = {
+ "resolve-1.20.0" = {
name = "resolve";
packageName = "resolve";
- version = "1.19.0";
+ version = "1.20.0";
src = fetchurl {
- url = "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz";
- sha512 = "rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==";
+ url = "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz";
+ sha512 = "wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==";
};
};
"resolve-cwd-2.0.0" = {
@@ -9607,13 +9679,13 @@ let
sha512 = "tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==";
};
};
- "run-parallel-1.1.10" = {
+ "run-parallel-1.2.0" = {
name = "run-parallel";
packageName = "run-parallel";
- version = "1.1.10";
+ version = "1.2.0";
src = fetchurl {
- url = "https://registry.npmjs.org/run-parallel/-/run-parallel-1.1.10.tgz";
- sha512 = "zb/1OuZ6flOlH6tQyMPUrE3x3Ulxjlo9WIVXR4yVYi4H9UXQaeIsPbLn2R3O3vQCnDKkAl2qHiuocKKX4Tz/Sw==";
+ url = "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz";
+ sha512 = "5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==";
};
};
"run-queue-1.0.3" = {
@@ -9625,13 +9697,13 @@ let
sha1 = "e848396f057d223f24386924618e25694161ec47";
};
};
- "rxjs-6.6.3" = {
+ "rxjs-6.6.6" = {
name = "rxjs";
packageName = "rxjs";
- version = "6.6.3";
+ version = "6.6.6";
src = fetchurl {
- url = "https://registry.npmjs.org/rxjs/-/rxjs-6.6.3.tgz";
- sha512 = "trsQc+xYYXZ3urjOiJOuCOa5N3jAZ3eiSpQB5hIT8zGlL2QfnHLJ2r7GMkBGuIausdJN1OneaI6gQlsqNHHmZQ==";
+ url = "https://registry.npmjs.org/rxjs/-/rxjs-6.6.6.tgz";
+ sha512 = "/oTwee4N4iWzAMAL9xdGKjkEHmIwupR3oXbQjCKywF1BeFohswF3vZdogbmEF6pZkOsXTzWkrZszrWpQTByYVg==";
};
};
"safe-buffer-5.1.1" = {
@@ -10408,31 +10480,31 @@ let
sha512 = "vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==";
};
};
- "string-width-4.2.0" = {
+ "string-width-4.2.2" = {
name = "string-width";
packageName = "string-width";
- version = "4.2.0";
+ version = "4.2.2";
src = fetchurl {
- url = "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz";
- sha512 = "zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==";
+ url = "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz";
+ sha512 = "XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==";
};
};
- "string.prototype.trimend-1.0.3" = {
+ "string.prototype.trimend-1.0.4" = {
name = "string.prototype.trimend";
packageName = "string.prototype.trimend";
- version = "1.0.3";
+ version = "1.0.4";
src = fetchurl {
- url = "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.3.tgz";
- sha512 = "ayH0pB+uf0U28CtjlLvL7NaohvR1amUvVZk+y3DYb0Ey2PUV5zPkkKy9+U1ndVEIXO8hNg18eIv9Jntbii+dKw==";
+ url = "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz";
+ sha512 = "y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==";
};
};
- "string.prototype.trimstart-1.0.3" = {
+ "string.prototype.trimstart-1.0.4" = {
name = "string.prototype.trimstart";
packageName = "string.prototype.trimstart";
- version = "1.0.3";
+ version = "1.0.4";
src = fetchurl {
- url = "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.3.tgz";
- sha512 = "oBIBUy5lea5tt0ovtOFiEQaBkoBBkyJhZXzJYrSmDo5IUUqbOPvVezuRs/agBIdZ2p2Eo1FD6bD9USyBLfl3xg==";
+ url = "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz";
+ sha512 = "jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==";
};
};
"string_decoder-0.10.31" = {
@@ -11038,13 +11110,13 @@ let
sha1 = "867ac74e3864187b1d3d47d996a78ec5c8830777";
};
};
- "typescript-3.9.7" = {
+ "typescript-3.9.9" = {
name = "typescript";
packageName = "typescript";
- version = "3.9.7";
+ version = "3.9.9";
src = fetchurl {
- url = "https://registry.npmjs.org/typescript/-/typescript-3.9.7.tgz";
- sha512 = "BLbiRkiBzAwsjut4x/dsibSTB6yWpwT5qWmC2OfuCg3GgVQCSgMs4vEctYPhsaGtd0AeuuHMkjZ2h2WG8MSzRw==";
+ url = "https://registry.npmjs.org/typescript/-/typescript-3.9.9.tgz";
+ sha512 = "kdMjTiekY+z/ubJCATUPlRDl39vXYiMV9iyeMuEuXZh2we6zz80uovNN2WlAxmmdE/Z/YQe+EbOEXB5RHEED3w==";
};
};
"uglify-es-3.3.10" = {
@@ -11083,6 +11155,15 @@ let
sha512 = "UIEXBNeYmKptWH6z8ZnqTeS8fV74zG0/eRU9VGkpzz+LIJNs8W/zM/L+7ctCkRrgbNnnR0xxw4bKOr0cW0N0Og==";
};
};
+ "unbox-primitive-1.0.0" = {
+ name = "unbox-primitive";
+ packageName = "unbox-primitive";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.0.tgz";
+ sha512 = "P/51NX+JXyxK/aigg1/ZgyccdAxm5K1+n8+tvqSntjOivPt19gvm1VC49RWYetsiub8WViUchdxl/KWHHB0kzA==";
+ };
+ };
"unicode-canonical-property-names-ecmascript-1.0.4" = {
name = "unicode-canonical-property-names-ecmascript";
packageName = "unicode-canonical-property-names-ecmascript";
@@ -11272,13 +11353,13 @@ let
sha512 = "3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==";
};
};
- "url-parse-1.4.7" = {
+ "url-parse-1.5.1" = {
name = "url-parse";
packageName = "url-parse";
- version = "1.4.7";
+ version = "1.5.1";
src = fetchurl {
- url = "https://registry.npmjs.org/url-parse/-/url-parse-1.4.7.tgz";
- sha512 = "d3uaVyzDB9tQoSXFvuSUNFibTd9zxd2bkVrDRvF5TmvWWQwqE4lgYJ5m+x1DbecWkw+LK4RNl2CU1hHuOKPVlg==";
+ url = "https://registry.npmjs.org/url-parse/-/url-parse-1.5.1.tgz";
+ sha512 = "HOfCOUJt7iSYzEx/UqgtwKRMC6EU91NFhsCHMv9oM03VJcVo2Qrp8T8kI9D7amFf1cu+/3CEhgb3rF9zL7k85Q==";
};
};
"url-parse-lax-3.0.0" = {
@@ -11641,6 +11722,15 @@ let
sha512 = "BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==";
};
};
+ "which-boxed-primitive-1.0.2" = {
+ name = "which-boxed-primitive";
+ packageName = "which-boxed-primitive";
+ version = "1.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz";
+ sha512 = "bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==";
+ };
+ };
"which-module-1.0.0" = {
name = "which-module";
packageName = "which-module";
@@ -11902,13 +11992,13 @@ let
sha512 = "o41D/WmDeca0BqYhsr3nJzQyg9NF5X8l/UdnFNux9cS3lwB+swm8qGWX5rn+aD6xfBU3rGmtHij7g7x6LxFU3A==";
};
};
- "ws-7.4.3" = {
+ "ws-7.4.4" = {
name = "ws";
packageName = "ws";
- version = "7.4.3";
+ version = "7.4.4";
src = fetchurl {
- url = "https://registry.npmjs.org/ws/-/ws-7.4.3.tgz";
- sha512 = "hr6vCR76GsossIRsr8OLR9acVVm1jyfEWvhbNjtgPOrfvAlKzvyeg/P6r8RuDjRyrcQoPQT7K0DGEPc7Ae6jzA==";
+ url = "https://registry.npmjs.org/ws/-/ws-7.4.4.tgz";
+ sha512 = "Qm8k8ojNQIMx7S+Zp8u/uHOx7Qazv3Yv4q68MiWWWOJhiwG5W3x7iqmRtJo8xxrciZUY4vRxUTJCKuRnF28ZZw==";
};
};
"xmlbuilder-13.0.2" = {
@@ -11983,13 +12073,13 @@ let
sha512 = "3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==";
};
};
- "yaml-1.10.0" = {
+ "yaml-1.10.1" = {
name = "yaml";
packageName = "yaml";
- version = "1.10.0";
+ version = "1.10.1";
src = fetchurl {
- url = "https://registry.npmjs.org/yaml/-/yaml-1.10.0.tgz";
- sha512 = "yr2icI4glYaNG+KWONODapy2/jDdMSDnrONSjblABjD9B4Z5LgiircSt8m8sRZFNi08kG9Sm0uSHtEmP3zaEGg==";
+ url = "https://registry.npmjs.org/yaml/-/yaml-1.10.1.tgz";
+ sha512 = "z/asvd+V08l1ywhaemZVirCwjdzLo6O1/0j2JbYCsGjiezupNQqjs5IIPyNtctbHjPEckqzVGd4jvpU5Lr25vQ==";
};
};
"yargs-13.3.2" = {
@@ -12138,7 +12228,7 @@ in
sources."fresh-0.5.2"
sources."fs-extra-2.0.0"
sources."getpass-0.1.7"
- sources."graceful-fs-4.2.5"
+ sources."graceful-fs-4.2.6"
sources."har-schema-2.0.0"
sources."har-validator-5.1.5"
sources."http-errors-1.7.2"
@@ -12157,13 +12247,13 @@ in
sources."json-stringify-safe-5.0.1"
sources."jsonfile-2.4.0"
sources."jsprim-1.4.1"
- sources."lodash-4.17.20"
+ sources."lodash-4.17.21"
sources."media-typer-0.3.0"
sources."merge-descriptors-1.0.1"
sources."methods-1.1.2"
sources."mime-1.4.1"
- sources."mime-db-1.45.0"
- sources."mime-types-2.1.28"
+ sources."mime-db-1.46.0"
+ sources."mime-types-2.1.29"
sources."minimist-1.2.0"
sources."ms-2.0.0"
sources."negotiator-0.6.2"
@@ -12288,7 +12378,7 @@ in
sources."ansi-regex-5.0.0"
sources."emoji-regex-8.0.0"
sources."is-fullwidth-code-point-3.0.0"
- sources."string-width-4.2.0"
+ sources."string-width-4.2.2"
sources."strip-ansi-6.0.0"
];
})
@@ -12353,8 +12443,8 @@ in
sources."get-caller-file-2.0.5"
sources."getpass-0.1.7"
sources."glob-7.1.4"
- sources."glob-parent-5.1.1"
- sources."graceful-fs-4.2.5"
+ sources."glob-parent-5.1.2"
+ sources."graceful-fs-4.2.6"
sources."har-schema-2.0.0"
sources."har-validator-5.1.5"
sources."has-flag-3.0.0"
@@ -12377,14 +12467,14 @@ in
sources."jsonfile-4.0.0"
sources."jsprim-1.4.1"
sources."locate-path-5.0.0"
- sources."lodash-4.17.20"
+ sources."lodash-4.17.21"
(sources."lru-cache-4.1.5" // {
dependencies = [
sources."yallist-2.1.2"
];
})
- sources."mime-db-1.45.0"
- sources."mime-types-2.1.28"
+ sources."mime-db-1.46.0"
+ sources."mime-types-2.1.29"
sources."minimatch-3.0.4"
sources."minimist-1.2.5"
sources."minipass-3.1.3"
@@ -12475,7 +12565,7 @@ in
sources."color-name-1.1.4"
sources."emoji-regex-8.0.0"
sources."is-fullwidth-code-point-3.0.0"
- sources."string-width-4.2.0"
+ sources."string-width-4.2.2"
sources."strip-ansi-6.0.0"
];
})
@@ -12488,7 +12578,7 @@ in
sources."ansi-regex-5.0.0"
sources."emoji-regex-8.0.0"
sources."is-fullwidth-code-point-3.0.0"
- sources."string-width-4.2.0"
+ sources."string-width-4.2.2"
sources."strip-ansi-6.0.0"
];
})
@@ -12571,7 +12661,7 @@ in
sources."fsevents-2.3.2"
sources."get-stream-4.1.0"
sources."glob-7.1.6"
- sources."glob-parent-5.1.1"
+ sources."glob-parent-5.1.2"
sources."got-9.6.0"
sources."has-flag-4.0.0"
sources."http-cache-semantics-4.1.0"
@@ -12596,8 +12686,8 @@ in
sources."merge-descriptors-1.0.1"
sources."methods-1.1.2"
sources."mime-1.6.0"
- sources."mime-db-1.45.0"
- sources."mime-types-2.1.28"
+ sources."mime-db-1.46.0"
+ sources."mime-types-2.1.29"
sources."mimic-response-1.0.1"
sources."minimatch-3.0.4"
sources."minimist-1.2.5"
@@ -12607,7 +12697,7 @@ in
sources."normalize-url-4.5.0"
sources."on-finished-2.3.0"
sources."once-1.4.0"
- sources."open-7.4.0"
+ sources."open-7.4.2"
sources."p-cancelable-1.1.0"
sources."package-json-6.5.0"
sources."parseurl-1.3.3"
@@ -12659,7 +12749,7 @@ in
sources."vary-1.1.2"
sources."which-2.0.2"
sources."wrappy-1.0.2"
- sources."ws-7.4.3"
+ sources."ws-7.4.4"
];
buildInputs = globalBuildInputs;
meta = {
@@ -12674,10 +12764,10 @@ in
"@elm-tooling/elm-language-server" = nodeEnv.buildNodePackage {
name = "_at_elm-tooling_slash_elm-language-server";
packageName = "@elm-tooling/elm-language-server";
- version = "2.0.2";
+ version = "2.0.3";
src = fetchurl {
- url = "https://registry.npmjs.org/@elm-tooling/elm-language-server/-/elm-language-server-2.0.2.tgz";
- sha512 = "9G+n4pGWv/dpV6y7Wvf+J1FbJxQW6jtbtiF/20LYJVYP8LxjlrdMG5uzfZqBCFPNfn8aaIJL/ndkSvtSuFe/JA==";
+ url = "https://registry.npmjs.org/@elm-tooling/elm-language-server/-/elm-language-server-2.0.3.tgz";
+ sha512 = "pOcQNSFEoxsvXQlsRap2ahloqscf5jGYQ8ZqtM4TjdwvavSmObDejTyM5lNO81pFyrEUavTG6Q7G68HyP8TxBA==";
};
dependencies = [
sources."@nodelib/fs.scandir-2.1.4"
@@ -12694,12 +12784,12 @@ in
sources."execa-5.0.0"
sources."fast-diff-1.2.0"
sources."fast-glob-3.2.5"
- sources."fastq-1.10.1"
+ sources."fastq-1.11.0"
sources."fill-range-7.0.1"
sources."fromentries-1.3.2"
sources."fsevents-2.3.2"
sources."get-stream-6.0.0"
- sources."glob-parent-5.1.1"
+ sources."glob-parent-5.1.2"
sources."globby-11.0.2"
sources."human-signals-2.1.0"
sources."ignore-5.1.8"
@@ -12720,10 +12810,11 @@ in
sources."path-type-4.0.0"
sources."picomatch-2.2.2"
sources."pjson-1.0.9"
+ sources."queue-microtask-1.2.2"
sources."readdirp-3.5.0"
sources."reflect-metadata-0.1.13"
sources."reusify-1.0.4"
- sources."run-parallel-1.1.10"
+ sources."run-parallel-1.2.0"
sources."shebang-command-2.0.0"
sources."shebang-regex-3.0.0"
sources."signal-exit-3.0.3"
@@ -12794,11 +12885,11 @@ in
})
sources."fill-range-7.0.1"
sources."finalhandler-1.1.2"
- sources."follow-redirects-1.13.2"
+ sources."follow-redirects-1.13.3"
sources."fresh-0.5.2"
sources."fsevents-2.3.2"
sources."get-stream-4.1.0"
- sources."glob-parent-5.1.1"
+ sources."glob-parent-5.1.2"
sources."has-ansi-2.0.0"
sources."http-errors-1.7.3"
sources."http-proxy-1.17.0"
@@ -12888,16 +12979,16 @@ in
sources."chokidar-3.5.1"
sources."color-convert-2.0.1"
sources."color-name-1.1.4"
- sources."commander-7.0.0"
+ sources."commander-7.1.0"
sources."concat-map-0.0.1"
sources."cross-spawn-7.0.3"
- sources."elm-tooling-1.1.0"
+ sources."elm-tooling-1.3.0"
sources."fill-range-7.0.1"
sources."fs.realpath-1.0.0"
sources."fsevents-2.3.2"
sources."glob-7.1.6"
- sources."glob-parent-5.1.1"
- sources."graceful-fs-4.2.5"
+ sources."glob-parent-5.1.2"
+ sources."graceful-fs-4.2.6"
sources."has-flag-4.0.0"
sources."inflight-1.0.6"
sources."inherits-2.0.4"
@@ -12948,7 +13039,7 @@ in
sources."@types/cacheable-request-6.0.1"
sources."@types/http-cache-semantics-4.0.0"
sources."@types/keyv-3.1.1"
- sources."@types/node-14.14.25"
+ sources."@types/node-14.14.34"
sources."@types/responselike-1.0.0"
sources."cacheable-lookup-2.0.1"
sources."cacheable-request-7.0.1"
@@ -12960,14 +13051,14 @@ in
})
sources."config-chain-1.1.12"
sources."decompress-response-5.0.0"
- sources."defer-to-connect-2.0.0"
+ sources."defer-to-connect-2.0.1"
sources."duplexer3-0.1.4"
sources."end-of-stream-1.4.4"
sources."fs-extra-8.1.0"
sources."get-proxy-2.1.0"
sources."get-stream-5.2.0"
sources."got-10.7.0"
- sources."graceful-fs-4.2.5"
+ sources."graceful-fs-4.2.6"
sources."has-symbol-support-x-1.4.2"
sources."has-to-string-tag-x-1.4.1"
sources."http-cache-semantics-4.1.0"
@@ -12984,7 +13075,7 @@ in
sources."normalize-url-4.5.0"
sources."npm-conf-1.1.3"
sources."once-1.4.0"
- sources."p-cancelable-2.0.0"
+ sources."p-cancelable-2.1.0"
sources."p-event-4.2.0"
sources."p-finally-1.0.0"
sources."p-timeout-3.2.0"
@@ -13095,8 +13186,8 @@ in
sources."get-caller-file-2.0.5"
sources."getpass-0.1.7"
sources."glob-7.1.4"
- sources."glob-parent-5.1.1"
- sources."graceful-fs-4.2.5"
+ sources."glob-parent-5.1.2"
+ sources."graceful-fs-4.2.6"
sources."har-schema-2.0.0"
sources."har-validator-5.1.5"
sources."has-flag-3.0.0"
@@ -13119,8 +13210,8 @@ in
sources."jsprim-1.4.1"
sources."locate-path-3.0.0"
sources."lodash-4.17.15"
- sources."mime-db-1.45.0"
- sources."mime-types-2.1.28"
+ sources."mime-db-1.46.0"
+ sources."mime-types-2.1.29"
sources."minimatch-3.0.4"
sources."minimist-1.2.5"
sources."minipass-2.9.0"
@@ -13155,7 +13246,7 @@ in
sources."request-promise-4.2.6"
(sources."request-promise-core-1.1.4" // {
dependencies = [
- sources."lodash-4.17.20"
+ sources."lodash-4.17.21"
];
})
sources."require-directory-2.1.1"
@@ -13222,7 +13313,7 @@ in
sources."compare-versions-3.6.0"
sources."core-util-is-1.0.2"
sources."fs-extra-6.0.1"
- sources."graceful-fs-4.2.5"
+ sources."graceful-fs-4.2.6"
sources."inherits-2.0.4"
sources."isarray-1.0.0"
sources."jsonfile-4.0.0"
@@ -13265,46 +13356,50 @@ in
dependencies = [
sources."@babel/cli-7.12.10"
sources."@babel/code-frame-7.12.13"
- sources."@babel/compat-data-7.12.13"
+ sources."@babel/compat-data-7.13.8"
sources."@babel/core-7.12.10"
- sources."@babel/generator-7.12.15"
+ sources."@babel/generator-7.13.9"
sources."@babel/helper-annotate-as-pure-7.12.13"
sources."@babel/helper-builder-binary-assignment-operator-visitor-7.12.13"
- sources."@babel/helper-compilation-targets-7.12.13"
- sources."@babel/helper-create-class-features-plugin-7.12.13"
- sources."@babel/helper-create-regexp-features-plugin-7.12.13"
- sources."@babel/helper-explode-assignable-expression-7.12.13"
+ (sources."@babel/helper-compilation-targets-7.13.10" // {
+ dependencies = [
+ sources."semver-6.3.0"
+ ];
+ })
+ sources."@babel/helper-create-class-features-plugin-7.13.10"
+ sources."@babel/helper-create-regexp-features-plugin-7.12.17"
+ sources."@babel/helper-explode-assignable-expression-7.13.0"
sources."@babel/helper-function-name-7.12.13"
sources."@babel/helper-get-function-arity-7.12.13"
- sources."@babel/helper-hoist-variables-7.12.13"
- sources."@babel/helper-member-expression-to-functions-7.12.13"
+ sources."@babel/helper-hoist-variables-7.13.0"
+ sources."@babel/helper-member-expression-to-functions-7.13.0"
sources."@babel/helper-module-imports-7.12.13"
- sources."@babel/helper-module-transforms-7.12.13"
+ sources."@babel/helper-module-transforms-7.13.0"
sources."@babel/helper-optimise-call-expression-7.12.13"
- sources."@babel/helper-plugin-utils-7.12.13"
- sources."@babel/helper-remap-async-to-generator-7.12.13"
- sources."@babel/helper-replace-supers-7.12.13"
+ sources."@babel/helper-plugin-utils-7.13.0"
+ sources."@babel/helper-remap-async-to-generator-7.13.0"
+ sources."@babel/helper-replace-supers-7.13.0"
sources."@babel/helper-simple-access-7.12.13"
sources."@babel/helper-skip-transparent-expression-wrappers-7.12.1"
sources."@babel/helper-split-export-declaration-7.12.13"
sources."@babel/helper-validator-identifier-7.12.11"
- sources."@babel/helper-validator-option-7.12.11"
- sources."@babel/helper-wrap-function-7.12.13"
- sources."@babel/helpers-7.12.13"
- sources."@babel/highlight-7.12.13"
- sources."@babel/parser-7.12.15"
- sources."@babel/plugin-proposal-async-generator-functions-7.12.13"
- sources."@babel/plugin-proposal-class-properties-7.12.13"
- sources."@babel/plugin-proposal-dynamic-import-7.12.1"
+ sources."@babel/helper-validator-option-7.12.17"
+ sources."@babel/helper-wrap-function-7.13.0"
+ sources."@babel/helpers-7.13.10"
+ sources."@babel/highlight-7.13.10"
+ sources."@babel/parser-7.13.10"
+ sources."@babel/plugin-proposal-async-generator-functions-7.13.8"
+ sources."@babel/plugin-proposal-class-properties-7.13.0"
+ sources."@babel/plugin-proposal-dynamic-import-7.13.8"
sources."@babel/plugin-proposal-export-namespace-from-7.12.13"
- sources."@babel/plugin-proposal-json-strings-7.12.13"
- sources."@babel/plugin-proposal-logical-assignment-operators-7.12.13"
- sources."@babel/plugin-proposal-nullish-coalescing-operator-7.12.13"
+ sources."@babel/plugin-proposal-json-strings-7.13.8"
+ sources."@babel/plugin-proposal-logical-assignment-operators-7.13.8"
+ sources."@babel/plugin-proposal-nullish-coalescing-operator-7.13.8"
sources."@babel/plugin-proposal-numeric-separator-7.12.13"
- sources."@babel/plugin-proposal-object-rest-spread-7.12.13"
- sources."@babel/plugin-proposal-optional-catch-binding-7.12.13"
- sources."@babel/plugin-proposal-optional-chaining-7.12.13"
- sources."@babel/plugin-proposal-private-methods-7.12.13"
+ sources."@babel/plugin-proposal-object-rest-spread-7.13.8"
+ sources."@babel/plugin-proposal-optional-catch-binding-7.13.8"
+ sources."@babel/plugin-proposal-optional-chaining-7.13.8"
+ sources."@babel/plugin-proposal-private-methods-7.13.0"
sources."@babel/plugin-proposal-unicode-property-regex-7.12.13"
sources."@babel/plugin-syntax-async-generators-7.8.4"
sources."@babel/plugin-syntax-class-properties-7.12.13"
@@ -13318,36 +13413,36 @@ in
sources."@babel/plugin-syntax-optional-catch-binding-7.8.3"
sources."@babel/plugin-syntax-optional-chaining-7.8.3"
sources."@babel/plugin-syntax-top-level-await-7.12.13"
- sources."@babel/plugin-transform-arrow-functions-7.12.13"
- sources."@babel/plugin-transform-async-to-generator-7.12.13"
+ sources."@babel/plugin-transform-arrow-functions-7.13.0"
+ sources."@babel/plugin-transform-async-to-generator-7.13.0"
sources."@babel/plugin-transform-block-scoped-functions-7.12.13"
sources."@babel/plugin-transform-block-scoping-7.12.13"
- sources."@babel/plugin-transform-classes-7.12.13"
- sources."@babel/plugin-transform-computed-properties-7.12.13"
- sources."@babel/plugin-transform-destructuring-7.12.13"
+ sources."@babel/plugin-transform-classes-7.13.0"
+ sources."@babel/plugin-transform-computed-properties-7.13.0"
+ sources."@babel/plugin-transform-destructuring-7.13.0"
sources."@babel/plugin-transform-dotall-regex-7.12.13"
sources."@babel/plugin-transform-duplicate-keys-7.12.13"
sources."@babel/plugin-transform-exponentiation-operator-7.12.13"
- sources."@babel/plugin-transform-for-of-7.12.13"
+ sources."@babel/plugin-transform-for-of-7.13.0"
sources."@babel/plugin-transform-function-name-7.12.13"
sources."@babel/plugin-transform-literals-7.12.13"
sources."@babel/plugin-transform-member-expression-literals-7.12.13"
- sources."@babel/plugin-transform-modules-amd-7.12.13"
- sources."@babel/plugin-transform-modules-commonjs-7.12.13"
- sources."@babel/plugin-transform-modules-systemjs-7.12.13"
- sources."@babel/plugin-transform-modules-umd-7.12.13"
+ sources."@babel/plugin-transform-modules-amd-7.13.0"
+ sources."@babel/plugin-transform-modules-commonjs-7.13.8"
+ sources."@babel/plugin-transform-modules-systemjs-7.13.8"
+ sources."@babel/plugin-transform-modules-umd-7.13.0"
sources."@babel/plugin-transform-named-capturing-groups-regex-7.12.13"
sources."@babel/plugin-transform-new-target-7.12.13"
sources."@babel/plugin-transform-object-super-7.12.13"
- sources."@babel/plugin-transform-parameters-7.12.13"
+ sources."@babel/plugin-transform-parameters-7.13.0"
sources."@babel/plugin-transform-property-literals-7.12.13"
sources."@babel/plugin-transform-regenerator-7.12.13"
sources."@babel/plugin-transform-reserved-words-7.12.13"
sources."@babel/plugin-transform-runtime-7.12.10"
sources."@babel/plugin-transform-shorthand-properties-7.12.13"
- sources."@babel/plugin-transform-spread-7.12.13"
+ sources."@babel/plugin-transform-spread-7.13.0"
sources."@babel/plugin-transform-sticky-regex-7.12.13"
- sources."@babel/plugin-transform-template-literals-7.12.13"
+ sources."@babel/plugin-transform-template-literals-7.13.0"
sources."@babel/plugin-transform-typeof-symbol-7.12.13"
sources."@babel/plugin-transform-unicode-escapes-7.12.13"
sources."@babel/plugin-transform-unicode-regex-7.12.13"
@@ -13355,8 +13450,8 @@ in
sources."@babel/preset-modules-0.1.4"
sources."@babel/runtime-7.12.5"
sources."@babel/template-7.12.13"
- sources."@babel/traverse-7.12.13"
- sources."@babel/types-7.12.13"
+ sources."@babel/traverse-7.13.0"
+ sources."@babel/types-7.13.0"
sources."@hapi/address-2.1.4"
sources."@hapi/bourne-1.3.2"
sources."@hapi/hoek-8.5.1"
@@ -13370,12 +13465,12 @@ in
sources."@types/http-proxy-1.17.5"
sources."@types/json-schema-7.0.7"
sources."@types/minimatch-3.0.3"
- sources."@types/node-14.14.25"
+ sources."@types/node-14.14.34"
sources."@types/parse-json-4.0.0"
sources."@types/q-1.5.4"
sources."@types/source-list-map-0.1.2"
sources."@types/tapable-1.0.6"
- (sources."@types/uglify-js-3.11.1" // {
+ (sources."@types/uglify-js-3.13.0" // {
dependencies = [
sources."source-map-0.6.1"
];
@@ -13439,7 +13534,7 @@ in
sources."asn1-0.2.4"
(sources."asn1.js-5.4.1" // {
dependencies = [
- sources."bn.js-4.11.9"
+ sources."bn.js-4.12.0"
];
})
(sources."assert-1.5.0" // {
@@ -13492,7 +13587,7 @@ in
sources."binary-extensions-2.2.0"
sources."bindings-1.5.0"
sources."bluebird-3.7.2"
- sources."bn.js-5.1.3"
+ sources."bn.js-5.2.0"
(sources."body-parser-1.19.0" // {
dependencies = [
sources."bytes-3.1.0"
@@ -13538,7 +13633,7 @@ in
sources."camel-case-4.1.2"
sources."camelcase-5.3.1"
sources."caniuse-api-3.0.0"
- sources."caniuse-lite-1.0.30001185"
+ sources."caniuse-lite-1.0.30001199"
sources."case-sensitive-paths-webpack-plugin-2.3.0"
sources."caseless-0.12.0"
(sources."chalk-2.4.2" // {
@@ -13549,7 +13644,7 @@ in
sources."chardet-0.7.0"
(sources."chokidar-3.5.1" // {
dependencies = [
- sources."glob-parent-5.1.1"
+ sources."glob-parent-5.1.2"
];
})
sources."chownr-1.1.4"
@@ -13597,8 +13692,8 @@ in
sources."color-3.1.3"
sources."color-convert-1.9.3"
sources."color-name-1.1.3"
- sources."color-string-1.5.4"
- sources."colorette-1.2.1"
+ sources."color-string-1.5.5"
+ sources."colorette-1.2.2"
sources."colors-1.4.0"
sources."combined-stream-1.0.8"
sources."commander-4.1.1"
@@ -13636,7 +13731,7 @@ in
];
})
sources."core-js-2.6.12"
- (sources."core-js-compat-3.8.3" // {
+ (sources."core-js-compat-3.9.1" // {
dependencies = [
sources."semver-7.0.0"
];
@@ -13645,7 +13740,7 @@ in
sources."cosmiconfig-5.2.1"
(sources."create-ecdh-4.0.4" // {
dependencies = [
- sources."bn.js-4.11.9"
+ sources."bn.js-4.12.0"
];
})
sources."create-hash-1.2.0"
@@ -13717,7 +13812,7 @@ in
})
(sources."diffie-hellman-5.0.3" // {
dependencies = [
- sources."bn.js-4.11.9"
+ sources."bn.js-4.12.0"
];
})
sources."dir-glob-2.2.2"
@@ -13741,10 +13836,10 @@ in
sources."duplexify-3.7.1"
sources."ecc-jsbn-0.1.2"
sources."ee-first-1.1.1"
- sources."electron-to-chromium-1.3.657"
+ sources."electron-to-chromium-1.3.687"
(sources."elliptic-6.5.4" // {
dependencies = [
- sources."bn.js-4.11.9"
+ sources."bn.js-4.12.0"
];
})
sources."elm-0.19.1-5"
@@ -13757,13 +13852,13 @@ in
sources."chalk-4.1.0"
sources."color-convert-2.0.1"
sources."color-name-1.1.4"
- sources."commander-7.0.0"
+ sources."commander-7.1.0"
sources."has-flag-4.0.0"
sources."rimraf-3.0.2"
sources."supports-color-7.2.0"
];
})
- sources."elm-tooling-1.1.0"
+ sources."elm-tooling-1.3.0"
sources."elm-webpack-loader-6.0.1"
sources."emoji-regex-8.0.0"
sources."emojis-list-3.0.0"
@@ -13777,7 +13872,7 @@ in
sources."entities-2.2.0"
sources."errno-0.1.8"
sources."error-ex-1.3.2"
- sources."es-abstract-1.18.0-next.2"
+ sources."es-abstract-1.18.0"
sources."es-to-primitive-1.2.1"
sources."escalade-3.1.1"
sources."escape-html-1.0.3"
@@ -13793,7 +13888,7 @@ in
sources."esutils-2.0.3"
sources."etag-1.8.1"
sources."eventemitter3-4.0.7"
- sources."events-3.2.0"
+ sources."events-3.3.0"
sources."eventsource-0.1.6"
sources."evp_bytestokey-1.0.3"
(sources."execa-1.0.0" // {
@@ -13904,7 +13999,7 @@ in
sources."find-up-4.1.0"
sources."firstline-1.3.1"
sources."flush-write-stream-1.1.1"
- sources."follow-redirects-1.13.2"
+ sources."follow-redirects-1.13.3"
sources."for-in-1.0.2"
sources."forever-agent-0.6.1"
sources."form-data-2.3.3"
@@ -13946,7 +14041,7 @@ in
sources."slash-1.0.0"
];
})
- sources."graceful-fs-4.2.5"
+ sources."graceful-fs-4.2.6"
(sources."gzip-size-5.0.0" // {
dependencies = [
sources."pify-3.0.0"
@@ -13956,8 +14051,9 @@ in
sources."har-schema-2.0.0"
sources."har-validator-5.1.5"
sources."has-1.0.3"
+ sources."has-bigints-1.0.1"
sources."has-flag-3.0.0"
- sources."has-symbols-1.0.1"
+ sources."has-symbols-1.0.2"
sources."has-value-1.0.0"
(sources."has-values-1.0.0" // {
dependencies = [
@@ -14046,7 +14142,9 @@ in
sources."is-accessor-descriptor-1.0.0"
sources."is-arguments-1.1.0"
sources."is-arrayish-0.2.1"
+ sources."is-bigint-1.0.1"
sources."is-binary-path-2.1.0"
+ sources."is-boolean-object-1.1.0"
sources."is-buffer-1.1.6"
sources."is-callable-1.2.3"
sources."is-color-stop-1.1.0"
@@ -14061,6 +14159,7 @@ in
sources."is-glob-4.0.1"
sources."is-negative-zero-2.0.1"
sources."is-number-7.0.0"
+ sources."is-number-object-1.0.4"
sources."is-obj-2.0.0"
sources."is-path-cwd-2.2.0"
sources."is-path-in-cwd-2.1.0"
@@ -14072,6 +14171,7 @@ in
sources."is-resolvable-1.1.0"
sources."is-root-2.0.0"
sources."is-stream-1.1.0"
+ sources."is-string-1.0.5"
sources."is-svg-3.0.0"
sources."is-symbol-1.0.3"
sources."is-typedarray-1.0.0"
@@ -14116,7 +14216,7 @@ in
];
})
sources."locate-path-5.0.0"
- sources."lodash-4.17.20"
+ sources."lodash-4.17.21"
sources."lodash._reinterpolate-3.0.0"
sources."lodash.memoize-4.1.2"
sources."lodash.template-4.5.0"
@@ -14138,12 +14238,12 @@ in
sources."micromatch-4.0.2"
(sources."miller-rabin-4.0.1" // {
dependencies = [
- sources."bn.js-4.11.9"
+ sources."bn.js-4.12.0"
];
})
sources."mime-1.6.0"
- sources."mime-db-1.45.0"
- sources."mime-types-2.1.28"
+ sources."mime-db-1.46.0"
+ sources."mime-types-2.1.29"
sources."mimic-fn-1.2.0"
(sources."mini-css-extract-plugin-0.12.0" // {
dependencies = [
@@ -14167,7 +14267,7 @@ in
sources."multicast-dns-service-types-1.1.0"
sources."mute-stream-0.0.8"
sources."nan-2.14.2"
- sources."nanoid-3.1.20"
+ sources."nanoid-3.1.21"
sources."nanomatch-1.2.13"
sources."ncp-1.0.1"
sources."negotiator-0.6.2"
@@ -14189,7 +14289,7 @@ in
sources."punycode-1.4.1"
];
})
- sources."node-releases-1.1.70"
+ sources."node-releases-1.1.71"
sources."normalize-package-data-2.5.0"
sources."normalize-path-3.0.0"
sources."normalize-range-0.1.2"
@@ -14217,14 +14317,14 @@ in
];
})
sources."object-inspect-1.9.0"
- sources."object-is-1.1.4"
+ sources."object-is-1.1.5"
sources."object-keys-1.1.1"
sources."object-visit-1.0.1"
sources."object.assign-4.1.2"
sources."object.entries-1.1.3"
- sources."object.getownpropertydescriptors-2.1.1"
+ sources."object.getownpropertydescriptors-2.1.2"
sources."object.pick-1.3.0"
- sources."object.values-1.1.2"
+ sources."object.values-1.1.3"
sources."obuf-1.1.2"
sources."on-finished-2.3.0"
sources."on-headers-1.0.2"
@@ -14420,7 +14520,7 @@ in
})
(sources."postcss-safe-parser-5.0.2" // {
dependencies = [
- sources."postcss-8.2.4"
+ sources."postcss-8.2.8"
sources."source-map-0.6.1"
];
})
@@ -14433,7 +14533,7 @@ in
sources."postcss-unique-selectors-4.0.1"
sources."postcss-value-parser-4.1.0"
sources."prepend-http-1.0.4"
- sources."pretty-bytes-5.5.0"
+ sources."pretty-bytes-5.6.0"
sources."pretty-error-2.1.2"
sources."process-0.11.10"
sources."process-nextick-args-2.0.1"
@@ -14446,7 +14546,7 @@ in
sources."psl-1.8.0"
(sources."public-encrypt-4.0.3" // {
dependencies = [
- sources."bn.js-4.11.9"
+ sources."bn.js-4.12.0"
];
})
sources."pump-3.0.0"
@@ -14543,7 +14643,7 @@ in
sources."require-directory-2.1.1"
sources."require-main-filename-1.0.1"
sources."requires-port-1.0.0"
- sources."resolve-1.19.0"
+ sources."resolve-1.20.0"
sources."resolve-cwd-2.0.0"
sources."resolve-dir-1.0.1"
sources."resolve-from-3.0.0"
@@ -14558,7 +14658,7 @@ in
sources."ripemd160-2.0.2"
sources."run-async-2.4.1"
sources."run-queue-1.0.3"
- (sources."rxjs-6.6.3" // {
+ (sources."rxjs-6.6.6" // {
dependencies = [
sources."tslib-1.14.1"
];
@@ -14704,9 +14804,9 @@ in
sources."stream-shift-1.0.1"
sources."strict-uri-encode-1.1.0"
sources."string-replace-loader-2.3.0"
- sources."string-width-4.2.0"
- sources."string.prototype.trimend-1.0.3"
- sources."string.prototype.trimstart-1.0.3"
+ sources."string-width-4.2.2"
+ sources."string.prototype.trimend-1.0.4"
+ sources."string.prototype.trimstart-1.0.4"
sources."string_decoder-1.1.1"
(sources."stringify-object-3.3.0" // {
dependencies = [
@@ -14810,6 +14910,7 @@ in
sources."yallist-2.1.2"
];
})
+ sources."unbox-primitive-1.0.0"
sources."unicode-canonical-property-names-ecmascript-1.0.4"
sources."unicode-match-property-ecmascript-1.0.4"
sources."unicode-match-property-value-ecmascript-1.2.0"
@@ -14846,7 +14947,7 @@ in
sources."schema-utils-3.0.0"
];
})
- sources."url-parse-1.4.7"
+ sources."url-parse-1.5.1"
sources."use-3.1.1"
(sources."util-0.11.1" // {
dependencies = [
@@ -14898,7 +14999,7 @@ in
})
(sources."webpack-dev-middleware-3.7.3" // {
dependencies = [
- sources."mime-2.5.0"
+ sources."mime-2.5.2"
];
})
(sources."webpack-dev-server-3.11.0" // {
@@ -14968,6 +15069,7 @@ in
sources."websocket-extensions-0.1.4"
sources."whatwg-fetch-3.5.0"
sources."which-2.0.2"
+ sources."which-boxed-primitive-1.0.2"
sources."which-module-1.0.0"
(sources."winston-2.1.1" // {
dependencies = [
@@ -15010,7 +15112,7 @@ in
sources."xtend-4.0.2"
sources."y18n-4.0.1"
sources."yallist-3.1.1"
- sources."yaml-1.10.0"
+ sources."yaml-1.10.1"
(sources."yargs-6.6.0" // {
dependencies = [
sources."camelcase-3.0.0"
@@ -15062,7 +15164,7 @@ in
sources."inflight-1.0.6"
sources."inherits-2.0.4"
sources."isexe-2.0.0"
- sources."lodash-4.17.20"
+ sources."lodash-4.17.21"
sources."minimatch-3.0.4"
sources."minimist-1.2.5"
sources."mkdirp-0.5.5"
@@ -15078,7 +15180,7 @@ in
sources."supports-color-7.2.0"
sources."temp-0.9.4"
sources."ts-union-2.3.0"
- sources."typescript-3.9.7"
+ sources."typescript-3.9.9"
sources."which-1.3.1"
sources."wrappy-1.0.2"
];
@@ -15095,10 +15197,10 @@ in
elm-review = nodeEnv.buildNodePackage {
name = "elm-review";
packageName = "elm-review";
- version = "2.4.1";
+ version = "2.4.6";
src = fetchurl {
- url = "https://registry.npmjs.org/elm-review/-/elm-review-2.4.1.tgz";
- sha512 = "2nirbEpOvOCgVylf5l6mtu+IqM//8kBeuj6zELPHmzWtn7heZTC0AS7fUtLVtnkgw9Cws8oh4tFLmHgVALE+dw==";
+ url = "https://registry.npmjs.org/elm-review/-/elm-review-2.4.6.tgz";
+ sha512 = "O94tBcesK/JytSGrLXh/NEU9jTQ2jGWpDrN6y/vgGu/gmL/i2Z6tdYw1+Jw0DKzigH3I3JtpoQAp2K/Y27y8Gw==";
};
dependencies = [
sources."@sindresorhus/is-2.1.1"
@@ -15106,7 +15208,7 @@ in
sources."@types/cacheable-request-6.0.1"
sources."@types/http-cache-semantics-4.0.0"
sources."@types/keyv-3.1.1"
- sources."@types/node-14.14.25"
+ sources."@types/node-14.14.34"
sources."@types/responselike-1.0.0"
(sources."ansi-escapes-4.3.1" // {
dependencies = [
@@ -15140,12 +15242,14 @@ in
sources."debug-4.3.2"
sources."decompress-response-5.0.0"
sources."defaults-1.0.3"
- sources."defer-to-connect-2.0.0"
+ sources."defer-to-connect-2.0.1"
sources."duplexer3-0.1.4"
- sources."elm-tooling-1.1.0"
+ sources."elm-tooling-1.3.0"
sources."emoji-regex-8.0.0"
sources."end-of-stream-1.4.4"
sources."escape-string-regexp-1.0.5"
+ sources."fast-levenshtein-3.0.0"
+ sources."fastest-levenshtein-1.0.12"
sources."fill-range-7.0.1"
sources."find-up-4.1.0"
sources."folder-hash-3.3.3"
@@ -15154,9 +15258,9 @@ in
sources."fsevents-2.3.2"
sources."get-stream-5.2.0"
sources."glob-7.1.6"
- sources."glob-parent-5.1.1"
+ sources."glob-parent-5.1.2"
sources."got-10.7.0"
- sources."graceful-fs-4.2.5"
+ sources."graceful-fs-4.2.6"
sources."has-flag-4.0.0"
sources."http-cache-semantics-4.1.0"
sources."inflight-1.0.6"
@@ -15200,7 +15304,7 @@ in
sources."chalk-3.0.0"
];
})
- sources."p-cancelable-2.0.0"
+ sources."p-cancelable-2.1.0"
sources."p-event-4.2.0"
sources."p-finally-1.0.0"
sources."p-limit-2.3.0"
@@ -15221,7 +15325,7 @@ in
sources."shebang-regex-3.0.0"
sources."signal-exit-3.0.3"
sources."sisteransi-1.0.5"
- sources."string-width-4.2.0"
+ sources."string-width-4.2.2"
sources."strip-ansi-6.0.0"
sources."supports-color-7.2.0"
sources."supports-hyperlinks-2.1.0"
diff --git a/pkgs/development/compilers/gnu-smalltalk/default.nix b/pkgs/development/compilers/gnu-smalltalk/default.nix
index cd33baad993..e608a25462c 100644
--- a/pkgs/development/compilers/gnu-smalltalk/default.nix
+++ b/pkgs/development/compilers/gnu-smalltalk/default.nix
@@ -1,6 +1,6 @@
{ config, lib, stdenv, fetchurl, pkg-config, libtool
, zip, libffi, libsigsegv, readline, gmp
-, gnutls, gnome2, cairo, SDL, sqlite
+, gnutls, gtk2, cairo, SDL, sqlite
, emacsSupport ? config.emacsSupport or false, emacs ? null }:
assert emacsSupport -> (emacs != null);
@@ -29,7 +29,7 @@ in stdenv.mkDerivation rec {
# http://smalltalk.gnu.org/download
nativeBuildInputs = [ pkg-config ];
buildInputs = [
- libtool zip libffi libsigsegv-shared readline gmp gnutls gnome2.gtk
+ libtool zip libffi libsigsegv-shared readline gmp gnutls gtk2
cairo SDL sqlite
]
++ lib.optional emacsSupport emacs;
diff --git a/pkgs/development/compilers/go/1.15.nix b/pkgs/development/compilers/go/1.15.nix
index 4432b1fe895..d44f28f8929 100644
--- a/pkgs/development/compilers/go/1.15.nix
+++ b/pkgs/development/compilers/go/1.15.nix
@@ -11,7 +11,7 @@ let
inherit (lib) optionals optionalString;
- version = "1.15.8";
+ version = "1.15.10";
go_bootstrap = buildPackages.callPackage ./bootstrap.nix { };
@@ -45,7 +45,7 @@ stdenv.mkDerivation rec {
src = fetchurl {
url = "https://dl.google.com/go/go${version}.src.tar.gz";
- sha256 = "1hlphkrsvb5nza5ajm24x4nrhyg4b0afs88kk4jd310hg2vhl32l";
+ sha256 = "0rfx20y13cflv68nn8jci1fx34vfdn7qgyavm5hivd0h15pcmny1";
};
# perl is used for testing go vet
diff --git a/pkgs/development/compilers/go/1.16.nix b/pkgs/development/compilers/go/1.16.nix
index 8267e9745dc..d6690a71088 100644
--- a/pkgs/development/compilers/go/1.16.nix
+++ b/pkgs/development/compilers/go/1.16.nix
@@ -11,7 +11,7 @@ let
inherit (lib) optionals optionalString;
- version = "1.16";
+ version = "1.16.2";
go_bootstrap = buildPackages.callPackage ./bootstrap.nix { };
@@ -45,7 +45,7 @@ stdenv.mkDerivation rec {
src = fetchurl {
url = "https://dl.google.com/go/go${version}.src.tar.gz";
- sha256 = "0nn98xiw8zrvxf9f36p8dzc7ihrrkakr0g9jiy4haqb5alyhd23n";
+ sha256 = "1sl33wkhp6pi9f15f6khp5a7l7xwmpc3sp1zmji8pjr3g8l19jip";
};
# perl is used for testing go vet
diff --git a/pkgs/development/compilers/solc/0.7.nix b/pkgs/development/compilers/solc/0.7.nix
new file mode 100644
index 00000000000..99b67b56510
--- /dev/null
+++ b/pkgs/development/compilers/solc/0.7.nix
@@ -0,0 +1,78 @@
+{ lib, gccStdenv, fetchzip, boost, cmake, ncurses, python3, coreutils
+, z3Support ? true, z3 ? null, cvc4Support ? true, cvc4 ? null
+, cln ? null, gmp ? null
+}:
+
+# compiling source/libsmtutil/CVC4Interface.cpp breaks on clang on Darwin,
+# general commandline tests fail at abiencoderv2_no_warning/ on clang on NixOS
+
+assert z3Support -> z3 != null && lib.versionAtLeast z3.version "4.6.0";
+assert cvc4Support -> cvc4 != null && cln != null && gmp != null;
+
+let
+ jsoncppVersion = "1.9.4";
+ jsoncppUrl = "https://github.com/open-source-parsers/jsoncpp/archive/${jsoncppVersion}.tar.gz";
+ jsoncpp = fetchzip {
+ url = jsoncppUrl;
+ sha256 = "0qnx5y6c90fphl9mj9d20j2dfgy6s5yr5l0xnzid0vh71zrp6jwv";
+ };
+in
+gccStdenv.mkDerivation rec {
+
+ pname = "solc";
+ version = "0.7.4";
+
+ # upstream suggests avoid using archive generated by github
+ src = fetchzip {
+ url = "https://github.com/ethereum/solidity/releases/download/v${version}/solidity_${version}.tar.gz";
+ sha256 = "02261l54jdbvxk612z7zsyvmchy1rx4lf27b3f616sd7r56krpkg";
+ };
+
+ postPatch = ''
+ substituteInPlace cmake/jsoncpp.cmake \
+ --replace "${jsoncppUrl}" ${jsoncpp}
+ '';
+
+ cmakeFlags = [
+ "-DBoost_USE_STATIC_LIBS=OFF"
+ ] ++ lib.optionals (!z3Support) [
+ "-DUSE_Z3=OFF"
+ ] ++ lib.optionals (!cvc4Support) [
+ "-DUSE_CVC4=OFF"
+ ];
+
+ nativeBuildInputs = [ cmake ];
+ buildInputs = [ boost ]
+ ++ lib.optionals z3Support [ z3 ]
+ ++ lib.optionals cvc4Support [ cvc4 cln gmp ];
+ checkInputs = [ ncurses python3 ];
+
+ # Test fails on darwin for unclear reason
+ doCheck = gccStdenv.hostPlatform.isLinux;
+
+ checkPhase = ''
+ while IFS= read -r -d ''' dir
+ do
+ LD_LIBRARY_PATH=$LD_LIBRARY_PATH''${LD_LIBRARY_PATH:+:}$(pwd)/$dir
+ export LD_LIBRARY_PATH
+ done < <(find . -type d -print0)
+
+ pushd ..
+ # IPC tests need aleth avaliable, so we disable it
+ sed -i "s/IPC_ENABLED=true/IPC_ENABLED=false\nIPC_FLAGS=\"--no-ipc\"/" ./scripts/tests.sh
+ for i in ./scripts/*.sh ./scripts/*.py ./test/*.sh; do
+ patchShebangs "$i"
+ done
+ TERM=xterm ./scripts/tests.sh
+ popd
+ '';
+
+ meta = with lib; {
+ description = "Compiler for Ethereum smart contract language Solidity";
+ homepage = "https://github.com/ethereum/solidity";
+ license = licenses.gpl3;
+ platforms = with platforms; linux; # darwin is currently broken
+ maintainers = with maintainers; [ dbrock akru lionello sifmelcara ];
+ inherit version;
+ };
+}
diff --git a/pkgs/development/compilers/solc/default.nix b/pkgs/development/compilers/solc/default.nix
index 546697d8efe..c8f0c50d8a5 100644
--- a/pkgs/development/compilers/solc/default.nix
+++ b/pkgs/development/compilers/solc/default.nix
@@ -1,6 +1,16 @@
-{ lib, gccStdenv, fetchzip, boost, cmake, ncurses, python3, coreutils
-, z3Support ? true, z3 ? null, cvc4Support ? true, cvc4 ? null
-, cln ? null, gmp ? null
+{ lib, gccStdenv, fetchzip
+, boost
+, cmake
+, coreutils
+, fetchpatch
+, ncurses
+, python3
+, z3Support ? true
+, z3 ? null
+, cvc4Support ? true
+, cvc4 ? null
+, cln ? null
+, gmp ? null
}:
# compiling source/libsmtutil/CVC4Interface.cpp breaks on clang on Darwin,
@@ -10,69 +20,88 @@ assert z3Support -> z3 != null && lib.versionAtLeast z3.version "4.6.0";
assert cvc4Support -> cvc4 != null && cln != null && gmp != null;
let
- jsoncppVersion = "1.9.4";
+ jsoncppVersion = "1.9.3";
jsoncppUrl = "https://github.com/open-source-parsers/jsoncpp/archive/${jsoncppVersion}.tar.gz";
jsoncpp = fetchzip {
url = jsoncppUrl;
- sha256 = "0qnx5y6c90fphl9mj9d20j2dfgy6s5yr5l0xnzid0vh71zrp6jwv";
+ sha256 = "1vbhi503rgwarf275ajfdb8vpdcbn1f7917wjkf8jghqwb1c24lq";
+ };
+
+ range3Version = "0.11.0";
+ range3Url = "https://github.com/ericniebler/range-v3/archive/${range3Version}.tar.gz";
+ range3 = fetchzip {
+ url = range3Url;
+ sha256 = "18230bg4rq9pmm5f8f65j444jpq56rld4fhmpham8q3vr1c1bdjh";
+ };
+
+ solc = gccStdenv.mkDerivation rec {
+ pname = "solc";
+ version = "0.8.2";
+
+ # upstream suggests avoid using archive generated by github
+ src = fetchzip {
+ url = "https://github.com/ethereum/solidity/releases/download/v${version}/solidity_${version}.tar.gz";
+ sha256 = "11w7sa1y2dirzh84k04fkwbfc6xpjp5jr65w1pmb2pnkjvvf46xq";
+ };
+
+ postPatch = ''
+ substituteInPlace cmake/jsoncpp.cmake \
+ --replace "${jsoncppUrl}" ${jsoncpp}
+ substituteInPlace cmake/range-v3.cmake \
+ --replace "${range3Url}" ${range3}
+ '';
+
+ cmakeFlags = [
+ "-DBoost_USE_STATIC_LIBS=OFF"
+ ] ++ lib.optionals (!z3Support) [
+ "-DUSE_Z3=OFF"
+ ] ++ lib.optionals (!cvc4Support) [
+ "-DUSE_CVC4=OFF"
+ ];
+
+ nativeBuildInputs = [ cmake ];
+ buildInputs = [ boost ]
+ ++ lib.optionals z3Support [ z3 ]
+ ++ lib.optionals cvc4Support [ cvc4 cln gmp ];
+ checkInputs = [ ncurses python3 ];
+
+ # tests take 60+ minutes to complete, only run as part of passthru tests
+ doCheck = false;
+
+ checkPhase = ''
+ while IFS= read -r -d ''' dir
+ do
+ LD_LIBRARY_PATH=$LD_LIBRARY_PATH''${LD_LIBRARY_PATH:+:}$(pwd)/$dir
+ export LD_LIBRARY_PATH
+ done < <(find . -type d -print0)
+
+ pushd ..
+ # IPC tests need aleth avaliable, so we disable it
+ sed -i "s/IPC_ENABLED=true/IPC_ENABLED=false\nIPC_FLAGS=\"--no-ipc\"/" ./scripts/tests.sh
+ for i in ./scripts/*.sh ./scripts/*.py ./test/*.sh ./test/*.py; do
+ patchShebangs "$i"
+ done
+ TERM=xterm ./scripts/tests.sh
+ popd
+ '';
+
+ doInstallCheck = true;
+ installCheckPhase = ''
+ $out/bin/solc --version > /dev/null
+ '';
+
+ passthru.tests = {
+ solcWithTests = solc.overrideAttrs (attrs: { doCheck = true; });
+ };
+
+ meta = with lib; {
+ description = "Compiler for Ethereum smart contract language Solidity";
+ homepage = "https://github.com/ethereum/solidity";
+ license = licenses.gpl3;
+ platforms = with platforms; linux; # darwin is currently broken
+ maintainers = with maintainers; [ dbrock akru lionello sifmelcara ];
+ inherit version;
+ };
};
in
-gccStdenv.mkDerivation rec {
-
- pname = "solc";
- version = "0.7.4";
-
- # upstream suggests avoid using archive generated by github
- src = fetchzip {
- url = "https://github.com/ethereum/solidity/releases/download/v${version}/solidity_${version}.tar.gz";
- sha256 = "02261l54jdbvxk612z7zsyvmchy1rx4lf27b3f616sd7r56krpkg";
- };
-
- postPatch = ''
- substituteInPlace cmake/jsoncpp.cmake \
- --replace "${jsoncppUrl}" ${jsoncpp}
- '';
-
- cmakeFlags = [
- "-DBoost_USE_STATIC_LIBS=OFF"
- ] ++ lib.optionals (!z3Support) [
- "-DUSE_Z3=OFF"
- ] ++ lib.optionals (!cvc4Support) [
- "-DUSE_CVC4=OFF"
- ];
-
- nativeBuildInputs = [ cmake ];
- buildInputs = [ boost ]
- ++ lib.optionals z3Support [ z3 ]
- ++ lib.optionals cvc4Support [ cvc4 cln gmp ];
- checkInputs = [ ncurses python3 ];
-
- # Test fails on darwin for unclear reason
- doCheck = gccStdenv.hostPlatform.isLinux;
-
- checkPhase = ''
- while IFS= read -r -d ''' dir
- do
- LD_LIBRARY_PATH=$LD_LIBRARY_PATH''${LD_LIBRARY_PATH:+:}$(pwd)/$dir
- export LD_LIBRARY_PATH
- done < <(find . -type d -print0)
-
- pushd ..
- # IPC tests need aleth avaliable, so we disable it
- sed -i "s/IPC_ENABLED=true/IPC_ENABLED=false\nIPC_FLAGS=\"--no-ipc\"/" ./scripts/tests.sh
- for i in ./scripts/*.sh ./scripts/*.py ./test/*.sh; do
- patchShebangs "$i"
- done
- TERM=xterm ./scripts/tests.sh
- popd
- '';
-
- meta = with lib; {
- description = "Compiler for Ethereum smart contract language Solidity";
- homepage = "https://github.com/ethereum/solidity";
- license = licenses.gpl3;
- platforms = with platforms; linux ++ darwin;
- maintainers = with maintainers; [ dbrock akru lionello sifmelcara ];
- inherit version;
- };
-}
+ solc
diff --git a/pkgs/development/compilers/xa/dxa.nix b/pkgs/development/compilers/xa/dxa.nix
new file mode 100644
index 00000000000..e0ff060de8d
--- /dev/null
+++ b/pkgs/development/compilers/xa/dxa.nix
@@ -0,0 +1,41 @@
+{ lib
+, stdenv
+, fetchurl
+, installShellFiles
+}:
+
+stdenv.mkDerivation rec {
+ pname = "dxa";
+ version = "0.1.4";
+
+ src = fetchurl {
+ url = "https://www.floodgap.com/retrotech/xa/dists/${pname}-${version}.tar.gz";
+ hash = "sha256-C0rgwK51Ij9EZCm9GeiVnWIkEkse0d60ok8G9hm2a5U=";
+ };
+
+ nativeBuildInputs = [ installShellFiles ];
+
+ dontConfigure = true;
+
+ postPatch = ''
+ substituteInPlace \
+ --replace "CC = gcc" "CC = cc' \
+ Makefile
+ '';
+
+ installPhase = ''
+ runHook preInstall
+ install -d $out/bin/
+ install dxa $out/bin/
+ installManPage dxa.1
+ runHook postInstall
+ '';
+
+ meta = with lib; {
+ homepage = "https://www.floodgap.com/retrotech/xa/";
+ description = "Andre Fachat's open-source 6502 disassembler";
+ license = licenses.gpl2Plus;
+ maintainers = with maintainers; [ AndersonTorres ];
+ platforms = with platforms; unix;
+ };
+}
diff --git a/pkgs/development/compilers/xa/xa.nix b/pkgs/development/compilers/xa/xa.nix
new file mode 100644
index 00000000000..163b0bba513
--- /dev/null
+++ b/pkgs/development/compilers/xa/xa.nix
@@ -0,0 +1,52 @@
+{ lib
+, stdenv
+, fetchurl
+}:
+
+stdenv.mkDerivation rec {
+ pname = "xa";
+ version = "2.3.11";
+
+ src = fetchurl {
+ url = "https://www.floodgap.com/retrotech/xa/dists/${pname}-${version}.tar.gz";
+ hash = "sha256-MvIWTJnjBSGOmSlwhW3Y4jCbXLasR1jXsq/jv+vJAS0=";
+ };
+
+ dontConfigure = true;
+
+ postPatch = ''
+ substitueInPlace \
+ --replace "DESTDIR" "PREFIX" \
+ --replace "CC = gcc" "CC = cc" \
+ --replace "LDD = gcc" "LDD = ld" \
+ --replace "CFLAGS = -O2" "CFLAGS ?=" \
+ --replace "LDFLAGS = -lc" "LDFLAGS ?= -lc" \
+ Makefile
+ '';
+
+ makeFlags = [ "PREFIX=${placeholder "out"}" ];
+
+ meta = with lib; {
+ homepage = "https://www.floodgap.com/retrotech/xa/";
+ description = "Andre Fachat's open-source 6502 cross assembler";
+ longDescription = ''
+ xa is a high-speed, two-pass portable cross-assembler. It understands
+ mnemonics and generates code for NMOS 6502s (such as 6502A, 6504, 6507,
+ 6510, 7501, 8500, 8501, 8502 ...), CMOS 6502s (65C02 and Rockwell R65C02)
+ and the 65816.
+
+ Key amongst its features:
+
+ - C-like preprocessor (and understands cpp for additional feature support)
+ - rich expression syntax and pseudo-op vocabulary
+ - multiple character sets
+ - binary linking
+ - supports o65 relocatable objects with a full linker and relocation
+ suite, as well as "bare" plain binary object files
+ - block structure for label scoping
+ '';
+ license = licenses.gpl2Plus;
+ maintainers = with maintainers; [ AndersonTorres ];
+ platforms = with platforms; unix;
+ };
+}
diff --git a/pkgs/development/coq-modules/mathcomp/default.nix b/pkgs/development/coq-modules/mathcomp/default.nix
index 5b3501516e1..4637edebdb7 100644
--- a/pkgs/development/coq-modules/mathcomp/default.nix
+++ b/pkgs/development/coq-modules/mathcomp/default.nix
@@ -10,7 +10,7 @@
# See the documentation at doc/languages-frameworks/coq.section.md. #
############################################################################
-{ lib, ncurses, which, graphviz, lua,
+{ lib, ncurses, which, graphviz, lua, fetchzip,
mkCoqDerivation, recurseIntoAttrs, withDoc ? false, single ? false,
coqPackages, coq, ocamlPackages, version ? null }@args:
with builtins // lib;
@@ -55,27 +55,51 @@ let
derivation = mkCoqDerivation ({
inherit version pname defaultVersion release releaseRev repo owner;
- nativeBuildInputs = optional withDoc graphviz;
+ nativeBuildInputs = optionals withDoc [ graphviz lua ];
mlPlugin = versions.isLe "8.6" coq.coq-version;
- extraBuildInputs = [ ncurses which ] ++ optional withDoc lua;
+ extraBuildInputs = [ ncurses which ];
propagatedBuildInputs = mathcomp-deps;
buildFlags = optional withDoc "doc";
preBuild = ''
- patchShebangs etc/utils/ssrcoqdep || true
+ if [[ -f etc/utils/ssrcoqdep ]]
+ then patchShebangs etc/utils/ssrcoqdep
+ fi
+ if [[ -f etc/buildlibgraph ]]
+ then patchShebangs etc/buildlibgraph
+ fi
'' + ''
cd ${pkgpath}
'' + optionalString (package == "all") pkgallMake;
- installTargets = "install" + optionalString withDoc " doc";
-
meta = {
homepage = "https://math-comp.github.io/";
license = licenses.cecill-b;
maintainers = with maintainers; [ vbgl jwiegley cohencyril ];
};
- } // optionalAttrs (package != "single") { passthru = genAttrs packages mathcomp_; });
+ } // optionalAttrs (package != "single")
+ { passthru = genAttrs packages mathcomp_; }
+ // optionalAttrs withDoc {
+ htmldoc_template =
+ fetchzip {
+ url = "https://github.com/math-comp/math-comp.github.io/archive/doc-1.12.0.zip";
+ sha256 = "0y1352ha2yy6k2dl375sb1r68r1qi9dyyy7dyzj5lp9hxhhq69x8";
+ };
+ postBuild = ''
+ cp -rf _build_doc/* .
+ rm -r _build_doc
+ '';
+ postInstall =
+ let tgt = "$out/share/coq/${coq.coq-version}/"; in
+ optionalString withDoc ''
+ mkdir -p ${tgt}
+ cp -r htmldoc ${tgt}
+ cp -r $htmldoc_template/htmldoc_template/* ${tgt}/htmldoc/
+ '';
+ buildTargets = "doc";
+ extraInstallFlags = [ "-f Makefile.coq" ];
+ });
patched-derivation1 = derivation.overrideAttrs (o:
optionalAttrs (o.pname != null && o.pname == "mathcomp-all" &&
o.version != null && o.version != "dev" && versions.isLt "1.7" o.version)
diff --git a/pkgs/development/gnuradio-modules/ais/default.nix b/pkgs/development/gnuradio-modules/ais/default.nix
new file mode 100644
index 00000000000..0770d83f21d
--- /dev/null
+++ b/pkgs/development/gnuradio-modules/ais/default.nix
@@ -0,0 +1,45 @@
+{ lib
+, stdenv
+, mkDerivation
+, fetchFromGitHub
+, cmake
+, pkg-config
+, python
+, boost
+, cppunit
+, log4cpp
+, osmosdr
+}:
+
+mkDerivation rec {
+ pname = "gr-ais";
+ version = "2015-12-20";
+ src = fetchFromGitHub {
+ owner = "bistromath";
+ repo = "gr-ais";
+ rev = "cdc1f52745853f9c739c718251830eb69704b26e";
+ sha256 = "1vl3kk8xr2mh5lf31zdld7yzmwywqffffah8iblxdzblgsdwxfl6";
+ };
+ disabledForGRafter = "3.8";
+
+ nativeBuildInputs = [
+ cmake
+ pkg-config
+ python
+ ];
+
+ buildInputs = [
+ cppunit
+ osmosdr
+ boost
+ log4cpp
+ ];
+
+ meta = with lib; {
+ description = "Gnuradio block for ais";
+ homepage = "https://github.com/bistromath/gr-ais";
+ license = licenses.gpl3Plus;
+ platforms = platforms.unix;
+ maintainers = with maintainers; [ mog ];
+ };
+}
diff --git a/pkgs/development/gnuradio-modules/gsm/default.nix b/pkgs/development/gnuradio-modules/gsm/default.nix
new file mode 100644
index 00000000000..835c5456668
--- /dev/null
+++ b/pkgs/development/gnuradio-modules/gsm/default.nix
@@ -0,0 +1,48 @@
+{ lib
+, mkDerivation
+, fetchFromGitHub
+, cmake
+, pkg-config
+, cppunit
+, swig
+, boost
+, log4cpp
+, python
+, libosmocore
+, osmosdr
+}:
+
+mkDerivation {
+ pname = "gr-gsm";
+ version = "2016-08-25";
+ src = fetchFromGitHub {
+ owner = "ptrkrysik";
+ repo = "gr-gsm";
+ rev = "3ca05e6914ef29eb536da5dbec323701fbc2050d";
+ sha256 = "13nnq927kpf91iqccr8db9ripy5czjl5jiyivizn6bia0bam2pvx";
+ };
+ disabledForGRafter = "3.8";
+
+ nativeBuildInputs = [
+ cmake
+ pkg-config
+ swig
+ python
+ ];
+
+ buildInputs = [
+ cppunit
+ log4cpp
+ boost
+ libosmocore
+ osmosdr
+ ];
+
+ meta = with lib; {
+ description = "Gnuradio block for gsm";
+ homepage = "https://github.com/ptrkrysik/gr-gsm";
+ license = licenses.gpl3Plus;
+ platforms = platforms.linux;
+ maintainers = with maintainers; [ mog ];
+ };
+}
diff --git a/pkgs/development/gnuradio-modules/limesdr/default.nix b/pkgs/development/gnuradio-modules/limesdr/default.nix
new file mode 100644
index 00000000000..c10ab9df391
--- /dev/null
+++ b/pkgs/development/gnuradio-modules/limesdr/default.nix
@@ -0,0 +1,61 @@
+{ lib
+, mkDerivation
+, fetchFromGitHub
+, gnuradio
+, cmake
+, pkg-config
+, doxygen
+, swig
+, python
+, log4cpp
+, mpir
+, boost
+, gmp
+, icu
+, limesuite
+}:
+
+let
+ version = {
+ "3.7" = "2.0.0";
+ "3.8" = "3.0.1";
+ "3.9" = null;
+ }.${gnuradio.versionAttr.major};
+ src = fetchFromGitHub {
+ owner = "myriadrf";
+ repo = "gr-limesdr";
+ rev = "v${version}";
+ sha256 = {
+ "3.7" = "0ldqvfwl0gil89l9s31fjf9d7ki0dk572i8vna336igfaz348ypq";
+ "3.8" = "ffs+8TU0yr6IW1xZJ/abQ1CQWGZM+zYqPRJxy3ZvM9U=";
+ "3.9" = null;
+ }.${gnuradio.versionAttr.major};
+ };
+in mkDerivation {
+ pname = "gr-limesdr";
+ inherit version src;
+ disabledForGRafter = "3.9";
+
+ nativeBuildInputs = [
+ cmake
+ pkg-config
+ swig
+ python
+ ];
+ buildInputs = [
+ log4cpp
+ mpir
+ boost
+ gmp
+ icu
+ limesuite
+ ];
+
+ meta = with lib; {
+ description = "Gnuradio source and sink blocks for LimeSDR";
+ homepage = "https://wiki.myriadrf.org/Gr-limesdr_Plugin_for_GNURadio";
+ license = licenses.mit;
+ platforms = platforms.linux;
+ maintainers = [ maintainers.markuskowa ];
+ };
+}
diff --git a/pkgs/development/gnuradio-modules/mkDerivation.nix b/pkgs/development/gnuradio-modules/mkDerivation.nix
new file mode 100644
index 00000000000..014968f82cc
--- /dev/null
+++ b/pkgs/development/gnuradio-modules/mkDerivation.nix
@@ -0,0 +1,25 @@
+{ lib
+, unwrapped
+}:
+
+mkDerivation:
+
+args:
+
+# Check if it's supposed to not get built for the current gnuradio version
+if (builtins.hasAttr "disabledForGRafter" args) &&
+(lib.versionAtLeast unwrapped.versionAttr.major args.disabledForGRafter) then
+let name = args.name or "${args.pname}"; in
+throw "Package ${name} is incompatible with GNURadio ${unwrapped.versionAttr.major}"
+else
+
+let
+ args_ = {
+ enableParallelBuilding = args.enableParallelBuilding or true;
+ nativeBuildInputs = (args.nativeBuildInputs or []);
+ # We add gnuradio and volk itself by default - most gnuradio based packages
+ # will not consider it a depenency worth mentioning and it will almost
+ # always be needed
+ buildInputs = (args.buildInputs or []) ++ [ unwrapped unwrapped.volk ];
+ };
+in mkDerivation (args // args_)
diff --git a/pkgs/applications/radio/gnuradio/nacl.nix b/pkgs/development/gnuradio-modules/nacl/default.nix
similarity index 50%
rename from pkgs/applications/radio/gnuradio/nacl.nix
rename to pkgs/development/gnuradio-modules/nacl/default.nix
index f6c21e79454..1ffb0afee07 100644
--- a/pkgs/applications/radio/gnuradio/nacl.nix
+++ b/pkgs/development/gnuradio-modules/nacl/default.nix
@@ -1,31 +1,40 @@
-{ lib, stdenv, fetchFromGitHub, cmake, pkg-config, boost, gnuradio, uhd
-, makeWrapper, libsodium, cppunit, log4cpp
-, pythonSupport ? true, python, swig
+{ lib
+, mkDerivation
+, fetchFromGitHub
+, cmake
+, pkg-config
+, cppunit
+, swig
+, boost
+, log4cpp
+, python
+, libsodium
}:
-assert pythonSupport -> python != null && swig != null;
-
-stdenv.mkDerivation {
+mkDerivation {
pname = "gr-nacl";
version = "2017-04-10";
-
src = fetchFromGitHub {
owner = "stwunsch";
repo = "gr-nacl";
rev = "15276bb0fcabf5fe4de4e58df3d579b5be0e9765";
sha256 = "018np0qlk61l7mlv3xxx5cj1rax8f1vqrsrch3higsl25yydbv7v";
};
+ disabledForGRafter = "3.8";
+
+ nativeBuildInputs = [
+ cmake
+ pkg-config
+ swig
+ python
+ ];
- nativeBuildInputs = [ cmake pkg-config ];
buildInputs = [
- boost gnuradio uhd makeWrapper libsodium cppunit log4cpp
- ] ++ lib.optionals pythonSupport [ python swig ];
-
- postInstall = ''
- for prog in "$out"/bin/*; do
- wrapProgram "$prog" --set PYTHONPATH $PYTHONPATH:$(toPythonPath "$out")
- done
- '';
+ cppunit
+ log4cpp
+ boost
+ libsodium
+ ];
meta = with lib; {
description = "Gnuradio block for encryption";
diff --git a/pkgs/development/gnuradio-modules/osmosdr/default.nix b/pkgs/development/gnuradio-modules/osmosdr/default.nix
new file mode 100644
index 00000000000..0e1cf244c8f
--- /dev/null
+++ b/pkgs/development/gnuradio-modules/osmosdr/default.nix
@@ -0,0 +1,86 @@
+{ lib
+, mkDerivation
+, fetchgit
+, gnuradio
+, cmake
+, pkg-config
+, log4cpp
+, mpir
+, boost
+, gmp
+, fftwFloat
+, python
+, swig
+, uhd
+, icu
+, airspy
+, hackrf
+, libbladeRF
+, rtl-sdr
+, soapysdr-with-plugins
+}:
+
+let
+ version = {
+ "3.7" = "0.1.5";
+ "3.8" = "0.2.2";
+ "3.9" = null;
+ }.${gnuradio.versionAttr.major};
+ src = fetchgit {
+ url = "git://git.osmocom.org/gr-osmosdr";
+ rev = "v${version}";
+ sha256 = {
+ "3.7" = "0bf9bnc1c3c4yqqqgmg3nhygj6rcfmyk6pybi27f7461d2cw1drv";
+ "3.8" = "HT6xlN6cJAnvF+s1g2I1uENhBJJizdADlLXeSD0rEqs=";
+ "3.9" = null;
+ }.${gnuradio.versionAttr.major};
+ };
+in mkDerivation {
+ pname = "gr-osmosdr";
+ inherit version src;
+ disabledForGRafter = "3.9";
+
+ buildInputs = [
+ log4cpp
+ mpir
+ boost
+ fftwFloat
+ gmp
+ icu
+ airspy
+ hackrf
+ libbladeRF
+ rtl-sdr
+ soapysdr-with-plugins
+ ] ++ lib.optional (gnuradio.hasFeature "gr-uhd" gnuradio.features) [
+ uhd
+ ];
+ cmakeFlags = [
+ (if (gnuradio.hasFeature "python-support" gnuradio.features) then
+ "-DENABLE_PYTHON=ON"
+ else
+ "-DENABLE_PYTHON=OFF"
+ )
+ ];
+ nativeBuildInputs = [
+ cmake
+ pkg-config
+ swig
+ ] ++ lib.optionals (gnuradio.hasFeature "python-support" gnuradio.features) [
+ (if (gnuradio.versionAttr.major == "3.7") then
+ python.pkgs.cheetah
+ else
+ python.pkgs.Mako
+ )
+ python
+ ]
+ ;
+
+ meta = with lib; {
+ description = "Gnuradio block for OsmoSDR and rtl-sdr";
+ homepage = "https://sdr.osmocom.org/trac/wiki/GrOsmoSDR";
+ license = licenses.gpl3Plus;
+ maintainers = with maintainers; [ bjornfor ];
+ platforms = platforms.unix;
+ };
+}
diff --git a/pkgs/development/gnuradio-modules/rds/default.nix b/pkgs/development/gnuradio-modules/rds/default.nix
new file mode 100644
index 00000000000..c068d6af810
--- /dev/null
+++ b/pkgs/development/gnuradio-modules/rds/default.nix
@@ -0,0 +1,59 @@
+{ lib
+, mkDerivation
+, fetchFromGitHub
+, gnuradio
+, cmake
+, pkg-config
+, swig
+, python
+, log4cpp
+, mpir
+, boost
+, gmp
+, icu
+}:
+
+let
+ version = {
+ "3.7" = "1.1.0";
+ "3.8" = "3.8.0";
+ "3.9" = null;
+ }.${gnuradio.versionAttr.major};
+ src = fetchFromGitHub {
+ owner = "bastibl";
+ repo = "gr-rds";
+ rev = "v${version}";
+ sha256 = {
+ "3.7" = "0jkzchvw0ivcxsjhi1h0mf7k13araxf5m4wi5v9xdgqxvipjzqfy";
+ "3.8" = "+yKLJu2bo7I2jkAiOdjvdhZwxFz9NFgTmzcLthH9Y5o=";
+ "3.9" = null;
+ }.${gnuradio.versionAttr.major};
+ };
+in mkDerivation {
+ pname = "gr-rds";
+ inherit version src;
+ disabledForGRafter = "3.9";
+
+ buildInputs = [
+ log4cpp
+ mpir
+ boost
+ gmp
+ icu
+ ];
+
+ nativeBuildInputs = [
+ cmake
+ pkg-config
+ swig
+ python
+ ];
+
+ meta = with lib; {
+ description = "Gnuradio block for radio data system";
+ homepage = "https://github.com/bastibl/gr-rds";
+ license = licenses.gpl2Plus;
+ platforms = platforms.unix;
+ maintainers = with maintainers; [ mog ];
+ };
+}
diff --git a/pkgs/development/guile-modules/guile-opengl/default.nix b/pkgs/development/guile-modules/guile-opengl/default.nix
index effa651b99c..5ada5d41c7d 100644
--- a/pkgs/development/guile-modules/guile-opengl/default.nix
+++ b/pkgs/development/guile-modules/guile-opengl/default.nix
@@ -18,6 +18,6 @@ in stdenv.mkDerivation {
homepage = "https://www.gnu.org/software/guile-opengl/";
license = licenses.gpl3Plus;
maintainers = with maintainers; [ vyp ];
- platforms = platforms.linux;
+ platforms = platforms.unix;
};
}
diff --git a/pkgs/development/interpreters/php/7.4.nix b/pkgs/development/interpreters/php/7.4.nix
index 42aa28b65e6..812a59ec8a3 100644
--- a/pkgs/development/interpreters/php/7.4.nix
+++ b/pkgs/development/interpreters/php/7.4.nix
@@ -4,8 +4,8 @@ let
generic = (import ./generic.nix) _args;
base = callPackage generic (_args // {
- version = "7.4.15";
- sha256 = "0mvp7b16sy9j36v9v1mhixwz16hi8mhax7rwpqy3sv24jc1bxmqv";
+ version = "7.4.16";
+ sha256 = "0gnfb4vaj71fiap0q9lk6vs1xs7l6sha60isw6aaw3zxgh00ywc5";
});
in base.withExtensions ({ all, ... }: with all; ([
diff --git a/pkgs/development/interpreters/php/8.0.nix b/pkgs/development/interpreters/php/8.0.nix
index a4aa4842dfa..233b0da4380 100644
--- a/pkgs/development/interpreters/php/8.0.nix
+++ b/pkgs/development/interpreters/php/8.0.nix
@@ -4,8 +4,8 @@ let
generic = (import ./generic.nix) _args;
base = callPackage generic (_args // {
- version = "8.0.2";
- sha256 = "1rm3gc2h9l0zd1ccawpg1wxqm8v8rllq417f2w5pqcdf7sgah3q0";
+ version = "8.0.3";
+ sha256 = "04mh5sznbgwv67x9p0qz4i377zwdb5cc6r1mb3925y1lkqfn5y4m";
});
in base.withExtensions ({ all, ... }: with all; ([
diff --git a/pkgs/development/libraries/amdvlk/default.nix b/pkgs/development/libraries/amdvlk/default.nix
index 8a8ab23d495..24ad128a584 100644
--- a/pkgs/development/libraries/amdvlk/default.nix
+++ b/pkgs/development/libraries/amdvlk/default.nix
@@ -21,13 +21,13 @@ let
in stdenv.mkDerivation rec {
pname = "amdvlk";
- version = "2021.Q1.4";
+ version = "2021.Q1.5";
src = fetchRepoProject {
name = "${pname}-src";
manifest = "https://github.com/GPUOpen-Drivers/AMDVLK.git";
rev = "refs/tags/v-${version}";
- sha256 = "mA7YalgcfjfYdmKPk8L4mfDJWn0rimPDoDB9/S3pyNM=";
+ sha256 = "OSX4alrR49jqIu2QZcTieurUnyWQJ0wheDwFiNd9QcY=";
};
buildInputs = [
diff --git a/pkgs/development/libraries/armadillo/default.nix b/pkgs/development/libraries/armadillo/default.nix
index 6094c0b8f46..22264fe01f3 100644
--- a/pkgs/development/libraries/armadillo/default.nix
+++ b/pkgs/development/libraries/armadillo/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "armadillo";
- version = "10.2.2";
+ version = "10.3.0";
src = fetchurl {
url = "mirror://sourceforge/arma/armadillo-${version}.tar.xz";
- sha256 = "sha256-lClfxi7MQ3PlqWx7Yrkj/XGoHzFaqVl7KCqv2FWelDU=";
+ sha256 = "sha256-qx7/+lr5AAChGhmjkwL9+8XEq/b6tXipvQ6clc+B5Mc=";
};
nativeBuildInputs = [ cmake ];
diff --git a/pkgs/development/libraries/clucene-core/default.nix b/pkgs/development/libraries/clucene-core/default.nix
index 20b0a3b547c..8d5b389150a 100644
--- a/pkgs/development/libraries/clucene-core/default.nix
+++ b/pkgs/development/libraries/clucene-core/default.nix
@@ -23,7 +23,7 @@ stdenv.mkDerivation rec {
CLucene is a port of the very popular Java Lucene text search engine API.
'';
homepage = "http://clucene.sourceforge.net";
- platforms = platforms.linux;
+ platforms = platforms.unix;
license = with licenses; [ asl20 lgpl2 ];
};
}
diff --git a/pkgs/development/libraries/concurrencykit/default.nix b/pkgs/development/libraries/concurrencykit/default.nix
deleted file mode 100644
index 968c395d701..00000000000
--- a/pkgs/development/libraries/concurrencykit/default.nix
+++ /dev/null
@@ -1,24 +0,0 @@
-{ lib, stdenv, fetchurl }:
-
-stdenv.mkDerivation rec {
- pname = "concurrencykit";
- version = "0.6.0";
-
- src = fetchurl {
- url = "http://concurrencykit.org/releases/ck-${version}.tar.gz";
- sha256 = "1pv21p7sjwwmbs2xblpy1lqk53r2i212yrqyjlr5dr3rlv87vqnp";
- };
-
- #Deleting this line causes "Unknown option --disable-static"
- configurePhase = "./configure --prefix=$out";
-
- enableParallelBuilding = true;
-
- meta = with lib; {
- description = "A library of safe, high-performance concurrent data structures";
- homepage = "http://concurrencykit.org";
- license = licenses.bsd2;
- platforms = platforms.unix;
- maintainers = [ maintainers.thoughtpolice ];
- };
-}
diff --git a/pkgs/development/libraries/folks/default.nix b/pkgs/development/libraries/folks/default.nix
index 955b7e0d16f..c930adbe9b2 100644
--- a/pkgs/development/libraries/folks/default.nix
+++ b/pkgs/development/libraries/folks/default.nix
@@ -1,6 +1,7 @@
{ fetchurl
, lib, stdenv
, pkg-config
+, fetchpatch
, meson
, ninja
, glib
@@ -42,6 +43,15 @@ stdenv.mkDerivation rec {
sha256 = "1f9b52vmwnq7s51vj26w2618dn2ph5g12ibbkbyk6fvxcgd7iryn";
};
+ patches = [
+ # Fix tests with e-d-s linked with libphonenumber support
+ # https://gitlab.gnome.org/GNOME/folks/merge_requests/40
+ (fetchpatch {
+ url = "https://gitlab.gnome.org/GNOME/folks/commit/6d443480a137f6a6ff345b21bf3cb31066eefbcd.patch";
+ sha256 = "D/Y2g12TT0qrcH+iJ2umu4Hmp0EJ3Hoedh0H3aWI+HY=";
+ })
+ ];
+
mesonFlags = [
"-Ddocs=true"
"-Dtelepathy_backend=${lib.boolToString telepathySupport}"
@@ -92,6 +102,13 @@ stdenv.mkDerivation rec {
doCheck = true;
+ # Prevents e-d-s add-contacts-stress-test from timing out
+ checkPhase = ''
+ runHook preCheck
+ meson test --timeout-multiplier 4
+ runHook postCheck
+ '';
+
postPatch = ''
chmod +x meson_post_install.py
patchShebangs meson_post_install.py
diff --git a/pkgs/development/libraries/gdal/default.nix b/pkgs/development/libraries/gdal/default.nix
index 8c02919126b..6c1cf1612f2 100644
--- a/pkgs/development/libraries/gdal/default.nix
+++ b/pkgs/development/libraries/gdal/default.nix
@@ -7,14 +7,13 @@ with lib;
stdenv.mkDerivation rec {
pname = "gdal";
- # broken with poppler 20.08, however, can't fetch patches cleanly
- version = "3.1.2.post2020-08-26";
+ version = "3.2.2";
src = fetchFromGitHub {
owner = "OSGeo";
repo = "gdal";
- rev = "9a8df672204a8b3b33c36e09a32f747e21166fe9";
- sha256 = "1n25jma4x1l7slwxk702q77r84vxr90fyn4c3zpkr07q1b8wqql9";
+ rev = "a33784291d19015217ea2604988e53d448e14a07";
+ sha256 = "sha256-ynCju3chDfYtyrGmUE0n3kkaH2Mpm+/DDHHxCahjhSQ=";
};
sourceRoot = "source/gdal";
diff --git a/pkgs/development/libraries/gegl/4.0.nix b/pkgs/development/libraries/gegl/4.0.nix
index af3c9d84ac7..2093328f579 100644
--- a/pkgs/development/libraries/gegl/4.0.nix
+++ b/pkgs/development/libraries/gegl/4.0.nix
@@ -1,11 +1,10 @@
{ lib, stdenv
, fetchurl
-, fetchpatch
, pkg-config
, vala
, gobject-introspection
, gtk-doc
-, docbook_xsl
+, docbook-xsl-nons
, docbook_xml_dtd_43
, glib
, babl
@@ -15,6 +14,7 @@
, librsvg
, lensfun
, libspiro
+, maxflow
, netsurf
, pango
, poly2tri-c
@@ -35,25 +35,16 @@
stdenv.mkDerivation rec {
pname = "gegl";
- version = "0.4.26";
+ version = "0.4.28";
outputs = [ "out" "dev" "devdoc" ];
outputBin = "dev";
src = fetchurl {
url = "https://download.gimp.org/pub/gegl/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "sha256-DzceLtK5IWL+/T3edD5kjKCKahsrBQBIZ/vdx+IR5CQ=";
+ sha256 = "sha256-HRENhXfVTMo7NCOTFb03xXzLJ91DVWVQdKLSs/2JeQA=";
};
- patches = [
- # fix build with darwin: https://github.com/NixOS/nixpkgs/issues/99108
- # https://gitlab.gnome.org/GNOME/gegl/-/merge_requests/83
- (fetchpatch {
- url = "https://gitlab.gnome.org/GNOME/gegl/-/merge_requests/83.patch";
- sha256 = "sha256-CSBYbJ2xnEN23xrla1qqr244jxOR5vNK8ljBSXdg4yE=";
- })
- ];
-
nativeBuildInputs = [
pkg-config
gettext
@@ -62,7 +53,7 @@ stdenv.mkDerivation rec {
vala
gobject-introspection
gtk-doc
- docbook_xsl
+ docbook-xsl-nons
docbook_xml_dtd_43
];
@@ -73,6 +64,7 @@ stdenv.mkDerivation rec {
librsvg
lensfun
libspiro
+ maxflow
netsurf.libnsgif
pango
poly2tri-c
diff --git a/pkgs/development/libraries/grpc/default.nix b/pkgs/development/libraries/grpc/default.nix
index 5374dc75e1a..780f8c5f0b5 100644
--- a/pkgs/development/libraries/grpc/default.nix
+++ b/pkgs/development/libraries/grpc/default.nix
@@ -21,7 +21,8 @@ stdenv.mkDerivation rec {
];
nativeBuildInputs = [ cmake pkg-config ];
- buildInputs = [ zlib c-ares c-ares.cmake-config re2 openssl protobuf gflags ]
+ propagatedBuildInputs = [ c-ares re2 zlib ];
+ buildInputs = [ c-ares.cmake-config openssl protobuf gflags ]
++ lib.optionals stdenv.isLinux [ libnsl ];
cmakeFlags =
diff --git a/pkgs/development/libraries/gtkdatabox/default.nix b/pkgs/development/libraries/gtkdatabox/default.nix
index d7cca43841e..ddab0046b66 100644
--- a/pkgs/development/libraries/gtkdatabox/default.nix
+++ b/pkgs/development/libraries/gtkdatabox/default.nix
@@ -17,6 +17,6 @@ stdenv.mkDerivation rec {
license = lib.licenses.lgpl2;
- platforms = lib.platforms.linux;
+ platforms = lib.platforms.unix;
};
}
diff --git a/pkgs/development/libraries/gupnp-igd/default.nix b/pkgs/development/libraries/gupnp-igd/default.nix
index 2dad33949f3..09fae015b50 100644
--- a/pkgs/development/libraries/gupnp-igd/default.nix
+++ b/pkgs/development/libraries/gupnp-igd/default.nix
@@ -1,8 +1,8 @@
{ lib, stdenv
, fetchurl
-, fetchpatch
-, autoreconfHook
, pkg-config
+, meson
+, ninja
, gettext
, gobject-introspection
, gtk-doc
@@ -15,26 +15,19 @@
stdenv.mkDerivation rec {
pname = "gupnp-igd";
- version = "0.2.5";
+ version = "1.2.0";
outputs = [ "out" "dev" "devdoc" ];
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "081v1vhkbz3wayv49xfiskvrmvnpx93k25am2wnarg5cifiiljlb";
+ sha256 = "sha256-S1EgCYqhPt0ngYup7k1/6WG/VAv1DQVv9wPGFUXgK+E=";
};
- patches = [
- # Add gupnp-1.2 compatibility
- (fetchpatch {
- url = "https://gitlab.gnome.org/GNOME/gupnp-igd/commit/63531558a16ac2334a59f627b2fca5576dcfbb2e.patch";
- sha256 = "0s8lkyy9fnnnnkkqwbk6gxb7795bb1kl1swk5ldjnlrzhfcy1ab2";
- })
- ];
-
nativeBuildInputs = [
pkg-config
- autoreconfHook
+ meson
+ ninja
gettext
gobject-introspection
gtk-doc
@@ -47,8 +40,8 @@ stdenv.mkDerivation rec {
gupnp
];
- configureFlags = [
- "--enable-gtk-doc"
+ mesonFlags = [
+ "-Dgtk_doc=true"
];
doCheck = true;
@@ -62,7 +55,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
description = "Library to handle UPnP IGD port mapping";
homepage = "http://www.gupnp.org/";
- license = licenses.lgpl21;
+ license = licenses.lgpl21Plus;
platforms = platforms.linux;
};
}
diff --git a/pkgs/development/libraries/htmlcxx/default.nix b/pkgs/development/libraries/htmlcxx/default.nix
index 286834112f2..d9072e46e40 100644
--- a/pkgs/development/libraries/htmlcxx/default.nix
+++ b/pkgs/development/libraries/htmlcxx/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl }:
+{ lib, stdenv, fetchurl, libiconv }:
stdenv.mkDerivation rec {
pname = "htmlcxx";
@@ -9,12 +9,13 @@ stdenv.mkDerivation rec {
sha256 = "1hgmyiad3qgbpf2dvv2jygzj6jpz4dl3n8ds4nql68a4l9g2nm07";
};
+ buildInputs = [ libiconv ];
patches = [ ./ptrdiff.patch ];
meta = with lib; {
homepage = "http://htmlcxx.sourceforge.net/";
description = "A simple non-validating css1 and html parser for C++";
license = licenses.lgpl2;
- platforms = platforms.linux;
+ platforms = platforms.all;
};
}
diff --git a/pkgs/development/libraries/iniparser/default.nix b/pkgs/development/libraries/iniparser/default.nix
index 8c7fdfd04d6..62deaeb1c28 100644
--- a/pkgs/development/libraries/iniparser/default.nix
+++ b/pkgs/development/libraries/iniparser/default.nix
@@ -36,6 +36,9 @@ stdenv.mkDerivation rec {
cp libiniparser.a $out/lib
cp libiniparser.so.1 $out/lib
ln -s libiniparser.so.1 $out/lib/libiniparser.so
+
+ mkdir -p $out/lib/pkgconfig
+ substituteAll ${./iniparser.pc.in} $out/lib/pkgconfig/iniparser.pc
'';
meta = with lib; {
diff --git a/pkgs/development/libraries/iniparser/iniparser.pc.in b/pkgs/development/libraries/iniparser/iniparser.pc.in
new file mode 100644
index 00000000000..fb94188fff7
--- /dev/null
+++ b/pkgs/development/libraries/iniparser/iniparser.pc.in
@@ -0,0 +1,12 @@
+prefix=@out@
+exec_prefix=@out@
+libdir=${exec_prefix}/lib
+includedir=${prefix}/include
+datarootdir=${prefix}/share
+datadir=${datarootdir}
+
+Name: libiniparser
+Description: Iniparser library
+Version: @version@
+Libs: -L${libdir} -liniparser
+Cflags: -I${includedir}
diff --git a/pkgs/development/libraries/jasper/default.nix b/pkgs/development/libraries/jasper/default.nix
new file mode 100644
index 00000000000..fa4421b9413
--- /dev/null
+++ b/pkgs/development/libraries/jasper/default.nix
@@ -0,0 +1,48 @@
+{ lib
+, stdenv
+, fetchFromGitHub
+, cmake
+, pkg-config
+}:
+
+stdenv.mkDerivation rec {
+ pname = "jasper";
+ version = "2.0.26";
+
+ src = fetchFromGitHub {
+ owner = "jasper-software";
+ repo = pname;
+ rev = "version-${version}";
+ hash = "sha256-zmoC8nIsQm2u2cSzu2prdyofo3JFNzJ1bjbIZ3YaAn4=";
+ };
+
+ nativeBuildInputs = [
+ cmake
+ pkg-config
+ ];
+
+ meta = with lib; {
+ homepage = "https://jasper-software.github.io/jasper/";
+ description = "Image processing/coding toolkit";
+ longDescription = ''
+ JasPer is a software toolkit for the handling of image data. The software
+ provides a means for representing images, and facilitates the manipulation
+ of image data, as well as the import/export of such data in numerous
+ formats (e.g., JPEG-2000 JP2, JPEG, PNM, BMP, Sun Rasterfile, and
+ PGX). The import functionality supports the auto-detection (i.e.,
+ automatic determination) of the image format, eliminating the need to
+ explicitly identify the format of coded input data. A simple color
+ management engine is also provided in order to allow the accurate
+ representation of color. Partial support is included for the ICC color
+ profile file format, an industry standard for specifying color.
+
+ The JasPer software consists of a library and several application
+ programs. The code is written in the C programming language. This language
+ was chosen primarily due to the availability of C development environments
+ for most computing platforms when JasPer was first developed, circa 1999.
+ '';
+ license = licenses.free; # MIT-like
+ maintainers = with maintainers; [ AndersonTorres ];
+ platforms = platforms.unix;
+ };
+}
diff --git a/pkgs/development/libraries/kerberos/heimdal.nix b/pkgs/development/libraries/kerberos/heimdal.nix
index 804749bbdb5..3e81b45362f 100644
--- a/pkgs/development/libraries/kerberos/heimdal.nix
+++ b/pkgs/development/libraries/kerberos/heimdal.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, autoreconfHook, pkg-config, python2, perl, yacc, flex
+{ lib, stdenv, fetchFromGitHub, autoreconfHook, pkg-config, python3, perl, yacc, flex
, texinfo, perlPackages
, openldap, libcap_ng, sqlite, openssl, db, libedit, pam
, CoreFoundation, Security, SystemConfiguration
@@ -20,7 +20,7 @@ stdenv.mkDerivation rec {
patches = [ ./heimdal-make-missing-headers.patch ];
- nativeBuildInputs = [ autoreconfHook pkg-config python2 perl yacc flex texinfo ]
+ nativeBuildInputs = [ autoreconfHook pkg-config python3 perl yacc flex texinfo ]
++ (with perlPackages; [ JSON ]);
buildInputs = optionals (stdenv.isLinux) [ libcap_ng ]
++ [ db sqlite openssl libedit openldap pam]
diff --git a/pkgs/development/libraries/kissfft/default.nix b/pkgs/development/libraries/kissfft/default.nix
index 5395ac4ab9c..fe52adfa20d 100644
--- a/pkgs/development/libraries/kissfft/default.nix
+++ b/pkgs/development/libraries/kissfft/default.nix
@@ -30,6 +30,11 @@ stdenv.mkDerivation rec {
})
];
+ postPatch = ''
+ substituteInPlace Makefile \
+ --replace "gcc" "${stdenv.cc.targetPrefix}cc" \
+ --replace "ar" "${stdenv.cc.targetPrefix}ar"
+ '';
makeFlags = [
"PREFIX=${placeholder "out"}"
"DATATYPE=double"
@@ -40,6 +45,6 @@ stdenv.mkDerivation rec {
homepage = "https://github.com/mborgerding/kissfft";
license = licenses.bsd3;
maintainers = [ maintainers.goibhniu ];
- platforms = platforms.linux;
+ platforms = platforms.all;
};
}
diff --git a/pkgs/development/libraries/levmar/default.nix b/pkgs/development/libraries/levmar/default.nix
index c5d6877a844..ed945d9e5a0 100644
--- a/pkgs/development/libraries/levmar/default.nix
+++ b/pkgs/development/libraries/levmar/default.nix
@@ -9,8 +9,9 @@ stdenv.mkDerivation rec {
};
patchPhase = ''
- sed -i 's/define HAVE_LAPACK/undef HAVE_LAPACK/' levmar.h
+ substituteInPlace levmar.h --replace "define HAVE_LAPACK" "undef HAVE_LAPACK"
sed -i 's/LAPACKLIBS=.*/LAPACKLIBS=/' Makefile
+ substituteInPlace Makefile --replace "gcc" "${stdenv.cc.targetPrefix}cc"
'';
installPhase = ''
@@ -23,6 +24,6 @@ stdenv.mkDerivation rec {
description = "ANSI C implementations of Levenberg-Marquardt, usable also from C++";
homepage = "https://www.ics.forth.gr/~lourakis/levmar/";
license = lib.licenses.gpl2Plus;
- platforms = lib.platforms.linux;
+ platforms = lib.platforms.all;
};
}
diff --git a/pkgs/development/libraries/libayatana-appindicator/default.nix b/pkgs/development/libraries/libayatana-appindicator/default.nix
index c7d48468336..53b0dca0912 100644
--- a/pkgs/development/libraries/libayatana-appindicator/default.nix
+++ b/pkgs/development/libraries/libayatana-appindicator/default.nix
@@ -4,7 +4,7 @@
, gtkVersion ? "3"
, gtk2, libayatana-indicator-gtk2, libdbusmenu-gtk2
, gtk3, libayatana-indicator-gtk3, libdbusmenu-gtk3
-, dbus-glib, python2, python2Packages
+, dbus-glib,
}:
stdenv.mkDerivation rec {
@@ -20,7 +20,7 @@ stdenv.mkDerivation rec {
sha256 = "1sba0w455rdkadkhxrx4fr63m0d9blsbb1q1hcshxw1k1z2nh1gk";
};
- nativeBuildInputs = [ pkg-config autoreconfHook gtk-doc gobject-introspection python2 python2Packages.pygtk dbus-glib ];
+ nativeBuildInputs = [ pkg-config autoreconfHook gtk-doc gobject-introspection dbus-glib ];
buildInputs =
lib.lists.optional (gtkVersion == "2") libayatana-indicator-gtk2
diff --git a/pkgs/development/libraries/libcec/platform.nix b/pkgs/development/libraries/libcec/platform.nix
index 15972272a18..61eccf1f40e 100644
--- a/pkgs/development/libraries/libcec/platform.nix
+++ b/pkgs/development/libraries/libcec/platform.nix
@@ -18,7 +18,7 @@ stdenv.mkDerivation {
homepage = "https://github.com/Pulse-Eight/platform";
repositories.git = "https://github.com/Pulse-Eight/platform.git";
license = lib.licenses.gpl2Plus;
- platforms = platforms.linux;
+ platforms = platforms.all;
maintainers = [ maintainers.titanous ];
};
}
diff --git a/pkgs/development/libraries/libck/default.nix b/pkgs/development/libraries/libck/default.nix
index accb6556011..a46a7b33900 100644
--- a/pkgs/development/libraries/libck/default.nix
+++ b/pkgs/development/libraries/libck/default.nix
@@ -21,6 +21,6 @@ stdenv.mkDerivation rec {
license = with licenses; [ asl20 bsd2 ];
homepage = "http://concurrencykit.org/";
platforms = platforms.unix;
- maintainers = with maintainers; [ chessai ];
+ maintainers = with maintainers; [ chessai thoughtpolice ];
};
}
diff --git a/pkgs/development/libraries/libcli/default.nix b/pkgs/development/libraries/libcli/default.nix
index ceb0338e5cc..8aa06bfb19b 100644
--- a/pkgs/development/libraries/libcli/default.nix
+++ b/pkgs/development/libraries/libcli/default.nix
@@ -20,12 +20,12 @@ stdenv.mkDerivation rec {
enableParallelBuilding = true;
- makeFlags = [ "PREFIX=$(out)" ];
+ makeFlags = [ "CC=${stdenv.cc.targetPrefix}cc" "AR=${stdenv.cc.targetPrefix}ar" "PREFIX=$(out)" ];
meta = with lib; {
description = "Emulate a Cisco-style telnet command-line interface";
homepage = "http://sites.dparrish.com/libcli";
license = licenses.lgpl21Plus;
- platforms = platforms.linux;
+ platforms = platforms.all;
};
}
diff --git a/pkgs/development/libraries/libcredis/default.nix b/pkgs/development/libraries/libcredis/default.nix
index 902f5a6ee26..247d341bce9 100644
--- a/pkgs/development/libraries/libcredis/default.nix
+++ b/pkgs/development/libraries/libcredis/default.nix
@@ -23,7 +23,7 @@ stdenv.mkDerivation {
description = "C client library for Redis (key-value database)";
homepage = "https://code.google.com/archive/p/credis/";
license = licenses.bsd3; # from homepage
- platforms = platforms.linux;
+ platforms = platforms.all;
maintainers = [ maintainers.bjornfor ];
};
}
diff --git a/pkgs/development/libraries/libcsptr/default.nix b/pkgs/development/libraries/libcsptr/default.nix
index e30165054aa..a8f33deda36 100644
--- a/pkgs/development/libraries/libcsptr/default.nix
+++ b/pkgs/development/libraries/libcsptr/default.nix
@@ -17,7 +17,7 @@ stdenv.mkDerivation rec {
description = "Smart pointer constructs for the (GNU) C programming language";
homepage = "https://github.com/Snaipe/libcsptr";
license = licenses.mit;
- platforms = [ "i686-linux" "x86_64-linux" ];
+ platforms = platforms.all;
maintainers = [ maintainers.fragamus ];
};
}
diff --git a/pkgs/development/libraries/libdigidocpp/default.nix b/pkgs/development/libraries/libdigidocpp/default.nix
index f7170fa7f10..5b2914c141f 100644
--- a/pkgs/development/libraries/libdigidocpp/default.nix
+++ b/pkgs/development/libraries/libdigidocpp/default.nix
@@ -2,12 +2,12 @@
, xercesc, xml-security-c, pkg-config, xsd, zlib, xalanc, xxd }:
stdenv.mkDerivation rec {
- version = "3.14.4";
+ version = "3.14.5";
pname = "libdigidocpp";
src = fetchurl {
url = "https://github.com/open-eid/libdigidocpp/releases/download/v${version}/libdigidocpp-${version}.tar.gz";
- sha256 = "1x72icq5lp5cfv6kyxqc3863wa164s0g41nbi6gldr8syprzdk1l";
+ sha256 = "sha256-PSrYoz5ID88pYs/4rP2kz0NpI0pK6wcnx62HokE0g20=";
};
nativeBuildInputs = [ cmake pkg-config xxd ];
diff --git a/pkgs/development/libraries/libebml/default.nix b/pkgs/development/libraries/libebml/default.nix
index e7a877962cc..6a042012132 100644
--- a/pkgs/development/libraries/libebml/default.nix
+++ b/pkgs/development/libraries/libebml/default.nix
@@ -2,19 +2,20 @@
stdenv.mkDerivation rec {
pname = "libebml";
- version = "1.4.1";
+ version = "1.4.2";
src = fetchFromGitHub {
owner = "Matroska-Org";
repo = "libebml";
rev = "release-${version}";
- sha256 = "04bn1i7g4vwmkv3hv26rmcb59zkl2rh37qnfjm52j560bjlyd7im";
+ sha256 = "1hiilnabar826lfxsaflqjhgsdli6hzzhjv8q2nmw36fvvlyks25";
};
nativeBuildInputs = [ cmake pkg-config ];
cmakeFlags = [
"-DBUILD_SHARED_LIBS=YES"
+ "-DCMAKE_INSTALL_PREFIX="
];
meta = with lib; {
diff --git a/pkgs/development/libraries/libfilezilla/default.nix b/pkgs/development/libraries/libfilezilla/default.nix
index daacf325e97..c7d84d9d8af 100644
--- a/pkgs/development/libraries/libfilezilla/default.nix
+++ b/pkgs/development/libraries/libfilezilla/default.nix
@@ -11,11 +11,11 @@
stdenv.mkDerivation rec {
pname = "libfilezilla";
- version = "0.26.0";
+ version = "0.27.0";
src = fetchurl {
url = "https://download.filezilla-project.org/${pname}/${pname}-${version}.tar.bz2";
- sha256 = "sha256-F+0iZZPo5GbOPD+M5YOzbHnxYxierVTWMWE8w9pcgL0=";
+ sha256 = "sha256-c3ClGHyrNgqhubLA2njRrebjupN1tIKniF3OBNZJqXs=";
};
nativeBuildInputs = [ autoreconfHook pkg-config ];
diff --git a/pkgs/development/libraries/libhandy/default.nix b/pkgs/development/libraries/libhandy/default.nix
index 43092f71c57..4532edfd884 100644
--- a/pkgs/development/libraries/libhandy/default.nix
+++ b/pkgs/development/libraries/libhandy/default.nix
@@ -22,14 +22,14 @@
stdenv.mkDerivation rec {
pname = "libhandy";
- version = "1.0.3";
+ version = "1.2.0";
outputs = [ "out" "dev" "devdoc" "glade" ];
outputBin = "dev";
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "sha256-VZuzrMLDYkiJF+ty7SW9wYH0riaslNF3Y0zF00yGf3o=";
+ sha256 = "sha256-OfWQriCRDnb+HAYHsuvliXUPRWENau7Fww4u5gKiCyU=";
};
nativeBuildInputs = [
diff --git a/pkgs/development/libraries/libhttpseverywhere/default.nix b/pkgs/development/libraries/libhttpseverywhere/default.nix
index f54929c5378..648eb89a514 100644
--- a/pkgs/development/libraries/libhttpseverywhere/default.nix
+++ b/pkgs/development/libraries/libhttpseverywhere/default.nix
@@ -1,5 +1,5 @@
{ lib, stdenv, fetchurl, pkg-config, meson, ninja, makeFontsConf, vala, fetchpatch
-, gnome3, glib, json-glib, libarchive, libsoup, gobject-introspection }:
+, gnome3, libgee, glib, json-glib, libarchive, libsoup, gobject-introspection }:
let
pname = "libhttpseverywhere";
@@ -13,7 +13,7 @@ in stdenv.mkDerivation rec {
};
nativeBuildInputs = [ vala gobject-introspection meson ninja pkg-config ];
- buildInputs = [ glib gnome3.libgee json-glib libsoup libarchive ];
+ buildInputs = [ glib libgee json-glib libsoup libarchive ];
# Fixes build with vala >=0.42
patches = [
diff --git a/pkgs/development/libraries/libisoburn/default.nix b/pkgs/development/libraries/libisoburn/default.nix
index 1e2ae41f3f2..44367aad1f9 100644
--- a/pkgs/development/libraries/libisoburn/default.nix
+++ b/pkgs/development/libraries/libisoburn/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "libisoburn";
- version = "1.5.2";
+ version = "1.5.4";
src = fetchurl {
url = "http://files.libburnia-project.org/releases/${pname}-${version}.tar.gz";
- sha256 = "1v4hanapr02wf2i6rncc62z8cyc18078nb2y6q4hp3hxa74hnwnc";
+ sha256 = "sha256-LYmEbUOIDxf6WRxTs76kL/uANijk5jDGgPwskYT3kTI=";
};
buildInputs = [ attr zlib libburn libisofs ];
diff --git a/pkgs/development/libraries/liblcf/default.nix b/pkgs/development/libraries/liblcf/default.nix
index 2c7f0989282..1e6f57368b7 100644
--- a/pkgs/development/libraries/liblcf/default.nix
+++ b/pkgs/development/libraries/liblcf/default.nix
@@ -19,6 +19,6 @@ stdenv.mkDerivation rec {
homepage = "https://github.com/EasyRPG/liblcf";
license = licenses.mit;
maintainers = with maintainers; [ yegortimoshenko ];
- platforms = platforms.linux;
+ platforms = platforms.all;
};
}
diff --git a/pkgs/development/libraries/liblinear/default.nix b/pkgs/development/libraries/liblinear/default.nix
index caf03696013..aa2dcd648b8 100644
--- a/pkgs/development/libraries/liblinear/default.nix
+++ b/pkgs/development/libraries/liblinear/default.nix
@@ -4,13 +4,13 @@ let
soVersion = "4";
in stdenv.mkDerivation rec {
pname = "liblinear";
- version = "2.42";
+ version = "2.43";
src = fetchFromGitHub {
owner = "cjlin1";
repo = "liblinear";
rev = "v${builtins.replaceStrings ["."] [""] version}";
- sha256 = "0p0hpjajfkskhd7jiv5zwhfa8hi49q3mgifjlkqvy99xspv98ijj";
+ sha256 = "sha256-qcSMuWHJgsapWs1xgxv3fKSXcx18q8cwyIn3E4RCGKA=";
};
postPatch = ''
diff --git a/pkgs/development/libraries/liblouis/default.nix b/pkgs/development/libraries/liblouis/default.nix
index 1dec830566f..2208606a813 100644
--- a/pkgs/development/libraries/liblouis/default.nix
+++ b/pkgs/development/libraries/liblouis/default.nix
@@ -12,13 +12,13 @@
stdenv.mkDerivation rec {
pname = "liblouis";
- version = "3.16.1";
+ version = "3.17.0";
src = fetchFromGitHub {
owner = "liblouis";
repo = "liblouis";
rev = "v${version}";
- sha256 = "0q9ixy8cjgd2d2lzxgkfd4chzr5j1bz783mg10pnwviyg6k630m5";
+ sha256 = "sha256-rcySznUeoiUZnyVAmg/oYkUkLrZhBI8FEtiff0eHa+k=";
};
outputs = [ "out" "dev" "man" "info" "doc" ];
diff --git a/pkgs/development/libraries/libmatroska/default.nix b/pkgs/development/libraries/libmatroska/default.nix
index 1d3cf4032dd..a89bf9fc4ab 100644
--- a/pkgs/development/libraries/libmatroska/default.nix
+++ b/pkgs/development/libraries/libmatroska/default.nix
@@ -3,13 +3,13 @@
stdenv.mkDerivation rec {
pname = "libmatroska";
- version = "1.6.2";
+ version = "1.6.3";
src = fetchFromGitHub {
owner = "Matroska-Org";
repo = "libmatroska";
rev = "release-${version}";
- sha256 = "0yhr9hhgljva1fx3b0r4s3wkkypdfgsysbl35a4g3krkbhaa9rsd";
+ sha256 = "01dg12ndxfdqgjx5v2qy4mff6xjdxglywyg82sr3if5aw6rp3dji";
};
nativeBuildInputs = [ cmake pkg-config ];
@@ -18,6 +18,7 @@ stdenv.mkDerivation rec {
cmakeFlags = [
"-DBUILD_SHARED_LIBS=YES"
+ "-DCMAKE_INSTALL_PREFIX="
];
meta = with lib; {
diff --git a/pkgs/development/libraries/libnatpmp/default.nix b/pkgs/development/libraries/libnatpmp/default.nix
index dd902c0021d..11b8d66b4a8 100644
--- a/pkgs/development/libraries/libnatpmp/default.nix
+++ b/pkgs/development/libraries/libnatpmp/default.nix
@@ -10,6 +10,12 @@ stdenv.mkDerivation rec {
sha256 = "1c1n8n7mp0amsd6vkz32n8zj3vnsckv308bb7na0dg0r8969rap1";
};
+ postPatch = ''
+ substituteInPlace Makefile \
+ --replace "gcc" "${stdenv.cc.targetPrefix}cc" \
+ --replace "ar" "${stdenv.cc.targetPrefix}ar"
+ '';
+
makeFlags = [ "INSTALLPREFIX=$(out)" ];
meta = with lib; {
@@ -17,6 +23,6 @@ stdenv.mkDerivation rec {
description = "NAT-PMP client";
license = licenses.bsd3;
maintainers = with maintainers; [ orivej ];
- platforms = platforms.linux;
+ platforms = platforms.all;
};
}
diff --git a/pkgs/development/libraries/libnest2d/default.nix b/pkgs/development/libraries/libnest2d/default.nix
index 567598500d6..1e666758f81 100644
--- a/pkgs/development/libraries/libnest2d/default.nix
+++ b/pkgs/development/libraries/libnest2d/default.nix
@@ -25,6 +25,6 @@ stdenv.mkDerivation rec {
"2D irregular bin packaging and nesting library written in modern C++";
homepage = "https://github.com/Ultimaker/libnest2d";
license = licenses.lgpl3;
- platforms = platforms.linux;
+ platforms = platforms.all;
};
}
diff --git a/pkgs/development/libraries/liboauth/default.nix b/pkgs/development/libraries/liboauth/default.nix
index caab0a83fcf..5fe5ba86bea 100644
--- a/pkgs/development/libraries/liboauth/default.nix
+++ b/pkgs/development/libraries/liboauth/default.nix
@@ -23,7 +23,7 @@ stdenv.mkDerivation rec {
'';
meta = with lib; {
- platforms = platforms.linux;
+ platforms = platforms.all;
description = "C library implementing the OAuth secure authentication protocol";
homepage = "http://liboauth.sourceforge.net/";
repositories.git = "https://github.com/x42/liboauth.git";
diff --git a/pkgs/development/libraries/libofx/default.nix b/pkgs/development/libraries/libofx/default.nix
index f46a2039464..dc40086ad0a 100644
--- a/pkgs/development/libraries/libofx/default.nix
+++ b/pkgs/development/libraries/libofx/default.nix
@@ -3,13 +3,13 @@
stdenv.mkDerivation rec {
pname = "libofx";
- version = "0.10.0";
+ version = "0.10.1";
src = fetchFromGitHub {
owner = "LibOFX";
repo = pname;
rev = version;
- sha256 = "sha256-gdLh5ZUciN4FCJwTCaJSKJ5RjXgNDXnDOUWkyTZwf2c=";
+ sha256 = "sha256-QIasZKwSD9YCidHCxT/HOThxE5HEQWD0I2/loDP6mlU=";
};
preConfigure = "./autogen.sh";
diff --git a/pkgs/development/libraries/libpostal/default.nix b/pkgs/development/libraries/libpostal/default.nix
index e6c507ad2bf..d32cb2731a1 100644
--- a/pkgs/development/libraries/libpostal/default.nix
+++ b/pkgs/development/libraries/libpostal/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "libpostal";
- version = "1.0.0";
+ version = "1.1";
src = fetchFromGitHub {
owner = "openvenues";
repo = "libpostal";
rev = "v${version}";
- sha256 = "0qf5nkfkfjl2ylkrnw7kzax71y85gkr8i24glyp9rflyzmpj6giy";
+ sha256 = "sha256-gQTD2LQibaB2TK0SbzoILAljAGExURvDcF3C/TfDXqk=";
};
nativeBuildInputs = [ autoreconfHook ];
diff --git a/pkgs/development/libraries/libwebsockets/default.nix b/pkgs/development/libraries/libwebsockets/default.nix
index f88f5614cc5..c62aa77c61a 100644
--- a/pkgs/development/libraries/libwebsockets/default.nix
+++ b/pkgs/development/libraries/libwebsockets/default.nix
@@ -35,6 +35,7 @@ let
# Relicensed from LGPLv2.1+ to MIT with 4.0. Licensing situation
# is tricky, see https://github.com/warmcat/libwebsockets/blob/main/LICENSE
license = with licenses; [ mit publicDomain bsd3 asl20 ];
+ maintainers = with maintainers; [ mindavi ];
platforms = platforms.all;
};
};
diff --git a/pkgs/development/libraries/libxmi/default.nix b/pkgs/development/libraries/libxmi/default.nix
index 037e7036f49..b9a2b6de3cc 100644
--- a/pkgs/development/libraries/libxmi/default.nix
+++ b/pkgs/development/libraries/libxmi/default.nix
@@ -15,7 +15,7 @@ stdenv.mkDerivation {
description = "Library for rasterizing 2-D vector graphics";
homepage = "https://www.gnu.org/software/libxmi/";
license = lib.licenses.gpl2Plus;
- platforms = lib.platforms.gnu ++ lib.platforms.linux; # arbitrary choice
+ platforms = lib.platforms.unix;
maintainers = [ ];
};
}
diff --git a/pkgs/development/libraries/libxmlb/default.nix b/pkgs/development/libraries/libxmlb/default.nix
index b958f018b60..161833a928c 100644
--- a/pkgs/development/libraries/libxmlb/default.nix
+++ b/pkgs/development/libraries/libxmlb/default.nix
@@ -15,7 +15,7 @@
stdenv.mkDerivation rec {
pname = "libxmlb";
- version = "0.2.1";
+ version = "0.3.0";
outputs = [ "out" "lib" "dev" "devdoc" "installedTests" ];
@@ -23,7 +23,7 @@ stdenv.mkDerivation rec {
owner = "hughsie";
repo = "libxmlb";
rev = version;
- sha256 = "XD66YfD8fjaqp5pkcR8qNh7Srjh+atAIC2qkDTF7KdM=";
+ sha256 = "sha256-prHsigfjifwiuBSUHaCWhjJIaw1LkOGHJu20cdPgH9c=";
};
patches = [
diff --git a/pkgs/development/libraries/libxmp/default.nix b/pkgs/development/libraries/libxmp/default.nix
index 0b953f95d7e..31a14ff6ae4 100644
--- a/pkgs/development/libraries/libxmp/default.nix
+++ b/pkgs/development/libraries/libxmp/default.nix
@@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
Scream Tracker 3 (S3M), Fast Tracker II (XM), and Impulse Tracker (IT).
'';
license = licenses.lgpl21Plus;
- platforms = platforms.linux;
+ platforms = platforms.all;
};
src = fetchurl {
diff --git a/pkgs/development/libraries/lightning/default.nix b/pkgs/development/libraries/lightning/default.nix
index 5fdc06bce01..5f8c71fa6aa 100644
--- a/pkgs/development/libraries/lightning/default.nix
+++ b/pkgs/development/libraries/lightning/default.nix
@@ -27,6 +27,6 @@ stdenv.mkDerivation rec {
'';
maintainers = [ maintainers.AndersonTorres ];
license = licenses.lgpl3Plus;
- platforms = lib.platforms.linux;
+ platforms = lib.platforms.all;
};
}
diff --git a/pkgs/development/libraries/loudmouth/default.nix b/pkgs/development/libraries/loudmouth/default.nix
index 0245417bbf9..a8d9b23cc84 100644
--- a/pkgs/development/libraries/loudmouth/default.nix
+++ b/pkgs/development/libraries/loudmouth/default.nix
@@ -20,7 +20,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
description = "A lightweight C library for the Jabber protocol";
- platforms = platforms.linux;
+ platforms = platforms.all;
downloadPage = "http://mcabber.com/files/loudmouth/";
downloadURLRegexp = "loudmouth-[0-9.]+[.]tar[.]bz2$";
updateWalker = true;
diff --git a/pkgs/development/libraries/lrdf/default.nix b/pkgs/development/libraries/lrdf/default.nix
index 51b2635b89e..bd78a4329a5 100644
--- a/pkgs/development/libraries/lrdf/default.nix
+++ b/pkgs/development/libraries/lrdf/default.nix
@@ -31,6 +31,6 @@ stdenv.mkDerivation rec {
homepage = "https://sourceforge.net/projects/lrdf/";
license = lib.licenses.gpl2;
maintainers = [ lib.maintainers.marcweber ];
- platforms = lib.platforms.linux;
+ platforms = lib.platforms.unix;
};
}
diff --git a/pkgs/development/libraries/metal/default.nix b/pkgs/development/libraries/metal/default.nix
index b98ae8e217c..2f43485e05e 100644
--- a/pkgs/development/libraries/metal/default.nix
+++ b/pkgs/development/libraries/metal/default.nix
@@ -17,7 +17,7 @@ stdenv.mkDerivation rec {
homepage = "https://github.com/brunocodutra/metal";
license = licenses.mit;
maintainers = with maintainers; [ pmiddend ];
- platforms = platforms.linux;
+ platforms = platforms.all;
};
}
diff --git a/pkgs/development/libraries/minixml/default.nix b/pkgs/development/libraries/minixml/default.nix
index 93c03b31a8a..9bf5235db82 100644
--- a/pkgs/development/libraries/minixml/default.nix
+++ b/pkgs/development/libraries/minixml/default.nix
@@ -17,7 +17,7 @@ stdenv.mkDerivation rec {
description = "A small XML library";
homepage = "https://www.msweet.org/mxml/";
license = licenses.asl20;
- platforms = platforms.linux;
+ platforms = platforms.all;
maintainers = [ maintainers.goibhniu ];
};
}
diff --git a/pkgs/development/libraries/msgpuck/default.nix b/pkgs/development/libraries/msgpuck/default.nix
index 53fb3bec908..cc7b056bb98 100644
--- a/pkgs/development/libraries/msgpuck/default.nix
+++ b/pkgs/development/libraries/msgpuck/default.nix
@@ -19,7 +19,7 @@ stdenv.mkDerivation rec {
description = "A simple and efficient MsgPack binary serialization library in a self-contained header file";
homepage = "https://github.com/rtsisyk/msgpuck";
license = licenses.bsd2;
- platforms = platforms.linux;
+ platforms = platforms.all;
maintainers = with maintainers; [ izorkin ];
};
}
diff --git a/pkgs/development/libraries/nss/default.nix b/pkgs/development/libraries/nss/default.nix
index 7b02e3497f0..81a51c7beae 100644
--- a/pkgs/development/libraries/nss/default.nix
+++ b/pkgs/development/libraries/nss/default.nix
@@ -18,7 +18,7 @@ let
# It will rebuild itself using the version of this package (NSS) and if
# an update is required do the required changes to the expression.
# Example: nix-shell ./maintainers/scripts/update.nix --argstr package cacert
- version = "3.60";
+ version = "3.62";
underscoreVersion = builtins.replaceStrings ["."] ["_"] version;
in stdenv.mkDerivation rec {
@@ -27,7 +27,7 @@ in stdenv.mkDerivation rec {
src = fetchurl {
url = "mirror://mozilla/security/nss/releases/NSS_${underscoreVersion}_RTM/src/${pname}-${version}.tar.gz";
- sha256 = "0ggyj3ax3kal65sl1vl4nfhx2s08blg4dg8iwlxcax5qb9bxbaw4";
+ sha256 = "0y2ld90bncjjggrn64c7g7mq9i03z6dc3r2kz978snz2xiydzml6";
};
depsBuildBuild = [ buildPackages.stdenv.cc ];
diff --git a/pkgs/development/libraries/ntl/default.nix b/pkgs/development/libraries/ntl/default.nix
index ee3cf93bc21..6e41639d48e 100644
--- a/pkgs/development/libraries/ntl/default.nix
+++ b/pkgs/development/libraries/ntl/default.nix
@@ -14,11 +14,11 @@ assert withGf2x -> gf2x != null;
stdenv.mkDerivation rec {
pname = "ntl";
- version = "11.4.3";
+ version = "11.4.4";
src = fetchurl {
url = "http://www.shoup.net/ntl/ntl-${version}.tar.gz";
- sha256 = "1lisp3064rch3jaa2wrhy1s9kll7i3ka3d0y6lj6l3l4ckfcrhdp";
+ sha256 = "sha256-nX9uguEaQJ8VHA3i3rCMDXY7r5g0/d/UMr89IY+AIds=";
};
buildInputs = [
diff --git a/pkgs/development/libraries/oneDNN/default.nix b/pkgs/development/libraries/oneDNN/default.nix
index c87fc4fca79..c7b8339e710 100644
--- a/pkgs/development/libraries/oneDNN/default.nix
+++ b/pkgs/development/libraries/oneDNN/default.nix
@@ -5,13 +5,13 @@
# https://github.com/oneapi-src/oneDNN#oneapi-deep-neural-network-library-onednn
stdenv.mkDerivation rec {
pname = "oneDNN";
- version = "2.1";
+ version = "2.1.2";
src = fetchFromGitHub {
owner = "oneapi-src";
repo = "oneDNN";
rev = "v${version}";
- sha256 = "sha256-PZ8r1eNfz4dVxlbtQJSrxiw/Hk6E6wSDapkMy7ux9fI=";
+ sha256 = "sha256-8nXzsY4+XnhKbuYyDWehiWqQEWoEcDBF4KagOg1WlN8=";
};
outputs = [ "out" "dev" "doc" ];
diff --git a/pkgs/development/libraries/orcania/default.nix b/pkgs/development/libraries/orcania/default.nix
index 5c9c2c8da7f..157769c7772 100644
--- a/pkgs/development/libraries/orcania/default.nix
+++ b/pkgs/development/libraries/orcania/default.nix
@@ -1,13 +1,13 @@
{ lib, stdenv, fetchFromGitHub, cmake, check, subunit }:
stdenv.mkDerivation rec {
pname = "orcania";
- version = "2.1.1";
+ version = "2.2.0";
src = fetchFromGitHub {
owner = "babelouest";
repo = pname;
rev = "v${version}";
- sha256 = "0l035zbzyv623h5186rk6iq1097rxx64iwnk4s2c7l9gzv9wyapp";
+ sha256 = "sha256-tArXiXmoWHd42IGBZKtc4QJIBy3USPlSeW+Dv5xl1EU=";
};
nativeBuildInputs = [ cmake ];
diff --git a/pkgs/development/libraries/osip/default.nix b/pkgs/development/libraries/osip/default.nix
index 322ed30a847..b7cfc5da9d3 100644
--- a/pkgs/development/libraries/osip/default.nix
+++ b/pkgs/development/libraries/osip/default.nix
@@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
homepage = "https://www.gnu.org/software/osip/";
description = "The GNU oSIP library, an implementation of the Session Initiation Protocol (SIP)";
maintainers = with lib.maintainers; [ raskin ];
- platforms = lib.platforms.linux;
+ platforms = lib.platforms.all;
inherit version;
};
}
diff --git a/pkgs/development/libraries/physics/lhapdf/maintainer.sh b/pkgs/development/libraries/physics/lhapdf/maintainer.sh
index 94bf252ec10..92c225f90cc 100755
--- a/pkgs/development/libraries/physics/lhapdf/maintainer.sh
+++ b/pkgs/development/libraries/physics/lhapdf/maintainer.sh
@@ -1,10 +1,12 @@
#!/bin/bash
-set -e
+set -xe
-BASE_URL="https://lhapdf.hepforge.org/downloads?f=pdfsets/6.2/"
+: ${SED:="$(nix-build '' -A gnused --no-out-link)/bin/sed"}
-for pdf_set in `curl $BASE_URL 2>/dev/null | gsed -e "s/.*/dev/null | "$SED" -e "s/.*/dev/null | tr -d '\n'
echo "\";"
diff --git a/pkgs/development/libraries/physics/lhapdf/pdf_sets.nix b/pkgs/development/libraries/physics/lhapdf/pdf_sets.nix
index 7fb3e640c7d..694164f5af2 100644
--- a/pkgs/development/libraries/physics/lhapdf/pdf_sets.nix
+++ b/pkgs/development/libraries/physics/lhapdf/pdf_sets.nix
@@ -6,7 +6,7 @@ let
inherit name;
src = fetchurl {
- url = "http://lhapdfsets.web.cern.ch/lhapdfsets/current/${name}.tar.gz";
+ url = "https://lhapdfsets.web.cern.ch/lhapdfsets/current/${name}.tar.gz";
inherit sha256;
};
@@ -189,6 +189,134 @@ in
"CT14qed_inc_proton" = "0gv0rlr6l62gidqp02ifn75d1ribvbihgpaqc92fww73zwilr7l0";
"CT14qed_neutron" = "0ck1vmqk17i7rq42hra79cz2rm8ngxv4da6dvz62l6m2nrga3l2k";
"CT14qed_proton" = "1gijxkq5gpsljijblzd13kgr7xjjvnjv18v02jivylf73igsakd7";
+ "CT18ANLO" = "16lbhgkbiym3njiffxdcm3hf7kkm33hyj2w1hwgb3mvxx2sja31c";
+ "CT18ANLO_as_0110" = "08hwxc99l645a9craimgawwynxcs5cmapgxgk0fy9ihvjvqs6jg2";
+ "CT18ANLO_as_0111" = "02ff3s127svdjzawbhzry04rcsw5waggmf3iwpqndzxhqpm0py8a";
+ "CT18ANLO_as_0112" = "063g7sqii0gf2rdjg9k9x95kzwg62w8lfq9cgyv3bnkpapnbqhia";
+ "CT18ANLO_as_0113" = "01zh34dg4cc8955ipg2i0k6s13h77jg8yaa4v2f4aw0020js9dn2";
+ "CT18ANLO_as_0114" = "061lvglsg4889q6qya83f7ngyzi2ibar1c9w6xyl462x5i4frx2x";
+ "CT18ANLO_as_0115" = "0a35axfjxywy4yh8pk4w4f57rfljvd593bx7a8wnix0cifnngg4j";
+ "CT18ANLO_as_0116" = "1cm3m3m6l93qlr9fxbc0d21gq3x0wn09qi8cxbx7lj0yqhjf2zh8";
+ "CT18ANLO_as_0117" = "1nrzrlp7i42z7pv550ggga0fk356i9rqbj60mdxvlw3xl6v4kkf4";
+ "CT18ANLO_as_0118" = "19p7x6q9flsz1s82scakgnsfsrjf8ym6ix3gp195fjgfdkannh9i";
+ "CT18ANLO_as_0119" = "1jz27f39dpg0g46p834vgvaajxspyqwd8f7zlpv44lfb43va6dgy";
+ "CT18ANLO_as_0120" = "0rp9hrvs44d8pbagmc3vipnh5d9amam3prkm2k7spvxahr6dp8dp";
+ "CT18ANLO_as_0121" = "15abhrjmmhyka9dxjmwz7103i0bpa605yhy6kisgzf7km5ca14h9";
+ "CT18ANLO_as_0122" = "15mxybppydzsxx308hqljahnmrw0islw2zl45kjlhxjxsmaai2nc";
+ "CT18ANLO_as_0123" = "19zlyapm5cp1hwvfqcjm3v6mgwdaa6f5d0mvnh68c05sn39xjhz2";
+ "CT18ANLO_as_0124" = "1fwzcs50bj6d6cjkvi4qj44mwrwxhjh25lxmk2q82wdmddgpaz0c";
+ "CT18ANNLO" = "1kbsbvvkkchhwwjdrj4d91lbykid4dcy4ghanpdd9x0nfm5b4sgk";
+ "CT18ANNLO_as_0110" = "1a60p22r292hjjcrdkgis6d81hgihnjzyzlbcqrvx9bkbq447kjq";
+ "CT18ANNLO_as_0111" = "1gyl4h92xs4s64dm7cwrfqk2zrs1cbzp76dqckf7z44k4pm460m9";
+ "CT18ANNLO_as_0112" = "1bsn5q12bgkhyl1d6wkq32m3l7i0wqxpnjxh790xcd3ympbfx16h";
+ "CT18ANNLO_as_0113" = "1dri54s71ygnd1pdnmvr9vqbyfllwzr9x39zg01rpj02zy7kidb0";
+ "CT18ANNLO_as_0114" = "0f731ryn1031053zv40mak9m7mxmn6dvnhn6ik6kyag9d3az6lvx";
+ "CT18ANNLO_as_0115" = "107569wrkjic6xjp574i6r6n8wj2x9cx4h7dqh77wxl8g4aajkh6";
+ "CT18ANNLO_as_0116" = "0r951p0a4pan71lkhf701ysw6kyq1wvf15rbjdjr4j7khjfaykcp";
+ "CT18ANNLO_as_0117" = "0xsgzga5bya0ng6i7nvk33nrf792vzbd1rs174cix4v406g99xm8";
+ "CT18ANNLO_as_0118" = "049534355lxhppw2l85i677ysb2gwzccs0b5afm719sh06rv6jkn";
+ "CT18ANNLO_as_0119" = "034kd7pg103ldc3nmgsylv0ffl8v0sp9jkf9073ny11s7b3pb5wa";
+ "CT18ANNLO_as_0120" = "1ph23xpirkahpr9x1k2qm9pp3a1hc3i15bhc6xprpc29k53m4wsi";
+ "CT18ANNLO_as_0121" = "12qrg3jb1kar46b8lai56lb7wxjr950dzaixfncxvy38hrny6mxh";
+ "CT18ANNLO_as_0122" = "1wmkl2rlhkwzxi1yln0m9i6lvpbqkp3bxdnyzz7hp3hy1sa5f60s";
+ "CT18ANNLO_as_0123" = "1caz4rfmcmabfdw5b8xg2307bs1bjclgdcxq2k6gf73z3pqbjs8w";
+ "CT18ANNLO_as_0124" = "0mx8h8vdhlklgvysmhllkzga3g65zkmzpz7bmyvaqmvbvr6x5q0w";
+ "CT18NLO" = "04y2p6vz484l3yv6381pfavqs3xh78h3jn6bg7ncp5vywwqp44n9";
+ "CT18NLO_as_0110" = "0ncaacfw8dh45vaf84kkj93hwxgwz744qqd6llpy73zdilnl62a8";
+ "CT18NLO_as_0111" = "1cib3ggy0wajvvw908wr4bfymcw62iy5abwdadhq69crcg01619r";
+ "CT18NLO_as_0112" = "1x242x4y0vykfypm02g02qxpwmsq2p45bxqrqgfy29qagxz6j66d";
+ "CT18NLO_as_0113" = "0fkis7l0s1lb2k7qyfwnn5axbpiv9yky4j5qc8g3fa068czijmhi";
+ "CT18NLO_as_0114" = "1r6ih2gqiwm7z24iw9xgn2n35659v5nwl2d02f07j1k3d33j175n";
+ "CT18NLO_as_0115" = "0z4vm73l16mpjf3wcrv5q659f2mwkx85wpmnq8j1fnk0vhms59dx";
+ "CT18NLO_as_0116" = "0g4lxxc9g09alpsff9wr7w0jgi26h3klx8rk6nb71j9yzrwv12vv";
+ "CT18NLO_as_0117" = "0hmn5vkgi5981q0s5lyp9mq9jjrzhgr1f9w8np3i2nwcgn1awis5";
+ "CT18NLO_as_0118" = "1z6is1f3064wq56lfxrmqckk3yi6wsl42s2xigx87p8zqg3r4nkz";
+ "CT18NLO_as_0119" = "0p3r7w5v3pq2dgaq96r3khx1wwjq6i33l0bbf63dxs88gk5cx1s4";
+ "CT18NLO_as_0120" = "1h0rcra68yypf1yqwlzql385ks1agxc9njdpyx60j3yg3whk4h63";
+ "CT18NLO_as_0121" = "1by1iiy7qby73m8s3qmnrf0dyca3k4z00fclbrm651f79nz8scz7";
+ "CT18NLO_as_0122" = "1r8h2cw874dh1mj4r545wp9msr1358qw1lzznwvgkmgwjclndjg4";
+ "CT18NLO_as_0123" = "1d8c3bk6bvy3azbv9yqi45cwkcmjbxxw7qaxn6xnc5jfcf6wbsp1";
+ "CT18NLO_as_0124" = "1haqxq1jbcz9qbhnw4pxsvlr37908fkdlzyn7c1csrlr8a51s3z4";
+ "CT18NNLO" = "1shkah5ma0hp101aklkz2p8n9y4i4sv6zwa5ifzyj3bgz1020l5f";
+ "CT18NNLO_as_0110" = "1smilnmhw8zjd0hl03v7wflbbia5qxqfmvyikbgwc29g212xbq71";
+ "CT18NNLO_as_0111" = "0mj77vshb9fmlvc1pp3m701nl574p0k013lg0l25r4nhvlfiiriz";
+ "CT18NNLO_as_0112" = "0a87crw7dygf9q28v95h9j02yq5f9rr5fdrxvqj5ggw839nazgmk";
+ "CT18NNLO_as_0113" = "011269haxlh2grq60qbmwrilgnkz6hlacd8x56iizl6ify7hcs2c";
+ "CT18NNLO_as_0114" = "0im03f2vr9pfd223skadmcfrypxlpka4pqizjcbqq75fddhljivq";
+ "CT18NNLO_as_0115" = "0pppdh2vq86iiar18c5wi2qbm6viv0hpyfah8pn1p6bcg1k99srs";
+ "CT18NNLO_as_0116" = "17wsn6jxp25klk3x3yfa5abxjjdl5j9vdwxqb51zg6ic3a7is764";
+ "CT18NNLO_as_0117" = "0nkdmqyqzzg19m98mqm9n2dcaiy4i97zrxmy7x1c3rxc0n7igkzh";
+ "CT18NNLO_as_0118" = "0v931kw5dzqq95940mxmkj1r6a75w525j99yf47pyf55vg22ybkb";
+ "CT18NNLO_as_0119" = "1z4kg4na0m2vrflnizxhjdxa9rdzp66mq66bxcjlvqiraf4ygkd4";
+ "CT18NNLO_as_0120" = "07bz7q5h0rfxf5989sarchsv2mcn4093b6x5094725p74sw41sq5";
+ "CT18NNLO_as_0121" = "0slw6m1scnajlfhxswd05if782k32gcyx9zz50gaiwqimrz188fa";
+ "CT18NNLO_as_0122" = "1jrzxq7mqhkfj96whqfr3ny2g1kggc047cvzb7ladlirmi05injg";
+ "CT18NNLO_as_0123" = "1zdmvp9pxjjs96yw05l5s0c0ym1hyj7d3an5siy3i20lvyxcgyz7";
+ "CT18NNLO_as_0124" = "1lb88y4c68n669c2g2q2zwjp92d9hgbxgpl0b7dxny9a7zdmw0mx";
+ "CT18XNLO" = "1k0cli4j0z5hj24pk9f78flhlvsdfya51hgh90jv4myniapk616l";
+ "CT18XNLO_as_0110" = "0yahahfmzzwzxiqanm7029z05f3nx9cs2yjdvyvhazvicsq3ibid";
+ "CT18XNLO_as_0111" = "1n0q8d0j8smq2z6n9l091r2q8v319zcf896nk2m0s7n9g9a0vcjq";
+ "CT18XNLO_as_0112" = "1wj968g1vb58gz6vslzfmihvqg5f9f2cqgq8inlgdhai1y8vk1lz";
+ "CT18XNLO_as_0113" = "1gi939mxv99q2r1m8a6d4ky5nrp24xv16xw6d9h7ly27jrw8kzm5";
+ "CT18XNLO_as_0114" = "06gf4m01yr89xklch6ack012in2i1bifyzvp793x9w8m56dx12ms";
+ "CT18XNLO_as_0115" = "1g4705l0qb0immd4la2vrj9v4kw7r7i1wz1vn4knbqjwig5kcfws";
+ "CT18XNLO_as_0116" = "0vaxwg3ixf4x92vssh8gqrszbfa5zgzbsd5p81j14nlksshrs6bf";
+ "CT18XNLO_as_0117" = "10qg2yr63csg4nd62a8h0s1z08cmgbkwvcsh0wp7zkzpw70r7x78";
+ "CT18XNLO_as_0118" = "0kxhg2pn7ki4nxcs5jhxvx4fs6c414mq0d0qm3vldv0hsayqsbnd";
+ "CT18XNLO_as_0119" = "1xd4ib2fqzhg9c6z2zyc8h3il4msm7rv9kkaaapll4h0gpjdda6x";
+ "CT18XNLO_as_0120" = "0jyb8gs0avvlhiwwvrv09p47vs3jim3y315hg7wcy31xab90b91i";
+ "CT18XNLO_as_0121" = "1afizsl9phvvdjbyrifx3ii10gpxl51rvx311imz30l51i3fzl7v";
+ "CT18XNLO_as_0122" = "0wkpicsv9357lh96vjnrxzddaaaiaagyfph2jcyp97mjhixx2hlg";
+ "CT18XNLO_as_0123" = "0hr9m422shvp5yzjdd7lqansim7qcx3iv1p017fp1a4ihj661sra";
+ "CT18XNLO_as_0124" = "03zf75f6gx41g3fxrdc6sqkfcyzz03izchwfvabwfxr06yq94jxc";
+ "CT18XNNLO" = "0j7bwzkhax4cm3wnbhqdv48j4wha9zdd7v77ihlgcvcmk79rx1fa";
+ "CT18XNNLO_as_0110" = "1vwaz00jwpyd1nafpfw0mw309v10zqxcsygdjsdd9mn5p1j6z3hv";
+ "CT18XNNLO_as_0111" = "0g6w519dc13mzgb2wpyy7chnl5wkl0ndrdiw7nymad0csg20yss2";
+ "CT18XNNLO_as_0112" = "06wlzpx9b83gblg4rvqv22k60pvjikqs5m5gp2kvrwmc2wxp73d2";
+ "CT18XNNLO_as_0113" = "0ybm5v0dprid7vvsnsihkd3vn5gqsqsmib63sh3xl45i58h1szzz";
+ "CT18XNNLO_as_0114" = "0hpznnkarzjmf5447jp9za1w52lqpysprnf14v31mda9k7a6kdkn";
+ "CT18XNNLO_as_0115" = "0lj637cwm726hqilrnfa064apdsqdav142dy3scz2gxzpzqpya7c";
+ "CT18XNNLO_as_0116" = "0m1zh15f975g628npifyqmlj578lpdlc67sdrxgdg97jfvxrq7s2";
+ "CT18XNNLO_as_0117" = "1r5kwl333ipq3g78cmn7h5yxk2gl3rfszm1ijzyf8hrjqz9m2p35";
+ "CT18XNNLO_as_0118" = "070jcd7y5w0h65ssk359w4kf2j7164pgdkg78mjwifi2garrlv0s";
+ "CT18XNNLO_as_0119" = "12nzzjyllr4vs422dxdccjy0qffg9gy8p2wa828cr3a26wjlipfr";
+ "CT18XNNLO_as_0120" = "1b9k3wd212nrhhncckj6fml58jzjagiskgmc6h248mcc8mcc2gyz";
+ "CT18XNNLO_as_0121" = "1wkgmkw5djzxc5g4iyr4h2cz08jv1clmp8x8xcidg5532zclavmd";
+ "CT18XNNLO_as_0122" = "1w7jhlk432qni1kn1big44yk16bxghbzrjb1g1rdxpibzy2jdkw3";
+ "CT18XNNLO_as_0123" = "15hqb1c4jx41119h2ahx6zacbigs9xw92jw7c4xsww9dkzr1qsr5";
+ "CT18XNNLO_as_0124" = "0fx7am4dv4d09hdk0yxvxzbdlhzc03y3q2x1hfx9wk07kcxw1mj5";
+ "CT18ZNLO" = "0iv8laks2ymn5fygk6k9lxm3s7fld5g292n9bfkhn3nmcfxczi03";
+ "CT18ZNLO_as_0110" = "0q90c9nx0b3fbqq317qr0j13cc9m3zcgpk3pcn8s2sd6aaksa66i";
+ "CT18ZNLO_as_0111" = "0wnxj323k29xvcrrf68mfyhflfnblvvnx63p070l5x52qqbfjl7y";
+ "CT18ZNLO_as_0112" = "03qjvv004g99lbi022l9bvr82gvv6gzk651r8x5hwwyr0mar4j0v";
+ "CT18ZNLO_as_0113" = "0hw6w7x3bnx2fy03jj5yvbjjab9mj0fzca8bc46phjsmx3nqxq5k";
+ "CT18ZNLO_as_0114" = "0gnhqhxcsaslcldhyh69lxdx1misjz5qiwry57n31j6mqjrggqbi";
+ "CT18ZNLO_as_0115" = "1dn32bwarggnfq2s9drmdjikcrn0nm0mqih4f5wxr3zbmq70xw4q";
+ "CT18ZNLO_as_0116" = "17q8ysl7ar1n7wym55k8vzrx963rip9l9b0kxw2bqkha5ipwmnv3";
+ "CT18ZNLO_as_0117" = "1afaqy8afzib6fmyy7ysnfk8w5f92893nvh4fn1sx9ink7i2zqal";
+ "CT18ZNLO_as_0118" = "0sbhjzjsjd8m6sgz66vky3w7ymhwpss0dr2p603dxgm84fig1kzx";
+ "CT18ZNLO_as_0119" = "0fxplpy2l1fdh5p4csdlabg36xgbpdg8pcdfcnws2cfj3g0941as";
+ "CT18ZNLO_as_0120" = "05dk8bvwkn5y5j4rk18an25rg1f1am9vlddal84rbp8m15qnms65";
+ "CT18ZNLO_as_0121" = "0ymql1wjxng5i887lx2q6p8gryw29zs0d2hzkfxl4f0zzn2wlwpi";
+ "CT18ZNLO_as_0122" = "0gnl23n4ljlry340pwwfs0xs22bl2qp2b8p3f73gpp9xn42nwz1g";
+ "CT18ZNLO_as_0123" = "1wfx59iadvn85raa1bq81ipxpjbxli58hs8wpzm1vz10ilifn9d5";
+ "CT18ZNLO_as_0124" = "0jm0gnp8g1drz6a10wrdxkj2s8gws80ias1ixdnr5fdmnghf1wl7";
+ "CT18ZNNLO" = "0zsqrpab6vgcinsxjq3rqdadig5flxzk61wc1aa9rwnkbpm1paa5";
+ "CT18ZNNLO_as_0110" = "09ypj0yydkiw82bq3ymsp19i4iz82fm2z2xfplb3iasa86y377in";
+ "CT18ZNNLO_as_0111" = "00h0zd5indm57xhn467qffpx7aadzb73vyfazq09pl5vdqq9fn8x";
+ "CT18ZNNLO_as_0112" = "19vlb1bvp7r9jnknd2dvblggim1xqf4yjqyf5h04r90b89pyzxn8";
+ "CT18ZNNLO_as_0113" = "0h8i68dligavf051dpil2bqvlxm19156v1951n340pcncaxxi5d1";
+ "CT18ZNNLO_as_0114" = "1n2drxdd6f36njq0lcfm7s6cyignqdqvirh03ixvvar2pgj02yay";
+ "CT18ZNNLO_as_0115" = "0cv633f5gg6hcyhwfh22h5n4irnk1pxsk7949wiax7qkl84mcm1j";
+ "CT18ZNNLO_as_0116" = "17z25cky2ysrcplsxblrzka667npnnp42k6n8jsm73pagscsj91n";
+ "CT18ZNNLO_as_0117" = "1yrbrzbg5r2pvwhbnvfwcp9d9rvfmqqxwph0rd0sdfix9agwy2yd";
+ "CT18ZNNLO_as_0118" = "019lbvb8pjfbwz8hz8h2xw76nf1ly9mgnbz6pzi3v9msk0qbmlp1";
+ "CT18ZNNLO_as_0119" = "1x08wg3y3fqa8ah6m0c6x2fckjjyylkhnmry6vg93rp3n7qlvynw";
+ "CT18ZNNLO_as_0120" = "0m9mfr8553yrysbcksx17nz1gm1vi2zvs5bp8d3v82phsv5alhf5";
+ "CT18ZNNLO_as_0121" = "0snzl818ag926n0i67hdwkjclfvykx546vfnvsx7n2z5pabakd1j";
+ "CT18ZNNLO_as_0122" = "10i7dk1bllyk6f3l92kbiqdib8l2zvqf91g9c20k12sim6n6x2g5";
+ "CT18ZNNLO_as_0123" = "0v2h2fjkdsnyssb6ralw32c23l0nmdxbg3sx38vxh2y2s2nycz5h";
+ "CT18ZNNLO_as_0124" = "0w29hn728p8yip40mr27kqmv5wndfkq6nx0vnl53x41pwczkhkdl";
"EPPS16nlo_CT14nlo_Ag108" = "1p7gckhv44h04rvknd6fdizy9c1jqfwic7ppf0ra14ic8wp1g7wg";
"EPPS16nlo_CT14nlo_Al27" = "0hxyakfgknmixxndfj14i44afp5gcfz9afjvjdaj702sv42a7qa8";
"EPPS16nlo_CT14nlo_Au197" = "1g272110y3a1fr6raxdfhagn68i0lcnwbdhiiqg4j6wb6v4m3p6i";
@@ -290,12 +418,20 @@ in
"HERAPDF20_NNLO_ALPHAS_130" = "1g2q3438bivd20i685jmx565cq108yv72vhxmpmhysh4qwvwpqqw";
"HERAPDF20_NNLO_EIG" = "12zn49jx7qjr8apgpbhknzll4vwlz3x9y1ai908ix2h86pgap2ml";
"HERAPDF20_NNLO_VAR" = "152h21khvkhxwx87c5lqwzpakmahcpj1ixw6kgl0wrrwjknvfgxn";
+ "JAM19FF_kaon_nlo" = "05mcahzr0k5w0hqfbn902lmkwxlkbf8wrk6akpqnfsyqpbmhja5k";
+ "JAM19FF_pion_nlo" = "06krcf0c9jbbpwf1rk1xd5z7rz904ji984xz05kv9p1j1vgk0ha0";
+ "JAM19PDF_proton_nlo" = "1zrcijik60rci6km5d8pn8ivww8w3v8pb1m5dshqjs51lhf56ayp";
+ "JAM20-SIDIS_FF_hadron_nlo" = "11g4syy0r46m1wvzq0pb84s4kk2aihjmhx16mr8gzv5b11520a6d";
+ "JAM20-SIDIS_FF_kaon_nlo" = "1b2rz6k0g6ck3m28vdqjnnfc025ql5alhjmgn1l84cflf4fvkkgp";
+ "JAM20-SIDIS_FF_pion_nlo" = "15l98gmzsqxw615802si94dmj8ihsz6n1mraxkkwjl86hm8nalzi";
+ "JAM20-SIDIS_PDF_proton_nlo" = "07xwp9as0nscm4whl5x9bry1p54yl5qmj2r3hqh6vjsz6mxksdjp";
"JR14NLO08FF" = "16azkqxf1yw1j32ay6j01gf8n9n7qm56jh4yzgjag0zdhm01lbip";
"JR14NLO08VF" = "1ilw38pp4vy8c8v1glfi4ixca73wjkdg3di1wh9p8xqrifdb096p";
"JR14NNLO08FF" = "1w0pywmjb4xi7bsvv1mdd4q2adf1g7khspfbkphmlh8zipx29nxx";
"JR14NNLO08VF" = "0kzszj1r141fcg9vbf53480224nxcc5wfk9zmpmzbmrxzi0w127r";
"JR14NNLO20FF" = "0wc3qib90dpd1wgiymrn5lzwhqmh58ji2s92vpj2v9v4spws7pdq";
"JR14NNLO20VF" = "18l4ipn80gmh9kdw7a1k49fwgbl7b1frgc0hsa04vbwnv6hm73hn";
+ "LUXlep-NNPDF31_nlo_as_0118_luxqed" = "09ch6mjfn6rjsd31jfb59j92ngqiy0x19qamyxh0jwk0sbyr1dpw";
"LUXqed17_plus_PDF4LHC15_nnlo_100" = "18y3pa6gjmcv2s21si9a5dvbq6xxqphbqz5qiy39c62g2zf8512c";
"LUXqed17_plus_PDF4LHC15_nnlo_30" = "1bnwlxr8p4xmr36zd2flhqssil6w7jh50k46j0mxfnd8jgxgwn6n";
"LUXqed_plus_PDF4LHC15_nnlo_100" = "08jzl4wcsrr9agycq1r5kd5bqxsx4b637nxk34s82vs7vwpq7qib";
@@ -344,11 +480,23 @@ in
"MMHT2014nnlo_mcrange_nf3" = "0zskxladqr40v6wqafbl1pl04vq43babqf437c4xxg4sz9435l3l";
"MMHT2014nnlo_mcrange_nf4" = "0sny8r9zap8gnjh9id1klr59d9hs0bb40pf8hpy8q5pg6052vx3q";
"MMHT2014nnlo_mcrange_nf5" = "1l340c1x4fz647bhybrvbb6z00mla81b78jfqpnwd4vwfxnqmq9y";
+ "MMHT2015qed_nlo" = "130fmxnaashvwwaaiz5b787ldz8l78ar5h2h038xvisdjkxvdqni";
+ "MMHT2015qed_nlo_elastic" = "1whplgg2s55wjii1hd32hzd5wsqbgvjjbnfw4fzjmnx4vwn63n2j";
+ "MMHT2015qed_nlo_inelastic" = "1b24flby6n9q2cg4haldmjs8ql35lhlw0bgynwja1v2n0fbf550y";
+ "MMHT2015qed_nnlo" = "1ypqiz0yz6hnxfml7ym83k4qqvqsbl39abbr38galns8xzzpi03m";
+ "MMHT2015qed_nnlo_elastic" = "17in1cz5j7mm9qjk8i27fif6x276lcqmccl7kfz8a5yn73xxzja4";
+ "MMHT2015qed_nnlo_inelastic" = "1ngk4p7w8l8b8sfg6hlm8ypxz97i1iwzlrc48szy7bi99kn8rmy1";
"MRST2004qed" = "1kdrzk2arvs36lnpkbc94w06hx3nh8nixh2qjhb271c2blwgahzh";
"MRST2004qed_neutron" = "12vna0ic6gh313k22b44b0k9kd939v7zjl2hj65k1075j23mq425";
"MRST2004qed_proton" = "10z0cr8pnr0lfxxi916naiz381a2cqn461jblfzvvddwqmqbllbc";
"MRST2007lomod" = "13ar6hzw9al20zlm8lg0hvwmgrmv0dbam820gm36rj8p7i33qlr6";
"MRSTMCal" = "0kbyp4rypw8jm28zfpvf0grvfvxmsrp3grwsmfxpa2c38x6la3rq";
+ "MSHT20lo_as130" = "0ivjvqabk9jnrlrczjlqywmijx5ql8wy579j77qkl1vhv7sqccm1";
+ "MSHT20nlo_as118" = "1qwbwcq8p4hrprz4ib18mp5142b0lbyyzc1bf5a4iq5jjvi5qm93";
+ "MSHT20nlo_as120" = "10y1a6iryahrafzdqskypjrnad6xxq08gm72pa9yc61xdy6andc6";
+ "MSHT20nlo_as_smallrange" = "1rygvj33g84whl24kgpqa47g11c48l93jlnpzqq8f5zr1ijqcq7i";
+ "MSHT20nnlo_as118" = "1yz0003ixjg97974648qba5d37vb4fhzzmq4k9xh4c37pnc3kgyn";
+ "MSHT20nnlo_as_smallrange" = "1bv7cbdynp6dm5c9v7r32gqy1lch4428apw426pr0d7xpm0abnxv";
"MSTW2008CPdeutnlo68cl" = "1x2y7hl8ckplx175bp3wi04xafm44dd7vzfgnmvvai1x0072xi51";
"MSTW2008CPdeutnnlo68cl" = "1szsdqjkmny30mpw4pdzi97vj7i55agxm285dvnkzp06ycgp1ld3";
"MSTW2008lo68cl" = "0j12mv286r4ds9v7piqh4n44yjnc51hm74lqa4vv5xznxhibng7l";
@@ -360,16 +508,16 @@ in
"MSTW2008lo90cl_nf4" = "1bdjl58gslhw539650qwi7vbvsr22hpxpca17rkbqz9szh0ljhym";
"MSTW2008lo90cl_nf4as5" = "1crsm7dfcs0fn1i2ng18wy23z2ap01xr2rsnafqlra0q135m6hfp";
"MSTW2008nlo68cl" = "0pdvb5nshjjw7ddmdmj1v88m3jlk3vwfnab0pf2kf8hfx10hbv4q";
- "MSTW2008nlo68cl_asmz+68cl" = "1zbvbpfy30612ygr9rz7ickdrbdsg0gd6p8xs7ylzj5h06sckq84";
- "MSTW2008nlo68cl_asmz+68clhalf" = "174spwhpl6cvj8bw8wns0jiznnsjrv3i7cvd4x9vi0fa5z4sb5d3";
+ "MSTW2008nlo68cl_asmz+68cl" = "0gwmxs0f7raxvmpn12zavzqsrp3x0a82y1vq2kf9p9fq17in55yn";
+ "MSTW2008nlo68cl_asmz+68clhalf" = "1rmda4zpm6cs9kyxkhwpz38iv6g259156bmka4dc4zyfg1lcw85d";
"MSTW2008nlo68cl_asmz-68cl" = "15mmdnd3wwlrs5pwwhfa9f88vjpgza8vwxwxpyadxsmhx9jk79hy";
"MSTW2008nlo68cl_asmz-68clhalf" = "0dd7llc6ip6myy2yvf16riqs334f20l8wkmkksq53xngmz9qf263";
"MSTW2008nlo68cl_nf3" = "1j82imyylvnf3x39x1mb19hhp2nbcq2lk82hf7sj72c557l3qpjk";
"MSTW2008nlo68cl_nf4" = "08f008by768c8v3cmrsbgxpglqdj58nwwf22dmk2mbf2jq449s0n";
"MSTW2008nlo68cl_nf4as5" = "0hrqmmnp20vpj6dpz3bvm531i0pvl06als8irqz91cknv6zsvxf9";
"MSTW2008nlo90cl" = "1d3p4cialrngci9kn7225zcmyrr547dskzi74dfgdhbqc0256a2r";
- "MSTW2008nlo90cl_asmz+90cl" = "1g4gwmriyl71xd2k49jc391vfr02dic0q73lc2wphm1y8qmbphdd";
- "MSTW2008nlo90cl_asmz+90clhalf" = "0743kimz3ljlb921pacw2lii104j0yfvv073wddz89r877np6mi5";
+ "MSTW2008nlo90cl_asmz+90cl" = "19cd358yqklc8bxv0mg69cq3sf6zah7di0q9ilfqbiddmw1flw3p";
+ "MSTW2008nlo90cl_asmz+90clhalf" = "0ngn8f149agvmc54nrxjxqa0rifbd8a1hbcgpa443l75bmd9sqcp";
"MSTW2008nlo90cl_asmz-90cl" = "0fnqj7ywnp9nz5733ggjwmhxpy15zs2xgxjz7ixmql5mmaz3sxb6";
"MSTW2008nlo90cl_asmz-90clhalf" = "1jrp9q8li7a4bwhgh7q9h9zc0sdhck957zn14q9ca9kjsflyb9f5";
"MSTW2008nlo90cl_nf3" = "02ihabrcgp474wkq4w2fshpiqdznjaxyg5vawv52yj6hxifyy5a9";
@@ -383,16 +531,16 @@ in
"MSTW2008nlo_mcrange_fixasmz_nf3" = "0zwnicbmmqbak5sw92njpmvxpjnnhwl1ggvlj8q39hn5w5kdy1kq";
"MSTW2008nlo_mcrange_nf3" = "01mlzqwk30glr95g7n2y3yvvy7s6mkbdb5cqwl1m7k8d6m18n49g";
"MSTW2008nnlo68cl" = "0y6lv1wkhydfnlakjrrrjapxaapa0bcbmfx0w9c4psgy156kv1fv";
- "MSTW2008nnlo68cl_asmz+68cl" = "0ik5c4vcv1ki5cnvnyk381lw36bsqp8mjkzh8ghqjz6z8fr2hb97";
- "MSTW2008nnlo68cl_asmz+68clhalf" = "1d8c0rr3lscin28622f82s79xgbam4qhqkpvvjgynhyn0wy46b4j";
+ "MSTW2008nnlo68cl_asmz+68cl" = "0fhkbkshrc29kz0fc9vi2dqsg6irjm4sfw4sp0s4wkj766wg19nz";
+ "MSTW2008nnlo68cl_asmz+68clhalf" = "1z0fplsv1fij4fgrz7npr34hcmc2qkf7g398bq1smvb6b2qy5jb8";
"MSTW2008nnlo68cl_asmz-68cl" = "1qhjhdzpy67665ccwv0n3g7jlyb2vfk60cphjr0jb1adgv9fxa7q";
"MSTW2008nnlo68cl_asmz-68clhalf" = "0rlsis3r7l32jdiq2yhx1mz7q6qlzlsrarljvrmxf0g0g2d8nr4c";
"MSTW2008nnlo68cl_nf3" = "07nrz7afd1mcsqc3lqv9vk2phs1nfxdl63qh1bc0g7nznxwmmn97";
"MSTW2008nnlo68cl_nf4" = "1kd62hzk2p3q56kj79bs101arp55ajlyhwwa3vq3yp37i3ynz9ds";
"MSTW2008nnlo68cl_nf4as5" = "0x19rq5k9c97vzskqppf4k0fjahwiw2c1nb6iy5c2fq8mj1pz2gj";
"MSTW2008nnlo90cl" = "13xqlfys37b8chinah2yqmzd0clzli06p7vjk30ha22wgwm02dq3";
- "MSTW2008nnlo90cl_asmz+90cl" = "03p1af5962smr5794322gj3s4f0fvnvmfizsabch03ivyaqpr1nq";
- "MSTW2008nnlo90cl_asmz+90clhalf" = "0v99vr5kkgkscqvs8b3ahnvg5yl9rfzgf7hams1j12vjg2b9kd4z";
+ "MSTW2008nnlo90cl_asmz+90cl" = "0pd6imc3hvq7vgyv1db9y8rvpgz4ffwqv6rqzp27c7ipxg0wjyz0";
+ "MSTW2008nnlo90cl_asmz+90clhalf" = "1xn52ppixjg22ybd8ggf0azb3zg5zyilqjss033g0k9crq4a6y2v";
"MSTW2008nnlo90cl_asmz-90cl" = "10wxgh52zs0fp0bwd0b6csnz9x6mvp45gvjhk0y1dhgfwbcvw9y9";
"MSTW2008nnlo90cl_asmz-90clhalf" = "1kmvp1yfgsx4jhsjc4drg82cq4xs6as4grwrymfkrqnvhcg86vap";
"MSTW2008nnlo90cl_nf3" = "0vw0cmszwp49fsskacccl921za88cl5cfy0sqckgxzs4hx21x43n";
@@ -628,96 +776,129 @@ in
"NNPDF30_nnlo_as_0121_nf_6" = "1kln7zjgl0hwl621wnhhsih0m8f9ir2i8ligfg2s0qp8s3787lrg";
"NNPDF30_nnlo_nf_4_pdfas" = "0s460v9712ahz09fhzhlnsnkl9arsy3l82g1z6xjz4la8fwkr9wq";
"NNPDF30_nnlo_nf_5_pdfas" = "1vjfm9j39m4389b0r51axlbzdbkpk2vbs3vks3yqcr3hr09g9myk";
- "NNPDF31_lo_as_0118" = "1n3n3irw0lb1vmcr9qxgcd6xj8prdz6xbrrfbx1815avqs1pyb94";
- "NNPDF31_lo_as_0130" = "1amkzj0jcx35zrcwl067zf3sz7h2kanj8q49661ayl8yw2c1ncib";
- "NNPDF31_lo_pch_as_0118" = "02f294h655vn85vqx32hipnmfifal28pn6f18an821jrb72plnzp";
- "NNPDF31_lo_pch_as_0130" = "0qmjfr147zx9hp3znjxd44rx3hz2zwyvs5lbbbd0y0y1argc25dx";
- "NNPDF31_nlo_as_0116" = "0px6id1q66pdn47ja09shn0cbwxzw6sj4r3qfzz30w3srr93i4jd";
- "NNPDF31_nlo_as_0118" = "17avv0qpn7k7lg26rxmcpcrv127w30d20n286vd523b9x6qknkds";
- "NNPDF31_nlo_as_0118_1000" = "1ms69qgi3mhrwi3jxapykfsiqwq3cfpx38jwmsv4pq2g2hhawvfq";
- "NNPDF31_nlo_as_0118_C1p6" = "10y6fb4fmsv7mvsj7zrv6g7x80yxglaq2d0ir4hsn3vs3yqq7r0d";
- "NNPDF31_nlo_as_0118_hessian" = "1jlqbq9wb97l9jhm2r4mkvnhb3vfp0bdhz6lhxnd0a9ipsgmc1wi";
- "NNPDF31_nlo_as_0118_luxqed" = "0zsyp7g93d1z7fpdd5a43i8wd9jfriw2pkligdy78xxlv9zngbkl";
- "NNPDF31_nlo_as_0118_mc" = "0iqk4fq0g4v0khymzab6cxhly7ybxw6f010b5x6ybgw2vzizvmq4";
- "NNPDF31_nlo_as_0118_nf_4" = "0swfqsn68n60r4n3m5szzds8a5pz6p1ad2kkvwawhkgmp2ww0yf7";
- "NNPDF31_nlo_as_0118_nf_6" = "1b44sygil9ngxmdn0273nvh3pzry2k03mkdibf3kfxn5s0ymkl4h";
- "NNPDF31_nlo_as_0120" = "0114g1y2h090137wnhjmycrd67nb8s2gg9byx0j7hm1vy7sajj1j";
- "NNPDF31_nlo_hessian_pdfas" = "0hhm5k3i9ls6fsncfn5cxsx6b1fhb1x581d2cz2balabvby9kf8h";
- "NNPDF31_nlo_pch_as_0116" = "1q037ai33p0p9s9x5vr0p2v3jy0ghrg9djkyimy1lw00cmkj28xc";
- "NNPDF31_nlo_pch_as_0118" = "1sym62b0n1rln2fybpppl8sz555wb6cymr20djrwvs45wdkmbbyz";
- "NNPDF31_nlo_pch_as_0118_1000" = "0mdqa9w1p6cmli6976v4wi0sw9r4p5prkj7lzfd1877wk11c9c73";
- "NNPDF31_nlo_pch_as_0118_hessian" = "0fqkq9jq6l6mfl73ykkn9f6w52wpfys4vqh97ngkm331qkm9y6z8";
- "NNPDF31_nlo_pch_as_0118_mc" = "1q5ihiwzm9vm5v8k47b691cccv0ikvzqahi2vxigqdvhnlq8nrq5";
- "NNPDF31_nlo_pch_as_0118_nf_3" = "040kfq43a1hb5z4inhw1pzqhk62yr0sf1kq32jv1wkbc1524j5gf";
- "NNPDF31_nlo_pch_as_0118_nf_4" = "18vj61dv179ypq3l8wgvc5m0ksc1i6mm3r1jj45bk0dxszlrsrv6";
- "NNPDF31_nlo_pch_as_0118_nf_6" = "02zmby2c6adp1q0kcjx4f3qvabn5qif82q942xnxflgpnpk9qafq";
- "NNPDF31_nlo_pch_as_0120" = "0kgslc183vaxj1fxcwfabs6ah4lx787gi98q02nci010w2zmx7zm";
- "NNPDF31_nlo_pch_hessian_pdfas" = "1bmja7lqdwakqfhf7q72snyjg3qg84xdkwjwmz6lvy75r1810dhl";
- "NNPDF31_nlo_pch_pdfas" = "027prs00nc8laqpjvz20ij5ipzcp291szdpz02aiinf2a5sy2f0j";
- "NNPDF31_nlo_pdfas" = "0d8krd9akg486k8gp1kj4qn4zwy4pjd4j3xz2527a8hkiv99v8bi";
- "NNPDF31_nnlo_as_0108" = "16hhkvmk2cpmqx7jgkh7ckdzas9c6v23l04z7mlnvvc4682n5zvz";
- "NNPDF31_nnlo_as_0110" = "1hznzg01dvpa77nxr11dmqdhwbrj310hhw1h088bz5svfh15ga2r";
- "NNPDF31_nnlo_as_0112" = "0cdjiiniwikkda593sv1lk1wywdxgzfqg5fvhczgwq588xmac2wa";
- "NNPDF31_nnlo_as_0114" = "1q6phbv3w4dsyw0jasbpzid8r39mr8icw4av85dyim4n1ncqag9a";
- "NNPDF31_nnlo_as_0116" = "1fz1h7vd910vm8li56j0w1b5jqalym0zkqv8msr01zyq6dwr1hfj";
- "NNPDF31_nnlo_as_0117" = "181xc88i392rbfwqg1p7imkh71ilbcxdibi1mh0zk4kmnx6sskfp";
- "NNPDF31_nnlo_as_0118" = "1p4idzrg8i67h8anzanizas7a1hkxbhrw7ch6x6d1swbigw40ajf";
- "NNPDF31_nnlo_as_0118_1000" = "1bcjsxnp205v9ipf0j57pfnzl7kd89ds3w0gnjdsq8q86s0c5k23";
- "NNPDF31_nnlo_as_0118_CMSW1" = "0ibgi8jbick51fh3pdnc7zrjsdpjyc3gg2hnm0jmxw3hck7rp2x2";
- "NNPDF31_nnlo_as_0118_CMSW2" = "1h49ygmp58zs0ml1lza6clykhylw4bgvsi6nadwmc2bqs4hqqp8a";
- "NNPDF31_nnlo_as_0118_CMSW3" = "0z4djd7nrkqd55dvswr85l4sphjbrgsh5bslgypbf2axizlscdyc";
- "NNPDF31_nnlo_as_0118_CMSW4" = "13wkx8a4zkivk832f0ng6zq4m9ahka2lm3l6230yicl2fwb9znsx";
- "NNPDF31_nnlo_as_0118_collider" = "00fgz6m8qbhgmvkli8pyh1gsazajqz8cqbad117z1ijvidhdkxs0";
- "NNPDF31_nnlo_as_0118_hessian" = "0rzfcmwadff2p7qk19dj2skd4dpv9z59jmnv51c44yis07fmsjbb";
- "NNPDF31_nnlo_as_0118_luxqed" = "0smmsn2b2lxwzpr4wr5wg4rg8kjy3lz0xhjdwlimv5gmf24dswds";
- "NNPDF31_nnlo_as_0118_mc" = "1nmwb3v0aiqjhhlzlrf9qkydgfhk6lp48ydbvy4w5fnhs4rqas4j";
- "NNPDF31_nnlo_as_0118_mc_138" = "1bv63m9lxxy3mrbmkjbn3jjansghlphxwmqywkcynk6z42krpgdn";
- "NNPDF31_nnlo_as_0118_mc_164" = "1dkj741r29lh1011c8v2d8ax41a9pxvj8ksvz12y18ipf5p0jrnb";
+ "NNPDF31_lo_as_0118" = "1jq8ad68kym717qinwdldvrjnry9sfsfq7lvfv6ipm1sdzixqm96";
+ "NNPDF31_lo_as_0130" = "1lg49cbg43yrpb7fgqfk0d55m28rrw781mks3zn9m24fv0hiyzqp";
+ "NNPDF31_lo_pch_as_0118" = "0xm3fyvrm77hd2layrfwc74vncc470gvf7hx8nzd2sw3ai1g9h7x";
+ "NNPDF31_lo_pch_as_0130" = "18fip94c0ywzj543qq154z2wnllbn8jw61nx6l8v9wmg2sdzi6zi";
+ "NNPDF31_nlo_as_0116" = "0i6bpa2wf52vsc6x5nlsmncal1ghqpsyz7pya2a2zg0k7z6dfcsp";
+ "NNPDF31_nlo_as_0118" = "0vwbgaxs5gj5cnyncmc7m3650pd6bplwdga3fnyy1vrrh3mpsngh";
+ "NNPDF31_nlo_as_0118_1000" = "0ql0phs563ck7bx7cm5x242icfb2jrlsxhsv80m0hxyr3fhyc06h";
+ "NNPDF31_nlo_as_0118_C1p6" = "0nn6krh6vk8rxiwhpnn3nbxian8hw8d1vq31ywh9560hbi3vpcrl";
+ "NNPDF31_nlo_as_0118_hessian" = "10v2ayms2mhm9zi7k0fw9rshawc7njdlbjs8rfg5hiqn1adss4w3";
+ "NNPDF31_nlo_as_0118_luxqed" = "19fdqxfmx8kzcgq13dk4k1nhkgqpnm5xgahp13hwz1i2vcp6xq87";
+ "NNPDF31_nlo_as_0118_mc" = "1yw21cs6p85ij8lm9k0cvlm651a3x9f73f23ysxjgh1r5kqnhz9y";
+ "NNPDF31_nlo_as_0118_nf_4" = "0qywlyd34yqb2r8ch9wjimyfi1jr3rdhxliwrmns0558hbd47a3z";
+ "NNPDF31_nlo_as_0118_nf_6" = "1pb22z2s0ir130dk5pkxwyid37i6mf8jpr7k7nlfi45gl9zy5ldd";
+ "NNPDF31_nlo_as_0120" = "1b5wsab66karm1ay5vxpjw21g2ywhnzqnlahxnvnaf80izha35hl";
+ "NNPDF31_nlo_hessian_pdfas" = "0sxka18qp99gjj9abml2ba4877zavijmjfzg6m0qczx9m8v9m3xg";
+ "NNPDF31_nlo_pch_as_0116" = "1wqpq2qj5czvcj754nd6c7rrss8skjx58vp2gj2bc5n95jv1qazn";
+ "NNPDF31_nlo_pch_as_0118" = "113xpp3xvpfpivlj6p7av4czfbfnh6bk2kd4d2635ddvy0clqkpf";
+ "NNPDF31_nlo_pch_as_0118_1000" = "1sbjqkwq7iy7fnk3r9ga1rzadzy8x3ld933vcih87is09bzg5rfl";
+ "NNPDF31_nlo_pch_as_0118_hessian" = "0xmz2hc3n8alhf210axv3amf7klhbyl1dd1z2yyx6c3pcvcrf80m";
+ "NNPDF31_nlo_pch_as_0118_mc" = "1w1jifp5f7ypf5xqdw1mkx1d6shknryhqzk8rk8naf37bms68mfn";
+ "NNPDF31_nlo_pch_as_0118_nf_3" = "0m7rq7k8x6bsakkw3kmcicq04c39flrw1axv72dqaf9xci9w3pii";
+ "NNPDF31_nlo_pch_as_0118_nf_4" = "0k77chw866shjkc0ml6kb4az75sdcvdd897r8d56jl72d2lkxp3m";
+ "NNPDF31_nlo_pch_as_0118_nf_6" = "0bdc60dxj7jmqacbbaxp2m9qzg82r6pgn7h9pi2k15d07qm6fc4d";
+ "NNPDF31_nlo_pch_as_0120" = "15s1b5w52c3q1nfzckdxmdwrnxw08pprmphc1p33am9v7cwwq2jk";
+ "NNPDF31_nlo_pch_hessian_pdfas" = "0qdswml17bg68y67yw2zbwwp233nxpd1qpc23rqjwyzk2r7qk9bg";
+ "NNPDF31_nlo_pch_pdfas" = "196pcdwsi5p9g88g1c8958qkdj6qmzvl7rsg3j8zll6274m42s4c";
+ "NNPDF31_nlo_pdfas" = "1as7bkp56pwpn2vinxdnhzlnvnxx5ng0mlpmwzz5n7gsinyaz1x9";
+ "NNPDF31_nnlo_as_0108" = "03kg0i43wxf794c4xhvismks6c7nw9hq9ihn58sz628lqcjmsccq";
+ "NNPDF31_nnlo_as_0110" = "04a5gf6nyd58h9sad8zv46vmb074dx7j19r23lbc9w1di23sk104";
+ "NNPDF31_nnlo_as_0112" = "1xkjjm49nlm72f4l3ynrm4g2ayzask22saaf6p1p61lx0jv1hjyd";
+ "NNPDF31_nnlo_as_0114" = "1j4q47qscyw52swmnn0a3lr0avfsjvy20ca50xfhjsvla6wd9lpg";
+ "NNPDF31_nnlo_as_0116" = "1k2d4jzg5jfs6f2mscpvalmh7i5fypx98lnb5wjycprlwd3nr3i9";
+ "NNPDF31_nnlo_as_0117" = "0b6d1xlq4qwjalvrc7ppavw44w5zf0fn3rbsvh3k4qy9r19wk5fb";
+ "NNPDF31_nnlo_as_0118" = "1bw2ksmxdfbwdcimc0ld87hanbqy514sridrcarqwgqh9yv5n0qp";
+ "NNPDF31_nnlo_as_0118_1000" = "026d0xygh046y10jxsfc91hr4qxgark12m393r0afip69dzdsrx0";
+ "NNPDF31_nnlo_as_0118_CMSW1" = "0vqjyziilfzi0gz3a2rv0i6hk3ri3krc2zcdjwfa61z1mg5syi4a";
+ "NNPDF31_nnlo_as_0118_CMSW1_hessian_100" = "1jc8k64pj1mfcw8v9qq9v8m222d09bgfkla7viqzzzbdhy5f6yy1";
+ "NNPDF31_nnlo_as_0118_CMSW2" = "14acp7w3sx5v4ly5wa32vpsk8xw2rh8g5gl7x3f72c0s5jcs4n81";
+ "NNPDF31_nnlo_as_0118_CMSW2_hessian_100" = "0ykaw8x0i6k8vlbms2inm9zm860apsi5mf4wkxha416v4chrpd04";
+ "NNPDF31_nnlo_as_0118_CMSW3" = "1snkandx6apar3sp0c182n770rxn2s64pc07h5k18627cnvpzing";
+ "NNPDF31_nnlo_as_0118_CMSW3_hessian_100" = "03n59yvpgciipkv3k0yr0ab3myhx263n90ah3q3h8hdszkf80ri1";
+ "NNPDF31_nnlo_as_0118_CMSW4" = "1zpnvawdj20izx0mx9a3xz0d0an6i65axbzg5z7fkiq0p09rfx70";
+ "NNPDF31_nnlo_as_0118_CMSW4_hessian_100" = "1qczy2935iq2h4mfq0mv53v2vlfsyvhkff36c5dkdlkrzfkvpl8x";
+ "NNPDF31_nnlo_as_0118_collider" = "1y2axnkjwx7yg301mj1yx1x937j7mhsnbbdpip94pl3vm5hz10dk";
+ "NNPDF31_nnlo_as_0118_hessian" = "0jvzl1bs0mh9c7ypkdgw0s06qn9jkww1d124lc7aq48w1g4n0zyy";
+ "NNPDF31_nnlo_as_0118_luxqed" = "10fwxncr1y7hnja5nxywldpkzrijxz5ayldqjc21jamyhyj3qsh7";
+ "NNPDF31_nnlo_as_0118_mc" = "0sg939j6xn7d5g46547np3123srgz44h9clh29ybl5cnmccv23cl";
+ "NNPDF31_nnlo_as_0118_mc_138" = "1kbxhjzrr4802kcpi7m2g2dx4ywvs9rqjispjwbjc60rqkqispyv";
+ "NNPDF31_nnlo_as_0118_mc_164" = "0i9yxnbps63nz6ala4jk6qmpxlg6p46w6jja8qn73hp0n69w2acz";
"NNPDF31_nnlo_as_0118_mc_hessian_pdfas" = "1b9ijn595qfq32yz9rlnn2br7lssbk8ka39ripfcfyf33v9sv460";
- "NNPDF31_nnlo_as_0118_nf_4" = "11dl3c2anh2v140vn6v4mx9lj65844svsd0f84wng0sngrn6dli9";
- "NNPDF31_nnlo_as_0118_nf_6" = "0s102m1gf8r30g7zy4c91imn26ksj4q600711rgmw2ada1xn87f8";
- "NNPDF31_nnlo_as_0118_noLHC" = "1ypim2zfa2i3r1hcw0j6w9abmxx67g1rhdacsajfp479s68kmi3c";
- "NNPDF31_nnlo_as_0118_noZpt" = "1dx3hlcf8c1a40iyccw84v6f2h5jfyw1pp3n01q2rls9i5b12r15";
- "NNPDF31_nnlo_as_0118_nojets" = "05rkknl44j0pm7kb1l6ihy6rlvwxrkram4sn9zm0za1pv0r9dr6k";
- "NNPDF31_nnlo_as_0118_notop" = "16prpxwn081v63a0pkgjvcizvn33ng5cafv6664yp44j7vbpwi4n";
- "NNPDF31_nnlo_as_0118_proton" = "0xjfambqz14vvg506kj8mqkb37q1bq7m3wgh089fjzq0acrmh9kl";
- "NNPDF31_nnlo_as_0118_wEMC" = "0hkpr14cxgz2r47bfh7k706l22pl6nlhbdqxd7wmrlyrk19vgar3";
- "NNPDF31_nnlo_as_0119" = "13ys6fkvna2i0ifzw2dz3g4jn1zsacslffylrkmj6zxmkc0qganp";
- "NNPDF31_nnlo_as_0120" = "19gszb3kxgwdskabdsk183bdn9b0zyphkk8v1r8s372fg52c8jgg";
- "NNPDF31_nnlo_as_0122" = "1mg40xkp5sb7mpwz420b1mv8cqxldi9rsddnmgdhc5pal5wpgaf6";
- "NNPDF31_nnlo_as_0124" = "1lag0smkh7pjbl449wipn3rq59yi48313xrma531i9ldh68a4ssg";
- "NNPDF31_nnlo_hessian_pdfas" = "0yirp5jhns652a4f2jvhxhvd4y117z3mc5vcd2vsvqyjijx6q0gi";
- "NNPDF31_nnlo_pch_as_0116" = "144bgqmxci7ibwp84kg8a6mw3mwmsilq2ay14y48vsx1ydp56w5q";
- "NNPDF31_nnlo_pch_as_0118" = "1vkpr9js1xwr0g6fz66j2a22b3k5003adf34x0nb6pjm2nxh0njf";
- "NNPDF31_nnlo_pch_as_0118_1000" = "1kwc21p2s383973k5jqciqjpmp4xlvj59zsxjs9nvsywzp9k7vaq";
- "NNPDF31_nnlo_pch_as_0118_hessian" = "18pjqnjkz6jgia5jb4a59s9568yf3b7cp6iqb6fk3xmqlwx5vdd9";
- "NNPDF31_nnlo_pch_as_0118_mc" = "0wyccq58w705ayy5r9fcfnybb9rw43nl46rrnfysi65myqgcfjnc";
- "NNPDF31_nnlo_pch_as_0118_mc_138" = "1rzbff1dmdybkgc5ky7qqcvm5g7npiq4nwjjsq714zajlm0r4y1f";
- "NNPDF31_nnlo_pch_as_0118_mc_164" = "0ymnwm3n45jsxz6dl8ys0p7zswf6w21q3m016lsrcrmyy756c6a5";
- "NNPDF31_nnlo_pch_as_0118_nf_3" = "1hhz6h8mcj6n8309sw5b3w6dinm54hgbxc7c07xjzkb9xmliqwa6";
- "NNPDF31_nnlo_pch_as_0118_nf_4" = "0jldm9dlcngdqcy05y8kjszm8g6s3dvamkz8wh70d260ifh2jb23";
- "NNPDF31_nnlo_pch_as_0118_nf_6" = "0kpnhryf8g0s2ykvbwxiiczycrknbrfsnbs08h1zg0cpq8whljqd";
- "NNPDF31_nnlo_pch_as_0120" = "0bgr66vrjm749pzif53yqq15023yva03x32wkn5gynq083gfdw37";
- "NNPDF31_nnlo_pch_hessian_pdfas" = "1004frva4k0s59naxys505fjc83wkz1andzz5gll6v5flfscfch0";
- "NNPDF31_nnlo_pch_pdfas" = "1p26cb6h1czrdlzk166668900ilzr7r93dmksvc3pqafq2mi80jb";
- "NNPDF31_nnlo_pdfas" = "0d2cv8y23w30cgxs5090ygb614fwrdj0vwh6pjshqv9403maykr8";
+ "NNPDF31_nnlo_as_0118_nf_4" = "0l796ns5xm0biyl0jra5z6y7vddv52v48wlbdywsq54082scfpl0";
+ "NNPDF31_nnlo_as_0118_nf_4_mc_hessian" = "1bw0x75pah1kp387s8m0rv2qc54k5pbncbv507d5278hhfsn68qa";
+ "NNPDF31_nnlo_as_0118_nf_6" = "0dbxxk0p001sk6sb9nf5ipzi39w65vf4c4g8cbhll7p4fqi8f8dy";
+ "NNPDF31_nnlo_as_0118_noLHC" = "18y9mnp1gmvdbikgfdybw8wz2w5x60wk8lya13g7z6nhbfs08qa4";
+ "NNPDF31_nnlo_as_0118_noZpt" = "1jwhkz8b1x6a2qi62jvprcp1rmcq5aq7s31qhw0skcpx8r6r6gnb";
+ "NNPDF31_nnlo_as_0118_nojets" = "1bg714agc25p7zw2yydvl340sns7fhszpbphzap6fc0jsg511zh5";
+ "NNPDF31_nnlo_as_0118_notop" = "1v675r4qk0wz1hg000fw79nmf1zjqi2ghvgjgs7hyzzbh5g4l3ds";
+ "NNPDF31_nnlo_as_0118_proton" = "0ipsp8kk59fb3w9d1y4pq85f4fl6789rypjfbpp44gcy8hzshbm7";
+ "NNPDF31_nnlo_as_0118_wEMC" = "0savd87jahlac4ag3qfamhnpa7mpnm00j104f3ci17gdax1sds50";
+ "NNPDF31_nnlo_as_0119" = "1s7ildlffbh6cpmzlmafxzbbrlgggfqxsv4qic99yvgqvdgqar8w";
+ "NNPDF31_nnlo_as_0120" = "1z6lqcq1dgvqnpwlfymlf9yhcaqc2p8ny7wv4xs57639dsp5xarb";
+ "NNPDF31_nnlo_as_0122" = "0482r1hip6c4kpq24xzi8nw8awky0669k4plgpgv0av12l4bh9c9";
+ "NNPDF31_nnlo_as_0124" = "0cf3djgs4gayzwy8p0qvynripz3hxd3866m8ldlhxnjmcsgcps11";
+ "NNPDF31_nnlo_hessian_pdfas" = "1m5wdnj7hvg2a51w1qmhm934glhjf9db0x5nry5blp90y5x0v185";
+ "NNPDF31_nnlo_pch_as_0116" = "1i8yzqywg4hcf53vcp25fg8llybis3pz6xbp5ajpyjvrvsgii1pc";
+ "NNPDF31_nnlo_pch_as_0118" = "01rsx0ss67772b20dnnw463328pgbd57d8zcj3lqymlb4a6fq8f7";
+ "NNPDF31_nnlo_pch_as_0118_1000" = "187xkvp7y1wssgpb21r1w4yxn6m1280jac9nmiavrma06jfd57c1";
+ "NNPDF31_nnlo_pch_as_0118_hessian" = "0fs5d450hc15hqs6xv9nxfsnhwszmg9ybjypgwa9kn4s4kkaz1wl";
+ "NNPDF31_nnlo_pch_as_0118_mc" = "06vgb01l1yigln7cn9y3lslg35grwvydpd8g04xn4pj4pj2vjrs0";
+ "NNPDF31_nnlo_pch_as_0118_mc_138" = "0za3v1mg8gb631039kg5mkr9zhn390dkyim9p663srpk85j7h5g5";
+ "NNPDF31_nnlo_pch_as_0118_mc_164" = "1xc02sbmhyjr4gjwim4p0gg90zh26zdmnz89395pxzbq2navcraz";
+ "NNPDF31_nnlo_pch_as_0118_nf_3" = "14xb6m1wqc5f7xjiklwnshn7ljrlg6kmbzr2rib44pgbj6pnl2xn";
+ "NNPDF31_nnlo_pch_as_0118_nf_4" = "1sg823n82j9ijqx4ldysh0g53pjzn4sysvag837ywfyns4p5qy9k";
+ "NNPDF31_nnlo_pch_as_0118_nf_6" = "14ls2yd1n2pqvdvq18qmhizms3a8pwqvksdkvwn0m1379lkss106";
+ "NNPDF31_nnlo_pch_as_0120" = "09zc56cmpj9iw0qp2bm9a8d86r0mdagg1vrpf2xqza4fr841r5km";
+ "NNPDF31_nnlo_pch_hessian_pdfas" = "08baysni2lhbpr1scx7h0zf64gyncj2ahcv4y86142gl4zqrafvp";
+ "NNPDF31_nnlo_pch_pdfas" = "09mw3gr7dz0vwdnralaplvlz2c464lmdizf673xsb0wlm12pqf6g";
+ "NNPDF31_nnlo_pdfas" = "0l92q3xhdk5nrnhkmrirxnvplj531rdpnblnacd759cl4hgxcs2q";
"NNPDFpol10_100" = "0r5qfa8cyanalphgjdsh57s3viqv9i10v51p1pyamj1f90gb9pr8";
"NNPDFpol11_100" = "0nny1lpw37jcillpfxjx82hq7wlzp4yksxialmc2ivr192qqdda8";
- "PDF4LHC15_nlo_30" = "05n0i1mr7v7ssvxvdmv9fn621rinl08frz71apjj7wfdm7s7bk72";
- "PDF4LHC15_nlo_30_pdfas" = "0xi4xydx0x4ina0wmqv9jf4978xhd8x0l91dwfxh5vy39r5x4lm4";
"PDF4LHC15_nlo_100" = "0m9d4zy7608iryqy1ypgkr1d3yhw2wv1nrrc70zrfih7x0fp7lz7";
"PDF4LHC15_nlo_100_pdfas" = "05wyqyh9y32sxflq69igcnnsl0ifnkyw3vnnnjn6kscl8h8hs7lp";
+ "PDF4LHC15_nlo_30" = "05n0i1mr7v7ssvxvdmv9fn621rinl08frz71apjj7wfdm7s7bk72";
+ "PDF4LHC15_nlo_30_pdfas" = "0xi4xydx0x4ina0wmqv9jf4978xhd8x0l91dwfxh5vy39r5x4lm4";
"PDF4LHC15_nlo_asvar" = "14hdgj5g8ia7y6hi40zbh925dacrk7hd6cli6lkhlqzxl755nbs3";
"PDF4LHC15_nlo_mc" = "09p7y0z04r6wdkf8gi3yj85qk5hmp0mmhab8c7a7lly4731fyf42";
"PDF4LHC15_nlo_mc_pdfas" = "0sds9rkvbjkk7pardwq959qqbrvgwswxmsqcfppky2p0qmdsjs0s";
"PDF4LHC15_nlo_nf4_30" = "1ysy6dqlacg4bwb2f16p1aza5gwm9qnhmc0g0mhsdw4d2i4ml5yg";
- "PDF4LHC15_nnlo_30" = "10cm4wa0mk34rnvsr5q8g9w7fs9cblsryms2nl370wdvcrhzsxph";
- "PDF4LHC15_nnlo_30_pdfas" = "13xln0y8l0qcj9951glj4f1kqfaagj8gwkxzlvdkgjnj1scdy6yj";
"PDF4LHC15_nnlo_100" = "1gcq3qrf39dhq2pmpjrj3z0i0ycrk76mjdwmgfvzdxysp530ax54";
"PDF4LHC15_nnlo_100_pdfas" = "16r8far43ymsd64a4bbqlj56qvbjmcyxbawv4lkfxysjvbydxj4w";
+ "PDF4LHC15_nnlo_30" = "10cm4wa0mk34rnvsr5q8g9w7fs9cblsryms2nl370wdvcrhzsxph";
+ "PDF4LHC15_nnlo_30_pdfas" = "13xln0y8l0qcj9951glj4f1kqfaagj8gwkxzlvdkgjnj1scdy6yj";
"PDF4LHC15_nnlo_asvar" = "03fh1jcbmvla7n2jj3zq4ibwvq66h0rniply7h93d94zawcgsy4v";
"PDF4LHC15_nnlo_mc" = "0c6nfkv3x1p5iw514knjvqcs1dcaryf74qqg1za8x234yr5ndi3p";
"PDF4LHC15_nnlo_mc_pdfas" = "0l8hlcz69cdii7mpgargi9nsx7iy746nad5pnn7pvycrc40marij";
+ "TUJU19_nlo_119_50" = "1q1dhsxz1kq75rpzv6gg6p6bzvvv0d44pc4y3wsiy9g14aff85vq";
+ "TUJU19_nlo_12_6" = "006j6y4xbjss9apzagjcc3r1z6s61a1hzafhcyriiffqhn8bg50k";
+ "TUJU19_nlo_131_54" = "0ymf35alyar6fwagmdny2zz2aag576f38kail7gh2lvqpmjmv6np";
+ "TUJU19_nlo_197_79" = "0rq57sjcwljz8fz2m5bz0hm1670jp080zawmavmagmzvmyxbpnpj";
+ "TUJU19_nlo_1_1" = "0fp4syfjgl0y58hrr3g515j96yp7ncbrnzj1h7i5h3fphxzayhcz";
+ "TUJU19_nlo_208_82" = "16g5fjpa1r6pml6jnmzikwafdc0vgj8j3b0ivjz0bsqxms66msg9";
+ "TUJU19_nlo_27_13" = "1ffipy7g22mjbhy7wpjipfka84k4iw52bni4gw2a6aan5qljlcii";
+ "TUJU19_nlo_2_1" = "1l17drwy3vv8s7g9fdivxs2z6m88h7fpamnr5y0y6nbkh6bja2s6";
+ "TUJU19_nlo_3_2" = "1qm010yjnj9amj2j89v6s5s42q18q8b6md35c9mbv88ibqbsdnvn";
+ "TUJU19_nlo_40_20" = "0xylrincss1ijkfxnk7hl72c1rzpzm14hcarddh9pd57z7i1gv4c";
+ "TUJU19_nlo_4_2" = "0adqxh47pnhgmq9r89wcqaldfrqll5gpjzqncqd5ba8301i3d98m";
+ "TUJU19_nlo_56_26" = "04q8c3gkbxib5fz20f7rwn33sqapcmsj6fwwihi6ca8n1rl6hw6h";
+ "TUJU19_nlo_64_29" = "1yyl70v8s16s2v630wamyfk8lwdw53cbp5hipgwdw1sfs33pj1mj";
+ "TUJU19_nlo_7_3" = "17qfnf8bv6c5q6xkl68c6n1gxp81gang5w71gvn9m5d6pn2wiicj";
+ "TUJU19_nnlo_119_50" = "186fja2z84csh6zsp0lpy5mch5swmwaf7mvq8kf073jxlrkrws42";
+ "TUJU19_nnlo_12_6" = "0k5q6a8jidhmnjgll1l71dxx85lzd7w4v9bsmi42qladkd71vblv";
+ "TUJU19_nnlo_131_54" = "0inwqb1v390xkjzhc7gy4hng07jzbbhpq99f4zpkzx115xs57l74";
+ "TUJU19_nnlo_197_79" = "09c9b1kqzw28rqgxfxq2mvwna8yb6f2y90332f05jpvfk3mmr7n2";
+ "TUJU19_nnlo_1_1" = "0qmvcbsyi333b9dd42xjdq62a7dfa3hvfcbk48fg4m179mzhp588";
+ "TUJU19_nnlo_208_82" = "1xpwnl342g8ahhp3lm7p2xhzlx5qzhjvz6g1w1nqrd818w3994zn";
+ "TUJU19_nnlo_27_13" = "18fsbp1nh4zx2wgg9r7ian0mvhvf4y8ssqv33vqvn0vwk7gqw7jf";
+ "TUJU19_nnlo_2_1" = "1p0b74w1a9906lqbxbc8dkk5bcdhnbqc82lnhsr4qfi8sxih2l9i";
+ "TUJU19_nnlo_3_2" = "132w4cv8r7958sad6jakfppsywifwzzacsfyn81qvv76xzc2hm3w";
+ "TUJU19_nnlo_40_20" = "0fkbwxh0smj1icjfn58fsfh52ny35pmqjs7cs3qnw6dk5p95qx6k";
+ "TUJU19_nnlo_4_2" = "12vm0dl8ylz38zzi6rsyy24h3yg30nq6l464nl5fr6jdkvkbz2f0";
+ "TUJU19_nnlo_56_26" = "1kqc6v6qq6wl3nls31gn5nrzwfl9kshm2bbak771c3xvjsgvjpdy";
+ "TUJU19_nnlo_64_29" = "166k8swsysr7x5rgivi6k04q4p8njb2ny7xj7xjqhkgxrznc8jzq";
+ "TUJU19_nnlo_7_3" = "0q9vswr0s3k15abghx3cccf1ays0601n1438pwqgd5xz8981ngm5";
"abkm09_3_nlo" = "0h268l7j1zkxm2nacari10f86lpha511xhgrg0q9r8hc47sw2vxs";
"abkm09_3_nnlo" = "1gzhvblckskscql53pfxp79qclhhhhm45sqjhc9jrm1bp3x52w8i";
"abkm09_4_nlo" = "0yq3gy0qgnk5dh0hh3ldrf5bqzx5wpkhw509nvz5arlh0bfwhyg4";
@@ -736,6 +917,7 @@ in
"abm12lhc_4_nnlo" = "1hciv1z9b5fiz7swv21gr0rshijj9yj2n8x4l54v9g0jyd061jaz";
"abm12lhc_5_nnlo" = "00xxkrhbfkxhg33mkpwwk5nsdp4nmi0zmllx5z5ygxl24rinsq9j";
"cteq6" = "0lp110wldhliad354v29f0rhdzf5qrs1ibklj0cmzp2rcbp8zrix";
+ "cteq61" = "14hbc855b3wsjk7ypg86md46cjm1bj7n4hins9nr8kgzs69i6vss";
"cteq66" = "09i69ac3gkrai5jmazjyjvi5sl8k2vm48m90ijn6pl24p31qf68y";
"cteq6l1" = "1b5m7g7wawk72h76l9yr3gx3n67jggna1004lwffvj43gffwkjap";
"nCTEQ15FullNuc_108_54" = "107klcpsr9d4dwavcqqs3849k90mdb3bdjam3pd79cmsy7ncr2hf";
@@ -830,4 +1012,56 @@ in
"nCTEQ15np_7_3" = "0ndqi05g88b769p1chfc6maz6wvs33rx45r4k8f68n79yy6kvrh1";
"nCTEQ15np_84_42" = "0v968jw1m9ky1mh82w1bjidvg7r7cx23bnpv0vr4c1kqz0n5hb5s";
"nCTEQ15np_9_4" = "0akxbyrs4y8gmnjiwma8z8ryrzmaw6dj148iq7ihsllwar3hp3p0";
+ "nNNPDF10_nlo_as_0118_Ag108" = "1xqhzgvkicxd9wy4lnhqw6brsksxqsq429r6bb0ghn1ll5ln4qzx";
+ "nNNPDF10_nlo_as_0118_Al27" = "0z836h7a5abbwq988zdvvf8yhr92krzzmys6lkkgkcffdf2pc0zq";
+ "nNNPDF10_nlo_as_0118_Au197" = "1f6vn6n0zz8wml8zn7n2n6wj5y41yanw9b9av51m5kiq4n1r9lrk";
+ "nNNPDF10_nlo_as_0118_Be9" = "1jy2cix4gkx648dypdqfj7xi8gdlflh20xlasmwl78av5j7s7rs5";
+ "nNNPDF10_nlo_as_0118_C12" = "1c6fvp82cs3464akqf0skrqpcvyp75yqp39zxafzgbqd4wc3pv9f";
+ "nNNPDF10_nlo_as_0118_Ca40" = "0r903a01085yhfagnljvjaqfn190r3q0ggvx87kh54xsbv1wkvbl";
+ "nNNPDF10_nlo_as_0118_Cu64" = "1vq8a6drcp606fkx8mml2qq37if59cakmcq73y4n7c7swp6q51r3";
+ "nNNPDF10_nlo_as_0118_D2" = "07kjzhyh6n6723h2fylgwm7w7ljxz4m6fs9bgwjxp987i00msrra";
+ "nNNPDF10_nlo_as_0118_Fe56" = "1smkjmymykhlp0vvlpsp6p6p44pw5aa705sw9lcyxmg8ccy9kmpj";
+ "nNNPDF10_nlo_as_0118_He4" = "0mdxsh41m0vzcdq4axvz81m9ra0p6dff88k09gjb4adx9vv52mjc";
+ "nNNPDF10_nlo_as_0118_Li6" = "1hrryxhhg9xxg817brrd39k5wz6iq1fv6z8sdabrpxn0nwr1bj7r";
+ "nNNPDF10_nlo_as_0118_N1" = "01h7g4w3nc09jyi7g8j5yx2yzqair3ysbx9rx244k1rjx6jppian";
+ "nNNPDF10_nlo_as_0118_N14" = "1ny3znivkkl7xhdw8pxkdadwc957236rh60wviiyw4cdqjb6a3iq";
+ "nNNPDF10_nlo_as_0118_Pb208" = "066w59xm6lkwrm3glssc6n3qyvv38mx47mkx39p8z9r2spb8igks";
+ "nNNPDF10_nlo_as_0118_Sn119" = "1mqx7wj095v0799wxbvfxvb6bl1qh5wdkf14a8gqsj0f5qjnpmyw";
+ "nNNPDF10_nlo_as_0118_Xe131" = "0mz9fgxfyx1asi2vxs1xfwn8z51z08naiq1ycl77f4yp6wim6s54";
+ "nNNPDF10_nnlo_as_0118_Ag108" = "08vy16fskrvc62y3h0hsikmi6q86njwfm2msmajxbd7vzcv5wkkn";
+ "nNNPDF10_nnlo_as_0118_Al27" = "0vm95lawgsncsx10ypy99746sz34y6shblkj9pgn6si2cy8gpcwp";
+ "nNNPDF10_nnlo_as_0118_Au197" = "0b3ld033f2hwjaqp5p5pzmmzfid8hl416a1q8fc0zmd2lfiamsac";
+ "nNNPDF10_nnlo_as_0118_Be9" = "10skffir8hqfv2wj01ghc14lfs516kmh59q3v48nw3a724kxr93a";
+ "nNNPDF10_nnlo_as_0118_C12" = "12rrpcq9bvwcncj1hk28wkym5zzdjkf0d0pdj1nx9asm6vpbjsdv";
+ "nNNPDF10_nnlo_as_0118_Ca40" = "0k914fnqsv45f16s6zmdwbnbnhj5lxnrk9pbnnaap4vk7vx7101j";
+ "nNNPDF10_nnlo_as_0118_Cu64" = "137n1nsq75g0n4hmbqfl1gihngfrz0rqd2gwj24m5byhbylwlg83";
+ "nNNPDF10_nnlo_as_0118_D2" = "0xa17gjjh0mphg1h711vb6p2pjln0lqy7401lamnib2z7p7mss0m";
+ "nNNPDF10_nnlo_as_0118_Fe56" = "0h0qwbckdcppqgbhfy3kyy9p4nryh3p45sjmlxhm94mlznipjwrd";
+ "nNNPDF10_nnlo_as_0118_He4" = "022h44i8k2ybvm9lkgc4lkcv4z7r0xzlrq2bxyqkfmpp5fpp7gkw";
+ "nNNPDF10_nnlo_as_0118_Li6" = "11bci8mnv57a583ayrpvvnz4lsxz43z23iqgqjc3b3rychgiz57a";
+ "nNNPDF10_nnlo_as_0118_N1" = "174gscxa2acqpgf2mks5xpim1jcpb0vg76pggxazm376vyyjk883";
+ "nNNPDF10_nnlo_as_0118_N14" = "1g2gwnbfzlfa094px1rnjgk8py8qzwq7bi68n7p49bqjj88km3av";
+ "nNNPDF10_nnlo_as_0118_Pb208" = "0bdi3z36ckf788v3ld3ngvchyxzsxcfl9fj7rzs2lwkg80rclgd9";
+ "nNNPDF10_nnlo_as_0118_Sn119" = "0k7lnr1ils38sqybipmf13n582wb0cf9rr288ibrbmx15rkk5c3w";
+ "nNNPDF10_nnlo_as_0118_Xe131" = "17k1afk6j53nl83ixyy6nyds3wy5agacdyn62bwp7ykfs8x97s4n";
+ "nNNPDF20_nlo_as_0118_Ag108" = "1fb2h6752vn0v66h12dhhk2izxjs4b10mdqx17djrvpkzl97hf8d";
+ "nNNPDF20_nlo_as_0118_Al27" = "1lfkg84hf0chgk0qzp45ch23pzjixkzxxh3x7xphcmnpri4cgl3r";
+ "nNNPDF20_nlo_as_0118_Au197" = "08ll61b96iggm1qnr9q2qdzyxasxn9mlshnxz7kzigfsnqqnkfbw";
+ "nNNPDF20_nlo_as_0118_Be9" = "1g4vlr9p6i6n87bx6w2i5d4qkhymldkyxj1i2qnl8v467vhsz6la";
+ "nNNPDF20_nlo_as_0118_C12" = "15366p04rh31nnd6zxcmcs9ki5fwzn8d8cvzms45apnw928k6pqn";
+ "nNNPDF20_nlo_as_0118_Ca40" = "1abxkr4r5psi6n8rrsbf97gwwkh1dg9jqfd46hn2725r22c6k8l4";
+ "nNNPDF20_nlo_as_0118_Cu64" = "1nkkiwx22b649pmyfykn2ggdq99y985mnkv3fnkm8i43scwbswvb";
+ "nNNPDF20_nlo_as_0118_D2" = "0gvf9qqgr4ixm9cf2654xyvkc624k5ijqwdds61frljlhd49yqm1";
+ "nNNPDF20_nlo_as_0118_Fe56" = "1ci132hc8mpsj0zjr9fichnkapagjs6q9pqli0yzgnnv6l2aih3a";
+ "nNNPDF20_nlo_as_0118_He4" = "1phq7m6lbx87s4whs2xygigq7fz1qhzj3nd9anx5r67w7q99rcad";
+ "nNNPDF20_nlo_as_0118_Li6" = "0pwdqrmivpm0j7hrg6h2qqshpna2vjlslxnz0sd100kc3lfq7xab";
+ "nNNPDF20_nlo_as_0118_N1" = "09y7pd3nnys49w25gb4524x5xkahillvaypjgncbn8n5x1a11nsr";
+ "nNNPDF20_nlo_as_0118_N14" = "0nb3kcmhbyncp9frs27ww550mjl3f7yiahyyrm3aik93ycpm16n7";
+ "nNNPDF20_nlo_as_0118_O16" = "12kfhldvg8gqxjaian14dng6qqc6nikydwcj5jz2i2d1da3dyhgg";
+ "nNNPDF20_nlo_as_0118_Pb208" = "1rwb7vca0y1aj38mz8m3wg07q9hq66qd5j3y6hs9bh0jz6hkifzh";
+ "nNNPDF20_nlo_as_0118_Sn119" = "1dan86ckd5padipp4x12x8msfg5p97b8hwxm78gfyf88kq725m6z";
+ "nNNPDF20_nlo_as_0118_W184" = "1g0br4gdrb2vzwmqhgj5778a6vl0lykc4ymylibxlqbqrhf8j89b";
+ "nNNPDF20_nlo_as_0118_Xe131" = "1a62qi3qy5kli9q80p2w80mj5v3ps2g6p40zxlgm65q5mphkx1qi";
+ "xFitterPI_NLO_EIG" = "1v6mfhmcrmdvica0wlc2ilfca1srxc7vjyli113wjvpd7wfpnvj5";
+ "xFitterPI_NLO_VAR" = "09mlsww89hhm2s96rlkqbkfwwf9qkblw7n3nnrgas6l1kn2hxq1i";
}
diff --git a/pkgs/development/libraries/prime-server/default.nix b/pkgs/development/libraries/prime-server/default.nix
index e50b855dddd..4f30a9f005c 100644
--- a/pkgs/development/libraries/prime-server/default.nix
+++ b/pkgs/development/libraries/prime-server/default.nix
@@ -3,19 +3,22 @@
stdenv.mkDerivation rec {
pname = "prime-server";
- version = "0.6.7";
+ version = "0.7.0";
src = fetchFromGitHub {
owner = "kevinkreiser";
repo = "prime_server";
rev = version;
- sha256 = "027w3cqfnciyy2x78hfclpb77askn773fab37mzwf6r3mcc7vyl5";
+ sha256 = "0izmmvi3pvidhlrgfpg4ccblrw6fil3ddxg5cfxsz4qbh399x83w";
fetchSubmodules = true;
};
nativeBuildInputs = [ cmake pkg-config ];
buildInputs = [ curl zeromq czmq libsodium ];
+ # https://github.com/kevinkreiser/prime_server/issues/95
+ NIX_CFLAGS_COMPILE = [ "-Wno-error=unused-variable" ];
+
meta = with lib; {
description = "Non-blocking (web)server API for distributed computing and SOA based on zeromq";
homepage = "https://github.com/kevinkreiser/prime_server";
diff --git a/pkgs/development/libraries/pxlib/default.nix b/pkgs/development/libraries/pxlib/default.nix
index 3acaf8bac15..4b6b9ada7ab 100644
--- a/pkgs/development/libraries/pxlib/default.nix
+++ b/pkgs/development/libraries/pxlib/default.nix
@@ -14,7 +14,7 @@ stdenv.mkDerivation rec {
description = "Library to read and write Paradox files";
homepage = "http://pxlib.sourceforge.net/";
license = licenses.gpl2;
- platforms = platforms.linux;
+ platforms = platforms.all;
maintainers = [ maintainers.winpat ];
};
}
diff --git a/pkgs/development/libraries/rdkafka/default.nix b/pkgs/development/libraries/rdkafka/default.nix
index 7a9818bce97..0d7483d3c2e 100644
--- a/pkgs/development/libraries/rdkafka/default.nix
+++ b/pkgs/development/libraries/rdkafka/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, zlib, perl, pkg-config, python, openssl }:
+{ lib, stdenv, fetchFromGitHub, zlib, pkg-config, python3, openssl }:
stdenv.mkDerivation rec {
pname = "rdkafka";
@@ -11,9 +11,9 @@ stdenv.mkDerivation rec {
sha256 = "sha256-EoNzxwuLiYi6sMhyqD/x+ku6BKA+i5og4XsUy2JBN0U=";
};
- nativeBuildInputs = [ pkg-config ];
+ nativeBuildInputs = [ pkg-config python3 ];
- buildInputs = [ zlib perl python openssl ];
+ buildInputs = [ zlib openssl ];
NIX_CFLAGS_COMPILE = "-Wno-error=strict-overflow";
diff --git a/pkgs/development/libraries/redkite/default.nix b/pkgs/development/libraries/redkite/default.nix
index bc82e95be71..eb3d7629a4e 100644
--- a/pkgs/development/libraries/redkite/default.nix
+++ b/pkgs/development/libraries/redkite/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "redkite";
- version = "1.3.0";
+ version = "1.3.1";
src = fetchFromGitHub {
owner = "iurie-sw";
repo = pname;
rev = "v${version}";
- sha256 = "16j9zp5i7svq3g38rfb6h257qfgnd2brrxi7cjd2pdax9xxwj40y";
+ sha256 = "sha256-bf8kz9RyhDDuUHKiKvLiQLBIEXbIyoy3yuKfSpSYYv0=";
};
nativeBuildInputs = [ cmake ];
diff --git a/pkgs/development/libraries/safefile/default.nix b/pkgs/development/libraries/safefile/default.nix
index db18621d8e4..293a13dbddc 100644
--- a/pkgs/development/libraries/safefile/default.nix
+++ b/pkgs/development/libraries/safefile/default.nix
@@ -21,7 +21,7 @@ stdenv.mkDerivation rec {
description = "File open routines to safely open a file when in the presence of an attack";
license = lib.licenses.asl20 ;
maintainers = [lib.maintainers.raskin];
- platforms = lib.platforms.linux;
+ platforms = lib.platforms.all;
homepage = "https://research.cs.wisc.edu/mist/safefile/";
updateWalker = true;
};
diff --git a/pkgs/development/libraries/science/math/amd-libflame/default.nix b/pkgs/development/libraries/science/math/amd-libflame/default.nix
index ac35385f983..f17124db47b 100644
--- a/pkgs/development/libraries/science/math/amd-libflame/default.nix
+++ b/pkgs/development/libraries/science/math/amd-libflame/default.nix
@@ -10,13 +10,13 @@
stdenv.mkDerivation rec {
pname = "amd-libflame";
- version = "2.2";
+ version = "3.0";
src = fetchFromGitHub {
owner = "amd";
repo = "libflame";
rev = version;
- sha256 = "1s8zvq6p843jb52lrbxra7vv0wzmifs4j36z9bp7wf3xr20a0zi5";
+ hash = "sha256-jESae5NqANw90RBbIHH2oGEq5/mudc4IONv50P/AeQ0=";
};
patches = [
diff --git a/pkgs/development/libraries/science/math/libtorch/bin.nix b/pkgs/development/libraries/science/math/libtorch/bin.nix
index 241eb5a3721..481836a4e11 100644
--- a/pkgs/development/libraries/science/math/libtorch/bin.nix
+++ b/pkgs/development/libraries/science/math/libtorch/bin.nix
@@ -8,8 +8,8 @@
, fixDarwinDylibNames
, cudaSupport
-, cudatoolkit_10_2
-, cudnn_cudatoolkit_10_2
+, cudatoolkit_11_1
+, cudnn_cudatoolkit_11_1
}:
let
@@ -38,7 +38,7 @@ in stdenv.mkDerivation {
installPhase = ''
# Copy headers and CMake files.
- install -Dm755 -t $dev/lib lib/*.a
+ mkdir -p $dev
cp -r include $dev
cp -r share $dev
@@ -109,8 +109,8 @@ in stdenv.mkDerivation {
passthru.tests.cmake = callPackage ./test {
inherit cudaSupport;
- cudatoolkit = cudatoolkit_10_2;
- cudnn = cudnn_cudatoolkit_10_2;
+ cudatoolkit = cudatoolkit_11_1;
+ cudnn = cudnn_cudatoolkit_11_1;
};
meta = with lib; {
diff --git a/pkgs/development/libraries/science/math/libtorch/binary-hashes.nix b/pkgs/development/libraries/science/math/libtorch/binary-hashes.nix
index bfb708531df..208e0b7adab 100644
--- a/pkgs/development/libraries/science/math/libtorch/binary-hashes.nix
+++ b/pkgs/development/libraries/science/math/libtorch/binary-hashes.nix
@@ -8,7 +8,7 @@ version: {
hash = "sha256-xBaNyI7eiQnSArHMITonrQQLZnZCZK/SWKOTWnxzdpc=";
};
x86_64-linux-cuda = {
- url = "https://download.pytorch.org/libtorch/cu102/libtorch-cxx11-abi-shared-with-deps-${version}.zip";
- hash = "sha256-rNEyE4+jfeX7cU0aNYd5b0pZGYT0PNPnDnS1PIsrMeM=";
+ url = "https://download.pytorch.org/libtorch/cu111/libtorch-cxx11-abi-shared-with-deps-${version}%2Bcu111.zip";
+ hash = "sha256-uQ7ptOuzowJ0JSPIvJHyNotBfpsqAnxpMDLq7Vl6L00=";
};
}
diff --git a/pkgs/development/libraries/shhmsg/default.nix b/pkgs/development/libraries/shhmsg/default.nix
index 0c736e4cb91..704df3dc5ef 100644
--- a/pkgs/development/libraries/shhmsg/default.nix
+++ b/pkgs/development/libraries/shhmsg/default.nix
@@ -8,13 +8,16 @@ stdenv.mkDerivation rec {
sha256 = "0ax02fzqpaxr7d30l5xbndy1s5vgg1ag643c7zwiw2wj1czrxil8";
};
+ postPatch = ''
+ substituteInPlace Makefile --replace "gcc" "${stdenv.cc.targetPrefix}cc"
+ '';
+
installFlags = [ "INSTBASEDIR=$(out)" ];
meta = with lib; {
description = "A library for displaying messages";
homepage = "https://shh.thathost.com/pub-unix/";
license = licenses.artistic1;
- platforms = platforms.linux;
+ platforms = platforms.all;
};
}
-
diff --git a/pkgs/development/libraries/shhopt/default.nix b/pkgs/development/libraries/shhopt/default.nix
index da1b820fcd5..0657b13e557 100644
--- a/pkgs/development/libraries/shhopt/default.nix
+++ b/pkgs/development/libraries/shhopt/default.nix
@@ -8,12 +8,16 @@ stdenv.mkDerivation rec {
sha256 = "0yd6bl6qw675sxa81nxw6plhpjf9d2ywlm8a5z66zyjf28sl7sds";
};
+ postPatch = ''
+ substituteInPlace Makefile --replace "gcc" "${stdenv.cc.targetPrefix}cc"
+ '';
+
installFlags = [ "INSTBASEDIR=$(out)" ];
meta = with lib; {
description = "A library for parsing command line options";
homepage = "https://shh.thathost.com/pub-unix/";
license = licenses.artistic1;
- platforms = platforms.linux;
+ platforms = platforms.all;
};
}
diff --git a/pkgs/development/libraries/spglib/default.nix b/pkgs/development/libraries/spglib/default.nix
index 12d696b65a8..3d1236a03db 100644
--- a/pkgs/development/libraries/spglib/default.nix
+++ b/pkgs/development/libraries/spglib/default.nix
@@ -21,6 +21,6 @@ stdenv.mkDerivation rec {
homepage = "https://atztogo.github.io/spglib/";
license = licenses.bsd3;
maintainers = [ maintainers.markuskowa ];
- platforms = platforms.linux;
+ platforms = platforms.all;
};
}
diff --git a/pkgs/development/libraries/spice-protocol/default.nix b/pkgs/development/libraries/spice-protocol/default.nix
index 07b670a2718..1eaa3398e40 100644
--- a/pkgs/development/libraries/spice-protocol/default.nix
+++ b/pkgs/development/libraries/spice-protocol/default.nix
@@ -19,6 +19,6 @@ stdenv.mkDerivation rec {
homepage = "https://www.spice-space.org/";
license = licenses.bsd3;
maintainers = with maintainers; [ bluescreen303 ];
- platforms = platforms.linux;
+ platforms = platforms.all;
};
}
diff --git a/pkgs/development/libraries/tidyp/default.nix b/pkgs/development/libraries/tidyp/default.nix
index 5c0ad8463b4..f4c24a126e5 100644
--- a/pkgs/development/libraries/tidyp/default.nix
+++ b/pkgs/development/libraries/tidyp/default.nix
@@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
description = "A program that can validate your HTML, as well as modify it to be more clean and standard";
homepage = "http://tidyp.com/";
- platforms = platforms.linux;
+ platforms = platforms.all;
maintainers = with maintainers; [ pSub ];
license = licenses.bsd3;
};
diff --git a/pkgs/development/libraries/tinyobjloader/default.nix b/pkgs/development/libraries/tinyobjloader/default.nix
index c7939a6be25..ad4a999e45c 100644
--- a/pkgs/development/libraries/tinyobjloader/default.nix
+++ b/pkgs/development/libraries/tinyobjloader/default.nix
@@ -21,6 +21,6 @@ stdenv.mkDerivation rec {
description = "Tiny but powerful single file wavefront obj loader";
license = licenses.mit;
maintainers = [ maintainers.ivar ];
- platforms = platforms.linux;
+ platforms = platforms.all;
};
}
diff --git a/pkgs/development/libraries/tllist/default.nix b/pkgs/development/libraries/tllist/default.nix
index 11e61e93a0c..c8497391999 100644
--- a/pkgs/development/libraries/tllist/default.nix
+++ b/pkgs/development/libraries/tllist/default.nix
@@ -36,6 +36,6 @@ stdenv.mkDerivation rec {
license = licenses.mit;
maintainers = with maintainers; [ fionera AndersonTorres ];
- platforms = with platforms; linux;
+ platforms = platforms.all;
};
}
diff --git a/pkgs/development/libraries/utf8cpp/default.nix b/pkgs/development/libraries/utf8cpp/default.nix
index e627b97849a..30129992c73 100644
--- a/pkgs/development/libraries/utf8cpp/default.nix
+++ b/pkgs/development/libraries/utf8cpp/default.nix
@@ -27,6 +27,6 @@ stdenv.mkDerivation rec {
description = "UTF-8 with C++ in a Portable Way";
license = licenses.free;
maintainers = with maintainers; [ jobojeha ];
- platforms = platforms.linux;
+ platforms = platforms.all;
};
}
diff --git a/pkgs/development/libraries/vcg/default.nix b/pkgs/development/libraries/vcg/default.nix
index 380f533fe6f..d8c83bf54a8 100644
--- a/pkgs/development/libraries/vcg/default.nix
+++ b/pkgs/development/libraries/vcg/default.nix
@@ -23,7 +23,7 @@ stdenv.mkDerivation rec {
homepage = "http://vcg.isti.cnr.it/vcglib/install.html";
description = "C++ library for manipulation, processing and displaying with OpenGL of triangle and tetrahedral meshes";
license = licenses.gpl3;
- platforms = platforms.linux;
+ platforms = platforms.all;
maintainers = with maintainers; [ abbradar ];
};
}
diff --git a/pkgs/development/libraries/volk/default.nix b/pkgs/development/libraries/volk/default.nix
new file mode 100644
index 00000000000..574a90d2272
--- /dev/null
+++ b/pkgs/development/libraries/volk/default.nix
@@ -0,0 +1,51 @@
+{ stdenv
+, lib
+, fetchFromGitHub
+, fetchpatch
+, cmake
+, cppunit
+, python3
+, enableModTool ? true
+, removeReferencesTo
+}:
+
+stdenv.mkDerivation rec {
+ pname = "volk";
+ version = "2.4.1";
+
+ src = fetchFromGitHub {
+ owner = "gnuradio";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "fuHJ+p5VN4ThdbQFbzB08VCuy/Zo7m/I1Gs5EQGPeNY=";
+ fetchSubmodules = true;
+ };
+
+ patches = [
+ # Fixes a failing test: https://github.com/gnuradio/volk/pull/434
+ (fetchpatch {
+ url = "https://github.com/gnuradio/volk/pull/434/commits/bce8531b6f1a3c5abe946ed6674b283d54258281.patch";
+ sha256 = "OLW9uF6iL47z63kjvYqwsWtkINav8Xhs+Htqg6Kr4uI=";
+ })
+ ];
+ cmakeFlags = lib.optionals (!enableModTool) [ "-DENABLE_MODTOOL=OFF" ];
+ postInstall = ''
+ ${removeReferencesTo}/bin/remove-references-to -t ${stdenv.cc} $(readlink -f $out/lib/libvolk.so)
+ '';
+
+ nativeBuildInputs = [
+ cmake
+ python3
+ python3.pkgs.Mako
+ ];
+
+ doCheck = true;
+
+ meta = with lib; {
+ homepage = "http://libvolk.org/";
+ description = "The Vector Optimized Library of Kernels";
+ license = licenses.gpl3Plus;
+ maintainers = with maintainers; [ doronbehar ];
+ platforms = platforms.all;
+ };
+}
diff --git a/pkgs/development/libraries/zxing-cpp/default.nix b/pkgs/development/libraries/zxing-cpp/default.nix
new file mode 100644
index 00000000000..aa7db78c4c3
--- /dev/null
+++ b/pkgs/development/libraries/zxing-cpp/default.nix
@@ -0,0 +1,44 @@
+{ lib
+, stdenv
+, fetchFromGitHub
+, pkg-config
+, cmake
+}:
+
+stdenv.mkDerivation rec {
+ pname = "zxing-cpp";
+ version = "1.1.1";
+
+ src = fetchFromGitHub {
+ owner = "nu-book";
+ repo = pname;
+ rev = "v${version}";
+ hash = "sha256-N2FTzsjxm3EE5Wqz7xt+FS4zQ60Ow4WbdX6Eo08ktek=";
+ };
+
+ nativeBuildInputs = [
+ cmake
+ pkg-config
+ ];
+
+ cmakeFlags = [
+ "-DBUILD_EXAMPLES=OFF"
+ ];
+
+ meta = with lib; {
+ homepage = "https://github.com/nu-book/zxing-cpp";
+ description = "C++ port of zxing (a Java barcode image processing library)";
+ longDescription = ''
+ ZXing-C++ ("zebra crossing") is an open-source, multi-format 1D/2D barcode
+ image processing library implemented in C++.
+
+ It was originally ported from the Java ZXing Library but has been
+ developed further and now includes many improvements in terms of quality
+ and performance. It can both read and write barcodes in a number of
+ formats.
+ '';
+ license = licenses.asl20;
+ maintainers = with maintainers; [ AndersonTorres ];
+ platforms = with platforms; unix;
+ };
+}
diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix-overrides.nix b/pkgs/development/lisp-modules/quicklisp-to-nix-overrides.nix
index 412fd4b8dee..79a799f76fb 100644
--- a/pkgs/development/lisp-modules/quicklisp-to-nix-overrides.nix
+++ b/pkgs/development/lisp-modules/quicklisp-to-nix-overrides.nix
@@ -225,7 +225,7 @@ $out/lib/common-lisp/query-fs"
x.deps;
};
cl-cffi-gtk-glib = addNativeLibs [pkgs.glib];
- cl-cffi-gtk-gdk-pixbuf = addNativeLibs [pkgs.gdk_pixbuf];
+ cl-cffi-gtk-gdk-pixbuf = addNativeLibs [pkgs.gdk-pixbuf];
cl-cffi-gtk-cairo = addNativeLibs [pkgs.cairo];
cl-cffi-gtk-pango = addNativeLibs [pkgs.pango];
cl-cffi-gtk-gdk = addNativeLibs [pkgs.gtk3];
diff --git a/pkgs/development/lisp-modules/shell.nix b/pkgs/development/lisp-modules/shell.nix
index 0201491f4cc..a8ed246e6f8 100644
--- a/pkgs/development/lisp-modules/shell.nix
+++ b/pkgs/development/lisp-modules/shell.nix
@@ -11,6 +11,6 @@ self = rec {
lispPackages.quicklisp-to-nix lispPackages.quicklisp-to-nix-system-info
];
CPATH = "${libfixposix}/include";
- LD_LIBRARY_PATH = "${openssl.out}/lib:${fuse}/lib:${libuv}/lib:${libev}/lib:${libmysqlclient}/lib:${libmysqlclient}/lib/mysql:${postgresql.lib}/lib:${sqlite.out}/lib:${libfixposix}/lib:${freetds}/lib:${openssl_lib_marked}/lib:${glib.out}/lib:${gdk_pixbuf}/lib:${cairo}/lib:${pango.out}/lib:${gtk3}/lib:${webkitgtk}/lib";
+ LD_LIBRARY_PATH = "${openssl.out}/lib:${fuse}/lib:${libuv}/lib:${libev}/lib:${libmysqlclient}/lib:${libmysqlclient}/lib/mysql:${postgresql.lib}/lib:${sqlite.out}/lib:${libfixposix}/lib:${freetds}/lib:${openssl_lib_marked}/lib:${glib.out}/lib:${gdk-pixbuf}/lib:${cairo}/lib:${pango.out}/lib:${gtk3}/lib:${webkitgtk}/lib";
};
in stdenv.mkDerivation self
diff --git a/pkgs/development/mobile/androidenv/emulator.nix b/pkgs/development/mobile/androidenv/emulator.nix
index e08078ea672..c8fce166aa7 100644
--- a/pkgs/development/mobile/androidenv/emulator.nix
+++ b/pkgs/development/mobile/androidenv/emulator.nix
@@ -5,16 +5,16 @@ deployAndroidPackage {
buildInputs = [ autoPatchelfHook makeWrapper ]
++ lib.optional (os == "linux") [
pkgs.glibc
- pkgs.xlibs.libX11
- pkgs.xlibs.libXext
- pkgs.xlibs.libXdamage
- pkgs.xlibs.libXfixes
- pkgs.xlibs.libxcb
- pkgs.xlibs.libXcomposite
- pkgs.xlibs.libXcursor
- pkgs.xlibs.libXi
- pkgs.xlibs.libXrender
- pkgs.xlibs.libXtst
+ pkgs.xorg.libX11
+ pkgs.xorg.libXext
+ pkgs.xorg.libXdamage
+ pkgs.xorg.libXfixes
+ pkgs.xorg.libxcb
+ pkgs.xorg.libXcomposite
+ pkgs.xorg.libXcursor
+ pkgs.xorg.libXi
+ pkgs.xorg.libXrender
+ pkgs.xorg.libXtst
pkgs.libcxx
pkgs.libGL
pkgs.libpulseaudio
diff --git a/pkgs/development/mobile/androidenv/tools/26.nix b/pkgs/development/mobile/androidenv/tools/26.nix
index 0234c9f3d04..a768a120547 100644
--- a/pkgs/development/mobile/androidenv/tools/26.nix
+++ b/pkgs/development/mobile/androidenv/tools/26.nix
@@ -4,7 +4,7 @@ deployAndroidPackage {
name = "androidsdk";
inherit os package;
buildInputs = [ autoPatchelfHook makeWrapper ]
- ++ lib.optional (os == "linux") [ pkgs.glibc pkgs.xlibs.libX11 pkgs.xlibs.libXrender pkgs.xlibs.libXext pkgs.fontconfig pkgs.freetype pkgs_i686.glibc pkgs_i686.xlibs.libX11 pkgs_i686.xlibs.libXrender pkgs_i686.xlibs.libXext pkgs_i686.fontconfig.lib pkgs_i686.freetype pkgs_i686.zlib pkgs.fontconfig.lib ];
+ ++ lib.optional (os == "linux") [ pkgs.glibc pkgs.xorg.libX11 pkgs.xorg.libXrender pkgs.xorg.libXext pkgs.fontconfig pkgs.freetype pkgs_i686.glibc pkgs_i686.xorg.libX11 pkgs_i686.xorg.libXrender pkgs_i686.xorg.libXext pkgs_i686.fontconfig.lib pkgs_i686.freetype pkgs_i686.zlib pkgs.fontconfig.lib ];
patchInstructions = ''
${lib.optionalString (os == "linux") ''
@@ -27,7 +27,7 @@ deployAndroidPackage {
# Wrap monitor script
wrapProgram $PWD/monitor \
--prefix PATH : ${pkgs.jdk8}/bin \
- --prefix LD_LIBRARY_PATH : ${lib.makeLibraryPath [ pkgs.xlibs.libX11 pkgs.xlibs.libXtst ]}
+ --prefix LD_LIBRARY_PATH : ${lib.makeLibraryPath [ pkgs.xorg.libX11 pkgs.xorg.libXtst ]}
# Patch all script shebangs
patchShebangs .
diff --git a/pkgs/development/node-packages/default.nix b/pkgs/development/node-packages/default.nix
index 240f287003b..2023cbfbfa0 100644
--- a/pkgs/development/node-packages/default.nix
+++ b/pkgs/development/node-packages/default.nix
@@ -107,7 +107,7 @@ let
mirakurun = super.mirakurun.override rec {
nativeBuildInputs = with pkgs; [ makeWrapper ];
postInstall = let
- runtimeDeps = [ nodejs ] ++ (with pkgs; [ bash which v4l_utils ]);
+ runtimeDeps = [ nodejs ] ++ (with pkgs; [ bash which v4l-utils ]);
in
''
substituteInPlace $out/lib/node_modules/mirakurun/processes.json \
diff --git a/pkgs/development/node-packages/node-packages.nix b/pkgs/development/node-packages/node-packages.nix
index 68c934bee73..cc2c471bd6d 100644
--- a/pkgs/development/node-packages/node-packages.nix
+++ b/pkgs/development/node-packages/node-packages.nix
@@ -22,13 +22,13 @@ let
sha512 = "t4WmWoGV9gyzypwG3y3JlcK2t8fKLtvzBA7xEoFTj9SMPvOuLsf13uh4ikK0RRaaa9RPPWLgFUdOyIRaQvCpwQ==";
};
};
- "@angular-devkit/architect-0.1102.3" = {
+ "@angular-devkit/architect-0.1102.4" = {
name = "_at_angular-devkit_slash_architect";
packageName = "@angular-devkit/architect";
- version = "0.1102.3";
+ version = "0.1102.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1102.3.tgz";
- sha512 = "+skN/lDvWPxiQl0d2maVtfqgr/aRIx4cZdlTTp20FQ14J8BK9xFHuexnhQ17jdVYCIrgWoPDz2d9ZRw7e6pXvA==";
+ url = "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1102.4.tgz";
+ sha512 = "A/nc/s9S9+H6xFOxcXqyfiCg9lXzCpO2ZVeaNamZB8f8tHoGfFMQ3JkCGhFiYsbze4fXhcwszNq1o36lGIW7FA==";
};
};
"@angular-devkit/core-11.2.0" = {
@@ -49,6 +49,15 @@ let
sha512 = "2JEGXzFqjTqVls2uIZEE0sk4VY9a/alxBAq8BFYIVbvzKsL9gAY71Ztf21zrhQrZop9qeuLJtOAbp00QyYUaQA==";
};
};
+ "@angular-devkit/core-11.2.4" = {
+ name = "_at_angular-devkit_slash_core";
+ packageName = "@angular-devkit/core";
+ version = "11.2.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@angular-devkit/core/-/core-11.2.4.tgz";
+ sha512 = "98mGDV4XtKWiQ/2D6yzvOHrnJovXchaAN9AjscAHd2an8Fkiq72d9m2wREpk+2J40NWTDB6J5iesTh3qbi8+CA==";
+ };
+ };
"@angular-devkit/schematics-11.2.0" = {
name = "_at_angular-devkit_slash_schematics";
packageName = "@angular-devkit/schematics";
@@ -67,6 +76,15 @@ let
sha512 = "x/IKgZDn6z/MzQ28WF2GTP2N+n78iySQhLu6n6bpmdrFp9noi9QASzN+mAFiqSNO8XpO9oyIB5y2ERl8KBrU1g==";
};
};
+ "@angular-devkit/schematics-11.2.4" = {
+ name = "_at_angular-devkit_slash_schematics";
+ packageName = "@angular-devkit/schematics";
+ version = "11.2.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-11.2.4.tgz";
+ sha512 = "M9Ike1TYawOIHzenlZS1ufQbsS+Z11/doj5w/UrU0q2OEKc6U375t5qVGgKo3PLHHS8osb9aW9xYwBfVlKrryQ==";
+ };
+ };
"@angular-devkit/schematics-cli-0.1102.0" = {
name = "_at_angular-devkit_slash_schematics-cli";
packageName = "@angular-devkit/schematics-cli";
@@ -256,13 +274,13 @@ let
sha512 = "fDj5rWlTi/czvUS5t7V7I45Ai6bOO3Z7JARYj21Y2xxfbRGtJi6h8FvLX0N/EbzQgo/fiZc/HAhtfwn+OCjD7A==";
};
};
- "@apollographql/graphql-playground-html-1.6.26" = {
+ "@apollographql/graphql-playground-html-1.6.27" = {
name = "_at_apollographql_slash_graphql-playground-html";
packageName = "@apollographql/graphql-playground-html";
- version = "1.6.26";
+ version = "1.6.27";
src = fetchurl {
- url = "https://registry.npmjs.org/@apollographql/graphql-playground-html/-/graphql-playground-html-1.6.26.tgz";
- sha512 = "XAwXOIab51QyhBxnxySdK3nuMEUohhDsHQ5Rbco/V1vjlP75zZ0ZLHD9dTpXTN8uxKxopb2lUvJTq+M4g2Q0HQ==";
+ url = "https://registry.npmjs.org/@apollographql/graphql-playground-html/-/graphql-playground-html-1.6.27.tgz";
+ sha512 = "tea2LweZvn6y6xFV11K0KC8ETjmm52mQrW+ezgB2O/aTQf8JGyFmMcRPFgUaQZeHbWdm8iisDC6EjOKsXu0nfw==";
};
};
"@apollographql/graphql-upload-8-fork-8.1.3" = {
@@ -328,22 +346,22 @@ let
sha512 = "HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==";
};
};
- "@babel/compat-data-7.13.8" = {
+ "@babel/compat-data-7.13.11" = {
name = "_at_babel_slash_compat-data";
packageName = "@babel/compat-data";
- version = "7.13.8";
+ version = "7.13.11";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.13.8.tgz";
- sha512 = "EaI33z19T4qN3xLXsGf48M2cDqa6ei9tPZlfLdb2HC+e/cFtREiRd8hdSqDbwdLB0/+gLwqJmCYASH0z2bUdog==";
+ url = "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.13.11.tgz";
+ sha512 = "BwKEkO+2a67DcFeS3RLl0Z3Gs2OvdXewuWjc1Hfokhb5eQWP9YRYH1/+VrVZvql2CfjOiNGqSAFOYt4lsqTHzg==";
};
};
- "@babel/core-7.13.8" = {
+ "@babel/core-7.13.10" = {
name = "_at_babel_slash_core";
packageName = "@babel/core";
- version = "7.13.8";
+ version = "7.13.10";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/core/-/core-7.13.8.tgz";
- sha512 = "oYapIySGw1zGhEFRd6lzWNLWFX2s5dA/jm+Pw/+59ZdXtjyIuwlXbrId22Md0rgZVop+aVoqow2riXhBLNyuQg==";
+ url = "https://registry.npmjs.org/@babel/core/-/core-7.13.10.tgz";
+ sha512 = "bfIYcT0BdKeAZrovpMqX2Mx5NrgAckGbwT982AkdS5GNfn3KMGiprlBAtmBcFZRUmpaufS6WZFP8trvx8ptFDw==";
};
};
"@babel/core-7.9.0" = {
@@ -391,22 +409,22 @@ let
sha512 = "CZOv9tGphhDRlVjVkAgm8Nhklm9RzSmWpX2my+t7Ua/KT616pEzXsQCjinzvkRvHWJ9itO4f296efroX23XCMA==";
};
};
- "@babel/helper-compilation-targets-7.13.8" = {
+ "@babel/helper-compilation-targets-7.13.10" = {
name = "_at_babel_slash_helper-compilation-targets";
packageName = "@babel/helper-compilation-targets";
- version = "7.13.8";
+ version = "7.13.10";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.13.8.tgz";
- sha512 = "pBljUGC1y3xKLn1nrx2eAhurLMA8OqBtBP/JwG4U8skN7kf8/aqwwxpV1N6T0e7r6+7uNitIa/fUxPFagSXp3A==";
+ url = "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.13.10.tgz";
+ sha512 = "/Xju7Qg1GQO4mHZ/Kcs6Au7gfafgZnwm+a7sy/ow/tV1sHeraRUHbjdat8/UvDor4Tez+siGKDk6zIKtCPKVJA==";
};
};
- "@babel/helper-create-class-features-plugin-7.13.8" = {
+ "@babel/helper-create-class-features-plugin-7.13.11" = {
name = "_at_babel_slash_helper-create-class-features-plugin";
packageName = "@babel/helper-create-class-features-plugin";
- version = "7.13.8";
+ version = "7.13.11";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.13.8.tgz";
- sha512 = "qioaRrKHQbn4hkRKDHbnuQ6kAxmmOF+kzKGnIfxPK4j2rckSJCpKzr/SSTlohSCiE3uAQpNDJ9FIh4baeE8W+w==";
+ url = "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.13.11.tgz";
+ sha512 = "ays0I7XYq9xbjCSvT+EvysLgfc3tOkwCULHjrnscGT3A9qD4sk3wXnJ3of0MAWsWGjdinFvajHU2smYuqXKMrw==";
};
};
"@babel/helper-create-regexp-features-plugin-7.12.17" = {
@@ -580,31 +598,31 @@ let
sha512 = "1UX9F7K3BS42fI6qd2A4BjKzgGjToscyZTdp1DjknHLCIvpgne6918io+aL5LXFcER/8QWiwpoY902pVEqgTXA==";
};
};
- "@babel/helpers-7.13.0" = {
+ "@babel/helpers-7.13.10" = {
name = "_at_babel_slash_helpers";
packageName = "@babel/helpers";
- version = "7.13.0";
+ version = "7.13.10";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helpers/-/helpers-7.13.0.tgz";
- sha512 = "aan1MeFPxFacZeSz6Ld7YZo5aPuqnKlD7+HZY75xQsueczFccP9A7V05+oe0XpLwHK3oLorPe9eaAUljL7WEaQ==";
+ url = "https://registry.npmjs.org/@babel/helpers/-/helpers-7.13.10.tgz";
+ sha512 = "4VO883+MWPDUVRF3PhiLBUFHoX/bsLTGFpFK/HqvvfBZz2D57u9XzPVNFVBTc0PW/CWR9BXTOKt8NF4DInUHcQ==";
};
};
- "@babel/highlight-7.13.8" = {
+ "@babel/highlight-7.13.10" = {
name = "_at_babel_slash_highlight";
packageName = "@babel/highlight";
- version = "7.13.8";
+ version = "7.13.10";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.8.tgz";
- sha512 = "4vrIhfJyfNf+lCtXC2ck1rKSzDwciqF7IWFhXXrSOUC2O5DrVp+w4c6ed4AllTxhTkUP5x2tYj41VaxdVMMRDw==";
+ url = "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.10.tgz";
+ sha512 = "5aPpe5XQPzflQrFwL1/QoeHkP2MsA4JCntcXHRhEsdsfPVkvPi2w7Qix4iV7t5S/oC9OodGrggd8aco1g3SZFg==";
};
};
- "@babel/parser-7.13.9" = {
+ "@babel/parser-7.13.11" = {
name = "_at_babel_slash_parser";
packageName = "@babel/parser";
- version = "7.13.9";
+ version = "7.13.11";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/parser/-/parser-7.13.9.tgz";
- sha512 = "nEUfRiARCcaVo3ny3ZQjURjHQZUo/JkEw7rLlSZy/psWGnvwXFtPcr6jb7Yb41DVW5LTe6KRq9LGleRNsg1Frw==";
+ url = "https://registry.npmjs.org/@babel/parser/-/parser-7.13.11.tgz";
+ sha512 = "PhuoqeHoO9fc4ffMEVk4qb/w/s2iOSWohvbHxLtxui0eBg3Lg5gN1U8wp1V1u61hOWkPQJJyJzGH6Y+grwkq8Q==";
};
};
"@babel/plugin-external-helpers-7.8.3" = {
@@ -1192,13 +1210,13 @@ let
sha512 = "xhUPzDXxZN1QfiOy/I5tyye+TRz6lA7z6xaT4CLOjPRMVg1ldRf0LHw0TDBpYL4vG78556WuHdyO9oi5UmzZBg==";
};
};
- "@babel/plugin-transform-runtime-7.13.9" = {
+ "@babel/plugin-transform-runtime-7.13.10" = {
name = "_at_babel_slash_plugin-transform-runtime";
packageName = "@babel/plugin-transform-runtime";
- version = "7.13.9";
+ version = "7.13.10";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.13.9.tgz";
- sha512 = "XCxkY/wBI6M6Jj2mlWxkmqbKPweRanszWbF3Tyut+hKh+PHcuIH/rSr/7lmmE7C3WW+HSIm2GT+d5jwmheuB0g==";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.13.10.tgz";
+ sha512 = "Y5k8ipgfvz5d/76tx7JYbKQTcgFSU6VgJ3kKQv4zGTKr+a9T/KBvfRvGtSFgKDQGt/DBykQixV0vNWKIdzWErA==";
};
};
"@babel/plugin-transform-shorthand-properties-7.12.13" = {
@@ -1273,15 +1291,6 @@ let
sha512 = "mDRzSNY7/zopwisPZ5kM9XKCfhchqIYwAKRERtEnhYscZB79VRekuRSoYbN0+KVe3y8+q1h6A4svXtP7N+UoCA==";
};
};
- "@babel/polyfill-7.12.1" = {
- name = "_at_babel_slash_polyfill";
- packageName = "@babel/polyfill";
- version = "7.12.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/@babel/polyfill/-/polyfill-7.12.1.tgz";
- sha512 = "X0pi0V6gxLi6lFZpGmeNa4zxtwEmCs42isWLNjZZDE0Y8yVfgu0T2OAHlzBbdYlqbW/YXVvoBHpATEM+goCj8g==";
- };
- };
"@babel/preset-env-7.12.17" = {
name = "_at_babel_slash_preset-env";
packageName = "@babel/preset-env";
@@ -1291,13 +1300,13 @@ let
sha512 = "9PMijx8zFbCwTHrd2P4PJR5nWGH3zWebx2OcpTjqQrHhCiL2ssSR2Sc9ko2BsI2VmVBfoaQmPrlMTCui4LmXQg==";
};
};
- "@babel/preset-env-7.13.9" = {
+ "@babel/preset-env-7.13.10" = {
name = "_at_babel_slash_preset-env";
packageName = "@babel/preset-env";
- version = "7.13.9";
+ version = "7.13.10";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.13.9.tgz";
- sha512 = "mcsHUlh2rIhViqMG823JpscLMesRt3QbMsv1+jhopXEb3W2wXvQ9QoiOlZI9ZbR3XqPtaFpZwEZKYqGJnGMZTQ==";
+ url = "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.13.10.tgz";
+ sha512 = "nOsTScuoRghRtUsRr/c69d042ysfPHcu+KOB4A9aAO9eJYqrkat+LF8G1yp1HD18QiwixT2CisZTr/0b3YZPXQ==";
};
};
"@babel/preset-flow-7.12.13" = {
@@ -1354,13 +1363,13 @@ let
sha512 = "yCVtABcmvQjRsX2elcZFUV5Q5kDDpHdtXKKku22hNDma60lYuhKmtp1ykZ/okRCPLT2bR5S+cA1kvtBdAFlDTQ==";
};
};
- "@babel/runtime-7.12.5" = {
+ "@babel/runtime-7.13.10" = {
name = "_at_babel_slash_runtime";
packageName = "@babel/runtime";
- version = "7.12.5";
+ version = "7.13.10";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.5.tgz";
- sha512 = "plcc+hbExy3McchJCEQG3knOsuh3HH+Prx1P6cLIkET/0dLuQDEnrT+s27Axgc9bqfsmNUNHfscgMUdBpC9xfg==";
+ url = "https://registry.npmjs.org/@babel/runtime/-/runtime-7.13.10.tgz";
+ sha512 = "4QPkjJq6Ns3V/RgpEahRk+AGfL0eO6RHHtTWoNNr5mO49G6B5+X6d6THgWEAvTrznU5xYpbAlVKRYcsCgh/Akw==";
};
};
"@babel/runtime-7.13.9" = {
@@ -1480,6 +1489,15 @@ let
sha512 = "htzFO1Zc57S8kgdRK9mLcPVTW1BY2ijfH7Dk2CeZmspTWKdKqSo1iwmqrq2WtRjFlo8aRZYgLX0wFrDXF/9DLA==";
};
};
+ "@cdktf/hcl2json-0.2.0" = {
+ name = "_at_cdktf_slash_hcl2json";
+ packageName = "@cdktf/hcl2json";
+ version = "0.2.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@cdktf/hcl2json/-/hcl2json-0.2.0.tgz";
+ sha512 = "ipJDQ7S402bziTPKr6WH2rfUtvUdC82LGj5YnEHpSuGp7PySEZs0u7J4ERsUNxoXFL0ikMvRBgzH6fCi+j7LQA==";
+ };
+ };
"@chemzqm/neovim-5.2.13" = {
name = "_at_chemzqm_slash_neovim";
packageName = "@chemzqm/neovim";
@@ -1489,24 +1507,6 @@ let
sha512 = "Eo1NBUj0e2vtOdNA7fpHra6xviDtwDWbYZiPzH5BWGwPtbRa0XjNGPMggcDCCKKKFRJgp9AaAfmT0LaqIyQvyg==";
};
};
- "@cliqz-oss/firefox-client-0.3.1" = {
- name = "_at_cliqz-oss_slash_firefox-client";
- packageName = "@cliqz-oss/firefox-client";
- version = "0.3.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/@cliqz-oss/firefox-client/-/firefox-client-0.3.1.tgz";
- sha512 = "RO+Tops/wGnBzWoZYkCraqyh2JqOejqJq5/a4b54HhmjTNSKdUPwAOK17EGg/zPb0nWqkuB7QyZsI9bo+ev8Kw==";
- };
- };
- "@cliqz-oss/node-firefox-connect-1.2.1" = {
- name = "_at_cliqz-oss_slash_node-firefox-connect";
- packageName = "@cliqz-oss/node-firefox-connect";
- version = "1.2.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/@cliqz-oss/node-firefox-connect/-/node-firefox-connect-1.2.1.tgz";
- sha512 = "O/IyiB5pfztCdmxQZg0/xeq5w+YiP3gtJz8d4We2EpLPKzbDVjOrtfLKYgVfm6Ya6mbvDge1uLkSRwaoVCWKnA==";
- };
- };
"@cnakazawa/watch-1.0.4" = {
name = "_at_cnakazawa_slash_watch";
packageName = "@cnakazawa/watch";
@@ -1894,15 +1894,6 @@ let
sha512 = "ZHkXKq2XFFmAUdmSZrmqUSIrRM4O9gtkdpxMmV+LQl7kScUnbo6pMnXu6+FTDgZ12aW6SDoZoOJfS56WD+Eu6A==";
};
};
- "@eslint/eslintrc-0.2.2" = {
- name = "_at_eslint_slash_eslintrc";
- packageName = "@eslint/eslintrc";
- version = "0.2.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.2.2.tgz";
- sha512 = "EfB5OHNYp1F4px/LI/FEnGylop7nOqkQ1LRzCM0KccA2U8tvV8w01KBv37LbO7nW4H+YhKyo2LcJhRwjjV17QQ==";
- };
- };
"@eslint/eslintrc-0.4.0" = {
name = "_at_eslint_slash_eslintrc";
packageName = "@eslint/eslintrc";
@@ -1939,22 +1930,22 @@ let
sha512 = "Ydf4LidRB/EBI+YrB+cVLqIseiRfjUI/AeHBgjGMtq3GroraDu81OV7zqophRgupngoL3iS3JUMDMnxO7g39qA==";
};
};
- "@expo/config-3.3.30" = {
+ "@expo/config-3.3.31" = {
name = "_at_expo_slash_config";
packageName = "@expo/config";
- version = "3.3.30";
+ version = "3.3.31";
src = fetchurl {
- url = "https://registry.npmjs.org/@expo/config/-/config-3.3.30.tgz";
- sha512 = "mOFebiAcowOD9MCpXGtZG/oMku1vAOazGx9BGaDnrod5YHjmrIN65W+hP+eK2dQBcJV1VjbU5K3VpkXO6aWwBA==";
+ url = "https://registry.npmjs.org/@expo/config/-/config-3.3.31.tgz";
+ sha512 = "LRNWctdc9TI7C2BIrqShS97LT+Oe2TuazWh5uFdvxT1gMe7N4TslyLwaYHPiOgetukRtTAOP5+ekXXyc656VdA==";
};
};
- "@expo/config-plugins-1.0.20" = {
+ "@expo/config-plugins-1.0.21" = {
name = "_at_expo_slash_config-plugins";
packageName = "@expo/config-plugins";
- version = "1.0.20";
+ version = "1.0.21";
src = fetchurl {
- url = "https://registry.npmjs.org/@expo/config-plugins/-/config-plugins-1.0.20.tgz";
- sha512 = "BucZQbi7edu8Pin8zFUNsaQeZAj/8ga7Ei3PKivKZKd5F53DdFU6Yb+ZDyQ0UeOGDi0hZlZWdaBzmQqHEg37TQ==";
+ url = "https://registry.npmjs.org/@expo/config-plugins/-/config-plugins-1.0.21.tgz";
+ sha512 = "sMTF0/lx52ovJPz9iH5l0aKRpPFFtYoAQ+38AYhXI890Sswr1UU4Pq3IA5RMdvtOTkTzNREr21WvEHd7X8D1dA==";
};
};
"@expo/config-types-40.0.0-beta.2" = {
@@ -1975,22 +1966,22 @@ let
sha512 = "HsukM03X5/EXSucVsLN/oLqyFq/1jAjpADkgU1HLaezFpkr+TOquI6yDwdDp1450kcm891PE/SYJ+mCdPxzDLw==";
};
};
- "@expo/dev-server-0.1.56" = {
+ "@expo/dev-server-0.1.57" = {
name = "_at_expo_slash_dev-server";
packageName = "@expo/dev-server";
- version = "0.1.56";
+ version = "0.1.57";
src = fetchurl {
- url = "https://registry.npmjs.org/@expo/dev-server/-/dev-server-0.1.56.tgz";
- sha512 = "BXKJW6KB7AckjJkDIM4mmuMhbiP9GQtmfsNoEsXg9Ci1NxJxu4vc/UdaL4tC+SLlDNpKgSIBvSNDY0AdPKUAeA==";
+ url = "https://registry.npmjs.org/@expo/dev-server/-/dev-server-0.1.57.tgz";
+ sha512 = "0N5RArNt1qnkGbUqW2MWC4+FlxbyVuzn2e/QeICBq6mdSC+LT+J0jatbpSGD7Mk76tZtDGduHQBR0MA9Vdqgew==";
};
};
- "@expo/dev-tools-0.13.84" = {
+ "@expo/dev-tools-0.13.85" = {
name = "_at_expo_slash_dev-tools";
packageName = "@expo/dev-tools";
- version = "0.13.84";
+ version = "0.13.85";
src = fetchurl {
- url = "https://registry.npmjs.org/@expo/dev-tools/-/dev-tools-0.13.84.tgz";
- sha512 = "HmN5Gb+uSpLxIhHKjPgRSLZaAEJW8UmV6h2eQmVUrpc+VoT0M4roCHd50xJQv+OqLllgo9ZmmyWHnNckOd+RJA==";
+ url = "https://registry.npmjs.org/@expo/dev-tools/-/dev-tools-0.13.85.tgz";
+ sha512 = "brTPqUyk+J+jYrwupCcTDEXXpmQ2cDVYd9tDvpKLZGj8VnuUj2u2miAeJc4rSiKE+N6YYeRwJRF7gghd2NBVkw==";
};
};
"@expo/devcert-1.0.0" = {
@@ -2020,13 +2011,13 @@ let
sha512 = "cCQdw/Nfw8doXjN3onvUnWkuJjtVxx2iUjSOLMydvgI87YpW3x05uUXOVs4P+77YFVoFS6xbki+fmKK2JSCf8w==";
};
};
- "@expo/metro-config-0.1.56" = {
+ "@expo/metro-config-0.1.57" = {
name = "_at_expo_slash_metro-config";
packageName = "@expo/metro-config";
- version = "0.1.56";
+ version = "0.1.57";
src = fetchurl {
- url = "https://registry.npmjs.org/@expo/metro-config/-/metro-config-0.1.56.tgz";
- sha512 = "h7IBc8GWzqKhdv2OWqU9tU3i5ZMpoXU1gao+kZzvi02dEAV5GzKxvGPiZu9nsvXeeRlCIpzTHvzFPh5n5mtSnA==";
+ url = "https://registry.npmjs.org/@expo/metro-config/-/metro-config-0.1.57.tgz";
+ sha512 = "SyUDmjIpSy5DE0h32ckdVwB0XbB8jgbbW28MYILUASSLzfC3DmaOqdcNl18jIaewG5hw2eHc2gikd/0TwLN2Vw==";
};
};
"@expo/osascript-2.0.24" = {
@@ -2092,22 +2083,22 @@ let
sha512 = "LB7jWkqrHo+5fJHNrLAFdimuSXQ2MQ4lA7SQW5bf/HbsXuV2VrT/jN/M8f/KoWt0uJMGN4k/j7Opx4AvOOxSew==";
};
};
- "@expo/webpack-config-0.12.60" = {
+ "@expo/webpack-config-0.12.61" = {
name = "_at_expo_slash_webpack-config";
packageName = "@expo/webpack-config";
- version = "0.12.60";
+ version = "0.12.61";
src = fetchurl {
- url = "https://registry.npmjs.org/@expo/webpack-config/-/webpack-config-0.12.60.tgz";
- sha512 = "UieL5oLo4rm0jNx/Gzz6gs4fZ37THSdptvy4dQFsHGQrvZgxd1lCHEe4NNv56/Zs3H/FrX7vczpZ2fwS/LXvmQ==";
+ url = "https://registry.npmjs.org/@expo/webpack-config/-/webpack-config-0.12.61.tgz";
+ sha512 = "Ymx+DiBtBIo8+PoJ+dw1QEhgvGfJZvRUAIQ6JLxVPzApHMg6J0UUCrtWYByC8+Ax8QcrdSFjphoCGcFfL45/9w==";
};
};
- "@expo/xdl-59.0.24" = {
+ "@expo/xdl-59.0.25" = {
name = "_at_expo_slash_xdl";
packageName = "@expo/xdl";
- version = "59.0.24";
+ version = "59.0.25";
src = fetchurl {
- url = "https://registry.npmjs.org/@expo/xdl/-/xdl-59.0.24.tgz";
- sha512 = "rl0lJ3z4v0VPu8Z37Vl2sTYSupAVjD6MxUHAJd+FRKgQMb7kyJUTpWvBAlbYCgMM+WH5XZZSvgWdwCTLocwPtw==";
+ url = "https://registry.npmjs.org/@expo/xdl/-/xdl-59.0.25.tgz";
+ sha512 = "can8RKDHBAq8NtGMbg25EmJ2RexJJhefTvvIQec4B6aWrydBYzRa2O//zFBP4VX56DyuwajPOk5gLejWEWeHNw==";
};
};
"@fast-csv/format-4.3.5" = {
@@ -2155,13 +2146,13 @@ let
sha512 = "SMyoMFCPRNoDeHB5MMIi8W3loDxjXsSBeQfQaaKqmph7gVN48DCky6K/xBHHDJDeqJjcmEgwPTRP8qsuuLWnqw==";
};
};
- "@fluentui/react-7.162.1" = {
+ "@fluentui/react-7.164.1" = {
name = "_at_fluentui_slash_react";
packageName = "@fluentui/react";
- version = "7.162.1";
+ version = "7.164.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@fluentui/react/-/react-7.162.1.tgz";
- sha512 = "egK9hEYePYlUGzh1Db7gxdUaiWZBRY5MG4Gb8jb5PzOq/Y0stP5pX+zfzLulp2Q0sWzP/03t6A9N84pnfcDYWQ==";
+ url = "https://registry.npmjs.org/@fluentui/react/-/react-7.164.1.tgz";
+ sha512 = "TISxdxKjvHtfDTIvRFT7wRTS7eoe1sMXMwURVX2KX0n557aq1olOCbOaRPycnUQ0a4T4D/LIcvA2i47kvaGMYw==";
};
};
"@fluentui/react-focus-7.17.5" = {
@@ -2353,13 +2344,13 @@ let
sha512 = "ybgZ9EIJE3JMOtTrTd2VcIpTXtDrn2q6eiYkeYMKRVh3K41+LZa6YnR2zKERTXqTWqhobROwLt4BZbw2O3Aeeg==";
};
};
- "@graphql-tools/utils-7.5.0" = {
+ "@graphql-tools/utils-7.6.0" = {
name = "_at_graphql-tools_slash_utils";
packageName = "@graphql-tools/utils";
- version = "7.5.0";
+ version = "7.6.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@graphql-tools/utils/-/utils-7.5.0.tgz";
- sha512 = "8f//RSqHmKRdg9A3GHlZdxzlVfF/938ZD9edXLW7EriSABg1BXu3veru9W02VqORypArb2S/Tyeyvsk2gForqA==";
+ url = "https://registry.npmjs.org/@graphql-tools/utils/-/utils-7.6.0.tgz";
+ sha512 = "YCZDDdhfb4Yhie0IH031eGdvQG8C73apDuNg6lqBNbauNw45OG/b8wi3+vuMiDnJTJN32GQUb1Gt9gxDKoRDKw==";
};
};
"@graphql-tools/wrap-7.0.5" = {
@@ -2371,13 +2362,13 @@ let
sha512 = "KCWBXsDfvG46GNUawRltJL4j9BMGoOG7oo3WEyCQP+SByWXiTe5cBF45SLDVQgdjljGNZhZ4Lq/7avIkF7/zDQ==";
};
};
- "@grpc/grpc-js-1.2.10" = {
+ "@grpc/grpc-js-1.2.11" = {
name = "_at_grpc_slash_grpc-js";
packageName = "@grpc/grpc-js";
- version = "1.2.10";
+ version = "1.2.11";
src = fetchurl {
- url = "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.2.10.tgz";
- sha512 = "wj6GkNiorWYaPiIZ767xImmw7avMMVUweTvPFg4mJWOxz2180DKwfuxhJJZ7rpc1+7D3mX/v8vJdxTuIo71Ieg==";
+ url = "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.2.11.tgz";
+ sha512 = "DZqx3nHBm2OGY7NKq4sppDEfx4nBAsQH/d/H/yxo/+BwpVLWLGs+OorpwQ+Fqd6EgpDEoi4MhqndjGUeLl/5GA==";
};
};
"@grpc/proto-loader-0.5.6" = {
@@ -3595,13 +3586,13 @@ let
sha512 = "7AQsO0hMmpqDledV7AhBuSYqYPFsKP9PaltMecX9nlnsyFxqtsqUg9/pvB2L/jxvskrDrNkdKYz2KTbQznCtng==";
};
};
- "@mdn/browser-compat-data-2.0.7" = {
+ "@mdn/browser-compat-data-3.1.3" = {
name = "_at_mdn_slash_browser-compat-data";
packageName = "@mdn/browser-compat-data";
- version = "2.0.7";
+ version = "3.1.3";
src = fetchurl {
- url = "https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-2.0.7.tgz";
- sha512 = "GeeM827DlzFFidn1eKkMBiqXFD2oLsnZbaiGhByPl0vcapsRzUL+t9hDoov1swc9rB2jw64R+ihtzC8qOE9wXw==";
+ url = "https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-3.1.3.tgz";
+ sha512 = "Qdqeox4APsYwAQQSO68D1p75DL9an1wS8b/51m+nH98unN4jbS5bvg22WQrg+TMq2/3Mg/E5zprqfUzJD84qgw==";
};
};
"@medv/blessed-2.0.1" = {
@@ -3613,13 +3604,13 @@ let
sha512 = "/NdX1Ql8hKNM0vHFJnEr/bcw6BG0ULHD3HhInpniZw5ixpl+n/QIRfMEEmLCn7acedbM1zGdZvU5ZMbn9kcF5Q==";
};
};
- "@microsoft/load-themed-styles-1.10.149" = {
+ "@microsoft/load-themed-styles-1.10.151" = {
name = "_at_microsoft_slash_load-themed-styles";
packageName = "@microsoft/load-themed-styles";
- version = "1.10.149";
+ version = "1.10.151";
src = fetchurl {
- url = "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.149.tgz";
- sha512 = "XXd9GWLHAagjzVCnR17Mx3gQmWZbLD9sBFMaWc2h4fs5a1yig3AO274tFQTLsLoU1vwzBOFsI5wveh8baxBiZg==";
+ url = "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.151.tgz";
+ sha512 = "LCRBzFxmxX94cNNS3ATWu877Y17WJO2/Cg9DQKHrCtrW0tnr7+k6IIGXWAu4L5l9tsa5sQ1YThV6WUS4rWEsFA==";
};
};
"@mozilla/readability-0.4.1" = {
@@ -3649,13 +3640,13 @@ let
sha512 = "Vwhc3ObxmDZmA5hY8mfsau2rJ4vGPvzbj20QSZ2/E1GDPF61QVyjLfNHak9xmel6pW4heRt3v1fHa6np9Ehfeg==";
};
};
- "@nestjs/schematics-7.2.8" = {
+ "@nestjs/schematics-7.3.0" = {
name = "_at_nestjs_slash_schematics";
packageName = "@nestjs/schematics";
- version = "7.2.8";
+ version = "7.3.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@nestjs/schematics/-/schematics-7.2.8.tgz";
- sha512 = "cxs76Ia1SHTp18jXTusZtUucNjAmorlTzSaeKUH+71fri2pA0JOS4RJlfta5znDuA26gboolanPE6U0ZzaLM3A==";
+ url = "https://registry.npmjs.org/@nestjs/schematics/-/schematics-7.3.0.tgz";
+ sha512 = "yBlg3HV944CbbrXKFMZWs9KkMjIeBLcbgetZOjaiY2AUljwF4PyNoTbV6ulHLyt6ws9mMTPBYiEoF+7V05Lmcg==";
};
};
"@netflix/nerror-1.1.3" = {
@@ -3667,13 +3658,13 @@ let
sha512 = "b+MGNyP9/LXkapreJzNUzcvuzZslj/RGgdVVJ16P2wSlYatfLycPObImqVJSmNAdyeShvNeM/pl3sVZsObFueg==";
};
};
- "@netlify/build-9.8.5" = {
+ "@netlify/build-9.9.5" = {
name = "_at_netlify_slash_build";
packageName = "@netlify/build";
- version = "9.8.5";
+ version = "9.9.5";
src = fetchurl {
- url = "https://registry.npmjs.org/@netlify/build/-/build-9.8.5.tgz";
- sha512 = "/lT+bfnMgaenYLVAdQd8T1GPyohpN4LR2JkvWLlnm4JEWkyiXF/W5DaMOPBGxGIzIZq4ml9wh+YFZ9lzq6J89g==";
+ url = "https://registry.npmjs.org/@netlify/build/-/build-9.9.5.tgz";
+ sha512 = "1IXONOLuy/Jr0+DwxQ5e3xLab7hBUlwN19EBfmTAvlRvdogrTMz2pjC+49zVZEslidd4a66Evgix+2R8ui/JSg==";
};
};
"@netlify/cache-utils-1.0.7" = {
@@ -3685,13 +3676,13 @@ let
sha512 = "yrdrnQkzg/qMovoFYwQ24UVt/OyHtP+t0KpQFd7eBl6gnuuGGgxFocaFFv6eKpMVwzHTsOwx/y9B/FcC3/6cfA==";
};
};
- "@netlify/config-4.0.4" = {
+ "@netlify/config-4.1.3" = {
name = "_at_netlify_slash_config";
packageName = "@netlify/config";
- version = "4.0.4";
+ version = "4.1.3";
src = fetchurl {
- url = "https://registry.npmjs.org/@netlify/config/-/config-4.0.4.tgz";
- sha512 = "e/F9faSp79QGgb3k4nLae8FSXGdmtIndlGthocrrYvLb0mLEvJke+veqKH4u825oOcOvQZaYw5UnOyLRu8hcXQ==";
+ url = "https://registry.npmjs.org/@netlify/config/-/config-4.1.3.tgz";
+ sha512 = "4q2OreQrTUDFWwKJ0EXjiDwHeN7kuuGlqUY0osg7hlK2b8Bd0LCeCOfOWaGcRWe4kSxUWHZxzNGkWKqiDkTpxw==";
};
};
"@netlify/framework-info-2.3.0" = {
@@ -3703,13 +3694,13 @@ let
sha512 = "vqy9wbBRP8qWnkzA/OQsThr1+cfqapMrORJ4hWcrjhIPRmXIJtwB6OWuLIUalMeSGCwqZjYpKfudc4BLuxxvjw==";
};
};
- "@netlify/functions-utils-1.3.17" = {
+ "@netlify/functions-utils-1.3.20" = {
name = "_at_netlify_slash_functions-utils";
packageName = "@netlify/functions-utils";
- version = "1.3.17";
+ version = "1.3.20";
src = fetchurl {
- url = "https://registry.npmjs.org/@netlify/functions-utils/-/functions-utils-1.3.17.tgz";
- sha512 = "yRmM8/bKq2NCqJ8D3Fb46WQ0MkqV5tS3dcmKDuvbfElDU5y1rvzm11C/7CxiVvTbf2qXURumPng/m7coYzkRGA==";
+ url = "https://registry.npmjs.org/@netlify/functions-utils/-/functions-utils-1.3.20.tgz";
+ sha512 = "Kssrz9UDx3aLT1CyYSfOe+T6uFgg0a9ycuX8W5qQ+nwbf2NuylDzK/Wsa57kYjc5ewBB5HTgPP0yFwfKQtIn3A==";
};
};
"@netlify/git-utils-1.0.8" = {
@@ -3739,22 +3730,22 @@ let
sha512 = "R7oEvYjLOrvO8uSy484c4TrZeD5A1M2TN4dIM7dAdd2iHgpC+i3+RhlM9XFHFOqc8lsim+A+BcKMQYZ19z+j6A==";
};
};
- "@netlify/plugins-list-2.4.0" = {
+ "@netlify/plugins-list-2.4.1" = {
name = "_at_netlify_slash_plugins-list";
packageName = "@netlify/plugins-list";
- version = "2.4.0";
+ version = "2.4.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@netlify/plugins-list/-/plugins-list-2.4.0.tgz";
- sha512 = "006JT4L3G36rzGkFnpHr/GOVaEfapSNAfWfsfS16tcPwjwz9fGSndfODeou7x4IU5IrHgEOJ6xQQKKqNjbfj4g==";
+ url = "https://registry.npmjs.org/@netlify/plugins-list/-/plugins-list-2.4.1.tgz";
+ sha512 = "UtBdYK1LodrnOEuLmDWxBblDPQwlQADFNfKzgkmPaAQ6rGQmKpu5UqAr+u0HAJa2cjm5Pr1Zfs1dBhj0bWnmxw==";
};
};
- "@netlify/run-utils-1.0.6" = {
+ "@netlify/run-utils-1.0.7" = {
name = "_at_netlify_slash_run-utils";
packageName = "@netlify/run-utils";
- version = "1.0.6";
+ version = "1.0.7";
src = fetchurl {
- url = "https://registry.npmjs.org/@netlify/run-utils/-/run-utils-1.0.6.tgz";
- sha512 = "/A1LgWQfhiRcUyWI7FE7N1VjhxoFKtDekk9gu3zLwDcXvFsw3wND0//wKSMstrhGZzXTf39fwRe8qvP8Brr6Cw==";
+ url = "https://registry.npmjs.org/@netlify/run-utils/-/run-utils-1.0.7.tgz";
+ sha512 = "YFi1Sf+ktQICS3tAKu7/uiGzLXgi8RNVwH9naUkziXwXQNH2oxDhKgy0/Zv5Nw0zMDJyKWrJ3xObWEC57mJ/KA==";
};
};
"@netlify/traffic-mesh-agent-0.27.10" = {
@@ -3793,13 +3784,13 @@ let
sha512 = "ea6S9ik5X0TlA2e+jXk5D7lfvArPZjyQoIBEo7G1Tjw/vUU5Fx6KLfXv1iy7eJy+ENTLoyidscAjJ2wXlHI47g==";
};
};
- "@netlify/zip-it-and-ship-it-2.5.0" = {
+ "@netlify/zip-it-and-ship-it-2.7.1" = {
name = "_at_netlify_slash_zip-it-and-ship-it";
packageName = "@netlify/zip-it-and-ship-it";
- version = "2.5.0";
+ version = "2.7.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@netlify/zip-it-and-ship-it/-/zip-it-and-ship-it-2.5.0.tgz";
- sha512 = "TgI0eakD6melHIUBv3Ed/hN/6caiNg+UoeAAekrl5uTCBSxwEf730SzaDgYjKBKB71qP6ER8O0sGGz70gGiKxg==";
+ url = "https://registry.npmjs.org/@netlify/zip-it-and-ship-it/-/zip-it-and-ship-it-2.7.1.tgz";
+ sha512 = "Tt37A8tyQcEw3h4YZ4g5/Cgqya4rf/BnweDjfwPDj0BFZmfjRSH8CIZvTJd2y+R2AvLJ1b89cXVYen9uwb2A9w==";
};
};
"@node-red/editor-api-1.2.9" = {
@@ -3946,13 +3937,13 @@ let
sha512 = "QyAGYo/Fbj4MXeGdJcFzZ+FkDkomfRBrPM+9QYJSg+PxgAUL+LU3FneQk37rKR2/zjqkCV1BLHccX98wRXG3Sg==";
};
};
- "@npmcli/run-script-1.8.3" = {
+ "@npmcli/run-script-1.8.4" = {
name = "_at_npmcli_slash_run-script";
packageName = "@npmcli/run-script";
- version = "1.8.3";
+ version = "1.8.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@npmcli/run-script/-/run-script-1.8.3.tgz";
- sha512 = "ELPGWAVU/xyU+A+H3pEPj0QOvYwLTX71RArXcClFzeiyJ/b/McsZ+d0QxpznvfFtZzxGN/gz/1cvlqICR4/suQ==";
+ url = "https://registry.npmjs.org/@npmcli/run-script/-/run-script-1.8.4.tgz";
+ sha512 = "Yd9HXTtF1JGDXZw0+SOn+mWLYS0e7bHBHVC/2C8yqs4wUrs/k8rwBSinD7rfk+3WG/MFGRZKxjyoD34Pch2E/A==";
};
};
"@oclif/color-0.1.2" = {
@@ -4117,13 +4108,13 @@ let
sha512 = "BpGYsPgJt05M7/L/5FoE1PiAbdxXFZkX/3kDYcsvd1v6UhlnE5e96dTDr0ezX/EFwciQxf3cNV0loipsURU+WA==";
};
};
- "@octokit/core-3.2.5" = {
+ "@octokit/core-3.3.0" = {
name = "_at_octokit_slash_core";
packageName = "@octokit/core";
- version = "3.2.5";
+ version = "3.3.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@octokit/core/-/core-3.2.5.tgz";
- sha512 = "+DCtPykGnvXKWWQI0E1XD+CCeWSBhB6kwItXqfFmNBlIlhczuDPbg+P6BtLnVBaRJDAjv+1mrUJuRsFSjktopg==";
+ url = "https://registry.npmjs.org/@octokit/core/-/core-3.3.0.tgz";
+ sha512 = "GGMpjaodCBY7JrtOwfolMocwZw9Pj5NxuQqfaJhGau4tkyonm0JRV9D6juQYLMb1Kl261++4Q980o0FlAtg8jg==";
};
};
"@octokit/endpoint-6.0.11" = {
@@ -4135,22 +4126,22 @@ let
sha512 = "fUIPpx+pZyoLW4GCs3yMnlj2LfoXTWDUVPTC4V3MUEKZm48W+XYpeWSZCv+vYF1ZABUm2CqnDVf1sFtIYrj7KQ==";
};
};
- "@octokit/graphql-4.6.0" = {
+ "@octokit/graphql-4.6.1" = {
name = "_at_octokit_slash_graphql";
packageName = "@octokit/graphql";
- version = "4.6.0";
+ version = "4.6.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@octokit/graphql/-/graphql-4.6.0.tgz";
- sha512 = "CJ6n7izLFXLvPZaWzCQDjU/RP+vHiZmWdOunaCS87v+2jxMsW9FB5ktfIxybRBxZjxuJGRnxk7xJecWTVxFUYQ==";
+ url = "https://registry.npmjs.org/@octokit/graphql/-/graphql-4.6.1.tgz";
+ sha512 = "2lYlvf4YTDgZCTXTW4+OX+9WTLFtEUc6hGm4qM1nlZjzxj+arizM4aHWzBVBCxY9glh7GIs0WEuiSgbVzv8cmA==";
};
};
- "@octokit/openapi-types-5.3.1" = {
+ "@octokit/openapi-types-5.3.2" = {
name = "_at_octokit_slash_openapi-types";
packageName = "@octokit/openapi-types";
- version = "5.3.1";
+ version = "5.3.2";
src = fetchurl {
- url = "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-5.3.1.tgz";
- sha512 = "TvVk2QuIA0lQZcIMd6xbdGaGDVeNYIOa3l1ZVagAIk5K3t/WMYbcg4BISNDhzdVhm/TgQB26frAgd/GV81aHJA==";
+ url = "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-5.3.2.tgz";
+ sha512 = "NxF1yfYOUO92rCx3dwvA2onF30Vdlg7YUkMVXkeptqpzA3tRLplThhFleV/UKWFgh7rpKu1yYRbvNDUtzSopKA==";
};
};
"@octokit/plugin-enterprise-rest-6.0.1" = {
@@ -4171,13 +4162,13 @@ let
sha512 = "jbsSoi5Q1pj63sC16XIUboklNw+8tL9VOnJsWycWYR78TKss5PVpIPb1TUUcMQ+bBh7cY579cVAWmf5qG+dw+Q==";
};
};
- "@octokit/plugin-paginate-rest-2.11.0" = {
+ "@octokit/plugin-paginate-rest-2.13.2" = {
name = "_at_octokit_slash_plugin-paginate-rest";
packageName = "@octokit/plugin-paginate-rest";
- version = "2.11.0";
+ version = "2.13.2";
src = fetchurl {
- url = "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-2.11.0.tgz";
- sha512 = "7L9xQank2G3r1dGqrVPo1z62V5utbykOUzlmNHPz87Pww/JpZQ9KyG5CHtUzgmB4n5iDRKYNK/86A8D98HP0yA==";
+ url = "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-2.13.2.tgz";
+ sha512 = "mjfBcla00UNS4EI/NN7toEbUM45ow3kk4go+LxsXAFLQodsrXcIZbftUhXTqi6ZKd+r6bcqMI+Lv4dshLtFjww==";
};
};
"@octokit/plugin-request-log-1.0.3" = {
@@ -4198,13 +4189,13 @@ let
sha512 = "EZi/AWhtkdfAYi01obpX0DF7U6b1VRr30QNQ5xSFPITMdLSfhcBqjamE3F+sKcxPbD7eZuMHu3Qkk2V+JGxBDQ==";
};
};
- "@octokit/plugin-rest-endpoint-methods-4.13.4" = {
+ "@octokit/plugin-rest-endpoint-methods-4.13.5" = {
name = "_at_octokit_slash_plugin-rest-endpoint-methods";
packageName = "@octokit/plugin-rest-endpoint-methods";
- version = "4.13.4";
+ version = "4.13.5";
src = fetchurl {
- url = "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-4.13.4.tgz";
- sha512 = "MGxptzVfiP8O+aydC/riheYzS/yJ9P16M29OuvtZep/sF5sKuOCQP8Wf83YCKXRsQF+ZpYfke2snbPPSIMZKzg==";
+ url = "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-4.13.5.tgz";
+ sha512 = "kYKcWkFm4Ldk8bZai2RVEP1z97k1C/Ay2FN9FNTBg7JIyKoiiJjks4OtT6cuKeZX39tqa+C3J9xeYc6G+6g8uQ==";
};
};
"@octokit/request-5.4.14" = {
@@ -4243,13 +4234,13 @@ let
sha512 = "ngDBevLbBTFfrHZeiS7SAMAZ6ssuVmXuya+F/7RaVvlysgGa1JKJkKWY+jV6TCJYcW0OALfJ7nTIGXcBXzycfQ==";
};
};
- "@octokit/rest-18.3.4" = {
+ "@octokit/rest-18.3.5" = {
name = "_at_octokit_slash_rest";
packageName = "@octokit/rest";
- version = "18.3.4";
+ version = "18.3.5";
src = fetchurl {
- url = "https://registry.npmjs.org/@octokit/rest/-/rest-18.3.4.tgz";
- sha512 = "NES0pHbwyFB1D0jrLkdnIXgEmze/gLE0JoSNgfAe4vwD77/qaQGO/lRWNuPPsoBVBjiW6mmA9CU5cYHujJTKQA==";
+ url = "https://registry.npmjs.org/@octokit/rest/-/rest-18.3.5.tgz";
+ sha512 = "ZPeRms3WhWxQBEvoIh0zzf8xdU2FX0Capa7+lTca8YHmRsO3QNJzf1H3PcuKKsfgp91/xVDRtX91sTe1kexlbw==";
};
};
"@octokit/types-2.16.2" = {
@@ -4261,13 +4252,13 @@ let
sha512 = "O75k56TYvJ8WpAakWwYRN8Bgu60KrmX0z1KqFp1kNiFNkgW+JW+9EBKZ+S33PU6SLvbihqd+3drvPxKK68Ee8Q==";
};
};
- "@octokit/types-6.12.1" = {
+ "@octokit/types-6.12.2" = {
name = "_at_octokit_slash_types";
packageName = "@octokit/types";
- version = "6.12.1";
+ version = "6.12.2";
src = fetchurl {
- url = "https://registry.npmjs.org/@octokit/types/-/types-6.12.1.tgz";
- sha512 = "eZTTWJxGBon01Ra4EX86rvlMZGkU5SeJ8BtwQlsv2wEqZttpjtefLetJndZTVbJ25qFKoyKMWsRFnwlOx7ZaDQ==";
+ url = "https://registry.npmjs.org/@octokit/types/-/types-6.12.2.tgz";
+ sha512 = "kCkiN8scbCmSq+gwdJV0iLgHc0O/GTPY1/cffo9kECu1MvatLPh9E+qFhfRIktKfHEA6ZYvv6S1B4Wnv3bi3pA==";
};
};
"@open-policy-agent/opa-wasm-1.2.0" = {
@@ -4981,13 +4972,13 @@ let
sha512 = "c/qwwcHyafOQuVQJj0IlBjf5yYgBI7YPJ77k4fOJYesb41jio65eaJODRUmfYKhTOFBrIZ66kgvGPlNbjuoRdQ==";
};
};
- "@schematics/angular-11.2.3" = {
+ "@schematics/angular-11.2.4" = {
name = "_at_schematics_slash_angular";
packageName = "@schematics/angular";
- version = "11.2.3";
+ version = "11.2.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@schematics/angular/-/angular-11.2.3.tgz";
- sha512 = "g+vc05FBebIrCQQvN0LcNPZLy8Y/5TfqgmV9M8djc+IZOzObt0Qp75PB2en84KAOx+2YsupAB5MVQHy+FzC8WA==";
+ url = "https://registry.npmjs.org/@schematics/angular/-/angular-11.2.4.tgz";
+ sha512 = "HKWpcmfJfx5fryDdVGN1s+AmzOCKViQQGrEZmDTC2PhA6Vg+SOeMKesyFvdOqf4Ld1ZNYw9Kg94wrpz6rycP/Q==";
};
};
"@schematics/schematics-0.1102.0" = {
@@ -4999,13 +4990,13 @@ let
sha512 = "0mN6qGnI31GVNYAKDdZ6ISiJMtN8Z0rekpJ/xNHK/lDNl/QkoJVBHDf68oEcNE8dvWMq86ULpznCdT1IBQ7YFA==";
};
};
- "@schematics/update-0.1102.3" = {
+ "@schematics/update-0.1102.4" = {
name = "_at_schematics_slash_update";
packageName = "@schematics/update";
- version = "0.1102.3";
+ version = "0.1102.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@schematics/update/-/update-0.1102.3.tgz";
- sha512 = "OQLdzokPmMyXT9x0vIfjcfanJHl9+/l/vMVIA4zbvRY5b5ujoaz7+sYQm3gnyq4oXxtNR3Yd9WEjjSIbvj90KA==";
+ url = "https://registry.npmjs.org/@schematics/update/-/update-0.1102.4.tgz";
+ sha512 = "YgwbnTAok1NcolqFicc4S4tFxASfXttWsbHju4XArym1/KQMUjY8ZOdj4pe56akzrWXuCexZFpjgoYyYyXBuYQ==";
};
};
"@segment/loosely-validate-event-2.0.0" = {
@@ -5035,13 +5026,13 @@ let
sha512 = "lOUyRopNTKJYVEU9T6stp2irwlTDsYMmUKBOUjnMcwGveuUfIJqrCOtFLtIPPj3XJlbZy5F68l4KP9rZ8Ipang==";
};
};
- "@serverless/components-3.7.2" = {
+ "@serverless/components-3.7.3" = {
name = "_at_serverless_slash_components";
packageName = "@serverless/components";
- version = "3.7.2";
+ version = "3.7.3";
src = fetchurl {
- url = "https://registry.npmjs.org/@serverless/components/-/components-3.7.2.tgz";
- sha512 = "3Fhy/d+3eMZfbPoR4h0atEUJQYdy+6tvYPvaZxOlzzcCEgYj6txAzLVKr617y/mMYqiw5XH91ojOOAtEfZVFWg==";
+ url = "https://registry.npmjs.org/@serverless/components/-/components-3.7.3.tgz";
+ sha512 = "4LyK956r0hS+0Ew7ErmSG/OuD5k2SkUz2upnpBQlwt1+9hgulYytHNJ5mVtfwRG/VjFtHb+Q94p5Xawo5JuObA==";
};
};
"@serverless/core-1.1.2" = {
@@ -5053,13 +5044,13 @@ let
sha512 = "PY7gH+7aQ+MltcUD7SRDuQODJ9Sav9HhFJsgOiyf8IVo7XVD6FxZIsSnpMI6paSkptOB7n+0Jz03gNlEkKetQQ==";
};
};
- "@serverless/enterprise-plugin-4.4.3" = {
+ "@serverless/enterprise-plugin-4.5.0" = {
name = "_at_serverless_slash_enterprise-plugin";
packageName = "@serverless/enterprise-plugin";
- version = "4.4.3";
+ version = "4.5.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@serverless/enterprise-plugin/-/enterprise-plugin-4.4.3.tgz";
- sha512 = "2HKtgzv4c9yr9dyecbTJlSnYWaIJL4TQJ4YtVORzeBAm812r8PDK1XS9X8tvLlk2+DF2gu+Tb/Umnxl2rqhqZg==";
+ url = "https://registry.npmjs.org/@serverless/enterprise-plugin/-/enterprise-plugin-4.5.0.tgz";
+ sha512 = "uzWoM5bIXQpdi8bI/NDt353Rr5MF2wBQ0R1ZWrKFSptCIWmYofByqmG2ma6DzJS/u5g0htgucJcIK1ZcrPEd0Q==";
};
};
"@serverless/event-mocks-1.1.1" = {
@@ -5071,15 +5062,6 @@ let
sha512 = "YAV5V/y+XIOfd+HEVeXfPWZb8C6QLruFk9tBivoX2roQLWVq145s4uxf8D0QioCueuRzkukHUS4JIj+KVoS34A==";
};
};
- "@serverless/platform-client-3.11.1" = {
- name = "_at_serverless_slash_platform-client";
- packageName = "@serverless/platform-client";
- version = "3.11.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/@serverless/platform-client/-/platform-client-3.11.1.tgz";
- sha512 = "f5bo8P5+xAxsnOCUnyEyAmiGTs9sTG8v8t5dTDAdCqSxEEJyl3/Ro5djeW5L2MHzw1XnIMxxrtG38m7rNQSFFg==";
- };
- };
"@serverless/platform-client-4.2.0" = {
name = "_at_serverless_slash_platform-client";
packageName = "@serverless/platform-client";
@@ -5089,22 +5071,13 @@ let
sha512 = "92/Mc09zQbJAw917KhJk0kM76Jpf3njoSevHEu9ASYx7OSjTbZw9B5VdOe4Z2m+4NvUwK0mWBNpSmCvd5uwOhg==";
};
};
- "@serverless/platform-client-china-2.1.7" = {
+ "@serverless/platform-client-china-2.1.8" = {
name = "_at_serverless_slash_platform-client-china";
packageName = "@serverless/platform-client-china";
- version = "2.1.7";
+ version = "2.1.8";
src = fetchurl {
- url = "https://registry.npmjs.org/@serverless/platform-client-china/-/platform-client-china-2.1.7.tgz";
- sha512 = "XB5vTU1wsjb3gPzQ008gs5wms/NsR2xJRbLj7/Ly1Y8ytFtXp7vmENUFbR4RL/BVd+X4/K3bmVdnHS6dYSyrnw==";
- };
- };
- "@serverless/platform-sdk-2.3.2" = {
- name = "_at_serverless_slash_platform-sdk";
- packageName = "@serverless/platform-sdk";
- version = "2.3.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/@serverless/platform-sdk/-/platform-sdk-2.3.2.tgz";
- sha512 = "JSX0/EphGVvnb4RAgZYewtBXPuVsU2TFCuXh6EEZ4jxK3WgUwNYeYdwB8EuVLrm1/dYqu/UWUC0rPKb+ZDycJg==";
+ url = "https://registry.npmjs.org/@serverless/platform-client-china/-/platform-client-china-2.1.8.tgz";
+ sha512 = "RmGLLJNDxyVSMyWOh93XMbhVl0b0ErZo1mfUp3mowRDcF8Mss1KQrqlnpFnB7IfOkRqKzmZ72B7eEkOaIQYZPw==";
};
};
"@serverless/template-1.1.4" = {
@@ -5206,6 +5179,15 @@ let
sha512 = "QSdIQ5keUFAZ3KLbfbsntW39ox0Ym8183RqTwBq/ZEFoN3NQAtGV+qWaNdzKpIDHgj9J2CQ2iNDRVU11Zyr7MQ==";
};
};
+ "@skorfmann/ink-confirm-input-3.0.0" = {
+ name = "_at_skorfmann_slash_ink-confirm-input";
+ packageName = "@skorfmann/ink-confirm-input";
+ version = "3.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@skorfmann/ink-confirm-input/-/ink-confirm-input-3.0.0.tgz";
+ sha512 = "mPZe3gBAV4ZDeYZbEs6WpNZuHHj7Hse9p44z6lrKBcbAMWnvApVOC7zZUpeQsUuWPTOWQRu/QSYElDKNajQ2oA==";
+ };
+ };
"@skorfmann/terraform-cloud-1.9.1" = {
name = "_at_skorfmann_slash_terraform-cloud";
packageName = "@skorfmann/terraform-cloud";
@@ -5260,13 +5242,13 @@ let
sha512 = "wNANv235j95NFsQuODIXCiQZ9kcyg9fz92Kg1zoGvaP3kN/ma7fgCnvQL/dyml6iouQJR5aZovjhrrfEFoKtiQ==";
};
};
- "@snyk/dep-graph-1.23.1" = {
+ "@snyk/dep-graph-1.27.1" = {
name = "_at_snyk_slash_dep-graph";
packageName = "@snyk/dep-graph";
- version = "1.23.1";
+ version = "1.27.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@snyk/dep-graph/-/dep-graph-1.23.1.tgz";
- sha512 = "bSlTRVJP0PHtvoilhE463AMt0fhsf9PxCEqJ28VHCVSe5QFzIlgGdljtytV+2DheadGwu27BgLGqPDGMdTBHRQ==";
+ url = "https://registry.npmjs.org/@snyk/dep-graph/-/dep-graph-1.27.1.tgz";
+ sha512 = "YevGMdKdmiybrpISvkp8qk84elAxr0vmLuHyB3ijHlhSZVhRtCBmDeHmavHc4E9Xv4RWZF+oT5PfcuNvnmph/w==";
};
};
"@snyk/docker-registry-v2-client-1.13.9" = {
@@ -5728,13 +5710,13 @@ let
sha512 = "NTPErx4/FiPCGScH7foPyr+/1Dkzkni+rHiYHHoTjvwou7AQzJkNeD60A9CXRy+ZEN2B1bggmkTMCDb+Mv5k+A==";
};
};
- "@types/babel__traverse-7.11.0" = {
+ "@types/babel__traverse-7.11.1" = {
name = "_at_types_slash_babel__traverse";
packageName = "@types/babel__traverse";
- version = "7.11.0";
+ version = "7.11.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.11.0.tgz";
- sha512 = "kSjgDMZONiIfSH1Nxcr5JIRMwUetDki63FSQfpTCz8ogF3Ulqm8+mr5f78dUYs6vMiB6gBusQqfQmBvHZj/lwg==";
+ url = "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.11.1.tgz";
+ sha512 = "Vs0hm0vPahPMYi9tDjtP66llufgO3ST16WXaSTtDGEl9cewAl3AibmxWw6TINOqHPT9z0uABKAYjT9jNSg4npw==";
};
};
"@types/babylon-6.16.5" = {
@@ -6493,13 +6475,13 @@ let
sha512 = "i5y7HTbvhonZQE+GnUM2rz1Bi8QkzxdQmEv1LKOv4nWyaQk/gdeiTApuQR3PDJHX7WomAbpx2wlWSEpxXGZ/UQ==";
};
};
- "@types/node-13.13.45" = {
+ "@types/node-13.13.46" = {
name = "_at_types_slash_node";
packageName = "@types/node";
- version = "13.13.45";
+ version = "13.13.46";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/node/-/node-13.13.45.tgz";
- sha512 = "703YTEp8AwQeapI0PTXDOj+Bs/mtdV/k9VcTP7z/de+lx6XjFMKdB+JhKnK+6PZ5za7omgZ3V6qm/dNkMj/Zow==";
+ url = "https://registry.npmjs.org/@types/node/-/node-13.13.46.tgz";
+ sha512 = "dqpbzK/KDsOlEt+oyB3rv+u1IxlLFziZu/Z0adfRKoelkr+sTd6QcgiQC+HWq/vkYkHwG5ot2LxgV05aAjnhcg==";
};
};
"@types/node-14.11.1" = {
@@ -6511,13 +6493,13 @@ let
sha512 = "oTQgnd0hblfLsJ6BvJzzSL+Inogp3lq9fGgqRkMB/ziKMgEUaFl801OncOzUmalfzt14N0oPHMK47ipl+wbTIw==";
};
};
- "@types/node-14.14.32" = {
+ "@types/node-14.14.34" = {
name = "_at_types_slash_node";
packageName = "@types/node";
- version = "14.14.32";
+ version = "14.14.34";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/node/-/node-14.14.32.tgz";
- sha512 = "/Ctrftx/zp4m8JOujM5ZhwzlWLx22nbQJiVqz8/zE15gOeEW+uly3FSX4fGFpcfEvFzXcMCJwq9lGVWgyARXhg==";
+ url = "https://registry.npmjs.org/@types/node/-/node-14.14.34.tgz";
+ sha512 = "dBPaxocOK6UVyvhbnpFIj2W+S+1cBTkHQbFQfeeJhoKFbzYcVUGHvddeWPSucKATb3F0+pgDq0i6ghEaZjsugA==";
};
};
"@types/node-6.14.13" = {
@@ -6646,15 +6628,6 @@ let
sha512 = "ewFXqrQHlFsgc09MK5jP5iR7vumV/BYayNC6PgJO2LPe8vrnNFyjQjSppfEngITi0qvfKtzFvgKymGheFM9UOA==";
};
};
- "@types/readline-sync-1.4.3" = {
- name = "_at_types_slash_readline-sync";
- packageName = "@types/readline-sync";
- version = "1.4.3";
- src = fetchurl {
- url = "https://registry.npmjs.org/@types/readline-sync/-/readline-sync-1.4.3.tgz";
- sha512 = "YP9NVli96E+qQLAF2db+VjnAUEeZcFVg4YnMgr8kpDUFwQBnj31rPLOVHmazbKQhaIkJ9cMHsZhpKdzUeL0KTg==";
- };
- };
"@types/request-2.48.5" = {
name = "_at_types_slash_request";
packageName = "@types/request";
@@ -6790,15 +6763,6 @@ let
sha512 = "OBsK0KIGUICExQ/ZvnPY4cKx5Kz4NcrVyGTIvOL5y4ajXu7r++RfBajfpGfGDmDVCKcoCDX1dO84/oeyeITnxA==";
};
};
- "@types/stream-buffers-3.0.3" = {
- name = "_at_types_slash_stream-buffers";
- packageName = "@types/stream-buffers";
- version = "3.0.3";
- src = fetchurl {
- url = "https://registry.npmjs.org/@types/stream-buffers/-/stream-buffers-3.0.3.tgz";
- sha512 = "NeFeX7YfFZDYsCfbuaOmFQ0OjSmHreKBpp7MQ4alWQBHeh2USLsj7qyMyn9t82kjqIX516CR/5SRHnARduRtbQ==";
- };
- };
"@types/superagent-3.8.2" = {
name = "_at_types_slash_superagent";
packageName = "@types/superagent";
@@ -6997,13 +6961,13 @@ let
sha512 = "HrCIVMLjE1MOozVoD86622S7aunluLb2PJdPfb3nYiEtohm8mIB/vyv0Fd37AdeMFrTUQXEunw78YloMA3Qilg==";
};
};
- "@typescript-eslint/eslint-plugin-4.16.1" = {
+ "@typescript-eslint/eslint-plugin-4.17.0" = {
name = "_at_typescript-eslint_slash_eslint-plugin";
packageName = "@typescript-eslint/eslint-plugin";
- version = "4.16.1";
+ version = "4.17.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.16.1.tgz";
- sha512 = "SK777klBdlkUZpZLC1mPvyOWk9yAFCWmug13eAjVQ4/Q1LATE/NbcQL1xDHkptQkZOLnPmLUA1Y54m8dqYwnoQ==";
+ url = "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.17.0.tgz";
+ sha512 = "/fKFDcoHg8oNan39IKFOb5WmV7oWhQe1K6CDaAVfJaNWEhmfqlA24g+u1lqU5bMH7zuNasfMId4LaYWC5ijRLw==";
};
};
"@typescript-eslint/experimental-utils-3.10.1" = {
@@ -7015,13 +6979,13 @@ let
sha512 = "DewqIgscDzmAfd5nOGe4zm6Bl7PKtMG2Ad0KG8CUZAHlXfAKTF9Ol5PXhiMh39yRL2ChRH1cuuUGOcVyyrhQIw==";
};
};
- "@typescript-eslint/experimental-utils-4.16.1" = {
+ "@typescript-eslint/experimental-utils-4.17.0" = {
name = "_at_typescript-eslint_slash_experimental-utils";
packageName = "@typescript-eslint/experimental-utils";
- version = "4.16.1";
+ version = "4.17.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.16.1.tgz";
- sha512 = "0Hm3LSlMYFK17jO4iY3un1Ve9x1zLNn4EM50Lia+0EV99NdbK+cn0er7HC7IvBA23mBg3P+8dUkMXy4leL33UQ==";
+ url = "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.17.0.tgz";
+ sha512 = "ZR2NIUbnIBj+LGqCFGQ9yk2EBQrpVVFOh9/Kd0Lm6gLpSAcCuLLe5lUCibKGCqyH9HPwYC0GIJce2O1i8VYmWA==";
};
};
"@typescript-eslint/parser-3.10.1" = {
@@ -7033,22 +6997,22 @@ let
sha512 = "Ug1RcWcrJP02hmtaXVS3axPPTTPnZjupqhgj+NnZ6BCkwSImWk/283347+x9wN+lqOdK9Eo3vsyiyDHgsmiEJw==";
};
};
- "@typescript-eslint/parser-4.16.1" = {
+ "@typescript-eslint/parser-4.17.0" = {
name = "_at_typescript-eslint_slash_parser";
packageName = "@typescript-eslint/parser";
- version = "4.16.1";
+ version = "4.17.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.16.1.tgz";
- sha512 = "/c0LEZcDL5y8RyI1zLcmZMvJrsR6SM1uetskFkoh3dvqDKVXPsXI+wFB/CbVw7WkEyyTKobC1mUNp/5y6gRvXg==";
+ url = "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.17.0.tgz";
+ sha512 = "KYdksiZQ0N1t+6qpnl6JeK9ycCFprS9xBAiIrw4gSphqONt8wydBw4BXJi3C11ywZmyHulvMaLjWsxDjUSDwAw==";
};
};
- "@typescript-eslint/scope-manager-4.16.1" = {
+ "@typescript-eslint/scope-manager-4.17.0" = {
name = "_at_typescript-eslint_slash_scope-manager";
packageName = "@typescript-eslint/scope-manager";
- version = "4.16.1";
+ version = "4.17.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.16.1.tgz";
- sha512 = "6IlZv9JaurqV0jkEg923cV49aAn8V6+1H1DRfhRcvZUrptQ+UtSKHb5kwTayzOYTJJ/RsYZdcvhOEKiBLyc0Cw==";
+ url = "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.17.0.tgz";
+ sha512 = "OJ+CeTliuW+UZ9qgULrnGpPQ1bhrZNFpfT/Bc0pzNeyZwMik7/ykJ0JHnQ7krHanFN9wcnPK89pwn84cRUmYjw==";
};
};
"@typescript-eslint/types-3.10.1" = {
@@ -7060,13 +7024,13 @@ let
sha512 = "+3+FCUJIahE9q0lDi1WleYzjCwJs5hIsbugIgnbB+dSCYUxl8L6PwmsyOPFZde2hc1DlTo/xnkOgiTLSyAbHiQ==";
};
};
- "@typescript-eslint/types-4.16.1" = {
+ "@typescript-eslint/types-4.17.0" = {
name = "_at_typescript-eslint_slash_types";
packageName = "@typescript-eslint/types";
- version = "4.16.1";
+ version = "4.17.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.16.1.tgz";
- sha512 = "nnKqBwMgRlhzmJQF8tnFDZWfunXmJyuXj55xc8Kbfup4PbkzdoDXZvzN8//EiKR27J6vUSU8j4t37yUuYPiLqA==";
+ url = "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.17.0.tgz";
+ sha512 = "RN5z8qYpJ+kXwnLlyzZkiJwfW2AY458Bf8WqllkondQIcN2ZxQowAToGSd9BlAUZDB5Ea8I6mqL2quGYCLT+2g==";
};
};
"@typescript-eslint/typescript-estree-2.34.0" = {
@@ -7087,13 +7051,13 @@ let
sha512 = "QbcXOuq6WYvnB3XPsZpIwztBoquEYLXh2MtwVU+kO8jgYCiv4G5xrSP/1wg4tkvrEE+esZVquIPX/dxPlePk1w==";
};
};
- "@typescript-eslint/typescript-estree-4.16.1" = {
+ "@typescript-eslint/typescript-estree-4.17.0" = {
name = "_at_typescript-eslint_slash_typescript-estree";
packageName = "@typescript-eslint/typescript-estree";
- version = "4.16.1";
+ version = "4.17.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.16.1.tgz";
- sha512 = "m8I/DKHa8YbeHt31T+UGd/l8Kwr0XCTCZL3H4HMvvLCT7HU9V7yYdinTOv1gf/zfqNeDcCgaFH2BMsS8x6NvJg==";
+ url = "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.17.0.tgz";
+ sha512 = "lRhSFIZKUEPPWpWfwuZBH9trYIEJSI0vYsrxbvVvNyIUDoKWaklOAelsSkeh3E2VBSZiNe9BZ4E5tYBZbUczVQ==";
};
};
"@typescript-eslint/visitor-keys-3.10.1" = {
@@ -7105,13 +7069,13 @@ let
sha512 = "9JgC82AaQeglebjZMgYR5wgmfUdUc+EitGUUMW8u2nDckaeimzW+VsoLV6FoimPv2id3VQzfjwBxEMVz08ameQ==";
};
};
- "@typescript-eslint/visitor-keys-4.16.1" = {
+ "@typescript-eslint/visitor-keys-4.17.0" = {
name = "_at_typescript-eslint_slash_visitor-keys";
packageName = "@typescript-eslint/visitor-keys";
- version = "4.16.1";
+ version = "4.17.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.16.1.tgz";
- sha512 = "s/aIP1XcMkEqCNcPQtl60ogUYjSM8FU2mq1O7y5cFf3Xcob1z1iXWNB6cC43Op+NGRTFgGolri6s8z/efA9i1w==";
+ url = "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.17.0.tgz";
+ sha512 = "WfuMN8mm5SSqXuAr9NM+fItJ0SVVphobWYkWOwQ1odsfC014Vdxk/92t4JwS1Q6fCA/ABfCKpa3AVtpUKTNKGQ==";
};
};
"@uifabric/foundation-7.9.25" = {
@@ -8086,15 +8050,6 @@ let
sha1 = "867da0ff39f778613242c44cfea83f0aa4ebdf9b";
};
};
- "JSONSelect-0.2.1" = {
- name = "JSONSelect";
- packageName = "JSONSelect";
- version = "0.2.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/JSONSelect/-/JSONSelect-0.2.1.tgz";
- sha1 = "415418a526d33fe31d74b4defa3c836d485ec203";
- };
- };
"JSONStream-0.10.0" = {
name = "JSONStream";
packageName = "JSONStream";
@@ -8302,13 +8257,13 @@ let
sha512 = "nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==";
};
};
- "acorn-8.0.5" = {
+ "acorn-8.1.0" = {
name = "acorn";
packageName = "acorn";
- version = "8.0.5";
+ version = "8.1.0";
src = fetchurl {
- url = "https://registry.npmjs.org/acorn/-/acorn-8.0.5.tgz";
- sha512 = "v+DieK/HJkJOpFBETDJioequtc3PfxsWMaxIdIwujtF7FEV/MAyDQLlm6/zPvr7Mix07mLh6ccVwIsloceodlg==";
+ url = "https://registry.npmjs.org/acorn/-/acorn-8.1.0.tgz";
+ sha512 = "LWCF/Wn0nfHOmJ9rzQApGnxnvgfROzGilS8936rqN/lfcYkY9MYZzdMqN+2NJ4SlTc+m5HiSa+kNfDtI64dwUA==";
};
};
"acorn-globals-1.0.9" = {
@@ -8446,22 +8401,22 @@ let
sha1 = "6a7990437ca736d5e1288db92bd3266d5f5cb2aa";
};
};
- "addons-linter-2.13.1" = {
+ "addons-linter-2.21.0" = {
name = "addons-linter";
packageName = "addons-linter";
- version = "2.13.1";
+ version = "2.21.0";
src = fetchurl {
- url = "https://registry.npmjs.org/addons-linter/-/addons-linter-2.13.1.tgz";
- sha512 = "OWMuABpZRNeru38oOjn7QYOF0JOXJQXG9c3r4ILTRwTBeSu3LtfgCh9/7zLVgTYPbTs7Qy6h23u4Sel65uSnUQ==";
+ url = "https://registry.npmjs.org/addons-linter/-/addons-linter-2.21.0.tgz";
+ sha512 = "1XfqeVbvaEpjRlWJq/Ti0W6bH3RszaIDPeKl+4ZmXCx+C8ovRqy4CJmitqNffLr+2KpY4h5ei2eRygbvJYDyrw==";
};
};
- "addons-scanner-utils-4.0.0" = {
+ "addons-scanner-utils-4.2.0" = {
name = "addons-scanner-utils";
packageName = "addons-scanner-utils";
- version = "4.0.0";
+ version = "4.2.0";
src = fetchurl {
- url = "https://registry.npmjs.org/addons-scanner-utils/-/addons-scanner-utils-4.0.0.tgz";
- sha512 = "+BfePzqoo/7Nhum9LONGsga2xhNJYb+6k6j819pzcd2tqaaqDUJu+3lz4CQQYFcD8QoolB3ksfZcCPymleFq0A==";
+ url = "https://registry.npmjs.org/addons-scanner-utils/-/addons-scanner-utils-4.2.0.tgz";
+ sha512 = "VKLYNlKg2RCMvmOKmbWlu14hjdyk2vcTHscQGmDlnHfWcf6fAb8E7vY9/ajWdLykVVKZEUiGOoD5EIkIp1FyUA==";
};
};
"addr-to-ip-port-1.5.1" = {
@@ -8563,15 +8518,6 @@ let
sha512 = "salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg==";
};
};
- "agent-base-5.1.1" = {
- name = "agent-base";
- packageName = "agent-base";
- version = "5.1.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/agent-base/-/agent-base-5.1.1.tgz";
- sha512 = "TMeqbNl2fMW0nMjTEPOwe3J/PRFP4vqeoNuQMG0HlMrtm5QxKqdvAkZ1pRBQ/ulIyDD5Yq0nJ7YbdD8ey0TO3g==";
- };
- };
"agent-base-6.0.2" = {
name = "agent-base";
packageName = "agent-base";
@@ -9427,13 +9373,13 @@ let
sha512 = "iMi3087iphDAI0U2iSBE9qtx9kQoMMEWr6w+LwXruBD95ek9DWyj7OeC2U/ngLjRsXM43DoBDXlu7R+uMjahrQ==";
};
};
- "apollo-server-core-2.21.0" = {
+ "apollo-server-core-2.21.1" = {
name = "apollo-server-core";
packageName = "apollo-server-core";
- version = "2.21.0";
+ version = "2.21.1";
src = fetchurl {
- url = "https://registry.npmjs.org/apollo-server-core/-/apollo-server-core-2.21.0.tgz";
- sha512 = "GtIiq2F0dVDLzzIuO5+dK/pGq/sGxYlKCqAuQQqzYg0fvZ7fukyluXtcTe0tMI+FJZjU0j0WnKgiLsboCoAlPQ==";
+ url = "https://registry.npmjs.org/apollo-server-core/-/apollo-server-core-2.21.1.tgz";
+ sha512 = "aI+soLaqKMkWxH6l9xvPP1fCuZgD053SK09D79LQfMbJAHHvs3MI90UpydiY/W61K5l8ELl0YsKdqkQg8262nw==";
};
};
"apollo-server-env-2.4.5" = {
@@ -9463,13 +9409,13 @@ let
sha512 = "FeGxW3Batn6sUtX3OVVUm7o56EgjxDlmgpTLNyWcLb0j6P8mw9oLNyAm3B+deHA4KNdNHO5BmHS2g1SJYjqPCQ==";
};
};
- "apollo-server-express-2.21.0" = {
+ "apollo-server-express-2.21.1" = {
name = "apollo-server-express";
packageName = "apollo-server-express";
- version = "2.21.0";
+ version = "2.21.1";
src = fetchurl {
- url = "https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.21.0.tgz";
- sha512 = "zbOSNGuxUjlOFZnRrbMpga3pKDEroitF4NAqoVxgBivx7v2hGsE7rljct3PucTx2cMN90AyYe3cU4oA8jBxZIQ==";
+ url = "https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.21.1.tgz";
+ sha512 = "O8msL01rl1iOfx4qmgpdNDXCh2u+adis8m2pHXZJfHciOoBmAgYaLlH7AOxpW5iHK/vQIwBM0dkPpxu5SaWpag==";
};
};
"apollo-server-plugin-base-0.10.4" = {
@@ -9634,13 +9580,13 @@ let
sha512 = "B9IZjlGwaxF33UN4oPbfBkyA4V1SxNLeIhR1qY8sRXSsbdUkEHrrOvwlYFPx+8uQeCe9M+FG6KgO+imDmQ79CQ==";
};
};
- "archiver-5.0.2" = {
+ "archiver-5.2.0" = {
name = "archiver";
packageName = "archiver";
- version = "5.0.2";
+ version = "5.2.0";
src = fetchurl {
- url = "https://registry.npmjs.org/archiver/-/archiver-5.0.2.tgz";
- sha512 = "Tq3yV/T4wxBsD2Wign8W9VQKhaUxzzRmjEiSoOK0SLqPgDP/N1TKdYyBeIEu56T4I9iO4fKTTR0mN9NWkBA0sg==";
+ url = "https://registry.npmjs.org/archiver/-/archiver-5.2.0.tgz";
+ sha512 = "QEAKlgQuAtUxKeZB9w5/ggKXh21bZS+dzzuQ0RPBC20qtDCbTyzqmisoeJP46MP39fg4B4IcyvR+yeyEBdblsQ==";
};
};
"archiver-5.3.0" = {
@@ -10147,15 +10093,6 @@ let
sha512 = "mi+MYNJYLTx2eNYy+Yh6raoQacCsNeeMUaspFPh9Y141lFSsWxxB8V9mM2ye+eqiRs917J6/pJ4M9ZPzenWckA==";
};
};
- "array.prototype.flatmap-1.2.4" = {
- name = "array.prototype.flatmap";
- packageName = "array.prototype.flatmap";
- version = "1.2.4";
- src = fetchurl {
- url = "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.2.4.tgz";
- sha512 = "r9Z0zYoxqHz60vvQbWEdXIEtCwHF0yxaWfno9qzXeNHvfyl3BZqygmGzb84dsubyaXLH4husF+NFgMSdpZhk2Q==";
- };
- };
"arraybuffer.slice-0.0.6" = {
name = "arraybuffer.slice";
packageName = "arraybuffer.slice";
@@ -10489,15 +10426,6 @@ let
sha1 = "e587c68580994ac67fc56ff86d3ac56bdbe810bc";
};
};
- "async-2.5.0" = {
- name = "async";
- packageName = "async";
- version = "2.5.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/async/-/async-2.5.0.tgz";
- sha512 = "e+lJAJeNWuPCNyxZKOBdaJGyLGHugXVQtrAwtuAe2vhxTYxFTKE73p8JuTmdH0qdQZtDvI4dhJwjZc5zsfIsYw==";
- };
- };
"async-2.6.0" = {
name = "async";
packageName = "async";
@@ -10840,13 +10768,13 @@ let
sha512 = "+KBkqH7t/XE91Fqn8eyJeNIWsnhSWL8bSUqFD7TfE3FN07MTlC0nprGYp+2WfcYNz5i8Bus1vY2DHNVhtTImnw==";
};
};
- "aws-sdk-2.858.0" = {
+ "aws-sdk-2.863.0" = {
name = "aws-sdk";
packageName = "aws-sdk";
- version = "2.858.0";
+ version = "2.863.0";
src = fetchurl {
- url = "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.858.0.tgz";
- sha512 = "VXNnGmPcZu4ZRc0yqw4F6d43edrMMKQwOmZX9/hQW/l5DFGqdGzvaDKljZyD1FHNbmaxXz09RfLzjVEmq+CVzA==";
+ url = "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.863.0.tgz";
+ sha512 = "krr0047EOl9qpRdhPoyYxI7+viVUpX+t+Vjbf+alXdOE172DC+hFi8y6egIM1xVV4KkMFm0y0EykBWgA93XNNA==";
};
};
"aws-sign2-0.6.0" = {
@@ -13504,15 +13432,6 @@ let
sha1 = "f150f0f6748abdd72aeae84f04403be2ef113797";
};
};
- "bunyan-1.8.14" = {
- name = "bunyan";
- packageName = "bunyan";
- version = "1.8.14";
- src = fetchurl {
- url = "https://registry.npmjs.org/bunyan/-/bunyan-1.8.14.tgz";
- sha512 = "LlahJUxXzZLuw/hetUQJmRgZ1LF6+cr5TPpRj6jf327AsiIq2jhYEH4oqUUkVKTor+9w2BT3oxVwhzE5lw9tcg==";
- };
- };
"bunyan-1.8.15" = {
name = "bunyan";
packageName = "bunyan";
@@ -13927,15 +13846,6 @@ let
sha512 = "L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==";
};
};
- "camelcase-6.0.0" = {
- name = "camelcase";
- packageName = "camelcase";
- version = "6.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/camelcase/-/camelcase-6.0.0.tgz";
- sha512 = "8KMDF1Vz2gzOq54ONPJS65IvTUaB1cHJ2DMM7MbPmLZljDH1qpzzLsWdiN9pHh6qvkRVDTi/07+eNGch/oLU4w==";
- };
- };
"camelcase-6.2.0" = {
name = "camelcase";
packageName = "camelcase";
@@ -13990,13 +13900,13 @@ let
sha512 = "bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==";
};
};
- "caniuse-lite-1.0.30001197" = {
+ "caniuse-lite-1.0.30001200" = {
name = "caniuse-lite";
packageName = "caniuse-lite";
- version = "1.0.30001197";
+ version = "1.0.30001200";
src = fetchurl {
- url = "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001197.tgz";
- sha512 = "8aE+sqBqtXz4G8g35Eg/XEaFr2N7rd/VQ6eABGBmNtcB8cN6qNJhMi6oSFy4UWWZgqgL3filHT8Nha4meu3tsw==";
+ url = "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001200.tgz";
+ sha512 = "ic/jXfa6tgiPBAISWk16jRI2q8YfjxHnSG7ddSL1ptrIP8Uy11SayFrjXRAk3NumHpDb21fdTkbTxb/hOrFrnQ==";
};
};
"canvas-2.7.0" = {
@@ -14125,13 +14035,13 @@ let
sha512 = "zyvxm1kyklUbrCD475ULXPUM+VfOU2u8UN0rSFjJN8Tziv6w6lCUxRBAeJCF/Dn00M29dWmu/F9Nda0mUb8Jcg==";
};
};
- "cdktf-0.1.0" = {
+ "cdktf-0.2.0" = {
name = "cdktf";
packageName = "cdktf";
- version = "0.1.0";
+ version = "0.2.0";
src = fetchurl {
- url = "https://registry.npmjs.org/cdktf/-/cdktf-0.1.0.tgz";
- sha512 = "6PKMz7dkou3qrHD+rnj7fa8U+XujkRUVHsWcVaH7faCxBCIGSxUz0TFb8KeY//o0MHg285Agt1NTCgFIpJ7Clg==";
+ url = "https://registry.npmjs.org/cdktf/-/cdktf-0.2.0.tgz";
+ sha512 = "0sW2NFq4AW9WdnGbQXJylZ/m9smUv5YeExjvCrEk/7hDMeEqhAue/3PWNmASG3zwBUuoC+pZ24b+OUmBXJsp+w==";
};
};
"center-align-0.1.3" = {
@@ -14143,13 +14053,13 @@ let
sha1 = "aa0d32629b6ee972200411cbd4461c907bc2b7ad";
};
};
- "chai-4.3.3" = {
+ "chai-4.3.4" = {
name = "chai";
packageName = "chai";
- version = "4.3.3";
+ version = "4.3.4";
src = fetchurl {
- url = "https://registry.npmjs.org/chai/-/chai-4.3.3.tgz";
- sha512 = "MPSLOZwxxnA0DhLE84klnGPojWFK5KuhP7/j5dTsxpr2S3XlkqJP5WbyYl1gCTWvG2Z5N+HD4F472WsbEZL6Pw==";
+ url = "https://registry.npmjs.org/chai/-/chai-4.3.4.tgz";
+ sha512 = "yS5H68VYOCtN1cjfwumDSuzn/9c+yza4f3reKXlE5rUg7SFcCEy90gJvydNgOYtblyf4Zi6jIWRnXOgErta0KA==";
};
};
"chai-as-promised-7.1.1" = {
@@ -14683,13 +14593,13 @@ let
sha1 = "04a106672c18b085ab774d983dfa3ea138f22205";
};
};
- "chunk-store-stream-4.2.0" = {
+ "chunk-store-stream-4.3.0" = {
name = "chunk-store-stream";
packageName = "chunk-store-stream";
- version = "4.2.0";
+ version = "4.3.0";
src = fetchurl {
- url = "https://registry.npmjs.org/chunk-store-stream/-/chunk-store-stream-4.2.0.tgz";
- sha512 = "90iueoPoqT2isnmy1fyqwzgFy5FokuaxQuijOQG1VgC/6DaXRfeYN0da8iWENkzqElWhqLxo8pWc7pH9dmxlcA==";
+ url = "https://registry.npmjs.org/chunk-store-stream/-/chunk-store-stream-4.3.0.tgz";
+ sha512 = "qby+/RXoiMoTVtPiylWZt7KFF1jy6M829TzMi2hxZtBIH9ptV19wxcft6zGiXLokJgCbuZPGNGab6DWHqiSEKw==";
};
};
"ci-info-1.6.0" = {
@@ -15151,13 +15061,13 @@ let
sha1 = "a211e09c6a3de3ba1af27d049d301250d18812bc";
};
};
- "clipboard-2.0.7" = {
+ "clipboard-2.0.8" = {
name = "clipboard";
packageName = "clipboard";
- version = "2.0.7";
+ version = "2.0.8";
src = fetchurl {
- url = "https://registry.npmjs.org/clipboard/-/clipboard-2.0.7.tgz";
- sha512 = "8M8WEZcIvs0hgOma+wAPkrUxpv0PMY1L6VsAJh/2DOKARIMpyWe6ZLcEoe1qktl6/ced5ceYHs+oGedSbgZ3sg==";
+ url = "https://registry.npmjs.org/clipboard/-/clipboard-2.0.8.tgz";
+ sha512 = "Y6WO0unAIQp5bLmk1zdThRhgJt/x3ks6f30s3oE3H1mgIEU33XyQjEf8gsf6DxC7NPX8Y1SsNWjUjL/ywLnnbQ==";
};
};
"clipboardy-1.2.3" = {
@@ -15736,15 +15646,6 @@ let
sha1 = "f8889030685c7c4ff9e2a559f5077eb76a816f96";
};
};
- "colors-0.5.1" = {
- name = "colors";
- packageName = "colors";
- version = "0.5.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/colors/-/colors-0.5.1.tgz";
- sha1 = "7d0023eaeb154e8ee9fce75dcb923d0ed1667774";
- };
- };
"colors-0.6.2" = {
name = "colors";
packageName = "colors";
@@ -15970,15 +15871,6 @@ let
sha512 = "wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==";
};
};
- "commander-2.18.0" = {
- name = "commander";
- packageName = "commander";
- version = "2.18.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/commander/-/commander-2.18.0.tgz";
- sha512 = "6CYPa+JP2ftfRU2qkDK+UTVeQYosOg/2GbcjIcKPHfinyOLPVGXu/ovN86RP49Re5ndJK1N0kuiidFFuepc4ZQ==";
- };
- };
"commander-2.19.0" = {
name = "commander";
packageName = "commander";
@@ -16087,6 +15979,15 @@ let
sha512 = "U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==";
};
};
+ "commander-7.0.0" = {
+ name = "commander";
+ packageName = "commander";
+ version = "7.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/commander/-/commander-7.0.0.tgz";
+ sha512 = "ovx/7NkTrnPuIV8sqk/GjUIIM1+iUQeqA3ye2VNpq9sVoiZsooObWlQy+OPWGI17GDaEoybuAGJm6U8yC077BA==";
+ };
+ };
"commander-7.1.0" = {
name = "commander";
packageName = "commander";
@@ -16618,13 +16519,13 @@ let
sha512 = "5AKrTtmiioQWloJ3WRFZb0/uR1lrRboaVE9go++XZltvRnZkN2/kQjaZ0gtFxynU5u5k9mWVtk8mNcgJ9yoRbQ==";
};
};
- "constructs-3.3.61" = {
+ "constructs-3.3.65" = {
name = "constructs";
packageName = "constructs";
- version = "3.3.61";
+ version = "3.3.65";
src = fetchurl {
- url = "https://registry.npmjs.org/constructs/-/constructs-3.3.61.tgz";
- sha512 = "9zg2/Bl9y0Z/9eQ3NO8BcCWlAVs6hXGCcRH2bQLSqExyrE54qzh50Vtb7ULrKOkC5nT974VG+cWdeXrcC6JDqA==";
+ url = "https://registry.npmjs.org/constructs/-/constructs-3.3.65.tgz";
+ sha512 = "/tjHzxwK4Nz9SAm40kkC2mij3Y3LngVVj/dvk7Xpex25/PMhVRYy1pmJ0/5I5Y6bAMG1HRjcSAyf4k9YZyxJjw==";
};
};
"consume-http-header-1.0.0" = {
@@ -16862,13 +16763,13 @@ let
sha1 = "7e3e48bbe6d997b1417ddca2868204b4d3d85715";
};
};
- "convict-6.0.0" = {
+ "convict-6.0.1" = {
name = "convict";
packageName = "convict";
- version = "6.0.0";
+ version = "6.0.1";
src = fetchurl {
- url = "https://registry.npmjs.org/convict/-/convict-6.0.0.tgz";
- sha512 = "osfPkv5yjVoZqrTWBXuh/ABGpFoaJplbt0WXr0CodR4CSWt8UnzY4PSUyRz/+5BX5YUtWcToG29Kr0B6xhdIMg==";
+ url = "https://registry.npmjs.org/convict/-/convict-6.0.1.tgz";
+ sha512 = "M4YNNq5NV4/VS8JhvBSHAokwvQRL4evEuU0VFe1GNPiqnj9TAkLXpf39ImCCVZlsp3CFp04bc/kRSWPGsJGJWg==";
};
};
"cookie-0.0.4" = {
@@ -17096,13 +16997,13 @@ let
sha512 = "Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==";
};
};
- "core-js-3.6.5" = {
+ "core-js-3.8.3" = {
name = "core-js";
packageName = "core-js";
- version = "3.6.5";
+ version = "3.8.3";
src = fetchurl {
- url = "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz";
- sha512 = "vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==";
+ url = "https://registry.npmjs.org/core-js/-/core-js-3.8.3.tgz";
+ sha512 = "KPYXeVZYemC2TkNEkX/01I+7yd+nX3KddKwZ1Ww7SKWdI2wQprSgLmrTddT8nw92AjEklTsPBoSdQBhbI1bQ6Q==";
};
};
"core-js-3.9.1" = {
@@ -17411,6 +17312,15 @@ let
sha512 = "KBPUbqgFjzWlVcURG+Svp9TlhA5uliYtiNx/0r8nv0pdypeQCRJ9IaSIc3q/x3q8t3F75cHuwxVql1HFGHCNJQ==";
};
};
+ "cross-fetch-3.1.0" = {
+ name = "cross-fetch";
+ packageName = "cross-fetch";
+ version = "3.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.0.tgz";
+ sha512 = "a+yso9lSpXQI9DH+YjAu/m0dVfP8IVoZDPBLLFcvGpeq3KHNdikkekTOdkHiXEuTq4GBOeO0MfWkE40yzF1w7g==";
+ };
+ };
"cross-spawn-4.0.2" = {
name = "cross-spawn";
packageName = "cross-spawn";
@@ -18086,13 +17996,13 @@ let
sha512 = "KHW6M86R+FUPYGb3R5XiYjXPq7VzwxZ22buHhAEVG5ztoEcZZMLov530mmccaqA1GghZArjQV46fuc8kUqhhHw==";
};
};
- "d3-array-2.11.0" = {
+ "d3-array-2.12.0" = {
name = "d3-array";
packageName = "d3-array";
- version = "2.11.0";
+ version = "2.12.0";
src = fetchurl {
- url = "https://registry.npmjs.org/d3-array/-/d3-array-2.11.0.tgz";
- sha512 = "26clcwmHQEdsLv34oNKq5Ia9tQ26Y/4HqS3dQzF42QBUqymZJ+9PORcN1G52bt37NsL2ABoX4lvyYZc+A9Y0zw==";
+ url = "https://registry.npmjs.org/d3-array/-/d3-array-2.12.0.tgz";
+ sha512 = "T6H/qNldyD/1OlRkJbonb3u3MPhNwju8OPxYv0YSjDb/B2RUeeBEHzIpNrYiinwpmz8+am+puMrpcrDWgY9wRg==";
};
};
"d3-axis-1.0.12" = {
@@ -18428,13 +18338,13 @@ let
sha512 = "EUkvKjqPFUAZyOlhY5gzCxCeI0Aep04LwIRpsZ/mLFelJiUfnK56jo5JMDSE7yyP2kLSb6LtF+S5chMk7uqPqw==";
};
};
- "d3-shape-2.0.0" = {
+ "d3-shape-2.1.0" = {
name = "d3-shape";
packageName = "d3-shape";
- version = "2.0.0";
+ version = "2.1.0";
src = fetchurl {
- url = "https://registry.npmjs.org/d3-shape/-/d3-shape-2.0.0.tgz";
- sha512 = "djpGlA779ua+rImicYyyjnOjeubyhql1Jyn1HK0bTyawuH76UQRWXd+pftr67H6Fa8hSwetkgb/0id3agKWykw==";
+ url = "https://registry.npmjs.org/d3-shape/-/d3-shape-2.1.0.tgz";
+ sha512 = "PnjUqfM2PpskbSLTJvAzp2Wv4CZsnAgTfcVRTwW03QR3MkXF8Uo7B1y/lWkAsmbKwuecto++4NlsYcvYpXpTHA==";
};
};
"d3-time-1.1.0" = {
@@ -18869,6 +18779,15 @@ let
sha512 = "mYtLl1xfZLi1m4RtQYlZgJUNQjl4ZxVnHzIR8nLLgi4q1YT8o/WM+MK/f8yfcc9s5Ir5zRaPZyZU6xs1Syoocg==";
};
};
+ "debounce-1.2.1" = {
+ name = "debounce";
+ packageName = "debounce";
+ version = "1.2.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/debounce/-/debounce-1.2.1.tgz";
+ sha512 = "XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==";
+ };
+ };
"debounce-fn-4.0.0" = {
name = "debounce-fn";
packageName = "debounce-fn";
@@ -19562,6 +19481,15 @@ let
sha512 = "aL3AhqtfhOlT/3ai6sWXeqwnw63ATNpnUiN4HL7x9q+My5QtHlO3OIkasmug9LKzpheLdmUKGRKnYXYAS7FQkQ==";
};
};
+ "delay-5.0.0" = {
+ name = "delay";
+ packageName = "delay";
+ version = "5.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/delay/-/delay-5.0.0.tgz";
+ sha512 = "ReEBKkIfe4ya47wlPYf/gu5ib6yUG0/Aez0JQZQz94kiWtRQvZIQbTiehsnwHvLSWJnQdhVeqYue7Id1dKr0qw==";
+ };
+ };
"delayed-stream-1.0.0" = {
name = "delayed-stream";
packageName = "delayed-stream";
@@ -20147,13 +20075,13 @@ let
sha512 = "EAyaxl8hy4Ph07kzlzGTfpbZMNAAAHXSZtNEMwdlnSd1noHzvA6HsgKt4fEMSvaEXQYLSphe5rPMxN4WOj0hcQ==";
};
};
- "dispensary-0.59.0" = {
+ "dispensary-0.61.0" = {
name = "dispensary";
packageName = "dispensary";
- version = "0.59.0";
+ version = "0.61.0";
src = fetchurl {
- url = "https://registry.npmjs.org/dispensary/-/dispensary-0.59.0.tgz";
- sha512 = "JSnh4AhtYgwoyUHtunZbAhklkD9IeNacK1IDlrAJSZjzBMGFoTp9+Nggg+ITJ+F1geXc04DZ55ixnjFr5Ozknw==";
+ url = "https://registry.npmjs.org/dispensary/-/dispensary-0.61.0.tgz";
+ sha512 = "5BK13jrYQ+0bHgZBv7IOQsff5ydeNcnp87w3c7T8x5im21RDFQyiHrTlH0DoouZDyAVHILpat4Ytf7gRuhMRgw==";
};
};
"diveSync-0.3.0" = {
@@ -20507,13 +20435,13 @@ let
sha512 = "3VdM/SXBZX2omc9JF9nOPCtDaYQ67BGp5CoLpIQlO2KCAPETs8TcDHacF26jXadGbvUteZzRTeos2fhID5+ucQ==";
};
};
- "dompurify-2.2.6" = {
+ "dompurify-2.2.7" = {
name = "dompurify";
packageName = "dompurify";
- version = "2.2.6";
+ version = "2.2.7";
src = fetchurl {
- url = "https://registry.npmjs.org/dompurify/-/dompurify-2.2.6.tgz";
- sha512 = "7b7ZArhhH0SP6W2R9cqK6RjaU82FZ2UPM7RO8qN1b1wyvC/NY1FNWcX1Pu00fFOAnzEORtwXe4bPaClg6pUybQ==";
+ url = "https://registry.npmjs.org/dompurify/-/dompurify-2.2.7.tgz";
+ sha512 = "jdtDffdGNY+C76jvodNTu9jt5yYj59vuTUyx+wXdzcSwAGTYZDAQkQ7Iwx9zcGrA4ixC1syU4H3RZROqRxokxg==";
};
};
"domutils-1.4.3" = {
@@ -20543,13 +20471,13 @@ let
sha512 = "Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==";
};
};
- "domutils-2.4.4" = {
+ "domutils-2.5.0" = {
name = "domutils";
packageName = "domutils";
- version = "2.4.4";
+ version = "2.5.0";
src = fetchurl {
- url = "https://registry.npmjs.org/domutils/-/domutils-2.4.4.tgz";
- sha512 = "jBC0vOsECI4OMdD0GC9mGn7NXPLb+Qt6KW1YDQzeQYRUFKmNG8lh7mO5HiELfr+lLQE7loDVI4QcAxV80HS+RA==";
+ url = "https://registry.npmjs.org/domutils/-/domutils-2.5.0.tgz";
+ sha512 = "Ho16rzNMOFk2fPwChGh3D2D9OEHAfG19HgmRR2l+WLSsIstNsAYBzePH412bL0y5T44ejABIVfTHQ8nqi/tBCg==";
};
};
"dot-case-3.0.4" = {
@@ -21038,13 +20966,13 @@ let
sha512 = "1sQ1DRtQGpglFhc3urD4olMJzt/wxlbnAAsf+WY2xHf5c50ZovivZvCXSpVgTOP9f4TzOMvelWyspyfhxQKHzQ==";
};
};
- "electron-to-chromium-1.3.682" = {
+ "electron-to-chromium-1.3.687" = {
name = "electron-to-chromium";
packageName = "electron-to-chromium";
- version = "1.3.682";
+ version = "1.3.687";
src = fetchurl {
- url = "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.682.tgz";
- sha512 = "zok2y37qR00U14uM6qBz/3iIjWHom2eRfC2S1StA0RslP7x34jX+j4mxv80t8OEOHLJPVG54ZPeaFxEI7gPrwg==";
+ url = "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.687.tgz";
+ sha512 = "IpzksdQNl3wdgkzf7dnA7/v10w0Utf1dF2L+B4+gKrloBrxCut+au+kky3PYvle3RMdSxZP+UiCZtLbcYRxSNQ==";
};
};
"electrum-client-git://github.com/janoside/electrum-client" = {
@@ -21391,6 +21319,15 @@ let
sha512 = "t2E9wLlssQjGw0nluF6aYyfX8LwYU8Jj0xct+pAhfWfv/YrBn6TSNtEYsgxHIfaMqfrLx07czcMg9bMN6di+3w==";
};
};
+ "engine.io-5.0.0" = {
+ name = "engine.io";
+ packageName = "engine.io";
+ version = "5.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/engine.io/-/engine.io-5.0.0.tgz";
+ sha512 = "BATIdDV3H1SrE9/u2BAotvsmjJg0t1P4+vGedImSs1lkFAtQdvk4Ev1y4LDiPF7BPWgXWEG+NDY+nLvW3UrMWw==";
+ };
+ };
"engine.io-client-1.3.1" = {
name = "engine.io-client";
packageName = "engine.io-client";
@@ -21580,13 +21517,13 @@ let
sha1 = "4168133b42bb05c38a35b1ae4397c8298ab369e0";
};
};
- "env-paths-2.2.0" = {
+ "env-paths-2.2.1" = {
name = "env-paths";
packageName = "env-paths";
- version = "2.2.0";
+ version = "2.2.1";
src = fetchurl {
- url = "https://registry.npmjs.org/env-paths/-/env-paths-2.2.0.tgz";
- sha512 = "6u0VYSCo/OW6IoD5WCLLy9JUGARbamfSavcNXry/eu8aHVFei6CD3Sw+VGX5alea1i9pgPHW0mbu6Xj0uBh7gA==";
+ url = "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz";
+ sha512 = "+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==";
};
};
"env-variable-0.0.6" = {
@@ -22084,15 +22021,6 @@ let
sha512 = "S3Rz11i7c8AA5JPv7xAH+dOyq/Cu/VXHiHXBPOU1k/JAM5dXqQPt3qcrhpHSorXmrpu2g0gkIBVXAqCpzfoZIg==";
};
};
- "eslint-7.14.0" = {
- name = "eslint";
- packageName = "eslint";
- version = "7.14.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/eslint/-/eslint-7.14.0.tgz";
- sha512 = "5YubdnPXrlrYAFCKybPuHIAH++PINe1pmKNc5wQRB9HSbqIK1ywAnntE3Wwua4giKu0bjligf1gLF6qxMGOYRA==";
- };
- };
"eslint-7.21.0" = {
name = "eslint";
packageName = "eslint";
@@ -22102,6 +22030,15 @@ let
sha512 = "W2aJbXpMNofUp0ztQaF40fveSsJBjlSCSWpy//gzfTvwC+USs/nceBrKmlJOiM8r1bLwP2EuYkCqArn/6QTIgg==";
};
};
+ "eslint-7.22.0" = {
+ name = "eslint";
+ packageName = "eslint";
+ version = "7.22.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/eslint/-/eslint-7.22.0.tgz";
+ sha512 = "3VawOtjSJUQiiqac8MQc+w457iGLfuNGLFn8JmF051tTKbh5/x/0vlcEj8OgDCaw7Ysa2Jn8paGshV7x2abKXg==";
+ };
+ };
"eslint-plugin-no-unsanitized-3.1.4" = {
name = "eslint-plugin-no-unsanitized";
packageName = "eslint-plugin-no-unsanitized";
@@ -22111,15 +22048,6 @@ let
sha512 = "WF1+eZo2Sh+bQNjZuVNwT0dA61zuJORsLh+1Sww7+O6GOPw+WPWIIRfTWNqrmaXaDMhM4SXAqYPcNlhRMiH13g==";
};
};
- "eslint-plugin-react-7.22.0" = {
- name = "eslint-plugin-react";
- packageName = "eslint-plugin-react";
- version = "7.22.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.22.0.tgz";
- sha512 = "p30tuX3VS+NWv9nQot9xIGAHBXR0+xJVaZriEsHoJrASGCJZDJ8JLNM0YqKqI0AKm6Uxaa1VUHoNEibxRCMQHA==";
- };
- };
"eslint-plugin-vue-6.2.2" = {
name = "eslint-plugin-vue";
packageName = "eslint-plugin-vue";
@@ -22255,15 +22183,6 @@ let
sha512 = "ysCxRQY3WaXJz9tdbWOwuWr5Y/XrPTGX9Kiz3yoUXwW0VZ4w30HTkQLaGx/+ttFjF8i+ACbArnB4ce68a9m5hw==";
};
};
- "espree-7.3.0" = {
- name = "espree";
- packageName = "espree";
- version = "7.3.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/espree/-/espree-7.3.0.tgz";
- sha512 = "dksIWsvKCixn1yrEXO8UosNSxaDoSYpq9reEjZSbHLpT5hpaCAKTLBwq0RHtLrIr+c0ByiYzWT8KTMRzoRCNlw==";
- };
- };
"espree-7.3.1" = {
name = "espree";
packageName = "espree";
@@ -22966,13 +22885,13 @@ let
sha1 = "a793d3ac0cad4c6ab571e9968fbbab6cb2532929";
};
};
- "expo-pwa-0.0.66" = {
+ "expo-pwa-0.0.67" = {
name = "expo-pwa";
packageName = "expo-pwa";
- version = "0.0.66";
+ version = "0.0.67";
src = fetchurl {
- url = "https://registry.npmjs.org/expo-pwa/-/expo-pwa-0.0.66.tgz";
- sha512 = "9+Pv5qL/W3PnInyXTYhCQ6ukzo2IFzQEJDss9b6frNvxBJzAJWR7F7dsvIaCOr5WrtMBStf4SVdWvGTdssi+XA==";
+ url = "https://registry.npmjs.org/expo-pwa/-/expo-pwa-0.0.67.tgz";
+ sha512 = "fyp624qENbSSDkW7So9Je5kDmCKf51leHqvO4Oqro2Yfv58XYJqv/j3MGMXd8rnraTJ0ktsfy0rSwA5/tqpmrQ==";
};
};
"express-2.5.11" = {
@@ -24244,13 +24163,13 @@ let
sha512 = "ZYDqPLGxDkDhDZBjZBb+oD1+j0rA4E0pXY50eplAAOPg2N/gUBSSk5IM1/QhPfyVo19lJ+CvXpqfvk+b2p/8Ng==";
};
};
- "firefox-profile-4.0.0" = {
+ "firefox-profile-4.1.0" = {
name = "firefox-profile";
packageName = "firefox-profile";
- version = "4.0.0";
+ version = "4.1.0";
src = fetchurl {
- url = "https://registry.npmjs.org/firefox-profile/-/firefox-profile-4.0.0.tgz";
- sha512 = "Vw31AsjfLDbcApMDwwnhZcz3tWjV6lxB9BNf84FaV44rZXtU87cVbFMBzPEtrJdUDbwPYiuYzprp6yksYGwjSw==";
+ url = "https://registry.npmjs.org/firefox-profile/-/firefox-profile-4.1.0.tgz";
+ sha512 = "n+0jsWhW57i7cAmdHg67W6u5vVSoIJN9D+d7M3w1MzhFLE5X/QxBfP80ksjNvNQDFXGdJQAnW9YupLkzgCxaFQ==";
};
};
"first-chunk-stream-2.0.0" = {
@@ -25252,15 +25171,6 @@ let
sha512 = "Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==";
};
};
- "fsevents-2.2.1" = {
- name = "fsevents";
- packageName = "fsevents";
- version = "2.2.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/fsevents/-/fsevents-2.2.1.tgz";
- sha512 = "bTLYHSeC0UH/EFXS9KqWnXuOl/wHK5Z/d+ghd5AsFMYN7wIGkUCOJyzy88+wJKkZPGON8u4Z9f6U4FdgURE9qA==";
- };
- };
"fsevents-2.3.2" = {
name = "fsevents";
packageName = "fsevents";
@@ -26378,6 +26288,15 @@ let
sha512 = "BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==";
};
};
+ "globals-13.6.0" = {
+ name = "globals";
+ packageName = "globals";
+ version = "13.6.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/globals/-/globals-13.6.0.tgz";
+ sha512 = "YFKCX0SiPg7l5oKYCJ2zZGxcXprVXHcSnVuvzrT3oSENQonVLqM5pf9fN5dLGZGyCjhw8TN8Btwe/jKnZ0pjvQ==";
+ };
+ };
"globals-9.18.0" = {
name = "globals";
packageName = "globals";
@@ -26567,13 +26486,13 @@ let
sha512 = "Vric7QFWxzHFxITZ10bmlG1H/5rhODb7hJuWyKWMD8GflpQzRmbMVqkFp3fKvN+U9tPwZItGVhkiOR+84PX3ew==";
};
};
- "google-gax-2.10.3" = {
+ "google-gax-2.11.2" = {
name = "google-gax";
packageName = "google-gax";
- version = "2.10.3";
+ version = "2.11.2";
src = fetchurl {
- url = "https://registry.npmjs.org/google-gax/-/google-gax-2.10.3.tgz";
- sha512 = "jESs/ME9WgMzfGQKJDu9ea2mEKjznKByRL+5xb8mKfHlbUfS/LxNLNCg/35RgXwVXcNSCqkEY90z8wHxvgdd/Q==";
+ url = "https://registry.npmjs.org/google-gax/-/google-gax-2.11.2.tgz";
+ sha512 = "PNqXv7Oi5XBMgoMWVxLZHUidfMv7cPHrDSDXqLyEd6kY6pqFnVKC8jt2T1df4JPSc2+VLPdeo6L7X9mbdQG8Xw==";
};
};
"google-p12-pem-3.0.3" = {
@@ -27926,6 +27845,15 @@ let
sha512 = "aXpmwoOhRBrw6X3j0h5RloK4x1OzsxMPyxqIHyNfSe2pypkVTZFpEiRoSipPEPlMrh0HW/XsjkJ5WgnCirpNUw==";
};
};
+ "hosted-git-info-4.0.0" = {
+ name = "hosted-git-info";
+ packageName = "hosted-git-info";
+ version = "4.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.0.0.tgz";
+ sha512 = "fqhGdjk4av7mT9fU/B01dUtZ+WZSc/XEXMoLXDVZukiQRXxeHSSz3AqbeWRJHtF8EQYHlAgB1NSAHU0Cm7aqZA==";
+ };
+ };
"hot-shots-6.8.7" = {
name = "hot-shots";
packageName = "hot-shots";
@@ -28449,15 +28377,6 @@ let
sha512 = "+ML2Rbh6DAuee7d07tYGEKOEi2voWPUGan+ExdPbPW6Z3svq+JCqr0v8WmKPOkz1vOVykPCBSuobe7G8GJUtVg==";
};
};
- "https-proxy-agent-4.0.0" = {
- name = "https-proxy-agent";
- packageName = "https-proxy-agent";
- version = "4.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-4.0.0.tgz";
- sha512 = "zoDhWrkR3of1l9QAL8/scJZyLu8j/gBkcwcaQOZh7Gyh/+uJQzGVETdgT30akuwkpL8HTRfssqI3BZuV18teDg==";
- };
- };
"https-proxy-agent-5.0.0" = {
name = "https-proxy-agent";
packageName = "https-proxy-agent";
@@ -29142,15 +29061,6 @@ let
sha512 = "PO64kVeArePvhX7Ff0jVWkpnE1DfGRvaWcStYrPugcJz9twQGYibagKJuIMHCX7ENcp0M6LJlcjLBuLD5KeJMg==";
};
};
- "ink-2.7.1" = {
- name = "ink";
- packageName = "ink";
- version = "2.7.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/ink/-/ink-2.7.1.tgz";
- sha512 = "s7lJuQDJEdjqtaIWhp3KYHl6WV3J04U9zoQ6wVc+Xoa06XM27SXUY57qC5DO46xkF0CfgXMKkKNcgvSu/SAEpA==";
- };
- };
"ink-3.0.8" = {
name = "ink";
packageName = "ink";
@@ -29160,31 +29070,13 @@ let
sha512 = "ubMFylXYaG4IkXQVhPautbhV/p6Lo0GlvAMI/jh8cGJQ39yeznJbaTTJP2CqZXezA4GOHzalpwCWqux/NEY38w==";
};
};
- "ink-confirm-input-2.0.0" = {
- name = "ink-confirm-input";
- packageName = "ink-confirm-input";
- version = "2.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/ink-confirm-input/-/ink-confirm-input-2.0.0.tgz";
- sha512 = "YCd7a9XW0DIIbOhF3XiLo3WF86mOart9qI1qN56wT5IDJxU+j8BanEZh5/QXoazyIPSv1iXlHPIlRB5cbZIMIA==";
- };
- };
- "ink-spinner-3.1.0" = {
+ "ink-spinner-4.0.1" = {
name = "ink-spinner";
packageName = "ink-spinner";
- version = "3.1.0";
+ version = "4.0.1";
src = fetchurl {
- url = "https://registry.npmjs.org/ink-spinner/-/ink-spinner-3.1.0.tgz";
- sha512 = "sPqmE4qeJ43vJFk9DGLd0wIqhMBAr3129ZqHPt7b847fVl+YTZ3g96khI82Db+FYE7v/Fc5B3lp4ZNtJfqpRUg==";
- };
- };
- "ink-text-input-3.3.0" = {
- name = "ink-text-input";
- packageName = "ink-text-input";
- version = "3.3.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/ink-text-input/-/ink-text-input-3.3.0.tgz";
- sha512 = "gO4wrOf2ie3YuEARTIwGlw37lMjFn3Gk6CKIDrMlHb46WFMagZU7DplohjM24zynlqfnXA5UDEIfC2NBcvD8kg==";
+ url = "https://registry.npmjs.org/ink-spinner/-/ink-spinner-4.0.1.tgz";
+ sha512 = "2eYtzzUPb22Z0Cn2bGvE4BteYjcqDhgrHnCzGJM81EHXXlyNU7aYfucPgZs2CZPy0LWz/5hwoecFhd0mj1hrbw==";
};
};
"ink-text-input-4.0.1" = {
@@ -29466,22 +29358,13 @@ let
sha512 = "S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==";
};
};
- "internal-slot-1.0.3" = {
- name = "internal-slot";
- packageName = "internal-slot";
- version = "1.0.3";
- src = fetchurl {
- url = "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz";
- sha512 = "O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==";
- };
- };
- "internmap-1.0.0" = {
+ "internmap-1.0.1" = {
name = "internmap";
packageName = "internmap";
- version = "1.0.0";
+ version = "1.0.1";
src = fetchurl {
- url = "https://registry.npmjs.org/internmap/-/internmap-1.0.0.tgz";
- sha512 = "SdoDWwNOTE2n4JWUsLn4KXZGuZPjPF9yyOGc8bnfWnBQh7BD/l80rzSznKc/r4Y0aQ7z3RTk9X+tV4tHBpu+dA==";
+ url = "https://registry.npmjs.org/internmap/-/internmap-1.0.1.tgz";
+ sha512 = "lDB5YccMydFBtasVtxnZ3MRBHuaoE8GKsppq+EchKL2U4nK/DmEpPHNH8MZe5HkMtpSiTSOZwfN0tzYjO/lJEw==";
};
};
"interpret-1.1.0" = {
@@ -29934,15 +29817,6 @@ let
sha512 = "YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==";
};
};
- "is-ci-3.0.0" = {
- name = "is-ci";
- packageName = "is-ci";
- version = "3.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/is-ci/-/is-ci-3.0.0.tgz";
- sha512 = "kDXyttuLeslKAHYL/K28F2YkM3x5jvFPEw3yXbRptXydjD9rpLEz+C5K5iutY9ZiUu6AP41JdvRQwF4Iqs4ZCQ==";
- };
- };
"is-color-stop-1.1.0" = {
name = "is-color-stop";
packageName = "is-color-stop";
@@ -31491,15 +31365,6 @@ let
sha512 = "KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==";
};
};
- "jetpack-id-1.0.0" = {
- name = "jetpack-id";
- packageName = "jetpack-id";
- version = "1.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/jetpack-id/-/jetpack-id-1.0.0.tgz";
- sha1 = "2cf9fbae46d8074fc16b7de0071c8efebca473a6";
- };
- };
"jimp-0.12.1" = {
name = "jimp";
packageName = "jimp";
@@ -31689,15 +31554,6 @@ let
sha512 = "pbKLsbCfi7kriM3s1J4DDCo7jQkI58zPLHi0heXPzPlj0hjUsm+FesPUbE0DSbIVIK503A36aUBoCN7eMFedkA==";
};
};
- "js-select-0.6.0" = {
- name = "js-select";
- packageName = "js-select";
- version = "0.6.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/js-select/-/js-select-0.6.0.tgz";
- sha1 = "c284e22824d5927aec962dcdf247174aefb0d190";
- };
- };
"js-string-escape-1.0.1" = {
name = "js-string-escape";
packageName = "js-string-escape";
@@ -31869,13 +31725,13 @@ let
sha512 = "fAl1W0/7T2G5vURSyxBzrJ1LSdQn6Tr5UX/xD4PXDx/PDgwygedfW6El/KIj3xJ7FU61TTYnc/l/B7P49Eqt6g==";
};
};
- "jsdom-16.5.0" = {
+ "jsdom-16.5.1" = {
name = "jsdom";
packageName = "jsdom";
- version = "16.5.0";
+ version = "16.5.1";
src = fetchurl {
- url = "https://registry.npmjs.org/jsdom/-/jsdom-16.5.0.tgz";
- sha512 = "QxZH0nmDTnTTVI0YDm4RUlaUPl5dcyn62G5TMDNfMmTW+J1u1v9gCR8WR+WZ6UghAa7nKJjDOFaI00eMMWvJFQ==";
+ url = "https://registry.npmjs.org/jsdom/-/jsdom-16.5.1.tgz";
+ sha512 = "pF73EOsJgwZekbDHEY5VO/yKXUkab/DuvrQB/ANVizbr6UAHJsDdHXuotZYwkJSGQl1JM+ivXaqY+XBDDL4TiA==";
};
};
"jsdom-7.2.2" = {
@@ -32517,15 +32373,6 @@ let
sha1 = "69ec30ce4518bed5997b38f027648e8c285e92f7";
};
};
- "jsx-ast-utils-3.2.0" = {
- name = "jsx-ast-utils";
- packageName = "jsx-ast-utils";
- version = "3.2.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.2.0.tgz";
- sha512 = "EIsmt3O3ljsU6sot/J4E1zDRxfBNrhjyf/OKjlydwgEimQuznlM4Wv7U+ueONJMyEn1WRE0K8dhi3dVAXYT24Q==";
- };
- };
"jszip-2.6.1" = {
name = "jszip";
packageName = "jszip";
@@ -32878,13 +32725,13 @@ let
sha512 = "zdGa2TOpSZPq5mU6iowDARnMBZgtCqJ11dJROFi6tg6kTn4nuUdU09lFyLFSaHrWqpIJ+EBq4E8/Dc0Vx5vLdA==";
};
};
- "khroma-1.2.0" = {
+ "khroma-1.3.0" = {
name = "khroma";
packageName = "khroma";
- version = "1.2.0";
+ version = "1.3.0";
src = fetchurl {
- url = "https://registry.npmjs.org/khroma/-/khroma-1.2.0.tgz";
- sha512 = "DlKk5y243dujy8fOH02aRnnewLfiHJV0s8aXaVrCohgBf3s7fEAn6gc6LLQ21agODlFZS8ufrn+juu70uCA9Tw==";
+ url = "https://registry.npmjs.org/khroma/-/khroma-1.3.0.tgz";
+ sha512 = "fpi0vIulP3FrM3BQOsEs+0ujWUNrg/YyHtEAcnvPxIHbASHNXEKEsDHtU2mADnJss7KvEdz7z2pUCQAEfFaFbA==";
};
};
"killable-1.0.1" = {
@@ -35956,13 +35803,13 @@ let
sha1 = "a65cd29087a92598b8791257a523e021222ac1f9";
};
};
- "map-obj-4.1.0" = {
+ "map-obj-4.2.0" = {
name = "map-obj";
packageName = "map-obj";
- version = "4.1.0";
+ version = "4.2.0";
src = fetchurl {
- url = "https://registry.npmjs.org/map-obj/-/map-obj-4.1.0.tgz";
- sha512 = "glc9y00wgtwcDmp7GaE/0b0OnxpNJsVf3ael/An6Fe2Q51LLwN1er6sdomLRzz5h0+yMpiYLhWYF5R7HeqVd4g==";
+ url = "https://registry.npmjs.org/map-obj/-/map-obj-4.2.0.tgz";
+ sha512 = "NAq0fCmZYGz9UFEQyndp7sisrow4GroyGeKluyKC/chuITZsPyOyC1UJZPJlVFImhXdROIP5xqouRLThT3BbpQ==";
};
};
"map-stream-0.0.7" = {
@@ -36964,13 +36811,13 @@ let
sha1 = "f8a064760d37e7978ad5f9f6d3c119a494f57081";
};
};
- "mermaid-8.9.1" = {
+ "mermaid-8.9.2" = {
name = "mermaid";
packageName = "mermaid";
- version = "8.9.1";
+ version = "8.9.2";
src = fetchurl {
- url = "https://registry.npmjs.org/mermaid/-/mermaid-8.9.1.tgz";
- sha512 = "0XFtH3TazlWQ6hKqBDeOfXglPBAfNDreC63NKjrmgzLG+aIY3yJZNdkl22JH4LniqQDx+7oZFmD7t0PnEymkew==";
+ url = "https://registry.npmjs.org/mermaid/-/mermaid-8.9.2.tgz";
+ sha512 = "XWEaraDRDlHZexdeHSSr/MH4VJAOksRSPudchi69ecZJ7IUjjlzHsg32n4ZwJUh6lFO+NMYLHwHNNYUyxIjGPg==";
};
};
"mersenne-0.0.4" = {
@@ -37828,13 +37675,13 @@ let
sha512 = "O9CIypScywTVpNaRrCAgoUnJgozpIofjKUYmJhiCIJMiuYnLI6otcb1/kpW9/n/tJODHGZ7i8aLQoDVsMtOKQQ==";
};
};
- "mocha-8.3.1" = {
+ "mocha-8.3.2" = {
name = "mocha";
packageName = "mocha";
- version = "8.3.1";
+ version = "8.3.2";
src = fetchurl {
- url = "https://registry.npmjs.org/mocha/-/mocha-8.3.1.tgz";
- sha512 = "5SBMxANWqOv5bw3Hx+HVgaWlcWcFEQDUdaUAr1AUU+qwtx6cowhn7gEDT/DwQP7uYxnvShdUOVLbTYAHOEGfDQ==";
+ url = "https://registry.npmjs.org/mocha/-/mocha-8.3.2.tgz";
+ sha512 = "UdmISwr/5w+uXLPKspgoV7/RXZwKRTiTjJ2/AC5ZiEztIoOYdfKb19+9jNmEInzx5pBsCyJQzarAxqIGBNYJhg==";
};
};
"mock-require-3.0.3" = {
@@ -38161,13 +38008,13 @@ let
sha1 = "dd3c50b26f059f25e7edee3644418358e2a9ad89";
};
};
- "msgpack5-3.6.0" = {
+ "msgpack5-3.6.1" = {
name = "msgpack5";
packageName = "msgpack5";
- version = "3.6.0";
+ version = "3.6.1";
src = fetchurl {
- url = "https://registry.npmjs.org/msgpack5/-/msgpack5-3.6.0.tgz";
- sha512 = "6HuCZHA57WtNUzrKIvjJ8OMxigzveJ6D5i13y6TsgGu3X3zxABpuBvChpppOoGdB9SyWZcmqUs1fwUV/PpSQ7Q==";
+ url = "https://registry.npmjs.org/msgpack5/-/msgpack5-3.6.1.tgz";
+ sha512 = "VoY2AaoowHZLLKyEb5FRzuhdSzXn5quGjcMKJOJHJPxp9baYZx5t6jiHUhp5aNRlqqlt+5GXQGovMLNKsrm1hg==";
};
};
"multer-1.4.2" = {
@@ -38638,6 +38485,15 @@ let
sha512 = "a1cQNyczgKbLX9jwbS/+d7W8fX/RfgYR7lVWwWOGIPNgK2m0MWvrGF6/m4kk6U3QcFMnZf3RIhL0v2Jgh/0Uxw==";
};
};
+ "nanoid-3.1.21" = {
+ name = "nanoid";
+ packageName = "nanoid";
+ version = "3.1.21";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/nanoid/-/nanoid-3.1.21.tgz";
+ sha512 = "A6oZraK4DJkAOICstsGH98dvycPr/4GGDH7ZWKmMdd3vGcOurZ6JmWFUt0DA5bzrrn2FrUjmv6mFNWvv8jpppA==";
+ };
+ };
"nanolru-1.0.0" = {
name = "nanolru";
packageName = "nanolru";
@@ -39008,13 +38864,13 @@ let
sha512 = "AO81vsIO1k1sM4Zrd6Hu7regmJN1NSiAja10gc4bX3F0wd+9rQmcuHQaHVQCYIEC8iFXnE+mavh23GOt7wBgug==";
};
};
- "netlify-6.1.13" = {
+ "netlify-6.1.16" = {
name = "netlify";
packageName = "netlify";
- version = "6.1.13";
+ version = "6.1.16";
src = fetchurl {
- url = "https://registry.npmjs.org/netlify/-/netlify-6.1.13.tgz";
- sha512 = "B6NYBc7qXqtTyUIcWhA5hLi3TkV7AGwkyVJ7RGosZoqZuHOfilb+USplb9kEIX/bVRKG2Z07x6Efd+SvcKk01g==";
+ url = "https://registry.npmjs.org/netlify/-/netlify-6.1.16.tgz";
+ sha512 = "hRIUwdJAkFnQNY6H274Sa1xU4LnBkoMJdhRnxD3YQcdmdn8i1Mns54xweLY3+F0Pg9g9lLtmqsZcm68gG/Fxvw==";
};
};
"netlify-plugin-deploy-preview-commenting-0.0.1-alpha.16" = {
@@ -39026,13 +38882,13 @@ let
sha512 = "5Rvi17CKgPpZTazEV2wkSj4IbS2zJpoKuytaYCyvemV/CMVeZUUPRwNPWm7+NjxObqJHgzUyi2FmWql8HfWhGA==";
};
};
- "netlify-redirect-parser-3.0.4" = {
+ "netlify-redirect-parser-3.0.7" = {
name = "netlify-redirect-parser";
packageName = "netlify-redirect-parser";
- version = "3.0.4";
+ version = "3.0.7";
src = fetchurl {
- url = "https://registry.npmjs.org/netlify-redirect-parser/-/netlify-redirect-parser-3.0.4.tgz";
- sha512 = "l5OJ3EBh9twiBbsHdAmufoAnkS5FRDbY67p3Q0ukDD94ZSC2esXiN3kZd5lMuHqcpOBJlmjrG/xSCWBjVTbe/g==";
+ url = "https://registry.npmjs.org/netlify-redirect-parser/-/netlify-redirect-parser-3.0.7.tgz";
+ sha512 = "/I4/5P8KhSVKxX3CdCscWBgxKBvsu4c7LTZtsNqdRwRaWq+pyQ5sZqC3CUtenIlhkTpqoDHPpriWZP4VzsNnKQ==";
};
};
"netlify-redirector-0.2.1" = {
@@ -39522,13 +39378,13 @@ let
sha1 = "8d9dbe28964a4ac5712e9131642107c71e90ec40";
};
};
- "node-notifier-8.0.1" = {
+ "node-notifier-8.0.2" = {
name = "node-notifier";
packageName = "node-notifier";
- version = "8.0.1";
+ version = "8.0.2";
src = fetchurl {
- url = "https://registry.npmjs.org/node-notifier/-/node-notifier-8.0.1.tgz";
- sha512 = "BvEXF+UmsnAfYfoapKM9nGxnP+Wn7P91YfXmrKnfcYCx6VBeoN5Ez5Ogck6I8Bi5k4RlpqRYaw75pAwzX9OphA==";
+ url = "https://registry.npmjs.org/node-notifier/-/node-notifier-8.0.2.tgz";
+ sha512 = "oJP/9NAdd9+x2Q+rfphB2RJCHjod70RcRLjosiPMMu5gjIfwVnOUGq2nbTjTUbmy0DJ/tFIVT30+Qe3nzl4TJg==";
};
};
"node-notifier-9.0.0" = {
@@ -39540,6 +39396,15 @@ let
sha512 = "SkwNwGnMMlSPrcoeH4CSo9XyWe72acAHEJGDdPdB+CyBVHsIYaTQ4U/1wk3URsyzC75xZLg2vzU2YaALlqDF1Q==";
};
};
+ "node-notifier-9.0.1" = {
+ name = "node-notifier";
+ packageName = "node-notifier";
+ version = "9.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/node-notifier/-/node-notifier-9.0.1.tgz";
+ sha512 = "fPNFIp2hF/Dq7qLDzSg4vZ0J4e9v60gJR+Qx7RbjbWqzPDdEqeVpEx5CFeDAELIl+A/woaaNn1fQ5nEVerMxJg==";
+ };
+ };
"node-persist-2.1.0" = {
name = "node-persist";
packageName = "node-persist";
@@ -39864,13 +39729,13 @@ let
sha512 = "/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==";
};
};
- "normalize-package-data-3.0.0" = {
+ "normalize-package-data-3.0.1" = {
name = "normalize-package-data";
packageName = "normalize-package-data";
- version = "3.0.0";
+ version = "3.0.1";
src = fetchurl {
- url = "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.0.tgz";
- sha512 = "6lUjEI0d3v6kFrtgA/lOx4zHCWULXsFNIjHolnZCKCTLA6m/G625cdn3O7eNmT0iD3jfo6HZ9cdImGZwf21prw==";
+ url = "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.1.tgz";
+ sha512 = "D/ttLdxo71msR4FF3VgSwK4blHfE3/vGByz1NCeE7/Dh8reQOKNJJjk5L10mLq9jxa+ZHzT1/HLgxljzbXE7Fw==";
};
};
"normalize-path-2.1.1" = {
@@ -40567,13 +40432,13 @@ let
sha512 = "BfWfuAwuhdH1bhMG5EG90WE/eckkBhBvnke8eSEkCDXoLE9Jk5JwYGTbCx1ehGwV48HvBkn62VukPBdlMUOY9w==";
};
};
- "object-treeify-1.1.31" = {
+ "object-treeify-1.1.33" = {
name = "object-treeify";
packageName = "object-treeify";
- version = "1.1.31";
+ version = "1.1.33";
src = fetchurl {
- url = "https://registry.npmjs.org/object-treeify/-/object-treeify-1.1.31.tgz";
- sha512 = "kt2UuyHDTH+J6w0pv2c+3uuEApGuwgfjWogbqPWAvk4nOM/T3No0SzDtp6CuJ/XBUy//nFNuerb8ms7CqjD9Tw==";
+ url = "https://registry.npmjs.org/object-treeify/-/object-treeify-1.1.33.tgz";
+ sha512 = "EFVjAYfzWqWsBMRHPMAXLCDIJnpMhdWAqR7xG6M6a2cs6PMFpl/+Z20w9zDW4vkxOFfddegBKq9Rehd0bxWE7A==";
};
};
"object-visit-1.0.1" = {
@@ -40621,15 +40486,6 @@ let
sha512 = "ym7h7OZebNS96hn5IJeyUmaWhaSM4SVtAPPfNLQEI2MYWCO2egsITb9nab2+i/Pwibx+R0mtn+ltKJXRSeTMGg==";
};
};
- "object.fromentries-2.0.4" = {
- name = "object.fromentries";
- packageName = "object.fromentries";
- version = "2.0.4";
- src = fetchurl {
- url = "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.4.tgz";
- sha512 = "EsFBshs5RUUpQEY1D4q/m59kMfz4YJvxuNCJcv/jWwOJr34EaVnG11ZrZa0UHB3wnzV1wx8m58T4hQL8IuNXlQ==";
- };
- };
"object.getownpropertydescriptors-2.1.2" = {
name = "object.getownpropertydescriptors";
packageName = "object.getownpropertydescriptors";
@@ -40747,13 +40603,13 @@ let
sha512 = "fZ4qZdQ2nxJvtcasX7Ghl+WlWS/d9IgnBIwFZXVNNZUmzpno91SX5bc5vuxiuKoCtK78XxGGNuSCrDC7xYB3OQ==";
};
};
- "office-ui-fabric-react-7.162.1" = {
+ "office-ui-fabric-react-7.164.1" = {
name = "office-ui-fabric-react";
packageName = "office-ui-fabric-react";
- version = "7.162.1";
+ version = "7.164.1";
src = fetchurl {
- url = "https://registry.npmjs.org/office-ui-fabric-react/-/office-ui-fabric-react-7.162.1.tgz";
- sha512 = "ZJrjJsvnpgNHXdi8uCBigkF436Bj2cLYC8XMngUBU6Ha+IefCgXUbsIQhlfeWpt++l/8/tAFmu8vUnVj+GlhCQ==";
+ url = "https://registry.npmjs.org/office-ui-fabric-react/-/office-ui-fabric-react-7.164.1.tgz";
+ sha512 = "pej4ScEHZshB8IW44IQsqcxDhd2UTUdPcuRELemZyOFAQ45/80whPfIu5gM2X6uehMcEoWQDxUNI7qs6uTPR0Q==";
};
};
"omggif-1.0.10" = {
@@ -41692,13 +41548,13 @@ let
sha512 = "s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==";
};
};
- "p-cancelable-2.0.0" = {
+ "p-cancelable-2.1.0" = {
name = "p-cancelable";
packageName = "p-cancelable";
- version = "2.0.0";
+ version = "2.1.0";
src = fetchurl {
- url = "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.0.0.tgz";
- sha512 = "wvPXDmbMmu2ksjkB4Z3nZWTSkJEb9lqVdMaCKpZUGJG9TMiNp9XcbG3fn9fPKjem04fJMJnXoyFPk2FmgiaiNg==";
+ url = "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.1.0.tgz";
+ sha512 = "HAZyB3ZodPo+BDpb4/Iu7Jv4P6cSazBz9ZM0ChhEXp70scx834aWCEjQRwgt41UzzejUAPdbqqONfRWTPYrPAQ==";
};
};
"p-debounce-1.0.0" = {
@@ -42169,13 +42025,13 @@ let
sha512 = "GfTeVQGJ6WyBQbQD4t3ocHbyOmTQLmWjkCKSZPmKiGFKYKNUaM5U2gbLzUW8WG1XmS9yQFnsTFA0k3o1+q4klQ==";
};
};
- "pacote-11.2.7" = {
+ "pacote-11.3.0" = {
name = "pacote";
packageName = "pacote";
- version = "11.2.7";
+ version = "11.3.0";
src = fetchurl {
- url = "https://registry.npmjs.org/pacote/-/pacote-11.2.7.tgz";
- sha512 = "ogxPor11v/rnU9ukwLlI2dPx22q9iob1+yZyqSwerKsOvBMhU9e+SJHtxY4y2N0MRH4/5jGsGiRLsZeJWyM4dQ==";
+ url = "https://registry.npmjs.org/pacote/-/pacote-11.3.0.tgz";
+ sha512 = "cygprcGpEVqvDzpuPMkGVXW/ooc2ibpoosuJ4YHcUXozDs9VJP7Vha+41pYppG2MVNis4t1BB8IygIBh7vVr2Q==";
};
};
"pad-0.0.5" = {
@@ -42457,15 +42313,6 @@ let
sha1 = "be35f5425be1f7f6c747184f98a788cb99477ee0";
};
};
- "parse-json-5.0.1" = {
- name = "parse-json";
- packageName = "parse-json";
- version = "5.0.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/parse-json/-/parse-json-5.0.1.tgz";
- sha512 = "ztoZ4/DYeXQq4E21v169sC8qWINGpcosGv9XhTDvg9/hWvx/zrFkc9BiWxR58OJLHGk28j5BL0SDLeV2WmFZlQ==";
- };
- };
"parse-json-5.2.0" = {
name = "parse-json";
packageName = "parse-json";
@@ -43474,13 +43321,22 @@ let
sha1 = "2135d6dfa7a358c069ac9b178776288228450ffa";
};
};
- "pino-6.7.0" = {
+ "pino-6.11.1" = {
name = "pino";
packageName = "pino";
- version = "6.7.0";
+ version = "6.11.1";
src = fetchurl {
- url = "https://registry.npmjs.org/pino/-/pino-6.7.0.tgz";
- sha512 = "vPXJ4P9rWCwzlTJt+f0Ni4THc3DWyt8iDDCO4edQ8narTu6hnpzdXu8FqeSJCGndl1W6lfbYQUQihUO54y66Lw==";
+ url = "https://registry.npmjs.org/pino/-/pino-6.11.1.tgz";
+ sha512 = "PoDR/4jCyaP1k2zhuQ4N0NuhaMtei+C9mUHBRRJQujexl/bq3JkeL2OC23ada6Np3zeUMHbO4TGzY2D/rwZX3w==";
+ };
+ };
+ "pino-6.9.0" = {
+ name = "pino";
+ packageName = "pino";
+ version = "6.9.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/pino/-/pino-6.9.0.tgz";
+ sha512 = "9RrRJsKOsgj50oGoR/y4EEVyUjMb/eRu8y4hjwPqM6q214xsxSxY/IKB+aEEv0slqNd4U0RVRfivKfy83UxgUQ==";
};
};
"pino-std-serializers-2.5.0" = {
@@ -43492,6 +43348,15 @@ let
sha512 = "wXqbqSrIhE58TdrxxlfLwU9eDhrzppQDvGhBEr1gYbzzM4KKo3Y63gSjiDXRKLVS2UOXdPNR2v+KnQgNrs+xUg==";
};
};
+ "pino-std-serializers-3.2.0" = {
+ name = "pino-std-serializers";
+ packageName = "pino-std-serializers";
+ version = "3.2.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/pino-std-serializers/-/pino-std-serializers-3.2.0.tgz";
+ sha512 = "EqX4pwDPrt3MuOAAUBMU0Tk5kR/YcCM5fNPEzgCO2zJ5HfX0vbiH9HbJglnyeQsN96Kznae6MWD47pZB5avTrg==";
+ };
+ };
"pipe-functions-1.3.0" = {
name = "pipe-functions";
packageName = "pipe-functions";
@@ -43943,15 +43808,6 @@ let
sha512 = "3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==";
};
};
- "postcss-8.1.10" = {
- name = "postcss";
- packageName = "postcss";
- version = "8.1.10";
- src = fetchurl {
- url = "https://registry.npmjs.org/postcss/-/postcss-8.1.10.tgz";
- sha512 = "iBXEV5VTTYaRRdxiFYzTtuv2lGMQBExqkZKSzkJe+Fl6rvQrA/49UVGKqB+LG54hpW/TtDBMGds8j33GFNW7pg==";
- };
- };
"postcss-8.2.7" = {
name = "postcss";
packageName = "postcss";
@@ -43961,6 +43817,15 @@ let
sha512 = "DsVLH3xJzut+VT+rYr0mtvOtpTjSyqDwPf5EZWXcb0uAKfitGpTY9Ec+afi2+TgdN8rWS9Cs88UDYehKo/RvOw==";
};
};
+ "postcss-8.2.8" = {
+ name = "postcss";
+ packageName = "postcss";
+ version = "8.2.8";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/postcss/-/postcss-8.2.8.tgz";
+ sha512 = "1F0Xb2T21xET7oQV9eKuctbM9S7BC0fetoHCc4H13z0PT6haiRLP4T0ZY4XWh7iLP0usgqykT6p9B2RtOf4FPw==";
+ };
+ };
"postcss-calc-7.0.5" = {
name = "postcss-calc";
packageName = "postcss-calc";
@@ -44978,15 +44843,6 @@ let
sha512 = "abAuk3ZDyQvPLY6MygtwaDTUBIZ0C5wMMuX1jXa0svazV+keTwn7cPobRv4WYA9ctsDUztm/9CYu4y2TPL08xw==";
};
};
- "probe-image-size-5.0.0" = {
- name = "probe-image-size";
- packageName = "probe-image-size";
- version = "5.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/probe-image-size/-/probe-image-size-5.0.0.tgz";
- sha512 = "V6uBYw5eBc5UVIE7MUZD6Nxg0RYuGDWLDenEn0B1WC6PcTvn1xdQ6HLDDuznefsiExC6rNrCz7mFRBo0f3Xekg==";
- };
- };
"probe-image-size-6.0.0" = {
name = "probe-image-size";
packageName = "probe-image-size";
@@ -45608,15 +45464,6 @@ let
sha512 = "GMu3M5nUL3fju4/egXwZO0XLi6fW/K3T3VTgFQ14GxNi8btlxgT5qZL//JwZFm/2Fa64J/PNS8AZeys3wiMkVA==";
};
};
- "puka-1.0.1" = {
- name = "puka";
- packageName = "puka";
- version = "1.0.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/puka/-/puka-1.0.1.tgz";
- sha512 = "ssjRZxBd7BT3dte1RR3VoeT2cT/ODH8x+h0rUF1rMqB0srHYf48stSDWfiYakTp5UBZMxroZhB2+ExLDHm7W3g==";
- };
- };
"pull-abortable-4.0.0" = {
name = "pull-abortable";
packageName = "pull-abortable";
@@ -45635,6 +45482,15 @@ let
sha1 = "146b36e3e043d7a666b59a14165fdd3bef3cf44c";
};
};
+ "pull-async-filter-1.0.0" = {
+ name = "pull-async-filter";
+ packageName = "pull-async-filter";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/pull-async-filter/-/pull-async-filter-1.0.0.tgz";
+ sha1 = "ebc3617d9de2463908c89fd01671c727564d6831";
+ };
+ };
"pull-awaitable-1.0.0" = {
name = "pull-awaitable";
packageName = "pull-awaitable";
@@ -46301,13 +46157,13 @@ let
sha1 = "15931d3cd967ade52206f523aa7331aef7d43af7";
};
};
- "pyright-1.1.118" = {
+ "pyright-1.1.121" = {
name = "pyright";
packageName = "pyright";
- version = "1.1.118";
+ version = "1.1.121";
src = fetchurl {
- url = "https://registry.npmjs.org/pyright/-/pyright-1.1.118.tgz";
- sha512 = "nUBcMqJqzcXbNmXPA3BLa5E77lG+APARhBbY0d4q2KGs3Od9FR6YTABK6sUq3O1rVQf4MScz8ji4KbEBsD8FNg==";
+ url = "https://registry.npmjs.org/pyright/-/pyright-1.1.121.tgz";
+ sha512 = "jb0BwO3nbiF808SDMpT4UXg30ats+8nsHyu4zTlSt1p4ZWl6+GNP98peDQyOYzgnoScTMomDYTDXejAAD3M+WA==";
};
};
"q-0.9.7" = {
@@ -46580,13 +46436,13 @@ let
sha512 = "dB15eXv3p2jDlbOiNLyMabYg1/sXvppd8DP2J3EOCQ0AkuSXCW2tP7mnVouVLJKgUMY6yP0kcQDVpLCN13h4Xg==";
};
};
- "quick-format-unescaped-4.0.1" = {
+ "quick-format-unescaped-4.0.3" = {
name = "quick-format-unescaped";
packageName = "quick-format-unescaped";
- version = "4.0.1";
+ version = "4.0.3";
src = fetchurl {
- url = "https://registry.npmjs.org/quick-format-unescaped/-/quick-format-unescaped-4.0.1.tgz";
- sha512 = "RyYpQ6Q5/drsJyOhrWHYMWTedvjTIat+FTwv0K4yoUxzvekw2aRHMQJLlnvt8UantkZg2++bEzD9EdxXqkWf4A==";
+ url = "https://registry.npmjs.org/quick-format-unescaped/-/quick-format-unescaped-4.0.3.tgz";
+ sha512 = "MaL/oqh02mhEo5m5J2rwsVL23Iw2PEaGVHgT2vFt8AAsr0lfvQA5dpXo9TPu0rz7tSBdUPgkbam0j/fj5ZM8yg==";
};
};
"quick-lru-1.1.0" = {
@@ -47021,13 +46877,13 @@ let
sha512 = "0X2CImDkJGApiAlcf0ODKIneSwBPhqJawOa5wCtKbu7ZECrmS26NvtSILynQ66cgkT/RJ4LidJOc3bUESwmU8g==";
};
};
- "react-dev-utils-11.0.3" = {
+ "react-dev-utils-11.0.4" = {
name = "react-dev-utils";
packageName = "react-dev-utils";
- version = "11.0.3";
+ version = "11.0.4";
src = fetchurl {
- url = "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-11.0.3.tgz";
- sha512 = "4lEA5gF4OHrcJLMUV1t+4XbNDiJbsAWCH5Z2uqlTqW6dD7Cf5nEASkeXrCI/Mz83sI2o527oBIFKVMXtRf1Vtg==";
+ url = "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-11.0.4.tgz";
+ sha512 = "dx0LvIGHcOPtKbeiSUM4jqpBl3TcY7CDjZdfOIcKeznE7BWr9dg0iPG90G5yfVQ+p/rGNMXdbfStvzQZEVEi4A==";
};
};
"react-devtools-core-4.10.1" = {
@@ -47093,13 +46949,13 @@ let
sha512 = "X8jZHc7nCMjaCqoU+V2I0cOhNW+QMBwSUkeXnTi8IPe6zaRWfn60ZzvFDZqWPfmSJfjub7dDW1SP0jaHWLu/hg==";
};
};
- "react-tabs-3.2.0" = {
+ "react-tabs-3.2.1" = {
name = "react-tabs";
packageName = "react-tabs";
- version = "3.2.0";
+ version = "3.2.1";
src = fetchurl {
- url = "https://registry.npmjs.org/react-tabs/-/react-tabs-3.2.0.tgz";
- sha512 = "q7oNapNRoYTQq8gDhApXwdBheuuN5qQ4YvUaQUAkb6OSSttJulBAvxJ0FS6W5uojvMxbbIZKu1f2I+GXISoLjw==";
+ url = "https://registry.npmjs.org/react-tabs/-/react-tabs-3.2.1.tgz";
+ sha512 = "M7ERQvJgBVLTyojFmC3G4tpaJuMmUtsnYenVQm2oA1NjDrGXq1UuzHgxhVTDwimkJcKEbzgWCybXFSHQ/+2bsA==";
};
};
"read-1.0.7" = {
@@ -47453,6 +47309,15 @@ let
sha512 = "cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==";
};
};
+ "readdirp-3.6.0" = {
+ name = "readdirp";
+ packageName = "readdirp";
+ version = "3.6.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz";
+ sha512 = "hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==";
+ };
+ };
"readline-1.3.0" = {
name = "readline";
packageName = "readline";
@@ -48875,13 +48740,13 @@ let
sha1 = "eeeb88342fadbe8027c0f36ada921a13e6f96206";
};
};
- "rfdc-1.2.0" = {
+ "rfdc-1.3.0" = {
name = "rfdc";
packageName = "rfdc";
- version = "1.2.0";
+ version = "1.3.0";
src = fetchurl {
- url = "https://registry.npmjs.org/rfdc/-/rfdc-1.2.0.tgz";
- sha512 = "ijLyszTMmUrXvjSooucVQwimGUk84eRcmCuLV8Xghe3UO85mjUtRAHRyoMM6XtyqbECaXuBWx18La3523sXINA==";
+ url = "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz";
+ sha512 = "V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==";
};
};
"rgb-regex-1.0.1" = {
@@ -49028,13 +48893,13 @@ let
sha512 = "/2HA0Ec70TvQnXdzynFffkjA6XN+1e2pEv/uKS5Ulca40g2L7KuOE3riasHoNVHOsFD5KKZgDsMk1CP3Tw9s+A==";
};
};
- "rollup-2.40.0" = {
+ "rollup-2.41.2" = {
name = "rollup";
packageName = "rollup";
- version = "2.40.0";
+ version = "2.41.2";
src = fetchurl {
- url = "https://registry.npmjs.org/rollup/-/rollup-2.40.0.tgz";
- sha512 = "WiOGAPbXoHu+TOz6hyYUxIksOwsY/21TRWoO593jgYt8mvYafYqQl+axaA8y1z2HFazNUUrsMSjahV2A6/2R9A==";
+ url = "https://registry.npmjs.org/rollup/-/rollup-2.41.2.tgz";
+ sha512 = "6u8fJJXJx6fmvKrAC9DHYZgONvSkz8S9b/VFBjoQ6dkKdHyPpPbpqiNl2Bao9XBzDHpq672X6sGZ9G1ZBqAHMg==";
};
};
"rollup-plugin-babel-4.4.0" = {
@@ -50522,13 +50387,13 @@ let
sha1 = "3ff21f198cad2175f9f3b781853fd94d0d19b590";
};
};
- "sign-addon-3.1.0" = {
+ "sign-addon-3.3.0" = {
name = "sign-addon";
packageName = "sign-addon";
- version = "3.1.0";
+ version = "3.3.0";
src = fetchurl {
- url = "https://registry.npmjs.org/sign-addon/-/sign-addon-3.1.0.tgz";
- sha512 = "zZ7nKc5/3QWM3skYBosGDvYQf2jkKhW2u8BELrZoN1wgCSOnwsV9T47Vx9uaNbA3CyZ+V9XSA0tDVHoV1QfVPw==";
+ url = "https://registry.npmjs.org/sign-addon/-/sign-addon-3.3.0.tgz";
+ sha512 = "TZNZfxRb5jnNcGI8gbyGvaI3kLw+M0O9p7yas2eTu3WpLZ66Wy+FAhYOccgpeQQAcKtwf4WaSnfPKYTBBWWiDQ==";
};
};
"signal-exit-3.0.3" = {
@@ -50612,13 +50477,13 @@ let
sha512 = "rohCHmEjD/ESXFLxF4bVeqgdb4Awc65ZyyuCKl3f7BvgMbZOBa/Ye3HN/GFnvruiUOAWWNupxhz3Rz5/3vJLTg==";
};
};
- "simple-git-2.36.1" = {
+ "simple-git-2.36.2" = {
name = "simple-git";
packageName = "simple-git";
- version = "2.36.1";
+ version = "2.36.2";
src = fetchurl {
- url = "https://registry.npmjs.org/simple-git/-/simple-git-2.36.1.tgz";
- sha512 = "bN18Ea/4IJgqgbZyE9VpVEUkAu9vyP0VWP7acP0CRC1p/N80GGJ0HhIVeFJsm8TdJLBowiJpdLesQuAZ5TFSKw==";
+ url = "https://registry.npmjs.org/simple-git/-/simple-git-2.36.2.tgz";
+ sha512 = "orBEf65GfSiQMsYedbJXSiRNnIRvhbeE5rrxZuEimCpWxDZOav0KLy2IEiPi1YJCF+zaC2quiJF8A4TsxI9/tw==";
};
};
"simple-markdown-0.4.4" = {
@@ -51287,6 +51152,15 @@ let
sha512 = "+vDov/aTsLjViYTwS9fPy5pEtTkrbEKsw2M+oVSoFGw6OD1IpvlV1VPhUzNbofCQ8oyMbdYJqDtGdmHQK6TdPg==";
};
};
+ "socket.io-adapter-2.2.0" = {
+ name = "socket.io-adapter";
+ packageName = "socket.io-adapter";
+ version = "2.2.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.2.0.tgz";
+ sha512 = "rG49L+FwaVEwuAdeBRq49M97YI3ElVabJPzvHT9S6a2CWhDKnjSFasvwAwSYPRhQzfn4NtDIbCaGYgOCOU/rlg==";
+ };
+ };
"socket.io-client-1.0.6" = {
name = "socket.io-client";
packageName = "socket.io-client";
@@ -51530,13 +51404,13 @@ let
sha512 = "csdVyakzHJRyCevY4aZC2Eacda8paf+4nmRGF2N7KxCLKY2Ajn72JsExaQlJQ2BiXJncp44p3T+b80cU+2TTsg==";
};
};
- "sonic-boom-1.3.2" = {
+ "sonic-boom-1.4.0" = {
name = "sonic-boom";
packageName = "sonic-boom";
- version = "1.3.2";
+ version = "1.4.0";
src = fetchurl {
- url = "https://registry.npmjs.org/sonic-boom/-/sonic-boom-1.3.2.tgz";
- sha512 = "/B4tAuK2+hIlR94GhhWU1mJHWk5lt0CEuBvG0kvk1qIAzQc4iB1TieMio8DCZxY+Y7tsuzOxSUDOGmaUm3vXMg==";
+ url = "https://registry.npmjs.org/sonic-boom/-/sonic-boom-1.4.0.tgz";
+ sha512 = "1xUAszhQBOrjk7uisbStQZYkZxD3vkYlCUw5qzOblWQ1ILN5v0dVPAs+QPgszzoPmbdWx6jyT9XiLJ95JdlLiQ==";
};
};
"sorcery-0.10.0" = {
@@ -52214,13 +52088,13 @@ let
sha512 = "pJAFizB6OcuJLX4RJJuU9HWyPwM2CqLi/vs08lhVIR3TGxacxpavvK5LzbxT+Y3iWkBchOTKS5hHCigA5aaung==";
};
};
- "ssb-db2-1.18.2" = {
+ "ssb-db2-1.18.3" = {
name = "ssb-db2";
packageName = "ssb-db2";
- version = "1.18.2";
+ version = "1.18.3";
src = fetchurl {
- url = "https://registry.npmjs.org/ssb-db2/-/ssb-db2-1.18.2.tgz";
- sha512 = "0DDsZJNBDSUatlJD6oAwByBjTF9vzNHF3T6lcIY1AvuDfTXcLBVMwijCn2phPTda+0xzTVJiS8X4MuhkFrCtww==";
+ url = "https://registry.npmjs.org/ssb-db2/-/ssb-db2-1.18.3.tgz";
+ sha512 = "A5QHs7WkZJky/aE6Joewy3bBjx4zJThbqW9UtRgvnF5OeqQB7JuIUKF24kwWLP7HOQv43PpVjlhHNSZPl67Oxw==";
};
};
"ssb-ebt-5.6.7" = {
@@ -52295,13 +52169,13 @@ let
sha512 = "FPeyYU/3LpxcagnbmVWE+Q/qzg6keqeOBPbD7sEH9UKixUASeufPKiORDgh8nVX7J9Z+0vUaHt/WG999kGjvVQ==";
};
};
- "ssb-keys-8.0.2" = {
+ "ssb-keys-8.1.0" = {
name = "ssb-keys";
packageName = "ssb-keys";
- version = "8.0.2";
+ version = "8.1.0";
src = fetchurl {
- url = "https://registry.npmjs.org/ssb-keys/-/ssb-keys-8.0.2.tgz";
- sha512 = "u2U9t5YLbFShKQzr+ayMx9cYNvUJzDeOScodMwfP5zM3+/1AStvc5W91knZGllGwsmGjNC57KW+whRun+H/dBQ==";
+ url = "https://registry.npmjs.org/ssb-keys/-/ssb-keys-8.1.0.tgz";
+ sha512 = "RC2gFMptimj2QZZESOViKVhzqgXCnfW3IqUeKLQ/E8nnTdODuCVa3soLYu4KUF8nGIzFIfdKq7L2Teg32kD85w==";
};
};
"ssb-links-3.0.10" = {
@@ -53312,15 +53186,6 @@ let
sha512 = "XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==";
};
};
- "string.prototype.matchall-4.0.4" = {
- name = "string.prototype.matchall";
- packageName = "string.prototype.matchall";
- version = "4.0.4";
- src = fetchurl {
- url = "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.4.tgz";
- sha512 = "pknFIWVachNcyqRfaQSeu/FUfpvJTe4uskUSZ9Wc1RijsPuzbZ8TyYT8WCNnntCjUEqQ3vUHMAfVj2+wLAisPQ==";
- };
- };
"string.prototype.repeat-0.2.0" = {
name = "string.prototype.repeat";
packageName = "string.prototype.repeat";
@@ -54131,13 +53996,13 @@ let
sha512 = "SROWH0rB0DJ+0Ii264cprmNu/NJyZacs5wFD71ya93Cg/oA2lKHgQm4F6j0EWA4ktFMzeuJJm/eX6fka39hEHA==";
};
};
- "svelte2tsx-0.1.179" = {
+ "svelte2tsx-0.1.181" = {
name = "svelte2tsx";
packageName = "svelte2tsx";
- version = "0.1.179";
+ version = "0.1.181";
src = fetchurl {
- url = "https://registry.npmjs.org/svelte2tsx/-/svelte2tsx-0.1.179.tgz";
- sha512 = "tfSRUuUziFPcD2w6fIfu9ybpkV2M7HQgmcelcdCC0bKVqR+pm6kdmIyo6L5kwR3IRjhq03DekkpVer1uXxTZ9A==";
+ url = "https://registry.npmjs.org/svelte2tsx/-/svelte2tsx-0.1.181.tgz";
+ sha512 = "S68R8GYxzdw9Eu19+WRrirClj7lq/nbzhu8tgRkqg8BVtI3zZF9PlLXtpXwnlcWK9UjDM5DPF2H/8kTnIZqJYg==";
};
};
"sver-compat-1.5.0" = {
@@ -54266,13 +54131,13 @@ let
sha512 = "xk5CMbwoQVI53rTq9o/iMojAqXP5NT4/+TMeTP4uXWDIH18pB9AXgO5Olqt0RXuf3jH032DA4DS4qzem6XdXAw==";
};
};
- "swagger-ui-dist-3.44.1" = {
+ "swagger-ui-dist-3.45.0" = {
name = "swagger-ui-dist";
packageName = "swagger-ui-dist";
- version = "3.44.1";
+ version = "3.45.0";
src = fetchurl {
- url = "https://registry.npmjs.org/swagger-ui-dist/-/swagger-ui-dist-3.44.1.tgz";
- sha512 = "N0u+aN55bp53RRwi/wFbEbkQxcHqZ445ShZR/Ct1Jg+XCMxYtocrsGavh7kdNKw5+6Rs4QDD6GzUMiT28Z1u3Q==";
+ url = "https://registry.npmjs.org/swagger-ui-dist/-/swagger-ui-dist-3.45.0.tgz";
+ sha512 = "SUqZbt0WQytjaI/bUr2gn8IqFE+Te6Tl4uA7n4xtylRdXKXmMm5s/mfTtvpnleHBjxcmQ6ONTA9ilN4iOxMulQ==";
};
};
"swagger2openapi-6.2.3" = {
@@ -54392,13 +54257,13 @@ let
sha512 = "YPPlu67mdnHGTup2A8ff7BC2Pjq0e0Yp/IyTFN03zWO0RcK07uLcbi7C2KpGR2FvWbaB0+bfE27a+sBKebSo7w==";
};
};
- "systeminformation-4.34.15" = {
+ "systeminformation-4.34.17" = {
name = "systeminformation";
packageName = "systeminformation";
- version = "4.34.15";
+ version = "4.34.17";
src = fetchurl {
- url = "https://registry.npmjs.org/systeminformation/-/systeminformation-4.34.15.tgz";
- sha512 = "GRm0ntHg/MTISxZSu7r0T8reU1LLXUZxMcuDnqCcxIP0V+vjrt7SsiTWKrlsiL/DnThgUQHo1PT7VlZ5aKxdlQ==";
+ url = "https://registry.npmjs.org/systeminformation/-/systeminformation-4.34.17.tgz";
+ sha512 = "AvwizTc1QpFBf2VJtgO22JLKb1OPmztl6s480mIMWWDqMR/yvMWNL7gb3siRIa0hexoyUn3ptZMbG0s/Fn4QCw==";
};
};
"table-3.8.3" = {
@@ -56013,15 +55878,6 @@ let
sha1 = "717b8f220cc0bb7b44e40514c22b2e8bbc70d8b9";
};
};
- "traverse-0.4.6" = {
- name = "traverse";
- packageName = "traverse";
- version = "0.4.6";
- src = fetchurl {
- url = "https://registry.npmjs.org/traverse/-/traverse-0.4.6.tgz";
- sha1 = "d04b2280e4c792a5815429ef7b8b60c64c9ccc34";
- };
- };
"traverse-0.6.6" = {
name = "traverse";
packageName = "traverse";
@@ -56553,13 +56409,13 @@ let
sha512 = "+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==";
};
};
- "type-2.3.0" = {
+ "type-2.5.0" = {
name = "type";
packageName = "type";
- version = "2.3.0";
+ version = "2.5.0";
src = fetchurl {
- url = "https://registry.npmjs.org/type/-/type-2.3.0.tgz";
- sha512 = "rgPIqOdfK/4J9FhiVrZ3cveAjRRo5rsQBAIhnylX874y1DX/kEKSVdLsnuHB6l1KTjHyU01VjiMBHgU2adejyg==";
+ url = "https://registry.npmjs.org/type/-/type-2.5.0.tgz";
+ sha512 = "180WMDQaIMm3+7hGXWf12GtdniDEy7nYcyFMKJn/eZz/6tSLXrUN9V0wKSbMjej0I1WHWbpREDEKHtqPQa9NNw==";
};
};
"type-check-0.3.2" = {
@@ -56931,13 +56787,13 @@ let
sha512 = "L5i5jg/SHkEqzN18gQMTWsZk3KelRsfD1wUVNqtq0kzqWQqcJjyL8yc1o8hJgRrWqrAl2mUFbhfznEIoi7zi2A==";
};
};
- "uglify-js-3.13.0" = {
+ "uglify-js-3.13.1" = {
name = "uglify-js";
packageName = "uglify-js";
- version = "3.13.0";
+ version = "3.13.1";
src = fetchurl {
- url = "https://registry.npmjs.org/uglify-js/-/uglify-js-3.13.0.tgz";
- sha512 = "TWYSWa9T2pPN4DIJYbU9oAjQx+5qdV5RUDxwARg8fmJZrD/V27Zj0JngW5xg1DFz42G0uDYl2XhzF6alSzD62w==";
+ url = "https://registry.npmjs.org/uglify-js/-/uglify-js-3.13.1.tgz";
+ sha512 = "EWhx3fHy3M9JbaeTnO+rEqzCe1wtyQClv6q3YWq0voOj4E+bMZBErVS1GAHPDiRGONYq34M1/d8KuQMgvi6Gjw==";
};
};
"uglify-js-3.4.10" = {
@@ -57138,13 +56994,13 @@ let
sha512 = "N4P+Q/BuyuEKFJ43B9gYuOj4TQUHXX+j2FqguVOpjkssLUUrnJofCcBccJSCoeturDoZU6GorDTHSvUDlSQbTg==";
};
};
- "underscore-1.12.0" = {
+ "underscore-1.12.1" = {
name = "underscore";
packageName = "underscore";
- version = "1.12.0";
+ version = "1.12.1";
src = fetchurl {
- url = "https://registry.npmjs.org/underscore/-/underscore-1.12.0.tgz";
- sha512 = "21rQzss/XPMjolTiIezSu3JAjgagXKROtNrYFEOWK109qY1Uv2tVjPTZ1ci2HgvQDA16gHYSthQIJfB+XId/rQ==";
+ url = "https://registry.npmjs.org/underscore/-/underscore-1.12.1.tgz";
+ sha512 = "hEQt0+ZLDVUMhebKxL4x1BTtDY7bavVofhZ9KZ4aI26X9SRaE+Y3m83XUL1UP2jn8ynjndwCCpEHdUG+9pP1Tw==";
};
};
"underscore-1.2.1" = {
@@ -57948,15 +57804,6 @@ let
sha512 = "Yld6Z0RyCYGB6ckIjffGOSOmHXj1gMeE7aROz4MG+XMkmixBX4jUngrGXNYz7wPKBmtoD4MnBa2Anu7RSKht/A==";
};
};
- "update-notifier-5.0.0" = {
- name = "update-notifier";
- packageName = "update-notifier";
- version = "5.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/update-notifier/-/update-notifier-5.0.0.tgz";
- sha512 = "8tqsiVrMv7aZsKNSjqA6DdBLKJpZG1hRpkj1RbOJu1PgyP69OX+EInAnP1EK/ShX5YdPFgwWdk19oquZ0HTM8g==";
- };
- };
"update-notifier-5.1.0" = {
name = "update-notifier";
packageName = "update-notifier";
@@ -59407,13 +59254,13 @@ let
sha1 = "c066afb582bb1cb4128d60ea92392e94d5e9dbec";
};
};
- "vsce-1.85.1" = {
+ "vsce-1.87.0" = {
name = "vsce";
packageName = "vsce";
- version = "1.85.1";
+ version = "1.87.0";
src = fetchurl {
- url = "https://registry.npmjs.org/vsce/-/vsce-1.85.1.tgz";
- sha512 = "IdfH8OCK+FgQGmihFoh6/17KBl4Ad3q4Sw3NFNI9T9KX6KdMR5az2/GO512cC9IqCjbgJl12CA7X84vYoc0ifg==";
+ url = "https://registry.npmjs.org/vsce/-/vsce-1.87.0.tgz";
+ sha512 = "7Ow05XxIM4gHBq/Ho3hefdmiZG0fddHtu0M0XJ1sojyZBvxPxTHaMuBsRnfnMzgCqxDTFI5iLr94AgiwQnhOMQ==";
};
};
"vscode-css-languageservice-3.0.13" = {
@@ -60406,13 +60253,13 @@ let
sha512 = "OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==";
};
};
- "webtorrent-0.115.2" = {
+ "webtorrent-0.115.3" = {
name = "webtorrent";
packageName = "webtorrent";
- version = "0.115.2";
+ version = "0.115.3";
src = fetchurl {
- url = "https://registry.npmjs.org/webtorrent/-/webtorrent-0.115.2.tgz";
- sha512 = "92m4mWoyLO8ly8hvw8w+pIk3J2oePxbKBf5SmAAWxQKrq9a3tbIL3VVj/B5gXovBhfpXdBvi93JFT4Ehn49bkw==";
+ url = "https://registry.npmjs.org/webtorrent/-/webtorrent-0.115.3.tgz";
+ sha512 = "DNryTNoAHse+zxArBZg25U8B97KNPeVjGzrjRB+oDnGROuKfQcvLh8/9K79FDfQTYVpInMmr9l0ksIsEjz/L2g==";
};
};
"well-known-symbols-2.0.0" = {
@@ -61288,15 +61135,6 @@ let
sha512 = "C34cIU4+DB2vMyAbmEKossWq2ZQDr6QEyuuCzWrM9zfw1sGc0mYiJ0UnG9zzNykt49C2Fi34hvr2vssFQRS6EA==";
};
};
- "ws-7.4.2" = {
- name = "ws";
- packageName = "ws";
- version = "7.4.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/ws/-/ws-7.4.2.tgz";
- sha512 = "T4tewALS3+qsrpGI/8dqNMLIVdq/g/85U98HPMa6F0m6xTbvhXU6RCQLqPH3+SlomNV/LdY6RXEbBpMH6EOJnA==";
- };
- };
"ws-7.4.3" = {
name = "ws";
packageName = "ws";
@@ -61847,13 +61685,13 @@ let
sha512 = "3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==";
};
};
- "yaml-1.10.0" = {
+ "yaml-1.10.2" = {
name = "yaml";
packageName = "yaml";
- version = "1.10.0";
+ version = "1.10.2";
src = fetchurl {
- url = "https://registry.npmjs.org/yaml/-/yaml-1.10.0.tgz";
- sha512 = "yr2icI4glYaNG+KWONODapy2/jDdMSDnrONSjblABjD9B4Z5LgiircSt8m8sRZFNi08kG9Sm0uSHtEmP3zaEGg==";
+ url = "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz";
+ sha512 = "r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==";
};
};
"yaml-ast-parser-0.0.43" = {
@@ -61991,15 +61829,6 @@ let
sha512 = "6+nLw8xa9uK1BOEOykaiYAJVh6/CjxWXK/q9b5FpRgNslt8s22F2xMBqVIKgCRjNgGvGPBy8Vog7WN7yh4amtA==";
};
};
- "yargs-16.1.1" = {
- name = "yargs";
- packageName = "yargs";
- version = "16.1.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/yargs/-/yargs-16.1.1.tgz";
- sha512 = "hAD1RcFP/wfgfxgMVswPE+z3tlPFtxG8/yWUrG2i17sTWGCGqWnxKcLTF4cUKDUK8fzokwsmO9H0TDkRbMHy8w==";
- };
- };
"yargs-16.2.0" = {
name = "yargs";
packageName = "yargs";
@@ -62117,13 +61946,13 @@ let
sha512 = "WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==";
};
};
- "yargs-parser-20.2.6" = {
+ "yargs-parser-20.2.7" = {
name = "yargs-parser";
packageName = "yargs-parser";
- version = "20.2.6";
+ version = "20.2.7";
src = fetchurl {
- url = "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.6.tgz";
- sha512 = "AP1+fQIWSM/sMiET8fyayjx/J+JmTPt2Mr0FkrgqB4todtfa53sOsrSAcIrJRD5XS20bKUwaDIuMkWKCEiQLKA==";
+ url = "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.7.tgz";
+ sha512 = "FiNkvbeHzB/syOjIUxFDCnhSfzAL8R5vs40MgLFBorXACCOAEaWu0gRZl14vG8MR9AOJIZbmkjhusqBYZ3HTHw==";
};
};
"yargs-parser-4.2.1" = {
@@ -62360,13 +62189,13 @@ let
sha1 = "62814dd799eff8361f2a228f41f705c5e19de4c9";
};
};
- "zip-dir-1.0.2" = {
+ "zip-dir-2.0.0" = {
name = "zip-dir";
packageName = "zip-dir";
- version = "1.0.2";
+ version = "2.0.0";
src = fetchurl {
- url = "https://registry.npmjs.org/zip-dir/-/zip-dir-1.0.2.tgz";
- sha1 = "253f907aead62a21acd8721d8b88032b2411c051";
+ url = "https://registry.npmjs.org/zip-dir/-/zip-dir-2.0.0.tgz";
+ sha512 = "uhlsJZWz26FLYXOD6WVuq+fIcZ3aBPGo/cFdiLlv3KNwpa52IF3ISV8fLhQLiqVu5No3VhlqlgthN6gehil1Dg==";
};
};
"zip-stream-2.1.3" = {
@@ -62429,15 +62258,15 @@ in
"@angular/cli" = nodeEnv.buildNodePackage {
name = "_at_angular_slash_cli";
packageName = "@angular/cli";
- version = "11.2.3";
+ version = "11.2.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@angular/cli/-/cli-11.2.3.tgz";
- sha512 = "j3kmhUj7QGd8IoNrwgFDtq3gfj4s4XLrk3jhfFhPc0N1m2WHHIShHix3hZ29ayewT+WpIwqZQYovCX21cQvGhA==";
+ url = "https://registry.npmjs.org/@angular/cli/-/cli-11.2.4.tgz";
+ sha512 = "bbW93N3n/9GDk6OxQ5WzTWQcHXcj389Tg7gCov9MlRZg1ohqU/RtmQrMazzCCQjFUvJjEOT4a/lYbGYOYhMqag==";
};
dependencies = [
- sources."@angular-devkit/architect-0.1102.3"
- sources."@angular-devkit/core-11.2.3"
- sources."@angular-devkit/schematics-11.2.3"
+ sources."@angular-devkit/architect-0.1102.4"
+ sources."@angular-devkit/core-11.2.4"
+ sources."@angular-devkit/schematics-11.2.4"
sources."@npmcli/ci-detect-1.3.0"
(sources."@npmcli/git-2.0.6" // {
dependencies = [
@@ -62448,13 +62277,13 @@ in
sources."@npmcli/move-file-1.1.2"
sources."@npmcli/node-gyp-1.0.2"
sources."@npmcli/promise-spawn-1.3.2"
- (sources."@npmcli/run-script-1.8.3" // {
+ (sources."@npmcli/run-script-1.8.4" // {
dependencies = [
sources."read-package-json-fast-2.0.2"
];
})
- sources."@schematics/angular-11.2.3"
- sources."@schematics/update-0.1102.3"
+ sources."@schematics/angular-11.2.4"
+ sources."@schematics/update-0.1102.4"
sources."@tootallnate/once-1.1.2"
sources."@yarnpkg/lockfile-1.1.0"
sources."abbrev-1.1.1"
@@ -62516,7 +62345,7 @@ in
sources."iconv-lite-0.6.2"
];
})
- sources."env-paths-2.2.0"
+ sources."env-paths-2.2.1"
sources."err-code-2.0.3"
sources."escape-string-regexp-1.0.5"
sources."extend-3.0.2"
@@ -62637,7 +62466,6 @@ in
];
})
sources."psl-1.8.0"
- sources."puka-1.0.1"
sources."punycode-2.1.1"
sources."qs-6.5.2"
sources."read-package-json-fast-1.2.2"
@@ -62733,13 +62561,13 @@ in
sources."camelcase-5.3.1"
sources."camelcase-keys-6.2.2"
sources."commander-6.1.0"
- sources."convict-6.0.0"
+ sources."convict-6.0.1"
sources."decamelize-1.2.0"
sources."esprima-4.0.1"
sources."js-yaml-3.14.1"
sources."json5-2.1.3"
sources."lodash.clonedeep-4.5.0"
- sources."map-obj-4.1.0"
+ sources."map-obj-4.2.0"
sources."minimist-1.2.5"
sources."quick-lru-4.0.1"
sources."sprintf-js-1.0.3"
@@ -62829,7 +62657,7 @@ in
sources."safe-buffer-5.1.2"
];
})
- sources."convict-6.0.0"
+ sources."convict-6.0.1"
sources."core-util-is-1.0.2"
sources."crc-32-1.2.0"
sources."decamelize-1.2.0"
@@ -62941,7 +62769,7 @@ in
sources."lead-1.0.0"
sources."lodash.clonedeep-4.5.0"
sources."lowercase-keys-1.0.1"
- sources."map-obj-4.1.0"
+ sources."map-obj-4.2.0"
sources."marky-1.2.1"
sources."matcher-2.1.0"
sources."mime-db-1.46.0"
@@ -63034,7 +62862,7 @@ in
];
})
sources."to-utf8-0.0.1"
- sources."uglify-js-3.13.0"
+ sources."uglify-js-3.13.1"
sources."unc-path-regex-0.1.2"
sources."unique-stream-2.3.1"
sources."universalify-0.1.2"
@@ -63074,10 +62902,10 @@ in
"@bitwarden/cli" = nodeEnv.buildNodePackage {
name = "_at_bitwarden_slash_cli";
packageName = "@bitwarden/cli";
- version = "1.14.0";
+ version = "1.15.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@bitwarden/cli/-/cli-1.14.0.tgz";
- sha512 = "j9xCEhsE+xkR6tYYONv+MSlv7/OIQHj9G2JYq5vOauC4RNRLYSmo5I94LKliqUZDrZb4HpByhcL/nUcNxu5fNw==";
+ url = "https://registry.npmjs.org/@bitwarden/cli/-/cli-1.15.0.tgz";
+ sha512 = "Kks8LEiNakxopwV/EnEqRqUdAuWEEt3FvKVv8YRnYIm+v1b5s05wOpXBl64q+crgUm8NVO9ELSBWwy601TitwQ==";
};
dependencies = [
sources."abab-2.0.5"
@@ -63108,7 +62936,7 @@ in
sources."color-convert-1.9.3"
sources."color-name-1.1.3"
sources."combined-stream-1.0.6"
- sources."commander-2.18.0"
+ sources."commander-7.0.0"
sources."core-util-is-1.0.2"
sources."cssom-0.3.8"
sources."cssstyle-1.4.0"
@@ -63252,7 +63080,7 @@ in
sources."@angular-devkit/schematics-cli-0.1102.0"
sources."@babel/code-frame-7.12.13"
sources."@babel/helper-validator-identifier-7.12.11"
- (sources."@babel/highlight-7.13.8" // {
+ (sources."@babel/highlight-7.13.10" // {
dependencies = [
sources."ansi-styles-3.2.1"
sources."chalk-2.4.2"
@@ -63262,7 +63090,12 @@ in
sources."supports-color-5.5.0"
];
})
- sources."@nestjs/schematics-7.2.8"
+ (sources."@nestjs/schematics-7.3.0" // {
+ dependencies = [
+ sources."@angular-devkit/core-11.2.3"
+ sources."@angular-devkit/schematics-11.2.3"
+ ];
+ })
sources."@schematics/schematics-0.1102.0"
sources."@types/anymatch-1.3.1"
sources."@types/eslint-7.2.7"
@@ -63270,7 +63103,7 @@ in
sources."@types/estree-0.0.45"
sources."@types/json-schema-7.0.7"
sources."@types/json5-0.0.29"
- sources."@types/node-14.14.32"
+ sources."@types/node-14.14.34"
sources."@types/parse-json-4.0.0"
sources."@types/source-list-map-0.1.2"
sources."@types/tapable-1.0.6"
@@ -63305,7 +63138,7 @@ in
sources."@webassemblyjs/wast-printer-1.9.1"
sources."@xtuc/ieee754-1.2.0"
sources."@xtuc/long-4.2.2"
- sources."acorn-8.0.5"
+ sources."acorn-8.1.0"
sources."ajv-6.12.6"
sources."ajv-keywords-3.5.2"
sources."ansi-colors-4.1.1"
@@ -63324,7 +63157,7 @@ in
sources."buffer-5.7.1"
sources."buffer-from-1.1.1"
sources."callsites-3.1.0"
- sources."caniuse-lite-1.0.30001197"
+ sources."caniuse-lite-1.0.30001200"
sources."chalk-3.0.0"
sources."chardet-0.7.0"
sources."chokidar-3.5.1"
@@ -63345,7 +63178,7 @@ in
sources."cross-spawn-7.0.3"
sources."deepmerge-4.2.2"
sources."defaults-1.0.3"
- sources."electron-to-chromium-1.3.682"
+ sources."electron-to-chromium-1.3.687"
sources."emoji-regex-8.0.0"
sources."end-of-stream-1.4.4"
sources."enhanced-resolve-4.5.0"
@@ -63418,6 +63251,7 @@ in
sources."json-parse-even-better-errors-2.3.1"
sources."json-schema-traverse-0.4.1"
sources."json5-1.0.1"
+ sources."jsonc-parser-3.0.0"
sources."jsonfile-6.1.0"
sources."lines-and-columns-1.1.6"
sources."loader-runner-4.2.0"
@@ -63566,7 +63400,7 @@ in
sources."windows-release-4.0.0"
sources."wrappy-1.0.2"
sources."yallist-4.0.0"
- sources."yaml-1.10.0"
+ sources."yaml-1.10.2"
sources."yocto-queue-0.1.0"
];
buildInputs = globalBuildInputs;
@@ -63604,11 +63438,11 @@ in
sources."@apollographql/graphql-language-service-parser-2.0.2"
sources."@apollographql/graphql-language-service-types-2.0.2"
sources."@apollographql/graphql-language-service-utils-2.0.2"
- sources."@apollographql/graphql-playground-html-1.6.26"
+ sources."@apollographql/graphql-playground-html-1.6.27"
sources."@apollographql/graphql-upload-8-fork-8.1.3"
sources."@babel/code-frame-7.12.13"
- sources."@babel/compat-data-7.13.8"
- (sources."@babel/core-7.13.8" // {
+ sources."@babel/compat-data-7.13.11"
+ (sources."@babel/core-7.13.10" // {
dependencies = [
sources."@babel/generator-7.13.9"
sources."@babel/types-7.13.0"
@@ -63629,8 +63463,8 @@ in
sources."@babel/types-7.13.0"
];
})
- sources."@babel/helper-compilation-targets-7.13.8"
- sources."@babel/helper-create-class-features-plugin-7.13.8"
+ sources."@babel/helper-compilation-targets-7.13.10"
+ sources."@babel/helper-create-class-features-plugin-7.13.11"
sources."@babel/helper-create-regexp-features-plugin-7.12.17"
sources."@babel/helper-define-polyfill-provider-0.1.5"
(sources."@babel/helper-explode-assignable-expression-7.13.0" // {
@@ -63706,13 +63540,13 @@ in
sources."@babel/types-7.13.0"
];
})
- (sources."@babel/helpers-7.13.0" // {
+ (sources."@babel/helpers-7.13.10" // {
dependencies = [
sources."@babel/types-7.13.0"
];
})
- sources."@babel/highlight-7.13.8"
- sources."@babel/parser-7.13.9"
+ sources."@babel/highlight-7.13.10"
+ sources."@babel/parser-7.13.11"
sources."@babel/plugin-proposal-async-generator-functions-7.13.8"
sources."@babel/plugin-proposal-class-properties-7.13.0"
sources."@babel/plugin-proposal-dynamic-import-7.13.8"
@@ -63774,7 +63608,7 @@ in
sources."@babel/plugin-transform-typescript-7.13.0"
sources."@babel/plugin-transform-unicode-escapes-7.12.13"
sources."@babel/plugin-transform-unicode-regex-7.12.13"
- (sources."@babel/preset-env-7.13.9" // {
+ (sources."@babel/preset-env-7.13.10" // {
dependencies = [
sources."@babel/types-7.13.0"
];
@@ -63789,7 +63623,7 @@ in
sources."semver-5.7.1"
];
})
- sources."@babel/runtime-7.13.9"
+ sources."@babel/runtime-7.13.10"
(sources."@babel/template-7.12.13" // {
dependencies = [
sources."@babel/types-7.13.0"
@@ -63958,7 +63792,7 @@ in
sources."@types/long-4.0.1"
sources."@types/mime-1.3.2"
sources."@types/minimatch-3.0.3"
- sources."@types/node-14.14.32"
+ sources."@types/node-14.14.34"
(sources."@types/node-fetch-2.5.7" // {
dependencies = [
sources."form-data-3.0.1"
@@ -64080,7 +63914,7 @@ in
sources."lru-cache-6.0.0"
];
})
- (sources."apollo-server-core-2.21.0" // {
+ (sources."apollo-server-core-2.21.1" // {
dependencies = [
sources."lru-cache-6.0.0"
sources."uuid-8.3.2"
@@ -64088,7 +63922,7 @@ in
})
sources."apollo-server-env-3.0.0"
sources."apollo-server-errors-2.4.2"
- sources."apollo-server-express-2.21.0"
+ sources."apollo-server-express-2.21.1"
sources."apollo-server-plugin-base-0.10.4"
sources."apollo-server-types-0.6.3"
sources."apollo-tracing-0.12.2"
@@ -64219,7 +64053,7 @@ in
];
})
sources."camelcase-4.1.0"
- sources."caniuse-lite-1.0.30001197"
+ sources."caniuse-lite-1.0.30001200"
(sources."capital-case-1.0.4" // {
dependencies = [
sources."tslib-2.1.0"
@@ -64303,7 +64137,7 @@ in
];
})
sources."cli-width-3.0.0"
- sources."clipboard-2.0.7"
+ sources."clipboard-2.0.8"
(sources."cliui-6.0.0" // {
dependencies = [
sources."ansi-styles-4.3.0"
@@ -64446,7 +64280,7 @@ in
sources."ecc-jsbn-0.1.2"
sources."ee-first-1.1.1"
sources."ejs-2.7.4"
- sources."electron-to-chromium-1.3.682"
+ sources."electron-to-chromium-1.3.687"
sources."elegant-spinner-1.0.1"
sources."emoji-regex-8.0.0"
sources."emojis-list-3.0.0"
@@ -64967,7 +64801,7 @@ in
sources."node-fetch-2.6.1"
sources."node-ipc-9.1.4"
sources."node-modules-regexp-1.0.0"
- (sources."node-notifier-9.0.0" // {
+ (sources."node-notifier-9.0.1" // {
dependencies = [
sources."is-wsl-2.2.0"
sources."lru-cache-6.0.0"
@@ -65013,7 +64847,7 @@ in
sources."object-inspect-1.9.0"
sources."object-keys-1.1.1"
sources."object-path-0.11.5"
- sources."object-treeify-1.1.31"
+ sources."object-treeify-1.1.33"
sources."object-visit-1.0.1"
sources."object.assign-4.1.2"
sources."object.getownpropertydescriptors-2.1.2"
@@ -65102,9 +64936,9 @@ in
];
})
sources."posix-character-classes-0.1.1"
- (sources."postcss-8.2.7" // {
+ (sources."postcss-8.2.8" // {
dependencies = [
- sources."nanoid-3.1.20"
+ sources."nanoid-3.1.21"
sources."source-map-0.6.1"
];
})
@@ -65728,8 +65562,8 @@ in
sources."@babel/code-frame-7.12.13"
sources."@babel/generator-7.13.9"
sources."@babel/helper-validator-identifier-7.12.11"
- sources."@babel/highlight-7.13.8"
- sources."@babel/parser-7.13.9"
+ sources."@babel/highlight-7.13.10"
+ sources."@babel/parser-7.13.11"
sources."@babel/template-7.12.13"
sources."@babel/types-7.13.0"
sources."@webassemblyjs/ast-1.11.0"
@@ -65807,8 +65641,8 @@ in
};
dependencies = [
sources."@babel/code-frame-7.12.13"
- sources."@babel/compat-data-7.13.8"
- (sources."@babel/core-7.13.8" // {
+ sources."@babel/compat-data-7.13.11"
+ (sources."@babel/core-7.13.10" // {
dependencies = [
sources."source-map-0.5.7"
];
@@ -65818,7 +65652,7 @@ in
sources."source-map-0.5.7"
];
})
- sources."@babel/helper-compilation-targets-7.13.8"
+ sources."@babel/helper-compilation-targets-7.13.10"
sources."@babel/helper-function-name-7.12.13"
sources."@babel/helper-get-function-arity-7.12.13"
sources."@babel/helper-member-expression-to-functions-7.13.0"
@@ -65830,9 +65664,9 @@ in
sources."@babel/helper-split-export-declaration-7.12.13"
sources."@babel/helper-validator-identifier-7.12.11"
sources."@babel/helper-validator-option-7.12.17"
- sources."@babel/helpers-7.13.0"
- sources."@babel/highlight-7.13.8"
- sources."@babel/parser-7.13.9"
+ sources."@babel/helpers-7.13.10"
+ sources."@babel/highlight-7.13.10"
+ sources."@babel/parser-7.13.11"
sources."@babel/template-7.12.13"
sources."@babel/traverse-7.13.0"
sources."@babel/types-7.13.0"
@@ -65843,7 +65677,7 @@ in
sources."balanced-match-1.0.0"
sources."brace-expansion-1.1.11"
sources."browserslist-4.16.3"
- sources."caniuse-lite-1.0.30001197"
+ sources."caniuse-lite-1.0.30001200"
sources."chalk-2.4.2"
sources."color-convert-1.9.3"
sources."color-name-1.1.3"
@@ -65854,7 +65688,7 @@ in
sources."convert-source-map-1.7.0"
sources."debug-4.3.2"
sources."ejs-3.1.6"
- sources."electron-to-chromium-1.3.682"
+ sources."electron-to-chromium-1.3.687"
sources."ensure-posix-path-1.1.1"
sources."escalade-3.1.1"
sources."escape-string-regexp-1.0.5"
@@ -65948,7 +65782,7 @@ in
dependencies = [
sources."@types/glob-7.1.3"
sources."@types/minimatch-3.0.3"
- sources."@types/node-14.14.32"
+ sources."@types/node-14.14.34"
sources."balanced-match-1.0.0"
sources."brace-expansion-1.1.11"
sources."chromium-pickle-js-0.2.0"
@@ -66976,7 +66810,7 @@ in
sources."@protobufjs/pool-1.1.0"
sources."@protobufjs/utf8-1.1.0"
sources."@types/long-4.0.1"
- sources."@types/node-13.13.45"
+ sources."@types/node-13.13.46"
sources."addr-to-ip-port-1.5.1"
sources."airplay-js-0.2.16"
sources."ajv-6.12.6"
@@ -67513,7 +67347,7 @@ in
sources."regexp.prototype.flags-1.3.1"
sources."require-directory-2.1.1"
sources."require-main-filename-2.0.0"
- sources."rfdc-1.2.0"
+ sources."rfdc-1.3.0"
sources."semver-7.3.4"
(sources."semver-intersect-1.4.0" // {
dependencies = [
@@ -67549,7 +67383,7 @@ in
sources."xmldom-0.4.0"
sources."y18n-5.0.5"
sources."yallist-4.0.0"
- sources."yaml-1.10.0"
+ sources."yaml-1.10.2"
(sources."yargs-15.4.1" // {
dependencies = [
sources."camelcase-5.3.1"
@@ -67560,7 +67394,7 @@ in
sources."yargs-parser-18.1.3"
];
})
- sources."yargs-parser-20.2.6"
+ sources."yargs-parser-20.2.7"
];
buildInputs = globalBuildInputs;
meta = {
@@ -67575,24 +67409,25 @@ in
cdktf-cli = nodeEnv.buildNodePackage {
name = "cdktf-cli";
packageName = "cdktf-cli";
- version = "0.1.0";
+ version = "0.2.0";
src = fetchurl {
- url = "https://registry.npmjs.org/cdktf-cli/-/cdktf-cli-0.1.0.tgz";
- sha512 = "tlkYo1SbitrwfqcTK0S5ZsGasRaJtN5tRP3VxgIszJZggav7mpRGABjTkqY23GzG8UXIaUTvH4uBGshx+iqcOA==";
+ url = "https://registry.npmjs.org/cdktf-cli/-/cdktf-cli-0.2.0.tgz";
+ sha512 = "98fkx6+f5Xf2QJkjlzb0a+M/nG46o6xZt15IrXBk/uT2kVmsG+YztHBr86T5AXZZeXlNJ33pm0qUe3JEUIspaw==";
};
dependencies = [
+ sources."@cdktf/hcl2json-0.2.0"
sources."@jsii/spec-1.24.0"
+ sources."@skorfmann/ink-confirm-input-3.0.0"
sources."@skorfmann/terraform-cloud-1.9.1"
- sources."@types/archiver-5.1.0"
- sources."@types/glob-7.1.3"
- sources."@types/minimatch-3.0.3"
- sources."@types/node-14.14.32"
- sources."@types/readline-sync-1.4.3"
- sources."@types/stream-buffers-3.0.3"
- sources."@types/uuid-8.3.0"
+ sources."@types/node-14.14.34"
+ sources."@types/node-fetch-2.5.8"
sources."@types/yoga-layout-1.9.2"
- sources."ansi-escapes-4.3.1"
- sources."ansi-regex-5.0.0"
+ (sources."ansi-escapes-4.3.1" // {
+ dependencies = [
+ sources."type-fest-0.11.0"
+ ];
+ })
+ sources."ansi-regex-4.1.0"
sources."ansi-styles-4.3.0"
sources."archiver-5.3.0"
(sources."archiver-utils-2.1.0" // {
@@ -67601,11 +67436,9 @@ in
];
})
sources."array-filter-1.0.0"
- sources."array-includes-3.1.3"
- sources."array.prototype.flatmap-1.2.4"
- sources."arrify-2.0.1"
sources."astral-regex-2.0.0"
sources."async-3.2.0"
+ sources."asynckit-0.4.0"
sources."at-least-node-1.0.0"
sources."auto-bind-4.0.0"
sources."available-typed-arrays-1.0.2"
@@ -67620,11 +67453,12 @@ in
sources."camelcase-5.3.1"
sources."camelcase-keys-6.2.2"
sources."case-1.6.3"
- sources."cdktf-0.1.0"
+ sources."cdktf-0.2.0"
sources."chalk-4.1.0"
sources."ci-info-2.0.0"
+ sources."cli-boxes-2.2.1"
sources."cli-cursor-3.1.0"
- sources."cli-spinners-1.3.1"
+ sources."cli-spinners-2.5.0"
sources."cli-truncate-2.1.0"
(sources."cliui-7.0.4" // {
dependencies = [
@@ -67632,14 +67466,17 @@ in
];
})
sources."clone-2.1.2"
+ sources."code-excerpt-3.0.0"
sources."codemaker-0.22.0"
sources."color-convert-2.0.1"
sources."color-name-1.1.4"
sources."colors-1.4.0"
+ sources."combined-stream-1.0.8"
sources."commonmark-0.29.3"
sources."compress-commons-4.1.0"
sources."concat-map-0.0.1"
- sources."constructs-3.3.61"
+ sources."constructs-3.3.65"
+ sources."convert-to-spaces-1.0.2"
sources."core-util-is-1.0.2"
sources."crc-32-1.2.0"
sources."crc32-stream-4.0.2"
@@ -67652,9 +67489,10 @@ in
];
})
sources."define-properties-1.1.3"
+ sources."delay-5.0.0"
+ sources."delayed-stream-1.0.0"
sources."detect-indent-5.0.0"
sources."detect-newline-2.1.0"
- sources."doctrine-2.1.0"
sources."emoji-regex-8.0.0"
sources."end-of-stream-1.4.4"
sources."entities-2.0.3"
@@ -67666,14 +67504,13 @@ in
})
sources."es-to-primitive-1.2.1"
sources."escalade-3.1.1"
- sources."escape-string-regexp-4.0.0"
- sources."eslint-plugin-react-7.22.0"
- sources."esutils-2.0.3"
+ sources."escape-string-regexp-2.0.0"
sources."exit-on-epipe-1.0.1"
sources."find-up-4.1.0"
sources."flatted-2.0.2"
sources."follow-redirects-1.13.3"
sources."foreach-2.0.5"
+ sources."form-data-3.0.1"
sources."fs-constants-1.0.0"
sources."fs-extra-8.1.0"
sources."fs.realpath-1.0.0"
@@ -67687,27 +67524,21 @@ in
sources."has-flag-4.0.0"
sources."has-symbols-1.0.2"
sources."ieee754-1.2.1"
+ sources."indent-string-4.0.0"
sources."inflight-1.0.6"
sources."inherits-2.0.4"
- (sources."ink-2.7.1" // {
+ (sources."ink-3.0.8" // {
dependencies = [
- sources."chalk-3.0.0"
+ sources."type-fest-0.12.0"
];
})
- sources."ink-confirm-input-2.0.0"
- sources."ink-spinner-3.1.0"
- (sources."ink-text-input-3.3.0" // {
- dependencies = [
- sources."chalk-3.0.0"
- ];
- })
- sources."internal-slot-1.0.3"
+ sources."ink-spinner-4.0.1"
+ sources."ink-text-input-4.0.1"
sources."is-arguments-1.1.0"
sources."is-bigint-1.0.1"
sources."is-boolean-object-1.1.0"
sources."is-callable-1.2.3"
sources."is-ci-2.0.0"
- sources."is-core-module-2.2.0"
sources."is-date-object-1.0.2"
sources."is-docker-2.1.1"
sources."is-fullwidth-code-point-3.0.0"
@@ -67737,6 +67568,7 @@ in
sources."camelcase-6.2.0"
sources."codemaker-1.24.0"
sources."decamelize-5.0.0"
+ sources."escape-string-regexp-4.0.0"
sources."fs-extra-9.1.0"
sources."jsonfile-6.1.0"
sources."universalify-2.0.0"
@@ -67768,56 +67600,37 @@ in
})
sources."jsonfile-4.0.0"
sources."jsonschema-1.4.0"
- sources."jsx-ast-utils-3.2.0"
(sources."lazystream-1.0.0" // {
dependencies = [
sources."readable-stream-2.3.7"
];
})
sources."locate-path-5.0.0"
+ sources."lodash-4.17.21"
sources."lodash.defaults-4.2.0"
sources."lodash.difference-4.5.0"
sources."lodash.flatten-4.4.0"
sources."lodash.isplainobject-4.0.6"
- sources."lodash.throttle-4.1.1"
sources."lodash.union-4.6.0"
- (sources."log-update-3.4.0" // {
- dependencies = [
- sources."ansi-escapes-3.2.0"
- sources."ansi-regex-4.1.0"
- sources."ansi-styles-3.2.1"
- sources."cli-cursor-2.1.0"
- sources."color-convert-1.9.3"
- sources."color-name-1.1.3"
- sources."emoji-regex-7.0.3"
- sources."is-fullwidth-code-point-2.0.0"
- sources."mimic-fn-1.2.0"
- sources."onetime-2.0.1"
- sources."restore-cursor-2.0.0"
- sources."string-width-3.1.0"
- sources."strip-ansi-5.2.0"
- sources."wrap-ansi-5.1.0"
- ];
- })
sources."log4js-6.3.0"
sources."loose-envify-1.4.0"
sources."lru-cache-6.0.0"
- sources."map-obj-4.1.0"
+ sources."map-obj-4.2.0"
sources."mdurl-1.0.1"
+ sources."mime-db-1.46.0"
+ sources."mime-types-2.1.29"
sources."mimic-fn-2.1.0"
sources."minimatch-3.0.4"
sources."minimist-1.2.5"
sources."ms-2.1.2"
sources."ncp-2.0.0"
+ sources."node-fetch-2.6.1"
sources."normalize-path-3.0.0"
sources."object-assign-4.1.1"
sources."object-inspect-1.9.0"
sources."object-is-1.1.5"
sources."object-keys-1.1.1"
sources."object.assign-4.1.2"
- sources."object.entries-1.1.3"
- sources."object.fromentries-2.0.4"
- sources."object.values-1.1.3"
sources."once-1.4.0"
sources."onetime-5.1.2"
sources."oo-ascii-tree-1.24.0"
@@ -67825,14 +67638,15 @@ in
sources."p-limit-2.3.0"
sources."p-locate-4.1.0"
sources."p-try-2.2.0"
+ sources."patch-console-1.0.0"
sources."path-exists-4.0.0"
sources."path-is-absolute-1.0.1"
- sources."path-parse-1.0.6"
sources."printj-1.1.2"
sources."process-nextick-args-2.0.1"
sources."prop-types-15.7.2"
sources."quick-lru-4.0.1"
sources."react-16.14.0"
+ sources."react-devtools-core-4.10.1"
sources."react-is-16.13.1"
sources."react-reconciler-0.24.0"
sources."readable-stream-3.6.0"
@@ -67841,9 +67655,8 @@ in
sources."regexp.prototype.flags-1.3.1"
sources."require-directory-2.1.1"
sources."require-main-filename-2.0.0"
- sources."resolve-1.20.0"
sources."restore-cursor-3.1.0"
- sources."rfdc-1.2.0"
+ sources."rfdc-1.3.0"
sources."safe-buffer-5.1.2"
sources."scheduler-0.18.0"
sources."semver-7.3.4"
@@ -67853,12 +67666,14 @@ in
];
})
sources."set-blocking-2.0.0"
+ sources."shell-quote-1.7.2"
sources."side-channel-1.0.4"
sources."signal-exit-3.0.3"
sources."slice-ansi-3.0.0"
sources."sort-json-2.0.0"
sources."spdx-license-list-6.4.0"
sources."sscaff-1.2.0"
+ sources."stack-utils-2.0.3"
sources."stream-buffers-3.0.2"
(sources."streamroller-2.2.4" // {
dependencies = [
@@ -67867,21 +67682,23 @@ in
})
(sources."string-length-3.1.0" // {
dependencies = [
- sources."ansi-regex-4.1.0"
sources."astral-regex-1.0.0"
sources."strip-ansi-5.2.0"
];
})
sources."string-width-4.2.2"
- sources."string.prototype.matchall-4.0.4"
sources."string.prototype.repeat-0.2.0"
sources."string.prototype.trimend-1.0.4"
sources."string.prototype.trimstart-1.0.4"
sources."string_decoder-1.1.1"
- sources."strip-ansi-6.0.0"
+ (sources."strip-ansi-6.0.0" // {
+ dependencies = [
+ sources."ansi-regex-5.0.0"
+ ];
+ })
sources."supports-color-7.2.0"
sources."tar-stream-2.2.0"
- sources."type-fest-0.11.0"
+ sources."type-fest-0.15.1"
sources."typescript-3.9.9"
sources."unbox-primitive-1.0.0"
sources."universalify-0.1.2"
@@ -67894,6 +67711,7 @@ in
sources."widest-line-3.1.0"
sources."wrap-ansi-6.2.0"
sources."wrappy-1.0.2"
+ sources."ws-7.4.4"
sources."xmlbuilder-15.1.1"
sources."xmldom-0.4.0"
sources."y18n-5.0.5"
@@ -67905,7 +67723,7 @@ in
sources."yargs-parser-18.1.3"
];
})
- sources."yargs-parser-20.2.6"
+ sources."yargs-parser-20.2.7"
sources."yn-3.1.1"
sources."yoga-layout-prebuilt-1.10.0"
sources."zip-stream-4.1.0"
@@ -68095,10 +67913,10 @@ in
coc-diagnostic = nodeEnv.buildNodePackage {
name = "coc-diagnostic";
packageName = "coc-diagnostic";
- version = "0.18.0";
+ version = "0.18.1";
src = fetchurl {
- url = "https://registry.npmjs.org/coc-diagnostic/-/coc-diagnostic-0.18.0.tgz";
- sha512 = "6ghwTYVdJ/XMcoLb690DPcxVM3t2bCDKTFPqMfkamBhKRJNFJDSjxQiP3Njn5f7g4rYvIuBQdZ8wteB4dr/4HA==";
+ url = "https://registry.npmjs.org/coc-diagnostic/-/coc-diagnostic-0.18.1.tgz";
+ sha512 = "q7CbA3s5agpXjUzos0xbOrySqk3Z4IWJ5WnLDk9pbgTDLMmBHkS4enbGNOvsk4dpGGqmZZ5hr6wwgb2GWk+TOg==";
};
buildInputs = globalBuildInputs;
meta = {
@@ -68377,7 +68195,7 @@ in
];
})
sources."date-format-3.0.0"
- sources."debounce-1.2.0"
+ sources."debounce-1.2.1"
sources."debug-4.3.2"
sources."deep-extend-0.6.0"
sources."define-properties-1.1.3"
@@ -68476,7 +68294,7 @@ in
sources."rc-1.2.8"
sources."readable-stream-2.3.7"
sources."rfc-3986-1.0.1"
- sources."rfdc-1.2.0"
+ sources."rfdc-1.3.0"
sources."rimraf-3.0.2"
sources."safe-buffer-5.1.2"
sources."semver-7.3.4"
@@ -68555,12 +68373,16 @@ in
dependencies = [
sources."@babel/code-frame-7.12.11"
sources."@babel/helper-validator-identifier-7.12.11"
- (sources."@babel/highlight-7.13.8" // {
+ (sources."@babel/highlight-7.13.10" // {
dependencies = [
sources."chalk-2.4.2"
];
})
- sources."@eslint/eslintrc-0.4.0"
+ (sources."@eslint/eslintrc-0.4.0" // {
+ dependencies = [
+ sources."globals-12.4.0"
+ ];
+ })
sources."@mrmlnc/readdir-enhanced-2.2.1"
sources."@nodelib/fs.stat-1.1.3"
sources."@types/eslint-visitor-keys-1.0.0"
@@ -68629,7 +68451,7 @@ in
sources."callsites-3.1.0"
sources."camelcase-2.1.1"
sources."camelcase-keys-2.1.0"
- sources."caniuse-lite-1.0.30001197"
+ sources."caniuse-lite-1.0.30001200"
sources."capture-stack-trace-1.0.1"
sources."ccount-1.1.0"
(sources."chalk-4.1.0" // {
@@ -68727,14 +68549,14 @@ in
sources."domutils-1.7.0"
sources."dot-prop-5.3.0"
sources."duplexer3-0.1.4"
- sources."electron-to-chromium-1.3.682"
+ sources."electron-to-chromium-1.3.687"
sources."emoji-regex-8.0.0"
sources."end-of-stream-1.4.4"
sources."enquirer-2.3.6"
sources."entities-1.1.2"
sources."error-ex-1.3.2"
sources."escape-string-regexp-1.0.5"
- (sources."eslint-7.21.0" // {
+ (sources."eslint-7.22.0" // {
dependencies = [
sources."eslint-visitor-keys-2.0.0"
];
@@ -68868,7 +68690,11 @@ in
sources."glob-parent-5.1.2"
sources."glob-to-regexp-0.3.0"
sources."global-dirs-0.1.1"
- sources."globals-12.4.0"
+ (sources."globals-13.6.0" // {
+ dependencies = [
+ sources."type-fest-0.20.2"
+ ];
+ })
(sources."globby-6.1.0" // {
dependencies = [
sources."pify-2.3.0"
@@ -69515,13 +69341,13 @@ in
coc-pyright = nodeEnv.buildNodePackage {
name = "coc-pyright";
packageName = "coc-pyright";
- version = "1.1.118";
+ version = "1.1.120";
src = fetchurl {
- url = "https://registry.npmjs.org/coc-pyright/-/coc-pyright-1.1.118.tgz";
- sha512 = "QGMg/2IeDLnIJX972q5muqgaTtqQ/FBPGDR1WY2dHn0vckbhYaI8zuxrHveTTpqpxkAVimTHbAyfiUen11aQ+g==";
+ url = "https://registry.npmjs.org/coc-pyright/-/coc-pyright-1.1.120.tgz";
+ sha512 = "dqCDYwHSZNQqN7PdqizgphNA9/wKLmlxIaLYJQZ7sxVu8yx214Oq+5bjiC67nAPE9fcowtVn9pXiib8SriXE7g==";
};
dependencies = [
- sources."pyright-1.1.118"
+ sources."pyright-1.1.121"
];
buildInputs = globalBuildInputs;
meta = {
@@ -69595,10 +69421,10 @@ in
coc-rust-analyzer = nodeEnv.buildNodePackage {
name = "coc-rust-analyzer";
packageName = "coc-rust-analyzer";
- version = "0.37.0";
+ version = "0.38.0";
src = fetchurl {
- url = "https://registry.npmjs.org/coc-rust-analyzer/-/coc-rust-analyzer-0.37.0.tgz";
- sha512 = "hATxP0epa85YwVzUSYivWgCChPENb9ugKC1G5TOD/flfPRUIGqVVJQDKbqCo+sWUbhYnGLeIl04CJfFhNk/xKA==";
+ url = "https://registry.npmjs.org/coc-rust-analyzer/-/coc-rust-analyzer-0.38.0.tgz";
+ sha512 = "d4XkIyUcDwWIl1SR64daMq8qCmlLsdyw8+oAiiFfw6jL50XiqfzverR3QmUzmJBtkbRJoUr755+y7gWY27GbZw==";
};
buildInputs = globalBuildInputs;
meta = {
@@ -69672,10 +69498,10 @@ in
};
dependencies = [
sources."@babel/code-frame-7.12.13"
- sources."@babel/compat-data-7.13.8"
- sources."@babel/core-7.13.8"
+ sources."@babel/compat-data-7.13.11"
+ sources."@babel/core-7.13.10"
sources."@babel/generator-7.13.9"
- sources."@babel/helper-compilation-targets-7.13.8"
+ sources."@babel/helper-compilation-targets-7.13.10"
sources."@babel/helper-function-name-7.12.13"
sources."@babel/helper-get-function-arity-7.12.13"
sources."@babel/helper-member-expression-to-functions-7.13.0"
@@ -69687,13 +69513,13 @@ in
sources."@babel/helper-split-export-declaration-7.12.13"
sources."@babel/helper-validator-identifier-7.12.11"
sources."@babel/helper-validator-option-7.12.17"
- sources."@babel/helpers-7.13.0"
- (sources."@babel/highlight-7.13.8" // {
+ sources."@babel/helpers-7.13.10"
+ (sources."@babel/highlight-7.13.10" // {
dependencies = [
sources."chalk-2.4.2"
];
})
- sources."@babel/parser-7.13.9"
+ sources."@babel/parser-7.13.11"
sources."@babel/template-7.12.13"
sources."@babel/traverse-7.13.0"
sources."@babel/types-7.13.0"
@@ -69722,7 +69548,7 @@ in
sources."callsites-3.1.0"
sources."camelcase-5.3.1"
sources."camelcase-keys-6.2.2"
- sources."caniuse-lite-1.0.30001197"
+ sources."caniuse-lite-1.0.30001200"
(sources."chalk-4.1.0" // {
dependencies = [
sources."ansi-styles-4.3.0"
@@ -69760,7 +69586,7 @@ in
sources."domelementtype-1.3.1"
sources."domhandler-2.4.2"
sources."domutils-1.7.0"
- sources."electron-to-chromium-1.3.682"
+ sources."electron-to-chromium-1.3.687"
sources."emoji-regex-8.0.0"
sources."entities-1.1.2"
sources."error-ex-1.3.2"
@@ -69793,7 +69619,7 @@ in
sources."hard-rejection-2.1.0"
sources."has-1.0.3"
sources."has-flag-3.0.0"
- sources."hosted-git-info-3.0.8"
+ sources."hosted-git-info-4.0.0"
sources."html-tags-3.1.0"
sources."htmlparser2-3.10.1"
sources."ignore-5.1.8"
@@ -69837,7 +69663,7 @@ in
sources."log-symbols-4.0.0"
sources."longest-streak-2.0.4"
sources."lru-cache-6.0.0"
- sources."map-obj-4.1.0"
+ sources."map-obj-4.2.0"
sources."mathml-tag-names-2.1.3"
sources."mdast-util-from-markdown-0.8.5"
sources."mdast-util-to-markdown-0.6.5"
@@ -69856,7 +69682,7 @@ in
})
sources."ms-2.1.2"
sources."node-releases-1.1.71"
- (sources."normalize-package-data-3.0.0" // {
+ (sources."normalize-package-data-3.0.1" // {
dependencies = [
sources."semver-7.3.4"
];
@@ -69988,8 +69814,8 @@ in
sources."wrappy-1.0.2"
sources."write-file-atomic-3.0.3"
sources."yallist-4.0.0"
- sources."yaml-1.10.0"
- sources."yargs-parser-20.2.6"
+ sources."yaml-1.10.2"
+ sources."yargs-parser-20.2.7"
sources."zwitch-1.0.5"
];
buildInputs = globalBuildInputs;
@@ -70047,7 +69873,7 @@ in
dependencies = [
sources."@babel/code-frame-7.12.13"
sources."@babel/helper-validator-identifier-7.12.11"
- sources."@babel/highlight-7.13.8"
+ sources."@babel/highlight-7.13.10"
sources."ansi-styles-3.2.1"
sources."argparse-1.0.10"
sources."balanced-match-1.0.0"
@@ -70162,12 +69988,16 @@ in
dependencies = [
sources."@babel/code-frame-7.12.11"
sources."@babel/helper-validator-identifier-7.12.11"
- (sources."@babel/highlight-7.13.8" // {
+ (sources."@babel/highlight-7.13.10" // {
dependencies = [
sources."chalk-2.4.2"
];
})
- sources."@eslint/eslintrc-0.4.0"
+ (sources."@eslint/eslintrc-0.4.0" // {
+ dependencies = [
+ sources."globals-12.4.0"
+ ];
+ })
sources."acorn-7.4.1"
sources."acorn-jsx-5.3.1"
sources."ajv-6.12.6"
@@ -70201,7 +70031,7 @@ in
sources."emoji-regex-8.0.0"
sources."enquirer-2.3.6"
sources."escape-string-regexp-1.0.5"
- sources."eslint-7.21.0"
+ sources."eslint-7.22.0"
sources."eslint-plugin-vue-7.7.0"
sources."eslint-scope-5.1.1"
(sources."eslint-utils-2.1.0" // {
@@ -70239,7 +70069,11 @@ in
sources."functional-red-black-tree-1.0.1"
sources."glob-7.1.6"
sources."glob-parent-5.1.2"
- sources."globals-12.4.0"
+ (sources."globals-13.6.0" // {
+ dependencies = [
+ sources."type-fest-0.20.2"
+ ];
+ })
sources."has-1.0.3"
sources."has-flag-3.0.0"
sources."ignore-4.0.6"
@@ -70612,7 +70446,7 @@ in
sources."@npmcli/move-file-1.1.2"
sources."@npmcli/node-gyp-1.0.2"
sources."@npmcli/promise-spawn-1.3.2"
- sources."@npmcli/run-script-1.8.3"
+ sources."@npmcli/run-script-1.8.4"
sources."@sindresorhus/is-0.14.0"
sources."@szmarczak/http-timer-1.1.2"
sources."@tootallnate/once-1.1.2"
@@ -70766,7 +70600,7 @@ in
sources."encoding-0.1.13"
sources."end-of-stream-1.4.4"
sources."endent-1.4.1"
- sources."env-paths-2.2.0"
+ sources."env-paths-2.2.1"
sources."err-code-2.0.3"
sources."escape-goat-2.1.1"
sources."escape-html-1.0.3"
@@ -71021,7 +70855,7 @@ in
sources."semver-6.3.0"
];
})
- sources."pacote-11.2.7"
+ sources."pacote-11.3.0"
sources."parent-module-1.0.1"
sources."parseurl-1.3.3"
sources."path-exists-3.0.0"
@@ -71043,7 +70877,6 @@ in
sources."promzard-0.3.0"
sources."proxy-addr-2.0.6"
sources."psl-1.8.0"
- sources."puka-1.0.1"
sources."pump-3.0.0"
sources."punycode-2.1.1"
sources."pupa-2.1.1"
@@ -71126,7 +70959,7 @@ in
sources."strip-final-newline-2.0.0"
sources."strip-json-comments-2.0.1"
sources."supports-color-7.2.0"
- sources."systeminformation-4.34.15"
+ sources."systeminformation-4.34.17"
sources."tar-6.1.0"
sources."term-size-2.2.1"
sources."through-2.3.8"
@@ -71141,7 +70974,7 @@ in
sources."type-fest-0.8.1"
sources."type-is-1.6.18"
sources."typedarray-to-buffer-3.1.5"
- sources."underscore-1.12.0"
+ sources."underscore-1.12.1"
sources."unique-filename-1.1.1"
sources."unique-slug-2.0.2"
sources."unique-string-2.0.0"
@@ -71212,13 +71045,13 @@ in
dependencies = [
sources."@babel/code-frame-7.12.13"
sources."@babel/helper-validator-identifier-7.12.11"
- sources."@babel/highlight-7.13.8"
+ sources."@babel/highlight-7.13.10"
sources."@mrmlnc/readdir-enhanced-2.2.1"
sources."@nodelib/fs.stat-1.1.3"
sources."@types/glob-7.1.3"
sources."@types/minimatch-3.0.3"
sources."@types/minimist-1.2.1"
- sources."@types/node-14.14.32"
+ sources."@types/node-14.14.34"
sources."@types/normalize-package-data-2.4.0"
sources."aggregate-error-3.1.0"
sources."ansi-styles-3.2.1"
@@ -71382,7 +71215,7 @@ in
sources."locate-path-5.0.0"
sources."make-dir-3.1.0"
sources."map-cache-0.2.2"
- sources."map-obj-4.1.0"
+ sources."map-obj-4.2.0"
sources."map-visit-1.0.0"
sources."meow-6.1.1"
sources."merge2-1.4.1"
@@ -71589,7 +71422,7 @@ in
sources."@cycle/run-3.4.0"
sources."@cycle/time-0.10.1"
sources."@types/cookiejar-2.1.2"
- sources."@types/node-14.14.32"
+ sources."@types/node-14.14.34"
sources."@types/superagent-3.8.2"
sources."ansi-escapes-3.2.0"
sources."ansi-regex-2.1.1"
@@ -71632,7 +71465,7 @@ in
sources."event-emitter-0.3.5"
(sources."ext-1.4.0" // {
dependencies = [
- sources."type-2.3.0"
+ sources."type-2.5.0"
];
})
sources."extend-3.0.2"
@@ -72670,7 +72503,7 @@ in
dependencies = [
sources."@fast-csv/format-4.3.5"
sources."@fast-csv/parse-4.3.6"
- sources."@types/node-14.14.32"
+ sources."@types/node-14.14.34"
sources."JSONStream-1.3.5"
sources."ajv-6.12.6"
sources."asn1-0.2.4"
@@ -72863,7 +72696,7 @@ in
sources."@types/http-cache-semantics-4.0.0"
sources."@types/keyv-3.1.1"
sources."@types/minimatch-3.0.3"
- sources."@types/node-14.14.32"
+ sources."@types/node-14.14.34"
sources."@types/responselike-1.0.0"
sources."@types/yauzl-2.9.1"
sources."abbrev-1.1.1"
@@ -72980,7 +72813,7 @@ in
sources."emoji-regex-8.0.0"
sources."encodeurl-1.0.2"
sources."end-of-stream-1.4.4"
- sources."env-paths-2.2.0"
+ sources."env-paths-2.2.1"
sources."error-ex-1.3.2"
sources."es6-error-4.1.1"
sources."escalade-3.1.1"
@@ -73225,7 +73058,7 @@ in
sources."os-homedir-1.0.2"
sources."os-tmpdir-1.0.2"
sources."osenv-0.1.5"
- sources."p-cancelable-2.0.0"
+ sources."p-cancelable-2.1.0"
sources."p-defer-1.0.0"
sources."p-finally-1.0.0"
sources."p-is-promise-2.1.0"
@@ -73386,7 +73219,7 @@ in
sources."string-width-4.2.2"
];
})
- sources."yargs-parser-20.2.6"
+ sources."yargs-parser-20.2.7"
(sources."yarn-or-npm-3.0.1" // {
dependencies = [
sources."cross-spawn-6.0.5"
@@ -73438,15 +73271,15 @@ in
};
dependencies = [
sources."@babel/code-frame-7.12.13"
- sources."@babel/compat-data-7.13.8"
- (sources."@babel/core-7.13.8" // {
+ sources."@babel/compat-data-7.13.11"
+ (sources."@babel/core-7.13.10" // {
dependencies = [
sources."semver-6.3.0"
];
})
sources."@babel/generator-7.13.9"
sources."@babel/helper-annotate-as-pure-7.12.13"
- (sources."@babel/helper-compilation-targets-7.13.8" // {
+ (sources."@babel/helper-compilation-targets-7.13.10" // {
dependencies = [
sources."semver-6.3.0"
];
@@ -73463,9 +73296,9 @@ in
sources."@babel/helper-split-export-declaration-7.12.13"
sources."@babel/helper-validator-identifier-7.12.11"
sources."@babel/helper-validator-option-7.12.17"
- sources."@babel/helpers-7.13.0"
- sources."@babel/highlight-7.13.8"
- sources."@babel/parser-7.13.9"
+ sources."@babel/helpers-7.13.10"
+ sources."@babel/highlight-7.13.10"
+ sources."@babel/parser-7.13.11"
sources."@babel/plugin-proposal-object-rest-spread-7.13.8"
sources."@babel/plugin-syntax-jsx-7.12.13"
sources."@babel/plugin-syntax-object-rest-spread-7.8.3"
@@ -73481,7 +73314,7 @@ in
sources."@types/http-cache-semantics-4.0.0"
sources."@types/keyv-3.1.1"
sources."@types/minimist-1.2.1"
- sources."@types/node-14.14.32"
+ sources."@types/node-14.14.34"
sources."@types/normalize-package-data-2.4.0"
sources."@types/responselike-1.0.0"
sources."@types/yoga-layout-1.9.2"
@@ -73516,7 +73349,7 @@ in
sources."quick-lru-4.0.1"
];
})
- sources."caniuse-lite-1.0.30001197"
+ sources."caniuse-lite-1.0.30001200"
sources."chalk-2.4.2"
sources."ci-info-2.0.0"
sources."cli-boxes-2.2.1"
@@ -73553,11 +73386,11 @@ in
})
sources."defer-to-connect-2.0.1"
sources."dot-prop-5.3.0"
- sources."electron-to-chromium-1.3.682"
+ sources."electron-to-chromium-1.3.687"
sources."emoji-regex-8.0.0"
sources."emojilib-2.4.0"
sources."end-of-stream-1.4.4"
- sources."env-paths-2.2.0"
+ sources."env-paths-2.2.1"
sources."error-ex-1.3.2"
sources."escalade-3.1.1"
sources."escape-string-regexp-1.0.5"
@@ -73635,7 +73468,7 @@ in
];
})
sources."map-age-cleaner-0.1.3"
- sources."map-obj-4.1.0"
+ sources."map-obj-4.2.0"
sources."mem-6.1.1"
(sources."meow-7.1.1" // {
dependencies = [
@@ -73661,7 +73494,7 @@ in
sources."mimic-fn-2.1.0"
];
})
- sources."p-cancelable-2.0.0"
+ sources."p-cancelable-2.1.0"
sources."p-defer-1.0.0"
sources."p-finally-1.0.0"
sources."p-limit-2.3.0"
@@ -73804,7 +73637,7 @@ in
dependencies = [
sources."@babel/code-frame-7.12.13"
sources."@babel/helper-validator-identifier-7.12.11"
- (sources."@babel/highlight-7.13.8" // {
+ (sources."@babel/highlight-7.13.10" // {
dependencies = [
sources."ansi-styles-3.2.1"
sources."chalk-2.4.2"
@@ -73814,7 +73647,7 @@ in
sources."@fluentui/date-time-utilities-7.9.1"
sources."@fluentui/dom-utilities-1.1.2"
sources."@fluentui/keyboard-key-0.2.14"
- sources."@fluentui/react-7.162.1"
+ sources."@fluentui/react-7.164.1"
sources."@fluentui/react-focus-7.17.5"
sources."@fluentui/react-window-provider-1.0.2"
sources."@fluentui/theme-1.7.4"
@@ -73828,7 +73661,7 @@ in
sources."normalize-path-2.1.1"
];
})
- sources."@microsoft/load-themed-styles-1.10.149"
+ sources."@microsoft/load-themed-styles-1.10.151"
sources."@nodelib/fs.scandir-2.1.4"
sources."@nodelib/fs.stat-2.0.4"
sources."@nodelib/fs.walk-1.2.6"
@@ -74338,7 +74171,7 @@ in
sources."express-openapi-7.0.1"
(sources."ext-1.4.0" // {
dependencies = [
- sources."type-2.3.0"
+ sources."type-2.5.0"
];
})
sources."extend-3.0.2"
@@ -74851,7 +74684,7 @@ in
sources."object.map-1.0.1"
sources."object.pick-1.3.0"
sources."object.reduce-1.0.1"
- sources."office-ui-fabric-react-7.162.1"
+ sources."office-ui-fabric-react-7.164.1"
sources."on-finished-2.3.0"
sources."on-headers-1.0.2"
sources."once-1.4.0"
@@ -75068,7 +74901,7 @@ in
sources."restore-cursor-2.0.0"
sources."ret-0.1.15"
sources."reusify-1.0.4"
- sources."rfdc-1.2.0"
+ sources."rfdc-1.3.0"
sources."rimraf-2.7.1"
sources."ripemd160-2.0.2"
sources."run-async-2.4.1"
@@ -75485,20 +75318,24 @@ in
eslint = nodeEnv.buildNodePackage {
name = "eslint";
packageName = "eslint";
- version = "7.21.0";
+ version = "7.22.0";
src = fetchurl {
- url = "https://registry.npmjs.org/eslint/-/eslint-7.21.0.tgz";
- sha512 = "W2aJbXpMNofUp0ztQaF40fveSsJBjlSCSWpy//gzfTvwC+USs/nceBrKmlJOiM8r1bLwP2EuYkCqArn/6QTIgg==";
+ url = "https://registry.npmjs.org/eslint/-/eslint-7.22.0.tgz";
+ sha512 = "3VawOtjSJUQiiqac8MQc+w457iGLfuNGLFn8JmF051tTKbh5/x/0vlcEj8OgDCaw7Ysa2Jn8paGshV7x2abKXg==";
};
dependencies = [
sources."@babel/code-frame-7.12.11"
sources."@babel/helper-validator-identifier-7.12.11"
- (sources."@babel/highlight-7.13.8" // {
+ (sources."@babel/highlight-7.13.10" // {
dependencies = [
sources."chalk-2.4.2"
];
})
- sources."@eslint/eslintrc-0.4.0"
+ (sources."@eslint/eslintrc-0.4.0" // {
+ dependencies = [
+ sources."globals-12.4.0"
+ ];
+ })
sources."acorn-7.4.1"
sources."acorn-jsx-5.3.1"
sources."ajv-6.12.6"
@@ -75564,7 +75401,11 @@ in
sources."functional-red-black-tree-1.0.1"
sources."glob-7.1.6"
sources."glob-parent-5.1.2"
- sources."globals-12.4.0"
+ (sources."globals-13.6.0" // {
+ dependencies = [
+ sources."type-fest-0.20.2"
+ ];
+ })
sources."has-flag-3.0.0"
sources."ignore-4.0.6"
sources."import-fresh-3.3.0"
@@ -75649,14 +75490,18 @@ in
dependencies = [
sources."@babel/code-frame-7.12.11"
sources."@babel/helper-validator-identifier-7.12.11"
- (sources."@babel/highlight-7.13.8" // {
+ (sources."@babel/highlight-7.13.10" // {
dependencies = [
sources."chalk-2.4.2"
sources."has-flag-3.0.0"
sources."supports-color-5.5.0"
];
})
- sources."@eslint/eslintrc-0.4.0"
+ (sources."@eslint/eslintrc-0.4.0" // {
+ dependencies = [
+ sources."globals-12.4.0"
+ ];
+ })
sources."acorn-7.4.1"
sources."acorn-jsx-5.3.1"
sources."ajv-6.12.6"
@@ -75687,7 +75532,7 @@ in
sources."emoji-regex-8.0.0"
sources."enquirer-2.3.6"
sources."escape-string-regexp-1.0.5"
- sources."eslint-7.21.0"
+ sources."eslint-7.22.0"
sources."eslint-scope-5.1.1"
(sources."eslint-utils-2.1.0" // {
dependencies = [
@@ -75723,7 +75568,11 @@ in
sources."functional-red-black-tree-1.0.1"
sources."glob-7.1.6"
sources."glob-parent-5.1.2"
- sources."globals-12.4.0"
+ (sources."globals-13.6.0" // {
+ dependencies = [
+ sources."type-fest-0.20.2"
+ ];
+ })
sources."has-flag-4.0.0"
sources."ignore-4.0.6"
sources."import-fresh-3.3.0"
@@ -75818,14 +75667,14 @@ in
expo-cli = nodeEnv.buildNodePackage {
name = "expo-cli";
packageName = "expo-cli";
- version = "4.2.1";
+ version = "4.3.0";
src = fetchurl {
- url = "https://registry.npmjs.org/expo-cli/-/expo-cli-4.2.1.tgz";
- sha512 = "3qgir7nj1jD7L+ETEUBYQfwsd57GaOTLhJ+6rzwvRwSXdU04oM+nfiZHMyabgKHMzslyHpVnvOod9OjKVWTtuQ==";
+ url = "https://registry.npmjs.org/expo-cli/-/expo-cli-4.3.0.tgz";
+ sha512 = "JZTWP7YajZD48VDAMqDmT7cLDqi+9blR/WzTXDlgiUgjYANYPAC8eMZxyuOnEvt0d9hSfEKuq1/mknUogXgjNA==";
};
dependencies = [
sources."@babel/code-frame-7.12.13"
- sources."@babel/compat-data-7.13.8"
+ sources."@babel/compat-data-7.13.11"
(sources."@babel/core-7.9.0" // {
dependencies = [
sources."semver-5.7.1"
@@ -75834,12 +75683,12 @@ in
sources."@babel/generator-7.13.9"
sources."@babel/helper-annotate-as-pure-7.12.13"
sources."@babel/helper-builder-binary-assignment-operator-visitor-7.12.13"
- (sources."@babel/helper-compilation-targets-7.13.8" // {
+ (sources."@babel/helper-compilation-targets-7.13.10" // {
dependencies = [
sources."semver-6.3.0"
];
})
- sources."@babel/helper-create-class-features-plugin-7.13.8"
+ sources."@babel/helper-create-class-features-plugin-7.13.11"
sources."@babel/helper-create-regexp-features-plugin-7.12.17"
(sources."@babel/helper-define-polyfill-provider-0.1.5" // {
dependencies = [
@@ -75863,13 +75712,13 @@ in
sources."@babel/helper-validator-identifier-7.12.11"
sources."@babel/helper-validator-option-7.12.17"
sources."@babel/helper-wrap-function-7.13.0"
- sources."@babel/helpers-7.13.0"
- (sources."@babel/highlight-7.13.8" // {
+ sources."@babel/helpers-7.13.10"
+ (sources."@babel/highlight-7.13.10" // {
dependencies = [
sources."chalk-2.4.2"
];
})
- sources."@babel/parser-7.13.9"
+ sources."@babel/parser-7.13.11"
sources."@babel/plugin-proposal-async-generator-functions-7.13.8"
sources."@babel/plugin-proposal-class-properties-7.12.13"
sources."@babel/plugin-proposal-dynamic-import-7.13.8"
@@ -75931,7 +75780,7 @@ in
sources."@babel/plugin-transform-react-jsx-source-7.12.13"
sources."@babel/plugin-transform-regenerator-7.12.13"
sources."@babel/plugin-transform-reserved-words-7.12.13"
- (sources."@babel/plugin-transform-runtime-7.13.9" // {
+ (sources."@babel/plugin-transform-runtime-7.13.10" // {
dependencies = [
sources."semver-6.3.0"
];
@@ -75951,14 +75800,14 @@ in
})
sources."@babel/preset-modules-0.1.4"
sources."@babel/preset-typescript-7.12.17"
- sources."@babel/runtime-7.13.9"
+ sources."@babel/runtime-7.13.10"
sources."@babel/template-7.12.13"
sources."@babel/traverse-7.13.0"
sources."@babel/types-7.13.0"
sources."@expo/apple-utils-0.0.0-alpha.17"
sources."@expo/bunyan-4.0.0"
- sources."@expo/config-3.3.30"
- (sources."@expo/config-plugins-1.0.20" // {
+ sources."@expo/config-3.3.31"
+ (sources."@expo/config-plugins-1.0.21" // {
dependencies = [
sources."uuid-3.4.0"
sources."xcode-2.1.0"
@@ -75971,7 +75820,7 @@ in
sources."pngjs-5.0.0"
];
})
- (sources."@expo/dev-server-0.1.56" // {
+ (sources."@expo/dev-server-0.1.57" // {
dependencies = [
sources."body-parser-1.19.0"
sources."bytes-3.1.0"
@@ -75986,7 +75835,7 @@ in
sources."statuses-1.5.0"
];
})
- sources."@expo/dev-tools-0.13.84"
+ sources."@expo/dev-tools-0.13.85"
(sources."@expo/devcert-1.0.0" // {
dependencies = [
sources."debug-3.2.7"
@@ -76005,7 +75854,7 @@ in
sources."json5-1.0.1"
];
})
- sources."@expo/metro-config-0.1.56"
+ sources."@expo/metro-config-0.1.57"
sources."@expo/osascript-2.0.24"
(sources."@expo/package-manager-0.0.39-alpha.0" // {
dependencies = [
@@ -76023,14 +75872,14 @@ in
sources."@expo/schemer-1.3.27-alpha.0"
sources."@expo/simple-spinner-1.0.2"
sources."@expo/spawn-async-1.5.0"
- (sources."@expo/webpack-config-0.12.60" // {
+ (sources."@expo/webpack-config-0.12.61" // {
dependencies = [
sources."@babel/runtime-7.9.0"
sources."is-wsl-2.2.0"
sources."react-refresh-0.8.3"
];
})
- (sources."@expo/xdl-59.0.24" // {
+ (sources."@expo/xdl-59.0.25" // {
dependencies = [
sources."chownr-1.1.4"
sources."fs-minipass-1.2.7"
@@ -76109,7 +75958,7 @@ in
})
sources."@npmcli/node-gyp-1.0.2"
sources."@npmcli/promise-spawn-1.3.2"
- sources."@npmcli/run-script-1.8.3"
+ sources."@npmcli/run-script-1.8.4"
sources."@pmmmwh/react-refresh-webpack-plugin-0.3.3"
sources."@react-native-community/cli-debugger-ui-4.13.1"
(sources."@react-native-community/cli-server-api-4.9.0" // {
@@ -76377,7 +76226,7 @@ in
})
sources."camelcase-5.3.1"
sources."caniuse-api-3.0.0"
- sources."caniuse-lite-1.0.30001197"
+ sources."caniuse-lite-1.0.30001200"
sources."caseless-0.12.0"
(sources."chalk-4.1.0" // {
dependencies = [
@@ -76631,7 +76480,7 @@ in
sources."domelementtype-2.1.0"
sources."domhandler-3.3.0"
sources."domino-2.1.6"
- (sources."domutils-2.4.4" // {
+ (sources."domutils-2.5.0" // {
dependencies = [
sources."domhandler-4.0.0"
];
@@ -76647,7 +76496,7 @@ in
sources."duplexify-3.7.1"
sources."ecc-jsbn-0.1.2"
sources."ee-first-1.1.1"
- sources."electron-to-chromium-1.3.682"
+ sources."electron-to-chromium-1.3.687"
(sources."elliptic-6.5.4" // {
dependencies = [
sources."bn.js-4.12.0"
@@ -76669,7 +76518,7 @@ in
})
sources."entities-2.2.0"
sources."env-editor-0.4.2"
- sources."env-paths-2.2.0"
+ sources."env-paths-2.2.1"
sources."envinfo-7.5.0"
sources."eol-0.9.1"
sources."err-code-2.0.3"
@@ -76724,7 +76573,7 @@ in
sources."ms-2.0.0"
];
})
- (sources."expo-pwa-0.0.66" // {
+ (sources."expo-pwa-0.0.67" // {
dependencies = [
sources."commander-2.20.0"
];
@@ -76864,7 +76713,7 @@ in
sources."lowercase-keys-2.0.0"
sources."mimic-response-3.1.0"
sources."normalize-url-4.5.0"
- sources."p-cancelable-2.0.0"
+ sources."p-cancelable-2.1.0"
sources."responselike-2.0.0"
];
})
@@ -77355,7 +77204,7 @@ in
sources."osenv-0.1.5"
(sources."p-any-2.1.0" // {
dependencies = [
- sources."p-cancelable-2.0.0"
+ sources."p-cancelable-2.1.0"
];
})
sources."p-cancelable-1.1.0"
@@ -77366,7 +77215,7 @@ in
sources."p-retry-4.1.0"
(sources."p-some-4.1.0" // {
dependencies = [
- sources."p-cancelable-2.0.0"
+ sources."p-cancelable-2.1.0"
];
})
sources."p-timeout-3.1.0"
@@ -77379,7 +77228,7 @@ in
sources."semver-6.3.0"
];
})
- (sources."pacote-11.2.7" // {
+ (sources."pacote-11.3.0" // {
dependencies = [
sources."minipass-3.1.3"
sources."mkdirp-1.0.4"
@@ -77596,7 +77445,6 @@ in
sources."bn.js-4.12.0"
];
})
- sources."puka-1.0.1"
sources."pump-3.0.0"
(sources."pumpify-1.5.1" // {
dependencies = [
@@ -77622,7 +77470,7 @@ in
})
sources."raw-body-2.3.3"
sources."rc-1.2.8"
- (sources."react-dev-utils-11.0.3" // {
+ (sources."react-dev-utils-11.0.4" // {
dependencies = [
sources."@babel/code-frame-7.10.4"
sources."array-union-2.1.0"
@@ -78703,7 +78551,7 @@ in
sources."concat-map-0.0.1"
sources."copy-descriptor-0.1.1"
sources."core-util-is-1.0.2"
- sources."cross-fetch-3.0.6"
+ sources."cross-fetch-3.1.0"
(sources."cross-spawn-6.0.5" // {
dependencies = [
sources."semver-5.7.1"
@@ -79109,10 +78957,10 @@ in
firebase-tools = nodeEnv.buildNodePackage {
name = "firebase-tools";
packageName = "firebase-tools";
- version = "9.5.0";
+ version = "9.6.1";
src = fetchurl {
- url = "https://registry.npmjs.org/firebase-tools/-/firebase-tools-9.5.0.tgz";
- sha512 = "M73hIhqfdzGO4eMAd+Jj8V2RPG1KDmhjdnHQaZsJOwmPXyX4eBeOO7dpeHTXU5bYg8AeHVzkCOcLobBcXgYxZw==";
+ url = "https://registry.npmjs.org/firebase-tools/-/firebase-tools-9.6.1.tgz";
+ sha512 = "Av2RMjTVJtFthl+XTfgtvbXY6K19GgjV/kyeqSkLklmWDpJle8dYhsodosx5tquBsLyOQQxrkpC4cZcGk3+IoA==";
};
dependencies = [
sources."@apidevtools/json-schema-ref-parser-9.0.7"
@@ -79126,7 +78974,7 @@ in
sources."google-auth-library-7.0.2"
];
})
- (sources."@grpc/grpc-js-1.2.10" // {
+ (sources."@grpc/grpc-js-1.2.11" // {
dependencies = [
sources."semver-6.3.0"
];
@@ -79161,7 +79009,7 @@ in
sources."@types/glob-7.1.3"
sources."@types/long-4.0.1"
sources."@types/minimatch-3.0.3"
- sources."@types/node-14.14.32"
+ sources."@types/node-14.14.34"
sources."JSONStream-1.3.5"
sources."abbrev-1.1.1"
sources."abort-controller-3.0.0"
@@ -79363,7 +79211,7 @@ in
sources."enabled-2.0.0"
sources."encodeurl-1.0.2"
sources."end-of-stream-1.4.4"
- sources."env-paths-2.2.0"
+ sources."env-paths-2.2.1"
sources."es5-ext-0.10.53"
sources."es6-iterator-2.0.3"
sources."es6-symbol-3.1.3"
@@ -79396,7 +79244,7 @@ in
})
(sources."ext-1.4.0" // {
dependencies = [
- sources."type-2.3.0"
+ sources."type-2.5.0"
];
})
sources."extend-3.0.2"
@@ -79483,7 +79331,7 @@ in
sources."glob-slasher-1.0.1"
sources."global-dirs-2.1.0"
sources."google-auth-library-6.1.6"
- (sources."google-gax-2.10.3" // {
+ (sources."google-gax-2.11.2" // {
dependencies = [
sources."google-auth-library-7.0.2"
];
@@ -79712,7 +79560,7 @@ in
sources."promise-breaker-5.0.0"
(sources."protobufjs-6.10.2" // {
dependencies = [
- sources."@types/node-13.13.45"
+ sources."@types/node-13.13.46"
];
})
sources."proxy-addr-2.0.6"
@@ -79989,7 +79837,7 @@ in
sources."wrappy-1.0.2"
sources."y18n-5.0.5"
sources."yargs-16.2.0"
- sources."yargs-parser-20.2.6"
+ sources."yargs-parser-20.2.7"
];
buildInputs = globalBuildInputs;
meta = {
@@ -80012,7 +79860,7 @@ in
dependencies = [
sources."@babel/code-frame-7.12.13"
sources."@babel/helper-validator-identifier-7.12.11"
- (sources."@babel/highlight-7.13.8" // {
+ (sources."@babel/highlight-7.13.10" // {
dependencies = [
sources."ansi-styles-3.2.1"
sources."chalk-2.4.2"
@@ -80062,7 +79910,7 @@ in
sources."hard-rejection-2.1.0"
sources."has-1.0.3"
sources."has-flag-4.0.0"
- sources."hosted-git-info-3.0.8"
+ sources."hosted-git-info-4.0.0"
sources."human-signals-2.1.0"
sources."iconv-lite-0.4.24"
sources."indent-string-4.0.0"
@@ -80081,7 +79929,7 @@ in
sources."locate-path-5.0.0"
sources."lodash-4.17.21"
sources."lru-cache-6.0.0"
- sources."map-obj-4.1.0"
+ sources."map-obj-4.2.0"
(sources."meow-8.1.2" // {
dependencies = [
sources."type-fest-0.18.1"
@@ -80096,7 +79944,7 @@ in
];
})
sources."mute-stream-0.0.8"
- sources."normalize-package-data-3.0.0"
+ sources."normalize-package-data-3.0.1"
sources."npm-run-path-4.0.1"
sources."num-sort-2.1.0"
sources."once-1.4.0"
@@ -80168,7 +80016,7 @@ in
sources."which-2.0.2"
sources."wrappy-1.0.2"
sources."yallist-4.0.0"
- sources."yargs-parser-20.2.6"
+ sources."yargs-parser-20.2.7"
];
buildInputs = globalBuildInputs;
meta = {
@@ -80183,10 +80031,10 @@ in
flood = nodeEnv.buildNodePackage {
name = "flood";
packageName = "flood";
- version = "4.4.1";
+ version = "4.5.0";
src = fetchurl {
- url = "https://registry.npmjs.org/flood/-/flood-4.4.1.tgz";
- sha512 = "C15ULT/FBNrjhF4Qf6d235+Pnmyv9TO6fqy4t/dS41emoHAjJsFZe5opefo6OQXtZ7BBvUz0flgPclq4zM3mkg==";
+ url = "https://registry.npmjs.org/flood/-/flood-4.5.0.tgz";
+ sha512 = "wBXVekF7rU3EMm4y8aalSxMjxEx8qOJJuqWT8r11ED8+oO9cHT0JwvD6ihaZflyhQX1+P04xgoLYVxwbDCaqUg==";
};
buildInputs = globalBuildInputs;
meta = {
@@ -80909,7 +80757,7 @@ in
dependencies = [
sources."@babel/code-frame-7.12.13"
sources."@babel/helper-validator-identifier-7.12.11"
- (sources."@babel/highlight-7.13.8" // {
+ (sources."@babel/highlight-7.13.10" // {
dependencies = [
sources."ansi-styles-3.2.1"
sources."chalk-2.4.2"
@@ -80990,7 +80838,7 @@ in
sources."duplexer3-0.1.4"
sources."emoji-regex-8.0.0"
sources."end-of-stream-1.4.4"
- sources."env-paths-2.2.0"
+ sources."env-paths-2.2.1"
sources."error-ex-1.3.2"
sources."escape-goat-2.1.1"
sources."escape-string-regexp-1.0.5"
@@ -81013,7 +80861,7 @@ in
sources."has-1.0.3"
sources."has-flag-4.0.0"
sources."has-yarn-2.1.0"
- sources."hosted-git-info-3.0.8"
+ sources."hosted-git-info-4.0.0"
sources."http-cache-semantics-4.1.0"
sources."human-signals-2.1.0"
sources."iconv-lite-0.4.24"
@@ -81062,7 +80910,7 @@ in
sources."semver-6.3.0"
];
})
- sources."map-obj-4.1.0"
+ sources."map-obj-4.2.0"
(sources."meow-9.0.0" // {
dependencies = [
sources."type-fest-0.18.1"
@@ -81076,7 +80924,7 @@ in
sources."minimist-options-4.1.0"
sources."mute-stream-0.0.8"
sources."node-fetch-2.6.1"
- sources."normalize-package-data-3.0.0"
+ sources."normalize-package-data-3.0.1"
sources."normalize-url-4.5.0"
sources."npm-run-path-4.0.1"
sources."once-1.4.0"
@@ -81180,7 +81028,7 @@ in
sources."write-file-atomic-3.0.3"
sources."xdg-basedir-4.0.0"
sources."yallist-4.0.0"
- sources."yargs-parser-20.2.6"
+ sources."yargs-parser-20.2.7"
];
buildInputs = globalBuildInputs;
meta = {
@@ -81204,7 +81052,7 @@ in
sources."@ardatan/aggregate-error-0.0.6"
sources."@babel/code-frame-7.12.13"
sources."@babel/helper-validator-identifier-7.12.11"
- (sources."@babel/highlight-7.13.8" // {
+ (sources."@babel/highlight-7.13.10" // {
dependencies = [
sources."ansi-styles-3.2.1"
sources."chalk-2.4.2"
@@ -81219,7 +81067,7 @@ in
sources."@graphql-cli/init-4.1.0"
(sources."@graphql-tools/batch-execute-7.0.0" // {
dependencies = [
- (sources."@graphql-tools/utils-7.5.0" // {
+ (sources."@graphql-tools/utils-7.6.0" // {
dependencies = [
sources."tslib-2.1.0"
];
@@ -81228,13 +81076,13 @@ in
})
(sources."@graphql-tools/delegate-7.0.10" // {
dependencies = [
- sources."@graphql-tools/utils-7.5.0"
+ sources."@graphql-tools/utils-7.6.0"
sources."tslib-2.1.0"
];
})
(sources."@graphql-tools/graphql-file-loader-6.2.7" // {
dependencies = [
- sources."@graphql-tools/utils-7.5.0"
+ sources."@graphql-tools/utils-7.6.0"
sources."tslib-2.1.0"
];
})
@@ -81245,7 +81093,7 @@ in
})
(sources."@graphql-tools/json-file-loader-6.2.6" // {
dependencies = [
- (sources."@graphql-tools/utils-7.5.0" // {
+ (sources."@graphql-tools/utils-7.6.0" // {
dependencies = [
sources."tslib-2.1.0"
];
@@ -81255,19 +81103,19 @@ in
sources."@graphql-tools/load-6.2.4"
(sources."@graphql-tools/merge-6.2.10" // {
dependencies = [
- sources."@graphql-tools/utils-7.5.0"
+ sources."@graphql-tools/utils-7.6.0"
sources."tslib-2.1.0"
];
})
(sources."@graphql-tools/schema-7.1.3" // {
dependencies = [
- sources."@graphql-tools/utils-7.5.0"
+ sources."@graphql-tools/utils-7.6.0"
sources."tslib-2.1.0"
];
})
(sources."@graphql-tools/url-loader-6.8.1" // {
dependencies = [
- sources."@graphql-tools/utils-7.5.0"
+ sources."@graphql-tools/utils-7.6.0"
sources."form-data-4.0.0"
sources."tslib-2.1.0"
];
@@ -81283,7 +81131,7 @@ in
})
(sources."@graphql-tools/wrap-7.0.5" // {
dependencies = [
- (sources."@graphql-tools/utils-7.5.0" // {
+ (sources."@graphql-tools/utils-7.6.0" // {
dependencies = [
sources."tslib-2.1.0"
];
@@ -81297,7 +81145,7 @@ in
sources."@nodelib/fs.walk-1.2.6"
sources."@sindresorhus/is-0.14.0"
sources."@szmarczak/http-timer-1.1.2"
- sources."@types/node-14.14.32"
+ sources."@types/node-14.14.34"
sources."@types/parse-json-4.0.0"
sources."@types/websocket-1.0.1"
sources."aggregate-error-3.1.0"
@@ -81619,7 +81467,7 @@ in
sources."original-1.0.2"
sources."os-tmpdir-1.0.2"
sources."p-any-2.1.0"
- sources."p-cancelable-2.0.0"
+ sources."p-cancelable-2.1.0"
sources."p-defer-1.0.0"
sources."p-finally-1.0.0"
sources."p-is-promise-2.1.0"
@@ -81749,9 +81597,9 @@ in
sources."ws-7.4.3"
sources."y18n-5.0.5"
sources."yallist-4.0.0"
- sources."yaml-1.10.0"
+ sources."yaml-1.10.2"
sources."yargs-16.0.3"
- sources."yargs-parser-20.2.6"
+ sources."yargs-parser-20.2.7"
];
buildInputs = globalBuildInputs;
meta = {
@@ -82244,7 +82092,7 @@ in
sources."supports-color-7.2.0"
];
})
- sources."systeminformation-4.34.15"
+ sources."systeminformation-4.34.17"
sources."term-canvas-0.0.5"
sources."type-fest-0.11.0"
sources."wordwrap-0.0.3"
@@ -82406,7 +82254,7 @@ in
sources."expand-tilde-2.0.2"
(sources."ext-1.4.0" // {
dependencies = [
- sources."type-2.3.0"
+ sources."type-2.5.0"
];
})
sources."extend-3.0.2"
@@ -82812,7 +82660,7 @@ in
sources."expand-tilde-2.0.2"
(sources."ext-1.4.0" // {
dependencies = [
- sources."type-2.3.0"
+ sources."type-2.5.0"
];
})
sources."extend-3.0.2"
@@ -83121,7 +82969,7 @@ in
sources."param-case-2.1.1"
sources."relateurl-0.2.7"
sources."source-map-0.6.1"
- sources."uglify-js-3.13.0"
+ sources."uglify-js-3.13.1"
sources."upper-case-1.1.3"
];
buildInputs = globalBuildInputs;
@@ -83843,7 +83691,7 @@ in
sources."arch-2.2.0"
sources."balanced-match-1.0.0"
sources."brace-expansion-1.1.11"
- sources."clipboard-2.0.7"
+ sources."clipboard-2.0.8"
sources."clipboardy-2.3.0"
sources."clone-1.0.4"
sources."concat-map-0.0.1"
@@ -84466,7 +84314,7 @@ in
sources."y18n-5.0.5"
sources."yallist-4.0.0"
sources."yargs-16.2.0"
- sources."yargs-parser-20.2.6"
+ sources."yargs-parser-20.2.7"
];
buildInputs = globalBuildInputs;
meta = {
@@ -84524,7 +84372,7 @@ in
sources."balanced-match-1.0.0"
sources."brace-expansion-1.1.11"
sources."bufrw-1.3.0"
- sources."chai-4.3.3"
+ sources."chai-4.3.4"
sources."chai-as-promised-7.1.1"
sources."chalk-2.4.2"
sources."check-error-1.0.2"
@@ -84656,7 +84504,7 @@ in
sources."async-mutex-0.1.4"
sources."asynckit-0.4.0"
sources."atob-2.1.2"
- (sources."aws-sdk-2.858.0" // {
+ (sources."aws-sdk-2.863.0" // {
dependencies = [
sources."sax-1.2.1"
sources."uuid-3.3.2"
@@ -84776,7 +84624,7 @@ in
sources."domelementtype-2.1.0"
sources."domexception-1.0.1"
sources."domhandler-3.3.0"
- (sources."domutils-2.4.4" // {
+ (sources."domutils-2.5.0" // {
dependencies = [
sources."domhandler-4.0.0"
];
@@ -84956,7 +84804,7 @@ in
];
})
sources."keytar-7.4.0"
- sources."khroma-1.2.0"
+ sources."khroma-1.3.0"
sources."klaw-1.3.1"
sources."lazyness-1.2.0"
sources."levenshtein-1.0.5"
@@ -85004,7 +84852,7 @@ in
sources."md5-2.3.0"
sources."md5-file-4.0.0"
sources."mdurl-1.0.1"
- sources."mermaid-8.9.1"
+ sources."mermaid-8.9.2"
sources."mime-db-1.46.0"
sources."mime-types-2.1.29"
sources."mimic-response-2.1.0"
@@ -85014,7 +84862,7 @@ in
sources."debug-4.3.2"
sources."html-minifier-4.0.0"
sources."ms-2.1.2"
- sources."uglify-js-3.13.0"
+ sources."uglify-js-3.13.1"
];
})
sources."minimatch-3.0.4"
@@ -85032,7 +84880,7 @@ in
sources."ms-2.1.3"
sources."multiparty-4.2.2"
sources."mustache-4.1.0"
- sources."nanoid-3.1.20"
+ sources."nanoid-3.1.21"
sources."napi-build-utils-1.0.2"
sources."ndarray-1.0.19"
sources."ndarray-pack-1.2.1"
@@ -85056,7 +84904,7 @@ in
sources."which-1.3.1"
];
})
- (sources."node-notifier-8.0.1" // {
+ (sources."node-notifier-8.0.2" // {
dependencies = [
sources."uuid-8.3.2"
];
@@ -85402,7 +85250,7 @@ in
sha512 = "znR99e1BHeyEkSvgDDpX0sTiTu+8aQyDl9DawrkOGZTTW8hv0deIFXx87114zJ7gRaDZKVQD/4tr1ifmJp9xhQ==";
};
dependencies = [
- sources."@babel/parser-7.13.9"
+ sources."@babel/parser-7.13.11"
sources."argparse-1.0.10"
sources."bluebird-3.7.2"
sources."catharsis-0.8.11"
@@ -85729,7 +85577,7 @@ in
];
})
sources."ms-2.0.0"
- sources."nanoid-3.1.20"
+ sources."nanoid-3.1.21"
sources."negotiator-0.6.2"
sources."normalize-url-4.5.0"
sources."object-assign-4.1.1"
@@ -85818,7 +85666,7 @@ in
sources."y18n-5.0.5"
sources."yallist-4.0.0"
sources."yargs-16.2.0"
- sources."yargs-parser-20.2.6"
+ sources."yargs-parser-20.2.7"
];
buildInputs = globalBuildInputs;
meta = {
@@ -85859,16 +85707,16 @@ in
karma = nodeEnv.buildNodePackage {
name = "karma";
packageName = "karma";
- version = "6.1.1";
+ version = "6.2.0";
src = fetchurl {
- url = "https://registry.npmjs.org/karma/-/karma-6.1.1.tgz";
- sha512 = "vVDFxFGAsclgmFjZA/qGw5xqWdZIWxVD7xLyCukYUYd5xs/uGzYbXGOT5zOruVBQleKEmXIr4H2hzGCTn+M9Cg==";
+ url = "https://registry.npmjs.org/karma/-/karma-6.2.0.tgz";
+ sha512 = "pCB8eNxGgdIdZeC885rbhZ/VyuOPNHUIDNL9EaaMf1NVzpvTjMO8a7zRTn51ZJhOOOxCSpalUdT1A8x76LyVqg==";
};
dependencies = [
sources."@types/component-emitter-1.2.10"
sources."@types/cookie-0.4.0"
sources."@types/cors-2.8.10"
- sources."@types/node-14.14.32"
+ sources."@types/node-14.14.34"
sources."accepts-1.3.7"
sources."ansi-regex-5.0.0"
sources."ansi-styles-4.3.0"
@@ -85964,7 +85812,7 @@ in
sources."readdirp-3.5.0"
sources."require-directory-2.1.1"
sources."requires-port-1.0.0"
- sources."rfdc-1.2.0"
+ sources."rfdc-1.3.0"
sources."rimraf-3.0.2"
sources."safer-buffer-2.1.2"
sources."setprototypeof-1.1.1"
@@ -86007,7 +85855,7 @@ in
sources."ws-7.4.4"
sources."y18n-5.0.5"
sources."yargs-16.2.0"
- sources."yargs-parser-20.2.6"
+ sources."yargs-parser-20.2.7"
];
buildInputs = globalBuildInputs;
meta = {
@@ -86384,7 +86232,7 @@ in
dependencies = [
sources."@babel/code-frame-7.12.13"
sources."@babel/helper-validator-identifier-7.12.11"
- (sources."@babel/highlight-7.13.8" // {
+ (sources."@babel/highlight-7.13.10" // {
dependencies = [
sources."ansi-styles-3.2.1"
sources."chalk-2.4.2"
@@ -86443,7 +86291,8 @@ in
sources."@lerna/npm-install-4.0.0"
(sources."@lerna/npm-publish-4.0.0" // {
dependencies = [
- sources."normalize-package-data-3.0.0"
+ sources."hosted-git-info-4.0.0"
+ sources."normalize-package-data-3.0.1"
sources."pify-5.0.0"
sources."read-package-json-3.0.1"
];
@@ -86485,28 +86334,28 @@ in
sources."@npmcli/move-file-1.1.2"
sources."@npmcli/node-gyp-1.0.2"
sources."@npmcli/promise-spawn-1.3.2"
- sources."@npmcli/run-script-1.8.3"
+ sources."@npmcli/run-script-1.8.4"
sources."@octokit/auth-token-2.4.5"
- sources."@octokit/core-3.2.5"
+ sources."@octokit/core-3.3.0"
(sources."@octokit/endpoint-6.0.11" // {
dependencies = [
sources."is-plain-object-5.0.0"
];
})
- sources."@octokit/graphql-4.6.0"
- sources."@octokit/openapi-types-5.3.1"
+ sources."@octokit/graphql-4.6.1"
+ sources."@octokit/openapi-types-5.3.2"
sources."@octokit/plugin-enterprise-rest-6.0.1"
- sources."@octokit/plugin-paginate-rest-2.11.0"
+ sources."@octokit/plugin-paginate-rest-2.13.2"
sources."@octokit/plugin-request-log-1.0.3"
- sources."@octokit/plugin-rest-endpoint-methods-4.13.4"
+ sources."@octokit/plugin-rest-endpoint-methods-4.13.5"
(sources."@octokit/request-5.4.14" // {
dependencies = [
sources."is-plain-object-5.0.0"
];
})
sources."@octokit/request-error-2.0.5"
- sources."@octokit/rest-18.3.4"
- sources."@octokit/types-6.12.1"
+ sources."@octokit/rest-18.3.5"
+ sources."@octokit/types-6.12.2"
sources."@tootallnate/once-1.1.2"
sources."@types/minimatch-3.0.3"
sources."@types/minimist-1.2.1"
@@ -86594,7 +86443,8 @@ in
sources."conventional-changelog-angular-5.0.12"
(sources."conventional-changelog-core-4.2.2" // {
dependencies = [
- sources."normalize-package-data-3.0.0"
+ sources."hosted-git-info-4.0.0"
+ sources."normalize-package-data-3.0.1"
];
})
sources."conventional-changelog-preset-loader-2.3.4"
@@ -86637,7 +86487,7 @@ in
sources."ecc-jsbn-0.1.2"
sources."emoji-regex-8.0.0"
sources."encoding-0.1.13"
- sources."env-paths-2.2.0"
+ sources."env-paths-2.2.1"
sources."envinfo-7.7.4"
sources."err-code-2.0.3"
sources."error-ex-1.3.2"
@@ -86758,7 +86608,8 @@ in
sources."ini-1.3.8"
(sources."init-package-json-2.0.2" // {
dependencies = [
- sources."normalize-package-data-3.0.0"
+ sources."hosted-git-info-4.0.0"
+ sources."normalize-package-data-3.0.1"
sources."read-package-json-3.0.1"
];
})
@@ -86814,7 +86665,8 @@ in
sources."libnpmaccess-4.0.1"
(sources."libnpmpublish-4.0.0" // {
dependencies = [
- sources."normalize-package-data-3.0.0"
+ sources."hosted-git-info-4.0.0"
+ sources."normalize-package-data-3.0.1"
];
})
sources."lines-and-columns-1.1.6"
@@ -86838,13 +86690,14 @@ in
];
})
sources."make-fetch-happen-8.0.14"
- sources."map-obj-4.1.0"
+ sources."map-obj-4.2.0"
(sources."meow-8.1.2" // {
dependencies = [
- sources."hosted-git-info-2.8.8"
- sources."normalize-package-data-3.0.0"
+ sources."hosted-git-info-4.0.0"
+ sources."normalize-package-data-3.0.1"
(sources."read-pkg-5.2.0" // {
dependencies = [
+ sources."hosted-git-info-2.8.8"
sources."normalize-package-data-2.5.0"
sources."type-fest-0.6.0"
];
@@ -86946,7 +86799,7 @@ in
sources."p-timeout-3.2.0"
sources."p-try-2.2.0"
sources."p-waterfall-2.1.1"
- sources."pacote-11.2.7"
+ sources."pacote-11.3.0"
sources."parent-module-1.0.1"
sources."parse-github-repo-url-1.4.1"
sources."parse-json-5.2.0"
@@ -86974,7 +86827,6 @@ in
sources."proto-list-1.2.4"
sources."protocols-1.4.8"
sources."psl-1.8.0"
- sources."puka-1.0.1"
sources."punycode-2.1.1"
sources."q-1.5.1"
sources."qs-6.5.2"
@@ -87086,7 +86938,7 @@ in
sources."type-fest-0.4.1"
sources."typedarray-0.0.6"
sources."typedarray-to-buffer-3.1.5"
- sources."uglify-js-3.13.0"
+ sources."uglify-js-3.13.1"
sources."uid-number-0.0.6"
sources."umask-1.1.0"
sources."unbox-primitive-1.0.0"
@@ -87142,9 +86994,9 @@ in
sources."xtend-4.0.2"
sources."y18n-5.0.5"
sources."yallist-4.0.0"
- sources."yaml-1.10.0"
+ sources."yaml-1.10.2"
sources."yargs-16.2.0"
- sources."yargs-parser-20.2.6"
+ sources."yargs-parser-20.2.7"
];
buildInputs = globalBuildInputs;
meta = {
@@ -88054,13 +87906,13 @@ in
src = ../interpreters/clojurescript/lumo;
dependencies = [
sources."@babel/code-frame-7.12.13"
- sources."@babel/compat-data-7.13.8"
- sources."@babel/core-7.13.8"
+ sources."@babel/compat-data-7.13.11"
+ sources."@babel/core-7.13.10"
sources."@babel/generator-7.13.9"
sources."@babel/helper-annotate-as-pure-7.12.13"
sources."@babel/helper-builder-binary-assignment-operator-visitor-7.12.13"
- sources."@babel/helper-compilation-targets-7.13.8"
- sources."@babel/helper-create-class-features-plugin-7.13.8"
+ sources."@babel/helper-compilation-targets-7.13.10"
+ sources."@babel/helper-create-class-features-plugin-7.13.11"
sources."@babel/helper-create-regexp-features-plugin-7.12.17"
sources."@babel/helper-define-polyfill-provider-0.1.5"
sources."@babel/helper-explode-assignable-expression-7.13.0"
@@ -88080,13 +87932,13 @@ in
sources."@babel/helper-validator-identifier-7.12.11"
sources."@babel/helper-validator-option-7.12.17"
sources."@babel/helper-wrap-function-7.13.0"
- sources."@babel/helpers-7.13.0"
- (sources."@babel/highlight-7.13.8" // {
+ sources."@babel/helpers-7.13.10"
+ (sources."@babel/highlight-7.13.10" // {
dependencies = [
sources."chalk-2.4.2"
];
})
- sources."@babel/parser-7.13.9"
+ sources."@babel/parser-7.13.11"
sources."@babel/plugin-external-helpers-7.8.3"
sources."@babel/plugin-proposal-async-generator-functions-7.13.8"
sources."@babel/plugin-proposal-class-properties-7.13.0"
@@ -88140,7 +87992,7 @@ in
sources."@babel/plugin-transform-property-literals-7.12.13"
sources."@babel/plugin-transform-regenerator-7.12.13"
sources."@babel/plugin-transform-reserved-words-7.12.13"
- sources."@babel/plugin-transform-runtime-7.13.9"
+ sources."@babel/plugin-transform-runtime-7.13.10"
sources."@babel/plugin-transform-shorthand-properties-7.12.13"
sources."@babel/plugin-transform-spread-7.13.0"
sources."@babel/plugin-transform-sticky-regex-7.12.13"
@@ -88148,10 +88000,10 @@ in
sources."@babel/plugin-transform-typeof-symbol-7.12.13"
sources."@babel/plugin-transform-unicode-escapes-7.12.13"
sources."@babel/plugin-transform-unicode-regex-7.12.13"
- sources."@babel/preset-env-7.13.9"
+ sources."@babel/preset-env-7.13.10"
sources."@babel/preset-modules-0.1.4"
sources."@babel/preset-stage-2-7.8.3"
- sources."@babel/runtime-7.13.9"
+ sources."@babel/runtime-7.13.10"
sources."@babel/template-7.12.13"
sources."@babel/traverse-7.13.0"
sources."@babel/types-7.13.0"
@@ -88168,14 +88020,14 @@ in
sources."@types/babel__core-7.1.12"
sources."@types/babel__generator-7.6.2"
sources."@types/babel__template-7.4.0"
- sources."@types/babel__traverse-7.11.0"
+ sources."@types/babel__traverse-7.11.1"
sources."@types/estree-0.0.46"
sources."@types/graceful-fs-4.1.5"
sources."@types/istanbul-lib-coverage-2.0.3"
sources."@types/istanbul-lib-report-3.0.0"
sources."@types/istanbul-reports-1.1.2"
sources."@types/json-schema-7.0.7"
- sources."@types/node-14.14.32"
+ sources."@types/node-14.14.34"
sources."@types/normalize-package-data-2.4.0"
sources."@types/resolve-0.0.8"
sources."@types/yargs-15.0.13"
@@ -88348,7 +88200,7 @@ in
sources."cached-path-relative-1.0.2"
sources."call-bind-1.0.2"
sources."camelcase-5.3.1"
- sources."caniuse-lite-1.0.30001197"
+ sources."caniuse-lite-1.0.30001200"
sources."capture-exit-2.0.0"
sources."caseless-0.12.0"
(sources."chalk-3.0.0" // {
@@ -88472,7 +88324,7 @@ in
sources."duplexer2-0.1.4"
sources."duplexify-3.7.1"
sources."ecc-jsbn-0.1.2"
- sources."electron-to-chromium-1.3.682"
+ sources."electron-to-chromium-1.3.687"
(sources."elliptic-6.5.4" // {
dependencies = [
sources."bn.js-4.12.0"
@@ -89312,10 +89164,10 @@ in
mastodon-bot = nodeEnv.buildNodePackage {
name = "mastodon-bot";
packageName = "mastodon-bot";
- version = "1.10.5-1";
+ version = "1.10.10-20210312173228";
src = fetchurl {
- url = "https://registry.npmjs.org/mastodon-bot/-/mastodon-bot-1.10.5-1.tgz";
- sha512 = "cW4oo3EfOk1Jt8Fkwj+uJfJJ32NdFf9xYZKdTlMah8kSXtKmnFkSfGTsFaWNacpjTYyPyvNylq+qrYWTOdlmrQ==";
+ url = "https://registry.npmjs.org/mastodon-bot/-/mastodon-bot-1.10.10-20210312173228.tgz";
+ sha512 = "iAMDS9p66qb03/eV4QyWRYj51RcU6KxRkvP/KOWKt5AhWWoXZv6EPPrTd5QxfZFGorPyWSFE4Ebw1aLfYQdcpQ==";
};
dependencies = [
sources."acorn-5.7.4"
@@ -89412,7 +89264,7 @@ in
sources."exit-hook-1.1.1"
(sources."ext-1.4.0" // {
dependencies = [
- sources."type-2.3.0"
+ sources."type-2.5.0"
];
})
sources."extend-3.0.2"
@@ -89669,7 +89521,7 @@ in
};
dependencies = [
sources."@braintree/sanitize-url-3.1.0"
- sources."@types/node-14.14.32"
+ sources."@types/node-14.14.34"
sources."@types/yauzl-2.9.1"
sources."agent-base-6.0.2"
sources."ansi-styles-4.3.0"
@@ -89751,11 +89603,11 @@ in
sources."ieee754-1.2.1"
sources."inflight-1.0.6"
sources."inherits-2.0.4"
- sources."khroma-1.2.0"
+ sources."khroma-1.3.0"
sources."locate-path-5.0.0"
sources."lodash-4.17.21"
sources."lower-case-1.1.4"
- sources."mermaid-8.9.1"
+ sources."mermaid-8.9.2"
sources."minify-4.1.3"
sources."minimatch-3.0.4"
sources."mkdirp-classic-0.5.3"
@@ -89797,7 +89649,7 @@ in
sources."through-2.3.8"
sources."try-catch-2.0.1"
sources."try-to-catch-1.1.1"
- sources."uglify-js-3.13.0"
+ sources."uglify-js-3.13.1"
sources."unbzip2-stream-1.4.3"
sources."upper-case-1.1.3"
sources."util-deprecate-1.0.2"
@@ -89827,11 +89679,11 @@ in
sources."@fluentui/date-time-utilities-7.9.1"
sources."@fluentui/dom-utilities-1.1.2"
sources."@fluentui/keyboard-key-0.2.14"
- sources."@fluentui/react-7.162.1"
+ sources."@fluentui/react-7.164.1"
sources."@fluentui/react-focus-7.17.5"
sources."@fluentui/react-window-provider-1.0.2"
sources."@fluentui/theme-1.7.4"
- sources."@microsoft/load-themed-styles-1.10.149"
+ sources."@microsoft/load-themed-styles-1.10.151"
sources."@sindresorhus/is-0.14.0"
sources."@szmarczak/http-timer-1.1.2"
sources."@uifabric/foundation-7.9.25"
@@ -89967,7 +89819,7 @@ in
sources."node-fetch-1.6.3"
sources."normalize-url-4.5.0"
sources."object-assign-4.1.1"
- sources."office-ui-fabric-react-7.162.1"
+ sources."office-ui-fabric-react-7.164.1"
sources."on-finished-2.3.0"
sources."on-headers-1.0.2"
sources."once-1.4.0"
@@ -90058,7 +89910,7 @@ in
sources."strip-json-comments-2.0.1"
sources."supports-color-2.0.0"
sources."swagger-schema-official-2.0.0-bab6bed"
- sources."swagger-ui-dist-3.44.1"
+ sources."swagger-ui-dist-3.45.0"
sources."tail-2.2.0"
sources."through-2.3.8"
sources."tmp-0.0.33"
@@ -90090,10 +89942,10 @@ in
mocha = nodeEnv.buildNodePackage {
name = "mocha";
packageName = "mocha";
- version = "8.3.1";
+ version = "8.3.2";
src = fetchurl {
- url = "https://registry.npmjs.org/mocha/-/mocha-8.3.1.tgz";
- sha512 = "5SBMxANWqOv5bw3Hx+HVgaWlcWcFEQDUdaUAr1AUU+qwtx6cowhn7gEDT/DwQP7uYxnvShdUOVLbTYAHOEGfDQ==";
+ url = "https://registry.npmjs.org/mocha/-/mocha-8.3.2.tgz";
+ sha512 = "UdmISwr/5w+uXLPKspgoV7/RXZwKRTiTjJ2/AC5ZiEztIoOYdfKb19+9jNmEInzx5pBsCyJQzarAxqIGBNYJhg==";
};
dependencies = [
sources."@ungap/promise-all-settled-1.1.2"
@@ -90342,15 +90194,15 @@ in
netlify-cli = nodeEnv.buildNodePackage {
name = "netlify-cli";
packageName = "netlify-cli";
- version = "3.10.6";
+ version = "3.10.12";
src = fetchurl {
- url = "https://registry.npmjs.org/netlify-cli/-/netlify-cli-3.10.6.tgz";
- sha512 = "z/TQ+ehXvNhYQkJXNwxOSYq1jFP3rt1yvD2pILnbCrRZavzYc+GoIEKhKj+gPRgezwzXN9LnGiNQES4zyNcJJA==";
+ url = "https://registry.npmjs.org/netlify-cli/-/netlify-cli-3.10.12.tgz";
+ sha512 = "W8y7oU40t5xxJLvBNiVxInZ6nvb6OgKDha/Wqmxxi9yUtoKLC+//oYctbTFLzVvtsPBTfhZwh3mm26aHPf052w==";
};
dependencies = [
sources."@babel/code-frame-7.12.13"
- sources."@babel/compat-data-7.13.8"
- (sources."@babel/core-7.13.8" // {
+ sources."@babel/compat-data-7.13.11"
+ (sources."@babel/core-7.13.10" // {
dependencies = [
sources."semver-6.3.0"
];
@@ -90358,12 +90210,12 @@ in
sources."@babel/generator-7.13.9"
sources."@babel/helper-annotate-as-pure-7.12.13"
sources."@babel/helper-builder-binary-assignment-operator-visitor-7.12.13"
- (sources."@babel/helper-compilation-targets-7.13.8" // {
+ (sources."@babel/helper-compilation-targets-7.13.10" // {
dependencies = [
sources."semver-6.3.0"
];
})
- sources."@babel/helper-create-class-features-plugin-7.13.8"
+ sources."@babel/helper-create-class-features-plugin-7.13.11"
sources."@babel/helper-create-regexp-features-plugin-7.12.17"
(sources."@babel/helper-define-polyfill-provider-0.1.5" // {
dependencies = [
@@ -90387,9 +90239,9 @@ in
sources."@babel/helper-validator-identifier-7.12.11"
sources."@babel/helper-validator-option-7.12.17"
sources."@babel/helper-wrap-function-7.13.0"
- sources."@babel/helpers-7.13.0"
- sources."@babel/highlight-7.13.8"
- sources."@babel/parser-7.13.9"
+ sources."@babel/helpers-7.13.10"
+ sources."@babel/highlight-7.13.10"
+ sources."@babel/parser-7.13.11"
sources."@babel/plugin-proposal-async-generator-functions-7.13.8"
sources."@babel/plugin-proposal-class-properties-7.13.0"
sources."@babel/plugin-proposal-dynamic-import-7.13.8"
@@ -90447,13 +90299,13 @@ in
sources."@babel/plugin-transform-typeof-symbol-7.12.13"
sources."@babel/plugin-transform-unicode-escapes-7.12.13"
sources."@babel/plugin-transform-unicode-regex-7.12.13"
- (sources."@babel/preset-env-7.13.9" // {
+ (sources."@babel/preset-env-7.13.10" // {
dependencies = [
sources."semver-6.3.0"
];
})
sources."@babel/preset-modules-0.1.4"
- sources."@babel/runtime-7.13.9"
+ sources."@babel/runtime-7.13.10"
sources."@babel/template-7.12.13"
sources."@babel/traverse-7.13.0"
sources."@babel/types-7.13.0"
@@ -90466,13 +90318,14 @@ in
sources."@dabh/diagnostics-2.0.2"
sources."@jest/types-24.9.0"
sources."@mrmlnc/readdir-enhanced-2.2.1"
- (sources."@netlify/build-9.8.5" // {
+ (sources."@netlify/build-9.9.5" // {
dependencies = [
sources."ansi-styles-4.3.0"
sources."chalk-3.0.0"
sources."execa-3.4.0"
sources."locate-path-5.0.0"
sources."resolve-2.0.0-next.3"
+ sources."semver-6.3.0"
];
})
(sources."@netlify/cache-utils-1.0.7" // {
@@ -90480,7 +90333,7 @@ in
sources."locate-path-5.0.0"
];
})
- (sources."@netlify/config-4.0.4" // {
+ (sources."@netlify/config-4.1.3" // {
dependencies = [
sources."ansi-styles-4.3.0"
sources."chalk-3.0.0"
@@ -90492,7 +90345,7 @@ in
sources."locate-path-5.0.0"
];
})
- sources."@netlify/functions-utils-1.3.17"
+ sources."@netlify/functions-utils-1.3.20"
(sources."@netlify/git-utils-1.0.8" // {
dependencies = [
sources."braces-3.0.2"
@@ -90523,8 +90376,8 @@ in
sources."to-regex-range-5.0.1"
];
})
- sources."@netlify/plugins-list-2.4.0"
- (sources."@netlify/run-utils-1.0.6" // {
+ sources."@netlify/plugins-list-2.4.1"
+ (sources."@netlify/run-utils-1.0.7" // {
dependencies = [
sources."execa-3.4.0"
];
@@ -90533,10 +90386,11 @@ in
sources."@netlify/traffic-mesh-agent-darwin-x64-0.27.10"
sources."@netlify/traffic-mesh-agent-linux-x64-0.27.10"
sources."@netlify/traffic-mesh-agent-win32-x64-0.27.10"
- (sources."@netlify/zip-it-and-ship-it-2.5.0" // {
+ (sources."@netlify/zip-it-and-ship-it-2.7.1" // {
dependencies = [
sources."locate-path-5.0.0"
sources."resolve-2.0.0-next.3"
+ sources."semver-6.3.0"
];
})
(sources."@nodelib/fs.scandir-2.1.4" // {
@@ -90667,7 +90521,7 @@ in
sources."universal-user-agent-6.0.0"
];
})
- sources."@octokit/openapi-types-5.3.1"
+ sources."@octokit/openapi-types-5.3.2"
(sources."@octokit/plugin-paginate-rest-1.1.2" // {
dependencies = [
sources."@octokit/types-2.16.2"
@@ -90692,7 +90546,7 @@ in
];
})
sources."@octokit/rest-16.43.2"
- sources."@octokit/types-6.12.1"
+ sources."@octokit/types-6.12.2"
sources."@rollup/plugin-babel-5.3.0"
(sources."@rollup/plugin-commonjs-17.1.0" // {
dependencies = [
@@ -90728,7 +90582,7 @@ in
sources."@types/istanbul-reports-1.1.2"
sources."@types/minimatch-3.0.3"
sources."@types/mkdirp-0.5.2"
- sources."@types/node-14.14.32"
+ sources."@types/node-14.14.34"
sources."@types/node-fetch-2.5.8"
sources."@types/normalize-package-data-2.4.0"
sources."@types/parse5-5.0.3"
@@ -90787,7 +90641,7 @@ in
sources."at-least-node-1.0.0"
sources."atob-2.1.2"
sources."atob-lite-2.0.0"
- (sources."aws-sdk-2.858.0" // {
+ (sources."aws-sdk-2.863.0" // {
dependencies = [
sources."buffer-4.9.2"
sources."ieee754-1.1.13"
@@ -90855,7 +90709,7 @@ in
sources."call-bind-1.0.2"
sources."call-me-maybe-1.0.1"
sources."camelcase-5.3.1"
- sources."caniuse-lite-1.0.30001197"
+ sources."caniuse-lite-1.0.30001200"
sources."cardinal-2.1.1"
sources."caw-2.0.1"
sources."ccount-1.1.0"
@@ -90877,10 +90731,11 @@ in
sources."fill-range-7.0.1"
sources."glob-parent-5.1.2"
sources."is-number-7.0.0"
+ sources."readdirp-3.5.0"
sources."to-regex-range-5.0.1"
];
})
- sources."ci-info-2.0.0"
+ sources."ci-info-3.1.1"
(sources."class-utils-0.3.6" // {
dependencies = [
sources."define-property-0.2.5"
@@ -91112,14 +90967,14 @@ in
})
sources."duplexer3-0.1.4"
sources."ee-first-1.1.1"
- sources."electron-to-chromium-1.3.682"
+ sources."electron-to-chromium-1.3.687"
sources."elegant-spinner-1.0.1"
sources."elf-cam-0.1.1"
sources."emoji-regex-8.0.0"
sources."enabled-2.0.0"
sources."encodeurl-1.0.2"
sources."end-of-stream-1.4.4"
- sources."env-paths-2.2.0"
+ sources."env-paths-2.2.1"
sources."envinfo-7.7.4"
sources."error-ex-1.3.2"
sources."error-stack-parser-2.0.6"
@@ -91402,9 +91257,9 @@ in
sources."is-arrayish-0.2.1"
sources."is-binary-path-2.1.0"
sources."is-buffer-1.1.6"
- (sources."is-ci-3.0.0" // {
+ (sources."is-ci-2.0.0" // {
dependencies = [
- sources."ci-info-3.1.1"
+ sources."ci-info-2.0.0"
];
})
sources."is-core-module-2.2.0"
@@ -91576,7 +91431,7 @@ in
];
})
sources."map-cache-0.2.2"
- sources."map-obj-4.1.0"
+ sources."map-obj-4.2.0"
sources."map-visit-1.0.0"
sources."maxstache-1.0.7"
(sources."maxstache-stream-1.0.4" // {
@@ -91633,13 +91488,13 @@ in
sources."natural-orderby-2.0.3"
sources."negotiator-0.6.2"
sources."nested-error-stacks-2.1.0"
- (sources."netlify-6.1.13" // {
+ (sources."netlify-6.1.16" // {
dependencies = [
sources."qs-6.9.6"
];
})
sources."netlify-plugin-deploy-preview-commenting-0.0.1-alpha.16"
- sources."netlify-redirect-parser-3.0.4"
+ sources."netlify-redirect-parser-3.0.7"
sources."netlify-redirector-0.2.1"
sources."nice-try-1.0.5"
sources."node-fetch-2.6.1"
@@ -91675,7 +91530,7 @@ in
];
})
sources."object-keys-1.1.1"
- sources."object-treeify-1.1.31"
+ sources."object-treeify-1.1.33"
sources."object-visit-1.0.1"
sources."object.assign-4.1.2"
sources."object.pick-1.3.0"
@@ -91823,7 +91678,7 @@ in
})
sources."read-pkg-up-7.0.1"
sources."readable-stream-3.6.0"
- sources."readdirp-3.5.0"
+ sources."readdirp-3.6.0"
sources."redeyed-2.1.1"
sources."regenerate-1.4.2"
sources."regenerate-unicode-properties-8.2.0"
@@ -91861,7 +91716,7 @@ in
sources."ret-0.1.15"
sources."reusify-1.0.4"
sources."rimraf-3.0.2"
- sources."rollup-2.40.0"
+ sources."rollup-2.41.2"
(sources."rollup-plugin-inject-3.0.2" // {
dependencies = [
sources."estree-walker-0.6.1"
@@ -92129,7 +91984,6 @@ in
dependencies = [
sources."ansi-styles-4.3.0"
sources."chalk-3.0.0"
- sources."is-ci-2.0.0"
];
})
sources."uri-js-4.4.1"
@@ -92274,7 +92128,7 @@ in
sources."delayed-stream-1.0.0"
sources."delegates-1.0.0"
sources."ecc-jsbn-0.1.2"
- sources."env-paths-2.2.0"
+ sources."env-paths-2.2.1"
sources."extend-3.0.2"
sources."extsprintf-1.3.0"
sources."fast-deep-equal-3.1.3"
@@ -92767,7 +92621,7 @@ in
sha512 = "1BXFaT7oDd5VM80O+1Lf72P9wCkYjg3CODROPRIPvcSEke6ubMo1M5GFsgh5EwGPLlTTlkuSgI+a4T3UhjAzbQ==";
};
dependencies = [
- sources."@babel/runtime-7.13.9"
+ sources."@babel/runtime-7.13.10"
sources."@node-red/editor-api-1.2.9"
sources."@node-red/editor-client-1.2.9"
(sources."@node-red/nodes-1.2.9" // {
@@ -93612,7 +93466,7 @@ in
dependencies = [
sources."@babel/code-frame-7.12.13"
sources."@babel/helper-validator-identifier-7.12.11"
- (sources."@babel/highlight-7.13.8" // {
+ (sources."@babel/highlight-7.13.10" // {
dependencies = [
sources."ansi-styles-3.2.1"
sources."chalk-2.4.2"
@@ -93637,7 +93491,7 @@ in
sources."@types/http-cache-semantics-4.0.0"
sources."@types/keyv-3.1.1"
sources."@types/minimist-1.2.1"
- sources."@types/node-14.14.32"
+ sources."@types/node-14.14.34"
sources."@types/normalize-package-data-2.4.0"
sources."@types/parse-json-4.0.0"
sources."@types/responselike-1.0.0"
@@ -93908,7 +93762,7 @@ in
];
})
sources."map-age-cleaner-0.1.3"
- sources."map-obj-4.1.0"
+ sources."map-obj-4.2.0"
(sources."mem-6.1.1" // {
dependencies = [
sources."mimic-fn-3.1.0"
@@ -93934,7 +93788,11 @@ in
sources."type-fest-0.4.1"
];
})
- sources."normalize-package-data-3.0.0"
+ (sources."normalize-package-data-3.0.1" // {
+ dependencies = [
+ sources."hosted-git-info-4.0.0"
+ ];
+ })
sources."normalize-url-4.5.0"
(sources."npm-name-6.0.1" // {
dependencies = [
@@ -93959,7 +93817,7 @@ in
sources."type-fest-0.20.2"
];
})
- sources."p-cancelable-2.0.0"
+ sources."p-cancelable-2.1.0"
sources."p-defer-1.0.0"
(sources."p-event-4.2.0" // {
dependencies = [
@@ -94118,8 +93976,8 @@ in
sources."write-file-atomic-3.0.3"
sources."xdg-basedir-4.0.0"
sources."yallist-4.0.0"
- sources."yaml-1.10.0"
- sources."yargs-parser-20.2.6"
+ sources."yaml-1.10.2"
+ sources."yargs-parser-20.2.7"
sources."yocto-queue-0.1.0"
];
buildInputs = globalBuildInputs;
@@ -94135,10 +93993,10 @@ in
npm = nodeEnv.buildNodePackage {
name = "npm";
packageName = "npm";
- version = "7.6.1";
+ version = "7.6.3";
src = fetchurl {
- url = "https://registry.npmjs.org/npm/-/npm-7.6.1.tgz";
- sha512 = "L9xChb/o6XOYqTEBK+5+T3ph5Q7eCDYuY6Wz5a0s+I+hfMy5L2Kj8t4P5zsP2qJVts0etAx9MHD1meiApvtb9A==";
+ url = "https://registry.npmjs.org/npm/-/npm-7.6.3.tgz";
+ sha512 = "+Cs8TEtkfdQGTIPw8AeqVtNNHyo1Zw8HATzAFFWYnK7jQYgT/CatEy85+BlEoEpqvga2uaKqVrXsTAYj28emjg==";
};
buildInputs = globalBuildInputs;
meta = {
@@ -94153,10 +94011,10 @@ in
npm-check-updates = nodeEnv.buildNodePackage {
name = "npm-check-updates";
packageName = "npm-check-updates";
- version = "11.2.0";
+ version = "11.3.0";
src = fetchurl {
- url = "https://registry.npmjs.org/npm-check-updates/-/npm-check-updates-11.2.0.tgz";
- sha512 = "JCQHyn3/kxaWHbxefb8JKNZTZgFySnGcPZQbhx33rZEW55VoCjS3/GRNCN5ITIIR/aHNobDtwM1MX7MF31jC2A==";
+ url = "https://registry.npmjs.org/npm-check-updates/-/npm-check-updates-11.3.0.tgz";
+ sha512 = "7GMDj40cWw/nRn3BsN+20ca3T6CvHqIiFhooVa5a3VybrS7TNBdbR3/BIi9dw4vFORgFZw/OsW3ZtRTFamnPDQ==";
};
dependencies = [
sources."@nodelib/fs.scandir-2.1.4"
@@ -94168,7 +94026,7 @@ in
sources."@npmcli/move-file-1.1.2"
sources."@npmcli/node-gyp-1.0.2"
sources."@npmcli/promise-spawn-1.3.2"
- sources."@npmcli/run-script-1.8.3"
+ sources."@npmcli/run-script-1.8.4"
sources."@sindresorhus/is-0.14.0"
sources."@szmarczak/http-timer-1.1.2"
sources."@tootallnate/once-1.1.2"
@@ -94253,7 +94111,7 @@ in
sources."emoji-regex-7.0.3"
sources."encoding-0.1.13"
sources."end-of-stream-1.4.4"
- sources."env-paths-2.2.0"
+ sources."env-paths-2.2.1"
sources."err-code-2.0.3"
sources."escape-goat-2.1.1"
sources."extend-3.0.2"
@@ -94289,7 +94147,7 @@ in
sources."has-flag-4.0.0"
sources."has-unicode-2.0.1"
sources."has-yarn-2.1.0"
- sources."hosted-git-info-3.0.8"
+ sources."hosted-git-info-4.0.0"
sources."http-cache-semantics-4.1.0"
sources."http-proxy-agent-4.0.1"
sources."http-signature-1.2.0"
@@ -94382,7 +94240,11 @@ in
sources."npm-bundled-1.1.1"
sources."npm-install-checks-4.0.0"
sources."npm-normalize-package-bin-1.0.1"
- sources."npm-package-arg-8.1.1"
+ (sources."npm-package-arg-8.1.1" // {
+ dependencies = [
+ sources."hosted-git-info-3.0.8"
+ ];
+ })
sources."npm-packlist-2.1.4"
sources."npm-pick-manifest-6.1.0"
sources."npm-registry-fetch-9.0.0"
@@ -94402,7 +94264,7 @@ in
sources."semver-6.3.0"
];
})
- sources."pacote-11.2.7"
+ sources."pacote-11.3.0"
sources."parse-github-url-1.0.2"
sources."path-exists-4.0.0"
sources."path-is-absolute-1.0.1"
@@ -94416,7 +94278,6 @@ in
sources."promise-retry-2.0.1"
sources."prompts-2.4.0"
sources."psl-1.8.0"
- sources."puka-1.0.1"
sources."pump-3.0.0"
sources."punycode-2.1.1"
sources."pupa-2.1.1"
@@ -94739,8 +94600,8 @@ in
};
dependencies = [
sources."@babel/code-frame-7.12.13"
- sources."@babel/compat-data-7.13.8"
- (sources."@babel/core-7.13.8" // {
+ sources."@babel/compat-data-7.13.11"
+ (sources."@babel/core-7.13.10" // {
dependencies = [
sources."json5-2.2.0"
sources."semver-6.3.0"
@@ -94754,12 +94615,12 @@ in
})
sources."@babel/helper-annotate-as-pure-7.12.13"
sources."@babel/helper-builder-binary-assignment-operator-visitor-7.12.13"
- (sources."@babel/helper-compilation-targets-7.13.8" // {
+ (sources."@babel/helper-compilation-targets-7.13.10" // {
dependencies = [
sources."semver-6.3.0"
];
})
- sources."@babel/helper-create-class-features-plugin-7.13.8"
+ sources."@babel/helper-create-class-features-plugin-7.13.11"
sources."@babel/helper-create-regexp-features-plugin-7.12.17"
(sources."@babel/helper-define-polyfill-provider-0.1.5" // {
dependencies = [
@@ -94783,9 +94644,9 @@ in
sources."@babel/helper-validator-identifier-7.12.11"
sources."@babel/helper-validator-option-7.12.17"
sources."@babel/helper-wrap-function-7.13.0"
- sources."@babel/helpers-7.13.0"
- sources."@babel/highlight-7.13.8"
- sources."@babel/parser-7.13.9"
+ sources."@babel/helpers-7.13.10"
+ sources."@babel/highlight-7.13.10"
+ sources."@babel/parser-7.13.11"
sources."@babel/plugin-proposal-async-generator-functions-7.13.8"
sources."@babel/plugin-proposal-class-properties-7.13.0"
sources."@babel/plugin-proposal-dynamic-import-7.13.8"
@@ -94847,13 +94708,13 @@ in
sources."@babel/plugin-transform-typeof-symbol-7.12.13"
sources."@babel/plugin-transform-unicode-escapes-7.12.13"
sources."@babel/plugin-transform-unicode-regex-7.12.13"
- (sources."@babel/preset-env-7.13.9" // {
+ (sources."@babel/preset-env-7.13.10" // {
dependencies = [
sources."semver-6.3.0"
];
})
sources."@babel/preset-modules-0.1.4"
- sources."@babel/runtime-7.13.9"
+ sources."@babel/runtime-7.13.10"
sources."@babel/template-7.12.13"
sources."@babel/traverse-7.13.0"
sources."@babel/types-7.13.0"
@@ -94978,7 +94839,7 @@ in
sources."caller-path-2.0.0"
sources."callsites-2.0.0"
sources."caniuse-api-3.0.0"
- sources."caniuse-lite-1.0.30001197"
+ sources."caniuse-lite-1.0.30001200"
sources."caseless-0.12.0"
sources."chalk-2.4.2"
sources."chokidar-2.1.8"
@@ -95113,7 +94974,7 @@ in
sources."duplexer2-0.1.4"
sources."ecc-jsbn-0.1.2"
sources."ee-first-1.1.1"
- sources."electron-to-chromium-1.3.682"
+ sources."electron-to-chromium-1.3.687"
(sources."elliptic-6.5.4" // {
dependencies = [
sources."bn.js-4.12.0"
@@ -95889,7 +95750,7 @@ in
sources."mkdirp-0.5.5"
sources."moment-2.29.1"
sources."ms-2.0.0"
- sources."msgpack5-3.6.0"
+ sources."msgpack5-3.6.1"
sources."mv-2.1.1"
sources."nan-2.14.2"
sources."ncp-2.0.0"
@@ -95977,7 +95838,7 @@ in
sources."tunnel-agent-0.6.0"
sources."tweetnacl-0.14.5"
sources."type-is-1.6.18"
- sources."uglify-js-3.13.0"
+ sources."uglify-js-3.13.1"
sources."unix-dgram-2.0.4"
sources."unpipe-1.0.0"
sources."uri-js-4.4.1"
@@ -96015,10 +95876,10 @@ in
patch-package = nodeEnv.buildNodePackage {
name = "patch-package";
packageName = "patch-package";
- version = "6.4.6";
+ version = "6.4.7";
src = fetchurl {
- url = "https://registry.npmjs.org/patch-package/-/patch-package-6.4.6.tgz";
- sha512 = "AO2bh42z8AQL+0OUdcRpS5Z/0X8k9IQ1uc1HzlVye+2RQrtDeNgTk5SbS4rdbLJKtUWRpvPISrYZeyh+OK4AKw==";
+ url = "https://registry.npmjs.org/patch-package/-/patch-package-6.4.7.tgz";
+ sha512 = "S0vh/ZEafZ17hbhgqdnpunKDfzHQibQizx9g8yEf5dcVk3KOflOfdufRXQX8CSEkyOQwuM/bNz1GwKvFj54kaQ==";
};
dependencies = [
sources."@yarnpkg/lockfile-1.1.0"
@@ -97058,10 +96919,10 @@ in
pnpm = nodeEnv.buildNodePackage {
name = "pnpm";
packageName = "pnpm";
- version = "5.18.3";
+ version = "5.18.7";
src = fetchurl {
- url = "https://registry.npmjs.org/pnpm/-/pnpm-5.18.3.tgz";
- sha512 = "2PJ6eY+qq/4WUBX6uxkyuCJzRT18uIUF9QOZJBBjhOamLsB3mE1mIyNP/dc9n9pt4MT3/ZJDdKpKG7h5rLvzqQ==";
+ url = "https://registry.npmjs.org/pnpm/-/pnpm-5.18.7.tgz";
+ sha512 = "7LSLQSeskkDtzAuq8DxEcVNWlqFd0ppWPT6Z4+TiS8SjxGCRSpnCeDVzwliAPd0hedl6HuUiSnDPgmg/kHUVXw==";
};
buildInputs = globalBuildInputs;
meta = {
@@ -97112,7 +96973,7 @@ in
dependencies = [
sources."@babel/code-frame-7.12.13"
sources."@babel/helper-validator-identifier-7.12.11"
- (sources."@babel/highlight-7.13.8" // {
+ (sources."@babel/highlight-7.13.10" // {
dependencies = [
sources."ansi-styles-3.2.1"
sources."chalk-2.4.2"
@@ -97207,9 +97068,9 @@ in
sources."universalify-2.0.0"
sources."wrap-ansi-7.0.0"
sources."y18n-5.0.5"
- sources."yaml-1.10.0"
+ sources."yaml-1.10.2"
sources."yargs-16.2.0"
- sources."yargs-parser-20.2.6"
+ sources."yargs-parser-20.2.7"
];
buildInputs = globalBuildInputs;
meta = {
@@ -97610,10 +97471,10 @@ in
pyright = nodeEnv.buildNodePackage {
name = "pyright";
packageName = "pyright";
- version = "1.1.118";
+ version = "1.1.121";
src = fetchurl {
- url = "https://registry.npmjs.org/pyright/-/pyright-1.1.118.tgz";
- sha512 = "nUBcMqJqzcXbNmXPA3BLa5E77lG+APARhBbY0d4q2KGs3Od9FR6YTABK6sUq3O1rVQf4MScz8ji4KbEBsD8FNg==";
+ url = "https://registry.npmjs.org/pyright/-/pyright-1.1.121.tgz";
+ sha512 = "jb0BwO3nbiF808SDMpT4UXg30ats+8nsHyu4zTlSt1p4ZWl6+GNP98peDQyOYzgnoScTMomDYTDXejAAD3M+WA==";
};
buildInputs = globalBuildInputs;
meta = {
@@ -97836,7 +97697,7 @@ in
sources."wrappy-1.0.2"
sources."xtend-4.0.2"
sources."y18n-4.0.1"
- sources."yaml-1.10.0"
+ sources."yaml-1.10.2"
sources."yargs-12.0.5"
sources."yargs-parser-11.1.1"
];
@@ -98019,7 +97880,7 @@ in
sources."@gardenapple/yargs-17.0.0-candidate.0"
sources."@mozilla/readability-0.4.1"
sources."abab-2.0.5"
- sources."acorn-8.0.5"
+ sources."acorn-8.1.0"
(sources."acorn-globals-6.0.0" // {
dependencies = [
sources."acorn-7.4.1"
@@ -98058,7 +97919,7 @@ in
sources."webidl-conversions-5.0.0"
];
})
- sources."dompurify-2.2.6"
+ sources."dompurify-2.2.7"
sources."ecc-jsbn-0.1.2"
sources."emoji-regex-8.0.0"
sources."escalade-3.1.1"
@@ -98085,7 +97946,7 @@ in
sources."is-typedarray-1.0.0"
sources."isstream-0.1.2"
sources."jsbn-0.1.1"
- sources."jsdom-16.5.0"
+ sources."jsdom-16.5.1"
sources."json-schema-0.2.3"
sources."json-schema-traverse-0.4.1"
sources."json-stringify-safe-5.0.1"
@@ -98146,7 +98007,7 @@ in
sources."xml-name-validator-3.0.0"
sources."xmlchars-2.2.0"
sources."y18n-5.0.5"
- sources."yargs-parser-20.2.6"
+ sources."yargs-parser-20.2.7"
];
buildInputs = globalBuildInputs;
meta = {
@@ -98179,9 +98040,9 @@ in
sources."@babel/helper-module-imports-7.12.13"
sources."@babel/helper-split-export-declaration-7.12.13"
sources."@babel/helper-validator-identifier-7.12.11"
- sources."@babel/highlight-7.13.8"
- sources."@babel/parser-7.13.9"
- sources."@babel/runtime-7.13.9"
+ sources."@babel/highlight-7.13.10"
+ sources."@babel/parser-7.13.11"
+ sources."@babel/runtime-7.13.10"
sources."@babel/template-7.12.13"
sources."@babel/traverse-7.13.0"
sources."@babel/types-7.13.0"
@@ -98191,7 +98052,7 @@ in
sources."@emotion/unitless-0.7.5"
sources."@exodus/schemasafe-1.0.0-rc.3"
sources."@redocly/react-dropdown-aria-2.0.11"
- sources."@types/node-13.13.45"
+ sources."@types/node-13.13.46"
sources."ajv-5.5.2"
sources."ansi-regex-5.0.0"
sources."ansi-styles-3.2.1"
@@ -98240,7 +98101,7 @@ in
sources."chokidar-3.5.1"
sources."cipher-base-1.0.4"
sources."classnames-2.2.6"
- sources."clipboard-2.0.7"
+ sources."clipboard-2.0.8"
sources."cliui-7.0.4"
sources."clsx-1.1.1"
sources."co-4.6.0"
@@ -98272,7 +98133,7 @@ in
];
})
sources."domain-browser-1.2.0"
- sources."dompurify-2.2.6"
+ sources."dompurify-2.2.7"
(sources."elliptic-6.5.4" // {
dependencies = [
sources."bn.js-4.12.0"
@@ -98402,7 +98263,7 @@ in
sources."react-16.14.0"
sources."react-dom-16.14.0"
sources."react-is-16.13.1"
- sources."react-tabs-3.2.0"
+ sources."react-tabs-3.2.1"
(sources."readable-stream-2.3.7" // {
dependencies = [
sources."inherits-2.0.4"
@@ -98451,7 +98312,7 @@ in
sources."to-regex-range-5.0.1"
sources."tslib-2.1.0"
sources."tty-browserify-0.0.0"
- sources."uglify-js-3.13.0"
+ sources."uglify-js-3.13.1"
(sources."url-0.11.0" // {
dependencies = [
sources."punycode-1.3.2"
@@ -98476,7 +98337,7 @@ in
})
sources."xtend-4.0.2"
sources."y18n-5.0.5"
- sources."yaml-1.10.0"
+ sources."yaml-1.10.2"
(sources."yargs-15.4.1" // {
dependencies = [
sources."ansi-styles-4.3.0"
@@ -98488,7 +98349,7 @@ in
sources."yargs-parser-18.1.3"
];
})
- sources."yargs-parser-20.2.6"
+ sources."yargs-parser-20.2.7"
];
buildInputs = globalBuildInputs;
meta = {
@@ -98552,10 +98413,10 @@ in
rollup = nodeEnv.buildNodePackage {
name = "rollup";
packageName = "rollup";
- version = "2.40.0";
+ version = "2.41.2";
src = fetchurl {
- url = "https://registry.npmjs.org/rollup/-/rollup-2.40.0.tgz";
- sha512 = "WiOGAPbXoHu+TOz6hyYUxIksOwsY/21TRWoO593jgYt8mvYafYqQl+axaA8y1z2HFazNUUrsMSjahV2A6/2R9A==";
+ url = "https://registry.npmjs.org/rollup/-/rollup-2.41.2.tgz";
+ sha512 = "6u8fJJXJx6fmvKrAC9DHYZgONvSkz8S9b/VFBjoQ6dkKdHyPpPbpqiNl2Bao9XBzDHpq672X6sGZ9G1ZBqAHMg==";
};
dependencies = [
sources."fsevents-2.3.2"
@@ -98578,13 +98439,14 @@ in
dependencies = [
sources."@babel/code-frame-7.12.11"
sources."@babel/helper-validator-identifier-7.12.11"
- (sources."@babel/highlight-7.13.8" // {
+ (sources."@babel/highlight-7.13.10" // {
dependencies = [
sources."chalk-2.4.2"
];
})
(sources."@eslint/eslintrc-0.4.0" // {
dependencies = [
+ sources."globals-12.4.0"
sources."ignore-4.0.6"
];
})
@@ -98608,13 +98470,13 @@ in
sources."@types/node-fetch-2.5.8"
sources."@types/resolve-1.17.1"
sources."@types/vscode-1.54.0"
- sources."@typescript-eslint/eslint-plugin-4.16.1"
- sources."@typescript-eslint/experimental-utils-4.16.1"
- sources."@typescript-eslint/parser-4.16.1"
- sources."@typescript-eslint/scope-manager-4.16.1"
- sources."@typescript-eslint/types-4.16.1"
- sources."@typescript-eslint/typescript-estree-4.16.1"
- sources."@typescript-eslint/visitor-keys-4.16.1"
+ sources."@typescript-eslint/eslint-plugin-4.17.0"
+ sources."@typescript-eslint/experimental-utils-4.17.0"
+ sources."@typescript-eslint/parser-4.17.0"
+ sources."@typescript-eslint/scope-manager-4.17.0"
+ sources."@typescript-eslint/types-4.17.0"
+ sources."@typescript-eslint/typescript-estree-4.17.0"
+ sources."@typescript-eslint/visitor-keys-4.17.0"
sources."@ungap/promise-all-settled-1.1.2"
sources."acorn-7.4.1"
sources."acorn-jsx-5.3.1"
@@ -98681,7 +98543,7 @@ in
sources."dom-serializer-1.2.0"
sources."domelementtype-2.1.0"
sources."domhandler-4.0.0"
- sources."domutils-2.4.4"
+ sources."domutils-2.5.0"
sources."duplexer2-0.1.4"
(sources."editorconfig-0.15.3" // {
dependencies = [
@@ -98695,7 +98557,7 @@ in
sources."entities-2.1.0"
sources."escalade-3.1.1"
sources."escape-string-regexp-1.0.5"
- (sources."eslint-7.21.0" // {
+ (sources."eslint-7.22.0" // {
dependencies = [
sources."ignore-4.0.6"
];
@@ -98751,7 +98613,11 @@ in
sources."get-caller-file-2.0.5"
sources."glob-7.1.6"
sources."glob-parent-5.1.2"
- sources."globals-12.4.0"
+ (sources."globals-13.6.0" // {
+ dependencies = [
+ sources."type-fest-0.20.2"
+ ];
+ })
sources."globby-11.0.2"
sources."graceful-fs-4.2.6"
sources."growl-1.10.5"
@@ -98804,7 +98670,7 @@ in
sources."minimatch-3.0.4"
sources."minimist-1.2.5"
sources."mkdirp-0.5.5"
- (sources."mocha-8.3.1" // {
+ (sources."mocha-8.3.2" // {
dependencies = [
sources."argparse-2.0.1"
(sources."debug-4.3.1" // {
@@ -98870,7 +98736,7 @@ in
sources."resolve-from-4.0.0"
sources."reusify-1.0.4"
sources."rimraf-3.0.2"
- sources."rollup-2.40.0"
+ sources."rollup-2.41.2"
sources."run-parallel-1.2.0"
sources."safe-buffer-5.2.1"
sources."semver-7.3.4"
@@ -98927,7 +98793,7 @@ in
sources."url-join-1.1.0"
sources."util-deprecate-1.0.2"
sources."v8-compile-cache-2.3.0"
- (sources."vsce-1.85.1" // {
+ (sources."vsce-1.87.0" // {
dependencies = [
sources."chalk-2.4.2"
sources."commander-6.2.1"
@@ -99272,10 +99138,10 @@ in
serverless = nodeEnv.buildNodePackage {
name = "serverless";
packageName = "serverless";
- version = "2.28.7";
+ version = "2.29.0";
src = fetchurl {
- url = "https://registry.npmjs.org/serverless/-/serverless-2.28.7.tgz";
- sha512 = "WNHY7DGi5cIskeby/pKa81mHZp3p/+xBIdig/lHD+0++vf9nHhwGVVTyqPvjx4cX9t+rfh09Y8OFvjaCLDR3VA==";
+ url = "https://registry.npmjs.org/serverless/-/serverless-2.29.0.tgz";
+ sha512 = "p4Sfc1L8yUZ+gbxn7yniHpeXIcnPUD4jT3NIz/5uKhN3u/rMadEwEOeau/qFhFA0m/yhhQyLtVM5H3PnSb1pxQ==";
};
dependencies = [
sources."2-thenable-1.0.0"
@@ -99307,7 +99173,7 @@ in
];
})
sources."@serverless/component-metrics-1.0.8"
- (sources."@serverless/components-3.7.2" // {
+ (sources."@serverless/components-3.7.3" // {
dependencies = [
sources."ansi-regex-5.0.0"
sources."js-yaml-3.14.1"
@@ -99322,36 +99188,23 @@ in
sources."semver-6.3.0"
];
})
- (sources."@serverless/enterprise-plugin-4.4.3" // {
+ (sources."@serverless/enterprise-plugin-4.5.0" // {
dependencies = [
- sources."@serverless/platform-client-3.11.1"
sources."js-yaml-3.14.1"
];
})
sources."@serverless/event-mocks-1.1.1"
(sources."@serverless/platform-client-4.2.0" // {
dependencies = [
+ sources."adm-zip-0.4.16"
sources."js-yaml-3.14.1"
];
})
- (sources."@serverless/platform-client-china-2.1.7" // {
+ (sources."@serverless/platform-client-china-2.1.8" // {
dependencies = [
- sources."adm-zip-0.5.4"
sources."js-yaml-3.14.1"
];
})
- (sources."@serverless/platform-sdk-2.3.2" // {
- dependencies = [
- sources."chalk-2.4.2"
- sources."debug-4.3.2"
- sources."https-proxy-agent-4.0.0"
- sources."is-docker-1.1.0"
- sources."ms-2.1.2"
- sources."ramda-0.25.0"
- sources."uuid-3.4.0"
- sources."ws-6.2.1"
- ];
- })
sources."@serverless/template-1.1.4"
(sources."@serverless/utils-3.1.0" // {
dependencies = [
@@ -99369,14 +99222,19 @@ in
sources."@types/keyv-3.1.1"
sources."@types/lodash-4.14.168"
sources."@types/long-4.0.1"
- sources."@types/node-14.14.32"
+ sources."@types/node-14.14.34"
sources."@types/request-2.48.5"
sources."@types/request-promise-native-1.0.17"
sources."@types/responselike-1.0.0"
sources."@types/tough-cookie-4.0.0"
- sources."adm-zip-0.4.16"
+ sources."adm-zip-0.5.4"
sources."after-0.8.2"
- sources."agent-base-5.1.1"
+ (sources."agent-base-6.0.2" // {
+ dependencies = [
+ sources."debug-4.3.2"
+ sources."ms-2.1.2"
+ ];
+ })
sources."ajv-6.12.6"
sources."ajv-keywords-3.5.2"
(sources."ansi-align-3.0.0" // {
@@ -99423,10 +99281,9 @@ in
sources."asn1-0.2.4"
sources."assert-plus-1.0.0"
sources."async-2.6.3"
- sources."async-limiter-1.0.1"
sources."asynckit-0.4.0"
sources."at-least-node-1.0.0"
- (sources."aws-sdk-2.858.0" // {
+ (sources."aws-sdk-2.863.0" // {
dependencies = [
sources."buffer-4.9.2"
sources."ieee754-1.1.13"
@@ -99477,7 +99334,6 @@ in
sources."buffer-alloc-unsafe-1.1.0"
sources."buffer-crc32-0.2.13"
sources."buffer-fill-1.0.0"
- sources."buffer-from-1.1.1"
sources."buffermaker-1.2.1"
sources."buffers-0.1.1"
sources."builtin-modules-3.2.0"
@@ -99712,7 +99568,7 @@ in
sources."keyv-4.0.3"
sources."lowercase-keys-2.0.0"
sources."mimic-response-3.1.0"
- sources."p-cancelable-2.0.0"
+ sources."p-cancelable-2.1.0"
sources."responselike-2.0.0"
];
})
@@ -99735,7 +99591,6 @@ in
sources."http2-wrapper-1.0.3"
(sources."https-proxy-agent-5.0.0" // {
dependencies = [
- sources."agent-base-6.0.2"
sources."debug-4.3.2"
sources."ms-2.1.2"
];
@@ -99895,11 +99750,6 @@ in
sources."one-time-0.0.4"
sources."onetime-5.1.2"
sources."open-7.4.2"
- (sources."opn-5.5.0" // {
- dependencies = [
- sources."is-wsl-1.1.0"
- ];
- })
sources."optional-0.1.4"
sources."os-homedir-1.0.2"
sources."os-tmpdir-1.0.2"
@@ -99940,7 +99790,7 @@ in
sources."promise-queue-2.2.5"
(sources."protobufjs-6.10.2" // {
dependencies = [
- sources."@types/node-13.13.45"
+ sources."@types/node-13.13.46"
sources."long-4.0.0"
];
})
@@ -99958,7 +99808,6 @@ in
sources."readable-stream-3.6.0"
sources."readdir-glob-1.1.1"
sources."readdirp-3.5.0"
- sources."regenerator-runtime-0.13.7"
sources."registry-auth-token-4.2.1"
sources."registry-url-5.1.0"
sources."replaceall-0.1.6"
@@ -99992,7 +99841,7 @@ in
sources."signal-exit-3.0.3"
sources."simple-concat-1.0.1"
sources."simple-get-2.8.1"
- (sources."simple-git-2.36.1" // {
+ (sources."simple-git-2.36.2" // {
dependencies = [
sources."debug-4.3.2"
sources."ms-2.1.2"
@@ -100014,8 +99863,6 @@ in
})
sources."sort-keys-1.1.2"
sources."sort-keys-length-1.0.1"
- sources."source-map-0.6.1"
- sources."source-map-support-0.5.19"
sources."split2-3.2.2"
sources."sprintf-js-1.0.3"
sources."sprintf-kit-2.0.0"
@@ -100103,7 +99950,7 @@ in
sources."tslib-1.14.1"
sources."tunnel-agent-0.6.0"
sources."tweetnacl-0.14.5"
- sources."type-2.3.0"
+ sources."type-2.5.0"
sources."type-fest-0.11.0"
sources."typedarray-to-buffer-3.1.5"
sources."unbzip2-stream-1.4.3"
@@ -100804,10 +100651,10 @@ in
snyk = nodeEnv.buildNodePackage {
name = "snyk";
packageName = "snyk";
- version = "1.476.0";
+ version = "1.487.0";
src = fetchurl {
- url = "https://registry.npmjs.org/snyk/-/snyk-1.476.0.tgz";
- sha512 = "GLOZC1EQ9mcA38WF+6a6z4rZtvHTGUiokXYp66DVf70OoNDPwM00nL3AwWtFc39bLb04TSl8INgL87LIXiYLUg==";
+ url = "https://registry.npmjs.org/snyk/-/snyk-1.487.0.tgz";
+ sha512 = "1PCG8FdbnEwsnURfmo6MsehpnaOwcuj4A9A0vlSBxZvaYp8O3728Py01HmKbeUOLHkqYlsTxPe6Xpdsc7BA4nQ==";
};
dependencies = [
sources."@deepcode/dcignore-1.0.2"
@@ -100825,7 +100672,7 @@ in
];
})
sources."@snyk/composer-lockfile-parser-1.4.1"
- sources."@snyk/dep-graph-1.23.1"
+ sources."@snyk/dep-graph-1.27.1"
sources."@snyk/docker-registry-v2-client-1.13.9"
sources."@snyk/fast-glob-3.2.6-patch"
sources."@snyk/gemfile-1.2.0"
@@ -100869,7 +100716,7 @@ in
sources."@types/lodash.omit-4.5.6"
sources."@types/lodash.union-4.6.6"
sources."@types/micromatch-4.0.1"
- sources."@types/node-14.14.32"
+ sources."@types/node-14.14.34"
sources."@types/responselike-1.0.0"
sources."@types/sarif-2.1.3"
sources."@types/uuid-8.3.0"
@@ -100942,6 +100789,7 @@ in
})
sources."chardet-0.7.0"
sources."child-process-1.0.2"
+ sources."chownr-2.0.0"
sources."ci-info-2.0.0"
sources."cli-boxes-2.2.1"
sources."cli-cursor-3.1.0"
@@ -101017,6 +100865,7 @@ in
sources."fill-range-7.0.1"
sources."follow-redirects-1.13.3"
sources."fs-constants-1.0.0"
+ sources."fs-minipass-2.1.0"
sources."fs.realpath-1.0.0"
(sources."ftp-0.3.10" // {
dependencies = [
@@ -101158,6 +101007,16 @@ in
sources."mimic-response-1.0.1"
sources."minimatch-3.0.4"
sources."minimist-1.2.5"
+ (sources."minipass-3.1.3" // {
+ dependencies = [
+ sources."yallist-4.0.0"
+ ];
+ })
+ (sources."minizlib-2.1.2" // {
+ dependencies = [
+ sources."yallist-4.0.0"
+ ];
+ })
sources."mkdirp-1.0.4"
sources."ms-2.1.2"
sources."mute-stream-0.0.8"
@@ -101177,7 +101036,7 @@ in
sources."optionator-0.8.3"
sources."os-name-3.1.0"
sources."os-tmpdir-1.0.2"
- sources."p-cancelable-2.0.0"
+ sources."p-cancelable-2.1.0"
sources."p-finally-1.0.0"
sources."p-map-2.1.0"
sources."pac-proxy-agent-3.0.1"
@@ -101382,6 +101241,11 @@ in
sources."strip-eof-1.0.0"
sources."strip-json-comments-2.0.1"
sources."supports-color-7.2.0"
+ (sources."tar-6.1.0" // {
+ dependencies = [
+ sources."yallist-4.0.0"
+ ];
+ })
(sources."tar-stream-2.2.0" // {
dependencies = [
sources."readable-stream-3.6.0"
@@ -101446,7 +101310,7 @@ in
sources."xregexp-2.0.0"
sources."xtend-4.0.2"
sources."yallist-3.1.1"
- sources."yaml-1.10.0"
+ sources."yaml-1.10.2"
];
buildInputs = globalBuildInputs;
meta = {
@@ -101461,16 +101325,16 @@ in
"socket.io" = nodeEnv.buildNodePackage {
name = "socket.io";
packageName = "socket.io";
- version = "3.1.2";
+ version = "4.0.0";
src = fetchurl {
- url = "https://registry.npmjs.org/socket.io/-/socket.io-3.1.2.tgz";
- sha512 = "JubKZnTQ4Z8G4IZWtaAZSiRP3I/inpy8c/Bsx2jrwGrTbKeVU5xd6qkKMHpChYeM3dWZSO0QACiGK+obhBNwYw==";
+ url = "https://registry.npmjs.org/socket.io/-/socket.io-4.0.0.tgz";
+ sha512 = "/c1riZMV/4yz7KEpaMhDQbwhJDIoO55whXaRKgyEBQrLU9zUHXo9rzeTMvTOqwL9mbKfHKdrXcMoCeQ/1YtMsg==";
};
dependencies = [
sources."@types/component-emitter-1.2.10"
sources."@types/cookie-0.4.0"
sources."@types/cors-2.8.10"
- sources."@types/node-14.14.32"
+ sources."@types/node-14.14.34"
sources."accepts-1.3.7"
sources."base64-arraybuffer-0.1.4"
sources."base64id-2.0.0"
@@ -101478,14 +101342,14 @@ in
sources."cookie-0.4.1"
sources."cors-2.8.5"
sources."debug-4.3.2"
- sources."engine.io-4.1.1"
+ sources."engine.io-5.0.0"
sources."engine.io-parser-4.0.2"
sources."mime-db-1.46.0"
sources."mime-types-2.1.29"
sources."ms-2.1.2"
sources."negotiator-0.6.2"
sources."object-assign-4.1.1"
- sources."socket.io-adapter-2.1.0"
+ sources."socket.io-adapter-2.2.0"
sources."socket.io-parser-4.0.4"
sources."vary-1.1.2"
sources."ws-7.4.4"
@@ -102221,11 +102085,17 @@ in
sources."prr-1.0.1"
sources."pull-abortable-4.0.0"
sources."pull-async-1.0.0"
+ (sources."pull-async-filter-1.0.0" // {
+ dependencies = [
+ sources."pull-stream-2.28.4"
+ ];
+ })
sources."pull-awaitable-1.0.0"
sources."pull-box-stream-1.0.13"
sources."pull-cat-1.1.11"
sources."pull-catch-1.0.1"
sources."pull-cont-0.1.1"
+ sources."pull-core-1.1.0"
sources."pull-cursor-3.0.0"
sources."pull-defer-0.2.3"
sources."pull-drain-gently-1.1.0"
@@ -102458,7 +102328,7 @@ in
sources."ssb-client-4.9.0"
sources."ssb-config-3.4.5"
sources."ssb-db-19.2.0"
- (sources."ssb-db2-1.18.2" // {
+ (sources."ssb-db2-1.18.3" // {
dependencies = [
sources."abstract-leveldown-6.2.3"
(sources."flumecodec-0.0.1" // {
@@ -102472,7 +102342,7 @@ in
sources."mkdirp-1.0.4"
sources."push-stream-11.0.0"
sources."rimraf-3.0.2"
- (sources."ssb-keys-8.0.2" // {
+ (sources."ssb-keys-8.1.0" // {
dependencies = [
sources."mkdirp-0.5.5"
];
@@ -102722,7 +102592,7 @@ in
sources."async-1.5.2"
sources."async-limiter-1.0.1"
sources."asynckit-0.4.0"
- (sources."aws-sdk-2.858.0" // {
+ (sources."aws-sdk-2.863.0" // {
dependencies = [
sources."uuid-3.3.2"
];
@@ -103497,10 +103367,10 @@ in
};
dependencies = [
sources."@babel/code-frame-7.12.13"
- sources."@babel/compat-data-7.13.8"
- sources."@babel/core-7.13.8"
+ sources."@babel/compat-data-7.13.11"
+ sources."@babel/core-7.13.10"
sources."@babel/generator-7.13.9"
- sources."@babel/helper-compilation-targets-7.13.8"
+ sources."@babel/helper-compilation-targets-7.13.10"
sources."@babel/helper-function-name-7.12.13"
sources."@babel/helper-get-function-arity-7.12.13"
sources."@babel/helper-member-expression-to-functions-7.13.0"
@@ -103512,13 +103382,13 @@ in
sources."@babel/helper-split-export-declaration-7.12.13"
sources."@babel/helper-validator-identifier-7.12.11"
sources."@babel/helper-validator-option-7.12.17"
- sources."@babel/helpers-7.13.0"
- (sources."@babel/highlight-7.13.8" // {
+ sources."@babel/helpers-7.13.10"
+ (sources."@babel/highlight-7.13.10" // {
dependencies = [
sources."chalk-2.4.2"
];
})
- sources."@babel/parser-7.13.9"
+ sources."@babel/parser-7.13.11"
sources."@babel/template-7.12.13"
sources."@babel/traverse-7.13.0"
sources."@babel/types-7.13.0"
@@ -103547,7 +103417,7 @@ in
sources."callsites-3.1.0"
sources."camelcase-5.3.1"
sources."camelcase-keys-6.2.2"
- sources."caniuse-lite-1.0.30001197"
+ sources."caniuse-lite-1.0.30001200"
(sources."chalk-4.1.0" // {
dependencies = [
sources."ansi-styles-4.3.0"
@@ -103585,7 +103455,7 @@ in
sources."domelementtype-1.3.1"
sources."domhandler-2.4.2"
sources."domutils-1.7.0"
- sources."electron-to-chromium-1.3.682"
+ sources."electron-to-chromium-1.3.687"
sources."emoji-regex-8.0.0"
sources."entities-1.1.2"
sources."error-ex-1.3.2"
@@ -103617,7 +103487,7 @@ in
sources."hard-rejection-2.1.0"
sources."has-1.0.3"
sources."has-flag-3.0.0"
- sources."hosted-git-info-3.0.8"
+ sources."hosted-git-info-4.0.0"
sources."html-tags-3.1.0"
sources."htmlparser2-3.10.1"
sources."ignore-5.1.8"
@@ -103661,7 +103531,7 @@ in
sources."log-symbols-4.0.0"
sources."longest-streak-2.0.4"
sources."lru-cache-6.0.0"
- sources."map-obj-4.1.0"
+ sources."map-obj-4.2.0"
sources."mathml-tag-names-2.1.3"
sources."mdast-util-from-markdown-0.8.5"
sources."mdast-util-to-markdown-0.6.5"
@@ -103680,7 +103550,7 @@ in
})
sources."ms-2.1.2"
sources."node-releases-1.1.71"
- (sources."normalize-package-data-3.0.0" // {
+ (sources."normalize-package-data-3.0.1" // {
dependencies = [
sources."semver-7.3.4"
];
@@ -103800,8 +103670,8 @@ in
sources."wrappy-1.0.2"
sources."write-file-atomic-3.0.3"
sources."yallist-4.0.0"
- sources."yaml-1.10.0"
- sources."yargs-parser-20.2.6"
+ sources."yaml-1.10.2"
+ sources."yargs-parser-20.2.7"
sources."zwitch-1.0.5"
];
buildInputs = globalBuildInputs;
@@ -103817,19 +103687,19 @@ in
svelte-language-server = nodeEnv.buildNodePackage {
name = "svelte-language-server";
packageName = "svelte-language-server";
- version = "0.12.19";
+ version = "0.12.21";
src = fetchurl {
- url = "https://registry.npmjs.org/svelte-language-server/-/svelte-language-server-0.12.19.tgz";
- sha512 = "u4f5Zn1UvOTeNSTH83z/v8fifhU+kNEpbMff07kMkZFBFxTXdMEh2/qS9VFjJu/0Ala646HnapgZgnakVvnZuQ==";
+ url = "https://registry.npmjs.org/svelte-language-server/-/svelte-language-server-0.12.21.tgz";
+ sha512 = "bJjjewjz1kOlfbtSASamOeu1z53Di+Ph9kLbbDPESJ8tIrmMDEZkWMOCVB8mrIsS1ubaKkBPGQc86JhTGhiGig==";
};
dependencies = [
sources."@babel/code-frame-7.12.13"
sources."@babel/helper-validator-identifier-7.12.11"
- sources."@babel/highlight-7.13.8"
+ sources."@babel/highlight-7.13.10"
sources."@emmetio/abbreviation-2.2.1"
sources."@emmetio/css-abbreviation-2.1.2"
sources."@emmetio/scanner-1.0.0"
- sources."@types/node-14.14.32"
+ sources."@types/node-14.14.34"
sources."@types/parse-json-4.0.0"
sources."@types/pug-2.0.4"
sources."@types/sass-1.16.0"
@@ -103882,7 +103752,7 @@ in
sources."supports-color-5.5.0"
sources."svelte-3.35.0"
sources."svelte-preprocess-4.6.9"
- sources."svelte2tsx-0.1.179"
+ sources."svelte2tsx-0.1.181"
sources."to-regex-range-5.0.1"
sources."tslib-2.1.0"
sources."typescript-4.2.3"
@@ -103896,7 +103766,7 @@ in
sources."vscode-languageserver-types-3.16.0"
sources."vscode-nls-5.0.0"
sources."vscode-uri-2.1.2"
- sources."yaml-1.10.0"
+ sources."yaml-1.10.2"
];
buildInputs = globalBuildInputs;
meta = {
@@ -103911,10 +103781,10 @@ in
svgo = nodeEnv.buildNodePackage {
name = "svgo";
packageName = "svgo";
- version = "2.2.1";
+ version = "2.2.2";
src = fetchurl {
- url = "https://registry.npmjs.org/svgo/-/svgo-2.2.1.tgz";
- sha512 = "WrKhe5CMm/O5gchTQKGogKYXGbOC0JBZnHqvaCTEbsMuq4prxQHB/AZgif8WwD4+9Nim4EECObmyjvkdC43iNg==";
+ url = "https://registry.npmjs.org/svgo/-/svgo-2.2.2.tgz";
+ sha512 = "kJugY2d0yrsONnG4YavppVkKmKULMw2iFRbB9+usyWqzTaqoBuUaqdMnQ2G1n5P1dmOA2tZvc5zmMM6sPOVBSQ==";
};
dependencies = [
sources."@trysound/sax-0.1.1"
@@ -103931,7 +103801,7 @@ in
sources."dom-serializer-1.2.0"
sources."domelementtype-2.1.0"
sources."domhandler-4.0.0"
- sources."domutils-2.4.4"
+ sources."domutils-2.5.0"
sources."entities-2.2.0"
sources."has-flag-4.0.0"
sources."mdn-data-2.0.14"
@@ -104522,7 +104392,7 @@ in
sources."truncate-utf8-bytes-1.0.2"
sources."type-is-1.6.18"
sources."typedarray-0.0.6"
- sources."uglify-js-3.13.0"
+ sources."uglify-js-3.13.1"
sources."undefsafe-2.0.3"
(sources."union-value-1.0.1" // {
dependencies = [
@@ -105040,7 +104910,7 @@ in
dependencies = [
sources."@babel/code-frame-7.12.13"
sources."@babel/helper-validator-identifier-7.12.11"
- sources."@babel/highlight-7.13.8"
+ sources."@babel/highlight-7.13.10"
sources."@sindresorhus/is-0.14.0"
sources."@szmarczak/http-timer-1.1.2"
sources."@textlint/ast-node-types-4.4.1"
@@ -105228,7 +105098,7 @@ in
sources."semver-6.3.0"
];
})
- sources."map-obj-4.1.0"
+ sources."map-obj-4.2.0"
sources."map-stream-0.1.0"
sources."markdown-escapes-1.0.4"
sources."markdown-table-2.0.0"
@@ -105844,7 +105714,7 @@ in
sources."@types/debug-4.1.5"
sources."@types/http-cache-semantics-4.0.0"
sources."@types/keyv-3.1.1"
- sources."@types/node-14.14.32"
+ sources."@types/node-14.14.34"
sources."@types/responselike-1.0.0"
sources."abbrev-1.1.1"
sources."abstract-logging-2.0.1"
@@ -106112,7 +105982,7 @@ in
sources."os-homedir-1.0.2"
sources."os-tmpdir-1.0.2"
sources."osenv-0.1.5"
- sources."p-cancelable-2.0.0"
+ sources."p-cancelable-2.1.0"
sources."p-finally-1.0.0"
sources."p-try-2.2.0"
(sources."package-json-6.5.0" // {
@@ -106765,10 +106635,10 @@ in
uglify-js = nodeEnv.buildNodePackage {
name = "uglify-js";
packageName = "uglify-js";
- version = "3.13.0";
+ version = "3.13.1";
src = fetchurl {
- url = "https://registry.npmjs.org/uglify-js/-/uglify-js-3.13.0.tgz";
- sha512 = "TWYSWa9T2pPN4DIJYbU9oAjQx+5qdV5RUDxwARg8fmJZrD/V27Zj0JngW5xg1DFz42G0uDYl2XhzF6alSzD62w==";
+ url = "https://registry.npmjs.org/uglify-js/-/uglify-js-3.13.1.tgz";
+ sha512 = "EWhx3fHy3M9JbaeTnO+rEqzCe1wtyQClv6q3YWq0voOj4E+bMZBErVS1GAHPDiRGONYq34M1/d8KuQMgvi6Gjw==";
};
buildInputs = globalBuildInputs;
meta = {
@@ -106814,7 +106684,7 @@ in
sources."@types/component-emitter-1.2.10"
sources."@types/cookie-0.4.0"
sources."@types/cors-2.8.10"
- sources."@types/node-14.14.32"
+ sources."@types/node-14.14.34"
sources."abbrev-1.1.1"
sources."accepts-1.3.7"
sources."ansi-regex-5.0.0"
@@ -107072,7 +106942,7 @@ in
sources."y18n-5.0.5"
sources."yallist-2.1.2"
sources."yargs-16.2.0"
- sources."yargs-parser-20.2.6"
+ sources."yargs-parser-20.2.7"
];
buildInputs = globalBuildInputs;
meta = {
@@ -107117,7 +106987,7 @@ in
sources."concat-map-0.0.1"
sources."console-control-strings-1.1.0"
sources."core-util-is-1.0.2"
- sources."d3-array-2.11.0"
+ sources."d3-array-2.12.0"
sources."d3-color-2.0.0"
sources."d3-delaunay-5.3.0"
sources."d3-dispatch-2.0.0"
@@ -107131,7 +107001,7 @@ in
sources."d3-path-2.0.0"
sources."d3-quadtree-2.0.0"
sources."d3-scale-3.2.3"
- sources."d3-shape-2.0.0"
+ sources."d3-shape-2.1.0"
sources."d3-time-2.0.0"
sources."d3-time-format-3.0.0"
sources."d3-timer-2.0.0"
@@ -107156,7 +107026,7 @@ in
sources."inflight-1.0.6"
sources."inherits-2.0.4"
sources."ini-1.3.8"
- sources."internmap-1.0.0"
+ sources."internmap-1.0.1"
sources."is-core-module-2.2.0"
sources."is-fullwidth-code-point-1.0.0"
sources."isarray-1.0.0"
@@ -107256,7 +107126,7 @@ in
sources."strip-ansi-6.0.0"
];
})
- sources."yargs-parser-20.2.6"
+ sources."yargs-parser-20.2.7"
];
buildInputs = globalBuildInputs;
meta = {
@@ -107303,7 +107173,7 @@ in
sources."wrap-ansi-7.0.0"
sources."y18n-5.0.5"
sources."yargs-16.2.0"
- sources."yargs-parser-20.2.6"
+ sources."yargs-parser-20.2.7"
];
buildInputs = globalBuildInputs;
meta = {
@@ -107681,7 +107551,7 @@ in
sources."domain-browser-1.2.0"
sources."domelementtype-2.1.0"
sources."domhandler-4.0.0"
- sources."domutils-2.4.4"
+ sources."domutils-2.5.0"
(sources."duplexify-3.7.1" // {
dependencies = [
sources."isarray-1.0.0"
@@ -108223,7 +108093,7 @@ in
sources."util-deprecate-1.0.2"
sources."v8-compile-cache-2.3.0"
sources."vm-browserify-1.1.2"
- sources."vsce-1.85.1"
+ sources."vsce-1.87.0"
sources."vscode-debugadapter-testsupport-1.45.0"
sources."vscode-debugprotocol-1.45.0"
(sources."watchpack-1.7.5" // {
@@ -108279,7 +108149,7 @@ in
sources."xtend-4.0.2"
sources."y18n-4.0.1"
sources."yallist-3.1.1"
- sources."yaml-1.10.0"
+ sources."yaml-1.10.2"
(sources."yargs-13.3.2" // {
dependencies = [
sources."ansi-regex-4.1.0"
@@ -108552,7 +108422,7 @@ in
sources."tslib-1.14.1"
sources."tunnel-agent-0.6.0"
sources."tweetnacl-0.14.5"
- sources."uglify-js-3.13.0"
+ sources."uglify-js-3.13.1"
sources."uid-0.0.2"
sources."unbzip2-stream-1.4.3"
sources."unyield-0.0.1"
@@ -108595,7 +108465,7 @@ in
dependencies = [
sources."@babel/code-frame-7.12.13"
sources."@babel/helper-validator-identifier-7.12.11"
- sources."@babel/highlight-7.13.8"
+ sources."@babel/highlight-7.13.10"
sources."@emmetio/extract-abbreviation-0.1.6"
sources."@mrmlnc/readdir-enhanced-2.2.1"
sources."@nodelib/fs.stat-1.1.3"
@@ -108611,7 +108481,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-14.14.32"
+ sources."@types/node-14.14.34"
sources."@types/unist-2.0.3"
sources."@types/vfile-3.0.2"
sources."@types/vfile-message-2.0.0"
@@ -109197,7 +109067,7 @@ in
];
})
sources."readable-stream-2.3.7"
- sources."readdirp-3.5.0"
+ sources."readdirp-3.6.0"
sources."redent-2.0.0"
sources."regenerator-runtime-0.11.1"
sources."regex-not-1.0.2"
@@ -109522,15 +109392,15 @@ in
web-ext = nodeEnv.buildNodePackage {
name = "web-ext";
packageName = "web-ext";
- version = "5.5.0";
+ version = "6.0.0";
src = fetchurl {
- url = "https://registry.npmjs.org/web-ext/-/web-ext-5.5.0.tgz";
- sha512 = "f+NHiYwbTS0X6eSLkBDWoCYkkIJweVazGf4MD8S+kRX/5z40WsYsnRdVWG+p34Z6rCyNvlHHrnO2S1W8WWg7Tw==";
+ url = "https://registry.npmjs.org/web-ext/-/web-ext-6.0.0.tgz";
+ sha512 = "djjTY89kM5ULdKYQo+6TYJSlT+0zNkanW5hQJNybOqGyovUYpH7C3Ns9Pd1cy6ApbmG2VV4Gds9u4yCSuRfHUw==";
};
dependencies = [
- sources."@babel/code-frame-7.12.13"
+ sources."@babel/code-frame-7.12.11"
sources."@babel/helper-validator-identifier-7.12.11"
- (sources."@babel/highlight-7.13.8" // {
+ (sources."@babel/highlight-7.13.10" // {
dependencies = [
sources."ansi-styles-3.2.1"
sources."chalk-2.4.2"
@@ -109540,35 +109410,27 @@ in
sources."supports-color-5.5.0"
];
})
- sources."@babel/polyfill-7.12.1"
- sources."@babel/runtime-7.12.5"
- sources."@cliqz-oss/firefox-client-0.3.1"
- sources."@cliqz-oss/node-firefox-connect-1.2.1"
+ sources."@babel/runtime-7.13.9"
sources."@devicefarmer/adbkit-2.11.3"
sources."@devicefarmer/adbkit-logcat-1.1.0"
sources."@devicefarmer/adbkit-monkey-1.0.1"
- (sources."@eslint/eslintrc-0.2.2" // {
+ (sources."@eslint/eslintrc-0.4.0" // {
dependencies = [
sources."debug-4.3.2"
sources."ms-2.1.2"
];
})
- sources."@mdn/browser-compat-data-2.0.7"
+ sources."@mdn/browser-compat-data-3.1.3"
sources."@sindresorhus/is-0.14.0"
sources."@szmarczak/http-timer-1.1.2"
sources."@types/minimatch-3.0.3"
- sources."@types/node-14.14.32"
+ sources."@types/node-14.14.34"
sources."@types/yauzl-2.9.1"
- sources."JSONSelect-0.2.1"
sources."acorn-7.4.1"
sources."acorn-jsx-5.3.1"
- (sources."addons-linter-2.13.1" // {
- dependencies = [
- sources."yargs-16.1.1"
- ];
- })
- sources."addons-scanner-utils-4.0.0"
- sources."adm-zip-0.4.16"
+ sources."addons-linter-2.21.0"
+ sources."addons-scanner-utils-4.2.0"
+ sources."adm-zip-0.5.4"
sources."ajv-6.12.6"
sources."ajv-merge-patch-4.1.0"
(sources."ansi-align-3.0.0" // {
@@ -109584,8 +109446,7 @@ in
sources."ansi-regex-2.1.1"
sources."ansi-styles-4.3.0"
sources."any-promise-1.3.0"
- sources."anymatch-3.1.1"
- (sources."archiver-5.0.2" // {
+ (sources."archiver-5.2.0" // {
dependencies = [
sources."async-3.2.0"
];
@@ -109594,59 +109455,41 @@ in
dependencies = [
sources."readable-stream-2.3.7"
sources."safe-buffer-5.1.2"
- sources."string_decoder-1.1.1"
];
})
sources."argparse-1.0.10"
- sources."arr-diff-4.0.0"
- sources."arr-flatten-1.1.0"
- sources."arr-union-3.1.0"
sources."array-differ-3.0.0"
sources."array-filter-0.0.1"
sources."array-map-0.0.0"
sources."array-reduce-0.0.0"
sources."array-union-2.1.0"
- sources."array-unique-0.3.2"
sources."arrify-2.0.1"
sources."asn1-0.2.4"
sources."assert-plus-1.0.0"
- sources."assign-symbols-1.0.0"
- sources."astral-regex-1.0.0"
+ sources."astral-regex-2.0.0"
sources."async-0.2.10"
- sources."async-each-1.0.3"
sources."asynckit-0.4.0"
sources."at-least-node-1.0.0"
- sources."atob-2.1.2"
sources."atomic-sleep-1.0.0"
sources."aws-sign2-0.7.0"
sources."aws4-1.11.0"
sources."balanced-match-1.0.0"
- (sources."base-0.11.2" // {
- dependencies = [
- sources."define-property-1.0.0"
- ];
- })
sources."base64-js-1.5.1"
sources."bcrypt-pbkdf-1.0.2"
- sources."binary-extensions-2.2.0"
- sources."bindings-1.5.0"
sources."bl-4.1.0"
sources."bluebird-2.9.34"
sources."boolbase-1.0.0"
- (sources."boxen-4.2.0" // {
+ (sources."boxen-5.0.0" // {
dependencies = [
- sources."camelcase-5.3.1"
- sources."chalk-3.0.0"
+ sources."type-fest-0.20.2"
];
})
sources."brace-expansion-1.1.11"
- sources."braces-3.0.2"
sources."buffer-5.7.1"
sources."buffer-crc32-0.2.13"
sources."buffer-equal-constant-time-1.0.1"
sources."buffer-from-1.1.1"
- sources."bunyan-1.8.14"
- sources."cache-base-1.0.1"
+ sources."bunyan-1.8.15"
(sources."cacheable-request-6.1.0" // {
dependencies = [
sources."lowercase-keys-2.0.0"
@@ -109654,39 +109497,17 @@ in
})
sources."call-bind-1.0.2"
sources."callsites-3.1.0"
- sources."camelcase-6.0.0"
+ sources."camelcase-6.2.0"
sources."caseless-0.12.0"
sources."chalk-4.1.0"
- sources."cheerio-1.0.0-rc.3"
- (sources."chokidar-3.5.1" // {
- dependencies = [
- sources."fsevents-2.3.2"
- ];
- })
+ sources."cheerio-1.0.0-rc.5"
+ sources."cheerio-select-tmp-0.1.1"
(sources."chrome-launcher-0.13.4" // {
dependencies = [
sources."mkdirp-0.5.5"
- sources."rimraf-3.0.2"
];
})
sources."ci-info-2.0.0"
- (sources."class-utils-0.3.6" // {
- dependencies = [
- sources."define-property-0.2.5"
- (sources."is-accessor-descriptor-0.1.6" // {
- dependencies = [
- sources."kind-of-3.2.2"
- ];
- })
- (sources."is-data-descriptor-0.1.4" // {
- dependencies = [
- sources."kind-of-3.2.2"
- ];
- })
- sources."is-descriptor-0.1.6"
- sources."kind-of-5.1.0"
- ];
- })
sources."cli-boxes-2.2.1"
(sources."cliui-7.0.4" // {
dependencies = [
@@ -109696,40 +109517,34 @@ in
})
sources."clone-1.0.4"
sources."clone-response-1.0.2"
- sources."collection-visit-1.0.0"
sources."color-convert-2.0.1"
sources."color-name-1.1.4"
sources."colorette-1.2.2"
- sources."colors-0.5.1"
sources."columnify-1.5.4"
sources."combined-stream-1.0.8"
sources."commander-2.20.3"
sources."common-tags-1.8.0"
- sources."component-emitter-1.3.0"
sources."compress-commons-4.1.0"
sources."concat-map-0.0.1"
(sources."concat-stream-1.6.2" // {
dependencies = [
sources."readable-stream-2.3.7"
sources."safe-buffer-5.1.2"
- sources."string_decoder-1.1.1"
];
})
sources."configstore-5.0.1"
- sources."copy-descriptor-0.1.1"
- sources."core-js-2.6.12"
+ sources."core-js-3.8.3"
sources."core-util-is-1.0.2"
sources."crc-32-1.2.0"
sources."crc32-stream-4.0.2"
sources."cross-spawn-7.0.3"
sources."crypto-random-string-2.0.0"
- sources."css-select-1.2.0"
- sources."css-what-2.1.3"
+ sources."css-select-3.1.2"
+ sources."css-what-4.0.0"
sources."dashdash-1.14.1"
sources."debounce-1.2.0"
sources."debug-2.6.9"
- sources."decamelize-4.0.0"
- sources."decode-uri-component-0.2.0"
+ sources."decamelize-5.0.0"
sources."decompress-response-3.3.0"
sources."deep-equal-1.1.1"
sources."deep-extend-0.6.0"
@@ -109739,19 +109554,18 @@ in
sources."defaults-1.0.3"
sources."defer-to-connect-1.1.3"
sources."define-properties-1.1.3"
- sources."define-property-2.0.2"
sources."delayed-stream-1.0.0"
- (sources."dispensary-0.59.0" // {
+ (sources."dispensary-0.61.0" // {
dependencies = [
sources."async-3.2.0"
- sources."yargs-16.1.1"
+ sources."pino-6.9.0"
];
})
sources."doctrine-3.0.0"
- sources."dom-serializer-0.1.1"
- sources."domelementtype-1.3.1"
- sources."domhandler-2.4.2"
- sources."domutils-1.5.1"
+ sources."dom-serializer-1.2.0"
+ sources."domelementtype-2.1.0"
+ sources."domhandler-4.0.0"
+ sources."domutils-2.5.0"
sources."dot-prop-5.3.0"
sources."dtrace-provider-0.8.8"
sources."duplexer3-0.1.4"
@@ -109760,15 +109574,14 @@ in
sources."emoji-regex-8.0.0"
sources."end-of-stream-1.4.4"
sources."enquirer-2.3.6"
- sources."entities-1.1.2"
+ sources."entities-2.1.0"
sources."error-ex-1.3.2"
sources."es6-error-4.1.1"
- sources."es6-promise-2.3.0"
sources."es6-promisify-6.1.1"
sources."escalade-3.1.1"
sources."escape-goat-2.1.1"
sources."escape-string-regexp-1.0.5"
- (sources."eslint-7.14.0" // {
+ (sources."eslint-7.21.0" // {
dependencies = [
sources."ansi-regex-5.0.0"
sources."debug-4.3.2"
@@ -109784,7 +109597,7 @@ in
];
})
sources."eslint-visitor-keys-2.0.0"
- (sources."espree-7.3.0" // {
+ (sources."espree-7.3.1" // {
dependencies = [
sources."eslint-visitor-keys-1.3.0"
];
@@ -109805,36 +109618,7 @@ in
sources."event-to-promise-0.8.0"
sources."execa-4.1.0"
sources."exit-on-epipe-1.0.1"
- (sources."expand-brackets-2.1.4" // {
- dependencies = [
- sources."define-property-0.2.5"
- sources."extend-shallow-2.0.1"
- (sources."is-accessor-descriptor-0.1.6" // {
- dependencies = [
- sources."kind-of-3.2.2"
- ];
- })
- (sources."is-data-descriptor-0.1.4" // {
- dependencies = [
- sources."kind-of-3.2.2"
- ];
- })
- sources."is-descriptor-0.1.6"
- sources."kind-of-5.1.0"
- ];
- })
sources."extend-3.0.2"
- (sources."extend-shallow-3.0.2" // {
- dependencies = [
- sources."is-extendable-1.0.1"
- ];
- })
- (sources."extglob-2.0.4" // {
- dependencies = [
- sources."define-property-1.0.0"
- sources."extend-shallow-2.0.1"
- ];
- })
sources."extsprintf-1.3.0"
sources."fast-deep-equal-3.1.3"
(sources."fast-json-patch-2.2.1" // {
@@ -109847,38 +109631,28 @@ in
sources."fast-redact-3.0.0"
sources."fast-safe-stringify-2.0.7"
sources."fd-slicer-1.1.0"
- sources."file-entry-cache-5.0.1"
- sources."file-uri-to-path-1.0.0"
- sources."fill-range-7.0.1"
- sources."find-up-4.1.0"
- (sources."firefox-profile-4.0.0" // {
+ sources."file-entry-cache-6.0.1"
+ (sources."firefox-profile-4.1.0" // {
dependencies = [
- sources."async-2.5.0"
- sources."fs-extra-4.0.3"
+ sources."fs-extra-9.0.1"
+ sources."uuid-8.3.2"
];
})
sources."first-chunk-stream-3.0.0"
- sources."flat-cache-2.0.1"
+ sources."flat-cache-3.0.4"
sources."flatstr-1.0.12"
- sources."flatted-2.0.2"
+ sources."flatted-3.1.1"
sources."fluent-syntax-0.13.0"
- sources."for-in-1.0.2"
sources."forever-agent-0.6.1"
sources."form-data-2.3.3"
- sources."fragment-cache-0.2.1"
sources."fs-constants-1.0.0"
- (sources."fs-extra-9.0.1" // {
+ (sources."fs-extra-9.1.0" // {
dependencies = [
- (sources."jsonfile-6.1.0" // {
- dependencies = [
- sources."universalify-2.0.0"
- ];
- })
- sources."universalify-1.0.0"
+ sources."universalify-2.0.0"
];
})
sources."fs.realpath-1.0.0"
- sources."fsevents-2.2.1"
+ sources."fsevents-2.3.2"
sources."function-bind-1.1.1"
sources."functional-red-black-tree-1.0.1"
(sources."fx-runner-1.0.13" // {
@@ -109891,15 +109665,11 @@ in
sources."get-caller-file-2.0.5"
sources."get-intrinsic-1.1.1"
sources."get-stream-5.2.0"
- sources."get-value-2.0.6"
sources."getpass-0.1.7"
sources."glob-7.1.6"
sources."glob-parent-5.1.2"
- (sources."global-dirs-2.1.0" // {
- dependencies = [
- sources."ini-1.3.7"
- ];
- })
+ sources."glob-to-regexp-0.4.1"
+ sources."global-dirs-3.0.0"
sources."globals-12.4.0"
(sources."got-9.6.0" // {
dependencies = [
@@ -109914,79 +109684,62 @@ in
sources."has-1.0.3"
sources."has-flag-4.0.0"
sources."has-symbols-1.0.2"
- sources."has-value-1.0.0"
- (sources."has-values-1.0.0" // {
- dependencies = [
- (sources."is-number-3.0.0" // {
- dependencies = [
- sources."kind-of-3.2.2"
- ];
- })
- sources."kind-of-4.0.0"
- ];
- })
sources."has-yarn-2.1.0"
- sources."htmlparser2-3.10.1"
+ sources."htmlparser2-6.0.1"
sources."http-cache-semantics-4.1.0"
sources."http-signature-1.2.0"
sources."human-signals-1.1.1"
+ sources."iconv-lite-0.4.24"
sources."ieee754-1.2.1"
sources."ignore-4.0.6"
+ sources."immediate-3.0.6"
sources."import-fresh-3.3.0"
sources."import-lazy-2.1.0"
sources."imurmurhash-0.1.4"
sources."inflight-1.0.6"
sources."inherits-2.0.4"
- sources."ini-1.3.8"
+ sources."ini-2.0.0"
sources."invert-kv-3.0.1"
sources."is-absolute-0.1.7"
- sources."is-accessor-descriptor-1.0.0"
sources."is-arguments-1.1.0"
sources."is-arrayish-0.2.1"
- sources."is-binary-path-2.1.0"
- sources."is-buffer-1.1.6"
sources."is-ci-2.0.0"
- sources."is-data-descriptor-1.0.0"
sources."is-date-object-1.0.2"
- sources."is-descriptor-1.0.2"
sources."is-docker-2.1.1"
- sources."is-extendable-0.1.1"
sources."is-extglob-2.1.1"
sources."is-fullwidth-code-point-3.0.0"
sources."is-glob-4.0.1"
- sources."is-installed-globally-0.3.2"
+ sources."is-installed-globally-0.4.0"
sources."is-mergeable-object-1.1.1"
sources."is-npm-5.0.0"
- sources."is-number-7.0.0"
sources."is-obj-2.0.0"
sources."is-path-inside-3.0.3"
- sources."is-plain-object-2.0.4"
sources."is-regex-1.1.2"
sources."is-relative-0.1.3"
sources."is-stream-2.0.0"
sources."is-typedarray-1.0.0"
sources."is-utf8-0.2.1"
- sources."is-windows-1.0.2"
sources."is-wsl-2.2.0"
sources."is-yarn-global-0.3.0"
sources."isarray-1.0.0"
sources."isexe-2.0.0"
- sources."isobject-3.0.1"
sources."isstream-0.1.2"
sources."jed-1.1.1"
- sources."jetpack-id-1.0.0"
- sources."js-select-0.6.0"
sources."js-tokens-4.0.0"
sources."js-yaml-3.14.1"
sources."jsbn-0.1.1"
sources."json-buffer-3.0.0"
sources."json-merge-patch-0.2.3"
- sources."json-parse-better-errors-1.0.2"
+ sources."json-parse-even-better-errors-2.3.1"
sources."json-schema-0.2.3"
sources."json-schema-traverse-0.4.1"
sources."json-stable-stringify-without-jsonify-1.0.1"
sources."json-stringify-safe-5.0.1"
- sources."jsonfile-4.0.0"
+ (sources."jsonfile-6.1.0" // {
+ dependencies = [
+ sources."universalify-2.0.0"
+ ];
+ })
sources."jsonify-0.0.0"
(sources."jsonwebtoken-8.5.1" // {
dependencies = [
@@ -109995,24 +109748,27 @@ in
];
})
sources."jsprim-1.4.1"
- sources."jszip-2.6.1"
+ (sources."jszip-3.6.0" // {
+ dependencies = [
+ sources."readable-stream-2.3.7"
+ sources."safe-buffer-5.1.2"
+ ];
+ })
sources."jwa-1.4.1"
sources."jws-3.2.2"
sources."keyv-3.1.0"
- sources."kind-of-6.0.3"
sources."latest-version-5.1.0"
(sources."lazystream-1.0.0" // {
dependencies = [
sources."readable-stream-2.3.7"
sources."safe-buffer-5.1.2"
- sources."string_decoder-1.1.1"
];
})
sources."lcid-3.1.1"
sources."levn-0.4.1"
+ sources."lie-3.3.0"
sources."lighthouse-logger-1.2.0"
sources."lines-and-columns-1.1.6"
- sources."locate-path-5.0.0"
sources."lodash-4.17.21"
sources."lodash.defaults-4.2.0"
sources."lodash.difference-4.5.0"
@@ -110024,55 +109780,28 @@ in
sources."lodash.isplainobject-4.0.6"
sources."lodash.isstring-4.0.1"
sources."lodash.once-4.1.1"
- sources."lodash.sortby-4.7.0"
sources."lodash.union-4.6.0"
sources."lowercase-keys-1.0.1"
+ sources."lru-cache-6.0.0"
(sources."make-dir-3.1.0" // {
dependencies = [
sources."semver-6.3.0"
];
})
sources."map-age-cleaner-0.1.3"
- sources."map-cache-0.2.2"
- sources."map-visit-1.0.0"
sources."marky-1.2.1"
sources."mem-5.1.1"
sources."merge-stream-2.0.0"
- (sources."micromatch-3.1.10" // {
- dependencies = [
- (sources."braces-2.3.2" // {
- dependencies = [
- sources."extend-shallow-2.0.1"
- ];
- })
- (sources."fill-range-4.0.0" // {
- dependencies = [
- sources."extend-shallow-2.0.1"
- ];
- })
- (sources."is-number-3.0.0" // {
- dependencies = [
- sources."kind-of-3.2.2"
- ];
- })
- sources."to-regex-range-2.1.1"
- ];
- })
sources."mime-db-1.46.0"
sources."mime-types-2.1.29"
sources."mimic-fn-2.1.0"
sources."mimic-response-1.0.1"
sources."minimatch-3.0.4"
sources."minimist-1.2.5"
- (sources."mixin-deep-1.3.2" // {
- dependencies = [
- sources."is-extendable-1.0.1"
- ];
- })
sources."mkdirp-1.0.4"
sources."moment-2.29.1"
sources."ms-2.0.0"
- sources."multimatch-4.0.0"
+ sources."multimatch-5.0.0"
(sources."mv-2.1.1" // {
dependencies = [
sources."glob-6.0.4"
@@ -110082,15 +109811,18 @@ in
})
sources."mz-2.7.0"
sources."nan-2.14.2"
- sources."nanoid-3.1.20"
- sources."nanomatch-1.2.13"
+ sources."nanoid-3.1.21"
sources."natural-compare-1.4.0"
sources."natural-compare-lite-1.4.0"
sources."ncp-2.0.0"
- sources."neo-async-2.6.2"
- sources."next-tick-1.1.0"
+ (sources."needle-2.6.0" // {
+ dependencies = [
+ sources."debug-3.2.7"
+ sources."ms-2.1.3"
+ ];
+ })
sources."node-forge-0.10.0"
- (sources."node-notifier-8.0.1" // {
+ (sources."node-notifier-9.0.0" // {
dependencies = [
sources."uuid-8.3.2"
];
@@ -110098,38 +109830,20 @@ in
sources."normalize-path-3.0.0"
sources."normalize-url-4.5.0"
sources."npm-run-path-4.0.1"
- sources."nth-check-1.0.2"
+ sources."nth-check-2.0.0"
sources."oauth-sign-0.9.0"
sources."object-assign-4.1.1"
- (sources."object-copy-0.1.0" // {
- dependencies = [
- sources."define-property-0.2.5"
- sources."is-accessor-descriptor-0.1.6"
- sources."is-data-descriptor-0.1.4"
- (sources."is-descriptor-0.1.6" // {
- dependencies = [
- sources."kind-of-5.1.0"
- ];
- })
- sources."kind-of-3.2.2"
- ];
- })
sources."object-is-1.1.5"
sources."object-keys-1.1.1"
- sources."object-visit-1.0.1"
- sources."object.pick-1.3.0"
sources."once-1.4.0"
sources."onetime-5.1.2"
- sources."open-7.3.0"
+ sources."open-7.4.2"
sources."optionator-0.9.1"
sources."os-locale-5.0.0"
sources."os-shim-0.1.3"
sources."p-cancelable-1.1.0"
sources."p-defer-1.0.0"
sources."p-is-promise-2.1.0"
- sources."p-limit-2.3.0"
- sources."p-locate-4.1.0"
- sources."p-try-2.2.0"
(sources."package-json-6.5.0" // {
dependencies = [
sources."semver-6.3.0"
@@ -110137,24 +109851,24 @@ in
})
sources."pako-1.0.11"
sources."parent-module-1.0.1"
- sources."parse-json-5.0.1"
- sources."parse5-3.0.3"
- sources."pascalcase-0.1.1"
- sources."path-dirname-1.0.2"
- sources."path-exists-4.0.0"
+ sources."parse-json-5.2.0"
+ sources."parse5-6.0.1"
+ sources."parse5-htmlparser2-tree-adapter-6.0.1"
sources."path-is-absolute-1.0.1"
sources."path-key-3.1.1"
sources."pend-1.2.0"
sources."performance-now-2.1.0"
- sources."picomatch-2.2.2"
- sources."pino-6.7.0"
+ (sources."pino-6.11.1" // {
+ dependencies = [
+ sources."pino-std-serializers-3.2.0"
+ ];
+ })
sources."pino-std-serializers-2.5.0"
- sources."posix-character-classes-0.1.1"
- sources."postcss-8.1.10"
+ sources."postcss-8.2.7"
sources."prelude-ls-1.2.1"
sources."prepend-http-2.0.0"
sources."printj-1.1.2"
- sources."probe-image-size-5.0.0"
+ sources."probe-image-size-6.0.0"
sources."process-nextick-args-2.0.1"
sources."progress-2.0.3"
sources."psl-1.8.0"
@@ -110162,17 +109876,16 @@ in
sources."punycode-2.1.1"
sources."pupa-2.1.1"
sources."qs-6.5.2"
- sources."quick-format-unescaped-4.0.1"
+ sources."quick-format-unescaped-4.0.3"
(sources."rc-1.2.8" // {
dependencies = [
+ sources."ini-1.3.8"
sources."strip-json-comments-2.0.1"
];
})
sources."readable-stream-3.6.0"
sources."readdir-glob-1.1.1"
- sources."readdirp-3.5.0"
sources."regenerator-runtime-0.13.7"
- sources."regex-not-1.0.2"
sources."regexp.prototype.flags-1.3.1"
sources."regexpp-3.1.0"
sources."registry-auth-token-4.2.1"
@@ -110187,109 +109900,38 @@ in
sources."supports-color-5.5.0"
];
})
- sources."remove-trailing-separator-1.1.0"
- sources."repeat-element-1.1.3"
- sources."repeat-string-1.6.1"
sources."request-2.88.2"
sources."require-directory-2.1.1"
- sources."require-main-filename-2.0.0"
+ sources."require-from-string-2.0.2"
sources."resolve-from-4.0.0"
- sources."resolve-url-0.2.1"
sources."responselike-1.0.2"
- sources."ret-0.1.15"
- sources."rimraf-2.6.3"
+ sources."rimraf-3.0.2"
sources."safe-buffer-5.2.1"
sources."safe-json-stringify-1.2.0"
- sources."safe-regex-1.1.0"
sources."safer-buffer-2.1.2"
sources."sax-1.2.4"
- sources."semver-7.3.2"
+ sources."semver-7.3.4"
(sources."semver-diff-3.1.1" // {
dependencies = [
sources."semver-6.3.0"
];
})
- sources."set-blocking-2.0.0"
- (sources."set-value-2.0.1" // {
- dependencies = [
- sources."extend-shallow-2.0.1"
- ];
- })
+ sources."set-immediate-shim-1.0.1"
sources."sha.js-2.4.11"
sources."shebang-command-2.0.0"
sources."shebang-regex-3.0.0"
sources."shell-quote-1.6.1"
sources."shellwords-0.1.1"
- (sources."sign-addon-3.1.0" // {
- dependencies = [
- sources."core-js-3.6.5"
- ];
- })
+ sources."sign-addon-3.3.0"
sources."signal-exit-3.0.3"
- (sources."slice-ansi-2.1.0" // {
- dependencies = [
- sources."ansi-styles-3.2.1"
- sources."color-convert-1.9.3"
- sources."color-name-1.1.3"
- sources."is-fullwidth-code-point-2.0.0"
- ];
- })
- (sources."snapdragon-0.8.2" // {
- dependencies = [
- sources."define-property-0.2.5"
- sources."extend-shallow-2.0.1"
- (sources."is-accessor-descriptor-0.1.6" // {
- dependencies = [
- sources."kind-of-3.2.2"
- ];
- })
- (sources."is-data-descriptor-0.1.4" // {
- dependencies = [
- sources."kind-of-3.2.2"
- ];
- })
- sources."is-descriptor-0.1.6"
- sources."kind-of-5.1.0"
- sources."source-map-0.5.7"
- ];
- })
- (sources."snapdragon-node-2.1.1" // {
- dependencies = [
- sources."define-property-1.0.0"
- ];
- })
- (sources."snapdragon-util-3.0.1" // {
- dependencies = [
- sources."kind-of-3.2.2"
- ];
- })
- sources."sonic-boom-1.3.2"
+ sources."slice-ansi-4.0.0"
+ sources."sonic-boom-1.4.0"
sources."source-map-0.6.1"
- sources."source-map-resolve-0.5.3"
sources."source-map-support-0.5.19"
- sources."source-map-url-0.4.1"
sources."spawn-sync-1.0.15"
sources."split-0.3.3"
- sources."split-string-3.1.0"
sources."sprintf-js-1.0.3"
sources."sshpk-1.16.1"
- (sources."static-extend-0.1.2" // {
- dependencies = [
- sources."define-property-0.2.5"
- (sources."is-accessor-descriptor-0.1.6" // {
- dependencies = [
- sources."kind-of-3.2.2"
- ];
- })
- (sources."is-data-descriptor-0.1.4" // {
- dependencies = [
- sources."kind-of-3.2.2"
- ];
- })
- sources."is-descriptor-0.1.6"
- sources."kind-of-5.1.0"
- ];
- })
sources."stream-parser-0.3.1"
sources."stream-to-array-2.3.0"
sources."stream-to-promise-3.0.0"
@@ -110299,7 +109941,11 @@ in
sources."strip-ansi-6.0.0"
];
})
- sources."string_decoder-1.3.0"
+ (sources."string_decoder-1.1.1" // {
+ dependencies = [
+ sources."safe-buffer-5.1.2"
+ ];
+ })
sources."strip-ansi-3.0.1"
sources."strip-bom-4.0.0"
sources."strip-bom-buf-2.0.0"
@@ -110307,38 +109953,21 @@ in
sources."strip-final-newline-2.0.0"
sources."strip-json-comments-3.1.1"
sources."supports-color-7.2.0"
- (sources."table-5.4.6" // {
+ (sources."table-6.0.7" // {
dependencies = [
- sources."ansi-regex-4.1.0"
- sources."emoji-regex-7.0.3"
- sources."is-fullwidth-code-point-2.0.0"
- sources."string-width-3.1.0"
- sources."strip-ansi-5.2.0"
+ sources."ajv-7.2.1"
+ sources."json-schema-traverse-1.0.0"
];
})
sources."tar-stream-2.2.0"
- sources."term-size-2.2.1"
sources."text-table-0.2.0"
sources."thenify-3.3.1"
sources."thenify-all-1.6.0"
sources."through-2.3.8"
- (sources."tmp-0.2.1" // {
- dependencies = [
- sources."rimraf-3.0.2"
- ];
- })
- (sources."to-object-path-0.3.0" // {
- dependencies = [
- sources."kind-of-3.2.2"
- ];
- })
+ sources."tmp-0.2.1"
sources."to-readable-stream-1.0.0"
- sources."to-regex-3.0.2"
- sources."to-regex-range-5.0.1"
sources."tosource-1.0.0"
sources."tough-cookie-2.5.0"
- sources."tr46-2.0.2"
- sources."traverse-0.4.6"
sources."tunnel-agent-0.6.0"
sources."tweetnacl-0.14.5"
sources."type-check-0.4.0"
@@ -110346,60 +109975,20 @@ in
sources."type-fest-0.8.1"
sources."typedarray-0.0.6"
sources."typedarray-to-buffer-3.1.5"
- sources."union-value-1.0.1"
sources."unique-string-2.0.0"
- sources."universalify-0.1.2"
- (sources."unset-value-1.0.0" // {
- dependencies = [
- (sources."has-value-0.3.1" // {
- dependencies = [
- sources."isobject-2.1.0"
- ];
- })
- sources."has-values-0.1.4"
- ];
- })
+ sources."universalify-1.0.0"
sources."upath-2.0.1"
- sources."update-notifier-5.0.0"
+ sources."update-notifier-5.1.0"
sources."uri-js-4.4.1"
- sources."urix-0.1.0"
sources."url-parse-lax-3.0.0"
- sources."use-3.1.1"
sources."util-deprecate-1.0.2"
sources."uuid-3.4.0"
sources."v8-compile-cache-2.3.0"
sources."verror-1.10.0"
- sources."vfile-location-3.2.0"
- sources."watchpack-1.7.5"
- (sources."watchpack-chokidar2-2.0.1" // {
- dependencies = [
- sources."anymatch-2.0.0"
- sources."binary-extensions-1.13.1"
- sources."braces-2.3.2"
- sources."chokidar-2.1.8"
- sources."extend-shallow-2.0.1"
- sources."fill-range-4.0.0"
- sources."fsevents-1.2.13"
- sources."glob-parent-3.1.0"
- sources."is-binary-path-1.0.1"
- sources."is-glob-3.1.0"
- sources."is-number-3.0.0"
- sources."kind-of-3.2.2"
- sources."normalize-path-2.1.1"
- sources."readable-stream-2.3.7"
- sources."readdirp-2.2.1"
- sources."safe-buffer-5.1.2"
- sources."string_decoder-1.1.1"
- sources."to-regex-range-2.1.1"
- sources."upath-1.2.0"
- ];
- })
+ sources."watchpack-2.1.1"
sources."wcwidth-1.0.1"
- sources."webidl-conversions-6.1.0"
- sources."whatwg-url-8.4.0"
sources."when-3.7.7"
sources."which-2.0.2"
- sources."which-module-2.0.0"
sources."widest-line-3.1.0"
sources."winreg-0.0.12"
sources."word-wrap-1.2.3"
@@ -110410,34 +109999,19 @@ in
];
})
sources."wrappy-1.0.2"
- (sources."write-1.0.3" // {
- dependencies = [
- sources."mkdirp-0.5.5"
- ];
- })
sources."write-file-atomic-3.0.3"
- sources."ws-7.4.2"
+ sources."ws-7.4.3"
sources."xdg-basedir-4.0.0"
sources."xml2js-0.4.23"
sources."xmlbuilder-11.0.1"
sources."y18n-5.0.5"
- (sources."yargs-15.4.1" // {
- dependencies = [
- sources."ansi-regex-5.0.0"
- sources."camelcase-5.3.1"
- sources."cliui-6.0.0"
- sources."decamelize-1.2.0"
- sources."strip-ansi-6.0.0"
- sources."wrap-ansi-6.2.0"
- sources."y18n-4.0.1"
- sources."yargs-parser-18.1.3"
- ];
- })
- sources."yargs-parser-20.2.6"
+ sources."yallist-4.0.0"
+ sources."yargs-16.2.0"
+ sources."yargs-parser-20.2.7"
sources."yauzl-2.10.0"
- (sources."zip-dir-1.0.2" // {
+ (sources."zip-dir-2.0.0" // {
dependencies = [
- sources."async-1.5.2"
+ sources."async-3.2.0"
];
})
sources."zip-stream-4.1.0"
@@ -110455,17 +110029,17 @@ in
webpack = nodeEnv.buildNodePackage {
name = "webpack";
packageName = "webpack";
- version = "5.24.4";
+ version = "5.25.1";
src = fetchurl {
- url = "https://registry.npmjs.org/webpack/-/webpack-5.24.4.tgz";
- sha512 = "RXOdxF9hFFFhg47BryCgyFrEyyu7Y/75/uiI2DoUiTMqysK+WczVSTppvkR47oZcmI/DPaXCiCiaXBP8QjkNpA==";
+ url = "https://registry.npmjs.org/webpack/-/webpack-5.25.1.tgz";
+ sha512 = "dzFTJwehoLZkeHUkvMSwAgVdGL+PerfX0mke9tOWjJs4OzFctkxCqD8Zj5J387jLkC4gNqSin0/EurhH28boCg==";
};
dependencies = [
sources."@types/eslint-7.2.7"
sources."@types/eslint-scope-3.7.0"
sources."@types/estree-0.0.46"
sources."@types/json-schema-7.0.7"
- sources."@types/node-14.14.32"
+ sources."@types/node-14.14.34"
sources."@webassemblyjs/ast-1.11.0"
sources."@webassemblyjs/floating-point-hex-parser-1.11.0"
sources."@webassemblyjs/helper-api-error-1.11.0"
@@ -110483,16 +110057,16 @@ in
sources."@webassemblyjs/wast-printer-1.11.0"
sources."@xtuc/ieee754-1.2.0"
sources."@xtuc/long-4.2.2"
- sources."acorn-8.0.5"
+ sources."acorn-8.1.0"
sources."ajv-6.12.6"
sources."ajv-keywords-3.5.2"
sources."browserslist-4.16.3"
sources."buffer-from-1.1.1"
- sources."caniuse-lite-1.0.30001197"
+ sources."caniuse-lite-1.0.30001200"
sources."chrome-trace-event-1.0.2"
sources."colorette-1.2.2"
sources."commander-2.20.3"
- sources."electron-to-chromium-1.3.682"
+ sources."electron-to-chromium-1.3.687"
sources."enhanced-resolve-5.7.0"
sources."es-module-lexer-0.4.1"
sources."escalade-3.1.1"
@@ -110633,7 +110207,7 @@ in
dependencies = [
sources."@types/glob-7.1.3"
sources."@types/minimatch-3.0.3"
- sources."@types/node-14.14.32"
+ sources."@types/node-14.14.34"
sources."accepts-1.3.7"
sources."ajv-6.12.6"
sources."ajv-errors-1.0.1"
@@ -111282,7 +110856,7 @@ in
sources."@protobufjs/pool-1.1.0"
sources."@protobufjs/utf8-1.1.0"
sources."@types/long-4.0.1"
- sources."@types/node-13.13.45"
+ sources."@types/node-13.13.46"
sources."addr-to-ip-port-1.5.1"
sources."airplay-js-0.3.0"
sources."balanced-match-1.0.0"
@@ -111347,7 +110921,7 @@ in
sources."mime-1.6.0"
];
})
- sources."chunk-store-stream-4.2.0"
+ sources."chunk-store-stream-4.3.0"
sources."clivas-0.2.0"
sources."common-tags-1.8.0"
sources."compact2string-1.4.1"
@@ -111550,7 +111124,7 @@ in
sources."utp-native-2.3.0"
sources."videostream-3.2.2"
sources."vlc-command-1.2.0"
- (sources."webtorrent-0.115.2" // {
+ (sources."webtorrent-0.115.3" // {
dependencies = [
sources."debug-4.3.2"
sources."decompress-response-6.0.0"
@@ -111700,14 +111274,14 @@ in
dependencies = [
sources."@babel/code-frame-7.12.13"
sources."@babel/helper-validator-identifier-7.12.11"
- sources."@babel/highlight-7.13.8"
- sources."@babel/runtime-7.13.9"
+ sources."@babel/highlight-7.13.10"
+ sources."@babel/runtime-7.13.10"
sources."@mrmlnc/readdir-enhanced-2.2.1"
sources."@nodelib/fs.stat-1.1.3"
sources."@sindresorhus/is-0.7.0"
sources."@types/glob-7.1.3"
sources."@types/minimatch-3.0.3"
- sources."@types/node-14.14.32"
+ sources."@types/node-14.14.34"
sources."@types/normalize-package-data-2.4.0"
sources."JSONStream-1.3.5"
sources."aggregate-error-3.1.0"
@@ -112208,7 +111782,7 @@ in
sources."os-shim-0.1.3"
sources."os-tmpdir-1.0.2"
sources."p-any-2.1.0"
- sources."p-cancelable-2.0.0"
+ sources."p-cancelable-2.1.0"
sources."p-defer-1.0.0"
sources."p-finally-1.0.0"
sources."p-is-promise-2.1.0"
diff --git a/pkgs/development/ocaml-modules/carton/default.nix b/pkgs/development/ocaml-modules/carton/default.nix
index 5bf7be4e779..31b864e29d3 100644
--- a/pkgs/development/ocaml-modules/carton/default.nix
+++ b/pkgs/development/ocaml-modules/carton/default.nix
@@ -2,19 +2,19 @@
, ke, duff, decompress, cstruct, optint, bigstringaf, stdlib-shims
, bigarray-compat, checkseum, logs, psq, fmt
, result, rresult, fpath, base64, bos, digestif, mmap, alcotest
-, crowbar, alcotest-lwt, lwt, findlib, mirage-flow, cmdliner
+, crowbar, alcotest-lwt, lwt, findlib, mirage-flow, cmdliner, hxd
}:
buildDunePackage rec {
pname = "carton";
- version = "0.2.0";
+ version = "0.4.0";
useDune2 = true;
minimumOCamlVersion = "4.08";
src = fetchurl {
url = "https://github.com/mirage/ocaml-git/releases/download/${pname}-v${version}/${pname}-${pname}-v${version}.tbz";
- sha256 = "0gfns4a9p9540kijccsg52yzyn3jfvi737mb0g71yazyc89dqwhn";
+ sha256 = "777f9692b83cd63570c17527a32c5045818ab9242d923cbbde72fc23d0da0140";
};
# remove changelogs for mimic and the git* packages
@@ -30,6 +30,7 @@ buildDunePackage rec {
rresult
fpath
bos
+ hxd
];
propagatedBuildInputs = [
ke
diff --git a/pkgs/development/ocaml-modules/cohttp/default.nix b/pkgs/development/ocaml-modules/cohttp/default.nix
index e664d17f215..1cbc43bc280 100644
--- a/pkgs/development/ocaml-modules/cohttp/default.nix
+++ b/pkgs/development/ocaml-modules/cohttp/default.nix
@@ -1,11 +1,12 @@
{ lib, fetchurl, buildDunePackage
, ppx_fields_conv, ppx_sexp_conv, stdlib-shims
, base64, fieldslib, jsonm, re, stringext, uri-sexp
+, ocaml, fmt, alcotest
}:
buildDunePackage rec {
pname = "cohttp";
- version = "2.5.4";
+ version = "2.5.5";
useDune2 = true;
@@ -13,13 +14,16 @@ buildDunePackage rec {
src = fetchurl {
url = "https://github.com/mirage/ocaml-cohttp/releases/download/v${version}/cohttp-v${version}.tbz";
- sha256 = "1q04spmki5zis5p5m1vs77i3k7ijm134j62g61071vblwx25z17a";
+ sha256 = "0ywmql4lp6ps2gd064ixbjzsdnnn5vk3pipm005sswl553qqwaim";
};
buildInputs = [ jsonm ppx_fields_conv ppx_sexp_conv ];
propagatedBuildInputs = [ base64 fieldslib re stringext uri-sexp stdlib-shims ];
+ doCheck = lib.versionAtLeast ocaml.version "4.05";
+ checkInputs = [ fmt alcotest ];
+
meta = {
description = "HTTP(S) library for Lwt, Async and Mirage";
license = lib.licenses.isc;
diff --git a/pkgs/development/ocaml-modules/csexp/default.nix b/pkgs/development/ocaml-modules/csexp/default.nix
index 26c064d6ff5..4bb83019dc5 100644
--- a/pkgs/development/ocaml-modules/csexp/default.nix
+++ b/pkgs/development/ocaml-modules/csexp/default.nix
@@ -2,7 +2,7 @@
buildDunePackage rec {
pname = "csexp";
- version = "1.3.2";
+ version = "1.4.0";
useDune2 = true;
@@ -10,7 +10,7 @@ buildDunePackage rec {
src = fetchurl {
url = "https://github.com/ocaml-dune/csexp/releases/download/${version}/csexp-${version}.tbz";
- sha256 = "0jhwrxfjb0x31xj4g4b89fzw34sq19j0rq2hs2zyh1vz4xxl47zj";
+ sha256 = "sha256-jj1vyofxAqEm3ui3KioNFG8QQ5xHIY38FJ1Rvz7fNk4=";
};
propagatedBuildInputs = [ result ];
diff --git a/pkgs/development/ocaml-modules/decompress/1.2.nix b/pkgs/development/ocaml-modules/decompress/1.2.nix
new file mode 100644
index 00000000000..e81202ea58f
--- /dev/null
+++ b/pkgs/development/ocaml-modules/decompress/1.2.nix
@@ -0,0 +1,28 @@
+{ lib, fetchurl, buildDunePackage
+, checkseum, bigarray-compat, optint
+}:
+
+buildDunePackage rec {
+ version = "1.2.0";
+ pname = "decompress";
+
+ minimumOCamlVersion = "4.07";
+
+ useDune2 = true;
+
+ src = fetchurl {
+ url = "https://github.com/mirage/decompress/releases/download/v${version}/decompress-v${version}.tbz";
+ sha256 = "1c3sq9a6kpzl0pj3gmg7w18ssjjl70yv0r3l7qjprcncjx23v62i";
+ };
+
+ propagatedBuildInputs = [ optint bigarray-compat checkseum ];
+ # required hxd version is not available in nixpkgs
+ doCheck = false;
+
+ meta = {
+ description = "Pure OCaml implementation of Zlib";
+ license = lib.licenses.mit;
+ maintainers = [ lib.maintainers.vbgl ];
+ homepage = "https://github.com/mirage/decompress";
+ };
+}
diff --git a/pkgs/development/ocaml-modules/decompress/default.nix b/pkgs/development/ocaml-modules/decompress/default.nix
index f53e166c662..d2cba68d732 100644
--- a/pkgs/development/ocaml-modules/decompress/default.nix
+++ b/pkgs/development/ocaml-modules/decompress/default.nix
@@ -1,10 +1,10 @@
{ lib, fetchurl, buildDunePackage
-, checkseum, bigarray-compat, optint
-, bigstringaf, alcotest, hxd, camlzip, base64
+, checkseum, bigarray-compat, optint, cmdliner
+, bigstringaf, alcotest, camlzip, base64, ctypes, fmt
}:
buildDunePackage rec {
- version = "1.2.0";
+ version = "1.3.0";
pname = "decompress";
minimumOCamlVersion = "4.07";
@@ -13,11 +13,12 @@ buildDunePackage rec {
src = fetchurl {
url = "https://github.com/mirage/decompress/releases/download/v${version}/decompress-v${version}.tbz";
- sha256 = "1c3sq9a6kpzl0pj3gmg7w18ssjjl70yv0r3l7qjprcncjx23v62i";
+ sha256 = "de149896939be13fedec46a4581121d5ab74850a2241d08e6aa8ae4bb18c52c4";
};
+ buildInputs = [ cmdliner ];
propagatedBuildInputs = [ optint bigarray-compat checkseum ];
- checkInputs = [ alcotest bigstringaf hxd camlzip base64 ];
+ checkInputs = [ alcotest bigstringaf ctypes fmt camlzip base64 ];
doCheck = true;
meta = {
diff --git a/pkgs/development/ocaml-modules/duff/default.nix b/pkgs/development/ocaml-modules/duff/default.nix
index 64a32d179d5..a57f8564d9e 100644
--- a/pkgs/development/ocaml-modules/duff/default.nix
+++ b/pkgs/development/ocaml-modules/duff/default.nix
@@ -1,17 +1,17 @@
-{ lib, fetchurl, buildDunePackage
+{ lib, fetchurl, buildDunePackage, fetchpatch
, stdlib-shims, bigarray-compat, fmt
, alcotest, hxd, crowbar, bigstringaf
}:
buildDunePackage rec {
pname = "duff";
- version = "0.3";
+ version = "0.4";
useDune2 = true;
src = fetchurl {
url = "https://github.com/mirage/duff/releases/download/v${version}/duff-v${version}.tbz";
- sha256 = "1lb67yxk93ifj94p1i3swjbnj5xy8j6xzs72bwvq6cffx5xykznm";
+ sha256 = "4795e8344a2c2562e0ef6c44ab742334b5cd807637354715889741b20a461da4";
};
propagatedBuildInputs = [ stdlib-shims bigarray-compat fmt ];
diff --git a/pkgs/development/ocaml-modules/extlib/default.nix b/pkgs/development/ocaml-modules/extlib/default.nix
index a8b1810e51f..2a437cd29d3 100644
--- a/pkgs/development/ocaml-modules/extlib/default.nix
+++ b/pkgs/development/ocaml-modules/extlib/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, lib, fetchurl, ocaml, findlib, cppo, minimal ? true }:
+{ stdenv, lib, fetchurl, fetchpatch, ocaml, findlib, cppo, minimal ? true }:
assert lib.versionAtLeast (lib.getVersion ocaml) "3.11";
@@ -10,6 +10,13 @@ stdenv.mkDerivation {
sha256 = "1sxmzc1mx3kg62j8kbk0dxkx8mkf1rn70h542cjzrziflznap0s1";
};
+ patches = [
+ (fetchpatch {
+ url = "https://github.com/ygrek/ocaml-extlib/pull/55.patch";
+ sha256 = "0mj3xii56rh8j8brdyv5d06rbs6jjjcy4ib9chafkq3f3sbq795p";
+ })
+ ];
+
buildInputs = [ ocaml findlib cppo ];
createFindlibDestdir = true;
diff --git a/pkgs/development/ocaml-modules/git/default.nix b/pkgs/development/ocaml-modules/git/default.nix
index 8ef1c3627f0..0fd66226e36 100644
--- a/pkgs/development/ocaml-modules/git/default.nix
+++ b/pkgs/development/ocaml-modules/git/default.nix
@@ -8,14 +8,14 @@
buildDunePackage rec {
pname = "git";
- version = "3.3.0";
+ version = "3.3.2";
minimumOCamlVersion = "4.08";
useDune2 = true;
src = fetchurl {
url = "https://github.com/mirage/ocaml-git/releases/download/${version}/git-${version}.tbz";
- sha256 = "090b67e8f8a02fb52b4d0c7aa445b5ff7353fdb2da00fb37b908f089c6776cd0";
+ sha256 = "01xcjggsb13n6018lp6ic0f6pglfl39qcg126h1k3da19hvpzhrv";
};
buildInputs = [
diff --git a/pkgs/development/ocaml-modules/git/unix.nix b/pkgs/development/ocaml-modules/git/unix.nix
index 58ac0204b4b..f4cea472886 100644
--- a/pkgs/development/ocaml-modules/git/unix.nix
+++ b/pkgs/development/ocaml-modules/git/unix.nix
@@ -1,4 +1,4 @@
-{ buildDunePackage, fetchpatch, git
+{ buildDunePackage, git
, mmap, rresult, result, bigstringaf
, fmt, bos, fpath, uri, digestif, logs, lwt, git-cohttp-unix
, mirage-clock, mirage-clock-unix, astring, awa, cmdliner
@@ -15,14 +15,6 @@ buildDunePackage {
useDune2 = true;
- patches = [
- # https://github.com/mirage/ocaml-git/pull/472
- (fetchpatch {
- url = "https://github.com/sternenseemann/ocaml-git/commit/54998331eb9d5c61afe8901fabe0c74c2877f096.patch";
- sha256 = "12kd45mlfaj4hxh33k9920a22mq1q2sdrin2j41w1angvg00d3my";
- })
- ];
-
buildInputs = [
awa awa-mirage cmdliner git-cohttp-unix
mirage-clock mirage-clock-unix tcpip
diff --git a/pkgs/development/ocaml-modules/hxd/default.nix b/pkgs/development/ocaml-modules/hxd/default.nix
index 1d677ac1a2e..0775e21b1f8 100644
--- a/pkgs/development/ocaml-modules/hxd/default.nix
+++ b/pkgs/development/ocaml-modules/hxd/default.nix
@@ -1,11 +1,11 @@
{ lib, buildDunePackage, fetchurl
-, dune-configurator, cmdliner, angstrom
-, rresult, stdlib-shims, fmt, fpath
+, ocaml, dune-configurator, cmdliner
+, lwt, withLwt ? lib.versionAtLeast ocaml.version "4.07"
}:
buildDunePackage rec {
pname = "hxd";
- version = "0.2.0";
+ version = "0.3.1";
useDune2 = true;
@@ -13,24 +13,25 @@ buildDunePackage rec {
src = fetchurl {
url = "https://github.com/dinosaure/hxd/releases/download/v${version}/hxd-v${version}.tbz";
- sha256 = "1lyfrq058cc9x0c0hzsf3hv3ys0h8mxkwin9lldidlnj10izqf1l";
+ sha256 = "1c226c91e17cd329dec0c287bfd20f36302aa533069ff9c6ced32721f96b29bc";
};
+ # ignore yes stderr output due to trapped SIGPIPE
+ postPatch = ''
+ sed -i 's|yes ".\+"|& 2> /dev/null|' test/*.t
+ '';
+
nativeBuildInputs = [
dune-configurator
];
+ propagatedBuildInputs = lib.optional withLwt lwt;
+
buildInputs = [
cmdliner
- angstrom
- rresult
- fmt
- fpath
];
- propagatedBuildInputs = [
- stdlib-shims
- ];
+ doCheck = true;
meta = with lib; {
description = "Hexdump in OCaml";
diff --git a/pkgs/development/ocaml-modules/janestreet/0.14.nix b/pkgs/development/ocaml-modules/janestreet/0.14.nix
index 1c9cdb1532f..0bcdd78095c 100644
--- a/pkgs/development/ocaml-modules/janestreet/0.14.nix
+++ b/pkgs/development/ocaml-modules/janestreet/0.14.nix
@@ -222,7 +222,8 @@ rec {
core = janePackage {
pname = "core";
- hash = "1m9h73pk9590m8ngs1yf4xrw61maiqmi9glmlrl12qhi0wcja5f3";
+ version = "0.14.1";
+ hash = "1isrcl07nkmdm6akqsqs9z8s6zvva2lvg47kaagy7gsbyszrqb82";
meta.description = "System-independent part of Core";
buildInputs = [ jst-config ];
propagatedBuildInputs = [ core_kernel spawn timezone ];
diff --git a/pkgs/development/ocaml-modules/ocaml-lsp/default.nix b/pkgs/development/ocaml-modules/ocaml-lsp/default.nix
index 0391498c37a..46c84d8d70d 100644
--- a/pkgs/development/ocaml-modules/ocaml-lsp/default.nix
+++ b/pkgs/development/ocaml-modules/ocaml-lsp/default.nix
@@ -14,10 +14,10 @@
, lib
}:
let
- version = "1.4.0";
+ version = "1.4.1";
src = fetchzip {
url = "https://github.com/ocaml/ocaml-lsp/releases/download/${version}/jsonrpc-${version}.tbz";
- sha256 = "16vvwq3d9xmr91r6yv5i2gyqcdliji7asyq4g6iygi617233fa33";
+ sha256 = "0hzpw17qfhb0cxgwah1fv4k300r363dy1kv0977anl44dlanx1v5";
};
# unvendor some (not all) dependencies.
@@ -73,6 +73,6 @@ buildDunePackage {
description = "OCaml Language Server Protocol implementation";
license = lib.licenses.isc;
platforms = platforms.unix;
- maintainers = [ maintainers.symphorien ];
+ maintainers = [ maintainers.symphorien maintainers.marsam ];
};
}
diff --git a/pkgs/development/ocaml-modules/owl-base/default.nix b/pkgs/development/ocaml-modules/owl-base/default.nix
index b930ea88654..b767b1db24c 100644
--- a/pkgs/development/ocaml-modules/owl-base/default.nix
+++ b/pkgs/development/ocaml-modules/owl-base/default.nix
@@ -2,13 +2,13 @@
buildDunePackage rec {
pname = "owl-base";
- version = "1.0.0";
+ version = "1.0.1";
useDune2 = true;
src = fetchurl {
url = "https://github.com/owlbarn/owl/releases/download/${version}/owl-${version}.tbz";
- sha256 = "1gny4351ws2r7dp53nampfyh39l0z6qqvxj5v3d05mpdi2aa06yr";
+ sha256 = "72ca9f6edd302fdfa16c7559cedac7ac2c885466a367e17ea1ea8807b2dd13ef";
};
minimumOCamlVersion = "4.10";
diff --git a/pkgs/development/ocaml-modules/torch/default.nix b/pkgs/development/ocaml-modules/torch/default.nix
index d90a80c5648..5f59b4ae056 100644
--- a/pkgs/development/ocaml-modules/torch/default.nix
+++ b/pkgs/development/ocaml-modules/torch/default.nix
@@ -17,7 +17,7 @@
buildDunePackage rec {
pname = "torch";
- version = "0.11";
+ version = "0.12";
useDune2 = true;
@@ -27,7 +27,7 @@ buildDunePackage rec {
owner = "LaurentMazare";
repo = "ocaml-${pname}";
rev = version;
- sha256 = "19zbl9zn6fslrcm6x9cis6nswhwz8mc57nrhkada658n7rcdmskr";
+ sha256 = "0nl6hd2rivhgkc3sdkdmrk3j0ij3xjx1clhqm8m5iznir4g77g91";
};
buildInputs = [ dune-configurator ];
diff --git a/pkgs/development/php-packages/swoole/default.nix b/pkgs/development/php-packages/swoole/default.nix
new file mode 100644
index 00000000000..b3d43acd1b3
--- /dev/null
+++ b/pkgs/development/php-packages/swoole/default.nix
@@ -0,0 +1,21 @@
+{ lib, buildPecl, php, valgrind, pcre' }:
+
+buildPecl {
+ pname = "swoole";
+
+ version = "4.6.4";
+ sha256 = "0hgndnn27q7fbsb0nw6bfdg0kyy5di9vrmf7g53jc6lsnf73ha31";
+
+ buildInputs = [ valgrind pcre' ];
+ internalDeps = lib.optionals (lib.versionOlder php.version "7.4") [ php.extensions.hash ];
+
+ doCheck = true;
+ checkTarget = "tests";
+
+ meta = with lib; {
+ description = "Coroutine-based concurrency library for PHP";
+ license = licenses.asl20;
+ homepage = "https://www.swoole.co.uk/";
+ maintainers = teams.php.members;
+ };
+}
diff --git a/pkgs/development/python-modules/APScheduler/default.nix b/pkgs/development/python-modules/APScheduler/default.nix
index 507147dc8d6..a4dd79cd58b 100644
--- a/pkgs/development/python-modules/APScheduler/default.nix
+++ b/pkgs/development/python-modules/APScheduler/default.nix
@@ -1,8 +1,11 @@
{ lib
+, stdenv
, buildPythonPackage
, fetchPypi
, setuptools-scm
, pytestCheckHook
+, pytest-asyncio
+, pytest-tornado
, pytestcov
, sqlalchemy
, tornado
@@ -33,15 +36,16 @@ buildPythonPackage rec {
];
checkInputs = [
+ pytest-asyncio
+ pytest-tornado
pytestCheckHook
pytestcov
sqlalchemy
tornado
twisted
mock
- trollius
gevent
- ];
+ ] ++ lib.optionals (!isPy3k) [ trollius ];
propagatedBuildInputs = [
six
@@ -51,6 +55,11 @@ buildPythonPackage rec {
setuptools
] ++ lib.optional (!isPy3k) futures;
+ disabledTests = lib.optionals stdenv.isDarwin [
+ "test_submit_job"
+ "test_max_instances"
+ ];
+
pythonImportsCheck = [ "apscheduler" ];
meta = with lib; {
diff --git a/pkgs/development/python-modules/Rtree/default.nix b/pkgs/development/python-modules/Rtree/default.nix
index b5996a13d98..eb4dae8e3aa 100644
--- a/pkgs/development/python-modules/Rtree/default.nix
+++ b/pkgs/development/python-modules/Rtree/default.nix
@@ -1,4 +1,11 @@
-{ lib, stdenv, buildPythonPackage, fetchPypi, libspatialindex, numpy }:
+{ lib,
+ stdenv,
+ buildPythonPackage,
+ fetchPypi,
+ libspatialindex,
+ numpy,
+ pytestCheckHook
+}:
buildPythonPackage rec {
pname = "Rtree";
@@ -9,21 +16,23 @@ buildPythonPackage rec {
sha256 = "be8772ca34699a9ad3fb4cfe2cfb6629854e453c10b3328039301bbfc128ca3e";
};
- propagatedBuildInputs = [ libspatialindex ];
+ buildInputs = [ libspatialindex ];
patchPhase = ''
- substituteInPlace rtree/core.py --replace \
+ substituteInPlace rtree/finder.py --replace \
"find_library('spatialindex_c')" "'${libspatialindex}/lib/libspatialindex_c${stdenv.hostPlatform.extensions.sharedLibrary}'"
'';
- # Tests appear to be broken due to mysterious memory unsafe issues. See #36760
- doCheck = false;
- checkInputs = [ numpy ];
+ checkInputs = [
+ numpy
+ pytestCheckHook
+ ];
+ pythonImportsCheck = [ "rtree" ];
meta = with lib; {
description = "R-Tree spatial index for Python GIS";
homepage = "https://toblerity.org/rtree/";
- license = licenses.lgpl21;
+ license = licenses.mit;
maintainers = with maintainers; [ bgamari ];
};
}
diff --git a/pkgs/development/python-modules/adafruit-platformdetect/default.nix b/pkgs/development/python-modules/adafruit-platformdetect/default.nix
index 22d2bfda811..3879aed84de 100644
--- a/pkgs/development/python-modules/adafruit-platformdetect/default.nix
+++ b/pkgs/development/python-modules/adafruit-platformdetect/default.nix
@@ -6,11 +6,11 @@
buildPythonPackage rec {
pname = "Adafruit-PlatformDetect";
- version = "3.3.0";
+ version = "3.4.0";
src = fetchPypi {
inherit pname version;
- sha256 = "sha256-F5p3RO9847YQ7tDzb0r3+6dSCEAWoyxtMGBwhywR3/0=";
+ sha256 = "sha256-+rZUIZA2P7NZ4jbJsenGlD0OZi5fXFQ/Y5vJo4bmvMo=";
};
nativeBuildInputs = [ setuptools-scm ];
diff --git a/pkgs/development/python-modules/adguardhome/default.nix b/pkgs/development/python-modules/adguardhome/default.nix
index b3cbfd212ba..dfa576e657c 100644
--- a/pkgs/development/python-modules/adguardhome/default.nix
+++ b/pkgs/development/python-modules/adguardhome/default.nix
@@ -1,24 +1,49 @@
-{ aiohttp, aresponses, buildPythonPackage, fetchFromGitHub, isPy3k, lib
-, pytest-asyncio, pytestCheckHook, yarl }:
+{ lib
+, aiohttp
+, aresponses
+, buildPythonPackage
+, fetchFromGitHub
+, poetry-core
+, pytest-asyncio
+, pytestCheckHook
+, pythonOlder
+, yarl
+}:
buildPythonPackage rec {
pname = "adguardhome";
- version = "0.4.2";
-
- disabled = !isPy3k;
+ version = "0.5.0";
+ format = "pyproject";
+ disabled = pythonOlder "3.8";
src = fetchFromGitHub {
owner = "frenck";
repo = "python-${pname}";
rev = "v${version}";
- sha256 = "0lcf3yg27amrnqvgn5nw4jn2j0vj4yfmyl5p5yncmn7dh6bdbsp8";
+ sha256 = "sha256-f8uZF4DXbfiL1nL82shjGNpo6lXSUomRgO1YnNT/GDw=";
};
- propagatedBuildInputs = [ aiohttp yarl ];
- checkInputs = [ aresponses pytest-asyncio pytestCheckHook ];
+ nativeBuildInputs = [ poetry-core ];
+
+ propagatedBuildInputs = [
+ aiohttp
+ yarl
+ ];
+
+ checkInputs = [
+ aresponses
+ pytest-asyncio
+ pytestCheckHook
+ ];
+
+ postPatch = ''
+ substituteInPlace pyproject.toml --replace "--cov" ""
+ '';
+
+ pythonImportsCheck = [ "adguardhome" ];
meta = with lib; {
- description = "Asynchronous Python client for the AdGuard Home API.";
+ description = "Python client for the AdGuard Home API";
homepage = "https://github.com/frenck/python-adguardhome";
license = licenses.mit;
maintainers = with maintainers; [ jamiemagee ];
diff --git a/pkgs/development/python-modules/aioesphomeapi/default.nix b/pkgs/development/python-modules/aioesphomeapi/default.nix
index 503a5336ee2..42557544259 100644
--- a/pkgs/development/python-modules/aioesphomeapi/default.nix
+++ b/pkgs/development/python-modules/aioesphomeapi/default.nix
@@ -2,13 +2,13 @@
buildPythonPackage rec {
pname = "aioesphomeapi";
- version = "2.6.5";
+ version = "2.6.6";
disabled = !isPy3k;
src = fetchPypi {
inherit pname version;
- sha256 = "sha256-inktluPKefrFQCF2yadvHwT9Rw+pJLw8pjdUc35IJoc=";
+ sha256 = "sha256-LdBUtU5rNoixh7DPIFkHxLMvBeI6MZH57sO0IjuOQAw=";
};
propagatedBuildInputs = [ attrs protobuf zeroconf ];
diff --git a/pkgs/development/python-modules/aiolyric/default.nix b/pkgs/development/python-modules/aiolyric/default.nix
index 0f1a297e6ac..0dc576fca49 100644
--- a/pkgs/development/python-modules/aiolyric/default.nix
+++ b/pkgs/development/python-modules/aiolyric/default.nix
@@ -8,14 +8,14 @@
buildPythonPackage rec {
pname = "aiolyric";
- version = "1.0.5";
+ version = "1.0.6";
disabled = pythonOlder "3.7";
src = fetchFromGitHub {
owner = "timmo001";
repo = pname;
rev = "v${version}";
- sha256 = "00kq3dsjcfhjzn585phb3g168dbg53wrqq7g8a4gljs49c2mf5qx";
+ sha256 = "1lnzsdw6kvgk0762f3vyw4xfzn7qkvsff16q61gm0ryjqg9j8whx";
};
propagatedBuildInputs = [ aiohttp ];
diff --git a/pkgs/development/python-modules/aiorun/default.nix b/pkgs/development/python-modules/aiorun/default.nix
index 9c677650555..414f8a6d9a6 100644
--- a/pkgs/development/python-modules/aiorun/default.nix
+++ b/pkgs/development/python-modules/aiorun/default.nix
@@ -1,25 +1,24 @@
{ lib
, buildPythonPackage
, fetchFromGitHub
-, isPy27
+, pythonOlder
, pygments
, pytestCheckHook
-, pytestcov
+, pytest-cov
, uvloop
}:
buildPythonPackage rec {
pname = "aiorun";
- version = "2020.6.1";
+ version = "2020.12.1";
format = "flit";
-
- disabled = isPy27;
+ disabled = pythonOlder "3.5";
src = fetchFromGitHub {
owner = "cjrh";
repo = pname;
rev = "v${version}";
- sha256 = "00mq5ylhhdfdqrh7zdqabf3wy85jrkqvgfb1421ll46fsjim2d14";
+ sha256 = "sha256-ktc2cmoPNYcsVyKCWs+ivhV5onywFIrdDRBiBKrdiF4=";
};
propagatedBuildInputs = [
@@ -28,7 +27,7 @@ buildPythonPackage rec {
checkInputs = [
pytestCheckHook
- pytestcov
+ pytest-cov
uvloop
];
@@ -43,6 +42,6 @@ buildPythonPackage rec {
description = "Boilerplate for asyncio applications";
homepage = "https://github.com/cjrh/aiorun";
license = licenses.asl20;
- maintainers = [ maintainers.costrouc ];
+ maintainers = with maintainers; [ costrouc ];
};
}
diff --git a/pkgs/development/python-modules/asyncwhois/default.nix b/pkgs/development/python-modules/asyncwhois/default.nix
index 7ce389f984d..fe055d7f197 100644
--- a/pkgs/development/python-modules/asyncwhois/default.nix
+++ b/pkgs/development/python-modules/asyncwhois/default.nix
@@ -10,14 +10,14 @@
buildPythonPackage rec {
pname = "asyncwhois";
- version = "0.3.0";
+ version = "0.3.1";
disabled = pythonOlder "3.7";
src = fetchFromGitHub {
owner = "pogzyb";
repo = pname;
rev = "v${version}";
- sha256 = "1514fz942yix7fh4yg982mxjp8c0qb6a0i4fw5wsc3xx4g86zcdg";
+ sha256 = "1wp6pwnc1inzzn9nhkwq9m9ab1aylw0hzq94w6p2dsm2njfqma8h";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/azure-core/default.nix b/pkgs/development/python-modules/azure-core/default.nix
index e91a0fb0749..2bcb4d42646 100644
--- a/pkgs/development/python-modules/azure-core/default.nix
+++ b/pkgs/development/python-modules/azure-core/default.nix
@@ -14,14 +14,14 @@
}:
buildPythonPackage rec {
- version = "1.10.0";
+ version = "1.12.0";
pname = "azure-core";
disabled = isPy27;
src = fetchPypi {
inherit pname version;
extension = "zip";
- sha256 = "b9cddf3eb239e32b14cf44750b21d7bc8d78b82aa53d57628523598dcd006803";
+ sha256 = "adf2b1c6ef150a92295b4b405f982a9d2c55c4846728cb14760ca592acbb09ec";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/azure-eventgrid/default.nix b/pkgs/development/python-modules/azure-eventgrid/default.nix
index 9781fcecaaf..9d413cf7a69 100644
--- a/pkgs/development/python-modules/azure-eventgrid/default.nix
+++ b/pkgs/development/python-modules/azure-eventgrid/default.nix
@@ -3,23 +3,25 @@
, fetchPypi
, msrest
, azure-common
+, azure-core
, msrestazure
}:
buildPythonPackage rec {
pname = "azure-eventgrid";
- version = "1.3.0";
+ version = "4.0.0";
src = fetchPypi {
inherit pname version;
extension = "zip";
- sha256 = "c82c4bf6ea59aeec69ce8f95f1b6a4edc6d733874aeb056669c9d2806168c86e";
+ sha256 = "a8b1d4aa9386efa923bad1a07da9f9098facd3b654d036a900a54de77d06eabe";
};
propagatedBuildInputs = [
+ azure-common
+ azure-core
msrest
msrestazure
- azure-common
];
# has no tests
diff --git a/pkgs/development/python-modules/azure-mgmt-applicationinsights/default.nix b/pkgs/development/python-modules/azure-mgmt-applicationinsights/default.nix
index 7330ef5fb3e..2685d8803b8 100644
--- a/pkgs/development/python-modules/azure-mgmt-applicationinsights/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-applicationinsights/default.nix
@@ -1,28 +1,29 @@
{ lib
, buildPythonPackage
-, python
, fetchPypi
, msrest
, msrestazure
, azure-common
+, azure-mgmt-core
, azure-mgmt-nspkg
, isPy3k
}:
buildPythonPackage rec {
pname = "azure-mgmt-applicationinsights";
- version = "0.3.0";
+ version = "1.0.0";
src = fetchPypi {
inherit pname version;
extension = "zip";
- sha256 = "3c788a54db4fbca1a8850151462ec1471ff59c86b3a10d6082952bbdaa7e6651";
+ sha256 = "c287a2c7def4de19f92c0c31ba02867fac6f5b8df71b5dbdab19288bb455fc5b";
};
propagatedBuildInputs = [
+ azure-common
+ azure-mgmt-core
msrest
msrestazure
- azure-common
] ++ lib.optionals (!isPy3k) [
azure-mgmt-nspkg
];
diff --git a/pkgs/development/python-modules/azure-mgmt-compute/default.nix b/pkgs/development/python-modules/azure-mgmt-compute/default.nix
index e8a45ebf5aa..2bfa56dc81c 100644
--- a/pkgs/development/python-modules/azure-mgmt-compute/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-compute/default.nix
@@ -1,20 +1,18 @@
{ lib
, buildPythonPackage
, fetchPypi
-, python
, azure-mgmt-common
, azure-mgmt-core
-, isPy3k
}:
buildPythonPackage rec {
- version = "18.1.0";
+ version = "19.0.0";
pname = "azure-mgmt-compute";
src = fetchPypi {
inherit pname version;
extension = "zip";
- sha256 = "02de691c5ce7237993e65b0ae6154b3bf8ec32bcb15f13ade72bc7f3cb3183d4";
+ sha256 = "65afe759c6ee87dd89d65d59c8da4b2c04d197c07c1fbfdc56ef1aea468e4525";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/azure-mgmt-datafactory/default.nix b/pkgs/development/python-modules/azure-mgmt-datafactory/default.nix
index 91f420f11ae..8454d4463f4 100644
--- a/pkgs/development/python-modules/azure-mgmt-datafactory/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-datafactory/default.nix
@@ -11,12 +11,12 @@
buildPythonPackage rec {
pname = "azure-mgmt-datafactory";
- version = "1.0.0";
+ version = "1.1.0";
src = fetchPypi {
inherit pname version;
extension = "zip";
- sha256 = "d4f3984eca74b1e3691467aadc09626e578ed1fc5ef410872d474f3e7653916a";
+ sha256 = "433ad8e83bd8df4abc5af47a0e3a7a4515f79931db4036f2bccd65b5a9e88bfb";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/azure-mgmt-kusto/default.nix b/pkgs/development/python-modules/azure-mgmt-kusto/default.nix
index 93c78c401f0..c5adc61ea20 100644
--- a/pkgs/development/python-modules/azure-mgmt-kusto/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-kusto/default.nix
@@ -1,21 +1,27 @@
{ lib, buildPythonPackage, fetchPypi, isPy27
, azure-common
+, azure-mgmt-core
, msrest
, msrestazure
}:
buildPythonPackage rec {
- version = "0.10.0";
+ version = "1.0.0";
pname = "azure-mgmt-kusto";
disabled = isPy27;
src = fetchPypi {
inherit pname version;
- sha256 = "09e8d4928e19d12feb374adb47651b474f3ee3bc6a12704e4b70c9b38e3bcd9e";
+ sha256 = "fa3ede0ebd6489bbf993f420bcb5fc63d9fad2a1e945c3c49b26fa012bb3534e";
extension = "zip";
};
- propagatedBuildInputs = [ azure-common msrest msrestazure ];
+ propagatedBuildInputs = [
+ azure-common
+ azure-mgmt-core
+ msrest
+ msrestazure
+ ];
# no tests included
doCheck = false;
diff --git a/pkgs/development/python-modules/azure-mgmt-network/default.nix b/pkgs/development/python-modules/azure-mgmt-network/default.nix
index b15fd3afa09..f70c8420c82 100644
--- a/pkgs/development/python-modules/azure-mgmt-network/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-network/default.nix
@@ -10,14 +10,14 @@
}:
buildPythonPackage rec {
- version = "17.1.0";
+ version = "18.0.0";
pname = "azure-mgmt-network";
disabled = !isPy3k;
src = fetchPypi {
inherit pname version;
extension = "zip";
- sha256 = "f47852836a5960447ab534784a9285696969f007744ba030828da2eab92621ab";
+ sha256 = "85fdeb7a1a8d89be9b585396796b218b31b681590d57d82d3ea14cf1f2d20b4a";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/azure-multiapi-storage/default.nix b/pkgs/development/python-modules/azure-multiapi-storage/default.nix
index 18e4a12d3b3..c277122755f 100644
--- a/pkgs/development/python-modules/azure-multiapi-storage/default.nix
+++ b/pkgs/development/python-modules/azure-multiapi-storage/default.nix
@@ -1,5 +1,4 @@
-{ lib, python, buildPythonPackage, fetchPypi, isPy27
-, fetchpatch
+{ lib, buildPythonPackage, fetchPypi, isPy27
, azure-common
, azure-core
, msrest
@@ -8,13 +7,13 @@
}:
buildPythonPackage rec {
- version = "0.4.1";
+ version = "0.6.0";
pname = "azure-multiapi-storage";
disabled = isPy27;
src = fetchPypi {
inherit pname version;
- sha256 = "0h7bzaqwyl3j9xqzjbnwxp59kmg6shxk76pml9kvvqbwsq9w6fx3";
+ sha256 = "d805a91b295edf52057ffab26b714160905406bdd5d7a1a3f93f6cdc3ede8412";
};
propagatedBuildInputs = [
@@ -25,14 +24,6 @@ buildPythonPackage rec {
requests
];
- # Fix to actually install the package
- patches = [
- (fetchpatch {
- url = "https://github.com/Azure/azure-multiapi-storage-python/pull/29/commits/1c8b08dfc9c5445498de3475dec8820eafbd0ca1.patch";
- sha256 = "1f80sdbw4pagrlp9dhcimhp23sdmy0whiba07aa84agkpv4df9ny";
- })
- ];
-
# fix namespace
pythonNamespaces = [ "azure.multiapi" ];
diff --git a/pkgs/development/python-modules/azure-storage-blob/default.nix b/pkgs/development/python-modules/azure-storage-blob/default.nix
index cd42be98f9f..7367e9604b9 100644
--- a/pkgs/development/python-modules/azure-storage-blob/default.nix
+++ b/pkgs/development/python-modules/azure-storage-blob/default.nix
@@ -11,12 +11,12 @@
buildPythonPackage rec {
pname = "azure-storage-blob";
- version = "12.7.1";
+ version = "12.8.0";
src = fetchPypi {
inherit pname version;
extension = "zip";
- sha256 = "c6249f211684929ea6c9d34b5151b06d039775344f0d48fcf479736ed4c11b9e";
+ sha256 = "36b85a3423379d4a93f663022487cf53aa3043a355f8414321dde878c00cb577";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/beniget/default.nix b/pkgs/development/python-modules/beniget/default.nix
new file mode 100644
index 00000000000..c5508fb3303
--- /dev/null
+++ b/pkgs/development/python-modules/beniget/default.nix
@@ -0,0 +1,25 @@
+{ lib
+, buildPythonPackage
+, fetchPypi
+, gast
+}:
+
+buildPythonPackage rec {
+ pname = "beniget";
+ version = "0.3.0";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "062c893be9cdf87c3144fb15041cce4d81c67107c1591952cd45fdce789a0ff1";
+ };
+
+ propagatedBuildInputs = [
+ gast
+ ];
+
+ meta = {
+ description = "Extract semantic information about static Python code";
+ homepage = "https://github.com/serge-sans-paille/beniget";
+ license = lib.licenses.bsd3;
+ };
+}
diff --git a/pkgs/development/python-modules/bitarray/default.nix b/pkgs/development/python-modules/bitarray/default.nix
index 53633b041f7..b287e7be98e 100644
--- a/pkgs/development/python-modules/bitarray/default.nix
+++ b/pkgs/development/python-modules/bitarray/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "bitarray";
- version = "1.7.0";
+ version = "1.7.1";
src = fetchPypi {
inherit pname version;
- sha256 = "e31b472ac92e04ea943723cf781ec168e15049d91a3052203defb81652d2b086";
+ sha256 = "e4de977d708b7024760266d827b8285e4405dce4293f25508c4556970139018a";
};
pythonImportsCheck = [ "bitarray" ];
diff --git a/pkgs/development/python-modules/boto3/default.nix b/pkgs/development/python-modules/boto3/default.nix
index b8d184a0581..ac5247921a5 100644
--- a/pkgs/development/python-modules/boto3/default.nix
+++ b/pkgs/development/python-modules/boto3/default.nix
@@ -13,11 +13,11 @@
buildPythonPackage rec {
pname = "boto3";
- version = "1.17.25"; # N.B: if you change this, change botocore and awscli to a matching version
+ version = "1.17.29"; # N.B: if you change this, change botocore and awscli to a matching version
src = fetchPypi {
inherit pname version;
- sha256 = "sha256-Jz6WriuVpgNqTDVH52onCxerdhzHYFOCPJ42HSaCE+8=";
+ sha256 = "sha256-MTlvyv/fwPRltN524eyuU4lOuGmwAP+lSqFpOpjbOjw=";
};
propagatedBuildInputs = [ botocore jmespath s3transfer ] ++ lib.optionals (!isPy3k) [ futures ];
diff --git a/pkgs/development/python-modules/botocore/default.nix b/pkgs/development/python-modules/botocore/default.nix
index d6069e14a9b..d48b9eded89 100644
--- a/pkgs/development/python-modules/botocore/default.nix
+++ b/pkgs/development/python-modules/botocore/default.nix
@@ -12,11 +12,11 @@
buildPythonPackage rec {
pname = "botocore";
- version = "1.20.25"; # N.B: if you change this, change boto3 and awscli to a matching version
+ version = "1.20.29"; # N.B: if you change this, change boto3 and awscli to a matching version
src = fetchPypi {
inherit pname version;
- sha256 = "sha256-uAtO/l+vsp8ko2V9H3eqFwUlyHa1/ZOE1eWFnQQFIG4=";
+ sha256 = "sha256-GEt9JrBmn9ZayBk2YjdtEmfYAOAFtpQStXzILF/76TU=";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/broadlink/default.nix b/pkgs/development/python-modules/broadlink/default.nix
index dcb1368f411..2418d282ce0 100644
--- a/pkgs/development/python-modules/broadlink/default.nix
+++ b/pkgs/development/python-modules/broadlink/default.nix
@@ -1,25 +1,29 @@
-{ lib, fetchPypi, buildPythonPackage
-, cryptography, pyaes, pycrc }:
+{ lib
+, buildPythonPackage
+, fetchPypi
+, cryptography
+}:
buildPythonPackage rec {
pname = "broadlink";
- version = "0.16.0";
+ version = "0.17.0";
src = fetchPypi {
inherit pname version;
- sha256 = "637dabc6f47b283b72bc521322554462da7a247f04614e458d65df8574d03a41";
+ sha256 = "bfd1ff007d0d1187c17ae52be938afc8137fbd1ed6a794426e975df10d167571";
};
- postPatch = ''
- substituteInPlace setup.py \
- --replace pyaes==1.6.0 pyaes
- '';
-
- propagatedBuildInputs = [ cryptography pyaes pycrc ];
+ propagatedBuildInputs = [
+ cryptography
+ ];
# no tests available
doCheck = false;
+ pythonImportsCheck = [
+ "broadlink"
+ ];
+
meta = with lib; {
description = "Python API for controlling Broadlink IR controllers";
homepage = "https://github.com/mjg59/python-broadlink";
diff --git a/pkgs/development/python-modules/brother/default.nix b/pkgs/development/python-modules/brother/default.nix
index 3e86aac02f1..e4f9d63bd6b 100644
--- a/pkgs/development/python-modules/brother/default.nix
+++ b/pkgs/development/python-modules/brother/default.nix
@@ -1,25 +1,33 @@
-{ lib, buildPythonPackage, fetchFromGitHub, pythonOlder
+{ lib
+, buildPythonPackage
+, fetchFromGitHub
, pysnmp
-, asynctest, pytestcov, pytestrunner, pytest-asyncio, pytest-trio, pytest-tornasync }:
+, pytest-asyncio
+, pytest-error-for-skips
+, pytest-runner
+, pytest-tornasync
+, pytest-trio
+, pytestCheckHook
+, pythonOlder
+}:
buildPythonPackage rec {
pname = "brother";
- version = "0.2.1";
+ version = "0.2.2";
disabled = pythonOlder "3.8";
src = fetchFromGitHub {
owner = "bieniu";
repo = pname;
rev = version;
- sha256 = "sha256-yOloGkOVhXcTt0PAjf3yWUItN1okO94DndRFsImiuz4=";
+ sha256 = "sha256-vIefcL3K3ZbAUxMFM7gbbTFdrnmufWZHcq4OA19SYXE=";
};
- # pytest-error-for-skips is not packaged
postPatch = ''
substituteInPlace pytest.ini \
- --replace " --error-for-skips" ""
- substituteInPlace setup.py \
- --replace "\"pytest-error-for-skips\"" ""
+ --replace "--cov --cov-report term-missing " ""
+ substituteInPlace requirements-test.txt \
+ --replace "pytest-cov" ""
'';
propagatedBuildInputs = [
@@ -27,16 +35,18 @@ buildPythonPackage rec {
];
checkInputs = [
- asynctest
- pytestcov
- pytestrunner
pytest-asyncio
- pytest-trio
+ pytest-error-for-skips
+ pytest-runner
pytest-tornasync
+ pytest-trio
+ pytestCheckHook
];
+ pythonImportsCheck = [ "brother" ];
+
meta = with lib; {
- description = "Python wrapper for getting data from Brother laser and inkjet printers via SNMP.";
+ description = "Python wrapper for getting data from Brother laser and inkjet printers via SNMP";
homepage = "https://github.com/bieniu/brother";
license = licenses.asl20;
maintainers = with maintainers; [ hexa ];
diff --git a/pkgs/development/python-modules/buildbot/default.nix b/pkgs/development/python-modules/buildbot/default.nix
index ea4910712ce..3946170c78c 100644
--- a/pkgs/development/python-modules/buildbot/default.nix
+++ b/pkgs/development/python-modules/buildbot/default.nix
@@ -3,7 +3,7 @@
sqlalchemy_migrate, dateutil, txaio, autobahn, pyjwt, pyyaml, treq,
txrequests, pypugjs, boto3, moto, mock, python-lz4, setuptoolsTrial,
isort, pylint, flake8, buildbot-worker, buildbot-pkg, buildbot-plugins,
- parameterized, git, openssh, glibcLocales, nixosTests }:
+ parameterized, git, openssh, glibcLocales, ldap3, nixosTests }:
let
withPlugins = plugins: buildPythonPackage {
@@ -25,11 +25,11 @@ let
package = buildPythonPackage rec {
pname = "buildbot";
- version = "3.0.0";
+ version = "3.0.2";
src = fetchPypi {
inherit pname version;
- sha256 = "0li47fpm398dk69q6g2zjaxx46w00g3n0jszz88kf57sakri553y";
+ sha256 = "0iywcvq1sx9z5f37pw7g9qqm19fr3bymzawb0i2afm737hxr2xfp";
};
propagatedBuildInputs = [
@@ -67,6 +67,9 @@ let
git
openssh
glibcLocales
+ # optional dependency that was accidentally made required for tests
+ # https://github.com/buildbot/buildbot/pull/5857
+ ldap3
];
patches = [
diff --git a/pkgs/development/python-modules/buildbot/pkg.nix b/pkgs/development/python-modules/buildbot/pkg.nix
index 71da12049e9..98666faee43 100644
--- a/pkgs/development/python-modules/buildbot/pkg.nix
+++ b/pkgs/development/python-modules/buildbot/pkg.nix
@@ -6,7 +6,7 @@ buildPythonPackage rec {
src = fetchPypi {
inherit pname version;
- sha256 = "0ihcxdkbm1lq79fdjmcrj316zh6sjlc3162yynww8nggv2mlnz6v";
+ sha256 = "1vraxisvgnl9q2rgsmfdh1ywja125s97xqicrdx9mbmrwaka2a40";
};
postPatch = ''
diff --git a/pkgs/development/python-modules/buildbot/plugins.nix b/pkgs/development/python-modules/buildbot/plugins.nix
index a9a9538f5b9..b2d7cc38bed 100644
--- a/pkgs/development/python-modules/buildbot/plugins.nix
+++ b/pkgs/development/python-modules/buildbot/plugins.nix
@@ -7,7 +7,7 @@
src = fetchPypi {
inherit pname version;
- sha256 = "0pk7h5wwvmdn74ngj5rspz7z9y80ryzgqd2z2qy7kf9chpz7qczk";
+ sha256 = "0lzlghgsb247w0aw0x7vqw4f980kfbbbvjw48fcq9951qcqkr1sf";
};
# Remove unneccessary circular dependency on buildbot
@@ -34,7 +34,7 @@
src = fetchPypi {
inherit pname version;
- sha256 = "1y9dpxi7r5r2ya5y0i28b4g5fvla6wrbjz9rffqaqldf4h316jx2";
+ sha256 = "1sqmmxxi0npjcha3xfyy4ldqaks8hmlhilnyvzsfi56n9s96z1cj";
};
buildInputs = [ buildbot-pkg ];
@@ -56,7 +56,7 @@
src = fetchPypi {
inherit pname version;
- sha256 = "0vhnqqxl693b2d14ayifpjz8zlg3dngl127svr08amzmbad7irh1";
+ sha256 = "1w4mf8gi71ycf0m93cv1qqly36xnnrmpangzv0pvx23czs96lcms";
};
buildInputs = [ buildbot-pkg ];
@@ -78,7 +78,7 @@
src = fetchPypi {
inherit pname version;
- sha256 = "1dgs33z3sjr3s8ymqyxjkx2g6iah3p91ng9hxllmyyp4xpxaxyhk";
+ sha256 = "1a9ssl0plzrs150n958h7aasm0h64whixckfl1y2y3750qy3vrd2";
};
buildInputs = [ buildbot-pkg ];
@@ -100,7 +100,7 @@
src = fetchPypi {
inherit pname version;
- sha256 = "06j6f2k0r8nyh8swh689cy4zq50lmy5glx0pa3zdpnk02k4x3q72";
+ sha256 = "1wcli3vymsqc720jj23ir86lirshb3p8szp7m21lz13g9mpj0idl";
};
buildInputs = [ buildbot-pkg ];
diff --git a/pkgs/development/python-modules/buildbot/worker.nix b/pkgs/development/python-modules/buildbot/worker.nix
index 7feb409a26d..d9dea034eab 100644
--- a/pkgs/development/python-modules/buildbot/worker.nix
+++ b/pkgs/development/python-modules/buildbot/worker.nix
@@ -7,7 +7,7 @@ buildPythonPackage (rec {
src = fetchPypi {
inherit pname version;
- sha256 = "0zrd9h9i7fnmh81zvscxzq3rspyvjvidzbgcziq2m0z522krs8qq";
+ sha256 = "1xvn0m8vijzfrm5sdls3n4ca8iyrnxsprl6dj15f7zy9rms4m47p";
};
propagatedBuildInputs = [ twisted future ];
diff --git a/pkgs/development/python-modules/cadquery/default.nix b/pkgs/development/python-modules/cadquery/default.nix
index 72334390bc3..bc8cbe1f2c8 100644
--- a/pkgs/development/python-modules/cadquery/default.nix
+++ b/pkgs/development/python-modules/cadquery/default.nix
@@ -1,5 +1,6 @@
{ lib
, buildPythonPackage
+, toPythonModule
, isPy3k
, pythonOlder
, pythonAtLeast
@@ -23,7 +24,7 @@
}:
let
- pythonocc-core-cadquery = stdenv.mkDerivation {
+ pythonocc-core-cadquery = toPythonModule (stdenv.mkDerivation {
pname = "pythonocc-core-cadquery";
version = "0.18.2";
@@ -61,7 +62,7 @@ let
"-DSMESH_LIB_PATH=${smesh}/lib"
"-DPYTHONOCC_WRAP_SMESH=TRUE"
];
- };
+ });
in
buildPythonPackage rec {
diff --git a/pkgs/development/python-modules/caldav/default.nix b/pkgs/development/python-modules/caldav/default.nix
index 3888bb7ec65..2b50b5f2966 100644
--- a/pkgs/development/python-modules/caldav/default.nix
+++ b/pkgs/development/python-modules/caldav/default.nix
@@ -15,13 +15,13 @@
buildPythonPackage rec {
pname = "caldav";
- version = "0.7.1";
+ version = "0.8.0";
src = fetchFromGitHub {
owner = "python-caldav";
repo = pname;
rev = "v${version}";
- sha256 = "1shfj67kq6qzd0ngyfk09hpzfggybcfxv5s7hqs87nq9l51bssv8";
+ sha256 = "11q3svns3a2ywfci739krxbh67cx691qja772wq22606blyygyjy";
};
nativeBuildInputs = lib.optionals (pythonOlder "3.5") [ mock ];
@@ -34,6 +34,10 @@ buildPythonPackage rec {
tzlocal
];
+ checkPhase = ''
+ nosetests tests
+ '';
+
# xandikos and radicale is only a optional test dependency, not available for python3
postPatch = ''
substituteInPlace setup.py \
@@ -45,7 +49,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "This project is a CalDAV (RFC4791) client library for Python.";
- homepage = "https://pythonhosted.org/caldav/";
+ homepage = "https://github.com/python-caldav/caldav";
license = licenses.asl20;
maintainers = with maintainers; [ marenz ];
#broken = true; # requires radicale which is not packaged yet
diff --git a/pkgs/development/python-modules/casbin/default.nix b/pkgs/development/python-modules/casbin/default.nix
index d6e33ff8cb6..6057a770e0a 100644
--- a/pkgs/development/python-modules/casbin/default.nix
+++ b/pkgs/development/python-modules/casbin/default.nix
@@ -8,7 +8,7 @@
buildPythonPackage rec {
pname = "casbin";
- version = "0.18.2";
+ version = "0.18.4";
disabled = isPy27;
@@ -16,7 +16,7 @@ buildPythonPackage rec {
owner = pname;
repo = "pycasbin";
rev = "v${version}";
- sha256 = "0gi7qm02sdlmmmz6vi8d7b7kibgw4q67kix55y4jsvi0bvwc0i8w";
+ sha256 = "16yhl1xgrgkyqnmbw9in3y7ypcxvvy21h32v50cd73a3iw4x27d0";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/ciscomobilityexpress/default.nix b/pkgs/development/python-modules/ciscomobilityexpress/default.nix
index 86a2bd8aa88..d48ba03ad53 100644
--- a/pkgs/development/python-modules/ciscomobilityexpress/default.nix
+++ b/pkgs/development/python-modules/ciscomobilityexpress/default.nix
@@ -1,20 +1,34 @@
-{ buildPythonPackage, fetchPypi, lib, requests }:
+{ lib
+, buildPythonPackage
+, fetchPypi
+, requests
+, python
+}:
buildPythonPackage rec {
pname = "ciscomobilityexpress";
- version = "1.0.0";
+ version = "1.0.2";
src = fetchPypi {
inherit pname version;
- sha256 = "fd3fe893d8a44f5ac1d46580af88e07f1066e73744763aca4ef2226f87d575ff";
+ sha256 = "d8787245598e8371a83baa4db1df949d8a942c43f13454fa26ee3b09c3ccafc0";
};
propagatedBuildInputs = [ requests ];
- meta = {
+ # tests directory is set up, but has no tests
+ checkPhase = ''
+ ${python.interpreter} -m unittest
+ '';
+
+ pythonImportsCheck = [
+ "ciscomobilityexpress"
+ ];
+
+ meta = with lib; {
description = "Module to interact with Cisco Mobility Express APIs to fetch connected devices";
- homepage = "https://pypi.python.org/pypi/${pname}/";
- license = lib.licenses.mit;
- maintainers = with lib.maintainers; [ uvnikita ];
+ homepage = "https://github.com/fbradyirl/ciscomobilityexpress";
+ license = licenses.mit;
+ maintainers = with maintainers; [ uvnikita ];
};
}
diff --git a/pkgs/development/python-modules/convertdate/default.nix b/pkgs/development/python-modules/convertdate/default.nix
index 0dee95541b0..cc26142d362 100644
--- a/pkgs/development/python-modules/convertdate/default.nix
+++ b/pkgs/development/python-modules/convertdate/default.nix
@@ -9,8 +9,7 @@
buildPythonPackage rec {
pname = "convertdate";
- version = "2.3.0";
-
+ version = "2.3.2";
disabled = isPy27;
# Tests are not available in the PyPI tarball so use GitHub instead.
@@ -18,7 +17,7 @@ buildPythonPackage rec {
owner = "fitnr";
repo = pname;
rev = "v${version}";
- sha256 = "17j188zlp46zmq8qyy4z4f9v25l3zibkwzj8wp4fxqgimjnfj2nr";
+ sha256 = "0k7j59sbqwyi72vcjx5vsh3qb6hxfnkfjkd2i6f6lckdr1bkh7fz";
};
propagatedBuildInputs = [
@@ -30,6 +29,8 @@ buildPythonPackage rec {
pytestCheckHook
];
+ pythonImportsCheck = [ "convertdate" ];
+
meta = with lib; {
homepage = "https://github.com/fitnr/convertdate";
description = "Utils for converting between date formats and calculating holidays";
diff --git a/pkgs/development/python-modules/cryptography/default.nix b/pkgs/development/python-modules/cryptography/default.nix
index 1038431d31c..32624e54c40 100644
--- a/pkgs/development/python-modules/cryptography/default.nix
+++ b/pkgs/development/python-modules/cryptography/default.nix
@@ -42,6 +42,7 @@ buildPythonPackage rec {
nativeBuildInputs = lib.optionals (!isPyPy) [
cffi
+ ] ++ [
rustPlatform.cargoSetupHook
setuptools-rust
] ++ (with rustPlatform; [ rust.cargo rust.rustc ]);
diff --git a/pkgs/development/python-modules/databricks-connect/default.nix b/pkgs/development/python-modules/databricks-connect/default.nix
index cb72bef323b..f4a94955681 100644
--- a/pkgs/development/python-modules/databricks-connect/default.nix
+++ b/pkgs/development/python-modules/databricks-connect/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "databricks-connect";
- version = "7.3.9";
+ version = "7.3.10";
src = fetchPypi {
inherit pname version;
- sha256 = "f789515f3be1bd1f88043110d62859b01a9661e384a81f1768fca4e4bb49a358";
+ sha256 = "8aa75740900f9b4bcc6d3f2bd815408dba30dc9a512bcc950b93e7353ec45133";
};
sourceRoot = ".";
diff --git a/pkgs/development/python-modules/datasets/default.nix b/pkgs/development/python-modules/datasets/default.nix
index fc349cdc277..cc06297c4ea 100644
--- a/pkgs/development/python-modules/datasets/default.nix
+++ b/pkgs/development/python-modules/datasets/default.nix
@@ -3,6 +3,8 @@
, fetchFromGitHub
, dill
, filelock
+, fsspec
+, huggingface-hub
, multiprocess
, numpy
, pandas
@@ -14,18 +16,20 @@
buildPythonPackage rec {
pname = "datasets";
- version = "1.1.2";
+ version = "1.4.1";
src = fetchFromGitHub {
owner = "huggingface";
repo = pname;
rev = version;
- hash = "sha256-upXZ2rOfmjnJbDo6RMGeHv/fe10RQAf/zwDWWKdt6SA=";
+ hash = "sha256-is8TS84varARWyfeDTbQH0pcYFTk0PcEyK183emB4GE=";
};
propagatedBuildInputs = [
dill
filelock
+ fsspec
+ huggingface-hub
multiprocess
numpy
pandas
@@ -36,7 +40,9 @@ buildPythonPackage rec {
];
postPatch = ''
- substituteInPlace setup.py --replace '"tqdm>=4.27,<4.50.0"' '"tqdm>=4.27"'
+ substituteInPlace setup.py \
+ --replace '"tqdm>=4.27,<4.50.0"' '"tqdm>=4.27"' \
+ --replace "huggingface_hub==0.0.2" "huggingface_hub>=0.0.2"
'';
# Tests require pervasive internet access.
diff --git a/pkgs/development/python-modules/ddt/default.nix b/pkgs/development/python-modules/ddt/default.nix
index 4766d04c1f3..11d32adf3bf 100644
--- a/pkgs/development/python-modules/ddt/default.nix
+++ b/pkgs/development/python-modules/ddt/default.nix
@@ -1,7 +1,6 @@
{ lib
, buildPythonPackage
, fetchPypi
-, fetchpatch
, six, pyyaml, mock
, pytestCheckHook
, enum34
@@ -10,21 +9,13 @@
buildPythonPackage rec {
pname = "ddt";
- version = "1.4.1";
+ version = "1.4.2";
src = fetchPypi {
inherit pname version;
- sha256 = "0595e70d074e5777771a45709e99e9d215552fb1076443a25fad6b23d8bf38da";
+ sha256 = "sha256-ZKZzZqJxXmNriGlMxgdcwC2ykvAQmLjjhTl8iU05U3g=";
};
- patches = [
- # fix tests with recent PyYAML, https://github.com/datadriventests/ddt/pull/96
- (fetchpatch {
- url = "https://github.com/datadriventests/ddt/commit/97f0a2315736e50f1b34a015447cd751da66ecb6.patch";
- sha256 = "1g7l5h7m7s4yqfxlygrg7nnhb9xhz1drjld64ssi3fbsmn7klf0a";
- })
- ];
-
checkInputs = [ six pyyaml mock pytestCheckHook ];
propagatedBuildInputs = lib.optionals (!isPy3k) [
diff --git a/pkgs/development/python-modules/deepmerge/default.nix b/pkgs/development/python-modules/deepmerge/default.nix
index 0d81110dee8..c29737595af 100644
--- a/pkgs/development/python-modules/deepmerge/default.nix
+++ b/pkgs/development/python-modules/deepmerge/default.nix
@@ -1,22 +1,30 @@
-{ lib, buildPythonPackage, fetchPypi, isPy27
-, vcver }:
+{ lib
+, buildPythonPackage
+, fetchPypi
+, isPy27
+, setuptools-scm
+, vcver
+, pytestCheckHook
+}:
buildPythonPackage rec {
pname = "deepmerge";
- version = "0.1.1";
+ version = "0.2.1";
disabled = isPy27;
src = fetchPypi {
inherit pname version;
- sha256 = "fa1d44269786bcc12d30a7471b0b39478aa37a43703b134d7f12649792f92c1f";
+ sha256 = "082bvlk65pkf9qzkzzl8fq7s6zfz1b2v5pcb0ikwg1nx0xspggaz";
};
- propagatedBuildInputs = [
+ nativeBuildInputs = [
+ setuptools-scm
vcver
];
- # depends on https://pypi.org/project/uranium/
- doCheck = false;
+ checkInputs = [
+ pytestCheckHook
+ ];
pythonImportsCheck = [ "deepmerge" ];
diff --git a/pkgs/development/python-modules/defcon/default.nix b/pkgs/development/python-modules/defcon/default.nix
index 36025e85bf8..100c7ee6fc1 100644
--- a/pkgs/development/python-modules/defcon/default.nix
+++ b/pkgs/development/python-modules/defcon/default.nix
@@ -5,13 +5,13 @@
buildPythonPackage rec {
pname = "defcon";
- version = "0.8.0";
+ version = "0.8.1";
disabled = pythonOlder "3.6";
src = fetchPypi {
inherit pname version;
- sha256 = "028j7i39m75fnbyc6jsvwwiz31vq4slxwf47y6yszy1qn61xkcna";
+ sha256 = "1sj9yhwkyvzchglpy07pkx5362mwlap581ibv150b5l9s5mxn2j1";
extension = "zip";
};
diff --git a/pkgs/development/python-modules/deprecated/default.nix b/pkgs/development/python-modules/deprecated/default.nix
index 0374bebe4f9..c6e30933528 100644
--- a/pkgs/development/python-modules/deprecated/default.nix
+++ b/pkgs/development/python-modules/deprecated/default.nix
@@ -3,11 +3,11 @@
buildPythonPackage rec {
pname = "Deprecated";
- version = "1.2.11";
+ version = "1.2.12";
src = fetchPypi {
inherit pname version;
- sha256 = "471ec32b2755172046e28102cd46c481f21c6036a0ec027521eba8521aa4ef35";
+ sha256 = "6d2de2de7931a968874481ef30208fd4e08da39177d61d3d4ebdf4366e7dbca1";
};
propagatedBuildInputs = [ wrapt ];
diff --git a/pkgs/development/python-modules/devolo-home-control-api/default.nix b/pkgs/development/python-modules/devolo-home-control-api/default.nix
index 1e388fd3a11..db26b089e41 100644
--- a/pkgs/development/python-modules/devolo-home-control-api/default.nix
+++ b/pkgs/development/python-modules/devolo-home-control-api/default.nix
@@ -2,28 +2,26 @@
, aiohttp
, buildPythonPackage
, fetchFromGitHub
-, pytestCheckHook
-, pytest-cov
, pytest-mock
+, pytestCheckHook
+, pythonOlder
, requests
-, zeroconf
, websocket_client
-, pytest-runner
+, zeroconf
}:
buildPythonPackage rec {
pname = "devolo-home-control-api";
- version = "0.16.0";
+ version = "0.17.0";
+ disabled = pythonOlder "3.6";
src = fetchFromGitHub {
owner = "2Fake";
repo = "devolo_home_control_api";
rev = "v${version}";
- sha256 = "19zzdbx0dxlm8pq0yk00nn9gqqblgpp16fgl7z6a98hsa6459zzb";
+ sha256 = "sha256-g82YmlxlBdyNn7KPU+k+J3/P7ABWMMdLXUpXWnCkdpM=";
};
- nativeBuildInputs = [ pytest-runner ];
-
propagatedBuildInputs = [
requests
zeroconf
@@ -32,12 +30,22 @@ buildPythonPackage rec {
checkInputs = [
pytestCheckHook
- pytest-cov
pytest-mock
];
+ postPatch = ''
+ # setup.py is not able to detect the version with setuptools_scm
+ substituteInPlace setup.py \
+ --replace "setuptools_scm" "" \
+ --replace 'use_scm_version=True' 'use_scm_version="${version}"'
+ '';
+
# Disable test that requires network access
- disabledTests = [ "test__on_pong" ];
+ disabledTests = [
+ "test__on_pong"
+ "TestMprm"
+ ];
+
pythonImportsCheck = [ "devolo_home_control_api" ];
meta = with lib; {
diff --git a/pkgs/development/python-modules/evohome-async/default.nix b/pkgs/development/python-modules/evohome-async/default.nix
new file mode 100644
index 00000000000..0f38faf5734
--- /dev/null
+++ b/pkgs/development/python-modules/evohome-async/default.nix
@@ -0,0 +1,34 @@
+{ lib
+, aiohttp
+, buildPythonPackage
+, fetchFromGitHub
+, pythonOlder
+}:
+
+buildPythonPackage rec {
+ pname = "evohome-async";
+ version = "0.3.8";
+ disabled = pythonOlder "3.7";
+
+ src = fetchFromGitHub {
+ owner = "zxdavb";
+ repo = pname;
+ rev = version;
+ sha256 = "04xy72k79cnb8pc19v5jzkc0djazfm6pbm10ysphx06ndwvxr9mn";
+ };
+
+ propagatedBuildInputs = [
+ aiohttp
+ ];
+
+ # Project has no tests
+ doCheck = false;
+ pythonImportsCheck = [ "evohomeasync2" ];
+
+ meta = with lib; {
+ description = "Python client for connecting to Honeywell's TCC RESTful API";
+ homepage = "https://github.com/zxdavb/evohome-async";
+ license = with licenses; [ asl20 ];
+ maintainers = with maintainers; [ fab ];
+ };
+}
diff --git a/pkgs/development/python-modules/fints/default.nix b/pkgs/development/python-modules/fints/default.nix
index c4dfc04046b..7972a9374c7 100644
--- a/pkgs/development/python-modules/fints/default.nix
+++ b/pkgs/development/python-modules/fints/default.nix
@@ -1,13 +1,14 @@
{ lib, buildPythonPackage, fetchFromGitHub, isPy27
, bleach
, mt-940
-, pytest
, requests
, sepaxml
+, pytestCheckHook
+, pytest-mock
}:
buildPythonPackage rec {
- version = "3.0.0";
+ version = "3.0.1";
pname = "fints";
disabled = isPy27;
@@ -15,22 +16,17 @@ buildPythonPackage rec {
owner = "raphaelm";
repo = "python-fints";
rev = "v${version}";
- sha256 = "00fqgnmv7z6d792ga4cyzn9lrfjf79jplkssm2jbyb0akfggfj7h";
+ sha256 = "sha256-P9+3QuB5c7WMjic2fSp8pwXrOUHIrLThvfodtbBXLMY=";
};
propagatedBuildInputs = [ requests mt-940 sepaxml bleach ];
- checkInputs = [ pytest ];
-
- # ignore network calls and broken fixture
- checkPhase = ''
- pytest . --ignore=tests/test_client.py -k 'not robust_mode'
- '';
+ checkInputs = [ pytestCheckHook pytest-mock ];
meta = with lib; {
homepage = "https://github.com/raphaelm/python-fints/";
description = "Pure-python FinTS (formerly known as HBCI) implementation";
- license = licenses.lgpl3;
- maintainers = with maintainers; [ elohmeier ];
+ license = licenses.lgpl3Only;
+ maintainers = with maintainers; [ elohmeier dotlambda ];
};
}
diff --git a/pkgs/development/python-modules/fluent-logger/default.nix b/pkgs/development/python-modules/fluent-logger/default.nix
index 70c9173f4d5..00cc8bf58a3 100644
--- a/pkgs/development/python-modules/fluent-logger/default.nix
+++ b/pkgs/development/python-modules/fluent-logger/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "fluent-logger";
- version = "0.9.6";
+ version = "0.10.0";
src = fetchPypi {
inherit pname version;
- sha256 = "a7d47eae4d2a11c8cb0df10ae3d034d95b0b8cef9d060e59e7519ad1f82ffa73";
+ sha256 = "678bda90c513ff0393964b64544ce41ef25669d2089ce6c3b63d9a18554b9bfa";
};
prePatch = ''
diff --git a/pkgs/development/python-modules/ftputil/default.nix b/pkgs/development/python-modules/ftputil/default.nix
index 883ff69c6d6..ed677466580 100644
--- a/pkgs/development/python-modules/ftputil/default.nix
+++ b/pkgs/development/python-modules/ftputil/default.nix
@@ -1,13 +1,13 @@
{ stdenv, lib, buildPythonPackage, fetchPypi, pythonOlder, pytest, freezegun }:
buildPythonPackage rec {
- version = "4.0.0";
+ version = "5.0.0";
pname = "ftputil";
disabled = pythonOlder "3.6";
src = fetchPypi {
inherit pname version;
- sha256 = "d494c47f24fd3f8fbe92d40d90e0902c0e04288f200688af2b16d6b46fe441e1";
+ sha256 = "0dc82fa0a8ea385e8222b72bedb1ec31caac07822b6a1a9139adc98b0b051d06";
};
checkInputs = [ pytest freezegun ];
diff --git a/pkgs/development/python-modules/google-cloud-automl/default.nix b/pkgs/development/python-modules/google-cloud-automl/default.nix
index 83fe052a542..94516e25a38 100644
--- a/pkgs/development/python-modules/google-cloud-automl/default.nix
+++ b/pkgs/development/python-modules/google-cloud-automl/default.nix
@@ -14,11 +14,11 @@
buildPythonPackage rec {
pname = "google-cloud-automl";
- version = "2.1.0";
+ version = "2.2.0";
src = fetchPypi {
inherit pname version;
- sha256 = "520dfe2ee04d28f3088c9c582fa2a534fc272647d5e2e59acc903c0152e61696";
+ sha256 = "874defad583e90e55a3e83aff27eb5fe108d9197d839cd45f3eacf2395881806";
};
propagatedBuildInputs = [ google-api-core libcst proto-plus ];
diff --git a/pkgs/development/python-modules/google-cloud-bigquery/default.nix b/pkgs/development/python-modules/google-cloud-bigquery/default.nix
index 228f3b68b61..2aa615a221f 100644
--- a/pkgs/development/python-modules/google-cloud-bigquery/default.nix
+++ b/pkgs/development/python-modules/google-cloud-bigquery/default.nix
@@ -17,11 +17,11 @@
buildPythonPackage rec {
pname = "google-cloud-bigquery";
- version = "2.10.0";
+ version = "2.11.0";
src = fetchPypi {
inherit pname version;
- sha256 = "fac9adb1394d948e259fba1df4e86a6c34cfccaf19af7bdbdf9640cf6e313a71";
+ sha256 = "d8f8464188e3eb03925a4f4acbf4e8fbfbde84a06145bd8a52c6b736113713ae";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/google-cloud-dataproc/default.nix b/pkgs/development/python-modules/google-cloud-dataproc/default.nix
index 095e01fbbd7..4308408bc59 100644
--- a/pkgs/development/python-modules/google-cloud-dataproc/default.nix
+++ b/pkgs/development/python-modules/google-cloud-dataproc/default.nix
@@ -11,11 +11,11 @@
buildPythonPackage rec {
pname = "google-cloud-dataproc";
- version = "2.2.0";
+ version = "2.3.0";
src = fetchPypi {
inherit pname version;
- sha256 = "07rv2kgbaqkbd71k5i2zn9kcxasfzkkyai8jnbszhkf92k0lmi41";
+ sha256 = "09e53889a60d84a71c505fe77174d242f00f28f989977aea91f6005cadfa466b";
};
propagatedBuildInputs = [ google-api-core libcst proto-plus ];
diff --git a/pkgs/development/python-modules/google-cloud-logging/default.nix b/pkgs/development/python-modules/google-cloud-logging/default.nix
index ab31a8ee4ed..c266d3e7921 100644
--- a/pkgs/development/python-modules/google-cloud-logging/default.nix
+++ b/pkgs/development/python-modules/google-cloud-logging/default.nix
@@ -15,11 +15,11 @@
buildPythonPackage rec {
pname = "google-cloud-logging";
- version = "2.2.0";
+ version = "2.3.0";
src = fetchPypi {
inherit pname version;
- sha256 = "8932ac382eee6af85cd08400a77586dd3139fbf40b61db757c4c492490899741";
+ sha256 = "b5675ce159db4e9c1d755003b76190460766f426a7c3c1519014cdd5ce66e890";
};
propagatedBuildInputs = [ google-api-core google-cloud-core proto-plus ];
diff --git a/pkgs/development/python-modules/google-cloud-os-config/default.nix b/pkgs/development/python-modules/google-cloud-os-config/default.nix
index 94d8d4738f5..dcb820640a6 100644
--- a/pkgs/development/python-modules/google-cloud-os-config/default.nix
+++ b/pkgs/development/python-modules/google-cloud-os-config/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "google-cloud-os-config";
- version = "1.0.0";
+ version = "1.1.0";
src = fetchPypi {
inherit pname version;
- sha256 = "07zvagy9hwaccwvg1xad5nkalgkria0maa5yxiwqf1yk9f7gbyq1";
+ sha256 = "c993129ecb1db6ab9b49cacfa11f368f30c7d897640c56f52558edf542c08ade";
};
propagatedBuildInputs = [ google-api-core libcst proto-plus ];
diff --git a/pkgs/development/python-modules/google-cloud-redis/default.nix b/pkgs/development/python-modules/google-cloud-redis/default.nix
index 86fbc360d73..8787eb6779a 100644
--- a/pkgs/development/python-modules/google-cloud-redis/default.nix
+++ b/pkgs/development/python-modules/google-cloud-redis/default.nix
@@ -11,11 +11,11 @@
buildPythonPackage rec {
pname = "google-cloud-redis";
- version = "2.0.0";
+ version = "2.1.0";
src = fetchPypi {
inherit pname version;
- sha256 = "1f67mr473vzv0qgjm4hycfnrjgiqrsv47vqrynwjy9yrca2130y7";
+ sha256 = "957f436986275dcc82483906b424dcabe8d1f8c08ae5c9677bf7547a314b0a59";
};
propagatedBuildInputs = [ google-api-core libcst proto-plus ];
diff --git a/pkgs/development/python-modules/google-cloud-secret-manager/default.nix b/pkgs/development/python-modules/google-cloud-secret-manager/default.nix
index a143a418c22..2a50fd5fb60 100644
--- a/pkgs/development/python-modules/google-cloud-secret-manager/default.nix
+++ b/pkgs/development/python-modules/google-cloud-secret-manager/default.nix
@@ -12,11 +12,11 @@
buildPythonPackage rec {
pname = "google-cloud-secret-manager";
- version = "2.2.0";
+ version = "2.3.0";
src = fetchPypi {
inherit pname version;
- sha256 = "97a46d2318f00c1c6ae1a4ab587e338677c5cc1651d7c6304982d74fa364dd9d";
+ sha256 = "4df4b7e3f83bc12d6bd29e69608172586b6ddfc7586dd2a2fd70cc4f18ed05c7";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/googlemaps/default.nix b/pkgs/development/python-modules/googlemaps/default.nix
index 007d4eb2cea..938a472eddf 100644
--- a/pkgs/development/python-modules/googlemaps/default.nix
+++ b/pkgs/development/python-modules/googlemaps/default.nix
@@ -1,28 +1,32 @@
{ lib
, buildPythonPackage
, fetchFromGitHub
+, pytest-cov
+, pytestCheckHook
+, pythonOlder
, requests
, responses
-, pytestCheckHook
-, pytestcov
-, isPy27
}:
buildPythonPackage rec {
pname = "googlemaps";
- version = "4.4.2";
- disabled = isPy27;
+ version = "4.4.5";
+ disabled = pythonOlder "3.5";
src = fetchFromGitHub {
owner = "googlemaps";
repo = "google-maps-services-python";
rev = "v${version}";
- sha256 = "DYhW1OGce/0gY7Jmwq6iM45PxLyXIYo4Cfg2u6Xuyg4=";
+ sha256 = "sha256-Rdfp98UqTMbqcOpkzh0Dz8fNSSbuvCnCztCkxiBgaAA=";
};
propagatedBuildInputs = [ requests ];
- checkInputs = [ pytestCheckHook responses pytestcov ];
+ checkInputs = [
+ pytest-cov
+ pytestCheckHook
+ responses
+ ];
disabledTests = [
# touches network
@@ -30,6 +34,8 @@ buildPythonPackage rec {
"test_transit_without_time"
];
+ pythonImportsCheck = [ "googlemaps" ];
+
meta = with lib; {
homepage = "https://github.com/googlemaps/google-maps-services-python";
description = "Python client library for Google Maps API Web Services";
diff --git a/pkgs/development/python-modules/gradient-utils/default.nix b/pkgs/development/python-modules/gradient-utils/default.nix
index cf0ffb6bb41..49fff6f6cee 100644
--- a/pkgs/development/python-modules/gradient-utils/default.nix
+++ b/pkgs/development/python-modules/gradient-utils/default.nix
@@ -1,12 +1,13 @@
-{ buildPythonPackage
+{ lib
+, buildPythonPackage
, fetchFromGitHub
, hyperopt
-, lib
, mock
, numpy
-, poetry
+, poetry-core
, prometheus_client
, pytestCheckHook
+, requests
}:
buildPythonPackage rec {
@@ -24,23 +25,39 @@ buildPythonPackage rec {
postPatch = ''
substituteInPlace pyproject.toml \
--replace 'numpy = "1.18.5"' 'numpy = "^1.18.5"' \
- --replace 'hyperopt = "0.1.2"' 'hyperopt = ">=0.1.2"'
+ --replace 'hyperopt = "0.1.2"' 'hyperopt = ">=0.1.2"' \
+ --replace 'wheel = "^0.35.1"' 'wheel = "^0.36"'
'';
- nativeBuildInputs = [ poetry ];
- checkInputs = [ mock pytestCheckHook ];
- propagatedBuildInputs = [ hyperopt prometheus_client numpy ];
+ nativeBuildInputs = [ poetry-core ];
+
+ propagatedBuildInputs = [
+ hyperopt
+ prometheus_client
+ numpy
+ ];
+
+ checkInputs = [
+ mock
+ requests
+ pytestCheckHook
+ ];
+
+ preCheck = ''
+ export HOSTNAME=myhost-experimentId
+ '';
- preCheck = "export HOSTNAME=myhost-experimentId";
disabledTests = [
"test_add_metrics_pushes_metrics" # requires a working prometheus push gateway
];
+ pythonImportsCheck = [ "gradient_utils" ];
+
meta = with lib; {
- description = "Gradient ML SDK";
- homepage = "https://github.com/Paperspace/gradient-utils";
- license = licenses.mit;
- platforms = platforms.unix;
+ description = "Python utils and helpers library for Gradient";
+ homepage = "https://github.com/Paperspace/gradient-utils";
+ license = licenses.mit;
+ platforms = platforms.unix;
maintainers = with maintainers; [ freezeboy ];
};
}
diff --git a/pkgs/development/python-modules/gradient/default.nix b/pkgs/development/python-modules/gradient/default.nix
index c4c6e3b356c..05a590e52fe 100644
--- a/pkgs/development/python-modules/gradient/default.nix
+++ b/pkgs/development/python-modules/gradient/default.nix
@@ -19,8 +19,9 @@ buildPythonPackage rec {
--replace 'attrs<=' 'attrs>=' \
--replace 'colorama==' 'colorama>=' \
--replace 'PyYAML==' 'PyYAML>=' \
- --replace 'marshmallow<' 'marshmallow>='
- '';
+ --replace 'marshmallow<' 'marshmallow>=' \
+ --replace 'websocket-client==' 'websocket-client>='
+ '';
propagatedBuildInputs = [ attrs boto3 requests gradient_statsd terminaltables
click-completion click-didyoumean click-help-colors requests_toolbelt
diff --git a/pkgs/development/python-modules/h3/default.nix b/pkgs/development/python-modules/h3/default.nix
index e66a3f5e9fc..3552b6922fc 100644
--- a/pkgs/development/python-modules/h3/default.nix
+++ b/pkgs/development/python-modules/h3/default.nix
@@ -13,14 +13,14 @@
buildPythonPackage rec {
pname = "h3";
- version = "3.7.1";
+ version = "3.7.2";
# pypi version does not include tests
src = fetchFromGitHub {
owner = "uber";
repo = "h3-py";
rev = "v${version}";
- sha256 = "sha256-MIVV3kZGsIsaJ/ccJOK3+j1VwkUsZGHS5d1sGOBa1Ec=";
+ sha256 = "00yi5ncfhi2wpakwm9visi1jlnnaaha66y90fjcsfyvi4hkm8xv2";
};
dontConfigure = true;
diff --git a/pkgs/development/python-modules/hass-nabucasa/default.nix b/pkgs/development/python-modules/hass-nabucasa/default.nix
index 102ab3a2540..0397a2d7629 100644
--- a/pkgs/development/python-modules/hass-nabucasa/default.nix
+++ b/pkgs/development/python-modules/hass-nabucasa/default.nix
@@ -15,13 +15,13 @@
buildPythonPackage rec {
pname = "hass-nabucasa";
- version = "0.41.0";
+ version = "0.42.0";
src = fetchFromGitHub {
owner = "nabucasa";
repo = pname;
rev = version;
- sha256 = "sha256-ewWw3PyJGRHP23J6WBBWs9YGl4vTb9/j/soZ6n5wbLM=";
+ sha256 = "sha256-vDgjuNgwNp9cDgiCNxhACOcuaxcrR+0DW/U5OaSW0n4=";
};
postPatch = ''
@@ -49,7 +49,7 @@ buildPythonPackage rec {
meta = with lib; {
homepage = "https://github.com/NabuCasa/hass-nabucasa";
description = "Home Assistant cloud integration by Nabu Casa, inc.";
- license = licenses.gpl3;
+ license = licenses.gpl3Only;
maintainers = with maintainers; [ Scriptkiddi ];
};
}
diff --git a/pkgs/development/python-modules/howdoi/default.nix b/pkgs/development/python-modules/howdoi/default.nix
index 68b1090c352..f75a84c01b8 100644
--- a/pkgs/development/python-modules/howdoi/default.nix
+++ b/pkgs/development/python-modules/howdoi/default.nix
@@ -11,11 +11,11 @@
buildPythonPackage rec {
pname = "howdoi";
- version = "2.0.12";
+ version = "2.0.14";
src = fetchPypi {
inherit pname version;
- sha256 = "bab3eab349ec0b534cf1b05a563d45e4d301b914c53a7f2c3446fdcc60497c93";
+ sha256 = "9416be3c8a319fc0764a743a2ad05fa374876dab71dbe15ce86c3a05ece44a0a";
};
postPatch = ''
diff --git a/pkgs/development/python-modules/httpx/default.nix b/pkgs/development/python-modules/httpx/default.nix
index 9fe636c3591..2aba203ea01 100644
--- a/pkgs/development/python-modules/httpx/default.nix
+++ b/pkgs/development/python-modules/httpx/default.nix
@@ -18,14 +18,14 @@
buildPythonPackage rec {
pname = "httpx";
- version = "0.17.0";
+ version = "0.17.1";
disabled = pythonOlder "3.6";
src = fetchFromGitHub {
owner = "encode";
repo = pname;
rev = version;
- sha256 = "sha256-pRdhPAxKZOVbRhOm4881Dn+IRtpX5T3oFuYdtWp3cgY=";
+ sha256 = "sha256-P4Uki+vlAgVECBUz9UGvv1ip49jmf0kYbyU2/mkWE3U=";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/huggingface-hub/default.nix b/pkgs/development/python-modules/huggingface-hub/default.nix
new file mode 100644
index 00000000000..0fce65f2b8b
--- /dev/null
+++ b/pkgs/development/python-modules/huggingface-hub/default.nix
@@ -0,0 +1,39 @@
+{ lib
+, fetchFromGitHub
+, buildPythonPackage
+, pythonOlder
+, filelock
+, importlib-metadata
+, requests
+, tqdm
+}:
+
+buildPythonPackage rec {
+ pname = "huggingface-hub";
+ version = "0.0.6";
+
+ src = fetchFromGitHub {
+ owner = "huggingface";
+ repo = "huggingface_hub";
+ rev = "v${version}";
+ hash = "sha256-0DSgWmodeRmvGq2v3n86BzRx5Xdb8fIQh+G/2O2d+yo=";
+ };
+
+ propagatedBuildInputs = [
+ filelock
+ requests
+ tqdm
+ ] ++ lib.optionals (pythonOlder "3.8") [ importlib-metadata ];
+
+ # Tests require network access.
+ doCheck = false;
+ pythonImportsCheck = [ "huggingface_hub" ];
+
+ meta = with lib; {
+ homepage = "https://github.com/huggingface/huggingface_hub";
+ description = "Download and publish models and other files on the huggingface.co hub";
+ changelog = "https://github.com/huggingface/huggingface_hub/releases/tag/${version}";
+ license = licenses.asl20;
+ maintainers = with maintainers; [ danieldk ];
+ };
+}
diff --git a/pkgs/development/python-modules/hwi/default.nix b/pkgs/development/python-modules/hwi/default.nix
index 7c34235a190..0b52402ed44 100644
--- a/pkgs/development/python-modules/hwi/default.nix
+++ b/pkgs/development/python-modules/hwi/default.nix
@@ -7,28 +7,20 @@
, libusb1
, mnemonic
, pyaes
-, pythonAtLeast
+, typing-extensions
}:
buildPythonPackage rec {
pname = "hwi";
- version = "1.2.1";
- disabled = pythonAtLeast "3.9";
+ version = "2.0.0";
src = fetchFromGitHub {
owner = "bitcoin-core";
repo = "HWI";
rev = version;
- sha256 = "0fs3152lw7y5l9ssr5as8gd739m9lb7wxpv1vc5m77k5nw7l8ax5";
+ sha256 = "0m8maxhjpfxnkry2l0x8143m1gmds8mbwyd9flnkfipxz0r0xwbr";
};
- postPatch = ''
- substituteInPlace setup.py \
- --replace "'ecdsa>=0.13.0,<0.14.0'" "'ecdsa'" \
- --replace "'hidapi>=0.7.99,<0.8.0'" "'hidapi'" \
- --replace "'mnemonic>=0.18.0,<0.19.0'" "'mnemonic'"
- '';
-
propagatedBuildInputs = [
bitbox02
ecdsa
@@ -36,6 +28,7 @@ buildPythonPackage rec {
libusb1
mnemonic
pyaes
+ typing-extensions
];
# tests require to clone quite a few firmwares
diff --git a/pkgs/development/python-modules/ijson/default.nix b/pkgs/development/python-modules/ijson/default.nix
index 8ccc7eb4e0c..3f65b9291ae 100644
--- a/pkgs/development/python-modules/ijson/default.nix
+++ b/pkgs/development/python-modules/ijson/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "ijson";
- version = "3.1.3";
+ version = "3.1.4";
src = fetchPypi {
inherit pname version;
- sha256 = "d29977f7235b5bf83c372825c6abd8640ba0e3a8e031d3ffc3b63deaf6ae1487";
+ sha256 = "1d1003ae3c6115ec9b587d29dd136860a81a23c7626b682e2b5b12c9fd30e4ea";
};
doCheck = false; # something about yajl
diff --git a/pkgs/development/python-modules/imap-tools/default.nix b/pkgs/development/python-modules/imap-tools/default.nix
index 2f87f24639a..136415eb54e 100644
--- a/pkgs/development/python-modules/imap-tools/default.nix
+++ b/pkgs/development/python-modules/imap-tools/default.nix
@@ -7,7 +7,7 @@
buildPythonPackage rec {
pname = "imap-tools";
- version = "0.38.1";
+ version = "0.39.0";
disabled = isPy27;
@@ -15,7 +15,7 @@ buildPythonPackage rec {
owner = "ikvk";
repo = "imap_tools";
rev = "v${version}";
- sha256 = "0b2gnym7p6cwgviwdq8pg2dy28pm5535f8kkc8rzc50knqdifl7g";
+ sha256 = "sha256-PyksCYVe7Ij/+bZpntHgY51I/ZVnC6L20TcKfTLr2CY=";
};
checkInputs = [
diff --git a/pkgs/development/python-modules/incomfort-client/default.nix b/pkgs/development/python-modules/incomfort-client/default.nix
new file mode 100644
index 00000000000..d281ece2463
--- /dev/null
+++ b/pkgs/development/python-modules/incomfort-client/default.nix
@@ -0,0 +1,34 @@
+{ lib
+, aiohttp
+, buildPythonPackage
+, fetchFromGitHub
+, pythonOlder
+}:
+
+buildPythonPackage rec {
+ pname = "incomfort-client";
+ version = "0.4.5";
+ disabled = pythonOlder "3.7";
+
+ src = fetchFromGitHub {
+ owner = "zxdavb";
+ repo = pname;
+ rev = version;
+ sha256 = "0r9f15fcjwhrq6ldji1dzbb76wsvinpkmyyaj7n55rl6ibnsyrwp";
+ };
+
+ propagatedBuildInputs = [
+ aiohttp
+ ];
+
+ # Project has no tests
+ doCheck = false;
+ pythonImportsCheck = [ "incomfortclient" ];
+
+ meta = with lib; {
+ description = "Python module to poll Intergas boilers via a Lan2RF gateway";
+ homepage = "https://github.com/zxdavb/incomfort-client";
+ license = with licenses; [ mit ];
+ maintainers = with maintainers; [ fab ];
+ };
+}
diff --git a/pkgs/development/python-modules/inflect/default.nix b/pkgs/development/python-modules/inflect/default.nix
index 130b6a49bda..b8ebce462dc 100644
--- a/pkgs/development/python-modules/inflect/default.nix
+++ b/pkgs/development/python-modules/inflect/default.nix
@@ -9,12 +9,12 @@
buildPythonPackage rec {
pname = "inflect";
- version = "5.2.0";
+ version = "5.3.0";
disabled = isPy27;
src = fetchPypi {
inherit pname version;
- sha256 = "30e9d9d372e693739beaae1345dc53c48871ca70c5c7060edd3e7e77802bf945";
+ sha256 = "41a23f6788962e9775e40e2ecfb1d6455d02de315022afeedd3c5dc070019d73";
};
nativeBuildInputs = [ setuptools_scm toml ];
diff --git a/pkgs/development/python-modules/influxdb-client/default.nix b/pkgs/development/python-modules/influxdb-client/default.nix
index 56436cdd0eb..82153f4b3d9 100644
--- a/pkgs/development/python-modules/influxdb-client/default.nix
+++ b/pkgs/development/python-modules/influxdb-client/default.nix
@@ -14,7 +14,7 @@
buildPythonPackage rec {
pname = "influxdb-client";
- version = "1.14.0";
+ version = "1.15.0";
disabled = pythonOlder "3.6"; # requires python version >=3.6
@@ -22,7 +22,7 @@ buildPythonPackage rec {
owner = "influxdata";
repo = "influxdb-client-python";
rev = "v${version}";
- sha256 = "1qq727gwz5migr3xlqxj57qxv1y52g7xpkdgggz2wz739w5czffd";
+ sha256 = "1b2xh78v965rgafyj7cdbjm2p96d74f7ifsqllc7242n9wv3k53q";
};
# makes test not reproducible
diff --git a/pkgs/development/python-modules/kaggle/default.nix b/pkgs/development/python-modules/kaggle/default.nix
index 8ff12963737..6b67818decf 100644
--- a/pkgs/development/python-modules/kaggle/default.nix
+++ b/pkgs/development/python-modules/kaggle/default.nix
@@ -12,11 +12,11 @@
buildPythonPackage rec {
pname = "kaggle";
- version = "1.5.10";
+ version = "1.5.12";
src = fetchPypi {
inherit pname version;
- sha256 = "05a2a3d4adeebc8a465d037999ba8db2cb471a24b41d623d4bcb80aac02ddbc9";
+ sha256 = "b4d87d107bff743aaa805c2b382c3661c4c175cdb159656d4972be2a9cef42cb";
};
# The version bounds in the setup.py file are unnecessarily restrictive.
diff --git a/pkgs/development/python-modules/labgrid/default.nix b/pkgs/development/python-modules/labgrid/default.nix
index 9d42d97e0d8..e9f0eda56cc 100644
--- a/pkgs/development/python-modules/labgrid/default.nix
+++ b/pkgs/development/python-modules/labgrid/default.nix
@@ -22,16 +22,18 @@
buildPythonPackage rec {
pname = "labgrid";
- version = "0.3.1";
+ version = "0.3.2";
src = fetchFromGitHub {
owner = "labgrid-project";
repo = "labgrid";
rev = "v${version}";
- sha256 = "15298prs2f4wiyn8lf475qicp3y22lcjdcpwp2fmrya642vnr6w5";
+ sha256 = "sha256-wMYsgZXNP8kTt/x8c4e96BXrbjIZZ6RsH04BfD0zGwo=";
};
patches = [
+ # Pyserial within Nixpkgs already includes the necessary fix, remove the
+ # pyserial version check from labgrid.
./0001-serialdriver-remove-pyserial-version-check.patch
];
diff --git a/pkgs/development/python-modules/maestral/default.nix b/pkgs/development/python-modules/maestral/default.nix
index cc9c35bcb92..63425b6c853 100644
--- a/pkgs/development/python-modules/maestral/default.nix
+++ b/pkgs/development/python-modules/maestral/default.nix
@@ -3,25 +3,23 @@
, fetchFromGitHub
, pythonOlder
, python
-, alembic, click, desktop-notifier, dropbox, fasteners, keyring, keyrings-alt, packaging, pathspec, Pyro5, requests, setuptools, sdnotify, sqlalchemy, survey, watchdog
+, click, desktop-notifier, dropbox, fasteners, keyring, keyrings-alt, packaging, pathspec, Pyro5, requests, setuptools, sdnotify, survey, watchdog
, importlib-metadata
-, importlib-resources
}:
buildPythonPackage rec {
pname = "maestral";
- version = "1.4.2";
+ version = "1.4.3";
disabled = pythonOlder "3.6";
src = fetchFromGitHub {
owner = "SamSchott";
repo = "maestral";
rev = "v${version}";
- sha256 = "sha256-ibAYuaPSty275/aQ0DibyWe2LjPoEpdWgElTnR+MEs8=";
+ sha256 = "sha256-3GleQNkJrGIkFqOL2Dq0jTpgw7ts9ecpovKbyh3OrEI=";
};
propagatedBuildInputs = [
- alembic
click
desktop-notifier
dropbox
@@ -34,13 +32,10 @@ buildPythonPackage rec {
requests
setuptools
sdnotify
- sqlalchemy
survey
watchdog
] ++ lib.optionals (pythonOlder "3.8") [
importlib-metadata
- ] ++ lib.optionals (pythonOlder "3.9") [
- importlib-resources
];
makeWrapperArgs = [
diff --git a/pkgs/development/python-modules/mpv/default.nix b/pkgs/development/python-modules/mpv/default.nix
index 0ff66fa8132..11d0bed476a 100644
--- a/pkgs/development/python-modules/mpv/default.nix
+++ b/pkgs/development/python-modules/mpv/default.nix
@@ -4,14 +4,14 @@
buildPythonPackage rec {
pname = "mpv";
- version = "0.4.7";
+ version = "0.5.2";
disabled = isPy27;
src = fetchFromGitHub {
owner = "jaseg";
repo = "python-mpv";
rev = "v${version}";
- sha256 = "1gq2ynzbpmc7bv066ddv2f4rnmvfsi7034vhf9ffp7yzbixf6ys8";
+ sha256 = "0ffskpynhl1252h6a05087lvpjgn1cn2z3caiv3i666dn1n79fjd";
};
buildInputs = [ mpv ];
@@ -28,6 +28,6 @@ buildPythonPackage rec {
meta = with lib; {
description = "A python interface to the mpv media player";
homepage = "https://github.com/jaseg/python-mpv";
- license = licenses.agpl3;
+ license = licenses.agpl3Plus;
};
}
diff --git a/pkgs/development/python-modules/msal/default.nix b/pkgs/development/python-modules/msal/default.nix
index 37266df5f21..3df0527589a 100644
--- a/pkgs/development/python-modules/msal/default.nix
+++ b/pkgs/development/python-modules/msal/default.nix
@@ -9,11 +9,11 @@
buildPythonPackage rec {
pname = "msal";
- version = "1.8.0";
+ version = "1.10.0";
src = fetchPypi {
inherit pname version;
- sha256 = "1dcc737ca517df53438bc9a3fae97f17d93d7a93fa1389e6bc44e82eee81ab83";
+ sha256 = "582e92e3b9fa68084dca6ecfd8db866ddc75cd9043de267c79d6b6277dd27f55";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/msldap/default.nix b/pkgs/development/python-modules/msldap/default.nix
index 826a4fddae0..e9790db9f5e 100644
--- a/pkgs/development/python-modules/msldap/default.nix
+++ b/pkgs/development/python-modules/msldap/default.nix
@@ -12,11 +12,11 @@
buildPythonPackage rec {
pname = "msldap";
- version = "0.3.27";
+ version = "0.3.28";
src = fetchPypi {
inherit pname version;
- sha256 = "sha256-tAMl1Xkb04Vfh18uS30eKX/IfeXhwER3J1lHXHxHlXY=";
+ sha256 = "sha256-0sMi5PpwMWf/W+Hu0akQVF/1ZkbanfOzYDC3R6lZrSE=";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/msrest/default.nix b/pkgs/development/python-modules/msrest/default.nix
index 21b93bf5bfe..acdcf69e301 100644
--- a/pkgs/development/python-modules/msrest/default.nix
+++ b/pkgs/development/python-modules/msrest/default.nix
@@ -18,7 +18,7 @@
}:
buildPythonPackage rec {
- version = "0.6.19";
+ version = "0.6.21";
pname = "msrest";
# no tests in PyPI tarball
@@ -27,7 +27,7 @@ buildPythonPackage rec {
owner = "Azure";
repo = "msrest-for-python";
rev = "v${version}";
- sha256 = "sha256-hcUJrWw5EU0aO5Gyhn5+LmuRQN9Bom59cTz3maQ0jvw=";
+ sha256 = "sha256-IlBwlVQ/v+vJmCWNbFZKGL6a9K09z4AYrPm3kwaA/nI=";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/notify/default.nix b/pkgs/development/python-modules/notify/default.nix
index 1a60cf70d2d..8aa70b43e66 100644
--- a/pkgs/development/python-modules/notify/default.nix
+++ b/pkgs/development/python-modules/notify/default.nix
@@ -27,7 +27,7 @@ stdenv.mkDerivation {
configure
'';
- nativeBuildInputs = [ pkgs.pkgconfig ];
+ nativeBuildInputs = [ pkgs.pkg-config ];
buildInputs = [ python pygobject2 pygtk pkgs.libnotify pkgs.glib pkgs.gtk2 pkgs.dbus-glib ];
postInstall = "cd $out/lib/python*/site-packages && ln -s gtk-*/pynotify .";
diff --git a/pkgs/development/python-modules/ntc-templates/default.nix b/pkgs/development/python-modules/ntc-templates/default.nix
index a85bd0f8fc3..dc7ba5d8b68 100644
--- a/pkgs/development/python-modules/ntc-templates/default.nix
+++ b/pkgs/development/python-modules/ntc-templates/default.nix
@@ -2,6 +2,7 @@
, buildPythonPackage
, fetchFromGitHub
, isPy27
+, poetry-core
, textfsm
, pytestCheckHook
, ruamel_yaml
@@ -10,22 +11,36 @@
buildPythonPackage rec {
pname = "ntc-templates";
- version = "1.6.0";
+ version = "2.0.0";
+ format = "pyproject";
disabled = isPy27;
src = fetchFromGitHub {
owner = "networktocode";
repo = pname;
- rev = "dc27599b0c5f3bb6ff23049e781b5dab2849c2c3"; # not tagged
- sha256 = "1vg5y5c51vc9dj3b8qcffh6dz85ri11zb1azxmyvgbq86pcvbx9f";
+ rev = "v${version}";
+ sha256 = "05ifbzps9jxrrkrqybsdbm67jhynfcjc298pqkhp21q5jwnlrl72";
};
- propagatedBuildInputs = [ textfsm ];
+ nativeBuildInputs = [
+ poetry-core
+ ];
- checkInputs = [ pytestCheckHook ruamel_yaml yamllint ];
+ propagatedBuildInputs = [
+ textfsm
+ ];
+
+ checkInputs = [
+ pytestCheckHook
+ ruamel_yaml
+ yamllint
+ ];
# https://github.com/networktocode/ntc-templates/issues/743
- disabledTests = [ "test_raw_data_against_mock" "test_verify_parsed_and_reference_data_exists" ];
+ disabledTests = [
+ "test_raw_data_against_mock"
+ "test_verify_parsed_and_reference_data_exists"
+ ];
meta = with lib; {
description = "TextFSM templates for parsing show commands of network devices";
diff --git a/pkgs/development/python-modules/openwrt-luci-rpc/default.nix b/pkgs/development/python-modules/openwrt-luci-rpc/default.nix
index 2e7666d3ab0..7661295ba23 100644
--- a/pkgs/development/python-modules/openwrt-luci-rpc/default.nix
+++ b/pkgs/development/python-modules/openwrt-luci-rpc/default.nix
@@ -1,33 +1,39 @@
-{ buildPythonPackage
-, fetchPypi
-, lib
+{ lib
+, buildPythonPackage
, click
-, requests
+, fetchPypi
, packaging
+, pytestCheckHook
+, requests
}:
-with lib;
-
buildPythonPackage rec {
pname = "openwrt-luci-rpc";
- version = "1.1.7";
+ version = "1.1.8";
src = fetchPypi {
inherit pname version;
- sha256 = "8074c1ed24cdd1fadc5a99bd63d9313a0a44703714473ed781ed11e7fb45c96f";
+ sha256 = "sha256-bo9HLT0q0yiLJI7i5v/36G82FHbGCtnAI50iGniyKSU=";
};
- postPatch = ''
- substituteInPlace setup.py --replace "requests==2.21.0" "requests"
- substituteInPlace setup.py --replace "packaging==19.1" "packaging"
- '';
+ propagatedBuildInputs = [
+ click
+ requests
+ packaging
+ ];
- propagatedBuildInputs = [ click requests packaging ];
+ checkInputs = [
+ pytestCheckHook
+ ];
- meta = {
- description = ''
- Python3 module for interacting with the OpenWrt Luci RPC interface.
- Supports 15.X & 17.X & 18.X or newer releases of OpenWrt.
+ pythonImportsCheck = [ "openwrt_luci_rpc" ];
+
+ meta = with lib; {
+ description = "Python module for interacting with the OpenWrt Luci RPC interface";
+ longDescription = ''
+ This module allows you to use the Luci RPC interface to fetch connected devices
+ on your OpenWrt based router. Supports 15.X & 17.X & 18.X or newer releases of
+ OpenWrt.
'';
homepage = "https://github.com/fbradyirl/openwrt-luci-rpc";
license = licenses.asl20;
diff --git a/pkgs/development/python-modules/plexapi/default.nix b/pkgs/development/python-modules/plexapi/default.nix
index 810bd1ffed1..1686887a151 100644
--- a/pkgs/development/python-modules/plexapi/default.nix
+++ b/pkgs/development/python-modules/plexapi/default.nix
@@ -9,14 +9,14 @@
buildPythonPackage rec {
pname = "PlexAPI";
- version = "4.4.0";
+ version = "4.4.1";
disabled = isPy27;
src = fetchFromGitHub {
owner = "pkkid";
repo = "python-plexapi";
rev = version;
- sha256 = "0wzdzi5afncinavz5g77ximdr9y2ndzwb0gl819n0l6pnvbxdwp2";
+ sha256 = "11zarqnrpis6xpsjdvfl3pczv1l9rzbgkawkv2lhfvzlnc00d7df";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/plugwise/default.nix b/pkgs/development/python-modules/plugwise/default.nix
index f4be0e5140b..289f1871f33 100644
--- a/pkgs/development/python-modules/plugwise/default.nix
+++ b/pkgs/development/python-modules/plugwise/default.nix
@@ -19,13 +19,13 @@
buildPythonPackage rec {
pname = "plugwise";
- version = "0.8.5";
+ version = "0.9.3";
src = fetchFromGitHub {
owner = pname;
repo = "python-plugwise";
rev = version;
- sha256 = "1gviyy31l1j8z0if2id3m13r43kw4mcgd8921813yfhmf174piq4";
+ sha256 = "sha256-MZ4R55vGUyWmR0Md83eNerzsgtYMch1vfQ3sqbm12bM=";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/powerline/default.nix b/pkgs/development/python-modules/powerline/default.nix
index 63f5feada59..292c44cf58f 100644
--- a/pkgs/development/python-modules/powerline/default.nix
+++ b/pkgs/development/python-modules/powerline/default.nix
@@ -13,14 +13,14 @@
# TODO: bzr support is missing because nixpkgs switched to `breezy`
buildPythonPackage rec {
- version = "2.8.1";
+ version = "2.8.2";
pname = "powerline";
src = fetchFromGitHub {
owner = pname;
repo = pname;
rev = version;
- sha256 = "0xscckcbw75pbcl4546ndrjs4682pn2sqqrd6qvqm0s6zswg7a0y";
+ sha256 = "sha256-6V8ozl5KJQvytfflBmKJlIZQ5m3hkpCzMBtWZ2SzcQ0=";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/pyatv/default.nix b/pkgs/development/python-modules/pyatv/default.nix
index 2fca74b33aa..ddf2c9695a4 100644
--- a/pkgs/development/python-modules/pyatv/default.nix
+++ b/pkgs/development/python-modules/pyatv/default.nix
@@ -1,55 +1,58 @@
-{ lib, buildPythonPackage
+{ lib
+, buildPythonPackage
, aiohttp
, aiozeroconf
-, asynctest
, cryptography
, deepdiff
+, fetchFromGitHub
, netifaces
, protobuf
-, pytest
, pytest-aiohttp
, pytest-asyncio
-, pytestrunner
+, pytest-runner
+, pytest-timeout
+, pytestCheckHook
, srptools
, zeroconf
-, fetchFromGitHub
-, pytestCheckHook
}:
buildPythonPackage rec {
pname = "pyatv";
- version = "0.7.6";
+ version = "0.7.7";
+
src = fetchFromGitHub {
owner = "postlund";
repo = pname;
rev = "v${version}";
- sha256 = "1lahv6f97fizgh5b2w5yz9455l8ygn99rslhiygkgjywi2flx3p3";
+ sha256 = "sha256-dPnh8XZN7ZVR2rYNnj7GSYXW5I2GNQwD/KRDTgs2AtI=";
};
- nativeBuildInputs = [ pytestrunner];
+ nativeBuildInputs = [ pytest-runner];
propagatedBuildInputs = [
- aiozeroconf
- srptools
aiohttp
- protobuf
+ aiozeroconf
cryptography
netifaces
+ protobuf
+ srptools
zeroconf
];
checkInputs = [
deepdiff
- pytest
pytest-aiohttp
pytest-asyncio
+ pytest-timeout
pytestCheckHook
];
__darwinAllowLocalNetworking = true;
+ pythonImportsCheck = [ "pyatv" ];
+
meta = with lib; {
- description = "A python client library for the Apple TV";
+ description = "Python client library for the Apple TV";
homepage = "https://github.com/postlund/pyatv";
license = licenses.mit;
maintainers = with maintainers; [ elseym ];
diff --git a/pkgs/development/python-modules/pycdio/default.nix b/pkgs/development/python-modules/pycdio/default.nix
index 712029b692c..7e06b18e32b 100644
--- a/pkgs/development/python-modules/pycdio/default.nix
+++ b/pkgs/development/python-modules/pycdio/default.nix
@@ -26,7 +26,7 @@ buildPythonPackage rec {
patchShebangs .
'';
- nativeBuildInputs = [ nose pkgs.pkgconfig pkgs.swig ];
+ nativeBuildInputs = [ nose pkgs.pkg-config pkgs.swig ];
buildInputs = [ setuptools pkgs.libcdio ]
++ lib.optional stdenv.isDarwin pkgs.libiconv;
diff --git a/pkgs/development/python-modules/pyhomematic/default.nix b/pkgs/development/python-modules/pyhomematic/default.nix
index 65d3f60da04..9bfa814894d 100644
--- a/pkgs/development/python-modules/pyhomematic/default.nix
+++ b/pkgs/development/python-modules/pyhomematic/default.nix
@@ -1,19 +1,26 @@
-{ lib, buildPythonPackage, isPy3k, fetchPypi }:
+{ lib
+, buildPythonPackage
+, isPy3k
+, fetchPypi
+, python
+}:
buildPythonPackage rec {
pname = "pyhomematic";
- version = "0.1.71";
+ version = "0.1.72";
disabled = !isPy3k;
src = fetchPypi {
inherit pname version;
- sha256 = "0z09bw2mlhg7n9jyqmcyir306wpxr5nw1qsp5ps2iaw1qnyz5s9n";
+ sha256 = "a1d44103b90418d9c8cde4699a1c671d57d12469be23a45e93bfc00df28ef11b";
};
- # PyPI tarball does not include tests/ directory
- # Unreliable timing: https://github.com/danielperna84/pyhomematic/issues/126
- doCheck = false;
+ checkPhase = ''
+ ${python.interpreter} -m unittest
+ '';
+
+ pythonImportsCheck = [ "pyhomematic" ];
meta = with lib; {
description = "Python 3 Interface to interact with Homematic devices";
diff --git a/pkgs/development/python-modules/pynetdicom/default.nix b/pkgs/development/python-modules/pynetdicom/default.nix
new file mode 100644
index 00000000000..77308a1966b
--- /dev/null
+++ b/pkgs/development/python-modules/pynetdicom/default.nix
@@ -0,0 +1,55 @@
+{ lib
+, stdenv
+, buildPythonPackage
+, fetchFromGitHub
+, pydicom
+, pyfakefs
+, pytestCheckHook
+, sqlalchemy
+}:
+
+buildPythonPackage rec {
+ pname = "pynetdicom";
+ version = "1.5.5";
+
+ src = fetchFromGitHub {
+ owner = "pydicom";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "0zjpscxdhlcv99py7jx5r6dw32nzbcr49isrzkdr6g3zwyxwzbfm";
+ };
+
+ propagatedBuildInputs = [
+ pydicom
+ ];
+
+ checkInputs = [
+ pyfakefs
+ pytestCheckHook
+ sqlalchemy
+ ];
+
+ disabledTests = [
+ # Some tests needs network capabilities
+ "test_str_types_empty"
+ "TestEchoSCP"
+ "TestEchoSCPCLI"
+ "TestStoreSCP"
+ "TestStoreSCPCLI"
+ "TestStoreSCU"
+ "TestStoreSCUCLI"
+ "TestQRGetServiceClass"
+ "TestQRMoveServiceClass"
+ ];
+
+ pythonImportsCheck = [ "pynetdicom" ];
+
+ meta = with lib; {
+ description = "Python implementation of the DICOM networking protocol";
+ homepage = "https://github.com/pydicom/pynetdicom";
+ license = with licenses; [ mit ];
+ maintainers = with maintainers; [ fab ];
+ # Tests are not passing on Darwin, thus it's assumed that it doesn't work
+ broken = stdenv.isDarwin;
+ };
+}
diff --git a/pkgs/development/python-modules/pyparted/default.nix b/pkgs/development/python-modules/pyparted/default.nix
index f46a5d2db82..16a894546e4 100644
--- a/pkgs/development/python-modules/pyparted/default.nix
+++ b/pkgs/development/python-modules/pyparted/default.nix
@@ -38,7 +38,7 @@ buildPythonPackage rec {
PATH="${pkgs.parted}/sbin:$PATH"
'';
- nativeBuildInputs = [ pkgs.pkgconfig ];
+ nativeBuildInputs = [ pkgs.pkg-config ];
checkInputs = [ six ];
propagatedBuildInputs = [ pkgs.parted ];
diff --git a/pkgs/development/python-modules/pypoppler/default.nix b/pkgs/development/python-modules/pypoppler/default.nix
index 348f9171502..d325c170dc6 100644
--- a/pkgs/development/python-modules/pypoppler/default.nix
+++ b/pkgs/development/python-modules/pypoppler/default.nix
@@ -17,7 +17,7 @@ buildPythonPackage rec {
};
NIX_CFLAGS_COMPILE="-I${pkgs.poppler.dev}/include/poppler/";
- nativeBuildInputs = [ pkgs.pkgconfig ];
+ nativeBuildInputs = [ pkgs.pkg-config ];
buildInputs = [ pkgs.poppler.dev ];
propagatedBuildInputs = [ pycairo pygobject2 ];
diff --git a/pkgs/development/python-modules/pyshark/default.nix b/pkgs/development/python-modules/pyshark/default.nix
index 206e3671f47..1bb91953983 100644
--- a/pkgs/development/python-modules/pyshark/default.nix
+++ b/pkgs/development/python-modules/pyshark/default.nix
@@ -2,13 +2,13 @@
buildPythonPackage rec {
pname = "pyshark";
- version = "0.4.2.11";
+ version = "0.4.3";
src = fetchFromGitHub {
owner = "KimiNewt";
repo = pname;
rev = "v${version}";
- sha256 = "07dkhkf85cplcj1h3k8mmqzsn4zdkxzr0zg3gvf8yc8p5g5azx9q";
+ sha256 = "sha256-cveiFkkSplfQPgUEVWyV40KKHCtKJZsfvdV8JmEUmE4=";
};
propagatedBuildInputs = [
@@ -29,6 +29,8 @@ buildPythonPackage rec {
wireshark-cli
];
+ pythonImportsCheck = [ "pyshark" ];
+
meta = with lib; {
description = "Python wrapper for tshark, allowing python packet parsing using wireshark dissectors";
homepage = "https://github.com/KimiNewt/pyshark/";
diff --git a/pkgs/development/python-modules/pytest-error-for-skips/default.nix b/pkgs/development/python-modules/pytest-error-for-skips/default.nix
new file mode 100644
index 00000000000..60d3f16a1c9
--- /dev/null
+++ b/pkgs/development/python-modules/pytest-error-for-skips/default.nix
@@ -0,0 +1,31 @@
+{ lib
+, buildPythonPackage
+, fetchFromGitHub
+, pytest
+, pytestCheckHook
+}:
+
+buildPythonPackage rec {
+ pname = "pytest-error-for-skips";
+ version = "2.0.2";
+
+ src = fetchFromGitHub {
+ owner = "jankatins";
+ repo = pname;
+ rev = version;
+ sha256 = "04i4jd3bg4lgn2jfh0a0dzg3ml9b2bjv2ndia6b64w96r3r4p3qr";
+ };
+
+ buildInputs = [ pytest ];
+
+ checkInputs = [ pytestCheckHook ];
+
+ pythonImportsCheck = [ "pytest_error_for_skips" ];
+
+ meta = with lib; {
+ description = "Pytest plugin to treat skipped tests a test failures";
+ homepage = "https://github.com/jankatins/pytest-error-for-skips";
+ license = licenses.mit;
+ maintainers = with maintainers; [ fab ];
+ };
+}
diff --git a/pkgs/development/python-modules/pythran/default.nix b/pkgs/development/python-modules/pythran/default.nix
new file mode 100644
index 00000000000..864234a37e2
--- /dev/null
+++ b/pkgs/development/python-modules/pythran/default.nix
@@ -0,0 +1,69 @@
+{ lib
+, buildPythonPackage
+, fetchFromGitHub
+, pytestrunner
+, ply
+, networkx
+, decorator
+, gast
+, six
+, numpy
+, beniget
+, pytestCheckHook
+, scipy
+, isPy3k
+}:
+
+buildPythonPackage rec {
+ pname = "pythran";
+ version = "0.9.8post3";
+
+ src = fetchFromGitHub {
+ owner = "serge-sans-paille";
+ repo = "pythran";
+ rev = version;
+ sha256 = "sha256-GCWjJlf7zpFzELR6wTF8FoJzJ3F/WdT1hHjY5A5h/+4=";
+ };
+
+ nativeBuildInputs = [
+ pytestrunner
+ ];
+
+ propagatedBuildInputs = [
+ ply
+ networkx
+ decorator
+ gast
+ six
+ numpy
+ beniget
+ ];
+
+ pythonImportsCheck = [
+ "pythran"
+ "pythran.backend"
+ "pythran.middlend"
+ "pythran.passmanager"
+ "pythran.toolchain"
+ "pythran.spec"
+ ];
+
+ checkInputs = [
+ pytestCheckHook
+ numpy
+ scipy
+ ];
+
+ # Test suite is huge.
+ # Also, in the future scipy will rely on it resulting in a circular test dependency
+ doCheck = false;
+
+ disabled = !isPy3k;
+
+ meta = {
+ description = "Ahead of Time compiler for numeric kernels";
+ homepage = https://github.com/serge-sans-paille/pythran;
+ license = lib.licenses.bsd3;
+ };
+
+}
diff --git a/pkgs/development/python-modules/sagemaker/default.nix b/pkgs/development/python-modules/sagemaker/default.nix
index f8de633c613..7d9a985e39b 100644
--- a/pkgs/development/python-modules/sagemaker/default.nix
+++ b/pkgs/development/python-modules/sagemaker/default.nix
@@ -14,11 +14,11 @@
buildPythonPackage rec {
pname = "sagemaker";
- version = "2.29.1";
+ version = "2.29.2";
src = fetchPypi {
inherit pname version;
- sha256 = "sha256-5hFX6tVLolPxC/40ssdr0XYp3Vn3fVvBWGi7Utp6/k8=";
+ sha256 = "sha256-e+yrjtDC6d47+zEFv6WY7xGw9kDfKLrNyMh/IkC/bQs=";
};
pythonImportsCheck = [
diff --git a/pkgs/development/python-modules/sane/default.nix b/pkgs/development/python-modules/sane/default.nix
index d45c736d8d0..b02feb9e219 100644
--- a/pkgs/development/python-modules/sane/default.nix
+++ b/pkgs/development/python-modules/sane/default.nix
@@ -1,7 +1,7 @@
{ lib
, buildPythonPackage
, fetchPypi
-, saneBackends
+, sane-backends
}:
buildPythonPackage rec {
@@ -15,7 +15,7 @@ buildPythonPackage rec {
};
buildInputs = [
- saneBackends
+ sane-backends
];
meta = with lib; {
diff --git a/pkgs/development/python-modules/slack-sdk/default.nix b/pkgs/development/python-modules/slack-sdk/default.nix
index cb491cf6007..195bd720615 100644
--- a/pkgs/development/python-modules/slack-sdk/default.nix
+++ b/pkgs/development/python-modules/slack-sdk/default.nix
@@ -21,14 +21,14 @@
buildPythonPackage rec {
pname = "slack-sdk";
- version = "3.4.0";
+ version = "3.4.2";
disabled = !isPy3k;
src = fetchFromGitHub {
owner = "slackapi";
repo = "python-slack-sdk";
rev = "v${version}";
- sha256 = "sha256-WlHVorltN8Apq0MZUStPlJZKbBFSbnAoIBQUZYGdDiY=";
+ sha256 = "sha256-AbQqe6hCy6Ke5lwKHFWLJlXv7HdDApYYK++SPNQ2Nxg=";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/snapcast/default.nix b/pkgs/development/python-modules/snapcast/default.nix
index c5df9f7d991..702b0e3e365 100644
--- a/pkgs/development/python-modules/snapcast/default.nix
+++ b/pkgs/development/python-modules/snapcast/default.nix
@@ -1,23 +1,25 @@
-{ lib, buildPythonPackage, fetchPypi, isPy3k, pytest
-, construct }:
+{ lib
+, buildPythonPackage
+, construct
+, fetchPypi
+, isPy3k
+}:
buildPythonPackage rec {
pname = "snapcast";
- version = "2.1.1";
-
+ version = "2.1.2";
disabled = !isPy3k;
src = fetchPypi {
inherit pname version;
- sha256 = "c3ecd63d997fbcf6e5322dc47c1f02615f1d9611cba01ec18e9c9f8c14ed824b";
+ sha256 = "sha256-ILBleqxEO7wTxAw/fvDW+4O4H4XWV5m5WWtaNeRBr4g=";
};
- checkInputs = [ pytest ];
-
propagatedBuildInputs = [ construct ];
# no checks from Pypi - https://github.com/happyleavesaoc/python-snapcast/issues/23
doCheck = false;
+ pythonImportsCheck = [ "snapcast" ];
meta = with lib; {
description = "Control Snapcast, a multi-room synchronous audio solution";
diff --git a/pkgs/development/python-modules/sqlite-utils/default.nix b/pkgs/development/python-modules/sqlite-utils/default.nix
index 3ec4246cd02..a6dd6e41dc5 100644
--- a/pkgs/development/python-modules/sqlite-utils/default.nix
+++ b/pkgs/development/python-modules/sqlite-utils/default.nix
@@ -15,12 +15,12 @@
buildPythonPackage rec {
pname = "sqlite-utils";
- version = "3.5";
+ version = "3.6";
disabled = pythonOlder "3.6";
src = fetchPypi {
inherit pname version;
- sha256 = "sha256-i9SnT+DcQOcujV25bD/SNV1uRA2IgfiSWhEWlQC5TiA=";
+ sha256 = "sha256-WCqbz0tssy7i76Sg2PeexjDollypPGnOqqfUJOHAFWA=";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/vsure/default.nix b/pkgs/development/python-modules/vsure/default.nix
index 40b1b328f16..bd592d68682 100644
--- a/pkgs/development/python-modules/vsure/default.nix
+++ b/pkgs/development/python-modules/vsure/default.nix
@@ -6,11 +6,11 @@
buildPythonPackage rec {
pname = "vsure";
- version = "1.7.2";
+ version = "1.7.3";
src = fetchPypi {
inherit pname version;
- sha256 = "sha256-EFat1sewh0Y9PHs08Grlk2RparA47GqkUv/WJ3J2494=";
+ sha256 = "sha256-tnUL9krKHqHR79EROsmVflCy9uO1n0iV6evQc/YpxnM=";
};
propagatedBuildInputs = [ requests ];
diff --git a/pkgs/development/python-modules/websocket_client/default.nix b/pkgs/development/python-modules/websocket_client/default.nix
index dacae3e81e1..6ad0634631d 100644
--- a/pkgs/development/python-modules/websocket_client/default.nix
+++ b/pkgs/development/python-modules/websocket_client/default.nix
@@ -1,25 +1,33 @@
-{ lib, buildPythonPackage, fetchPypi, isPy27
-, six
+{ lib
, backports_ssl_match_hostname
+, buildPythonPackage
+, fetchPypi
+, isPy27
+, pytestCheckHook
+, six
}:
buildPythonPackage rec {
- version = "0.57.0";
pname = "websocket_client";
+ version = "0.58.0";
src = fetchPypi {
inherit pname version;
- sha256 = "d735b91d6d1692a6a181f2a8c9e0238e5f6373356f561bb9dc4c7af36f452010";
+ sha256 = "sha256-Y1CbQdFYrlt/Z+tK0g/su07umUNOc+FANU3D/44JcW8=";
};
propagatedBuildInputs = [
six
] ++ lib.optional isPy27 backports_ssl_match_hostname;
+ checkInputs = [ pytestCheckHook ];
+
+ pythonImportsCheck = [ "websocket" ];
+
meta = with lib; {
- description = "Websocket client for python";
+ description = "Websocket client for Python";
homepage = "https://github.com/websocket-client/websocket-client";
- license = licenses.bsd3;
- maintainers = with maintainers; [ ];
+ license = licenses.lgpl21Plus;
+ maintainers = with maintainers; [ fab ];
};
}
diff --git a/pkgs/development/python-modules/xknx/default.nix b/pkgs/development/python-modules/xknx/default.nix
index 72a54748863..b1a1afbe201 100644
--- a/pkgs/development/python-modules/xknx/default.nix
+++ b/pkgs/development/python-modules/xknx/default.nix
@@ -11,14 +11,14 @@
buildPythonPackage rec {
pname = "xknx";
- version = "0.17.1";
+ version = "0.17.2";
disabled = pythonOlder "3.7";
src = fetchFromGitHub {
owner = "XKNX";
repo = pname;
rev = version;
- sha256 = "sha256-FNI6zodwlYdJDxncCOubClG9L1U6HGkQxdEEp0LdW04=";
+ sha256 = "sha256-DJglvcpqGBVkycEjq+Oa9gz9Keop39+UR9SctX0lg/A=";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/xmldiff/default.nix b/pkgs/development/python-modules/xmldiff/default.nix
new file mode 100644
index 00000000000..1dfb0914758
--- /dev/null
+++ b/pkgs/development/python-modules/xmldiff/default.nix
@@ -0,0 +1,29 @@
+{ lib
+, buildPythonPackage
+, fetchPypi
+, lxml
+, setuptools
+, six
+, pytestCheckHook
+}:
+
+buildPythonPackage rec {
+ pname = "xmldiff";
+ version = "2.4";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "sha256-Bb6iDOHyyWeGg7zODDupmB+H2StwnRkOAYvL8Efsz2M=";
+ };
+
+ propagatedBuildInputs = [ lxml setuptools six ];
+
+ checkInputs = [ pytestCheckHook ];
+
+ meta = with lib; {
+ homepage = "https://github.com/Shoobx/xmldiff";
+ description = "Creates diffs of XML files";
+ license = licenses.mit;
+ maintainers = with maintainers; [ sfrijters ];
+ };
+}
diff --git a/pkgs/development/r-modules/default.nix b/pkgs/development/r-modules/default.nix
index fe823c17d93..24f6e7ccfc4 100644
--- a/pkgs/development/r-modules/default.nix
+++ b/pkgs/development/r-modules/default.nix
@@ -231,7 +231,7 @@ let
};
packagesWithNativeBuildInputs = {
- arrow = [ pkgs.pkgconfig pkgs.arrow-cpp ];
+ arrow = [ pkgs.pkg-config pkgs.arrow-cpp ];
adimpro = [ pkgs.imagemagick ];
animation = [ pkgs.which ];
audio = [ pkgs.portaudio ];
diff --git a/pkgs/development/tools/ameba/default.nix b/pkgs/development/tools/ameba/default.nix
index 48182760dca..eab5716d105 100644
--- a/pkgs/development/tools/ameba/default.nix
+++ b/pkgs/development/tools/ameba/default.nix
@@ -2,13 +2,13 @@
crystal.buildCrystalPackage rec {
pname = "ameba";
- version = "0.14.0";
+ version = "0.14.1";
src = fetchFromGitHub {
owner = "crystal-ameba";
repo = "ameba";
rev = "v${version}";
- sha256 = "sha256-9oLVv0fCJzYyBApR4yzQKc25Uz9X5Rrvj638yD0JDMU=";
+ sha256 = "sha256-yRahBY2ob3EkBKXZN9K7UqgHM4k5CVOcWG0/oOWQFuk=";
};
meta = with lib; {
diff --git a/pkgs/development/tools/analysis/coan/default.nix b/pkgs/development/tools/analysis/coan/default.nix
index 1e0b79e0daa..3ef6c2b8459 100644
--- a/pkgs/development/tools/analysis/coan/default.nix
+++ b/pkgs/development/tools/analysis/coan/default.nix
@@ -28,6 +28,6 @@ stdenv.mkDerivation rec {
'';
homepage = "http://coan2.sourceforge.net/";
license = licenses.bsd3;
- platforms = platforms.linux;
+ platforms = platforms.all;
};
}
diff --git a/pkgs/development/tools/analysis/codeql/default.nix b/pkgs/development/tools/analysis/codeql/default.nix
index fb5d5b0c53f..77992b9909c 100644
--- a/pkgs/development/tools/analysis/codeql/default.nix
+++ b/pkgs/development/tools/analysis/codeql/default.nix
@@ -12,7 +12,7 @@
stdenv.mkDerivation rec {
pname = "codeql";
- version = "2.4.4";
+ version = "2.4.5";
dontConfigure = true;
dontBuild = true;
@@ -20,7 +20,7 @@ stdenv.mkDerivation rec {
src = fetchzip {
url = "https://github.com/github/codeql-cli-binaries/releases/download/v${version}/codeql.zip";
- sha256 = "sha256-ZwGOk4HxURlPwGcWGHg6rqPh9ONPx9iJ2EB6lWKOMiY=";
+ sha256 = "sha256-FM7fcjbZilp1spy0HxDhEAzs7Qe2r/HObKB80o4mSiw=";
};
nativeBuildInputs = [
diff --git a/pkgs/development/tools/analysis/makefile2graph/default.nix b/pkgs/development/tools/analysis/makefile2graph/default.nix
index 66f767f4702..1f9e2ba3c56 100644
--- a/pkgs/development/tools/analysis/makefile2graph/default.nix
+++ b/pkgs/development/tools/analysis/makefile2graph/default.nix
@@ -27,6 +27,6 @@ stdenv.mkDerivation {
description = "Creates a graph of dependencies from GNU-Make; Output is a graphiz-dot file or a Gexf-XML file";
maintainers = with maintainers; [ cmcdragonkai ];
license = licenses.mit;
- platforms = platforms.linux;
+ platforms = platforms.all;
};
}
diff --git a/pkgs/development/tools/analysis/swarm/default.nix b/pkgs/development/tools/analysis/swarm/default.nix
index 894d9a2357e..e4ebb85f27f 100644
--- a/pkgs/development/tools/analysis/swarm/default.nix
+++ b/pkgs/development/tools/analysis/swarm/default.nix
@@ -19,7 +19,7 @@ stdenv.mkDerivation {
description = "Verification script generator for Spin";
homepage = "http://spinroot.com/";
license = licenses.free;
- platforms = platforms.linux;
+ platforms = platforms.unix;
maintainers = with maintainers; [ abbradar ];
};
}
diff --git a/pkgs/development/tools/analysis/tfsec/default.nix b/pkgs/development/tools/analysis/tfsec/default.nix
index f5450be16b0..09a77d0f935 100644
--- a/pkgs/development/tools/analysis/tfsec/default.nix
+++ b/pkgs/development/tools/analysis/tfsec/default.nix
@@ -2,13 +2,13 @@
buildGoPackage rec {
pname = "tfsec";
- version = "0.39.5";
+ version = "0.39.6";
src = fetchFromGitHub {
owner = "tfsec";
repo = pname;
rev = "v${version}";
- sha256 = "sha256-RDvwZyltPD21CQwZISOrLPVgQeRmPQc6/yssptS4XMw=";
+ sha256 = "sha256-2P+/y3iP/eMGGc0W1lHWWxO+uMy5gvlvjKzZ/8maJ9o=";
};
goPackagePath = "github.com/tfsec/tfsec";
diff --git a/pkgs/development/tools/build-managers/qbs/default.nix b/pkgs/development/tools/build-managers/qbs/default.nix
index 73c23b88752..7e46e39b438 100644
--- a/pkgs/development/tools/build-managers/qbs/default.nix
+++ b/pkgs/development/tools/build-managers/qbs/default.nix
@@ -3,13 +3,13 @@
stdenv.mkDerivation rec {
pname = "qbs";
- version = "1.17.0";
+ version = "1.18.0";
src = fetchFromGitHub {
owner = "qbs";
repo = "qbs";
rev = "v${version}";
- sha256 = "0sd4qwl1wh8b1hck846plrgddkrdwdfqwk2dgh5hdsrlrvx5xjrr";
+ sha256 = "sha256-W1ky3PWPzfKygY+diBld+BqTAxJvNw9mqw3owcQ6no4=";
};
nativeBuildInputs = [ qmake ];
diff --git a/pkgs/development/tools/build-managers/rocm-cmake/default.nix b/pkgs/development/tools/build-managers/rocm-cmake/default.nix
index 5b9a456ce75..9ef0cfe10e7 100644
--- a/pkgs/development/tools/build-managers/rocm-cmake/default.nix
+++ b/pkgs/development/tools/build-managers/rocm-cmake/default.nix
@@ -18,6 +18,6 @@ stdenv.mkDerivation rec {
homepage = "https://github.com/RadeonOpenCompute/rocm-cmake";
license = licenses.mit;
maintainers = with maintainers; [ danieldk ];
- platforms = platforms.linux;
+ platforms = platforms.unix;
};
}
diff --git a/pkgs/development/tools/build-managers/sbt-extras/default.nix b/pkgs/development/tools/build-managers/sbt-extras/default.nix
index db988bb16e7..bbe4a8ba403 100644
--- a/pkgs/development/tools/build-managers/sbt-extras/default.nix
+++ b/pkgs/development/tools/build-managers/sbt-extras/default.nix
@@ -3,14 +3,14 @@
stdenv.mkDerivation rec {
pname = "sbt-extras";
- rev = "6db3d3d1c38082dd4c49cce9933738d9bff50065";
- version = "2021-03-08";
+ rev = "483533f7fad8e5de57a5c37bc387f5e7a94b4493";
+ version = "2021-03-13";
src = fetchFromGitHub {
owner = "paulp";
repo = "sbt-extras";
inherit rev;
- sha256 = "0sd9a6ldcl3pgs2rjg4pydk72ciavhggbpwfar3bj1h7vsgafnng";
+ sha256 = "1z6ass2w1hrp5yxki0d4zrsrrnqbl6k0bvxia090mqrcm9mig2y3";
};
dontBuild = true;
diff --git a/pkgs/development/tools/coursier/default.nix b/pkgs/development/tools/coursier/default.nix
index 65077d6134b..bb5f8a4c9cd 100644
--- a/pkgs/development/tools/coursier/default.nix
+++ b/pkgs/development/tools/coursier/default.nix
@@ -2,7 +2,7 @@
, coreutils, git, gnused, nix, nixfmt }:
let
- version = "2.0.12";
+ version = "2.0.14";
zshCompletion = fetchurl {
url =
@@ -19,7 +19,7 @@ in stdenv.mkDerivation rec {
src = fetchurl {
url =
"https://github.com/coursier/coursier/releases/download/v${version}/coursier";
- sha256 = "sha256-SLl8pXGl9612FDEOy1vz/mXTb3+7YAJ/wq/njBL+V+I=";
+ sha256 = "sha256-mGVOg+I42O3VYj7RStEOfZajS9RZo9hLWKap6UdjJCE=";
};
nativeBuildInputs = [ makeWrapper ];
diff --git a/pkgs/development/tools/database/webdis/default.nix b/pkgs/development/tools/database/webdis/default.nix
index 5de8296299f..042f5a1aa6d 100644
--- a/pkgs/development/tools/database/webdis/default.nix
+++ b/pkgs/development/tools/database/webdis/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "webdis";
- version = "0.1.11";
+ version = "0.1.12";
src = fetchFromGitHub {
owner = "nicolasff";
repo = pname;
rev = version;
- sha256 = "162xbx4dhfx4a6sksm7x60gr7ylyila4vidmdf0bn7xlvglggazf";
+ sha256 = "sha256-pppA/Uyz1ge7UOG1PrqpTQC5sSGMWPw0J+CtaoZpOCM=";
};
buildInputs = [ hiredis http-parser jansson libevent ];
diff --git a/pkgs/development/tools/electron/default.nix b/pkgs/development/tools/electron/default.nix
index e0792fbc36b..9d4c7d6e692 100644
--- a/pkgs/development/tools/electron/default.nix
+++ b/pkgs/development/tools/electron/default.nix
@@ -104,12 +104,12 @@ rec {
headers = "123g3dgsb4vp8w1bm4apbp973ppzx4i4y35lhhmqjbp51jhrm9f0";
};
- electron_12 = mkElectron "12.0.0" {
- x86_64-linux = "d132a80e08500e783e36a25cb72bc2555ec388798326c22348e3d9ff57fa91f1";
- x86_64-darwin = "18546dec0ecc63d1a679762e00bc85fbb820e08f7ca205924681379bb0a7afc2";
- i686-linux = "79651836e857f8c860c6ad053346f7e2cf38351160845687b199faba113b9483";
- armv7l-linux = "e98eb2df69f240806e283018d4e0349a45b4cb5b6635d1e1c11d869e50cc60cb";
- aarch64-linux = "ea26777ffea5e788bb708814c8707e8ac3529146e7738729aa8bd49d0d74bcd1";
- headers = "0h7mkz7wmcf0jq8gmq21ag2ax5ivy2wlz0ykw7rv2r4l5686xdjr";
+ electron_12 = mkElectron "12.0.1" {
+ x86_64-linux = "495cd0df420becbd9581b8833fa8bdefaef397fc3590d064932722d55cf5ff82";
+ x86_64-darwin = "af2adac0b5b32c95ad2b834d5521bd301983954e986048b46cdf5c739423de17";
+ i686-linux = "4a41d03ef38eda8d50dc57774f49f676398a2130783c2c9a3411e7018ef77e2b";
+ armv7l-linux = "ae06d70d34abc06c7127a468ab0956a4a26752cc313ab1b802972748e952a3a7";
+ aarch64-linux = "95716be616ab690c2e78236715fe52ae57b4213fe1c19dc08593ae1e75b8767e";
+ headers = "1gxzafzi47wrvwrzmll5zff7dzw4jk2p5pdkzgazr2yxkhw9qvca";
};
}
diff --git a/pkgs/development/tools/ginkgo/default.nix b/pkgs/development/tools/ginkgo/default.nix
index fbbb773519a..437013e1af2 100644
--- a/pkgs/development/tools/ginkgo/default.nix
+++ b/pkgs/development/tools/ginkgo/default.nix
@@ -2,15 +2,15 @@
buildGoModule rec {
pname = "ginkgo";
- version = "1.15.1";
+ version = "1.15.2";
src = fetchFromGitHub {
owner = "onsi";
repo = "ginkgo";
rev = "v${version}";
- sha256 = "sha256-w2eP8mDGHHZGYQUU7lOe7gp3tdr9VO/NP5fFBWOWt/A=";
+ sha256 = "sha256-lZ2PIfZSvBxVIAEpRgsLvTWPFRsh2ZpXkame6pk0Cio=";
};
- vendorSha256 = "sha256-fB9/cf2VOMXWLHnnHJZDmOutIUvPleWBGCirJrypCts=";
+ vendorSha256 = "sha256:1nqam6y2dar8320yb5fg9chsvswq8fb1rrvr5kbcaf4mzmqpy7vw";
doCheck = false;
meta = with lib; {
diff --git a/pkgs/development/tools/gofumpt/default.nix b/pkgs/development/tools/gofumpt/default.nix
index e55cea0895b..42494266339 100644
--- a/pkgs/development/tools/gofumpt/default.nix
+++ b/pkgs/development/tools/gofumpt/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "gofumpt";
- version = "0.1.0";
+ version = "0.1.1";
src = fetchFromGitHub {
owner = "mvdan";
repo = pname;
rev = "v${version}";
- sha256 = "0xln0a5n8na3p6b7l8im3bh4ys5rr3k413ibzk8mnp471f5h1558";
+ sha256 = "sha256-MHNxJ9DPBWrLkaEEfXOmRqo2h2ugwgZT/SIe7bi3J2E=";
};
- vendorSha256 = "05qdwz1icl8in0j94gx9pgplidm2v29hsn4kgg5gw35bsbn1c7id";
+ vendorSha256 = "sha256-LR4W7NKrDP7Ke5NYDZPYorZI77upP5IksBFRFsPnDRc=";
doCheck = false;
diff --git a/pkgs/development/tools/jbang/default.nix b/pkgs/development/tools/jbang/default.nix
index c10fa46f670..37763c72609 100644
--- a/pkgs/development/tools/jbang/default.nix
+++ b/pkgs/development/tools/jbang/default.nix
@@ -1,12 +1,12 @@
{ stdenv, lib, fetchzip, jdk, makeWrapper, coreutils, curl }:
stdenv.mkDerivation rec {
- version = "0.66.1";
+ version = "0.67.1";
pname = "jbang";
src = fetchzip {
url = "https://github.com/jbangdev/jbang/releases/download/v${version}/${pname}-${version}.tar";
- sha256 = "sha256-D7xZbuxSdE1zcyVZ9hqNOgq1oZDSFjBeITNqKXEpjyU=";
+ sha256 = "sha256-ZwjgdOmpLl2kTpQU1mqfwq0nBLmK/Ej5ckDItQWeDKY=";
};
nativeBuildInputs = [ makeWrapper ];
diff --git a/pkgs/development/tools/k6/default.nix b/pkgs/development/tools/k6/default.nix
index 6a94d40c206..07446c21b50 100644
--- a/pkgs/development/tools/k6/default.nix
+++ b/pkgs/development/tools/k6/default.nix
@@ -2,7 +2,7 @@
buildGoPackage rec {
pname = "k6";
- version = "0.30.0";
+ version = "0.31.0";
goPackagePath = "github.com/loadimpact/k6";
@@ -10,7 +10,7 @@ buildGoPackage rec {
owner = "loadimpact";
repo = pname;
rev = "v${version}";
- sha256 = "sha256-eUvkW6IBmUp4/zYNlQKrNrxMszdzU8v6tCc2o4DN1As=";
+ sha256 = "sha256-UAVbYN4uDUMqUspycEZ2VGHzxFD7IlIW6m91U8ccZXw=";
};
subPackages = [ "./" ];
diff --git a/pkgs/development/tools/lazygit/default.nix b/pkgs/development/tools/lazygit/default.nix
index 10e701d1e93..1d8e4115309 100644
--- a/pkgs/development/tools/lazygit/default.nix
+++ b/pkgs/development/tools/lazygit/default.nix
@@ -2,13 +2,13 @@
buildGoModule rec {
pname = "lazygit";
- version = "0.25.1";
+ version = "0.26.1";
src = fetchFromGitHub {
owner = "jesseduffield";
repo = pname;
rev = "v${version}";
- sha256 = "sha256-A4Nim1jnyMHd5hxyLu8oZkQ9nDWxTmaX/25WX714ry4=";
+ sha256 = "sha256-naTO5cckUfs32z7bm5jGGEuo8db11fnTnQdUDKK2W/I=";
};
vendorSha256 = null;
diff --git a/pkgs/development/tools/misc/cvise/default.nix b/pkgs/development/tools/misc/cvise/default.nix
index 6684fdc8867..fe33df530cf 100644
--- a/pkgs/development/tools/misc/cvise/default.nix
+++ b/pkgs/development/tools/misc/cvise/default.nix
@@ -5,13 +5,13 @@
buildPythonApplication rec {
pname = "cvise";
- version = "2.2.0";
+ version = "2.3.0";
src = fetchFromGitHub {
owner = "marxin";
repo = "cvise";
rev = "v${version}";
- sha256 = "116cicz4d506ds3m9bmnb7f9nkp07hyzcrw29ljhznh1i620msim";
+ sha256 = "1x2i8nv0nncgvr07znhh2slngbrg8qcsz2zqx76bcyq9hssn6yal";
};
patches = [
diff --git a/pkgs/development/tools/misc/dialog/default.nix b/pkgs/development/tools/misc/dialog/default.nix
index ac5fb4118be..dca8d9666af 100644
--- a/pkgs/development/tools/misc/dialog/default.nix
+++ b/pkgs/development/tools/misc/dialog/default.nix
@@ -12,11 +12,11 @@ assert unicodeSupport -> ncurses.unicode && ncurses != null;
stdenv.mkDerivation rec {
pname = "dialog";
- version = "1.3-20210117";
+ version = "1.3-20210306";
src = fetchurl {
url = "ftp://ftp.invisible-island.net/dialog/${pname}-${version}.tgz";
- sha256 = "PB7Qj0S89vFZ8qpv3nZduU6Jl7Pu+0nYtMhmkWk8Q+E=";
+ hash = "sha256-pz57YHtjX2PAICuzMTEG5wD5H+Sp9NJspwA/brK5yw8=";
};
buildInputs = [ ncurses ];
diff --git a/pkgs/development/tools/misc/editorconfig-checker/default.nix b/pkgs/development/tools/misc/editorconfig-checker/default.nix
index 82b2d2af7cd..b9341609493 100644
--- a/pkgs/development/tools/misc/editorconfig-checker/default.nix
+++ b/pkgs/development/tools/misc/editorconfig-checker/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "editorconfig-checker";
- version = "2.3.3";
+ version = "2.3.4";
src = fetchFromGitHub {
owner = "editorconfig-checker";
repo = "editorconfig-checker";
rev = version;
- sha256 = "sha256-u3gTzsAoV4fgQjsnONIIGFE/Y02bKbCTg30O9FTI2/w=";
+ sha256 = "sha256-aTHY9RFFkpTQKv+Erczu5joqvE7L05Ev2GOSiXNxLj8=";
};
- vendorSha256 = "sha256-0Eznh9xXuYf4mVZipyE99fKwkGYeSAorhBLamupGkvw=";
+ vendorSha256 = "sha256-y+wQ6XzX4vmKzesUcF9jgfrKPj5EsCuw/aKizVX/ogI=";
doCheck = false;
diff --git a/pkgs/development/tools/misc/pwndbg/default.nix b/pkgs/development/tools/misc/pwndbg/default.nix
index 69ed17ab4b9..764fa667734 100644
--- a/pkgs/development/tools/misc/pwndbg/default.nix
+++ b/pkgs/development/tools/misc/pwndbg/default.nix
@@ -46,7 +46,7 @@ in stdenv.mkDerivation rec {
description = "Exploit Development and Reverse Engineering with GDB Made Easy";
homepage = "https://github.com/pwndbg/pwndbg";
license = licenses.mit;
- platforms = platforms.linux;
+ platforms = platforms.all;
maintainers = with maintainers; [ mic92 ];
};
}
diff --git a/pkgs/development/tools/misc/svls/default.nix b/pkgs/development/tools/misc/svls/default.nix
index c6915e294d2..6af24ed5d10 100644
--- a/pkgs/development/tools/misc/svls/default.nix
+++ b/pkgs/development/tools/misc/svls/default.nix
@@ -5,16 +5,16 @@
rustPlatform.buildRustPackage rec {
pname = "svls";
- version = "0.1.25";
+ version = "0.1.27";
src = fetchFromGitHub {
owner = "dalance";
repo = "svls";
rev = "v${version}";
- sha256 = "sha256-+o15rElJZXQu2Hq1/79ms9wqYimINrViSdQltSJlGN8=";
+ sha256 = "sha256-+/4D0pRZs1Gy6DJnsDZA8wWi1FKhr7gRS0oq1TyWpuE=";
};
- cargoSha256 = "sha256-zLDUQcnvjyr+QJLVq6ADGPee0Fd7HeDhPAkb05hYLcE=";
+ cargoSha256 = "sha256-o6/L/4QcIei4X1pHYjV72hcEmTMp+pvJkwbb+niqWP8=";
meta = with lib; {
description = "SystemVerilog language server";
diff --git a/pkgs/development/tools/misc/terraform-ls/default.nix b/pkgs/development/tools/misc/terraform-ls/default.nix
index eb823904eed..54adb5f8296 100644
--- a/pkgs/development/tools/misc/terraform-ls/default.nix
+++ b/pkgs/development/tools/misc/terraform-ls/default.nix
@@ -2,15 +2,15 @@
buildGoModule rec {
pname = "terraform-ls";
- version = "0.14.0";
+ version = "0.15.0";
src = fetchFromGitHub {
owner = "hashicorp";
repo = pname;
rev = "v${version}";
- sha256 = "sha256-p9q+cSnMN6Na+XZoYSHfE4SCNYOEavXE+eWIaxcD73k=";
+ sha256 = "sha256-/g62LSlaIK67oY6dI8S3Lni85eBBI6piqP2Fsq3HXWQ=";
};
- vendorSha256 = "sha256-XOIs5Ng0FYz7OfwbrNiVN3GTIABqxlO8ITKGfnC+kWo=";
+ vendorSha256 = "sha256-U0jVdyY4SifPWkOkq3ohY/LvfGcYm4rI+tW1QEm39oo=";
# tests fail in sandbox mode because of trying to download stuff from releases.hashicorp.com
doCheck = false;
diff --git a/pkgs/development/tools/misc/uncrustify/default.nix b/pkgs/development/tools/misc/uncrustify/default.nix
index f6b51a969b2..759c83e81c8 100644
--- a/pkgs/development/tools/misc/uncrustify/default.nix
+++ b/pkgs/development/tools/misc/uncrustify/default.nix
@@ -3,13 +3,13 @@
stdenv.mkDerivation rec {
name = "${product}-${version}";
product = "uncrustify";
- version = "0.71.0";
+ version = "0.72.0";
src = fetchFromGitHub {
owner = product;
repo = product;
rev = name;
- sha256 = "1wyhkhn000yad94fnjj61h7lyvan6hig8wh7jxlnyp5wxdwki0pj";
+ sha256 = "sha256-ZVC5tsn2m1uB7EPNJFPLWLZpLSk4WrFOgJvy1KFYqBY=";
};
nativeBuildInputs = [ cmake python ];
diff --git a/pkgs/development/tools/misc/yodl/default.nix b/pkgs/development/tools/misc/yodl/default.nix
index a8b48e9fa53..4f4dddbc945 100644
--- a/pkgs/development/tools/misc/yodl/default.nix
+++ b/pkgs/development/tools/misc/yodl/default.nix
@@ -2,14 +2,14 @@
stdenv.mkDerivation rec {
pname = "yodl";
- version = "4.02.02";
+ version = "4.03.02";
nativeBuildInputs = [ icmake ];
buildInputs = [ perl ];
src = fetchFromGitLab {
- sha256 = "1kf4h99p9i35fgas8z5wdy2qpd7gqfd645b5z7mfssjzsfdrv745";
+ sha256 = "sha256-ZxiF9He0JgqhbnQS2pE7Y85sED8avbdwGuVmFN8/XgE=";
rev = version;
repo = "yodl";
owner = "fbb-git";
diff --git a/pkgs/development/tools/ocaml/ocamlformat/default.nix b/pkgs/development/tools/ocaml/ocamlformat/default.nix
index 57061cfe126..c3b4182a0b5 100644
--- a/pkgs/development/tools/ocaml/ocamlformat/default.nix
+++ b/pkgs/development/tools/ocaml/ocamlformat/default.nix
@@ -48,5 +48,9 @@ rec {
version = "0.16.0";
};
- ocamlformat = ocamlformat_0_16_0;
+ ocamlformat_0_17_0 = mkOCamlformat {
+ version = "0.17.0";
+ };
+
+ ocamlformat = ocamlformat_0_17_0;
}
diff --git a/pkgs/development/tools/ocaml/ocamlformat/generic.nix b/pkgs/development/tools/ocaml/ocamlformat/generic.nix
index 24527fcf41a..69f26c5b887 100644
--- a/pkgs/development/tools/ocaml/ocamlformat/generic.nix
+++ b/pkgs/development/tools/ocaml/ocamlformat/generic.nix
@@ -20,6 +20,7 @@ let src =
"0.15.0" = "0190vz59n6ma9ca1m3syl3mc8i1smj1m3d8x1jp21f710y4llfr6";
"0.15.1" = "1x6fha495sgk4z05g0p0q3zfqm5l6xzmf6vjm9g9g7c820ym2q9a";
"0.16.0" = "1vwjvvwha0ljc014v8jp8snki5zsqxlwd7x0dl0rg2i9kcmwc4mr";
+ "0.17.0" = "0f1lxp697yq61z8gqxjjaqd2ns8fd1vjfggn55x0gh9dx098p138";
}."${version}";
}
; in
@@ -36,12 +37,33 @@ buildDunePackage rec {
pname = "ocamlformat";
inherit src version;
- minimumOCamlVersion = "4.06";
+ minimumOCamlVersion =
+ if lib.versionAtLeast version "0.17.0"
+ then "4.08"
+ else "4.06";
useDune2 = true;
buildInputs =
- if lib.versionAtLeast version "0.15.1"
+ if lib.versionAtLeast version "0.17.0"
+ then [
+ base
+ cmdliner
+ fpath
+ odoc
+ re
+ stdio
+ uuseg
+ uutf
+ fix
+ menhir
+ dune-build-info
+ ocaml-version
+ # Changed since 0.16.0:
+ (ppxlib.override { version = "0.22.0"; })
+ ocaml-migrate-parsetree-2-1
+ ]
+ else if lib.versionAtLeast version "0.15.1"
then [
base
cmdliner
diff --git a/pkgs/development/tools/open-policy-agent/default.nix b/pkgs/development/tools/open-policy-agent/default.nix
index 8491abac19a..a73907cd257 100644
--- a/pkgs/development/tools/open-policy-agent/default.nix
+++ b/pkgs/development/tools/open-policy-agent/default.nix
@@ -2,13 +2,13 @@
buildGoModule rec {
pname = "open-policy-agent";
- version = "0.27.0";
+ version = "0.27.1";
src = fetchFromGitHub {
owner = "open-policy-agent";
repo = "opa";
rev = "v${version}";
- sha256 = "sha256-WMCd7+SUpKagoutBqI98KnoOd/UwJqFrSh0RAJQvuSo=";
+ sha256 = "sha256-IiPUmLgkD50LxOT+ZEf/UZJ0192GYOy9xk8U94Q0BWc=";
};
vendorSha256 = null;
diff --git a/pkgs/development/tools/operator-sdk/default.nix b/pkgs/development/tools/operator-sdk/default.nix
index 764041b6ad4..0df831b579e 100644
--- a/pkgs/development/tools/operator-sdk/default.nix
+++ b/pkgs/development/tools/operator-sdk/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "operator-sdk";
- version = "1.4.2";
+ version = "1.5.0";
src = fetchFromGitHub {
owner = "operator-framework";
repo = pname;
rev = "v${version}";
- sha256 = "sha256-wGlxi9X8RrAtvevDfufY1t3en6QgHy5XoSh0K/M/ve4=";
+ sha256 = "sha256-95fTfUKoknGBIoc/ALd5w9X89Tl9DBxapl9EgWENsa0=";
};
- vendorSha256 = "sha256-GRw0u6zox2gseQhrx7n0M3WVu4+yCKZ7D/QHVcBRb30=";
+ vendorSha256 = "sha256-Sp0ml5tnsbnuyk3NkA80dmFj6IOiL/NeYYbEbr7EPRY=";
doCheck = false;
diff --git a/pkgs/development/tools/parsing/tree-sitter/default.nix b/pkgs/development/tools/parsing/tree-sitter/default.nix
index 48f48ed748f..ac2ad69fea3 100644
--- a/pkgs/development/tools/parsing/tree-sitter/default.nix
+++ b/pkgs/development/tools/parsing/tree-sitter/default.nix
@@ -1,9 +1,21 @@
-{ lib, stdenv
-, fetchgit, fetchFromGitHub, fetchurl
-, writeShellScript, runCommand, which, formats
-, rustPlatform, jq, nix-prefetch-git, xe, curl, emscripten
+{ lib
+, stdenv
+, fetchgit
+, fetchFromGitHub
+, fetchurl
+, writeShellScript
+, runCommand
+, which
+, formats
+, rustPlatform
+, jq
+, nix-prefetch-git
+, xe
+, curl
+, emscripten
, Security
, callPackage
+, linkFarm
, enableShared ? !stdenv.hostPlatform.isStatic
, enableStatic ? stdenv.hostPlatform.isStatic
@@ -16,9 +28,9 @@ let
# 1) change all these hashes
# 2) nix-build -A tree-sitter.updater.update-all-grammars
# 3) run the ./result script that is output by that (it updates ./grammars)
- version = "0.18.2";
- sha256 = "1kh3bqn28nal3mmwszbih8hbq25vxy3zd45pzj904yf0ds5ql684";
- cargoSha256 = "06jbn4ai5lrxzv51vfjzjs7kgxw4nh2vbafc93gma4k14gggyygc";
+ version = "0.19.3";
+ sha256 = "0zd1p9x32bwdc5cdqr0x8i9fpcykk1zczb8zdjawrrr92465d26y";
+ cargoSha256 = "0mlrbl85x1x2ynwrps94mxn95rjj1r7gb3vdivfaxqv1xvp25m41";
src = fetchFromGitHub {
owner = "tree-sitter";
@@ -32,35 +44,35 @@ let
inherit writeShellScript nix-prefetch-git curl jq xe src formats lib;
};
- fetchGrammar = (v: fetchgit {inherit (v) url rev sha256 fetchSubmodules; });
+ fetchGrammar = (v: fetchgit { inherit (v) url rev sha256 fetchSubmodules; });
grammars =
- runCommand "grammars" {} (''
- mkdir $out
- '' + (lib.concatStrings (lib.mapAttrsToList
- (name: grammar: "ln -s ${fetchGrammar grammar} $out/${name}\n")
- (import ./grammars))));
+ runCommand "grammars" { } (''
+ mkdir $out
+ '' + (lib.concatStrings (lib.mapAttrsToList
+ (name: grammar: "ln -s ${fetchGrammar grammar} $out/${name}\n")
+ (import ./grammars))));
- builtGrammars = let
- change = name: grammar:
- callPackage ./grammar.nix {} {
- language = name;
- inherit version;
- source = fetchGrammar grammar;
- };
- in
- lib.mapAttrs change (removeAttrs (import ./grammars) [
- # TODO these don't have parser.c in the same place as others.
- # They might require more elaborate builds?
- # /nix/…/src/parser.c: No such file or directory
- "tree-sitter-typescript"
- # /nix/…/src/parser.c: No such file or directory
- "tree-sitter-ocaml"
- # /nix/…/src/parser.c:1:10: fatal error: tree_sitter/parser.h: No such file or directory
- "tree-sitter-razor"
- ]);
+ builtGrammars =
+ let
+ change = name: grammar:
+ callPackage ./grammar.nix { } {
+ language = name;
+ inherit version;
+ source = fetchGrammar grammar;
+ location = if grammar ? location then grammar.location else null;
+ };
+ grammars' = (import ./grammars);
+ grammars = grammars' //
+ { tree-sitter-ocaml = grammars'.tree-sitter-ocaml // { location = "ocaml"; }; } //
+ { tree-sitter-ocaml-interface = grammars'.tree-sitter-ocaml // { location = "interface"; }; } //
+ { tree-sitter-typescript = grammars'.tree-sitter-typescript // { location = "typescript"; }; } //
+ { tree-sitter-tsx = grammars'.tree-sitter-typescript // { location = "tsx"; }; };
+ in
+ lib.mapAttrs change grammars;
-in rustPlatform.buildRustPackage {
+in
+rustPlatform.buildRustPackage {
pname = "tree-sitter";
inherit src version cargoSha256;
@@ -99,8 +111,7 @@ in rustPlatform.buildRustPackage {
updater = {
inherit update-all-grammars;
};
- inherit grammars;
- inherit builtGrammars;
+ inherit grammars builtGrammars;
tests = {
# make sure all grammars build
diff --git a/pkgs/development/tools/parsing/tree-sitter/grammar.nix b/pkgs/development/tools/parsing/tree-sitter/grammar.nix
index d9ad21dea61..5ca381e6d2f 100644
--- a/pkgs/development/tools/parsing/tree-sitter/grammar.nix
+++ b/pkgs/development/tools/parsing/tree-sitter/grammar.nix
@@ -11,6 +11,7 @@
, version
# source for the language grammar
, source
+, location ? null
}:
stdenv.mkDerivation {
@@ -18,12 +19,18 @@ stdenv.mkDerivation {
pname = "${language}-grammar";
inherit version;
- src = source;
+ src =
+ if location == null
+ then
+ source
+ else
+ "${source}/${location}"
+ ;
buildInputs = [ tree-sitter ];
dontUnpack = true;
- configurePhase= ":";
+ configurePhase = ":";
buildPhase = ''
runHook preBuild
scanner_cc="$src/src/scanner.cc"
diff --git a/pkgs/development/tools/parsing/tree-sitter/grammars/default.nix b/pkgs/development/tools/parsing/tree-sitter/grammars/default.nix
index 6d8c9237bd0..d9d5fa46bad 100644
--- a/pkgs/development/tools/parsing/tree-sitter/grammars/default.nix
+++ b/pkgs/development/tools/parsing/tree-sitter/grammars/default.nix
@@ -6,6 +6,7 @@
tree-sitter-cpp = (builtins.fromJSON (builtins.readFile ./tree-sitter-cpp.json));
tree-sitter-css = (builtins.fromJSON (builtins.readFile ./tree-sitter-css.json));
tree-sitter-embedded-template = (builtins.fromJSON (builtins.readFile ./tree-sitter-embedded-template.json));
+ tree-sitter-fennel = (builtins.fromJSON (builtins.readFile ./tree-sitter-fennel.json));
tree-sitter-fluent = (builtins.fromJSON (builtins.readFile ./tree-sitter-fluent.json));
tree-sitter-go = (builtins.fromJSON (builtins.readFile ./tree-sitter-go.json));
tree-sitter-haskell = (builtins.fromJSON (builtins.readFile ./tree-sitter-haskell.json));
@@ -16,17 +17,19 @@
tree-sitter-json = (builtins.fromJSON (builtins.readFile ./tree-sitter-json.json));
tree-sitter-julia = (builtins.fromJSON (builtins.readFile ./tree-sitter-julia.json));
tree-sitter-lua = (builtins.fromJSON (builtins.readFile ./tree-sitter-lua.json));
+ tree-sitter-markdown = (builtins.fromJSON (builtins.readFile ./tree-sitter-markdown.json));
tree-sitter-nix = (builtins.fromJSON (builtins.readFile ./tree-sitter-nix.json));
tree-sitter-ocaml = (builtins.fromJSON (builtins.readFile ./tree-sitter-ocaml.json));
tree-sitter-php = (builtins.fromJSON (builtins.readFile ./tree-sitter-php.json));
tree-sitter-python = (builtins.fromJSON (builtins.readFile ./tree-sitter-python.json));
tree-sitter-ql = (builtins.fromJSON (builtins.readFile ./tree-sitter-ql.json));
- tree-sitter-razor = (builtins.fromJSON (builtins.readFile ./tree-sitter-razor.json));
tree-sitter-regex = (builtins.fromJSON (builtins.readFile ./tree-sitter-regex.json));
tree-sitter-ruby = (builtins.fromJSON (builtins.readFile ./tree-sitter-ruby.json));
tree-sitter-rust = (builtins.fromJSON (builtins.readFile ./tree-sitter-rust.json));
tree-sitter-scala = (builtins.fromJSON (builtins.readFile ./tree-sitter-scala.json));
+ tree-sitter-svelte = (builtins.fromJSON (builtins.readFile ./tree-sitter-svelte.json));
tree-sitter-swift = (builtins.fromJSON (builtins.readFile ./tree-sitter-swift.json));
tree-sitter-typescript = (builtins.fromJSON (builtins.readFile ./tree-sitter-typescript.json));
tree-sitter-verilog = (builtins.fromJSON (builtins.readFile ./tree-sitter-verilog.json));
+ tree-sitter-yaml = (builtins.fromJSON (builtins.readFile ./tree-sitter-yaml.json));
}
diff --git a/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-bash.json b/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-bash.json
index f1d5efbe7ea..abb86b30545 100644
--- a/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-bash.json
+++ b/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-bash.json
@@ -1,9 +1,9 @@
{
"url": "https://github.com/tree-sitter/tree-sitter-bash",
- "rev": "e213464b5062017dc058cfb7effe2fc7a2eebb04",
- "date": "2020-03-02T14:55:46+01:00",
- "path": "/nix/store/napdz7i4k0gz469zsszdlvr5hmj8y7i9-tree-sitter-bash",
- "sha256": "0wz9rmpd36g88l2hhy1xl3i5d6a6di1jlw11qkvccgg16kb9p4h7",
+ "rev": "b6667bed364733c8a8f8e5973749f86cfa04ba2a",
+ "date": "2021-03-04T14:15:26-08:00",
+ "path": "/nix/store/nvlvdv02wdy4dq4w19bvzq6nlkgvpj20-tree-sitter-bash",
+ "sha256": "18c030bb65r50i6z37iy7jb9z9i8i36y7b08dbc9bchdifqsijs5",
"fetchSubmodules": false,
"deepClone": false,
"leaveDotGit": false
diff --git a/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-c-sharp.json b/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-c-sharp.json
index 989f7bf5367..03c4bb06a0c 100644
--- a/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-c-sharp.json
+++ b/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-c-sharp.json
@@ -1,9 +1,9 @@
{
"url": "https://github.com/tree-sitter/tree-sitter-c-sharp",
- "rev": "21ec3c3deb4365085aa353fadbc6a616d7769f9f",
- "date": "2021-02-18T09:41:56-08:00",
- "path": "/nix/store/8172rv05dvvlyp4cfmr2b41g4a20vlcf-tree-sitter-c-sharp",
- "sha256": "1cc0ss09bfv2xy77bpcmy6y2hqis7a8xby9afcaxcn5llj593ynj",
+ "rev": "70fd2cba742506903589b5e046c32e0e3e06404a",
+ "date": "2021-03-03T17:18:54-08:00",
+ "path": "/nix/store/m0pzbb0vg0fm9nycj05ay0yldzp7qwbi-tree-sitter-c-sharp",
+ "sha256": "12jj66rsn1klsk24yj0ymgsqwy7lc5kb3nkj7griip8rmi3kgy41",
"fetchSubmodules": false,
"deepClone": false,
"leaveDotGit": false
diff --git a/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-c.json b/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-c.json
index 31301d981d0..3d98f69f053 100644
--- a/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-c.json
+++ b/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-c.json
@@ -1,9 +1,9 @@
{
"url": "https://github.com/tree-sitter/tree-sitter-c",
- "rev": "fa408bc9e77f4b770bd1db984ca00c901ddf95fc",
- "date": "2021-02-24T11:13:22-08:00",
- "path": "/nix/store/8rlr93kjsvbpc8vgfxw02vcaprlfmprq-tree-sitter-c",
- "sha256": "03nb8nlnkfw8p8bi4grfyh31l6419sk7ak2hnkpnnjs0y0gqb7jm",
+ "rev": "5aa0bbbfc41868a3727b7a89a90e9f52e0964b2b",
+ "date": "2021-03-03T17:00:36-08:00",
+ "path": "/nix/store/2wa64ii39p31wpngvqk4ni8z8ws29r2g-tree-sitter-c",
+ "sha256": "1diys8yigvhm4ppbmp3a473yxjg2d5lk11y0ay7qprcz7233lakv",
"fetchSubmodules": false,
"deepClone": false,
"leaveDotGit": false
diff --git a/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-cpp.json b/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-cpp.json
index d5878b65fa3..fcd0457454d 100644
--- a/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-cpp.json
+++ b/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-cpp.json
@@ -1,9 +1,9 @@
{
"url": "https://github.com/tree-sitter/tree-sitter-cpp",
- "rev": "3bfe046f3967fef92ebb33f8cd58c3ff373d5e56",
- "date": "2021-02-25T11:55:19-08:00",
- "path": "/nix/store/m2sd8ic8j3dayfa0zz0shc2pjaamahpf-tree-sitter-cpp",
- "sha256": "052imxj6920ia002pzgwj2rg75xq3xpa80w8sjdq4mnlksy8v7g6",
+ "rev": "05cf2030e5415e9e931f620f0924107f73976796",
+ "date": "2021-03-04T10:01:34-08:00",
+ "path": "/nix/store/fraya34acwl9i3cxpml9hwzfkyc8vs89-tree-sitter-cpp",
+ "sha256": "08ywv6n80sa541rr08bqz4zyg7byvjcabp68lvxmcahjk8xzcgwk",
"fetchSubmodules": false,
"deepClone": false,
"leaveDotGit": false
diff --git a/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-css.json b/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-css.json
index 6a4795d7405..924eea489ce 100644
--- a/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-css.json
+++ b/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-css.json
@@ -1,9 +1,9 @@
{
"url": "https://github.com/tree-sitter/tree-sitter-css",
- "rev": "e882c98b5e62d864f7f9e4d855b19b6050c897a8",
- "date": "2021-02-12T10:45:27-08:00",
- "path": "/nix/store/g368rqak07i91ddma16pkccp63y2s5yv-tree-sitter-css",
- "sha256": "0firlbl81vxnw5dp31inabizjhqc37rnbvwf05668qpfjl9gc03z",
+ "rev": "94e10230939e702b4fa3fa2cb5c3bc7173b95d07",
+ "date": "2021-03-04T15:25:23-08:00",
+ "path": "/nix/store/0q3y4zhphdcc54qijbx2pdp8li9idk64-tree-sitter-css",
+ "sha256": "0y90nsfbh13mf33yahbk7zklbv7124rpm0v19qydz6nv1f9hpywd",
"fetchSubmodules": false,
"deepClone": false,
"leaveDotGit": false
diff --git a/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-embedded-template.json b/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-embedded-template.json
index 02e4977fa33..32459e77ef0 100644
--- a/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-embedded-template.json
+++ b/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-embedded-template.json
@@ -1,9 +1,9 @@
{
"url": "https://github.com/tree-sitter/tree-sitter-embedded-template",
- "rev": "872f037009ae700e3d4c3f83284af8f51c184dd4",
- "date": "2021-02-05T09:53:39-08:00",
- "path": "/nix/store/qg1lmgjrvjxg05bf7dczx5my9r83rxyb-tree-sitter-embedded-template",
- "sha256": "0iffxki8pqavvi0cyndgyr4gp0f4zcdbv7gn7ar4sp17pksk5ss6",
+ "rev": "1c03594a44df1fc2020b989d503cb084abd5fd01",
+ "date": "2021-03-04T10:06:18-08:00",
+ "path": "/nix/store/09b9drfnywcy1i8wlw6slnn76ch40kqk-tree-sitter-embedded-template",
+ "sha256": "0c9l4i6kwb29zp05h616y3vk2hhcfc8bhdf9m436bk47pfy2zabg",
"fetchSubmodules": false,
"deepClone": false,
"leaveDotGit": false
diff --git a/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-fennel.json b/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-fennel.json
new file mode 100644
index 00000000000..8d3c6608ab8
--- /dev/null
+++ b/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-fennel.json
@@ -0,0 +1,10 @@
+{
+ "url": "https://github.com/travonted/tree-sitter-fennel",
+ "rev": "5aad9d1f490b7fc8a847a5b260f23396c56024f5",
+ "date": "2020-11-03T09:22:17-05:00",
+ "path": "/nix/store/gsxg67brk198201h70lip7miwny084sy-tree-sitter-fennel",
+ "sha256": "1imv5nwmhsyxwq7b9z4qz72lfva40wgybdkmq0gbbfbszl9a9bgl",
+ "fetchSubmodules": false,
+ "deepClone": false,
+ "leaveDotGit": false
+}
diff --git a/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-go.json b/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-go.json
index 612b8eb64d8..d0a7188c6b2 100644
--- a/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-go.json
+++ b/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-go.json
@@ -1,9 +1,9 @@
{
"url": "https://github.com/tree-sitter/tree-sitter-go",
- "rev": "dadfd9c9aab2630632e61cfce645c13c35aa092f",
- "date": "2020-10-27T13:42:16-04:00",
- "path": "/nix/store/91a8w265vjc955hyp7cqvpm8ks9zcmqv-tree-sitter-go",
- "sha256": "1pwbzkg7s0l2fhr4p1rpcldjcpxbkaqsm3q81543almc75k38x8w",
+ "rev": "e41dd569d91eb58725baa7089c34fc3d785b2978",
+ "date": "2021-03-03T17:11:05-08:00",
+ "path": "/nix/store/87n5nl5p1fnmwgy0zshz90vyvha6b7mn-tree-sitter-go",
+ "sha256": "0nxs47vd2fc2fr0qlxq496y852rwg39flhg334s7dlyq7d3lcx4x",
"fetchSubmodules": false,
"deepClone": false,
"leaveDotGit": false
diff --git a/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-haskell.json b/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-haskell.json
index 10d2dd64ac2..191a23dd78c 100644
--- a/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-haskell.json
+++ b/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-haskell.json
@@ -1,9 +1,9 @@
{
"url": "https://github.com/tree-sitter/tree-sitter-haskell",
- "rev": "2a0aa1cb5f1b787a4056a29fa0791e87846e33fb",
- "date": "2018-11-03T09:56:20-07:00",
- "path": "/nix/store/9xszs4xi51qr72laxr67zxnh8y2br0gy-tree-sitter-haskell",
- "sha256": "0z0nfip5m0yrjgm49j5nld7jkgyjdmps101xhbng39pwfnh1av83",
+ "rev": "24cf84ff618e96528882c67c8740fadcd6c4a921",
+ "date": "2021-03-06T17:58:27+01:00",
+ "path": "/nix/store/46hpbz06d1p5n0rp6z3iwy2lpwrn8kgl-tree-sitter-haskell",
+ "sha256": "1l004x1z9g1p8313ipvrf581vr2wi82qcwc0281kg083m2z4535p",
"fetchSubmodules": false,
"deepClone": false,
"leaveDotGit": false
diff --git a/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-html.json b/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-html.json
index 7e53e76c0de..8c190011fd0 100644
--- a/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-html.json
+++ b/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-html.json
@@ -1,9 +1,9 @@
{
"url": "https://github.com/tree-sitter/tree-sitter-html",
- "rev": "7f442e1c6163d450c69c75c7a621badc3a0ea98f",
- "date": "2020-07-20T12:46:52-07:00",
- "path": "/nix/store/qklk97krsas1kjbh8dp6ii1gj9sqz8h9-tree-sitter-html",
- "sha256": "0z249nnxlal8g6zbrys6kb80vksgcw2j5nd737m6yna2h5bhl126",
+ "rev": "d93af487cc75120c89257195e6be46c999c6ba18",
+ "date": "2021-03-04T14:11:18-08:00",
+ "path": "/nix/store/26yjfh6v17n4ajs9ln7x25sf1m3ijcjg-tree-sitter-html",
+ "sha256": "1hg7vbcy7bir6b8x11v0a4x0glvqnsqc3i2ixiarbxmycbgl3axy",
"fetchSubmodules": false,
"deepClone": false,
"leaveDotGit": false
diff --git a/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-java.json b/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-java.json
index 66c85944969..19c8edef5e2 100644
--- a/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-java.json
+++ b/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-java.json
@@ -1,9 +1,9 @@
{
"url": "https://github.com/tree-sitter/tree-sitter-java",
- "rev": "16c07a726c34c9925b3e28716b2d6d60e3643252",
- "date": "2021-02-11T09:32:05-08:00",
- "path": "/nix/store/1b64g1a3cvq1hspys9z2z1lsawg2b9m2-tree-sitter-java",
- "sha256": "1rag75r71cp8cvkf4f3wj911jppypziri19zysyy3pgzhznqy4zd",
+ "rev": "7ad106e81963b4d5c0aff99b93d16dc577fa3bc8",
+ "date": "2021-03-05T16:03:00-08:00",
+ "path": "/nix/store/ax9m7v0pv7q7xsnrjlfdpljs4f6xi2z3-tree-sitter-java",
+ "sha256": "1594mrhqcdfs8b7wmwpzcwna4m3ra8cbzq162flwrhcsb3w0rr9w",
"fetchSubmodules": false,
"deepClone": false,
"leaveDotGit": false
diff --git a/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-javascript.json b/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-javascript.json
index 8d1aa2daf53..6f31e096f59 100644
--- a/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-javascript.json
+++ b/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-javascript.json
@@ -1,9 +1,9 @@
{
"url": "https://github.com/tree-sitter/tree-sitter-javascript",
- "rev": "37af80d372ae9e2f5adc2c6321d5a34294dc348b",
- "date": "2021-02-24T09:50:29-08:00",
- "path": "/nix/store/y8jbjblicw2c65kil2y4d6vdn9r9h9w5-tree-sitter-javascript",
- "sha256": "0cr75184abpg95bl6wgkqn7ay849bjsib48m9pdb5jrly1idw6n2",
+ "rev": "b3e7667995c065be724d10b69fbc3d0177ccef0b",
+ "date": "2021-03-08T13:12:59-08:00",
+ "path": "/nix/store/1y3nirw7bbnld4qy7ysm20bq0x9403wz-tree-sitter-javascript",
+ "sha256": "0bzyq5x8x1r34fzy1f05yqdlz51b1i1jmyssm0i571n9n6142s3j",
"fetchSubmodules": false,
"deepClone": false,
"leaveDotGit": false
diff --git a/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-jsdoc.json b/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-jsdoc.json
index 5dca4a5f961..94920e80442 100644
--- a/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-jsdoc.json
+++ b/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-jsdoc.json
@@ -1,9 +1,9 @@
{
"url": "https://github.com/tree-sitter/tree-sitter-jsdoc",
- "rev": "77e7785739ad3e90c3de8ed5a55418a5fd2b8225",
- "date": "2020-05-14T14:58:51-07:00",
- "path": "/nix/store/3wp3hff203z15fvbnizcqzic1pjxmpg4-tree-sitter-jsdoc",
- "sha256": "0i2ac7i0vs46668q56dpmd9c02vcyy3f8rh4i0dbvd3rvihifbgc",
+ "rev": "189a6a4829beb9cdbe837260653b4a3dfb0cc3db",
+ "date": "2021-03-04T14:39:14-08:00",
+ "path": "/nix/store/dpm11vziss6jbgp3dxvmgkb0dgg1ygc8-tree-sitter-jsdoc",
+ "sha256": "0qpsy234p30j6955wpjlaqwbr21bi56p0ln5vhrd84s99ac7s6b6",
"fetchSubmodules": false,
"deepClone": false,
"leaveDotGit": false
diff --git a/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-json.json b/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-json.json
index a7080936988..34f2563b12a 100644
--- a/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-json.json
+++ b/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-json.json
@@ -1,9 +1,9 @@
{
"url": "https://github.com/tree-sitter/tree-sitter-json",
- "rev": "d3976b27df8622ed17bef6dd5e358b398e73c676",
- "date": "2020-05-14T14:59:27-07:00",
- "path": "/nix/store/ds2wnlrh289rsnjx828h3jy1706g3x21-tree-sitter-json",
- "sha256": "1cbhsmzbjni0mynjcai6gshhg16nls82v9lcihxf350dz57f7sax",
+ "rev": "89607925e8989f2638cc935b8de7e44ac3c91907",
+ "date": "2021-03-04T14:55:58-08:00",
+ "path": "/nix/store/xpykb8mr4xarh6finzkz71z2bpqm8k26-tree-sitter-json",
+ "sha256": "06pjh31bv9ja9hlnykk257a6zh8bsxg2fqa54al7qk1r4n9ksnff",
"fetchSubmodules": false,
"deepClone": false,
"leaveDotGit": false
diff --git a/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-julia.json b/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-julia.json
index 2cf5f06dc19..d90f09348ca 100644
--- a/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-julia.json
+++ b/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-julia.json
@@ -1,9 +1,9 @@
{
"url": "https://github.com/tree-sitter/tree-sitter-julia",
- "rev": "6a0863f1ce3fcf6f99dc0addb7886dcbd27c5a48",
- "date": "2020-09-08T19:39:52-07:00",
- "path": "/nix/store/xn5nii9mi2aw7xdabyxlglha2vk12h1w-tree-sitter-julia",
- "sha256": "07ds4wzgvnkgkq07izdglkk8lgpqrylvrs96afnwxi56bnzs8sbv",
+ "rev": "0ba7a24b062b671263ae08e707e9e94383b25bb7",
+ "date": "2021-03-04T14:52:13-08:00",
+ "path": "/nix/store/2ni8p1cgyrkn1mcccl4zqdpkfm63a10m-tree-sitter-julia",
+ "sha256": "1pbnmvhy2gq4vg1b0sjzmjm4s2gsgdjh7h01yj8qrrqbcl29c463",
"fetchSubmodules": false,
"deepClone": false,
"leaveDotGit": false
diff --git a/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-lua.json b/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-lua.json
index 804d613357e..9996ac8d917 100644
--- a/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-lua.json
+++ b/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-lua.json
@@ -1,9 +1,9 @@
{
- "url": "https://github.com/nvim-treesitter/tree-sitter-lua",
- "rev": "97b757ad3546d68dc1131e6ffb9b1d2a750eea29",
- "date": "2020-11-25T21:23:57+01:00",
- "path": "/nix/store/irz0dikk9dahkayi41chcznqq1i3wr84-tree-sitter-lua",
- "sha256": "1nhg139vk3xm6ip4mhr29z0rprfg4q417z2vlvkz3m9wp8gppzls",
+ "url": "https://github.com/Azganoth/tree-sitter-lua",
+ "rev": "a943944ec09c5e96f455bb166079de4ef3534457",
+ "date": "2020-12-27T00:15:24-03:00",
+ "path": "/nix/store/6glr8p3x58pva0nn586dk5jwb3bpgqrj-tree-sitter-lua",
+ "sha256": "0pm6wwb3kv73bfvvshdmvazcb1is5x1z6jwr31gz0niln18nqvpb",
"fetchSubmodules": false,
"deepClone": false,
"leaveDotGit": false
diff --git a/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-markdown.json b/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-markdown.json
new file mode 100644
index 00000000000..164b7c0549b
--- /dev/null
+++ b/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-markdown.json
@@ -0,0 +1,10 @@
+{
+ "url": "https://github.com/ikatyang/tree-sitter-markdown",
+ "rev": "5a139bed455268a06410471bf48b19d11abdd367",
+ "date": "2021-01-24T15:17:18+08:00",
+ "path": "/nix/store/125cbxcqvwyq8b7kvmg7wxjjz16s2jvw-tree-sitter-markdown",
+ "sha256": "072b4nnpymrh90y4dk18kr8l1g7m83r3gvp6v0ad9f9dnq47fgax",
+ "fetchSubmodules": false,
+ "deepClone": false,
+ "leaveDotGit": false
+}
diff --git a/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-ocaml.json b/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-ocaml.json
index 32488ebb73e..d13f77a9f04 100644
--- a/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-ocaml.json
+++ b/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-ocaml.json
@@ -1,9 +1,9 @@
{
"url": "https://github.com/tree-sitter/tree-sitter-ocaml",
- "rev": "4ec9ee414dadc2b6e7325a9f8124d02f6cd8c250",
- "date": "2020-09-18T02:13:40+02:00",
- "path": "/nix/store/dszjdnwnbziqxav2khs85026msm6fasz-tree-sitter-ocaml",
- "sha256": "0wy85940fhmrnz7c1gk6xkipm8ixzalq5q4i7mcc6wnjiiwq60gx",
+ "rev": "19a8d2aab425c4c4c8dc6a882e67c37010620c3b",
+ "date": "2021-03-08T16:57:09-08:00",
+ "path": "/nix/store/y8jsf6vp278svqm4c6xnl4i6vanslrkk-tree-sitter-ocaml",
+ "sha256": "0c5wjanka87bhha0aq3m5p448apxhv8hndlqvhly6qafj99jp85i",
"fetchSubmodules": false,
"deepClone": false,
"leaveDotGit": false
diff --git a/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-php.json b/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-php.json
index 1fb2a079848..8a013179e3d 100644
--- a/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-php.json
+++ b/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-php.json
@@ -1,9 +1,9 @@
{
"url": "https://github.com/tree-sitter/tree-sitter-php",
- "rev": "b0c0367d4b7058921fdc4ba11e257441a64ab809",
- "date": "2020-07-29T16:56:25-07:00",
- "path": "/nix/store/la06yzcv5w1dpp31s4clllkfic8rs98a-tree-sitter-php",
- "sha256": "0a47rr1d5dg70kfvk257g7mhpcwslv6prxc7012spxcrfiwbx89l",
+ "rev": "ba231f9844e5a1bf60e1cb72c34c0a431239585a",
+ "date": "2021-03-03T17:17:11-08:00",
+ "path": "/nix/store/cn06h14pgq3psjq3ms0yvdm3x1wwbc1j-tree-sitter-php",
+ "sha256": "1xaml64b7cx3hn6x35bbgar8cp7ccxkwvxddjdvyj5nzfx1id8y3",
"fetchSubmodules": false,
"deepClone": false,
"leaveDotGit": false
diff --git a/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-python.json b/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-python.json
index ded864c8976..976ec6c57cd 100644
--- a/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-python.json
+++ b/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-python.json
@@ -1,9 +1,9 @@
{
"url": "https://github.com/tree-sitter/tree-sitter-python",
- "rev": "3196e288650992bca2399dda15ac703c342a22bb",
- "date": "2021-01-19T11:31:59-08:00",
- "path": "/nix/store/0y394nsknvjxpxnsfscab531mivnzhap-tree-sitter-python",
- "sha256": "0fbkyysz0qsjqzqznwgf52wsgb10h8agc4p68zafiibwlp72gd09",
+ "rev": "dd98afca32aaceff9025f9e85031ac50bee8b08b",
+ "date": "2021-03-05T16:00:15-08:00",
+ "path": "/nix/store/6sbmzgva73fhgqhsdrg5zy7vbs9lzll9-tree-sitter-python",
+ "sha256": "01ykryrv1nn2y8dcbl64d31h1ipz2569ywzjp10pd93h1s6czpnl",
"fetchSubmodules": false,
"deepClone": false,
"leaveDotGit": false
diff --git a/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-ql.json b/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-ql.json
index f799ce410c6..37b0d153240 100644
--- a/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-ql.json
+++ b/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-ql.json
@@ -1,9 +1,9 @@
{
"url": "https://github.com/tree-sitter/tree-sitter-ql",
- "rev": "f3738c138ba753eed5da386c7321cb139d185d39",
- "date": "2021-02-19T10:26:41+00:00",
- "path": "/nix/store/dww93fp6psaw4lhiwyn8qajq8mvsyv5s-tree-sitter-ql",
- "sha256": "15wqyf0q9arr4jh0dfjr5200rghy989wvf311cffma7706ngmgxb",
+ "rev": "965948cce9a94a710b1339851e0919471ad5ee2c",
+ "date": "2021-03-04T14:34:34-08:00",
+ "path": "/nix/store/4hi59c856ii2b79nv2wjib6qbp3hk24i-tree-sitter-ql",
+ "sha256": "01y1fzclwlaffx0rzg49h7kyvhhm25fba0w362n2y8hgjp3imgmg",
"fetchSubmodules": false,
"deepClone": false,
"leaveDotGit": false
diff --git a/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-regex.json b/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-regex.json
index d04c1bdab86..6df921757bb 100644
--- a/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-regex.json
+++ b/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-regex.json
@@ -1,9 +1,9 @@
{
"url": "https://github.com/tree-sitter/tree-sitter-regex",
- "rev": "be2e415b5716615530234d179dc27c32b7a1d86b",
- "date": "2020-05-14T15:05:54-07:00",
- "path": "/nix/store/acbcq9lgh5pf6hq3329fa253yfvaj6ji-tree-sitter-regex",
- "sha256": "0qxbafbwfj64bwhj3455jgkidpdzqwrlsqm3rckq2pi75flnkv42",
+ "rev": "3041aa3472d16fd94c6a9e15b741dbfecd9b714e",
+ "date": "2021-03-04T14:37:27-08:00",
+ "path": "/nix/store/7d200fzyx2rkbbgf47g5ismvd4id0fqy-tree-sitter-regex",
+ "sha256": "0jah3apalvp7966sjzdrka2n7f83h64sd56nbq2lzmrxgv98rxmg",
"fetchSubmodules": false,
"deepClone": false,
"leaveDotGit": false
diff --git a/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-ruby.json b/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-ruby.json
index d5a1767a23c..c8142974fd4 100644
--- a/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-ruby.json
+++ b/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-ruby.json
@@ -1,9 +1,9 @@
{
"url": "https://github.com/tree-sitter/tree-sitter-ruby",
- "rev": "f86d90cce578e28c824afdcdbdca7d031b88c0b0",
- "date": "2020-11-02T20:49:49-08:00",
- "path": "/nix/store/gs0hhb1dlgmv0y60zyyz7ki30yvpddfx-tree-sitter-ruby",
- "sha256": "1n1irdjfmv27p5ia2vqzv8zfsq19pxi0as0wrkb7z7s1lqr1gwrb",
+ "rev": "fe6a2d634da0e16b11b5aa255cc3df568a4572fd",
+ "date": "2021-03-03T16:54:30-08:00",
+ "path": "/nix/store/ragrvqj7hm98r74v5b3fljvc47gd3nhj-tree-sitter-ruby",
+ "sha256": "0m3h4928rbs300wcb6776h9r88hi32rybbhcaf6rdympl5nzi83v",
"fetchSubmodules": false,
"deepClone": false,
"leaveDotGit": false
diff --git a/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-rust.json b/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-rust.json
index 12d7f58aecb..c88d6e2460c 100644
--- a/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-rust.json
+++ b/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-rust.json
@@ -1,9 +1,9 @@
{
"url": "https://github.com/tree-sitter/tree-sitter-rust",
- "rev": "ab7f7962073fec96e0b64fbd1697263fe2c79281",
- "date": "2021-02-16T21:17:08-08:00",
- "path": "/nix/store/zy2sccixlk8lwkqamikz03j42s13ndjp-tree-sitter-rust",
- "sha256": "06zmbwgsvyaz0wgja8r3ir06z67gix7i62zj0k3bbng6smdnhp9w",
+ "rev": "20f064bd758f94b8f47ce5a21e4383c7349ca182",
+ "date": "2021-03-04T14:06:14-08:00",
+ "path": "/nix/store/za0yxqjjp9vxgwrp014qwv2v2qffl0di-tree-sitter-rust",
+ "sha256": "118vkhv7n3sw8y9pi0987cgdcd74sjqwviijw01mhnk3bkyczi3l",
"fetchSubmodules": false,
"deepClone": false,
"leaveDotGit": false
diff --git a/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-scala.json b/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-scala.json
index 8d9959cf4cf..3ec792c7190 100644
--- a/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-scala.json
+++ b/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-scala.json
@@ -1,9 +1,9 @@
{
"url": "https://github.com/tree-sitter/tree-sitter-scala",
- "rev": "211bb726bb5857f872247b600c7c1808e641a8d4",
- "date": "2020-07-13T13:31:00-07:00",
- "path": "/nix/store/6q66gzabxazr2581dgp4pp5wwyk2p6mw-tree-sitter-scala",
- "sha256": "096ps5za8gxmq61gdd3xdk8cif07vb4v8asls2kdwm6jazm82777",
+ "rev": "262797b1dfe0303818c2418c0a88f6be65f37245",
+ "date": "2021-03-04T15:02:28-08:00",
+ "path": "/nix/store/vc5fr00vqx5nf17r9grdwb11wci3xrkm-tree-sitter-scala",
+ "sha256": "1zf3b1x1s94dgzjbc6l8ind5fd1mmny3893d4bqc63h4qp0n0bp3",
"fetchSubmodules": false,
"deepClone": false,
"leaveDotGit": false
diff --git a/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-svelte.json b/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-svelte.json
new file mode 100644
index 00000000000..6cd63a61e89
--- /dev/null
+++ b/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-svelte.json
@@ -0,0 +1,10 @@
+{
+ "url": "https://github.com/Himujjal/tree-sitter-svelte",
+ "rev": "a96899bd1ab6a18e3837f232fd688af69e3a8071",
+ "date": "2021-03-09T15:14:24+05:30",
+ "path": "/nix/store/nlpf6gilkk19aw7pk1kbys2alhnqagqj-tree-sitter-svelte",
+ "sha256": "04virfsiqqhh3gc3cmcjd4s1zn9wdxi47m55x938napaqiaw29nx",
+ "fetchSubmodules": false,
+ "deepClone": false,
+ "leaveDotGit": false
+}
diff --git a/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-typescript.json b/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-typescript.json
index 679d7e4ed6a..3ff85a0766b 100644
--- a/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-typescript.json
+++ b/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-typescript.json
@@ -1,9 +1,9 @@
{
"url": "https://github.com/tree-sitter/tree-sitter-typescript",
- "rev": "543cbe44f16189f7f1b739cf268d70f373d94b87",
- "date": "2021-02-25T11:54:57-08:00",
- "path": "/nix/store/liyi8hkl55dcbs1wc4w2jw4zf717bb29-tree-sitter-typescript",
- "sha256": "0ljhkhi8fp38l1n6wam7l8bdqxr95d0c1mf7i6p1gb6xrjzssik0",
+ "rev": "7e119621b1d2ab1873ba14d8702f62458df70409",
+ "date": "2021-03-08T13:23:30-08:00",
+ "path": "/nix/store/k7vam1w5c2r0hhxy0bgpmj65bw5wnh96-tree-sitter-typescript",
+ "sha256": "1fv6q1bc0j6b89skz7x2ibi6bxx0ijrb676y23aahycvz2p8x4z0",
"fetchSubmodules": false,
"deepClone": false,
"leaveDotGit": false
diff --git a/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-yaml.json b/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-yaml.json
new file mode 100644
index 00000000000..8231a0354d7
--- /dev/null
+++ b/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-yaml.json
@@ -0,0 +1,10 @@
+{
+ "url": "https://github.com/ikatyang/tree-sitter-yaml",
+ "rev": "ab0ce67ce98f8d9cc0224ebab49c64d01fedc1a1",
+ "date": "2021-01-01T21:13:43+08:00",
+ "path": "/nix/store/3vnhqr4l2hb0ank13avj8af4qbni5szw-tree-sitter-yaml",
+ "sha256": "14f0abv68cjkwdcjjwa1nzjpwp6w59cj5v4m5h5h3jxi96z65459",
+ "fetchSubmodules": false,
+ "deepClone": false,
+ "leaveDotGit": false
+}
diff --git a/pkgs/development/tools/parsing/tree-sitter/update.nix b/pkgs/development/tools/parsing/tree-sitter/update.nix
index 631944cb67a..c55858b5ff1 100644
--- a/pkgs/development/tools/parsing/tree-sitter/update.nix
+++ b/pkgs/development/tools/parsing/tree-sitter/update.nix
@@ -2,6 +2,9 @@
, curl, jq, xe
, src }:
+# Grammar list:
+# https://github.com/tree-sitter/tree-sitter/blob/master/docs/index.md
+
let
# Grammars we want to fetch from the tree-sitter github orga
knownTreeSitterOrgGrammarRepos = [
@@ -11,7 +14,6 @@ let
"tree-sitter-json"
"tree-sitter-cpp"
"tree-sitter-ruby"
- "tree-sitter-razor"
"tree-sitter-go"
"tree-sitter-c-sharp"
"tree-sitter-python"
@@ -56,6 +58,8 @@ let
"highlight-schema"
# website
"tree-sitter.github.io"
+ # not maintained
+ "tree-sitter-razor"
];
ignoredTreeSitterOrgReposJson = jsonFile "ignored-tree-sitter-org-repos" ignoredTreeSitterOrgRepos;
@@ -68,9 +72,25 @@ let
repo = "tree-sitter-nix";
};
"tree-sitter-lua" = {
- orga = "nvim-treesitter";
+ orga = "Azganoth";
repo = "tree-sitter-lua";
};
+ "tree-sitter-fennel" = {
+ orga = "travonted";
+ repo = "tree-sitter-fennel";
+ };
+ "tree-sitter-markdown" = {
+ orga = "ikatyang";
+ repo = "tree-sitter-markdown";
+ };
+ "tree-sitter-svelte" = {
+ orga = "Himujjal";
+ repo = "tree-sitter-svelte";
+ };
+ "tree-sitter-yaml" = {
+ orga = "ikatyang";
+ repo = "tree-sitter-yaml";
+ };
};
allGrammars =
diff --git a/pkgs/development/tools/poetry2nix/poetry2nix/default.nix b/pkgs/development/tools/poetry2nix/poetry2nix/default.nix
index 3b622c20559..62063ff0994 100644
--- a/pkgs/development/tools/poetry2nix/poetry2nix/default.nix
+++ b/pkgs/development/tools/poetry2nix/poetry2nix/default.nix
@@ -5,7 +5,7 @@
}:
let
# Poetry2nix version
- version = "1.16.0";
+ version = "1.16.1";
inherit (poetryLib) isCompatible readTOML moduleName;
diff --git a/pkgs/development/tools/poetry2nix/poetry2nix/overrides.nix b/pkgs/development/tools/poetry2nix/poetry2nix/overrides.nix
index 2106708a28f..aa58864fed7 100644
--- a/pkgs/development/tools/poetry2nix/poetry2nix/overrides.nix
+++ b/pkgs/development/tools/poetry2nix/poetry2nix/overrides.nix
@@ -250,6 +250,15 @@ self: super:
}
);
+ fiona = super.fiona.overridePythonAttrs (
+ old: {
+ buildInputs = (old.buildInputs or [ ]) ++ [ pkgs.gdal_2 ];
+ nativeBuildInputs = [
+ pkgs.gdal_2 # for gdal-config
+ ];
+ }
+ );
+
gdal = super.gdal.overridePythonAttrs (
old: {
preBuild = (old.preBuild or "") + ''
@@ -266,6 +275,23 @@ self: super:
}
);
+ grpcio = super.grpcio.overridePythonAttrs (old: {
+ nativeBuildInputs = (old.nativeBuildInputs or [ ]) ++ [ self.cython pkgs.pkg-config ];
+ buildInputs = (old.buildInputs or [ ]) ++ [ pkgs.c-ares pkgs.openssl pkgs.zlib ];
+
+ outputs = [ "out" "dev" ];
+
+ GRPC_BUILD_WITH_BORING_SSL_ASM = "";
+ GRPC_PYTHON_BUILD_SYSTEM_OPENSSL = 1;
+ GRPC_PYTHON_BUILD_SYSTEM_ZLIB = 1;
+ GRPC_PYTHON_BUILD_SYSTEM_CARES = 1;
+ DISABLE_LIBC_COMPATIBILITY = 1;
+ });
+
+ grpcio-tools = super.grpcio-tools.overridePythonAttrs (old: {
+ outputs = [ "out" "dev" ];
+ });
+
h3 = super.h3.overridePythonAttrs (
old: {
preBuild = (old.preBuild or "") + ''
@@ -277,14 +303,34 @@ self: super:
h5py = super.h5py.overridePythonAttrs (
old:
- if old.format != "wheel" then rec {
- nativeBuildInputs = (old.nativeBuildInputs or [ ]) ++ [ pkgs.pkg-config ];
- buildInputs = (old.buildInputs or [ ]) ++ [ pkgs.hdf5 self.pkgconfig self.cython ];
- configure_flags = "--hdf5=${pkgs.hdf5}";
- postConfigure = ''
- ${self.python.executable} setup.py configure ${configure_flags}
- '';
- } else old
+ if old.format != "wheel" then
+ (
+ let
+ mpi = pkgs.hdf5.mpi;
+ mpiSupport = pkgs.hdf5.mpiSupport;
+ in
+ {
+ nativeBuildInputs = (old.nativeBuildInputs or [ ]) ++ [ pkgs.pkg-config ];
+ buildInputs =
+ (old.buildInputs or [ ])
+ ++ [ pkgs.hdf5 self.pkg-config self.cython ]
+ ++ lib.optional mpiSupport mpi
+ ;
+ propagatedBuildInputs =
+ old.propagatedBuildInputs
+ ++ lib.optionals mpiSupport [ self.mpi4py self.openssh ]
+ ;
+ preBuild = if mpiSupport then "export CC=${mpi}/bin/mpicc" else "";
+ HDF5_DIR = "${pkgs.hdf5}";
+ HDF5_MPI = if mpiSupport then "ON" else "OFF";
+ # avoid strict pinning of numpy
+ postPatch = ''
+ substituteInPlace setup.py \
+ --replace "numpy ==" "numpy >="
+ '';
+ pythonImportsCheck = [ "h5py" ];
+ }
+ ) else old
);
horovod = super.horovod.overridePythonAttrs (
@@ -407,7 +453,7 @@ self: super:
);
jsonslicer = super.jsonslicer.overridePythonAttrs (old: {
- nativeBuildInputs = (old.nativeBuildInputs or [ ]) ++ [ pkgs.pkgconfig ];
+ nativeBuildInputs = (old.nativeBuildInputs or [ ]) ++ [ pkgs.pkg-config ];
buildInputs = (old.buildInputs or [ ]) ++ [ pkgs.yajl ];
});
@@ -618,6 +664,12 @@ self: super:
}
);
+ munch = super.munch.overridePythonAttrs (
+ old: {
+ buildInputs = (old.buildInputs or [ ]) ++ [ self.pbr ];
+ }
+ );
+
mysqlclient = super.mysqlclient.overridePythonAttrs (
old: {
buildInputs = (old.buildInputs or [ ]) ++ [ pkgs.libmysqlclient ];
@@ -939,6 +991,13 @@ self: super:
}
);
+ pygeos = super.pygeos.overridePythonAttrs (
+ old: {
+ buildInputs = (old.buildInputs or [ ]) ++ [ pkgs.geos ];
+ nativeBuildInputs = (old.nativeBuildInputs or [ ]) ++ [ pkgs.geos ];
+ }
+ );
+
pygobject = super.pygobject.overridePythonAttrs (
old: {
nativeBuildInputs = (old.nativeBuildInputs or [ ]) ++ [ pkgs.pkg-config ];
@@ -1226,6 +1285,15 @@ self: super:
propagatedBuildInputs = (old.propagatedBuildInputs or [ ]) ++ [ self.setuptools ];
});
+ rtree = super.rtree.overridePythonAttrs (old: {
+ propagatedNativeBuildInputs = (old.propagatedNativeBuildInputs or [ ]) ++ [ pkgs.libspatialindex ];
+ postPatch = ''
+ substituteInPlace rtree/finder.py --replace \
+ "find_library('spatialindex_c')" \
+ "'${pkgs.libspatialindex}/lib/libspatialindex_c${pkgs.stdenv.hostPlatform.extensions.sharedLibrary}'"
+ '';
+ });
+
scipy = super.scipy.overridePythonAttrs (
old:
if old.format != "wheel" then {
diff --git a/pkgs/development/tools/renderizer/default.nix b/pkgs/development/tools/renderizer/default.nix
index 22bf5fbe904..ccf1d4a37d6 100644
--- a/pkgs/development/tools/renderizer/default.nix
+++ b/pkgs/development/tools/renderizer/default.nix
@@ -2,18 +2,20 @@
buildGoModule rec {
pname = "renderizer";
- version = "2.0.9";
+ version = "2.0.12";
src = fetchFromGitHub {
owner = "gomatic";
repo = pname;
- rev = version;
- sha256 = "1bip12pcn8bqgph7vd7bzzadwbyqh80fx7gqciv9fchycwsj04rf";
+ rev = "v${version}";
+ sha256 = "sha256-Ji+wTTXLp17EYRIjUiVgd33ZeBdT8K2O8R2Ejq2Ll5I=";
};
- vendorSha256 = "13z357ww4j5bmmy8ag6d6gd5b2dib8kby73q8317pqnqzaxrrbcj";
+ buildFlagsArray = [
+ "-ldflags=-s -w -X main.version=${version} -X main.commitHash=${src.rev} -X main.date=19700101T000000"
+ ];
- doCheck = false;
+ vendorSha256 = null;
meta = with lib; {
description = "CLI to render Go template text files";
diff --git a/pkgs/development/tools/repository-managers/nexus/default.nix b/pkgs/development/tools/repository-managers/nexus/default.nix
index 828b8e5b1cd..a3599d9ee9d 100644
--- a/pkgs/development/tools/repository-managers/nexus/default.nix
+++ b/pkgs/development/tools/repository-managers/nexus/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "nexus";
- version = "3.29.2-02";
+ version = "3.30.0-01";
src = fetchurl {
url = "https://sonatype-download.global.ssl.fastly.net/nexus/3/nexus-${version}-unix.tar.gz";
- sha256 = "sha256-vHy7V32xlYaPJdc8oi3j98weOdc4R5S64Dwo9YI8o6c=";
+ sha256 = "sha256-axhuw1FNut+JqS1WCxyQmP08qh0tXn9UAvz2Gj1kGPs=";
};
preferLocalBuild = true;
diff --git a/pkgs/development/tools/rust/cargo-criterion/default.nix b/pkgs/development/tools/rust/cargo-criterion/default.nix
index 931fb8fd984..664f3688eaf 100644
--- a/pkgs/development/tools/rust/cargo-criterion/default.nix
+++ b/pkgs/development/tools/rust/cargo-criterion/default.nix
@@ -2,16 +2,16 @@
rustPlatform.buildRustPackage rec {
pname = "cargo-criterion";
- version = "1.0.0";
+ version = "1.0.1";
src = fetchFromGitHub {
owner = "bheisler";
repo = pname;
rev = version;
- sha256 = "0czagclrn4yhlvlh06wsyiybz69r7mmk3182fywzn9vd0xlclxpi";
+ sha256 = "sha256-NiuK+PexfF2wmA8drqqkv/RQlVwYLT3q2QWvV0ghJwg=";
};
- cargoSha256 = "sha256-XZuZ81hB/GQDopJyfSkxQiehSwJz7VWoJR6/m3WLil8=";
+ cargoSha256 = "sha256-A6Kkm/4MSAEJfehA6zSQJU+JwVIhKPcfMZCO9S6Zyx4=";
meta = with lib; {
description = "Cargo extension for running Criterion.rs benchmarks";
diff --git a/pkgs/development/tools/rust/cargo-expand/default.nix b/pkgs/development/tools/rust/cargo-expand/default.nix
index 7cb366c5502..934976f7386 100644
--- a/pkgs/development/tools/rust/cargo-expand/default.nix
+++ b/pkgs/development/tools/rust/cargo-expand/default.nix
@@ -2,16 +2,16 @@
rustPlatform.buildRustPackage rec {
pname = "cargo-expand";
- version = "1.0.5";
+ version = "1.0.6";
src = fetchFromGitHub {
owner = "dtolnay";
repo = pname;
rev = version;
- sha256 = "sha256-FWXSEGjTr2DewZ8NidzPdc6jhfNAUdV9qKyR7ZciWio=";
+ sha256 = "sha256-6FjFG4RYvmsV/W7OMxj1ZWvruwUeP9Nvsdiv8toZmTk=";
};
- cargoSha256 = "sha256-uvTxOZPMTCd+3WQJeVfSC5mlJ487hJKs/0Dd2C8cpcM=";
+ cargoSha256 = "sha256-1+A+n5VQS8zJULiR8IWLGo+RnFuVjg6ist8G3eCsXJM=";
meta = with lib; {
description =
diff --git a/pkgs/development/tools/rust/cargo-udeps/default.nix b/pkgs/development/tools/rust/cargo-udeps/default.nix
index 5e1cdc5e21b..d89bad18e32 100644
--- a/pkgs/development/tools/rust/cargo-udeps/default.nix
+++ b/pkgs/development/tools/rust/cargo-udeps/default.nix
@@ -2,16 +2,16 @@
rustPlatform.buildRustPackage rec {
pname = "cargo-udeps";
- version = "0.1.18";
+ version = "0.1.19";
src = fetchFromGitHub {
owner = "est31";
repo = pname;
rev = "v${version}";
- sha256 = "sha256-o02MQC0/sc/+qbIXJVN84a2SKxSJaUSXXtBs0h+lQes=";
+ sha256 = "sha256-0XE1w/FZmy0iMm5LI885S7F6GxgeHwh57t8N4hreSKw=";
};
- cargoSha256 = "sha256-tlAA2Aw5OQ9/FCyTckS559s6Zp4Nx8m34yLT9q5F3nI=";
+ cargoSha256 = "sha256-7pfGMCChOMSLlZ/bvaHfpksru5bCHfBQUN+sGyI1M8E=";
nativeBuildInputs = [ pkg-config ];
diff --git a/pkgs/development/tools/rust/cargo-watch/default.nix b/pkgs/development/tools/rust/cargo-watch/default.nix
index 8bd4bf6fff8..6ddd7b00d1d 100644
--- a/pkgs/development/tools/rust/cargo-watch/default.nix
+++ b/pkgs/development/tools/rust/cargo-watch/default.nix
@@ -2,16 +2,16 @@
rustPlatform.buildRustPackage rec {
pname = "cargo-watch";
- version = "7.5.0";
+ version = "7.5.1";
src = fetchFromGitHub {
owner = "passcod";
repo = pname;
rev = "v${version}";
- sha256 = "181v922nx8152ymszig1kw6y0mnix6si1zfnv6vqgr5r53pwkbc1";
+ sha256 = "sha256-Eqg+Ke5n2H6/bPd1W8HL4XLMfdV8ard4SDrCeK0MFOg=";
};
- cargoSha256 = "1abhzi1396x8lnxvakj34nysl3ybvsaf21j678wzaqwj16sd3w3d";
+ cargoSha256 = "sha256-s7ip+/1hZJ8dQGix6yI5fQ4gAw2nHU8+dxxYcVvyTAs=";
buildInputs = lib.optional stdenv.isDarwin CoreServices;
diff --git a/pkgs/development/tools/rust/cbindgen/default.nix b/pkgs/development/tools/rust/cbindgen/default.nix
index 50809055337..da552600cdc 100644
--- a/pkgs/development/tools/rust/cbindgen/default.nix
+++ b/pkgs/development/tools/rust/cbindgen/default.nix
@@ -1,23 +1,32 @@
-{ lib, stdenv, fetchFromGitHub, rustPlatform, Security }:
+{ lib, stdenv, fetchFromGitHub, rustPlatform, python3Packages, Security }:
rustPlatform.buildRustPackage rec {
pname = "rust-cbindgen";
- version = "0.15.0";
+ version = "0.17.0";
src = fetchFromGitHub {
owner = "eqrion";
repo = "cbindgen";
rev = "v${version}";
- sha256 = "19bwllrajks286wl4zc5axgh4m9qqxdnc5024c30hyk0xnjffd0c";
+ sha256 = "1w9gf6fl1ncm2zlh0p29lislfsd35zd1mhns2mrxl2n734zavaqf";
};
- cargoSha256 = "1lzzckzcgj496chbfd6lhwxcangv0krx8m5k2jwffnb9mfgac7hx";
+ cargoSha256 = "12jw1m842gzy0ma4drgmwk1jac663vysllfpl9cglr039j1sfsx2";
buildInputs = lib.optional stdenv.isDarwin Security;
+ checkInputs = [
+ python3Packages.cython
+ ];
+
checkFlags = [
+ # Disable tests that require rust unstable features
# https://github.com/eqrion/cbindgen/issues/338
"--skip test_expand"
+ "--skip test_bitfield"
+ "--skip lib_default_uses_debug_build"
+ "--skip lib_explicit_debug_build"
+ "--skip lib_explicit_release_build"
];
meta = with lib; {
diff --git a/pkgs/development/tools/rust/rust-analyzer/default.nix b/pkgs/development/tools/rust/rust-analyzer/default.nix
index e9a5150befa..642f2e936e1 100644
--- a/pkgs/development/tools/rust/rust-analyzer/default.nix
+++ b/pkgs/development/tools/rust/rust-analyzer/default.nix
@@ -2,10 +2,10 @@
{
rust-analyzer-unwrapped = callPackage ./generic.nix rec {
- rev = "2021-03-01";
+ rev = "2021-03-15";
version = "unstable-${rev}";
- sha256 = "10x4fk1nxk548cfxrbfvz0kpa2r955d0bcnxxn8k8zmrdqxs3sph";
- cargoSha256 = "02s6qnq61vifx59hnbaalqmfvp8anfik62y6rzy3rwm1l9r85qrz";
+ sha256 = "150gydm0mg72bbhgjjks8qc5ldiqyzhai9z4yfh4f1s2bwdfh3yf";
+ cargoSha256 = "10l0lk5p11002q59dqa5yrrz6n6s11i7bmr1wnl141bxqvm873q2";
};
rust-analyzer = callPackage ./wrapper.nix {} {
diff --git a/pkgs/development/tools/rust/rust-analyzer/generic.nix b/pkgs/development/tools/rust/rust-analyzer/generic.nix
index 0ce33f0f233..ecca83f89a4 100644
--- a/pkgs/development/tools/rust/rust-analyzer/generic.nix
+++ b/pkgs/development/tools/rust/rust-analyzer/generic.nix
@@ -43,6 +43,8 @@ rustPlatform.buildRustPackage {
passthru.updateScript = ./update.sh;
+ patches = [ ./rust_1_49.patch ];
+
meta = with lib; {
description = "An experimental modular compiler frontend for the Rust language";
homepage = "https://github.com/rust-analyzer/rust-analyzer";
diff --git a/pkgs/development/tools/rust/rust-analyzer/rust_1_49.patch b/pkgs/development/tools/rust/rust-analyzer/rust_1_49.patch
new file mode 100644
index 00000000000..fcde6d6337e
--- /dev/null
+++ b/pkgs/development/tools/rust/rust-analyzer/rust_1_49.patch
@@ -0,0 +1,13 @@
+diff --git a/crates/ide_assists/src/handlers/convert_iter_for_each_to_for.rs b/crates/ide_assists/src/handlers/convert_iter_for_each_to_for.rs
+index 4e75a7b14..91f51a1a7 100644
+--- a/crates/ide_assists/src/handlers/convert_iter_for_each_to_for.rs
++++ b/crates/ide_assists/src/handlers/convert_iter_for_each_to_for.rs
+@@ -93,7 +93,7 @@ fn validate_method_call_expr(
+ let krate = module.krate();
+
+ let iter_trait = FamousDefs(sema, Some(krate)).core_iter_Iterator()?;
+- it_type.impls_trait(sema.db, iter_trait, &[]).then(|| (expr, receiver))
++ if it_type.impls_trait(sema.db, iter_trait, &[]) { Some((expr, receiver)) } else { None }
+ }
+
+ #[cfg(test)]
diff --git a/pkgs/development/tools/sd-local/default.nix b/pkgs/development/tools/sd-local/default.nix
index 0f4f1740fac..eea5dc9b10f 100644
--- a/pkgs/development/tools/sd-local/default.nix
+++ b/pkgs/development/tools/sd-local/default.nix
@@ -2,13 +2,13 @@
buildGoModule rec {
pname = "sd-local";
- version = "1.0.24";
+ version = "1.0.26";
src = fetchFromGitHub {
owner = "screwdriver-cd";
repo = pname;
rev = "v${version}";
- sha256 = "sha256-dqjZQyh7SWkD2dBcB32pR3PgWPMGQYPo7AkOQURt0hs=";
+ sha256 = "sha256-JQeqCvnGWE0VesLQ6HbH7gikwAP3im19nBnwr1ruQqk=";
};
vendorSha256 = "sha256-3KNYG6RBnfFRgIoIyAe7QwAB56ZMF8bHdgt9Ghtod20=";
diff --git a/pkgs/development/tools/wiggle/default.nix b/pkgs/development/tools/wiggle/default.nix
index e861f20a919..d360500e1fb 100644
--- a/pkgs/development/tools/wiggle/default.nix
+++ b/pkgs/development/tools/wiggle/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation {
- name = "wiggle-1.2";
+ name = "wiggle-1.3";
src = fetchurl {
- url = "https://github.com/neilbrown/wiggle/archive/v1.2.tar.gz";
- sha256 = "1gckj0zv2xznzg7i70p9dfmkhdpdg3953msi4gg5h6mpmmiiiwrw";
+ url = "https://github.com/neilbrown/wiggle/archive/v1.3.tar.gz";
+ sha256 = "sha256-/5LPATPB9NzjNWPiY8sw59229KvfhtQnsewUkL7CWvo=";
};
buildInputs = [ ncurses groff ];
diff --git a/pkgs/development/tools/wrangler/default.nix b/pkgs/development/tools/wrangler/default.nix
index f43a0a369d6..0458f63fddb 100644
--- a/pkgs/development/tools/wrangler/default.nix
+++ b/pkgs/development/tools/wrangler/default.nix
@@ -2,16 +2,16 @@
rustPlatform.buildRustPackage rec {
pname = "wrangler";
- version = "1.13.0";
+ version = "1.15.0";
src = fetchFromGitHub {
owner = "cloudflare";
repo = pname;
rev = "v${version}";
- sha256 = "0xhldarzb71x4k7ydk4yd6g0qv6y2l0mn2lc43hvl9jm29pnz95q";
+ sha256 = "sha256-/5iIdEUbesX+IRQQzeJazt3i/xAtghblct718EmYci4=";
};
- cargoSha256 = "0w845virvw7mvibc76ar2hbffhfzj2v8v1xkrsssrgzyaryb48jk";
+ cargoSha256 = "sha256-6XWFhfY8QIl4S6zDyyM2YvFUoGMnKZQ3d/GT4yQWb7A=";
nativeBuildInputs = [ pkg-config ];
diff --git a/pkgs/development/web/insomnia/default.nix b/pkgs/development/web/insomnia/default.nix
index b3a9ac0ce71..b9dcfa4fc85 100644
--- a/pkgs/development/web/insomnia/default.nix
+++ b/pkgs/development/web/insomnia/default.nix
@@ -16,12 +16,12 @@ let
];
in stdenv.mkDerivation rec {
pname = "insomnia";
- version = "2020.5.2";
+ version = "2021.1.0";
src = fetchurl {
url =
"https://github.com/Kong/insomnia/releases/download/core%40${version}/Insomnia.Core-${version}.deb";
- sha256 = "03j76a0dj3ak5h6malwxqf7cdc2ycwgyr6993bhiq75yhxhblhc4";
+ sha256 = "sha256-3T334t+Oje6LOzUBqQCK6wdJ/4Mi4WLmW5vcHig8zj4=";
};
nativeBuildInputs =
diff --git a/pkgs/games/angband/default.nix b/pkgs/games/angband/default.nix
index ddf3c62307d..e14629dce8f 100644
--- a/pkgs/games/angband/default.nix
+++ b/pkgs/games/angband/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "angband";
- version = "4.2.1";
+ version = "4.2.2";
src = fetchFromGitHub {
owner = "angband";
repo = "angband";
rev = version;
- sha256 = "174fphiywwb4yb3kqavwaysx7c97an2n8wjbm4p4d41i1svjsryz";
+ sha256 = "sha256-z1HTt3+lWIr2F9YZFdw47lkYVgYl17qbb/OJ9YyYQa8=";
};
nativeBuildInputs = [ autoreconfHook ];
diff --git a/pkgs/games/cbonsai/default.nix b/pkgs/games/cbonsai/default.nix
index 4702991c290..9e318b92fa9 100644
--- a/pkgs/games/cbonsai/default.nix
+++ b/pkgs/games/cbonsai/default.nix
@@ -1,14 +1,14 @@
{ stdenv, lib, fetchFromGitLab, ncurses, pkg-config, nix-update-script }:
stdenv.mkDerivation rec {
- version = "1.0.0";
+ version = "1.0.1";
pname = "cbonsai";
src = fetchFromGitLab {
owner = "jallbrit";
repo = pname;
rev = "v${version}";
- sha256 = "1jc34j627pnyjgs8hjxqaa89j24gyf0rq9w61mkhgg0kria62as7";
+ sha256 = "sha256-UTjbc0kGHOQse4sZF94p4LAwMk9vsZg1QHq8iuDcTDk=";
};
nativeBuildInputs = [ pkg-config ];
diff --git a/pkgs/games/ckan/default.nix b/pkgs/games/ckan/default.nix
index 26a0ba748ba..9f25a1d50af 100644
--- a/pkgs/games/ckan/default.nix
+++ b/pkgs/games/ckan/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "ckan";
- version = "1.29.2";
+ version = "1.30.0";
src = fetchurl {
url = "https://github.com/KSP-CKAN/CKAN/releases/download/v${version}/ckan.exe";
- sha256 = "10vd61mw2y7vmbnp6nd7b2sq22ixqd7zmd278z210w4njmvqn97h";
+ sha256 = "sha256-wih5NRzeOy4WMXQ3yV9W/m2x7B2C5T0F78TbpsngigQ=";
};
dontUnpack = true;
diff --git a/pkgs/games/factorio/versions.json b/pkgs/games/factorio/versions.json
index b38069355ee..1f8b2010226 100644
--- a/pkgs/games/factorio/versions.json
+++ b/pkgs/games/factorio/versions.json
@@ -10,12 +10,12 @@
"version": "1.1.27"
},
"stable": {
- "name": "factorio_alpha_x64-1.1.26.tar.xz",
+ "name": "factorio_alpha_x64-1.1.27.tar.xz",
"needsAuth": true,
- "sha256": "0wv1yv5v77h09nk2skfabqmxys40d806x09kac3jja1lhhr4hzl2",
+ "sha256": "0s8qnr2p819r4pjby71jp5in679yvsz235iy1csmjjm2d2q6igln",
"tarDirectory": "x64",
- "url": "https://factorio.com/get-download/1.1.26/alpha/linux64",
- "version": "1.1.26"
+ "url": "https://factorio.com/get-download/1.1.27/alpha/linux64",
+ "version": "1.1.27"
}
},
"demo": {
@@ -28,12 +28,12 @@
"version": "1.1.27"
},
"stable": {
- "name": "factorio_demo_x64-1.1.26.tar.xz",
+ "name": "factorio_demo_x64-1.1.27.tar.xz",
"needsAuth": false,
- "sha256": "1b6rjyhjvdhdb0d3drjpjc1v8398amcz8wmh3d84gl3aafflfl1x",
+ "sha256": "0cgnv6w8bxxskf0gxqcg9hq0zl4idnwh5d61b0510axah1m6i57z",
"tarDirectory": "x64",
- "url": "https://factorio.com/get-download/1.1.26/demo/linux64",
- "version": "1.1.26"
+ "url": "https://factorio.com/get-download/1.1.27/demo/linux64",
+ "version": "1.1.27"
}
},
"headless": {
@@ -46,12 +46,12 @@
"version": "1.1.27"
},
"stable": {
- "name": "factorio_headless_x64-1.1.26.tar.xz",
+ "name": "factorio_headless_x64-1.1.27.tar.xz",
"needsAuth": false,
- "sha256": "08hnyycwsj6srp2kcvnh5rixlcifk17r2814fr1g7jbdx7rp14mj",
+ "sha256": "08bny927jiph0zj101yx2wirm16194sap3ifk9rs582s506i1p2w",
"tarDirectory": "x64",
- "url": "https://factorio.com/get-download/1.1.26/headless/linux64",
- "version": "1.1.26"
+ "url": "https://factorio.com/get-download/1.1.27/headless/linux64",
+ "version": "1.1.27"
}
}
}
diff --git a/pkgs/games/katago/default.nix b/pkgs/games/katago/default.nix
index 283aa70f8d0..50b6caee621 100644
--- a/pkgs/games/katago/default.nix
+++ b/pkgs/games/katago/default.nix
@@ -6,7 +6,6 @@
, cudnn
, eigen
, fetchFromGitHub
-, fetchpatch
, gperftools
, lib
, libzip
@@ -34,14 +33,14 @@ let
in env.mkDerivation rec {
pname = "katago";
- version = "1.8.0";
- githash = "8ffda1fe05c69c67342365013b11225d443445e8";
+ version = "1.8.1";
+ githash = "73bc3e38b3490cbe00179c9c37f5385dfd60c6bc";
src = fetchFromGitHub {
owner = "lightvector";
repo = "katago";
rev = "v${version}";
- sha256 = "18r75xjj6vv2gbl92k9aa5bd0cxf09zl1vxlji148y0xbvgv6p8c";
+ sha256 = "sha256-Rj6fgj1ZQgYhz6TrZk5b8dCMsCPk5N3qN3kgqV+UEDc=";
};
fakegit = writeShellScriptBin "git" "echo ${githash}";
@@ -96,10 +95,13 @@ in env.mkDerivation rec {
'';
installPhase = ''
+ runHook preInstall
mkdir -p $out/bin; cp katago $out/bin;
'' + lib.optionalString enableCuda ''
wrapProgram $out/bin/katago \
--prefix LD_LIBRARY_PATH : "/run/opengl-driver/lib"
+ '' + ''
+ runHook postInstall
'';
meta = with lib; {
diff --git a/pkgs/games/openrct2/default.nix b/pkgs/games/openrct2/default.nix
index 912d0da59a0..e210efade03 100644
--- a/pkgs/games/openrct2/default.nix
+++ b/pkgs/games/openrct2/default.nix
@@ -5,20 +5,20 @@
}:
let
- version = "0.3.2";
+ version = "0.3.3";
openrct2-src = fetchFromGitHub {
owner = "OpenRCT2";
repo = "OpenRCT2";
rev = "v${version}";
- sha256 = "1fd32wniiy6qz2046ppqfj2sb3rf2qf086rf9v1bdhyj254d0b1z";
+ sha256 = "01nanpbz5ycdhkyd46fjfvj18sw729l4vk7xg12600f9rjngjk76";
};
objects-src = fetchFromGitHub {
owner = "OpenRCT2";
repo = "objects";
- rev = "v1.0.18";
- sha256 = "1v9424kxdppg8vszv0vyq91lzljkrjc3nmk58wbwlpcwj6dip07s";
+ rev = "v1.0.21";
+ sha256 = "0r2vp2y67jc1mpfl4j83sx5khvvaddx7xs26ppkigmr2d1xpxgr7";
};
title-sequences-src = fetchFromGitHub {
diff --git a/pkgs/games/osu-lazer/default.nix b/pkgs/games/osu-lazer/default.nix
index 5bffe2a4905..90901bf2ee4 100644
--- a/pkgs/games/osu-lazer/default.nix
+++ b/pkgs/games/osu-lazer/default.nix
@@ -16,13 +16,13 @@ let
in stdenv.mkDerivation rec {
pname = "osu-lazer";
- version = "2021.226.0";
+ version = "2021.312.0";
src = fetchFromGitHub {
owner = "ppy";
repo = "osu";
rev = version;
- sha256 = "sK7FFyOb3JdsqIqvDNexhg3ZPNRpCE4hH0BADYeFHoU=";
+ sha256 = "xMq4KrEfSNuXpi4h+BDaHOuWBBPcWNByiKxxsR6EJwA=";
};
patches = [ ./bypass-tamper-detection.patch ];
diff --git a/pkgs/games/osu-lazer/deps.nix b/pkgs/games/osu-lazer/deps.nix
index a1bbc6d0519..c378e817e2e 100644
--- a/pkgs/games/osu-lazer/deps.nix
+++ b/pkgs/games/osu-lazer/deps.nix
@@ -299,6 +299,11 @@
version = "5.0.2";
sha256 = "0qy4wamhcpxi9aqwq9kivhsj4rvhbch2wfwv11610psygb5457vk";
})
+ (fetchNuGet {
+ name = "Microsoft.AspNetCore.Connections.Abstractions";
+ version = "5.0.3";
+ sha256 = "1p4vzsx4q1lx93m2v1iy2z1i2dg2q5s2f6gznw5afbn5rqqqbsff";
+ })
(fetchNuGet {
name = "Microsoft.AspNetCore.Http.Connections.Client";
version = "5.0.2";
@@ -314,6 +319,11 @@
version = "5.0.2";
sha256 = "1rprpj1aw9z501rpb9415maqcqnk6pirbdl8yv5n9wpqgcnjizk8";
})
+ (fetchNuGet {
+ name = "Microsoft.AspNetCore.Http.Features";
+ version = "5.0.3";
+ sha256 = "0c6c5wpwkprf7a7mp1h10bvi2gg94lkpr3lznzpry3zjb5g7mk84";
+ })
(fetchNuGet {
name = "Microsoft.AspNetCore.SignalR.Client";
version = "5.0.2";
@@ -329,6 +339,11 @@
version = "5.0.2";
sha256 = "1sbwp00hq0ng891wdj6yhah8hr9hw34zvqr1xzs86g3gpmssgcj5";
})
+ (fetchNuGet {
+ name = "Microsoft.AspNetCore.SignalR.Common";
+ version = "5.0.3";
+ sha256 = "1g19vkc3g76r2fpjy7c1fkbvbihk9pfmx4wfsgpjflvydmvhqf9m";
+ })
(fetchNuGet {
name = "Microsoft.AspNetCore.SignalR.Protocols.Json";
version = "5.0.2";
@@ -336,8 +351,8 @@
})
(fetchNuGet {
name = "Microsoft.AspNetCore.SignalR.Protocols.MessagePack";
- version = "5.0.2";
- sha256 = "1f0mjw0swiaxk4iqf7n598d51w40lwdbap4nlc0sv0vw3nklnlzp";
+ version = "5.0.3";
+ sha256 = "0wf53knadwxyww85wc6m82paj0wdgsq4kbg7a3v95r6vbh4pav45";
})
(fetchNuGet {
name = "Microsoft.AspNetCore.SignalR.Protocols.NewtonsoftJson";
@@ -494,6 +509,11 @@
version = "2.2.0";
sha256 = "1fv5277hyhfqmc0gqszyqb1ilwnijm8kc9606yia6hwr8pxyg674";
})
+ (fetchNuGet {
+ name = "Microsoft.Extensions.Configuration.Abstractions";
+ version = "5.0.0";
+ sha256 = "0fqxkc9pjxkqylsdf26s9q21ciyk56h1w33pz3v1v4wcv8yv1v6k";
+ })
(fetchNuGet {
name = "Microsoft.Extensions.Configuration.Binder";
version = "2.2.0";
@@ -546,8 +566,8 @@
})
(fetchNuGet {
name = "Microsoft.Extensions.ObjectPool";
- version = "5.0.2";
- sha256 = "0asbw0l5syfgk2qb26czggvdix43d6043kl25ihdqdlhghcyy806";
+ version = "5.0.3";
+ sha256 = "1slfc4ncl83dl2g1xm95qb04bkyir26zhvz26lkph1jff0ycx2wb";
})
(fetchNuGet {
name = "Microsoft.Extensions.Options";
@@ -706,8 +726,8 @@
})
(fetchNuGet {
name = "ppy.osu.Framework";
- version = "2021.226.0";
- sha256 = "0875lcd28vmx4f40k8m957lcpg0ilkzm3da12j94xaqk88mx4j7c";
+ version = "2021.309.0";
+ sha256 = "1da0jgdcxd4zq0fzqhbm31gg66l8sgdgypis8xlch2xny1g854z6";
})
(fetchNuGet {
name = "ppy.osu.Framework.NativeLibs";
@@ -841,8 +861,8 @@
})
(fetchNuGet {
name = "Sentry";
- version = "3.0.1";
- sha256 = "1nmqwprp2xv9d8llfncyw94nfws9nwb7zj0sqrd6lv1mfgaxraql";
+ version = "3.0.7";
+ sha256 = "1wlfia0ihyx2jd07faz4jqbldxq9bx4hv787xkfk1469h7f2vvwk";
})
(fetchNuGet {
name = "SharpCompress";
@@ -851,8 +871,8 @@
})
(fetchNuGet {
name = "SharpCompress";
- version = "0.27.1";
- sha256 = "1lhljszs94i1ssl831ik1a51n2pshf27nsjm78acnw1y1qnkm5pd";
+ version = "0.28.1";
+ sha256 = "1h7gx7apafdd0jnv12fppca9b6cpq205kjkcipclxp1lli0i7qvw";
})
(fetchNuGet {
name = "SharpFNT";
@@ -861,8 +881,8 @@
})
(fetchNuGet {
name = "SixLabors.ImageSharp";
- version = "1.0.2";
- sha256 = "0fhk9sn8k18slfb26wz8mal0j699f7djwhxgv97snz6b10wynfaj";
+ version = "1.0.3";
+ sha256 = "1y43zvhjgi9rhylc8451784hhdi5b551hf7fsa6187b83wgxc47g";
})
(fetchNuGet {
name = "Splat";
diff --git a/pkgs/games/pentobi/default.nix b/pkgs/games/pentobi/default.nix
index 656bde2ac74..deb59eb2377 100644
--- a/pkgs/games/pentobi/default.nix
+++ b/pkgs/games/pentobi/default.nix
@@ -3,14 +3,14 @@
}:
mkDerivation rec {
- version = "18.4";
+ version = "18.5";
pname = "pentobi";
src = fetchFromGitHub {
owner = "enz";
repo = "pentobi";
rev = "v${version}";
- sha256 = "1wawy6s3i4pcc6n6kfspn5b4g957ds0728mgwzw19agp5yyid73b";
+ sha256 = "sha256-iVgG2Ee1nJWpuquX2ntFHAJrPA0u9YnutmOC+cMrgZg=";
};
nativeBuildInputs = [ cmake docbook_xsl qttools ];
diff --git a/pkgs/games/r2mod_cli/default.nix b/pkgs/games/r2mod_cli/default.nix
index a966731725d..f45dd394862 100644
--- a/pkgs/games/r2mod_cli/default.nix
+++ b/pkgs/games/r2mod_cli/default.nix
@@ -29,6 +29,6 @@ stdenv.mkDerivation rec {
homepage = "https://github.com/foldex/r2mod_cli";
license = licenses.gpl3Only;
maintainers = [ maintainers.reedrw ];
- platforms = platforms.linux;
+ platforms = platforms.unix;
};
}
diff --git a/pkgs/games/steam/fhsenv.nix b/pkgs/games/steam/fhsenv.nix
index 6692f9bd9b2..3600b2f1442 100644
--- a/pkgs/games/steam/fhsenv.nix
+++ b/pkgs/games/steam/fhsenv.nix
@@ -143,10 +143,10 @@ in buildFHSUserEnv rec {
vulkan-loader
expat
wayland
- xlibs.libxcb
- xlibs.libXdamage
- xlibs.libxshmfence
- xlibs.libXxf86vm
+ xorg.libxcb
+ xorg.libXdamage
+ xorg.libxshmfence
+ xorg.libXxf86vm
llvm_11.lib
libelf
] ++ (if (!nativeOnly) then [
diff --git a/pkgs/games/unciv/default.nix b/pkgs/games/unciv/default.nix
index 1632f7c41db..a7411c331ae 100644
--- a/pkgs/games/unciv/default.nix
+++ b/pkgs/games/unciv/default.nix
@@ -25,11 +25,11 @@ let
in
stdenv.mkDerivation rec {
pname = "unciv";
- version = "3.12.14";
+ version = "3.13.7-patch2";
src = fetchurl {
url = "https://github.com/yairm210/Unciv/releases/download/${version}/Unciv.jar";
- sha256 = "sha256-FE6oPtEerjVusK3fpxLwcpvKjIAQl6oCrBj8GIkuVwU=";
+ sha256 = "sha256-5QYUYTnRblWWLYnhR1DBzoAt4d9EiYeXhzJRODmDHUA=";
};
dontUnpack = true;
diff --git a/pkgs/games/vassal/default.nix b/pkgs/games/vassal/default.nix
index 2a916094af4..e1fc19fa05b 100644
--- a/pkgs/games/vassal/default.nix
+++ b/pkgs/games/vassal/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "VASSAL";
- version = "3.4.12";
+ version = "3.5.3";
src = fetchzip {
url = "https://github.com/vassalengine/vassal/releases/download/${version}/${pname}-${version}-linux.tar.bz2";
- sha256 = "0xn403fxz6ay5lv8whyfdq611kvxj5q309bj317yw5cxbb08w1yb";
+ sha256 = "sha256-r48k4Un623uYsYcdF5UAH6w/uIdgWz8WQ75BiwrApkA=";
};
nativeBuildInputs = [ makeWrapper ];
@@ -31,6 +31,6 @@ stdenv.mkDerivation rec {
homepage = "http://www.vassalengine.org/";
license = licenses.lgpl21Only;
maintainers = with maintainers; [ tvestelind ];
- platforms = platforms.linux;
+ platforms = platforms.unix;
};
}
diff --git a/pkgs/misc/cups/drivers/canon/default.nix b/pkgs/misc/cups/drivers/canon/default.nix
index 754c0f4d1d0..0d6ec276b5f 100644
--- a/pkgs/misc/cups/drivers/canon/default.nix
+++ b/pkgs/misc/cups/drivers/canon/default.nix
@@ -1,4 +1,5 @@
-{lib, stdenv, fetchurl, unzip, autoreconfHook, libtool, makeWrapper, cups, ghostscript, pkgsi686Linux, zlib }:
+{ lib, stdenv, fetchurl, unzip, autoreconfHook, libtool, makeWrapper, cups
+, ghostscript, pkgsi686Linux, zlib }:
let
@@ -20,7 +21,7 @@ in
stdenv.mkDerivation {
pname = "canon-cups-ufr2";
- version = version;
+ inherit version;
src = src_canon;
phases = [ "unpackPhase" "installPhase" ];
diff --git a/pkgs/misc/cups/drivers/hll2340dw/default.nix b/pkgs/misc/cups/drivers/hll2340dw/default.nix
index 35d81b3da00..e61d3ace5f1 100644
--- a/pkgs/misc/cups/drivers/hll2340dw/default.nix
+++ b/pkgs/misc/cups/drivers/hll2340dw/default.nix
@@ -1,4 +1,6 @@
-{lib, stdenv, fetchurl, cups, dpkg, gnused, makeWrapper, ghostscript, file, a2ps, coreutils, gawk, perl, gnugrep, which}:
+{ lib, stdenv, fetchurl, cups, dpkg, gnused, makeWrapper, ghostscript, file
+, a2ps, coreutils, perl, gnugrep, which
+}:
let
version = "3.2.0-1";
diff --git a/pkgs/misc/emulators/tilem/default.nix b/pkgs/misc/emulators/tilem/default.nix
index d2252563d0a..bde706e2304 100644
--- a/pkgs/misc/emulators/tilem/default.nix
+++ b/pkgs/misc/emulators/tilem/default.nix
@@ -3,7 +3,7 @@
, lib
, pkg-config
, glib
-, gnome2
+, gtk2
, libticonv
, libtifiles2
, libticables2
@@ -18,7 +18,7 @@ stdenv.mkDerivation rec {
sha256 = "1ba38xzhp3yf21ip3cgql6jzy49jc34sfnjsl4syxyrd81d269zw";
};
nativeBuildInputs = [ pkg-config ];
- buildInputs = [ glib gnome2.gtk libticonv libtifiles2 libticables2 libticalcs2 ];
+ buildInputs = [ glib gtk2 libticonv libtifiles2 libticables2 libticalcs2 ];
NIX_CFLAGS_COMPILE = [ "-lm" ];
meta = with lib; {
homepage = "http://lpg.ticalc.org/prj_tilem/";
diff --git a/pkgs/misc/mnemonicode/default.nix b/pkgs/misc/mnemonicode/default.nix
index ec0dd0b1fd5..352dd038fb5 100644
--- a/pkgs/misc/mnemonicode/default.nix
+++ b/pkgs/misc/mnemonicode/default.nix
@@ -21,7 +21,7 @@ stdenv.mkDerivation {
back to data on the other side.
'';
license = licenses.mit;
- platforms = platforms.linux;
+ platforms = platforms.all;
maintainers = [ maintainers.cstrahan ];
};
}
diff --git a/pkgs/misc/riscv-pk/default.nix b/pkgs/misc/riscv-pk/default.nix
index 4dd2626b568..66b7321c780 100644
--- a/pkgs/misc/riscv-pk/default.nix
+++ b/pkgs/misc/riscv-pk/default.nix
@@ -1,15 +1,14 @@
-{ lib, stdenv, fetchFromGitHub, autoreconfHook, payload ? null }: let
- rev = "e5846a2bc707eaa58dc8ab6a8d20a090c6ee8570";
- sha256 = "1clynpp70fnbgsjgxx7xi0vrdrj1v0h8zpv0x26i324kp2gwylf4";
- revCount = "438";
- shortRev = "e5846a2";
-in stdenv.mkDerivation {
- name = "riscv-pk-0.1pre${revCount}_${shortRev}";
+{ lib, stdenv, fetchFromGitHub, autoreconfHook, payload ? null }:
+
+stdenv.mkDerivation rec {
+ pname = "riscv-pk";
+ version = "1.0.0";
src = fetchFromGitHub {
owner = "riscv";
repo = "riscv-pk";
- inherit rev sha256;
+ rev = "v${version}";
+ sha256 = "1cc0rz4q3a1zw8756b8yysw8lb5g4xbjajh5lvqbjix41hbdx6xz";
};
nativeBuildInputs = [ autoreconfHook ];
diff --git a/pkgs/misc/vim-plugins/generated.nix b/pkgs/misc/vim-plugins/generated.nix
index da4f37d28a0..2a823bd0fec 100644
--- a/pkgs/misc/vim-plugins/generated.nix
+++ b/pkgs/misc/vim-plugins/generated.nix
@@ -65,12 +65,12 @@ let
ale = buildVimPluginFrom2Nix {
pname = "ale";
- version = "2021-03-07";
+ version = "2021-03-15";
src = fetchFromGitHub {
owner = "dense-analysis";
repo = "ale";
- rev = "c21d6afd2fb799013e3894d393bf976d9da31e65";
- sha256 = "1f4s6zq0270mpczwz7chi763rxnm2qk3gjfylwmr8r2ny6f5is1w";
+ rev = "dc40ece3c389804df6d9423e0d52c8da2355ea17";
+ sha256 = "0r4s8mbwa7zr3xa73viw8abvaz4ifvjahnifqd9nkivc2qz6s5x9";
};
meta.homepage = "https://github.com/dense-analysis/ale/";
};
@@ -209,12 +209,12 @@ let
auto-session = buildVimPluginFrom2Nix {
pname = "auto-session";
- version = "2021-03-08";
+ version = "2021-03-14";
src = fetchFromGitHub {
owner = "rmagatti";
repo = "auto-session";
- rev = "2bb1fcd8828df1de5c79821b6b01ba929af355f0";
- sha256 = "0xlzq51izzbhsl3jlqj3f719ixcqi7r7y8m8n6291yp1xpmidfwm";
+ rev = "aa1c0b161a82ecf876ca3fc2894e9000225f4adf";
+ sha256 = "13cinglppisp20mki1g23iz3kp5l9bq1yj89yip80y5kzb0aqsbj";
};
meta.homepage = "https://github.com/rmagatti/auto-session/";
};
@@ -257,12 +257,12 @@ let
barbar-nvim = buildVimPluginFrom2Nix {
pname = "barbar-nvim";
- version = "2021-03-07";
+ version = "2021-03-10";
src = fetchFromGitHub {
owner = "romgrk";
repo = "barbar.nvim";
- rev = "85432f426b7473bb7a4de9f698f91848737b0fd8";
- sha256 = "16ql06swg4flr933bp2qm8g5iy2sjgh650k18pzghc0qc9k517xd";
+ rev = "2d14a46d485363cdfc86c9a723f73b2a3e3930bd";
+ sha256 = "04c516xkr499z7yfpzmab7aa3y60qhid5zx2kf0askancpvxkmvc";
};
meta.homepage = "https://github.com/romgrk/barbar.nvim/";
};
@@ -389,12 +389,12 @@ let
chadtree = buildVimPluginFrom2Nix {
pname = "chadtree";
- version = "2021-03-10";
+ version = "2021-03-16";
src = fetchFromGitHub {
owner = "ms-jpq";
repo = "chadtree";
- rev = "36bc8699c7fe94d8c184bc2d17382752557bd22e";
- sha256 = "0swcw4cfhshfb6rmq93r5lmr338gn0ci7wmhabvmpxzhwwm28xvr";
+ rev = "9bfc3e5c79577b15be4b4a464573a4225d41184c";
+ sha256 = "0l7jm2v79kisk4xr33wdfm8fsx1g7c217m8dqn6d7bhj9s3nyf47";
};
meta.homepage = "https://github.com/ms-jpq/chadtree/";
};
@@ -497,24 +497,24 @@ let
coc-fzf = buildVimPluginFrom2Nix {
pname = "coc-fzf";
- version = "2021-02-27";
+ version = "2021-03-13";
src = fetchFromGitHub {
owner = "antoinemadec";
repo = "coc-fzf";
- rev = "3c8ca6127af51768cad8ff1074db5a9713d7fe13";
- sha256 = "17988plg3zrfnfzp4pr292qbk5zi8qgjldkhqsv5w9w38a02gxqj";
+ rev = "4f44d0749bf9ac1e3755c276222a20015c3fe3be";
+ sha256 = "0qrg8m82pmzs8pia16z05pkm9hhcijlw8w79r35silccsicsz8l1";
};
meta.homepage = "https://github.com/antoinemadec/coc-fzf/";
};
coc-lua = buildVimPluginFrom2Nix {
pname = "coc-lua";
- version = "2021-03-10";
+ version = "2021-03-16";
src = fetchFromGitHub {
owner = "josa42";
repo = "coc-lua";
- rev = "946e8393cd9189f97a50084c2a040966dce0f0cb";
- sha256 = "0d74lk85hkjb0w4fzvsp4gljl224ci749g2l25a1kd6kihyf7f82";
+ rev = "f149d512bd183db51ef0c714568a64d647d3e7ef";
+ sha256 = "0lrbn7rd6w5xqs9z7gsdka8kcaz46azzd9s3ppzdanq7715d8qx4";
};
meta.homepage = "https://github.com/josa42/coc-lua/";
};
@@ -545,12 +545,12 @@ let
coc-nvim = buildVimPluginFrom2Nix {
pname = "coc-nvim";
- version = "2021-03-09";
+ version = "2021-03-15";
src = fetchFromGitHub {
owner = "neoclide";
repo = "coc.nvim";
- rev = "ab4f3f5797754334def047466a998b92f3076db9";
- sha256 = "1wr0v1kgv9km5rfc9g49897043gk3hraf07z8i937144z34qasf1";
+ rev = "d3fa3e2a184c174ccdf68051886782fbe8fb8ade";
+ sha256 = "0ywicgnld69qp4vv0x2aq9xjaks6i3vmzq1lsr4nhss02jgd0ldx";
};
meta.homepage = "https://github.com/neoclide/coc.nvim/";
};
@@ -593,12 +593,12 @@ let
command-t = buildVimPluginFrom2Nix {
pname = "command-t";
- version = "2021-03-04";
+ version = "2021-03-14";
src = fetchFromGitHub {
owner = "wincent";
repo = "command-t";
- rev = "7c14a8c0da5127c38f0c5b1b7061491c3cfb5ea3";
- sha256 = "128331ipqjqicb5j8jifmg268faxfd4lwy4b20h5hy9macfyvys6";
+ rev = "a7ce436b211a7ac1f47cfd440370653e33c2a1d5";
+ sha256 = "1yfcbh9q35w1ckdv8isbwjwlgnjnjmqm8yc7bcbfirkx9pjlsw2z";
fetchSubmodules = true;
};
meta.homepage = "https://github.com/wincent/command-t/";
@@ -738,12 +738,12 @@ let
Coqtail = buildVimPluginFrom2Nix {
pname = "Coqtail";
- version = "2021-03-09";
+ version = "2021-03-14";
src = fetchFromGitHub {
owner = "whonore";
repo = "Coqtail";
- rev = "3b61d0755a4523a131096c97fb016b102e7b1672";
- sha256 = "1df1zq117vf6w7d9y0l9cdicsw1qw3d497xnckk3c0r0kv8w6hkc";
+ rev = "0c633489b6e6d2282b3abb9c5396c5f4c27afb55";
+ sha256 = "07vdzpy9ws76csgr8qs7m0krb6rkd17fbcn5168lyzcil52d3dwn";
};
meta.homepage = "https://github.com/whonore/Coqtail/";
};
@@ -786,12 +786,12 @@ let
csv-vim = buildVimPluginFrom2Nix {
pname = "csv-vim";
- version = "2021-02-18";
+ version = "2021-03-15";
src = fetchFromGitHub {
owner = "chrisbra";
repo = "csv.vim";
- rev = "73c8eeca4c89768e4c53bb7a83cc3741bdcb5c7d";
- sha256 = "0hdcq8acylp8i3gh0agxjr3v34q6c4qmdwnpx1v31y3cy0j8k7v3";
+ rev = "24da62f64e6025be12ad60b16489b561f228e619";
+ sha256 = "0x5z46rzhwrdr1fzq69c6bpn3dnjjj9a64s97wn220n4xwrz1y54";
};
meta.homepage = "https://github.com/chrisbra/csv.vim/";
};
@@ -858,12 +858,12 @@ let
dashboard-nvim = buildVimPluginFrom2Nix {
pname = "dashboard-nvim";
- version = "2021-03-10";
+ version = "2021-03-14";
src = fetchFromGitHub {
owner = "glepnir";
repo = "dashboard-nvim";
- rev = "6849ecf77a6075e55946c642f07a562fcdcdd579";
- sha256 = "0pyvscibc7ydn294kffwp80gfwk5rk4v63haih79c7acq52xmm0l";
+ rev = "563c8c1885044ad3fbb5339ad5a10439d9899e51";
+ sha256 = "0xp6dpdz45lfqx0s6xhxkgxwnbbdwiaybjvb0qfyh2pziirxdrxm";
};
meta.homepage = "https://github.com/glepnir/dashboard-nvim/";
};
@@ -894,12 +894,12 @@ let
defx-nvim = buildVimPluginFrom2Nix {
pname = "defx-nvim";
- version = "2021-03-09";
+ version = "2021-03-15";
src = fetchFromGitHub {
owner = "Shougo";
repo = "defx.nvim";
- rev = "fc76104d2b7204c016bd8e1750a06150800c4735";
- sha256 = "1ch1g39r2iyd8ma11kfi6fqy0cp0ybqv0laqs1pxphlw2z575jrj";
+ rev = "6224e6981dc33887bc045a7eab7df6f94106c4af";
+ sha256 = "0spj16d6n4swxcq2iv48si5l3pahmx6wypp4yc2mnaj2yxcjr39p";
};
meta.homepage = "https://github.com/Shougo/defx.nvim/";
};
@@ -942,24 +942,24 @@ let
denite-nvim = buildVimPluginFrom2Nix {
pname = "denite-nvim";
- version = "2021-03-03";
+ version = "2021-03-16";
src = fetchFromGitHub {
owner = "Shougo";
repo = "denite.nvim";
- rev = "db2d82cfbd85d8b6caafbd967a27f4d1c6ea5fa6";
- sha256 = "173nmv0d729hk9xbz9jdk9h9zlm9dhz89pgda7vggrp9dp8d1z5v";
+ rev = "c1dcff549abba061670a67af69eff7021955733c";
+ sha256 = "0vqdxjadxz1xh5q7i7m6964l9gqss59lv1n4s7109cfjylacmsxx";
};
meta.homepage = "https://github.com/Shougo/denite.nvim/";
};
deol-nvim = buildVimPluginFrom2Nix {
pname = "deol-nvim";
- version = "2021-02-22";
+ version = "2021-03-15";
src = fetchFromGitHub {
owner = "Shougo";
repo = "deol.nvim";
- rev = "d66c706c9788aa47399485a3ec29a2a76711a188";
- sha256 = "09bj5442xln6a98ncnq1lxkyrl8c973p9sfd02zl1a3f16sms415";
+ rev = "f0f28abb21dba278c041f6cb6c71585d9e3bed00";
+ sha256 = "05q8zm3hmc2rbw7hq0ri0f4jgqjh399dfrm5lpi2jmwf9hkqy0yc";
};
meta.homepage = "https://github.com/Shougo/deol.nvim/";
};
@@ -1184,12 +1184,12 @@ let
deoplete-nvim = buildVimPluginFrom2Nix {
pname = "deoplete-nvim";
- version = "2021-03-10";
+ version = "2021-03-14";
src = fetchFromGitHub {
owner = "Shougo";
repo = "deoplete.nvim";
- rev = "aa32b3d2e8f4240c7908f098f89359d20063c691";
- sha256 = "1048kb3sxmsbd9xk4s1nxvhgkrfixvpragbj6sm00sy4hx5qfq4j";
+ rev = "b05a60c81572994eb9b4e1aa5c1c5dba98e10349";
+ sha256 = "02dfns6ay9vi580nazzqfj858g0bhi3dwpd5kgg03gk38ybmxvgz";
};
meta.homepage = "https://github.com/Shougo/deoplete.nvim/";
};
@@ -1317,12 +1317,12 @@ let
embark-vim = buildVimPluginFrom2Nix {
pname = "embark-vim";
- version = "2021-02-23";
+ version = "2021-03-12";
src = fetchFromGitHub {
owner = "embark-theme";
repo = "vim";
- rev = "d9ea898794c486e2517823f24b9577ce4c488364";
- sha256 = "0l1f9pl8nh8lkswwrsw13s8d10ccq0c1jfd3bpszsxc6ryjm0wqw";
+ rev = "fda8867d405a93938f154fb9d70e4f4a4e6ef8c8";
+ sha256 = "09kvk3wjmpvssv8j5iba2dngnfkv178gkr620pa3k1imb0m9f0bq";
};
meta.homepage = "https://github.com/embark-theme/vim/";
};
@@ -1414,12 +1414,12 @@ let
fern-vim = buildVimPluginFrom2Nix {
pname = "fern-vim";
- version = "2021-02-28";
+ version = "2021-03-14";
src = fetchFromGitHub {
owner = "lambdalisue";
repo = "fern.vim";
- rev = "c09eb24de7a647a2b4878f8dc86b3d3565b3e8af";
- sha256 = "0mqrrb899bgf13r2klkqh4ycz167fx98kjnrhdg2jhq8gg85i0ih";
+ rev = "31c76b351f6d995009dcd117d7910b80df96928a";
+ sha256 = "1qkf6bsff6cfrqyhdrmn91diq9p53i3i3fvgcb5m9az33p42fqgn";
};
meta.homepage = "https://github.com/lambdalisue/fern.vim/";
};
@@ -1535,24 +1535,24 @@ let
fzf-vim = buildVimPluginFrom2Nix {
pname = "fzf-vim";
- version = "2021-03-06";
+ version = "2021-03-14";
src = fetchFromGitHub {
owner = "junegunn";
repo = "fzf.vim";
- rev = "711fb41e39e2ad3abec1ec9720782acbac6fb6b4";
- sha256 = "1jfjj20arsikk8alaa7jrp7aakkpakpnjbkk4ri0s95f8ix09wcm";
+ rev = "1ef72b14ccd05fdbdb01d253b91a74c4760ae655";
+ sha256 = "1yrj8dq0n3wfdrl5c93cfzsjyv175b9h65iwxkincag926m6sr06";
};
meta.homepage = "https://github.com/junegunn/fzf.vim/";
};
galaxyline-nvim = buildVimPluginFrom2Nix {
pname = "galaxyline-nvim";
- version = "2021-03-10";
+ version = "2021-03-14";
src = fetchFromGitHub {
owner = "glepnir";
repo = "galaxyline.nvim";
- rev = "a6c2cbc2218cb2e59fd3353fb827da82b84a248a";
- sha256 = "1vj4f61x5p1zg8cr4a7a90xij810v6zkbzdwpkbksfmyrxfkvqs8";
+ rev = "6a88f1bc181bef0ad2b10e962e30896cb064818a";
+ sha256 = "0gjqfiq0gqbbqd2irb5j0xhjmhriipy3vn8rsls5cmx3mfaxrz1r";
};
meta.homepage = "https://github.com/glepnir/galaxyline.nvim/";
};
@@ -1605,6 +1605,18 @@ let
meta.homepage = "https://github.com/eagletmt/ghcmod-vim/";
};
+ git-blame-nvim = buildVimPluginFrom2Nix {
+ pname = "git-blame-nvim";
+ version = "2021-02-20";
+ src = fetchFromGitHub {
+ owner = "f-person";
+ repo = "git-blame.nvim";
+ rev = "0ae9a1bd371b92e666c55b64447d8f75d5c7665a";
+ sha256 = "0i9gwpi00mn9mn20v8qz4q8v1dq79vq7f2i5f8ssnrgprqmc87zr";
+ };
+ meta.homepage = "https://github.com/f-person/git-blame.nvim/";
+ };
+
git-messenger-vim = buildVimPluginFrom2Nix {
pname = "git-messenger-vim";
version = "2021-02-28";
@@ -1631,12 +1643,12 @@ let
gitsigns-nvim = buildVimPluginFrom2Nix {
pname = "gitsigns-nvim";
- version = "2021-03-10";
+ version = "2021-03-15";
src = fetchFromGitHub {
owner = "lewis6991";
repo = "gitsigns.nvim";
- rev = "6f282d9e99e04780d645e0133c4376486bd16c23";
- sha256 = "0jy682lmafxpippsrd63r46dda5a96vrd1filj1b5xqniqwk4mrz";
+ rev = "89e8320d58b0a2aba32aca576510e4f08d27ae07";
+ sha256 = "1yd6jfakykl467m2glvy3alw7jw461jwgnnvfh47fy2a375rwy65";
};
meta.homepage = "https://github.com/lewis6991/gitsigns.nvim/";
};
@@ -1799,12 +1811,12 @@ let
hop-nvim = buildVimPluginFrom2Nix {
pname = "hop-nvim";
- version = "2021-03-06";
+ version = "2021-03-15";
src = fetchFromGitHub {
owner = "phaazon";
repo = "hop.nvim";
- rev = "b3224bc6231a6a3543390cdfab4e4226dbfe40a7";
- sha256 = "165csrpk2mq685i13kyf7w935al1qwgqd2myyn2gnznbfpbnlcw1";
+ rev = "ac45488406e2a21735be80d634bf0c218bffddd2";
+ sha256 = "1pzb1mw019wjx174jnaxnivblajrh00776jck7bdcn5rdpk2dmqs";
};
meta.homepage = "https://github.com/phaazon/hop.nvim/";
};
@@ -2064,12 +2076,12 @@ let
kotlin-vim = buildVimPluginFrom2Nix {
pname = "kotlin-vim";
- version = "2021-03-08";
+ version = "2021-03-11";
src = fetchFromGitHub {
owner = "udalov";
repo = "kotlin-vim";
- rev = "4188c157147fa1f3104edac7f52b41c8f18c6d8b";
- sha256 = "18kb56lwn3xl0xq4h34hr3z3ja1phbjpaxk6281d38wkj8randk8";
+ rev = "4e94ec5d3c821daaeac40c4d243cb55d07924fd2";
+ sha256 = "1vj3pcxn1byggbfqv2k5m09cwpbsphivdbzpw8qs111hda0cv61s";
};
meta.homepage = "https://github.com/udalov/kotlin-vim/";
};
@@ -2232,12 +2244,12 @@ let
lightline-bufferline = buildVimPluginFrom2Nix {
pname = "lightline-bufferline";
- version = "2021-02-28";
+ version = "2021-03-10";
src = fetchFromGitHub {
owner = "mengelbrecht";
repo = "lightline-bufferline";
- rev = "9cec4e2329324366801e1272305be907d141d77c";
- sha256 = "1xz36jrm3iql6xgznycwf8mxlaw05f788k4p9xbvcrh3i0zck1za";
+ rev = "f1feb5b3b9d1b13ccedae475e9346392e17895a4";
+ sha256 = "1wki7q6w6ld1lx792f62s8k72ikcdl6il3ybsxxlajmnj5mixvkg";
};
meta.homepage = "https://github.com/mengelbrecht/lightline-bufferline/";
};
@@ -2280,12 +2292,12 @@ let
lsp-status-nvim = buildVimPluginFrom2Nix {
pname = "lsp-status-nvim";
- version = "2021-02-14";
+ version = "2021-03-13";
src = fetchFromGitHub {
owner = "nvim-lua";
repo = "lsp-status.nvim";
- rev = "925acdab0886fe5f0752561ea49e95b9f02e09c7";
- sha256 = "0rd3gqgz573ll11wnw1r182siamc3cxqqf3cyhqznkiq7bw2g9xh";
+ rev = "0aaf6a68e8668c1baa724c0d31679ad12f27cd47";
+ sha256 = "08dlfm3f9qa4p77zznmgjrmx09yngpcfzmxmyc5z3gp51b6bbixb";
};
meta.homepage = "https://github.com/nvim-lua/lsp-status.nvim/";
};
@@ -2316,24 +2328,24 @@ let
lspsaga-nvim = buildVimPluginFrom2Nix {
pname = "lspsaga-nvim";
- version = "2021-03-10";
+ version = "2021-03-16";
src = fetchFromGitHub {
owner = "glepnir";
repo = "lspsaga.nvim";
- rev = "80c29017e9897280273473956009cc641a0b3709";
- sha256 = "1n08g56qiqq150hkihbwdnij5p1gipfddxh49vh8gs6jq7xk2vc5";
+ rev = "a89d3290ee259c5afca6eb32f236077aa91466f0";
+ sha256 = "0pm6069h1p84jj80jd8jyi0lb6s73qvrqg1hjks88cfgbq5p9ryy";
};
meta.homepage = "https://github.com/glepnir/lspsaga.nvim/";
};
lualine-nvim = buildVimPluginFrom2Nix {
pname = "lualine-nvim";
- version = "2021-03-06";
+ version = "2021-03-15";
src = fetchFromGitHub {
owner = "hoob3rt";
repo = "lualine.nvim";
- rev = "332f488e2499d0f7a09276adcdd50995b348f7de";
- sha256 = "184csjlaizgd1fi7f3w6j67qvy1cg9sqiy5zjd1qy010bfl1cl46";
+ rev = "62cdc8ec983eb189cfab7481f49e6bf058ff52ac";
+ sha256 = "1p25mpg448abqy1bi568mqzbh75xvvfnf0rgsrfah2rlxz468f5a";
};
meta.homepage = "https://github.com/hoob3rt/lualine.nvim/";
};
@@ -2400,12 +2412,12 @@ let
minimap-vim = buildVimPluginFrom2Nix {
pname = "minimap-vim";
- version = "2021-03-05";
+ version = "2021-03-14";
src = fetchFromGitHub {
owner = "wfxr";
repo = "minimap.vim";
- rev = "df3bef57602e9633151c9c4a0ab2b48f1c0d5abc";
- sha256 = "1v4k8nhss8asg2p5jdxkjaqg3z7w1byzxi62vl4k1wkzmp5afpnf";
+ rev = "98c598c4fd067735e16fc78a3d24be605c5d4588";
+ sha256 = "1mzbbfbayihlgd8xbj30vw0nbdyd6fd0wp4v5gnsgbdzfn63qda7";
};
meta.homepage = "https://github.com/wfxr/minimap.vim/";
};
@@ -2712,12 +2724,12 @@ let
neogit = buildVimPluginFrom2Nix {
pname = "neogit";
- version = "2021-03-03";
+ version = "2021-03-14";
src = fetchFromGitHub {
owner = "TimUntersberger";
repo = "neogit";
- rev = "974f8c51385710a1422e841372848308ca7e615b";
- sha256 = "1n0y4gsjbh4yc5b1smckzx7gy4kzavdp7dpaic03adf23akndm1i";
+ rev = "f60af4296507c453ea74b2557aac8eedd8a432b4";
+ sha256 = "1iby4h6wlkql7r8szahgjwpyzn8r0jh3yg9zdin3b21ywqld0jp0";
};
meta.homepage = "https://github.com/TimUntersberger/neogit/";
};
@@ -2940,12 +2952,12 @@ let
nvcode-color-schemes-vim = buildVimPluginFrom2Nix {
pname = "nvcode-color-schemes-vim";
- version = "2021-03-10";
+ version = "2021-03-15";
src = fetchFromGitHub {
owner = "ChristianChiarulli";
repo = "nvcode-color-schemes.vim";
- rev = "497d8f8ddc4e7ed339c8afbbfe80fb6a57743297";
- sha256 = "012vnr7s7y3vv3n3fk10yxm7khwxnn7mjrkiixhrjq3lp4cai7xi";
+ rev = "8d26e7cfbc2cd8cdca19432d2048e8e01a751573";
+ sha256 = "007vi49s9la0w31wcikf233f43nkhfdk29dh6bha1z0wrrys20kj";
};
meta.homepage = "https://github.com/ChristianChiarulli/nvcode-color-schemes.vim/";
};
@@ -2976,12 +2988,12 @@ let
nvim-bqf = buildVimPluginFrom2Nix {
pname = "nvim-bqf";
- version = "2021-03-08";
+ version = "2021-03-16";
src = fetchFromGitHub {
owner = "kevinhwang91";
repo = "nvim-bqf";
- rev = "0e772b3ffb16ad1b712fe72c95b3b2bddc2c7ade";
- sha256 = "051nly6h78cmx79nppxi86jchdjn90l3q96fx4g99pkgivsbswad";
+ rev = "fae71d14f2cd61becc87bae223f0c3a6fb72245c";
+ sha256 = "054v62pp33kxfx9rcqh7dqa2glpi1fsm0z4gsh9nwf4y60hx0fhs";
};
meta.homepage = "https://github.com/kevinhwang91/nvim-bqf/";
};
@@ -3000,12 +3012,12 @@ let
nvim-compe = buildVimPluginFrom2Nix {
pname = "nvim-compe";
- version = "2021-03-09";
+ version = "2021-03-16";
src = fetchFromGitHub {
owner = "hrsh7th";
repo = "nvim-compe";
- rev = "25170751944b64bb7b65af1e35772361485bc936";
- sha256 = "0vaw5g4iflc0k1xy51rhgn1kb4qzxdd92r5nhnwvbc3fr6xkn464";
+ rev = "f38ab64d66be371aae19495bc9880bd9232db7a8";
+ sha256 = "196nyan70mhh7p3fqdgnyy7hb5pbhg05gq8nlp8xaaas19ai6kqa";
};
meta.homepage = "https://github.com/hrsh7th/nvim-compe/";
};
@@ -3024,24 +3036,24 @@ let
nvim-dap = buildVimPluginFrom2Nix {
pname = "nvim-dap";
- version = "2021-03-04";
+ version = "2021-03-15";
src = fetchFromGitHub {
owner = "mfussenegger";
repo = "nvim-dap";
- rev = "9d2a8bf00b26c2acafdf921f3c81ee2283e5daff";
- sha256 = "1qma3cnh7hm81qpx1x8zx5qbqjh4m0c7n7x7622vs4c0698j9nqc";
+ rev = "492849bf57425d005c4a13ee2a5d6f3c8207cc02";
+ sha256 = "1jspnzkb9371jfkppj77f95zccbnyw6gn0i4jlqpbci2p0ppp0gz";
};
meta.homepage = "https://github.com/mfussenegger/nvim-dap/";
};
nvim-dap-virtual-text = buildVimPluginFrom2Nix {
pname = "nvim-dap-virtual-text";
- version = "2021-01-31";
+ version = "2021-03-15";
src = fetchFromGitHub {
owner = "theHamsta";
repo = "nvim-dap-virtual-text";
- rev = "3da747bbbaf3291838d984a26a423cc704794eca";
- sha256 = "1lmcjclvdhd4jq0lsgrzv7y7ry9yiqh6bsinwrla5fbh63rfwkzc";
+ rev = "b26acb69a5a4940f9eb3fd6f4bca8e1cc16fa5ce";
+ sha256 = "16dkgmcfdx1n72khlwrcykwwpcjzz2mdh7dc53vb4j0pbmqmnna2";
};
meta.homepage = "https://github.com/theHamsta/nvim-dap-virtual-text/";
};
@@ -3072,12 +3084,12 @@ let
nvim-hlslens = buildVimPluginFrom2Nix {
pname = "nvim-hlslens";
- version = "2021-03-03";
+ version = "2021-03-15";
src = fetchFromGitHub {
owner = "kevinhwang91";
repo = "nvim-hlslens";
- rev = "3ce138f52ba5fb8731899bcee0323594bf0aa7a0";
- sha256 = "042x1s1xqv81ym1jblhpm6ak8nf6s9pax6g340nac639x34zm7bh";
+ rev = "3e975aaaf19af2c11535cfa99fd4765b9836a3fd";
+ sha256 = "1dw1mq461jl3vrq9n920j630sqdbs716lyqs75p94xxdw9rrdd04";
};
meta.homepage = "https://github.com/kevinhwang91/nvim-hlslens/";
};
@@ -3096,36 +3108,36 @@ let
nvim-jdtls = buildVimPluginFrom2Nix {
pname = "nvim-jdtls";
- version = "2021-03-05";
+ version = "2021-03-12";
src = fetchFromGitHub {
owner = "mfussenegger";
repo = "nvim-jdtls";
- rev = "8ff60d5e91fe2a4c1dedc6685ef7722e8e7bce78";
- sha256 = "1gaw6pcvgw31dkdpni708l3kcyw3fv3fk05fn3cgs0sdn4xzmnkj";
+ rev = "de1fbbb64f57a5b770812ed0e8d515429f31f564";
+ sha256 = "08dbdmnl56yks8aqjszxi9qs0a47m92q2azhxgsri8566jsc3ny8";
};
meta.homepage = "https://github.com/mfussenegger/nvim-jdtls/";
};
nvim-lightbulb = buildVimPluginFrom2Nix {
pname = "nvim-lightbulb";
- version = "2021-02-18";
+ version = "2021-03-13";
src = fetchFromGitHub {
owner = "kosayoda";
repo = "nvim-lightbulb";
- rev = "37d427ae1635da7800f7f09f831b35df1185ac38";
- sha256 = "012hd5xpcmmvgxrk6m7m28q288v485w7nzvnayfl4s3dk4jzq8rp";
+ rev = "9c3b264ae2da1d984f0482d5a0dfa43f567fa064";
+ sha256 = "0yjxmnn3a7fw0fjwfqk284zshlw8v7wp8pn16d5m40rvbkk2ipzr";
};
meta.homepage = "https://github.com/kosayoda/nvim-lightbulb/";
};
nvim-lspconfig = buildVimPluginFrom2Nix {
pname = "nvim-lspconfig";
- version = "2021-03-10";
+ version = "2021-03-14";
src = fetchFromGitHub {
owner = "neovim";
repo = "nvim-lspconfig";
- rev = "11a581d1860a7ad2b6c1ee1e0ebbb000e81b9950";
- sha256 = "0khbp05sgz07sazgkmv4pwrnnisswkagx4gwkw9slawm4qb1k93j";
+ rev = "73691999f77db352823c0e92e7cb083582127dd8";
+ sha256 = "14d3w6gjkvc1pjsj106w34k7qgp92b8gwd9l12rmci805i9l696m";
};
meta.homepage = "https://github.com/neovim/nvim-lspconfig/";
};
@@ -3142,6 +3154,18 @@ let
meta.homepage = "https://github.com/RishabhRD/nvim-lsputils/";
};
+ nvim-nonicons = buildVimPluginFrom2Nix {
+ pname = "nvim-nonicons";
+ version = "2021-03-15";
+ src = fetchFromGitHub {
+ owner = "yamatsum";
+ repo = "nvim-nonicons";
+ rev = "62af84ae39407d8afbd6bbc53cbca1167df476f3";
+ sha256 = "0jbdyixpr8s6q3wd6hncc78qvs0rswx1kgmvnv4sl2nzimbpzfkw";
+ };
+ meta.homepage = "https://github.com/yamatsum/nvim-nonicons/";
+ };
+
nvim-peekup = buildVimPluginFrom2Nix {
pname = "nvim-peekup";
version = "2021-03-06";
@@ -3156,12 +3180,12 @@ let
nvim-scrollview = buildVimPluginFrom2Nix {
pname = "nvim-scrollview";
- version = "2021-03-09";
+ version = "2021-03-14";
src = fetchFromGitHub {
owner = "dstein64";
repo = "nvim-scrollview";
- rev = "16c7c64872d4e6634cd5cf2d7db63474b2e8beda";
- sha256 = "15ig6x9xdl4gz9yvnhhxic106h03xxm95sd6kgmjpdpvibnv448n";
+ rev = "58612e2b4fb4406bad3c916651dd00580cf69a61";
+ sha256 = "162vvgarasbq9x6l5k2b85a0pq1jilswfj7d12wvjczw8w0h2x6r";
};
meta.homepage = "https://github.com/dstein64/nvim-scrollview/";
};
@@ -3180,36 +3204,36 @@ let
nvim-tree-lua = buildVimPluginFrom2Nix {
pname = "nvim-tree-lua";
- version = "2021-03-09";
+ version = "2021-03-14";
src = fetchFromGitHub {
owner = "kyazdani42";
repo = "nvim-tree.lua";
- rev = "31ef294d05e1feeb5eb9e8ff3895d09cc93d95e4";
- sha256 = "0vcgvwcibqq5j59nw09z2mc0gb79nyhiwnxny81h0m56mn2v9a6r";
+ rev = "4c46d2b1927590e1bba4ee4656a771e9941b2727";
+ sha256 = "1sjn6fnwc9k0nv2jz88m34g0nyf43knb9f1l53nj69inilxirhmy";
};
meta.homepage = "https://github.com/kyazdani42/nvim-tree.lua/";
};
nvim-treesitter = buildVimPluginFrom2Nix {
pname = "nvim-treesitter";
- version = "2021-03-10";
+ version = "2021-03-16";
src = fetchFromGitHub {
owner = "nvim-treesitter";
repo = "nvim-treesitter";
- rev = "3b8c2ea492917fcb3c0e88ad6682dbd355cc0644";
- sha256 = "083ysgl1xwlfm2ri54m4qr17rvm6a5al95ybzzff6av699v632rb";
+ rev = "df81a91ba9e6ae29a70e168b49e21dc1835c0948";
+ sha256 = "0b8bv36d3wg1qsnfmaa2cwinj196yqly9d9227a298xqdbfq083x";
};
meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter/";
};
nvim-treesitter-context = buildVimPluginFrom2Nix {
pname = "nvim-treesitter-context";
- version = "2021-03-10";
+ version = "2021-03-11";
src = fetchFromGitHub {
owner = "romgrk";
repo = "nvim-treesitter-context";
- rev = "ff4955b250eebc320d32d6459297117004c68d3e";
- sha256 = "0qmhk6mdx00cf0vnz57n512ddifh08js7paxg9qsha374xqwq715";
+ rev = "91869ed307084836e45abcf63a4fc0aee66a2d6e";
+ sha256 = "0z8fxqhnmwldhjdx7z6yzlngisc8zjfsr9n76iz9c20brrazsp9k";
};
meta.homepage = "https://github.com/romgrk/nvim-treesitter-context/";
};
@@ -3228,36 +3252,36 @@ let
nvim-treesitter-textobjects = buildVimPluginFrom2Nix {
pname = "nvim-treesitter-textobjects";
- version = "2021-03-05";
+ version = "2021-03-15";
src = fetchFromGitHub {
owner = "nvim-treesitter";
repo = "nvim-treesitter-textobjects";
- rev = "ffe8dbb0f6ab22ed746ef753535a849e3147d914";
- sha256 = "0bq3416v9wijcx1jw5nqvjgn8md9fr4hgnm7pnf16dyrpvmihf4m";
+ rev = "704f7cbdc464a0bdec2ebcaa5e8400c61bf6a4eb";
+ sha256 = "1a37s6cyk3w0cprrm10qn09165nmg1vddidh5rznl2h6rlxp6rn3";
};
meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter-textobjects/";
};
nvim-ts-rainbow = buildVimPluginFrom2Nix {
pname = "nvim-ts-rainbow";
- version = "2021-02-12";
+ version = "2021-03-16";
src = fetchFromGitHub {
owner = "p00f";
repo = "nvim-ts-rainbow";
- rev = "3557b7baa9e773fff378235851cb3caac96fd4b9";
- sha256 = "14bz6xwwdypwxfxdxhmbwl0w04ys18l08s1dx40mm5l1627wh465";
+ rev = "f4de826ac4cba3a355f10064d9c3957e8096a884";
+ sha256 = "0hzfiajl02rnhxyz84444jrnc5n6fx6gzkfr9vbvm95ap62bjawr";
};
meta.homepage = "https://github.com/p00f/nvim-ts-rainbow/";
};
nvim-web-devicons = buildVimPluginFrom2Nix {
pname = "nvim-web-devicons";
- version = "2021-02-17";
+ version = "2021-03-10";
src = fetchFromGitHub {
owner = "kyazdani42";
repo = "nvim-web-devicons";
- rev = "b840a1f0fc35019998e6f09dfdd8dbb241764458";
- sha256 = "1q3a5ivlvk7ni5b9jxhymdrdssnxhisb6cq07rdwrh1kmfzv90yz";
+ rev = "1fb0962b8c4a217eec8166b03d683aa070115ed7";
+ sha256 = "1rqswcjqrg6ckp7vyzqlncfabkggnhjvp3b0sq7y2g333z925sjm";
};
meta.homepage = "https://github.com/kyazdani42/nvim-web-devicons/";
};
@@ -3312,12 +3336,12 @@ let
one-nvim = buildVimPluginFrom2Nix {
pname = "one-nvim";
- version = "2021-02-17";
+ version = "2021-03-11";
src = fetchFromGitHub {
owner = "Th3Whit3Wolf";
repo = "one-nvim";
- rev = "60970d279f5f2a82b1857601c63e6a51f9fd04de";
- sha256 = "1kmjq4kjlflhagasr3n2l47mmv739rwz9bqbzyyv5skxdkkp95lw";
+ rev = "a6fe11693bedb58a4ccf36491e6ce0e70772ff32";
+ sha256 = "04lxrawpkgvfsbd0v3q8ssv0r3x0czlar4q3b5lxm40dv1afz9mi";
};
meta.homepage = "https://github.com/Th3Whit3Wolf/one-nvim/";
};
@@ -3372,12 +3396,12 @@ let
packer-nvim = buildVimPluginFrom2Nix {
pname = "packer-nvim";
- version = "2021-03-08";
+ version = "2021-03-15";
src = fetchFromGitHub {
owner = "wbthomason";
repo = "packer.nvim";
- rev = "6a169bec7d15d24c1d680fb75aa24a2921829442";
- sha256 = "01z192y61vls455hjp6im87mzbngyhpn78mpf80c445anpwpb0xf";
+ rev = "6d7be3232ed0dcbbd040bf92ba70b997fe4fd840";
+ sha256 = "0k1ydkplqpizyqn56bdwhpsdib384ikv2lqfmk8j11r7p6m0xvir";
};
meta.homepage = "https://github.com/wbthomason/packer.nvim/";
};
@@ -3468,12 +3492,12 @@ let
plenary-nvim = buildVimPluginFrom2Nix {
pname = "plenary-nvim";
- version = "2021-03-10";
+ version = "2021-03-15";
src = fetchFromGitHub {
owner = "nvim-lua";
repo = "plenary.nvim";
- rev = "8f2babdd1bb76c2df0a1ef307bb9fe8477d13727";
- sha256 = "14c57pxhq4da8svi11rbzsg3rygcnly7cwjzzhpg2a9id1xxsppq";
+ rev = "2768ba75b32389a460273fab6f45575237b97bc2";
+ sha256 = "14l47j8j5idm170vk92j72ndmkkn0gqjp709yb1b731nsnz9wcjh";
};
meta.homepage = "https://github.com/nvim-lua/plenary.nvim/";
};
@@ -3492,12 +3516,12 @@ let
popfix = buildVimPluginFrom2Nix {
pname = "popfix";
- version = "2021-02-08";
+ version = "2021-03-11";
src = fetchFromGitHub {
owner = "RishabhRD";
repo = "popfix";
- rev = "efcd82cbae750aa743619bfae7453fbec9366b87";
- sha256 = "0041c9xnnhw24ablwqw9p9vlcmbfrp9l9r6i4ayh8id666ylsln9";
+ rev = "f3571e676739208871bd38f9fa0fddf554b6a7a8";
+ sha256 = "19hvwxcqca8l6dvlaccfvqc8755bpr0z0hi7l9qiw6rm458bhchi";
fetchSubmodules = true;
};
meta.homepage = "https://github.com/RishabhRD/popfix/";
@@ -3841,12 +3865,12 @@ let
sideways-vim = buildVimPluginFrom2Nix {
pname = "sideways-vim";
- version = "2021-03-02";
+ version = "2021-03-12";
src = fetchFromGitHub {
owner = "AndrewRadev";
repo = "sideways.vim";
- rev = "3a3210c8f1c4edf884a853631e641ea7c309cea0";
- sha256 = "04x1jfshk2j4mr7l9bybpk2q64ilgh1yf20qjw1fzdh5l395dv6q";
+ rev = "4de948c5fada3ce15a4fc29be8e075131986a199";
+ sha256 = "0gj5ij81kvaalz91hp7ipf9498j6ip5qd9a9an8f3fhfyhfzqv7q";
};
meta.homepage = "https://github.com/AndrewRadev/sideways.vim/";
};
@@ -3937,12 +3961,12 @@ let
SpaceCamp = buildVimPluginFrom2Nix {
pname = "SpaceCamp";
- version = "2020-05-14";
+ version = "2021-03-16";
src = fetchFromGitHub {
owner = "jaredgorski";
repo = "SpaceCamp";
- rev = "23c7a3948cd1861150346762a002dc7fa196c616";
- sha256 = "1sbc9ivczkyfylhk1n4sm2sqzp8vddw03k0xb6z8k475n5vm8mvq";
+ rev = "ce034929763903937396cf6b2c9912eb209e6b39";
+ sha256 = "07a1441gccilbhnk99lz66nvaiv14vdn34ink3jjd27d2mkf3skb";
};
meta.homepage = "https://github.com/jaredgorski/SpaceCamp/";
};
@@ -4118,12 +4142,12 @@ let
syntastic = buildVimPluginFrom2Nix {
pname = "syntastic";
- version = "2021-01-04";
+ version = "2021-03-15";
src = fetchFromGitHub {
owner = "vim-syntastic";
repo = "syntastic";
- rev = "d97a664b9adbd1a0a9cba6c1c3baf071a1059d1e";
- sha256 = "1azranlzdm1w98ifmczp1zx1w66yrpdi9h3k05v126rwaqkd6bsj";
+ rev = "f2ddb480c5afa1c0f155d78e6fc7853fd20f0420";
+ sha256 = "05ca80alkhnxj1klyy729y81g9ng2n841djxgd7zjg8cpkk94kw3";
};
meta.homepage = "https://github.com/vim-syntastic/syntastic/";
};
@@ -4214,12 +4238,12 @@ let
telescope-frecency-nvim = buildVimPluginFrom2Nix {
pname = "telescope-frecency-nvim";
- version = "2021-02-22";
+ version = "2021-03-10";
src = fetchFromGitHub {
owner = "nvim-telescope";
repo = "telescope-frecency.nvim";
- rev = "8b584bd88fbbeac0ce5c52af1ce7c1fecb7155b6";
- sha256 = "0a6sz6gx1qnr0ka9510mchca3b94553liw8ng386h60kh6lbc1k5";
+ rev = "926fbde059d6a7cefcccdd92b40fa866e073ba41";
+ sha256 = "100zi9ncz2b6hb5y9hxcsj5ra81kq8j2b4y8ck56y4yg96yi03pd";
};
meta.homepage = "https://github.com/nvim-telescope/telescope-frecency.nvim/";
};
@@ -4251,12 +4275,12 @@ let
telescope-nvim = buildVimPluginFrom2Nix {
pname = "telescope-nvim";
- version = "2021-03-10";
+ version = "2021-03-14";
src = fetchFromGitHub {
owner = "nvim-telescope";
repo = "telescope.nvim";
- rev = "add7ee394350f268684cff03d844f32f255fec47";
- sha256 = "0rfrgfx9xm02cy4dy40n4j90561ymw1pyqzzw4fawpajm3hmxcfv";
+ rev = "284f38c57539967b25c7d32700acffd46599c49f";
+ sha256 = "14gbwm1184n0nkyhz9zcwd87l141swyrch9dhwwydgnd5m853842";
};
meta.homepage = "https://github.com/nvim-telescope/telescope.nvim/";
};
@@ -4516,12 +4540,12 @@ let
vim-abolish = buildVimPluginFrom2Nix {
pname = "vim-abolish";
- version = "2020-10-30";
+ version = "2021-03-14";
src = fetchFromGitHub {
owner = "tpope";
repo = "vim-abolish";
- rev = "68bc80c88617672fd41da7a6ace87d29cd3fe1e3";
- sha256 = "1cgaf8nhprm8sligmq4km2p374a2x08fg3isl1k0mac1iz9vz1z8";
+ rev = "2b866c8946b00b2e97bfe12bc2ca0b3d5e5b3276";
+ sha256 = "1k721a7wlrdjnmnfj83v40jxcl8g7la5f15g345b6g3ix1w5yhjr";
};
meta.homepage = "https://github.com/tpope/vim-abolish/";
};
@@ -5044,12 +5068,12 @@ let
vim-clap = buildVimPluginFrom2Nix {
pname = "vim-clap";
- version = "2021-03-10";
+ version = "2021-03-13";
src = fetchFromGitHub {
owner = "liuchengxu";
repo = "vim-clap";
- rev = "c558950fa5e1aaa9fe4652b37380fffb762fdd09";
- sha256 = "0z0k1596a2wj1ynr4jbh0s53drrkmx1r4ff0ji7scx1jihxpfjqp";
+ rev = "b7b1d078f4556a6829400185bbfb47be171e6828";
+ sha256 = "1vncq3ypp5x3v9vq90zwg12ih45nph6g5mrl0xh2m82llqsp5r7c";
};
meta.homepage = "https://github.com/liuchengxu/vim-clap/";
};
@@ -5284,12 +5308,12 @@ let
vim-dadbod = buildVimPluginFrom2Nix {
pname = "vim-dadbod";
- version = "2021-03-10";
+ version = "2021-03-15";
src = fetchFromGitHub {
owner = "tpope";
repo = "vim-dadbod";
- rev = "c1f00249cb47dae2457ae8b748284620b622e642";
- sha256 = "0s4srsnxqw0g5k75cqcy709x7jqipsfsvhsic2cj0b0y8m49wqzz";
+ rev = "fc44257bc9f5e41de0f01ff2d1e3907052307463";
+ sha256 = "0mcw8hq5by6k6rdldsn79a3ch2mlkd1ysan91571gr11gsv82k0v";
};
meta.homepage = "https://github.com/tpope/vim-dadbod/";
};
@@ -5690,6 +5714,18 @@ let
meta.homepage = "https://github.com/voldikss/vim-floaterm/";
};
+ vim-flog = buildVimPluginFrom2Nix {
+ pname = "vim-flog";
+ version = "2021-03-16";
+ src = fetchFromGitHub {
+ owner = "rbong";
+ repo = "vim-flog";
+ rev = "904b964eb0f878e44f47d39898e72fc0b939756b";
+ sha256 = "07x8xafcvpg6dgxlvmf46gh7a9xvnrxj7i326q73g3yfh5xpma6c";
+ };
+ meta.homepage = "https://github.com/rbong/vim-flog/";
+ };
+
vim-flutter = buildVimPluginFrom2Nix {
pname = "vim-flutter";
version = "2020-09-14";
@@ -5728,12 +5764,12 @@ let
vim-fugitive = buildVimPluginFrom2Nix {
pname = "vim-fugitive";
- version = "2021-03-10";
+ version = "2021-03-16";
src = fetchFromGitHub {
owner = "tpope";
repo = "vim-fugitive";
- rev = "753318ef83b685f32c6bda5ae5b65b7b239a29a7";
- sha256 = "0g3l1hb4nqwaz5hhagr6hy4nwv1n1qcwbak27s5sx9fbnsp6npaa";
+ rev = "3eb6f316c09553989e59bb3802da100a6fb7c091";
+ sha256 = "043vbbjaf04hza2bysiggl4bif4mf7pjvwkzbryq4mrwn0zs22y3";
};
meta.homepage = "https://github.com/tpope/vim-fugitive/";
};
@@ -5776,12 +5812,12 @@ let
vim-git = buildVimPluginFrom2Nix {
pname = "vim-git";
- version = "2020-07-13";
+ version = "2021-03-14";
src = fetchFromGitHub {
owner = "tpope";
repo = "vim-git";
- rev = "4be54a3e2e300a94f6f7dfa7a6ee9e81245c9886";
- sha256 = "1061l9igdywfbqgwpf2f25yby78phb512hjbyzvqz5l1p7dw1xyd";
+ rev = "0d2b79b7e74e9bd1d48ea91246f3cf3200328acd";
+ sha256 = "0bs7xnkrzni5pcvqfn80if9mlw7idi8g3lsllmgxgk3cjlhg7q19";
};
meta.homepage = "https://github.com/tpope/vim-git/";
};
@@ -5800,12 +5836,12 @@ let
vim-gitgutter = buildVimPluginFrom2Nix {
pname = "vim-gitgutter";
- version = "2021-02-22";
+ version = "2021-03-16";
src = fetchFromGitHub {
owner = "airblade";
repo = "vim-gitgutter";
- rev = "1283ec1670d1f4fce37213c5d66924088b2e730c";
- sha256 = "1h5jh38ihbyy95cm57ppb6m871010pk521ygss2drcriwnx4agd2";
+ rev = "64062dfe022885f6900ba016eb24faee22a72d26";
+ sha256 = "18cjabpm7icxjix58krvanzs1mmqaw80935n6wd3mnfxqj4qln8s";
};
meta.homepage = "https://github.com/airblade/vim-gitgutter/";
};
@@ -5848,12 +5884,12 @@ let
vim-go = buildVimPluginFrom2Nix {
pname = "vim-go";
- version = "2021-03-10";
+ version = "2021-03-14";
src = fetchFromGitHub {
owner = "fatih";
repo = "vim-go";
- rev = "95c79dcdcbc7e8e9165fa7f4a6bf17c08a6bab05";
- sha256 = "0110jifwa485l42cjjf3bbrwiahwm1ddijh4jlybchghrx2b64r2";
+ rev = "fe66df2057a90ae38bd154035b0751f0f50e6752";
+ sha256 = "13hinmg92n19clgnl0dnlcdnw7zh53ag9hhk98xrd3g6sngjyvpm";
};
meta.homepage = "https://github.com/fatih/vim-go/";
};
@@ -5968,12 +6004,12 @@ let
vim-hcl = buildVimPluginFrom2Nix {
pname = "vim-hcl";
- version = "2021-02-16";
+ version = "2021-03-10";
src = fetchFromGitHub {
owner = "jvirtanen";
repo = "vim-hcl";
- rev = "047a8643ce346d819ffbd1686fe3ac1a54e42a1e";
- sha256 = "1brwjgxxh8f1q2859lqgdn9jk8h3iip989yirii350kwqvv1wjk6";
+ rev = "92aa0081d0de6876bbbe3758e418d5b4eda3f14b";
+ sha256 = "0v9m83f62v9dqn3jks21vfs3l59rif1f6jsg3f01iknb8ghhwrpi";
};
meta.homepage = "https://github.com/jvirtanen/vim-hcl/";
};
@@ -6498,36 +6534,36 @@ let
vim-lsc = buildVimPluginFrom2Nix {
pname = "vim-lsc";
- version = "2021-02-28";
+ version = "2021-03-15";
src = fetchFromGitHub {
owner = "natebosch";
repo = "vim-lsc";
- rev = "801572d71ad05683a4ef57c1d35305f566c09bf5";
- sha256 = "02qj2svrdhhazyr8id0crw1qk0030pivdna28xnm9l7v24g7h9hl";
+ rev = "4b3c07ccedecb101c75ff974e5d1526933f69e03";
+ sha256 = "09vcc0w9fvpz4bqzpfgpw0hvafx1p8pwy4wbrjkn55gg14j4k93i";
};
meta.homepage = "https://github.com/natebosch/vim-lsc/";
};
vim-lsp = buildVimPluginFrom2Nix {
pname = "vim-lsp";
- version = "2021-03-06";
+ version = "2021-03-16";
src = fetchFromGitHub {
owner = "prabirshrestha";
repo = "vim-lsp";
- rev = "eb237a2cedf2c69a44543d2ffaee25470c53e29b";
- sha256 = "1aldjq32cpbd2gkxqvf6gqskyr4br9835vsap4sgjc2fgigmiyla";
+ rev = "8be2f495b8c5801131c8af87a9aa7a30be19ae33";
+ sha256 = "13whd8ydq1vls20nsmjvchbw7k48gdsqjf1508v3pndw1hgj2ps1";
};
meta.homepage = "https://github.com/prabirshrestha/vim-lsp/";
};
vim-lsp-cxx-highlight = buildVimPluginFrom2Nix {
pname = "vim-lsp-cxx-highlight";
- version = "2020-12-23";
+ version = "2021-03-14";
src = fetchFromGitHub {
owner = "jackguo380";
repo = "vim-lsp-cxx-highlight";
- rev = "f42db17e0917e6011a1d3581c3a8f29efab8ed93";
- sha256 = "0n67ap7zi888xin7c7ag8sk7hjrzg36mlpg42rqfgx66k6dm0455";
+ rev = "00818f0d8b7c87d3a1ecd81cc4ff1ab782355c2b";
+ sha256 = "1pjricwcqsbw466anwcndhj97g6qbblk95jaa8yg3a2fs8gdz8iz";
};
meta.homepage = "https://github.com/jackguo380/vim-lsp-cxx-highlight/";
};
@@ -6595,12 +6631,12 @@ let
vim-matchup = buildVimPluginFrom2Nix {
pname = "vim-matchup";
- version = "2021-03-03";
+ version = "2021-03-14";
src = fetchFromGitHub {
owner = "andymass";
repo = "vim-matchup";
- rev = "4f5619fd1ad2b1aa36536b332b058ef6a3387a85";
- sha256 = "0420fmdjbyi037ghs2g49zzxcpfb2vf6dnn3dk4xivl2af2jrr43";
+ rev = "5ce13cec884906819ef21be634b89b0693625b01";
+ sha256 = "0sgxnn9fjcr42hcmyib22vs7y11jxhzk4r99va7wwpsa5k6kn2yr";
};
meta.homepage = "https://github.com/andymass/vim-matchup/";
};
@@ -6691,12 +6727,12 @@ let
vim-mucomplete = buildVimPluginFrom2Nix {
pname = "vim-mucomplete";
- version = "2020-11-15";
+ version = "2021-03-14";
src = fetchFromGitHub {
owner = "lifepillar";
repo = "vim-mucomplete";
- rev = "80b13cbc30d258a4474b053fcdc6baaf199320a1";
- sha256 = "054g80n09mmxxlh8xaic29bn8bgn3clvv732rymljdyvbj1mlhwd";
+ rev = "83cd9b3775438faafc3475f9f9d5fbb8da4dfa5b";
+ sha256 = "1l8rdmy9i81zq2ck0zvlsmqs7hfqpcxa0b8psf5nw72mwhbvv1np";
};
meta.homepage = "https://github.com/lifepillar/vim-mucomplete/";
};
@@ -6967,12 +7003,12 @@ let
vim-pandoc = buildVimPluginFrom2Nix {
pname = "vim-pandoc";
- version = "2021-03-01";
+ version = "2021-03-10";
src = fetchFromGitHub {
owner = "vim-pandoc";
repo = "vim-pandoc";
- rev = "94b6a23b4c0fb3268408a38badd480d974b0919f";
- sha256 = "1dv33anir1pfnnbvj9alf4g13q58hdppry0hspy1d5kqsr5wfpix";
+ rev = "0d4b68eb7f63e43f963a119d60a3e29c2bb822e0";
+ sha256 = "0p7m75f7vqdm0nvg0p3nbzqnsd7wdvbsf3y2mzirdl7c0pbvphqp";
};
meta.homepage = "https://github.com/vim-pandoc/vim-pandoc/";
};
@@ -7315,12 +7351,12 @@ let
vim-rails = buildVimPluginFrom2Nix {
pname = "vim-rails";
- version = "2020-09-29";
+ version = "2021-03-11";
src = fetchFromGitHub {
owner = "tpope";
repo = "vim-rails";
- rev = "2c42236cf38c0842dd490095ffd6b1540cad2e29";
- sha256 = "0nhf4qd7dchrzjv2ijcddav72qb121c9jkkk06agsv23l9rb31pv";
+ rev = "ee53e8303be8a28234ea97109b4e1ce716f0f2ad";
+ sha256 = "0bjdhkw6ii3z310kjm06g7m03as001cgkzw082mb63kix7hh06x8";
};
meta.homepage = "https://github.com/tpope/vim-rails/";
};
@@ -7339,24 +7375,24 @@ let
vim-rhubarb = buildVimPluginFrom2Nix {
pname = "vim-rhubarb";
- version = "2021-02-11";
+ version = "2021-03-16";
src = fetchFromGitHub {
owner = "tpope";
repo = "vim-rhubarb";
- rev = "964d48fd11db7c3a3246885993319d544c7c6fd5";
- sha256 = "09xpjd96xd0mkzfwyvinjhbza7xp6v66bdrxwkb0j0n1kgfgkx4l";
+ rev = "3d444b5b4f636408c239a59adb88ee13a56486e0";
+ sha256 = "084k5kz7l8hydw072gzjci3nhrfxymszzyk10s5qkq223986vhvv";
};
meta.homepage = "https://github.com/tpope/vim-rhubarb/";
};
vim-rooter = buildVimPluginFrom2Nix {
pname = "vim-rooter";
- version = "2021-03-01";
+ version = "2021-03-11";
src = fetchFromGitHub {
owner = "airblade";
repo = "vim-rooter";
- rev = "67d51540a4b173d7c77bcf1db9742b3d50e4bf45";
- sha256 = "0a86qb39c5k1h2mi5qsn03zv598776gcvlsrkgw53f3g23xm6rk5";
+ rev = "544e701066c69bbeb45297d0285c2719e125440b";
+ sha256 = "0mj5zvfsi4n8qi8cq0h99j1zb11xmrpkm31ll4q1bm5mf57kbmxa";
};
meta.homepage = "https://github.com/airblade/vim-rooter/";
};
@@ -7627,12 +7663,12 @@ let
vim-snippets = buildVimPluginFrom2Nix {
pname = "vim-snippets";
- version = "2021-03-09";
+ version = "2021-03-15";
src = fetchFromGitHub {
owner = "honza";
repo = "vim-snippets";
- rev = "d30f65105e1f73c63c92c22c4afbad51539f5744";
- sha256 = "05qbrdipxpzj7v0n4q3bj8p2sgl28jm952hy7gs76ma3p3g7mnrq";
+ rev = "a8ac81b8922ac621e7043813d98e69ad0ac265a4";
+ sha256 = "0gl77mnajzvmnxwnbzb5fqzzljb59lbfv23gzbz1h493gfm0f04n";
};
meta.homepage = "https://github.com/honza/vim-snippets/";
};
@@ -7699,12 +7735,12 @@ let
vim-startify = buildVimPluginFrom2Nix {
pname = "vim-startify";
- version = "2020-10-07";
+ version = "2021-03-13";
src = fetchFromGitHub {
owner = "mhinz";
repo = "vim-startify";
- rev = "f2fc11844b234479d37bef37faa7ceb2aade788b";
- sha256 = "18n16hpkqadq18gpgppbr4s516jpc8qwd357vb2c7069q79kfx39";
+ rev = "d663f4db7a572f9a56c39ae17801a5a7eae81d20";
+ sha256 = "1lwpisz91hs7bjsvi4rjczi95s05kq0k241i8h3mblpsnpv8zm33";
};
meta.homepage = "https://github.com/mhinz/vim-startify/";
};
@@ -8024,12 +8060,12 @@ let
vim-tpipeline = buildVimPluginFrom2Nix {
pname = "vim-tpipeline";
- version = "2021-03-09";
+ version = "2021-03-11";
src = fetchFromGitHub {
owner = "vimpostor";
repo = "vim-tpipeline";
- rev = "3f6ed5af76d45cf3d0e7f87cd927866f3640aa22";
- sha256 = "04m652dfwgr52ic2f206s0mq8z10dnaxb90xcywrfjgkdcjd6d10";
+ rev = "327944d0d7824e6de4dda33bc2b008708a6cb447";
+ sha256 = "16nsick3p5nj9vmi6h531l8lc5c6gy2c1zd83xbgav38x655kjws";
};
meta.homepage = "https://github.com/vimpostor/vim-tpipeline/";
};
@@ -8072,12 +8108,12 @@ let
vim-twiggy = buildVimPluginFrom2Nix {
pname = "vim-twiggy";
- version = "2020-11-14";
+ version = "2021-03-11";
src = fetchFromGitHub {
owner = "sodapopcan";
repo = "vim-twiggy";
- rev = "305fa5ab43514b76b15a57596bc514c072b9cdda";
- sha256 = "1hn42fm9a2dvxwml17j5jvd8758s71dlipspn5vi9l545cg94jjf";
+ rev = "71ad5b657e7dc4e44758e45ccdd0be160cd87161";
+ sha256 = "17mi2fhw97xwgy9a7hyvvn1rmfxchh8xwrpv4x7v7v59pq7fcqi2";
};
meta.homepage = "https://github.com/sodapopcan/vim-twiggy/";
};
@@ -8108,12 +8144,12 @@ let
vim-vinegar = buildVimPluginFrom2Nix {
pname = "vim-vinegar";
- version = "2021-01-25";
+ version = "2021-03-16";
src = fetchFromGitHub {
owner = "tpope";
repo = "vim-vinegar";
- rev = "5f48edf4dcc130ae4a658541c0d6f72a558bc70d";
- sha256 = "195l6ly7ry8721rlkcp9103czvfcmqifbgbibdqdi3pjmaafrb9l";
+ rev = "b245f3ab4580eba27616a5ce06a56d5f791e67bd";
+ sha256 = "0lvqfa5drjzk3b877aldnjc9m4jnwlpxlvfvy8s81az92r69f13m";
};
meta.homepage = "https://github.com/tpope/vim-vinegar/";
};
@@ -8216,12 +8252,12 @@ let
vim-wayland-clipboard = buildVimPluginFrom2Nix {
pname = "vim-wayland-clipboard";
- version = "2021-02-17";
+ version = "2021-03-15";
src = fetchFromGitHub {
owner = "jasonccox";
repo = "vim-wayland-clipboard";
- rev = "2dc05c0f556213068a9ddf37a8b9b2276deccf84";
- sha256 = "16x7dk1x9q8kzjcgapgb9hw8hm4w8v1g6pzpiz6ccsd0ab0jzf40";
+ rev = "1f7f05039c572fde082043915953a88b77c0ddb0";
+ sha256 = "0ihyfdvgiclmcric66nd54ha7ikf2c1pl1slbn4y6mkbxla02yv9";
};
meta.homepage = "https://github.com/jasonccox/vim-wayland-clipboard/";
};
@@ -8408,14 +8444,14 @@ let
vimsence = buildVimPluginFrom2Nix {
pname = "vimsence";
- version = "2021-03-02";
+ version = "2021-03-12";
src = fetchFromGitHub {
- owner = "hugolgst";
+ owner = "vimsence";
repo = "vimsence";
- rev = "16ce1f653d3ae7b65506f7e35c3723aeea9f758f";
- sha256 = "0rnfmr8qk59dbdwd2jjjlkjwh82w58pmsm7p8b3lr2hhxz0z4sfd";
+ rev = "f04fc0d4c52c29bcf8b0a8bf06d1c10f15261fff";
+ sha256 = "17vc6vqlpqvf1nkvynvh6r9z88fvpxj488ys8y3hbkc9mx43x8lr";
};
- meta.homepage = "https://github.com/hugolgst/vimsence/";
+ meta.homepage = "https://github.com/vimsence/vimsence/";
};
vimshell-vim = buildVimPluginFrom2Nix {
@@ -8432,12 +8468,12 @@ let
vimspector = buildVimPluginFrom2Nix {
pname = "vimspector";
- version = "2021-03-05";
+ version = "2021-03-12";
src = fetchFromGitHub {
owner = "puremourning";
repo = "vimspector";
- rev = "943ae6c7c9d0f256e444c3ddc5e876156335f997";
- sha256 = "0wfdb89iafpwazgg42wxq1fd5g99gyrmk95nzxvnws2a7fy5hi65";
+ rev = "af2670ef9a631d1719250f0abc71e844f10ec352";
+ sha256 = "1jw6bsc4ynjv76kdmi4y94qyysq93irw4gr6wnmix4mk9ljv15fs";
fetchSubmodules = true;
};
meta.homepage = "https://github.com/puremourning/vimspector/";
@@ -8445,12 +8481,12 @@ let
vimtex = buildVimPluginFrom2Nix {
pname = "vimtex";
- version = "2021-03-09";
+ version = "2021-03-15";
src = fetchFromGitHub {
owner = "lervag";
repo = "vimtex";
- rev = "3af88f325e4784bd209df490dbf648a942326d57";
- sha256 = "0zqp4zvl8xqa0lsj6lwc4wlg0n3wknhfn1g1j2gbncgyiw38ax2l";
+ rev = "2bdee8f56ec224e65d18d55f9883b6f71b463fa9";
+ sha256 = "1nn2pfjfzwwdwg9bclps53gvixmpkd50bs1z6y53b6vfx61xdgn5";
};
meta.homepage = "https://github.com/lervag/vimtex/";
};
@@ -8675,12 +8711,12 @@ let
zephyr-nvim = buildVimPluginFrom2Nix {
pname = "zephyr-nvim";
- version = "2021-03-06";
+ version = "2021-03-14";
src = fetchFromGitHub {
owner = "glepnir";
repo = "zephyr-nvim";
- rev = "a9b4a655b61aeb02229d54ff7cd22395a02a9ee7";
- sha256 = "1dxr4p1ikmqacjb0x9p0ndlcdg812yzqmk56c79dgllf0cr0l7hg";
+ rev = "979f78f024178c1e9aff6fbebc33d291f64b121d";
+ sha256 = "04vfx1axq157qbqj832i04wsd4xk0zwh5bzs4g71q4hxhqdvy678";
};
meta.homepage = "https://github.com/glepnir/zephyr-nvim/";
};
diff --git a/pkgs/misc/vim-plugins/overrides.nix b/pkgs/misc/vim-plugins/overrides.nix
index 1ee91987486..7a0df067f6c 100644
--- a/pkgs/misc/vim-plugins/overrides.nix
+++ b/pkgs/misc/vim-plugins/overrides.nix
@@ -731,7 +731,7 @@ self: super: {
libiconv
];
- cargoSha256 = "F+kIVnO7MBuaYRa2MPsD3eQ2d5W5VxHhxHKeo/ic6TE=";
+ cargoSha256 = "u1ryOhwDgRBQ32MBPkWHI6eU6yZqNAZfyKvckr6nvCY=";
};
in
''
diff --git a/pkgs/misc/vim-plugins/update.py b/pkgs/misc/vim-plugins/update.py
index f5d7434fe27..1180b4572d2 100755
--- a/pkgs/misc/vim-plugins/update.py
+++ b/pkgs/misc/vim-plugins/update.py
@@ -6,180 +6,18 @@
# type-check:
# $ nix run nixpkgs.python3Packages.mypy -c mypy update.py
# linted:
-# $ nix run nixpkgs.python3Packages.flake8 -c flake8 --ignore E501,E265 update.py
+# $ nix run nixpkgs.python3Packages.flake8 -c flake8 --ignore E501,E265,E402 update.py
-import argparse
-import functools
-import http
-import json
+import inspect
import os
-import subprocess
import sys
-import time
-import traceback
-import urllib.error
-import urllib.parse
-import urllib.request
-import xml.etree.ElementTree as ET
-from datetime import datetime
-from functools import wraps
-from multiprocessing.dummy import Pool
+from typing import List, Tuple
from pathlib import Path
-from typing import Dict, List, Optional, Tuple, Union, Any, Callable
-from urllib.parse import urljoin, urlparse
-from tempfile import NamedTemporaryFile
-
-import git
-
-ATOM_ENTRY = "{http://www.w3.org/2005/Atom}entry" # " vim gets confused here
-ATOM_LINK = "{http://www.w3.org/2005/Atom}link" # "
-ATOM_UPDATED = "{http://www.w3.org/2005/Atom}updated" # "
-
-ROOT = Path(__file__).parent
-DEFAULT_IN = ROOT.joinpath("vim-plugin-names")
-DEFAULT_OUT = ROOT.joinpath("generated.nix")
-DEPRECATED = ROOT.joinpath("deprecated.json")
-
-def retry(ExceptionToCheck: Any, tries: int = 4, delay: float = 3, backoff: float = 2):
- """Retry calling the decorated function using an exponential backoff.
- http://www.saltycrane.com/blog/2009/11/trying-out-retry-decorator-python/
- original from: http://wiki.python.org/moin/PythonDecoratorLibrary#Retry
- (BSD licensed)
- :param ExceptionToCheck: the exception on which to retry
- :param tries: number of times to try (not retry) before giving up
- :param delay: initial delay between retries in seconds
- :param backoff: backoff multiplier e.g. value of 2 will double the delay
- each retry
- """
-
- def deco_retry(f: Callable) -> Callable:
- @wraps(f)
- def f_retry(*args: Any, **kwargs: Any) -> Any:
- mtries, mdelay = tries, delay
- while mtries > 1:
- try:
- return f(*args, **kwargs)
- except ExceptionToCheck as e:
- print(f"{str(e)}, Retrying in {mdelay} seconds...")
- time.sleep(mdelay)
- mtries -= 1
- mdelay *= backoff
- return f(*args, **kwargs)
-
- return f_retry # true decorator
-
- return deco_retry
-
-def make_request(url: str) -> urllib.request.Request:
- token = os.getenv("GITHUB_API_TOKEN")
- headers = {}
- if token is not None:
- headers["Authorization"] = f"token {token}"
- return urllib.request.Request(url, headers=headers)
-
-class Repo:
- def __init__(
- self, owner: str, name: str, branch: str, alias: Optional[str]
- ) -> None:
- self.owner = owner
- self.name = name
- self.branch = branch
- self.alias = alias
- self.redirect: Dict[str, str] = {}
-
- def url(self, path: str) -> str:
- return urljoin(f"https://github.com/{self.owner}/{self.name}/", path)
-
- def __repr__(self) -> str:
- return f"Repo({self.owner}, {self.name})"
-
- @retry(urllib.error.URLError, tries=4, delay=3, backoff=2)
- def has_submodules(self) -> bool:
- try:
- req = make_request(self.url(f"blob/{self.branch}/.gitmodules"))
- urllib.request.urlopen(req, timeout=10).close()
- except urllib.error.HTTPError as e:
- if e.code == 404:
- return False
- else:
- raise
- return True
-
- @retry(urllib.error.URLError, tries=4, delay=3, backoff=2)
- def latest_commit(self) -> Tuple[str, datetime]:
- commit_url = self.url(f"commits/{self.branch}.atom")
- commit_req = make_request(commit_url)
- with urllib.request.urlopen(commit_req, timeout=10) as req:
- self.check_for_redirect(commit_url, req)
- xml = req.read()
- root = ET.fromstring(xml)
- latest_entry = root.find(ATOM_ENTRY)
- assert latest_entry is not None, f"No commits found in repository {self}"
- commit_link = latest_entry.find(ATOM_LINK)
- assert commit_link is not None, f"No link tag found feed entry {xml}"
- url = urlparse(commit_link.get("href"))
- updated_tag = latest_entry.find(ATOM_UPDATED)
- assert (
- updated_tag is not None and updated_tag.text is not None
- ), f"No updated tag found feed entry {xml}"
- updated = datetime.strptime(updated_tag.text, "%Y-%m-%dT%H:%M:%SZ")
- return Path(str(url.path)).name, updated
-
- def check_for_redirect(self, url: str, req: http.client.HTTPResponse):
- response_url = req.geturl()
- if url != response_url:
- new_owner, new_name = (
- urllib.parse.urlsplit(response_url).path.strip("/").split("/")[:2]
- )
- end_line = "\n" if self.alias is None else f" as {self.alias}\n"
- plugin_line = "{owner}/{name}" + end_line
-
- old_plugin = plugin_line.format(owner=self.owner, name=self.name)
- new_plugin = plugin_line.format(owner=new_owner, name=new_name)
- self.redirect[old_plugin] = new_plugin
-
- def prefetch_git(self, ref: str) -> str:
- data = subprocess.check_output(
- ["nix-prefetch-git", "--fetch-submodules", self.url(""), ref]
- )
- return json.loads(data)["sha256"]
-
- def prefetch_github(self, ref: str) -> str:
- data = subprocess.check_output(
- ["nix-prefetch-url", "--unpack", self.url(f"archive/{ref}.tar.gz")]
- )
- return data.strip().decode("utf-8")
-
-
-class Plugin:
- def __init__(
- self,
- name: str,
- commit: str,
- has_submodules: bool,
- sha256: str,
- date: Optional[datetime] = None,
- ) -> None:
- self.name = name
- self.commit = commit
- self.has_submodules = has_submodules
- self.sha256 = sha256
- self.date = date
-
- @property
- def normalized_name(self) -> str:
- return self.name.replace(".", "-")
-
- @property
- def version(self) -> str:
- assert self.date is not None
- return self.date.strftime("%Y-%m-%d")
-
- def as_json(self) -> Dict[str, str]:
- copy = self.__dict__.copy()
- del copy["date"]
- return copy
+# Import plugin update library from maintainers/scripts/pluginupdate.py
+ROOT = Path(os.path.dirname(os.path.abspath(inspect.getfile(inspect.currentframe()))))
+sys.path.insert(0, os.path.join(ROOT.parent.parent.parent, "maintainers", "scripts"))
+import pluginupdate
GET_PLUGINS = f"""(with import {{}};
let
@@ -197,204 +35,16 @@ let
checksums = lib.mapAttrs getChecksum generated;
in lib.filterAttrs (n: v: v != null) checksums)"""
-
-class CleanEnvironment(object):
- def __enter__(self) -> None:
- self.old_environ = os.environ.copy()
- local_pkgs = str(ROOT.joinpath("../../.."))
- os.environ["NIX_PATH"] = f"localpkgs={local_pkgs}"
- self.empty_config = NamedTemporaryFile()
- self.empty_config.write(b"{}")
- self.empty_config.flush()
- os.environ["NIXPKGS_CONFIG"] = self.empty_config.name
-
- def __exit__(self, exc_type: Any, exc_value: Any, traceback: Any) -> None:
- os.environ.update(self.old_environ)
- self.empty_config.close()
-
-
-def get_current_plugins() -> List[Plugin]:
- with CleanEnvironment():
- out = subprocess.check_output(["nix", "eval", "--json", GET_PLUGINS])
- data = json.loads(out)
- plugins = []
- for name, attr in data.items():
- p = Plugin(name, attr["rev"], attr["submodules"], attr["sha256"])
- plugins.append(p)
- return plugins
-
-
-def prefetch_plugin(
- user: str,
- repo_name: str,
- branch: str,
- alias: Optional[str],
- cache: "Optional[Cache]" = None,
-) -> Tuple[Plugin, Dict[str, str]]:
- repo = Repo(user, repo_name, branch, alias)
- commit, date = repo.latest_commit()
- has_submodules = repo.has_submodules()
- cached_plugin = cache[commit] if cache else None
- if cached_plugin is not None:
- cached_plugin.name = alias or repo_name
- cached_plugin.date = date
- return cached_plugin, repo.redirect
-
- print(f"prefetch {user}/{repo_name}")
- if has_submodules:
- sha256 = repo.prefetch_git(commit)
- else:
- sha256 = repo.prefetch_github(commit)
-
- return (
- Plugin(alias or repo_name, commit, has_submodules, sha256, date=date),
- repo.redirect,
- )
-
-
-def fetch_plugin_from_pluginline(plugin_line: str) -> Plugin:
- plugin, _ = prefetch_plugin(*parse_plugin_line(plugin_line))
- return plugin
-
-
-def print_download_error(plugin: str, ex: Exception):
- print(f"{plugin}: {ex}", file=sys.stderr)
- ex_traceback = ex.__traceback__
- tb_lines = [
- line.rstrip("\n")
- for line in traceback.format_exception(ex.__class__, ex, ex_traceback)
- ]
- print("\n".join(tb_lines))
-
-
-def check_results(
- results: List[Tuple[str, str, Union[Exception, Plugin], Dict[str, str]]]
-) -> Tuple[List[Tuple[str, str, Plugin]], Dict[str, str]]:
- failures: List[Tuple[str, Exception]] = []
- plugins = []
- redirects: Dict[str, str] = {}
- for (owner, name, result, redirect) in results:
- if isinstance(result, Exception):
- failures.append((name, result))
- else:
- plugins.append((owner, name, result))
- redirects.update(redirect)
-
- print(f"{len(results) - len(failures)} plugins were checked", end="")
- if len(failures) == 0:
- print()
- return plugins, redirects
- else:
- print(f", {len(failures)} plugin(s) could not be downloaded:\n")
-
- for (plugin, exception) in failures:
- print_download_error(plugin, exception)
-
- sys.exit(1)
-
-
-def parse_plugin_line(line: str) -> Tuple[str, str, str, Optional[str]]:
- branch = "master"
- alias = None
- name, repo = line.split("/")
- if " as " in repo:
- repo, alias = repo.split(" as ")
- alias = alias.strip()
- if "@" in repo:
- repo, branch = repo.split("@")
-
- return (name.strip(), repo.strip(), branch.strip(), alias)
-
-
-def load_plugin_spec(plugin_file: str) -> List[Tuple[str, str, str, Optional[str]]]:
- plugins = []
- with open(plugin_file) as f:
- for line in f:
- plugin = parse_plugin_line(line)
- if not plugin[0]:
- msg = f"Invalid repository {line}, must be in the format owner/repo[ as alias]"
- print(msg, file=sys.stderr)
- sys.exit(1)
- plugins.append(plugin)
- return plugins
-
-
-def get_cache_path() -> Optional[Path]:
- xdg_cache = os.environ.get("XDG_CACHE_HOME", None)
- if xdg_cache is None:
- home = os.environ.get("HOME", None)
- if home is None:
- return None
- xdg_cache = str(Path(home, ".cache"))
-
- return Path(xdg_cache, "vim-plugin-cache.json")
-
-
-class Cache:
- def __init__(self, initial_plugins: List[Plugin]) -> None:
- self.cache_file = get_cache_path()
-
- downloads = {}
- for plugin in initial_plugins:
- downloads[plugin.commit] = plugin
- downloads.update(self.load())
- self.downloads = downloads
-
- def load(self) -> Dict[str, Plugin]:
- if self.cache_file is None or not self.cache_file.exists():
- return {}
-
- downloads: Dict[str, Plugin] = {}
- with open(self.cache_file) as f:
- data = json.load(f)
- for attr in data.values():
- p = Plugin(
- attr["name"], attr["commit"], attr["has_submodules"], attr["sha256"]
- )
- downloads[attr["commit"]] = p
- return downloads
-
- def store(self) -> None:
- if self.cache_file is None:
- return
-
- os.makedirs(self.cache_file.parent, exist_ok=True)
- with open(self.cache_file, "w+") as f:
- data = {}
- for name, attr in self.downloads.items():
- data[name] = attr.as_json()
- json.dump(data, f, indent=4, sort_keys=True)
-
- def __getitem__(self, key: str) -> Optional[Plugin]:
- return self.downloads.get(key, None)
-
- def __setitem__(self, key: str, value: Plugin) -> None:
- self.downloads[key] = value
-
-
-def prefetch(
- args: Tuple[str, str, str, Optional[str]], cache: Cache
-) -> Tuple[str, str, Union[Exception, Plugin], dict]:
- assert len(args) == 4
- owner, repo, branch, alias = args
- try:
- plugin, redirect = prefetch_plugin(owner, repo, branch, alias, cache)
- cache[plugin.commit] = plugin
- return (owner, repo, plugin, redirect)
- except Exception as e:
- return (owner, repo, e, {})
-
-
-header = (
+HEADER = (
"# This file has been generated by ./pkgs/misc/vim-plugins/update.py. Do not edit!"
)
-def generate_nix(plugins: List[Tuple[str, str, Plugin]], outfile: str):
+def generate_nix(plugins: List[Tuple[str, str, pluginupdate.Plugin]], outfile: str):
sorted_plugins = sorted(plugins, key=lambda v: v[2].name.lower())
with open(outfile, "w+") as f:
- f.write(header)
+ f.write(HEADER)
f.write(
"""
{ lib, buildVimPluginFrom2Nix, fetchFromGitHub, overrides ? (self: super: {}) }:
@@ -432,136 +82,9 @@ in lib.fix' (lib.extends overrides packages)
print(f"updated {outfile}")
-def rewrite_input(
- input_file: Path, redirects: Dict[str, str] = None, append: Tuple = ()
-):
- with open(input_file, "r") as f:
- lines = f.readlines()
-
- lines.extend(append)
-
- if redirects:
- lines = [redirects.get(line, line) for line in lines]
-
- cur_date_iso = datetime.now().strftime("%Y-%m-%d")
- with open(DEPRECATED, "r") as f:
- deprecations = json.load(f)
- for old, new in redirects.items():
- old_plugin = fetch_plugin_from_pluginline(old)
- new_plugin = fetch_plugin_from_pluginline(new)
- if old_plugin.normalized_name != new_plugin.normalized_name:
- deprecations[old_plugin.normalized_name] = {
- "new": new_plugin.normalized_name,
- "date": cur_date_iso,
- }
- with open(DEPRECATED, "w") as f:
- json.dump(deprecations, f, indent=4, sort_keys=True)
-
- lines = sorted(lines, key=str.casefold)
-
- with open(input_file, "w") as f:
- f.writelines(lines)
-
-
-def parse_args():
- parser = argparse.ArgumentParser(
- description=(
- "Updates nix derivations for vim plugins"
- f"By default from {DEFAULT_IN} to {DEFAULT_OUT}"
- )
- )
- parser.add_argument(
- "--add",
- dest="add_plugins",
- default=[],
- action="append",
- help="Plugin to add to vimPlugins from Github in the form owner/repo",
- )
- parser.add_argument(
- "--input-names",
- "-i",
- dest="input_file",
- default=DEFAULT_IN,
- help="A list of plugins in the form owner/repo",
- )
- parser.add_argument(
- "--out",
- "-o",
- dest="outfile",
- default=DEFAULT_OUT,
- help="Filename to save generated nix code",
- )
- parser.add_argument(
- "--proc",
- "-p",
- dest="proc",
- type=int,
- default=30,
- help="Number of concurrent processes to spawn.",
- )
- return parser.parse_args()
-
-
-def commit(repo: git.Repo, message: str, files: List[Path]) -> None:
- repo.index.add([str(f.resolve()) for f in files])
-
- if repo.index.diff("HEAD"):
- print(f'committing to nixpkgs "{message}"')
- repo.index.commit(message)
- else:
- print("no changes in working tree to commit")
-
-
-def get_update(input_file: str, outfile: str, proc: int):
- cache: Cache = Cache(get_current_plugins())
- _prefetch = functools.partial(prefetch, cache=cache)
-
- def update() -> dict:
- plugin_names = load_plugin_spec(input_file)
-
- try:
- pool = Pool(processes=proc)
- results = pool.map(_prefetch, plugin_names)
- finally:
- cache.store()
-
- plugins, redirects = check_results(results)
-
- generate_nix(plugins, outfile)
-
- return redirects
-
- return update
-
-
def main():
- args = parse_args()
- nixpkgs_repo = git.Repo(ROOT, search_parent_directories=True)
- update = get_update(args.input_file, args.outfile, args.proc)
-
- redirects = update()
- rewrite_input(args.input_file, redirects)
- commit(nixpkgs_repo, "vimPlugins: update", [args.outfile])
-
- if redirects:
- update()
- commit(
- nixpkgs_repo,
- "vimPlugins: resolve github repository redirects",
- [args.outfile, args.input_file, DEPRECATED],
- )
-
- for plugin_line in args.add_plugins:
- rewrite_input(args.input_file, append=(plugin_line + "\n",))
- update()
- plugin = fetch_plugin_from_pluginline(plugin_line)
- commit(
- nixpkgs_repo,
- "vimPlugins.{name}: init at {version}".format(
- name=plugin.normalized_name, version=plugin.version
- ),
- [args.outfile, args.input_file],
- )
+ editor = pluginupdate.Editor("vim", ROOT, GET_PLUGINS, generate_nix)
+ pluginupdate.update_plugins(editor)
if __name__ == "__main__":
diff --git a/pkgs/misc/vim-plugins/vim-plugin-names b/pkgs/misc/vim-plugins/vim-plugin-names
index 2076e24423d..a8ec8c43c7d 100644
--- a/pkgs/misc/vim-plugins/vim-plugin-names
+++ b/pkgs/misc/vim-plugins/vim-plugin-names
@@ -106,7 +106,7 @@ eikenb/acp
elixir-editors/vim-elixir
elmcast/elm-vim
elzr/vim-json
-embark-theme/vim as embark-vim
+embark-theme/vim@main as embark-vim
embear/vim-localvimrc
enomsg/vim-haskellConcealPlus
enricobacis/vim-airline-clock
@@ -115,6 +115,7 @@ ervandew/supertab
esneider/YUNOcommit.vim
euclidianAce/BetterLua.vim
euclio/vim-markdown-composer
+f-person/git-blame.nvim
farmergreg/vim-lastplace
fatih/vim-go
fcpg/vim-osc52
@@ -177,7 +178,6 @@ hrsh7th/vim-vsnip
hrsh7th/vim-vsnip-integ
hsanson/vim-android
hsitz/VimOrganizer
-hugolgst/vimsence
iamcco/coc-spell-checker
ianks/vim-tsx
idanarye/vim-merginal
@@ -485,6 +485,7 @@ raghur/vim-ghost
Raimondi/delimitMate
rakr/vim-one
rbgrouleff/bclose.vim
+rbong/vim-flog
reedes/vim-pencil
reedes/vim-wordy
rhysd/committia.vim
@@ -689,6 +690,7 @@ Vimjas/vim-python-pep8-indent
vimlab/split-term.vim
vimoutliner/vimoutliner
vimpostor/vim-tpipeline
+vimsence/vimsence
vimwiki/vimwiki
vito-c/jq.vim
vmchale/ats-vim
@@ -716,6 +718,7 @@ xolox/vim-easytags
xolox/vim-misc
xuhdev/vim-latex-live-preview
Xuyuanp/nerdtree-git-plugin
+yamatsum/nvim-nonicons@main
ycm-core/YouCompleteMe
Yggdroot/indentLine
Yilin-Yang/vim-markbar
diff --git a/pkgs/misc/vscode-extensions/default.nix b/pkgs/misc/vscode-extensions/default.nix
index e932ab552f9..6bbe9a9a406 100644
--- a/pkgs/misc/vscode-extensions/default.nix
+++ b/pkgs/misc/vscode-extensions/default.nix
@@ -48,6 +48,18 @@ let
};
};
+ antfu.icons-carbon = buildVscodeMarketplaceExtension {
+ mktplcRef = {
+ name = "icons-carbon";
+ publisher = "antfu";
+ version = "0.2.2";
+ sha256 = "0mfap16la09mn0jhvy8s3dainrmjz64vra7d0d4fbcpgg420kv3f";
+ };
+ meta = with lib; {
+ license = licenses.mit;
+ };
+ };
+
ms-python.vscode-pylance = buildVscodeMarketplaceExtension {
mktplcRef = {
name = "vscode-pylance";
@@ -365,8 +377,8 @@ let
mktplcRef = {
name = "todo-tree";
publisher = "Gruntfuggly";
- version = "0.0.201";
- sha256 = "1hjck1r2byc45rp28gn15wbmcrl1wjng7kn5lyhr6mgjjwqh5pa8";
+ version = "0.0.205";
+ sha256 = "0s7bmnsx40lz9wiijrh7cnazwqvmkhsbnidl832qx27pzk0977ix";
};
meta = with lib; {
license = licenses.mit;
diff --git a/pkgs/misc/vscode-extensions/rust-analyzer/build-deps/package.json b/pkgs/misc/vscode-extensions/rust-analyzer/build-deps/package.json
index bdaee22a480..ece623b53c3 100644
--- a/pkgs/misc/vscode-extensions/rust-analyzer/build-deps/package.json
+++ b/pkgs/misc/vscode-extensions/rust-analyzer/build-deps/package.json
@@ -2,6 +2,7 @@
"name": "rust-analyzer",
"version": "0.4.0-dev",
"dependencies": {
+ "https-proxy-agent": "^5.0.0",
"node-fetch": "^2.6.1",
"vscode-languageclient": "^7.1.0-next.4",
"@rollup/plugin-commonjs": "^17.0.0",
diff --git a/pkgs/misc/vscode-extensions/terraform/default.nix b/pkgs/misc/vscode-extensions/terraform/default.nix
index 7e7d0c618b7..801c0a10e95 100644
--- a/pkgs/misc/vscode-extensions/terraform/default.nix
+++ b/pkgs/misc/vscode-extensions/terraform/default.nix
@@ -3,13 +3,13 @@ vscode-utils.buildVscodeMarketplaceExtension rec {
mktplcRef = {
name = "terraform";
publisher = "hashicorp";
- version = "2.8.1";
+ version = "2.8.2";
};
vsix = fetchurl {
name = "${mktplcRef.publisher}-${mktplcRef.name}.zip";
url = "https://github.com/hashicorp/vscode-terraform/releases/download/v${mktplcRef.version}/terraform-${mktplcRef.version}.vsix";
- sha256 = "1pdpl8diqybqf68jvfk4kq9wg4k6c38811mh8iq12j4ba31cig9s";
+ sha256 = "0f1ck3h8ckvr75j27w2lxjbwnr24nc6fjki0gnn715ynkqg7w9bi";
};
patches = [ ./fix-terraform-ls.patch ];
diff --git a/pkgs/os-specific/darwin/binutils/default.nix b/pkgs/os-specific/darwin/binutils/default.nix
index e9aa706da2d..29ae1871ddb 100644
--- a/pkgs/os-specific/darwin/binutils/default.nix
+++ b/pkgs/os-specific/darwin/binutils/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, binutils-unwrapped, cctools, llvm }:
+{ lib, stdenv, makeWrapper, binutils-unwrapped, cctools, llvm, clang-unwrapped }:
# Make sure both underlying packages claim to have prepended their binaries
# with the same targetPrefix.
@@ -49,8 +49,19 @@ stdenv.mkDerivation {
ln -sv "$path" "$dest_path"
done
done
+ ''
+ # On aarch64-darwin we must use clang, because "as" from cctools just doesn't
+ # handle the arch. Proxying calls to clang produces quite a bit of warnings,
+ # and using clang directly here is a better option than relying on cctools.
+ # On x86_64-darwin the Clang version is too old to support this mode.
+ + lib.optionalString stdenv.isAarch64 ''
+ rm $out/bin/as
+ makeWrapper "${clang-unwrapped}/bin/clang" "$out/bin/as" \
+ --add-flags "-x assembler -integrated-as -c"
'';
+ nativeBuildInputs = lib.optionals stdenv.isAarch64 [ makeWrapper ];
+
passthru = {
inherit targetPrefix;
};
diff --git a/pkgs/os-specific/linux/fatrace/default.nix b/pkgs/os-specific/linux/fatrace/default.nix
index a7f754a53ab..61044526e44 100644
--- a/pkgs/os-specific/linux/fatrace/default.nix
+++ b/pkgs/os-specific/linux/fatrace/default.nix
@@ -6,13 +6,13 @@
stdenv.mkDerivation rec {
pname = "fatrace";
- version = "0.16.1";
+ version = "0.16.2";
src = fetchFromGitHub {
owner = "martinpitt";
repo = pname;
rev = version;
- sha256 = "0lxfqin2bw9235yah8ylb4p8lc3755050sjg30z3gy7bab0lfyg9";
+ sha256 = "sha256-1daYCVGz8Zd42j2QMFL5EAULKkmBnbE828i5NV9Kcb8=";
};
buildInputs = [ python3 which ];
diff --git a/pkgs/os-specific/linux/firmware/firmware-linux-nonfree/default.nix b/pkgs/os-specific/linux/firmware/firmware-linux-nonfree/default.nix
index 6801256c7d3..b66c4e73084 100644
--- a/pkgs/os-specific/linux/firmware/firmware-linux-nonfree/default.nix
+++ b/pkgs/os-specific/linux/firmware/firmware-linux-nonfree/default.nix
@@ -2,12 +2,12 @@
stdenvNoCC.mkDerivation rec {
pname = "firmware-linux-nonfree";
- version = "2021-02-08";
+ version = "2021-03-15";
src = fetchgit {
url = "https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git";
- rev = lib.replaceStrings ["-"] [""] version;
- sha256 = "0c85cd659312isfz1r87qswsgfhy0rljagcwspnvjljqrh9bsgzq";
+ rev = "refs/tags/" + lib.replaceStrings ["-"] [""] version;
+ sha256 = "sha256-BnYqveVFJk/tVYgYuggXgYGcUCZT9iPkCQIi48FOTWc=";
};
installFlags = [ "DESTDIR=$(out)" ];
@@ -17,7 +17,7 @@ stdenvNoCC.mkDerivation rec {
outputHashMode = "recursive";
outputHashAlgo = "sha256";
- outputHash = "0l4xsgxdvjffad7a98n42nyqy3ihs6m6hy3qsfkqin9z10413x5n";
+ outputHash = "sha256-TzAMGj7IDhzXcFhHAd15aZvAqyN+OKlJTkIhVGoTkIs=";
meta = with lib; {
description = "Binary firmware collection packaged by kernel.org";
diff --git a/pkgs/os-specific/linux/kernel/hardened/patches.json b/pkgs/os-specific/linux/kernel/hardened/patches.json
index c7d9376f1b9..9fe7f62ae04 100644
--- a/pkgs/os-specific/linux/kernel/hardened/patches.json
+++ b/pkgs/os-specific/linux/kernel/hardened/patches.json
@@ -1,26 +1,32 @@
{
"4.14": {
"extra": "-hardened1",
- "name": "linux-hardened-4.14.224-hardened1.patch",
- "sha256": "017bczkz0njj5icr3xzw8ai7kgyg919k8jnj3iq8d865db4n9nid",
- "url": "https://github.com/anthraxx/linux-hardened/releases/download/4.14.224-hardened1/linux-hardened-4.14.224-hardened1.patch"
+ "name": "linux-hardened-4.14.225-hardened1.patch",
+ "sha256": "1khdxny8jzvvhax10xq5kpbnhwrhfs7cxhi9f3rg4fa6c139pjbl",
+ "url": "https://github.com/anthraxx/linux-hardened/releases/download/4.14.225-hardened1/linux-hardened-4.14.225-hardened1.patch"
},
"4.19": {
"extra": "-hardened1",
- "name": "linux-hardened-4.19.179-hardened1.patch",
- "sha256": "1j6gvwjkigv47rc5wcc3cng0n1k1wfw27i34lb5zzlxzkjwbs1rx",
- "url": "https://github.com/anthraxx/linux-hardened/releases/download/4.19.179-hardened1/linux-hardened-4.19.179-hardened1.patch"
+ "name": "linux-hardened-4.19.180-hardened1.patch",
+ "sha256": "1wh01fwghgpbwkmndw5kkjbmav5iwmpk7g208jplhz6q6ymxfdbj",
+ "url": "https://github.com/anthraxx/linux-hardened/releases/download/4.19.180-hardened1/linux-hardened-4.19.180-hardened1.patch"
},
"5.10": {
"extra": "-hardened1",
- "name": "linux-hardened-5.10.22-hardened1.patch",
- "sha256": "0ja7pcc999p6vy16gn4syb4vq7rlqckfrf5z2b4a7rzdzxcm6ji8",
- "url": "https://github.com/anthraxx/linux-hardened/releases/download/5.10.22-hardened1/linux-hardened-5.10.22-hardened1.patch"
+ "name": "linux-hardened-5.10.23-hardened1.patch",
+ "sha256": "16mll5ayg7j0zdxciqa9m17zxv6kdm7vn1kp6bsl89nc301fxssc",
+ "url": "https://github.com/anthraxx/linux-hardened/releases/download/5.10.23-hardened1/linux-hardened-5.10.23-hardened1.patch"
+ },
+ "5.11": {
+ "extra": "-hardened1",
+ "name": "linux-hardened-5.11.6-hardened1.patch",
+ "sha256": "0gl5irpqindz5d2pdhl0zzxx40xjqk591a20kyfjlnp3kjbg6nfj",
+ "url": "https://github.com/anthraxx/linux-hardened/releases/download/5.11.6-hardened1/linux-hardened-5.11.6-hardened1.patch"
},
"5.4": {
"extra": "-hardened1",
- "name": "linux-hardened-5.4.104-hardened1.patch",
- "sha256": "0dk0s23vr9vdh8aa7g3f6ygvqry4rw057i18sfnfsr18r7xslhna",
- "url": "https://github.com/anthraxx/linux-hardened/releases/download/5.4.104-hardened1/linux-hardened-5.4.104-hardened1.patch"
+ "name": "linux-hardened-5.4.105-hardened1.patch",
+ "sha256": "1djp2cpsb6kgbz2xvix1p0hd7001qw5bnqigf4gz205pianbpakc",
+ "url": "https://github.com/anthraxx/linux-hardened/releases/download/5.4.105-hardened1/linux-hardened-5.4.105-hardened1.patch"
}
}
diff --git a/pkgs/os-specific/linux/kernel/linux-4.14.nix b/pkgs/os-specific/linux/kernel/linux-4.14.nix
index 92a28f9c460..4c5dc968950 100644
--- a/pkgs/os-specific/linux/kernel/linux-4.14.nix
+++ b/pkgs/os-specific/linux/kernel/linux-4.14.nix
@@ -3,7 +3,7 @@
with lib;
buildLinux (args // rec {
- version = "4.14.224";
+ version = "4.14.225";
# modDirVersion needs to be x.y.z, will automatically add .0 if needed
modDirVersion = if (modDirVersionArg == null) then concatStringsSep "." (take 3 (splitVersion "${version}.0")) else modDirVersionArg;
@@ -13,6 +13,6 @@ buildLinux (args // rec {
src = fetchurl {
url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz";
- sha256 = "1x8wyj28zcx6nn3mkfvs7aywrq1rd8xam5f3r02mynb09kn5hdnq";
+ sha256 = "09kik0jbfpijb4kylayphr8r2qxx4rlgsnmq300wzcjhxw5yxy3c";
};
} // (args.argsOverride or {}))
diff --git a/pkgs/os-specific/linux/kernel/linux-4.19.nix b/pkgs/os-specific/linux/kernel/linux-4.19.nix
index 342bb6990bd..701e25c8ed2 100644
--- a/pkgs/os-specific/linux/kernel/linux-4.19.nix
+++ b/pkgs/os-specific/linux/kernel/linux-4.19.nix
@@ -3,7 +3,7 @@
with lib;
buildLinux (args // rec {
- version = "4.19.179";
+ version = "4.19.180";
# modDirVersion needs to be x.y.z, will automatically add .0 if needed
modDirVersion = if (modDirVersionArg == null) then concatStringsSep "." (take 3 (splitVersion "${version}.0")) else modDirVersionArg;
@@ -13,6 +13,6 @@ buildLinux (args // rec {
src = fetchurl {
url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz";
- sha256 = "14iy4i6xm2mva359dyrx6s1djpw7rxvnkydcbm6lnfvn7sik37a9";
+ sha256 = "0pxvnyhbcmbbkdrqsrf5hhaz36x9l07s0xmzrmc4ipcdhdy5va0x";
};
} // (args.argsOverride or {}))
diff --git a/pkgs/os-specific/linux/kernel/linux-4.4.nix b/pkgs/os-specific/linux/kernel/linux-4.4.nix
index e96de093c0f..966db2b84e4 100644
--- a/pkgs/os-specific/linux/kernel/linux-4.4.nix
+++ b/pkgs/os-specific/linux/kernel/linux-4.4.nix
@@ -1,11 +1,11 @@
{ buildPackages, fetchurl, perl, buildLinux, ... } @ args:
buildLinux (args // rec {
- version = "4.4.260";
+ version = "4.4.261";
extraMeta.branch = "4.4";
src = fetchurl {
url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz";
- sha256 = "1vl8zhlkhqbw2xqvkqhw1z75mrzk5lsdcj8bd2k2fw7cbwa00ln6";
+ sha256 = "0d9j4j72n8fl3s93qm82cydwk8lvwhvl2357rcsai2vsk5l0k1mc";
};
} // (args.argsOverride or {}))
diff --git a/pkgs/os-specific/linux/kernel/linux-4.9.nix b/pkgs/os-specific/linux/kernel/linux-4.9.nix
index 4136c4f634e..f2f95ba3987 100644
--- a/pkgs/os-specific/linux/kernel/linux-4.9.nix
+++ b/pkgs/os-specific/linux/kernel/linux-4.9.nix
@@ -1,11 +1,11 @@
{ buildPackages, fetchurl, perl, buildLinux, ... } @ args:
buildLinux (args // rec {
- version = "4.9.260";
+ version = "4.9.261";
extraMeta.branch = "4.9";
src = fetchurl {
url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz";
- sha256 = "1xcgqvk1g3l9bidpx377rbbwzvyxb0sbkszlk722bj7vk6c4asmq";
+ sha256 = "0r5822mj2gk9s8rbc8bazg34y8bwr7svn3nbgcq57y2qch8nych4";
};
} // (args.argsOverride or {}))
diff --git a/pkgs/os-specific/linux/kernel/linux-5.10.nix b/pkgs/os-specific/linux/kernel/linux-5.10.nix
index bdecf6a9bb4..6ce16e67cd5 100644
--- a/pkgs/os-specific/linux/kernel/linux-5.10.nix
+++ b/pkgs/os-specific/linux/kernel/linux-5.10.nix
@@ -3,7 +3,7 @@
with lib;
buildLinux (args // rec {
- version = "5.10.22";
+ version = "5.10.23";
# modDirVersion needs to be x.y.z, will automatically add .0 if needed
modDirVersion = if (modDirVersionArg == null) then concatStringsSep "." (take 3 (splitVersion "${version}.0")) else modDirVersionArg;
@@ -13,6 +13,6 @@ buildLinux (args // rec {
src = fetchurl {
url = "mirror://kernel/linux/kernel/v5.x/linux-${version}.tar.xz";
- sha256 = "1pv3661d1gvkdl2jg6wx95lr5lcp6q77jrmx0m4a6z6n6asicnr4";
+ sha256 = "0snvkrs95wbx611kcnap59whfiz6h6mzsnbwswk5py3gxh1irqpn";
};
} // (args.argsOverride or {}))
diff --git a/pkgs/os-specific/linux/kernel/linux-5.11.nix b/pkgs/os-specific/linux/kernel/linux-5.11.nix
index 1a7bbd1288b..00576d8d264 100644
--- a/pkgs/os-specific/linux/kernel/linux-5.11.nix
+++ b/pkgs/os-specific/linux/kernel/linux-5.11.nix
@@ -3,7 +3,7 @@
with lib;
buildLinux (args // rec {
- version = "5.11.5";
+ version = "5.11.6";
# modDirVersion needs to be x.y.z, will automatically add .0 if needed
modDirVersion = if (modDirVersionArg == null) then concatStringsSep "." (take 3 (splitVersion "${version}.0")) else modDirVersionArg;
@@ -13,6 +13,6 @@ buildLinux (args // rec {
src = fetchurl {
url = "mirror://kernel/linux/kernel/v5.x/linux-${version}.tar.xz";
- sha256 = "0srxpl44px1fr7y6nl8pq61vmbkkdbsmxy5k7wvqka33gdhy8212";
+ sha256 = "02dcq7cqll5c39z8dh9f0xy68hh4a8jsab5k4n9calfldrm7jw79";
};
} // (args.argsOverride or {}))
diff --git a/pkgs/os-specific/linux/kernel/linux-5.4.nix b/pkgs/os-specific/linux/kernel/linux-5.4.nix
index 16ac3baa65e..2c2bb15a5e8 100644
--- a/pkgs/os-specific/linux/kernel/linux-5.4.nix
+++ b/pkgs/os-specific/linux/kernel/linux-5.4.nix
@@ -3,7 +3,7 @@
with lib;
buildLinux (args // rec {
- version = "5.4.104";
+ version = "5.4.105";
# modDirVersion needs to be x.y.z, will automatically add .0 if needed
modDirVersion = if (modDirVersionArg == null) then concatStringsSep "." (take 3 (splitVersion "${version}.0")) else modDirVersionArg;
@@ -13,6 +13,6 @@ buildLinux (args // rec {
src = fetchurl {
url = "mirror://kernel/linux/kernel/v5.x/linux-${version}.tar.xz";
- sha256 = "1p8459plp3a6xw7cib34p7bddjs0dlv2m34dy4z6bbsvgfg51m74";
+ sha256 = "1dmq1zkr4idbbvh7wln5hn5sl4d0mcfm1af5bvsmsa44c78lqki4";
};
} // (args.argsOverride or {}))
diff --git a/pkgs/os-specific/windows/mcfgthreads/default.nix b/pkgs/os-specific/windows/mcfgthreads/default.nix
index 122848a4e6c..45c80ab8979 100644
--- a/pkgs/os-specific/windows/mcfgthreads/default.nix
+++ b/pkgs/os-specific/windows/mcfgthreads/default.nix
@@ -7,8 +7,8 @@ stdenv.mkDerivation {
src = fetchFromGitHub {
owner = "lhmouse";
repo = "mcfgthread";
- rev = "9570e5ca7b98002d707c502c919d951bf256b9c6";
- sha256 = "10y2x3x601a7c1hkd6zlr3xpfsnlr05xl28v23clf619756a5755";
+ rev = "c446cf4fcdc262fc899a188a4bb7136284c34222";
+ sha256 = "1ib90lrd4dz8irq4yvzwhxqa86i5vxl2q2z3z04sf1i8hw427p2f";
};
outputs = [ "out" "dev" ];
@@ -18,10 +18,6 @@ stdenv.mkDerivation {
rm -r "$sourceRoot/debug" "$sourceRoot/release"
'';
- postPatch = ''
- substituteInPlace Makefile.am --replace '-Werror' ""
- '';
-
nativeBuildInputs = [
autoreconfHook
];
diff --git a/pkgs/servers/home-assistant/appdaemon.nix b/pkgs/servers/home-assistant/appdaemon.nix
index 4614e1d64ca..51f3d10cd0b 100644
--- a/pkgs/servers/home-assistant/appdaemon.nix
+++ b/pkgs/servers/home-assistant/appdaemon.nix
@@ -1,4 +1,7 @@
-{ lib, python3, fetchFromGitHub }:
+{ lib
+, python3
+, fetchFromGitHub
+}:
let
python = python3.override {
@@ -24,10 +27,11 @@ let
in python.pkgs.buildPythonApplication rec {
pname = "appdaemon";
version = "4.0.5";
+ disabled = python.pythonOlder "3.6";
src = fetchFromGitHub {
- owner = "home-assistant";
- repo = "appdaemon";
+ owner = "AppDaemon";
+ repo = pname;
rev = version;
sha256 = "7o6DrTufAC+qK3dDfpkuQMQWuduCZ6Say/knI4Y07QM=";
};
@@ -63,12 +67,13 @@ in python.pkgs.buildPythonApplication rec {
--replace "feedparser==5.2.1" "feedparser>=5.2.1" \
--replace "aiohttp_jinja2==1.2.0" "aiohttp_jinja2>=1.2.0" \
--replace "pygments==2.6.1" "pygments>=2.6.1" \
- --replace "paho-mqtt==1.5.0" "paho-mqtt>=1.5.0"
+ --replace "paho-mqtt==1.5.0" "paho-mqtt>=1.5.0" \
+ --replace "websocket-client==0.57.0" "websocket-client>=0.57.0"
'';
meta = with lib; {
description = "Sandboxed Python execution environment for writing automation apps for Home Assistant";
- homepage = "https://github.com/home-assistant/appdaemon";
+ homepage = "https://github.com/AppDaemon/appdaemon";
license = licenses.mit;
maintainers = with maintainers; [ peterhoeg dotlambda ];
};
diff --git a/pkgs/servers/home-assistant/component-packages.nix b/pkgs/servers/home-assistant/component-packages.nix
index 347dd2137c8..98fba35b9f1 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.3.3";
+ version = "2021.3.4";
components = {
"abode" = ps: with ps; [ abodepy ];
"accuweather" = ps: with ps; [ accuweather ];
@@ -236,7 +236,7 @@
"etherscan" = ps: with ps; [ ]; # missing inputs: python-etherscan-api
"eufy" = ps: with ps; [ ]; # missing inputs: lakeside
"everlights" = ps: with ps; [ pyeverlights ];
- "evohome" = ps: with ps; [ ]; # missing inputs: evohome-async
+ "evohome" = ps: with ps; [ evohome-async ];
"ezviz" = ps: with ps; [ ]; # missing inputs: pyezviz
"faa_delays" = ps: with ps; [ faadelays ];
"facebook" = ps: with ps; [ ];
@@ -385,7 +385,7 @@
"image_processing" = ps: with ps; [ aiohttp-cors ];
"imap" = ps: with ps; [ aioimaplib ];
"imap_email_content" = ps: with ps; [ ];
- "incomfort" = ps: with ps; [ ]; # missing inputs: incomfort-client
+ "incomfort" = ps: with ps; [ incomfort-client ];
"influxdb" = ps: with ps; [ influxdb-client influxdb ];
"input_boolean" = ps: with ps; [ ];
"input_datetime" = ps: with ps; [ ];
diff --git a/pkgs/servers/home-assistant/default.nix b/pkgs/servers/home-assistant/default.nix
index 34a8f7f6c04..dc61317876b 100644
--- a/pkgs/servers/home-assistant/default.nix
+++ b/pkgs/servers/home-assistant/default.nix
@@ -66,7 +66,7 @@ let
extraBuildInputs = extraPackages py.pkgs;
# Don't forget to run parse-requirements.py after updating
- hassVersion = "2021.3.3";
+ hassVersion = "2021.3.4";
in with py.pkgs; buildPythonApplication rec {
pname = "homeassistant";
@@ -85,7 +85,7 @@ in with py.pkgs; buildPythonApplication rec {
owner = "home-assistant";
repo = "core";
rev = version;
- sha256 = "0kfvjpzz6ynw8bwd91nm0aiw1pkrmaydwf1r93dnwi8rmzq10zpb";
+ sha256 = "110pvin39lr40zd3lhb8zvh2wafl0k0dy3nbmc483yafy31xa4kw";
};
# leave this in, so users don't have to constantly update their downstream patch handling
diff --git a/pkgs/servers/http/nginx/mainline.nix b/pkgs/servers/http/nginx/mainline.nix
index aad46be30b2..0c33ab431de 100644
--- a/pkgs/servers/http/nginx/mainline.nix
+++ b/pkgs/servers/http/nginx/mainline.nix
@@ -1,6 +1,6 @@
{ callPackage, ... }@args:
callPackage ./generic.nix args {
- version = "1.19.7";
- sha256 = "03mmfnkhayn8vm2yhs3ngvif6275c368ymx8wvhsbls11h1dvr3s";
+ version = "1.19.8";
+ sha256 = "01cb6hsaik1sfjihbrldmwrcn54gk4plfy350sl1b4rml6qik29h";
}
diff --git a/pkgs/servers/imgproxy/default.nix b/pkgs/servers/imgproxy/default.nix
index cf83b2946ae..49259f49f2e 100644
--- a/pkgs/servers/imgproxy/default.nix
+++ b/pkgs/servers/imgproxy/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "imgproxy";
- version = "2.16.0";
+ version = "2.16.2";
src = fetchFromGitHub {
owner = pname;
repo = pname;
- sha256 = "sha256-HUWDwUt/yHgwzqtQKsQ3DrBAfL8PBqGhFLMwS7ix5qE=";
+ sha256 = "sha256-wr4yOrzZT/4WtRze9Yp+M18jusxdddoDd4xs5P7d5oQ=";
rev = "v${version}";
};
- vendorSha256 = "sha256-A03Qdwxv/uUKI4Lfmatqwu1RDH9vKU63Y+x25AdfZXs=";
+ vendorSha256 = "sha256-7IpMgsATQ1SMuBOF9agHIN2Lx6OKxRr0Zk5SRFxHiQ4=";
doCheck = false;
diff --git a/pkgs/servers/kapowbang/default.nix b/pkgs/servers/kapowbang/default.nix
index 94a1832bd8d..efd2b17d7e5 100644
--- a/pkgs/servers/kapowbang/default.nix
+++ b/pkgs/servers/kapowbang/default.nix
@@ -2,7 +2,7 @@
buildGoModule rec {
pname = "kapowbang";
- version = "0.6.0";
+ version = "0.7.0";
subPackages = [ "." ];
@@ -10,10 +10,10 @@ buildGoModule rec {
owner = "BBVA";
repo = "kapow";
rev = "v${version}";
- sha256 = "sha256-+GZarnG+SlxynoXYTvI1f9eki3DobiDt7vUdWlC0ECk=";
+ sha256 = "sha256-0ftdc3ol1g0WnZgicXl46Xpph4cUYk/G/eeu+9JnPyA=";
};
- vendorSha256 = "sha256-vXu64o/MTmw9oZL4MIHB+PEfYLcKVh5A5iGZ1RW1Xd4=";
+ vendorSha256 = "sha256-41Jk3aTe4EA5dwkriEo48QNJg2k3T/R/8i8XWcURcG8=";
doCheck = false;
diff --git a/pkgs/servers/mail/postsrsd/default.nix b/pkgs/servers/mail/postsrsd/default.nix
index 2ba07ee5739..b61332be243 100644
--- a/pkgs/servers/mail/postsrsd/default.nix
+++ b/pkgs/servers/mail/postsrsd/default.nix
@@ -23,7 +23,7 @@ stdenv.mkDerivation rec {
homepage = "https://github.com/roehling/postsrsd";
description = "Postfix Sender Rewriting Scheme daemon";
license = licenses.gpl2;
- platforms = platforms.linux;
+ platforms = platforms.all;
maintainers = with maintainers; [ abbradar ];
};
}
diff --git a/pkgs/servers/mail/sympa/default.nix b/pkgs/servers/mail/sympa/default.nix
index 4bc969a851c..82d8d302659 100644
--- a/pkgs/servers/mail/sympa/default.nix
+++ b/pkgs/servers/mail/sympa/default.nix
@@ -12,7 +12,6 @@ let
DBI
DateTimeFormatMail
DateTimeTimeZone
- DigestMD5
Encode
FCGI
FileCopyRecursive
@@ -28,7 +27,6 @@ let
libintl_perl
MHonArc
- MIMEBase64
MIMECharset
MIMETools
MIMEEncWords
@@ -56,8 +54,8 @@ let
IOSocketSSL
MailDKIM
NetDNS
- NetLDAP
- NetSMTP
+ perlldap
+ libnet
SOAPLite
]);
in
diff --git a/pkgs/servers/matrix-synapse/plugins/default.nix b/pkgs/servers/matrix-synapse/plugins/default.nix
index f3dbaa1573f..f68be9f8e65 100644
--- a/pkgs/servers/matrix-synapse/plugins/default.nix
+++ b/pkgs/servers/matrix-synapse/plugins/default.nix
@@ -3,4 +3,5 @@
{
matrix-synapse-ldap3 = callPackage ./ldap3.nix { };
matrix-synapse-pam = callPackage ./pam.nix { };
+ matrix-synapse-shared-secret-auth = callPackage ./shared-secret-auth.nix { };
}
diff --git a/pkgs/servers/matrix-synapse/plugins/shared-secret-auth.nix b/pkgs/servers/matrix-synapse/plugins/shared-secret-auth.nix
new file mode 100644
index 00000000000..5c0dc1e2ce2
--- /dev/null
+++ b/pkgs/servers/matrix-synapse/plugins/shared-secret-auth.nix
@@ -0,0 +1,18 @@
+{ buildPythonPackage, fetchFromGitHub, twisted }:
+
+buildPythonPackage rec {
+ pname = "matrix-synapse-shared-secret-auth";
+ version = "1.0.2";
+
+ src = fetchFromGitHub {
+ owner = "devture";
+ repo = "matrix-synapse-shared-secret-auth";
+ rev = version;
+ sha256 = "0cnxp3bp8mmk01a0g3lzgvaawyywjg754j4nb9iwkmm3c2nqvnpz";
+ };
+
+ doCheck = false;
+ pythonImportsCheck = [ "shared_secret_authenticator" ];
+
+ propagatedBuildInputs = [ twisted ];
+}
diff --git a/pkgs/servers/minio/default.nix b/pkgs/servers/minio/default.nix
index 0758a863fce..a2ffe32acd2 100644
--- a/pkgs/servers/minio/default.nix
+++ b/pkgs/servers/minio/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "minio";
- version = "2021-03-10T05-11-33Z";
+ version = "2021-03-12T00-00-47Z";
src = fetchFromGitHub {
owner = "minio";
repo = "minio";
rev = "RELEASE.${version}";
- sha256 = "sha256-YwlVZE7TO9qr/8lwLXdZqjxy4NGxTkmLyKFDVlTZPqQ=";
+ sha256 = "sha256-7KHEmnrTw6SBhsImMjcv+b1wvFEg8AXgsuZTGp5iVis=";
};
- vendorSha256 = "sha256-E+j+ysBKKSyTITmJwHieBcpXdF3+rtt4YS7OVPMC6vI=";
+ vendorSha256 = "sha256-tMt6XRj1dd+AHqWA6WGm5GBFGx+IsP1ijYCj8cmUXy0=";
doCheck = false;
diff --git a/pkgs/servers/monitoring/loki/default.nix b/pkgs/servers/monitoring/loki/default.nix
index 370006a591e..e27167041c4 100644
--- a/pkgs/servers/monitoring/loki/default.nix
+++ b/pkgs/servers/monitoring/loki/default.nix
@@ -2,19 +2,25 @@
}:
buildGoModule rec {
- version = "2.1.0";
+ version = "2.2.0";
pname = "grafana-loki";
src = fetchFromGitHub {
rev = "v${version}";
owner = "grafana";
repo = "loki";
- sha256 = "O/3079a67j1i9pgf18SBx0iJcQPVmb0H+K/PzQVBCDQ=";
+ sha256 = "sha256-mEu9z3lhHSE0NMXXViX4OBbIiNba7/RPr+AFmIM77g4=";
};
vendorSha256 = null;
- subPackages = [ "..." ];
+ subPackages = [
+ # TODO split every executable into its own package
+ "cmd/loki"
+ "cmd/loki-canary"
+ "cmd/promtail"
+ "cmd/logcli"
+ ];
nativeBuildInputs = [ makeWrapper ];
buildInputs = lib.optionals stdenv.isLinux [ systemd.dev ];
diff --git a/pkgs/servers/monitoring/prometheus/cups-exporter.nix b/pkgs/servers/monitoring/prometheus/cups-exporter.nix
deleted file mode 100644
index a02dab88a3a..00000000000
--- a/pkgs/servers/monitoring/prometheus/cups-exporter.nix
+++ /dev/null
@@ -1,38 +0,0 @@
-{ lib, fetchFromGitHub, python3Packages, nixosTests }:
-
-python3Packages.buildPythonApplication rec {
- pname = "prometheus-cups-exporter-unstable";
- version = "2019-03-17";
-
- format = "other";
-
- src = fetchFromGitHub {
- owner = "ThoreKr";
- repo = "cups_exporter";
- rev = "8fd1c2517e9878b7b7c73a450e5e546f437954a9";
- sha256 = "1cwk2gbw2svqjlzgwv5wqzhq7fxwrwsrr0kkbnqn4mfb0kq6pa8m";
- };
-
- propagatedBuildInputs = with python3Packages; [ prometheus_client pycups ];
-
- installPhase = ''
- mkdir -p $out/share/
- cp cups_exporter.py $out/share/
- '';
-
- fixupPhase = ''
- makeWrapper "${python3Packages.python.interpreter}" "$out/bin/prometheus-cups-exporter" \
- --set PYTHONPATH "$PYTHONPATH" \
- --add-flags "$out/share/cups_exporter.py"
- '';
-
- passthru.tests = { inherit (nixosTests.prometheus-exporters) cups; };
-
- meta = with lib; {
- description = "A simple prometheus exporter for cups implemented in python";
- homepage = "https://github.com/ThoreKr/cups_exporter";
- license = licenses.unfree;
- maintainers = [ maintainers.mmahut ];
- platforms = platforms.all;
- };
-}
diff --git a/pkgs/servers/monitoring/prometheus/jitsi-exporter.nix b/pkgs/servers/monitoring/prometheus/jitsi-exporter.nix
new file mode 100644
index 00000000000..b68b1681919
--- /dev/null
+++ b/pkgs/servers/monitoring/prometheus/jitsi-exporter.nix
@@ -0,0 +1,23 @@
+{ lib, buildGoModule, fetchgit, nixosTests }:
+
+buildGoModule rec {
+ pname = "jitsiexporter";
+ version = "0.2.18";
+
+ src = fetchgit {
+ url = "https://git.xsfx.dev/prometheus/jitsiexporter";
+ rev = "v${version}";
+ sha256 = "1cf46wp96d9dwlwlffcgbcr0v3xxxfdv6il0zqkm2i7cfsfw0skf";
+ };
+
+ vendorSha256 = null;
+
+ passthru.tests = { inherit (nixosTests.prometheus-exporters) jitsi; };
+
+ meta = with lib; {
+ description = "Export Jitsi Videobridge metrics to Prometheus";
+ homepage = "https://git.xsfx.dev/prometheus/jitsiexporter";
+ license = licenses.mit;
+ maintainers = with maintainers; [ petabyteboy ];
+ };
+}
diff --git a/pkgs/servers/nats-server/default.nix b/pkgs/servers/nats-server/default.nix
index d24fe89cc48..06d7a954aa9 100644
--- a/pkgs/servers/nats-server/default.nix
+++ b/pkgs/servers/nats-server/default.nix
@@ -4,7 +4,7 @@ with lib;
buildGoPackage rec {
pname = "nats-server";
- version = "2.1.9";
+ version = "2.2.0";
goPackagePath = "github.com/nats-io/${pname}";
@@ -12,7 +12,7 @@ buildGoPackage rec {
rev = "v${version}";
owner = "nats-io";
repo = pname;
- sha256 = "0y92isca1dlvprik0lbiz8ny1w84svy4zn73brqhzrkxnqppcxi2";
+ sha256 = "sha256-CNCdJUug99a9yE8YxSk7/s1CIEYJd9n8Gahz+B3ZyjI=";
};
meta = {
diff --git a/pkgs/servers/nats-streaming-server/default.nix b/pkgs/servers/nats-streaming-server/default.nix
index 40a304bafba..bf6d95b65d4 100644
--- a/pkgs/servers/nats-streaming-server/default.nix
+++ b/pkgs/servers/nats-streaming-server/default.nix
@@ -4,14 +4,14 @@ with lib;
buildGoPackage rec {
pname = "nats-streaming-server";
- version = "0.21.0";
+ version = "0.21.1";
goPackagePath = "github.com/nats-io/${pname}";
src = fetchFromGitHub {
rev = "v${version}";
owner = "nats-io";
repo = pname;
- sha256 = "sha256-vZFX5YDf722c7xc4oh4SoL91s7XuZsXzFxW+i//mOUw=";
+ sha256 = "sha256-GqnIGnXcOcfbAgUruVxsTSvi6pH1E3QugEmZr3tPiIY=";
};
meta = {
diff --git a/pkgs/servers/p910nd/default.nix b/pkgs/servers/p910nd/default.nix
index e5e4df1a292..9cd06a3ebc6 100644
--- a/pkgs/servers/p910nd/default.nix
+++ b/pkgs/servers/p910nd/default.nix
@@ -10,7 +10,8 @@ stdenv.mkDerivation rec {
};
postPatch = ''
- sed -e "s|/usr||g" -i Makefile
+ substituteInPlace Makefile --replace "/usr" ""
+ substituteInPlace Makefile --replace "gcc" "${stdenv.cc.targetPrefix}cc"
'';
makeFlags = [ "DESTDIR=$(out)" "BINDIR=/bin" ];
@@ -39,6 +40,6 @@ stdenv.mkDerivation rec {
homepage = "http://p910nd.sourceforge.net/";
downloadPage = "https://sourceforge.net/projects/p910nd/";
license = licenses.gpl2;
- platforms = platforms.linux;
+ platforms = platforms.unix;
};
}
diff --git a/pkgs/servers/routinator/default.nix b/pkgs/servers/routinator/default.nix
index f1e705b0693..4d326c0bd62 100644
--- a/pkgs/servers/routinator/default.nix
+++ b/pkgs/servers/routinator/default.nix
@@ -1,4 +1,4 @@
-{ lib, fetchFromGitHub, rustPlatform }:
+{ stdenv, lib, fetchFromGitHub, rustPlatform, Security }:
rustPlatform.buildRustPackage rec {
pname = "routinator";
@@ -11,6 +11,7 @@ rustPlatform.buildRustPackage rec {
sha256 = "sha256-JwPAwhD+Pkx8Kx24m7z/RbEvDnI2YR8dnTgAV7TMsFE=";
};
+ buildInputs = lib.optionals stdenv.isDarwin [ Security ];
cargoSha256 = "sha256-lhSSyJxxHc0t43xoDMtr/lSVL0xZl6poPYiyYXNvKKQ=";
meta = with lib; {
@@ -18,6 +19,6 @@ rustPlatform.buildRustPackage rec {
homepage = "https://github.com/NLnetLabs/routinator";
license = licenses.bsd3;
maintainers = with maintainers; [ _0x4A6F ];
- platforms = platforms.linux;
+ platforms = platforms.all;
};
}
diff --git a/pkgs/servers/rtsp-simple-server/default.nix b/pkgs/servers/rtsp-simple-server/default.nix
index 1cb5e37cb94..cf96edfe963 100644
--- a/pkgs/servers/rtsp-simple-server/default.nix
+++ b/pkgs/servers/rtsp-simple-server/default.nix
@@ -5,16 +5,16 @@
buildGoModule rec {
pname = "rtsp-simple-server";
- version = "0.14.2";
+ version = "0.15.0";
src = fetchFromGitHub {
owner = "aler9";
repo = pname;
rev = "v${version}";
- sha256 = "sha256-pnMUUxV4DM2YClwc24l+5Ehh5zc+qEOLTtiqh7c+8PI=";
+ sha256 = "sha256-U0wZ0NrvCQjMLDDjO6Jf6uu5FlHar7Td2zhoU2+MMkM=";
};
- vendorSha256 = "sha256-oWWUEPEpMLqXucQwUvM6fyGCwttTIV6ZcCM2VZXnKuM=";
+ vendorSha256 = "sha256-dfAuq4iw3NQ4xaabPv7MQ88CYXgivRBeyvbmJ3SSjbI=";
# Tests need docker
doCheck = false;
diff --git a/pkgs/servers/sozu/default.nix b/pkgs/servers/sozu/default.nix
index 8d3e4e1388b..057bce2e4b0 100644
--- a/pkgs/servers/sozu/default.nix
+++ b/pkgs/servers/sozu/default.nix
@@ -2,16 +2,16 @@
rustPlatform.buildRustPackage rec {
pname = "sozu";
- version = "0.11.50";
+ version = "0.11.56";
src = fetchFromGitHub {
owner = "sozu-proxy";
repo = pname;
rev = version;
- sha256 = "1srg2b8vwc4vp07kg4fizqj1rbm9hvf6hj1mjdh6yvb9cpbw3jz7";
+ sha256 = "sha256-/XyBzhZCsX9sGk+iTFlDnblWfDCZdI4b9yfo4Z+Wp1U=";
};
- cargoSha256 = "5WOigCiQZQ5DaTd15vV8pUh8Xl3UIe9yLG1ptUtY+iA=";
+ cargoSha256 = "sha256-F5EjBWHBNaQipxCi9Kiz5UTPMU0DuRf15NIVVvhiRxY=";
buildInputs =
lib.optional stdenv.isDarwin darwin.apple_sdk.frameworks.Security;
diff --git a/pkgs/servers/tailscale/default.nix b/pkgs/servers/tailscale/default.nix
index 32c5a23a9a7..714cf517457 100644
--- a/pkgs/servers/tailscale/default.nix
+++ b/pkgs/servers/tailscale/default.nix
@@ -2,20 +2,20 @@
buildGoModule rec {
pname = "tailscale";
- version = "1.4.5";
+ version = "1.6.0";
src = fetchFromGitHub {
owner = "tailscale";
repo = "tailscale";
rev = "v${version}";
- sha256 = "sha256-PMBlvres95UIbd3uqZWPE3OzyrEAGEXit/Z7X1p46GY=";
+ sha256 = "07dzcqd98nsrdv72wp93q6f23mn3pfmpyyi61dx6c26w0j5n4r0p";
};
nativeBuildInputs = [ makeWrapper ];
CGO_ENABLED = 0;
- vendorSha256 = "sha256-WvojOnGQ/ssBkoQwIlOVsaEUJmi2ugqgtTAVKJg8Spk=";
+ vendorSha256 = "0wbw9pc0cv05bw2gsps3099zipwjj3r23vyf87qy6g21r08xrrm8";
doCheck = false;
diff --git a/pkgs/servers/traefik/default.nix b/pkgs/servers/traefik/default.nix
index f09f99e66b5..6053b097317 100644
--- a/pkgs/servers/traefik/default.nix
+++ b/pkgs/servers/traefik/default.nix
@@ -2,15 +2,15 @@
buildGoModule rec {
pname = "traefik";
- version = "2.4.6";
+ version = "2.4.7";
src = fetchzip {
url = "https://github.com/traefik/traefik/releases/download/v${version}/traefik-v${version}.src.tar.gz";
- sha256 = "1f2gj9axmdisp4yza5pa60x2s79vdybgsb5ddyfwkl5m89sh0r2z";
+ sha256 = "sha256-K1uSfsi/uC41ukDGaWaYIKX6A+SU59x3a/DYip9/LPI=";
stripRoot = false;
};
- vendorSha256 = "1w9crp4bk5dk0ph558w9mj8cylm2z6bc81hghmv86ild524a0l9v";
+ vendorSha256 = "sha256-MCQbSy2TOSkZoqC2POIq8mDRld4fe245m0Xe0drxEq8=";
doCheck = false;
diff --git a/pkgs/servers/udpt/default.nix b/pkgs/servers/udpt/default.nix
index b681727c08f..3eb51b68b8c 100644
--- a/pkgs/servers/udpt/default.nix
+++ b/pkgs/servers/udpt/default.nix
@@ -21,7 +21,7 @@ rustPlatform.buildRustPackage rec {
description = "A lightweight UDP torrent tracker";
homepage = "https://naim94a.github.io/udpt";
license = lib.licenses.gpl3;
- platforms = lib.platforms.linux;
+ platforms = lib.platforms.all;
maintainers = with lib.maintainers; [ makefu ];
};
}
diff --git a/pkgs/servers/web-apps/restya-board/default.nix b/pkgs/servers/web-apps/restya-board/default.nix
index 934ef81ac90..e260702d575 100644
--- a/pkgs/servers/web-apps/restya-board/default.nix
+++ b/pkgs/servers/web-apps/restya-board/default.nix
@@ -44,7 +44,7 @@ stdenv.mkDerivation rec {
license = licenses.osl3;
homepage = "https://restya.com";
maintainers = with maintainers; [ tstrobel ];
- platforms = platforms.linux;
+ platforms = platforms.unix;
};
}
diff --git a/pkgs/servers/web-apps/sogo/default.nix b/pkgs/servers/web-apps/sogo/default.nix
index b3fedf9bc5d..4a73c5770d2 100644
--- a/pkgs/servers/web-apps/sogo/default.nix
+++ b/pkgs/servers/web-apps/sogo/default.nix
@@ -1,4 +1,4 @@
-{ gnustep, lib, fetchFromGitHub, fetchpatch, makeWrapper, python2, lndir
+{ gnustep, lib, fetchFromGitHub, fetchpatch, makeWrapper, python3, lndir
, openssl_1_1, openldap, sope, libmemcached, curl, libsodium, libzip, pkg-config }:
with lib; gnustep.stdenv.mkDerivation rec {
pname = "SOGo";
@@ -11,7 +11,7 @@ with lib; gnustep.stdenv.mkDerivation rec {
sha256 = "145hdlwnqds5zmpxbh4yainsbv5vy99ji93d6pl7xkbqwncfi80i";
};
- nativeBuildInputs = [ gnustep.make makeWrapper python2 ];
+ nativeBuildInputs = [ gnustep.make makeWrapper python3 ];
buildInputs = [ gnustep.base sope openssl_1_1 libmemcached (curl.override { openssl = openssl_1_1; }) libsodium libzip pkg-config ]
++ optional (openldap != null) openldap;
diff --git a/pkgs/shells/powershell/default.nix b/pkgs/shells/powershell/default.nix
index 3f9d7130811..dfc4f94e12b 100644
--- a/pkgs/shells/powershell/default.nix
+++ b/pkgs/shells/powershell/default.nix
@@ -4,8 +4,8 @@
let platformString = if stdenv.isDarwin then "osx"
else if stdenv.isLinux then "linux"
else throw "unsupported platform";
- platformSha = if stdenv.isDarwin then "0zv02h3njphrs8kgmicy7w40mmhmigdfl38f2dpwrs6z67f8vrm2"
- else if stdenv.isLinux then "0dka2q8ijg3ryzwmxapf8aq55d0sgaj6jj0rzj2738in9g4w2hbh"
+ platformSha = if stdenv.isDarwin then "0w44ws8b6zfixf7xz93hmplqsx18279n9x8j77y4rbzs13fldvsn"
+ else if stdenv.isLinux then "0xm7l49zhkz2fly3d751kjd5cy3ws9zji9i0061lkd06dvkch7jy"
else throw "unsupported platform";
platformLdLibraryPath = if stdenv.isDarwin then "DYLD_FALLBACK_LIBRARY_PATH"
else if stdenv.isLinux then "LD_LIBRARY_PATH"
@@ -15,7 +15,7 @@ let platformString = if stdenv.isDarwin then "osx"
in
stdenv.mkDerivation rec {
pname = "powershell";
- version = "7.1.0";
+ version = "7.1.3";
src = fetchzip {
url = "https://github.com/PowerShell/PowerShell/releases/download/v${version}/powershell-${version}-${platformString}-x64.tar.gz";
diff --git a/pkgs/shells/zsh/lambda-mod-zsh-theme/default.nix b/pkgs/shells/zsh/lambda-mod-zsh-theme/default.nix
index d9a846c9e06..e8d00d73d1a 100644
--- a/pkgs/shells/zsh/lambda-mod-zsh-theme/default.nix
+++ b/pkgs/shells/zsh/lambda-mod-zsh-theme/default.nix
@@ -19,7 +19,7 @@ stdenv.mkDerivation {
description = "A ZSH theme optimized for people who use Git & Unicode-compatible fonts and terminals";
homepage = "https://github.com/halfo/lambda-mod-zsh-theme/";
license = licenses.mit;
- platforms = platforms.linux;
+ platforms = platforms.all;
maintainers = with maintainers; [ ma27 ];
};
}
diff --git a/pkgs/shells/zsh/oh-my-zsh/default.nix b/pkgs/shells/zsh/oh-my-zsh/default.nix
index 1c191b567d7..6d5000e6f69 100644
--- a/pkgs/shells/zsh/oh-my-zsh/default.nix
+++ b/pkgs/shells/zsh/oh-my-zsh/default.nix
@@ -5,15 +5,15 @@
, git, nix, nixfmt, jq, coreutils, gnused, curl, cacert }:
stdenv.mkDerivation rec {
- version = "2021-03-08";
+ version = "2021-03-15";
pname = "oh-my-zsh";
- rev = "0ab87c26c17171ae6162ff379a0c704fa57dff2e";
+ rev = "95a06f3927a286db257dc99791b02caba757fe33";
src = fetchFromGitHub {
inherit rev;
owner = "ohmyzsh";
repo = "ohmyzsh";
- sha256 = "1ryf7wj7k7b63sg3ipjdmn3wnyjlh0saf2kz084jmy82hxhqpd8w";
+ sha256 = "1w0g68rvw17jg085qj1g264dsii25gph6vpp6gpn8wby0972h7n0";
};
installPhase = ''
diff --git a/pkgs/test/cuda/cuda-library-samples/default.nix b/pkgs/test/cuda/cuda-library-samples/default.nix
new file mode 100644
index 00000000000..501828c9a1f
--- /dev/null
+++ b/pkgs/test/cuda/cuda-library-samples/default.nix
@@ -0,0 +1,35 @@
+{ callPackage
+, cudatoolkit_10_1, cudatoolkit_10_2
+, cudatoolkit_11_0, cudatoolkit_11_1, cudatoolkit_11_2
+}:
+
+rec {
+
+ cuda-library-samples_cudatoolkit_10_1 = callPackage ./generic.nix {
+ cudatoolkit = cudatoolkit_10_1;
+ };
+
+ cuda-library-samples_cudatoolkit_10_2 = callPackage ./generic.nix {
+ cudatoolkit = cudatoolkit_10_2;
+ };
+
+ cuda-library-samples_cudatoolkit_10 =
+ cuda-library-samples_cudatoolkit_10_2;
+
+ ##
+
+ cuda-library-samples_cudatoolkit_11_0 = callPackage ./generic.nix {
+ cudatoolkit = cudatoolkit_11_0;
+ };
+
+ cuda-library-samples_cudatoolkit_11_1 = callPackage ./generic.nix {
+ cudatoolkit = cudatoolkit_11_1;
+ };
+
+ cuda-library-samples_cudatoolkit_11_2 = callPackage ./generic.nix {
+ cudatoolkit = cudatoolkit_11_2;
+ };
+
+ cuda-library-samples_cudatoolkit_11 =
+ cuda-library-samples_cudatoolkit_11_2;
+}
diff --git a/pkgs/test/cuda/cuda-library-samples/generic.nix b/pkgs/test/cuda/cuda-library-samples/generic.nix
new file mode 100644
index 00000000000..75d4541d986
--- /dev/null
+++ b/pkgs/test/cuda/cuda-library-samples/generic.nix
@@ -0,0 +1,51 @@
+{ lib, stdenv, fetchFromGitHub
+, cmake, addOpenGLRunpath
+, cudatoolkit
+}:
+
+let
+ rev = "5aab680905d853bce0dbad4c488e4f7e9f7b2302";
+ src = fetchFromGitHub {
+ owner = "NVIDIA";
+ repo = "CUDALibrarySamples";
+ inherit rev;
+ sha256 = "0gwgbkq05ygrfgg5hk07lmap7n7ampxv0ha1axrv8qb748ph81xs";
+ };
+ commonAttrs = {
+ version = lib.strings.substring 0 7 rev + "-" + lib.versions.majorMinor cudatoolkit.version;
+ nativeBuildInputs = [ cmake addOpenGLRunpath ];
+ buildInputs = [ cudatoolkit ];
+ enableParallelBuilding = true;
+ postFixup = ''
+ for exe in $out/bin/*; do
+ addOpenGLRunpath $exe
+ done
+ '';
+ meta = {
+ description = "examples of using libraries using CUDA";
+ longDescription = ''
+ CUDA Library Samples contains examples demonstrating the use of
+ features in the math and image processing libraries cuBLAS, cuTENSOR,
+ cuSPARSE, cuSOLVER, cuFFT, cuRAND, NPP and nvJPEG.
+ '';
+ license = lib.licenses.bsd3;
+ maintainers = with lib.maintainers; [ obsidian-systems-maintainence ];
+ };
+ };
+in
+
+{
+ cublas = stdenv.mkDerivation (commonAttrs // {
+ pname = "cuda-library-samples-cublas";
+
+ src = "${src}/cuBLASLt";
+ });
+
+ cusolver = stdenv.mkDerivation (commonAttrs // {
+ pname = "cuda-library-samples-cusolver";
+
+ src = "${src}/cuSOLVER";
+
+ sourceRoot = "cuSOLVER/gesv";
+ });
+}
diff --git a/pkgs/test/cuda/cuda-samples/default.nix b/pkgs/test/cuda/cuda-samples/default.nix
new file mode 100644
index 00000000000..46d4d531690
--- /dev/null
+++ b/pkgs/test/cuda/cuda-samples/default.nix
@@ -0,0 +1,52 @@
+{ callPackage
+, cudatoolkit_9_2
+, cudatoolkit_10_0, cudatoolkit_10_1, cudatoolkit_10_2
+, cudatoolkit_11_0, cudatoolkit_11_1, cudatoolkit_11_2
+}:
+
+rec {
+ cuda-samples_cudatoolkit_9_2 = callPackage ./generic.nix {
+ cudatoolkit = cudatoolkit_9_2;
+ sha256 = "1ydankhyigcg99h0rqnmz1z4vc0sl6p9s1s0hbdxh5l1sx9141j6";
+ };
+
+ cuda-samples_cudatoolkit_9 = cuda-samples_cudatoolkit_9_2;
+
+ ##
+
+ cuda-samples_cudatoolkit_10_0 = callPackage ./generic.nix {
+ cudatoolkit = cudatoolkit_10_0;
+ sha256 = "1zvh4xsdyc59m87brpcmssxsjlp9dkynh4asnkcmc3g94f53l0jw";
+ };
+
+ cuda-samples_cudatoolkit_10_1 = callPackage ./generic.nix {
+ cudatoolkit = cudatoolkit_10_1;
+ sha256 = "1s8ka0hznrni36ajhzf2gqpdrl8kd8fi047qijxks5l2abc093qd";
+ };
+
+ cuda-samples_cudatoolkit_10_2 = callPackage ./generic.nix {
+ cudatoolkit = cudatoolkit_10_2;
+ sha256 = "01p1innzgh9siacpld6nsqimj8jkg93rk4gj8q4crn62pa5vhd94";
+ };
+
+ cuda-samples_cudatoolkit_10 = cuda-samples_cudatoolkit_10_2;
+
+ ##
+
+ cuda-samples_cudatoolkit_11_0 = callPackage ./generic.nix {
+ cudatoolkit = cudatoolkit_11_0;
+ sha256 = "1n3vjc8c7zdig2xgl5fppavrphqzhdiv9m9nk6smh4f99fwi0705";
+ };
+
+ cuda-samples_cudatoolkit_11_1 = callPackage ./generic.nix {
+ cudatoolkit = cudatoolkit_11_1;
+ sha256 = "1kjixk50i8y1bkiwbdn5lkv342crvkmbvy1xl5j3lsa1ica21kwh";
+ };
+
+ cuda-samples_cudatoolkit_11_2 = callPackage ./generic.nix {
+ cudatoolkit = cudatoolkit_11_2;
+ sha256 = "1p1qjvfbm28l933mmnln02rqrf0cy9kbpsyb488d1haiqzvrazl1";
+ };
+
+ cuda-samples_cudatoolkit_11 = cuda-samples_cudatoolkit_11_2;
+}
diff --git a/pkgs/test/cuda/cuda-samples/generic.nix b/pkgs/test/cuda/cuda-samples/generic.nix
new file mode 100644
index 00000000000..a104f88ad4b
--- /dev/null
+++ b/pkgs/test/cuda/cuda-samples/generic.nix
@@ -0,0 +1,51 @@
+{ lib, stdenv, fetchFromGitHub
+, pkg-config, addOpenGLRunpath
+, sha256, cudatoolkit
+}:
+
+let
+ pname = "cuda-samples";
+ version = lib.versions.majorMinor cudatoolkit.version;
+in
+
+stdenv.mkDerivation {
+ inherit pname version;
+
+ src = fetchFromGitHub {
+ owner = "NVIDIA";
+ repo = pname;
+ rev = "v${version}";
+ inherit sha256;
+ };
+
+ nativeBuildInputs = [ pkg-config addOpenGLRunpath ];
+
+ buildInputs = [ cudatoolkit ];
+
+ enableParallelBuilding = true;
+
+ preConfigure = ''
+ export CUDA_PATH=${cudatoolkit}
+ '';
+
+ installPhase = ''
+ runHook preInstall
+
+ install -Dm755 -t $out/bin bin/${stdenv.hostPlatform.parsed.cpu.name}/${stdenv.hostPlatform.parsed.kernel.name}/release/*
+
+ runHook postInstall
+ '';
+
+ postFixup = ''
+ for exe in $out/bin/*; do
+ addOpenGLRunpath $exe
+ done
+ '';
+
+ meta = {
+ description = "Samples for CUDA Developers which demonstrates features in CUDA Toolkit";
+ # CUDA itself is proprietary, but these sample apps are not.
+ license = lib.licenses.bsd3;
+ maintainers = with lib.maintainers; [ obsidian-systems-maintainence ];
+ };
+}
diff --git a/pkgs/test/cuda/default.nix b/pkgs/test/cuda/default.nix
new file mode 100644
index 00000000000..9e7eaf8036a
--- /dev/null
+++ b/pkgs/test/cuda/default.nix
@@ -0,0 +1,26 @@
+{ callPackage }:
+
+rec {
+ cuda-samplesPackages = callPackage ./cuda-samples { };
+ inherit (cuda-samplesPackages)
+ cuda-samples_cudatoolkit_9
+ cuda-samples_cudatoolkit_9_2
+ cuda-samples_cudatoolkit_10
+ cuda-samples_cudatoolkit_10_0
+ cuda-samples_cudatoolkit_10_1
+ cuda-samples_cudatoolkit_10_2
+ cuda-samples_cudatoolkit_11
+ cuda-samples_cudatoolkit_11_0
+ cuda-samples_cudatoolkit_11_1
+ cuda-samples_cudatoolkit_11_2;
+
+ cuda-library-samplesPackages = callPackage ./cuda-library-samples { };
+ inherit (cuda-library-samplesPackages)
+ cuda-library-samples_cudatoolkit_10
+ cuda-library-samples_cudatoolkit_10_1
+ cuda-library-samples_cudatoolkit_10_2
+ cuda-library-samples_cudatoolkit_11
+ cuda-library-samples_cudatoolkit_11_0
+ cuda-library-samples_cudatoolkit_11_1
+ cuda-library-samples_cudatoolkit_11_2;
+}
diff --git a/pkgs/test/default.nix b/pkgs/test/default.nix
index f45e981cff0..fa93ceb0721 100644
--- a/pkgs/test/default.nix
+++ b/pkgs/test/default.nix
@@ -47,5 +47,7 @@ with pkgs;
texlive = callPackage ./texlive {};
+ cuda = callPackage ./cuda { };
+
writers = callPackage ../build-support/writers/test.nix {};
}
diff --git a/pkgs/tools/X11/alttab/default.nix b/pkgs/tools/X11/alttab/default.nix
index 1a4f1daad51..34c17a7b518 100644
--- a/pkgs/tools/X11/alttab/default.nix
+++ b/pkgs/tools/X11/alttab/default.nix
@@ -2,7 +2,7 @@
, xorg }:
stdenv.mkDerivation rec {
- version = "1.5.0";
+ version = "1.6.0";
pname = "alttab";
@@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
owner = "sagb";
repo = pname;
rev = "v${version}";
- sha256 = "026xd1bkg10fj2q1n6xx797xk1grpby25qj1pnw2lp4f3vc19qn6";
+ sha256 = "sha256-G4tu008IC3RCeCRZVKFPY2+ioLuUa9hDDKUx1q5C5FQ=";
};
nativeBuildInputs = [
diff --git a/pkgs/tools/admin/analog/default.nix b/pkgs/tools/admin/analog/default.nix
index 68046be2eee..d85e5365d63 100644
--- a/pkgs/tools/admin/analog/default.nix
+++ b/pkgs/tools/admin/analog/default.nix
@@ -11,10 +11,11 @@ stdenv.mkDerivation rec {
sha256 = "15hi8kfknldwpvm885r9s7zd5h7cirs7x0zazx2nnz62xvz3iymk";
};
- configurePhase = ''
+ postPatch = ''
sed -i src/anlghead.h \
-e "s|#define DEFAULTCONFIGFILE .*|#define DEFAULTCONFIGFILE \"$out/etc/analog.cfg\"|g" \
-e "s|#define LANGDIR .*|#define LANGDIR \"$out/share/$pname}/lang/\"|g"
+ substituteInPlace src/Makefile --replace "gcc" "${stdenv.cc.targetPrefix}cc"
'';
installPhase = ''
@@ -32,7 +33,7 @@ stdenv.mkDerivation rec {
license = lib.licenses.gpl2;
description = "Powerful tool to generate web server statistics";
maintainers = [ lib.maintainers.peti ];
- platforms = lib.platforms.linux;
+ platforms = lib.platforms.all;
};
}
diff --git a/pkgs/tools/admin/awscli/default.nix b/pkgs/tools/admin/awscli/default.nix
index c5e792d6bcd..a110a7cbb57 100644
--- a/pkgs/tools/admin/awscli/default.nix
+++ b/pkgs/tools/admin/awscli/default.nix
@@ -28,11 +28,11 @@ let
in
with py.pkgs; buildPythonApplication rec {
pname = "awscli";
- version = "1.19.25"; # N.B: if you change this, change botocore and boto3 to a matching version too
+ version = "1.19.29"; # N.B: if you change this, change botocore and boto3 to a matching version too
src = fetchPypi {
inherit pname version;
- sha256 = "sha256-YL5MnlN+DODGgpi2qtpr6wwC0nuebl/VoBzXRk4l4R8=";
+ sha256 = "sha256-d4PdFzIJSMJSpQta7JqCRwIkcgfh8XHgBKOEc/95r3w=";
};
# https://github.com/aws/aws-cli/issues/4837
diff --git a/pkgs/tools/admin/azure-cli/default.nix b/pkgs/tools/admin/azure-cli/default.nix
index 6379fa94bd7..0c41f4127c8 100644
--- a/pkgs/tools/admin/azure-cli/default.nix
+++ b/pkgs/tools/admin/azure-cli/default.nix
@@ -1,7 +1,7 @@
{ stdenv, lib, python3, fetchFromGitHub, installShellFiles }:
let
- version = "2.18.0";
+ version = "2.20.0";
srcName = "azure-cli-${version}-src";
src = fetchFromGitHub {
@@ -9,7 +9,7 @@ let
owner = "Azure";
repo = "azure-cli";
rev = "azure-cli-${version}";
- sha256 = "sha256-3qQKQePyLYwIS3yO3exHNd0uoPr7y4iZ12+GaiHfqz8=";
+ sha256 = "sha256-unG17oiqZZJNGg8QCg7xY0GzuMu2gaAIIgGF8TlMBQQ=";
};
# put packages that needs to be overriden in the py package scope
@@ -137,6 +137,7 @@ py.pkgs.toPythonApplication (py.pkgs.buildAzureCliPackage {
psutil
requests
scp
+ semver
six
sshtunnel
urllib3
diff --git a/pkgs/tools/admin/azure-cli/python-packages.nix b/pkgs/tools/admin/azure-cli/python-packages.nix
index 8decd2f80f1..e81815b065c 100644
--- a/pkgs/tools/admin/azure-cli/python-packages.nix
+++ b/pkgs/tools/admin/azure-cli/python-packages.nix
@@ -61,6 +61,7 @@ let
azure-mgmt-core
azure-mgmt-resource
colorama
+ cryptography
humanfriendly
jmespath
knack
@@ -85,7 +86,8 @@ let
postPatch = ''
substituteInPlace setup.py \
- --replace "azure-mgmt-core==1.2.1" "azure-mgmt-core~=1.2"
+ --replace "azure-mgmt-core==1.2.1" "azure-mgmt-core~=1.2" \
+ --replace "cryptography>=3.2,<3.4" "cryptography"
'';
doCheck = stdenv.isLinux;
@@ -136,8 +138,8 @@ let
azure-mgmt-billing = overrideAzureMgmtPackage super.azure-mgmt-billing "1.0.0" "zip"
"8b55064546c8e94839d9f8c98e9ea4b021004b3804e192bf39fa65b603536ad0";
- azure-mgmt-botservice = overrideAzureMgmtPackage super.azure-mgmt-botservice "0.2.0" "zip"
- "sha256-sh2IWOaaoW0luQjEARah93PBJ+xN1gLLuFQuvzmlXYM=";
+ azure-mgmt-botservice = overrideAzureMgmtPackage super.azure-mgmt-botservice "0.3.0" "zip"
+ "f8318878a66a0685a01bf27b7d1409c44eb90eb72b0a616c1a2455c72330f2f1";
azure-mgmt-policyinsights = overrideAzureMgmtPackage super.azure-mgmt-policyinsights "0.5.0" "zip"
"1wxh7mgrknnhqyafdd7sbwx8plx0zga2af21vs6yhxy48lw9w8pd";
@@ -148,8 +150,8 @@ let
azure-mgmt-recoveryservices = overrideAzureMgmtPackage super.azure-mgmt-recoveryservices "0.4.0" "zip"
"0v0ycyjnnx09jqf958hj2q6zfpsn80bxxm98jf59y8rj09v99rz1";
- azure-mgmt-recoveryservicesbackup = overrideAzureMgmtPackage super.azure-mgmt-recoveryservicesbackup "0.6.0" "zip"
- "13s2k4jl8570bj6jkqzm0w29z29rl7h5i7czd3kr6vqar5wj9xjd";
+ azure-mgmt-recoveryservicesbackup = overrideAzureMgmtPackage super.azure-mgmt-recoveryservicesbackup "0.11.0" "zip"
+ "f2b85d1d7d7db2af106000910ea5f8b95639874176a5de2f7ab37a2caa67af6b";
azure-mgmt-resource = overrideAzureMgmtPackage super.azure-mgmt-resource "12.0.0" "zip"
"sha256-h3nif64OgekSh4mjOSTbom8qDXVrIVNksbQ3LwILnx8=";
@@ -160,8 +162,8 @@ let
azure-mgmt-cognitiveservices = overrideAzureMgmtPackage super.azure-mgmt-cognitiveservices "6.3.0" "zip"
"059lhbxqx1r1717s8xz5ahpxwphq5fgy0h7k6b63cahm818rs0hx";
- azure-mgmt-compute = overrideAzureMgmtPackage super.azure-mgmt-compute "18.0.0" "zip"
- "34815c91193640ad8ff0c4dad7f2d997548c853d2e8b10250329ed516e55879e";
+ azure-mgmt-compute = overrideAzureMgmtPackage super.azure-mgmt-compute "19.0.0" "zip"
+ "34815c91193640ad8ff0c4dad7f2d997548c853d2e8b10250329ed516e55879a";
azure-mgmt-consumption = overrideAzureMgmtPackage super.azure-mgmt-consumption "2.0.0" "zip"
"12ai4qps73ivawh0yzvgb148ksx02r30pqlvfihx497j62gsi1cs";
@@ -175,8 +177,8 @@ let
azure-mgmt-core = overrideAzureMgmtPackage super.azure-mgmt-core "1.2.0" "zip"
"8fe3b59446438f27e34f7b24ea692a982034d9e734617ca1320eedeee1939998";
- azure-mgmt-cosmosdb = overrideAzureMgmtPackage super.azure-mgmt-cosmosdb "1.0.0" "zip"
- "08xp04mkl5ajwyr0l62c8bfb4n8p9s9fp6szynb2bdp6m2p3g2z0";
+ azure-mgmt-cosmosdb = overrideAzureMgmtPackage super.azure-mgmt-cosmosdb "3.0.0" "zip"
+ "sha256-/WV5vxXOg9CUT+NAnhpOG7f+QBGfUlTNVO26LTtuIoM=";
azure-mgmt-deploymentmanager = overrideAzureMgmtPackage super.azure-mgmt-deploymentmanager "0.2.0" "zip"
"0c6pyr36n9snx879vas5r6l25db6nlp2z96xn759mz4kg4i45qs6";
@@ -190,8 +192,8 @@ let
azure-mgmt-iothub = overrideAzureMgmtPackage super.azure-mgmt-iothub "0.12.0" "zip"
"187z0w5by7d9a2zsz3kidmzjw591akpc6dwhps4jyb4skcmyw86s";
- azure-mgmt-iotcentral = overrideAzureMgmtPackage super.azure-mgmt-iotcentral "3.0.0" "zip"
- "0iq04hvivq3fvg2lhax95gx0x35avk5hps42227z3qna5i2cznpn";
+ azure-mgmt-iotcentral = overrideAzureMgmtPackage super.azure-mgmt-iotcentral "4.1.0" "zip"
+ "e6d4810f454c0d63a5e816eaa7e54a073a3f70b2256162ff1c234cfe91783ae6";
azure-mgmt-kusto = overrideAzureMgmtPackage super.azure-mgmt-kusto "0.3.0" "zip"
"1pmcdgimd66h964a3d5m2j2fbydshcwhrk87wblhwhfl3xwbgf4y";
@@ -199,23 +201,23 @@ let
azure-mgmt-devtestlabs = overrideAzureMgmtPackage super.azure-mgmt-devtestlabs "4.0.0" "zip"
"1397ksrd61jv7400mgn8sqngp6ahir55fyq9n5k69wk88169qm2r";
- azure-mgmt-netapp = overrideAzureMgmtPackage super.azure-mgmt-netapp "0.14.0" "zip"
- "0f8m7j8sdm1rfrwizz3qfk4lyb2x02af3v66as5yqjriipk1bnbg";
+ azure-mgmt-netapp = overrideAzureMgmtPackage super.azure-mgmt-netapp "0.15.0" "zip"
+ "sha256-XpjDYGCad7RDsv5DHgM35ctwW08C0CBHkfmYX3zmiDY=";
azure-mgmt-dns = overrideAzureMgmtPackage super.azure-mgmt-dns "2.1.0" "zip"
"1l55py4fzzwhxlmnwa41gpmqk9v2ncc79w7zq11sm9a5ynrv2c1p";
- azure-mgmt-loganalytics = overrideAzureMgmtPackage super.azure-mgmt-loganalytics "0.7.0" "zip"
- "18n2lqvrhq40gdqhlzzg8mc03571i02c7qq7jv771lc58rqpzysh";
+ azure-mgmt-loganalytics = overrideAzureMgmtPackage super.azure-mgmt-loganalytics "8.0.0" "zip"
+ "3e7a93186594c328a6f34f0e0d9209a05021228baa85aa4c1c4ffdbf8005a45f";
- azure-mgmt-network = overrideAzureMgmtPackage super.azure-mgmt-network "17.0.0" "zip"
- "3694f2675e152afccb1588a6cc7bb4b4795d442a4e5d7082cdf1f4e32a779199";
+ azure-mgmt-network = overrideAzureMgmtPackage super.azure-mgmt-network "17.1.0" "zip"
+ "f47852836a5960447ab534784a9285696969f007744ba030828da2eab92621ab";
azure-mgmt-marketplaceordering = overrideAzureMgmtPackage super.azure-mgmt-marketplaceordering "0.1.0" "zip"
"sha256-baEkJcurDMYvJG5yZrTWev9r3QMey+UMdULC8rJECtQ=";
- azure-mgmt-media = overrideAzureMgmtPackage super.azure-mgmt-media "2.1.0" "zip"
- "1py0hch0wghzfxazdrrs7p0kln2zn9jh3fmkzwd2z8qggj38q6gm";
+ azure-mgmt-media = overrideAzureMgmtPackage super.azure-mgmt-media "3.0.0" "zip"
+ "sha256-iUR3VyXFJTYU0ldXbYQe5or6NPVwsFwJJKf3Px2yiiQ=";
azure-mgmt-msi = overrideAzureMgmtPackage super.azure-mgmt-msi "0.2.0" "zip"
"0rvik03njz940x2hvqg6iiq8k0d88gyygsr86w8s0sa12sdbq8l6";
@@ -232,8 +234,8 @@ let
azure-mgmt-reservations = overrideAzureMgmtPackage super.azure-mgmt-reservations "0.6.0" "zip"
"16ycni3cjl9c0mv419gy5rgbrlg8zp0vnr6aj8z8p2ypdw6sgac3";
- azure-mgmt-search = overrideAzureMgmtPackage super.azure-mgmt-search "2.0.0" "zip"
- "14v8ja8har2xrb00v98610pqvakcdvnzw8hkd6wbr1np3f3dxi8f";
+ azure-mgmt-search = overrideAzureMgmtPackage super.azure-mgmt-search "8.0.0" "zip"
+ "a96d50c88507233a293e757202deead980c67808f432b8e897c4df1ca088da7e";
azure-mgmt-security = overrideAzureMgmtPackage super.azure-mgmt-security "0.6.0" "zip"
"9f37d0151d730801222af111f0830905634795dbfd59ad1b89c35197421e74d3";
@@ -241,14 +243,14 @@ let
azure-mgmt-signalr = overrideAzureMgmtPackage super.azure-mgmt-signalr "0.4.0" "zip"
"09n12ligh301z4xwixl50n8f1rgd2k6lpsxqzr6n6jvgkpdds0v5";
- azure-mgmt-sql = overrideAzureMgmtPackage super.azure-mgmt-sql "0.21.0" "zip"
- "0023q32z4vn94l5aqf7h6ld4ai12a703y7glnl02lls25qfs9xvv";
+ azure-mgmt-sql = overrideAzureMgmtPackage super.azure-mgmt-sql "0.26.0" "zip"
+ "sha256-tmsxhHt6mRWNOXDebckZSXt4L8+757NRKSDu6wVMqRE=";
azure-mgmt-sqlvirtualmachine = overrideAzureMgmtPackage super.azure-mgmt-sqlvirtualmachine "0.5.0" "zip"
"1b9am8raa17hxnz7d5pk2ix0309wsnhnchq1mi22icd728sl5adm";
- azure-mgmt-synapse = overrideAzureMgmtPackage super.azure-mgmt-synapse "0.5.0" "zip"
- "0dr8xml9zlsnag761zx7ifvdkhsv4syzxpmdn4gbf9c5qcq65dsf";
+ azure-mgmt-synapse = overrideAzureMgmtPackage super.azure-mgmt-synapse "0.6.0" "zip"
+ "sha256-+By1KyIHdKq5P/zyW9wX4D/YS2kWg2ZAeJ+G+/Y2uYQ=";
azure-mgmt-datamigration = overrideAzureMgmtPackage super.azure-mgmt-datamigration "4.1.0" "zip"
"c33d1deb0ee173a15c8ec21a1e714ba544fe5f4895d3b1d8b0581f3c1b2e8ce4";
@@ -262,14 +264,14 @@ let
azure-mgmt-keyvault = overrideAzureMgmtPackage super.azure-mgmt-keyvault "8.0.0" "zip"
"2c974c6114d8d27152642c82a975812790a5e86ccf609bf370a476d9ea0d2e7d";
- azure-mgmt-cdn = overrideAzureMgmtPackage super.azure-mgmt-cdn "5.2.0" "zip"
- "10b8y1b5qlyr666x7yimnwis9386ciphrxdnmmyzk90qg6h0niry";
+ azure-mgmt-cdn = overrideAzureMgmtPackage super.azure-mgmt-cdn "7.0.0" "zip"
+ "sha256-6abJoZs5cbodve75bApaLDWUYzp1R6YOa/y4Azhk7jg=";
azure-mgmt-containerregistry = overrideAzureMgmtPackage super.azure-mgmt-containerregistry "3.0.0rc16" "zip"
"eT5gH0K4q2Qr1lEpuqjxQhOUrA6bEsAktj+PKsfMXTo=";
- azure-mgmt-monitor = overrideAzureMgmtPackage super.azure-mgmt-monitor "0.11.0" "zip"
- "05jhn66d4sl1qi6w34rqd8wl500jndismiwhdmzzmprdvn1zxqf6";
+ azure-mgmt-monitor = overrideAzureMgmtPackage super.azure-mgmt-monitor "2.0.0" "zip"
+ "e7f7943fe8f0efe98b3b1996cdec47c709765257a6e09e7940f7838a0f829e82";
azure-mgmt-advisor = overrideAzureMgmtPackage super.azure-mgmt-advisor "2.0.1" "zip"
"1wsfkprdrn22mwm24y2zlcms8ppp7jwq3s86r3ymbl29pbaxca8r";
@@ -280,8 +282,8 @@ let
azure-mgmt-authorization = overrideAzureMgmtPackage super.azure-mgmt-authorization "0.61.0" "zip"
"0xfvx2dvfj3fbz4ngn860ipi4v6gxqajyjc8x92r8knhmniyxk7m";
- azure-mgmt-storage = overrideAzureMgmtPackage super.azure-mgmt-storage "16.0.0" "zip"
- "2f9d714d9722b1ef4bac6563676612e6e795c4e90f6f3cd323616fdadb0a99e5";
+ azure-mgmt-storage = overrideAzureMgmtPackage super.azure-mgmt-storage "17.0.0" "zip"
+ "c0e3fd99028d98c80dddabe1c22dfeb3d694e5c1393c6de80766eb240739e4bc";
azure-mgmt-servicebus = overrideAzureMgmtPackage super.azure-mgmt-servicebus "0.6.0" "zip"
"1c88pj8diijciizw4c6g1g6liz54cp3xmlm4xnmz97hizfw202gj";
@@ -289,11 +291,11 @@ let
azure-mgmt-servicefabric = overrideAzureMgmtPackage super.azure-mgmt-servicefabric "0.5.0" "zip"
"0x6wxb9zrvcayg3yw0nm99p10vvgc0x3zwk9amzs5m682r2z4wap";
- azure-mgmt-hdinsight = overrideAzureMgmtPackage super.azure-mgmt-hdinsight "2.0.0" "zip"
- "fd47029f2423e45ec4d311f651dc972043b98e960f186f5c6508c6fdf6eb2fe8";
+ azure-mgmt-hdinsight = overrideAzureMgmtPackage super.azure-mgmt-hdinsight "2.2.0" "zip"
+ "sha256-Myxg3G0+OAk/bh4k5TOEGGJuyEBtYA2edNlbIXnWE4M=";
- azure-multiapi-storage = overrideAzureMgmtPackage super.azure-multiapi-storage "0.5.2" "tar.gz"
- "09y075mc7kig4dlb0xdvdvl9xbr931bi7kv60xaqnf31pf4pb7gf";
+ azure-multiapi-storage = overrideAzureMgmtPackage super.azure-multiapi-storage "0.6.0" "tar.gz"
+ "sha256-2AWpGyle31IFf/qya3FBYJBUBr3V16Gj+T9s3D7ehBI=";
azure-graphrbac = super.azure-graphrbac.overrideAttrs(oldAttrs: rec {
version = "0.60.0";
@@ -371,12 +373,12 @@ let
});
azure-keyvault-administration = super.azure-keyvault-administration.overridePythonAttrs(oldAttrs: rec {
- version = "4.0.0b1";
+ version = "4.0.0b3";
src = super.fetchPypi {
inherit (oldAttrs) pname;
inherit version;
extension = "zip";
- sha256 = "1kmf2x3jdmfm9c7ldvajzckkm79gxxvl1l2968lizjwiyjbbsih5";
+ sha256 = "sha256-d3tJWObM3plRurzfqWmHkn5CqVL9ekQfn9AeDc/KxLQ=";
};
});
@@ -415,6 +417,17 @@ let
'';
});
+ semver = super.semver.overridePythonAttrs(oldAttrs: rec {
+ version = "2.13.0";
+
+ src = super.fetchPypi {
+ inherit (oldAttrs) pname;
+ inherit version;
+ sha256 = "sha256-+g/ici7hw/V+rEeIIMOlri9iSvgmTL35AAyYD/f3Xj8=";
+ };
+ });
+
+
knack = super.knack.overridePythonAttrs(oldAttrs: rec {
version = "0.8.0rc2";
@@ -425,26 +438,6 @@ let
};
});
- msal = super.msal.overridePythonAttrs(oldAttrs: rec {
- version = "1.0.0";
-
- src = super.fetchPypi {
- inherit (oldAttrs) pname;
- inherit version;
- sha256 = "0h33wayvakggr684spdyhiqvrwraavcbk3phmcbavb3zqxd3zgpc";
- };
- });
-
- msal-extensions = super.msal-extensions.overridePythonAttrs(oldAttrs: rec {
- version = "0.1.3";
-
- src = super.fetchPypi {
- inherit (oldAttrs) pname;
- inherit version;
- sha256 = "1p05cbfksnhijx1il7s24js2ydzgxbpiasf607qdpb5sljlp3qar";
- };
- });
-
sshtunnel = super.sshtunnel.overridePythonAttrs(oldAttrs: rec {
name = "sshtunnel-${version}";
version = "0.1.5";
diff --git a/pkgs/tools/admin/clair/default.nix b/pkgs/tools/admin/clair/default.nix
index 9460144998e..1ab4795dd62 100644
--- a/pkgs/tools/admin/clair/default.nix
+++ b/pkgs/tools/admin/clair/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "clair";
- version = "4.0.2";
+ version = "4.0.3";
src = fetchFromGitHub {
owner = "quay";
repo = pname;
rev = "v${version}";
- sha256 = "sha256-uGvcr7TG/NCi0YoYZnQU11zOxXDhFTnCmLQVxOqmXLY=";
+ sha256 = "sha256-ztp3t55EOUQqTAEUZtHvHK8nTTVOAmYR9vN2hXLhpVw=";
};
- vendorSha256 = "sha256-CO4U8uSQeHXLPj5PH/SsOI/LjT2Rs/mBHsvNTudx72I=";
+ vendorSha256 = "sha256-+0jp/TvUjpeJJxEs2drVkUb/ua9qqqxome4M9TkpfP4=";
doCheck = false;
diff --git a/pkgs/tools/admin/eksctl/default.nix b/pkgs/tools/admin/eksctl/default.nix
index 6e1da0b591e..db6b1de456f 100644
--- a/pkgs/tools/admin/eksctl/default.nix
+++ b/pkgs/tools/admin/eksctl/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "eksctl";
- version = "0.39.0";
+ version = "0.40.0";
src = fetchFromGitHub {
owner = "weaveworks";
repo = pname;
rev = version;
- sha256 = "sha256-mq1/e9FW0jP6dY6zCBlPz5dBidKLS6IROBKESfHDvPI=";
+ sha256 = "sha256-2kxJcQ0kzIbXUSecDR5CRlgp0y59wftFPUwU1MSHOn0=";
};
- vendorSha256 = "sha256-ANOeU3cFSwLcpdbpApM+j4r296ZGj/tuDV8oiMA7kMo=";
+ vendorSha256 = "sha256-m+qldNgY3+DKTFjxwKo4Sbi0F7y4xomiIuR+apek61Q=";
doCheck = false;
diff --git a/pkgs/tools/admin/procs/default.nix b/pkgs/tools/admin/procs/default.nix
index afdbbbe9450..022496cbd58 100644
--- a/pkgs/tools/admin/procs/default.nix
+++ b/pkgs/tools/admin/procs/default.nix
@@ -2,16 +2,16 @@
rustPlatform.buildRustPackage rec {
pname = "procs";
- version = "0.11.3";
+ version = "0.11.4";
src = fetchFromGitHub {
owner = "dalance";
repo = pname;
rev = "v${version}";
- sha256 = "sha256-OaHsNxrOrPlAwtFDY3Tnx+nOabax98xcGQeNds32iOA=";
+ sha256 = "sha256-jqcI0ne6fZkgr4bWJ0ysVNvB7q9ErYbsmZoXI38XUng=";
};
- cargoSha256 = "sha256-miOfm1Sw6tIICkT9T2V82cdGG2STo9vuLPWsAN/8wuM=";
+ cargoSha256 = "sha256-0s5MeWX+rXTyftwg6sReNMRgBzhUMIdHu5buKwg1Yi4=";
nativeBuildInputs = [ installShellFiles ];
diff --git a/pkgs/tools/admin/pulumi/data.nix b/pkgs/tools/admin/pulumi/data.nix
index 6d8a068d48b..5cb9eb241c6 100644
--- a/pkgs/tools/admin/pulumi/data.nix
+++ b/pkgs/tools/admin/pulumi/data.nix
@@ -1,20 +1,20 @@
# DO NOT EDIT! This file is generated automatically by update.sh
{ }:
{
- version = "2.21.2";
+ version = "2.22.0";
pulumiPkgs = {
x86_64-linux = [
{
- url = "https://get.pulumi.com/releases/sdk/pulumi-v2.21.2-linux-x64.tar.gz";
- sha256 = "1zspkrfrrgkk8yhsa8lccky9as1v0nmz7wqxkfnx707nc986w5a3";
+ url = "https://get.pulumi.com/releases/sdk/pulumi-v2.22.0-linux-x64.tar.gz";
+ sha256 = "14czj8xc4l014bc1bgpf1rlw4qkf4q6nrw9f0b1xp5zrhvjiky1k";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-auth0-v1.8.1-linux-amd64.tar.gz";
sha256 = "0yzz24fhkd1ij3gvsgi48czpm30lwbzdswsfir1mdq0a6wwhll4w";
}
{
- url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v3.30.1-linux-amd64.tar.gz";
- sha256 = "1ml980mxhah193k4w75nvh7yzlc0j4k1sm9f51pvihxzmq5hjzgz";
+ url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v3.32.0-linux-amd64.tar.gz";
+ sha256 = "1pnh43asg2f8gs85i8y666f626q4vpsqj96ni10kpfalkby6b8fd";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-cloudflare-v2.13.1-linux-amd64.tar.gz";
@@ -91,16 +91,16 @@
];
x86_64-darwin = [
{
- url = "https://get.pulumi.com/releases/sdk/pulumi-v2.21.2-darwin-x64.tar.gz";
- sha256 = "0wijdxlhinjmn2rf7k02iwg1i14xd1v3cxvxssik56yk0mhkm42b";
+ url = "https://get.pulumi.com/releases/sdk/pulumi-v2.22.0-darwin-x64.tar.gz";
+ sha256 = "18qp2da7hnycbzhzy91kypybr08x969zszzm3lqrrawqapgx4ig5";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-auth0-v1.8.1-darwin-amd64.tar.gz";
sha256 = "00d66lmsd9ph7dpyrsdini8phlc197ssinfnkl3cj3j5v6hnzah1";
}
{
- url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v3.30.1-darwin-amd64.tar.gz";
- sha256 = "1p3rp2fq7lfqj03w1y8p21arvrvbbdwcd1nxnnqjnjwq3ahfvwnm";
+ url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v3.32.0-darwin-amd64.tar.gz";
+ sha256 = "166ca370fwnfq73pj3q6qw1gm2rf3g71p46nwqawi0cf3cxvf6ys";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-cloudflare-v2.13.1-darwin-amd64.tar.gz";
diff --git a/pkgs/tools/admin/pulumi/update.sh b/pkgs/tools/admin/pulumi/update.sh
index 061f3b1438e..3fd8130a9a0 100755
--- a/pkgs/tools/admin/pulumi/update.sh
+++ b/pkgs/tools/admin/pulumi/update.sh
@@ -3,13 +3,13 @@
# Version of Pulumi from
# https://www.pulumi.com/docs/get-started/install/versions/
-VERSION="2.21.2"
+VERSION="2.22.0"
# Grab latest release ${VERSION} from
# https://github.com/pulumi/pulumi-${NAME}/releases
plugins=(
"auth0=1.8.1"
- "aws=3.30.1"
+ "aws=3.32.0"
"cloudflare=2.13.1"
"consul=2.8.1"
"datadog=2.16.1"
diff --git a/pkgs/tools/admin/salt/default.nix b/pkgs/tools/admin/salt/default.nix
index 592f4cc7648..9a2d8e52fd9 100644
--- a/pkgs/tools/admin/salt/default.nix
+++ b/pkgs/tools/admin/salt/default.nix
@@ -39,8 +39,8 @@ python3.pkgs.buildPythonApplication rec {
doCheck = false;
meta = with lib; {
- homepage = "https://saltstack.com/";
- changelog = "https://docs.saltstack.com/en/latest/topics/releases/${version}.html";
+ homepage = "https://saltproject.io/";
+ changelog = "https://docs.saltproject.io/en/latest/topics/releases/${version}.html";
description = "Portable, distributed, remote execution and configuration management system";
maintainers = with maintainers; [ Flakebi ];
license = licenses.asl20;
diff --git a/pkgs/tools/admin/turbovnc/default.nix b/pkgs/tools/admin/turbovnc/default.nix
index df45e6f10b8..16ae53d25b9 100644
--- a/pkgs/tools/admin/turbovnc/default.nix
+++ b/pkgs/tools/admin/turbovnc/default.nix
@@ -21,13 +21,13 @@
stdenv.mkDerivation rec {
pname = "turbovnc";
- version = "2.2.5";
+ version = "2.2.6";
src = fetchFromGitHub {
owner = "TurboVNC";
repo = "turbovnc";
rev = version;
- sha256 = "0r2lk5lza7a9h02g4z5j59d8qj0x1q1my665d1x1plny4g46vam0";
+ sha256 = "sha256-HSppHPBBkTf+88ZBaYG6JK4A/5lOBCxPFv6898TD7PE=";
};
# TODO:
diff --git a/pkgs/tools/audio/midicsv/default.nix b/pkgs/tools/audio/midicsv/default.nix
index f02f6ed956d..cf55e0dd81d 100644
--- a/pkgs/tools/audio/midicsv/default.nix
+++ b/pkgs/tools/audio/midicsv/default.nix
@@ -9,7 +9,9 @@ stdenv.mkDerivation rec {
};
postPatch = ''
- substituteInPlace Makefile --replace /usr/local $out
+ substituteInPlace Makefile \
+ --replace /usr/local $out \
+ --replace gcc "${stdenv.cc.targetPrefix}cc"
'';
meta = with lib; {
@@ -17,6 +19,6 @@ stdenv.mkDerivation rec {
homepage = "http://www.fourmilab.ch/webtools/midicsv/";
license = licenses.publicDomain;
maintainers = with maintainers; [ orivej ];
- platforms = platforms.linux;
+ platforms = platforms.all;
};
}
diff --git a/pkgs/tools/backup/monolith/default.nix b/pkgs/tools/backup/monolith/default.nix
index 708cd85bb29..01722fa9070 100644
--- a/pkgs/tools/backup/monolith/default.nix
+++ b/pkgs/tools/backup/monolith/default.nix
@@ -8,16 +8,16 @@
rustPlatform.buildRustPackage rec {
pname = "monolith";
- version = "2.4.0";
+ version = "2.4.1";
src = fetchFromGitHub {
owner = "Y2Z";
repo = pname;
rev = "v${version}";
- sha256 = "sha256-kCyfVeGTXBzdwmTTDJM1eaR6ANoIXAydj1ePmrZehqE=";
+ sha256 = "sha256-n89rfZwR8B6SKeLtzmbeHRyw2G9NIQ1BY6JvJuZmC/w=";
};
- cargoSha256 = "sha256-juxaL/zjfqzFMqZe9tpevdjjVU7fPK8zalksAARWHC8=";
+ cargoSha256 = "sha256-RqtJLfBF9hfPh049uyc9K+uNBh+P3VMznuA2UtOwK3M=";
nativeBuildInputs = lib.optionals stdenv.isLinux [ pkg-config ];
buildInputs = lib.optionals stdenv.isLinux [ openssl ]
diff --git a/pkgs/tools/compression/lrzip/default.nix b/pkgs/tools/compression/lrzip/default.nix
index 78ce2d39f09..9f4f66521f6 100644
--- a/pkgs/tools/compression/lrzip/default.nix
+++ b/pkgs/tools/compression/lrzip/default.nix
@@ -1,12 +1,12 @@
{lib, stdenv, fetchurl, zlib, lzo, bzip2, lz4, nasm, perl}:
stdenv.mkDerivation rec {
- version = "0.640";
+ version = "0.641";
pname = "lrzip";
src = fetchurl {
url = "http://ck.kolivas.org/apps/lrzip/${pname}-${version}.tar.xz";
- sha256 = "175466drfpz8rsfr0pzfn5rqrj3wmcmcs3i2sfmw366w2kbjm4j9";
+ sha256 = "0ziyanspd96dc3lp2qdcylc7aq8dhb511jhqrhxvlp502fjqjqrc";
};
buildInputs = [ zlib lzo bzip2 lz4 nasm perl ];
diff --git a/pkgs/tools/compression/zstd/default.nix b/pkgs/tools/compression/zstd/default.nix
index e1437e3843d..2da5a725e71 100644
--- a/pkgs/tools/compression/zstd/default.nix
+++ b/pkgs/tools/compression/zstd/default.nix
@@ -22,9 +22,7 @@ stdenv.mkDerivation rec {
patches = [
./playtests-darwin.patch
- ] # This I didn't upstream because if you use posix threads with MinGW it will
- # work fine, and I'm not sure how to write the condition.
- ++ lib.optional stdenv.hostPlatform.isWindows ./mcfgthreads-no-pthread.patch;
+ ];
postPatch = lib.optionalString (!static) ''
substituteInPlace build/cmake/CMakeLists.txt \
diff --git a/pkgs/tools/compression/zstd/mcfgthreads-no-pthread.patch b/pkgs/tools/compression/zstd/mcfgthreads-no-pthread.patch
deleted file mode 100644
index 69921c0c7ba..00000000000
--- a/pkgs/tools/compression/zstd/mcfgthreads-no-pthread.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/programs/Makefile b/programs/Makefile
-index 7882fe8c..1e8237bb 100644
---- a/programs/Makefile
-+++ b/programs/Makefile
-@@ -107,7 +107,7 @@ HAVE_THREAD := $(shell [ "$(HAVE_PTHREAD)" -eq "1" -o -n "$(filter Windows%,$(OS
- ifeq ($(HAVE_THREAD), 1)
- THREAD_MSG := ==> building with threading support
- THREAD_CPP := -DZSTD_MULTITHREAD
--THREAD_LD := -pthread
-+THREAD_LD :=
- else
- THREAD_MSG := $(NO_THREAD_MSG)
- endif
diff --git a/pkgs/tools/filesystems/catcli/default.nix b/pkgs/tools/filesystems/catcli/default.nix
index 6c101dbc9c0..1552505701d 100644
--- a/pkgs/tools/filesystems/catcli/default.nix
+++ b/pkgs/tools/filesystems/catcli/default.nix
@@ -7,13 +7,13 @@
buildPythonApplication rec {
pname = "catcli";
- version = "0.6.1";
+ version = "0.6.2";
src = fetchFromGitHub {
owner = "deadc0de6";
repo = pname;
rev = "v${version}";
- sha256 = "1k5xjz353ry0vbmq1ql7brb9g4wwsijzix2zh5zpd768xl8nc1z8";
+ sha256 = "0704022gbm987q6x6vcflq4b4p4hvcqm5ikiyndy5n8fj1q8lq95";
};
propagatedBuildInputs = [ docopt anytree ];
diff --git a/pkgs/tools/filesystems/reiser4progs/default.nix b/pkgs/tools/filesystems/reiser4progs/default.nix
index 46c0120f64c..961a286729a 100644
--- a/pkgs/tools/filesystems/reiser4progs/default.nix
+++ b/pkgs/tools/filesystems/reiser4progs/default.nix
@@ -1,13 +1,13 @@
{lib, stdenv, fetchurl, libaal}:
-let version = "2.0.1"; in
+let version = "2.0.4"; in
stdenv.mkDerivation rec {
pname = "reiser4progs";
inherit version;
src = fetchurl {
url = "mirror://sourceforge/reiser4/reiser4-utils/${pname}-${version}.tar.gz";
- sha256 = "1r7m95mnp6xmp1j5k99jhmz6g9y2qq7cghlmdxsfbr3xviqfs45d";
+ sha256 = "sha256-WmIkISnRp5BngSfPEKY95HVEt5TBtPKu+RMBwlLsnuA=";
};
buildInputs = [libaal];
diff --git a/pkgs/tools/filesystems/rmfuse/poetry-git-overlay.nix b/pkgs/tools/filesystems/rmfuse/poetry-git-overlay.nix
index 9185faedc07..8fa2bc7a010 100644
--- a/pkgs/tools/filesystems/rmfuse/poetry-git-overlay.nix
+++ b/pkgs/tools/filesystems/rmfuse/poetry-git-overlay.nix
@@ -5,8 +5,8 @@ self: super: {
_: {
src = pkgs.fetchgit {
url = "https://github.com/rschroll/rmfuse.git";
- rev = "ac91d477cc32311c88aa7ecd1bebd6503e426ae7";
- sha256 = "129n00hricsf4jkgj39bq3m5nhvy4d4yg7mcvrcgwb2546wcix0n";
+ rev = "fca03bcdd6dc118f2ba981410ec9dff7f7cb88ec";
+ sha256 = "0i7dvvi2bp3hydjpzvr7vg10bx0wxz87spf7pg455aga8d0qhxgk";
};
}
);
diff --git a/pkgs/tools/filesystems/rmfuse/poetry.lock b/pkgs/tools/filesystems/rmfuse/poetry.lock
index a97b89181fb..920fbddd0b6 100644
--- a/pkgs/tools/filesystems/rmfuse/poetry.lock
+++ b/pkgs/tools/filesystems/rmfuse/poetry.lock
@@ -1,10 +1,10 @@
[[package]]
-category = "main"
-description = "High level compatibility layer for multiple asynchronous event loop implementations"
name = "anyio"
+version = "2.2.0"
+description = "High level compatibility layer for multiple asynchronous event loop implementations"
+category = "main"
optional = false
python-versions = ">=3.6.2"
-version = "2.1.0"
[package.dependencies]
idna = ">=2.8"
@@ -13,16 +13,16 @@ sniffio = ">=1.1"
[package.extras]
curio = ["curio (>=1.4)"]
doc = ["sphinx-rtd-theme", "sphinx-autodoc-typehints (>=1.2.0)"]
-test = ["coverage (>=4.5)", "hypothesis (>=4.0)", "pytest (>=6.0)", "trustme", "uvloop"]
+test = ["coverage[toml] (>=4.5)", "hypothesis (>=4.0)", "pytest (>=6.0)", "trustme", "uvloop (<0.15)", "uvloop (>=0.15)"]
trio = ["trio (>=0.16)"]
[[package]]
-category = "main"
-description = "asks - async http"
name = "asks"
+version = "2.4.12"
+description = "asks - async http"
+category = "main"
optional = false
python-versions = ">= 3.6.2"
-version = "2.4.12"
[package.dependencies]
anyio = ">=2.0,<3.0"
@@ -30,34 +30,34 @@ async_generator = "*"
h11 = "*"
[[package]]
-category = "main"
-description = "Async generators and context managers for Python 3.5+"
name = "async-generator"
+version = "1.10"
+description = "Async generators and context managers for Python 3.5+"
+category = "main"
optional = false
python-versions = ">=3.5"
-version = "1.10"
[[package]]
-category = "main"
-description = "Classes Without Boilerplate"
name = "attrs"
+version = "20.3.0"
+description = "Classes Without Boilerplate"
+category = "main"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
-version = "20.3.0"
[package.extras]
-dev = ["coverage (>=5.0.2)", "hypothesis", "pympler", "pytest (>=4.3.0)", "six", "zope.interface", "furo", "sphinx", "pre-commit"]
+dev = ["coverage[toml] (>=5.0.2)", "hypothesis", "pympler", "pytest (>=4.3.0)", "six", "zope.interface", "furo", "sphinx", "pre-commit"]
docs = ["furo", "sphinx", "zope.interface"]
-tests = ["coverage (>=5.0.2)", "hypothesis", "pympler", "pytest (>=4.3.0)", "six", "zope.interface"]
-tests_no_zope = ["coverage (>=5.0.2)", "hypothesis", "pympler", "pytest (>=4.3.0)", "six"]
+tests = ["coverage[toml] (>=5.0.2)", "hypothesis", "pympler", "pytest (>=4.3.0)", "six", "zope.interface"]
+tests_no_zope = ["coverage[toml] (>=5.0.2)", "hypothesis", "pympler", "pytest (>=4.3.0)", "six"]
[[package]]
-category = "main"
-description = "The bidirectional mapping library for Python."
name = "bidict"
+version = "0.21.2"
+description = "The bidirectional mapping library for Python."
+category = "main"
optional = false
python-versions = ">=3.6"
-version = "0.21.2"
[package.extras]
coverage = ["coverage (<6)", "pytest-cov (<3)"]
@@ -67,23 +67,23 @@ precommit = ["pre-commit (<3)"]
test = ["hypothesis (<6)", "py (<2)", "pytest (<7)", "pytest-benchmark (>=3.2.0,<4)", "sortedcollections (<2)", "sortedcontainers (<3)", "Sphinx (<4)", "sphinx-autodoc-typehints (<2)"]
[[package]]
-category = "main"
-description = "Foreign Function Interface for Python calling C code."
name = "cffi"
+version = "1.14.5"
+description = "Foreign Function Interface for Python calling C code."
+category = "main"
optional = false
python-versions = "*"
-version = "1.14.5"
[package.dependencies]
pycparser = "*"
[[package]]
-category = "main"
-description = "cssselect2"
name = "cssselect2"
+version = "0.4.1"
+description = "cssselect2"
+category = "main"
optional = false
python-versions = ">=3.6"
-version = "0.4.1"
[package.dependencies]
tinycss2 = "*"
@@ -94,28 +94,28 @@ doc = ["sphinx", "sphinx-rtd-theme"]
test = ["pytest", "pytest-cov", "pytest-flake8", "pytest-isort", "coverage"]
[[package]]
-category = "main"
-description = "A pure-Python, bring-your-own-I/O implementation of HTTP/1.1"
name = "h11"
+version = "0.12.0"
+description = "A pure-Python, bring-your-own-I/O implementation of HTTP/1.1"
+category = "main"
optional = false
python-versions = ">=3.6"
-version = "0.12.0"
[[package]]
-category = "main"
-description = "Internationalized Domain Names in Applications (IDNA)"
name = "idna"
+version = "3.1"
+description = "Internationalized Domain Names in Applications (IDNA)"
+category = "main"
optional = false
python-versions = ">=3.4"
-version = "3.1"
[[package]]
-category = "main"
-description = "Powerful and Pythonic XML processing library combining libxml2/libxslt with the ElementTree API."
name = "lxml"
+version = "4.6.2"
+description = "Powerful and Pythonic XML processing library combining libxml2/libxslt with the ElementTree API."
+category = "main"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, != 3.4.*"
-version = "4.6.2"
[package.extras]
cssselect = ["cssselect (>=0.7)"]
@@ -124,69 +124,72 @@ htmlsoup = ["beautifulsoup4"]
source = ["Cython (>=0.29.7)"]
[[package]]
-category = "main"
-description = "Capture the outcome of Python function calls."
name = "outcome"
+version = "1.1.0"
+description = "Capture the outcome of Python function calls."
+category = "main"
optional = false
python-versions = ">=3.6"
-version = "1.1.0"
[package.dependencies]
attrs = ">=19.2.0"
[[package]]
-category = "main"
-description = "PDF file reader/writer library"
name = "pdfrw"
+version = "0.4"
+description = "PDF file reader/writer library"
+category = "main"
optional = false
python-versions = "*"
-version = "0.4"
[[package]]
-category = "main"
-description = "Python Imaging Library (Fork)"
name = "pillow"
+version = "8.1.2"
+description = "Python Imaging Library (Fork)"
+category = "main"
optional = false
python-versions = ">=3.6"
-version = "8.1.0"
[[package]]
-category = "main"
-description = "C parser in Python"
name = "pycparser"
+version = "2.20"
+description = "C parser in Python"
+category = "main"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
-version = "2.20"
[[package]]
-category = "main"
-description = "Python 3 bindings for libfuse 3 with async I/O support"
name = "pyfuse3"
+version = "3.2.0"
+description = "Python 3 bindings for libfuse 3 with async I/O support"
+category = "main"
optional = false
python-versions = ">=3.5"
-version = "3.2.0"
[package.dependencies]
trio = ">=0.15"
[[package]]
-category = "main"
-description = "The Reportlab Toolkit"
name = "reportlab"
+version = "3.5.65"
+description = "The Reportlab Toolkit"
+category = "main"
optional = false
-python-versions = "*"
-version = "3.5.59"
+python-versions = ">=2.7, >=3.6, <4"
[package.dependencies]
pillow = ">=4.0.0"
+[package.extras]
+rlpycairo = ["rlPyCairo (>=0.0.5)"]
+
[[package]]
-category = "main"
-description = "reMarkable Cloud Library"
name = "rmcl"
+version = "0.4.0"
+description = "reMarkable Cloud Library"
+category = "main"
optional = false
python-versions = ">=3.7,<4.0"
-version = "0.3.1"
[package.dependencies]
asks = ">=2.4.12,<3.0.0"
@@ -194,30 +197,38 @@ trio = ">=0.18.0,<0.19.0"
xdg = ">=5.0.1,<6.0.0"
[[package]]
-category = "main"
-description = ""
name = "rmfuse"
+version = "0.2.1"
+description = ""
+category = "main"
optional = false
python-versions = "^3.7"
-version = "0.1.1"
+develop = false
[package.dependencies]
bidict = "^0.21.2"
-pyfuse3 = "^3.2.0"
-rmcl = "^0.3.1"
-rmrl = "^0.1.2"
+pyfuse3 = {version = "^3.2.0", optional = true}
+rmcl = "^0.4.0"
+rmrl = "^0.2.1"
+xdg = "^5.0.1"
+
+[package.extras]
+pyfuse3 = ["pyfuse3 (>=3.2.0,<4.0.0)"]
+llfuse = ["llfuse (>=1.4.1,<2.0.0)"]
[package.source]
-reference = "ac91d477cc32311c88aa7ecd1bebd6503e426ae7"
type = "git"
url = "https://github.com/rschroll/rmfuse.git"
+reference = "master"
+resolved_reference = "fca03bcdd6dc118f2ba981410ec9dff7f7cb88ec"
+
[[package]]
-category = "main"
-description = "Render reMarkable documents to PDF"
name = "rmrl"
+version = "0.2.1"
+description = "Render reMarkable documents to PDF"
+category = "main"
optional = false
python-versions = ">=3.7,<4.0"
-version = "0.1.2"
[package.dependencies]
pdfrw = ">=0.4,<0.5"
@@ -226,28 +237,28 @@ svglib = ">=1.0.1,<2.0.0"
xdg = ">=5.0.1,<6.0.0"
[[package]]
-category = "main"
-description = "Sniff out which async library your code is running under"
name = "sniffio"
+version = "1.2.0"
+description = "Sniff out which async library your code is running under"
+category = "main"
optional = false
python-versions = ">=3.5"
-version = "1.2.0"
[[package]]
-category = "main"
-description = "Sorted Containers -- Sorted List, Sorted Dict, Sorted Set"
name = "sortedcontainers"
+version = "2.3.0"
+description = "Sorted Containers -- Sorted List, Sorted Dict, Sorted Set"
+category = "main"
optional = false
python-versions = "*"
-version = "2.3.0"
[[package]]
-category = "main"
-description = "A pure-Python library for reading and converting SVG"
name = "svglib"
+version = "1.0.1"
+description = "A pure-Python library for reading and converting SVG"
+category = "main"
optional = false
python-versions = ">=3"
-version = "1.0.1"
[package.dependencies]
cssselect2 = ">=0.2.0"
@@ -256,12 +267,12 @@ reportlab = "*"
tinycss2 = ">=0.6.0"
[[package]]
-category = "main"
-description = "tinycss2"
name = "tinycss2"
+version = "1.1.0"
+description = "tinycss2"
+category = "main"
optional = false
python-versions = ">=3.6"
-version = "1.1.0"
[package.dependencies]
webencodings = ">=0.4"
@@ -271,47 +282,47 @@ doc = ["sphinx", "sphinx-rtd-theme"]
test = ["pytest", "pytest-cov", "pytest-flake8", "pytest-isort", "coverage"]
[[package]]
-category = "main"
-description = "A friendly Python library for async concurrency and I/O"
name = "trio"
+version = "0.18.0"
+description = "A friendly Python library for async concurrency and I/O"
+category = "main"
optional = false
python-versions = ">=3.6"
-version = "0.18.0"
[package.dependencies]
async-generator = ">=1.9"
attrs = ">=19.2.0"
-cffi = ">=1.14"
+cffi = {version = ">=1.14", markers = "os_name == \"nt\" and implementation_name != \"pypy\""}
idna = "*"
outcome = "*"
sniffio = "*"
sortedcontainers = "*"
[[package]]
-category = "main"
-description = "Character encoding aliases for legacy web content"
name = "webencodings"
+version = "0.5.1"
+description = "Character encoding aliases for legacy web content"
+category = "main"
optional = false
python-versions = "*"
-version = "0.5.1"
[[package]]
-category = "main"
-description = "Variables defined by the XDG Base Directory Specification"
name = "xdg"
+version = "5.0.1"
+description = "Variables defined by the XDG Base Directory Specification"
+category = "main"
optional = false
python-versions = ">=3.6,<4.0"
-version = "5.0.1"
[metadata]
-content-hash = "df8dfb527656dec034712b2d07aaacfdee20f89f635d38af52bb21888d7d4130"
-lock-version = "1.0"
+lock-version = "1.1"
python-versions = "^3.8"
+content-hash = "3da90f3013f1220c9081c0a11dac7d8cd05c5a47ebda40fbb4357e44503e99a3"
[metadata.files]
anyio = [
- {file = "anyio-2.1.0-py3-none-any.whl", hash = "sha256:c286818ccd5dcbd5d385b223f16a055393474527b1d5650da489828a9887d559"},
- {file = "anyio-2.1.0.tar.gz", hash = "sha256:8a56e08623dc55955a06719d4ad62de6009bb3f1dd04936e60b2104dd58da484"},
+ {file = "anyio-2.2.0-py3-none-any.whl", hash = "sha256:aa3da546ed17f097ca876c78024dea380a3b7fa80759abfdda59f12176a3dac8"},
+ {file = "anyio-2.2.0.tar.gz", hash = "sha256:4a41c5b3a65ed92e469d51b6fba3779301850ea2e352afcf9e36c46f21ee14a9"},
]
asks = [
{file = "asks-2.4.12.tar.gz", hash = "sha256:38de944eb350e7e4e3a918055fa8ff033da5f7b5ff385c1160a2d6b9d84783b0"},
@@ -427,38 +438,39 @@ pdfrw = [
{file = "pdfrw-0.4.tar.gz", hash = "sha256:0dc0494a0e6561b268542b28ede2280387c2728114f117d3bb5d8e4787b93ef4"},
]
pillow = [
- {file = "Pillow-8.1.0-cp36-cp36m-macosx_10_10_x86_64.whl", hash = "sha256:d355502dce85ade85a2511b40b4c61a128902f246504f7de29bbeec1ae27933a"},
- {file = "Pillow-8.1.0-cp36-cp36m-manylinux1_i686.whl", hash = "sha256:93a473b53cc6e0b3ce6bf51b1b95b7b1e7e6084be3a07e40f79b42e83503fbf2"},
- {file = "Pillow-8.1.0-cp36-cp36m-manylinux1_x86_64.whl", hash = "sha256:2353834b2c49b95e1313fb34edf18fca4d57446675d05298bb694bca4b194174"},
- {file = "Pillow-8.1.0-cp36-cp36m-manylinux2014_aarch64.whl", hash = "sha256:1d208e670abfeb41b6143537a681299ef86e92d2a3dac299d3cd6830d5c7bded"},
- {file = "Pillow-8.1.0-cp36-cp36m-win32.whl", hash = "sha256:dd9eef866c70d2cbbea1ae58134eaffda0d4bfea403025f4db6859724b18ab3d"},
- {file = "Pillow-8.1.0-cp36-cp36m-win_amd64.whl", hash = "sha256:b09e10ec453de97f9a23a5aa5e30b334195e8d2ddd1ce76cc32e52ba63c8b31d"},
- {file = "Pillow-8.1.0-cp37-cp37m-macosx_10_10_x86_64.whl", hash = "sha256:b02a0b9f332086657852b1f7cb380f6a42403a6d9c42a4c34a561aa4530d5234"},
- {file = "Pillow-8.1.0-cp37-cp37m-manylinux1_i686.whl", hash = "sha256:ca20739e303254287138234485579b28cb0d524401f83d5129b5ff9d606cb0a8"},
- {file = "Pillow-8.1.0-cp37-cp37m-manylinux1_x86_64.whl", hash = "sha256:604815c55fd92e735f9738f65dabf4edc3e79f88541c221d292faec1904a4b17"},
- {file = "Pillow-8.1.0-cp37-cp37m-manylinux2014_aarch64.whl", hash = "sha256:cf6e33d92b1526190a1de904df21663c46a456758c0424e4f947ae9aa6088bf7"},
- {file = "Pillow-8.1.0-cp37-cp37m-win32.whl", hash = "sha256:47c0d93ee9c8b181f353dbead6530b26980fe4f5485aa18be8f1fd3c3cbc685e"},
- {file = "Pillow-8.1.0-cp37-cp37m-win_amd64.whl", hash = "sha256:96d4dc103d1a0fa6d47c6c55a47de5f5dafd5ef0114fa10c85a1fd8e0216284b"},
- {file = "Pillow-8.1.0-cp38-cp38-macosx_10_10_x86_64.whl", hash = "sha256:7916cbc94f1c6b1301ac04510d0881b9e9feb20ae34094d3615a8a7c3db0dcc0"},
- {file = "Pillow-8.1.0-cp38-cp38-manylinux1_i686.whl", hash = "sha256:3de6b2ee4f78c6b3d89d184ade5d8fa68af0848f9b6b6da2b9ab7943ec46971a"},
- {file = "Pillow-8.1.0-cp38-cp38-manylinux1_x86_64.whl", hash = "sha256:cdbbe7dff4a677fb555a54f9bc0450f2a21a93c5ba2b44e09e54fcb72d2bd13d"},
- {file = "Pillow-8.1.0-cp38-cp38-manylinux2014_aarch64.whl", hash = "sha256:f50e7a98b0453f39000619d845be8b06e611e56ee6e8186f7f60c3b1e2f0feae"},
- {file = "Pillow-8.1.0-cp38-cp38-win32.whl", hash = "sha256:cb192176b477d49b0a327b2a5a4979552b7a58cd42037034316b8018ac3ebb59"},
- {file = "Pillow-8.1.0-cp38-cp38-win_amd64.whl", hash = "sha256:6c5275bd82711cd3dcd0af8ce0bb99113ae8911fc2952805f1d012de7d600a4c"},
- {file = "Pillow-8.1.0-cp39-cp39-macosx_10_10_x86_64.whl", hash = "sha256:165c88bc9d8dba670110c689e3cc5c71dbe4bfb984ffa7cbebf1fac9554071d6"},
- {file = "Pillow-8.1.0-cp39-cp39-manylinux1_i686.whl", hash = "sha256:5e2fe3bb2363b862671eba632537cd3a823847db4d98be95690b7e382f3d6378"},
- {file = "Pillow-8.1.0-cp39-cp39-manylinux1_x86_64.whl", hash = "sha256:7612520e5e1a371d77e1d1ca3a3ee6227eef00d0a9cddb4ef7ecb0b7396eddf7"},
- {file = "Pillow-8.1.0-cp39-cp39-manylinux2014_aarch64.whl", hash = "sha256:d673c4990acd016229a5c1c4ee8a9e6d8f481b27ade5fc3d95938697fa443ce0"},
- {file = "Pillow-8.1.0-cp39-cp39-win32.whl", hash = "sha256:dc577f4cfdda354db3ae37a572428a90ffdbe4e51eda7849bf442fb803f09c9b"},
- {file = "Pillow-8.1.0-cp39-cp39-win_amd64.whl", hash = "sha256:22d070ca2e60c99929ef274cfced04294d2368193e935c5d6febfd8b601bf865"},
- {file = "Pillow-8.1.0-pp36-pypy36_pp73-macosx_10_10_x86_64.whl", hash = "sha256:a3d3e086474ef12ef13d42e5f9b7bbf09d39cf6bd4940f982263d6954b13f6a9"},
- {file = "Pillow-8.1.0-pp36-pypy36_pp73-manylinux2010_i686.whl", hash = "sha256:731ca5aabe9085160cf68b2dbef95fc1991015bc0a3a6ea46a371ab88f3d0913"},
- {file = "Pillow-8.1.0-pp36-pypy36_pp73-manylinux2010_x86_64.whl", hash = "sha256:bba80df38cfc17f490ec651c73bb37cd896bc2400cfba27d078c2135223c1206"},
- {file = "Pillow-8.1.0-pp37-pypy37_pp73-macosx_10_10_x86_64.whl", hash = "sha256:c3d911614b008e8a576b8e5303e3db29224b455d3d66d1b2848ba6ca83f9ece9"},
- {file = "Pillow-8.1.0-pp37-pypy37_pp73-manylinux2010_i686.whl", hash = "sha256:39725acf2d2e9c17356e6835dccebe7a697db55f25a09207e38b835d5e1bc032"},
- {file = "Pillow-8.1.0-pp37-pypy37_pp73-manylinux2010_x86_64.whl", hash = "sha256:81c3fa9a75d9f1afafdb916d5995633f319db09bd773cb56b8e39f1e98d90820"},
- {file = "Pillow-8.1.0-pp37-pypy37_pp73-win32.whl", hash = "sha256:b6f00ad5ebe846cc91763b1d0c6d30a8042e02b2316e27b05de04fa6ec831ec5"},
- {file = "Pillow-8.1.0.tar.gz", hash = "sha256:887668e792b7edbfb1d3c9d8b5d8c859269a0f0eba4dda562adb95500f60dbba"},
+ {file = "Pillow-8.1.2-cp36-cp36m-macosx_10_10_x86_64.whl", hash = "sha256:5cf03b9534aca63b192856aa601c68d0764810857786ea5da652581f3a44c2b0"},
+ {file = "Pillow-8.1.2-cp36-cp36m-manylinux1_i686.whl", hash = "sha256:f91b50ad88048d795c0ad004abbe1390aa1882073b1dca10bfd55d0b8cf18ec5"},
+ {file = "Pillow-8.1.2-cp36-cp36m-manylinux1_x86_64.whl", hash = "sha256:5762ebb4436f46b566fc6351d67a9b5386b5e5de4e58fdaa18a1c83e0e20f1a8"},
+ {file = "Pillow-8.1.2-cp36-cp36m-manylinux2014_aarch64.whl", hash = "sha256:e2cd8ac157c1e5ae88b6dd790648ee5d2777e76f1e5c7d184eaddb2938594f34"},
+ {file = "Pillow-8.1.2-cp36-cp36m-win32.whl", hash = "sha256:72027ebf682abc9bafd93b43edc44279f641e8996fb2945104471419113cfc71"},
+ {file = "Pillow-8.1.2-cp36-cp36m-win_amd64.whl", hash = "sha256:d1d6bca39bb6dd94fba23cdb3eeaea5e30c7717c5343004d900e2a63b132c341"},
+ {file = "Pillow-8.1.2-cp37-cp37m-macosx_10_10_x86_64.whl", hash = "sha256:90882c6f084ef68b71bba190209a734bf90abb82ab5e8f64444c71d5974008c6"},
+ {file = "Pillow-8.1.2-cp37-cp37m-manylinux1_i686.whl", hash = "sha256:89e4c757a91b8c55d97c91fa09c69b3677c227b942fa749e9a66eef602f59c28"},
+ {file = "Pillow-8.1.2-cp37-cp37m-manylinux1_x86_64.whl", hash = "sha256:8c4e32218c764bc27fe49b7328195579581aa419920edcc321c4cb877c65258d"},
+ {file = "Pillow-8.1.2-cp37-cp37m-manylinux2014_aarch64.whl", hash = "sha256:a01da2c266d9868c4f91a9c6faf47a251f23b9a862dce81d2ff583135206f5be"},
+ {file = "Pillow-8.1.2-cp37-cp37m-win32.whl", hash = "sha256:30d33a1a6400132e6f521640dd3f64578ac9bfb79a619416d7e8802b4ce1dd55"},
+ {file = "Pillow-8.1.2-cp37-cp37m-win_amd64.whl", hash = "sha256:71b01ee69e7df527439d7752a2ce8fb89e19a32df484a308eca3e81f673d3a03"},
+ {file = "Pillow-8.1.2-cp38-cp38-macosx_10_10_x86_64.whl", hash = "sha256:5a2d957eb4aba9d48170b8fe6538ec1fbc2119ffe6373782c03d8acad3323f2e"},
+ {file = "Pillow-8.1.2-cp38-cp38-manylinux1_i686.whl", hash = "sha256:87f42c976f91ca2fc21a3293e25bd3cd895918597db1b95b93cbd949f7d019ce"},
+ {file = "Pillow-8.1.2-cp38-cp38-manylinux1_x86_64.whl", hash = "sha256:15306d71a1e96d7e271fd2a0737038b5a92ca2978d2e38b6ced7966583e3d5af"},
+ {file = "Pillow-8.1.2-cp38-cp38-manylinux2014_aarch64.whl", hash = "sha256:71f31ee4df3d5e0b366dd362007740106d3210fb6a56ec4b581a5324ba254f06"},
+ {file = "Pillow-8.1.2-cp38-cp38-win32.whl", hash = "sha256:98afcac3205d31ab6a10c5006b0cf040d0026a68ec051edd3517b776c1d78b09"},
+ {file = "Pillow-8.1.2-cp38-cp38-win_amd64.whl", hash = "sha256:328240f7dddf77783e72d5ed79899a6b48bc6681f8d1f6001f55933cb4905060"},
+ {file = "Pillow-8.1.2-cp39-cp39-macosx_10_10_x86_64.whl", hash = "sha256:bead24c0ae3f1f6afcb915a057943ccf65fc755d11a1410a909c1fefb6c06ad1"},
+ {file = "Pillow-8.1.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:81b3716cc9744ffdf76b39afb6247eae754186838cedad0b0ac63b2571253fe6"},
+ {file = "Pillow-8.1.2-cp39-cp39-manylinux1_i686.whl", hash = "sha256:63cd413ac52ee3f67057223d363f4f82ce966e64906aea046daf46695e3c8238"},
+ {file = "Pillow-8.1.2-cp39-cp39-manylinux1_x86_64.whl", hash = "sha256:8565355a29655b28fdc2c666fd9a3890fe5edc6639d128814fafecfae2d70910"},
+ {file = "Pillow-8.1.2-cp39-cp39-manylinux2014_aarch64.whl", hash = "sha256:1940fc4d361f9cc7e558d6f56ff38d7351b53052fd7911f4b60cd7bc091ea3b1"},
+ {file = "Pillow-8.1.2-cp39-cp39-win32.whl", hash = "sha256:46c2bcf8e1e75d154e78417b3e3c64e96def738c2a25435e74909e127a8cba5e"},
+ {file = "Pillow-8.1.2-cp39-cp39-win_amd64.whl", hash = "sha256:aeab4cd016e11e7aa5cfc49dcff8e51561fa64818a0be86efa82c7038e9369d0"},
+ {file = "Pillow-8.1.2-pp36-pypy36_pp73-macosx_10_10_x86_64.whl", hash = "sha256:74cd9aa648ed6dd25e572453eb09b08817a1e3d9f8d1bd4d8403d99e42ea790b"},
+ {file = "Pillow-8.1.2-pp36-pypy36_pp73-manylinux2010_i686.whl", hash = "sha256:e5739ae63636a52b706a0facec77b2b58e485637e1638202556156e424a02dc2"},
+ {file = "Pillow-8.1.2-pp36-pypy36_pp73-manylinux2010_x86_64.whl", hash = "sha256:903293320efe2466c1ab3509a33d6b866dc850cfd0c5d9cc92632014cec185fb"},
+ {file = "Pillow-8.1.2-pp37-pypy37_pp73-macosx_10_10_x86_64.whl", hash = "sha256:5daba2b40782c1c5157a788ec4454067c6616f5a0c1b70e26ac326a880c2d328"},
+ {file = "Pillow-8.1.2-pp37-pypy37_pp73-manylinux2010_i686.whl", hash = "sha256:1f93f2fe211f1ef75e6f589327f4d4f8545d5c8e826231b042b483d8383e8a7c"},
+ {file = "Pillow-8.1.2-pp37-pypy37_pp73-manylinux2010_x86_64.whl", hash = "sha256:6efac40344d8f668b6c4533ae02a48d52fd852ef0654cc6f19f6ac146399c733"},
+ {file = "Pillow-8.1.2-pp37-pypy37_pp73-win32.whl", hash = "sha256:f36c3ff63d6fc509ce599a2f5b0d0732189eed653420e7294c039d342c6e204a"},
+ {file = "Pillow-8.1.2.tar.gz", hash = "sha256:b07c660e014852d98a00a91adfbe25033898a9d90a8f39beb2437d22a203fc44"},
]
pycparser = [
{file = "pycparser-2.20-py2.py3-none-any.whl", hash = "sha256:7582ad22678f0fcd81102833f60ef8d0e57288b6b5fb00323d101be910e35705"},
@@ -468,55 +480,44 @@ pyfuse3 = [
{file = "pyfuse3-3.2.0.tar.gz", hash = "sha256:45f0053ad601b03a36e2c283a5271403674245a66a0daf50e3deaab0ea4fa82f"},
]
reportlab = [
- {file = "reportlab-3.5.59-cp27-cp27m-macosx_10_10_x86_64.whl", hash = "sha256:1da3d7a35f918cee905facfa94bd00ae6091cadc06dca1b0b31b69ae02d41d1d"},
- {file = "reportlab-3.5.59-cp27-cp27m-manylinux1_i686.whl", hash = "sha256:792efba0c0c6e4ee94f6dc95f305451733ee9230a1c7d51cb8e5301a549e0dfb"},
- {file = "reportlab-3.5.59-cp27-cp27m-manylinux1_x86_64.whl", hash = "sha256:f3d4a1a273dc141e03b72a553c11bc14dd7a27ec7654a071edcf83eb04f004bc"},
- {file = "reportlab-3.5.59-cp27-cp27m-manylinux2010_i686.whl", hash = "sha256:e2b4e33fea2ce9d3a14ea39191b169e41eb2ac995274f54ac8fd27519974bce8"},
- {file = "reportlab-3.5.59-cp27-cp27m-manylinux2010_x86_64.whl", hash = "sha256:b1b20208ecdfffd7ca027955c4fe8972b28b30a4b3b80cf25099a08d3b20ed7c"},
- {file = "reportlab-3.5.59-cp27-cp27m-win32.whl", hash = "sha256:5ed00894e0f8281c0b7c0494b4d3067c641fd90c8e5cf933089ec4cc9a48e491"},
- {file = "reportlab-3.5.59-cp27-cp27m-win_amd64.whl", hash = "sha256:85650446538cd2f606ca234634142a7ccd74cb6db7cfec250f76a4242e0f2431"},
- {file = "reportlab-3.5.59-cp27-cp27mu-manylinux1_i686.whl", hash = "sha256:79d63ca40231ca3860859b39a92daa5219035ba9553da89a5e1b218550744121"},
- {file = "reportlab-3.5.59-cp27-cp27mu-manylinux1_x86_64.whl", hash = "sha256:a0c377bc45e73c3f15f55d7de69fab270d174749d5b454ab0de502b15430ec2a"},
- {file = "reportlab-3.5.59-cp27-cp27mu-manylinux2010_i686.whl", hash = "sha256:cfa854bea525f8c913cb77e2bda724d94b965a0eb3bcfc4a645a9baa29bb86e2"},
- {file = "reportlab-3.5.59-cp27-cp27mu-manylinux2010_x86_64.whl", hash = "sha256:3d7713dddaa8081ed709a1fa2456a43f6a74b0f07d605da8441fd53fef334f69"},
- {file = "reportlab-3.5.59-cp36-cp36m-macosx_10_10_x86_64.whl", hash = "sha256:ff547cf4c1de7e104cad1a378431ff81efcb03e90e40871ee686107da5b91442"},
- {file = "reportlab-3.5.59-cp36-cp36m-manylinux1_i686.whl", hash = "sha256:19353aead39fc115a4d6c598d6fb9fa26da7e69160a0443ebb49b02903e704e8"},
- {file = "reportlab-3.5.59-cp36-cp36m-manylinux1_x86_64.whl", hash = "sha256:6f3ad2b1afe99c436563cd436d8693d4a12e2c4bd45f70c7705759ff7837fe53"},
- {file = "reportlab-3.5.59-cp36-cp36m-manylinux2010_i686.whl", hash = "sha256:b26d6f416891cef93411d6d478a25db275766081a5fb66368248293ef459f3be"},
- {file = "reportlab-3.5.59-cp36-cp36m-manylinux2010_x86_64.whl", hash = "sha256:dd9687359e466086b9f6fe6d8069034017f8b6ca3080944fae5709767ca6814e"},
- {file = "reportlab-3.5.59-cp36-cp36m-win32.whl", hash = "sha256:b71faf3b6e4d7058e1af1b8afedaf39a962db4a219affc8177009d8244ec10d4"},
- {file = "reportlab-3.5.59-cp36-cp36m-win_amd64.whl", hash = "sha256:4ca5233a19a5ceca23546290f43addec2345789c7d65bb32f8b2668aa148351f"},
- {file = "reportlab-3.5.59-cp37-cp37m-macosx_10_10_x86_64.whl", hash = "sha256:9da445cb79e3f740756924c053edc952cde11a65ff5af8acfda3c0a1317136ef"},
- {file = "reportlab-3.5.59-cp37-cp37m-manylinux1_i686.whl", hash = "sha256:07bff6742fba612da8d1b1f783c436338c6fdc6962828159827d5ca7d2b67935"},
- {file = "reportlab-3.5.59-cp37-cp37m-manylinux1_x86_64.whl", hash = "sha256:52f8237654acbc78ea2fa6fb4a6a06e5b023b6da93f7889adfe2deba09473fad"},
- {file = "reportlab-3.5.59-cp37-cp37m-manylinux2010_i686.whl", hash = "sha256:739b743b7ca1ba4b4d64c321de6fccb49b562d0507ea06c817d9cc4faed5cd22"},
- {file = "reportlab-3.5.59-cp37-cp37m-manylinux2010_x86_64.whl", hash = "sha256:33f3cfdc492575f8af3225701301a7e62fc478358729820c9e0091aff5831378"},
- {file = "reportlab-3.5.59-cp37-cp37m-win32.whl", hash = "sha256:3e2b4d69763103b9dc9b54c0952dc3cee05cedd06e28c0987fad7f84705b12c0"},
- {file = "reportlab-3.5.59-cp37-cp37m-win_amd64.whl", hash = "sha256:18a876449c9000c391dd3415ebc8454cd7bb9e488977b894886a2d7d018f16cd"},
- {file = "reportlab-3.5.59-cp38-cp38-macosx_10_10_x86_64.whl", hash = "sha256:04a08d284da86882ec3a41a7c719833362ef891b09ee8e2fbb47cee352aa684a"},
- {file = "reportlab-3.5.59-cp38-cp38-manylinux1_i686.whl", hash = "sha256:83b28104edd58ad65748d2d0e60e0d97e3b91b3e90b4573ea6fe60de6811972c"},
- {file = "reportlab-3.5.59-cp38-cp38-manylinux1_x86_64.whl", hash = "sha256:9fabd5fbd24f5971085ffe53150d663f158f7d3050b25c95736e29ebf676d454"},
- {file = "reportlab-3.5.59-cp38-cp38-manylinux2010_i686.whl", hash = "sha256:b4ba4c30af7044ee987e61c88a5ffb76031ca0c53666bc85d823b7de55ddbc75"},
- {file = "reportlab-3.5.59-cp38-cp38-manylinux2010_x86_64.whl", hash = "sha256:a315edef5c5610b0c75790142f49487e89ea34397fc247ae8aa890fe6d6dd057"},
- {file = "reportlab-3.5.59-cp38-cp38-win32.whl", hash = "sha256:5214a289cf01ebbd65e49bae83709671dd9edb601891cf0ae8abf85f3c0b392f"},
- {file = "reportlab-3.5.59-cp38-cp38-win_amd64.whl", hash = "sha256:009fa61710647cdc62eb373345248d8ebb93583a058990f7c4f9be46d90aa5b1"},
- {file = "reportlab-3.5.59-cp39-cp39-macosx_10_10_x86_64.whl", hash = "sha256:09fb11ab1500e679fc1b01199d2fed24435499856e75043a9ac0d31dd48fd881"},
- {file = "reportlab-3.5.59-cp39-cp39-manylinux1_i686.whl", hash = "sha256:18eec161411026dde49767bee4e5e8eeb8014879554811a62581dc7433628d5b"},
- {file = "reportlab-3.5.59-cp39-cp39-manylinux1_x86_64.whl", hash = "sha256:a1d3f7022a920d4a5e165d264581f1862e1c1b877ceeabb96fe98cec98125ae5"},
- {file = "reportlab-3.5.59-cp39-cp39-manylinux2010_i686.whl", hash = "sha256:1b85c20e89c22ae902ca973df2afdd2d64d27dc4ffd2b29ebad8c805a213756b"},
- {file = "reportlab-3.5.59-cp39-cp39-manylinux2010_x86_64.whl", hash = "sha256:de0c675fc2998a7eaa929c356ba49c84f53a892e9ab25e8ee7d8ebbbdcb2ac16"},
- {file = "reportlab-3.5.59-cp39-cp39-win32.whl", hash = "sha256:3b0026c1129147befd4e5a8cf25da8dea1096fce371e7b2412e36d7254019c06"},
- {file = "reportlab-3.5.59-cp39-cp39-win_amd64.whl", hash = "sha256:6191961533d49c9d860964d42bada4d7ac3bb28502d984feb8034093f2012fa8"},
- {file = "reportlab-3.5.59.tar.gz", hash = "sha256:a755cca2dcf023130b03bb671670301a992157d5c3151d838c0b68ef89894536"},
+ {file = "reportlab-3.5.65-cp36-cp36m-macosx_10_10_x86_64.whl", hash = "sha256:fd6712a8a6dca12181a3a12316f97810927861e77f2a98029efd2c5cfc8546dc"},
+ {file = "reportlab-3.5.65-cp36-cp36m-manylinux1_i686.whl", hash = "sha256:ee711804acdaf3ea7f0f2cd27f19478af993e730df8c8d923a678eb0e2572fba"},
+ {file = "reportlab-3.5.65-cp36-cp36m-manylinux1_x86_64.whl", hash = "sha256:4c42e85851f969e21fa4d6414587b7544e877ce685e2495d7d422589c70b6281"},
+ {file = "reportlab-3.5.65-cp36-cp36m-manylinux2010_i686.whl", hash = "sha256:d8fefd07072bfae2715283a821fb1acf8fc4946cf925509d5cc2af791c611809"},
+ {file = "reportlab-3.5.65-cp36-cp36m-manylinux2010_x86_64.whl", hash = "sha256:bdf751289efee4891f4f354ce9122da8de8258a40f328b3f11540c4888363337"},
+ {file = "reportlab-3.5.65-cp36-cp36m-win32.whl", hash = "sha256:f0634740b099b69caed081acd89692996b5504c59f86f39781b6bebc82b267f5"},
+ {file = "reportlab-3.5.65-cp36-cp36m-win_amd64.whl", hash = "sha256:d810bffd4bcd50fdcb2bab0d1fe9ea4e6187ed5237687e41c6ade6c884b00c1e"},
+ {file = "reportlab-3.5.65-cp37-cp37m-macosx_10_10_x86_64.whl", hash = "sha256:46745826657d35f86843487f4bc6f6f805f61260428f8ee13642bf6372f9df55"},
+ {file = "reportlab-3.5.65-cp37-cp37m-manylinux1_i686.whl", hash = "sha256:bc62187181582772688d65c557ad6a40a4c3bb8d1f74de463d35ea81983e9b75"},
+ {file = "reportlab-3.5.65-cp37-cp37m-manylinux1_x86_64.whl", hash = "sha256:58bec163f727c1c60515fc4704a961b3b4ccf2c76b4e6ec1a457ea7ed0c2d756"},
+ {file = "reportlab-3.5.65-cp37-cp37m-manylinux2010_i686.whl", hash = "sha256:d92834993bf998853a04946729266a3276965e7b13f7423212f1c1abdfc4a1c7"},
+ {file = "reportlab-3.5.65-cp37-cp37m-manylinux2010_x86_64.whl", hash = "sha256:9ec95808b742ce70c1dab28b2c5bef9093816b92315b948419c2c6968658f9cc"},
+ {file = "reportlab-3.5.65-cp37-cp37m-win32.whl", hash = "sha256:b9494986f35d82350b0ce0c29704a49a3945421b789dff92e93fbd3de554fa34"},
+ {file = "reportlab-3.5.65-cp37-cp37m-win_amd64.whl", hash = "sha256:07f9d9c0360cb8fc780ca05264faa68b90583cd28dbdf2cda6bda34379b6e66c"},
+ {file = "reportlab-3.5.65-cp38-cp38-macosx_10_10_x86_64.whl", hash = "sha256:81898de0a0be2c8318468ae0ae1590f828805e9b7fd68e5a50667dce8b942171"},
+ {file = "reportlab-3.5.65-cp38-cp38-manylinux1_i686.whl", hash = "sha256:99aeee49a61c85f1af1087e9e418f3d0c2352c4dd0f0abbfac17ae6c467185aa"},
+ {file = "reportlab-3.5.65-cp38-cp38-manylinux1_x86_64.whl", hash = "sha256:3ec70873d99c14570e2a9c44b86c8c01526871e7af5ee4b2855246db15cb0c9f"},
+ {file = "reportlab-3.5.65-cp38-cp38-manylinux2010_i686.whl", hash = "sha256:c12432575c793b8cd8552fddc219bbf2813541c64d02854ae345a108fb875b9d"},
+ {file = "reportlab-3.5.65-cp38-cp38-manylinux2010_x86_64.whl", hash = "sha256:b2cf692ae7af995b499a31a3f58f2001d98e310e03f74812bcb97a08078239c0"},
+ {file = "reportlab-3.5.65-cp38-cp38-win32.whl", hash = "sha256:f92388e30bf6b5d2eceb3d7b05ee2df856635f74ce7d950a8f45d2b70c685a5b"},
+ {file = "reportlab-3.5.65-cp38-cp38-win_amd64.whl", hash = "sha256:6f007142f2b166f52cbb3e5d23319e3e496c429831e53b904e6db28c3370f279"},
+ {file = "reportlab-3.5.65-cp39-cp39-macosx_10_10_x86_64.whl", hash = "sha256:8707cc21a769150154bf4634dca6e9581ae24a05f0fb81a84fcc1143b1cbbfde"},
+ {file = "reportlab-3.5.65-cp39-cp39-manylinux1_i686.whl", hash = "sha256:27a831da0d17153e33c985bd7a88307e206c5a28778cddb755d5372598d12637"},
+ {file = "reportlab-3.5.65-cp39-cp39-manylinux1_x86_64.whl", hash = "sha256:fe5d98cdac07dd702bcd49f5723aacdd0af8c84d70fc82a5cc3781e52aedad52"},
+ {file = "reportlab-3.5.65-cp39-cp39-manylinux2010_i686.whl", hash = "sha256:ba2d10f368c9ea1e76c84b3bb6b9982eb5a8f243c434e821c505b75ca8d85852"},
+ {file = "reportlab-3.5.65-cp39-cp39-manylinux2010_x86_64.whl", hash = "sha256:289539f7888239343ef7ebcd30c55e6204ef78d5f70e1547fdeb854a2da8bfa1"},
+ {file = "reportlab-3.5.65-cp39-cp39-win32.whl", hash = "sha256:cdf8ff72cd6fa9303744c8409fb81ef7720da2e034c369762c2fdf496462179e"},
+ {file = "reportlab-3.5.65-cp39-cp39-win_amd64.whl", hash = "sha256:4a784ecdf3008f533e5a032b96c395e8592ed5e679baaf5ef4dcc136b01c72e9"},
+ {file = "reportlab-3.5.65.tar.gz", hash = "sha256:b2c7eedb4d19db63301c27ad1076086a099fd4c8ca0a6f62f6e9ed749fa5908f"},
]
rmcl = [
- {file = "rmcl-0.3.1-py3-none-any.whl", hash = "sha256:e4ebcc3e6ce7e9efb1dec4a2d0a44c463ef3854d44e1f8919c65a2b3f9312ec7"},
- {file = "rmcl-0.3.1.tar.gz", hash = "sha256:5b5316adf53cca9e56273cad220cb7374cd56e7bac962c943868b05fc090e98c"},
+ {file = "rmcl-0.4.0-py3-none-any.whl", hash = "sha256:d2fc5d183b213797f5886a6af52c5531c87b4e1770cc720e0e8ba5992e728473"},
+ {file = "rmcl-0.4.0.tar.gz", hash = "sha256:14bd199ff2c71269c3c1ac63d10932de6c68a250a454550940dae3f06b07527a"},
]
rmfuse = []
rmrl = [
- {file = "rmrl-0.1.2-py3-none-any.whl", hash = "sha256:173231c7122a11201232ed8fe74e4a9a65192b87886ef8a98ae912aa9b875c26"},
- {file = "rmrl-0.1.2.tar.gz", hash = "sha256:8c8e757af5ca3eb7475f56803f7f37256fe4c5cad3a9ea5ad7534b2ebd172447"},
+ {file = "rmrl-0.2.1-py3-none-any.whl", hash = "sha256:c35b9f20494a6034a16e916d7351575efb3e3f77acabe9094453a7f6013eaa86"},
+ {file = "rmrl-0.2.1.tar.gz", hash = "sha256:c532bef4168350e6ab17cf37c6481dc12b6a78e007c073503f082f36215b71c9"},
]
sniffio = [
{file = "sniffio-1.2.0-py3-none-any.whl", hash = "sha256:471b71698eac1c2112a40ce2752bb2f4a4814c22a54a3eed3676bc0f5ca9f663"},
diff --git a/pkgs/tools/filesystems/rmfuse/pyproject.toml b/pkgs/tools/filesystems/rmfuse/pyproject.toml
index 1163e308e70..e3f1767b4cf 100644
--- a/pkgs/tools/filesystems/rmfuse/pyproject.toml
+++ b/pkgs/tools/filesystems/rmfuse/pyproject.toml
@@ -6,7 +6,7 @@ authors = []
[tool.poetry.dependencies]
python = "^3.8"
-rmfuse = {git = "https://github.com/rschroll/rmfuse.git"}
+rmfuse = {git = "https://github.com/rschroll/rmfuse.git", extras = ["pyfuse3"]}
[tool.poetry.dev-dependencies]
diff --git a/pkgs/tools/filesystems/rmfuse/update b/pkgs/tools/filesystems/rmfuse/update
old mode 100644
new mode 100755
diff --git a/pkgs/tools/filesystems/s3backer/default.nix b/pkgs/tools/filesystems/s3backer/default.nix
index 650fd713a0e..0a05a683adb 100644
--- a/pkgs/tools/filesystems/s3backer/default.nix
+++ b/pkgs/tools/filesystems/s3backer/default.nix
@@ -4,10 +4,10 @@
stdenv.mkDerivation rec {
pname = "s3backer";
- version = "1.5.4";
+ version = "1.6.1";
src = fetchFromGitHub {
- sha256 = "1228qlfgz48k9vv72hrz488zg73zls99cppb9vmikc0pzv1xndsx";
+ sha256 = "sha256-67sVT72i8tOMdGH/+Oh1N7Vh/2/qD56ImGWI+tprMOM=";
rev = version;
repo = "s3backer";
owner = "archiecobbs";
diff --git a/pkgs/tools/graphics/nip2/default.nix b/pkgs/tools/graphics/nip2/default.nix
index ae07d0ced2d..5fa2d263962 100644
--- a/pkgs/tools/graphics/nip2/default.nix
+++ b/pkgs/tools/graphics/nip2/default.nix
@@ -1,5 +1,5 @@
-{ lib, stdenv, fetchurl, pkg-config, glib, libxml2, flex, bison, vips, gnome2,
-fftw, gsl, goffice, libgsf }:
+{ lib, stdenv, fetchurl, pkg-config, glib, libxml2, flex, bison, vips, gtk2
+, fftw, gsl, goffice, libgsf }:
stdenv.mkDerivation rec {
pname = "nip2";
@@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
buildInputs =
[ pkg-config glib libxml2 flex bison vips
- gnome2.gtk fftw gsl goffice libgsf
+ gtk2 fftw gsl goffice libgsf
];
meta = with lib; {
diff --git a/pkgs/tools/graphics/resvg/default.nix b/pkgs/tools/graphics/resvg/default.nix
index 8c8164a7e8e..e0968dd6271 100644
--- a/pkgs/tools/graphics/resvg/default.nix
+++ b/pkgs/tools/graphics/resvg/default.nix
@@ -1,23 +1,26 @@
-{ lib, rustPlatform, fetchFromGitHub }:
+{ stdenv, lib, rustPlatform, fetchFromGitHub, libiconv }:
rustPlatform.buildRustPackage rec {
pname = "resvg";
- version = "0.13.1";
+ version = "0.14.0";
src = fetchFromGitHub {
owner = "RazrFalcon";
repo = pname;
rev = "v${version}";
- sha256 = "sha256-Jo+dx4+3GpEwOoE8HH0YahBmPvT9Oy2qXMvCJ/NZhF0=";
+ sha256 = "sha256-fd97w6yd9ZX2k8Vq+Vh6jouufGdFE02ZV8mb+BtA3tk=";
};
- cargoSha256 = "sha256-8Es9NZYsC/9PZ6ytWZTAH42U3vxZtJERPSsno1s4TEc=";
+ cargoSha256 = "sha256-LlEYfjUINQW/YrhNp/Z+fdLQPcvrTjNFtDAk1gyAuj0=";
+
+ buildInputs = lib.optionals stdenv.isDarwin [ libiconv ];
doCheck = false;
meta = with lib; {
description = "An SVG rendering library";
homepage = "https://github.com/RazrFalcon/resvg";
+ changelog = "https://github.com/RazrFalcon/resvg/raw/v${version}/CHANGELOG.md";
license = licenses.mpl20;
maintainers = [ maintainers.marsam ];
};
diff --git a/pkgs/tools/inputmethods/ibus-engines/ibus-anthy/default.nix b/pkgs/tools/inputmethods/ibus-engines/ibus-anthy/default.nix
index 60b5d6778b4..d04de7bafeb 100644
--- a/pkgs/tools/inputmethods/ibus-engines/ibus-anthy/default.nix
+++ b/pkgs/tools/inputmethods/ibus-engines/ibus-anthy/default.nix
@@ -13,11 +13,11 @@
stdenv.mkDerivation rec {
pname = "ibus-anthy";
- version = "1.5.11";
+ version = "1.5.12";
src = fetchurl {
url = "https://github.com/ibus/ibus-anthy/releases/download/${version}/${pname}-${version}.tar.gz";
- sha256 = "1zwgswpibh67sgbza8kvg03v06maxc08ihkgm5hmh333sjq9d5c0";
+ sha256 = "sha256-6edY3dRq4pI3bqsXEYf6jyBjDwpXzRKKQSCP3N/fV7s=";
};
buildInputs = [
diff --git a/pkgs/tools/inputmethods/ibus-engines/ibus-table/default.nix b/pkgs/tools/inputmethods/ibus-engines/ibus-table/default.nix
index 00a499fb104..ac29545db3b 100644
--- a/pkgs/tools/inputmethods/ibus-engines/ibus-table/default.nix
+++ b/pkgs/tools/inputmethods/ibus-engines/ibus-table/default.nix
@@ -5,13 +5,13 @@
stdenv.mkDerivation rec {
pname = "ibus-table";
- version = "1.12.3";
+ version = "1.12.4";
src = fetchFromGitHub {
owner = "kaio";
repo = "ibus-table";
rev = version;
- sha256 = "sha256-iVbct7p+i8ifSQzOFUUnJU0RHX36cFiTlv7p79iawj8=";
+ sha256 = "sha256-2qST5k2+8gfSf1/FaxXW4qwSQgNw/QKM+1mMWDdrjCU=";
};
postPatch = ''
diff --git a/pkgs/tools/misc/3mux/default.nix b/pkgs/tools/misc/3mux/default.nix
index 3c51210edc7..4b5db58c640 100644
--- a/pkgs/tools/misc/3mux/default.nix
+++ b/pkgs/tools/misc/3mux/default.nix
@@ -1,24 +1,38 @@
-{ lib, buildGoModule, fetchFromGitHub }:
+{ lib, buildGoModule, fetchFromGitHub, makeWrapper }:
buildGoModule rec {
pname = "3mux";
- version = "1.0.1";
+ version = "1.1.0";
src = fetchFromGitHub {
owner = "aaronjanse";
repo = pname;
rev = "v${version}";
- sha256 = "sha256-auEMG3txO2JS/2dMFBtEujv9s5I0A80Vwts5kXjH600=";
+ sha256 = "sha256-QT4QXTlJf2NfTqXE4GF759EoW6Ri12lxDyodyEFc+ag=";
};
- vendorSha256 = "sha256-rcbnyScD2GU1DLY6dTEPgFNXZfgkxXPn5lt6HRqa0d8=";
+ nativeBuildInputs = [ makeWrapper ];
+
+ vendorSha256 = "sha256-tbziQZIA1+b+ZtvA/865c8YQxn+r8HQy6Pqaac2kwcU=";
+
+ # This is a package used for internally testing 3mux. It's meant for
+ # use by 3mux maintainers/contributors only.
+ excludedPackages = [ "fuzz" ];
+
+ # 3mux needs to have itself in the path so users can run `3mux detach`.
+ # This ensures that, while inside 3mux, the binary in the path is the
+ # same version as the 3mux hosting the session. This also allows users
+ # to use 3mux via `nix run nixpkgs#_3mux` (otherwise they'd get "command
+ # not found").
+ postInstall = ''
+ wrapProgram $out/bin/3mux --prefix PATH : $out/bin
+ '';
meta = with lib; {
description = "Terminal multiplexer inspired by i3";
longDescription = ''
- 3mux is a terminal multiplexer with out-of-the-box support for search,
- mouse-controlled scrollback, and i3-like keybindings. Imagine tmux with a
- smaller learning curve and more sane defaults.
+ Terminal multiplexer with out-of-the-box support for search,
+ mouse-controlled scrollback, and i3-like keybindings
'';
homepage = "https://github.com/aaronjanse/3mux";
license = licenses.mit;
diff --git a/pkgs/tools/misc/broadlink-cli/default.nix b/pkgs/tools/misc/broadlink-cli/default.nix
index 4b22e6493a7..2acc8dabbef 100644
--- a/pkgs/tools/misc/broadlink-cli/default.nix
+++ b/pkgs/tools/misc/broadlink-cli/default.nix
@@ -2,7 +2,7 @@
python3Packages.buildPythonApplication rec {
pname = "broadlink-cli";
- version = "0.16.0";
+ version = "0.17.0";
# the tools are available as part of the source distribution from GH but
# not pypi, so we have to fetch them here.
@@ -10,7 +10,7 @@ python3Packages.buildPythonApplication rec {
owner = "mjg59";
repo = "python-broadlink";
rev = version;
- sha256 = "sha256-fdwy58AopAcDp18APzvYionEbrKfTlH/yFpT1gG5iDs=";
+ sha256 = "sha256-b3A36BdIvyl1RxNO5SyxLIpQmu1UHHekyh6vrFjwpp4=";
};
format = "other";
diff --git a/pkgs/tools/misc/cicero-tui/default.nix b/pkgs/tools/misc/cicero-tui/default.nix
index e00ceb9517f..dfc79e208ac 100644
--- a/pkgs/tools/misc/cicero-tui/default.nix
+++ b/pkgs/tools/misc/cicero-tui/default.nix
@@ -10,13 +10,13 @@
rustPlatform.buildRustPackage rec {
pname = "cicero-tui";
- version = "0.1.4";
+ version = "0.2.0";
src = fetchFromGitHub {
owner = "eyeplum";
repo = "cicero-tui";
rev = "v${version}";
- sha256 = "1bz2y37qf9c3fxc73chb42rffdivp5krczhgd9rnwq5r6n6bdgq7";
+ sha256 = "sha256-TNNPTKLO5qjSeCxWb7bB4yV1J4Seu+tBKNs0Oav/pPE=";
};
nativeBuildInputs = [
@@ -29,7 +29,7 @@ rustPlatform.buildRustPackage rec {
freetype
];
- cargoSha256 = "04359gf9mirczqwh8jv3rf0cc4pp05r8ncqyz0n8r7x5qv77kgcp";
+ cargoSha256 = "sha256-kzU+i5DLmZULdJPURz10URE5sMUG6eQg0pCoEiyfgco=";
meta = with lib; {
description = "Unicode tool with a terminal user interface";
diff --git a/pkgs/tools/misc/czkawka/default.nix b/pkgs/tools/misc/czkawka/default.nix
new file mode 100644
index 00000000000..29748f781be
--- /dev/null
+++ b/pkgs/tools/misc/czkawka/default.nix
@@ -0,0 +1,45 @@
+{ lib
+, rustPlatform
+, fetchFromGitHub
+, pkg-config
+, glib
+, cairo
+, pango
+, gdk-pixbuf
+, atk
+, gtk3
+}:
+
+rustPlatform.buildRustPackage rec {
+ pname = "czkawka";
+ version = "3.0.0";
+
+ src = fetchFromGitHub {
+ owner = "qarmin";
+ repo = pname;
+ rev = version;
+ sha256 = "1g5a9ns5lkiyk6hjsh08hgs41538dzj0a4lgn2c5cbad5psl0xa6";
+ };
+
+ cargoSha256 = "11ym2d7crp12w91111s3rv0gklkg2bzlq9g24cws4h7ipi0zfx5h";
+
+ nativeBuildInputs = [
+ pkg-config
+ ];
+
+ buildInputs = [
+ glib
+ cairo
+ pango
+ gdk-pixbuf
+ atk
+ gtk3
+ ];
+
+ meta = with lib; {
+ description = "A simple, fast and easy to use app to remove unnecessary files from your computer";
+ homepage = "https://github.com/qarmin/czkawka";
+ license = with licenses; [ mit ];
+ maintainers = with maintainers; [ yanganto ];
+ };
+}
diff --git a/pkgs/tools/misc/dijo/default.nix b/pkgs/tools/misc/dijo/default.nix
index 3ecb201468a..73705705993 100644
--- a/pkgs/tools/misc/dijo/default.nix
+++ b/pkgs/tools/misc/dijo/default.nix
@@ -1,5 +1,5 @@
{ stdenv, lib, rustPlatform, fetchFromGitHub, ncurses, CoreServices }:
-let version = "0.2.6"; in
+let version = "0.2.7"; in
rustPlatform.buildRustPackage {
pname = "dijo";
inherit version;
@@ -8,9 +8,9 @@ rustPlatform.buildRustPackage {
owner = "NerdyPepper";
repo = "dijo";
rev = "v${version}";
- sha256 = "sha256-fdPl+3NjgVE2MRopzeN/bxbVP6HaTnyJTGFWsLhlRoQ=";
+ sha256 = "sha256-g+A8BJxqoAvm9LTLrLnClVGtFJCQ2gT0mDGAov/6vXE=";
};
- cargoSha256 = "sha256-45YfZWncT7hNiOhlAatpdFdxgBaF83sih67B/DPNHcs=";
+ cargoSha256 = "sha256-3V94bOixYMznkCQu90+E/68Sfl9GvHp9LNxwWwk4xZQ=";
meta = with lib; {
description = "Scriptable, curses-based, digital habit tracker";
diff --git a/pkgs/tools/misc/direnv/default.nix b/pkgs/tools/misc/direnv/default.nix
index ee068450344..5fa6b8db60e 100644
--- a/pkgs/tools/misc/direnv/default.nix
+++ b/pkgs/tools/misc/direnv/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "direnv";
- version = "2.27.0";
+ version = "2.28.0";
src = fetchFromGitHub {
owner = "direnv";
repo = "direnv";
rev = "v${version}";
- sha256 = "05vvn59xd2q4yjizh5fprjib5xqq58by80d5avsm8nb1qxf383b1";
+ sha256 = "sha256-iZ3Lf7Yg+N9BWyLLF+MrT2gpPT9BTcp6pNMpfqwcZXo=";
};
- vendorSha256 = "084x7d7sshcsyim76d6pl6127nlqacgwwnm965srl9y5w5nqzba6";
+ vendorSha256 = "sha256-P8NLY1iGh86ntmYsTVlnNh5akdaM8nzcxDn6Nfmgr84=";
# we have no bash at the moment for windows
BASH_PATH =
diff --git a/pkgs/tools/misc/fzf/default.nix b/pkgs/tools/misc/fzf/default.nix
index 25542543d65..035b6f65517 100644
--- a/pkgs/tools/misc/fzf/default.nix
+++ b/pkgs/tools/misc/fzf/default.nix
@@ -2,13 +2,13 @@
buildGoModule rec {
pname = "fzf";
- version = "0.25.1";
+ version = "0.26.0";
src = fetchFromGitHub {
owner = "junegunn";
repo = pname;
rev = version;
- sha256 = "085apa4msw8v8f57942xh7wfw3dkavrl9d58yj6i3yr75l3vg05r";
+ sha256 = "0p9hslaawnqnnf1s6hj3vdh11ncq7mrb4w4i933mdkychw5jav38";
};
vendorSha256 = "0dd0qm1fxp3jnlrhfaas8fw87cj7rygaac35a9nk3xh2xsk7q35p";
diff --git a/pkgs/tools/misc/git-town/default.nix b/pkgs/tools/misc/git-town/default.nix
index 56f9452db7b..88d62b896df 100644
--- a/pkgs/tools/misc/git-town/default.nix
+++ b/pkgs/tools/misc/git-town/default.nix
@@ -2,14 +2,14 @@
buildGoPackage rec {
pname = "git-town";
- version = "7.4.0";
+ version = "7.5.0";
goPackagePath = "github.com/git-town/git-town";
src = fetchFromGitHub {
owner = "git-town";
repo = "git-town";
rev = "v${version}";
- sha256 = "05s2hp4xn0bs3y6rgqkpgz0k8q8yfpwkw5m8vwim95hk6n41ps18";
+ sha256 = "sha256-RmLDlTK+JO2KRLuLvO927W3WYdDlteBIpgTgDXh8lC8=";
};
buildFlagsArray = [ "-ldflags=-X github.com/git-town/git-town/src/cmd.version=v${version} -X github.com/git-town/git-town/src/cmd.buildDate=nix" ];
diff --git a/pkgs/tools/misc/mcfly/default.nix b/pkgs/tools/misc/mcfly/default.nix
index acdde84accd..aebff1da47f 100644
--- a/pkgs/tools/misc/mcfly/default.nix
+++ b/pkgs/tools/misc/mcfly/default.nix
@@ -2,13 +2,13 @@
rustPlatform.buildRustPackage rec {
pname = "mcfly";
- version = "0.5.4";
+ version = "0.5.5";
src = fetchFromGitHub {
owner = "cantino";
repo = "mcfly";
rev = "v${version}";
- sha256 = "sha256-OYHUawlVHUlKMOWFqeJgg8EIe6Hbe+tKi57sJC5zH1U=";
+ sha256 = "sha256-4slE/11N9L9Q45w/LF5rNkOZbADjY1n4NxdoNlXPdo8=";
};
postInstall = ''
@@ -20,7 +20,7 @@ rustPlatform.buildRustPackage rec {
install -Dm644 -t $out/share/mcfly mcfly.fish
'';
- cargoSha256 = "sha256-aiOw1esERlhOTBCldxoldMCrxMxcGpYXEvjSFQ8xU8A=";
+ cargoSha256 = "sha256-MlhltJh+Z2GFHm+qCD8UDEvY+W8EprxVoBv/kj4v1Qc=";
meta = with lib; {
homepage = "https://github.com/cantino/mcfly";
diff --git a/pkgs/tools/misc/oppai-ng/default.nix b/pkgs/tools/misc/oppai-ng/default.nix
index ef464e7b755..f36dacdd3a2 100644
--- a/pkgs/tools/misc/oppai-ng/default.nix
+++ b/pkgs/tools/misc/oppai-ng/default.nix
@@ -4,13 +4,13 @@
stdenv.mkDerivation rec {
pname = "oppai-ng";
- version = "4.0.0";
+ version = "4.1.0";
src = fetchFromGitHub {
owner = "Francesco149";
repo = pname;
rev = version;
- sha256 = "sha256-fUtyQaHcNBmDs1BPbFGieKY/CFyETqBxYzzIXSERFJY=";
+ sha256 = "sha256-L9eraLOWm1tMImS8bLB9T4Md4VdTSxqI9Bt4r8eqxqs=";
};
buildPhase = ''
diff --git a/pkgs/tools/misc/pcb2gcode/default.nix b/pkgs/tools/misc/pcb2gcode/default.nix
index f43bbcdb8f2..6d385169975 100644
--- a/pkgs/tools/misc/pcb2gcode/default.nix
+++ b/pkgs/tools/misc/pcb2gcode/default.nix
@@ -13,13 +13,13 @@
stdenv.mkDerivation rec {
pname = "pcb2gcode";
- version = "2.2.3";
+ version = "2.3.0";
src = fetchFromGitHub {
owner = "pcb2gcode";
repo = "pcb2gcode";
rev = "v${version}";
- sha256 = "sha256-CIhhwUsnX+Wx4hLNE8uQf17QbDDm4vCbv/XZVuCrWdw=";
+ sha256 = "sha256-BELugmnnedqXTnSwiQN3XbqkWKTKF27ElQAwrEWNSao=";
};
nativeBuildInputs = [ autoreconfHook pkg-config ];
diff --git a/pkgs/tools/misc/pistol/default.nix b/pkgs/tools/misc/pistol/default.nix
index 6eec45db011..f31de57fdfe 100644
--- a/pkgs/tools/misc/pistol/default.nix
+++ b/pkgs/tools/misc/pistol/default.nix
@@ -6,16 +6,16 @@
buildGoModule rec {
pname = "pistol";
- version = "0.1.8";
+ version = "0.1.9";
src = fetchFromGitHub {
owner = "doronbehar";
repo = pname;
rev = "v${version}";
- sha256 = "00vpl43m0zw6vqw8yjkaa7dnis9g169jfb48g2mr0hgyhsjr7jbj";
+ sha256 = "sha256-Q/W+1NvbuSu+QfezJpyeI5r4VlzdAAbOlSfFIT8knJs=";
};
- vendorSha256 = "1rkyvcyrjnrgd3b05gjd4sv95j1b99q641f3n36kgf3sc3hp31ws";
+ vendorSha256 = "sha256-oXt2nZ9lcAiI9ZQtKuQrXOXDfqx3Ucvh/K6g7SScd2Q=";
doCheck = false;
diff --git a/pkgs/tools/misc/progress/default.nix b/pkgs/tools/misc/progress/default.nix
index 4f27cd239d1..9feee484170 100644
--- a/pkgs/tools/misc/progress/default.nix
+++ b/pkgs/tools/misc/progress/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "progress";
- version = "0.15";
+ version = "0.16";
src = fetchFromGitHub {
owner = "Xfennec";
repo = "progress";
rev = "v${version}";
- sha256 = "1cnb4ixlhshn139mj5sr42k5m6gjjbyqvkn1324c47niwrgp7dqm";
+ sha256 = "sha256-kkEyflyBaQ5hUVo646NUuC1u54uzLJJsVFej9pMEwT0=";
};
nativeBuildInputs = [ pkg-config which ];
diff --git a/pkgs/tools/misc/pspg/default.nix b/pkgs/tools/misc/pspg/default.nix
index 64cc91f170b..a3b613611fc 100644
--- a/pkgs/tools/misc/pspg/default.nix
+++ b/pkgs/tools/misc/pspg/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "pspg";
- version = "4.3.0";
+ version = "4.3.1";
src = fetchFromGitHub {
owner = "okbob";
repo = pname;
rev = version;
- sha256 = "sha256-564ZHrok5RVFR9OYPpd6WjSZKieNFhnvUbBklayGOb0=";
+ sha256 = "sha256-1udmtstmTmoW45tvDSVQPoMymw5YRKMls1CmWnqIaNE=";
};
nativeBuildInputs = [ pkg-config ];
diff --git a/pkgs/tools/misc/shelldap/default.nix b/pkgs/tools/misc/shelldap/default.nix
index 18c5aea3dfd..c782b129200 100644
--- a/pkgs/tools/misc/shelldap/default.nix
+++ b/pkgs/tools/misc/shelldap/default.nix
@@ -6,7 +6,7 @@ perlPackages.buildPerlPackage rec {
url = "https://bitbucket.org/mahlon/shelldap/downloads/shelldap-${version}.tar.gz";
sha256 = "07gkvvxcgw3pgkfy8p9mmidakciaq1rsq5zhmdqd8zcwgqkrr24i";
};
- buildInputs = with perlPackages; [ perl YAMLSyck NetLDAP AlgorithmDiff IOSocketSSL AuthenSASL TermReadLineGnu TermShell ];
+ buildInputs = with perlPackages; [ perl YAMLSyck perlldap AlgorithmDiff IOSocketSSL AuthenSASL TermReadLineGnu TermShell ];
prePatch = ''
touch Makefile.PL
'';
diff --git a/pkgs/tools/misc/units/default.nix b/pkgs/tools/misc/units/default.nix
index 2b40e289cad..04e955a78b1 100644
--- a/pkgs/tools/misc/units/default.nix
+++ b/pkgs/tools/misc/units/default.nix
@@ -11,11 +11,11 @@ assert enableCurrenciesUpdater -> pythonPackages != null;
stdenv.mkDerivation rec {
pname = "units";
- version = "2.19";
+ version = "2.21";
src = fetchurl {
url = "mirror://gnu/units/${pname}-${version}.tar.gz";
- sha256 = "0mk562g7dnidjgfgvkxxpvlba66fh1ykmfd9ylzvcln1vxmi6qj2";
+ sha256 = "sha256-bD6AqfmAWJ/ZYqWFKiZ0ZCJX2xxf1bJ8TZ5mTzSGy68=";
};
pythonEnv = pythonPackages.python.withPackages(ps: [
diff --git a/pkgs/tools/misc/uutils-coreutils/default.nix b/pkgs/tools/misc/uutils-coreutils/default.nix
index fd195ab1843..8a04d07b65a 100644
--- a/pkgs/tools/misc/uutils-coreutils/default.nix
+++ b/pkgs/tools/misc/uutils-coreutils/default.nix
@@ -1,8 +1,15 @@
-{ stdenv, fetchFromGitHub, rustPlatform, cargo, cmake, sphinx, lib, prefix ? "uutils-"
+{ lib
+, stdenv
+, fetchFromGitHub
+, rustPlatform
+, cargo
+, sphinx
, Security
+, prefix ? "uutils-"
+, buildMulticallBinary ? true
}:
-rustPlatform.buildRustPackage rec {
+stdenv.mkDerivation rec {
pname = "uutils-coreutils";
version = "0.0.4";
@@ -13,21 +20,32 @@ rustPlatform.buildRustPackage rec {
sha256 = "sha256-z5lDKJpFxXDCQq+0Da/63GGoUXacy5TSn+1gJiMvicc=";
};
- # too many impure/platform-dependent tests
- doCheck = false;
+ postPatch = ''
+ # can be removed after https://github.com/uutils/coreutils/pull/1815 is included
+ substituteInPlace GNUmakefile \
+ --replace uutils coreutils
+ '';
- cargoSha256 = "sha256-x/nn2JNe8x+I0G2Vbr2PZAHCghwLBDhKAhkHPQFeL0M=";
+ cargoDeps = rustPlatform.fetchCargoTarball {
+ inherit src;
+ name = "${pname}-${version}";
+ hash = "sha256-x/nn2JNe8x+I0G2Vbr2PZAHCghwLBDhKAhkHPQFeL0M=";
+ };
- makeFlags =
- [ "CARGO=${cargo}/bin/cargo" "PREFIX=$(out)" "PROFILE=release" "INSTALLDIR_MAN=$(out)/share/man/man1" ]
- ++ lib.optional (prefix != null) [ "PROG_PREFIX=${prefix}" ];
+ nativeBuildInputs = [ rustPlatform.cargoSetupHook sphinx ];
- nativeBuildInputs = [ cmake cargo sphinx ];
buildInputs = lib.optional stdenv.isDarwin Security;
- # empty {build,install}Phase to use defaults of `stdenv.mkDerivation` rather than rust defaults
- buildPhase = "";
- installPhase = "";
+ makeFlags = [
+ "CARGO=${cargo}/bin/cargo"
+ "PREFIX=${placeholder "out"}"
+ "PROFILE=release"
+ "INSTALLDIR_MAN=${placeholder "out"}/share/man/man1"
+ ] ++ lib.optionals (prefix != null) [ "PROG_PREFIX=${prefix}" ]
+ ++ lib.optionals buildMulticallBinary [ "MULTICALL=y" ];
+
+ # too many impure/platform-dependent tests
+ doCheck = false;
meta = with lib; {
description = "Cross-platform Rust rewrite of the GNU coreutils";
@@ -36,7 +54,7 @@ rustPlatform.buildRustPackage rec {
CLI utils in Rust. This repo is to aggregate the GNU coreutils rewrites.
'';
homepage = "https://github.com/uutils/coreutils";
- maintainers = with maintainers; [ siraben ];
+ maintainers = with maintainers; [ siraben SuperSandro2000 ];
license = licenses.mit;
platforms = platforms.unix;
};
diff --git a/pkgs/tools/misc/vttest/default.nix b/pkgs/tools/misc/vttest/default.nix
index 64a76e97bae..a78b6856964 100644
--- a/pkgs/tools/misc/vttest/default.nix
+++ b/pkgs/tools/misc/vttest/default.nix
@@ -2,14 +2,14 @@
stdenv.mkDerivation rec {
pname = "vttest";
- version = "20200610";
+ version = "20210210";
src = fetchurl {
urls = [
"https://invisible-mirror.net/archives/${pname}/${pname}-${version}.tgz"
"ftp://ftp.invisible-island.net/${pname}/${pname}-${version}.tgz"
];
- sha256 = "0181lk999gfqk8pkd4yx0qrz9r3k9a0z0i50wcayp7z1n1ivqllb";
+ sha256 = "sha256-D5ii4wWYKRXxUgmEw+hpjjrNUI7iEHEVKMifWn6n8EY=";
};
meta = with lib; {
diff --git a/pkgs/tools/misc/yad/default.nix b/pkgs/tools/misc/yad/default.nix
index 29f1ed6d3d0..2069ba6b159 100644
--- a/pkgs/tools/misc/yad/default.nix
+++ b/pkgs/tools/misc/yad/default.nix
@@ -3,13 +3,13 @@
stdenv.mkDerivation rec {
pname = "yad";
- version = "7.3";
+ version = "8.0";
src = fetchFromGitHub {
owner = "v1cont";
repo = "yad";
rev = "v${version}";
- sha256 = "sha256-3y3QLqUWBSJ9BLI8gd0LQ9SxNhcj5dXpz8Y2Hi2iCwU=";
+ sha256 = "sha256-KntJtli1PtqH/9XOTq4FkVJYklp0L7bChwQQGCBTLDA=";
};
configureFlags = [
diff --git a/pkgs/tools/misc/ytfzf/default.nix b/pkgs/tools/misc/ytfzf/default.nix
index 9feecb58912..56e139941b2 100644
--- a/pkgs/tools/misc/ytfzf/default.nix
+++ b/pkgs/tools/misc/ytfzf/default.nix
@@ -2,25 +2,34 @@
, stdenv
, fetchFromGitHub
, makeWrapper
+, coreutils
, curl
, dmenu
, fzf
+, gnused
, jq
, mpv
+, ncurses
+, ueberzug
, youtube-dl
}:
stdenv.mkDerivation rec {
pname = "ytfzf";
- version = "1.0.1";
+ version = "1.1.0";
src = fetchFromGitHub {
owner = "pystardust";
repo = "ytfzf";
rev = "v${version}";
- sha256 = "1i9ya38zcaj1vkfgy1n4gp5vqb59zlrd609pdmz4jqinrb0c5fgv";
+ sha256 = "sha256-ATQRXYaIp1MKCO/EAPsopzFEZeNJzdk73/OcgjsMdkg=";
};
+ patches = [
+ # Updates have to be installed through Nix.
+ ./no-update.patch
+ ];
+
nativeBuildInputs = [ makeWrapper ];
makeFlags = [ "PREFIX=${placeholder "out"}/bin" ];
@@ -29,7 +38,7 @@ stdenv.mkDerivation rec {
postInstall = ''
wrapProgram "$out/bin/ytfzf" --prefix PATH : ${lib.makeBinPath [
- curl dmenu fzf jq mpv youtube-dl
+ coreutils curl dmenu fzf gnused jq mpv ncurses ueberzug youtube-dl
]}
'';
diff --git a/pkgs/tools/misc/ytfzf/no-update.patch b/pkgs/tools/misc/ytfzf/no-update.patch
new file mode 100644
index 00000000000..07ca62cd943
--- /dev/null
+++ b/pkgs/tools/misc/ytfzf/no-update.patch
@@ -0,0 +1,30 @@
+diff --git a/ytfzf b/ytfzf
+index 5238682..c5c3a1a 100755
+--- a/ytfzf
++++ b/ytfzf
+@@ -757,23 +757,8 @@ clear_history () {
+ }
+
+ update_ytfzf () {
+- branch="$1"
+- updatefile="/tmp/ytfzf-update"
+- curl -L "https://raw.githubusercontent.com/pystardust/ytfzf/$branch/ytfzf" -o "$updatefile"
+-
+- if sed -n '1p' < "$updatefile" | grep -q '#!/bin/sh' ; then
+- chmod 755 "$updatefile"
+- if [ "$(uname)" = "Darwin" ]; then
+- sudo cp "$updatefile" "/usr/local/bin/ytfzf"
+- else
+- sudo cp "$updatefile" "/usr/bin/ytfzf"
+- fi
+- else
+- printf "%bFailed to update ytfzf. Try again later.%b" "$c_red" "$c_reset"
+- fi
+-
+- rm "$updatefile"
+- exit
++ printf "%bUpdates have to be installed through Nix.%b\n" "$c_red" "$c_reset"
++ exit 1
+ }
+
+
diff --git a/pkgs/tools/networking/boundary/default.nix b/pkgs/tools/networking/boundary/default.nix
index 37cb23f9876..50b3fa07782 100644
--- a/pkgs/tools/networking/boundary/default.nix
+++ b/pkgs/tools/networking/boundary/default.nix
@@ -1,32 +1,35 @@
{ stdenv, lib, fetchzip }:
-let
- inherit (stdenv.hostPlatform) system;
- suffix = {
- x86_64-linux = "linux_amd64";
- aarch64-linux = "linux_arm64";
- x86_64-darwin = "darwin_amd64";
- }."${system}" or (throw "Unsupported system: ${system}");
- fetchsrc = version: sha256: fetchzip {
- url = "https://releases.hashicorp.com/boundary/${version}/boundary_${version}_${suffix}.zip";
- sha256 = sha256."${system}";
- };
-in
stdenv.mkDerivation rec {
pname = "boundary";
- version = "0.1.7";
+ version = "0.1.8";
- src = fetchsrc version {
- x86_64-linux = "sha256-cSD9V/Hj/eEc6k+LMNRnSEA94fA6bQUfCgA+XdqAR4k=";
- aarch64-linux = "sha256-MG97PhG/t1rdmTF3n2YHYsTo8VODCaY3cfnv8YHgAY8=";
- x86_64-darwin = "sha256-p60UiIy9DGx7AaEvmyo4FLa0Z67MQRNJkw1nHaM6eww=";
- };
+ src =
+ let
+ inherit (stdenv.hostPlatform) system;
+ suffix = {
+ x86_64-linux = "linux_amd64";
+ aarch64-linux = "linux_arm64";
+ x86_64-darwin = "darwin_amd64";
+ }.${system} or (throw "Unsupported system: ${system}");
+ fetchsrc = version: sha256: fetchzip {
+ url = "https://releases.hashicorp.com/boundary/${version}/boundary_${version}_${suffix}.zip";
+ sha256 = sha256.${system};
+ };
+ in
+ fetchsrc version {
+ x86_64-linux = "sha256-CZueZqN1XoSmqOsocGwUoIZ5878uSHFYW2KDURWRHhM=";
+ aarch64-linux = "sha256-/pl9MzR4GFjiefc7Sde+jTGi/QaY3U/An8J5+KQR/68=";
+ x86_64-darwin = "sha256-kkqROFXvEpxRySByGtmGtFJPBr5Dw3BOPQ+bArqLxAA=";
+ };
dontConfigure = true;
dontBuild = true;
installPhase = ''
+ runHook preInstall
install -D boundary $out/bin/boundary
+ runHook postInstall
'';
doInstallCheck = true;
diff --git a/pkgs/tools/networking/cassowary/default.nix b/pkgs/tools/networking/cassowary/default.nix
index f0aecf7363a..527ecfbf98d 100644
--- a/pkgs/tools/networking/cassowary/default.nix
+++ b/pkgs/tools/networking/cassowary/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "cassowary";
- version = "0.13.0";
+ version = "0.14.0";
src = fetchFromGitHub {
owner = "rogerwelin";
repo = pname;
rev = "v${version}";
- sha256 = "sha256-IaS2QU9DBupv06AMzJXBM2iZkNVw31Pt1bOMQNBEiq0=";
+ sha256 = "sha256-rQNrxAKf2huY9I6iqdf1iYxgXaQI0LG1Lkrnv1OuJsg=";
};
- vendorSha256 = "sha256-RuwrnuTNfiYpIuohw7OQv95hjOAeWCMuajsZVUUDxBQ=";
+ vendorSha256 = "sha256-hGpiL88x2roFEjJJM4CKyt3k66VK1pEnpOwvhDPDp6M=";
doCheck = false;
diff --git a/pkgs/tools/networking/dnsperf/default.nix b/pkgs/tools/networking/dnsperf/default.nix
index e4405670363..671a80e5780 100644
--- a/pkgs/tools/networking/dnsperf/default.nix
+++ b/pkgs/tools/networking/dnsperf/default.nix
@@ -1,17 +1,17 @@
{ lib, stdenv, fetchurl, fetchFromGitHub, autoreconfHook, pkg-config
-, openssl, ldns
+, openssl, ldns, libck
}:
stdenv.mkDerivation rec {
pname = "dnsperf";
- version = "2.4.0";
+ version = "2.5.0";
# The same as the initial commit of the new GitHub repo (only readme changed).
src = fetchFromGitHub {
owner = "DNS-OARC";
repo = "dnsperf";
rev = "v${version}";
- sha256 = "0q7zmzhhx71v41wf6rhyvpil43ch4a9sx21x47wgcg362lca3cbz";
+ sha256 = "0wcjs512in9w36hbn4mffca02cn5df3s1x7zaj02qv8na5nqq11m";
};
outputs = [ "out" "man" "doc" ];
@@ -21,6 +21,7 @@ stdenv.mkDerivation rec {
buildInputs = [
openssl
ldns # optional for DDNS (but cheap anyway)
+ libck
];
doCheck = true;
diff --git a/pkgs/tools/networking/frp/default.nix b/pkgs/tools/networking/frp/default.nix
index bc92d465699..375d0dc1625 100644
--- a/pkgs/tools/networking/frp/default.nix
+++ b/pkgs/tools/networking/frp/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "frp";
- version = "0.35.1";
+ version = "0.36.0";
src = fetchFromGitHub {
owner = "fatedier";
repo = pname;
rev = "v${version}";
- sha256 = "sha256-QnD8Yo1GLlOuCnYgzAIGW8JQ5yihmAZGqDFJ412L+W0=";
+ sha256 = "sha256-5BwSRHqsCLAD/p8U0zblAhtkpzkPVzHvS4VaTAYNF9o=";
};
- vendorSha256 = "sha256-odZPXLn5la2x9QIlT3g7+Rxb9tXGhjTycEvJPUPbM2s=";
+ vendorSha256 = "sha256-Q4ZwCH/RTa8cLtSg06s1S790MdZLgfWOvaD+WAt/RBM=";
doCheck = false;
diff --git a/pkgs/tools/networking/go-shadowsocks2/default.nix b/pkgs/tools/networking/go-shadowsocks2/default.nix
index c989f36da3d..0c8505c7001 100644
--- a/pkgs/tools/networking/go-shadowsocks2/default.nix
+++ b/pkgs/tools/networking/go-shadowsocks2/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "go-shadowsocks2";
- version = "0.1.3";
+ version = "0.1.4";
src = fetchFromGitHub {
owner = "shadowsocks";
repo = "go-shadowsocks2";
rev = "v${version}";
- sha256 = "1wzy3ml4ld83iawcl6p313bskzs6zjhz8vlg8kpwgn71cnbv4pvi";
+ sha256 = "sha256-ouJGrVribymak4SWaLbGhlp41iuw07VdxCypoBr1hWA=";
};
- vendorSha256 = "0iyak8af708h3rdrslndladbcjrix35j3rlhpsb8ljchqp09lksg";
+ vendorSha256 = "sha256-RrHksWET5kicbdQ5HRDWhNxx4rTi2zaVeaPoLdg4uQw=";
meta = with lib; {
description = "Fresh implementation of Shadowsocks in Go";
diff --git a/pkgs/tools/networking/kapp/default.nix b/pkgs/tools/networking/kapp/default.nix
index 13076338529..dfb64134871 100644
--- a/pkgs/tools/networking/kapp/default.nix
+++ b/pkgs/tools/networking/kapp/default.nix
@@ -1,13 +1,13 @@
{ lib, buildGoModule, fetchFromGitHub }:
buildGoModule rec {
pname = "kapp";
- version = "0.35.0";
+ version = "0.36.0";
src = fetchFromGitHub {
owner = "vmware-tanzu";
repo = "carvel-kapp";
rev = "v${version}";
- sha256 = "1i4hpqpbwqb0yg3rx4z733zfslq3svmahfr39ss1ydylsipl02mg";
+ sha256 = "sha256-hYKRfAnpHw8hHT70sOQSGlDj0dgzU0wlZpXA5f2BBfg=";
};
vendorSha256 = null;
diff --git a/pkgs/tools/networking/keepalived/default.nix b/pkgs/tools/networking/keepalived/default.nix
index a805fe7e9e6..48fe72d4296 100644
--- a/pkgs/tools/networking/keepalived/default.nix
+++ b/pkgs/tools/networking/keepalived/default.nix
@@ -4,13 +4,13 @@
stdenv.mkDerivation rec {
pname = "keepalived";
- version = "2.2.1";
+ version = "2.2.2";
src = fetchFromGitHub {
owner = "acassen";
repo = "keepalived";
rev = "v${version}";
- sha256 = "sha256-Cupi5arScECKmHCBcC0Cmm/64JhidMyNUB75YmGMJag=";
+ sha256 = "sha256-qugEEbOQ4bemzelIOaNFvo3piMZpKUZGjR+4XF8aLHw=";
};
buildInputs = [
diff --git a/pkgs/tools/networking/minio-client/default.nix b/pkgs/tools/networking/minio-client/default.nix
index bdec1b2b4ac..1b2b0f2deb3 100644
--- a/pkgs/tools/networking/minio-client/default.nix
+++ b/pkgs/tools/networking/minio-client/default.nix
@@ -2,13 +2,13 @@
buildGoModule rec {
pname = "minio-client";
- version = "2021-03-10T05-59-20Z";
+ version = "2021-03-12T03-36-59Z";
src = fetchFromGitHub {
owner = "minio";
repo = "mc";
rev = "RELEASE.${version}";
- sha256 = "sha256-IoCM2FA6oNiNT6zWspMEqgq4hZ8tAQVEAqouRlBe/ts=";
+ sha256 = "sha256-aIJjr7KaT4E4Q1Ho4D0emduJWFxdCXCodq7J43r0DMQ=";
};
vendorSha256 = "sha256-aoRdtv/Q7vjn0M7iSYAuyu/3pEH30x6D39xTHqQPvuo=";
diff --git a/pkgs/tools/networking/network-manager/applet/default.nix b/pkgs/tools/networking/network-manager/applet/default.nix
index 45839eabb0b..f6c45fc074d 100644
--- a/pkgs/tools/networking/network-manager/applet/default.nix
+++ b/pkgs/tools/networking/network-manager/applet/default.nix
@@ -11,7 +11,6 @@
, polkit
, modemmanager
, libnma
-, mobile-broadband-provider-info
, glib-networking
, gsettings-desktop-schemas
, libgudev
@@ -26,11 +25,11 @@
stdenv.mkDerivation rec {
pname = "network-manager-applet";
- version = "1.18.0";
+ version = "1.20.0";
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "12xiy8g8qk18jvxvn78mvq03zvzp06bww49na765jjw0rq541fyx";
+ sha256 = "0lsjkbv66hn7acl2pg9h6hz4b700zzv4cjwrwjvy7043blw0bcla";
};
mesonFlags = [
@@ -51,6 +50,7 @@ stdenv.mkDerivation rec {
libgudev
modemmanager
jansson
+ glib
glib-networking
libappindicator-gtk3
gnome3.adwaita-icon-theme
@@ -81,7 +81,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
homepage = "https://gitlab.gnome.org/GNOME/network-manager-applet/";
description = "NetworkManager control applet for GNOME";
- license = licenses.gpl2;
+ license = licenses.gpl2Plus;
maintainers = with maintainers; [ phreedom ];
platforms = platforms.linux;
};
diff --git a/pkgs/tools/networking/wireguard-tools/default.nix b/pkgs/tools/networking/wireguard-tools/default.nix
index 5cfb61d7fbf..687c9d988fb 100644
--- a/pkgs/tools/networking/wireguard-tools/default.nix
+++ b/pkgs/tools/networking/wireguard-tools/default.nix
@@ -13,11 +13,11 @@ with lib;
stdenv.mkDerivation rec {
pname = "wireguard-tools";
- version = "1.0.20210223";
+ version = "1.0.20210315";
src = fetchzip {
url = "https://git.zx2c4.com/wireguard-tools/snapshot/wireguard-tools-${version}.tar.xz";
- sha256 = "sha256-YlqviVEYrGYZAJtUg2zAU8AzsQotxguljltC3N2ruUc=";
+ sha256 = "sha256-aCqgjriqhBInK7C7KapoKVfgj+zreGQzacMKwbMF1Og=";
};
outputs = [ "out" "man" ];
diff --git a/pkgs/tools/package-management/emplace/default.nix b/pkgs/tools/package-management/emplace/default.nix
index 798601d1a5b..2d901103374 100644
--- a/pkgs/tools/package-management/emplace/default.nix
+++ b/pkgs/tools/package-management/emplace/default.nix
@@ -2,16 +2,16 @@
rustPlatform.buildRustPackage rec {
pname = "emplace";
- version = "1.2.0";
+ version = "1.2.2";
src = fetchFromGitHub {
owner = "tversteeg";
repo = pname;
rev = "v${version}";
- sha256 = "sha256-vA+Y4j9Flcrizqh61+4X70FzF5/wK2WVHQRsAUQzKnU=";
+ sha256 = "sha256-68fOJlDuuVFqGHXojN/y0h8kcPwrg7F480UOr5zrjFg=";
};
- cargoSha256 = "sha256-zGdjMpB7h+/RdM+wXffUuAyHnks6umyJmzUrANmqAS8=";
+ cargoSha256 = "sha256-KZEtkD/6ygyvkeebdX70vB8n+B7JODWT2h63dUd5CoQ=";
meta = with lib; {
description = "Mirror installed software on multiple machines";
diff --git a/pkgs/tools/security/age/default.nix b/pkgs/tools/security/age/default.nix
index 74a2bb7a620..e15618da3f1 100644
--- a/pkgs/tools/security/age/default.nix
+++ b/pkgs/tools/security/age/default.nix
@@ -2,14 +2,14 @@
buildGoModule rec {
pname = "age";
- version = "1.0.0-beta6";
- vendorSha256 = "sha256-FTByNpLkWWHAWe5wVDRBGtKap/5+XGHeBMQAIdlPCkA=";
+ version = "1.0.0-rc.1";
+ vendorSha256 = "1qx6pkhq00y0lsi6f82g8hxxh65zk1c0ls91ap6hdlj7ch79bhl2";
src = fetchFromGitHub {
owner = "FiloSottile";
repo = "age";
rev = "v${version}";
- sha256 = "sha256-1LCcCEf2/R0am0jpA8yKl44+AoUFkbepxp9V6/nZkBQ=";
+ sha256 = "1n25wip4qnd3v9ial1apc2ybx10b9z6lwz7flyss6kvj3x5g9jd1";
};
meta = with lib; {
diff --git a/pkgs/tools/security/bettercap/default.nix b/pkgs/tools/security/bettercap/default.nix
index f2df464a907..940086788af 100644
--- a/pkgs/tools/security/bettercap/default.nix
+++ b/pkgs/tools/security/bettercap/default.nix
@@ -10,16 +10,16 @@
buildGoModule rec {
pname = "bettercap";
- version = "2.29";
+ version = "2.30";
src = fetchFromGitHub {
owner = pname;
repo = pname;
rev = "v${version}";
- sha256 = "sha256-hXYsFRYSyYKYJM4gS0Dyiia9aPA07GWSsp9doA0vYGI=";
+ sha256 = "sha256-Ge+fbNEWq+84LypUbNrnNMOxcDJb8rFlP/QUoE7yEds=";
};
- vendorSha256 = "sha256-yIvwYUK+4cnHFwvJS2seDa9vJ/2cQ10Q46hR8U0aSRE=";
+ vendorSha256 = "sha256-fApxHxdzEEc+M+U5f0271VgrkXTGkUD75BpDXpVYd5k=";
doCheck = false;
diff --git a/pkgs/tools/security/doppler/default.nix b/pkgs/tools/security/doppler/default.nix
index 6c48dd380b7..597652c95c7 100644
--- a/pkgs/tools/security/doppler/default.nix
+++ b/pkgs/tools/security/doppler/default.nix
@@ -2,13 +2,13 @@
buildGoModule rec {
pname = "doppler";
- version = "3.23.0";
+ version = "3.23.1";
src = fetchFromGitHub {
owner = "dopplerhq";
repo = "cli";
rev = version;
- sha256 = "sha256-5IoWeFcIzhgWcYjT/BZfNQXsi9F/6WfOJLiv/5rP4Cs=";
+ sha256 = "sha256-6sTsASfHIFH1V3Q20R2y8AiOVZ4NR4GGRCKRVr25kkc=";
};
vendorSha256 = "sha256-UaR/xYGMI+C9aID85aPSfVzmTWXj4KcjfOJ6TTJ8KoY=";
diff --git a/pkgs/tools/security/expliot/default.nix b/pkgs/tools/security/expliot/default.nix
new file mode 100644
index 00000000000..a13e1707236
--- /dev/null
+++ b/pkgs/tools/security/expliot/default.nix
@@ -0,0 +1,72 @@
+{ lib
+, aiocoap
+, awsiotpythonsdk
+, bluepy
+, buildPythonApplication
+, can
+, cmd2
+, cryptography
+, fetchFromGitLab
+, paho-mqtt
+, pyi2cflash
+, pymodbus
+, pynetdicom
+, pyparsing
+, pyserial
+, pyspiflash
+, pythonOlder
+, upnpy
+, xmltodict
+, zeroconf
+}:
+
+buildPythonApplication rec {
+ pname = "expliot";
+ version = "0.9.6";
+ disabled = pythonOlder "3.7";
+
+ src = fetchFromGitLab {
+ owner = "expliot_framework";
+ repo = pname;
+ rev = version;
+ sha256 = "1wn8fyrvis0gw80zzmpivinw6mz5n33inhv39iallsl3is8xpgpa";
+ };
+
+ propagatedBuildInputs = [
+ aiocoap
+ awsiotpythonsdk
+ bluepy
+ can
+ cmd2
+ cryptography
+ paho-mqtt
+ pyi2cflash
+ pymodbus
+ pynetdicom
+ pyparsing
+ pyserial
+ pyspiflash
+ upnpy
+ xmltodict
+ zeroconf
+ ];
+
+ # Project has no tests
+ doCheck = false;
+ pythonImportsCheck = [ "expliot" ];
+
+ meta = with lib; {
+ description = "IoT security testing and exploitation framework";
+ longDescription = ''
+ EXPLIoT is a Framework for security testing and exploiting IoT
+ products and IoT infrastructure. It provides a set of plugins
+ (test cases) which are used to perform the assessment and can
+ be extended easily with new ones. The name EXPLIoT (pronounced
+ expl-aa-yo-tee) is a pun on the word exploit and explains the
+ purpose of the framework i.e. IoT exploitation.
+ '';
+ homepage = "https://expliot.readthedocs.io/";
+ license = with licenses; [ agpl3Plus ];
+ maintainers = with maintainers; [ fab ];
+ };
+}
diff --git a/pkgs/tools/security/gencfsm/default.nix b/pkgs/tools/security/gencfsm/default.nix
index 53127173f79..edec05272b9 100644
--- a/pkgs/tools/security/gencfsm/default.nix
+++ b/pkgs/tools/security/gencfsm/default.nix
@@ -1,5 +1,5 @@
{ lib, stdenv, fetchurl, autoconf, automake, intltool, libtool, pkg-config, encfs
-, glib , gnome3, gtk3, libgnome-keyring, vala, wrapGAppsHook, xorg, gobject-introspection
+, glib , libgee, gtk3, libgnome-keyring, vala, wrapGAppsHook, xorg, gobject-introspection
}:
stdenv.mkDerivation rec {
@@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ pkg-config ];
buildInputs = [ autoconf automake intltool libtool vala glib encfs
- gtk3 libgnome-keyring gnome3.libgee xorg.libSM xorg.libICE
+ gtk3 libgnome-keyring libgee xorg.libSM xorg.libICE
wrapGAppsHook gobject-introspection ];
patches = [ ./makefile-mkdir.patch ];
diff --git a/pkgs/tools/security/gopass/default.nix b/pkgs/tools/security/gopass/default.nix
index 0ffcad117f4..92845c6cab2 100644
--- a/pkgs/tools/security/gopass/default.nix
+++ b/pkgs/tools/security/gopass/default.nix
@@ -13,7 +13,7 @@
buildGoModule rec {
pname = "gopass";
- version = "1.12.1";
+ version = "1.12.2";
nativeBuildInputs = [ installShellFiles makeWrapper ];
@@ -21,10 +21,10 @@ buildGoModule rec {
owner = "gopasspw";
repo = pname;
rev = "v${version}";
- sha256 = "0ickzq2swhabxqcg32n1i99bam6ip7c0mhhncgvmw332w6pzgvlb";
+ sha256 = "14ylvb7crx32h7inklvvxjc72jz9xq3dhzr5905i76kgx57h64w9";
};
- vendorSha256 = "0i0dhipp1gdn0xdl4bpi13ksxf7dc9biz9riapm988bldcr5s1kr";
+ vendorSha256 = "0gjzghrykdw1vp873yi7k8piz3gshzndm12jm6dxgl0ph4335a54";
subPackages = [ "." ];
@@ -46,6 +46,8 @@ buildGoModule rec {
$out/bin/gopass completion $shell > gopass.$shell
installShellCompletion gopass.$shell
done
+ go run helpers/man/main.go > gopass.1
+ installManPage gopass.1
'' + lib.optionalString passAlias ''
ln -s $out/bin/gopass $out/bin/pass
'';
diff --git a/pkgs/tools/security/libtpms/default.nix b/pkgs/tools/security/libtpms/default.nix
index 67228be6741..85a2c1f7225 100644
--- a/pkgs/tools/security/libtpms/default.nix
+++ b/pkgs/tools/security/libtpms/default.nix
@@ -7,13 +7,13 @@
stdenv.mkDerivation rec {
pname = "libtpms";
- version = "0.8.0";
+ version = "0.8.2";
src = fetchFromGitHub {
owner = "stefanberger";
repo = "libtpms";
rev = "v${version}";
- sha256 = "sha256-/zvMXdAOb4J3YaqdVJvTUI1/JFC0OKwgiYwYgYB62Y4=";
+ sha256 = "sha256-ljzxaZYC2RzasKoRvnjead8CEkbdptGD4V5QapvAQUQ=";
};
nativeBuildInputs = [
diff --git a/pkgs/tools/security/metasploit/Gemfile b/pkgs/tools/security/metasploit/Gemfile
index 047c072c389..cb6ee5aefe0 100644
--- a/pkgs/tools/security/metasploit/Gemfile
+++ b/pkgs/tools/security/metasploit/Gemfile
@@ -1,4 +1,4 @@
# frozen_string_literal: true
source "https://rubygems.org"
-gem "metasploit-framework", git: "https://github.com/rapid7/metasploit-framework", ref: "refs/tags/6.0.33"
+gem "metasploit-framework", git: "https://github.com/rapid7/metasploit-framework", ref: "refs/tags/6.0.34"
diff --git a/pkgs/tools/security/metasploit/Gemfile.lock b/pkgs/tools/security/metasploit/Gemfile.lock
index a58e933d3c3..17d21d96423 100644
--- a/pkgs/tools/security/metasploit/Gemfile.lock
+++ b/pkgs/tools/security/metasploit/Gemfile.lock
@@ -1,9 +1,9 @@
GIT
remote: https://github.com/rapid7/metasploit-framework
- revision: 76926232b9c92df4832d986513fe89b8c1d53f1f
- ref: refs/tags/6.0.33
+ revision: 010e4d5a643a857e09bafbcf79b541e607de3c4c
+ ref: refs/tags/6.0.34
specs:
- metasploit-framework (6.0.33)
+ metasploit-framework (6.0.34)
actionpack (~> 5.2.2)
activerecord (~> 5.2.2)
activesupport (~> 5.2.2)
@@ -12,7 +12,6 @@ GIT
aws-sdk-s3
bcrypt
bcrypt_pbkdf
- bit-struct
bson
concurrent-ruby (= 1.0.5)
dnsruby
@@ -31,7 +30,7 @@ GIT
metasploit-concern
metasploit-credential
metasploit-model
- metasploit-payloads (= 2.0.34)
+ metasploit-payloads (= 2.0.37)
metasploit_data_models
metasploit_payloads-mettle (= 1.0.6)
mqtt
@@ -124,22 +123,22 @@ GEM
arel-helpers (2.12.0)
activerecord (>= 3.1.0, < 7)
aws-eventstream (1.1.1)
- aws-partitions (1.431.1)
- aws-sdk-core (3.112.1)
+ aws-partitions (1.432.0)
+ aws-sdk-core (3.113.0)
aws-eventstream (~> 1, >= 1.0.2)
aws-partitions (~> 1, >= 1.239.0)
aws-sigv4 (~> 1.1)
jmespath (~> 1.0)
- aws-sdk-ec2 (1.226.0)
+ aws-sdk-ec2 (1.227.0)
aws-sdk-core (~> 3, >= 3.112.0)
aws-sigv4 (~> 1.1)
- aws-sdk-iam (1.48.0)
+ aws-sdk-iam (1.49.0)
aws-sdk-core (~> 3, >= 3.112.0)
aws-sigv4 (~> 1.1)
- aws-sdk-kms (1.42.0)
+ aws-sdk-kms (1.43.0)
aws-sdk-core (~> 3, >= 3.112.0)
aws-sigv4 (~> 1.1)
- aws-sdk-s3 (1.89.0)
+ aws-sdk-s3 (1.91.0)
aws-sdk-core (~> 3, >= 3.112.0)
aws-sdk-kms (~> 1)
aws-sigv4 (~> 1.1)
@@ -148,7 +147,6 @@ GEM
bcrypt (3.1.16)
bcrypt_pbkdf (1.1.0)
bindata (2.4.8)
- bit-struct (0.16)
bson (4.12.0)
builder (3.2.4)
concurrent-ruby (1.0.5)
@@ -168,7 +166,7 @@ GEM
eventmachine (>= 1.0.0.beta.4)
erubi (1.10.0)
eventmachine (1.2.7)
- faker (2.16.0)
+ faker (2.17.0)
i18n (>= 1.6, < 2)
faraday (1.3.0)
faraday-net_http (~> 1.0)
@@ -214,7 +212,7 @@ GEM
activemodel (~> 5.2.2)
activesupport (~> 5.2.2)
railties (~> 5.2.2)
- metasploit-payloads (2.0.34)
+ metasploit-payloads (2.0.37)
metasploit_data_models (4.1.2)
activerecord (~> 5.2.2)
activesupport (~> 5.2.2)
@@ -240,7 +238,7 @@ GEM
network_interface (0.0.2)
nexpose (7.2.1)
nio4r (2.5.7)
- nokogiri (1.11.1)
+ nokogiri (1.11.2)
mini_portile2 (~> 2.5.0)
racc (~> 1.4)
octokit (4.20.0)
@@ -325,7 +323,7 @@ GEM
metasm
rex-core
rex-text
- rex-socket (0.1.25)
+ rex-socket (0.1.26)
rex-core
rex-sslscan (0.1.6)
rex-core
diff --git a/pkgs/tools/security/metasploit/default.nix b/pkgs/tools/security/metasploit/default.nix
index 0887f84410e..b5fb78fd1f3 100644
--- a/pkgs/tools/security/metasploit/default.nix
+++ b/pkgs/tools/security/metasploit/default.nix
@@ -8,13 +8,13 @@ let
};
in stdenv.mkDerivation rec {
pname = "metasploit-framework";
- version = "6.0.33";
+ version = "6.0.34";
src = fetchFromGitHub {
owner = "rapid7";
repo = "metasploit-framework";
rev = version;
- sha256 = "sha256-hIAXqohZyBJfVj4BxxYVpERZDU6sd6EnVgVax7MXQ7Q=";
+ sha256 = "sha256-sKt1hN7thNhA+bjeFF3gxJs/82EPXPiM81zcMpDRDyg=";
};
nativeBuildInputs = [ makeWrapper ];
diff --git a/pkgs/tools/security/metasploit/gemset.nix b/pkgs/tools/security/metasploit/gemset.nix
index c66c4c5880b..edd4d305fd8 100644
--- a/pkgs/tools/security/metasploit/gemset.nix
+++ b/pkgs/tools/security/metasploit/gemset.nix
@@ -114,60 +114,60 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "08574xgyq39z07xhbgc12882v38lgkmj0jpznpcivjca1v7dk53l";
+ sha256 = "0y0z25hgghy3i8azx0mn8pda2qvd47zkilwjps0x32zn091blzgg";
type = "gem";
};
- version = "1.431.1";
+ version = "1.432.0";
};
aws-sdk-core = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0r5f7pb9dh95f7cb4rdj1z766c88735y6y6msbgzak0v8g8j3dw9";
+ sha256 = "1774xyfqf307qvh5npvf01948ayrviaadq576r4jxin6xvlg8j9z";
type = "gem";
};
- version = "3.112.1";
+ version = "3.113.0";
};
aws-sdk-ec2 = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0xa39m2lsdq4i0n9r2bz19nv43pjkrs54dnas7q78gl3c467wqj9";
+ sha256 = "0lhpwxad3yc5c3a8jmp116qx5jmym0ykpv39iwdq5km4h3as6h2d";
type = "gem";
};
- version = "1.226.0";
+ version = "1.227.0";
};
aws-sdk-iam = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "02xsqb66r7a53a9nnwrhpvd5s9n7wdrvd51c56gs1hlb38j45y0j";
+ sha256 = "1c7vnkwh6z7nxgpmdw8hy70wxiimszyp644vmj8p1pr7ybz6sv9l";
type = "gem";
};
- version = "1.48.0";
+ version = "1.49.0";
};
aws-sdk-kms = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "00wgf83cdy6z77b2y0ld0aqiidfyldi71hx0z8b73gxjdlbwpq1i";
+ sha256 = "01pd0f4srsa65zl4zq4014p9j5yrr2yy9h9ab17g3w9d0qqm2vsh";
type = "gem";
};
- version = "1.42.0";
+ version = "1.43.0";
};
aws-sdk-s3 = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0mznxmpsjqf3gmb6nxkmj2niswy4vvs4ykabf5z9cvamhbvvjhbv";
+ sha256 = "0vs3zg9d3lzi7rwys4qv62mcmga39s4rg4rmb0dalqknz6lqzhrq";
type = "gem";
};
- version = "1.89.0";
+ version = "1.91.0";
};
aws-sigv4 = {
groups = ["default"];
@@ -209,16 +209,6 @@
};
version = "2.4.8";
};
- bit-struct = {
- groups = ["default"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "1w7x1fh4a6inpb46imhdf4xrq0z4d6zdpg7sdf8n98pif2hx50sx";
- type = "gem";
- };
- version = "0.16";
- };
bson = {
groups = ["default"];
platforms = [];
@@ -344,10 +334,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1jc6wffxnl7rbhg4hpj572f38fkxgrkgvv5imgzamrdmw55h206b";
+ sha256 = "0z3d4y6xg8prn3zdjw1qpqrnziq1d3zigqil4sxjj0pbr46gc1d6";
type = "gem";
};
- version = "2.16.0";
+ version = "2.17.0";
};
faraday = {
groups = ["default"];
@@ -524,12 +514,12 @@
platforms = [];
source = {
fetchSubmodules = false;
- rev = "76926232b9c92df4832d986513fe89b8c1d53f1f";
- sha256 = "1d232yrwfnh5aqks2xxc9q6mji542lbcf09yargi5j2ri2m1g044";
+ rev = "010e4d5a643a857e09bafbcf79b541e607de3c4c";
+ sha256 = "0a0gs6835p2wyf6ghp0gc7rkz6y4w1fi9pmqz50di17dvs27baxh";
type = "git";
url = "https://github.com/rapid7/metasploit-framework";
};
- version = "6.0.33";
+ version = "6.0.34";
};
metasploit-model = {
groups = ["default"];
@@ -546,10 +536,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1n0npcd6im6h225pd3abcydsxg9n3hmarmdssy66x4g8wpiifbrp";
+ sha256 = "1mf1c50j2gszxspnn9f2d356z8aaiv9s9x8lpdi05cf6syvhsa2k";
type = "gem";
};
- version = "2.0.34";
+ version = "2.0.37";
};
metasploit_data_models = {
groups = ["default"];
@@ -706,10 +696,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1ajwkqr28hwqbyl1l3czx4a34c88acxywyqp8cjyy0zgsd6sbhj2";
+ sha256 = "0b51df8fwadak075cvi17w0nch6qz1r66564qp29qwfj67j9qp0p";
type = "gem";
};
- version = "1.11.1";
+ version = "1.11.2";
};
octokit = {
groups = ["default"];
@@ -1076,10 +1066,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1601b7vhp56sif21lk7mqcn3bbkhdrp6zz0vag8yzma3ji707pqg";
+ sha256 = "0mgk44f55w2g536nkxbg62qq5cfr05qxldglfr3yf94qkkanl2gg";
type = "gem";
};
- version = "0.1.25";
+ version = "0.1.26";
};
rex-sslscan = {
groups = ["default"];
diff --git a/pkgs/tools/security/prs/default.nix b/pkgs/tools/security/prs/default.nix
index cf83a135f74..936bd7eda91 100644
--- a/pkgs/tools/security/prs/default.nix
+++ b/pkgs/tools/security/prs/default.nix
@@ -12,16 +12,16 @@
rustPlatform.buildRustPackage rec {
pname = "prs";
- version = "0.2.3";
+ version = "0.2.4";
src = fetchFromGitLab {
owner = "timvisee";
repo = "prs";
rev = "v${version}";
- sha256 = "sha256-aulrMXKKCFo8nU6mEplcpaGGMfLr03FCgIF6rg6LqGg=";
+ sha256 = "sha256-8rISyZdxxGqpZlOc4ziY33tMRK/w4fiTVCiK5RVBDvw=";
};
- cargoSha256 = "sha256-996iwBOp5F9q9/yptTHtsLj6wlY5HEpp8CWTbpBWPuA=";
+ cargoSha256 = "sha256-sxYm6uNTvBZsjzHywduq0fhnqZMbECLqxq8yg3ZxtVU=";
postPatch = ''
# The GPGME backend is recommended
diff --git a/pkgs/tools/security/sn0int/default.nix b/pkgs/tools/security/sn0int/default.nix
index 7cc343b7823..1577b476401 100644
--- a/pkgs/tools/security/sn0int/default.nix
+++ b/pkgs/tools/security/sn0int/default.nix
@@ -3,16 +3,16 @@
rustPlatform.buildRustPackage rec {
pname = "sn0int";
- version = "0.20.0";
+ version = "0.20.1";
src = fetchFromGitHub {
owner = "kpcyrd";
repo = pname;
rev = "v${version}";
- sha256 = "1zjrbrkk7phv8s5qr0gj6fnssa31j3k3m8c55pdfmajh7ry7wwd1";
+ sha256 = "sha256-vnSpItch9RDUyYxERKRwYPmRLwRG9gAI7iIY+7iRs1w=";
};
- cargoSha256 = "1jvaavhjyalnh10vfhrdyqg1jnl8b4a3gnp8a31bgi3mb0v466k3";
+ cargoSha256 = "sha256-1QqNI7rdH5wb1Zge8gkJtzg2Hgd/Vk9DAU9ULk/5wiw=";
nativeBuildInputs = [ pkg-config ];
diff --git a/pkgs/tools/security/sudo/default.nix b/pkgs/tools/security/sudo/default.nix
index 0f969288a24..d8b99c51de2 100644
--- a/pkgs/tools/security/sudo/default.nix
+++ b/pkgs/tools/security/sudo/default.nix
@@ -1,4 +1,11 @@
-{ lib, stdenv, fetchurl, coreutils, pam, groff, sssd, nixosTests
+{ lib
+, stdenv
+, fetchurl
+, coreutils
+, pam
+, groff
+, sssd
+, nixosTests
, sendmailPath ? "/run/wrappers/bin/sendmail"
, withInsults ? false
, withSssd ? false
@@ -6,11 +13,11 @@
stdenv.mkDerivation rec {
pname = "sudo";
- version = "1.9.5p2";
+ version = "1.9.6p1";
src = fetchurl {
url = "https://www.sudo.ws/dist/${pname}-${version}.tar.gz";
- sha256 = "0y093z4f3822rc88g9asdch12nljdamp817vjxk04mca7ks2x7jk";
+ sha256 = "sha256-qenNwFj6/rnNPr+4ZMgXVeUk2YqgIhUnY/JbzoyjypA=";
};
prePatch = ''
@@ -36,17 +43,17 @@ stdenv.mkDerivation rec {
];
configureFlagsArray = [
- "--with-passprompt=[sudo] password for %p: " # intentional trailing space
+ "--with-passprompt=[sudo] password for %p: " # intentional trailing space
];
postConfigure =
''
- cat >> pathnames.h <<'EOF'
- #undef _PATH_MV
- #define _PATH_MV "${coreutils}/bin/mv"
- EOF
- makeFlags="install_uid=$(id -u) install_gid=$(id -g)"
- installFlags="sudoers_uid=$(id -u) sudoers_gid=$(id -g) sysconfdir=$out/etc rundir=$TMPDIR/dummy vardir=$TMPDIR/dummy DESTDIR=/"
+ cat >> pathnames.h <<'EOF'
+ #undef _PATH_MV
+ #define _PATH_MV "${coreutils}/bin/mv"
+ EOF
+ makeFlags="install_uid=$(id -u) install_gid=$(id -g)"
+ installFlags="sudoers_uid=$(id -u) sudoers_gid=$(id -g) sysconfdir=$out/etc rundir=$TMPDIR/dummy vardir=$TMPDIR/dummy DESTDIR=/"
'';
nativeBuildInputs = [ groff ];
@@ -56,10 +63,9 @@ stdenv.mkDerivation rec {
doCheck = false; # needs root
- postInstall =
- ''
- rm -f $out/share/doc/sudo/ChangeLog
- '';
+ postInstall = ''
+ rm $out/share/doc/sudo/ChangeLog
+ '';
passthru.tests = { inherit (nixosTests) sudo; };
@@ -68,10 +74,10 @@ stdenv.mkDerivation rec {
longDescription =
''
- Sudo (su "do") allows a system administrator to delegate
- authority to give certain users (or groups of users) the ability
- to run some (or all) commands as root or another user while
- providing an audit trail of the commands and their arguments.
+ Sudo (su "do") allows a system administrator to delegate
+ authority to give certain users (or groups of users) the ability
+ to run some (or all) commands as root or another user while
+ providing an audit trail of the commands and their arguments.
'';
homepage = "https://www.sudo.ws/";
diff --git a/pkgs/tools/security/teler/default.nix b/pkgs/tools/security/teler/default.nix
index e2a895f0747..f44b7abf523 100644
--- a/pkgs/tools/security/teler/default.nix
+++ b/pkgs/tools/security/teler/default.nix
@@ -5,16 +5,16 @@
buildGoModule rec {
pname = "teler";
- version = "1.0.3";
+ version = "1.1.0";
src = fetchFromGitHub {
owner = "kitabisa";
repo = "teler";
rev = "v${version}";
- sha256 = "sha256-6OeGlpimQtw4w26HRzw2wmd3wjASY199p8XXPD/JMy8=";
+ sha256 = "sha256-0tx/oyHl6s1mj7NyWMZGCJoSuOeB+BMlBrnGY4IN/i4=";
};
- vendorSha256 = "sha256-L+wjurURpesCA2IK0r1sxvOUvNJT1wiRp75kpe6LH5s=";
+ vendorSha256 = "sha256-KvUnDInUqFW7FypgsppIBQZKNu6HVsEeHtGwdqYtoys=";
# test require internet access
doCheck = false;
diff --git a/pkgs/tools/security/terrascan/default.nix b/pkgs/tools/security/terrascan/default.nix
index ab4a7197647..0d7c3d2863c 100644
--- a/pkgs/tools/security/terrascan/default.nix
+++ b/pkgs/tools/security/terrascan/default.nix
@@ -5,16 +5,16 @@
buildGoModule rec {
pname = "terrascan";
- version = "1.3.3";
+ version = "1.4.0";
src = fetchFromGitHub {
owner = "accurics";
repo = pname;
rev = "v${version}";
- sha256 = "sha256-mPd4HsWbPUNJTUNjQ5zQztoXZy2b9iLksdGKAjp0A58=";
+ sha256 = "sha256-YUrvdleH332fWDgq8AwUdXkFC7m9ap+OVuQhKlxZfII=";
};
- vendorSha256 = "sha256-eNQTJHqOCOTAPO+vil6rkV9bNWZIdXxGQPE4IpETFtA=";
+ vendorSha256 = "sha256-CzJ83MsBetrzbBT+fmz8F8MjdrManJAd4xpykh/2938=";
# tests want to download a vulnerable Terraform project
doCheck = false;
diff --git a/pkgs/tools/system/fio/default.nix b/pkgs/tools/system/fio/default.nix
index a71bef4809c..d34f0d4b737 100644
--- a/pkgs/tools/system/fio/default.nix
+++ b/pkgs/tools/system/fio/default.nix
@@ -4,13 +4,13 @@
stdenv.mkDerivation rec {
pname = "fio";
- version = "3.25";
+ version = "3.26";
src = fetchFromGitHub {
owner = "axboe";
repo = "fio";
rev = "fio-${version}";
- sha256 = "1f20ihynwnz8jqqlr73i5glr8ziplz4mmcjgk340mj2yqqcnsqag";
+ sha256 = "sha256-/Si0McndJ6Xp3ifDr+BStv89LmZyAgof95QkHGT8MGQ=";
};
buildInputs = [ python zlib ]
diff --git a/pkgs/tools/system/inxi/default.nix b/pkgs/tools/system/inxi/default.nix
index 1cceb5b009c..f1043790ff6 100644
--- a/pkgs/tools/system/inxi/default.nix
+++ b/pkgs/tools/system/inxi/default.nix
@@ -22,13 +22,13 @@ let
++ recommendedDisplayInformationPrograms;
in stdenv.mkDerivation rec {
pname = "inxi";
- version = "3.3.01-1";
+ version = "3.3.02-1";
src = fetchFromGitHub {
owner = "smxi";
repo = "inxi";
rev = version;
- sha256 = "sha256-wY9wsxBByxqy9qk/7UoKiUSpFGS1rFpdyTs3ig6OJRs=";
+ sha256 = "sha256-hBFOJxmHtlowe/4AnIRnUVHFYPTjnMV6bswayGcoGlA=";
};
nativeBuildInputs = [ makeWrapper ];
diff --git a/pkgs/tools/system/snooze/default.nix b/pkgs/tools/system/snooze/default.nix
index 05c0b69c922..bfe91c6e0e8 100644
--- a/pkgs/tools/system/snooze/default.nix
+++ b/pkgs/tools/system/snooze/default.nix
@@ -1,12 +1,12 @@
{ lib, stdenv, fetchFromGitHub }:
stdenv.mkDerivation rec {
pname = "snooze";
- version = "0.4";
+ version = "0.5";
src = fetchFromGitHub {
owner = "leahneukirchen";
repo = "snooze";
rev = "v${version}";
- sha256 = "0a114brvvjf6vl7grviv0gd6gmikr447m8kq1wilp4yj51sfyxa9";
+ sha256 = "sha256-K77axli/mapUr3yxpmUfFq4iWwgRmEVUlP6+/0Iezwo=";
};
makeFlags = [ "DESTDIR=$(out)" "PREFIX=/" ];
diff --git a/pkgs/tools/text/mark/default.nix b/pkgs/tools/text/mark/default.nix
index 5989750ea95..af96b09b14d 100644
--- a/pkgs/tools/text/mark/default.nix
+++ b/pkgs/tools/text/mark/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "mark";
- version = "5.2.1";
+ version = "5.4";
src = fetchFromGitHub {
owner = "kovetskiy";
repo = "mark";
rev = version;
- sha256 = "sha256-eRKUoRr0FPVNUZV5WenA7GlpYPAVRNKe0uRxOzFjhVE=";
+ sha256 = "sha256-IDW8dd2Bgr936hUKkfkoQ/kBnN+0uacJ1uX4Xhd27Vc=";
};
- vendorSha256 = "sha256-l6zHsis2fais5HQJQdfsSC0sPdcF4BeWoUznpl3Fh1g=";
+ vendorSha256 = "sha256-nneQ0B7PyHAqiOzrmWqSssZM8B3np4VFUJLBqUvkjZE=";
buildFlagsArray = [ "-ldflags=-s -w -X main.version=${version}" ];
diff --git a/pkgs/tools/typesetting/lowdown/default.nix b/pkgs/tools/typesetting/lowdown/default.nix
index 1040532eb3e..13606521b88 100644
--- a/pkgs/tools/typesetting/lowdown/default.nix
+++ b/pkgs/tools/typesetting/lowdown/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "lowdown";
- version = "0.8.2";
+ version = "0.8.3";
outputs = [ "out" "lib" "dev" "man" ];
src = fetchurl {
url = "https://kristaps.bsd.lv/lowdown/snapshots/lowdown-${version}.tar.gz";
- sha512 = "07xy6yjs24zkwrr06ly4ln5czvm3azw6iznx6m8gbrmzblkcp3gz1jcl9wclcyl8bs4xhgmyzkf5k67b95s0jndhyb9ap5zy6ixnias";
+ sha512 = "17q1jd2vih26yjjc4f9kg0qihrym8h0ydnli6z8p3h4rdwm4kfnvckrpkwminz5wl0k5z6d65dk7q4pynyfynp31d6s7q4yzkkqy6kc";
};
nativeBuildInputs = [ which ]
diff --git a/pkgs/tools/typesetting/scdoc/default.nix b/pkgs/tools/typesetting/scdoc/default.nix
index 1b22b781d54..1e6c86c1992 100644
--- a/pkgs/tools/typesetting/scdoc/default.nix
+++ b/pkgs/tools/typesetting/scdoc/default.nix
@@ -1,12 +1,14 @@
-{ lib, stdenv, fetchurl }:
+{ lib, stdenv, fetchFromSourcehut }:
stdenv.mkDerivation rec {
pname = "scdoc";
version = "1.11.1";
- src = fetchurl {
- url = "https://git.sr.ht/~sircmpwn/scdoc/archive/${version}.tar.gz";
- sha256 = "007pm3gspvya58cwb12wpnrm9dq5p28max2s0b2y9rq80nqgqag5";
+ src = fetchFromSourcehut {
+ owner = "~sircmpwn";
+ repo = pname;
+ rev = version;
+ sha256 = "1g37j847j3h4a4qbbfbr6vvsxpifj9v25jgv25nd71d1n0dxlhvk";
};
postPatch = ''
diff --git a/pkgs/tools/virtualization/shipyard/default.nix b/pkgs/tools/virtualization/shipyard/default.nix
index 028d05e633b..14fda991f5a 100644
--- a/pkgs/tools/virtualization/shipyard/default.nix
+++ b/pkgs/tools/virtualization/shipyard/default.nix
@@ -2,15 +2,15 @@
buildGoModule rec {
pname = "shipyard";
- version = "0.2.9";
+ version = "0.2.15";
src = fetchFromGitHub {
rev = "v${version}";
owner = "shipyard-run";
repo = pname;
- sha256 = "sha256-S2nH1E20frsJzW2RCn+eJ9ylVdhVbo4wesNwlQll9S4=";
+ sha256 = "sha256-QJn1A2l9bK4jUObnKfzO9/2LxY9i+ueGlZiefqCYZKA=";
};
- vendorSha256 = "sha256-rglpY7A0S56slL+mXFRgaZwS0bF1b9zxxmNYiX6TJzs=";
+ vendorSha256 = "sha256-bpPFtyDPelLfpxU5OGkEPrp6EvERThg1TzAQ6otg8B0=";
buildFlagsArray = [
"-ldflags=-s -w -X main.version=${version}"
diff --git a/pkgs/tools/wayland/wev/default.nix b/pkgs/tools/wayland/wev/default.nix
index 83e4113f7ea..69288a1bc8c 100644
--- a/pkgs/tools/wayland/wev/default.nix
+++ b/pkgs/tools/wayland/wev/default.nix
@@ -1,6 +1,6 @@
{ lib
, stdenv
-, fetchurl
+, fetchFromSourcehut
, pkg-config
, scdoc
, wayland
@@ -12,9 +12,11 @@ stdenv.mkDerivation rec {
pname = "wev";
version = "1.0.0";
- src = fetchurl {
- url = "https://git.sr.ht/~sircmpwn/wev/archive/${version}.tar.gz";
- sha256 = "0vlxdkb59v6nb10j28gh1a56sx8jk7ak7liwzv911kpmygnls03g";
+ src = fetchFromSourcehut {
+ owner = "~sircmpwn";
+ repo = pname;
+ rev = version;
+ sha256 = "0l71v3fzgiiv6xkk365q1l08qvaymxd4kpaya6r2g8yzkr7i2hms";
};
nativeBuildInputs = [ pkg-config scdoc wayland ];
diff --git a/pkgs/tools/wayland/wlsunset/default.nix b/pkgs/tools/wayland/wlsunset/default.nix
index 692ddd37cf3..931f394d689 100644
--- a/pkgs/tools/wayland/wlsunset/default.nix
+++ b/pkgs/tools/wayland/wlsunset/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, meson, pkg-config, ninja, wayland
+{ lib, stdenv, fetchFromSourcehut, meson, pkg-config, ninja, wayland
, wayland-protocols
}:
@@ -6,9 +6,11 @@ stdenv.mkDerivation rec {
pname = "wlsunset";
version = "0.1.0";
- src = fetchurl {
- url = "https://git.sr.ht/~kennylevinsen/wlsunset/archive/${version}.tar.gz";
- sha256 = "0g7mk14hlbwbhq6nqr84452sbgcja3hdxsqf0vws4njhfjgqiv3q";
+ src = fetchFromSourcehut {
+ owner = "~kennylevinsen";
+ repo = pname;
+ rev = version;
+ sha256 = "12snizvf49y40cirhr2brgyldhsykv4k2gnln2sdrajqzhrc98v6";
};
nativeBuildInputs = [ meson pkg-config ninja wayland ];
diff --git a/pkgs/tools/wayland/wshowkeys/default.nix b/pkgs/tools/wayland/wshowkeys/default.nix
index 1c095ca297a..5f0025d6072 100644
--- a/pkgs/tools/wayland/wshowkeys/default.nix
+++ b/pkgs/tools/wayland/wshowkeys/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl
+{ lib, stdenv, fetchFromSourcehut
, meson, pkg-config, wayland, ninja
, cairo, libinput, pango, wayland-protocols, libxkbcommon
}:
@@ -10,9 +10,11 @@ in stdenv.mkDerivation rec {
pname = "wshowkeys-unstable";
inherit version;
- src = fetchurl {
- url = "https://git.sr.ht/~sircmpwn/wshowkeys/archive/${commit}.tar.gz";
- sha256 = "0iplmw13jmc8d3m307kc047zq8yqwm42kw9fpm270562i3p0qk4d";
+ src = fetchFromSourcehut {
+ owner = "~sircmpwn";
+ repo = "wshowkeys";
+ rev = commit;
+ sha256 = "10kafdja5cwbypspwhvaxjz3hvf51vqjzbgdasl977193cvxgmbs";
};
nativeBuildInputs = [ meson pkg-config wayland ninja ];
diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix
index fb824ccccaa..b2ff3e93c3a 100644
--- a/pkgs/top-level/aliases.nix
+++ b/pkgs/top-level/aliases.nix
@@ -105,6 +105,7 @@ mapAliases ({
codimd = hedgedoc; # added 2020-11-29
compton = picom; # added 2019-12-02
compton-git = compton; # added 2019-05-20
+ concurrencykit = libck; # added 2021-03
conntrack_tools = conntrack-tools; # added 2018-05
cool-old-term = cool-retro-term; # added 2015-01-31
coprthr = throw "coprthr has been removed."; # added 2019-12-08
@@ -240,16 +241,24 @@ mapAliases ({
gnome_doc_utils = gnome-doc-utils; # added 2018-02-25
gnome_themes_standard = gnome-themes-standard; # added 2018-02-25
gnunet_git = throw "gnunet_git was removed due to gnunet becoming stable"; # added 2019-05-27
- gnuradio-nacl = gr-nacl; # added 2019-05-27
- gnuradio-gsm = gr-gsm; # added 2019-05-27
- gnuradio-ais = gr-ais; # added 2019-05-27
- gnuradio-limesdr = gr-limesdr; # added 2019-05-27
- gnuradio-rds = gr-rds; # added 2019-05-27
- gnuradio-osmosdr = gr-osmosdr; # added 2019-05-27
- # added 20-10-2020
+ # Added 2020-10-16
gnuradio-with-packages = gnuradio3_7.override {
- extraPackages = [ gr-nacl gr-gsm gr-ais gr-limesdr gr-rds gr-osmosdr ];
+ extraPackages = lib.attrVals [
+ "osmosdr" "ais" "gsm" "nacl" "rds" "limesdr"
+ ] gnuradio3_7Packages;
};
+ gnuradio-nacl = gnuradio3_7.pkgs.nacl; # added 2019-05-27, changed 2020-10-16
+ gnuradio-gsm = gnuradio3_7.pkgs.gsm; # added 2019-05-27, changed 2020-10-16
+ gnuradio-ais = gnuradio3_7.pkgs.ais; # added 2019-05-27, changed 2020-10-16
+ gnuradio-limesdr = gnuradio3_7.pkgs.limesdr; # added 2019-05-27, changed 2020-10-16
+ gnuradio-rds = gnuradio3_7.pkgs.rds; # added 2019-05-27, changed 2020-10-16
+ gnuradio-osmosdr = gnuradio3_7.pkgs.osmosdr; # added 2019-05-27, changed 2020-10-16
+ gr-nacl = gnuradio3_7.pkgs.nacl; # added 2019-05-27, changed 2020-10-16
+ gr-gsm = gnuradio3_7.pkgs.gsm; # added 2019-05-27, changed 2020-10-16
+ gr-ais = gnuradio3_7.pkgs.ais; # added 2019-05-27, changed 2020-10-16
+ gr-limesdr = gnuradio3_7.pkgs.limesdr; # added 2019-05-27, changed 2020-10-16
+ gr-rds = gnuradio3_7.pkgs.rds; # added 2019-05-27, changed 2020-10-16
+ gr-osmosdr = gnuradio3_7.pkgs.osmosdr; # added 2019-05-27, changed 2020-10-16
gnustep-make = gnustep.make; # added 2016-7-6
gnupg20 = throw "gnupg20 has been removed from nixpkgs as upstream dropped support on 2017-12-31";# added 2020-07-12
gnuvd = throw "gnuvd was removed because the backend service is missing"; # added 2020-01-14
@@ -295,13 +304,16 @@ mapAliases ({
inotifyTools = inotify-tools;
i-score = throw "i-score has been removed: abandoned upstream."; # added 2020-11-21
jamomacore = throw "jamomacore has been removed: abandoned upstream."; # added 2020-11-21
- jasper = throw "jasper has been removed: abandoned upstream with many vulnerabilities";
+ jbidwatcher = throw "jbidwatcher was discontinued in march 2021"; # added 2021-03-15
jbuilder = dune_1; # added 2018-09-09
jikes = throw "jikes was deprecated on 2019-10-07: abandoned by upstream";
joseki = apache-jena-fuseki; # added 2016-02-28
json_glib = json-glib; # added 2018-02-25
kdecoration-viewer = throw "kdecoration-viewer has been removed from nixpkgs, as there is no upstream activity"; # 2020-06-16
k9copy = throw "k9copy has been removed from nixpkgs, as there is no upstream activity"; # 2020-11-06
+ kodiGBM = kodi-gbm;
+ kodiPlain = kodi;
+ kodiPlainWayland = kodi-wayland;
julia_07 = throw "julia_07 is deprecated in favor of julia_10 LTS"; # added 2020-09-15
julia_11 = throw "julia_11 is deprecated in favor of latest Julia version"; # added 2020-09-15
kdeconnect = plasma5Packages.kdeconnect-kde; # added 2020-10-28
@@ -549,6 +561,7 @@ mapAliases ({
ppl-address-book = throw "ppl-address-book deprecated on 2019-05-02: abandoned by upstream.";
processing3 = processing; # added 2019-08-16
procps-ng = procps; # added 2018-06-08
+ prometheus-cups-exporter = throw "outdated and broken by design; removed by developer."; # added 2021-03-16
pygmentex = texlive.bin.pygmentex; # added 2019-12-15
pyo3-pack = maturin;
pmenu = throw "pmenu has been removed from nixpkgs, as its maintainer is no longer interested in the package."; # added 2019-12-10
@@ -780,7 +793,8 @@ mapAliases ({
xara = throw "xara has been removed from nixpkgs. Unmaintained since 2006"; # added 2020-06-24
xbmc = kodi; # added 2018-04-25
xbmcPlain = kodiPlain; # added 2018-04-25
- xbmcPlugins = kodiPlugins; # added 2018-04-25
+ xbmcPlugins = kodiPackages; # added 2018-04-25
+ kodiPlugins = kodiPackages; # added 2021-03-09;
xmonad_log_applet_gnome3 = xmonad_log_applet; # added 2018-05-01
xmpppy = throw "xmpppy has been removed from nixpkgs as it is unmaintained and python2-only";
pyIRCt = throw "pyIRCt has been removed from nixpkgs as it is unmaintained and python2-only";
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 871f17dfd17..1a9ede5d855 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -1998,6 +1998,8 @@ in
cowsay = callPackage ../tools/misc/cowsay { };
+ czkawka = callPackage ../tools/misc/czkawka { };
+
cherrytree = callPackage ../applications/misc/cherrytree { };
chntpw = callPackage ../tools/security/chntpw { };
@@ -2780,7 +2782,9 @@ in
precice = callPackage ../development/libraries/precice { };
- pueue = callPackage ../applications/misc/pueue { };
+ pueue = callPackage ../applications/misc/pueue {
+ inherit (darwin.apple_sdk.frameworks) SystemConfiguration;
+ };
pixiecore = callPackage ../tools/networking/pixiecore {};
@@ -2885,7 +2889,9 @@ in
roundcubePlugins = dontRecurseIntoAttrs (callPackage ../servers/roundcube/plugins { });
- routinator = callPackage ../servers/routinator { };
+ routinator = callPackage ../servers/routinator {
+ inherit (darwin.apple_sdk.frameworks) Security;
+ };
rsbep = callPackage ../tools/backup/rsbep { };
@@ -3260,8 +3266,6 @@ in
colordiff = callPackage ../tools/text/colordiff { };
- concurrencykit = callPackage ../development/libraries/concurrencykit { };
-
connect = callPackage ../tools/networking/connect { };
conspy = callPackage ../os-specific/linux/conspy {};
@@ -3955,6 +3959,8 @@ in
volctl = callPackage ../tools/audio/volctl { };
+ volk = callPackage ../development/libraries/volk { };
+
vorta = libsForQt5.callPackage ../applications/backup/vorta { };
utahfs = callPackage ../applications/networking/utahfs { };
@@ -4136,6 +4142,8 @@ in
expect = callPackage ../tools/misc/expect { };
+ expliot = python3Packages.callPackage ../tools/security/expliot { };
+
f2fs-tools = callPackage ../tools/filesystems/f2fs-tools { };
Fabric = with python3Packages; toPythonApplication Fabric;
@@ -5577,11 +5585,13 @@ in
kalibrate-hackrf = callPackage ../applications/radio/kalibrate-hackrf { };
wrapKakoune = kakoune: attrs: callPackage ../applications/editors/kakoune/wrapper.nix (attrs // { inherit kakoune; });
- kakounePlugins = callPackage ../applications/editors/kakoune/plugins { };
+ kakounePlugins = recurseIntoAttrs (callPackage ../applications/editors/kakoune/plugins { });
+
kakoune-unwrapped = callPackage ../applications/editors/kakoune { };
kakoune = wrapKakoune kakoune-unwrapped {
plugins = [ ]; # override with the list of desired plugins
};
+ kakouneUtils = callPackage ../applications/editors/kakoune/plugins/kakoune-utils.nix { };
kak-lsp = callPackage ../tools/misc/kak-lsp {
inherit (darwin.apple_sdk.frameworks) Security;
@@ -5697,7 +5707,7 @@ in
lego = callPackage ../tools/admin/lego { };
- leocad = callPackage ../applications/graphics/leocad { };
+ leocad = libsForQt5.callPackage ../applications/graphics/leocad { };
less = callPackage ../tools/misc/less { };
@@ -8335,6 +8345,8 @@ in
swiften = callPackage ../development/libraries/swiften { };
+ squeekboard = callPackage ../applications/accessibility/squeekboard { };
+
t = callPackage ../tools/misc/t { };
tabnine = callPackage ../development/tools/tabnine { };
@@ -10811,7 +10823,7 @@ in
ocamlformat # latest version
ocamlformat_0_11_0 ocamlformat_0_12 ocamlformat_0_13_0 ocamlformat_0_14_0
ocamlformat_0_14_1 ocamlformat_0_14_2 ocamlformat_0_14_3 ocamlformat_0_15_0
- ocamlformat_0_15_1 ocamlformat_0_16_0;
+ ocamlformat_0_15_1 ocamlformat_0_16_0 ocamlformat_0_17_0;
orc = callPackage ../development/compilers/orc { };
@@ -11086,7 +11098,9 @@ in
smlpkg = callPackage ../tools/package-management/smlpkg { };
- solc = callPackage ../development/compilers/solc { };
+ solc = solc_0_8;
+ solc_0_8 = callPackage ../development/compilers/solc { };
+ solc_0_7 = callPackage ../development/compilers/solc/0.7.nix { };
souffle = callPackage ../development/compilers/souffle {
autoreconfHook = buildPackages.autoreconfHook269;
@@ -13142,7 +13156,10 @@ in
uefi-firmware-parser = callPackage ../development/tools/analysis/uefi-firmware-parser { };
- uhd = callPackage ../applications/radio/uhd { };
+ uhd3_5 = callPackage ../applications/radio/uhd/3.5.nix { };
+ uhd = callPackage ../applications/radio/uhd {
+ boost = boost17x;
+ };
uisp = callPackage ../development/tools/misc/uisp { };
@@ -14642,6 +14659,8 @@ in
jansson = callPackage ../development/libraries/jansson { };
+ jasper = callPackage ../development/libraries/jasper { };
+
jbig2dec = callPackage ../development/libraries/jbig2dec { };
jcal = callPackage ../development/libraries/jcal { };
@@ -16317,7 +16336,7 @@ in
openbabel2 = callPackage ../development/libraries/openbabel/2.nix { };
- openbabel3 = callPackages ../development/libraries/openbabel { };
+ openbabel3 = callPackage ../development/libraries/openbabel { };
opencascade = callPackage ../development/libraries/opencascade {
inherit (darwin.apple_sdk.frameworks) OpenCL Cocoa;
@@ -16776,13 +16795,7 @@ in
qm-dsp = callPackage ../development/libraries/audio/qm-dsp { };
- qradiolink = callPackage ../applications/radio/qradiolink {
- # 3.8 support is not ready yet:
- # https://github.com/qradiolink/qradiolink/issues/67#issuecomment-703222573
- # The non minimal build is used because the 'qtgui' component is needed.
- # gr-osmosdr is using the same gnuradio as of now.
- gnuradio = gnuradio3_7-unwrapped;
- };
+ qradiolink = callPackage ../applications/radio/qradiolink { };
qrupdate = callPackage ../development/libraries/qrupdate { };
@@ -18484,6 +18497,7 @@ in
inherit (darwin.apple_sdk.frameworks) CoreServices;
boost = boost173; # Configure checks for specific version.
protobuf = protobuf3_7;
+ icu = icu67;
};
mysql_jdbc = callPackage ../servers/sql/mysql/jdbc { };
@@ -18589,7 +18603,6 @@ in
prometheus-bird-exporter = callPackage ../servers/monitoring/prometheus/bird-exporter.nix { };
prometheus-blackbox-exporter = callPackage ../servers/monitoring/prometheus/blackbox-exporter.nix { };
prometheus-collectd-exporter = callPackage ../servers/monitoring/prometheus/collectd-exporter.nix { };
- prometheus-cups-exporter = callPackage ../servers/monitoring/prometheus/cups-exporter.nix { };
prometheus-consul-exporter = callPackage ../servers/monitoring/prometheus/consul-exporter.nix { };
prometheus-dnsmasq-exporter = callPackage ../servers/monitoring/prometheus/dnsmasq-exporter.nix { };
prometheus-dovecot-exporter = callPackage ../servers/monitoring/prometheus/dovecot-exporter.nix { };
@@ -18597,6 +18610,7 @@ in
prometheus-fritzbox-exporter = callPackage ../servers/monitoring/prometheus/fritzbox-exporter.nix { };
prometheus-gitlab-ci-pipelines-exporter = callPackage ../servers/monitoring/prometheus/gitlab-ci-pipelines-exporter.nix { };
prometheus-haproxy-exporter = callPackage ../servers/monitoring/prometheus/haproxy-exporter.nix { };
+ prometheus-jitsi-exporter = callPackage ../servers/monitoring/prometheus/jitsi-exporter.nix { };
prometheus-json-exporter = callPackage ../servers/monitoring/prometheus/json-exporter.nix { };
prometheus-keylight-exporter = callPackage ../servers/monitoring/prometheus/keylight-exporter.nix { };
prometheus-knot-exporter = callPackage ../servers/monitoring/prometheus/knot-exporter.nix { };
@@ -22334,81 +22348,97 @@ in
gksu = callPackage ../applications/misc/gksu { };
- gnss-sdr = callPackage ../applications/radio/gnss-sdr {
- boost = boost166;
- gnuradio = gnuradio3_7-unwrapped;
- };
+ gnss-sdr = callPackage ../applications/radio/gnss-sdr { };
- gnuradio-unwrapped = callPackage ../applications/radio/gnuradio {
- inherit (darwin.apple_sdk.frameworks) CoreAudio;
- python = python3;
- };
- # A build without gui components and other utilites not needed for end user
- # libraries
- gnuradioMinimal = gnuradio-unwrapped.override {
- features = {
- gnuradio-companion = false;
- python-support = false;
- gr-ctrlport = false;
- examples = false;
- gr-qtgui = false;
- gr-utils = false;
- gr-modtool = false;
- sphinx = false;
- doxygen = false;
+ gnuradio = callPackage ../applications/radio/gnuradio/wrapper.nix {
+ unwrapped = callPackage ../applications/radio/gnuradio {
+ inherit (darwin.apple_sdk.frameworks) CoreAudio;
+ python = python3;
+ boost = boost17x;
};
};
- gnuradio = callPackage ../applications/radio/gnuradio/wrapper.nix {
- unwrapped = gnuradio-unwrapped;
+ gnuradioPackages = lib.recurseIntoAttrs gnuradio.pkgs;
+ # A build without gui components and other utilites not needed for end user
+ # libraries
+ gnuradioMinimal = gnuradio.override {
+ wrap = false;
+ unwrapped = gnuradio.unwrapped.override {
+ volk = volk.override {
+ # So it will not reference python
+ enableModTool = false;
+ };
+ features = {
+ gnuradio-companion = false;
+ python-support = false;
+ examples = false;
+ gr-qtgui = false;
+ gr-utils = false;
+ gr-modtool = false;
+ gr-blocktool = false;
+ sphinx = false;
+ doxygen = false;
+ };
+ };
};
- gnuradio3_7-unwrapped = callPackage ../applications/radio/gnuradio/3.7.nix {
- inherit (darwin.apple_sdk.frameworks) CoreAudio;
- python = python2;
+ gnuradio3_8 = callPackage ../applications/radio/gnuradio/wrapper.nix {
+ unwrapped = callPackage ../applications/radio/gnuradio/3.8.nix {
+ inherit (darwin.apple_sdk.frameworks) CoreAudio;
+ python = python3;
+ boost = boost17x;
+ };
};
+ gnuradio3_8Packages = lib.recurseIntoAttrs gnuradio3_8.pkgs;
# A build without gui components and other utilites not needed if gnuradio is
# used as a c++ library.
- gnuradio3_7Minimal = gnuradio3_7-unwrapped.override {
- features = {
- gnuradio-companion = false;
- python-support = false;
- gr-ctrlport = false;
- gr-qtgui = false;
- gr-utils = false;
- sphinx = false;
- doxygen = false;
- gr-wxgui = false;
+ gnuradio3_8Minimal = gnuradio3_8.override {
+ wrap = false;
+ unwrapped = gnuradio3_8.unwrapped.override {
+ volk = volk.override {
+ enableModTool = false;
+ };
+ features = {
+ gnuradio-companion = false;
+ python-support = false;
+ examples = false;
+ gr-qtgui = false;
+ gr-utils = false;
+ gr-modtool = false;
+ sphinx = false;
+ doxygen = false;
+ };
};
};
gnuradio3_7 = callPackage ../applications/radio/gnuradio/wrapper.nix {
- unwrapped = gnuradio3_7-unwrapped;
+ unwrapped = callPackage ../applications/radio/gnuradio/3.7.nix {
+ inherit (darwin.apple_sdk.frameworks) CoreAudio;
+ python = python2;
+ # Incompatible with uhd4+
+ uhd = uhd3_5;
+ };
+ };
+ gnuradio3_7Packages = lib.recurseIntoAttrs gnuradio3_7.pkgs;
+ # A build without gui components and other utilites not needed if gnuradio is
+ # used as a c++ library.
+ gnuradio3_7Minimal = gnuradio3_7.override {
+ wrap = false;
+ unwrapped = gnuradio3_7.unwrapped.override {
+ volk = volk.override {
+ enableModTool = false;
+ };
+ features = {
+ gnuradio-companion = false;
+ python-support = false;
+ gr-qtgui = false;
+ gr-utils = false;
+ sphinx = false;
+ doxygen = false;
+ gr-wxgui = false;
+ };
+ };
};
grandorgue = callPackage ../applications/audio/grandorgue { };
- gr-nacl = callPackage ../applications/radio/gnuradio/nacl.nix {
- gnuradio = gnuradio3_7-unwrapped;
- };
-
- gr-gsm = callPackage ../applications/radio/gnuradio/gsm.nix {
- gnuradio = gnuradio3_7-unwrapped;
- };
-
- gr-ais = callPackage ../applications/radio/gnuradio/ais.nix {
- gnuradio = gnuradio3_7-unwrapped;
- };
-
- gr-limesdr = callPackage ../applications/radio/gnuradio/limesdr.nix {
- gnuradio = gnuradio3_7-unwrapped;
- };
-
- gr-rds = callPackage ../applications/radio/gnuradio/rds.nix {
- gnuradio = gnuradio3_7-unwrapped;
- };
-
- gr-osmosdr = callPackage ../applications/radio/gnuradio/osmosdr.nix {
- gnuradio = gnuradio3_7-unwrapped;
- };
-
goldendict = libsForQt5.callPackage ../applications/misc/goldendict {
inherit (darwin) libiconv;
};
@@ -22435,14 +22465,7 @@ in
gpx = callPackage ../applications/misc/gpx { };
- gqrx = libsForQt514.callPackage ../applications/radio/gqrx {
- gnuradio = gnuradio3_7Minimal;
- # Use the same gnuradio for gr-osmosdr as well
- gr-osmosdr = gr-osmosdr.override {
- gnuradio = gnuradio3_7Minimal;
- pythonSupport = false;
- };
- };
+ gqrx = callPackage ../applications/radio/gqrx { };
gpx-viewer = callPackage ../applications/misc/gpx-viewer { };
@@ -22590,7 +22613,20 @@ in
fractal = callPackage ../applications/networking/instant-messengers/fractal { };
- freecad = libsForQt5.callPackage ../applications/graphics/freecad { };
+ freecad = libsForQt5.callPackage ../applications/graphics/freecad {
+ inherit (python3Packages)
+ GitPython
+ boost
+ matplotlib
+ pivy
+ pycollada
+ pyside2
+ pyside2-tools
+ python
+ pyyaml
+ scipy
+ shiboken2;
+ };
freemind = callPackage ../applications/misc/freemind {
jdk = jdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
@@ -22831,10 +22867,6 @@ in
gtkpod = callPackage ../applications/audio/gtkpod { };
- jbidwatcher = callPackage ../applications/misc/jbidwatcher {
- java = if stdenv.isLinux then jre else jdk;
- };
-
qrcodegen = callPackage ../development/libraries/qrcodegen { };
qrencode = callPackage ../development/libraries/qrencode { };
@@ -23290,9 +23322,7 @@ in
inkscape-extensions = recurseIntoAttrs (callPackages ../applications/graphics/inkscape/extensions.nix {});
- inspectrum = libsForQt514.callPackage ../applications/radio/inspectrum {
- gnuradio = gnuradioMinimal;
- };
+ inspectrum = callPackage ../applications/radio/inspectrum { };
ion3 = callPackage ../applications/window-managers/ion-3 {
lua = lua5_1;
@@ -23493,6 +23523,8 @@ in
kubectl = callPackage ../applications/networking/cluster/kubectl { };
+ kubectl-doctor = callPackage ../applications/networking/cluster/kubectl-doctor { };
+
kubectl-example = callPackage ../applications/networking/cluster/kubectl-example { };
kubeless = callPackage ../applications/networking/cluster/kubeless { };
@@ -24131,6 +24163,8 @@ in
ocenaudio = callPackage ../applications/audio/ocenaudio { };
+ onlyoffice-bin = callPackage ../applications/office/onlyoffice-bin { };
+
open-policy-agent = callPackage ../development/tools/open-policy-agent { };
openshift = callPackage ../applications/networking/cluster/openshift { };
@@ -24555,6 +24589,8 @@ in
wxGTK = wxGTK30-gtk3;
};
+ pdfslicer = callPackage ../applications/misc/pdfslicer { };
+
pekwm = callPackage ../applications/window-managers/pekwm { };
pencil = callPackage ../applications/graphics/pencil {
@@ -24645,6 +24681,8 @@ in
pidgin-window-merge = callPackage ../applications/networking/instant-messengers/pidgin-plugins/window-merge { };
+ pika-backup = callPackage ../applications/backup/pika-backup { };
+
purple-discord = callPackage ../applications/networking/instant-messengers/pidgin-plugins/purple-discord { };
purple-hangouts = callPackage ../applications/networking/instant-messengers/pidgin-plugins/purple-hangouts { };
@@ -26177,33 +26215,6 @@ in
cores = retroArchCores;
};
- wrapKodi = { kodi }: callPackage ../applications/video/kodi/wrapper.nix {
- inherit kodi;
- plugins = let inherit (lib) optional optionals; in with kodiPlugins;
- ([]
- ++ optional (config.kodi.enableAdvancedLauncher or false) advanced-launcher
- ++ optional (config.kodi.enableAdvancedEmulatorLauncher or false)
- advanced-emulator-launcher
- ++ optionals (config.kodi.enableControllers or false)
- (with controllers;
- [ default dreamcast gba genesis mouse n64 nes ps snes ])
- ++ optional (config.kodi.enableExodus or false) exodus
- ++ optionals (config.kodi.enableHyperLauncher or false)
- (with hyper-launcher; [ plugin service pdfreader ])
- ++ optional (config.kodi.enableJoystick or false) joystick
- ++ optional (config.kodi.enableOSMCskin or false) osmc-skin
- ++ optional (config.kodi.enableSVTPlay or false) svtplay
- ++ optional (config.kodi.enableSteamController or false) steam-controller
- ++ optional (config.kodi.enableSteamLauncher or false) steam-launcher
- ++ optional (config.kodi.enablePVRHTS or false) pvr-hts
- ++ optional (config.kodi.enablePVRHDHomeRun or false) pvr-hdhomerun
- ++ optional (config.kodi.enablePVRIPTVSimple or false) pvr-iptvsimple
- ++ optional (config.kodi.enableInputStreamAdaptive or false) inputstream-adaptive
- ++ optional (config.kodi.enableVFSSFTP or false) vfs-sftp
- ++ optional (config.kodi.enableVFSLibarchive or false) vfs-libarchive
- );
- };
-
wsjtx = qt5.callPackage ../applications/radio/wsjtx { };
wxhexeditor = callPackage ../applications/editors/wxhexeditor {
@@ -26216,6 +26227,9 @@ in
gtk = gtk2;
};
+ xa = callPackage ../development/compilers/xa/xa.nix { };
+ dxa = callPackage ../development/compilers/xa/dxa.nix { };
+
x11basic = callPackage ../development/compilers/x11basic {
autoconf = buildPackages.autoconf269;
};
@@ -26261,28 +26275,16 @@ in
gtk = gtk2;
};
- kodiPlain = callPackage ../applications/video/kodi { };
+ kodiPackages = recurseIntoAttrs (kodi.packages);
- kodiPlainWayland = callPackage ../applications/video/kodi {
- useWayland = true;
+ kodi = callPackage ../applications/video/kodi { };
+
+ kodi-wayland = callPackage ../applications/video/kodi {
+ waylandSupport = true;
};
- kodiGBM = callPackage ../applications/video/kodi {
- useGbm = true;
- };
-
- kodiPlugins = recurseIntoAttrs (callPackage ../applications/video/kodi/plugins.nix {});
-
- kodi = wrapKodi {
- kodi = kodiPlain;
- };
-
- kodi-wayland = wrapKodi {
- kodi = kodiPlainWayland;
- };
-
- kodi-gbm = wrapKodi {
- kodi = kodiGBM;
+ kodi-gbm = callPackage ../applications/video/kodi {
+ gbmSupport = true;
};
kodi-cli = callPackage ../tools/misc/kodi-cli { };
@@ -26571,7 +26573,7 @@ in
zombietrackergps = libsForQt5.callPackage ../applications/gis/zombietrackergps { };
- zoom-us = libsForQt5.callPackage ../applications/networking/instant-messengers/zoom-us { };
+ zoom-us = callPackage ../applications/networking/instant-messengers/zoom-us { };
zotero = callPackage ../applications/office/zotero { };
@@ -26710,7 +26712,7 @@ in
wownero = callPackage ../applications/blockchains/wownero.nix {};
- zcash = callPackage ../applications/blockchains/zcash { };
+ zcash = callPackage ../applications/blockchains/zcash { stdenv = llvmPackages_11.stdenv; };
openethereum = callPackage ../applications/blockchains/openethereum { };
@@ -28517,7 +28519,7 @@ in
tlaps = callPackage ../applications/science/logic/tlaplus/tlaps.nix {
inherit (ocaml-ng.ocamlPackages_4_05) ocaml;
};
- tlaplusToolbox = callPackage ../applications/science/logic/tlaplus/toolbox.nix {gtk = gtk2;};
+ tlaplusToolbox = callPackage ../applications/science/logic/tlaplus/toolbox.nix {};
aiger = callPackage ../applications/science/logic/aiger {};
@@ -29126,6 +29128,8 @@ in
keynav = callPackage ../tools/X11/keynav { };
+ kgx = callPackage ../applications/terminal-emulators/kgx { };
+
kmon = callPackage ../tools/system/kmon { };
kompose = callPackage ../applications/networking/cluster/kompose { };
@@ -30023,6 +30027,8 @@ in
zxcvbn-c = callPackage ../development/libraries/zxcvbn-c { };
+ zxing-cpp = callPackage ../development/libraries/zxing-cpp { };
+
snes9x-gtk = callPackage ../misc/emulators/snes9x-gtk { };
openmsx = callPackage ../misc/emulators/openmsx {
diff --git a/pkgs/top-level/darwin-packages.nix b/pkgs/top-level/darwin-packages.nix
index 2197f128388..3ece95c5845 100644
--- a/pkgs/top-level/darwin-packages.nix
+++ b/pkgs/top-level/darwin-packages.nix
@@ -23,7 +23,7 @@ in
binutils-unwrapped = callPackage ../os-specific/darwin/binutils {
inherit (darwin) cctools;
inherit (pkgs) binutils-unwrapped;
- inherit (pkgs.llvmPackages_7) llvm;
+ inherit (pkgs.llvmPackages_7) llvm clang-unwrapped;
};
binutils = pkgs.wrapBintoolsWith {
diff --git a/pkgs/top-level/gnuradio-packages.nix b/pkgs/top-level/gnuradio-packages.nix
new file mode 100644
index 00000000000..e5c2c8be313
--- /dev/null
+++ b/pkgs/top-level/gnuradio-packages.nix
@@ -0,0 +1,47 @@
+{ lib
+, stdenv
+, newScope
+, gnuradio # unwrapped gnuradio
+}:
+
+lib.makeScope newScope ( self:
+
+let
+ # Modeled after qt's
+ mkDerivationWith = import ../development/gnuradio-modules/mkDerivation.nix {
+ inherit lib;
+ unwrapped = gnuradio;
+ };
+ mkDerivation = mkDerivationWith stdenv.mkDerivation;
+
+ callPackage = self.newScope {
+ inherit (gnuradio)
+ # Packages that are potentially overriden and used as deps here.
+ boost
+ uhd
+ volk
+ ;
+ inherit mkDerivationWith mkDerivation;
+ };
+
+in {
+
+ inherit callPackage mkDerivation mkDerivationWith;
+
+ ### Packages
+
+ inherit gnuradio;
+
+ osmosdr = callPackage ../development/gnuradio-modules/osmosdr/default.nix { };
+
+ ais = callPackage ../development/gnuradio-modules/ais/default.nix { };
+
+ gsm = callPackage ../development/gnuradio-modules/gsm/default.nix { };
+
+ nacl = callPackage ../development/gnuradio-modules/nacl/default.nix { };
+
+ rds = callPackage ../development/gnuradio-modules/rds/default.nix { };
+
+ limesdr = callPackage ../development/gnuradio-modules/limesdr/default.nix { };
+
+})
diff --git a/pkgs/top-level/ocaml-packages.nix b/pkgs/top-level/ocaml-packages.nix
index 3c8c500d8b5..a0556ccecb1 100644
--- a/pkgs/top-level/ocaml-packages.nix
+++ b/pkgs/top-level/ocaml-packages.nix
@@ -238,6 +238,8 @@ let
decompress = callPackage ../development/ocaml-modules/decompress { };
+ decompress-1-2 = callPackage ../development/ocaml-modules/decompress/1.2.nix { };
+
diet = callPackage ../development/ocaml-modules/diet { };
digestif = callPackage ../development/ocaml-modules/digestif { };
@@ -399,7 +401,9 @@ let
hxd = callPackage ../development/ocaml-modules/hxd { };
- imagelib = callPackage ../development/ocaml-modules/imagelib { };
+ imagelib = callPackage ../development/ocaml-modules/imagelib {
+ decompress = decompress-1-2;
+ };
inotify = callPackage ../development/ocaml-modules/inotify { };
diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix
index 2e42ce58bb5..1c2645a6879 100644
--- a/pkgs/top-level/perl-packages.nix
+++ b/pkgs/top-level/perl-packages.nix
@@ -1843,8 +1843,8 @@ let
url = "mirror://cpan/authors/id/I/IL/ILMARI/Catalyst-Authentication-Store-LDAP-1.016.tar.gz";
sha256 = "0cm399vxqqf05cjgs1j5v3sk4qc6nmws5nfhf52qvpbwc4m82mq8";
};
- propagatedBuildInputs = [ NetLDAP CatalystPluginAuthentication ClassAccessorFast ];
- buildInputs = [ TestMore TestMockObject TestException NetLDAPServerTest ];
+ propagatedBuildInputs = [ perlldap CatalystPluginAuthentication ClassAccessor ];
+ buildInputs = [ TestMockObject TestException NetLDAPServerTest ];
meta = {
description= "Authentication from an LDAP Directory";
license = with lib.licenses; [ artistic1 ];
@@ -14866,7 +14866,7 @@ let
url = "mirror://cpan/authors/id/E/ES/ESTRABD/MySQL-Diff-0.60.tar.gz";
sha256 = "5d7080a4bd5714ff9ef536aa774a7adb3c6f0e760215ca6c39d8a3545344f956";
};
- propagatedBuildInputs = [ pkgs.mysql-client FileSlurp StringShellQuote ];
+ propagatedBuildInputs = [ pkgs.mariadb.client FileSlurp StringShellQuote ];
meta = {
homepage = "https://github.com/estrabd/mysqldiff";
description = "Generates a database upgrade instruction set";
@@ -15365,7 +15365,7 @@ let
url = "mirror://cpan/authors/id/A/AA/AAR/Net-LDAP-Server-0.43.tar.gz";
sha256 = "0qmh3cri3fpccmwz6bhwp78yskrb3qmalzvqn0a23hqbsfs4qv6x";
};
- propagatedBuildInputs = [ NetLDAP ConvertASN1 ];
+ propagatedBuildInputs = [ perlldap ConvertASN1 ];
meta = {
description = "LDAP server side protocol handling";
license = with lib.licenses; [ artistic1 ];
@@ -15392,7 +15392,7 @@ let
url = "mirror://cpan/authors/id/K/KA/KARMAN/Net-LDAP-Server-Test-0.22.tar.gz";
sha256 = "13idip7jky92v4adw60jn2gcc3zf339gsdqlnc9nnvqzbxxp285i";
};
- propagatedBuildInputs = [ NetLDAP NetLDAPServer TestMore DataDump NetLDAPSID ];
+ propagatedBuildInputs = [ perlldap NetLDAPServer DataDump NetLDAPSID ];
meta = {
description= "test Net::LDAP code";
license = with lib.licenses; [ artistic1 ];
@@ -23070,7 +23070,7 @@ let
sha256 = "582db53a091f8da3670c037733314f2510af5e8ee0ba42a0e391e2f2e3ca7734";
};
prePatch = "rm examples.pl";
- propagatedBuildInputs = [ LWPProtocolhttps ];
+ propagatedBuildInputs = [ LWPProtocolHttps ];
meta = {
description = "Accessing Twilio's REST API with Perl";
license = with lib.licenses; [ artistic1 gpl1Plus ];
diff --git a/pkgs/top-level/php-packages.nix b/pkgs/top-level/php-packages.nix
index 96d3e9b423b..7db0eb4d6a4 100644
--- a/pkgs/top-level/php-packages.nix
+++ b/pkgs/top-level/php-packages.nix
@@ -138,6 +138,8 @@ lib.makeScope pkgs.newScope (self: with self; {
sqlsrv = callPackage ../development/php-packages/sqlsrv { };
+ swoole = callPackage ../development/php-packages/swoole { };
+
v8 = buildPecl {
version = "0.2.2";
pname = "v8";
@@ -399,7 +401,7 @@ lib.makeScope pkgs.newScope (self: with self; {
# oci8 (7.4, 7.3, 7.2)
# odbc (7.4, 7.3, 7.2)
{ name = "opcache";
- buildInputs = [ pcre' ] ++ lib.optionals (lib.versionAtLeast php.version "8.0") [
+ buildInputs = [ pcre' ] ++ lib.optionals (!stdenv.isDarwin && lib.versionAtLeast php.version "8.0") [
valgrind.dev
];
patches = lib.optionals (lib.versionOlder php.version "7.4") [
@@ -419,7 +421,9 @@ lib.makeScope pkgs.newScope (self: with self; {
#include "zend_accelerator_util_funcs.h"
'') ];
zendExtension = true;
- doCheck = !(lib.versionOlder php.version "7.4"); }
+ doCheck = !(lib.versionOlder php.version "7.4");
+ # Tests launch the builtin webserver.
+ __darwinAllowLocalNetworking = true; }
{ name = "openssl";
buildInputs = [ openssl ];
configureFlags = [ "--with-openssl" ];
diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix
index 5b991da11f2..2c65295c097 100644
--- a/pkgs/top-level/python-packages.nix
+++ b/pkgs/top-level/python-packages.nix
@@ -951,6 +951,8 @@ in {
bellows = callPackage ../development/python-modules/bellows { };
+ beniget = callPackage ../development/python-modules/beniget { };
+
bespon = callPackage ../development/python-modules/bespon { };
betacode = callPackage ../development/python-modules/betacode { };
@@ -2184,6 +2186,8 @@ in {
evernote = callPackage ../development/python-modules/evernote { };
+ evohome-async = callPackage ../development/python-modules/evohome-async { };
+
ewmh = callPackage ../development/python-modules/ewmh { };
exdown = callPackage ../development/python-modules/exdown { };
@@ -3130,6 +3134,8 @@ in {
hug = callPackage ../development/python-modules/hug { };
+ huggingface-hub = callPackage ../development/python-modules/huggingface-hub { };
+
humanfriendly = callPackage ../development/python-modules/humanfriendly { };
humanize = callPackage ../development/python-modules/humanize { };
@@ -3254,6 +3260,8 @@ in {
imutils = callPackage ../development/python-modules/imutils { };
+ incomfort-client = callPackage ../development/python-modules/incomfort-client { };
+
incremental = callPackage ../development/python-modules/incremental { };
inflect = callPackage ../development/python-modules/inflect { };
@@ -5949,6 +5957,8 @@ in {
pynest2d = callPackage ../development/python-modules/pynest2d { };
+ pynetdicom = callPackage ../development/python-modules/pynetdicom { };
+
pynisher = callPackage ../development/python-modules/pynisher { };
pynmea2 = callPackage ../development/python-modules/pynmea2 { };
@@ -6404,6 +6414,8 @@ in {
pytest-env = callPackage ../development/python-modules/pytest-env { };
+ pytest-error-for-skips = callPackage ../development/python-modules/pytest-error-for-skips { };
+
pytest-expect = callPackage ../development/python-modules/pytest-expect { };
pytest-factoryboy = callPackage ../development/python-modules/pytest-factoryboy { };
@@ -6778,6 +6790,8 @@ in {
python-xmp-toolkit = callPackage ../development/python-modules/python-xmp-toolkit { };
+ pythran = callPackage ../development/python-modules/pythran { };
+
pyeverlights = callPackage ../development/python-modules/pyeverlights { };
pytile = callPackage ../development/python-modules/pytile { };
@@ -7314,7 +7328,7 @@ in {
salmon-mail = callPackage ../development/python-modules/salmon-mail { };
sane = callPackage ../development/python-modules/sane {
- inherit (pkgs) saneBackends;
+ inherit (pkgs) sane-backends;
};
sampledata = callPackage ../development/python-modules/sampledata { };
@@ -8850,6 +8864,8 @@ in {
xml2rfc = callPackage ../development/python-modules/xml2rfc { };
+ xmldiff = callPackage ../development/python-modules/xmldiff { };
+
xmljson = callPackage ../development/python-modules/xmljson { };
xmlschema = callPackage ../development/python-modules/xmlschema { };