diff --git a/third_party/nixpkgs/.editorconfig b/third_party/nixpkgs/.editorconfig
index 6625cbf698..7d0157a6c4 100644
--- a/third_party/nixpkgs/.editorconfig
+++ b/third_party/nixpkgs/.editorconfig
@@ -47,27 +47,17 @@ indent_style = space
insert_final_newline = unset
trim_trailing_whitespace = unset
-[*.{key,ovpn}]
+[*.{asc,key,ovpn}]
insert_final_newline = unset
end_of_line = unset
+trim_trailing_whitespace = unset
[*.lock]
indent_size = unset
-[deps.nix]
-insert_final_newline = unset
-[pkgs/tools/networking/dd-agent/*-deps.nix]
-insert_final_newline = unset
-
[eggs.nix]
trim_trailing_whitespace = unset
-[gemset.nix]
-insert_final_newline = unset
-
-[node-{composition,packages,packages-generated}.nix]
-insert_final_newline = unset
-
[nixos/modules/services/networking/ircd-hybrid/*.{conf,in}]
trim_trailing_whitespace = unset
@@ -92,15 +82,6 @@ insert_final_newline = unset
indent_style = unset
trim_trailing_whitespace = unset
-[pkgs/development/mobile/androidenv/generated/{addons,packages}.nix]
-trim_trailing_whitespace = unset
-
-[pkgs/development/node-packages/composition.nix]
-insert_final_newline = unset
-
-[pkgs/development/{perl-modules,ocaml-modules,tools/ocaml}/**]
-indent_style = unset
-
[pkgs/servers/dict/wordnet_structures.py]
trim_trailing_whitespace = unset
diff --git a/third_party/nixpkgs/.github/CODEOWNERS b/third_party/nixpkgs/.github/CODEOWNERS
index 8491532ee3..7d0681a720 100644
--- a/third_party/nixpkgs/.github/CODEOWNERS
+++ b/third_party/nixpkgs/.github/CODEOWNERS
@@ -76,6 +76,7 @@
/pkgs/development/interpreters/python @FRidh
/pkgs/development/python-modules @FRidh @jonringer
/doc/languages-frameworks/python.section.md @FRidh
+/pkgs/development/tools/poetry2nix @adisbladis
# Haskell
/pkgs/development/compilers/ghc @cdepillabout
diff --git a/third_party/nixpkgs/.github/CONTRIBUTING.md b/third_party/nixpkgs/.github/CONTRIBUTING.md
index 31060040c1..bc43f80a06 100644
--- a/third_party/nixpkgs/.github/CONTRIBUTING.md
+++ b/third_party/nixpkgs/.github/CONTRIBUTING.md
@@ -37,7 +37,7 @@ under the terms of [COPYING](../COPYING), which is an MIT-like license.
* Not start with the package name.
* Not have a period at the end.
* `meta.license` must be set and fit the upstream license.
- * If there is no upstream license, `meta.license` should default to `stdenv.lib.licenses.unfree`.
+ * If there is no upstream license, `meta.license` should default to `lib.licenses.unfree`.
* `meta.maintainers` must be set.
See the nixpkgs manual for more details on [standard meta-attributes](https://nixos.org/nixpkgs/manual/#sec-standard-meta-attributes) and on how to [submit changes to nixpkgs](https://nixos.org/nixpkgs/manual/#chap-submitting-changes).
diff --git a/third_party/nixpkgs/.github/workflows/pending-set.yml b/third_party/nixpkgs/.github/workflows/pending-set.yml
index f59ac9439e..944d1deefb 100644
--- a/third_party/nixpkgs/.github/workflows/pending-set.yml
+++ b/third_party/nixpkgs/.github/workflows/pending-set.yml
@@ -16,5 +16,5 @@ jobs:
-X POST \
-H "Accept: application/vnd.github.v3+json" \
-H "Authorization: token $GITHUB_TOKEN" \
- -d '{"state": "failure", "target_url": " ", "description": "This failed status will be cleared when ofborg finishes eval.", "context": "Wait for ofborg"}' \
+ -d '{"state": "pending", "target_url": " ", "description": "This pending status will be cleared when ofborg starts eval.", "context": "Wait for ofborg"}' \
"https://api.github.com/repos/NixOS/nixpkgs/statuses/${{ github.event.pull_request.head.sha }}"
diff --git a/third_party/nixpkgs/doc/contributing/coding-conventions.xml b/third_party/nixpkgs/doc/contributing/coding-conventions.xml
index cb6d60c2c1..9005a9ebaf 100644
--- a/third_party/nixpkgs/doc/contributing/coding-conventions.xml
+++ b/third_party/nixpkgs/doc/contributing/coding-conventions.xml
@@ -178,6 +178,12 @@ args.stdenv.mkDerivation (args // {
+
+
+ Arguments should be listed in the order they are used, with the
+ exception of lib, which always goes first.
+
+
Prefer using the top-level lib over its alias
diff --git a/third_party/nixpkgs/doc/contributing/contributing-to-documentation.xml b/third_party/nixpkgs/doc/contributing/contributing-to-documentation.xml
index b026604377..132fa3816e 100644
--- a/third_party/nixpkgs/doc/contributing/contributing-to-documentation.xml
+++ b/third_party/nixpkgs/doc/contributing/contributing-to-documentation.xml
@@ -12,7 +12,7 @@ xlink:href="https://github.com/NixOS/nixpkgs/tree/master/doc">doc sub
$ cd /path/to/nixpkgs/doc
$ nix-shell
-[nix-shell]$ make
+[nix-shell]$ make $makeFlags
If you experience problems, run make debug to help understand the docbook errors.
diff --git a/third_party/nixpkgs/doc/functions/library/attrsets.xml b/third_party/nixpkgs/doc/functions/library/attrsets.xml
index 3c5823c258..7ef0d16624 100644
--- a/third_party/nixpkgs/doc/functions/library/attrsets.xml
+++ b/third_party/nixpkgs/doc/functions/library/attrsets.xml
@@ -1711,4 +1711,43 @@ recursiveUpdate
+
+ lib.attrsets.cartesianProductOfSets
+
+ cartesianProductOfSets :: AttrSet -> [ AttrSet ]
+
+
+
+
+
+ Return the cartesian product of attribute set value combinations.
+
+
+
+
+
+ set
+
+
+
+ An attribute set with attributes that carry lists of values.
+
+
+
+
+
+
+ Creating the cartesian product of a list of attribute values
+ [
+ { a = 1; b = 10; }
+ { a = 1; b = 20; }
+ { a = 2; b = 10; }
+ { a = 2; b = 20; }
+ ]
+]]>
+
+
+
diff --git a/third_party/nixpkgs/doc/languages-frameworks/agda.section.md b/third_party/nixpkgs/doc/languages-frameworks/agda.section.md
index 66b4a20830..f57b194a72 100644
--- a/third_party/nixpkgs/doc/languages-frameworks/agda.section.md
+++ b/third_party/nixpkgs/doc/languages-frameworks/agda.section.md
@@ -46,7 +46,7 @@ depend: standard-library
More information can be found in the [official Agda documentation on library management](https://agda.readthedocs.io/en/v2.6.1/tools/package-system.html).
## Compiling Agda
-Agda modules can be compiled with the `--compile` flag. A version of `ghc` with `ieee` is made available to the Agda program via the `--with-compiler` flag.
+Agda modules can be compiled with the `--compile` flag. A version of `ghc` with `ieee754` is made available to the Agda program via the `--with-compiler` flag.
This can be overridden by a different version of `ghc` as follows:
```
diff --git a/third_party/nixpkgs/doc/languages-frameworks/coq.section.md b/third_party/nixpkgs/doc/languages-frameworks/coq.section.md
index 5e16a4c546..8f564c6e46 100644
--- a/third_party/nixpkgs/doc/languages-frameworks/coq.section.md
+++ b/third_party/nixpkgs/doc/languages-frameworks/coq.section.md
@@ -42,8 +42,8 @@ It also takes other standard `mkDerivation` attributes, they are added as such,
Here is a simple package example. It is a pure Coq library, thus it depends on Coq. It builds on the Mathematical Components library, thus it also takes some `mathcomp` derivations as `extraBuildInputs`.
```nix
-{ coq, mkCoqDerivation, mathcomp, mathcomp-finmap, mathcomp-bigenough,
- lib, version ? null }:
+{ lib, mkCoqDerivation, version ? null
+, coq, mathcomp, mathcomp-finmap, mathcomp-bigenough }:
with lib; mkCoqDerivation {
/* namePrefix leads to e.g. `name = coq8.11-mathcomp1.11-multinomials-1.5.2` */
namePrefix = [ "coq" "mathcomp" ];
diff --git a/third_party/nixpkgs/doc/languages-frameworks/emscripten.section.md b/third_party/nixpkgs/doc/languages-frameworks/emscripten.section.md
index a5c15b43ac..d391e03807 100644
--- a/third_party/nixpkgs/doc/languages-frameworks/emscripten.section.md
+++ b/third_party/nixpkgs/doc/languages-frameworks/emscripten.section.md
@@ -60,7 +60,7 @@ See the `zlib` example:
stdenv = pkgs.emscriptenStdenv;
}).overrideDerivation
(old: rec {
- buildInputs = old.buildInputs ++ [ pkgconfig ];
+ buildInputs = old.buildInputs ++ [ pkg-config ];
# we need to reset this setting!
NIX_CFLAGS_COMPILE="";
configurePhase = ''
@@ -117,8 +117,8 @@ This `xmlmirror` example features a emscriptenPackage which is defined completel
xmlmirror = pkgs.buildEmscriptenPackage rec {
name = "xmlmirror";
- buildInputs = [ pkgconfig autoconf automake libtool gnumake libxml2 nodejs openjdk json_c ];
- nativeBuildInputs = [ pkgconfig zlib ];
+ buildInputs = [ pkg-config autoconf automake libtool gnumake libxml2 nodejs openjdk json_c ];
+ nativeBuildInputs = [ pkg-config zlib ];
src = pkgs.fetchgit {
url = "https://gitlab.com/odfplugfest/xmlmirror.git";
diff --git a/third_party/nixpkgs/doc/languages-frameworks/idris.section.md b/third_party/nixpkgs/doc/languages-frameworks/idris.section.md
index 2d06c4a19d..41e4f7ec31 100644
--- a/third_party/nixpkgs/doc/languages-frameworks/idris.section.md
+++ b/third_party/nixpkgs/doc/languages-frameworks/idris.section.md
@@ -69,11 +69,11 @@ prelude
As an example of how a Nix expression for an Idris package can be created, here is the one for `idrisPackages.yaml`:
```nix
-{ build-idris-package
+{ lib
+, build-idris-package
, fetchFromGitHub
, contrib
, lightyear
-, lib
}:
build-idris-package {
name = "yaml";
@@ -94,11 +94,11 @@ build-idris-package {
sha256 = "1g4pi0swmg214kndj85hj50ccmckni7piprsxfdzdfhg87s0avw7";
};
- meta = {
+ meta = with lib; {
description = "Idris YAML lib";
homepage = "https://github.com/Heather/Idris.Yaml";
- license = lib.licenses.mit;
- maintainers = [ lib.maintainers.brainrape ];
+ license = licenses.mit;
+ maintainers = [ maintainers.brainrape ];
};
}
```
diff --git a/third_party/nixpkgs/doc/languages-frameworks/maven.section.md b/third_party/nixpkgs/doc/languages-frameworks/maven.section.md
index 7a863c500b..d66931e808 100644
--- a/third_party/nixpkgs/doc/languages-frameworks/maven.section.md
+++ b/third_party/nixpkgs/doc/languages-frameworks/maven.section.md
@@ -116,7 +116,7 @@ The first step will be to build the Maven project as a fixed-output derivation i
> Traditionally the Maven repository is at `~/.m2/repository`. We will override this to be the `$out` directory.
```nix
-{ stdenv, lib, maven }:
+{ lib, stdenv, maven }:
stdenv.mkDerivation {
name = "maven-repository";
buildInputs = [ maven ];
@@ -168,7 +168,7 @@ If your package uses _SNAPSHOT_ dependencies or _version ranges_; there is a str
Regardless of which strategy is chosen above, the step to build the derivation is the same.
```nix
-{ stdenv, lib, maven, callPackage }:
+{ stdenv, maven, callPackage }:
# pick a repository derivation, here we will use buildMaven
let repository = callPackage ./build-maven-repository.nix { };
in stdenv.mkDerivation rec {
@@ -222,7 +222,7 @@ We will read the Maven repository and flatten it to a single list. This list wil
We make sure to provide this classpath to the `makeWrapper`.
```nix
-{ stdenv, lib, maven, callPackage, makeWrapper, jre }:
+{ stdenv, maven, callPackage, makeWrapper, jre }:
let
repository = callPackage ./build-maven-repository.nix { };
in stdenv.mkDerivation rec {
@@ -298,7 +298,7 @@ Main-Class: Main
We will modify the derivation above to add a symlink to our repository so that it's accessible to our JAR during the `installPhase`.
```nix
-{ stdenv, lib, maven, callPackage, makeWrapper, jre }:
+{ stdenv, maven, callPackage, makeWrapper, jre }:
# pick a repository derivation, here we will use buildMaven
let repository = callPackage ./build-maven-repository.nix { };
in stdenv.mkDerivation rec {
diff --git a/third_party/nixpkgs/doc/languages-frameworks/ocaml.section.md b/third_party/nixpkgs/doc/languages-frameworks/ocaml.section.md
index fa85a27e84..9b92a80f47 100644
--- a/third_party/nixpkgs/doc/languages-frameworks/ocaml.section.md
+++ b/third_party/nixpkgs/doc/languages-frameworks/ocaml.section.md
@@ -32,11 +32,11 @@ buildDunePackage rec {
propagatedBuildInputs = [ bigstringaf result ];
doCheck = true;
- meta = {
+ meta = with lib; {
homepage = "https://github.com/inhabitedtype/angstrom";
description = "OCaml parser combinators built for speed and memory efficiency";
- license = lib.licenses.bsd3;
- maintainers = with lib.maintainers; [ sternenseemann ];
+ license = licenses.bsd3;
+ maintainers = with maintainers; [ sternenseemann ];
};
}
```
diff --git a/third_party/nixpkgs/doc/languages-frameworks/perl.section.md b/third_party/nixpkgs/doc/languages-frameworks/perl.section.md
index 309d8ebcc2..dcb7dcb77b 100644
--- a/third_party/nixpkgs/doc/languages-frameworks/perl.section.md
+++ b/third_party/nixpkgs/doc/languages-frameworks/perl.section.md
@@ -110,7 +110,7 @@ ClassC3Componentised = buildPerlPackage rec {
On Darwin, if a script has too many `-Idir` flags in its first line (its “shebang line”), it will not run. This can be worked around by calling the `shortenPerlShebang` function from the `postInstall` phase:
```nix
-{ stdenv, lib, buildPerlPackage, fetchurl, shortenPerlShebang }:
+{ lib, stdenv, buildPerlPackage, fetchurl, shortenPerlShebang }:
ImageExifTool = buildPerlPackage {
pname = "Image-ExifTool";
diff --git a/third_party/nixpkgs/doc/languages-frameworks/python.section.md b/third_party/nixpkgs/doc/languages-frameworks/python.section.md
index 2dea2cb1bc..71193ed0cc 100644
--- a/third_party/nixpkgs/doc/languages-frameworks/python.section.md
+++ b/third_party/nixpkgs/doc/languages-frameworks/python.section.md
@@ -610,6 +610,10 @@ Using the example above, the analagous pytestCheckHook usage would be:
"download"
"update"
];
+
+ disabledTestFiles = [
+ "tests/test_failing.py"
+ ];
```
This is expecially useful when tests need to be conditionallydisabled,
diff --git a/third_party/nixpkgs/doc/languages-frameworks/qt.section.md b/third_party/nixpkgs/doc/languages-frameworks/qt.section.md
index 4a37eb4ef7..5dd415852c 100644
--- a/third_party/nixpkgs/doc/languages-frameworks/qt.section.md
+++ b/third_party/nixpkgs/doc/languages-frameworks/qt.section.md
@@ -8,7 +8,7 @@ There are primarily two problems which the Qt infrastructure is designed to addr
```{=docbook}
-{ mkDerivation, lib, qtbase }:
+{ mkDerivation, qtbase }:
mkDerivation {
pname = "myapp";
@@ -92,32 +92,43 @@ mkDerivation {
}
```
## Adding a library to Nixpkgs
- Add a Qt library to all-packages.nix by adding it to the collection inside `mkLibsForQt5`. This ensures that the library is built with every available version of Qt as needed.
-
-### Example Adding a Qt library to all-packages.nix {#qt-library-all-packages-nix}
+Qt libraries are added to `qt5-packages.nix` and are made available for every Qt
+version supported.
+### Example adding a Qt library {#qt-library-all-packages-nix}
+The following represents the contents of `qt5-packages.nix`.
```
{
# ...
- mkLibsForQt5 = self: with self; {
- # ...
-
- mylib = callPackage ../path/to/mylib {};
- };
+ mylib = callPackage ../path/to/mylib {};
# ...
}
```
## Adding an application to Nixpkgs
-Add a Qt application to *all-packages.nix* using `libsForQt5.callPackage` instead of the usual `callPackage`. The former ensures that all dependencies are built with the same version of Qt.
+Applications that use Qt are also added to `qt5-packages.nix`. An alias is added
+in the top-level `all-packages.nix` pointing to the package with the desired Qt5 version.
-### Example Adding a QT application to all-packages.nix {#qt-application-all-packages-nix}
-```nix
+### Example adding a Qt application {#qt-application-all-packages-nix}
+
+The following represents the contents of `qt5-packages.nix`.
+```
{
# ...
- myapp = libsForQt5.callPackage ../path/to/myapp/ {};
+ myapp = callPackage ../path/to/myapp {};
+
+ # ...
+}
+```
+
+The following represents the contents of `all-packages.nix`.
+```
+{
+ # ...
+
+ myapp = libsForQt5.myapp;
# ...
}
diff --git a/third_party/nixpkgs/doc/languages-frameworks/r.section.md b/third_party/nixpkgs/doc/languages-frameworks/r.section.md
index 32a39ade27..c420d112c9 100644
--- a/third_party/nixpkgs/doc/languages-frameworks/r.section.md
+++ b/third_party/nixpkgs/doc/languages-frameworks/r.section.md
@@ -32,14 +32,12 @@ However, if you'd like to add a file to your project source to make the
environment available for other contributors, you can create a `default.nix`
file like so:
```nix
-let
- pkgs = import {};
- stdenv = pkgs.stdenv;
-in with pkgs; {
+with import {};
+{
myProject = stdenv.mkDerivation {
name = "myProject";
version = "1";
- src = if pkgs.lib.inNixShell then null else nix;
+ src = if lib.inNixShell then null else nix;
buildInputs = with rPackages; [
R
diff --git a/third_party/nixpkgs/doc/languages-frameworks/ruby.section.md b/third_party/nixpkgs/doc/languages-frameworks/ruby.section.md
index e292b3110f..aeec154586 100644
--- a/third_party/nixpkgs/doc/languages-frameworks/ruby.section.md
+++ b/third_party/nixpkgs/doc/languages-frameworks/ruby.section.md
@@ -232,7 +232,7 @@ If you want to package a specific version, you can use the standard Gemfile synt
Now you can also also make a `default.nix` that looks like this:
```nix
-{ lib, bundlerApp }:
+{ bundlerApp }:
bundlerApp {
pname = "mdl";
diff --git a/third_party/nixpkgs/doc/languages-frameworks/rust.section.md b/third_party/nixpkgs/doc/languages-frameworks/rust.section.md
index 092e84461b..8f6db28ab4 100644
--- a/third_party/nixpkgs/doc/languages-frameworks/rust.section.md
+++ b/third_party/nixpkgs/doc/languages-frameworks/rust.section.md
@@ -19,6 +19,8 @@ or use Mozilla's [Rust nightlies overlay](#using-the-rust-nightlies-overlay).
Rust applications are packaged by using the `buildRustPackage` helper from `rustPlatform`:
```
+{ lib, rustPlatform }:
+
rustPlatform.buildRustPackage rec {
pname = "ripgrep";
version = "12.1.1";
@@ -226,8 +228,6 @@ source code in a reproducible way. If it is missing or out-of-date one can use
the `cargoPatches` attribute to update or add it.
```
-{ lib, rustPlatform, fetchFromGitHub }:
-
rustPlatform.buildRustPackage rec {
(...)
cargoPatches = [
@@ -263,7 +263,7 @@ Now, the file produced by the call to `carnix`, called `hello.nix`, looks like:
```
# Generated by carnix 0.6.5: carnix -o hello.nix --src ./. Cargo.lock --standalone
-{ lib, stdenv, buildRustCrate, fetchgit }:
+{ stdenv, buildRustCrate, fetchgit }:
let kernel = stdenv.buildPlatform.parsed.kernel.name;
# ... (content skipped)
in
@@ -292,7 +292,7 @@ following nix file:
```
# Generated by carnix 0.6.5: carnix -o hello.nix --src ./. Cargo.lock --standalone
-{ lib, stdenv, buildRustCrate, fetchgit }:
+{ stdenv, buildRustCrate, fetchgit }:
let kernel = stdenv.buildPlatform.parsed.kernel.name;
# ... (content skipped)
in
@@ -480,7 +480,7 @@ stdenv.mkDerivation {
rustc cargo
# Example Build-time Additional Dependencies
- pkgconfig
+ pkg-config
];
buildInputs = [
# Example Run-time Additional Dependencies
@@ -522,7 +522,7 @@ stdenv.mkDerivation {
latest.rustChannels.nightly.rust
# Add some extra dependencies from `pkgs`
- pkgconfig openssl
+ pkg-config openssl
];
# Set Environment Variables
@@ -567,12 +567,13 @@ in the `~/.config/nixpkgs/overlays` directory.
Add the following to your `configuration.nix`, `home-configuration.nix`, `shell.nix`, or similar:
```
- nixpkgs = {
+{ pkgs ? import {
overlays = [
(import (builtins.fetchTarball https://github.com/mozilla/nixpkgs-mozilla/archive/master.tar.gz))
# Further overlays go here
];
};
+};
```
Note that this will fetch the latest overlay version when rebuilding your system.
diff --git a/third_party/nixpkgs/doc/shell.nix b/third_party/nixpkgs/doc/shell.nix
index 8ac2019f9d..5fa2b44248 100644
--- a/third_party/nixpkgs/doc/shell.nix
+++ b/third_party/nixpkgs/doc/shell.nix
@@ -1,5 +1,3 @@
-{ pkgs ? import ../. {} }:
-(import ./default.nix {}).overrideAttrs (x: {
- buildInputs = x.buildInputs ++ [ pkgs.xmloscopy pkgs.ruby ];
-
-})
+{ pkgs ? import ../. { } }:
+(import ./default.nix { }).overrideAttrs
+(x: { buildInputs = (x.buildInputs or [ ]) ++ [ pkgs.xmloscopy pkgs.ruby ]; })
diff --git a/third_party/nixpkgs/doc/using/overlays.xml b/third_party/nixpkgs/doc/using/overlays.xml
index caacb0a046..9ffbb4edd9 100644
--- a/third_party/nixpkgs/doc/using/overlays.xml
+++ b/third_party/nixpkgs/doc/using/overlays.xml
@@ -291,5 +291,40 @@ stdenv.mkDerivation {
}
+
+ Switching the MPI implementation
+
+ All programs that are built with
+ MPI
+ support use the generic attribute mpi
+ as an input. At the moment Nixpkgs natively provides two different
+ MPI implementations:
+
+
+
+ Open MPI
+ (default), attribute name openmpi
+
+
+
+
+ MPICH,
+ attribute name mpich
+
+
+
+
+
+ To provide MPI enabled applications that use MPICH, instead
+ of the default Open MPI, simply use the following overlay:
+
+
+self: super:
+
+{
+ mpi = self.mpich;
+}
+
+
diff --git a/third_party/nixpkgs/lib/attrsets.nix b/third_party/nixpkgs/lib/attrsets.nix
index d91d7a0cd4..0ce3aaeca4 100644
--- a/third_party/nixpkgs/lib/attrsets.nix
+++ b/third_party/nixpkgs/lib/attrsets.nix
@@ -183,6 +183,24 @@ rec {
else
[];
+ /* Return the cartesian product of attribute set value combinations.
+
+ Example:
+ cartesianProductOfSets { a = [ 1 2 ]; b = [ 10 20 ]; }
+ => [
+ { a = 1; b = 10; }
+ { a = 1; b = 20; }
+ { a = 2; b = 10; }
+ { a = 2; b = 20; }
+ ]
+ */
+ cartesianProductOfSets = attrsOfLists:
+ lib.foldl' (listOfAttrs: attrName:
+ concatMap (attrs:
+ map (listValue: attrs // { ${attrName} = listValue; }) attrsOfLists.${attrName}
+ ) listOfAttrs
+ ) [{}] (attrNames attrsOfLists);
+
/* Utility function that creates a {name, value} pair as expected by
builtins.listToAttrs.
@@ -493,5 +511,4 @@ rec {
zipWithNames = zipAttrsWithNames;
zip = builtins.trace
"lib.zip is deprecated, use lib.zipAttrsWith instead" zipAttrsWith;
-
}
diff --git a/third_party/nixpkgs/lib/debug.nix b/third_party/nixpkgs/lib/debug.nix
index ea6aed60ab..e3ca335239 100644
--- a/third_party/nixpkgs/lib/debug.nix
+++ b/third_party/nixpkgs/lib/debug.nix
@@ -148,6 +148,28 @@ rec {
/* A combination of `traceVal` and `traceSeqN`. */
traceValSeqN = traceValSeqNFn id;
+ /* Trace the input and output of a function `f` named `name`,
+ both down to `depth`.
+
+ This is useful for adding around a function call,
+ to see the before/after of values as they are transformed.
+
+ Example:
+ traceFnSeqN 2 "id" (x: x) { a.b.c = 3; }
+ trace: { fn = "id"; from = { a.b = {…}; }; to = { a.b = {…}; }; }
+ => { a.b.c = 3; }
+ */
+ traceFnSeqN = depth: name: f: v:
+ let res = f v;
+ in lib.traceSeqN
+ (depth + 1)
+ {
+ fn = name;
+ from = v;
+ to = res;
+ }
+ res;
+
# -- TESTING --
diff --git a/third_party/nixpkgs/lib/default.nix b/third_party/nixpkgs/lib/default.nix
index f985266ed9..50320669e2 100644
--- a/third_party/nixpkgs/lib/default.nix
+++ b/third_party/nixpkgs/lib/default.nix
@@ -78,7 +78,7 @@ let
zipAttrsWithNames zipAttrsWith zipAttrs recursiveUpdateUntil
recursiveUpdate matchAttrs overrideExisting getOutput getBin
getLib getDev getMan chooseDevOutputs zipWithNames zip
- recurseIntoAttrs dontRecurseIntoAttrs;
+ recurseIntoAttrs dontRecurseIntoAttrs cartesianProductOfSets;
inherit (self.lists) singleton forEach foldr fold foldl foldl' imap0 imap1
concatMap flatten remove findSingle findFirst any all count
optional optionals toList range partition zipListsWith zipLists
@@ -130,7 +130,7 @@ let
assertMsg assertOneOf;
inherit (self.debug) addErrorContextToAttrs traceIf traceVal traceValFn
traceXMLVal traceXMLValMarked traceSeq traceSeqN traceValSeq
- traceValSeqFn traceValSeqN traceValSeqNFn traceShowVal
+ traceValSeqFn traceValSeqN traceValSeqNFn traceFnSeqN traceShowVal
traceShowValMarked showVal traceCall traceCall2 traceCall3
traceValIfNot runTests testAllTrue traceCallXml attrNamesToStr;
inherit (self.misc) maybeEnv defaultMergeArg defaultMerge foldArgs
diff --git a/third_party/nixpkgs/lib/licenses.nix b/third_party/nixpkgs/lib/licenses.nix
index ebeb137733..830cb95aff 100644
--- a/third_party/nixpkgs/lib/licenses.nix
+++ b/third_party/nixpkgs/lib/licenses.nix
@@ -87,7 +87,7 @@ lib.mapAttrs (n: v: v // { shortName = n; }) {
beerware = spdx {
spdxId = "Beerware";
- fullName = ''Beerware License'';
+ fullName = "Beerware License";
};
blueOak100 = spdx {
@@ -100,6 +100,11 @@ lib.mapAttrs (n: v: v // { shortName = n; }) {
fullName = "BSD Zero Clause License";
};
+ bsd1 = spdx {
+ spdxId = "BSD-1-Clause";
+ fullName = "BSD 1-Clause License";
+ };
+
bsd2 = spdx {
spdxId = "BSD-2-Clause";
fullName = ''BSD 2-clause "Simplified" License'';
@@ -107,7 +112,7 @@ lib.mapAttrs (n: v: v // { shortName = n; }) {
bsd2Patent = spdx {
spdxId = "BSD-2-Clause-Patent";
- fullName = ''BSD-2-Clause Plus Patent License'';
+ fullName = "BSD-2-Clause Plus Patent License";
};
bsd3 = spdx {
diff --git a/third_party/nixpkgs/lib/lists.nix b/third_party/nixpkgs/lib/lists.nix
index 06cee2eb11..56af4d9daa 100644
--- a/third_party/nixpkgs/lib/lists.nix
+++ b/third_party/nixpkgs/lib/lists.nix
@@ -629,7 +629,9 @@ rec {
crossLists (x:y: "${toString x}${toString y}") [[1 2] [3 4]]
=> [ "13" "14" "23" "24" ]
*/
- crossLists = f: foldl (fs: args: concatMap (f: map f args) fs) [f];
+ crossLists = builtins.trace
+ "lib.crossLists is deprecated, use lib.cartesianProductOfSets instead"
+ (f: foldl (fs: args: concatMap (f: map f args) fs) [f]);
/* Remove duplicate elements from the list. O(n^2) complexity.
diff --git a/third_party/nixpkgs/lib/modules.nix b/third_party/nixpkgs/lib/modules.nix
index 3f2bfd478b..33a0d84a6d 100644
--- a/third_party/nixpkgs/lib/modules.nix
+++ b/third_party/nixpkgs/lib/modules.nix
@@ -895,7 +895,7 @@ rec {
fromOpt = getAttrFromPath from options;
toOf = attrByPath to
(abort "Renaming error: option `${showOption to}' does not exist.");
- toType = let opt = attrByPath to {} options; in opt.type or null;
+ toType = let opt = attrByPath to {} options; in opt.type or (types.submodule {});
in
{
options = setAttrByPath from (mkOption {
diff --git a/third_party/nixpkgs/lib/systems/architectures.nix b/third_party/nixpkgs/lib/systems/architectures.nix
index 8e3a56b0d7..ddc320d24e 100644
--- a/third_party/nixpkgs/lib/systems/architectures.nix
+++ b/third_party/nixpkgs/lib/systems/architectures.nix
@@ -1,7 +1,7 @@
{ lib }:
rec {
- # platform.gcc.arch to its features (as in /proc/cpuinfo)
+ # gcc.arch to its features (as in /proc/cpuinfo)
features = {
default = [ ];
# x86_64 Intel
diff --git a/third_party/nixpkgs/lib/systems/default.nix b/third_party/nixpkgs/lib/systems/default.nix
index 4edcbeb36f..1bbe976c4d 100644
--- a/third_party/nixpkgs/lib/systems/default.nix
+++ b/third_party/nixpkgs/lib/systems/default.nix
@@ -24,8 +24,6 @@ rec {
# Either of these can be losslessly-extracted from `parsed` iff parsing succeeds.
system = parse.doubleFromSystem final.parsed;
config = parse.tripleFromSystem final.parsed;
- # Just a guess, based on `system`
- platform = platforms.select final;
# Determine whether we are compatible with the provided CPU
isCompatible = platform: parse.isCompatible final.parsed.cpu platform.parsed.cpu;
# Derived meta-data
@@ -79,12 +77,23 @@ rec {
};
isStatic = final.isWasm || final.isRedox;
- kernelArch =
+ # Just a guess, based on `system`
+ inherit
+ ({
+ linux-kernel = args.linux-kernel or {};
+ gcc = args.gcc or {};
+ rustc = args.rust or {};
+ } // platforms.select final)
+ linux-kernel gcc rustc;
+
+ linuxArch =
if final.isAarch32 then "arm"
else if final.isAarch64 then "arm64"
- else if final.isx86_32 then "x86"
- else if final.isx86_64 then "x86"
+ else if final.isx86_32 then "i386"
+ else if final.isx86_64 then "x86_64"
else if final.isMips then "mips"
+ else if final.isPower then "powerpc"
+ else if final.isRiscV then "riscv"
else final.parsed.cpu.name;
qemuArch =
@@ -129,7 +138,7 @@ rec {
else throw "Don't know how to run ${final.config} executables.";
} // mapAttrs (n: v: v final.parsed) inspect.predicates
- // mapAttrs (n: v: v final.platform.gcc.arch or "default") architectures.predicates
+ // mapAttrs (n: v: v final.gcc.arch or "default") architectures.predicates
// args;
in assert final.useAndroidPrebuilt -> final.isAndroid;
assert lib.foldl
diff --git a/third_party/nixpkgs/lib/systems/doubles.nix b/third_party/nixpkgs/lib/systems/doubles.nix
index b0bc7dd118..07327fa227 100644
--- a/third_party/nixpkgs/lib/systems/doubles.nix
+++ b/third_party/nixpkgs/lib/systems/doubles.nix
@@ -24,6 +24,7 @@ let
"x86_64-redox"
+ "powerpc64-linux"
"powerpc64le-linux"
"riscv32-linux" "riscv64-linux"
@@ -72,7 +73,7 @@ in {
darwin = filterDoubles predicates.isDarwin;
freebsd = filterDoubles predicates.isFreeBSD;
# Should be better, but MinGW is unclear.
- gnu = filterDoubles (matchAttrs { kernel = parse.kernels.linux; abi = parse.abis.gnu; }) ++ filterDoubles (matchAttrs { kernel = parse.kernels.linux; abi = parse.abis.gnueabi; }) ++ filterDoubles (matchAttrs { kernel = parse.kernels.linux; abi = parse.abis.gnueabihf; });
+ gnu = filterDoubles (matchAttrs { kernel = parse.kernels.linux; abi = parse.abis.gnu; }) ++ filterDoubles (matchAttrs { kernel = parse.kernels.linux; abi = parse.abis.gnueabi; }) ++ filterDoubles (matchAttrs { kernel = parse.kernels.linux; abi = parse.abis.gnueabihf; }) ++ filterDoubles (matchAttrs { kernel = parse.kernels.linux; abi = parse.abis.elfv1; }) ++ filterDoubles (matchAttrs { kernel = parse.kernels.linux; abi = parse.abis.elfv2; });
illumos = filterDoubles predicates.isSunOS;
linux = filterDoubles predicates.isLinux;
netbsd = filterDoubles predicates.isNetBSD;
@@ -85,5 +86,5 @@ in {
embedded = filterDoubles predicates.isNone;
- mesaPlatforms = ["i686-linux" "x86_64-linux" "x86_64-darwin" "armv5tel-linux" "armv6l-linux" "armv7l-linux" "armv7a-linux" "aarch64-linux" "powerpc64le-linux"];
+ mesaPlatforms = ["i686-linux" "x86_64-linux" "x86_64-darwin" "armv5tel-linux" "armv6l-linux" "armv7l-linux" "armv7a-linux" "aarch64-linux" "powerpc64-linux" "powerpc64le-linux"];
}
diff --git a/third_party/nixpkgs/lib/systems/examples.nix b/third_party/nixpkgs/lib/systems/examples.nix
index 16002450f2..8a43b86db7 100644
--- a/third_party/nixpkgs/lib/systems/examples.nix
+++ b/third_party/nixpkgs/lib/systems/examples.nix
@@ -7,7 +7,6 @@ let
riscv = bits: {
config = "riscv${bits}-unknown-linux-gnu";
- platform = platforms.riscv-multiplatform;
};
in
@@ -17,84 +16,81 @@ rec {
#
powernv = {
config = "powerpc64le-unknown-linux-gnu";
- platform = platforms.powernv;
};
musl-power = {
config = "powerpc64le-unknown-linux-musl";
- platform = platforms.powernv;
+ };
+
+ ppc64-elfv1 = {
+ config = "powerpc64-unknown-linux-elfv1";
+ };
+ ppc64-elfv2 = {
+ config = "powerpc64-unknown-linux-elfv2";
+ };
+ ppc64 = ppc64-elfv2; # default to modern elfv2
+
+ ppc64-musl = {
+ config = "powerpc64-unknown-linux-musl";
+ gcc = { abi = "elfv2"; }; # for gcc configuration
};
sheevaplug = {
config = "armv5tel-unknown-linux-gnueabi";
- platform = platforms.sheevaplug;
- };
+ } // platforms.sheevaplug;
raspberryPi = {
config = "armv6l-unknown-linux-gnueabihf";
- platform = platforms.raspberrypi;
- };
+ } // platforms.raspberrypi;
remarkable1 = {
config = "armv7l-unknown-linux-gnueabihf";
- platform = platforms.zero-gravitas;
- };
+ } // platforms.zero-gravitas;
remarkable2 = {
config = "armv7l-unknown-linux-gnueabihf";
- platform = platforms.zero-sugar;
- };
+ } // platforms.zero-sugar;
armv7l-hf-multiplatform = {
config = "armv7l-unknown-linux-gnueabihf";
- platform = platforms.armv7l-hf-multiplatform;
};
aarch64-multiplatform = {
config = "aarch64-unknown-linux-gnu";
- platform = platforms.aarch64-multiplatform;
};
armv7a-android-prebuilt = {
config = "armv7a-unknown-linux-androideabi";
sdkVer = "29";
ndkVer = "21";
- platform = platforms.armv7a-android;
useAndroidPrebuilt = true;
- };
+ } // platforms.armv7a-android;
aarch64-android-prebuilt = {
config = "aarch64-unknown-linux-android";
sdkVer = "29";
ndkVer = "21";
- platform = platforms.aarch64-multiplatform;
useAndroidPrebuilt = true;
};
- scaleway-c1 = armv7l-hf-multiplatform // rec {
- platform = platforms.scaleway-c1;
- inherit (platform.gcc) fpu;
- };
+ scaleway-c1 = armv7l-hf-multiplatform // platforms.scaleway-c1;
pogoplug4 = {
config = "armv5tel-unknown-linux-gnueabi";
- platform = platforms.pogoplug4;
- };
+ } // platforms.pogoplug4;
ben-nanonote = {
config = "mipsel-unknown-linux-uclibc";
- platform = platforms.ben_nanonote;
- };
+ } // platforms.ben_nanonote;
fuloongminipc = {
config = "mipsel-unknown-linux-gnu";
- platform = platforms.fuloong2f_n32;
- };
+ } // platforms.fuloong2f_n32;
muslpi = raspberryPi // {
config = "armv6l-unknown-linux-musleabihf";
};
- aarch64-multiplatform-musl = aarch64-multiplatform // {
+ aarch64-multiplatform-musl = {
config = "aarch64-unknown-linux-musl";
};
@@ -110,13 +106,11 @@ rec {
riscv64-embedded = {
config = "riscv64-none-elf";
libc = "newlib";
- platform = platforms.riscv-multiplatform;
};
riscv32-embedded = {
config = "riscv32-none-elf";
libc = "newlib";
- platform = platforms.riscv-multiplatform;
};
mmix = {
@@ -136,13 +130,11 @@ rec {
vc4 = {
config = "vc4-elf";
libc = "newlib";
- platform = {};
};
or1k = {
config = "or1k-elf";
libc = "newlib";
- platform = {};
};
arm-embedded = {
@@ -152,6 +144,12 @@ rec {
armhf-embedded = {
config = "arm-none-eabihf";
libc = "newlib";
+ # GCC8+ does not build without this
+ # (https://www.mail-archive.com/gcc-bugs@gcc.gnu.org/msg552339.html):
+ gcc = {
+ arch = "armv5t";
+ fpu = "vfp";
+ };
};
aarch64-embedded = {
@@ -200,41 +198,37 @@ rec {
iphone64 = {
config = "aarch64-apple-ios";
# config = "aarch64-apple-darwin14";
- sdkVer = "13.2";
- xcodeVer = "11.3.1";
+ sdkVer = "14.3";
+ xcodeVer = "12.3";
xcodePlatform = "iPhoneOS";
useiOSPrebuilt = true;
- platform = {};
};
iphone32 = {
config = "armv7a-apple-ios";
# config = "arm-apple-darwin10";
- sdkVer = "13.2";
- xcodeVer = "11.3.1";
+ sdkVer = "14.3";
+ xcodeVer = "12.3";
xcodePlatform = "iPhoneOS";
useiOSPrebuilt = true;
- platform = {};
};
iphone64-simulator = {
config = "x86_64-apple-ios";
# config = "x86_64-apple-darwin14";
- sdkVer = "13.2";
- xcodeVer = "11.3.1";
+ sdkVer = "14.3";
+ xcodeVer = "12.3";
xcodePlatform = "iPhoneSimulator";
useiOSPrebuilt = true;
- platform = {};
};
iphone32-simulator = {
config = "i686-apple-ios";
# config = "i386-apple-darwin11";
- sdkVer = "13.2";
- xcodeVer = "11.3.1";
+ sdkVer = "14.3";
+ xcodeVer = "12.3";
xcodePlatform = "iPhoneSimulator";
useiOSPrebuilt = true;
- platform = {};
};
#
@@ -245,7 +239,6 @@ rec {
mingw32 = {
config = "i686-w64-mingw32";
libc = "msvcrt"; # This distinguishes the mingw (non posix) toolchain
- platform = {};
};
# 64 bit mingw-w64
@@ -253,7 +246,6 @@ rec {
# That's the triplet they use in the mingw-w64 docs.
config = "x86_64-w64-mingw32";
libc = "msvcrt"; # This distinguishes the mingw (non posix) toolchain
- platform = {};
};
# BSDs
@@ -275,6 +267,5 @@ rec {
# Ghcjs
ghcjs = {
config = "js-unknown-ghcjs";
- platform = {};
};
}
diff --git a/third_party/nixpkgs/lib/systems/parse.nix b/third_party/nixpkgs/lib/systems/parse.nix
index a06ac0d11f..8e012622cc 100644
--- a/third_party/nixpkgs/lib/systems/parse.nix
+++ b/third_party/nixpkgs/lib/systems/parse.nix
@@ -337,10 +337,18 @@ rec {
The "gnu" ABI is ambiguous on 32-bit ARM. Use "gnueabi" or "gnueabihf" instead.
'';
}
+ { assertion = platform: platform.system != "powerpc64-linux";
+ message = ''
+ The "gnu" ABI is ambiguous on big-endian 64-bit PPC. Use "elfv1" or "elfv2" instead.
+ '';
+ }
];
};
gnuabi64 = { abi = "64"; };
+ elfv1 = { abi = "elfv1"; };
+ elfv2 = { abi = "elfv2"; };
+
musleabi = { float = "soft"; };
musleabihf = { float = "hard"; };
musl = {};
@@ -444,6 +452,7 @@ rec {
if lib.versionAtLeast (parsed.cpu.version or "0") "6"
then abis.gnueabihf
else abis.gnueabi
+ else if cpu == "powerpc64" then abis.elfv2
else abis.gnu
else abis.unknown;
};
diff --git a/third_party/nixpkgs/lib/systems/platforms.nix b/third_party/nixpkgs/lib/systems/platforms.nix
index fdd127e554..f399c1873f 100644
--- a/third_party/nixpkgs/lib/systems/platforms.nix
+++ b/third_party/nixpkgs/lib/systems/platforms.nix
@@ -1,39 +1,36 @@
{ lib }:
rec {
- pcBase = {
- name = "pc";
- kernelBaseConfig = "defconfig";
- # Build whatever possible as a module, if not stated in the extra config.
- kernelAutoModules = true;
- kernelTarget = "bzImage";
+ pc = {
+ linux-kernel = {
+ name = "pc";
+
+ baseConfig = "defconfig";
+ # Build whatever possible as a module, if not stated in the extra config.
+ autoModules = true;
+ target = "bzImage";
+ };
};
- pc64 = pcBase // { kernelArch = "x86_64"; };
-
- pc32 = pcBase // { kernelArch = "i386"; };
-
- pc32_simplekernel = pc32 // {
- kernelAutoModules = false;
- };
-
- pc64_simplekernel = pc64 // {
- kernelAutoModules = false;
+ pc_simplekernel = lib.recursiveUpdate pc {
+ linux-kernel.autoModules = false;
};
powernv = {
- name = "PowerNV";
- kernelArch = "powerpc";
- kernelBaseConfig = "powernv_defconfig";
- kernelTarget = "zImage";
- kernelInstallTarget = "install";
- kernelFile = "vmlinux";
- kernelAutoModules = true;
- # avoid driver/FS trouble arising from unusual page size
- kernelExtraConfig = ''
- PPC_64K_PAGES n
- PPC_4K_PAGES y
- IPV6 y
- '';
+ linux-kernel = {
+ name = "PowerNV";
+
+ baseConfig = "powernv_defconfig";
+ target = "zImage";
+ installTarget = "install";
+ file = "vmlinux";
+ autoModules = true;
+ # avoid driver/FS trouble arising from unusual page size
+ extraConfig = ''
+ PPC_64K_PAGES n
+ PPC_4K_PAGES y
+ IPV6 y
+ '';
+ };
};
##
@@ -41,18 +38,12 @@ rec {
##
pogoplug4 = {
- name = "pogoplug4";
+ linux-kernel = {
+ name = "pogoplug4";
- gcc = {
- arch = "armv5te";
- };
-
- kernelMajor = "2.6";
- kernelBaseConfig = "multi_v5_defconfig";
- kernelArch = "arm";
- kernelAutoModules = false;
- kernelExtraConfig =
- ''
+ baseConfig = "multi_v5_defconfig";
+ autoModules = false;
+ extraConfig = ''
# Ubi for the mtd
MTD_UBI y
UBIFS_FS y
@@ -62,138 +53,144 @@ rec {
UBIFS_FS_ZLIB y
UBIFS_FS_DEBUG n
'';
- kernelMakeFlags = [ "LOADADDR=0x8000" ];
- kernelTarget = "uImage";
- # TODO reenable once manual-config's config actually builds a .dtb and this is checked to be working
- #kernelDTB = true;
+ makeFlags = [ "LOADADDR=0x8000" ];
+ target = "uImage";
+ # TODO reenable once manual-config's config actually builds a .dtb and this is checked to be working
+ #DTB = true;
+ };
+ gcc = {
+ arch = "armv5te";
+ };
};
sheevaplug = {
- name = "sheevaplug";
- kernelMajor = "2.6";
- kernelBaseConfig = "multi_v5_defconfig";
- kernelArch = "arm";
- kernelAutoModules = false;
- kernelExtraConfig = ''
- BLK_DEV_RAM y
- BLK_DEV_INITRD y
- BLK_DEV_CRYPTOLOOP m
- BLK_DEV_DM m
- DM_CRYPT m
- MD y
- REISERFS_FS m
- BTRFS_FS m
- XFS_FS m
- JFS_FS m
- EXT4_FS m
- USB_STORAGE_CYPRESS_ATACB m
+ linux-kernel = {
+ name = "sheevaplug";
- # mv cesa requires this sw fallback, for mv-sha1
- CRYPTO_SHA1 y
- # Fast crypto
- CRYPTO_TWOFISH y
- CRYPTO_TWOFISH_COMMON y
- CRYPTO_BLOWFISH y
- CRYPTO_BLOWFISH_COMMON y
+ baseConfig = "multi_v5_defconfig";
+ autoModules = false;
+ extraConfig = ''
+ BLK_DEV_RAM y
+ BLK_DEV_INITRD y
+ BLK_DEV_CRYPTOLOOP m
+ BLK_DEV_DM m
+ DM_CRYPT m
+ MD y
+ REISERFS_FS m
+ BTRFS_FS m
+ XFS_FS m
+ JFS_FS m
+ EXT4_FS m
+ USB_STORAGE_CYPRESS_ATACB m
- IP_PNP y
- IP_PNP_DHCP y
- NFS_FS y
- ROOT_NFS y
- TUN m
- NFS_V4 y
- NFS_V4_1 y
- NFS_FSCACHE y
- NFSD m
- NFSD_V2_ACL y
- NFSD_V3 y
- NFSD_V3_ACL y
- NFSD_V4 y
- NETFILTER y
- IP_NF_IPTABLES y
- IP_NF_FILTER y
- IP_NF_MATCH_ADDRTYPE y
- IP_NF_TARGET_LOG y
- IP_NF_MANGLE y
- IPV6 m
- VLAN_8021Q m
+ # mv cesa requires this sw fallback, for mv-sha1
+ CRYPTO_SHA1 y
+ # Fast crypto
+ CRYPTO_TWOFISH y
+ CRYPTO_TWOFISH_COMMON y
+ CRYPTO_BLOWFISH y
+ CRYPTO_BLOWFISH_COMMON y
- CIFS y
- CIFS_XATTR y
- CIFS_POSIX y
- CIFS_FSCACHE y
- CIFS_ACL y
+ IP_PNP y
+ IP_PNP_DHCP y
+ NFS_FS y
+ ROOT_NFS y
+ TUN m
+ NFS_V4 y
+ NFS_V4_1 y
+ NFS_FSCACHE y
+ NFSD m
+ NFSD_V2_ACL y
+ NFSD_V3 y
+ NFSD_V3_ACL y
+ NFSD_V4 y
+ NETFILTER y
+ IP_NF_IPTABLES y
+ IP_NF_FILTER y
+ IP_NF_MATCH_ADDRTYPE y
+ IP_NF_TARGET_LOG y
+ IP_NF_MANGLE y
+ IPV6 m
+ VLAN_8021Q m
- WATCHDOG y
- WATCHDOG_CORE y
- ORION_WATCHDOG m
+ CIFS y
+ CIFS_XATTR y
+ CIFS_POSIX y
+ CIFS_FSCACHE y
+ CIFS_ACL y
- ZRAM m
- NETCONSOLE m
+ WATCHDOG y
+ WATCHDOG_CORE y
+ ORION_WATCHDOG m
- # Disable OABI to have seccomp_filter (required for systemd)
- # https://github.com/raspberrypi/firmware/issues/651
- OABI_COMPAT n
+ ZRAM m
+ NETCONSOLE m
- # Fail to build
- DRM n
- SCSI_ADVANSYS n
- USB_ISP1362_HCD n
- SND_SOC n
- SND_ALI5451 n
- FB_SAVAGE n
- SCSI_NSP32 n
- ATA_SFF n
- SUNGEM n
- IRDA n
- ATM_HE n
- SCSI_ACARD n
- BLK_DEV_CMD640_ENHANCED n
+ # Disable OABI to have seccomp_filter (required for systemd)
+ # https://github.com/raspberrypi/firmware/issues/651
+ OABI_COMPAT n
- FUSE_FS m
+ # Fail to build
+ DRM n
+ SCSI_ADVANSYS n
+ USB_ISP1362_HCD n
+ SND_SOC n
+ SND_ALI5451 n
+ FB_SAVAGE n
+ SCSI_NSP32 n
+ ATA_SFF n
+ SUNGEM n
+ IRDA n
+ ATM_HE n
+ SCSI_ACARD n
+ BLK_DEV_CMD640_ENHANCED n
- # systemd uses cgroups
- CGROUPS y
+ FUSE_FS m
- # Latencytop
- LATENCYTOP y
+ # systemd uses cgroups
+ CGROUPS y
- # Ubi for the mtd
- MTD_UBI y
- UBIFS_FS y
- UBIFS_FS_XATTR y
- UBIFS_FS_ADVANCED_COMPR y
- UBIFS_FS_LZO y
- UBIFS_FS_ZLIB y
- UBIFS_FS_DEBUG n
+ # Latencytop
+ LATENCYTOP y
- # Kdb, for kernel troubles
- KGDB y
- KGDB_SERIAL_CONSOLE y
- KGDB_KDB y
- '';
- kernelMakeFlags = [ "LOADADDR=0x0200000" ];
- kernelTarget = "uImage";
- kernelDTB = true; # Beyond 3.10
+ # Ubi for the mtd
+ MTD_UBI y
+ UBIFS_FS y
+ UBIFS_FS_XATTR y
+ UBIFS_FS_ADVANCED_COMPR y
+ UBIFS_FS_LZO y
+ UBIFS_FS_ZLIB y
+ UBIFS_FS_DEBUG n
+
+ # Kdb, for kernel troubles
+ KGDB y
+ KGDB_SERIAL_CONSOLE y
+ KGDB_KDB y
+ '';
+ makeFlags = [ "LOADADDR=0x0200000" ];
+ target = "uImage";
+ DTB = true; # Beyond 3.10
+ };
gcc = {
arch = "armv5te";
};
};
raspberrypi = {
- name = "raspberrypi";
- kernelMajor = "2.6";
- kernelBaseConfig = "bcm2835_defconfig";
- kernelDTB = true;
- kernelArch = "arm";
- kernelAutoModules = true;
- kernelPreferBuiltin = true;
- kernelExtraConfig = ''
- # Disable OABI to have seccomp_filter (required for systemd)
- # https://github.com/raspberrypi/firmware/issues/651
- OABI_COMPAT n
- '';
- kernelTarget = "zImage";
+ linux-kernel = {
+ name = "raspberrypi";
+
+ baseConfig = "bcm2835_defconfig";
+ DTB = true;
+ autoModules = true;
+ preferBuiltin = true;
+ extraConfig = ''
+ # Disable OABI to have seccomp_filter (required for systemd)
+ # https://github.com/raspberrypi/firmware/issues/651
+ OABI_COMPAT n
+ '';
+ target = "zImage";
+ };
gcc = {
arch = "armv6";
fpu = "vfp";
@@ -204,13 +201,15 @@ rec {
raspberrypi2 = armv7l-hf-multiplatform;
zero-gravitas = {
- name = "zero-gravitas";
- kernelBaseConfig = "zero-gravitas_defconfig";
- kernelArch = "arm";
- # kernelTarget verified by checking /boot on reMarkable 1 device
- kernelTarget = "zImage";
- kernelAutoModules = false;
- kernelDTB = true;
+ linux-kernel = {
+ name = "zero-gravitas";
+
+ baseConfig = "zero-gravitas_defconfig";
+ # Target verified by checking /boot on reMarkable 1 device
+ target = "zImage";
+ autoModules = false;
+ DTB = true;
+ };
gcc = {
fpu = "neon";
cpu = "cortex-a9";
@@ -218,13 +217,15 @@ rec {
};
zero-sugar = {
- name = "zero-sugar";
- kernelBaseConfig = "zero-sugar_defconfig";
- kernelArch = "arm";
- kernelDTB = true;
- kernelAutoModules = false;
- kernelPreferBuiltin = true;
- kernelTarget = "zImage";
+ linux-kernel = {
+ name = "zero-sugar";
+
+ baseConfig = "zero-sugar_defconfig";
+ DTB = true;
+ autoModules = false;
+ preferBuiltin = true;
+ target = "zImage";
+ };
gcc = {
cpu = "cortex-a7";
fpu = "neon-vfpv4";
@@ -232,7 +233,7 @@ rec {
};
};
- scaleway-c1 = armv7l-hf-multiplatform // {
+ scaleway-c1 = lib.recursiveUpdate armv7l-hf-multiplatform {
gcc = {
cpu = "cortex-a9";
fpu = "vfpv3";
@@ -240,13 +241,11 @@ rec {
};
utilite = {
- name = "utilite";
- kernelMajor = "2.6";
- kernelBaseConfig = "multi_v7_defconfig";
- kernelArch = "arm";
- kernelAutoModules = false;
- kernelExtraConfig =
- ''
+ linux-kernel = {
+ name = "utilite";
+ maseConfig = "multi_v7_defconfig";
+ autoModules = false;
+ extraConfig = ''
# Ubi for the mtd
MTD_UBI y
UBIFS_FS y
@@ -256,35 +255,37 @@ rec {
UBIFS_FS_ZLIB y
UBIFS_FS_DEBUG n
'';
- kernelMakeFlags = [ "LOADADDR=0x10800000" ];
- kernelTarget = "uImage";
- kernelDTB = true;
+ makeFlags = [ "LOADADDR=0x10800000" ];
+ target = "uImage";
+ DTB = true;
+ };
gcc = {
cpu = "cortex-a9";
fpu = "neon";
};
};
- guruplug = sheevaplug // {
+ guruplug = lib.recursiveUpdate sheevaplug {
# Define `CONFIG_MACH_GURUPLUG' (see
# )
# and other GuruPlug-specific things. Requires the `guruplug-defconfig'
# patch.
-
- kernelBaseConfig = "guruplug_defconfig";
+ linux-kernel.baseConfig = "guruplug_defconfig";
};
- beaglebone = armv7l-hf-multiplatform // {
- name = "beaglebone";
- kernelBaseConfig = "bb.org_defconfig";
- kernelAutoModules = false;
- kernelExtraConfig = ""; # TBD kernel config
- kernelTarget = "zImage";
+ beaglebone = lib.recursiveUpdate armv7l-hf-multiplatform {
+ linux-kernel = {
+ name = "beaglebone";
+ baseConfig = "bb.org_defconfig";
+ autoModules = false;
+ extraConfig = ""; # TBD kernel config
+ target = "zImage";
+ };
};
# https://developer.android.com/ndk/guides/abis#v7a
- armv7a-android = {
- name = "armeabi-v7a";
+ armv7a-android = {
+ linux-kernel.name = "armeabi-v7a";
gcc = {
arch = "armv7-a";
float-abi = "softfp";
@@ -293,30 +294,31 @@ rec {
};
armv7l-hf-multiplatform = {
- name = "armv7l-hf-multiplatform";
- kernelMajor = "2.6"; # Using "2.6" enables 2.6 kernel syscalls in glibc.
- kernelBaseConfig = "multi_v7_defconfig";
- kernelArch = "arm";
- kernelDTB = true;
- kernelAutoModules = true;
- kernelPreferBuiltin = true;
- kernelTarget = "zImage";
- kernelExtraConfig = ''
- # Serial port for Raspberry Pi 3. Upstream forgot to add it to the ARMv7 defconfig.
- SERIAL_8250_BCM2835AUX y
- SERIAL_8250_EXTENDED y
- SERIAL_8250_SHARE_IRQ y
+ linux-kernel = {
+ name = "armv7l-hf-multiplatform";
+ Major = "2.6"; # Using "2.6" enables 2.6 kernel syscalls in glibc.
+ baseConfig = "multi_v7_defconfig";
+ DTB = true;
+ autoModules = true;
+ PreferBuiltin = true;
+ target = "zImage";
+ extraConfig = ''
+ # Serial port for Raspberry Pi 3. Upstream forgot to add it to the ARMv7 defconfig.
+ SERIAL_8250_BCM2835AUX y
+ SERIAL_8250_EXTENDED y
+ SERIAL_8250_SHARE_IRQ y
- # Fix broken sunxi-sid nvmem driver.
- TI_CPTS y
+ # Fix broken sunxi-sid nvmem driver.
+ TI_CPTS y
- # Hangs ODROID-XU4
- ARM_BIG_LITTLE_CPUIDLE n
+ # Hangs ODROID-XU4
+ ARM_BIG_LITTLE_CPUIDLE n
- # Disable OABI to have seccomp_filter (required for systemd)
- # https://github.com/raspberrypi/firmware/issues/651
- OABI_COMPAT n
- '';
+ # Disable OABI to have seccomp_filter (required for systemd)
+ # https://github.com/raspberrypi/firmware/issues/651
+ OABI_COMPAT n
+ '';
+ };
gcc = {
# Some table about fpu flags:
# http://community.arm.com/servlet/JiveServlet/showImage/38-1981-3827/blogentry-103749-004812900+1365712953_thumb.png
@@ -341,35 +343,35 @@ rec {
};
aarch64-multiplatform = {
- name = "aarch64-multiplatform";
- kernelMajor = "2.6"; # Using "2.6" enables 2.6 kernel syscalls in glibc.
- kernelBaseConfig = "defconfig";
- kernelArch = "arm64";
- kernelDTB = true;
- kernelAutoModules = true;
- kernelPreferBuiltin = true;
- kernelExtraConfig = ''
- # Raspberry Pi 3 stuff. Not needed for kernels >= 4.10.
- ARCH_BCM2835 y
- BCM2835_MBOX y
- BCM2835_WDT y
- RASPBERRYPI_FIRMWARE y
- RASPBERRYPI_POWER y
- SERIAL_8250_BCM2835AUX y
- SERIAL_8250_EXTENDED y
- SERIAL_8250_SHARE_IRQ y
+ linux-kernel = {
+ name = "aarch64-multiplatform";
+ baseConfig = "defconfig";
+ DTB = true;
+ autoModules = true;
+ preferBuiltin = true;
+ extraConfig = ''
+ # Raspberry Pi 3 stuff. Not needed for s >= 4.10.
+ ARCH_BCM2835 y
+ BCM2835_MBOX y
+ BCM2835_WDT y
+ RASPBERRYPI_FIRMWARE y
+ RASPBERRYPI_POWER y
+ SERIAL_8250_BCM2835AUX y
+ SERIAL_8250_EXTENDED y
+ SERIAL_8250_SHARE_IRQ y
- # Cavium ThunderX stuff.
- PCI_HOST_THUNDER_ECAM y
+ # Cavium ThunderX stuff.
+ PCI_HOST_THUNDER_ECAM y
- # Nvidia Tegra stuff.
- PCI_TEGRA y
+ # Nvidia Tegra stuff.
+ PCI_TEGRA y
- # The default (=y) forces us to have the XHCI firmware available in initrd,
- # which our initrd builder can't currently do easily.
- USB_XHCI_TEGRA m
- '';
- kernelTarget = "Image";
+ # The default (=y) forces us to have the XHCI firmware available in initrd,
+ # which our initrd builder can't currently do easily.
+ USB_XHCI_TEGRA m
+ '';
+ target = "Image";
+ };
gcc = {
arch = "armv8-a";
};
@@ -380,9 +382,9 @@ rec {
##
ben_nanonote = {
- name = "ben_nanonote";
- kernelMajor = "2.6";
- kernelArch = "mips";
+ linux-kernel = {
+ name = "ben_nanonote";
+ };
gcc = {
arch = "mips32";
float = "soft";
@@ -390,76 +392,76 @@ rec {
};
fuloong2f_n32 = {
- name = "fuloong2f_n32";
- kernelMajor = "2.6";
- kernelBaseConfig = "lemote2f_defconfig";
- kernelArch = "mips";
- kernelAutoModules = false;
- kernelExtraConfig = ''
- MIGRATION n
- COMPACTION n
+ linux-kernel = {
+ name = "fuloong2f_n32";
+ baseConfig = "lemote2f_defconfig";
+ autoModules = false;
+ extraConfig = ''
+ MIGRATION n
+ COMPACTION n
- # nixos mounts some cgroup
- CGROUPS y
+ # nixos mounts some cgroup
+ CGROUPS y
- BLK_DEV_RAM y
- BLK_DEV_INITRD y
- BLK_DEV_CRYPTOLOOP m
- BLK_DEV_DM m
- DM_CRYPT m
- MD y
- REISERFS_FS m
- EXT4_FS m
- USB_STORAGE_CYPRESS_ATACB m
+ BLK_DEV_RAM y
+ BLK_DEV_INITRD y
+ BLK_DEV_CRYPTOLOOP m
+ BLK_DEV_DM m
+ DM_CRYPT m
+ MD y
+ REISERFS_FS m
+ EXT4_FS m
+ USB_STORAGE_CYPRESS_ATACB m
- IP_PNP y
- IP_PNP_DHCP y
- IP_PNP_BOOTP y
- NFS_FS y
- ROOT_NFS y
- TUN m
- NFS_V4 y
- NFS_V4_1 y
- NFS_FSCACHE y
- NFSD m
- NFSD_V2_ACL y
- NFSD_V3 y
- NFSD_V3_ACL y
- NFSD_V4 y
+ IP_PNP y
+ IP_PNP_DHCP y
+ IP_PNP_BOOTP y
+ NFS_FS y
+ ROOT_NFS y
+ TUN m
+ NFS_V4 y
+ NFS_V4_1 y
+ NFS_FSCACHE y
+ NFSD m
+ NFSD_V2_ACL y
+ NFSD_V3 y
+ NFSD_V3_ACL y
+ NFSD_V4 y
- # Fail to build
- DRM n
- SCSI_ADVANSYS n
- USB_ISP1362_HCD n
- SND_SOC n
- SND_ALI5451 n
- FB_SAVAGE n
- SCSI_NSP32 n
- ATA_SFF n
- SUNGEM n
- IRDA n
- ATM_HE n
- SCSI_ACARD n
- BLK_DEV_CMD640_ENHANCED n
+ # Fail to build
+ DRM n
+ SCSI_ADVANSYS n
+ USB_ISP1362_HCD n
+ SND_SOC n
+ SND_ALI5451 n
+ FB_SAVAGE n
+ SCSI_NSP32 n
+ ATA_SFF n
+ SUNGEM n
+ IRDA n
+ ATM_HE n
+ SCSI_ACARD n
+ BLK_DEV_CMD640_ENHANCED n
- FUSE_FS m
+ FUSE_FS m
- # Needed for udev >= 150
- SYSFS_DEPRECATED_V2 n
+ # Needed for udev >= 150
+ SYSFS_DEPRECATED_V2 n
- VGA_CONSOLE n
- VT_HW_CONSOLE_BINDING y
- SERIAL_8250_CONSOLE y
- FRAMEBUFFER_CONSOLE y
- EXT2_FS y
- EXT3_FS y
- REISERFS_FS y
- MAGIC_SYSRQ y
+ VGA_CONSOLE n
+ VT_HW_CONSOLE_BINDING y
+ SERIAL_8250_CONSOLE y
+ FRAMEBUFFER_CONSOLE y
+ EXT2_FS y
+ EXT3_FS y
+ REISERFS_FS y
+ MAGIC_SYSRQ y
- # The kernel doesn't boot at all, with FTRACE
- FTRACE n
- '';
- kernelTarget = "vmlinux";
+ # The kernel doesn't boot at all, with FTRACE
+ FTRACE n
+ '';
+ target = "vmlinux";
+ };
gcc = {
arch = "loongson2f";
float = "hard";
@@ -472,34 +474,36 @@ rec {
##
riscv-multiplatform = {
- name = "riscv-multiplatform";
- kernelArch = "riscv";
- kernelTarget = "vmlinux";
- kernelAutoModules = true;
- kernelBaseConfig = "defconfig";
- kernelExtraConfig = ''
- FTRACE n
- SERIAL_OF_PLATFORM y
- '';
+ linux-kernel = {
+ name = "riscv-multiplatform";
+ target = "vmlinux";
+ autoModules = true;
+ baseConfig = "defconfig";
+ extraConfig = ''
+ FTRACE n
+ SERIAL_OF_PLATFORM y
+ '';
+ };
};
select = platform:
# x86
- /**/ if platform.isx86_32 then pc32
- else if platform.isx86_64 then pc64
+ /**/ if platform.isx86 then pc
# ARM
else if platform.isAarch32 then let
version = platform.parsed.cpu.version or null;
- in if version == null then pcBase
+ in if version == null then pc
else if lib.versionOlder version "6" then sheevaplug
else if lib.versionOlder version "7" then raspberrypi
else armv7l-hf-multiplatform
else if platform.isAarch64 then aarch64-multiplatform
+ else if platform.isRiscV then riscv-multiplatform
+
else if platform.parsed.cpu == lib.systems.parse.cpuTypes.mipsel then fuloong2f_n32
else if platform.parsed.cpu == lib.systems.parse.cpuTypes.powerpc64le then powernv
- else pcBase;
+ else pc;
}
diff --git a/third_party/nixpkgs/lib/tests/misc.nix b/third_party/nixpkgs/lib/tests/misc.nix
index 35a5801c72..0d24996840 100644
--- a/third_party/nixpkgs/lib/tests/misc.nix
+++ b/third_party/nixpkgs/lib/tests/misc.nix
@@ -660,4 +660,71 @@ runTests {
expected = [ [ "foo" ] [ "foo" "" "bar" ] [ "foo" "bar" ] ];
};
+ testCartesianProductOfEmptySet = {
+ expr = cartesianProductOfSets {};
+ expected = [ {} ];
+ };
+
+ testCartesianProductOfOneSet = {
+ expr = cartesianProductOfSets { a = [ 1 2 3 ]; };
+ expected = [ { a = 1; } { a = 2; } { a = 3; } ];
+ };
+
+ testCartesianProductOfTwoSets = {
+ expr = cartesianProductOfSets { a = [ 1 ]; b = [ 10 20 ]; };
+ expected = [
+ { a = 1; b = 10; }
+ { a = 1; b = 20; }
+ ];
+ };
+
+ testCartesianProductOfTwoSetsWithOneEmpty = {
+ expr = cartesianProductOfSets { a = [ ]; b = [ 10 20 ]; };
+ expected = [ ];
+ };
+
+ testCartesianProductOfThreeSets = {
+ expr = cartesianProductOfSets {
+ a = [ 1 2 3 ];
+ b = [ 10 20 30 ];
+ c = [ 100 200 300 ];
+ };
+ expected = [
+ { a = 1; b = 10; c = 100; }
+ { a = 1; b = 10; c = 200; }
+ { a = 1; b = 10; c = 300; }
+
+ { a = 1; b = 20; c = 100; }
+ { a = 1; b = 20; c = 200; }
+ { a = 1; b = 20; c = 300; }
+
+ { a = 1; b = 30; c = 100; }
+ { a = 1; b = 30; c = 200; }
+ { a = 1; b = 30; c = 300; }
+
+ { a = 2; b = 10; c = 100; }
+ { a = 2; b = 10; c = 200; }
+ { a = 2; b = 10; c = 300; }
+
+ { a = 2; b = 20; c = 100; }
+ { a = 2; b = 20; c = 200; }
+ { a = 2; b = 20; c = 300; }
+
+ { a = 2; b = 30; c = 100; }
+ { a = 2; b = 30; c = 200; }
+ { a = 2; b = 30; c = 300; }
+
+ { a = 3; b = 10; c = 100; }
+ { a = 3; b = 10; c = 200; }
+ { a = 3; b = 10; c = 300; }
+
+ { a = 3; b = 20; c = 100; }
+ { a = 3; b = 20; c = 200; }
+ { a = 3; b = 20; c = 300; }
+
+ { a = 3; b = 30; c = 100; }
+ { a = 3; b = 30; c = 200; }
+ { a = 3; b = 30; c = 300; }
+ ];
+ };
}
diff --git a/third_party/nixpkgs/lib/tests/modules.sh b/third_party/nixpkgs/lib/tests/modules.sh
index 309c531136..f843d303e4 100755
--- a/third_party/nixpkgs/lib/tests/modules.sh
+++ b/third_party/nixpkgs/lib/tests/modules.sh
@@ -262,6 +262,13 @@ checkConfigOutput true config.value.mkbefore ./types-anything/mk-mods.nix
checkConfigOutput 1 config.value.nested.foo ./types-anything/mk-mods.nix
checkConfigOutput baz config.value.nested.bar.baz ./types-anything/mk-mods.nix
+## types.functionTo
+checkConfigOutput "input is input" config.result ./functionTo/trivial.nix
+checkConfigOutput "a b" config.result ./functionTo/merging-list.nix
+checkConfigError 'A definition for option .fun.\[function body\]. is not of type .string.. Definition values:\n- In .*wrong-type.nix' config.result ./functionTo/wrong-type.nix
+checkConfigOutput "b a" config.result ./functionTo/list-order.nix
+checkConfigOutput "a c" config.result ./functionTo/merging-attrs.nix
+
cat <make
menuconfig won't work out of the box on nixos):
{}; kernelToOverride.overrideAttrs (o: {nativeBuildInputs=o.nativeBuildInputs ++ [ pkgconfig ncurses ];})'
+ nix-shell -E 'with import {}; kernelToOverride.overrideAttrs (o: {nativeBuildInputs=o.nativeBuildInputs ++ [ pkg-config ncurses ];})'
]]>
or you can let nixpkgs generate the configuration. Nixpkgs generates it via
answering the interactive kernel utility make config. The
diff --git a/third_party/nixpkgs/nixos/doc/manual/configuration/profiles/qemu-guest.xml b/third_party/nixpkgs/nixos/doc/manual/configuration/profiles/qemu-guest.xml
index 5d055c45d2..3ed97b94b5 100644
--- a/third_party/nixpkgs/nixos/doc/manual/configuration/profiles/qemu-guest.xml
+++ b/third_party/nixpkgs/nixos/doc/manual/configuration/profiles/qemu-guest.xml
@@ -11,8 +11,7 @@
- It makes virtio modules available on the initrd, sets the system time from
- the hardware clock to work around a bug in qemu-kvm, and
- enables rngd.
+ It makes virtio modules available on the initrd and sets the system time from
+ the hardware clock to work around a bug in qemu-kvm.
diff --git a/third_party/nixpkgs/nixos/doc/manual/configuration/x-windows.xml b/third_party/nixpkgs/nixos/doc/manual/configuration/x-windows.xml
index b33f6cf82b..dd879702d7 100644
--- a/third_party/nixpkgs/nixos/doc/manual/configuration/x-windows.xml
+++ b/third_party/nixpkgs/nixos/doc/manual/configuration/x-windows.xml
@@ -186,7 +186,7 @@
The driver has many options (see ). For
instance, the following disables tap-to-click behavior:
- = false;
+ = false;
Note: the use of services.xserver.synaptics is deprecated
since NixOS 17.09.
diff --git a/third_party/nixpkgs/nixos/doc/manual/contributing-to-this-manual.xml b/third_party/nixpkgs/nixos/doc/manual/contributing-to-this-manual.xml
index 935dd66bc1..137e04bb31 100644
--- a/third_party/nixpkgs/nixos/doc/manual/contributing-to-this-manual.xml
+++ b/third_party/nixpkgs/nixos/doc/manual/contributing-to-this-manual.xml
@@ -1,7 +1,7 @@
- Contributing to this documentation
+ Contributing to this manual
The DocBook sources of NixOS' manual are in the
diff --git a/third_party/nixpkgs/nixos/doc/manual/preface.xml b/third_party/nixpkgs/nixos/doc/manual/preface.xml
index 6ac9ae7e78..0f7db6ef1a 100644
--- a/third_party/nixpkgs/nixos/doc/manual/preface.xml
+++ b/third_party/nixpkgs/nixos/doc/manual/preface.xml
@@ -21,7 +21,11 @@
xlink:href="https://discourse.nixos.org">Discourse or
on the
- #nixos channel on Freenode. Bugs should be
+ #nixos channel on Freenode, or
+ consider
+
+ contributing to this manual. Bugs should be
reported in
NixOS’
diff --git a/third_party/nixpkgs/nixos/doc/manual/release-notes/rl-2003.xml b/third_party/nixpkgs/nixos/doc/manual/release-notes/rl-2003.xml
index 2331375c2c..4206f44f6c 100644
--- a/third_party/nixpkgs/nixos/doc/manual/release-notes/rl-2003.xml
+++ b/third_party/nixpkgs/nixos/doc/manual/release-notes/rl-2003.xml
@@ -43,6 +43,15 @@
Linux kernel is updated to branch 5.4 by default (from 4.19).
+
+
+ Grub is updated to 2.04, adding support for booting from F2FS filesystems and
+ Btrfs volumes using zstd compression. Note that some users have been unable
+to boot after upgrading to 2.04 - for more information, please see this
+ discussion.
+
+
Postgresql for NixOS service now defaults to v11.
diff --git a/third_party/nixpkgs/nixos/doc/manual/release-notes/rl-2103.xml b/third_party/nixpkgs/nixos/doc/manual/release-notes/rl-2103.xml
index e46d1ca403..e5c93f5c51 100644
--- a/third_party/nixpkgs/nixos/doc/manual/release-notes/rl-2103.xml
+++ b/third_party/nixpkgs/nixos/doc/manual/release-notes/rl-2103.xml
@@ -418,6 +418,26 @@ http://some.json-exporter.host:7979/probe?target=https://example.com/some/json/e
SDK licenses if your project requires it. See the androidenv documentation for more details.
+
+
+ The attribute mpi is now consistently used to
+ provide a default, system-wide MPI implementation.
+ The default implementation is openmpi, which has been used before by
+ all derivations affects by this change.
+ Note that all packages that have used mpi ? null in the input
+ for optional MPI builds, have been changed to the boolean input paramater
+ useMpi to enable building with MPI.
+
+ Building all packages with mpich instead
+ of the default openmpi can now be achived like this:
+
+self: super:
+{
+ mpi = super.mpich;
+}
+
+
+
The Searx module has been updated with the ability to configure the
@@ -430,6 +450,22 @@ http://some.json-exporter.host:7979/probe?target=https://example.com/some/json/e
dynamically allocated uid.
+
+
+ The libinput module has been updated with the ability to configure mouse and touchpad settings separately.
+ The options in services.xserver.libinput have been renamed to services.xserver.libinput.touchpad,
+ while there is a new services.xserver.libinput.mouse for mouse related configuration.
+
+
+ Since touchpad options no longer apply to all devices, you may want to replicate your touchpad configuration in
+ mouse section.
+
+
+
+
+ ALSA OSS emulation (sound.enableOSSEmulation) is now disabled by default.
+
+
@@ -441,6 +477,14 @@ http://some.json-exporter.host:7979/probe?target=https://example.com/some/json/e
Other Notable Changes
+
+
+ stdenv.lib has been deprecated and will break
+ eval in 21.11. Please use pkgs.lib instead.
+ See #108938
+ for details.
+
+
The Mailman NixOS module (services.mailman) has a new
@@ -574,6 +618,15 @@ http://some.json-exporter.host:7979/probe?target=https://example.com/some/json/e
been dropped from upstream releases.
+
+
+ In the ACME module, the data used to build the hash for the account
+ directory has changed to accomodate new features to reduce account
+ rate limit issues. This will trigger new account creation on the first
+ rebuild following this update. No issues are expected to arise from this,
+ thanks to the new account creation handling.
+
+
now always ensures home directory permissions to be 0700.
@@ -592,6 +645,33 @@ http://some.json-exporter.host:7979/probe?target=https://example.com/some/json/e
/etc/netgroup defines network-wide groups and may affect to setups using NIS.
+
+
+ Platforms, like stdenv.hostPlatform, no longer have a platform attribute.
+ It has been (mostly) flattoned away:
+
+
+ platform.gcc is now gcc
+ platform.kernel* is now linux-kernel.*
+
+
+ Additionally, platform.kernelArch moved to the top level as linuxArch to match the other *Arch variables.
+
+
+ The platform grouping of these things never meant anything, and was just a historial/implementation artifact that was overdue removal.
+
+
+
+
+ services.restic now uses a dedicated cache directory for every backup defined in services.restic.backups. The old global cache directory, /root/.cache/restic, is now unused and can be removed to free up disk space.
+
+
+
+
+ isync: The isync compatibility wrapper was removed and the Master/Slave
+ terminology has been deprecated and should be replaced with Far/Near in the configuration file.
+
+
diff --git a/third_party/nixpkgs/nixos/lib/make-disk-image.nix b/third_party/nixpkgs/nixos/lib/make-disk-image.nix
index 3f50bb431c..023d0791a5 100644
--- a/third_party/nixpkgs/nixos/lib/make-disk-image.nix
+++ b/third_party/nixpkgs/nixos/lib/make-disk-image.nix
@@ -257,7 +257,8 @@ let format' = format; in let
''}
echo "copying staging root to image..."
- cptofs -p ${optionalString (partitionTableType != "none") "-P ${rootPartition}"} -t ${fsType} -i $diskImage $root/* /
+ cptofs -p ${optionalString (partitionTableType != "none") "-P ${rootPartition}"} -t ${fsType} -i $diskImage $root/* / ||
+ (echo >&2 "ERROR: cptofs failed. diskSize might be too small for closure."; exit 1)
'';
in pkgs.vmTools.runInLinuxVM (
pkgs.runCommand name
diff --git a/third_party/nixpkgs/nixos/modules/config/console.nix b/third_party/nixpkgs/nixos/modules/config/console.nix
index ab16676051..1339227f1e 100644
--- a/third_party/nixpkgs/nixos/modules/config/console.nix
+++ b/third_party/nixpkgs/nixos/modules/config/console.nix
@@ -83,7 +83,7 @@ in
packages = mkOption {
type = types.listOf types.package;
default = with pkgs.kbdKeymaps; [ dvp neo ];
- defaultText = ''with pkgs.kbdKeymaps; [ dvp neo ]'';
+ defaultText = "with pkgs.kbdKeymaps; [ dvp neo ]";
description = ''
List of additional packages that provide console fonts, keymaps and
other resources for virtual consoles use.
diff --git a/third_party/nixpkgs/nixos/modules/config/fonts/fontconfig.nix b/third_party/nixpkgs/nixos/modules/config/fonts/fontconfig.nix
index 5b681ca594..6e7b8c4b88 100644
--- a/third_party/nixpkgs/nixos/modules/config/fonts/fontconfig.nix
+++ b/third_party/nixpkgs/nixos/modules/config/fonts/fontconfig.nix
@@ -436,7 +436,7 @@ in
useEmbeddedBitmaps = mkOption {
type = types.bool;
default = false;
- description = ''Use embedded bitmaps in fonts like Calibri.'';
+ description = "Use embedded bitmaps in fonts like Calibri.";
};
};
diff --git a/third_party/nixpkgs/nixos/modules/config/gnu.nix b/third_party/nixpkgs/nixos/modules/config/gnu.nix
index 93d1309701..255d9741ba 100644
--- a/third_party/nixpkgs/nixos/modules/config/gnu.nix
+++ b/third_party/nixpkgs/nixos/modules/config/gnu.nix
@@ -1,11 +1,9 @@
{ config, lib, pkgs, ... }:
-with lib;
-
{
options = {
- gnu = mkOption {
- type = types.bool;
+ gnu = lib.mkOption {
+ type = lib.types.bool;
default = false;
description = ''
When enabled, GNU software is chosen by default whenever a there is
@@ -15,7 +13,7 @@ with lib;
};
};
- config = mkIf config.gnu {
+ config = lib.mkIf config.gnu {
environment.systemPackages = with pkgs;
# TODO: Adjust `requiredPackages' from `system-path.nix'.
@@ -26,7 +24,7 @@ with lib;
nano zile
texinfo # for the stand-alone Info reader
]
- ++ stdenv.lib.optional (!stdenv.isAarch32) grub2;
+ ++ lib.optional (!stdenv.isAarch32) grub2;
# GNU GRUB, where available.
diff --git a/third_party/nixpkgs/nixos/modules/config/i18n.nix b/third_party/nixpkgs/nixos/modules/config/i18n.nix
index feb76581a7..991b449d80 100644
--- a/third_party/nixpkgs/nixos/modules/config/i18n.nix
+++ b/third_party/nixpkgs/nixos/modules/config/i18n.nix
@@ -84,7 +84,7 @@ with lib;
environment.etc."locale.conf".source = pkgs.writeText "locale.conf"
''
LANG=${config.i18n.defaultLocale}
- ${concatStringsSep "\n" (mapAttrsToList (n: v: ''${n}=${v}'') config.i18n.extraLocaleSettings)}
+ ${concatStringsSep "\n" (mapAttrsToList (n: v: "${n}=${v}") config.i18n.extraLocaleSettings)}
'';
};
diff --git a/third_party/nixpkgs/nixos/modules/config/networking.nix b/third_party/nixpkgs/nixos/modules/config/networking.nix
index c09588834c..dba8977e48 100644
--- a/third_party/nixpkgs/nixos/modules/config/networking.nix
+++ b/third_party/nixpkgs/nixos/modules/config/networking.nix
@@ -58,6 +58,7 @@ in
"2.nixos.pool.ntp.org"
"3.nixos.pool.ntp.org"
];
+ type = types.listOf types.str;
description = ''
The set of NTP servers from which to synchronise.
'';
@@ -194,8 +195,7 @@ in
'';
# /etc/netgroup: Network-wide groups.
- netgroup.text = mkDefault ''
- '';
+ netgroup.text = mkDefault "";
# /etc/host.conf: resolver configuration file
"host.conf".text = ''
diff --git a/third_party/nixpkgs/nixos/modules/config/pulseaudio.nix b/third_party/nixpkgs/nixos/modules/config/pulseaudio.nix
index a77524d75d..c0e90a8c26 100644
--- a/third_party/nixpkgs/nixos/modules/config/pulseaudio.nix
+++ b/third_party/nixpkgs/nixos/modules/config/pulseaudio.nix
@@ -183,7 +183,7 @@ in {
config = mkOption {
type = types.attrsOf types.unspecified;
default = {};
- description = ''Config of the pulse daemon. See man pulse-daemon.conf.'';
+ description = "Config of the pulse daemon. See man pulse-daemon.conf.";
example = literalExample ''{ realtime-scheduling = "yes"; }'';
};
};
diff --git a/third_party/nixpkgs/nixos/modules/config/users-groups.nix b/third_party/nixpkgs/nixos/modules/config/users-groups.nix
index e90a7d567d..5b3e9a8ceb 100644
--- a/third_party/nixpkgs/nixos/modules/config/users-groups.nix
+++ b/third_party/nixpkgs/nixos/modules/config/users-groups.nix
@@ -364,7 +364,7 @@ let
count = mkOption {
type = types.int;
default = 1;
- description = ''Count of subordinate user ids'';
+ description = "Count of subordinate user ids";
};
};
};
@@ -381,7 +381,7 @@ let
count = mkOption {
type = types.int;
default = 1;
- description = ''Count of subordinate group ids'';
+ description = "Count of subordinate group ids";
};
};
};
diff --git a/third_party/nixpkgs/nixos/modules/config/xdg/portal.nix b/third_party/nixpkgs/nixos/modules/config/xdg/portal.nix
index 3c7cd729c6..80ec3126ca 100644
--- a/third_party/nixpkgs/nixos/modules/config/xdg/portal.nix
+++ b/third_party/nixpkgs/nixos/modules/config/xdg/portal.nix
@@ -62,7 +62,7 @@ with lib;
services.dbus.packages = packages;
systemd.packages = packages;
- environment.variables = {
+ environment.sessionVariables = {
GTK_USE_PORTAL = mkIf cfg.gtkUsePortal "1";
XDG_DESKTOP_PORTAL_DIR = "${joinedPortals}/share/xdg-desktop-portal/portals";
};
diff --git a/third_party/nixpkgs/nixos/modules/hardware/device-tree.nix b/third_party/nixpkgs/nixos/modules/hardware/device-tree.nix
index e0ab37bca6..4aa1d6369d 100644
--- a/third_party/nixpkgs/nixos/modules/hardware/device-tree.nix
+++ b/third_party/nixpkgs/nixos/modules/hardware/device-tree.nix
@@ -68,11 +68,11 @@ let
patchShebangs scripts/*
substituteInPlace scripts/Makefile.lib \
--replace 'DTC_FLAGS += $(DTC_FLAGS_$(basetarget))' 'DTC_FLAGS += $(DTC_FLAGS_$(basetarget)) -@'
- make ${pkgs.stdenv.hostPlatform.platform.kernelBaseConfig} ARCH="${pkgs.stdenv.hostPlatform.platform.kernelArch}"
- make dtbs ARCH="${pkgs.stdenv.hostPlatform.platform.kernelArch}"
+ make ${pkgs.stdenv.hostPlatform.linux-kernel.baseConfig} ARCH="${pkgs.stdenv.hostPlatform.linuxArch}"
+ make dtbs ARCH="${pkgs.stdenv.hostPlatform.linuxArch}"
'';
installPhase = ''
- make dtbs_install INSTALL_DTBS_PATH=$out/dtbs ARCH="${pkgs.stdenv.hostPlatform.platform.kernelArch}"
+ make dtbs_install INSTALL_DTBS_PATH=$out/dtbs ARCH="${pkgs.stdenv.hostPlatform.linuxArch}"
'';
};
@@ -115,7 +115,7 @@ in
options = {
hardware.deviceTree = {
enable = mkOption {
- default = pkgs.stdenv.hostPlatform.platform.kernelDTB or false;
+ default = pkgs.stdenv.hostPlatform.linux-kernel.DTB or false;
type = types.bool;
description = ''
Build device tree files. These are used to describe the
diff --git a/third_party/nixpkgs/nixos/modules/hardware/network/ath-user-regd.nix b/third_party/nixpkgs/nixos/modules/hardware/network/ath-user-regd.nix
new file mode 100644
index 0000000000..b5ade5ed50
--- /dev/null
+++ b/third_party/nixpkgs/nixos/modules/hardware/network/ath-user-regd.nix
@@ -0,0 +1,31 @@
+{ config, lib, pkgs, ... }:
+
+with lib;
+let
+ kernelVersion = config.boot.kernelPackages.kernel.version;
+ linuxKernelMinVersion = "5.8";
+ kernelPatch = pkgs.kernelPatches.ath_regd_optional // {
+ extraConfig = ''
+ ATH_USER_REGD y
+ '';
+ };
+in
+{
+ options.networking.wireless.athUserRegulatoryDomain = mkOption {
+ default = false;
+ type = types.bool;
+ description = ''
+ If enabled, sets the ATH_USER_REGD kernel config switch to true to
+ disable the enforcement of EEPROM regulatory restrictions for ath
+ drivers. Requires at least Linux ${linuxKernelMinVersion}.
+ '';
+ };
+
+ config = mkIf config.networking.wireless.athUserRegulatoryDomain {
+ assertions = singleton {
+ assertion = lessThan 0 (builtins.compareVersions kernelVersion linuxKernelMinVersion);
+ message = "ATH_USER_REGD patch for kernels older than ${linuxKernelMinVersion} not ported yet!";
+ };
+ boot.kernelPatches = [ kernelPatch ];
+ };
+}
diff --git a/third_party/nixpkgs/nixos/modules/hardware/nitrokey.nix b/third_party/nixpkgs/nixos/modules/hardware/nitrokey.nix
index 02e4c3f46f..baa0720311 100644
--- a/third_party/nixpkgs/nixos/modules/hardware/nitrokey.nix
+++ b/third_party/nixpkgs/nixos/modules/hardware/nitrokey.nix
@@ -19,23 +19,9 @@ in
nitrokey-app package, depending on your device and needs.
'';
};
-
- group = mkOption {
- type = types.str;
- default = "nitrokey";
- example = "wheel";
- description = ''
- Grant access to Nitrokey devices to users in this group.
- '';
- };
};
config = mkIf cfg.enable {
- services.udev.packages = [
- (pkgs.nitrokey-udev-rules.override (attrs:
- { inherit (cfg) group; }
- ))
- ];
- users.groups.${cfg.group} = {};
+ services.udev.packages = [ pkgs.nitrokey-udev-rules ];
};
}
diff --git a/third_party/nixpkgs/nixos/modules/hardware/sensor/hddtemp.nix b/third_party/nixpkgs/nixos/modules/hardware/sensor/hddtemp.nix
new file mode 100644
index 0000000000..df3f75e229
--- /dev/null
+++ b/third_party/nixpkgs/nixos/modules/hardware/sensor/hddtemp.nix
@@ -0,0 +1,81 @@
+{ config, lib, pkgs, ... }:
+let
+ inherit (lib) mkIf mkOption types;
+
+ cfg = config.hardware.sensor.hddtemp;
+
+ wrapper = pkgs.writeShellScript "hddtemp-wrapper" ''
+ set -eEuo pipefail
+
+ file=/var/lib/hddtemp/hddtemp.db
+
+ drives=(${toString (map (e: ''$(realpath ${lib.escapeShellArg e}) '') cfg.drives)})
+
+ cp ${pkgs.hddtemp}/share/hddtemp/hddtemp.db $file
+ ${lib.concatMapStringsSep "\n" (e: "echo ${lib.escapeShellArg e} >> $file") cfg.dbEntries}
+
+ exec ${pkgs.hddtemp}/bin/hddtemp ${lib.escapeShellArgs cfg.extraArgs} \
+ --daemon \
+ --unit=${cfg.unit} \
+ --file=$file \
+ ''${drives[@]}
+ '';
+
+in
+{
+ meta.maintainers = with lib.maintainers; [ peterhoeg ];
+
+ ###### interface
+
+ options = {
+ hardware.sensor.hddtemp = {
+ enable = mkOption {
+ description = ''
+ Enable this option to support HDD/SSD temperature sensors.
+ '';
+ type = types.bool;
+ default = false;
+ };
+
+ drives = mkOption {
+ description = "List of drives to monitor. If you pass /dev/disk/by-path/* entries the symlinks will be resolved as hddtemp doesn't like names with colons.";
+ type = types.listOf types.str;
+ };
+
+ unit = mkOption {
+ description = "Celcius or Fahrenheit";
+ type = types.enum [ "C" "F" ];
+ default = "C";
+ };
+
+ dbEntries = mkOption {
+ description = "Additional DB entries";
+ type = types.listOf types.str;
+ default = [ ];
+ };
+
+ extraArgs = mkOption {
+ description = "Additional arguments passed to the daemon.";
+ type = types.listOf types.str;
+ default = [ ];
+ };
+ };
+ };
+
+ ###### implementation
+
+ config = mkIf cfg.enable {
+ systemd.services.hddtemp = {
+ description = "HDD/SSD temperature";
+ wantedBy = [ "multi-user.target" ];
+ serviceConfig = {
+ Type = "forking";
+ ExecStart = wrapper;
+ StateDirectory = "hddtemp";
+ PrivateTmp = true;
+ ProtectHome = "tmpfs";
+ ProtectSystem = "strict";
+ };
+ };
+ };
+}
diff --git a/third_party/nixpkgs/nixos/modules/hardware/video/bumblebee.nix b/third_party/nixpkgs/nixos/modules/hardware/video/bumblebee.nix
index 2278c7b406..b6af4f8044 100644
--- a/third_party/nixpkgs/nixos/modules/hardware/video/bumblebee.nix
+++ b/third_party/nixpkgs/nixos/modules/hardware/video/bumblebee.nix
@@ -40,7 +40,7 @@ in
default = "wheel";
example = "video";
type = types.str;
- description = ''Group for bumblebee socket'';
+ description = "Group for bumblebee socket";
};
connectDisplay = mkOption {
diff --git a/third_party/nixpkgs/nixos/modules/hardware/video/nvidia.nix b/third_party/nixpkgs/nixos/modules/hardware/video/nvidia.nix
index d1cf7d05c1..97accc7b99 100644
--- a/third_party/nixpkgs/nixos/modules/hardware/video/nvidia.nix
+++ b/third_party/nixpkgs/nixos/modules/hardware/video/nvidia.nix
@@ -5,36 +5,17 @@
with lib;
let
-
- drivers = config.services.xserver.videoDrivers;
-
- # FIXME: should introduce an option like
- # ‘hardware.video.nvidia.package’ for overriding the default NVIDIA
- # driver.
- nvidiaForKernel = kernelPackages:
- if elem "nvidia" drivers then
- kernelPackages.nvidia_x11
- else if elem "nvidiaBeta" drivers then
- kernelPackages.nvidia_x11_beta
- else if elem "nvidiaVulkanBeta" drivers then
- kernelPackages.nvidia_x11_vulkan_beta
- else if elem "nvidiaLegacy304" drivers then
- kernelPackages.nvidia_x11_legacy304
- else if elem "nvidiaLegacy340" drivers then
- kernelPackages.nvidia_x11_legacy340
- else if elem "nvidiaLegacy390" drivers then
- kernelPackages.nvidia_x11_legacy390
- else null;
-
- nvidia_x11 = nvidiaForKernel config.boot.kernelPackages;
- nvidia_libs32 =
- if versionOlder nvidia_x11.version "391" then
- ((nvidiaForKernel pkgs.pkgsi686Linux.linuxPackages).override { libsOnly = true; kernel = null; }).out
- else
- (nvidiaForKernel config.boot.kernelPackages).lib32;
+ nvidia_x11 = let
+ drivers = config.services.xserver.videoDrivers;
+ isDeprecated = str: (hasPrefix "nvidia" str) && (str != "nvidia");
+ hasDeprecated = drivers: any isDeprecated drivers;
+ in if (hasDeprecated drivers) then
+ throw ''
+ Selecting an nvidia driver has been modified for NixOS 19.03. The version is now set using `hardware.nvidia.package`.
+ ''
+ else if (elem "nvidia" drivers) then cfg.package else null;
enabled = nvidia_x11 != null;
-
cfg = config.hardware.nvidia;
pCfg = cfg.prime;
@@ -63,6 +44,15 @@ in
'';
};
+ hardware.nvidia.powerManagement.finegrained = mkOption {
+ type = types.bool;
+ default = false;
+ description = ''
+ Experimental power management of PRIME offload. For more information, see
+ the NVIDIA docs, chapter 22. PCI-Express runtime power management.
+ '';
+ };
+
hardware.nvidia.modesetting.enable = mkOption {
type = types.bool;
default = false;
@@ -96,6 +86,16 @@ in
'';
};
+ hardware.nvidia.prime.amdgpuBusId = mkOption {
+ type = types.str;
+ default = "";
+ example = "PCI:4:0:0";
+ description = ''
+ Bus ID of the AMD APU. You can find it using lspci; for example if lspci
+ shows the AMD APU at "04:00.0", set this option to "PCI:4:0:0".
+ '';
+ };
+
hardware.nvidia.prime.sync.enable = mkOption {
type = types.bool;
default = false;
@@ -151,9 +151,22 @@ in
GPUs stay awake even during headless mode.
'';
};
+
+ hardware.nvidia.package = lib.mkOption {
+ type = lib.types.package;
+ default = config.boot.kernelPackages.nvidiaPackages.stable;
+ defaultText = "config.boot.kernelPackages.nvidiaPackages.stable";
+ description = ''
+ The NVIDIA X11 derivation to use.
+ '';
+ example = "config.boot.kernelPackages.nvidiaPackages.legacy340";
+ };
};
- config = mkIf enabled {
+ config = let
+ igpuDriver = if pCfg.intelBusId != "" then "modesetting" else "amdgpu";
+ igpuBusId = if pCfg.intelBusId != "" then pCfg.intelBusId else pCfg.amdgpuBusId;
+ in mkIf enabled {
assertions = [
{
assertion = with config.services.xserver.displayManager; gdm.nvidiaWayland -> cfg.modesetting.enable;
@@ -161,7 +174,13 @@ in
}
{
- assertion = primeEnabled -> pCfg.nvidiaBusId != "" && pCfg.intelBusId != "";
+ assertion = primeEnabled -> pCfg.intelBusId == "" || pCfg.amdgpuBusId == "";
+ message = ''
+ You cannot configure both an Intel iGPU and an AMD APU. Pick the one corresponding to your processor.
+ '';
+ }
+ {
+ assertion = primeEnabled -> pCfg.nvidiaBusId != "" && (pCfg.intelBusId != "" || pCfg.amdgpuBusId != "");
message = ''
When NVIDIA PRIME is enabled, the GPU bus IDs must configured.
'';
@@ -174,6 +193,14 @@ in
assertion = !(syncCfg.enable && offloadCfg.enable);
message = "Only one NVIDIA PRIME solution may be used at a time.";
}
+ {
+ assertion = !(syncCfg.enable && cfg.powerManagement.finegrained);
+ message = "Sync precludes powering down the NVIDIA GPU.";
+ }
+ {
+ assertion = cfg.powerManagement.enable -> offloadCfg.enable;
+ message = "Fine-grained power management requires offload to be enabled.";
+ }
];
# If Optimus/PRIME is enabled, we:
@@ -183,18 +210,22 @@ in
# "nvidia" driver, in order to allow the X server to start without any outputs.
# - Add a separate Device section for the Intel GPU, using the "modesetting"
# driver and with the configured BusID.
+ # - OR add a separate Device section for the AMD APU, using the "amdgpu"
+ # driver and with the configures BusID.
# - Reference that Device section from the ServerLayout section as an inactive
# device.
# - Configure the display manager to run specific `xrandr` commands which will
- # configure/enable displays connected to the Intel GPU.
+ # configure/enable displays connected to the Intel iGPU / AMD APU.
services.xserver.useGlamor = mkDefault offloadCfg.enable;
- services.xserver.drivers = optional primeEnabled {
- name = "modesetting";
+ services.xserver.drivers = let
+ in optional primeEnabled {
+ name = igpuDriver;
display = offloadCfg.enable;
+ modules = optional (igpuDriver == "amdgpu") [ pkgs.xorg.xf86videoamdgpu ];
deviceSection = ''
- BusID "${pCfg.intelBusId}"
+ BusID "${igpuBusId}"
${optionalString syncCfg.enable ''Option "AccelMethod" "none"''}
'';
} ++ singleton {
@@ -205,6 +236,7 @@ in
''
BusID "${pCfg.nvidiaBusId}"
${optionalString syncCfg.allowExternalGpu "Option \"AllowExternalGpus\""}
+ ${optionalString cfg.powerManagement.finegrained "Option \"NVreg_DynamicPowerManagement=0x02\""}
'';
screenSection =
''
@@ -214,14 +246,14 @@ in
};
services.xserver.serverLayoutSection = optionalString syncCfg.enable ''
- Inactive "Device-modesetting[0]"
+ Inactive "Device-${igpuDriver}[0]"
'' + optionalString offloadCfg.enable ''
Option "AllowNVIDIAGPUScreens"
'';
services.xserver.displayManager.setupCommands = optionalString syncCfg.enable ''
# Added by nvidia configuration module for Optimus/PRIME.
- ${pkgs.xorg.xrandr}/bin/xrandr --setprovideroutputsource modesetting NVIDIA-0
+ ${pkgs.xorg.xrandr}/bin/xrandr --setprovideroutputsource ${igpuDriver} NVIDIA-0
${pkgs.xorg.xrandr}/bin/xrandr --auto
'';
@@ -230,9 +262,9 @@ in
};
hardware.opengl.package = mkIf (!offloadCfg.enable) nvidia_x11.out;
- hardware.opengl.package32 = mkIf (!offloadCfg.enable) nvidia_libs32;
+ hardware.opengl.package32 = mkIf (!offloadCfg.enable) nvidia_x11.lib32;
hardware.opengl.extraPackages = optional offloadCfg.enable nvidia_x11.out;
- hardware.opengl.extraPackages32 = optional offloadCfg.enable nvidia_libs32;
+ hardware.opengl.extraPackages32 = optional offloadCfg.enable nvidia_x11.lib32;
environment.systemPackages = [ nvidia_x11.bin nvidia_x11.settings ]
++ optionals nvidiaPersistencedEnabled [ nvidia_x11.persistenced ];
@@ -292,16 +324,37 @@ in
boot.kernelParams = optional (offloadCfg.enable || cfg.modesetting.enable) "nvidia-drm.modeset=1"
++ optional cfg.powerManagement.enable "nvidia.NVreg_PreserveVideoMemoryAllocations=1";
- # Create /dev/nvidia-uvm when the nvidia-uvm module is loaded.
services.udev.extraRules =
''
+ # Create /dev/nvidia-uvm when the nvidia-uvm module is loaded.
KERNEL=="nvidia", RUN+="${pkgs.runtimeShell} -c 'mknod -m 666 /dev/nvidiactl c $$(grep nvidia-frontend /proc/devices | cut -d \ -f 1) 255'"
KERNEL=="nvidia_modeset", RUN+="${pkgs.runtimeShell} -c 'mknod -m 666 /dev/nvidia-modeset c $$(grep nvidia-frontend /proc/devices | cut -d \ -f 1) 254'"
KERNEL=="card*", SUBSYSTEM=="drm", DRIVERS=="nvidia", RUN+="${pkgs.runtimeShell} -c 'mknod -m 666 /dev/nvidia%n c $$(grep nvidia-frontend /proc/devices | cut -d \ -f 1) %n'"
KERNEL=="nvidia_uvm", RUN+="${pkgs.runtimeShell} -c 'mknod -m 666 /dev/nvidia-uvm c $$(grep nvidia-uvm /proc/devices | cut -d \ -f 1) 0'"
KERNEL=="nvidia_uvm", RUN+="${pkgs.runtimeShell} -c 'mknod -m 666 /dev/nvidia-uvm-tools c $$(grep nvidia-uvm /proc/devices | cut -d \ -f 1) 0'"
+ '' + optionalString cfg.powerManagement.finegrained ''
+ # Remove NVIDIA USB xHCI Host Controller devices, if present
+ ACTION=="add", SUBSYSTEM=="pci", ATTR{vendor}=="0x10de", ATTR{class}=="0x0c0330", ATTR{remove}="1"
+
+ # Remove NVIDIA USB Type-C UCSI devices, if present
+ ACTION=="add", SUBSYSTEM=="pci", ATTR{vendor}=="0x10de", ATTR{class}=="0x0c8000", ATTR{remove}="1"
+
+ # Remove NVIDIA Audio devices, if present
+ ACTION=="add", SUBSYSTEM=="pci", ATTR{vendor}=="0x10de", ATTR{class}=="0x040300", ATTR{remove}="1"
+
+ # Enable runtime PM for NVIDIA VGA/3D controller devices on driver bind
+ ACTION=="bind", SUBSYSTEM=="pci", ATTR{vendor}=="0x10de", ATTR{class}=="0x030000", TEST=="power/control", ATTR{power/control}="auto"
+ ACTION=="bind", SUBSYSTEM=="pci", ATTR{vendor}=="0x10de", ATTR{class}=="0x030200", TEST=="power/control", ATTR{power/control}="auto"
+
+ # Disable runtime PM for NVIDIA VGA/3D controller devices on driver unbind
+ ACTION=="unbind", SUBSYSTEM=="pci", ATTR{vendor}=="0x10de", ATTR{class}=="0x030000", TEST=="power/control", ATTR{power/control}="on"
+ ACTION=="unbind", SUBSYSTEM=="pci", ATTR{vendor}=="0x10de", ATTR{class}=="0x030200", TEST=="power/control", ATTR{power/control}="on"
'';
+ boot.extraModprobeConfig = mkIf cfg.powerManagement.finegrained ''
+ options nvidia "NVreg_DynamicPowerManagement=0x02"
+ '';
+
boot.blacklistedKernelModules = [ "nouveau" "nvidiafb" ];
services.acpid.enable = true;
diff --git a/third_party/nixpkgs/nixos/modules/hardware/video/switcheroo-control.nix b/third_party/nixpkgs/nixos/modules/hardware/video/switcheroo-control.nix
new file mode 100644
index 0000000000..199adb2ad8
--- /dev/null
+++ b/third_party/nixpkgs/nixos/modules/hardware/video/switcheroo-control.nix
@@ -0,0 +1,18 @@
+{ config, pkgs, lib, ... }:
+
+with lib;
+let
+ pkg = [ pkgs.switcheroo-control ];
+ cfg = config.services.switcherooControl;
+in {
+ options.services.switcherooControl = {
+ enable = mkEnableOption "switcheroo-control, a D-Bus service to check the availability of dual-GPU";
+ };
+
+ config = mkIf cfg.enable {
+ services.dbus.packages = pkg;
+ environment.systemPackages = pkg;
+ systemd.packages = pkg;
+ systemd.targets.multi-user.wants = [ "switcheroo-control.service" ];
+ };
+}
diff --git a/third_party/nixpkgs/nixos/modules/i18n/input-method/default.nix b/third_party/nixpkgs/nixos/modules/i18n/input-method/default.nix
index 2e7cfaab7b..4649f9b862 100644
--- a/third_party/nixpkgs/nixos/modules/i18n/input-method/default.nix
+++ b/third_party/nixpkgs/nixos/modules/i18n/input-method/default.nix
@@ -42,6 +42,7 @@ in
ibus: The intelligent input bus, extra input engines can be added using i18n.inputMethod.ibus.engines.
fcitx: A customizable lightweight input method, extra input engines can be added using i18n.inputMethod.fcitx.engines.
+ fcitx5: The next generation of fcitx, addons (including engines, dictionaries, skins) can be added using i18n.inputMethod.fcitx5.addons.
nabi: A Korean input method based on XIM. Nabi doesn't support Qt 5.
uim: The universal input method, is a library with a XIM bridge. uim mainly support Chinese, Japanese and Korean.
hime: An extremely easy-to-use input method framework.
diff --git a/third_party/nixpkgs/nixos/modules/i18n/input-method/ibus.nix b/third_party/nixpkgs/nixos/modules/i18n/input-method/ibus.nix
index cf24ecf586..1aaa5a952b 100644
--- a/third_party/nixpkgs/nixos/modules/i18n/input-method/ibus.nix
+++ b/third_party/nixpkgs/nixos/modules/i18n/input-method/ibus.nix
@@ -48,7 +48,7 @@ in
panel = mkOption {
type = with types; nullOr path;
default = null;
- example = literalExample "''${pkgs.plasma5.plasma-desktop}/lib/libexec/kimpanel-ibus-panel";
+ example = literalExample "''${pkgs.plasma5Packages.plasma-desktop}/lib/libexec/kimpanel-ibus-panel";
description = "Replace the IBus panel with another panel.";
};
};
diff --git a/third_party/nixpkgs/nixos/modules/installer/netboot/netboot.nix b/third_party/nixpkgs/nixos/modules/installer/netboot/netboot.nix
index 95eba86bcb..fa074fdfcc 100644
--- a/third_party/nixpkgs/nixos/modules/installer/netboot/netboot.nix
+++ b/third_party/nixpkgs/nixos/modules/installer/netboot/netboot.nix
@@ -88,7 +88,7 @@ with lib;
system.build.netbootIpxeScript = pkgs.writeTextDir "netboot.ipxe" ''
#!ipxe
- kernel ${pkgs.stdenv.hostPlatform.platform.kernelTarget} init=${config.system.build.toplevel}/init initrd=initrd ${toString config.boot.kernelParams}
+ kernel ${pkgs.stdenv.hostPlatform.linux-kernel.target} init=${config.system.build.toplevel}/init initrd=initrd ${toString config.boot.kernelParams}
initrd initrd
boot
'';
diff --git a/third_party/nixpkgs/nixos/modules/installer/tools/nixos-option/default.nix b/third_party/nixpkgs/nixos/modules/installer/tools/nixos-option/default.nix
index 753fd92c7b..72eec3a383 100644
--- a/third_party/nixpkgs/nixos/modules/installer/tools/nixos-option/default.nix
+++ b/third_party/nixpkgs/nixos/modules/installer/tools/nixos-option/default.nix
@@ -1,11 +1,11 @@
-{lib, stdenv, boost, cmake, pkgconfig, nix, ... }:
+{lib, stdenv, boost, cmake, pkg-config, nix, ... }:
stdenv.mkDerivation rec {
name = "nixos-option";
src = ./.;
- nativeBuildInputs = [ cmake pkgconfig ];
+ nativeBuildInputs = [ cmake pkg-config ];
buildInputs = [ boost nix ];
- meta = {
- license = stdenv.lib.licenses.lgpl2Plus;
- maintainers = with lib.maintainers; [ chkno ];
+ meta = with lib; {
+ license = licenses.lgpl2Plus;
+ maintainers = with maintainers; [ chkno ];
};
}
diff --git a/third_party/nixpkgs/nixos/modules/misc/crashdump.nix b/third_party/nixpkgs/nixos/modules/misc/crashdump.nix
index 3c47e79d05..11dec37b3f 100644
--- a/third_party/nixpkgs/nixos/modules/misc/crashdump.nix
+++ b/third_party/nixpkgs/nixos/modules/misc/crashdump.nix
@@ -26,6 +26,7 @@ in
};
reservedMemory = mkOption {
default = "128M";
+ type = types.str;
description = ''
The amount of memory reserved for the crashdump kernel.
If you choose a too high value, dmesg will mention
diff --git a/third_party/nixpkgs/nixos/modules/misc/ids.nix b/third_party/nixpkgs/nixos/modules/misc/ids.nix
index feb9c68301..a0f5ce72f3 100644
--- a/third_party/nixpkgs/nixos/modules/misc/ids.nix
+++ b/third_party/nixpkgs/nixos/modules/misc/ids.nix
@@ -71,7 +71,7 @@ in
#utmp = 29; # unused
# ddclient = 30; # converted to DynamicUser = true
davfs2 = 31;
- #disnix = 33; # unused
+ #disnix = 33; # module removed
osgi = 34;
tor = 35;
cups = 36;
@@ -387,7 +387,7 @@ in
utmp = 29;
# ddclient = 30; # converted to DynamicUser = true
davfs2 = 31;
- disnix = 33;
+ #disnix = 33; # module removed
osgi = 34;
tor = 35;
#cups = 36; # unused
diff --git a/third_party/nixpkgs/nixos/modules/misc/locate.nix b/third_party/nixpkgs/nixos/modules/misc/locate.nix
index 426281c941..1d2bc8c728 100644
--- a/third_party/nixpkgs/nixos/modules/misc/locate.nix
+++ b/third_party/nixpkgs/nixos/modules/misc/locate.nix
@@ -215,7 +215,7 @@ in {
''
else ''
exec ${cfg.locate}/bin/updatedb \
- ${optionalString (cfg.localuser != null && ! isMLocate) ''--localuser=${cfg.localuser}''} \
+ ${optionalString (cfg.localuser != null && ! isMLocate) "--localuser=${cfg.localuser}"} \
--output=${toString cfg.output} ${concatStringsSep " " cfg.extraFlags}
'';
environment = optionalAttrs (!isMLocate) {
diff --git a/third_party/nixpkgs/nixos/modules/misc/nixpkgs.nix b/third_party/nixpkgs/nixos/modules/misc/nixpkgs.nix
index 25ac94b8e0..8160bfef4a 100644
--- a/third_party/nixpkgs/nixos/modules/misc/nixpkgs.nix
+++ b/third_party/nixpkgs/nixos/modules/misc/nixpkgs.nix
@@ -73,7 +73,7 @@ in
}
'';
type = pkgsType;
- example = literalExample ''import {}'';
+ example = literalExample "import {}";
description = ''
If set, the pkgs argument to all NixOS modules is the value of
this option, extended with nixpkgs.overlays
, if
diff --git a/third_party/nixpkgs/nixos/modules/module-list.nix b/third_party/nixpkgs/nixos/modules/module-list.nix
index a71c804428..0d26b7300d 100644
--- a/third_party/nixpkgs/nixos/modules/module-list.nix
+++ b/third_party/nixpkgs/nixos/modules/module-list.nix
@@ -46,12 +46,14 @@
./hardware/cpu/intel-microcode.nix
./hardware/digitalbitbox.nix
./hardware/device-tree.nix
+ ./hardware/sensor/hddtemp.nix
./hardware/sensor/iio.nix
./hardware/keyboard/zsa.nix
./hardware/ksm.nix
./hardware/ledger.nix
./hardware/logitech.nix
./hardware/mcelog.nix
+ ./hardware/network/ath-user-regd.nix
./hardware/network/b43.nix
./hardware/network/intel-2200bg.nix
./hardware/nitrokey.nix
@@ -169,6 +171,7 @@
./programs/sway.nix
./programs/system-config-printer.nix
./programs/thefuck.nix
+ ./programs/tilp2.nix
./programs/tmux.nix
./programs/traceroute.nix
./programs/tsm-client.nix
@@ -348,6 +351,7 @@
./services/editors/emacs.nix
./services/editors/infinoted.nix
./services/games/factorio.nix
+ ./services/games/freeciv.nix
./services/games/minecraft-server.nix
./services/games/minetest-server.nix
./services/games/openarena.nix
@@ -448,8 +452,6 @@
./services/misc/devmon.nix
./services/misc/dictd.nix
./services/misc/dwm-status.nix
- ./services/misc/dysnomia.nix
- ./services/misc/disnix.nix
./services/misc/docker-registry.nix
./services/misc/domoticz.nix
./services/misc/errbot.nix
@@ -608,6 +610,8 @@
./services/networking/atftpd.nix
./services/networking/avahi-daemon.nix
./services/networking/babeld.nix
+ ./services/networking/bee.nix
+ ./services/networking/bee-clef.nix
./services/networking/biboumi.nix
./services/networking/bind.nix
./services/networking/bitcoind.nix
@@ -633,6 +637,7 @@
./services/networking/dnsdist.nix
./services/networking/dnsmasq.nix
./services/networking/ncdns.nix
+ ./services/networking/nomad.nix
./services/networking/ejabberd.nix
./services/networking/epmd.nix
./services/networking/ergo.nix
@@ -724,6 +729,7 @@
./services/networking/owamp.nix
./services/networking/pdnsd.nix
./services/networking/pixiecore.nix
+ ./services/networking/pleroma.nix
./services/networking/polipo.nix
./services/networking/powerdns.nix
./services/networking/pdns-recursor.nix
@@ -870,10 +876,12 @@
./services/web-apps/documize.nix
./services/web-apps/dokuwiki.nix
./services/web-apps/engelsystem.nix
+ ./services/web-apps/galene.nix
./services/web-apps/gerrit.nix
./services/web-apps/gotify-server.nix
./services/web-apps/grocy.nix
./services/web-apps/hedgedoc.nix
+ ./services/web-apps/hledger-web.nix
./services/web-apps/icingaweb2/icingaweb2.nix
./services/web-apps/icingaweb2/module-monitoring.nix
./services/web-apps/ihatemoney
diff --git a/third_party/nixpkgs/nixos/modules/profiles/qemu-guest.nix b/third_party/nixpkgs/nixos/modules/profiles/qemu-guest.nix
index 0ea70107f7..d4335edfcf 100644
--- a/third_party/nixpkgs/nixos/modules/profiles/qemu-guest.nix
+++ b/third_party/nixpkgs/nixos/modules/profiles/qemu-guest.nix
@@ -1,7 +1,7 @@
# Common configuration for virtual machines running under QEMU (using
# virtio).
-{ lib, ... }:
+{ ... }:
{
boot.initrd.availableKernelModules = [ "virtio_net" "virtio_pci" "virtio_mmio" "virtio_blk" "virtio_scsi" "9p" "9pnet_virtio" ];
@@ -14,6 +14,4 @@
# to the *boot time* of the host).
hwclock -s
'';
-
- security.rngd.enable = lib.mkDefault false;
}
diff --git a/third_party/nixpkgs/nixos/modules/programs/captive-browser.nix b/third_party/nixpkgs/nixos/modules/programs/captive-browser.nix
index 26db167507..4d59ea8d0f 100644
--- a/third_party/nixpkgs/nixos/modules/programs/captive-browser.nix
+++ b/third_party/nixpkgs/nixos/modules/programs/captive-browser.nix
@@ -27,14 +27,14 @@ in
# the options below are the same as in "captive-browser.toml"
browser = mkOption {
type = types.str;
- default = concatStringsSep " " [ ''${pkgs.chromium}/bin/chromium''
- ''--user-data-dir=''${XDG_DATA_HOME:-$HOME/.local/share}/chromium-captive''
+ default = concatStringsSep " " [ "${pkgs.chromium}/bin/chromium"
+ "--user-data-dir=\${XDG_DATA_HOME:-$HOME/.local/share}/chromium-captive"
''--proxy-server="socks5://$PROXY"''
''--host-resolver-rules="MAP * ~NOTFOUND , EXCLUDE localhost"''
- ''--no-first-run''
- ''--new-window''
- ''--incognito''
- ''http://cache.nixos.org/''
+ "--no-first-run"
+ "--new-window"
+ "--incognito"
+ "http://cache.nixos.org/"
];
description = ''
The shell (/bin/sh) command executed once the proxy starts.
@@ -62,7 +62,7 @@ in
socks5-addr = mkOption {
type = types.str;
default = "localhost:1666";
- description = ''the listen address for the SOCKS5 proxy server'';
+ description = "the listen address for the SOCKS5 proxy server";
};
bindInterface = mkOption {
diff --git a/third_party/nixpkgs/nixos/modules/programs/cdemu.nix b/third_party/nixpkgs/nixos/modules/programs/cdemu.nix
index a59cd93cad..142e293424 100644
--- a/third_party/nixpkgs/nixos/modules/programs/cdemu.nix
+++ b/third_party/nixpkgs/nixos/modules/programs/cdemu.nix
@@ -16,18 +16,21 @@ in {
'';
};
group = mkOption {
+ type = types.str;
default = "cdrom";
description = ''
Group that users must be in to use cdemu.
'';
};
gui = mkOption {
+ type = types.bool;
default = true;
description = ''
Whether to install the cdemu GUI (gCDEmu).
'';
};
image-analyzer = mkOption {
+ type = types.bool;
default = true;
description = ''
Whether to install the image analyzer.
diff --git a/third_party/nixpkgs/nixos/modules/programs/command-not-found/command-not-found.nix b/third_party/nixpkgs/nixos/modules/programs/command-not-found/command-not-found.nix
index 656c255fcb..d8394bf73a 100644
--- a/third_party/nixpkgs/nixos/modules/programs/command-not-found/command-not-found.nix
+++ b/third_party/nixpkgs/nixos/modules/programs/command-not-found/command-not-found.nix
@@ -80,6 +80,8 @@ in
# Retry the command if we just installed it.
if [ $? = 126 ]; then
"$@"
+ else
+ return 127
fi
else
# Indicate than there was an error so ZSH falls back to its default handler
diff --git a/third_party/nixpkgs/nixos/modules/programs/fish.nix b/third_party/nixpkgs/nixos/modules/programs/fish.nix
index 34a0dc6a2d..392f06eb93 100644
--- a/third_party/nixpkgs/nixos/modules/programs/fish.nix
+++ b/third_party/nixpkgs/nixos/modules/programs/fish.nix
@@ -13,6 +13,27 @@ let
(filterAttrs (k: v: v != null) cfg.shellAliases)
);
+ envShellInit = pkgs.writeText "shellInit" cfge.shellInit;
+
+ envLoginShellInit = pkgs.writeText "loginShellInit" cfge.loginShellInit;
+
+ envInteractiveShellInit = pkgs.writeText "interactiveShellInit" cfge.interactiveShellInit;
+
+ sourceEnv = file:
+ if cfg.useBabelfish then
+ "source /etc/fish/${file}.fish"
+ else
+ ''
+ set fish_function_path ${pkgs.fishPlugins.foreign-env}/share/fish/vendor_functions.d $fish_function_path
+ fenv source /etc/fish/foreign-env/${file} > /dev/null
+ set -e fish_function_path[1]
+ '';
+
+ babelfishTranslate = path: name:
+ pkgs.runCommand "${name}.fish" {
+ nativeBuildInputs = [ pkgs.babelfish ];
+ } "${pkgs.babelfish}/bin/babelfish < ${path} > $out;";
+
in
{
@@ -29,6 +50,15 @@ in
type = types.bool;
};
+ useBabelfish = mkOption {
+ type = types.bool;
+ default = false;
+ description = ''
+ If enabled, the configured environment will be translated to native fish using babelfish.
+ Otherwise, foreign-env will be used.
+ '';
+ };
+
vendor.config.enable = mkOption {
type = types.bool;
default = true;
@@ -105,72 +135,152 @@ in
# Required for man completions
documentation.man.generateCaches = lib.mkDefault true;
- environment.etc."fish/foreign-env/shellInit".text = cfge.shellInit;
- environment.etc."fish/foreign-env/loginShellInit".text = cfge.loginShellInit;
- environment.etc."fish/foreign-env/interactiveShellInit".text = cfge.interactiveShellInit;
+ environment = mkMerge [
+ (mkIf cfg.useBabelfish
+ {
+ etc."fish/setEnvironment.fish".source = babelfishTranslate config.system.build.setEnvironment "setEnvironment";
+ etc."fish/shellInit.fish".source = babelfishTranslate envShellInit "shellInit";
+ etc."fish/loginShellInit.fish".source = babelfishTranslate envLoginShellInit "loginShellInit";
+ etc."fish/interactiveShellInit.fish".source = babelfishTranslate envInteractiveShellInit "interactiveShellInit";
+ })
- environment.etc."fish/nixos-env-preinit.fish".text = ''
- # This happens before $__fish_datadir/config.fish sets fish_function_path, so it is currently
- # unset. We set it and then completely erase it, leaving its configuration to $__fish_datadir/config.fish
- set fish_function_path ${pkgs.fishPlugins.foreign-env}/share/fish/vendor_functions.d $__fish_datadir/functions
+ (mkIf (!cfg.useBabelfish)
+ {
+ etc."fish/foreign-env/shellInit".source = envShellInit;
+ etc."fish/foreign-env/loginShellInit".source = envLoginShellInit;
+ etc."fish/foreign-env/interactiveShellInit".source = envInteractiveShellInit;
+ })
- # source the NixOS environment config
- if [ -z "$__NIXOS_SET_ENVIRONMENT_DONE" ]
- fenv source ${config.system.build.setEnvironment}
- end
+ {
+ etc."fish/nixos-env-preinit.fish".text =
+ if cfg.useBabelfish
+ then ''
+ # source the NixOS environment config
+ if [ -z "$__NIXOS_SET_ENVIRONMENT_DONE" ]
+ source /etc/fish/setEnvironment.fish
+ end
+ ''
+ else ''
+ # This happens before $__fish_datadir/config.fish sets fish_function_path, so it is currently
+ # unset. We set it and then completely erase it, leaving its configuration to $__fish_datadir/config.fish
+ set fish_function_path ${pkgs.fishPlugins.foreign-env}/share/fish/vendor_functions.d $__fish_datadir/functions
- # clear fish_function_path so that it will be correctly set when we return to $__fish_datadir/config.fish
- set -e fish_function_path
- '';
+ # source the NixOS environment config
+ if [ -z "$__NIXOS_SET_ENVIRONMENT_DONE" ]
+ fenv source ${config.system.build.setEnvironment}
+ end
- environment.etc."fish/config.fish".text = ''
- # /etc/fish/config.fish: DO NOT EDIT -- this file has been generated automatically.
+ # clear fish_function_path so that it will be correctly set when we return to $__fish_datadir/config.fish
+ set -e fish_function_path
+ '';
+ }
- # if we haven't sourced the general config, do it
- if not set -q __fish_nixos_general_config_sourced
- set --prepend fish_function_path ${pkgs.fishPlugins.foreign-env}/share/fish/vendor_functions.d
- fenv source /etc/fish/foreign-env/shellInit > /dev/null
- set -e fish_function_path[1]
+ {
+ etc."fish/config.fish".text = ''
+ # /etc/fish/config.fish: DO NOT EDIT -- this file has been generated automatically.
- ${cfg.shellInit}
+ # if we haven't sourced the general config, do it
+ if not set -q __fish_nixos_general_config_sourced
+ ${sourceEnv "shellInit"}
- # and leave a note so we don't source this config section again from
- # this very shell (children will source the general config anew)
- set -g __fish_nixos_general_config_sourced 1
- end
+ ${cfg.shellInit}
- # if we haven't sourced the login config, do it
- status --is-login; and not set -q __fish_nixos_login_config_sourced
- and begin
- set --prepend fish_function_path ${pkgs.fishPlugins.foreign-env}/share/fish/vendor_functions.d
- fenv source /etc/fish/foreign-env/loginShellInit > /dev/null
- set -e fish_function_path[1]
+ # and leave a note so we don't source this config section again from
+ # this very shell (children will source the general config anew)
+ set -g __fish_nixos_general_config_sourced 1
+ end
- ${cfg.loginShellInit}
+ # if we haven't sourced the login config, do it
+ status --is-login; and not set -q __fish_nixos_login_config_sourced
+ and begin
+ ${sourceEnv "loginShellInit"}
- # and leave a note so we don't source this config section again from
- # this very shell (children will source the general config anew)
- set -g __fish_nixos_login_config_sourced 1
- end
+ ${cfg.loginShellInit}
- # if we haven't sourced the interactive config, do it
- status --is-interactive; and not set -q __fish_nixos_interactive_config_sourced
- and begin
- ${fishAliases}
+ # and leave a note so we don't source this config section again from
+ # this very shell (children will source the general config anew)
+ set -g __fish_nixos_login_config_sourced 1
+ end
- set --prepend fish_function_path ${pkgs.fishPlugins.foreign-env}/share/fish/vendor_functions.d
- fenv source /etc/fish/foreign-env/interactiveShellInit > /dev/null
- set -e fish_function_path[1]
+ # if we haven't sourced the interactive config, do it
+ status --is-interactive; and not set -q __fish_nixos_interactive_config_sourced
+ and begin
+ ${fishAliases}
- ${cfg.promptInit}
- ${cfg.interactiveShellInit}
+ ${sourceEnv "interactiveShellInit"}
- # and leave a note so we don't source this config section again from
- # this very shell (children will source the general config anew,
- # allowing configuration changes in, e.g, aliases, to propagate)
- set -g __fish_nixos_interactive_config_sourced 1
- end
- '';
+ ${cfg.promptInit}
+ ${cfg.interactiveShellInit}
+
+ # and leave a note so we don't source this config section again from
+ # this very shell (children will source the general config anew,
+ # allowing configuration changes in, e.g, aliases, to propagate)
+ set -g __fish_nixos_interactive_config_sourced 1
+ end
+ '';
+ }
+
+ {
+ etc."fish/generated_completions".source =
+ let
+ patchedGenerator = pkgs.stdenv.mkDerivation {
+ name = "fish_patched-completion-generator";
+ srcs = [
+ "${pkgs.fish}/share/fish/tools/create_manpage_completions.py"
+ "${pkgs.fish}/share/fish/tools/deroff.py"
+ ];
+ unpackCmd = "cp $curSrc $(basename $curSrc)";
+ sourceRoot = ".";
+ patches = [ ./fish_completion-generator.patch ]; # to prevent collisions of identical completion files
+ dontBuild = true;
+ installPhase = ''
+ mkdir -p $out
+ cp * $out/
+ '';
+ preferLocalBuild = true;
+ allowSubstitutes = false;
+ };
+ generateCompletions = package: pkgs.runCommand
+ "${package.name}_fish-completions"
+ (
+ {
+ inherit package;
+ preferLocalBuild = true;
+ allowSubstitutes = false;
+ }
+ // optionalAttrs (package ? meta.priority) { meta.priority = package.meta.priority; }
+ )
+ ''
+ mkdir -p $out
+ if [ -d $package/share/man ]; then
+ find $package/share/man -type f | xargs ${pkgs.python3.interpreter} ${patchedGenerator}/create_manpage_completions.py --directory $out >/dev/null
+ fi
+ '';
+ in
+ pkgs.buildEnv {
+ name = "system_fish-completions";
+ ignoreCollisions = true;
+ paths = map generateCompletions config.environment.systemPackages;
+ };
+ }
+
+ # include programs that bring their own completions
+ {
+ pathsToLink = []
+ ++ optional cfg.vendor.config.enable "/share/fish/vendor_conf.d"
+ ++ optional cfg.vendor.completions.enable "/share/fish/vendor_completions.d"
+ ++ optional cfg.vendor.functions.enable "/share/fish/vendor_functions.d";
+ }
+
+ { systemPackages = [ pkgs.fish ]; }
+
+ {
+ shells = [
+ "/run/current-system/sw/bin/fish"
+ "${pkgs.fish}/bin/fish"
+ ];
+ }
+ ];
programs.fish.interactiveShellInit = ''
# add completions generated by NixOS to $fish_complete_path
@@ -187,61 +297,6 @@ in
end
'';
- environment.etc."fish/generated_completions".source =
- let
- patchedGenerator = pkgs.stdenv.mkDerivation {
- name = "fish_patched-completion-generator";
- srcs = [
- "${pkgs.fish}/share/fish/tools/create_manpage_completions.py"
- "${pkgs.fish}/share/fish/tools/deroff.py"
- ];
- unpackCmd = "cp $curSrc $(basename $curSrc)";
- sourceRoot = ".";
- patches = [ ./fish_completion-generator.patch ]; # to prevent collisions of identical completion files
- dontBuild = true;
- installPhase = ''
- mkdir -p $out
- cp * $out/
- '';
- preferLocalBuild = true;
- allowSubstitutes = false;
- };
- generateCompletions = package: pkgs.runCommand
- "${package.name}_fish-completions"
- (
- {
- inherit package;
- preferLocalBuild = true;
- allowSubstitutes = false;
- }
- // optionalAttrs (package ? meta.priority) { meta.priority = package.meta.priority; }
- )
- ''
- mkdir -p $out
- if [ -d $package/share/man ]; then
- find $package/share/man -type f | xargs ${pkgs.python3.interpreter} ${patchedGenerator}/create_manpage_completions.py --directory $out >/dev/null
- fi
- '';
- in
- pkgs.buildEnv {
- name = "system_fish-completions";
- ignoreCollisions = true;
- paths = map generateCompletions config.environment.systemPackages;
- };
-
- # include programs that bring their own completions
- environment.pathsToLink = []
- ++ optional cfg.vendor.config.enable "/share/fish/vendor_conf.d"
- ++ optional cfg.vendor.completions.enable "/share/fish/vendor_completions.d"
- ++ optional cfg.vendor.functions.enable "/share/fish/vendor_functions.d";
-
- environment.systemPackages = [ pkgs.fish ];
-
- environment.shells = [
- "/run/current-system/sw/bin/fish"
- "${pkgs.fish}/bin/fish"
- ];
-
};
}
diff --git a/third_party/nixpkgs/nixos/modules/programs/ssh.nix b/third_party/nixpkgs/nixos/modules/programs/ssh.nix
index 40af4d0ff5..d4a7769bbd 100644
--- a/third_party/nixpkgs/nixos/modules/programs/ssh.nix
+++ b/third_party/nixpkgs/nixos/modules/programs/ssh.nix
@@ -36,7 +36,7 @@ in
askPassword = mkOption {
type = types.str;
default = "${pkgs.x11_ssh_askpass}/libexec/x11-ssh-askpass";
- description = ''Program used by SSH to ask for passwords.'';
+ description = "Program used by SSH to ask for passwords.";
};
forwardX11 = mkOption {
diff --git a/third_party/nixpkgs/nixos/modules/programs/tilp2.nix b/third_party/nixpkgs/nixos/modules/programs/tilp2.nix
new file mode 100644
index 0000000000..da9e32e3e6
--- /dev/null
+++ b/third_party/nixpkgs/nixos/modules/programs/tilp2.nix
@@ -0,0 +1,28 @@
+{ config, pkgs, lib, ... }:
+
+with lib;
+
+let
+ cfg = config.programs.tilp2;
+
+in {
+ options.programs.tilp2 = {
+ enable = mkOption {
+ type = types.bool;
+ default = false;
+ description = ''
+ Enable tilp2 and udev rules for supported calculators.
+ '';
+ };
+ };
+
+ config = mkIf cfg.enable {
+ services.udev.packages = [
+ pkgs.libticables2
+ ];
+
+ environment.systemPackages = [
+ pkgs.tilp2
+ ];
+ };
+}
diff --git a/third_party/nixpkgs/nixos/modules/programs/xss-lock.nix b/third_party/nixpkgs/nixos/modules/programs/xss-lock.nix
index 83ed713864..ceb7259b3d 100644
--- a/third_party/nixpkgs/nixos/modules/programs/xss-lock.nix
+++ b/third_party/nixpkgs/nixos/modules/programs/xss-lock.nix
@@ -11,7 +11,7 @@ in
lockerCommand = mkOption {
default = "${pkgs.i3lock}/bin/i3lock";
- example = literalExample ''''${pkgs.i3lock-fancy}/bin/i3lock-fancy'';
+ example = literalExample "\${pkgs.i3lock-fancy}/bin/i3lock-fancy";
type = types.separatedString " ";
description = "Locker to be used with xsslock";
};
diff --git a/third_party/nixpkgs/nixos/modules/security/acme.nix b/third_party/nixpkgs/nixos/modules/security/acme.nix
index 8e646ae156..c33a92580d 100644
--- a/third_party/nixpkgs/nixos/modules/security/acme.nix
+++ b/third_party/nixpkgs/nixos/modules/security/acme.nix
@@ -7,6 +7,11 @@ let
numCerts = length (builtins.attrNames cfg.certs);
_24hSecs = 60 * 60 * 24;
+ # Used to make unique paths for each cert/account config set
+ mkHash = with builtins; val: substring 0 20 (hashString "sha256" val);
+ mkAccountHash = acmeServer: data: mkHash "${toString acmeServer} ${data.keyType} ${data.email}";
+ accountDirRoot = "/var/lib/acme/.lego/accounts/";
+
# There are many services required to make cert renewals work.
# They all follow a common structure:
# - They inherit this commonServiceConfig
@@ -19,7 +24,7 @@ let
Type = "oneshot";
User = "acme";
Group = mkDefault "acme";
- UMask = 0027;
+ UMask = 0023;
StateDirectoryMode = 750;
ProtectSystem = "full";
PrivateTmp = true;
@@ -54,23 +59,35 @@ let
'';
};
- # Previously, all certs were owned by whatever user was configured in
- # config.security.acme.certs..user. Now everything is owned by and
- # run by the acme user.
- userMigrationService = {
- description = "Fix owner and group of all ACME certificates";
-
- script = with builtins; concatStringsSep "\n" (mapAttrsToList (cert: data: ''
- for fixpath in /var/lib/acme/${escapeShellArg cert} /var/lib/acme/.lego/${escapeShellArg cert}; do
+ # Ensures that directories which are shared across all certs
+ # exist and have the correct user and group, since group
+ # is configurable on a per-cert basis.
+ userMigrationService = let
+ script = with builtins; ''
+ chown -R acme .lego/accounts
+ '' + (concatStringsSep "\n" (mapAttrsToList (cert: data: ''
+ for fixpath in ${escapeShellArg cert} .lego/${escapeShellArg cert}; do
if [ -d "$fixpath" ]; then
chmod -R u=rwX,g=rX,o= "$fixpath"
chown -R acme:${data.group} "$fixpath"
fi
done
- '') certConfigs);
+ '') certConfigs));
+ in {
+ description = "Fix owner and group of all ACME certificates";
- # We don't want this to run every time a renewal happens
- serviceConfig.RemainAfterExit = true;
+ serviceConfig = commonServiceConfig // {
+ # We don't want this to run every time a renewal happens
+ RemainAfterExit = true;
+
+ # These StateDirectory entries negate the need for tmpfiles
+ StateDirectory = [ "acme" "acme/.lego" "acme/.lego/accounts" ];
+ StateDirectoryMode = 755;
+ WorkingDirectory = "/var/lib/acme";
+
+ # Run the start script as root
+ ExecStart = "+" + (pkgs.writeShellScript "acme-fixperms" script);
+ };
};
certToConfig = cert: data: let
@@ -101,11 +118,10 @@ let
${toString acmeServer} ${toString data.dnsProvider}
${toString data.ocspMustStaple} ${data.keyType}
'';
- mkHash = with builtins; val: substring 0 20 (hashString "sha256" val);
certDir = mkHash hashData;
domainHash = mkHash "${concatStringsSep " " extraDomains} ${data.domain}";
- othersHash = mkHash "${toString acmeServer} ${data.keyType} ${data.email}";
- accountDir = "/var/lib/acme/.lego/accounts/" + othersHash;
+ accountHash = (mkAccountHash acmeServer data);
+ accountDir = accountDirRoot + accountHash;
protocolOpts = if useDns then (
[ "--dns" data.dnsProvider ]
@@ -142,9 +158,8 @@ let
);
in {
- inherit accountDir selfsignedDeps;
+ inherit accountHash cert selfsignedDeps;
- webroot = data.webroot;
group = data.group;
renewTimer = {
@@ -184,7 +199,10 @@ let
StateDirectory = "acme/${cert}";
- BindPaths = "/var/lib/acme/.minica:/tmp/ca /var/lib/acme/${cert}:/tmp/${keyName}";
+ BindPaths = [
+ "/var/lib/acme/.minica:/tmp/ca"
+ "/var/lib/acme/${cert}:/tmp/${keyName}"
+ ];
};
# Working directory will be /tmp
@@ -222,16 +240,22 @@ let
serviceConfig = commonServiceConfig // {
Group = data.group;
- # AccountDir dir will be created by tmpfiles to ensure correct permissions
- # And to avoid deletion during systemctl clean
- # acme/.lego/${cert} is listed so that it is deleted during systemctl clean
- StateDirectory = "acme/${cert} acme/.lego/${cert} acme/.lego/${cert}/${certDir}";
+ # Keep in mind that these directories will be deleted if the user runs
+ # systemctl clean --what=state
+ # acme/.lego/${cert} is listed for this reason.
+ StateDirectory = [
+ "acme/${cert}"
+ "acme/.lego/${cert}"
+ "acme/.lego/${cert}/${certDir}"
+ "acme/.lego/accounts/${accountHash}"
+ ];
# Needs to be space separated, but can't use a multiline string because that'll include newlines
- BindPaths =
- "${accountDir}:/tmp/accounts " +
- "/var/lib/acme/${cert}:/tmp/out " +
- "/var/lib/acme/.lego/${cert}/${certDir}:/tmp/certificates ";
+ BindPaths = [
+ "${accountDir}:/tmp/accounts"
+ "/var/lib/acme/${cert}:/tmp/out"
+ "/var/lib/acme/.lego/${cert}/${certDir}:/tmp/certificates"
+ ];
# Only try loading the credentialsFile if the dns challenge is enabled
EnvironmentFile = mkIf useDns data.credentialsFile;
@@ -248,13 +272,18 @@ let
# Working directory will be /tmp
script = ''
- set -euo pipefail
+ set -euxo pipefail
+
+ ${optionalString (data.webroot != null) ''
+ # Ensure the webroot exists
+ mkdir -p '${data.webroot}/.well-known/acme-challenge'
+ chown 'acme:${data.group}' ${data.webroot}/{.well-known,.well-known/acme-challenge}
+ ''}
echo '${domainHash}' > domainhash.txt
# Check if we can renew
- # Certificates and account credentials must exist
- if [ -e 'certificates/${keyName}.key' -a -e 'certificates/${keyName}.crt' -a "$(ls -1 accounts)" ]; then
+ if [ -e 'certificates/${keyName}.key' -a -e 'certificates/${keyName}.crt' -a -n "$(ls -1 accounts)" ]; then
# When domains are updated, there's no need to do a full
# Lego run, but it's likely renew won't work if days is too low.
@@ -317,7 +346,7 @@ let
webroot = mkOption {
type = types.nullOr types.str;
default = null;
- example = "/var/lib/acme/acme-challenges";
+ example = "/var/lib/acme/acme-challenge";
description = ''
Where the webroot of the HTTP vhost is located.
.well-known/acme-challenge/ directory
@@ -550,12 +579,12 @@ in {
example = literalExample ''
{
"example.com" = {
- webroot = "/var/www/challenges/";
+ webroot = "/var/lib/acme/acme-challenge/";
email = "foo@example.com";
extraDomainNames = [ "www.example.com" "foo.example.com" ];
};
"bar.example.com" = {
- webroot = "/var/www/challenges/";
+ webroot = "/var/lib/acme/acme-challenge/";
email = "bar@example.com";
};
}
@@ -664,21 +693,33 @@ in {
systemd.timers = mapAttrs' (cert: conf: nameValuePair "acme-${cert}" conf.renewTimer) certConfigs;
- # .lego and .lego/accounts specified to fix any incorrect permissions
- systemd.tmpfiles.rules = [
- "d /var/lib/acme/.lego - acme acme"
- "d /var/lib/acme/.lego/accounts - acme acme"
- ] ++ (unique (concatMap (conf: [
- "d ${conf.accountDir} - acme acme"
- ] ++ (optional (conf.webroot != null) "d ${conf.webroot}/.well-known/acme-challenge - acme ${conf.group}")
- ) (attrValues certConfigs)));
+ systemd.targets = let
+ # Create some targets which can be depended on to be "active" after cert renewals
+ finishedTargets = mapAttrs' (cert: conf: nameValuePair "acme-finished-${cert}" {
+ wantedBy = [ "default.target" ];
+ requires = [ "acme-${cert}.service" ] ++ conf.selfsignedDeps;
+ after = [ "acme-${cert}.service" ] ++ conf.selfsignedDeps;
+ }) certConfigs;
- # Create some targets which can be depended on to be "active" after cert renewals
- systemd.targets = mapAttrs' (cert: conf: nameValuePair "acme-finished-${cert}" {
- wantedBy = [ "default.target" ];
- requires = [ "acme-${cert}.service" ] ++ conf.selfsignedDeps;
- after = [ "acme-${cert}.service" ] ++ conf.selfsignedDeps;
- }) certConfigs;
+ # Create targets to limit the number of simultaneous account creations
+ # How it works:
+ # - Pick a "leader" cert service, which will be in charge of creating the account,
+ # and run first (requires + after)
+ # - Make all other cert services sharing the same account wait for the leader to
+ # finish before starting (requiredBy + before).
+ # Using a target here is fine - account creation is a one time event. Even if
+ # systemd clean --what=state is used to delete the account, so long as the user
+ # then runs one of the cert services, there won't be any issues.
+ accountTargets = mapAttrs' (hash: confs: let
+ leader = "acme-${(builtins.head confs).cert}.service";
+ dependantServices = map (conf: "acme-${conf.cert}.service") (builtins.tail confs);
+ in nameValuePair "acme-account-${hash}" {
+ requiredBy = dependantServices;
+ before = dependantServices;
+ requires = [ leader ];
+ after = [ leader ];
+ }) (groupBy (conf: conf.accountHash) (attrValues certConfigs));
+ in finishedTargets // accountTargets;
})
];
diff --git a/third_party/nixpkgs/nixos/modules/security/acme.xml b/third_party/nixpkgs/nixos/modules/security/acme.xml
index f248112917..a78ff05f2e 100644
--- a/third_party/nixpkgs/nixos/modules/security/acme.xml
+++ b/third_party/nixpkgs/nixos/modules/security/acme.xml
@@ -115,15 +115,18 @@ services.nginx = {
= true;
= "admin+acme@example.com";
+
+# /var/lib/acme/.challenges must be writable by the ACME user
+# and readable by the Nginx user. The easiest way to achieve
+# this is to add the Nginx user to the ACME group.
+users.users.nginx.extraGroups = [ "acme" ];
+
services.nginx = {
enable = true;
virtualHosts = {
"acmechallenge.example.com" = {
# Catchall vhost, will redirect users to HTTPS for all vhosts
serverAliases = [ "*.example.com" ];
- # /var/lib/acme/.challenges must be writable by the ACME user
- # and readable by the Nginx user.
- # By default, this is the case.
locations."/.well-known/acme-challenge" = {
root = "/var/lib/acme/.challenges";
};
@@ -134,6 +137,7 @@ services.nginx = {
};
}
# Alternative config for Apache
+users.users.wwwrun.extraGroups = [ "acme" ];
services.httpd = {
enable = true;
virtualHosts = {
@@ -162,6 +166,9 @@ services.httpd = {
."foo.example.com" = {
webroot = "/var/lib/acme/.challenges";
email = "foo@example.com";
+ # Ensure that the web server you use can read the generated certs
+ # Take a look at the group option for the web server you choose.
+ group = "nginx";
# Since we have a wildcard vhost to handle port 80,
# we can generate certs for anything!
# Just make sure your DNS resolves them.
@@ -257,10 +264,11 @@ chmod 400 /var/lib/secrets/certs.secret
Should you need to regenerate a particular certificate in a hurry, such
as when a vulnerability is found in Let's Encrypt, there is now a convenient
- mechanism for doing so. Running systemctl clean acme-example.com.service
- will remove all certificate files for the given domain, allowing you to then
- systemctl start acme-example.com.service to generate fresh
- ones.
+ mechanism for doing so. Running
+ systemctl clean --what=state acme-example.com.service
+ will remove all certificate files and the account data for the given domain,
+ allowing you to then systemctl start acme-example.com.service
+ to generate fresh ones.
diff --git a/third_party/nixpkgs/nixos/modules/security/pam.nix b/third_party/nixpkgs/nixos/modules/security/pam.nix
index 1522111dbd..103cf20501 100644
--- a/third_party/nixpkgs/nixos/modules/security/pam.nix
+++ b/third_party/nixpkgs/nixos/modules/security/pam.nix
@@ -430,8 +430,8 @@ let
${optionalString cfg.pamMount
"auth optional ${pkgs.pam_mount}/lib/security/pam_mount.so"}
${optionalString cfg.enableKwallet
- ("auth optional ${pkgs.plasma5.kwallet-pam}/lib/security/pam_kwallet5.so" +
- " kwalletd=${pkgs.kdeFrameworks.kwallet.bin}/bin/kwalletd5")}
+ ("auth optional ${pkgs.plasma5Packages.kwallet-pam}/lib/security/pam_kwallet5.so" +
+ " kwalletd=${pkgs.plasma5Packages.kwallet.bin}/bin/kwalletd5")}
${optionalString cfg.enableGnomeKeyring
"auth optional ${pkgs.gnome3.gnome-keyring}/lib/security/pam_gnome_keyring.so"}
${optionalString cfg.gnupg.enable
@@ -509,8 +509,8 @@ let
${optionalString (cfg.enableAppArmor && config.security.apparmor.enable)
"session optional ${pkgs.apparmor-pam}/lib/security/pam_apparmor.so order=user,group,default debug"}
${optionalString (cfg.enableKwallet)
- ("session optional ${pkgs.plasma5.kwallet-pam}/lib/security/pam_kwallet5.so" +
- " kwalletd=${pkgs.kdeFrameworks.kwallet.bin}/bin/kwalletd5")}
+ ("session optional ${pkgs.plasma5Packages.kwallet-pam}/lib/security/pam_kwallet5.so" +
+ " kwalletd=${pkgs.plasma5Packages.kwallet.bin}/bin/kwalletd5")}
${optionalString (cfg.enableGnomeKeyring)
"session optional ${pkgs.gnome3.gnome-keyring}/lib/security/pam_gnome_keyring.so auto_start"}
${optionalString cfg.gnupg.enable
diff --git a/third_party/nixpkgs/nixos/modules/security/wrappers/default.nix b/third_party/nixpkgs/nixos/modules/security/wrappers/default.nix
index de6213714a..3cbf22fea7 100644
--- a/third_party/nixpkgs/nixos/modules/security/wrappers/default.nix
+++ b/third_party/nixpkgs/nixos/modules/security/wrappers/default.nix
@@ -10,16 +10,8 @@ let
(n: v: (if v ? program then v else v // {program=n;}))
wrappers);
- securityWrapper = pkgs.stdenv.mkDerivation {
- name = "security-wrapper";
- phases = [ "installPhase" "fixupPhase" ];
- buildInputs = [ pkgs.libcap pkgs.libcap_ng pkgs.linuxHeaders ];
- hardeningEnable = [ "pie" ];
- installPhase = ''
- mkdir -p $out/bin
- $CC -Wall -O2 -DWRAPPER_DIR=\"${parentWrapperDir}\" \
- -lcap-ng -lcap ${./wrapper.c} -o $out/bin/security-wrapper
- '';
+ securityWrapper = pkgs.callPackage ./wrapper.nix {
+ inherit parentWrapperDir;
};
###### Activation script for the setcap wrappers
diff --git a/third_party/nixpkgs/nixos/modules/security/wrappers/wrapper.c b/third_party/nixpkgs/nixos/modules/security/wrappers/wrapper.c
index 494e9e93ac..529669facd 100644
--- a/third_party/nixpkgs/nixos/modules/security/wrappers/wrapper.c
+++ b/third_party/nixpkgs/nixos/modules/security/wrappers/wrapper.c
@@ -4,15 +4,17 @@
#include
#include
#include
+#include
#include
#include
#include
#include
#include
-#include
#include
#include
-#include
+#include
+#include
+#include
// Make sure assertions are not compiled out, we use them to codify
// invariants about this program and we want it to fail fast and
@@ -23,182 +25,172 @@ extern char **environ;
// The WRAPPER_DIR macro is supplied at compile time so that it cannot
// be changed at runtime
-static char * wrapperDir = WRAPPER_DIR;
+static char *wrapper_dir = WRAPPER_DIR;
// Wrapper debug variable name
-static char * wrapperDebug = "WRAPPER_DEBUG";
+static char *wrapper_debug = "WRAPPER_DEBUG";
-// Update the capabilities of the running process to include the given
-// capability in the Ambient set.
-static void set_ambient_cap(cap_value_t cap)
-{
- capng_get_caps_process();
+#define CAP_SETPCAP 8
- if (capng_update(CAPNG_ADD, CAPNG_INHERITABLE, (unsigned long) cap))
- {
- perror("cannot raise the capability into the Inheritable set\n");
- exit(1);
+#if __BYTE_ORDER == __BIG_ENDIAN
+#define LE32_TO_H(x) bswap_32(x)
+#else
+#define LE32_TO_H(x) (x)
+#endif
+
+int get_last_cap(unsigned *last_cap) {
+ FILE* file = fopen("/proc/sys/kernel/cap_last_cap", "r");
+ if (file == NULL) {
+ int saved_errno = errno;
+ fprintf(stderr, "failed to open /proc/sys/kernel/cap_last_cap: %s\n", strerror(errno));
+ return -saved_errno;
}
-
- capng_apply(CAPNG_SELECT_CAPS);
-
- if (prctl(PR_CAP_AMBIENT, PR_CAP_AMBIENT_RAISE, (unsigned long) cap, 0, 0))
- {
- perror("cannot raise the capability into the Ambient set\n");
- exit(1);
+ int res = fscanf(file, "%u", last_cap);
+ if (res == EOF) {
+ int saved_errno = errno;
+ fprintf(stderr, "could not read number from /proc/sys/kernel/cap_last_cap: %s\n", strerror(errno));
+ return -saved_errno;
}
+ fclose(file);
+ return 0;
}
// Given the path to this program, fetch its configured capability set
// (as set by `setcap ... /path/to/file`) and raise those capabilities
// into the Ambient set.
-static int make_caps_ambient(const char *selfPath)
-{
- cap_t caps = cap_get_file(selfPath);
-
- if(!caps)
- {
- if(getenv(wrapperDebug))
- fprintf(stderr, "no caps set or could not retrieve the caps for this file, not doing anything...");
+static int make_caps_ambient(const char *self_path) {
+ struct vfs_ns_cap_data data = {};
+ int r = getxattr(self_path, "security.capability", &data, sizeof(data));
+ if (r < 0) {
+ if (errno == ENODATA) {
+ // no capabilities set
+ return 0;
+ }
+ fprintf(stderr, "cannot get capabilities for %s: %s", self_path, strerror(errno));
return 1;
}
- // We use `cap_to_text` and iteration over the tokenized result
- // string because, as of libcap's current release, there is no
- // facility for retrieving an array of `cap_value_t`'s that can be
- // given to `prctl` in order to lift that capability into the
- // Ambient set.
- //
- // Some discussion was had around shot-gunning all of the
- // capabilities we know about into the Ambient set but that has a
- // security smell and I deemed the risk of the current
- // implementation crashing the program to be lower than the risk
- // of a privilege escalation security hole being introduced by
- // raising all capabilities, even ones we didn't intend for the
- // program, into the Ambient set.
- //
- // `cap_t` which is returned by `cap_get_*` is an opaque type and
- // even if we could retrieve the bitmasks (which, as far as I can
- // tell we cannot) in order to get the `cap_value_t`
- // representation for each capability we would have to take the
- // total number of capabilities supported and iterate over the
- // sequence of integers up-to that maximum total, testing each one
- // against the bitmask ((bitmask >> n) & 1) to see if it's set and
- // aggregating each "capability integer n" that is set in the
- // bitmask.
- //
- // That, combined with the fact that we can't easily get the
- // bitmask anyway seemed much more brittle than fetching the
- // `cap_t`, transforming it into a textual representation,
- // tokenizing the string, and using `cap_from_name` on the token
- // to get the `cap_value_t` that we need for `prctl`. There is
- // indeed risk involved if the output string format of
- // `cap_to_text` ever changes but at this time the combination of
- // factors involving the below list have led me to the conclusion
- // that the best implementation at this time is reading then
- // parsing with *lots of documentation* about why we're doing it
- // this way.
- //
- // 1. No explicit API for fetching an array of `cap_value_t`'s or
- // for transforming a `cap_t` into such a representation
- // 2. The risk of a crash is lower than lifting all capabilities
- // into the Ambient set
- // 3. libcap is depended on heavily in the Linux ecosystem so
- // there is a high chance that the output representation of
- // `cap_to_text` will not change which reduces our risk that
- // this parsing step will cause a crash
- //
- // The preferred method, should it ever be available in the
- // future, would be to use libcap API's to transform the result
- // from a `cap_get_*` into an array of `cap_value_t`'s that can
- // then be given to prctl.
- //
- // - Parnell
- ssize_t capLen;
- char* capstr = cap_to_text(caps, &capLen);
- cap_free(caps);
-
- // TODO: For now, we assume that cap_to_text always starts its
- // result string with " =" and that the first capability is listed
- // immediately after that. We should verify this.
- assert(capLen >= 2);
- capstr += 2;
-
- char* saveptr = NULL;
- for(char* tok = strtok_r(capstr, ",", &saveptr); tok; tok = strtok_r(NULL, ",", &saveptr))
- {
- cap_value_t capnum;
- if (cap_from_name(tok, &capnum))
- {
- if(getenv(wrapperDebug))
- fprintf(stderr, "cap_from_name failed, skipping: %s", tok);
- }
- else if (capnum == CAP_SETPCAP)
- {
- // Check for the cap_setpcap capability, we set this on the
- // wrapper so it can elevate the capabilities to the Ambient
- // set but we do not want to propagate it down into the
- // wrapped program.
- //
- // TODO: what happens if that's the behavior you want
- // though???? I'm preferring a strict vs. loose policy here.
- if(getenv(wrapperDebug))
- fprintf(stderr, "cap_setpcap in set, skipping it\n");
- }
- else
- {
- set_ambient_cap(capnum);
-
- if(getenv(wrapperDebug))
- fprintf(stderr, "raised %s into the Ambient capability set\n", tok);
- }
+ size_t size;
+ uint32_t version = LE32_TO_H(data.magic_etc) & VFS_CAP_REVISION_MASK;
+ switch (version) {
+ case VFS_CAP_REVISION_1:
+ size = VFS_CAP_U32_1;
+ break;
+ case VFS_CAP_REVISION_2:
+ case VFS_CAP_REVISION_3:
+ size = VFS_CAP_U32_3;
+ break;
+ default:
+ fprintf(stderr, "BUG! Unsupported capability version 0x%x on %s. Report to NixOS bugtracker\n", version, self_path);
+ return 1;
+ }
+
+ const struct __user_cap_header_struct header = {
+ .version = _LINUX_CAPABILITY_VERSION_3,
+ .pid = getpid(),
+ };
+ struct __user_cap_data_struct user_data[2] = {};
+
+ for (size_t i = 0; i < size; i++) {
+ // merge inheritable & permitted into one
+ user_data[i].permitted = user_data[i].inheritable =
+ LE32_TO_H(data.data[i].inheritable) | LE32_TO_H(data.data[i].permitted);
+ }
+
+ if (syscall(SYS_capset, &header, &user_data) < 0) {
+ fprintf(stderr, "failed to inherit capabilities: %s", strerror(errno));
+ return 1;
+ }
+ unsigned last_cap;
+ r = get_last_cap(&last_cap);
+ if (r < 0) {
+ return 1;
+ }
+ uint64_t set = user_data[0].permitted | (uint64_t)user_data[1].permitted << 32;
+ for (unsigned cap = 0; cap < last_cap; cap++) {
+ if (!(set & (1ULL << cap))) {
+ continue;
+ }
+
+ // Check for the cap_setpcap capability, we set this on the
+ // wrapper so it can elevate the capabilities to the Ambient
+ // set but we do not want to propagate it down into the
+ // wrapped program.
+ //
+ // TODO: what happens if that's the behavior you want
+ // though???? I'm preferring a strict vs. loose policy here.
+ if (cap == CAP_SETPCAP) {
+ if(getenv(wrapper_debug)) {
+ fprintf(stderr, "cap_setpcap in set, skipping it\n");
+ }
+ continue;
+ }
+ if (prctl(PR_CAP_AMBIENT, PR_CAP_AMBIENT_RAISE, (unsigned long) cap, 0, 0)) {
+ fprintf(stderr, "cannot raise the capability %d into the ambient set: %s\n", cap, strerror(errno));
+ return 1;
+ }
+ if (getenv(wrapper_debug)) {
+ fprintf(stderr, "raised %d into the ambient capability set\n", cap);
+ }
}
- cap_free(capstr);
return 0;
}
-int main(int argc, char * * argv)
-{
- // I *think* it's safe to assume that a path from a symbolic link
- // should safely fit within the PATH_MAX system limit. Though I'm
- // not positive it's safe...
- char selfPath[PATH_MAX];
- int selfPathSize = readlink("/proc/self/exe", selfPath, sizeof(selfPath));
+int readlink_malloc(const char *p, char **ret) {
+ size_t l = FILENAME_MAX+1;
+ int r;
- assert(selfPathSize > 0);
+ for (;;) {
+ char *c = calloc(l, sizeof(char));
+ if (!c) {
+ return -ENOMEM;
+ }
- // Assert we have room for the zero byte, this ensures the path
- // isn't being truncated because it's too big for the buffer.
- //
- // A better way to handle this might be to use something like the
- // whereami library (https://github.com/gpakosz/whereami) or a
- // loop that resizes the buffer and re-reads the link if the
- // contents are being truncated.
- assert(selfPathSize < sizeof(selfPath));
+ ssize_t n = readlink(p, c, l-1);
+ if (n < 0) {
+ r = -errno;
+ free(c);
+ return r;
+ }
- // Set the zero byte since readlink doesn't do that for us.
- selfPath[selfPathSize] = '\0';
+ if ((size_t) n < l-1) {
+ c[n] = 0;
+ *ret = c;
+ return 0;
+ }
+
+ free(c);
+ l *= 2;
+ }
+}
+
+int main(int argc, char **argv) {
+ char *self_path = NULL;
+ int self_path_size = readlink_malloc("/proc/self/exe", &self_path);
+ if (self_path_size < 0) {
+ fprintf(stderr, "cannot readlink /proc/self/exe: %s", strerror(-self_path_size));
+ }
// Make sure that we are being executed from the right location,
- // i.e., `safeWrapperDir'. This is to prevent someone from creating
+ // i.e., `safe_wrapper_dir'. This is to prevent someone from creating
// hard link `X' from some other location, along with a false
// `X.real' file, to allow arbitrary programs from being executed
// with elevated capabilities.
- int len = strlen(wrapperDir);
- if (len > 0 && '/' == wrapperDir[len - 1])
+ int len = strlen(wrapper_dir);
+ if (len > 0 && '/' == wrapper_dir[len - 1])
--len;
- assert(!strncmp(selfPath, wrapperDir, len));
- assert('/' == wrapperDir[0]);
- assert('/' == selfPath[len]);
+ assert(!strncmp(self_path, wrapper_dir, len));
+ assert('/' == wrapper_dir[0]);
+ assert('/' == self_path[len]);
// Make *really* *really* sure that we were executed as
- // `selfPath', and not, say, as some other setuid program. That
+ // `self_path', and not, say, as some other setuid program. That
// is, our effective uid/gid should match the uid/gid of
- // `selfPath'.
+ // `self_path'.
struct stat st;
- assert(lstat(selfPath, &st) != -1);
+ assert(lstat(self_path, &st) != -1);
assert(!(st.st_mode & S_ISUID) || (st.st_uid == geteuid()));
assert(!(st.st_mode & S_ISGID) || (st.st_gid == getegid()));
@@ -207,33 +199,35 @@ int main(int argc, char * * argv)
assert(!(st.st_mode & (S_IWGRP | S_IWOTH)));
// Read the path of the real (wrapped) program from .real.
- char realFN[PATH_MAX + 10];
- int realFNSize = snprintf (realFN, sizeof(realFN), "%s.real", selfPath);
- assert (realFNSize < sizeof(realFN));
+ char real_fn[PATH_MAX + 10];
+ int real_fn_size = snprintf(real_fn, sizeof(real_fn), "%s.real", self_path);
+ assert(real_fn_size < sizeof(real_fn));
- int fdSelf = open(realFN, O_RDONLY);
- assert (fdSelf != -1);
+ int fd_self = open(real_fn, O_RDONLY);
+ assert(fd_self != -1);
- char sourceProg[PATH_MAX];
- len = read(fdSelf, sourceProg, PATH_MAX);
- assert (len != -1);
- assert (len < sizeof(sourceProg));
- assert (len > 0);
- sourceProg[len] = 0;
+ char source_prog[PATH_MAX];
+ len = read(fd_self, source_prog, PATH_MAX);
+ assert(len != -1);
+ assert(len < sizeof(source_prog));
+ assert(len > 0);
+ source_prog[len] = 0;
- close(fdSelf);
+ close(fd_self);
// Read the capabilities set on the wrapper and raise them in to
- // the Ambient set so the program we're wrapping receives the
+ // the ambient set so the program we're wrapping receives the
// capabilities too!
- make_caps_ambient(selfPath);
+ if (make_caps_ambient(self_path) != 0) {
+ free(self_path);
+ return 1;
+ }
+ free(self_path);
- execve(sourceProg, argv, environ);
+ execve(source_prog, argv, environ);
fprintf(stderr, "%s: cannot run `%s': %s\n",
- argv[0], sourceProg, strerror(errno));
+ argv[0], source_prog, strerror(errno));
- exit(1);
+ return 1;
}
-
-
diff --git a/third_party/nixpkgs/nixos/modules/security/wrappers/wrapper.nix b/third_party/nixpkgs/nixos/modules/security/wrappers/wrapper.nix
new file mode 100644
index 0000000000..e3620fb222
--- /dev/null
+++ b/third_party/nixpkgs/nixos/modules/security/wrappers/wrapper.nix
@@ -0,0 +1,21 @@
+{ stdenv, linuxHeaders, parentWrapperDir, debug ? false }:
+# For testing:
+# $ nix-build -E 'with import {}; pkgs.callPackage ./wrapper.nix { parentWrapperDir = "/run/wrappers"; debug = true; }'
+stdenv.mkDerivation {
+ name = "security-wrapper";
+ buildInputs = [ linuxHeaders ];
+ dontUnpack = true;
+ hardeningEnable = [ "pie" ];
+ CFLAGS = [
+ ''-DWRAPPER_DIR="${parentWrapperDir}"''
+ ] ++ (if debug then [
+ "-Werror" "-Og" "-g"
+ ] else [
+ "-Wall" "-O2"
+ ]);
+ dontStrip = debug;
+ installPhase = ''
+ mkdir -p $out/bin
+ $CC $CFLAGS ${./wrapper.c} -o $out/bin/security-wrapper
+ '';
+}
diff --git a/third_party/nixpkgs/nixos/modules/services/amqp/activemq/default.nix b/third_party/nixpkgs/nixos/modules/services/amqp/activemq/default.nix
index 160dbddcd4..178b2f6e14 100644
--- a/third_party/nixpkgs/nixos/modules/services/amqp/activemq/default.nix
+++ b/third_party/nixpkgs/nixos/modules/services/amqp/activemq/default.nix
@@ -33,6 +33,7 @@ in {
};
configurationDir = mkOption {
default = "${activemq}/conf";
+ type = types.str;
description = ''
The base directory for ActiveMQ's configuration.
By default, this directory is searched for a file named activemq.xml,
diff --git a/third_party/nixpkgs/nixos/modules/services/audio/alsa.nix b/third_party/nixpkgs/nixos/modules/services/audio/alsa.nix
index 3fe76a1654..aff3fe2ba4 100644
--- a/third_party/nixpkgs/nixos/modules/services/audio/alsa.nix
+++ b/third_party/nixpkgs/nixos/modules/services/audio/alsa.nix
@@ -32,7 +32,7 @@ in
enableOSSEmulation = mkOption {
type = types.bool;
- default = true;
+ default = false;
description = ''
Whether to enable ALSA OSS emulation (with certain cards sound mixing may not work!).
'';
diff --git a/third_party/nixpkgs/nixos/modules/services/audio/mpd.nix b/third_party/nixpkgs/nixos/modules/services/audio/mpd.nix
index 2e5953dc6f..9f01e29dd0 100644
--- a/third_party/nixpkgs/nixos/modules/services/audio/mpd.nix
+++ b/third_party/nixpkgs/nixos/modules/services/audio/mpd.nix
@@ -74,7 +74,7 @@ in {
musicDirectory = mkOption {
type = with types; either path (strMatching "(http|https|nfs|smb)://.+");
default = "${cfg.dataDir}/music";
- defaultText = ''''${dataDir}/music'';
+ defaultText = "\${dataDir}/music";
description = ''
The directory or NFS/SMB network share where MPD reads music from. If left
as the default value this directory will automatically be created before
@@ -86,7 +86,7 @@ in {
playlistDirectory = mkOption {
type = types.path;
default = "${cfg.dataDir}/playlists";
- defaultText = ''''${dataDir}/playlists'';
+ defaultText = "\${dataDir}/playlists";
description = ''
The directory where MPD stores playlists. If left as the default value
this directory will automatically be created before the MPD server starts,
@@ -155,7 +155,7 @@ in {
dbFile = mkOption {
type = types.nullOr types.str;
default = "${cfg.dataDir}/tag_cache";
- defaultText = ''''${dataDir}/tag_cache'';
+ defaultText = "\${dataDir}/tag_cache";
description = ''
The path to MPD's database. If set to null the
parameter is omitted from the configuration.
diff --git a/third_party/nixpkgs/nixos/modules/services/backup/bacula.nix b/third_party/nixpkgs/nixos/modules/services/backup/bacula.nix
index 3d69a69038..cc8b77cbfb 100644
--- a/third_party/nixpkgs/nixos/modules/services/backup/bacula.nix
+++ b/third_party/nixpkgs/nixos/modules/services/backup/bacula.nix
@@ -1,5 +1,6 @@
{ config, lib, pkgs, ... }:
+
# TODO: test configuration when building nixexpr (use -t parameter)
# TODO: support sqlite3 (it's deprecate?) and mysql
@@ -111,6 +112,7 @@ let
{
options = {
password = mkOption {
+ type = types.str;
# TODO: required?
description = ''
Specifies the password that must be supplied for the default Bacula
@@ -130,6 +132,7 @@ let
};
monitor = mkOption {
+ type = types.enum [ "no" "yes" ];
default = "no";
example = "yes";
description = ''
@@ -150,6 +153,7 @@ let
{
options = {
changerDevice = mkOption {
+ type = types.str;
description = ''
The specified name-string must be the generic SCSI device name of the
autochanger that corresponds to the normal read/write Archive Device
@@ -168,6 +172,7 @@ let
};
changerCommand = mkOption {
+ type = types.str;
description = ''
The name-string specifies an external program to be called that will
automatically change volumes as required by Bacula. Normally, this
@@ -190,12 +195,13 @@ let
};
devices = mkOption {
- description = ''
- '';
+ description = "";
+ type = types.listOf types.str;
};
extraAutochangerConfig = mkOption {
default = "";
+ type = types.lines;
description = ''
Extra configuration to be passed in Autochanger directive.
'';
@@ -212,6 +218,7 @@ let
options = {
archiveDevice = mkOption {
# TODO: required?
+ type = types.str;
description = ''
The specified name-string gives the system file name of the storage
device managed by this storage daemon. This will usually be the
@@ -228,6 +235,7 @@ let
mediaType = mkOption {
# TODO: required?
+ type = types.str;
description = ''
The specified name-string names the type of media supported by this
device, for example, DLT7000. Media type names are
@@ -265,6 +273,7 @@ let
extraDeviceConfig = mkOption {
default = "";
+ type = types.lines;
description = ''
Extra configuration to be passed in Device directive.
'';
@@ -293,6 +302,7 @@ in {
name = mkOption {
default = "${config.networking.hostName}-fd";
+ type = types.str;
description = ''
The client name that must be used by the Director when connecting.
Generally, it is a good idea to use a name related to the machine so
@@ -321,6 +331,7 @@ in {
extraClientConfig = mkOption {
default = "";
+ type = types.lines;
description = ''
Extra configuration to be passed in Client directive.
'';
@@ -332,6 +343,7 @@ in {
extraMessagesConfig = mkOption {
default = "";
+ type = types.lines;
description = ''
Extra configuration to be passed in Messages directive.
'';
@@ -352,6 +364,7 @@ in {
name = mkOption {
default = "${config.networking.hostName}-sd";
+ type = types.str;
description = ''
Specifies the Name of the Storage daemon.
'';
@@ -392,6 +405,7 @@ in {
extraStorageConfig = mkOption {
default = "";
+ type = types.lines;
description = ''
Extra configuration to be passed in Storage directive.
'';
@@ -403,6 +417,7 @@ in {
extraMessagesConfig = mkOption {
default = "";
+ type = types.lines;
description = ''
Extra configuration to be passed in Messages directive.
'';
@@ -424,6 +439,7 @@ in {
name = mkOption {
default = "${config.networking.hostName}-dir";
+ type = types.str;
description = ''
The director name used by the system administrator. This directive is
required.
@@ -445,6 +461,7 @@ in {
password = mkOption {
# TODO: required?
+ type = types.str;
description = ''
Specifies the password that must be supplied for a Director.
'';
@@ -452,6 +469,7 @@ in {
extraMessagesConfig = mkOption {
default = "";
+ type = types.lines;
description = ''
Extra configuration to be passed in Messages directive.
'';
@@ -462,6 +480,7 @@ in {
extraDirectorConfig = mkOption {
default = "";
+ type = types.lines;
description = ''
Extra configuration to be passed in Director directive.
'';
diff --git a/third_party/nixpkgs/nixos/modules/services/backup/mysql-backup.nix b/third_party/nixpkgs/nixos/modules/services/backup/mysql-backup.nix
index 31d606b141..506ded5e9e 100644
--- a/third_party/nixpkgs/nixos/modules/services/backup/mysql-backup.nix
+++ b/third_party/nixpkgs/nixos/modules/services/backup/mysql-backup.nix
@@ -48,6 +48,7 @@ in
};
user = mkOption {
+ type = types.str;
default = defaultUser;
description = ''
User to be used to perform backup.
@@ -56,12 +57,14 @@ in
databases = mkOption {
default = [];
+ type = types.listOf types.str;
description = ''
List of database names to dump.
'';
};
location = mkOption {
+ type = types.path;
default = "/var/backup/mysql";
description = ''
Location to put the gzipped MySQL database dumps.
@@ -70,6 +73,7 @@ in
singleTransaction = mkOption {
default = false;
+ type = types.bool;
description = ''
Whether to create database dump in a single transaction
'';
diff --git a/third_party/nixpkgs/nixos/modules/services/backup/postgresql-backup.nix b/third_party/nixpkgs/nixos/modules/services/backup/postgresql-backup.nix
index 428861a759..f4bd3aa447 100644
--- a/third_party/nixpkgs/nixos/modules/services/backup/postgresql-backup.nix
+++ b/third_party/nixpkgs/nixos/modules/services/backup/postgresql-backup.nix
@@ -48,6 +48,7 @@ in {
startAt = mkOption {
default = "*-*-* 01:15:00";
+ type = types.str;
description = ''
This option defines (see systemd.time for format) when the
databases should be dumped.
@@ -70,6 +71,7 @@ in {
databases = mkOption {
default = [];
+ type = types.listOf types.str;
description = ''
List of database names to dump.
'';
@@ -77,6 +79,7 @@ in {
location = mkOption {
default = "/var/backup/postgresql";
+ type = types.path;
description = ''
Location to put the gzipped PostgreSQL database dumps.
'';
diff --git a/third_party/nixpkgs/nixos/modules/services/backup/restic.nix b/third_party/nixpkgs/nixos/modules/services/backup/restic.nix
index d869835bf0..573f0efa9d 100644
--- a/third_party/nixpkgs/nixos/modules/services/backup/restic.nix
+++ b/third_party/nixpkgs/nixos/modules/services/backup/restic.nix
@@ -243,9 +243,11 @@ in
restartIfChanged = false;
serviceConfig = {
Type = "oneshot";
- ExecStart = [ "${resticCmd} backup ${concatStringsSep " " backup.extraBackupArgs} ${backupPaths}" ] ++ pruneCmd;
+ ExecStart = [ "${resticCmd} backup --cache-dir=%C/restic-backups-${name} ${concatStringsSep " " backup.extraBackupArgs} ${backupPaths}" ] ++ pruneCmd;
User = backup.user;
RuntimeDirectory = "restic-backups-${name}";
+ CacheDirectory = "restic-backups-${name}";
+ CacheDirectoryMode = "0700";
} // optionalAttrs (backup.s3CredentialsFile != null) {
EnvironmentFile = backup.s3CredentialsFile;
};
diff --git a/third_party/nixpkgs/nixos/modules/services/backup/tarsnap.nix b/third_party/nixpkgs/nixos/modules/services/backup/tarsnap.nix
index d31b92abde..8187042b4b 100644
--- a/third_party/nixpkgs/nixos/modules/services/backup/tarsnap.nix
+++ b/third_party/nixpkgs/nixos/modules/services/backup/tarsnap.nix
@@ -354,7 +354,7 @@ in
script = let
tarsnap = ''tarsnap --configfile "/etc/tarsnap/${name}.conf"'';
- lastArchive = ''$(${tarsnap} --list-archives | sort | tail -1)'';
+ lastArchive = "$(${tarsnap} --list-archives | sort | tail -1)";
run = ''${tarsnap} -x -f "${lastArchive}" ${optionalString cfg.verbose "-v"}'';
in if (cfg.cachedir != null) then ''
diff --git a/third_party/nixpkgs/nixos/modules/services/cluster/hadoop/default.nix b/third_party/nixpkgs/nixos/modules/services/cluster/hadoop/default.nix
index bfb73f6837..41ac46e538 100644
--- a/third_party/nixpkgs/nixos/modules/services/cluster/hadoop/default.nix
+++ b/third_party/nixpkgs/nixos/modules/services/cluster/hadoop/default.nix
@@ -7,6 +7,7 @@ with lib;
options.services.hadoop = {
coreSite = mkOption {
default = {};
+ type = types.attrsOf types.anything;
example = literalExample ''
{
"fs.defaultFS" = "hdfs://localhost";
@@ -17,6 +18,7 @@ with lib;
hdfsSite = mkOption {
default = {};
+ type = types.attrsOf types.anything;
example = literalExample ''
{
"dfs.nameservices" = "namenode1";
@@ -27,6 +29,7 @@ with lib;
mapredSite = mkOption {
default = {};
+ type = types.attrsOf types.anything;
example = literalExample ''
{
"mapreduce.map.cpu.vcores" = "1";
@@ -37,6 +40,7 @@ with lib;
yarnSite = mkOption {
default = {};
+ type = types.attrsOf types.anything;
example = literalExample ''
{
"yarn.resourcemanager.ha.id" = "resourcemanager1";
@@ -50,8 +54,7 @@ with lib;
default = pkgs.hadoop;
defaultText = "pkgs.hadoop";
example = literalExample "pkgs.hadoop";
- description = ''
- '';
+ description = "";
};
};
diff --git a/third_party/nixpkgs/nixos/modules/services/cluster/k3s/default.nix b/third_party/nixpkgs/nixos/modules/services/cluster/k3s/default.nix
index f0317fdbd1..e62fbc9441 100644
--- a/third_party/nixpkgs/nixos/modules/services/cluster/k3s/default.nix
+++ b/third_party/nixpkgs/nixos/modules/services/cluster/k3s/default.nix
@@ -47,6 +47,7 @@ in
extraFlags = mkOption {
description = "Extra flags to pass to the k3s command.";
+ type = types.str;
default = "";
example = "--no-deploy traefik --cluster-cidr 10.24.0.0/16";
};
diff --git a/third_party/nixpkgs/nixos/modules/services/cluster/kubernetes/kubelet.nix b/third_party/nixpkgs/nixos/modules/services/cluster/kubernetes/kubelet.nix
index 2b6e45ba1b..479027f1b2 100644
--- a/third_party/nixpkgs/nixos/modules/services/cluster/kubernetes/kubelet.nix
+++ b/third_party/nixpkgs/nixos/modules/services/cluster/kubernetes/kubelet.nix
@@ -241,7 +241,17 @@ in
description = "Kubernetes Kubelet Service";
wantedBy = [ "kubernetes.target" ];
after = [ "network.target" "docker.service" "kube-apiserver.service" ];
- path = with pkgs; [ gitMinimal openssh docker util-linux iproute ethtool thin-provisioning-tools iptables socat ] ++ top.path;
+ path = with pkgs; [
+ gitMinimal
+ openssh
+ docker
+ util-linux
+ iproute
+ ethtool
+ thin-provisioning-tools
+ iptables
+ socat
+ ] ++ lib.optional config.boot.zfs.enabled config.boot.zfs.package ++ top.path;
preStart = ''
${concatMapStrings (img: ''
echo "Seeding docker image: ${img}"
diff --git a/third_party/nixpkgs/nixos/modules/services/computing/slurm/slurm.nix b/third_party/nixpkgs/nixos/modules/services/computing/slurm/slurm.nix
index 302f058926..7363441e53 100644
--- a/third_party/nixpkgs/nixos/modules/services/computing/slurm/slurm.nix
+++ b/third_party/nixpkgs/nixos/modules/services/computing/slurm/slurm.nix
@@ -14,8 +14,8 @@ let
ClusterName=${cfg.clusterName}
StateSaveLocation=${cfg.stateSaveLocation}
SlurmUser=${cfg.user}
- ${optionalString (cfg.controlMachine != null) ''controlMachine=${cfg.controlMachine}''}
- ${optionalString (cfg.controlAddr != null) ''controlAddr=${cfg.controlAddr}''}
+ ${optionalString (cfg.controlMachine != null) "controlMachine=${cfg.controlMachine}"}
+ ${optionalString (cfg.controlAddr != null) "controlAddr=${cfg.controlAddr}"}
${toString (map (x: "NodeName=${x}\n") cfg.nodeName)}
${toString (map (x: "PartitionName=${x}\n") cfg.partitionName)}
PlugStackConfig=${plugStackConfig}/plugstack.conf
@@ -25,7 +25,7 @@ let
plugStackConfig = pkgs.writeTextDir "plugstack.conf"
''
- ${optionalString cfg.enableSrunX11 ''optional ${pkgs.slurm-spank-x11}/lib/x11.so''}
+ ${optionalString cfg.enableSrunX11 "optional ${pkgs.slurm-spank-x11}/lib/x11.so"}
${cfg.extraPlugstackConfig}
'';
diff --git a/third_party/nixpkgs/nixos/modules/services/continuous-integration/buildbot/master.nix b/third_party/nixpkgs/nixos/modules/services/continuous-integration/buildbot/master.nix
index e1950b9138..a49f5f8100 100644
--- a/third_party/nixpkgs/nixos/modules/services/continuous-integration/buildbot/master.nix
+++ b/third_party/nixpkgs/nixos/modules/services/continuous-integration/buildbot/master.nix
@@ -223,6 +223,7 @@ in {
};
pythonPackages = mkOption {
+ type = types.functionTo (types.listOf types.package);
default = pythonPackages: with pythonPackages; [ ];
defaultText = "pythonPackages: with pythonPackages; [ ]";
description = "Packages to add the to the PYTHONPATH of the buildbot process.";
@@ -282,5 +283,5 @@ in {
'')
];
- meta.maintainers = with lib.maintainers; [ nand0p mic92 ];
+ meta.maintainers = with lib.maintainers; [ nand0p mic92 lopsided98 ];
}
diff --git a/third_party/nixpkgs/nixos/modules/services/continuous-integration/gitlab-runner.nix b/third_party/nixpkgs/nixos/modules/services/continuous-integration/gitlab-runner.nix
index c358a5db77..2c6d9530a6 100644
--- a/third_party/nixpkgs/nixos/modules/services/continuous-integration/gitlab-runner.nix
+++ b/third_party/nixpkgs/nixos/modules/services/continuous-integration/gitlab-runner.nix
@@ -66,10 +66,10 @@ let
++ optional service.debugTraceDisabled
"--debug-trace-disabled"
++ map (e: "--env ${escapeShellArg e}") (mapAttrsToList (name: value: "${name}=${value}") service.environmentVariables)
- ++ optionals (service.executor == "docker") (
+ ++ optionals (hasPrefix "docker" service.executor) (
assert (
assertMsg (service.dockerImage != null)
- "dockerImage option is required for docker executor (${name})");
+ "dockerImage option is required for ${service.executor} executor (${name})");
[ "--docker-image ${service.dockerImage}" ]
++ optional service.dockerDisableCache
"--docker-disable-cache"
diff --git a/third_party/nixpkgs/nixos/modules/services/continuous-integration/gocd-agent/default.nix b/third_party/nixpkgs/nixos/modules/services/continuous-integration/gocd-agent/default.nix
index 2e9e1c9485..8cae08bf1f 100644
--- a/third_party/nixpkgs/nixos/modules/services/continuous-integration/gocd-agent/default.nix
+++ b/third_party/nixpkgs/nixos/modules/services/continuous-integration/gocd-agent/default.nix
@@ -90,6 +90,7 @@ in {
};
startupOptions = mkOption {
+ type = types.listOf types.str;
default = [
"-Xms${cfg.initialJavaHeapSize}"
"-Xmx${cfg.maxJavaHeapMemory}"
@@ -105,6 +106,7 @@ in {
extraOptions = mkOption {
default = [ ];
+ type = types.listOf types.str;
example = [
"-X debug"
"-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5006"
diff --git a/third_party/nixpkgs/nixos/modules/services/continuous-integration/gocd-server/default.nix b/third_party/nixpkgs/nixos/modules/services/continuous-integration/gocd-server/default.nix
index 4fa41ac49e..4c829664a0 100644
--- a/third_party/nixpkgs/nixos/modules/services/continuous-integration/gocd-server/default.nix
+++ b/third_party/nixpkgs/nixos/modules/services/continuous-integration/gocd-server/default.nix
@@ -27,6 +27,7 @@ in {
extraGroups = mkOption {
default = [ ];
+ type = types.listOf types.str;
example = [ "wheel" "docker" ];
description = ''
List of extra groups that the "gocd-server" user should be a part of.
@@ -92,6 +93,7 @@ in {
};
startupOptions = mkOption {
+ type = types.listOf types.str;
default = [
"-Xms${cfg.initialJavaHeapSize}"
"-Xmx${cfg.maxJavaHeapMemory}"
@@ -113,6 +115,7 @@ in {
extraOptions = mkOption {
default = [ ];
+ type = types.listOf types.str;
example = [
"-X debug"
"-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005"
diff --git a/third_party/nixpkgs/nixos/modules/services/continuous-integration/hydra/default.nix b/third_party/nixpkgs/nixos/modules/services/continuous-integration/hydra/default.nix
index 252ca17006..887a0cbf9a 100644
--- a/third_party/nixpkgs/nixos/modules/services/continuous-integration/hydra/default.nix
+++ b/third_party/nixpkgs/nixos/modules/services/continuous-integration/hydra/default.nix
@@ -231,7 +231,7 @@ in
users.users.hydra =
{ description = "Hydra";
group = "hydra";
- createHome = true;
+ # We don't enable `createHome` here because the creation of the home directory is handled by the hydra-init service below.
home = baseDir;
useDefaultShell = true;
uid = config.ids.uids.hydra;
diff --git a/third_party/nixpkgs/nixos/modules/services/databases/couchdb.nix b/third_party/nixpkgs/nixos/modules/services/databases/couchdb.nix
index f385331e87..c99a752921 100644
--- a/third_party/nixpkgs/nixos/modules/services/databases/couchdb.nix
+++ b/third_party/nixpkgs/nixos/modules/services/databases/couchdb.nix
@@ -16,8 +16,7 @@ let
[admins]
${cfg.adminUser} = ${cfg.adminPass}
'' else
- ''
- '') + (if useVersion2 then
+ "") + (if useVersion2 then
''
[chttpd]
'' else
diff --git a/third_party/nixpkgs/nixos/modules/services/databases/firebird.nix b/third_party/nixpkgs/nixos/modules/services/databases/firebird.nix
index 36dbb87f73..ed47f647ed 100644
--- a/third_party/nixpkgs/nixos/modules/services/databases/firebird.nix
+++ b/third_party/nixpkgs/nixos/modules/services/databases/firebird.nix
@@ -117,7 +117,7 @@ in
serviceConfig.User = cfg.user;
serviceConfig.LogsDirectory = "firebird";
serviceConfig.LogsDirectoryMode = "0700";
- serviceConfig.ExecStart = ''${firebird}/bin/fbserver -d'';
+ serviceConfig.ExecStart = "${firebird}/bin/fbserver -d";
# TODO think about shutdown
};
diff --git a/third_party/nixpkgs/nixos/modules/services/databases/neo4j.nix b/third_party/nixpkgs/nixos/modules/services/databases/neo4j.nix
index 09b453e758..53760bb24c 100644
--- a/third_party/nixpkgs/nixos/modules/services/databases/neo4j.nix
+++ b/third_party/nixpkgs/nixos/modules/services/databases/neo4j.nix
@@ -16,14 +16,14 @@ let
''}
dbms.ssl.policy.${name}.client_auth=${conf.clientAuth}
${if length (splitString "/" conf.privateKey) > 1 then
- ''dbms.ssl.policy.${name}.private_key=${conf.privateKey}''
+ "dbms.ssl.policy.${name}.private_key=${conf.privateKey}"
else
- ''dbms.ssl.policy.${name}.private_key=${conf.baseDirectory}/${conf.privateKey}''
+ "dbms.ssl.policy.${name}.private_key=${conf.baseDirectory}/${conf.privateKey}"
}
${if length (splitString "/" conf.privateKey) > 1 then
- ''dbms.ssl.policy.${name}.public_certificate=${conf.publicCertificate}''
+ "dbms.ssl.policy.${name}.public_certificate=${conf.publicCertificate}"
else
- ''dbms.ssl.policy.${name}.public_certificate=${conf.baseDirectory}/${conf.publicCertificate}''
+ "dbms.ssl.policy.${name}.public_certificate=${conf.baseDirectory}/${conf.publicCertificate}"
}
dbms.ssl.policy.${name}.revoked_dir=${conf.revokedDir}
dbms.ssl.policy.${name}.tls_versions=${concatStringsSep "," conf.tlsVersions}
diff --git a/third_party/nixpkgs/nixos/modules/services/desktops/gnome3/evolution-data-server.nix b/third_party/nixpkgs/nixos/modules/services/desktops/gnome3/evolution-data-server.nix
index bd62d16f61..749f12b86b 100644
--- a/third_party/nixpkgs/nixos/modules/services/desktops/gnome3/evolution-data-server.nix
+++ b/third_party/nixpkgs/nixos/modules/services/desktops/gnome3/evolution-data-server.nix
@@ -15,31 +15,45 @@ with lib;
options = {
services.gnome3.evolution-data-server = {
-
- enable = mkOption {
- type = types.bool;
- default = false;
- description = ''
- Whether to enable Evolution Data Server, a collection of services for
- storing addressbooks and calendars.
- '';
+ enable = mkEnableOption "Evolution Data Server, a collection of services for storing addressbooks and calendars.";
+ plugins = mkOption {
+ type = types.listOf types.package;
+ default = [ ];
+ description = "Plugins for Evolution Data Server.";
+ };
+ };
+ programs.evolution = {
+ enable = mkEnableOption "Evolution, a Personal information management application that provides integrated mail, calendaring and address book functionality.";
+ plugins = mkOption {
+ type = types.listOf types.package;
+ default = [ ];
+ example = literalExample "[ pkgs.evolution-ews ]";
+ description = "Plugins for Evolution.";
};
};
-
};
-
###### implementation
- config = mkIf config.services.gnome3.evolution-data-server.enable {
+ config =
+ let
+ bundle = pkgs.evolutionWithPlugins.override { inherit (config.services.gnome3.evolution-data-server) plugins; };
+ in
+ mkMerge [
+ (mkIf config.services.gnome3.evolution-data-server.enable {
+ environment.systemPackages = [ bundle ];
- environment.systemPackages = [ pkgs.gnome3.evolution-data-server ];
-
- services.dbus.packages = [ pkgs.gnome3.evolution-data-server ];
-
- systemd.packages = [ pkgs.gnome3.evolution-data-server ];
-
- };
+ services.dbus.packages = [ bundle ];
+ systemd.packages = [ bundle ];
+ })
+ (mkIf config.programs.evolution.enable {
+ services.gnome3.evolution-data-server = {
+ enable = true;
+ plugins = [ pkgs.evolution ] ++ config.programs.evolution.plugins;
+ };
+ services.gnome3.gnome-keyring.enable = true;
+ })
+ ];
}
diff --git a/third_party/nixpkgs/nixos/modules/services/development/bloop.nix b/third_party/nixpkgs/nixos/modules/services/development/bloop.nix
index 226718a9e8..c1180a8bbd 100644
--- a/third_party/nixpkgs/nixos/modules/services/development/bloop.nix
+++ b/third_party/nixpkgs/nixos/modules/services/development/bloop.nix
@@ -44,7 +44,7 @@ in {
};
serviceConfig = {
Type = "simple";
- ExecStart = ''${pkgs.bloop}/bin/bloop server'';
+ ExecStart = "${pkgs.bloop}/bin/bloop server";
Restart = "always";
};
};
diff --git a/third_party/nixpkgs/nixos/modules/services/development/hoogle.nix b/third_party/nixpkgs/nixos/modules/services/development/hoogle.nix
index a661e3acae..6d6c88b9b2 100644
--- a/third_party/nixpkgs/nixos/modules/services/development/hoogle.nix
+++ b/third_party/nixpkgs/nixos/modules/services/development/hoogle.nix
@@ -25,6 +25,7 @@ in {
};
packages = mkOption {
+ type = types.functionTo (types.listOf types.package);
default = hp: [];
defaultText = "hp: []";
example = "hp: with hp; [ text lens ]";
diff --git a/third_party/nixpkgs/nixos/modules/services/editors/infinoted.nix b/third_party/nixpkgs/nixos/modules/services/editors/infinoted.nix
index 8b997ccbf6..10d868b7f1 100644
--- a/third_party/nixpkgs/nixos/modules/services/editors/infinoted.nix
+++ b/third_party/nixpkgs/nixos/modules/services/editors/infinoted.nix
@@ -141,14 +141,14 @@ in {
install -o ${cfg.user} -g ${cfg.group} -m 0600 /dev/null /var/lib/infinoted/infinoted.conf
cat >>/var/lib/infinoted/infinoted.conf </run/freeciv.stdin
+ # load saves/2020-11-14_05-22-27/freeciv-T0005-Y-3750-interrupted.sav.bz2
+ systemd.sockets.freeciv = {
+ wantedBy = [ "sockets.target" ];
+ socketConfig = {
+ ListenFIFO = "/run/freeciv.stdin";
+ SocketGroup = groups.freeciv.name;
+ SocketMode = "660";
+ RemoveOnStop = true;
+ };
+ };
+ systemd.services.freeciv = {
+ description = "Freeciv Service";
+ after = [ "network.target" ];
+ wantedBy = [ "multi-user.target" ];
+ environment.HOME = "/var/lib/freeciv";
+ serviceConfig = {
+ Restart = "on-failure";
+ RestartSec = "5s";
+ StandardInput = "fd:freeciv.socket";
+ StandardOutput = "journal";
+ StandardError = "journal";
+ ExecStart = pkgs.writeShellScript "freeciv-server" (''
+ set -eux
+ savedir=$(date +%Y-%m-%d_%H-%M-%S)
+ '' + "${pkgs.freeciv}/bin/freeciv-server"
+ + " " + optionalString (cfg.settings.saves != null)
+ (concatStringsSep " " [ "--saves" "${escapeShellArg cfg.settings.saves}/$savedir" ])
+ + " " + argsFormat.generate "freeciv-server" (cfg.settings // { saves = null; }));
+ DynamicUser = true;
+ # Create rootDir in the host's mount namespace.
+ RuntimeDirectory = [(baseNameOf rootDir)];
+ RuntimeDirectoryMode = "755";
+ StateDirectory = [ "freeciv" ];
+ WorkingDirectory = "/var/lib/freeciv";
+ # Avoid mounting rootDir in the own rootDir of ExecStart='s mount namespace.
+ InaccessiblePaths = ["-+${rootDir}"];
+ # This is for BindPaths= and BindReadOnlyPaths=
+ # to allow traversal of directories they create in RootDirectory=.
+ UMask = "0066";
+ RootDirectory = rootDir;
+ RootDirectoryStartOnly = true;
+ MountAPIVFS = true;
+ BindReadOnlyPaths = [
+ builtins.storeDir
+ "/etc"
+ "/run"
+ ];
+ # The following options are only for optimizing:
+ # systemd-analyze security freeciv
+ AmbientCapabilities = "";
+ CapabilityBoundingSet = "";
+ # ProtectClock= adds DeviceAllow=char-rtc r
+ DeviceAllow = "";
+ LockPersonality = true;
+ MemoryDenyWriteExecute = true;
+ NoNewPrivileges = true;
+ PrivateDevices = true;
+ PrivateMounts = true;
+ PrivateNetwork = mkDefault false;
+ PrivateTmp = true;
+ PrivateUsers = true;
+ ProtectClock = true;
+ ProtectControlGroups = true;
+ ProtectHome = true;
+ ProtectHostname = true;
+ ProtectKernelLogs = true;
+ ProtectKernelModules = true;
+ ProtectKernelTunables = true;
+ ProtectSystem = "strict";
+ RemoveIPC = true;
+ RestrictAddressFamilies = [ "AF_INET" "AF_INET6" ];
+ RestrictNamespaces = true;
+ RestrictRealtime = true;
+ RestrictSUIDSGID = true;
+ SystemCallFilter = [
+ "@system-service"
+ # Groups in @system-service which do not contain a syscall listed by:
+ # perf stat -x, 2>perf.log -e 'syscalls:sys_enter_*' freeciv-server
+ # in tests, and seem likely not necessary for freeciv-server.
+ "~@aio" "~@chown" "~@ipc" "~@keyring" "~@memlock"
+ "~@resources" "~@setuid" "~@sync" "~@timer"
+ ];
+ SystemCallArchitectures = "native";
+ SystemCallErrorNumber = "EPERM";
+ };
+ };
+ networking.firewall = mkIf cfg.openFirewall
+ { allowedTCPPorts = [ cfg.settings.port ]; };
+ };
+ meta.maintainers = with lib.maintainers; [ julm ];
+}
diff --git a/third_party/nixpkgs/nixos/modules/services/games/openarena.nix b/third_party/nixpkgs/nixos/modules/services/games/openarena.nix
index 8c014d7880..9c441e98b2 100644
--- a/third_party/nixpkgs/nixos/modules/services/games/openarena.nix
+++ b/third_party/nixpkgs/nixos/modules/services/games/openarena.nix
@@ -19,7 +19,7 @@ in
extraFlags = mkOption {
type = types.listOf types.str;
default = [];
- description = ''Extra flags to pass to oa_ded'';
+ description = "Extra flags to pass to oa_ded";
example = [
"+set dedicated 2"
"+set sv_hostname 'My NixOS OpenArena Server'"
diff --git a/third_party/nixpkgs/nixos/modules/services/hardware/sane_extra_backends/brscan4_etc_files.nix b/third_party/nixpkgs/nixos/modules/services/hardware/sane_extra_backends/brscan4_etc_files.nix
index ec0457bbd5..556f6bbb41 100644
--- a/third_party/nixpkgs/nixos/modules/services/hardware/sane_extra_backends/brscan4_etc_files.nix
+++ b/third_party/nixpkgs/nixos/modules/services/hardware/sane_extra_backends/brscan4_etc_files.nix
@@ -19,18 +19,16 @@ nix-shell -E 'with import { }; brscan4-etc-files.override{netDevices=[
*/
-with lib;
-
let
addNetDev = nd: ''
brsaneconfig4 -a \
name="${nd.name}" \
model="${nd.model}" \
- ${if (hasAttr "nodename" nd && nd.nodename != null) then
+ ${if (lib.hasAttr "nodename" nd && nd.nodename != null) then
''nodename="${nd.nodename}"'' else
''ip="${nd.ip}"''}'';
- addAllNetDev = xs: concatStringsSep "\n" (map addNetDev xs);
+ addAllNetDev = xs: lib.concatStringsSep "\n" (map addNetDev xs);
in
stdenv.mkDerivation {
@@ -61,11 +59,11 @@ stdenv.mkDerivation {
dontStrip = true;
dontPatchELF = true;
- meta = {
+ meta = with lib; {
description = "Brother brscan4 sane backend driver etc files";
homepage = "http://www.brother.com";
- platforms = stdenv.lib.platforms.linux;
- license = stdenv.lib.licenses.unfree;
- maintainers = with stdenv.lib.maintainers; [ jraygauthier ];
+ platforms = platforms.linux;
+ license = licenses.unfree;
+ maintainers = with maintainers; [ jraygauthier ];
};
}
diff --git a/third_party/nixpkgs/nixos/modules/services/logging/logstash.nix b/third_party/nixpkgs/nixos/modules/services/logging/logstash.nix
index bf92425f99..a4fc315d08 100644
--- a/third_party/nixpkgs/nixos/modules/services/logging/logstash.nix
+++ b/third_party/nixpkgs/nixos/modules/services/logging/logstash.nix
@@ -100,7 +100,7 @@ in
inputConfig = mkOption {
type = types.lines;
- default = ''generator { }'';
+ default = "generator { }";
description = "Logstash input configuration.";
example = ''
# Read from journal
@@ -131,7 +131,7 @@ in
outputConfig = mkOption {
type = types.lines;
- default = ''stdout { codec => rubydebug }'';
+ default = "stdout { codec => rubydebug }";
description = "Logstash output configuration.";
example = ''
redis { host => ["localhost"] data_type => "list" key => "logstash" codec => json }
diff --git a/third_party/nixpkgs/nixos/modules/services/mail/postfix.nix b/third_party/nixpkgs/nixos/modules/services/mail/postfix.nix
index 1dcdcab8d4..63c0961b75 100644
--- a/third_party/nixpkgs/nixos/modules/services/mail/postfix.nix
+++ b/third_party/nixpkgs/nixos/modules/services/mail/postfix.nix
@@ -560,6 +560,7 @@ in
transport = mkOption {
default = "";
+ type = types.lines;
description = "
Entries for the transport map, cf. man-page transport(8).
";
@@ -573,6 +574,7 @@ in
dnsBlacklistOverrides = mkOption {
default = "";
+ type = types.lines;
description = "contents of check_client_access for overriding dnsBlacklists";
};
diff --git a/third_party/nixpkgs/nixos/modules/services/mail/postgrey.nix b/third_party/nixpkgs/nixos/modules/services/mail/postgrey.nix
index 709f6b21aa..7c206e3725 100644
--- a/third_party/nixpkgs/nixos/modules/services/mail/postgrey.nix
+++ b/third_party/nixpkgs/nixos/modules/services/mail/postgrey.nix
@@ -163,7 +163,7 @@ in {
systemd.services.postgrey = let
bind-flag = if cfg.socket ? path then
- ''--unix=${cfg.socket.path} --socketmode=${cfg.socket.mode}''
+ "--unix=${cfg.socket.path} --socketmode=${cfg.socket.mode}"
else
''--inet=${optionalString (cfg.socket.addr != null) (cfg.socket.addr + ":")}${toString cfg.socket.port}'';
in {
diff --git a/third_party/nixpkgs/nixos/modules/services/misc/autofs.nix b/third_party/nixpkgs/nixos/modules/services/misc/autofs.nix
index 5e7c1e6682..541f0d2db1 100644
--- a/third_party/nixpkgs/nixos/modules/services/misc/autofs.nix
+++ b/third_party/nixpkgs/nixos/modules/services/misc/autofs.nix
@@ -52,6 +52,7 @@ in
};
timeout = mkOption {
+ type = types.int;
default = 600;
description = "Set the global minimum timeout, in seconds, until directories are unmounted";
};
diff --git a/third_party/nixpkgs/nixos/modules/services/misc/cgminer.nix b/third_party/nixpkgs/nixos/modules/services/misc/cgminer.nix
index fa9c8c5450..662570f945 100644
--- a/third_party/nixpkgs/nixos/modules/services/misc/cgminer.nix
+++ b/third_party/nixpkgs/nixos/modules/services/misc/cgminer.nix
@@ -41,12 +41,14 @@ in
};
user = mkOption {
+ type = types.str;
default = "cgminer";
description = "User account under which cgminer runs";
};
pools = mkOption {
default = []; # Run benchmark
+ type = types.listOf (types.attrsOf types.str);
description = "List of pools where to mine";
example = [{
url = "http://p2pool.org:9332";
@@ -57,6 +59,7 @@ in
hardware = mkOption {
default = []; # Run without options
+ type = types.listOf (types.attrsOf (types.either types.str types.int));
description= "List of config options for every GPU";
example = [
{
@@ -83,6 +86,7 @@ in
config = mkOption {
default = {};
+ type = (types.either types.bool types.int);
description = "Additional config";
example = {
auto-fan = true;
@@ -120,7 +124,7 @@ in
wantedBy = [ "multi-user.target" ];
environment = {
- LD_LIBRARY_PATH = ''/run/opengl-driver/lib:/run/opengl-driver-32/lib'';
+ LD_LIBRARY_PATH = "/run/opengl-driver/lib:/run/opengl-driver-32/lib";
DISPLAY = ":${toString config.services.xserver.display}";
GPU_MAX_ALLOC_PERCENT = "100";
GPU_USE_SYNC_OBJECTS = "1";
diff --git a/third_party/nixpkgs/nixos/modules/services/misc/dictd.nix b/third_party/nixpkgs/nixos/modules/services/misc/dictd.nix
index d175854d2d..6e796a3a1f 100644
--- a/third_party/nixpkgs/nixos/modules/services/misc/dictd.nix
+++ b/third_party/nixpkgs/nixos/modules/services/misc/dictd.nix
@@ -27,7 +27,7 @@ in
default = with pkgs.dictdDBs; [ wiktionary wordnet ];
defaultText = "with pkgs.dictdDBs; [ wiktionary wordnet ]";
example = literalExample "[ pkgs.dictdDBs.nld2eng ]";
- description = ''List of databases to make available.'';
+ description = "List of databases to make available.";
};
};
diff --git a/third_party/nixpkgs/nixos/modules/services/misc/disnix.nix b/third_party/nixpkgs/nixos/modules/services/misc/disnix.nix
deleted file mode 100644
index 41483d80a2..0000000000
--- a/third_party/nixpkgs/nixos/modules/services/misc/disnix.nix
+++ /dev/null
@@ -1,98 +0,0 @@
-# Disnix server
-{ config, lib, pkgs, ... }:
-
-with lib;
-
-let
-
- cfg = config.services.disnix;
-
-in
-
-{
-
- ###### interface
-
- options = {
-
- services.disnix = {
-
- enable = mkEnableOption "Disnix";
-
- enableMultiUser = mkOption {
- type = types.bool;
- default = true;
- description = "Whether to support multi-user mode by enabling the Disnix D-Bus service";
- };
-
- useWebServiceInterface = mkEnableOption "the DisnixWebService interface running on Apache Tomcat";
-
- package = mkOption {
- type = types.path;
- description = "The Disnix package";
- default = pkgs.disnix;
- defaultText = "pkgs.disnix";
- };
-
- enableProfilePath = mkEnableOption "exposing the Disnix profiles in the system's PATH";
-
- profiles = mkOption {
- type = types.listOf types.string;
- default = [ "default" ];
- example = [ "default" ];
- description = "Names of the Disnix profiles to expose in the system's PATH";
- };
- };
-
- };
-
- ###### implementation
-
- config = mkIf cfg.enable {
- dysnomia.enable = true;
-
- environment.systemPackages = [ pkgs.disnix ] ++ optional cfg.useWebServiceInterface pkgs.DisnixWebService;
- environment.variables.PATH = lib.optionals cfg.enableProfilePath (map (profileName: "/nix/var/nix/profiles/disnix/${profileName}/bin" ) cfg.profiles);
-
- services.dbus.enable = true;
- services.dbus.packages = [ pkgs.disnix ];
-
- services.tomcat.enable = cfg.useWebServiceInterface;
- services.tomcat.extraGroups = [ "disnix" ];
- services.tomcat.javaOpts = "${optionalString cfg.useWebServiceInterface "-Djava.library.path=${pkgs.libmatthew_java}/lib/jni"} ";
- services.tomcat.sharedLibs = optional cfg.useWebServiceInterface "${pkgs.DisnixWebService}/share/java/DisnixConnection.jar"
- ++ optional cfg.useWebServiceInterface "${pkgs.dbus_java}/share/java/dbus.jar";
- services.tomcat.webapps = optional cfg.useWebServiceInterface pkgs.DisnixWebService;
-
- users.groups.disnix.gid = config.ids.gids.disnix;
-
- systemd.services = {
- disnix = mkIf cfg.enableMultiUser {
- description = "Disnix server";
- wants = [ "dysnomia.target" ];
- wantedBy = [ "multi-user.target" ];
- after = [ "dbus.service" ]
- ++ optional config.services.httpd.enable "httpd.service"
- ++ optional config.services.mysql.enable "mysql.service"
- ++ optional config.services.postgresql.enable "postgresql.service"
- ++ optional config.services.tomcat.enable "tomcat.service"
- ++ optional config.services.svnserve.enable "svnserve.service"
- ++ optional config.services.mongodb.enable "mongodb.service"
- ++ optional config.services.influxdb.enable "influxdb.service";
-
- restartIfChanged = false;
-
- path = [ config.nix.package cfg.package config.dysnomia.package "/run/current-system/sw" ];
-
- environment = {
- HOME = "/root";
- }
- // (if config.environment.variables ? DYSNOMIA_CONTAINERS_PATH then { inherit (config.environment.variables) DYSNOMIA_CONTAINERS_PATH; } else {})
- // (if config.environment.variables ? DYSNOMIA_MODULES_PATH then { inherit (config.environment.variables) DYSNOMIA_MODULES_PATH; } else {});
-
- serviceConfig.ExecStart = "${cfg.package}/bin/disnix-service";
- };
-
- };
- };
-}
diff --git a/third_party/nixpkgs/nixos/modules/services/misc/dysnomia.nix b/third_party/nixpkgs/nixos/modules/services/misc/dysnomia.nix
deleted file mode 100644
index eb94791fbb..0000000000
--- a/third_party/nixpkgs/nixos/modules/services/misc/dysnomia.nix
+++ /dev/null
@@ -1,257 +0,0 @@
-{pkgs, lib, config, ...}:
-
-with lib;
-
-let
- cfg = config.dysnomia;
-
- printProperties = properties:
- concatMapStrings (propertyName:
- let
- property = properties.${propertyName};
- in
- if isList property then "${propertyName}=(${lib.concatMapStrings (elem: "\"${toString elem}\" ") (properties.${propertyName})})\n"
- else "${propertyName}=\"${toString property}\"\n"
- ) (builtins.attrNames properties);
-
- properties = pkgs.stdenv.mkDerivation {
- name = "dysnomia-properties";
- buildCommand = ''
- cat > $out << "EOF"
- ${printProperties cfg.properties}
- EOF
- '';
- };
-
- containersDir = pkgs.stdenv.mkDerivation {
- name = "dysnomia-containers";
- buildCommand = ''
- mkdir -p $out
- cd $out
-
- ${concatMapStrings (containerName:
- let
- containerProperties = cfg.containers.${containerName};
- in
- ''
- cat > ${containerName} < /etc/systemd-mutable/system/dysnomia.target
- fi
- '';
- };
-}
diff --git a/third_party/nixpkgs/nixos/modules/services/misc/exhibitor.nix b/third_party/nixpkgs/nixos/modules/services/misc/exhibitor.nix
index f8c79f892d..28c98edf47 100644
--- a/third_party/nixpkgs/nixos/modules/services/misc/exhibitor.nix
+++ b/third_party/nixpkgs/nixos/modules/services/misc/exhibitor.nix
@@ -185,7 +185,7 @@ in
};
zkExtraCfg = mkOption {
type = types.str;
- default = ''initLimit=5&syncLimit=2&tickTime=2000'';
+ default = "initLimit=5&syncLimit=2&tickTime=2000";
description = ''
Extra options to pass into Zookeeper
'';
diff --git a/third_party/nixpkgs/nixos/modules/services/misc/felix.nix b/third_party/nixpkgs/nixos/modules/services/misc/felix.nix
index 21740c8c0b..8d438bb9eb 100644
--- a/third_party/nixpkgs/nixos/modules/services/misc/felix.nix
+++ b/third_party/nixpkgs/nixos/modules/services/misc/felix.nix
@@ -27,11 +27,13 @@ in
};
user = mkOption {
+ type = types.str;
default = "osgi";
description = "User account under which Apache Felix runs.";
};
group = mkOption {
+ type = types.str;
default = "osgi";
description = "Group account under which Apache Felix runs.";
};
diff --git a/third_party/nixpkgs/nixos/modules/services/misc/gitea.nix b/third_party/nixpkgs/nixos/modules/services/misc/gitea.nix
index 2735185ec8..434e2d2429 100644
--- a/third_party/nixpkgs/nixos/modules/services/misc/gitea.nix
+++ b/third_party/nixpkgs/nixos/modules/services/misc/gitea.nix
@@ -597,8 +597,7 @@ in
users.groups.gitea = {};
warnings =
- optional (cfg.database.password != "") ''
- config.services.gitea.database.password will be stored as plaintext in the Nix store. Use database.passwordFile instead.'' ++
+ optional (cfg.database.password != "") "config.services.gitea.database.password will be stored as plaintext in the Nix store. Use database.passwordFile instead." ++
optional (cfg.extraConfig != null) ''
services.gitea.`extraConfig` is deprecated, please use services.gitea.`settings`.
'';
diff --git a/third_party/nixpkgs/nixos/modules/services/misc/gitit.nix b/third_party/nixpkgs/nixos/modules/services/misc/gitit.nix
index 1ec030549f..f09565283f 100644
--- a/third_party/nixpkgs/nixos/modules/services/misc/gitit.nix
+++ b/third_party/nixpkgs/nixos/modules/services/misc/gitit.nix
@@ -42,6 +42,7 @@ let
};
extraPackages = mkOption {
+ type = types.functionTo (types.listOf types.package);
default = self: [];
example = literalExample ''
haskellPackages: [
diff --git a/third_party/nixpkgs/nixos/modules/services/misc/ihaskell.nix b/third_party/nixpkgs/nixos/modules/services/misc/ihaskell.nix
index 684a242d73..c7332b8780 100644
--- a/third_party/nixpkgs/nixos/modules/services/misc/ihaskell.nix
+++ b/third_party/nixpkgs/nixos/modules/services/misc/ihaskell.nix
@@ -21,6 +21,7 @@ in
};
extraPackages = mkOption {
+ type = types.functionTo (types.listOf types.package);
default = self: [];
example = literalExample ''
haskellPackages: [
diff --git a/third_party/nixpkgs/nixos/modules/services/misc/matrix-synapse.nix b/third_party/nixpkgs/nixos/modules/services/misc/matrix-synapse.nix
index 3abb9b7d69..8e3fa60206 100644
--- a/third_party/nixpkgs/nixos/modules/services/misc/matrix-synapse.nix
+++ b/third_party/nixpkgs/nixos/modules/services/misc/matrix-synapse.nix
@@ -504,8 +504,7 @@ in {
report_stats = mkOption {
type = types.bool;
default = false;
- description = ''
- '';
+ description = "";
};
servers = mkOption {
type = types.attrsOf (types.attrsOf types.str);
diff --git a/third_party/nixpkgs/nixos/modules/services/misc/matrix-synapse.xml b/third_party/nixpkgs/nixos/modules/services/misc/matrix-synapse.xml
index 5544c2035f..358b631eb4 100644
--- a/third_party/nixpkgs/nixos/modules/services/misc/matrix-synapse.xml
+++ b/third_party/nixpkgs/nixos/modules/services/misc/matrix-synapse.xml
@@ -206,7 +206,7 @@ Success!
root = pkgs.element-web.override {
conf = {
default_server_config."m.homeserver" = {
- "base_url" = "${config.networking.domain}";
+ "base_url" = "https://${fqdn}";
"server_name" = "${fqdn}";
};
};
diff --git a/third_party/nixpkgs/nixos/modules/services/misc/nix-daemon.nix b/third_party/nixpkgs/nixos/modules/services/misc/nix-daemon.nix
index 0eeff31d6c..64bdbf159d 100644
--- a/third_party/nixpkgs/nixos/modules/services/misc/nix-daemon.nix
+++ b/third_party/nixpkgs/nixos/modules/services/misc/nix-daemon.nix
@@ -587,10 +587,10 @@ in
nix.systemFeatures = mkDefault (
[ "nixos-test" "benchmark" "big-parallel" "kvm" ] ++
- optionals (pkgs.hostPlatform.platform ? gcc.arch) (
- # a builder can run code for `platform.gcc.arch` and inferior architectures
- [ "gccarch-${pkgs.hostPlatform.platform.gcc.arch}" ] ++
- map (x: "gccarch-${x}") lib.systems.architectures.inferiors.${pkgs.hostPlatform.platform.gcc.arch}
+ optionals (pkgs.hostPlatform ? gcc.arch) (
+ # a builder can run code for `gcc.arch` and inferior architectures
+ [ "gccarch-${pkgs.hostPlatform.gcc.arch}" ] ++
+ map (x: "gccarch-${x}") lib.systems.architectures.inferiors.${pkgs.hostPlatform.gcc.arch}
)
);
diff --git a/third_party/nixpkgs/nixos/modules/services/misc/octoprint.nix b/third_party/nixpkgs/nixos/modules/services/misc/octoprint.nix
index a69e650730..5a64946f9f 100644
--- a/third_party/nixpkgs/nixos/modules/services/misc/octoprint.nix
+++ b/third_party/nixpkgs/nixos/modules/services/misc/octoprint.nix
@@ -66,6 +66,7 @@ in
};
plugins = mkOption {
+ type = types.functionTo (types.listOf types.package);
default = plugins: [];
defaultText = "plugins: []";
example = literalExample "plugins: with plugins; [ themeify stlviewer ]";
diff --git a/third_party/nixpkgs/nixos/modules/services/misc/pykms.nix b/third_party/nixpkgs/nixos/modules/services/misc/pykms.nix
index d6aeae48cc..2f752bcc7e 100644
--- a/third_party/nixpkgs/nixos/modules/services/misc/pykms.nix
+++ b/third_party/nixpkgs/nixos/modules/services/misc/pykms.nix
@@ -1,12 +1,12 @@
{ config, lib, pkgs, ... }:
with lib;
-
let
cfg = config.services.pykms;
libDir = "/var/lib/pykms";
-in {
+in
+{
meta.maintainers = with lib.maintainers; [ peterhoeg ];
imports = [
@@ -46,14 +46,14 @@ in {
};
logLevel = mkOption {
- type = types.enum [ "CRITICAL" "ERROR" "WARNING" "INFO" "DEBUG" "MINI" ];
+ type = types.enum [ "CRITICAL" "ERROR" "WARNING" "INFO" "DEBUG" "MININFO" ];
default = "INFO";
description = "How much to log";
};
extraArgs = mkOption {
type = types.listOf types.str;
- default = [];
+ default = [ ];
description = "Additional arguments";
};
};
@@ -74,8 +74,9 @@ in {
ExecStartPre = "${getBin pykms}/libexec/create_pykms_db.sh ${libDir}/clients.db";
ExecStart = lib.concatStringsSep " " ([
"${getBin pykms}/bin/server"
- "--logfile STDOUT"
- "--loglevel ${cfg.logLevel}"
+ "--logfile=STDOUT"
+ "--loglevel=${cfg.logLevel}"
+ "--sqlite=${libDir}/clients.db"
] ++ cfg.extraArgs ++ [
cfg.listenAddress
(toString cfg.port)
diff --git a/third_party/nixpkgs/nixos/modules/services/misc/rippled.nix b/third_party/nixpkgs/nixos/modules/services/misc/rippled.nix
index ef34e3a779..2fce3b9dc9 100644
--- a/third_party/nixpkgs/nixos/modules/services/misc/rippled.nix
+++ b/third_party/nixpkgs/nixos/modules/services/misc/rippled.nix
@@ -389,6 +389,7 @@ in
extraConfig = mkOption {
default = "";
+ type = types.lines;
description = ''
Extra lines to be added verbatim to the rippled.cfg configuration file.
'';
diff --git a/third_party/nixpkgs/nixos/modules/services/misc/snapper.nix b/third_party/nixpkgs/nixos/modules/services/misc/snapper.nix
index 3560d08520..a821b9b6bf 100644
--- a/third_party/nixpkgs/nixos/modules/services/misc/snapper.nix
+++ b/third_party/nixpkgs/nixos/modules/services/misc/snapper.nix
@@ -48,6 +48,8 @@ in
subvolume = "/home";
extraConfig = ''
ALLOW_USERS="alice"
+ TIMELINE_CREATE=yes
+ TIMELINE_CLEANUP=yes
'';
};
};
diff --git a/third_party/nixpkgs/nixos/modules/services/misc/svnserve.nix b/third_party/nixpkgs/nixos/modules/services/misc/svnserve.nix
index f70e3ca7fe..5fa262ca3b 100644
--- a/third_party/nixpkgs/nixos/modules/services/misc/svnserve.nix
+++ b/third_party/nixpkgs/nixos/modules/services/misc/svnserve.nix
@@ -24,6 +24,7 @@ in
};
svnBaseDir = mkOption {
+ type = types.str;
default = "/repos";
description = "Base directory from which Subversion repositories are accessed.";
};
diff --git a/third_party/nixpkgs/nixos/modules/services/misc/synergy.nix b/third_party/nixpkgs/nixos/modules/services/misc/synergy.nix
index 5b7cf3ac46..7990a9f6f4 100644
--- a/third_party/nixpkgs/nixos/modules/services/misc/synergy.nix
+++ b/third_party/nixpkgs/nixos/modules/services/misc/synergy.nix
@@ -23,12 +23,14 @@ in
screenName = mkOption {
default = "";
+ type = types.str;
description = ''
Use the given name instead of the hostname to identify
ourselves to the server.
'';
};
serverAddress = mkOption {
+ type = types.str;
description = ''
The server address is of the form: [hostname][:port]. The
hostname must be the address or hostname of the server. The
@@ -46,10 +48,12 @@ in
enable = mkEnableOption "the Synergy server (send keyboard and mouse events)";
configFile = mkOption {
+ type = types.path;
default = "/etc/synergy-server.conf";
description = "The Synergy server configuration file.";
};
screenName = mkOption {
+ type = types.str;
default = "";
description = ''
Use the given name instead of the hostname to identify
@@ -57,6 +61,7 @@ in
'';
};
address = mkOption {
+ type = types.str;
default = "";
description = "Address on which to listen for clients.";
};
diff --git a/third_party/nixpkgs/nixos/modules/services/misc/weechat.nix b/third_party/nixpkgs/nixos/modules/services/misc/weechat.nix
index c6ff540ea1..b71250f62e 100644
--- a/third_party/nixpkgs/nixos/modules/services/misc/weechat.nix
+++ b/third_party/nixpkgs/nixos/modules/services/misc/weechat.nix
@@ -20,6 +20,7 @@ in
type = types.str;
};
binary = mkOption {
+ type = types.path;
description = "Binary to execute (by default \${weechat}/bin/weechat).";
example = literalExample ''
''${pkgs.weechat}/bin/weechat-headless
diff --git a/third_party/nixpkgs/nixos/modules/services/monitoring/apcupsd.nix b/third_party/nixpkgs/nixos/modules/services/monitoring/apcupsd.nix
index 75218aa1d4..1dccbc93ed 100644
--- a/third_party/nixpkgs/nixos/modules/services/monitoring/apcupsd.nix
+++ b/third_party/nixpkgs/nixos/modules/services/monitoring/apcupsd.nix
@@ -104,7 +104,7 @@ in
hooks = mkOption {
default = {};
example = {
- doshutdown = ''# shell commands to notify that the computer is shutting down'';
+ doshutdown = "# shell commands to notify that the computer is shutting down";
};
type = types.attrsOf types.lines;
description = ''
diff --git a/third_party/nixpkgs/nixos/modules/services/monitoring/grafana-image-renderer.nix b/third_party/nixpkgs/nixos/modules/services/monitoring/grafana-image-renderer.nix
index a010a5316b..b8b95d846c 100644
--- a/third_party/nixpkgs/nixos/modules/services/monitoring/grafana-image-renderer.nix
+++ b/third_party/nixpkgs/nixos/modules/services/monitoring/grafana-image-renderer.nix
@@ -122,7 +122,7 @@ in {
timezone = config.time.timeZone;
};
- services = {
+ service = {
logging.level = mkIf cfg.verbose (mkDefault "debug");
metrics.enabled = mkDefault false;
};
diff --git a/third_party/nixpkgs/nixos/modules/services/monitoring/graphite.nix b/third_party/nixpkgs/nixos/modules/services/monitoring/graphite.nix
index 64d9d61950..9213748d3c 100644
--- a/third_party/nixpkgs/nixos/modules/services/monitoring/graphite.nix
+++ b/third_party/nixpkgs/nixos/modules/services/monitoring/graphite.nix
@@ -25,10 +25,10 @@ let
graphiteApiConfig = pkgs.writeText "graphite-api.yaml" ''
search_index: ${dataDir}/index
- ${optionalString (config.time.timeZone != null) ''time_zone: ${config.time.timeZone}''}
- ${optionalString (cfg.api.finders != []) ''finders:''}
+ ${optionalString (config.time.timeZone != null) "time_zone: ${config.time.timeZone}"}
+ ${optionalString (cfg.api.finders != []) "finders:"}
${concatMapStringsSep "\n" (f: " - " + f.moduleName) cfg.api.finders}
- ${optionalString (cfg.api.functions != []) ''functions:''}
+ ${optionalString (cfg.api.functions != []) "functions:"}
${concatMapStringsSep "\n" (f: " - " + f) cfg.api.functions}
${cfg.api.extraConfig}
'';
diff --git a/third_party/nixpkgs/nixos/modules/services/monitoring/incron.nix b/third_party/nixpkgs/nixos/modules/services/monitoring/incron.nix
index 1789fd9f20..dc97af5856 100644
--- a/third_party/nixpkgs/nixos/modules/services/monitoring/incron.nix
+++ b/third_party/nixpkgs/nixos/modules/services/monitoring/incron.nix
@@ -67,7 +67,7 @@ in
config = mkIf cfg.enable {
warnings = optional (cfg.allow != null && cfg.deny != null)
- ''If `services.incron.allow` is set then `services.incron.deny` will be ignored.'';
+ "If `services.incron.allow` is set then `services.incron.deny` will be ignored.";
environment.systemPackages = [ pkgs.incron ];
diff --git a/third_party/nixpkgs/nixos/modules/services/monitoring/netdata.nix b/third_party/nixpkgs/nixos/modules/services/monitoring/netdata.nix
index db51fdbd2c..d5b679097b 100644
--- a/third_party/nixpkgs/nixos/modules/services/monitoring/netdata.nix
+++ b/third_party/nixpkgs/nixos/modules/services/monitoring/netdata.nix
@@ -77,6 +77,7 @@ in {
'';
};
extraPackages = mkOption {
+ type = types.functionTo (types.listOf types.package);
default = ps: [];
defaultText = "ps: []";
example = literalExample ''
diff --git a/third_party/nixpkgs/nixos/modules/services/monitoring/prometheus/exporters/collectd.nix b/third_party/nixpkgs/nixos/modules/services/monitoring/prometheus/exporters/collectd.nix
index 9721046302..a3b2b92bc3 100644
--- a/third_party/nixpkgs/nixos/modules/services/monitoring/prometheus/exporters/collectd.nix
+++ b/third_party/nixpkgs/nixos/modules/services/monitoring/prometheus/exporters/collectd.nix
@@ -20,7 +20,7 @@ in
port = mkOption {
type = types.int;
default = 25826;
- description = ''Network address on which to accept collectd binary network packets.'';
+ description = "Network address on which to accept collectd binary network packets.";
};
listenAddress = mkOption {
diff --git a/third_party/nixpkgs/nixos/modules/services/monitoring/prometheus/exporters/nextcloud.nix b/third_party/nixpkgs/nixos/modules/services/monitoring/prometheus/exporters/nextcloud.nix
index aee6bd5e66..ce7125bf5a 100644
--- a/third_party/nixpkgs/nixos/modules/services/monitoring/prometheus/exporters/nextcloud.nix
+++ b/third_party/nixpkgs/nixos/modules/services/monitoring/prometheus/exporters/nextcloud.nix
@@ -46,11 +46,11 @@ in
DynamicUser = false;
ExecStart = ''
${pkgs.prometheus-nextcloud-exporter}/bin/nextcloud-exporter \
- -a ${cfg.listenAddress}:${toString cfg.port} \
- -u ${cfg.username} \
- -t ${cfg.timeout} \
- -l ${cfg.url} \
- -p ${escapeShellArg "@${cfg.passwordFile}"} \
+ --addr ${cfg.listenAddress}:${toString cfg.port} \
+ --username ${cfg.username} \
+ --timeout ${cfg.timeout} \
+ --server ${cfg.url} \
+ --password ${escapeShellArg "@${cfg.passwordFile}"} \
${concatStringsSep " \\\n " cfg.extraFlags}
'';
};
diff --git a/third_party/nixpkgs/nixos/modules/services/monitoring/telegraf.nix b/third_party/nixpkgs/nixos/modules/services/monitoring/telegraf.nix
index b341a9005c..bc30ca3b77 100644
--- a/third_party/nixpkgs/nixos/modules/services/monitoring/telegraf.nix
+++ b/third_party/nixpkgs/nixos/modules/services/monitoring/telegraf.nix
@@ -69,7 +69,7 @@ in {
umask 077
${pkgs.envsubst}/bin/envsubst -i "${configFile}" > /var/run/telegraf/config.toml
'');
- ExecStart=''${cfg.package}/bin/telegraf -config ${finalConfigFile}'';
+ ExecStart="${cfg.package}/bin/telegraf -config ${finalConfigFile}";
ExecReload="${pkgs.coreutils}/bin/kill -HUP $MAINPID";
RuntimeDirectory = "telegraf";
User = "telegraf";
diff --git a/third_party/nixpkgs/nixos/modules/services/monitoring/thanos.nix b/third_party/nixpkgs/nixos/modules/services/monitoring/thanos.nix
index 52dab28cf7..474ea4b250 100644
--- a/third_party/nixpkgs/nixos/modules/services/monitoring/thanos.nix
+++ b/third_party/nixpkgs/nixos/modules/services/monitoring/thanos.nix
@@ -12,7 +12,7 @@ let
};
optionToArgs = opt: v : optional (v != null) ''--${opt}="${toString v}"'';
- flagToArgs = opt: v : optional v ''--${opt}'';
+ flagToArgs = opt: v : optional v "--${opt}";
listToArgs = opt: vs : map (v: ''--${opt}="${v}"'') vs;
attrsToArgs = opt: kvs: mapAttrsToList (k: v: ''--${opt}=${k}=\"${v}\"'') kvs;
@@ -67,7 +67,7 @@ let
preferLocalBuild = true;
json = builtins.toFile "${name}.json" (builtins.toJSON attrs);
nativeBuildInputs = [ pkgs.remarshal ];
- } ''json2yaml -i $json -o $out'';
+ } "json2yaml -i $json -o $out";
thanos = cmd: "${cfg.package}/bin/thanos ${cmd}" +
(let args = cfg.${cmd}.arguments;
diff --git a/third_party/nixpkgs/nixos/modules/services/monitoring/ups.nix b/third_party/nixpkgs/nixos/modules/services/monitoring/ups.nix
index a45e806d4a..ae5097c544 100644
--- a/third_party/nixpkgs/nixos/modules/services/monitoring/ups.nix
+++ b/third_party/nixpkgs/nixos/modules/services/monitoring/ups.nix
@@ -205,7 +205,7 @@ in
after = [ "upsd.service" ];
wantedBy = [ "multi-user.target" ];
# TODO: replace 'root' by another username.
- script = ''${pkgs.nut}/bin/upsdrvctl -u root start'';
+ script = "${pkgs.nut}/bin/upsdrvctl -u root start";
serviceConfig = {
Type = "oneshot";
RemainAfterExit = true;
diff --git a/third_party/nixpkgs/nixos/modules/services/network-filesystems/ceph.nix b/third_party/nixpkgs/nixos/modules/services/network-filesystems/ceph.nix
index f2dc740fd8..632c3fb105 100644
--- a/third_party/nixpkgs/nixos/modules/services/network-filesystems/ceph.nix
+++ b/third_party/nixpkgs/nixos/modules/services/network-filesystems/ceph.nix
@@ -48,7 +48,7 @@ let
ExecStart = ''${ceph.out}/bin/${if daemonType == "rgw" then "radosgw" else "ceph-${daemonType}"} \
-f --cluster ${clusterName} --id ${daemonId}'';
} // optionalAttrs (daemonType == "osd") {
- ExecStartPre = ''${ceph.lib}/libexec/ceph/ceph-osd-prestart.sh --id ${daemonId} --cluster ${clusterName}'';
+ ExecStartPre = "${ceph.lib}/libexec/ceph/ceph-osd-prestart.sh --id ${daemonId} --cluster ${clusterName}";
RestartSec = "20s";
PrivateDevices = "no"; # osd needs disk access
} // optionalAttrs ( daemonType == "mon") {
@@ -353,7 +353,7 @@ in
];
warnings = optional (cfg.global.monInitialMembers == null)
- ''Not setting up a list of members in monInitialMembers requires that you set the host variable for each mon daemon or else the cluster won't function'';
+ "Not setting up a list of members in monInitialMembers requires that you set the host variable for each mon daemon or else the cluster won't function";
environment.etc."ceph/ceph.conf".text = let
# Merge the extraConfig set for mgr daemons, as mgr don't have their own section
diff --git a/third_party/nixpkgs/nixos/modules/services/network-filesystems/netatalk.nix b/third_party/nixpkgs/nixos/modules/services/network-filesystems/netatalk.nix
index ca9d32311f..33e851210b 100644
--- a/third_party/nixpkgs/nixos/modules/services/network-filesystems/netatalk.nix
+++ b/third_party/nixpkgs/nixos/modules/services/network-filesystems/netatalk.nix
@@ -46,6 +46,7 @@ in
enable = mkEnableOption "the Netatalk AFP fileserver";
port = mkOption {
+ type = types.port;
default = 548;
description = "TCP port to be used for AFP.";
};
@@ -68,6 +69,7 @@ in
};
path = mkOption {
+ type = types.str;
default = "";
example = "afp-data";
description = "Share not the whole user home but this subdirectory path.";
@@ -75,6 +77,7 @@ in
basedirRegex = mkOption {
example = "/home";
+ type = types.str;
description = "Regex which matches the parent directory of the user homes.";
};
diff --git a/third_party/nixpkgs/nixos/modules/services/network-filesystems/openafs/server.nix b/third_party/nixpkgs/nixos/modules/services/network-filesystems/openafs/server.nix
index d782f78216..4fce650b01 100644
--- a/third_party/nixpkgs/nixos/modules/services/network-filesystems/openafs/server.nix
+++ b/third_party/nixpkgs/nixos/modules/services/network-filesystems/openafs/server.nix
@@ -61,6 +61,7 @@ in {
};
advertisedAddresses = mkOption {
+ type = types.listOf types.str;
default = [];
description = "List of IP addresses this server is advertised under. See NetInfo(5)";
};
diff --git a/third_party/nixpkgs/nixos/modules/services/network-filesystems/rsyncd.nix b/third_party/nixpkgs/nixos/modules/services/network-filesystems/rsyncd.nix
index 9f1263ddff..edac86eb0e 100644
--- a/third_party/nixpkgs/nixos/modules/services/network-filesystems/rsyncd.nix
+++ b/third_party/nixpkgs/nixos/modules/services/network-filesystems/rsyncd.nix
@@ -46,6 +46,13 @@ in {
'';
};
+ socketActivated = mkOption {
+ default = false;
+ type = types.bool;
+ description =
+ "If enabled Rsync will be socket-activated rather than run persistently.";
+ };
+
};
};
@@ -63,12 +70,55 @@ in {
services.rsyncd.settings.global.port = toString cfg.port;
- systemd.services.rsyncd = {
- description = "Rsync daemon";
- wantedBy = [ "multi-user.target" ];
- serviceConfig.ExecStart =
- "${pkgs.rsync}/bin/rsync --daemon --no-detach --config=${configFile}";
+ systemd = let
+ serviceConfigSecurity = {
+ ProtectSystem = "full";
+ PrivateDevices = "on";
+ NoNewPrivileges = "on";
+ };
+ in {
+ services.rsync = {
+ enable = !cfg.socketActivated;
+ aliases = [ "rsyncd" ];
+
+ description = "fast remote file copy program daemon";
+ after = [ "network.target" ];
+ documentation = [ "man:rsync(1)" "man:rsyncd.conf(5)" ];
+
+ serviceConfig = serviceConfigSecurity // {
+ ExecStart =
+ "${pkgs.rsync}/bin/rsync --daemon --no-detach --config=${configFile}";
+ RestartSec = 1;
+ };
+
+ wantedBy = [ "multi-user.target" ];
+ };
+
+ services."rsync@" = {
+ description = "fast remote file copy program daemon";
+ after = [ "network.target" ];
+
+ serviceConfig = serviceConfigSecurity // {
+ ExecStart = "${pkgs.rsync}/bin/rsync --daemon --config=${configFile}";
+ StandardInput = "socket";
+ StandardOutput = "inherit";
+ StandardError = "journal";
+ };
+ };
+
+ sockets.rsync = {
+ enable = cfg.socketActivated;
+
+ description = "socket for fast remote file copy program daemon";
+ conflicts = [ "rsync.service" ];
+
+ listenStreams = [ (toString cfg.port) ];
+ socketConfig.Accept = true;
+
+ wantedBy = [ "sockets.target" ];
+ };
};
+
};
meta.maintainers = with lib.maintainers; [ ehmry ];
diff --git a/third_party/nixpkgs/nixos/modules/services/network-filesystems/xtreemfs.nix b/third_party/nixpkgs/nixos/modules/services/network-filesystems/xtreemfs.nix
index 27a9fe847c..6cc8a05ee0 100644
--- a/third_party/nixpkgs/nixos/modules/services/network-filesystems/xtreemfs.nix
+++ b/third_party/nixpkgs/nixos/modules/services/network-filesystems/xtreemfs.nix
@@ -92,6 +92,7 @@ in
enable = mkEnableOption "XtreemFS";
homeDir = mkOption {
+ type = types.path;
default = "/var/lib/xtreemfs";
description = ''
XtreemFS home dir for the xtreemfs user.
@@ -109,6 +110,7 @@ in
uuid = mkOption {
example = "eacb6bab-f444-4ebf-a06a-3f72d7465e40";
+ type = types.str;
description = ''
Must be set to a unique identifier, preferably a UUID according to
RFC 4122. UUIDs can be generated with `uuidgen` command, found in
@@ -117,11 +119,13 @@ in
};
port = mkOption {
default = 32638;
+ type = types.port;
description = ''
The port to listen on for incoming connections (TCP).
'';
};
address = mkOption {
+ type = types.str;
example = "127.0.0.1";
default = "";
description = ''
@@ -131,12 +135,14 @@ in
};
httpPort = mkOption {
default = 30638;
+ type = types.port;
description = ''
Specifies the listen port for the HTTP service that returns the
status page.
'';
};
syncMode = mkOption {
+ type = types.enum [ "ASYNC" "SYNC_WRITE_METADATA" "SYNC_WRITE" "FDATASYNC" "ASYNC" ];
default = "FSYNC";
example = "FDATASYNC";
description = ''
@@ -229,6 +235,7 @@ in
uuid = mkOption {
example = "eacb6bab-f444-4ebf-a06a-3f72d7465e41";
+ type = types.str;
description = ''
Must be set to a unique identifier, preferably a UUID according to
RFC 4122. UUIDs can be generated with `uuidgen` command, found in
@@ -237,12 +244,14 @@ in
};
port = mkOption {
default = 32636;
+ type = types.port;
description = ''
The port to listen on for incoming connections (TCP).
'';
};
address = mkOption {
example = "127.0.0.1";
+ type = types.str;
default = "";
description = ''
If specified, it defines the interface to listen on. If not
@@ -251,6 +260,7 @@ in
};
httpPort = mkOption {
default = 30636;
+ type = types.port;
description = ''
Specifies the listen port for the HTTP service that returns the
status page.
@@ -258,6 +268,7 @@ in
};
syncMode = mkOption {
default = "FSYNC";
+ type = types.enum [ "ASYNC" "SYNC_WRITE_METADATA" "SYNC_WRITE" "FDATASYNC" "ASYNC" ];
example = "FDATASYNC";
description = ''
The sync mode influences how operations are committed to the disk
@@ -367,6 +378,7 @@ in
uuid = mkOption {
example = "eacb6bab-f444-4ebf-a06a-3f72d7465e42";
+ type = types.str;
description = ''
Must be set to a unique identifier, preferably a UUID according to
RFC 4122. UUIDs can be generated with `uuidgen` command, found in
@@ -375,12 +387,14 @@ in
};
port = mkOption {
default = 32640;
+ type = types.port;
description = ''
The port to listen on for incoming connections (TCP and UDP).
'';
};
address = mkOption {
example = "127.0.0.1";
+ type = types.str;
default = "";
description = ''
If specified, it defines the interface to listen on. If not
@@ -389,6 +403,7 @@ in
};
httpPort = mkOption {
default = 30640;
+ type = types.port;
description = ''
Specifies the listen port for the HTTP service that returns the
status page.
diff --git a/third_party/nixpkgs/nixos/modules/services/network-filesystems/yandex-disk.nix b/third_party/nixpkgs/nixos/modules/services/network-filesystems/yandex-disk.nix
index cc73f13bf7..a5b1f9d4ab 100644
--- a/third_party/nixpkgs/nixos/modules/services/network-filesystems/yandex-disk.nix
+++ b/third_party/nixpkgs/nixos/modules/services/network-filesystems/yandex-disk.nix
@@ -46,12 +46,14 @@ in
user = mkOption {
default = null;
+ type = types.nullOr types.str;
description = ''
The user the yandex-disk daemon should run as.
'';
};
directory = mkOption {
+ type = types.path;
default = "/home/Yandex.Disk";
description = "The directory to use for Yandex.Disk storage";
};
diff --git a/third_party/nixpkgs/nixos/modules/services/networking/amuled.nix b/third_party/nixpkgs/nixos/modules/services/networking/amuled.nix
index 1128ee2c3e..39320643dd 100644
--- a/third_party/nixpkgs/nixos/modules/services/networking/amuled.nix
+++ b/third_party/nixpkgs/nixos/modules/services/networking/amuled.nix
@@ -24,13 +24,15 @@ in
};
dataDir = mkOption {
- default = ''/home/${user}/'';
+ type = types.str;
+ default = "/home/${user}/";
description = ''
The directory holding configuration, incoming and temporary files.
'';
};
user = mkOption {
+ type = types.nullOr types.str;
default = null;
description = ''
The user the AMule daemon should run as.
diff --git a/third_party/nixpkgs/nixos/modules/services/networking/babeld.nix b/third_party/nixpkgs/nixos/modules/services/networking/babeld.nix
index 90395dbd3c..272c58ecd7 100644
--- a/third_party/nixpkgs/nixos/modules/services/networking/babeld.nix
+++ b/third_party/nixpkgs/nixos/modules/services/networking/babeld.nix
@@ -69,6 +69,7 @@ in
extraConfig = mkOption {
default = "";
+ type = types.lines;
description = ''
Options that will be copied to babeld.conf.
See babeld8 for details.
diff --git a/third_party/nixpkgs/nixos/modules/services/networking/bee-clef.nix b/third_party/nixpkgs/nixos/modules/services/networking/bee-clef.nix
new file mode 100644
index 0000000000..719714b289
--- /dev/null
+++ b/third_party/nixpkgs/nixos/modules/services/networking/bee-clef.nix
@@ -0,0 +1,107 @@
+{ config, lib, pkgs, ... }:
+
+# NOTE for now nothing is installed into /etc/bee-clef/. the config files are used as read-only from the nix store.
+
+with lib;
+let
+ cfg = config.services.bee-clef;
+in {
+ meta = {
+ maintainers = with maintainers; [ attila-lendvai ];
+ };
+
+ ### interface
+
+ options = {
+ services.bee-clef = {
+ enable = mkEnableOption "clef external signer instance for Ethereum Swarm Bee";
+
+ dataDir = mkOption {
+ type = types.nullOr types.str;
+ default = "/var/lib/bee-clef";
+ description = ''
+ Data dir for bee-clef. Beware that some helper scripts may not work when changed!
+ The service itself should work fine, though.
+ '';
+ };
+
+ passwordFile = mkOption {
+ type = types.nullOr types.str;
+ default = "/var/lib/bee-clef/password";
+ description = "Password file for bee-clef.";
+ };
+
+ user = mkOption {
+ type = types.str;
+ default = "bee-clef";
+ description = ''
+ User the bee-clef daemon should execute under.
+ '';
+ };
+
+ group = mkOption {
+ type = types.str;
+ default = "bee-clef";
+ description = ''
+ Group the bee-clef daemon should execute under.
+ '';
+ };
+ };
+ };
+
+ ### implementation
+
+ config = mkIf cfg.enable {
+ # if we ever want to have rules.js under /etc/bee-clef/
+ # environment.etc."bee-clef/rules.js".source = ${pkgs.bee-clef}/rules.js
+
+ systemd.packages = [ pkgs.bee-clef ]; # include the upstream bee-clef.service file
+
+ systemd.tmpfiles.rules = [
+ "d '${cfg.dataDir}/' 0750 ${cfg.user} ${cfg.group}"
+ "d '${cfg.dataDir}/keystore' 0700 ${cfg.user} ${cfg.group}"
+ ];
+
+ systemd.services.bee-clef = {
+ path = [
+ # these are needed for the ensure-clef-account script
+ pkgs.coreutils
+ pkgs.gnused
+ pkgs.gawk
+ ];
+
+ wantedBy = [ "bee.service" "multi-user.target" ];
+
+ serviceConfig = {
+ User = cfg.user;
+ Group = cfg.group;
+ ExecStartPre = ''${pkgs.bee-clef}/share/bee-clef/ensure-clef-account "${cfg.dataDir}" "${pkgs.bee-clef}/share/bee-clef/"'';
+ ExecStart = [
+ "" # this hides/overrides what's in the original entry
+ "${pkgs.bee-clef}/share/bee-clef/bee-clef-service start"
+ ];
+ ExecStop = [
+ "" # this hides/overrides what's in the original entry
+ "${pkgs.bee-clef}/share/bee-clef/bee-clef-service stop"
+ ];
+ Environment = [
+ "CONFIGDIR=${cfg.dataDir}"
+ "PASSWORD_FILE=${cfg.passwordFile}"
+ ];
+ };
+ };
+
+ users.users = optionalAttrs (cfg.user == "bee-clef") {
+ bee-clef = {
+ group = cfg.group;
+ home = cfg.dataDir;
+ isSystemUser = true;
+ description = "Daemon user for the bee-clef service";
+ };
+ };
+
+ users.groups = optionalAttrs (cfg.group == "bee-clef") {
+ bee-clef = {};
+ };
+ };
+}
diff --git a/third_party/nixpkgs/nixos/modules/services/networking/bee.nix b/third_party/nixpkgs/nixos/modules/services/networking/bee.nix
new file mode 100644
index 0000000000..8a77ce23ab
--- /dev/null
+++ b/third_party/nixpkgs/nixos/modules/services/networking/bee.nix
@@ -0,0 +1,149 @@
+{ config, lib, pkgs, ... }:
+
+with lib;
+let
+ cfg = config.services.bee;
+ format = pkgs.formats.yaml {};
+ configFile = format.generate "bee.yaml" cfg.settings;
+in {
+ meta = {
+ # doc = ./bee.xml;
+ maintainers = with maintainers; [ attila-lendvai ];
+ };
+
+ ### interface
+
+ options = {
+ services.bee = {
+ enable = mkEnableOption "Ethereum Swarm Bee";
+
+ package = mkOption {
+ type = types.package;
+ default = pkgs.bee;
+ defaultText = "pkgs.bee";
+ example = "pkgs.bee-unstable";
+ description = "The package providing the bee binary for the service.";
+ };
+
+ settings = mkOption {
+ type = format.type;
+ description = ''
+ Ethereum Swarm Bee configuration. Refer to
+
+ for details on supported values.
+ '';
+ };
+
+ daemonNiceLevel = mkOption {
+ type = types.int;
+ default = 0;
+ description = ''
+ Daemon process priority for bee.
+ 0 is the default Unix process priority, 19 is the lowest.
+ '';
+ };
+
+ user = mkOption {
+ type = types.str;
+ default = "bee";
+ description = ''
+ User the bee binary should execute under.
+ '';
+ };
+
+ group = mkOption {
+ type = types.str;
+ default = "bee";
+ description = ''
+ Group the bee binary should execute under.
+ '';
+ };
+ };
+ };
+
+ ### implementation
+
+ config = mkIf cfg.enable {
+ assertions = [
+ { assertion = (hasAttr "password" cfg.settings) != true;
+ message = ''
+ `services.bee.settings.password` is insecure. Use `services.bee.settings.password-file` or `systemd.services.bee.serviceConfig.EnvironmentFile` instead.
+ '';
+ }
+ { assertion = (hasAttr "swap-endpoint" cfg.settings) || (cfg.settings.swap-enable or true == false);
+ message = ''
+ In a swap-enabled network a working Ethereum blockchain node is required. You must specify one using `services.bee.settings.swap-endpoint`, or disable `services.bee.settings.swap-enable` = false.
+ '';
+ }
+ ];
+
+ warnings = optional (! config.services.bee-clef.enable) "The bee service requires an external signer. Consider setting `config.services.bee-clef.enable` = true";
+
+ services.bee.settings = {
+ data-dir = lib.mkDefault "/var/lib/bee";
+ password-file = lib.mkDefault "/var/lib/bee/password";
+ clef-signer-enable = lib.mkDefault true;
+ clef-signer-endpoint = lib.mkDefault "/var/lib/bee-clef/clef.ipc";
+ swap-endpoint = lib.mkDefault "https://rpc.slock.it/goerli";
+ };
+
+ systemd.packages = [ cfg.package ]; # include the upstream bee.service file
+
+ systemd.tmpfiles.rules = [
+ "d '${cfg.settings.data-dir}' 0750 ${cfg.user} ${cfg.group}"
+ ];
+
+ systemd.services.bee = {
+ requires = optional config.services.bee-clef.enable
+ "bee-clef.service";
+
+ wantedBy = [ "multi-user.target" ];
+
+ serviceConfig = {
+ Nice = cfg.daemonNiceLevel;
+ User = cfg.user;
+ Group = cfg.group;
+ ExecStart = [
+ "" # this hides/overrides what's in the original entry
+ "${cfg.package}/bin/bee --config=${configFile} start"
+ ];
+ };
+
+ preStart = with cfg.settings; ''
+ if ! test -f ${password-file}; then
+ < /dev/urandom tr -dc _A-Z-a-z-0-9 2> /dev/null | head -c32 > ${password-file}
+ chmod 0600 ${password-file}
+ echo "Initialized ${password-file} from /dev/urandom"
+ fi
+ if [ ! -f ${data-dir}/keys/libp2p.key ]; then
+ ${cfg.package}/bin/bee init --config=${configFile} >/dev/null
+ echo "
+Logs: journalctl -f -u bee.service
+
+Bee has SWAP enabled by default and it needs ethereum endpoint to operate.
+It is recommended to use external signer with bee.
+Check documentation for more info:
+- SWAP https://docs.ethswarm.org/docs/installation/manual#swap-bandwidth-incentives
+- External signer https://docs.ethswarm.org/docs/installation/bee-clef
+
+After you finish configuration run 'sudo bee-get-addr'."
+ fi
+ '';
+ };
+
+ users.users = optionalAttrs (cfg.user == "bee") {
+ bee = {
+ group = cfg.group;
+ home = cfg.settings.data-dir;
+ isSystemUser = true;
+ description = "Daemon user for Ethereum Swarm Bee";
+ extraGroups = optional config.services.bee-clef.enable
+ config.services.bee-clef.group;
+ };
+ };
+
+ users.groups = optionalAttrs (cfg.group == "bee") {
+ bee = {};
+ };
+ };
+}
diff --git a/third_party/nixpkgs/nixos/modules/services/networking/bind.nix b/third_party/nixpkgs/nixos/modules/services/networking/bind.nix
index faad886357..e507e8ce9e 100644
--- a/third_party/nixpkgs/nixos/modules/services/networking/bind.nix
+++ b/third_party/nixpkgs/nixos/modules/services/networking/bind.nix
@@ -8,6 +8,35 @@ let
bindUser = "named";
+ bindZoneOptions = {
+ name = mkOption {
+ type = types.str;
+ description = "Name of the zone.";
+ };
+ master = mkOption {
+ description = "Master=false means slave server";
+ type = types.bool;
+ };
+ file = mkOption {
+ type = types.either types.str types.path;
+ description = "Zone file resource records contain columns of data, separated by whitespace, that define the record.";
+ };
+ masters = mkOption {
+ type = types.listOf types.str;
+ description = "List of servers for inclusion in stub and secondary zones.";
+ };
+ slaves = mkOption {
+ type = types.listOf types.str;
+ description = "Addresses who may request zone transfers.";
+ default = [];
+ };
+ extraConfig = mkOption {
+ type = types.str;
+ description = "Extra zone config to be appended at the end of the zone section.";
+ default = "";
+ };
+ };
+
confFile = pkgs.writeText "named.conf"
''
include "/etc/bind/rndc.key";
@@ -72,6 +101,7 @@ in
cacheNetworks = mkOption {
default = ["127.0.0.0/24"];
+ type = types.listOf types.str;
description = "
What networks are allowed to use us as a resolver. Note
that this is for recursive queries -- all networks are
@@ -83,6 +113,7 @@ in
blockedNetworks = mkOption {
default = [];
+ type = types.listOf types.str;
description = "
What networks are just blocked.
";
@@ -90,6 +121,7 @@ in
ipv4Only = mkOption {
default = false;
+ type = types.bool;
description = "
Only use ipv4, even if the host supports ipv6.
";
@@ -97,6 +129,7 @@ in
forwarders = mkOption {
default = config.networking.nameservers;
+ type = types.listOf types.str;
description = "
List of servers we should forward requests to.
";
@@ -120,10 +153,9 @@ in
zones = mkOption {
default = [];
+ type = types.listOf (types.submodule [ { options = bindZoneOptions; } ]);
description = "
List of zones we claim authority over.
- master=false means slave server; slaves means addresses
- who may request zone transfer.
";
example = [{
name = "example.com";
diff --git a/third_party/nixpkgs/nixos/modules/services/networking/bitlbee.nix b/third_party/nixpkgs/nixos/modules/services/networking/bitlbee.nix
index 9ebf382fce..59ad9e5468 100644
--- a/third_party/nixpkgs/nixos/modules/services/networking/bitlbee.nix
+++ b/third_party/nixpkgs/nixos/modules/services/networking/bitlbee.nix
@@ -58,6 +58,7 @@ in
};
interface = mkOption {
+ type = types.str;
default = "127.0.0.1";
description = ''
The interface the BitlBee deamon will be listening to. If `127.0.0.1',
@@ -68,6 +69,7 @@ in
portNumber = mkOption {
default = 6667;
+ type = types.int;
description = ''
Number of the port BitlBee will be listening to.
'';
@@ -142,6 +144,7 @@ in
extraSettings = mkOption {
default = "";
+ type = types.lines;
description = ''
Will be inserted in the Settings section of the config file.
'';
@@ -149,6 +152,7 @@ in
extraDefaults = mkOption {
default = "";
+ type = types.lines;
description = ''
Will be inserted in the Default section of the config file.
'';
diff --git a/third_party/nixpkgs/nixos/modules/services/networking/cntlm.nix b/third_party/nixpkgs/nixos/modules/services/networking/cntlm.nix
index 5b5068e43d..eea28e12ce 100644
--- a/third_party/nixpkgs/nixos/modules/services/networking/cntlm.nix
+++ b/third_party/nixpkgs/nixos/modules/services/networking/cntlm.nix
@@ -36,19 +36,21 @@ in
enable = mkEnableOption "cntlm, which starts a local proxy";
username = mkOption {
+ type = types.str;
description = ''
Proxy account name, without the possibility to include domain name ('at' sign is interpreted literally).
'';
};
domain = mkOption {
- description = ''Proxy account domain/workgroup name.'';
+ type = types.str;
+ description = "Proxy account domain/workgroup name.";
};
password = mkOption {
default = "/etc/cntlm.password";
type = types.str;
- description = ''Proxy account password. Note: use chmod 0600 on /etc/cntlm.password for security.'';
+ description = "Proxy account password. Note: use chmod 0600 on /etc/cntlm.password for security.";
};
netbios_hostname = mkOption {
@@ -60,6 +62,7 @@ in
};
proxy = mkOption {
+ type = types.listOf types.str;
description = ''
A list of NTLM/NTLMv2 authenticating HTTP proxies.
@@ -75,11 +78,13 @@ in
A list of domains where the proxy is skipped.
'';
default = [];
+ type = types.listOf types.str;
example = [ "*.example.com" "example.com" ];
};
port = mkOption {
default = [3128];
+ type = types.listOf types.port;
description = "Specifies on which ports the cntlm daemon listens.";
};
diff --git a/third_party/nixpkgs/nixos/modules/services/networking/connman.nix b/third_party/nixpkgs/nixos/modules/services/networking/connman.nix
index 6ccc2dffb2..11f66b05df 100644
--- a/third_party/nixpkgs/nixos/modules/services/networking/connman.nix
+++ b/third_party/nixpkgs/nixos/modules/services/networking/connman.nix
@@ -42,8 +42,7 @@ in {
extraConfig = mkOption {
type = types.lines;
- default = ''
- '';
+ default = "";
description = ''
Configuration lines appended to the generated connman configuration file.
'';
diff --git a/third_party/nixpkgs/nixos/modules/services/networking/consul.nix b/third_party/nixpkgs/nixos/modules/services/networking/consul.nix
index f7d2afead0..bfaea4e167 100644
--- a/third_party/nixpkgs/nixos/modules/services/networking/consul.nix
+++ b/third_party/nixpkgs/nixos/modules/services/networking/consul.nix
@@ -99,6 +99,7 @@ in
extraConfig = mkOption {
default = { };
+ type = types.attrsOf types.anything;
description = ''
Extra configuration options which are serialized to json and added
to the config.json file.
diff --git a/third_party/nixpkgs/nixos/modules/services/networking/dnscrypt-wrapper.nix b/third_party/nixpkgs/nixos/modules/services/networking/dnscrypt-wrapper.nix
index ee7e9b0454..89360f4bf3 100644
--- a/third_party/nixpkgs/nixos/modules/services/networking/dnscrypt-wrapper.nix
+++ b/third_party/nixpkgs/nixos/modules/services/networking/dnscrypt-wrapper.nix
@@ -83,7 +83,7 @@ let
# correctly implement key rotation of dnscrypt-wrapper ephemeral keys.
dnscrypt-proxy1 = pkgs.callPackage
({ stdenv, fetchFromGitHub, autoreconfHook
- , pkgconfig, libsodium, ldns, openssl, systemd }:
+ , pkg-config, libsodium, ldns, openssl, systemd }:
stdenv.mkDerivation rec {
pname = "dnscrypt-proxy";
@@ -98,7 +98,7 @@ let
configureFlags = optional stdenv.isLinux "--with-systemd";
- nativeBuildInputs = [ autoreconfHook pkgconfig ];
+ nativeBuildInputs = [ autoreconfHook pkg-config ];
# depends on
buildInputs = [ libsodium openssl.dev ldns ] ++ optional stdenv.isLinux systemd;
diff --git a/third_party/nixpkgs/nixos/modules/services/networking/dnsdist.nix b/third_party/nixpkgs/nixos/modules/services/networking/dnsdist.nix
index 05c2bdef83..3584915d0a 100644
--- a/third_party/nixpkgs/nixos/modules/services/networking/dnsdist.nix
+++ b/third_party/nixpkgs/nixos/modules/services/networking/dnsdist.nix
@@ -26,8 +26,7 @@ in {
extraConfig = mkOption {
type = types.lines;
- default = ''
- '';
+ default = "";
description = ''
Extra lines to be added verbatim to dnsdist.conf.
'';
diff --git a/third_party/nixpkgs/nixos/modules/services/networking/flashpolicyd.nix b/third_party/nixpkgs/nixos/modules/services/networking/flashpolicyd.nix
index 7f25083307..d3ac78430c 100644
--- a/third_party/nixpkgs/nixos/modules/services/networking/flashpolicyd.nix
+++ b/third_party/nixpkgs/nixos/modules/services/networking/flashpolicyd.nix
@@ -50,6 +50,7 @@ in
};
policy = mkOption {
+ type = types.lines;
default =
''
diff --git a/third_party/nixpkgs/nixos/modules/services/networking/gateone.nix b/third_party/nixpkgs/nixos/modules/services/networking/gateone.nix
index 56f2ba21a1..3e3a3c1aa9 100644
--- a/third_party/nixpkgs/nixos/modules/services/networking/gateone.nix
+++ b/third_party/nixpkgs/nixos/modules/services/networking/gateone.nix
@@ -10,12 +10,12 @@ options = {
pidDir = mkOption {
default = "/run/gateone";
type = types.path;
- description = ''Path of pid files for GateOne.'';
+ description = "Path of pid files for GateOne.";
};
settingsDir = mkOption {
default = "/var/lib/gateone";
type = types.path;
- description = ''Path of configuration files for GateOne.'';
+ description = "Path of configuration files for GateOne.";
};
};
};
diff --git a/third_party/nixpkgs/nixos/modules/services/networking/gogoclient.nix b/third_party/nixpkgs/nixos/modules/services/networking/gogoclient.nix
index 99455b1831..1205321818 100644
--- a/third_party/nixpkgs/nixos/modules/services/networking/gogoclient.nix
+++ b/third_party/nixpkgs/nixos/modules/services/networking/gogoclient.nix
@@ -28,6 +28,7 @@ in
username = mkOption {
default = "";
+ type = types.str;
description = ''
Your Gateway6 login name, if any.
'';
@@ -42,6 +43,7 @@ in
};
server = mkOption {
+ type = types.str;
default = "anonymous.freenet6.net";
example = "broker.freenet6.net";
description = "The Gateway6 server to be used.";
diff --git a/third_party/nixpkgs/nixos/modules/services/networking/gvpe.nix b/third_party/nixpkgs/nixos/modules/services/networking/gvpe.nix
index 92e87cd464..b851facf1e 100644
--- a/third_party/nixpkgs/nixos/modules/services/networking/gvpe.nix
+++ b/third_party/nixpkgs/nixos/modules/services/networking/gvpe.nix
@@ -3,7 +3,7 @@
{config, pkgs, lib, ...}:
let
- inherit (lib) mkOption mkIf;
+ inherit (lib) mkOption mkIf types;
cfg = config.services.gvpe;
@@ -46,12 +46,14 @@ in
nodename = mkOption {
default = null;
+ type = types.nullOr types.str;
description =''
GVPE node name
'';
};
configText = mkOption {
default = null;
+ type = types.nullOr types.lines;
example = ''
tcp-port = 655
udp-port = 655
@@ -72,6 +74,7 @@ in
};
configFile = mkOption {
default = null;
+ type = types.nullOr types.path;
example = "/root/my-gvpe-conf";
description = ''
GVPE config file, if already present
@@ -79,12 +82,14 @@ in
};
ipAddress = mkOption {
default = null;
+ type = types.nullOr types.str;
description = ''
IP address to assign to GVPE interface
'';
};
subnet = mkOption {
default = null;
+ type = types.nullOr types.str;
example = "10.0.0.0/8";
description = ''
IP subnet assigned to GVPE network
@@ -92,6 +97,7 @@ in
};
customIFSetup = mkOption {
default = "";
+ type = types.lines;
description = ''
Additional commands to apply in ifup script
'';
diff --git a/third_party/nixpkgs/nixos/modules/services/networking/hostapd.nix b/third_party/nixpkgs/nixos/modules/services/networking/hostapd.nix
index 5d73038363..f719ff59cc 100644
--- a/third_party/nixpkgs/nixos/modules/services/networking/hostapd.nix
+++ b/third_party/nixpkgs/nixos/modules/services/networking/hostapd.nix
@@ -20,8 +20,8 @@ let
ssid=${cfg.ssid}
hw_mode=${cfg.hwMode}
channel=${toString cfg.channel}
- ${optionalString (cfg.countryCode != null) ''country_code=${cfg.countryCode}''}
- ${optionalString (cfg.countryCode != null) ''ieee80211d=1''}
+ ${optionalString (cfg.countryCode != null) "country_code=${cfg.countryCode}"}
+ ${optionalString (cfg.countryCode != null) "ieee80211d=1"}
# logging (debug level)
logger_syslog=-1
@@ -68,6 +68,7 @@ in
interface = mkOption {
default = "";
example = "wlp2s0";
+ type = types.str;
description = ''
The interfaces hostapd will use.
'';
diff --git a/third_party/nixpkgs/nixos/modules/services/networking/hylafax/modem-default.nix b/third_party/nixpkgs/nixos/modules/services/networking/hylafax/modem-default.nix
index 7529b5b0aa..707b820928 100644
--- a/third_party/nixpkgs/nixos/modules/services/networking/hylafax/modem-default.nix
+++ b/third_party/nixpkgs/nixos/modules/services/networking/hylafax/modem-default.nix
@@ -5,7 +5,7 @@
{
TagLineFont = "etc/LiberationSans-25.pcf";
- TagLineLocale = ''en_US.UTF-8'';
+ TagLineLocale = "en_US.UTF-8";
AdminGroup = "root"; # groups that can change server config
AnswerRotary = "fax"; # don't accept anything else but faxes
@@ -16,7 +16,7 @@
SessionTracing = "0x78701";
UUCPLockDir = "/var/lock";
- SendPageCmd = ''${pkgs.coreutils}/bin/false''; # prevent pager transmit
- SendUUCPCmd = ''${pkgs.coreutils}/bin/false''; # prevent UUCP transmit
+ SendPageCmd = "${pkgs.coreutils}/bin/false"; # prevent pager transmit
+ SendUUCPCmd = "${pkgs.coreutils}/bin/false"; # prevent UUCP transmit
}
diff --git a/third_party/nixpkgs/nixos/modules/services/networking/hylafax/options.nix b/third_party/nixpkgs/nixos/modules/services/networking/hylafax/options.nix
index 9e28d09dff..7f18c0d39a 100644
--- a/third_party/nixpkgs/nixos/modules/services/networking/hylafax/options.nix
+++ b/third_party/nixpkgs/nixos/modules/services/networking/hylafax/options.nix
@@ -85,8 +85,8 @@ let
# Otherwise, we use `false` to provoke
# an error if hylafax tries to use it.
c.sendmailPath = mkMerge [
- (mkIfDefault noWrapper ''${pkgs.coreutils}/bin/false'')
- (mkIfDefault (!noWrapper) ''${wrapperDir}/${program}'')
+ (mkIfDefault noWrapper "${pkgs.coreutils}/bin/false")
+ (mkIfDefault (!noWrapper) "${wrapperDir}/${program}")
];
importDefaultConfig = file:
lib.attrsets.mapAttrs
@@ -121,7 +121,7 @@ in
options.services.hylafax = {
- enable = mkEnableOption ''HylaFAX server'';
+ enable = mkEnableOption "HylaFAX server";
autostart = mkOption {
type = bool;
@@ -139,28 +139,28 @@ in
type = nullOr str1;
default = null;
example = "49";
- description = ''Country code for server and all modems.'';
+ description = "Country code for server and all modems.";
};
areaCode = mkOption {
type = nullOr str1;
default = null;
example = "30";
- description = ''Area code for server and all modems.'';
+ description = "Area code for server and all modems.";
};
longDistancePrefix = mkOption {
type = nullOr str;
default = null;
example = "0";
- description = ''Long distance prefix for server and all modems.'';
+ description = "Long distance prefix for server and all modems.";
};
internationalPrefix = mkOption {
type = nullOr str;
default = null;
example = "00";
- description = ''International prefix for server and all modems.'';
+ description = "International prefix for server and all modems.";
};
spoolAreaPath = mkOption {
@@ -267,7 +267,7 @@ in
spoolExtraInit = mkOption {
type = lines;
default = "";
- example = ''chmod 0755 . # everyone may read my faxes'';
+ example = "chmod 0755 . # everyone may read my faxes";
description = ''
Additional shell code that is executed within the
spooling area directory right after its setup.
@@ -345,7 +345,7 @@ in
faxqclean.doneqMinutes = mkOption {
type = int1;
default = 15;
- example = literalExample ''24*60'';
+ example = literalExample "24*60";
description = ''
Set the job
age threshold (in minutes) that controls how long
@@ -355,7 +355,7 @@ in
faxqclean.docqMinutes = mkOption {
type = int1;
default = 60;
- example = literalExample ''24*60'';
+ example = literalExample "24*60";
description = ''
Set the document
age threshold (in minutes) that controls how long
diff --git a/third_party/nixpkgs/nixos/modules/services/networking/hylafax/systemd.nix b/third_party/nixpkgs/nixos/modules/services/networking/hylafax/systemd.nix
index b9b9b9dca4..f63f7c97ad 100644
--- a/third_party/nixpkgs/nixos/modules/services/networking/hylafax/systemd.nix
+++ b/third_party/nixpkgs/nixos/modules/services/networking/hylafax/systemd.nix
@@ -16,12 +16,12 @@ let
mkLines = conf:
(lib.concatLists
(lib.flip lib.mapAttrsToList conf
- (k: map (v: ''${k}: ${v}'')
+ (k: map (v: "${k}: ${v}")
)));
include = mkLines { Include = conf.Include or []; };
other = mkLines ( conf // { Include = []; } );
in
- pkgs.writeText ''hylafax-config${name}''
+ pkgs.writeText "hylafax-config${name}"
(concatStringsSep "\n" (include ++ other));
globalConfigPath = mkConfigFile "" cfg.faxqConfig;
@@ -29,7 +29,7 @@ let
modemConfigPath =
let
mkModemConfigFile = { config, name, ... }:
- mkConfigFile ''.${name}''
+ mkConfigFile ".${name}"
(cfg.commonModemConfig // config);
mkLine = { name, type, ... }@modem: ''
# check if modem config file exists:
@@ -81,7 +81,7 @@ let
description = "HylaFAX queue manager sendq watch";
documentation = [ "man:faxq(8)" "man:sendq(5)" ];
wantedBy = [ "multi-user.target" ];
- pathConfig.PathExistsGlob = [ ''${cfg.spoolAreaPath}/sendq/q*'' ];
+ pathConfig.PathExistsGlob = [ "${cfg.spoolAreaPath}/sendq/q*" ];
};
timers = mkMerge [
@@ -134,7 +134,7 @@ let
exit 1
fi
'';
- serviceConfig.ExecStop = ''${setupSpoolScript}'';
+ serviceConfig.ExecStop = "${setupSpoolScript}";
serviceConfig.RemainAfterExit = true;
serviceConfig.Type = "oneshot";
unitConfig.RequiresMountsFor = [ cfg.spoolAreaPath ];
@@ -145,7 +145,7 @@ let
documentation = [ "man:faxq(8)" ];
requires = [ "hylafax-spool.service" ];
after = [ "hylafax-spool.service" ];
- wants = mapModems ( { name, ... }: ''hylafax-faxgetty@${name}.service'' );
+ wants = mapModems ( { name, ... }: "hylafax-faxgetty@${name}.service" );
wantedBy = mkIf cfg.autostart [ "multi-user.target" ];
serviceConfig.Type = "forking";
serviceConfig.ExecStart = ''${pkgs.hylafaxplus}/spool/bin/faxq -q "${cfg.spoolAreaPath}"'';
@@ -155,7 +155,7 @@ let
# stopped will always yield a failed send attempt:
# The fax service is started when the job is created with
# `sendfax`, but modems need some time to initialize.
- serviceConfig.ExecStartPost = [ ''${waitFaxqScript}'' ];
+ serviceConfig.ExecStartPost = [ "${waitFaxqScript}" ];
# faxquit fails if the pipe is already gone
# (e.g. the service is already stopping)
serviceConfig.ExecStop = ''-${pkgs.hylafaxplus}/spool/bin/faxquit -q "${cfg.spoolAreaPath}"'';
@@ -186,7 +186,7 @@ let
wantedBy = mkIf cfg.faxcron.enable.spoolInit requires;
startAt = mkIf (cfg.faxcron.enable.frequency!=null) cfg.faxcron.enable.frequency;
serviceConfig.ExecStart = concatStringsSep " " [
- ''${pkgs.hylafaxplus}/spool/bin/faxcron''
+ "${pkgs.hylafaxplus}/spool/bin/faxcron"
''-q "${cfg.spoolAreaPath}"''
''-info ${toString cfg.faxcron.infoDays}''
''-log ${toString cfg.faxcron.logDays}''
@@ -202,18 +202,18 @@ let
wantedBy = mkIf cfg.faxqclean.enable.spoolInit requires;
startAt = mkIf (cfg.faxqclean.enable.frequency!=null) cfg.faxqclean.enable.frequency;
serviceConfig.ExecStart = concatStringsSep " " [
- ''${pkgs.hylafaxplus}/spool/bin/faxqclean''
+ "${pkgs.hylafaxplus}/spool/bin/faxqclean"
''-q "${cfg.spoolAreaPath}"''
- ''-v''
- (optionalString (cfg.faxqclean.archiving!="never") ''-a'')
- (optionalString (cfg.faxqclean.archiving=="always") ''-A'')
+ "-v"
+ (optionalString (cfg.faxqclean.archiving!="never") "-a")
+ (optionalString (cfg.faxqclean.archiving=="always") "-A")
''-j ${toString (cfg.faxqclean.doneqMinutes*60)}''
''-d ${toString (cfg.faxqclean.docqMinutes*60)}''
];
};
mkFaxgettyService = { name, ... }:
- lib.nameValuePair ''hylafax-faxgetty@${name}'' rec {
+ lib.nameValuePair "hylafax-faxgetty@${name}" rec {
description = "HylaFAX faxgetty for %I";
documentation = [ "man:faxgetty(8)" ];
bindsTo = [ "dev-%i.device" ];
@@ -221,7 +221,7 @@ let
after = bindsTo ++ requires;
before = [ "hylafax-faxq.service" "getty.target" ];
unitConfig.StopWhenUnneeded = true;
- unitConfig.AssertFileNotEmpty = ''${cfg.spoolAreaPath}/etc/config.%I'';
+ unitConfig.AssertFileNotEmpty = "${cfg.spoolAreaPath}/etc/config.%I";
serviceConfig.UtmpIdentifier = "%I";
serviceConfig.TTYPath = "/dev/%I";
serviceConfig.Restart = "always";
diff --git a/third_party/nixpkgs/nixos/modules/services/networking/ircd-hybrid/default.nix b/third_party/nixpkgs/nixos/modules/services/networking/ircd-hybrid/default.nix
index 91d0bf437d..0781159b6e 100644
--- a/third_party/nixpkgs/nixos/modules/services/networking/ircd-hybrid/default.nix
+++ b/third_party/nixpkgs/nixos/modules/services/networking/ircd-hybrid/default.nix
@@ -40,6 +40,7 @@ in
serverName = mkOption {
default = "hades.arpa";
+ type = types.str;
description = "
IRCD server name.
";
@@ -47,6 +48,7 @@ in
sid = mkOption {
default = "0NL";
+ type = types.str;
description = "
IRCD server unique ID in a net of servers.
";
@@ -54,6 +56,7 @@ in
description = mkOption {
default = "Hybrid-7 IRC server.";
+ type = types.str;
description = "
IRCD server description.
";
@@ -62,6 +65,7 @@ in
rsaKey = mkOption {
default = null;
example = literalExample "/root/certificates/irc.key";
+ type = types.nullOr types.path;
description = "
IRCD server RSA key.
";
@@ -70,6 +74,7 @@ in
certificate = mkOption {
default = null;
example = literalExample "/root/certificates/irc.pem";
+ type = types.nullOr types.path;
description = "
IRCD server SSL certificate. There are some limitations - read manual.
";
@@ -77,6 +82,7 @@ in
adminEmail = mkOption {
default = "";
+ type = types.str;
example = "";
description = "
IRCD server administrator e-mail.
@@ -86,6 +92,7 @@ in
extraIPs = mkOption {
default = [];
example = ["127.0.0.1"];
+ type = types.listOf types.str;
description = "
Extra IP's to bind.
";
@@ -93,6 +100,7 @@ in
extraPort = mkOption {
default = "7117";
+ type = types.str;
description = "
Extra port to avoid filtering.
";
diff --git a/third_party/nixpkgs/nixos/modules/services/networking/kippo.nix b/third_party/nixpkgs/nixos/modules/services/networking/kippo.nix
index 553415a2f3..6fedb0a270 100644
--- a/third_party/nixpkgs/nixos/modules/services/networking/kippo.nix
+++ b/third_party/nixpkgs/nixos/modules/services/networking/kippo.nix
@@ -17,37 +17,37 @@ in
enable = mkOption {
default = false;
type = types.bool;
- description = ''Enable the kippo honeypot ssh server.'';
+ description = "Enable the kippo honeypot ssh server.";
};
port = mkOption {
default = 2222;
type = types.int;
- description = ''TCP port number for kippo to bind to.'';
+ description = "TCP port number for kippo to bind to.";
};
hostname = mkOption {
default = "nas3";
type = types.str;
- description = ''Hostname for kippo to present to SSH login'';
+ description = "Hostname for kippo to present to SSH login";
};
varPath = mkOption {
default = "/var/lib/kippo";
type = types.path;
- description = ''Path of read/write files needed for operation and configuration.'';
+ description = "Path of read/write files needed for operation and configuration.";
};
logPath = mkOption {
default = "/var/log/kippo";
type = types.path;
- description = ''Path of log files needed for operation and configuration.'';
+ description = "Path of log files needed for operation and configuration.";
};
pidPath = mkOption {
default = "/run/kippo";
type = types.path;
- description = ''Path of pid files needed for operation.'';
+ description = "Path of pid files needed for operation.";
};
extraConfig = mkOption {
default = "";
type = types.lines;
- description = ''Extra verbatim configuration added to the end of kippo.cfg.'';
+ description = "Extra verbatim configuration added to the end of kippo.cfg.";
};
};
diff --git a/third_party/nixpkgs/nixos/modules/services/networking/mailpile.nix b/third_party/nixpkgs/nixos/modules/services/networking/mailpile.nix
index b79ee11d17..4673a2580b 100644
--- a/third_party/nixpkgs/nixos/modules/services/networking/mailpile.nix
+++ b/third_party/nixpkgs/nixos/modules/services/networking/mailpile.nix
@@ -21,11 +21,13 @@ in
enable = mkEnableOption "Mailpile the mail client";
hostname = mkOption {
+ type = types.str;
default = "localhost";
description = "Listen to this hostname or ip.";
};
port = mkOption {
- default = "33411";
+ type = types.port;
+ default = 33411;
description = "Listen on this port.";
};
};
diff --git a/third_party/nixpkgs/nixos/modules/services/networking/nomad.nix b/third_party/nixpkgs/nixos/modules/services/networking/nomad.nix
new file mode 100644
index 0000000000..9f1b443b89
--- /dev/null
+++ b/third_party/nixpkgs/nixos/modules/services/networking/nomad.nix
@@ -0,0 +1,165 @@
+{ config, lib, pkgs, ... }:
+with lib;
+let
+ cfg = config.services.nomad;
+ format = pkgs.formats.json { };
+in
+{
+ ##### interface
+ options = {
+ services.nomad = {
+ enable = mkEnableOption "Nomad, a distributed, highly available, datacenter-aware scheduler";
+
+ package = mkOption {
+ type = types.package;
+ default = pkgs.nomad;
+ defaultText = "pkgs.nomad";
+ description = ''
+ The package used for the Nomad agent and CLI.
+ '';
+ };
+
+ extraPackages = mkOption {
+ type = types.listOf types.package;
+ default = [ ];
+ description = ''
+ Extra packages to add to PATH for the Nomad agent process.
+ '';
+ example = literalExample ''
+ with pkgs; [ cni-plugins ]
+ '';
+ };
+
+ dropPrivileges = mkOption {
+ type = types.bool;
+ default = true;
+ description = ''
+ Whether the nomad agent should be run as a non-root nomad user.
+ '';
+ };
+
+ enableDocker = mkOption {
+ type = types.bool;
+ default = true;
+ description = ''
+ Enable Docker support. Needed for Nomad's docker driver.
+
+ Note that the docker group membership is effectively equivalent
+ to being root, see https://github.com/moby/moby/issues/9976.
+ '';
+ };
+
+ extraSettingsPaths = mkOption {
+ type = types.listOf types.path;
+ default = [];
+ description = ''
+ Additional settings paths used to configure nomad. These can be files or directories.
+ '';
+ example = literalExample ''
+ [ "/etc/nomad-mutable.json" "/run/keys/nomad-with-secrets.json" "/etc/nomad/config.d" ]
+ '';
+ };
+
+ settings = mkOption {
+ type = format.type;
+ default = {};
+ description = ''
+ Configuration for Nomad. See the documentation
+ for supported values.
+
+ Notes about data_dir:
+
+ If data_dir is set to a value other than the
+ default value of "/var/lib/nomad" it is the Nomad
+ cluster manager's responsibility to make sure that this directory
+ exists and has the appropriate permissions.
+
+ Additionally, if dropPrivileges is
+ true then data_dir
+ cannot be customized. Setting
+ dropPrivileges to true enables
+ the DynamicUser feature of systemd which directly
+ manages and operates on StateDirectory.
+ '';
+ example = literalExample ''
+ {
+ # A minimal config example:
+ server = {
+ enabled = true;
+ bootstrap_expect = 1; # for demo; no fault tolerance
+ };
+ client = {
+ enabled = true;
+ };
+ }
+ '';
+ };
+ };
+ };
+
+ ##### implementation
+ config = mkIf cfg.enable {
+ services.nomad.settings = {
+ # Agrees with `StateDirectory = "nomad"` set below.
+ data_dir = mkDefault "/var/lib/nomad";
+ };
+
+ environment = {
+ etc."nomad.json".source = format.generate "nomad.json" cfg.settings;
+ systemPackages = [ cfg.package ];
+ };
+
+ systemd.services.nomad = {
+ description = "Nomad";
+ wantedBy = [ "multi-user.target" ];
+ wants = [ "network-online.target" ];
+ after = [ "network-online.target" ];
+ restartTriggers = [ config.environment.etc."nomad.json".source ];
+
+ path = cfg.extraPackages ++ (with pkgs; [
+ # Client mode requires at least the following:
+ coreutils
+ iproute
+ iptables
+ ]);
+
+ serviceConfig = mkMerge [
+ {
+ DynamicUser = cfg.dropPrivileges;
+ ExecReload = "${pkgs.coreutils}/bin/kill -HUP $MAINPID";
+ ExecStart = "${cfg.package}/bin/nomad agent -config=/etc/nomad.json" +
+ concatMapStrings (path: " -config=${path}") cfg.extraSettingsPaths;
+ KillMode = "process";
+ KillSignal = "SIGINT";
+ LimitNOFILE = 65536;
+ LimitNPROC = "infinity";
+ OOMScoreAdjust = -1000;
+ Restart = "on-failure";
+ RestartSec = 2;
+ TasksMax = "infinity";
+ }
+ (mkIf cfg.enableDocker {
+ SupplementaryGroups = "docker"; # space-separated string
+ })
+ (mkIf (cfg.settings.data_dir == "/var/lib/nomad") {
+ StateDirectory = "nomad";
+ })
+ ];
+
+ unitConfig = {
+ StartLimitIntervalSec = 10;
+ StartLimitBurst = 3;
+ };
+ };
+
+ assertions = [
+ {
+ assertion = cfg.dropPrivileges -> cfg.settings.data_dir == "/var/lib/nomad";
+ message = "settings.data_dir must be equal to \"/var/lib/nomad\" if dropPrivileges is true";
+ }
+ ];
+
+ # Docker support requires the Docker daemon to be running.
+ virtualisation.docker.enable = mkIf cfg.enableDocker true;
+ };
+}
diff --git a/third_party/nixpkgs/nixos/modules/services/networking/ntp/chrony.nix b/third_party/nixpkgs/nixos/modules/services/networking/ntp/chrony.nix
index e6fa48daf4..96c6444c23 100644
--- a/third_party/nixpkgs/nixos/modules/services/networking/ntp/chrony.nix
+++ b/third_party/nixpkgs/nixos/modules/services/networking/ntp/chrony.nix
@@ -4,13 +4,14 @@ with lib;
let
cfg = config.services.chrony;
+ chronyPkg = cfg.package;
- stateDir = "/var/lib/chrony";
+ stateDir = cfg.directory;
driftFile = "${stateDir}/chrony.drift";
keyFile = "${stateDir}/chrony.keys";
configFile = pkgs.writeText "chrony.conf" ''
- ${concatMapStringsSep "\n" (server: "server " + server + " iburst") cfg.servers}
+ ${concatMapStringsSep "\n" (server: "server " + server + " " + cfg.serverOption + optionalString (cfg.enableNTS) " nts") cfg.servers}
${optionalString
(cfg.initstepslew.enabled && (cfg.servers != []))
@@ -19,6 +20,7 @@ let
driftfile ${driftFile}
keyfile ${keyFile}
+ ${optionalString (cfg.enableNTS) "ntsdumpdir ${stateDir}"}
${optionalString (!config.time.hardwareClockInLocalTime) "rtconutc"}
@@ -39,14 +41,48 @@ in
'';
};
+ package = mkOption {
+ type = types.package;
+ default = pkgs.chrony;
+ defaultText = "pkgs.chrony";
+ description = ''
+ Which chrony package to use.
+ '';
+ };
+
servers = mkOption {
default = config.networking.timeServers;
+ type = types.listOf types.str;
description = ''
The set of NTP servers from which to synchronise.
'';
};
+ serverOption = mkOption {
+ default = "iburst";
+ type = types.enum [ "iburst" "offline" ];
+ description = ''
+ Set option for server directives.
+
+ Use "iburst" to rapidly poll on startup. Recommended if your machine
+ is consistently online.
+
+ Use "offline" to prevent polling on startup. Recommended if your
+ machine boots offline or is otherwise frequently offline.
+ '';
+ };
+
+ enableNTS = mkOption {
+ type = types.bool;
+ default = false;
+ description = ''
+ Whether to enable Network Time Security authentication.
+ Make sure it is supported by your selected NTP server(s).
+ '';
+ };
+
initstepslew = mkOption {
+ type = types.attrsOf (types.either types.bool types.int);
default = {
enabled = true;
threshold = 1000; # by default, same threshold as 'ntpd -g' (1000s)
@@ -58,6 +94,12 @@ in
'';
};
+ directory = mkOption {
+ type = types.str;
+ default = "/var/lib/chrony";
+ description = "Directory where chrony state is stored.";
+ };
+
extraConfig = mkOption {
type = types.lines;
default = "";
@@ -79,7 +121,7 @@ in
config = mkIf cfg.enable {
meta.maintainers = with lib.maintainers; [ thoughtpolice ];
- environment.systemPackages = [ pkgs.chrony ];
+ environment.systemPackages = [ chronyPkg ];
users.groups.chrony.gid = config.ids.gids.chrony;
@@ -109,12 +151,12 @@ in
after = [ "network.target" ];
conflicts = [ "ntpd.service" "systemd-timesyncd.service" ];
- path = [ pkgs.chrony ];
+ path = [ chronyPkg ];
unitConfig.ConditionCapability = "CAP_SYS_TIME";
serviceConfig =
{ Type = "simple";
- ExecStart = "${pkgs.chrony}/bin/chronyd ${chronyFlags}";
+ ExecStart = "${chronyPkg}/bin/chronyd ${chronyFlags}";
ProtectHome = "yes";
ProtectSystem = "full";
diff --git a/third_party/nixpkgs/nixos/modules/services/networking/ntp/ntpd.nix b/third_party/nixpkgs/nixos/modules/services/networking/ntp/ntpd.nix
index 51398851ad..861b0db01a 100644
--- a/third_party/nixpkgs/nixos/modules/services/networking/ntp/ntpd.nix
+++ b/third_party/nixpkgs/nixos/modules/services/networking/ntp/ntpd.nix
@@ -79,6 +79,7 @@ in
servers = mkOption {
default = config.networking.timeServers;
+ type = types.listOf types.str;
description = ''
The set of NTP servers from which to synchronise.
'';
diff --git a/third_party/nixpkgs/nixos/modules/services/networking/owamp.nix b/third_party/nixpkgs/nixos/modules/services/networking/owamp.nix
index 637ed618b8..baf64347b0 100644
--- a/third_party/nixpkgs/nixos/modules/services/networking/owamp.nix
+++ b/third_party/nixpkgs/nixos/modules/services/networking/owamp.nix
@@ -10,7 +10,7 @@ in
###### interface
options = {
- services.owamp.enable = mkEnableOption ''Enable OWAMP server'';
+ services.owamp.enable = mkEnableOption "Enable OWAMP server";
};
diff --git a/third_party/nixpkgs/nixos/modules/services/networking/pleroma.nix b/third_party/nixpkgs/nixos/modules/services/networking/pleroma.nix
new file mode 100644
index 0000000000..9b2bf9f612
--- /dev/null
+++ b/third_party/nixpkgs/nixos/modules/services/networking/pleroma.nix
@@ -0,0 +1,140 @@
+{ config, options, lib, pkgs, stdenv, ... }:
+let
+ cfg = config.services.pleroma;
+in {
+ options = {
+ services.pleroma = with lib; {
+ enable = mkEnableOption "pleroma";
+
+ package = mkOption {
+ type = types.package;
+ default = pkgs.pleroma-otp;
+ description = "Pleroma package to use.";
+ };
+
+ user = mkOption {
+ type = types.str;
+ default = "pleroma";
+ description = "User account under which pleroma runs.";
+ };
+
+ group = mkOption {
+ type = types.str;
+ default = "pleroma";
+ description = "Group account under which pleroma runs.";
+ };
+
+ stateDir = mkOption {
+ type = types.str;
+ default = "/var/lib/pleroma";
+ readOnly = true;
+ description = "Directory where the pleroma service will save the uploads and static files.";
+ };
+
+ configs = mkOption {
+ type = with types; listOf str;
+ description = ''
+ Pleroma public configuration.
+
+ This list gets appended from left to
+ right into /etc/pleroma/config.exs. Elixir evaluates its
+ configuration imperatively, meaning you can override a
+ setting by appending a new str to this NixOS option list.
+
+ DO NOT STORE ANY PLEROMA SECRET
+ HERE, use
+ services.pleroma.secretConfigFile
+ instead.
+
+ This setting is going to be stored in a file part of
+ the Nix store. The Nix store being world-readable, it's not
+ the right place to store any secret
+
+ Have a look to Pleroma section in the NixOS manual for more
+ informations.
+ '';
+ };
+
+ secretConfigFile = mkOption {
+ type = types.str;
+ default = "/var/lib/pleroma/secrets.exs";
+ description = ''
+ Path to the file containing your secret pleroma configuration.
+
+ DO NOT POINT THIS OPTION TO THE NIX
+ STORE, the store being world-readable, it'll
+ compromise all your secrets.
+ '';
+ };
+ };
+ };
+
+ config = lib.mkIf cfg.enable {
+ users = {
+ users."${cfg.user}" = {
+ description = "Pleroma user";
+ home = cfg.stateDir;
+ extraGroups = [ cfg.group ];
+ };
+ groups."${cfg.group}" = {};
+ };
+
+ environment.systemPackages = [ cfg.package ];
+
+ environment.etc."/pleroma/config.exs".text = ''
+ ${lib.concatMapStrings (x: "${x}") cfg.configs}
+
+ # The lau/tzdata library is trying to download the latest
+ # timezone database in the OTP priv directory by default.
+ # This directory being in the store, it's read-only.
+ # Setting that up to a more appropriate location.
+ config :tzdata, :data_dir, "/var/lib/pleroma/elixir_tzdata_data"
+
+ import_config "${cfg.secretConfigFile}"
+ '';
+
+ systemd.services.pleroma = {
+ description = "Pleroma social network";
+ after = [ "network-online.target" "postgresql.service" ];
+ wantedBy = [ "multi-user.target" ];
+ restartTriggers = [ config.environment.etc."/pleroma/config.exs".source ];
+ serviceConfig = {
+ User = cfg.user;
+ Group = cfg.group;
+ Type = "exec";
+ WorkingDirectory = "~";
+ StateDirectory = "pleroma pleroma/static pleroma/uploads";
+ StateDirectoryMode = "700";
+
+ # Checking the conf file is there then running the database
+ # migration before each service start, just in case there are
+ # some pending ones.
+ #
+ # It's sub-optimal as we'll always run this, even if pleroma
+ # has not been updated. But the no-op process is pretty fast.
+ # Better be safe than sorry migration-wise.
+ ExecStartPre =
+ let preScript = pkgs.writers.writeBashBin "pleromaStartPre"
+ "${cfg.package}/bin/pleroma_ctl migrate";
+ in "${preScript}/bin/pleromaStartPre";
+
+ ExecStart = "${cfg.package}/bin/pleroma start";
+ ExecStop = "${cfg.package}/bin/pleroma stop";
+ ExecReload = "${pkgs.coreutils}/bin/kill -HUP $MAINPID";
+
+ # Systemd sandboxing directives.
+ # Taken from the upstream contrib systemd service at
+ # pleroma/installation/pleroma.service
+ PrivateTmp = true;
+ ProtectHome = true;
+ ProtectSystem = "full";
+ PrivateDevices = false;
+ NoNewPrivileges = true;
+ CapabilityBoundingSet = "~CAP_SYS_ADMIN";
+ };
+ };
+
+ };
+ meta.maintainers = with lib.maintainers; [ ninjatrappeur ];
+ meta.doc = ./pleroma.xml;
+}
diff --git a/third_party/nixpkgs/nixos/modules/services/networking/pleroma.xml b/third_party/nixpkgs/nixos/modules/services/networking/pleroma.xml
new file mode 100644
index 0000000000..9ab0be3d94
--- /dev/null
+++ b/third_party/nixpkgs/nixos/modules/services/networking/pleroma.xml
@@ -0,0 +1,132 @@
+
+ Pleroma
+ Pleroma is a lightweight activity pub server.
+
+ Quick Start
+ To get quickly started, you can use this sample NixOS configuration and adapt it to your use case.
+
+ {
+ security.acme = {
+ email = "root@tld";
+ acceptTerms = true;
+ certs = {
+ "social.tld.com" = {
+ webroot = "/var/www/social.tld.com";
+ email = "root@tld";
+ group = "nginx";
+ };
+ };
+ };
+ services = {
+ pleroma = {
+ enable = true;
+ secretConfigFile = "/var/lib/pleroma/secrets.exs";
+ configs = [
+ ''
+ import Config
+
+ config :pleroma, Pleroma.Web.Endpoint,
+ url: [host: "social.tld.com", scheme: "https", port: 443],
+ http: [ip: {127, 0, 0, 1}, port: 4000]
+
+ config :pleroma, :instance,
+ name: "NixOS test pleroma server",
+ email: "pleroma@social.tld.com",
+ notify_email: "pleroma@social.tld.com",
+ limit: 5000,
+ registrations_open: true
+
+ config :pleroma, :media_proxy,
+ enabled: false,
+ redirect_on_failure: true
+ #base_url: "https://cache.pleroma.social"
+
+ config :pleroma, Pleroma.Repo,
+ adapter: Ecto.Adapters.Postgres,
+ username: "pleroma",
+ password: "${test-db-passwd}",
+ database: "pleroma",
+ hostname: "localhost",
+ pool_size: 10,
+ prepare: :named,
+ parameters: [
+ plan_cache_mode: "force_custom_plan"
+ ]
+
+ config :pleroma, :database, rum_enabled: false
+ config :pleroma, :instance, static_dir: "/var/lib/pleroma/static"
+ config :pleroma, Pleroma.Uploaders.Local, uploads: "/var/lib/pleroma/uploads"
+ config :pleroma, configurable_from_database: false
+ ''
+ ];
+ };
+ postgresql = {
+ enable = true;
+ package = pkgs.postgresql_12;
+ };
+ nginx = {
+ enable = true;
+ addSSL = true;
+ sslCertificate = "/var/lib/acme/social.tld.com/fullchain.pem";
+ sslCertificateKey = "/var/lib/acme/social.tld.com/key.pem";
+ root = "/var/www/social.tld.com";
+ # ACME endpoint
+ locations."/.well-known/acme-challenge" = {
+ root = "/var/www/social.tld.com/";
+ };
+ virtualHosts."social.tld.com" = {
+ addSSL = true;
+ locations."/" = {
+ proxyPass = "http://127.0.0.1:4000";
+ extraConfig = ''
+ add_header 'Access-Control-Allow-Origin' '*' always;
+ add_header 'Access-Control-Allow-Methods' 'POST, PUT, DELETE, GET, PATCH, OPTIONS' always;
+ add_header 'Access-Control-Allow-Headers' 'Authorization, Content-Type, Idempotency-Key' always;
+ add_header 'Access-Control-Expose-Headers' 'Link, X-RateLimit-Reset, X-RateLimit-Limit, X-RateLimit-Remaining, X-Request-Id' always;
+ if ($request_method = OPTIONS) {
+ return 204;
+ }
+ add_header X-XSS-Protection "1; mode=block";
+ add_header X-Permitted-Cross-Domain-Policies none;
+ add_header X-Frame-Options DENY;
+ add_header X-Content-Type-Options nosniff;
+ add_header Referrer-Policy same-origin;
+ add_header X-Download-Options noopen;
+ proxy_http_version 1.1;
+ proxy_set_header Upgrade $http_upgrade;
+ proxy_set_header Connection "upgrade";
+ proxy_set_header Host $host;
+ client_max_body_size 16m;
+ '';
+ };
+ };
+ };
+ };
+ };
+
+ Note that you'll need to seed your database and upload your pleroma secrets to the path pointed by config.pleroma.secretConfigFile. You can find more informations about how to do that in the next section.
+
+
+ Generating the Pleroma Config and Seed the Database
+
+ Before using this service, you'll need to generate your
+server configuration and its associated database seed. The
+pleroma_ctl CLI utility can help you with that. You
+can start with pleroma_ctl instance gen --output config.exs
+--output-psql setup.psql, this will prompt you some
+questions and will generate both your config file and database initial
+migration.
+For more details about this configuration format, please have a look at the upstream documentation.
+To seed your database, you can use the setup.psql file you just generated by running
+
+ sudo -u postgres psql -f setup.psql
+
+ In regard of the pleroma service configuration you also just generated, you'll need to split it in two parts. The "public" part, which do not contain any secrets and thus can be safely stored in the Nix store and its "private" counterpart containing some secrets (database password, endpoint secret key, salts, etc.).
+
+ The public part will live in your NixOS machine configuration in the services.pleroma.configs option. However, it's up to you to upload the secret pleroma configuration to the path pointed by services.pleroma.secretConfigFile. You can do that manually or rely on a third party tool such as Morph or NixOps.
+
+
diff --git a/third_party/nixpkgs/nixos/modules/services/networking/prayer.nix b/third_party/nixpkgs/nixos/modules/services/networking/prayer.nix
index f04dac01d9..ae9258b271 100644
--- a/third_party/nixpkgs/nixos/modules/services/networking/prayer.nix
+++ b/third_party/nixpkgs/nixos/modules/services/networking/prayer.nix
@@ -44,7 +44,8 @@ in
enable = mkEnableOption "the prayer webmail http server";
port = mkOption {
- default = "2080";
+ default = 2080;
+ type = types.port;
description = ''
Port the prayer http server is listening to.
'';
diff --git a/third_party/nixpkgs/nixos/modules/services/networking/quassel.nix b/third_party/nixpkgs/nixos/modules/services/networking/quassel.nix
index da723ec86a..bfbd3b46ab 100644
--- a/third_party/nixpkgs/nixos/modules/services/networking/quassel.nix
+++ b/third_party/nixpkgs/nixos/modules/services/networking/quassel.nix
@@ -45,6 +45,7 @@ in
};
interfaces = mkOption {
+ type = types.listOf types.str;
default = [ "127.0.0.1" ];
description = ''
The interfaces the Quassel daemon will be listening to. If `[ 127.0.0.1 ]',
@@ -54,6 +55,7 @@ in
};
portNumber = mkOption {
+ type = types.port;
default = 4242;
description = ''
The port number the Quassel daemon will be listening to.
@@ -61,7 +63,8 @@ in
};
dataDir = mkOption {
- default = ''/home/${user}/.config/quassel-irc.org'';
+ default = "/home/${user}/.config/quassel-irc.org";
+ type = types.str;
description = ''
The directory holding configuration files, the SQlite database and the SSL Cert.
'';
@@ -69,6 +72,7 @@ in
user = mkOption {
default = null;
+ type = types.nullOr types.str;
description = ''
The existing user the Quassel daemon should run as. If left empty, a default "quassel" user will be created.
'';
diff --git a/third_party/nixpkgs/nixos/modules/services/networking/radvd.nix b/third_party/nixpkgs/nixos/modules/services/networking/radvd.nix
index f4b00c9b35..53fac4b7b7 100644
--- a/third_party/nixpkgs/nixos/modules/services/networking/radvd.nix
+++ b/third_party/nixpkgs/nixos/modules/services/networking/radvd.nix
@@ -33,6 +33,7 @@ in
};
services.radvd.config = mkOption {
+ type = types.lines;
example =
''
interface eth0 {
diff --git a/third_party/nixpkgs/nixos/modules/services/networking/resilio.nix b/third_party/nixpkgs/nixos/modules/services/networking/resilio.nix
index 6193d7340f..4701b0e814 100644
--- a/third_party/nixpkgs/nixos/modules/services/networking/resilio.nix
+++ b/third_party/nixpkgs/nixos/modules/services/networking/resilio.nix
@@ -183,6 +183,7 @@ in
sharedFolders = mkOption {
default = [];
+ type = types.listOf (types.attrsOf types.anything);
example =
[ { secret = "AHMYFPCQAHBM7LQPFXQ7WV6Y42IGUXJ5Y";
directory = "/home/user/sync_test";
diff --git a/third_party/nixpkgs/nixos/modules/services/networking/sabnzbd.nix b/third_party/nixpkgs/nixos/modules/services/networking/sabnzbd.nix
index ff5aef7d1c..43566dfd25 100644
--- a/third_party/nixpkgs/nixos/modules/services/networking/sabnzbd.nix
+++ b/third_party/nixpkgs/nixos/modules/services/networking/sabnzbd.nix
@@ -18,16 +18,19 @@ in
enable = mkEnableOption "the sabnzbd server";
configFile = mkOption {
+ type = types.path;
default = "/var/lib/sabnzbd/sabnzbd.ini";
description = "Path to config file.";
};
user = mkOption {
default = "sabnzbd";
+ type = types.str;
description = "User to run the service as";
};
group = mkOption {
+ type = types.str;
default = "sabnzbd";
description = "Group to run the service as";
};
diff --git a/third_party/nixpkgs/nixos/modules/services/networking/shairport-sync.nix b/third_party/nixpkgs/nixos/modules/services/networking/shairport-sync.nix
index b4b86a2d55..ac526c0e9f 100644
--- a/third_party/nixpkgs/nixos/modules/services/networking/shairport-sync.nix
+++ b/third_party/nixpkgs/nixos/modules/services/networking/shairport-sync.nix
@@ -28,6 +28,7 @@ in
};
arguments = mkOption {
+ type = types.str;
default = "-v -o pa";
description = ''
Arguments to pass to the daemon. Defaults to a local pulseaudio
@@ -36,6 +37,7 @@ in
};
user = mkOption {
+ type = types.str;
default = "shairport";
description = ''
User account name under which to run shairport-sync. The account
diff --git a/third_party/nixpkgs/nixos/modules/services/networking/smokeping.nix b/third_party/nixpkgs/nixos/modules/services/networking/smokeping.nix
index 37ee2a8038..4470c18fd5 100644
--- a/third_party/nixpkgs/nixos/modules/services/networking/smokeping.nix
+++ b/third_party/nixpkgs/nixos/modules/services/networking/smokeping.nix
@@ -124,7 +124,8 @@ in
};
hostName = mkOption {
type = types.str;
- default = config.networking.hostName;
+ default = config.networking.fqdn;
+ defaultText = "\${config.networking.fqdn}";
example = "somewhere.example.com";
description = "DNS name for the urls generated in the cgi.";
};
@@ -156,6 +157,7 @@ in
ownerEmail = mkOption {
type = types.str;
default = "no-reply@${cfg.hostName}";
+ defaultText = "no-reply@\${hostName}";
example = "no-reply@yourdomain.com";
description = "Email contact for owner";
};
@@ -239,18 +241,18 @@ in
targetConfig = mkOption {
type = types.lines;
default = ''
- probe = FPing
- menu = Top
- title = Network Latency Grapher
- remark = Welcome to the SmokePing website of xxx Company. \
- Here you will learn all about the latency of our network.
- + Local
- menu = Local
- title = Local Network
- ++ LocalMachine
- menu = Local Machine
- title = This host
- host = localhost
+ probe = FPing
+ menu = Top
+ title = Network Latency Grapher
+ remark = Welcome to the SmokePing website of xxx Company. \
+ Here you will learn all about the latency of our network.
+ + Local
+ menu = Local
+ title = Local Network
+ ++ LocalMachine
+ menu = Local Machine
+ title = This host
+ host = localhost
'';
description = "Target configuration";
};
@@ -303,7 +305,7 @@ in
${cfg.package}/bin/smokeping --check --config=${configPath}
${cfg.package}/bin/smokeping --static --config=${configPath}
'';
- script = ''${cfg.package}/bin/smokeping --config=${configPath} --nodaemon'';
+ script = "${cfg.package}/bin/smokeping --config=${configPath} --nodaemon";
};
systemd.services.thttpd = mkIf cfg.webService {
wantedBy = [ "multi-user.target"];
diff --git a/third_party/nixpkgs/nixos/modules/services/networking/ssh/lshd.nix b/third_party/nixpkgs/nixos/modules/services/networking/ssh/lshd.nix
index 41d0584080..862ff7df05 100644
--- a/third_party/nixpkgs/nixos/modules/services/networking/ssh/lshd.nix
+++ b/third_party/nixpkgs/nixos/modules/services/networking/ssh/lshd.nix
@@ -29,6 +29,7 @@ in
portNumber = mkOption {
default = 22;
+ type = types.port;
description = ''
The port on which to listen for connections.
'';
@@ -36,6 +37,7 @@ in
interfaces = mkOption {
default = [];
+ type = types.listOf types.str;
description = ''
List of network interfaces where listening for connections.
When providing the empty list, `[]', lshd listens on all
@@ -46,6 +48,7 @@ in
hostKey = mkOption {
default = "/etc/lsh/host-key";
+ type = types.str;
description = ''
Path to the server's private key. Note that this key must
have been created, e.g., using "lsh-keygen --server |
@@ -56,29 +59,30 @@ in
syslog = mkOption {
type = types.bool;
default = true;
- description = ''Whether to enable syslog output.'';
+ description = "Whether to enable syslog output.";
};
passwordAuthentication = mkOption {
type = types.bool;
default = true;
- description = ''Whether to enable password authentication.'';
+ description = "Whether to enable password authentication.";
};
publicKeyAuthentication = mkOption {
type = types.bool;
default = true;
- description = ''Whether to enable public key authentication.'';
+ description = "Whether to enable public key authentication.";
};
rootLogin = mkOption {
type = types.bool;
default = false;
- description = ''Whether to enable remote root login.'';
+ description = "Whether to enable remote root login.";
};
loginShell = mkOption {
default = null;
+ type = types.nullOr types.str;
description = ''
If non-null, override the default login shell with the
specified value.
@@ -88,6 +92,7 @@ in
srpKeyExchange = mkOption {
default = false;
+ type = types.bool;
description = ''
Whether to enable SRP key exchange and user authentication.
'';
@@ -96,16 +101,17 @@ in
tcpForwarding = mkOption {
type = types.bool;
default = true;
- description = ''Whether to enable TCP/IP forwarding.'';
+ description = "Whether to enable TCP/IP forwarding.";
};
x11Forwarding = mkOption {
type = types.bool;
default = true;
- description = ''Whether to enable X11 forwarding.'';
+ description = "Whether to enable X11 forwarding.";
};
subsystems = mkOption {
+ type = types.listOf types.path;
description = ''
List of subsystem-path pairs, where the head of the pair
denotes the subsystem name, and the tail denotes the path to
diff --git a/third_party/nixpkgs/nixos/modules/services/networking/strongswan-swanctl/swanctl-params.nix b/third_party/nixpkgs/nixos/modules/services/networking/strongswan-swanctl/swanctl-params.nix
index 1d1e0bd1ca..8ae62931a8 100644
--- a/third_party/nixpkgs/nixos/modules/services/networking/strongswan-swanctl/swanctl-params.nix
+++ b/third_party/nixpkgs/nixos/modules/services/networking/strongswan-swanctl/swanctl-params.nix
@@ -1273,7 +1273,7 @@ in {
provided the user is prompted during an interactive
--load-creds call.
'';
- } ''Definition for a private key that's stored on a token/smartcard/TPM.'';
+ } "Definition for a private key that's stored on a token/smartcard/TPM.";
};
diff --git a/third_party/nixpkgs/nixos/modules/services/networking/supybot.nix b/third_party/nixpkgs/nixos/modules/services/networking/supybot.nix
index 7a62e04ec7..332c3ced06 100644
--- a/third_party/nixpkgs/nixos/modules/services/networking/supybot.nix
+++ b/third_party/nixpkgs/nixos/modules/services/networking/supybot.nix
@@ -64,13 +64,14 @@ in
};
extraPackages = mkOption {
+ type = types.functionTo (types.listOf types.package);
default = p: [];
description = ''
Extra Python packages available to supybot plugins. The
value must be a function which receives the attrset defined
in python3Packages as the sole argument.
'';
- example = literalExample ''p: [ p.lxml p.requests ]'';
+ example = literalExample "p: [ p.lxml p.requests ]";
};
};
diff --git a/third_party/nixpkgs/nixos/modules/services/networking/wpa_supplicant.nix b/third_party/nixpkgs/nixos/modules/services/networking/wpa_supplicant.nix
index 3951398790..6148259676 100644
--- a/third_party/nixpkgs/nixos/modules/services/networking/wpa_supplicant.nix
+++ b/third_party/nixpkgs/nixos/modules/services/networking/wpa_supplicant.nix
@@ -14,8 +14,8 @@ let
then ''"${psk}"''
else pskRaw;
baseAuth = if key != null
- then ''psk=${key}''
- else ''key_mgmt=NONE'';
+ then "psk=${key}"
+ else "key_mgmt=NONE";
in ''
network={
ssid="${ssid}"
diff --git a/third_party/nixpkgs/nixos/modules/services/search/elasticsearch-curator.nix b/third_party/nixpkgs/nixos/modules/services/search/elasticsearch-curator.nix
index 9620c3e0b6..bb2612322b 100644
--- a/third_party/nixpkgs/nixos/modules/services/search/elasticsearch-curator.nix
+++ b/third_party/nixpkgs/nixos/modules/services/search/elasticsearch-curator.nix
@@ -55,6 +55,7 @@ in {
};
actionYAML = mkOption {
description = "curator action.yaml file contents, alternatively use curator-cli which takes a simple action command";
+ type = types.lines;
example = ''
---
actions:
diff --git a/third_party/nixpkgs/nixos/modules/services/security/fprot.nix b/third_party/nixpkgs/nixos/modules/services/security/fprot.nix
index 3a0b08b3c6..df60d553e8 100644
--- a/third_party/nixpkgs/nixos/modules/services/security/fprot.nix
+++ b/third_party/nixpkgs/nixos/modules/services/security/fprot.nix
@@ -16,16 +16,19 @@ in {
description = ''
product.data file. Defaults to the one supplied with installation package.
'';
+ type = types.path;
};
frequency = mkOption {
default = 30;
+ type = types.int;
description = ''
Update virus definitions every X minutes.
'';
};
licenseKeyfile = mkOption {
+ type = types.path;
description = ''
License keyfile. Defaults to the one supplied with installation package.
'';
diff --git a/third_party/nixpkgs/nixos/modules/services/security/oauth2_proxy.nix b/third_party/nixpkgs/nixos/modules/services/security/oauth2_proxy.nix
index 486f3ab053..77c579279a 100644
--- a/third_party/nixpkgs/nixos/modules/services/security/oauth2_proxy.nix
+++ b/third_party/nixpkgs/nixos/modules/services/security/oauth2_proxy.nix
@@ -538,6 +538,7 @@ in
extraConfig = mkOption {
default = {};
+ type = types.attrsOf types.anything;
description = ''
Extra config to pass to oauth2-proxy.
'';
diff --git a/third_party/nixpkgs/nixos/modules/services/security/usbguard.nix b/third_party/nixpkgs/nixos/modules/services/security/usbguard.nix
index 71fd71a2ca..4cdb3a041b 100644
--- a/third_party/nixpkgs/nixos/modules/services/security/usbguard.nix
+++ b/third_party/nixpkgs/nixos/modules/services/security/usbguard.nix
@@ -173,7 +173,7 @@ in
serviceConfig = {
Type = "simple";
- ExecStart = ''${cfg.package}/bin/usbguard-daemon -P -k -c ${daemonConfFile}'';
+ ExecStart = "${cfg.package}/bin/usbguard-daemon -P -k -c ${daemonConfFile}";
Restart = "on-failure";
StateDirectory = [
diff --git a/third_party/nixpkgs/nixos/modules/services/security/vault.nix b/third_party/nixpkgs/nixos/modules/services/security/vault.nix
index 64622454b9..5a20f6413b 100644
--- a/third_party/nixpkgs/nixos/modules/services/security/vault.nix
+++ b/third_party/nixpkgs/nixos/modules/services/security/vault.nix
@@ -27,6 +27,11 @@ let
''}
${cfg.extraConfig}
'';
+
+ allConfigPaths = [configFile] ++ cfg.extraSettingsPaths;
+
+ configOptions = escapeShellArgs (concatMap (p: ["-config" p]) allConfigPaths);
+
in
{
@@ -84,7 +89,14 @@ in
storageConfig = mkOption {
type = types.nullOr types.lines;
default = null;
- description = "Storage configuration";
+ description = ''
+ HCL configuration to insert in the storageBackend section.
+
+ Confidential values should not be specified here because this option's
+ value is written to the Nix store, which is publicly readable.
+ Provide credentials and such in a separate file using
+ .
+ '';
};
telemetryConfig = mkOption {
@@ -98,6 +110,36 @@ in
default = "";
description = "Extra text appended to vault.hcl.";
};
+
+ extraSettingsPaths = mkOption {
+ type = types.listOf types.path;
+ default = [];
+ description = ''
+ Configuration files to load besides the immutable one defined by the NixOS module.
+ This can be used to avoid putting credentials in the Nix store, which can be read by any user.
+
+ Each path can point to a JSON- or HCL-formatted file, or a directory
+ to be scanned for files with .hcl or
+ .json extensions.
+
+ To upload the confidential file with NixOps, use for example:
+
+
+ '';
+ };
};
};
@@ -136,7 +178,7 @@ in
serviceConfig = {
User = "vault";
Group = "vault";
- ExecStart = "${cfg.package}/bin/vault server -config ${configFile}";
+ ExecStart = "${cfg.package}/bin/vault server ${configOptions}";
ExecReload = "${pkgs.coreutils}/bin/kill -SIGHUP $MAINPID";
PrivateDevices = true;
PrivateTmp = true;
diff --git a/third_party/nixpkgs/nixos/modules/services/system/cloud-init.nix b/third_party/nixpkgs/nixos/modules/services/system/cloud-init.nix
index 3518e0ee9d..f83db30c1f 100644
--- a/third_party/nixpkgs/nixos/modules/services/system/cloud-init.nix
+++ b/third_party/nixpkgs/nixos/modules/services/system/cloud-init.nix
@@ -98,7 +98,7 @@ in
- final-message
- power-state-change
'';
- description = ''cloud-init configuration.'';
+ description = "cloud-init configuration.";
};
};
diff --git a/third_party/nixpkgs/nixos/modules/services/torrent/deluge.nix b/third_party/nixpkgs/nixos/modules/services/torrent/deluge.nix
index 45398cb261..7ca4fdcf64 100644
--- a/third_party/nixpkgs/nixos/modules/services/torrent/deluge.nix
+++ b/third_party/nixpkgs/nixos/modules/services/torrent/deluge.nix
@@ -41,6 +41,7 @@ in {
openFilesLimit = mkOption {
default = openFilesLimit;
+ type = types.either types.int types.str;
description = ''
Number of files to allow deluged to open.
'';
diff --git a/third_party/nixpkgs/nixos/modules/services/web-apps/dokuwiki.nix b/third_party/nixpkgs/nixos/modules/services/web-apps/dokuwiki.nix
index d9ebb3a988..9567223ebc 100644
--- a/third_party/nixpkgs/nixos/modules/services/web-apps/dokuwiki.nix
+++ b/third_party/nixpkgs/nixos/modules/services/web-apps/dokuwiki.nix
@@ -336,7 +336,7 @@ in
locations."/" = {
priority = 1;
index = "doku.php";
- extraConfig = ''try_files $uri $uri/ @dokuwiki;'';
+ extraConfig = "try_files $uri $uri/ @dokuwiki;";
};
locations."@dokuwiki" = {
diff --git a/third_party/nixpkgs/nixos/modules/services/web-apps/galene.nix b/third_party/nixpkgs/nixos/modules/services/web-apps/galene.nix
new file mode 100644
index 0000000000..769490e915
--- /dev/null
+++ b/third_party/nixpkgs/nixos/modules/services/web-apps/galene.nix
@@ -0,0 +1,178 @@
+{ config, lib, pkgs, ... }:
+
+with lib;
+let
+ cfg = config.services.galene;
+ defaultstateDir = "/var/lib/galene";
+ defaultrecordingsDir = "${cfg.stateDir}/recordings";
+ defaultgroupsDir = "${cfg.stateDir}/groups";
+ defaultdataDir = "${cfg.stateDir}/data";
+in
+{
+ options = {
+ services.galene = {
+ enable = mkEnableOption "Galene Service.";
+
+ stateDir = mkOption {
+ default = defaultstateDir;
+ type = types.str;
+ description = ''
+ The directory where Galene stores its internal state. If left as the default
+ value this directory will automatically be created before the Galene server
+ starts, otherwise the sysadmin is responsible for ensuring the directory
+ exists with appropriate ownership and permissions.
+ '';
+ };
+
+ user = mkOption {
+ type = types.str;
+ default = "galene";
+ description = "User account under which galene runs.";
+ };
+
+ group = mkOption {
+ type = types.str;
+ default = "galene";
+ description = "Group under which galene runs.";
+ };
+
+ insecure = mkOption {
+ type = types.bool;
+ default = false;
+ description = ''
+ Whether Galene should listen in http or in https. If left as the default
+ value (false), Galene needs to be fed a private key and a certificate.
+ '';
+ };
+
+ certFile = mkOption {
+ type = types.nullOr types.str;
+ default = null;
+ example = "/path/to/your/cert.pem";
+ description = ''
+ Path to the server's certificate. The file is copied at runtime to
+ Galene's data directory where it needs to reside.
+ '';
+ };
+
+ keyFile = mkOption {
+ type = types.nullOr types.str;
+ default = null;
+ example = "/path/to/your/key.pem";
+ description = ''
+ Path to the server's private key. The file is copied at runtime to
+ Galene's data directory where it needs to reside.
+ '';
+ };
+
+ httpAddress = mkOption {
+ type = types.str;
+ default = "";
+ description = "HTTP listen address for galene.";
+ };
+
+ httpPort = mkOption {
+ type = types.port;
+ default = 8443;
+ description = "HTTP listen port.";
+ };
+
+ staticDir = mkOption {
+ type = types.str;
+ default = "${cfg.package.static}/static";
+ example = "/var/lib/galene/static";
+ description = "Web server directory.";
+ };
+
+ recordingsDir = mkOption {
+ type = types.str;
+ default = defaultrecordingsDir;
+ example = "/var/lib/galene/recordings";
+ description = "Recordings directory.";
+ };
+
+ dataDir = mkOption {
+ type = types.str;
+ default = defaultdataDir;
+ example = "/var/lib/galene/data";
+ description = "Data directory.";
+ };
+
+ groupsDir = mkOption {
+ type = types.str;
+ default = defaultgroupsDir;
+ example = "/var/lib/galene/groups";
+ description = "Web server directory.";
+ };
+
+ package = mkOption {
+ default = pkgs.galene;
+ defaultText = "pkgs.galene";
+ type = types.package;
+ description = ''
+ Package for running Galene.
+ '';
+ };
+ };
+ };
+
+ config = mkIf cfg.enable {
+ assertions = [
+ {
+ assertion = cfg.insecure || (cfg.certFile != null && cfg.keyFile != null);
+ message = ''
+ Galene needs both certFile and keyFile defined for encryption, or
+ the insecure flag.
+ '';
+ }
+ ];
+
+ systemd.services.galene = {
+ description = "galene";
+ after = [ "network.target" ];
+ wantedBy = [ "multi-user.target" ];
+
+ preStart = ''
+ install -m 700 -o '${cfg.user}' -g '${cfg.group}' ${cfg.certFile} ${cfg.dataDir}/cert.pem
+ install -m 700 -o '${cfg.user}' -g '${cfg.group}' ${cfg.keyFile} ${cfg.dataDir}/key.pem
+ '';
+
+ serviceConfig = mkMerge [
+ {
+ Type = "simple";
+ User = cfg.user;
+ Group = cfg.group;
+ WorkingDirectory = cfg.stateDir;
+ ExecStart = ''${cfg.package}/bin/galene \
+ ${optionalString (cfg.insecure) "-insecure"} \
+ -data ${cfg.dataDir} \
+ -groups ${cfg.groupsDir} \
+ -recordings ${cfg.recordingsDir} \
+ -static ${cfg.staticDir}'';
+ Restart = "always";
+ # Upstream Requirements
+ LimitNOFILE = 65536;
+ StateDirectory = [ ] ++
+ optional (cfg.stateDir == defaultstateDir) "galene" ++
+ optional (cfg.dataDir == defaultdataDir) "galene/data" ++
+ optional (cfg.groupsDir == defaultgroupsDir) "galene/groups" ++
+ optional (cfg.recordingsDir == defaultrecordingsDir) "galene/recordings";
+ }
+ ];
+ };
+
+ users.users = mkIf (cfg.user == "galene")
+ {
+ galene = {
+ description = "galene Service";
+ group = cfg.group;
+ isSystemUser = true;
+ };
+ };
+
+ users.groups = mkIf (cfg.group == "galene") {
+ galene = { };
+ };
+ };
+ meta.maintainers = with lib.maintainers; [ rgrunbla ];
+}
diff --git a/third_party/nixpkgs/nixos/modules/services/web-apps/hledger-web.nix b/third_party/nixpkgs/nixos/modules/services/web-apps/hledger-web.nix
new file mode 100644
index 0000000000..43fc4daa17
--- /dev/null
+++ b/third_party/nixpkgs/nixos/modules/services/web-apps/hledger-web.nix
@@ -0,0 +1,77 @@
+{ lib, pkgs, config, ... }:
+with lib;
+let
+ cfg = config.services.hledger-web;
+in {
+ options.services.hledger-web = {
+
+ enable = mkEnableOption "hledger-web service";
+
+ serveApi = mkEnableOption "Serve only the JSON web API, without the web UI.";
+
+ host = mkOption {
+ type = types.str;
+ default = "127.0.0.1";
+ description = ''
+ Address to listen on.
+ '';
+ };
+
+ port = mkOption {
+ type = types.port;
+ default = 5000;
+ example = "80";
+ description = ''
+ Port to listen on.
+ '';
+ };
+
+ capabilities = mkOption {
+ type = types.commas;
+ default = "view";
+ description = ''
+ Enable the view, add, and/or manage capabilities. E.g. view,add
+ '';
+ };
+
+ journalFile = mkOption {
+ type = types.path;
+ example = "/home/hledger/.hledger.journal";
+ description = ''
+ Input journal file.
+ '';
+ };
+
+ baseUrl = mkOption {
+ type = with types; nullOr str;
+ default = null;
+ example = "https://example.org";
+ description = ''
+ Base URL, when sharing over a network.
+ '';
+ };
+ };
+
+ config = mkIf cfg.enable {
+ systemd.services.hledger-web = {
+ description = "hledger-web - web-app for the hledger accounting tool.";
+ documentation = [ https://hledger.org/hledger-web.html ];
+ wantedBy = [ "multi-user.target" ];
+ after = [ "networking.target" ];
+ serviceConfig = {
+ ExecStart = ''
+ ${pkgs.hledger-web}/bin/hledger-web \
+ --host=${cfg.host} \
+ --port=${toString cfg.port} \
+ --file=${cfg.journalFile} \
+ "--capabilities=${cfg.capabilities}" \
+ ${optionalString (cfg.baseUrl != null) "--base-url=${cfg.baseUrl}"} \
+ ${optionalString (cfg.serveApi) "--serve-api"}
+ '';
+ Restart = "always";
+ };
+ };
+ };
+
+ meta.maintainers = with lib.maintainers; [ marijanp ];
+}
diff --git a/third_party/nixpkgs/nixos/modules/services/web-apps/keycloak.nix b/third_party/nixpkgs/nixos/modules/services/web-apps/keycloak.nix
index bbb0c8d048..a93e932793 100644
--- a/third_party/nixpkgs/nixos/modules/services/web-apps/keycloak.nix
+++ b/third_party/nixpkgs/nixos/modules/services/web-apps/keycloak.nix
@@ -565,7 +565,7 @@ in
assertions = [
{
assertion = (cfg.databaseUseSSL && cfg.databaseType == "postgresql") -> (cfg.databaseCaCert != null);
- message = ''A CA certificate must be specified (in 'services.keycloak.databaseCaCert') when PostgreSQL is used with SSL'';
+ message = "A CA certificate must be specified (in 'services.keycloak.databaseCaCert') when PostgreSQL is used with SSL";
}
];
diff --git a/third_party/nixpkgs/nixos/modules/services/web-apps/mediawiki.nix b/third_party/nixpkgs/nixos/modules/services/web-apps/mediawiki.nix
index 0a5b6047bb..1db1652022 100644
--- a/third_party/nixpkgs/nixos/modules/services/web-apps/mediawiki.nix
+++ b/third_party/nixpkgs/nixos/modules/services/web-apps/mediawiki.nix
@@ -180,6 +180,7 @@ in
};
name = mkOption {
+ type = types.str;
default = "MediaWiki";
example = "Foobar Wiki";
description = "Name of the wiki.";
diff --git a/third_party/nixpkgs/nixos/modules/services/web-apps/moodle.nix b/third_party/nixpkgs/nixos/modules/services/web-apps/moodle.nix
index 8887136ea5..ad1e55d62d 100644
--- a/third_party/nixpkgs/nixos/modules/services/web-apps/moodle.nix
+++ b/third_party/nixpkgs/nixos/modules/services/web-apps/moodle.nix
@@ -84,7 +84,7 @@ in
type = mkOption {
type = types.enum [ "mysql" "pgsql" ];
default = "mysql";
- description = ''Database engine to use.'';
+ description = "Database engine to use.";
};
host = mkOption {
diff --git a/third_party/nixpkgs/nixos/modules/services/web-apps/nextcloud.nix b/third_party/nixpkgs/nixos/modules/services/web-apps/nextcloud.nix
index da019aa250..d50939e701 100644
--- a/third_party/nixpkgs/nixos/modules/services/web-apps/nextcloud.nix
+++ b/third_party/nixpkgs/nixos/modules/services/web-apps/nextcloud.nix
@@ -6,17 +6,19 @@ let
cfg = config.services.nextcloud;
fpm = config.services.phpfpm.pools.nextcloud;
- phpPackage =
- let
- base = pkgs.php74;
- in
- base.buildEnv {
- extensions = { enabled, all }: with all;
- enabled ++ [
- apcu redis memcached imagick
- ];
- extraConfig = phpOptionsStr;
- };
+ phpPackage = pkgs.php74.buildEnv {
+ extensions = { enabled, all }:
+ (with all;
+ enabled
+ ++ [ imagick ] # Always enabled
+ # Optionally enabled depending on caching settings
+ ++ optional cfg.caching.apcu apcu
+ ++ optional cfg.caching.redis redis
+ ++ optional cfg.caching.memcached memcached
+ )
+ ++ cfg.phpExtraExtensions all; # Enabled by user
+ extraConfig = toKeyValue phpOptions;
+ };
toKeyValue = generators.toKeyValue {
mkKeyValue = generators.mkKeyValueDefault {} " = ";
@@ -27,7 +29,6 @@ let
post_max_size = cfg.maxUploadSize;
memory_limit = cfg.maxUploadSize;
} // cfg.phpOptions;
- phpOptionsStr = toKeyValue phpOptions;
occ = pkgs.writeScriptBin "nextcloud-occ" ''
#! ${pkgs.runtimeShell}
@@ -116,6 +117,21 @@ in {
'';
};
+ phpExtraExtensions = mkOption {
+ type = with types; functionTo (listOf package);
+ default = all: [];
+ defaultText = "all: []";
+ description = ''
+ Additional PHP extensions to use for nextcloud.
+ By default, only extensions necessary for a vanilla nextcloud installation are enabled,
+ but you may choose from the list of available extensions and add further ones.
+ This is sometimes necessary to be able to install a certain nextcloud app that has additional requirements.
+ '';
+ example = literalExample ''
+ all: [ all.pdlib all.bz2 ]
+ '';
+ };
+
phpOptions = mkOption {
type = types.attrsOf types.str;
default = {
@@ -228,7 +244,8 @@ in {
type = types.nullOr types.str;
default = null;
description = ''
- The full path to a file that contains the admin's password.
+ The full path to a file that contains the admin's password. Must be
+ readable by user nextcloud.
'';
};
@@ -511,7 +528,6 @@ in {
pools.nextcloud = {
user = "nextcloud";
group = "nextcloud";
- phpOptions = phpOptionsStr;
phpPackage = phpPackage;
phpEnv = {
NEXTCLOUD_CONFIG_DIR = "${cfg.home}/config";
diff --git a/third_party/nixpkgs/nixos/modules/services/web-apps/nextcloud.xml b/third_party/nixpkgs/nixos/modules/services/web-apps/nextcloud.xml
index f71c8df6c6..6cbfda118c 100644
--- a/third_party/nixpkgs/nixos/modules/services/web-apps/nextcloud.xml
+++ b/third_party/nixpkgs/nixos/modules/services/web-apps/nextcloud.xml
@@ -182,6 +182,17 @@
+
+ Installing Apps and PHP extensions
+
+
+ Nextcloud apps are installed statefully through the web interface.
+
+ Some apps may require extra PHP extensions to be installed.
+ This can be configured with the setting.
+
+
+
Maintainer information
diff --git a/third_party/nixpkgs/nixos/modules/services/web-apps/trilium.nix b/third_party/nixpkgs/nixos/modules/services/web-apps/trilium.nix
index 3fa8dad049..3a6ea02676 100644
--- a/third_party/nixpkgs/nixos/modules/services/web-apps/trilium.nix
+++ b/third_party/nixpkgs/nixos/modules/services/web-apps/trilium.nix
@@ -85,7 +85,7 @@ in
config = lib.mkIf cfg.enable (lib.mkMerge [
{
- meta.maintainers = with lib.maintainers; [ kampka ];
+ meta.maintainers = with lib.maintainers; [ ];
users.groups.trilium = {};
users.users.trilium = {
diff --git a/third_party/nixpkgs/nixos/modules/services/web-servers/apache-httpd/vhost-options.nix b/third_party/nixpkgs/nixos/modules/services/web-servers/apache-httpd/vhost-options.nix
index 173c0f8561..394f9a3055 100644
--- a/third_party/nixpkgs/nixos/modules/services/web-servers/apache-httpd/vhost-options.nix
+++ b/third_party/nixpkgs/nixos/modules/services/web-servers/apache-httpd/vhost-options.nix
@@ -112,7 +112,7 @@ in
acmeRoot = mkOption {
type = types.str;
- default = "/var/lib/acme/acme-challenges";
+ default = "/var/lib/acme/acme-challenge";
description = "Directory for the acme challenge which is PUBLIC, don't put certs or keys in here";
};
diff --git a/third_party/nixpkgs/nixos/modules/services/web-servers/caddy.nix b/third_party/nixpkgs/nixos/modules/services/web-servers/caddy.nix
index 297b732733..6ecfc113ca 100644
--- a/third_party/nixpkgs/nixos/modules/services/web-servers/caddy.nix
+++ b/third_party/nixpkgs/nixos/modules/services/web-servers/caddy.nix
@@ -20,8 +20,24 @@ let
--config ${configFile} --adapter ${cfg.adapter} > $out
'';
tlsJSON = pkgs.writeText "tls.json" (builtins.toJSON tlsConfig);
- configJSON = pkgs.runCommand "caddy-config.json" { } ''
- ${pkgs.jq}/bin/jq -s '.[0] * .[1]' ${adaptedConfig} ${tlsJSON} > $out
+
+ # merge the TLS config options we expose with the ones originating in the Caddyfile
+ configJSON =
+ let tlsConfigMerge = ''
+ {"apps":
+ {"tls":
+ {"automation":
+ {"policies":
+ (if .[0].apps.tls.automation.policies == .[1]?.apps.tls.automation.policies
+ then .[0].apps.tls.automation.policies
+ else (.[0].apps.tls.automation.policies + .[1]?.apps.tls.automation.policies)
+ end)
+ }
+ }
+ }
+ }'';
+ in pkgs.runCommand "caddy-config.json" { } ''
+ ${pkgs.jq}/bin/jq -s '.[0] * ${tlsConfigMerge}' ${adaptedConfig} ${tlsJSON} > $out
'';
in {
imports = [
diff --git a/third_party/nixpkgs/nixos/modules/services/web-servers/jboss/default.nix b/third_party/nixpkgs/nixos/modules/services/web-servers/jboss/default.nix
index ca5b8635fc..d243e0f3f1 100644
--- a/third_party/nixpkgs/nixos/modules/services/web-servers/jboss/default.nix
+++ b/third_party/nixpkgs/nixos/modules/services/web-servers/jboss/default.nix
@@ -31,32 +31,38 @@ in
tempDir = mkOption {
default = "/tmp";
+ type = types.str;
description = "Location where JBoss stores its temp files";
};
logDir = mkOption {
default = "/var/log/jboss";
+ type = types.str;
description = "Location of the logfile directory of JBoss";
};
serverDir = mkOption {
description = "Location of the server instance files";
default = "/var/jboss/server";
+ type = types.str;
};
deployDir = mkOption {
description = "Location of the deployment files";
default = "/nix/var/nix/profiles/default/server/default/deploy/";
+ type = types.str;
};
libUrl = mkOption {
default = "file:///nix/var/nix/profiles/default/server/default/lib";
description = "Location where the shared library JARs are stored";
+ type = types.str;
};
user = mkOption {
default = "nobody";
description = "User account under which jboss runs.";
+ type = types.str;
};
useJK = mkOption {
diff --git a/third_party/nixpkgs/nixos/modules/services/web-servers/lighttpd/default.nix b/third_party/nixpkgs/nixos/modules/services/web-servers/lighttpd/default.nix
index 7a3df26e47..d1cb8a8dc2 100644
--- a/third_party/nixpkgs/nixos/modules/services/web-servers/lighttpd/default.nix
+++ b/third_party/nixpkgs/nixos/modules/services/web-servers/lighttpd/default.nix
@@ -193,7 +193,7 @@ in
configText = mkOption {
default = "";
type = types.lines;
- example = ''...verbatim config file contents...'';
+ example = "...verbatim config file contents...";
description = ''
Overridable config file contents to use for lighttpd. By default, use
the contents automatically generated by NixOS.
diff --git a/third_party/nixpkgs/nixos/modules/services/web-servers/nginx/default.nix b/third_party/nixpkgs/nixos/modules/services/web-servers/nginx/default.nix
index d6f463be9e..29cb7cedcb 100644
--- a/third_party/nixpkgs/nixos/modules/services/web-servers/nginx/default.nix
+++ b/third_party/nixpkgs/nixos/modules/services/web-servers/nginx/default.nix
@@ -404,6 +404,7 @@ in
logError = mkOption {
default = "stderr";
+ type = types.str;
description = "
Configures logging.
The first parameter defines a file that will store the log. The
diff --git a/third_party/nixpkgs/nixos/modules/services/web-servers/nginx/location-options.nix b/third_party/nixpkgs/nixos/modules/services/web-servers/nginx/location-options.nix
index 5a7f5188b6..d8c976f202 100644
--- a/third_party/nixpkgs/nixos/modules/services/web-servers/nginx/location-options.nix
+++ b/third_party/nixpkgs/nixos/modules/services/web-servers/nginx/location-options.nix
@@ -52,7 +52,7 @@ with lib;
default = false;
example = true;
description = ''
- Whether to supporty proxying websocket connections with HTTP/1.1.
+ Whether to support proxying websocket connections with HTTP/1.1.
'';
};
diff --git a/third_party/nixpkgs/nixos/modules/services/web-servers/tomcat.nix b/third_party/nixpkgs/nixos/modules/services/web-servers/tomcat.nix
index 6d12925829..13fe98402c 100644
--- a/third_party/nixpkgs/nixos/modules/services/web-servers/tomcat.nix
+++ b/third_party/nixpkgs/nixos/modules/services/web-servers/tomcat.nix
@@ -74,6 +74,7 @@ in
extraGroups = mkOption {
default = [];
+ type = types.listOf types.str;
example = [ "users" ];
description = "Defines extra groups to which the tomcat user belongs.";
};
diff --git a/third_party/nixpkgs/nixos/modules/services/web-servers/unit/default.nix b/third_party/nixpkgs/nixos/modules/services/web-servers/unit/default.nix
index 894271d1e5..2a264bf2e9 100644
--- a/third_party/nixpkgs/nixos/modules/services/web-servers/unit/default.nix
+++ b/third_party/nixpkgs/nixos/modules/services/web-servers/unit/default.nix
@@ -28,10 +28,12 @@ in {
description = "Group account under which unit runs.";
};
stateDir = mkOption {
+ type = types.path;
default = "/var/spool/unit";
description = "Unit data directory.";
};
logDir = mkOption {
+ type = types.path;
default = "/var/log/unit";
description = "Unit log directory.";
};
diff --git a/third_party/nixpkgs/nixos/modules/services/web-servers/uwsgi.nix b/third_party/nixpkgs/nixos/modules/services/web-servers/uwsgi.nix
index 506cd364a6..2dfc39c847 100644
--- a/third_party/nixpkgs/nixos/modules/services/web-servers/uwsgi.nix
+++ b/third_party/nixpkgs/nixos/modules/services/web-servers/uwsgi.nix
@@ -209,6 +209,7 @@ in {
KillSignal = "SIGQUIT";
AmbientCapabilities = cfg.capabilities;
CapabilityBoundingSet = cfg.capabilities;
+ RuntimeDirectory = mkIf (cfg.runDir == "/run/uwsgi") "uwsgi";
};
};
diff --git a/third_party/nixpkgs/nixos/modules/services/x11/clight.nix b/third_party/nixpkgs/nixos/modules/services/x11/clight.nix
index 4daf6d8d9d..873f425fb8 100644
--- a/third_party/nixpkgs/nixos/modules/services/x11/clight.nix
+++ b/third_party/nixpkgs/nixos/modules/services/x11/clight.nix
@@ -11,14 +11,21 @@ let
else if isBool v then boolToString v
else if isString v then ''"${escape [''"''] v}"''
else if isList v then "[ " + concatMapStringsSep ", " toConf v + " ]"
+ else if isAttrs v then "\n{\n" + convertAttrs v + "\n}"
else abort "clight.toConf: unexpected type (v = ${v})";
- clightConf = pkgs.writeText "clight.conf"
- (concatStringsSep "\n" (mapAttrsToList
- (name: value: "${toString name} = ${toConf value};")
- (filterAttrs
- (_: value: value != null)
- cfg.settings)));
+ getSep = v:
+ if isAttrs v then ":"
+ else "=";
+
+ convertAttrs = attrs: concatStringsSep "\n" (mapAttrsToList
+ (name: value: "${toString name} ${getSep value} ${toConf value};")
+ attrs);
+
+ clightConf = pkgs.writeText "clight.conf" (convertAttrs
+ (filterAttrs
+ (_: value: value != null)
+ cfg.settings));
in {
options.services.clight = {
enable = mkOption {
@@ -49,9 +56,10 @@ in {
};
settings = let
- validConfigTypes = with types; either int (either str (either bool float));
+ validConfigTypes = with types; oneOf [ int str bool float ];
+ collectionTypes = with types; oneOf [ validConfigTypes (listOf validConfigTypes) ];
in mkOption {
- type = with types; attrsOf (nullOr (either validConfigTypes (listOf validConfigTypes)));
+ type = with types; attrsOf (nullOr (either collectionTypes (attrsOf collectionTypes)));
default = {};
example = { captures = 20; gamma_long_transition = true; ac_capture_timeouts = [ 120 300 60 ]; };
description = ''
@@ -69,10 +77,10 @@ in {
services.upower.enable = true;
services.clight.settings = {
- gamma_temp = with cfg.temperature; mkDefault [ day night ];
+ gamma.temp = with cfg.temperature; mkDefault [ day night ];
} // (optionalAttrs (config.location.provider == "manual") {
- latitude = mkDefault config.location.latitude;
- longitude = mkDefault config.location.longitude;
+ daytime.latitude = mkDefault config.location.latitude;
+ daytime.longitude = mkDefault config.location.longitude;
});
services.geoclue2.appConfig.clightc = {
diff --git a/third_party/nixpkgs/nixos/modules/services/x11/desktop-managers/cinnamon.nix b/third_party/nixpkgs/nixos/modules/services/x11/desktop-managers/cinnamon.nix
index a404143a03..14dcf009a7 100644
--- a/third_party/nixpkgs/nixos/modules/services/x11/desktop-managers/cinnamon.nix
+++ b/third_party/nixpkgs/nixos/modules/services/x11/desktop-managers/cinnamon.nix
@@ -25,6 +25,7 @@ in
sessionPath = mkOption {
default = [];
+ type = types.listOf types.package;
example = literalExample "[ pkgs.gnome3.gpaste ]";
description = ''
Additional list of packages to be added to the session search path.
diff --git a/third_party/nixpkgs/nixos/modules/services/x11/desktop-managers/gnome3.nix b/third_party/nixpkgs/nixos/modules/services/x11/desktop-managers/gnome3.nix
index a36a47d376..671301246a 100644
--- a/third_party/nixpkgs/nixos/modules/services/x11/desktop-managers/gnome3.nix
+++ b/third_party/nixpkgs/nixos/modules/services/x11/desktop-managers/gnome3.nix
@@ -118,6 +118,7 @@ in
sessionPath = mkOption {
default = [];
+ type = types.listOf types.package;
example = literalExample "[ pkgs.gnome3.gpaste ]";
description = ''
Additional list of packages to be added to the session search path.
diff --git a/third_party/nixpkgs/nixos/modules/services/x11/desktop-managers/pantheon.nix b/third_party/nixpkgs/nixos/modules/services/x11/desktop-managers/pantheon.nix
index cf02a71248..195da75e74 100644
--- a/third_party/nixpkgs/nixos/modules/services/x11/desktop-managers/pantheon.nix
+++ b/third_party/nixpkgs/nixos/modules/services/x11/desktop-managers/pantheon.nix
@@ -42,6 +42,7 @@ in
sessionPath = mkOption {
default = [];
+ type = types.listOf types.package;
example = literalExample "[ pkgs.gnome3.gpaste ]";
description = ''
Additional list of packages to be added to the session search path.
diff --git a/third_party/nixpkgs/nixos/modules/services/x11/desktop-managers/plasma5.nix b/third_party/nixpkgs/nixos/modules/services/x11/desktop-managers/plasma5.nix
index 5f1c099c28..d6cf86d3a2 100644
--- a/third_party/nixpkgs/nixos/modules/services/x11/desktop-managers/plasma5.nix
+++ b/third_party/nixpkgs/nixos/modules/services/x11/desktop-managers/plasma5.nix
@@ -7,8 +7,8 @@ let
xcfg = config.services.xserver;
cfg = xcfg.desktopManager.plasma5;
- inherit (pkgs) kdeApplications kdeFrameworks plasma5;
- inherit (pkgs) qt5 libsForQt5;
+ libsForQt5 = pkgs.plasma5Packages;
+ inherit (libsForQt5) kdeApplications kdeFrameworks plasma5;
inherit (pkgs) writeText;
pulseaudio = config.hardware.pulseaudio;
@@ -198,8 +198,8 @@ in
};
security.wrappers = {
- kcheckpass.source = "${lib.getBin plasma5.kscreenlocker}/libexec/kcheckpass";
- start_kdeinit.source = "${lib.getBin pkgs.kdeFrameworks.kinit}/libexec/kf5/start_kdeinit";
+ kcheckpass.source = "${lib.getBin libsForQt5.kscreenlocker}/libexec/kcheckpass";
+ start_kdeinit.source = "${lib.getBin libsForQt5.kinit}/libexec/kf5/start_kdeinit";
kwin_wayland = {
source = "${lib.getBin plasma5.kwin}/bin/kwin_wayland";
capabilities = "cap_sys_nice+ep";
@@ -213,7 +213,7 @@ in
'';
environment.systemPackages =
- with qt5; with libsForQt5;
+ with libsForQt5;
with plasma5; with kdeApplications; with kdeFrameworks;
[
frameworkintegration
diff --git a/third_party/nixpkgs/nixos/modules/services/x11/display-managers/default.nix b/third_party/nixpkgs/nixos/modules/services/x11/display-managers/default.nix
index 6945a241f9..9fdbe753da 100644
--- a/third_party/nixpkgs/nixos/modules/services/x11/display-managers/default.nix
+++ b/third_party/nixpkgs/nixos/modules/services/x11/display-managers/default.nix
@@ -444,8 +444,8 @@ in
in
# We will generate every possible pair of WM and DM.
concatLists (
- crossLists
- (dm: wm: let
+ builtins.map
+ ({dm, wm}: let
sessionName = "${dm.name}${optionalString (wm.name != "none") ("+" + wm.name)}";
script = xsession dm wm;
desktopNames = if dm ? desktopNames
@@ -472,7 +472,7 @@ in
providedSessions = [ sessionName ];
})
)
- [dms wms]
+ (cartesianProductOfSets { dm = dms; wm = wms; })
);
# Make xsessions and wayland sessions available in XDG_DATA_DIRS
diff --git a/third_party/nixpkgs/nixos/modules/services/x11/display-managers/lightdm-greeters/gtk.nix b/third_party/nixpkgs/nixos/modules/services/x11/display-managers/lightdm-greeters/gtk.nix
index de932e6e84..9c1dc1d1c1 100644
--- a/third_party/nixpkgs/nixos/modules/services/x11/display-managers/lightdm-greeters/gtk.nix
+++ b/third_party/nixpkgs/nixos/modules/services/x11/display-managers/lightdm-greeters/gtk.nix
@@ -88,6 +88,7 @@ in
cursorTheme = {
package = mkOption {
+ type = types.package;
default = pkgs.gnome3.adwaita-icon-theme;
defaultText = "pkgs.gnome3.adwaita-icon-theme";
description = ''
diff --git a/third_party/nixpkgs/nixos/modules/services/x11/hardware/libinput.nix b/third_party/nixpkgs/nixos/modules/services/x11/hardware/libinput.nix
index 9548ecb8ef..9b0757153c 100644
--- a/third_party/nixpkgs/nixos/modules/services/x11/hardware/libinput.nix
+++ b/third_party/nixpkgs/nixos/modules/services/x11/hardware/libinput.nix
@@ -3,23 +3,18 @@
with lib;
let cfg = config.services.xserver.libinput;
+
xorgBool = v: if v then "on" else "off";
-in {
-
- options = {
-
- services.xserver.libinput = {
-
- enable = mkEnableOption "libinput";
+ mkConfigForDevice = deviceType: {
dev = mkOption {
type = types.nullOr types.str;
default = null;
example = "/dev/input/event0";
description =
''
- Path for touchpad device. Set to null to apply to any
- auto-detected touchpad.
+ Path for ${deviceType} device. Set to null to apply to any
+ auto-detected ${deviceType}.
'';
};
@@ -185,14 +180,64 @@ in {
Option "DragLockButtons" "L1 B1 L2 B2"
'';
description = ''
- Additional options for libinput touchpad driver. See
+ Additional options for libinput ${deviceType} driver. See
libinput4
for available options.";
'';
};
-
};
+ mkX11ConfigForDevice = deviceType: matchIs: ''
+ Identifier "libinput ${deviceType} configuration"
+ MatchDriver "libinput"
+ MatchIs${matchIs} "${xorgBool true}"
+ ${optionalString (cfg.${deviceType}.dev != null) ''MatchDevicePath "${cfg.${deviceType}.dev}"''}
+ Option "AccelProfile" "${cfg.${deviceType}.accelProfile}"
+ ${optionalString (cfg.${deviceType}.accelSpeed != null) ''Option "AccelSpeed" "${cfg.${deviceType}.accelSpeed}"''}
+ ${optionalString (cfg.${deviceType}.buttonMapping != null) ''Option "ButtonMapping" "${cfg.${deviceType}.buttonMapping}"''}
+ ${optionalString (cfg.${deviceType}.calibrationMatrix != null) ''Option "CalibrationMatrix" "${cfg.${deviceType}.calibrationMatrix}"''}
+ ${optionalString (cfg.${deviceType}.clickMethod != null) ''Option "ClickMethod" "${cfg.${deviceType}.clickMethod}"''}
+ Option "LeftHanded" "${xorgBool cfg.${deviceType}.leftHanded}"
+ Option "MiddleEmulation" "${xorgBool cfg.${deviceType}.middleEmulation}"
+ Option "NaturalScrolling" "${xorgBool cfg.${deviceType}.naturalScrolling}"
+ ${optionalString (cfg.${deviceType}.scrollButton != null) ''Option "ScrollButton" "${toString cfg.${deviceType}.scrollButton}"''}
+ Option "ScrollMethod" "${cfg.${deviceType}.scrollMethod}"
+ Option "HorizontalScrolling" "${xorgBool cfg.${deviceType}.horizontalScrolling}"
+ Option "SendEventsMode" "${cfg.${deviceType}.sendEventsMode}"
+ Option "Tapping" "${xorgBool cfg.${deviceType}.tapping}"
+ Option "TappingDragLock" "${xorgBool cfg.${deviceType}.tappingDragLock}"
+ Option "DisableWhileTyping" "${xorgBool cfg.${deviceType}.disableWhileTyping}"
+ ${cfg.${deviceType}.additionalOptions}
+ '';
+in {
+
+ imports =
+ (map (option: mkRenamedOptionModule ([ "services" "xserver" "libinput" option ]) [ "services" "xserver" "libinput" "touchpad" option ]) [
+ "accelProfile"
+ "accelSpeed"
+ "buttonMapping"
+ "calibrationMatrix"
+ "clickMethod"
+ "leftHanded"
+ "middleEmulation"
+ "naturalScrolling"
+ "scrollButton"
+ "scrollMethod"
+ "horizontalScrolling"
+ "sendEventsMode"
+ "tapping"
+ "tappingDragLock"
+ "disableWhileTyping"
+ "additionalOptions"
+ ]);
+
+ options = {
+
+ services.xserver.libinput = {
+ enable = mkEnableOption "libinput";
+ mouse = mkConfigForDevice "mouse";
+ touchpad = mkConfigForDevice "touchpad";
+ };
};
@@ -212,32 +257,10 @@ in {
services.udev.packages = [ pkgs.libinput.out ];
- services.xserver.config =
- ''
- # General libinput configuration.
- # See CONFIGURATION DETAILS section of man:libinput(4).
- Section "InputClass"
- Identifier "libinputConfiguration"
- MatchDriver "libinput"
- ${optionalString (cfg.dev != null) ''MatchDevicePath "${cfg.dev}"''}
- Option "AccelProfile" "${cfg.accelProfile}"
- ${optionalString (cfg.accelSpeed != null) ''Option "AccelSpeed" "${cfg.accelSpeed}"''}
- ${optionalString (cfg.buttonMapping != null) ''Option "ButtonMapping" "${cfg.buttonMapping}"''}
- ${optionalString (cfg.calibrationMatrix != null) ''Option "CalibrationMatrix" "${cfg.calibrationMatrix}"''}
- ${optionalString (cfg.clickMethod != null) ''Option "ClickMethod" "${cfg.clickMethod}"''}
- Option "LeftHanded" "${xorgBool cfg.leftHanded}"
- Option "MiddleEmulation" "${xorgBool cfg.middleEmulation}"
- Option "NaturalScrolling" "${xorgBool cfg.naturalScrolling}"
- ${optionalString (cfg.scrollButton != null) ''Option "ScrollButton" "${toString cfg.scrollButton}"''}
- Option "ScrollMethod" "${cfg.scrollMethod}"
- Option "HorizontalScrolling" "${xorgBool cfg.horizontalScrolling}"
- Option "SendEventsMode" "${cfg.sendEventsMode}"
- Option "Tapping" "${xorgBool cfg.tapping}"
- Option "TappingDragLock" "${xorgBool cfg.tappingDragLock}"
- Option "DisableWhileTyping" "${xorgBool cfg.disableWhileTyping}"
- ${cfg.additionalOptions}
- EndSection
- '';
+ services.xserver.inputClassSections = [
+ (mkX11ConfigForDevice "mouse" "Pointer")
+ (mkX11ConfigForDevice "touchpad" "Touchpad")
+ ];
assertions = [
# already present in synaptics.nix
diff --git a/third_party/nixpkgs/nixos/modules/services/x11/window-managers/exwm.nix b/third_party/nixpkgs/nixos/modules/services/x11/window-managers/exwm.nix
index 3e97d28d83..4b707d3984 100644
--- a/third_party/nixpkgs/nixos/modules/services/x11/window-managers/exwm.nix
+++ b/third_party/nixpkgs/nixos/modules/services/x11/window-managers/exwm.nix
@@ -21,6 +21,7 @@ in
enable = mkEnableOption "exwm";
loadScript = mkOption {
default = "(require 'exwm)";
+ type = types.lines;
example = literalExample ''
(require 'exwm)
(exwm-enable)
@@ -37,6 +38,7 @@ in
description = "Enable an uncustomised exwm configuration.";
};
extraPackages = mkOption {
+ type = types.functionTo (types.listOf types.package);
default = self: [];
example = literalExample ''
epkgs: [
diff --git a/third_party/nixpkgs/nixos/modules/services/x11/window-managers/xmonad.nix b/third_party/nixpkgs/nixos/modules/services/x11/window-managers/xmonad.nix
index 2bb4827be9..fe8ed38125 100644
--- a/third_party/nixpkgs/nixos/modules/services/x11/window-managers/xmonad.nix
+++ b/third_party/nixpkgs/nixos/modules/services/x11/window-managers/xmonad.nix
@@ -53,6 +53,7 @@ in {
};
extraPackages = mkOption {
+ type = types.functionTo (types.listOf types.package);
default = self: [];
defaultText = "self: []";
example = literalExample ''
diff --git a/third_party/nixpkgs/nixos/modules/services/x11/xserver.nix b/third_party/nixpkgs/nixos/modules/services/x11/xserver.nix
index eb8c4c17e9..8858559d8f 100644
--- a/third_party/nixpkgs/nixos/modules/services/x11/xserver.nix
+++ b/third_party/nixpkgs/nixos/modules/services/x11/xserver.nix
@@ -441,6 +441,7 @@ in
serverFlagsSection = mkOption {
default = "";
+ type = types.lines;
example =
''
Option "BlankTime" "0"
@@ -649,7 +650,7 @@ in
xorg.xprop
xorg.xauth
pkgs.xterm
- pkgs.xdg_utils
+ pkgs.xdg-utils
xorg.xf86inputevdev.out # get evdev.4 man page
]
++ optional (elem "virtualbox" cfg.videoDrivers) xorg.xrefresh;
diff --git a/third_party/nixpkgs/nixos/modules/system/activation/top-level.nix b/third_party/nixpkgs/nixos/modules/system/activation/top-level.nix
index 03d7e74932..b0f77ca3fb 100644
--- a/third_party/nixpkgs/nixos/modules/system/activation/top-level.nix
+++ b/third_party/nixpkgs/nixos/modules/system/activation/top-level.nix
@@ -190,7 +190,7 @@ in
system.boot.loader.kernelFile = mkOption {
internal = true;
- default = pkgs.stdenv.hostPlatform.platform.kernelTarget;
+ default = pkgs.stdenv.hostPlatform.linux-kernel.target;
type = types.str;
description = ''
Name of the kernel file to be passed to the bootloader.
diff --git a/third_party/nixpkgs/nixos/modules/system/boot/binfmt.nix b/third_party/nixpkgs/nixos/modules/system/boot/binfmt.nix
index 9eeae0c3ef..cbdf581d73 100644
--- a/third_party/nixpkgs/nixos/modules/system/boot/binfmt.nix
+++ b/third_party/nixpkgs/nixos/modules/system/boot/binfmt.nix
@@ -20,8 +20,14 @@ let
optionalString fixBinary "F";
in ":${name}:${type}:${offset'}:${magicOrExtension}:${mask'}:${interpreter}:${flags}";
- activationSnippet = name: { interpreter, ... }:
- "ln -sf ${interpreter} /run/binfmt/${name}";
+ activationSnippet = name: { interpreter, ... }: ''
+ rm -f /run/binfmt/${name}
+ cat > /run/binfmt/${name} << 'EOF'
+ #!${pkgs.bash}/bin/sh
+ exec -- ${interpreter} "$@"
+ EOF
+ chmod +x /run/binfmt/${name}
+ '';
getEmulator = system: (lib.systems.elaborate { inherit system; }).emulator pkgs;
@@ -260,7 +266,7 @@ in {
extra-platforms = ${toString (cfg.emulatedSystems ++ lib.optional pkgs.stdenv.hostPlatform.isx86_64 "i686-linux")}
'';
nix.sandboxPaths = lib.mkIf (cfg.emulatedSystems != [])
- ([ "/run/binfmt" ] ++ (map (system: dirOf (dirOf (getEmulator system))) cfg.emulatedSystems));
+ ([ "/run/binfmt" "${pkgs.bash}" ] ++ (map (system: dirOf (dirOf (getEmulator system))) cfg.emulatedSystems));
environment.etc."binfmt.d/nixos.conf".source = builtins.toFile "binfmt_nixos.conf"
(lib.concatStringsSep "\n" (lib.mapAttrsToList makeBinfmtLine config.boot.binfmt.registrations));
diff --git a/third_party/nixpkgs/nixos/modules/system/boot/loader/generations-dir/generations-dir.nix b/third_party/nixpkgs/nixos/modules/system/boot/loader/generations-dir/generations-dir.nix
index 2d27611946..1437ab3877 100644
--- a/third_party/nixpkgs/nixos/modules/system/boot/loader/generations-dir/generations-dir.nix
+++ b/third_party/nixpkgs/nixos/modules/system/boot/loader/generations-dir/generations-dir.nix
@@ -12,9 +12,6 @@ let
inherit (config.boot.loader.generationsDir) copyKernels;
};
- # Temporary check, for nixos to cope both with nixpkgs stdenv-updates and trunk
- inherit (pkgs.stdenv.hostPlatform) platform;
-
in
{
@@ -59,7 +56,7 @@ in
system.build.installBootLoader = generationsDirBuilder;
system.boot.loader.id = "generationsDir";
- system.boot.loader.kernelFile = platform.kernelTarget;
+ system.boot.loader.kernelFile = pkgs.stdenv.hostPlatform.linux-kernel.target;
};
}
diff --git a/third_party/nixpkgs/nixos/modules/system/boot/loader/grub/grub.nix b/third_party/nixpkgs/nixos/modules/system/boot/loader/grub/grub.nix
index df5dfaa554..289c2b1998 100644
--- a/third_party/nixpkgs/nixos/modules/system/boot/loader/grub/grub.nix
+++ b/third_party/nixpkgs/nixos/modules/system/boot/loader/grub/grub.nix
@@ -327,6 +327,26 @@ in
'';
};
+ extraInstallCommands = mkOption {
+ default = "";
+ example = literalExample ''
+ # the example below generates detached signatures that GRUB can verify
+ # https://www.gnu.org/software/grub/manual/grub/grub.html#Using-digital-signatures
+ ''${pkgs.findutils}/bin/find /boot -not -path "/boot/efi/*" -type f -name '*.sig' -delete
+ old_gpg_home=$GNUPGHOME
+ export GNUPGHOME="$(mktemp -d)"
+ ''${pkgs.gnupg}/bin/gpg --import ''${priv_key} > /dev/null 2>&1
+ ''${pkgs.findutils}/bin/find /boot -not -path "/boot/efi/*" -type f -exec ''${pkgs.gnupg}/bin/gpg --detach-sign "{}" \; > /dev/null 2>&1
+ rm -rf $GNUPGHOME
+ export GNUPGHOME=$old_gpg_home
+ '';
+ type = types.lines;
+ description = ''
+ Additional shell commands inserted in the bootloader installer
+ script after generating menu entries.
+ '';
+ };
+
extraPerEntryConfig = mkOption {
default = "";
example = "root (hd0)";
@@ -715,7 +735,7 @@ in
${optionalString cfg.enableCryptodisk "export GRUB_ENABLE_CRYPTODISK=y"}
'' + flip concatMapStrings cfg.mirroredBoots (args: ''
${pkgs.perl}/bin/perl ${install-grub-pl} ${grubConfig args} $@
- ''));
+ '') + cfg.extraInstallCommands);
system.build.grub = grub;
diff --git a/third_party/nixpkgs/nixos/modules/system/boot/loader/raspberrypi/raspberrypi-builder.nix b/third_party/nixpkgs/nixos/modules/system/boot/loader/raspberrypi/raspberrypi-builder.nix
index 7eb52e3d02..64e106036a 100644
--- a/third_party/nixpkgs/nixos/modules/system/boot/loader/raspberrypi/raspberrypi-builder.nix
+++ b/third_party/nixpkgs/nixos/modules/system/boot/loader/raspberrypi/raspberrypi-builder.nix
@@ -1,10 +1,9 @@
-{ pkgs, configTxt }:
+{ pkgs, configTxt, firmware ? pkgs.raspberrypifw }:
pkgs.substituteAll {
src = ./raspberrypi-builder.sh;
isExecutable = true;
inherit (pkgs) bash;
path = [pkgs.coreutils pkgs.gnused pkgs.gnugrep];
- firmware = pkgs.raspberrypifw;
- inherit configTxt;
+ inherit firmware configTxt;
}
diff --git a/third_party/nixpkgs/nixos/modules/system/boot/loader/raspberrypi/raspberrypi.nix b/third_party/nixpkgs/nixos/modules/system/boot/loader/raspberrypi/raspberrypi.nix
index ba936b2657..1023361f0b 100644
--- a/third_party/nixpkgs/nixos/modules/system/boot/loader/raspberrypi/raspberrypi.nix
+++ b/third_party/nixpkgs/nixos/modules/system/boot/loader/raspberrypi/raspberrypi.nix
@@ -5,8 +5,6 @@ with lib;
let
cfg = config.boot.loader.raspberryPi;
- inherit (pkgs.stdenv.hostPlatform) platform;
-
builderUboot = import ./uboot-builder.nix { inherit pkgs configTxt; inherit (cfg) version; };
builderGeneric = import ./raspberrypi-builder.nix { inherit pkgs configTxt; };
@@ -60,8 +58,7 @@ in
version = mkOption {
default = 2;
type = types.enum [ 0 1 2 3 4 ];
- description = ''
- '';
+ description = "";
};
uboot = {
@@ -103,6 +100,6 @@ in
system.build.installBootLoader = builder;
system.boot.loader.id = "raspberrypi";
- system.boot.loader.kernelFile = platform.kernelTarget;
+ system.boot.loader.kernelFile = pkgs.stdenv.hostPlatform.linux-kernel.target;
};
}
diff --git a/third_party/nixpkgs/nixos/modules/system/boot/plymouth.nix b/third_party/nixpkgs/nixos/modules/system/boot/plymouth.nix
index ddf5ef8a0a..662576888f 100644
--- a/third_party/nixpkgs/nixos/modules/system/boot/plymouth.nix
+++ b/third_party/nixpkgs/nixos/modules/system/boot/plymouth.nix
@@ -9,7 +9,7 @@ let
cfg = config.boot.plymouth;
- nixosBreezePlymouth = pkgs.plasma5.breeze-plymouth.override {
+ nixosBreezePlymouth = pkgs.plasma5Packages.breeze-plymouth.override {
logoFile = cfg.logo;
logoName = "nixos";
osName = "NixOS";
diff --git a/third_party/nixpkgs/nixos/modules/system/boot/stage-1-init.sh b/third_party/nixpkgs/nixos/modules/system/boot/stage-1-init.sh
index abc1a0af48..5b39f34200 100644
--- a/third_party/nixpkgs/nixos/modules/system/boot/stage-1-init.sh
+++ b/third_party/nixpkgs/nixos/modules/system/boot/stage-1-init.sh
@@ -2,6 +2,13 @@
targetRoot=/mnt-root
console=tty1
+verbose="@verbose@"
+
+info() {
+ if [[ -n "$verbose" ]]; then
+ echo "$@"
+ fi
+}
extraUtils="@extraUtils@"
export LD_LIBRARY_PATH=@extraUtils@/lib
@@ -55,7 +62,7 @@ EOF
echo "Rebooting..."
reboot -f
else
- echo "Continuing..."
+ info "Continuing..."
fi
}
@@ -63,9 +70,9 @@ trap 'fail' 0
# Print a greeting.
-echo
-echo "[1;32m<<< NixOS Stage 1 >>>[0m"
-echo
+info
+info "[1;32m<<< NixOS Stage 1 >>>[0m"
+info
# Make several required directories.
mkdir -p /etc/udev
@@ -210,14 +217,14 @@ ln -s @modulesClosure@/lib/modules /lib/modules
ln -s @modulesClosure@/lib/firmware /lib/firmware
echo @extraUtils@/bin/modprobe > /proc/sys/kernel/modprobe
for i in @kernelModules@; do
- echo "loading module $(basename $i)..."
+ info "loading module $(basename $i)..."
modprobe $i
done
# Create device nodes in /dev.
@preDeviceCommands@
-echo "running udev..."
+info "running udev..."
ln -sfn /proc/self/fd /dev/fd
ln -sfn /proc/self/fd/0 /dev/stdin
ln -sfn /proc/self/fd/1 /dev/stdout
@@ -235,8 +242,7 @@ udevadm settle
# XXX: Use case usb->lvm will still fail, usb->luks->lvm is covered
@preLVMCommands@
-
-echo "starting device mapper and LVM..."
+info "starting device mapper and LVM..."
lvm vgchange -ay
if test -n "$debug1devices"; then fail; fi
@@ -379,7 +385,7 @@ mountFS() {
done
fi
- echo "mounting $device on $mountPoint..."
+ info "mounting $device on $mountPoint..."
mkdir -p "/mnt-root$mountPoint"
diff --git a/third_party/nixpkgs/nixos/modules/system/boot/stage-1.nix b/third_party/nixpkgs/nixos/modules/system/boot/stage-1.nix
index cb9735ae04..44287f3cf0 100644
--- a/third_party/nixpkgs/nixos/modules/system/boot/stage-1.nix
+++ b/third_party/nixpkgs/nixos/modules/system/boot/stage-1.nix
@@ -280,7 +280,7 @@ let
inherit (config.system.build) earlyMountScript;
- inherit (config.boot.initrd) checkJournalingFS
+ inherit (config.boot.initrd) checkJournalingFS verbose
preLVMCommands preDeviceCommands postDeviceCommands postMountCommands preFailCommands kernelModules;
resumeDevices = map (sd: if sd ? device then sd.device else "/dev/disk/by-label/${sd.label}")
@@ -565,6 +565,23 @@ in
description = "Names of supported filesystem types in the initial ramdisk.";
};
+ boot.initrd.verbose = mkOption {
+ default = true;
+ type = types.bool;
+ description =
+ ''
+ Verbosity of the initrd. Please note that disabling verbosity removes
+ only the mandatory messages generated by the NixOS scripts. For a
+ completely silent boot, you might also want to set the two following
+ configuration options:
+
+
+ boot.consoleLogLevel = 0;
+ boot.kernelParams = [ "quiet" "udev.log_priority=3" ];
+
+ '';
+ };
+
boot.loader.supportsInitrdSecrets = mkOption
{ internal = true;
default = false;
diff --git a/third_party/nixpkgs/nixos/modules/system/boot/systemd.nix b/third_party/nixpkgs/nixos/modules/system/boot/systemd.nix
index cbf9e7b49d..6b672c7b2e 100644
--- a/third_party/nixpkgs/nixos/modules/system/boot/systemd.nix
+++ b/third_party/nixpkgs/nixos/modules/system/boot/systemd.nix
@@ -263,7 +263,7 @@ let
}
(mkIf (config.preStart != "")
{ serviceConfig.ExecStartPre =
- makeJobScript "${name}-pre-start" config.preStart;
+ [ (makeJobScript "${name}-pre-start" config.preStart) ];
})
(mkIf (config.script != "")
{ serviceConfig.ExecStart =
@@ -271,7 +271,7 @@ let
})
(mkIf (config.postStart != "")
{ serviceConfig.ExecStartPost =
- makeJobScript "${name}-post-start" config.postStart;
+ [ (makeJobScript "${name}-post-start" config.postStart) ];
})
(mkIf (config.reload != "")
{ serviceConfig.ExecReload =
diff --git a/third_party/nixpkgs/nixos/modules/system/boot/timesyncd.nix b/third_party/nixpkgs/nixos/modules/system/boot/timesyncd.nix
index 35fb5578b0..692315dbe9 100644
--- a/third_party/nixpkgs/nixos/modules/system/boot/timesyncd.nix
+++ b/third_party/nixpkgs/nixos/modules/system/boot/timesyncd.nix
@@ -16,6 +16,7 @@ with lib;
};
servers = mkOption {
default = config.networking.timeServers;
+ type = types.listOf types.str;
description = ''
The set of NTP servers from which to synchronise.
'';
diff --git a/third_party/nixpkgs/nixos/modules/tasks/filesystems.nix b/third_party/nixpkgs/nixos/modules/tasks/filesystems.nix
index a055072f9c..a9b5b134d8 100644
--- a/third_party/nixpkgs/nixos/modules/tasks/filesystems.nix
+++ b/third_party/nixpkgs/nixos/modules/tasks/filesystems.nix
@@ -7,8 +7,9 @@ let
addCheckDesc = desc: elemType: check: types.addCheck elemType check
// { description = "${elemType.description} (with check: ${desc})"; };
- nonEmptyStr = addCheckDesc "non-empty" types.str
- (x: x != "" && ! (all (c: c == " " || c == "\t") (stringToCharacters x)));
+
+ isNonEmpty = s: (builtins.match "[ \t\n]*" s) == null;
+ nonEmptyStr = addCheckDesc "non-empty" types.str isNonEmpty;
fileSystems' = toposort fsBefore (attrValues config.fileSystems);
@@ -28,10 +29,10 @@ let
coreFileSystemOpts = { name, config, ... }: {
options = {
-
mountPoint = mkOption {
example = "/mnt/usb";
- type = nonEmptyStr;
+ type = addCheckDesc "non-empty without trailing slash" types.str
+ (s: isNonEmpty s && (builtins.match ".+/" s) == null);
description = "Location of the mounted the file system.";
};
diff --git a/third_party/nixpkgs/nixos/modules/tasks/filesystems/zfs.nix b/third_party/nixpkgs/nixos/modules/tasks/filesystems/zfs.nix
index 9638a7cb3e..b750820bfa 100644
--- a/third_party/nixpkgs/nixos/modules/tasks/filesystems/zfs.nix
+++ b/third_party/nixpkgs/nixos/modules/tasks/filesystems/zfs.nix
@@ -17,20 +17,8 @@ let
inInitrd = any (fs: fs == "zfs") config.boot.initrd.supportedFilesystems;
inSystem = any (fs: fs == "zfs") config.boot.supportedFilesystems;
- enableZfs = inInitrd || inSystem;
-
- kernel = config.boot.kernelPackages;
-
- packages = if config.boot.zfs.enableUnstable then {
- zfs = kernel.zfsUnstable;
- zfsUser = pkgs.zfsUnstable;
- } else {
- zfs = kernel.zfs;
- zfsUser = pkgs.zfs;
- };
-
autosnapPkg = pkgs.zfstools.override {
- zfs = packages.zfsUser;
+ zfs = cfgZfs.package;
};
zfsAutoSnap = "${autosnapPkg}/bin/zfs-auto-snapshot";
@@ -111,6 +99,20 @@ in
options = {
boot.zfs = {
+ package = mkOption {
+ readOnly = true;
+ type = types.package;
+ default = if config.boot.zfs.enableUnstable then pkgs.zfsUnstable else pkgs.zfs;
+ description = "Configured ZFS userland tools package.";
+ };
+
+ enabled = mkOption {
+ readOnly = true;
+ type = types.bool;
+ default = inInitrd || inSystem;
+ description = "True if ZFS filesystem support is enabled";
+ };
+
enableUnstable = mkOption {
type = types.bool;
default = false;
@@ -354,7 +356,7 @@ in
###### implementation
config = mkMerge [
- (mkIf enableZfs {
+ (mkIf cfgZfs.enabled {
assertions = [
{
assertion = config.networking.hostId != null;
@@ -366,20 +368,24 @@ in
}
];
- virtualisation.lxd.zfsSupport = true;
-
boot = {
kernelModules = [ "zfs" ];
- extraModulePackages = with packages; [ zfs ];
+
+ extraModulePackages = [
+ (if config.boot.zfs.enableUnstable then
+ config.boot.kernelPackages.zfsUnstable
+ else
+ config.boot.kernelPackages.zfs)
+ ];
};
boot.initrd = mkIf inInitrd {
kernelModules = [ "zfs" ] ++ optional (!cfgZfs.enableUnstable) "spl";
extraUtilsCommands =
''
- copy_bin_and_libs ${packages.zfsUser}/sbin/zfs
- copy_bin_and_libs ${packages.zfsUser}/sbin/zdb
- copy_bin_and_libs ${packages.zfsUser}/sbin/zpool
+ copy_bin_and_libs ${cfgZfs.package}/sbin/zfs
+ copy_bin_and_libs ${cfgZfs.package}/sbin/zdb
+ copy_bin_and_libs ${cfgZfs.package}/sbin/zpool
'';
extraUtilsCommandsTest = mkIf inInitrd
''
@@ -433,7 +439,7 @@ in
services.zfs.zed.settings = {
ZED_EMAIL_PROG = mkDefault "${pkgs.mailutils}/bin/mail";
PATH = lib.makeBinPath [
- packages.zfsUser
+ cfgZfs.package
pkgs.coreutils
pkgs.curl
pkgs.gawk
@@ -461,18 +467,18 @@ in
"vdev_clear-led.sh"
]
)
- (file: { source = "${packages.zfsUser}/etc/${file}"; })
+ (file: { source = "${cfgZfs.package}/etc/${file}"; })
// {
"zfs/zed.d/zed.rc".text = zedConf;
- "zfs/zpool.d".source = "${packages.zfsUser}/etc/zfs/zpool.d/";
+ "zfs/zpool.d".source = "${cfgZfs.package}/etc/zfs/zpool.d/";
};
- system.fsPackages = [ packages.zfsUser ]; # XXX: needed? zfs doesn't have (need) a fsck
- environment.systemPackages = [ packages.zfsUser ]
+ system.fsPackages = [ cfgZfs.package ]; # XXX: needed? zfs doesn't have (need) a fsck
+ environment.systemPackages = [ cfgZfs.package ]
++ optional cfgSnapshots.enable autosnapPkg; # so the user can run the command to see flags
- services.udev.packages = [ packages.zfsUser ]; # to hook zvol naming, etc.
- systemd.packages = [ packages.zfsUser ];
+ services.udev.packages = [ cfgZfs.package ]; # to hook zvol naming, etc.
+ systemd.packages = [ cfgZfs.package ];
systemd.services = let
getPoolFilesystems = pool:
@@ -506,8 +512,8 @@ in
environment.ZFS_FORCE = optionalString cfgZfs.forceImportAll "-f";
script = (importLib {
# See comments at importLib definition.
- zpoolCmd="${packages.zfsUser}/sbin/zpool";
- awkCmd="${pkgs.gawk}/bin/awk";
+ zpoolCmd = "${cfgZfs.package}/sbin/zpool";
+ awkCmd = "${pkgs.gawk}/bin/awk";
inherit cfgZfs;
}) + ''
poolImported "${pool}" && exit
@@ -522,7 +528,7 @@ in
${optionalString (if isBool cfgZfs.requestEncryptionCredentials
then cfgZfs.requestEncryptionCredentials
else cfgZfs.requestEncryptionCredentials != []) ''
- ${packages.zfsUser}/sbin/zfs list -rHo name,keylocation ${pool} | while IFS=$'\t' read ds kl; do
+ ${cfgZfs.package}/sbin/zfs list -rHo name,keylocation ${pool} | while IFS=$'\t' read ds kl; do
(${optionalString (!isBool cfgZfs.requestEncryptionCredentials) ''
if ! echo '${concatStringsSep "\n" cfgZfs.requestEncryptionCredentials}' | grep -qFx "$ds"; then
continue
@@ -532,10 +538,10 @@ in
none )
;;
prompt )
- ${config.systemd.package}/bin/systemd-ask-password "Enter key for $ds:" | ${packages.zfsUser}/sbin/zfs load-key "$ds"
+ ${config.systemd.package}/bin/systemd-ask-password "Enter key for $ds:" | ${cfgZfs.package}/sbin/zfs load-key "$ds"
;;
* )
- ${packages.zfsUser}/sbin/zfs load-key "$ds"
+ ${cfgZfs.package}/sbin/zfs load-key "$ds"
;;
esac) < /dev/null # To protect while read ds kl in case anything reads stdin
done
@@ -561,7 +567,7 @@ in
RemainAfterExit = true;
};
script = ''
- ${packages.zfsUser}/sbin/zfs set nixos:shutdown-time="$(date)" "${pool}"
+ ${cfgZfs.package}/sbin/zfs set nixos:shutdown-time="$(date)" "${pool}"
'';
};
createZfsService = serv:
@@ -587,7 +593,7 @@ in
systemd.targets.zfs.wantedBy = [ "multi-user.target" ];
})
- (mkIf (enableZfs && cfgSnapshots.enable) {
+ (mkIf (cfgZfs.enabled && cfgSnapshots.enable) {
systemd.services = let
descr = name: if name == "frequent" then "15 mins"
else if name == "hourly" then "hour"
@@ -625,7 +631,7 @@ in
}) snapshotNames);
})
- (mkIf (enableZfs && cfgScrub.enable) {
+ (mkIf (cfgZfs.enabled && cfgScrub.enable) {
systemd.services.zfs-scrub = {
description = "ZFS pools scrubbing";
after = [ "zfs-import.target" ];
@@ -633,11 +639,11 @@ in
Type = "oneshot";
};
script = ''
- ${packages.zfsUser}/bin/zpool scrub ${
+ ${cfgZfs.package}/bin/zpool scrub ${
if cfgScrub.pools != [] then
(concatStringsSep " " cfgScrub.pools)
else
- "$(${packages.zfsUser}/bin/zpool list -H -o name)"
+ "$(${cfgZfs.package}/bin/zpool list -H -o name)"
}
'';
};
@@ -652,17 +658,17 @@ in
};
})
- (mkIf (enableZfs && cfgTrim.enable) {
+ (mkIf (cfgZfs.enabled && cfgTrim.enable) {
systemd.services.zpool-trim = {
description = "ZFS pools trim";
after = [ "zfs-import.target" ];
- path = [ packages.zfsUser ];
+ path = [ cfgZfs.package ];
startAt = cfgTrim.interval;
# By default we ignore errors returned by the trim command, in case:
# - HDDs are mixed with SSDs
# - There is a SSDs in a pool that is currently trimmed.
# - There are only HDDs and we would set the system in a degraded state
- serviceConfig.ExecStart = ''${pkgs.runtimeShell} -c 'for pool in $(zpool list -H -o name); do zpool trim $pool; done || true' '';
+ serviceConfig.ExecStart = "${pkgs.runtimeShell} -c 'for pool in $(zpool list -H -o name); do zpool trim $pool; done || true' ";
};
systemd.timers.zpool-trim.timerConfig.Persistent = "yes";
diff --git a/third_party/nixpkgs/nixos/modules/tasks/network-interfaces.nix b/third_party/nixpkgs/nixos/modules/tasks/network-interfaces.nix
index afb9c54041..f730ec82bd 100644
--- a/third_party/nixpkgs/nixos/modules/tasks/network-interfaces.nix
+++ b/third_party/nixpkgs/nixos/modules/tasks/network-interfaces.nix
@@ -398,6 +398,24 @@ in
'';
};
+ networking.fqdn = mkOption {
+ readOnly = true;
+ type = types.str;
+ default = if (cfg.hostName != "" && cfg.domain != null)
+ then "${cfg.hostName}.${cfg.domain}"
+ else throw ''
+ The FQDN is required but cannot be determined. Please make sure that
+ both networking.hostName and networking.domain are set properly.
+ '';
+ defaultText = literalExample ''''${networking.hostName}.''${networking.domain}'';
+ description = ''
+ The fully qualified domain name (FQDN) of this host. It is the result
+ of combining networking.hostName and networking.domain. Using this
+ option will result in an evaluation error if the hostname is empty or
+ no domain is specified.
+ '';
+ };
+
networking.hostId = mkOption {
default = null;
example = "4e98920d";
diff --git a/third_party/nixpkgs/nixos/modules/virtualisation/docker.nix b/third_party/nixpkgs/nixos/modules/virtualisation/docker.nix
index 689f664b67..b1415bf021 100644
--- a/third_party/nixpkgs/nixos/modules/virtualisation/docker.nix
+++ b/third_party/nixpkgs/nixos/modules/virtualisation/docker.nix
@@ -157,6 +157,7 @@ in
systemd.services.docker = {
wantedBy = optional cfg.enableOnBoot "multi-user.target";
+ requires = [ "docker.socket" ];
environment = proxy_env;
serviceConfig = {
Type = "notify";
diff --git a/third_party/nixpkgs/nixos/modules/virtualisation/google-compute-image.nix b/third_party/nixpkgs/nixos/modules/virtualisation/google-compute-image.nix
index d172ae38fd..e2332df611 100644
--- a/third_party/nixpkgs/nixos/modules/virtualisation/google-compute-image.nix
+++ b/third_party/nixpkgs/nixos/modules/virtualisation/google-compute-image.nix
@@ -43,7 +43,7 @@ in
system.build.googleComputeImage = import ../../lib/make-disk-image.nix {
name = "google-compute-image";
postVM = ''
- PATH=$PATH:${with pkgs; stdenv.lib.makeBinPath [ gnutar gzip ]}
+ PATH=$PATH:${with pkgs; lib.makeBinPath [ gnutar gzip ]}
pushd $out
mv $diskImage disk.raw
tar -Szcf nixos-image-${config.system.nixos.label}-${pkgs.stdenv.hostPlatform.system}.raw.tar.gz disk.raw
diff --git a/third_party/nixpkgs/nixos/modules/virtualisation/lxd.nix b/third_party/nixpkgs/nixos/modules/virtualisation/lxd.nix
index 103e689aba..4b2adf4cc6 100644
--- a/third_party/nixpkgs/nixos/modules/virtualisation/lxd.nix
+++ b/third_party/nixpkgs/nixos/modules/virtualisation/lxd.nix
@@ -5,13 +5,12 @@
with lib;
let
-
cfg = config.virtualisation.lxd;
- zfsCfg = config.boot.zfs;
+in {
+ imports = [
+ (mkRemovedOptionModule [ "virtualisation" "lxd" "zfsPackage" ] "Override zfs in an overlay instead to override it globally")
+ ];
-in
-
-{
###### interface
options = {
@@ -51,18 +50,10 @@ in
'';
};
- zfsPackage = mkOption {
- type = types.package;
- default = with pkgs; if zfsCfg.enableUnstable then zfsUnstable else zfs;
- defaultText = "pkgs.zfs";
- description = ''
- The ZFS package to use with LXD.
- '';
- };
-
zfsSupport = mkOption {
type = types.bool;
- default = false;
+ default = config.boot.zfs.enabled;
+ defaultText = "config.boot.zfs.enabled";
description = ''
Enables lxd to use zfs as a storage for containers.
@@ -87,7 +78,6 @@ in
};
###### implementation
-
config = mkIf cfg.enable {
environment.systemPackages = [ cfg.package ];
@@ -110,7 +100,7 @@ in
wantedBy = [ "multi-user.target" ];
after = [ "systemd-udev-settle.service" ];
- path = lib.optional cfg.zfsSupport cfg.zfsPackage;
+ path = lib.optional config.boot.zfs.enabled config.boot.zfs.package;
preStart = ''
mkdir -m 0755 -p /var/lib/lxc/rootfs
diff --git a/third_party/nixpkgs/nixos/modules/virtualisation/nixos-containers.nix b/third_party/nixpkgs/nixos/modules/virtualisation/nixos-containers.nix
index 757d73421b..7bec1b1ff2 100644
--- a/third_party/nixpkgs/nixos/modules/virtualisation/nixos-containers.nix
+++ b/third_party/nixpkgs/nixos/modules/virtualisation/nixos-containers.nix
@@ -170,7 +170,7 @@ let
${concatStringsSep "\n" (
mapAttrsToList (name: cfg:
- ''ip link del dev ${name} 2> /dev/null || true ''
+ "ip link del dev ${name} 2> /dev/null || true "
) cfg.extraVeths
)}
'';
@@ -185,7 +185,7 @@ let
fi
''
else
- ''${ipcmd} add ${cfg.${attribute}} dev $ifaceHost'';
+ "${ipcmd} add ${cfg.${attribute}} dev $ifaceHost";
renderExtraVeth = name: cfg:
if cfg.hostBridge != null then
''
diff --git a/third_party/nixpkgs/nixos/modules/virtualisation/oci-containers.nix b/third_party/nixpkgs/nixos/modules/virtualisation/oci-containers.nix
index ee9fe62187..2dd15e3aba 100644
--- a/third_party/nixpkgs/nixos/modules/virtualisation/oci-containers.nix
+++ b/third_party/nixpkgs/nixos/modules/virtualisation/oci-containers.nix
@@ -217,7 +217,7 @@ let
environment = proxy_env;
path =
- if cfg.backend == "docker" then [ pkgs.docker ]
+ if cfg.backend == "docker" then [ config.virtualisation.docker.package ]
else if cfg.backend == "podman" then [ config.virtualisation.podman.package ]
else throw "Unhandled backend: ${cfg.backend}";
@@ -227,29 +227,30 @@ let
${cfg.backend} load -i ${container.imageFile}
''}
'';
+
+ script = concatStringsSep " \\\n " ([
+ "exec ${cfg.backend} run"
+ "--rm"
+ "--name=${escapeShellArg name}"
+ "--log-driver=${container.log-driver}"
+ ] ++ optional (container.entrypoint != null)
+ "--entrypoint=${escapeShellArg container.entrypoint}"
+ ++ (mapAttrsToList (k: v: "-e ${escapeShellArg k}=${escapeShellArg v}") container.environment)
+ ++ map (p: "-p ${escapeShellArg p}") container.ports
+ ++ optional (container.user != null) "-u ${escapeShellArg container.user}"
+ ++ map (v: "-v ${escapeShellArg v}") container.volumes
+ ++ optional (container.workdir != null) "-w ${escapeShellArg container.workdir}"
+ ++ map escapeShellArg container.extraOptions
+ ++ [container.image]
+ ++ map escapeShellArg container.cmd
+ );
+
+ preStop = "[ $SERVICE_RESULT = success ] || ${cfg.backend} stop ${name}";
postStop = "${cfg.backend} rm -f ${name} || true";
serviceConfig = {
StandardOutput = "null";
StandardError = "null";
- ExecStart = concatStringsSep " \\\n " ([
- "${config.system.path}/bin/${cfg.backend} run"
- "--rm"
- "--name=${name}"
- "--log-driver=${container.log-driver}"
- ] ++ optional (container.entrypoint != null)
- "--entrypoint=${escapeShellArg container.entrypoint}"
- ++ (mapAttrsToList (k: v: "-e ${escapeShellArg k}=${escapeShellArg v}") container.environment)
- ++ map (p: "-p ${escapeShellArg p}") container.ports
- ++ optional (container.user != null) "-u ${escapeShellArg container.user}"
- ++ map (v: "-v ${escapeShellArg v}") container.volumes
- ++ optional (container.workdir != null) "-w ${escapeShellArg container.workdir}"
- ++ map escapeShellArg container.extraOptions
- ++ [container.image]
- ++ map escapeShellArg container.cmd
- );
-
- ExecStop = ''${pkgs.bash}/bin/sh -c "[ $SERVICE_RESULT = success ] || ${cfg.backend} stop ${name}"'';
### There is no generalized way of supporting `reload` for docker
### containers. Some containers may respond well to SIGHUP sent to their
diff --git a/third_party/nixpkgs/nixos/modules/virtualisation/qemu-vm.nix b/third_party/nixpkgs/nixos/modules/virtualisation/qemu-vm.nix
index 447d1f091c..bf3615f2fe 100644
--- a/third_party/nixpkgs/nixos/modules/virtualisation/qemu-vm.nix
+++ b/third_party/nixpkgs/nixos/modules/virtualisation/qemu-vm.nix
@@ -136,10 +136,8 @@ let
cp ${bootDisk}/efi-vars.fd "$NIX_EFI_VARS" || exit 1
chmod 0644 "$NIX_EFI_VARS" || exit 1
fi
- '' else ''
- ''}
- '' else ''
- ''}
+ '' else ""}
+ '' else ""}
cd $TMPDIR
idx=0
@@ -187,8 +185,7 @@ let
efiVars=$out/efi-vars.fd
cp ${efiVarsDefault} $efiVars
chmod 0644 $efiVars
- '' else ''
- ''}
+ '' else ""}
'';
buildInputs = [ pkgs.util-linux ];
QEMU_OPTS = "-nographic -serial stdio -monitor none"
diff --git a/third_party/nixpkgs/nixos/modules/virtualisation/railcar.nix b/third_party/nixpkgs/nixos/modules/virtualisation/railcar.nix
index 10464f6289..b603effef6 100644
--- a/third_party/nixpkgs/nixos/modules/virtualisation/railcar.nix
+++ b/third_party/nixpkgs/nixos/modules/virtualisation/railcar.nix
@@ -105,7 +105,7 @@ in
stateDir = mkOption {
type = types.path;
- default = ''/var/railcar'';
+ default = "/var/railcar";
description = "Railcar persistent state directory";
};
diff --git a/third_party/nixpkgs/nixos/modules/virtualisation/xen-dom0.nix b/third_party/nixpkgs/nixos/modules/virtualisation/xen-dom0.nix
index 5ad647769b..5b57ca860d 100644
--- a/third_party/nixpkgs/nixos/modules/virtualisation/xen-dom0.nix
+++ b/third_party/nixpkgs/nixos/modules/virtualisation/xen-dom0.nix
@@ -57,7 +57,8 @@ in
virtualisation.xen.bootParams =
mkOption {
- default = "";
+ default = [];
+ type = types.listOf types.str;
description =
''
Parameters passed to the Xen hypervisor at boot time.
@@ -68,6 +69,7 @@ in
mkOption {
default = 0;
example = 512;
+ type = types.addCheck types.int (n: n >= 0);
description =
''
Amount of memory (in MiB) allocated to Domain 0 on boot.
@@ -78,6 +80,7 @@ in
virtualisation.xen.bridge = {
name = mkOption {
default = "xenbr0";
+ type = types.str;
description = ''
Name of bridge the Xen domUs connect to.
'';
diff --git a/third_party/nixpkgs/nixos/release.nix b/third_party/nixpkgs/nixos/release.nix
index 1f5c158126..109747945f 100644
--- a/third_party/nixpkgs/nixos/release.nix
+++ b/third_party/nixpkgs/nixos/release.nix
@@ -79,7 +79,7 @@ let
in
tarball //
{ meta = {
- description = "NixOS system tarball for ${system} - ${stdenv.hostPlatform.platform.name}";
+ description = "NixOS system tarball for ${system} - ${stdenv.hostPlatform.linux-kernel.name}";
maintainers = map (x: lib.maintainers.${x}) maintainers;
};
inherit config;
@@ -105,7 +105,7 @@ let
modules = makeModules module {};
};
build = configEvaled.config.system.build;
- kernelTarget = configEvaled.pkgs.stdenv.hostPlatform.platform.kernelTarget;
+ kernelTarget = configEvaled.pkgs.stdenv.hostPlatform.linux-kernel.target;
in
pkgs.symlinkJoin {
name = "netboot";
diff --git a/third_party/nixpkgs/nixos/tests/acme.nix b/third_party/nixpkgs/nixos/tests/acme.nix
index eb152cf51a..c6d393d919 100644
--- a/third_party/nixpkgs/nixos/tests/acme.nix
+++ b/third_party/nixpkgs/nixos/tests/acme.nix
@@ -77,6 +77,27 @@ in import ./make-test-python.nix ({ lib, ... }: {
after = [ "acme-a.example.test.service" "nginx-config-reload.service" ];
};
+ # Test that account creation is collated into one service
+ specialisation.account-creation.configuration = { nodes, pkgs, lib, ... }: let
+ email = "newhostmaster@example.test";
+ caDomain = nodes.acme.config.test-support.acme.caDomain;
+ # Exit 99 to make it easier to track if this is the reason a renew failed
+ testScript = ''
+ test -e accounts/${caDomain}/${email}/account.json || exit 99
+ '';
+ in {
+ security.acme.email = lib.mkForce email;
+ systemd.services."b.example.test".preStart = testScript;
+ systemd.services."c.example.test".preStart = testScript;
+
+ services.nginx.virtualHosts."b.example.test" = (vhostBase pkgs) // {
+ enableACME = true;
+ };
+ services.nginx.virtualHosts."c.example.test" = (vhostBase pkgs) // {
+ enableACME = true;
+ };
+ };
+
# Cert config changes will not cause the nginx configuration to change.
# This tests that the reload service is correctly triggered.
# It also tests that postRun is exec'd as root
@@ -289,7 +310,7 @@ in import ./make-test-python.nix ({ lib, ... }: {
acme.start()
webserver.start()
- acme.wait_for_unit("default.target")
+ acme.wait_for_unit("network-online.target")
acme.wait_for_unit("pebble.service")
client.succeed("curl https://${caDomain}:15000/roots/0 > /tmp/ca.crt")
@@ -314,6 +335,15 @@ in import ./make-test-python.nix ({ lib, ... }: {
check_issuer(webserver, "a.example.test", "pebble")
check_connection(client, "a.example.test")
+ with subtest("Runs 1 cert for account creation before others"):
+ switch_to(webserver, "account-creation")
+ webserver.wait_for_unit("acme-finished-a.example.test.target")
+ check_connection(client, "a.example.test")
+ webserver.wait_for_unit("acme-finished-b.example.test.target")
+ webserver.wait_for_unit("acme-finished-c.example.test.target")
+ check_connection(client, "b.example.test")
+ check_connection(client, "c.example.test")
+
with subtest("Can reload web server when cert configuration changes"):
switch_to(webserver, "cert-change")
webserver.wait_for_unit("acme-finished-a.example.test.target")
diff --git a/third_party/nixpkgs/nixos/tests/agda.nix b/third_party/nixpkgs/nixos/tests/agda.nix
index bbdeb7395a..3773907cff 100644
--- a/third_party/nixpkgs/nixos/tests/agda.nix
+++ b/third_party/nixpkgs/nixos/tests/agda.nix
@@ -23,6 +23,13 @@ in
};
testScript = ''
+ assert (
+ "${pkgs.agdaPackages.lib.interfaceFile "Everything.agda"}" == "Everything.agdai"
+ ), "wrong interface file for Everything.agda"
+ assert (
+ "${pkgs.agdaPackages.lib.interfaceFile "tmp/Everything.agda.md"}" == "tmp/Everything.agdai"
+ ), "wrong interface file for tmp/Everything.agda.md"
+
# Minimal script that typechecks
machine.succeed("touch TestEmpty.agda")
machine.succeed("agda TestEmpty.agda")
@@ -36,6 +43,10 @@ in
"cp ${hello-world} HelloWorld.agda"
)
machine.succeed("agda -l standard-library -i . -c HelloWorld.agda")
+ # Check execution
+ assert "Hello World!" in machine.succeed(
+ "./HelloWorld"
+ ), "HelloWorld does not run properly"
'';
}
)
diff --git a/third_party/nixpkgs/nixos/tests/all-tests.nix b/third_party/nixpkgs/nixos/tests/all-tests.nix
index 7d83b952f9..4ea2dc44d5 100644
--- a/third_party/nixpkgs/nixos/tests/all-tests.nix
+++ b/third_party/nixpkgs/nixos/tests/all-tests.nix
@@ -147,6 +147,7 @@ in
haproxy = handleTest ./haproxy.nix {};
hardened = handleTest ./hardened.nix {};
hedgedoc = handleTest ./hedgedoc.nix {};
+ herbstluftwm = handleTest ./herbstluftwm.nix {};
installed-tests = pkgs.recurseIntoAttrs (handleTest ./installed-tests {});
oci-containers = handleTestOn ["x86_64-linux"] ./oci-containers.nix {};
# 9pnet_virtio used to mount /nix partition doesn't support
@@ -154,6 +155,7 @@ in
# not on other platforms.
hibernate = handleTestOn ["x86_64-linux"] ./hibernate.nix {};
hitch = handleTest ./hitch {};
+ hledger-web = handleTest ./hledger-web.nix {};
hocker-fetchdocker = handleTest ./hocker-fetchdocker {};
home-assistant = handleTest ./home-assistant.nix {};
hostname = handleTest ./hostname.nix {};
@@ -187,6 +189,7 @@ in
kernel-latest = handleTest ./kernel-latest.nix {};
kernel-lts = handleTest ./kernel-lts.nix {};
kernel-testing = handleTest ./kernel-testing.nix {};
+ kernel-latest-ath-user-regd = handleTest ./kernel-latest-ath-user-regd.nix {};
keycloak = discoverTests (import ./keycloak.nix);
keymap = handleTest ./keymap.nix {};
knot = handleTest ./knot.nix {};
@@ -271,6 +274,7 @@ in
nginx-variants = handleTest ./nginx-variants.nix {};
nix-ssh-serve = handleTest ./nix-ssh-serve.nix {};
nixos-generate-config = handleTest ./nixos-generate-config.nix {};
+ nomad = handleTest ./nomad.nix {};
novacomd = handleTestOn ["x86_64-linux"] ./novacomd.nix {};
nsd = handleTest ./nsd.nix {};
nzbget = handleTest ./nzbget.nix {};
@@ -300,6 +304,7 @@ in
php = handleTest ./php {};
pinnwand = handleTest ./pinnwand.nix {};
plasma5 = handleTest ./plasma5.nix {};
+ pleroma = handleTestOn [ "x86_64-linux" "aarch64-linux" ] ./pleroma.nix {};
plotinus = handleTest ./plotinus.nix {};
podman = handleTestOn ["x86_64-linux"] ./podman.nix {};
postfix = handleTest ./postfix.nix {};
@@ -340,7 +345,6 @@ in
sanoid = handleTest ./sanoid.nix {};
sbt = handleTest ./sbt.nix {};
sbt-extras = handleTest ./sbt-extras.nix {};
- scala = handleTest ./scala.nix {};
sddm = handleTest ./sddm.nix {};
searx = handleTest ./searx.nix {};
service-runner = handleTest ./service-runner.nix {};
@@ -401,9 +405,11 @@ in
unbound = handleTest ./unbound.nix {};
unit-php = handleTest ./web-servers/unit-php.nix {};
upnp = handleTest ./upnp.nix {};
+ usbguard = handleTest ./usbguard.nix {};
uwsgi = handleTest ./uwsgi.nix {};
v2ray = handleTest ./v2ray.nix {};
vault = handleTest ./vault.nix {};
+ vault-postgresql = handleTest ./vault-postgresql.nix {};
vector = handleTest ./vector.nix {};
victoriametrics = handleTest ./victoriametrics.nix {};
virtualbox = handleTestOn ["x86_64-linux"] ./virtualbox.nix {};
diff --git a/third_party/nixpkgs/nixos/tests/chromium.nix b/third_party/nixpkgs/nixos/tests/chromium.nix
index 795b93f6f5..8429d932ae 100644
--- a/third_party/nixpkgs/nixos/tests/chromium.nix
+++ b/third_party/nixpkgs/nixos/tests/chromium.nix
@@ -1,10 +1,14 @@
{ system ? builtins.currentSystem
, config ? {}
, pkgs ? import ../.. { inherit system config; }
-, channelMap ? {
- stable = pkgs.chromium;
- beta = pkgs.chromiumBeta;
- dev = pkgs.chromiumDev;
+, channelMap ? { # Maps "channels" to packages
+ stable = pkgs.chromium;
+ beta = pkgs.chromiumBeta;
+ dev = pkgs.chromiumDev;
+ ungoogled = pkgs.ungoogled-chromium;
+ chrome-stable = pkgs.google-chrome;
+ chrome-beta = pkgs.google-chrome-beta;
+ chrome-dev = pkgs.google-chrome-dev;
}
}:
@@ -14,7 +18,7 @@ with pkgs.lib;
mapAttrs (channel: chromiumPkg: makeTest rec {
name = "chromium-${channel}";
meta = {
- maintainers = with maintainers; [ aszlig ];
+ maintainers = with maintainers; [ aszlig primeos ];
# https://github.com/NixOS/hydra/issues/591#issuecomment-435125621
inherit (chromiumPkg.meta) timeout;
};
@@ -47,7 +51,7 @@ mapAttrs (channel: chromiumPkg: makeTest rec {
testScript = let
xdo = name: text: let
xdoScript = pkgs.writeText "${name}.xdo" text;
- in "${pkgs.xdotool}/bin/xdotool '${xdoScript}'";
+ in "${pkgs.xdotool}/bin/xdotool ${xdoScript}";
in ''
import shlex
from contextlib import contextmanager, _GeneratorContextManager
@@ -58,101 +62,86 @@ mapAttrs (channel: chromiumPkg: makeTest rec {
return "su - ${user} -c " + shlex.quote(cmd)
+ def get_browser_binary():
+ """Returns the name of the browser binary."""
+ pname = "${getName chromiumPkg.name}"
+ if pname.find("chromium") != -1:
+ return "chromium" # Same name for all channels and ungoogled-chromium
+ if pname == "google-chrome":
+ return "google-chrome-stable"
+ if pname == "google-chrome-dev":
+ return "google-chrome-unstable"
+ # For google-chrome-beta and as fallback:
+ return pname
+
+
def create_new_win():
+ """Creates a new Chromium window."""
with machine.nested("Creating a new Chromium window"):
- machine.execute(
+ machine.wait_until_succeeds(
ru(
- "${xdo "new-window" ''
+ "${xdo "create_new_win-select_main_window" ''
search --onlyvisible --name "startup done"
windowfocus --sync
windowactivate --sync
''}"
)
)
- machine.execute(
+ machine.send_key("ctrl-n")
+ # Wait until the new window appears:
+ machine.wait_until_succeeds(
ru(
- "${xdo "new-window" ''
- key Ctrl+n
- ''}"
- )
- )
-
-
- def close_win():
- def try_close(_):
- machine.execute(
- ru(
- "${xdo "close-window" ''
- search --onlyvisible --name "new tab"
+ "${xdo "create_new_win-wait_for_window" ''
+ search --onlyvisible --name "New Tab"
windowfocus --sync
windowactivate --sync
''}"
)
)
- machine.execute(
- ru(
- "${xdo "close-window" ''
- key Ctrl+w
- ''}"
- )
+
+
+ def close_new_tab_win():
+ """Closes the Chromium window with the title "New Tab"."""
+ machine.wait_until_succeeds(
+ ru(
+ "${xdo "close_new_tab_win-select_main_window" ''
+ search --onlyvisible --name "New Tab"
+ windowfocus --sync
+ windowactivate --sync
+ ''}"
)
- for _ in range(1, 20):
- status, out = machine.execute(
- ru(
- "${xdo "wait-for-close" ''
- search --onlyvisible --name "new tab"
- ''}"
- )
- )
- if status != 0:
- return True
- machine.sleep(1)
- return False
-
- retry(try_close)
-
-
- def wait_for_new_win():
- ret = False
- with machine.nested("Waiting for new Chromium window to appear"):
- for _ in range(1, 20):
- status, out = machine.execute(
- ru(
- "${xdo "wait-for-window" ''
- search --onlyvisible --name "new tab"
- windowfocus --sync
- windowactivate --sync
- ''}"
- )
- )
- if status == 0:
- ret = True
- machine.sleep(10)
- break
- machine.sleep(1)
- return ret
-
-
- def create_and_wait_for_new_win():
- for _ in range(1, 3):
- create_new_win()
- if wait_for_new_win():
- return True
- assert False, "new window did not appear within 60 seconds"
+ )
+ machine.send_key("ctrl-w")
+ # Wait until the closed window disappears:
+ machine.wait_until_fails(
+ ru(
+ "${xdo "close_new_tab_win-wait_for_close" ''
+ search --onlyvisible --name "New Tab"
+ ''}"
+ )
+ )
@contextmanager
def test_new_win(description):
- create_and_wait_for_new_win()
+ create_new_win()
with machine.nested(description):
yield
- close_win()
+ # Close the newly created window:
+ machine.send_key("ctrl-w")
machine.wait_for_x()
url = "file://${startupHTML}"
- machine.succeed(ru(f'ulimit -c unlimited; chromium "{url}" & disown'))
+ machine.succeed(ru(f'ulimit -c unlimited; "{get_browser_binary()}" "{url}" & disown'))
+
+ if get_browser_binary().startswith("google-chrome"):
+ # Need to click away the first window:
+ machine.wait_for_text("Make Google Chrome the default browser")
+ machine.screenshot("google_chrome_default_browser_prompt")
+ machine.send_key("ret")
+
machine.wait_for_text("startup done")
machine.wait_until_succeeds(
ru(
@@ -166,9 +155,11 @@ mapAttrs (channel: chromiumPkg: makeTest rec {
)
)
- create_and_wait_for_new_win()
+ create_new_win()
+ # Optional: Wait for the new tab page to fully load before taking the screenshot:
+ machine.wait_for_text("Web Store")
machine.screenshot("empty_windows")
- close_win()
+ close_new_tab_win()
machine.screenshot("startup_done")
@@ -176,7 +167,7 @@ mapAttrs (channel: chromiumPkg: makeTest rec {
machine.succeed(
ru(
"${xdo "type-url" ''
- search --sync --onlyvisible --name "new tab"
+ search --sync --onlyvisible --name "New Tab"
windowfocus --sync
type --delay 1000 "chrome://sandbox"
''}"
@@ -186,7 +177,7 @@ mapAttrs (channel: chromiumPkg: makeTest rec {
machine.succeed(
ru(
"${xdo "submit-url" ''
- search --sync --onlyvisible --name "new tab"
+ search --sync --onlyvisible --name "New Tab"
windowfocus --sync
key --delay 1000 Return
''}"
@@ -198,7 +189,7 @@ mapAttrs (channel: chromiumPkg: makeTest rec {
machine.succeed(
ru(
"${xdo "find-window" ''
- search --sync --onlyvisible --name "sandbox status"
+ search --sync --onlyvisible --name "Sandbox Status"
windowfocus --sync
''}"
)
@@ -232,7 +223,7 @@ mapAttrs (channel: chromiumPkg: makeTest rec {
machine.succeed(
ru(
"${xdo "find-window-after-copy" ''
- search --onlyvisible --name "sandbox status"
+ search --onlyvisible --name "Sandbox Status"
''}"
)
)
diff --git a/third_party/nixpkgs/nixos/tests/cifs-utils.nix b/third_party/nixpkgs/nixos/tests/cifs-utils.nix
new file mode 100644
index 0000000000..98587b10d9
--- /dev/null
+++ b/third_party/nixpkgs/nixos/tests/cifs-utils.nix
@@ -0,0 +1,12 @@
+import ./make-test-python.nix ({ pkgs, ... }: {
+ name = "cifs-utils";
+
+ machine = { pkgs, ... }: { environment.systemPackages = [ pkgs.cifs-utils ]; };
+
+ testScript = ''
+ machine.succeed("smbinfo -h")
+ machine.succeed("smb2-quota -h")
+ assert "${pkgs.cifs-utils.version}" in machine.succeed("cifs.upcall -v")
+ assert "${pkgs.cifs-utils.version}" in machine.succeed("mount.cifs -V")
+ '';
+})
diff --git a/third_party/nixpkgs/nixos/tests/containers-tmpfs.nix b/third_party/nixpkgs/nixos/tests/containers-tmpfs.nix
index e1ab098e98..7ebf0d02a2 100644
--- a/third_party/nixpkgs/nixos/tests/containers-tmpfs.nix
+++ b/third_party/nixpkgs/nixos/tests/containers-tmpfs.nix
@@ -3,7 +3,7 @@
import ./make-test-python.nix ({ pkgs, ...} : {
name = "containers-tmpfs";
meta = with pkgs.lib.maintainers; {
- maintainers = [ kampka ];
+ maintainers = [ ];
};
machine =
diff --git a/third_party/nixpkgs/nixos/tests/dnscrypt-wrapper/default.nix b/third_party/nixpkgs/nixos/tests/dnscrypt-wrapper/default.nix
index d5c0917230..1bdd064e11 100644
--- a/third_party/nixpkgs/nixos/tests/dnscrypt-wrapper/default.nix
+++ b/third_party/nixpkgs/nixos/tests/dnscrypt-wrapper/default.nix
@@ -31,6 +31,7 @@ import ../make-test-python.nix ({ pkgs, ... }: {
client = { lib, ... }:
{ services.dnscrypt-proxy2.enable = true;
+ services.dnscrypt-proxy2.upstreamDefaults = false;
services.dnscrypt-proxy2.settings = {
server_names = [ "server" ];
static.server.stamp = "sdns://AQAAAAAAAAAAEDE5Mi4xNjguMS4xOjUzNTMgFEHYOv0SCKSuqR5CDYa7-58cCBuXO2_5uTSVU9wNQF0WMi5kbnNjcnlwdC1jZXJ0LnNlcnZlcg";
diff --git a/third_party/nixpkgs/nixos/tests/herbstluftwm.nix b/third_party/nixpkgs/nixos/tests/herbstluftwm.nix
new file mode 100644
index 0000000000..2c98cceee6
--- /dev/null
+++ b/third_party/nixpkgs/nixos/tests/herbstluftwm.nix
@@ -0,0 +1,38 @@
+import ./make-test-python.nix ({ lib, ...} : {
+ name = "herbstluftwm";
+
+ meta = {
+ maintainers = with lib.maintainers; [ thibautmarty ];
+ timeout = 30;
+ };
+
+ machine = { pkgs, lib, ... }: {
+ imports = [ ./common/x11.nix ./common/user-account.nix ];
+ test-support.displayManager.auto.user = "alice";
+ services.xserver.displayManager.defaultSession = lib.mkForce "none+herbstluftwm";
+ services.xserver.windowManager.herbstluftwm.enable = true;
+ environment.systemPackages = [ pkgs.dzen2 ]; # needed for upstream provided panel
+ };
+
+ testScript = ''
+ with subtest("ensure x starts"):
+ machine.wait_for_x()
+ machine.wait_for_file("/home/alice/.Xauthority")
+ machine.succeed("xauth merge ~alice/.Xauthority")
+
+ with subtest("ensure client is available"):
+ machine.succeed("herbstclient --version")
+
+ with subtest("ensure keybindings are set"):
+ machine.wait_until_succeeds("herbstclient list_keybinds | grep xterm")
+
+ with subtest("ensure panel starts"):
+ machine.wait_for_window("dzen title")
+
+ with subtest("ensure we can open a new terminal"):
+ machine.send_key("alt-ret")
+ machine.wait_for_window(r"alice.*?machine")
+ machine.sleep(2)
+ machine.screenshot("terminal")
+ '';
+})
diff --git a/third_party/nixpkgs/nixos/tests/hledger-web.nix b/third_party/nixpkgs/nixos/tests/hledger-web.nix
new file mode 100644
index 0000000000..378d819437
--- /dev/null
+++ b/third_party/nixpkgs/nixos/tests/hledger-web.nix
@@ -0,0 +1,53 @@
+import ./make-test-python.nix ({ pkgs, lib, ... }:
+let
+ journal = pkgs.writeText "test.journal" ''
+ 2010/01/10 Loan
+ assets:cash 500$
+ income:loan -500$
+ 2010/01/10 NixOS Foundation donation
+ expenses:donation 250$
+ assets:cash -250$
+ '';
+in
+rec {
+ name = "hledger-web";
+ meta.maintainers = with lib.maintainers; [ marijanp ];
+
+ nodes = {
+ server = { config, pkgs, ... }: rec {
+ services.hledger-web = {
+ host = "127.0.0.1";
+ port = 5000;
+ enable = true;
+ journalFile = journal;
+ };
+ networking.firewall.allowedTCPPorts = [ services.hledger-web.port ];
+ };
+ apiserver = { config, pkgs, ... }: rec {
+ services.hledger-web = {
+ host = "127.0.0.1";
+ port = 5000;
+ enable = true;
+ serveApi = true;
+ journalFile = journal;
+ };
+ networking.firewall.allowedTCPPorts = [ services.hledger-web.port ];
+ };
+ };
+
+ testScript = ''
+ start_all()
+
+ server.wait_for_unit("hledger-web.service")
+ server.wait_for_open_port(5000)
+ with subtest("Check if web UI is accessible"):
+ page = server.succeed("curl -L http://127.0.0.1:5000")
+ assert "test.journal" in page
+
+ apiserver.wait_for_unit("hledger-web.service")
+ apiserver.wait_for_open_port(5000)
+ with subtest("Check if the JSON API is served"):
+ transactions = apiserver.succeed("curl -L http://127.0.0.1:5000/transactions")
+ assert "NixOS Foundation donation" in transactions
+ '';
+})
diff --git a/third_party/nixpkgs/nixos/tests/hostname.nix b/third_party/nixpkgs/nixos/tests/hostname.nix
index e598549ef1..2e92b4259a 100644
--- a/third_party/nixpkgs/nixos/tests/hostname.nix
+++ b/third_party/nixpkgs/nixos/tests/hostname.nix
@@ -7,9 +7,12 @@ with import ../lib/testing-python.nix { inherit system pkgs; };
with pkgs.lib;
let
- makeHostNameTest = hostName: domain:
+ makeHostNameTest = hostName: domain: fqdnOrNull:
let
fqdn = hostName + (optionalString (domain != null) ".${domain}");
+ getStr = str: # maybeString2String
+ let res = builtins.tryEval str;
+ in if (res.success && res.value != null) then res.value else "null";
in
makeTest {
name = "hostname-${fqdn}";
@@ -26,13 +29,16 @@ let
];
};
- testScript = ''
+ testScript = { nodes, ... }: ''
start_all()
machine = ${hostName}
machine.wait_for_unit("network-online.target")
+ # Test if NixOS computes the correct FQDN (either a FQDN or an error/null):
+ assert "${getStr nodes.machine.config.networking.fqdn}" == "${getStr fqdnOrNull}"
+
# The FQDN, domain name, and hostname detection should work as expected:
assert "${fqdn}" == machine.succeed("hostname --fqdn").strip()
assert "${optionalString (domain != null) domain}" == machine.succeed("dnsdomainname").strip()
@@ -60,7 +66,7 @@ let
in
{
- noExplicitDomain = makeHostNameTest "ahost" null;
+ noExplicitDomain = makeHostNameTest "ahost" null null;
- explicitDomain = makeHostNameTest "ahost" "adomain";
+ explicitDomain = makeHostNameTest "ahost" "adomain" "ahost.adomain";
}
diff --git a/third_party/nixpkgs/nixos/tests/installer.nix b/third_party/nixpkgs/nixos/tests/installer.nix
index de4bb399c1..789add331b 100644
--- a/third_party/nixpkgs/nixos/tests/installer.nix
+++ b/third_party/nixpkgs/nixos/tests/installer.nix
@@ -76,8 +76,8 @@ let
def assemble_qemu_flags():
flags = "-cpu max"
${if system == "x86_64-linux"
- then ''flags += " -m 768"''
- else ''flags += " -m 512 -enable-kvm -machine virt,gic-version=host"''
+ then ''flags += " -m 1024"''
+ else ''flags += " -m 768 -enable-kvm -machine virt,gic-version=host"''
}
return flags
@@ -284,7 +284,9 @@ let
extraInstallerConfig
];
+ # builds stuff in the VM, needs more juice
virtualisation.diskSize = 8 * 1024;
+ virtualisation.cores = 8;
virtualisation.memorySize = 1536;
# Use a small /dev/vdb as the root disk for the
@@ -324,8 +326,8 @@ let
]
++ optional (bootLoader == "grub" && grubVersion == 1) pkgs.grub
++ optionals (bootLoader == "grub" && grubVersion == 2) [
- pkgs.grub2
- pkgs.grub2_efi
+ (pkgs.grub2.override { zfsSupport = true; })
+ (pkgs.grub2_efi.override { zfsSupport = true; })
];
nix.binaryCaches = mkForce [ ];
diff --git a/third_party/nixpkgs/nixos/tests/kernel-latest-ath-user-regd.nix b/third_party/nixpkgs/nixos/tests/kernel-latest-ath-user-regd.nix
new file mode 100644
index 0000000000..11a3959e69
--- /dev/null
+++ b/third_party/nixpkgs/nixos/tests/kernel-latest-ath-user-regd.nix
@@ -0,0 +1,17 @@
+import ./make-test-python.nix ({ pkgs, ...} : {
+ name = "kernel-latest-ath-user-regd";
+ meta = with pkgs.lib.maintainers; {
+ maintainers = [ veehaitch ];
+ };
+
+ machine = { pkgs, ... }:
+ {
+ boot.kernelPackages = pkgs.linuxPackages_latest;
+ networking.wireless.athUserRegulatoryDomain = true;
+ };
+
+ testScript =
+ ''
+ assert "CONFIG_ATH_USER_REGD=y" in machine.succeed("zcat /proc/config.gz")
+ '';
+})
diff --git a/third_party/nixpkgs/nixos/tests/mpd.nix b/third_party/nixpkgs/nixos/tests/mpd.nix
index 63d15e813a..5c969fc9c9 100644
--- a/third_party/nixpkgs/nixos/tests/mpd.nix
+++ b/third_party/nixpkgs/nixos/tests/mpd.nix
@@ -107,7 +107,7 @@ import ./make-test-python.nix ({ pkgs, lib, ... }:
for track in tracks.splitlines():
server.succeed(f"{mpc} add {track}")
- _, added_tracks = server.execute(f"{mpc} listall")
+ _, added_tracks = server.execute(f"{mpc} playlist")
# Check we succeeded adding audio tracks to the playlist
assert len(added_tracks.splitlines()) > 0
diff --git a/third_party/nixpkgs/nixos/tests/nextcloud/basic.nix b/third_party/nixpkgs/nixos/tests/nextcloud/basic.nix
index 78142d3796..9005044704 100644
--- a/third_party/nixpkgs/nixos/tests/nextcloud/basic.nix
+++ b/third_party/nixpkgs/nixos/tests/nextcloud/basic.nix
@@ -42,6 +42,7 @@ in {
enable = true;
startAt = "20:00";
};
+ phpExtraExtensions = all: [ all.bz2 ];
};
environment.systemPackages = [ cfg.services.nextcloud.occ ];
diff --git a/third_party/nixpkgs/nixos/tests/nomad.nix b/third_party/nixpkgs/nixos/tests/nomad.nix
new file mode 100644
index 0000000000..51b11a8fef
--- /dev/null
+++ b/third_party/nixpkgs/nixos/tests/nomad.nix
@@ -0,0 +1,97 @@
+import ./make-test-python.nix (
+ { lib, ... }: {
+ name = "nomad";
+ nodes = {
+ default_server = { pkgs, lib, ... }: {
+ networking = {
+ interfaces.eth1.ipv4.addresses = lib.mkOverride 0 [{
+ address = "192.168.1.1";
+ prefixLength = 16;
+ }];
+ };
+
+ environment.etc."nomad.custom.json".source =
+ (pkgs.formats.json { }).generate "nomad.custom.json" {
+ region = "universe";
+ datacenter = "earth";
+ };
+
+ services.nomad = {
+ enable = true;
+
+ settings = {
+ server = {
+ enabled = true;
+ bootstrap_expect = 1;
+ };
+ };
+
+ extraSettingsPaths = [ "/etc/nomad.custom.json" ];
+ enableDocker = false;
+ };
+ };
+
+ custom_state_dir_server = { pkgs, lib, ... }: {
+ networking = {
+ interfaces.eth1.ipv4.addresses = lib.mkOverride 0 [{
+ address = "192.168.1.1";
+ prefixLength = 16;
+ }];
+ };
+
+ environment.etc."nomad.custom.json".source =
+ (pkgs.formats.json { }).generate "nomad.custom.json" {
+ region = "universe";
+ datacenter = "earth";
+ };
+
+ services.nomad = {
+ enable = true;
+ dropPrivileges = false;
+
+ settings = {
+ data_dir = "/nomad/data/dir";
+ server = {
+ enabled = true;
+ bootstrap_expect = 1;
+ };
+ };
+
+ extraSettingsPaths = [ "/etc/nomad.custom.json" ];
+ enableDocker = false;
+ };
+
+ systemd.services.nomad.serviceConfig.ExecStartPre = "${pkgs.writeShellScript "mk_data_dir" ''
+ set -euxo pipefail
+
+ ${pkgs.coreutils}/bin/mkdir -p /nomad/data/dir
+ ''}";
+ };
+ };
+
+ testScript = ''
+ def test_nomad_server(server):
+ server.wait_for_unit("nomad.service")
+
+ # wait for healthy server
+ server.wait_until_succeeds(
+ "[ $(nomad operator raft list-peers | grep true | wc -l) == 1 ]"
+ )
+
+ # wait for server liveness
+ server.succeed("[ $(nomad server members | grep -o alive | wc -l) == 1 ]")
+
+ # check the region
+ server.succeed("nomad server members | grep -o universe")
+
+ # check the datacenter
+ server.succeed("[ $(nomad server members | grep -o earth | wc -l) == 1 ]")
+
+
+ servers = [default_server, custom_state_dir_server]
+
+ for server in servers:
+ test_nomad_server(server)
+ '';
+ }
+)
diff --git a/third_party/nixpkgs/nixos/tests/opentabletdriver.nix b/third_party/nixpkgs/nixos/tests/opentabletdriver.nix
index 832d4c25a5..fe345a7bec 100644
--- a/third_party/nixpkgs/nixos/tests/opentabletdriver.nix
+++ b/third_party/nixpkgs/nixos/tests/opentabletdriver.nix
@@ -1,4 +1,6 @@
-import ./make-test-python.nix ( { pkgs, ... }: {
+import ./make-test-python.nix ( { pkgs, ... }: let
+ testUser = "alice";
+in {
name = "opentabletdriver";
meta = {
maintainers = with pkgs.lib.maintainers; [ thiagokokada ];
@@ -10,7 +12,7 @@ import ./make-test-python.nix ( { pkgs, ... }: {
./common/user-account.nix
./common/x11.nix
];
- test-support.displayManager.auto.user = "alice";
+ test-support.displayManager.auto.user = testUser;
hardware.opentabletdriver.enable = true;
};
@@ -18,10 +20,11 @@ import ./make-test-python.nix ( { pkgs, ... }: {
''
machine.start()
machine.wait_for_x()
- machine.wait_for_unit("opentabletdriver.service", "alice")
+ machine.wait_for_unit("opentabletdriver.service", "${testUser}")
- machine.succeed("cat /etc/udev/rules.d/30-opentabletdriver.rules")
+ machine.succeed("cat /etc/udev/rules.d/99-opentabletdriver.rules")
# Will fail if service is not running
- machine.succeed("otd detect")
+ # Needs to run as the same user that started the service
+ machine.succeed("su - ${testUser} -c 'otd detect'")
'';
})
diff --git a/third_party/nixpkgs/nixos/tests/pleroma.nix b/third_party/nixpkgs/nixos/tests/pleroma.nix
new file mode 100644
index 0000000000..797cac44f9
--- /dev/null
+++ b/third_party/nixpkgs/nixos/tests/pleroma.nix
@@ -0,0 +1,265 @@
+/*
+ Pleroma E2E VM test.
+
+ Abstract:
+ =========
+ Using pleroma, postgresql, a local CA cert, a nginx reverse proxy
+ and a toot-based client, we're going to:
+
+ 1. Provision a pleroma service from scratch (pleroma config + postgres db).
+ 2. Create a "jamy" admin user.
+ 3. Send a toot from this user.
+ 4. Send a upload from this user.
+ 5. Check the toot is part of the server public timeline
+
+ Notes:
+ - We need a fully functional TLS setup without having any access to
+ the internet. We do that by issuing a self-signed cert, add this
+ self-cert to the hosts pki trust store and finally spoof the
+ hostnames using /etc/hosts.
+ - For this NixOS test, we *had* to store some DB-related and
+ pleroma-related secrets to the store. Keep in mind the store is
+ world-readable, it's the worst place possible to store *any*
+ secret. **DO NOT DO THIS IN A REAL WORLD DEPLOYMENT**.
+*/
+
+import ./make-test-python.nix ({ pkgs, ... }:
+ let
+ send-toot = pkgs.writeScriptBin "send-toot" ''
+ set -eux
+ # toot is using the requests library internally. This library
+ # sadly embed its own certificate store instead of relying on the
+ # system one. Overriding this pretty bad default behaviour.
+ export REQUESTS_CA_BUNDLE=/etc/ssl/certs/ca-certificates.crt
+
+ export TOOT_LOGIN_CLI_PASSWORD="jamy-password"
+ toot login_cli -i "pleroma.nixos.test" -e "jamy@nixos.test"
+ echo "Login OK"
+
+ # Send a toot then verify it's part of the public timeline
+ echo "y" | toot post "hello world Jamy here"
+ echo "Send toot OK"
+ echo "y" | toot timeline | grep -c "hello world Jamy here"
+ echo "Get toot from timeline OK"
+
+ # Test file upload
+ echo "y" | toot upload ${db-seed} | grep -c "https://pleroma.nixos.test/media"
+ echo "File upload OK"
+
+ echo "====================================================="
+ echo "= SUCCESS ="
+ echo "= ="
+ echo "= We were able to sent a toot + a upload and ="
+ echo "= retrieve both of them in the public timeline. ="
+ echo "====================================================="
+ '';
+
+ provision-db = pkgs.writeScriptBin "provision-db" ''
+ set -eux
+ sudo -u postgres psql -f ${db-seed}
+ '';
+
+ test-db-passwd = "SccZOvTGM//BMrpoQj68JJkjDkMGb4pHv2cECWiI+XhVe3uGJTLI0vFV/gDlZ5jJ";
+
+ /* For this NixOS test, we *had* to store this secret to the store.
+ Keep in mind the store is world-readable, it's the worst place
+ possible to store *any* secret. **DO NOT DO THIS IN A REAL WORLD
+ DEPLOYMENT**.*/
+ db-seed = pkgs.writeText "provision.psql" ''
+ CREATE USER pleroma WITH ENCRYPTED PASSWORD '${test-db-passwd}';
+ CREATE DATABASE pleroma OWNER pleroma;
+ \c pleroma;
+ --Extensions made by ecto.migrate that need superuser access
+ CREATE EXTENSION IF NOT EXISTS citext;
+ CREATE EXTENSION IF NOT EXISTS pg_trgm;
+ CREATE EXTENSION IF NOT EXISTS "uuid-ossp";
+ '';
+
+ pleroma-conf = ''
+ import Config
+
+ config :pleroma, Pleroma.Web.Endpoint,
+ url: [host: "pleroma.nixos.test", scheme: "https", port: 443],
+ http: [ip: {127, 0, 0, 1}, port: 4000]
+
+ config :pleroma, :instance,
+ name: "NixOS test pleroma server",
+ email: "pleroma@nixos.test",
+ notify_email: "pleroma@nixos.test",
+ limit: 5000,
+ registrations_open: true
+
+ config :pleroma, :media_proxy,
+ enabled: false,
+ redirect_on_failure: true
+ #base_url: "https://cache.pleroma.social"
+
+ config :pleroma, Pleroma.Repo,
+ adapter: Ecto.Adapters.Postgres,
+ username: "pleroma",
+ password: "${test-db-passwd}",
+ database: "pleroma",
+ hostname: "localhost",
+ pool_size: 10,
+ prepare: :named,
+ parameters: [
+ plan_cache_mode: "force_custom_plan"
+ ]
+
+ config :pleroma, :database, rum_enabled: false
+ config :pleroma, :instance, static_dir: "/var/lib/pleroma/static"
+ config :pleroma, Pleroma.Uploaders.Local, uploads: "/var/lib/pleroma/uploads"
+ config :pleroma, configurable_from_database: false
+ '';
+
+ /* For this NixOS test, we *had* to store this secret to the store.
+ Keep in mind the store is world-readable, it's the worst place
+ possible to store *any* secret. **DO NOT DO THIS IN A REAL WORLD
+ DEPLOYMENT**.
+ In a real-word deployment, you'd handle this either by:
+ - manually upload your pleroma secrets to /var/lib/pleroma/secrets.exs
+ - use a deployment tool such as morph or NixOps to deploy your secrets.
+ */
+ pleroma-conf-secret = pkgs.writeText "secrets.exs" ''
+ import Config
+
+ config :joken, default_signer: "PS69/wMW7X6FIQPABt9lwvlZvgrJIncfiAMrK9J5mjVus/7/NJJi1DsDA1OghBE5"
+
+ config :pleroma, Pleroma.Web.Endpoint,
+ secret_key_base: "NvfmU7lYaQrmmxt4NACm0AaAfN9t6WxsrX0NCB4awkGHvr1S7jyshlEmrjaPFhhq",
+ signing_salt: "3L41+BuJ"
+
+ config :web_push_encryption, :vapid_details,
+ subject: "mailto:pleroma@nixos.test",
+ public_key: "BKjfNX9-UqAcncaNqERQtF7n9pKrB0-MO-juv6U5E5XQr_Tg5D-f8AlRjduAguDpyAngeDzG8MdrTejMSL4VF30",
+ private_key: "k7o9onKMQrgMjMb6l4fsxSaXO0BTNAer5MVSje3q60k"
+ '';
+
+ /* For this NixOS test, we *had* to store this secret to the store.
+ Keep in mind the store is world-readable, it's the worst place
+ possible to store *any* secret. **DO NOT DO THIS IN A REAL WORLD
+ DEPLOYMENT**.
+ In a real-word deployment, you'd handle this either by:
+ - manually upload your pleroma secrets to /var/lib/pleroma/secrets.exs
+ - use a deployment tool such as morph or NixOps to deploy your secrets.
+ */
+ provision-secrets = pkgs.writeScriptBin "provision-secrets" ''
+ set -eux
+ cp "${pleroma-conf-secret}" "/var/lib/pleroma/secrets.exs"
+ chown pleroma:pleroma /var/lib/pleroma/secrets.exs
+ '';
+
+ /* For this NixOS test, we *had* to store this secret to the store.
+ Keep in mind the store is world-readable, it's the worst place
+ possible to store *any* secret. **DO NOT DO THIS IN A REAL WORLD
+ DEPLOYMENT**.
+ */
+ provision-user = pkgs.writeScriptBin "provision-user" ''
+ set -eux
+
+ # Waiting for pleroma to be up.
+ timeout 5m bash -c 'while [[ "$(curl -s -o /dev/null -w '%{http_code}' https://pleroma.nixos.test/api/v1/instance)" != "200" ]]; do sleep 2; done'
+ pleroma_ctl user new jamy jamy@nixos.test --password 'jamy-password' --moderator --admin -y
+ '';
+
+ tls-cert = pkgs.runCommandNoCC "selfSignedCerts" { buildInputs = [ pkgs.openssl ]; } ''
+ openssl req -x509 -newkey rsa:4096 -keyout key.pem -out cert.pem -nodes -subj '/CN=pleroma.nixos.test'
+ mkdir -p $out
+ cp key.pem cert.pem $out
+ '';
+
+ /* Toot is preventing users from feeding login_cli a password non
+ interactively. While it makes sense most of the times, it's
+ preventing us to login in this non-interactive test. This patch
+ introduce a TOOT_LOGIN_CLI_PASSWORD env variable allowing us to
+ provide a password to toot login_cli
+
+ If https://github.com/ihabunek/toot/pull/180 gets merged at some
+ point, feel free to remove this patch. */
+ custom-toot = pkgs.toot.overrideAttrs(old:{
+ patches = [ (pkgs.fetchpatch {
+ url = "https://github.com/NinjaTrappeur/toot/commit/b4a4c30f41c0cb7e336714c2c4af9bc9bfa0c9f2.patch";
+ sha256 = "sha256-0xxNwjR/fStLjjUUhwzCCfrghRVts+fc+fvVJqVcaFg=";
+ }) ];
+ });
+
+ hosts = nodes: ''
+ ${nodes.pleroma.config.networking.primaryIPAddress} pleroma.nixos.test
+ ${nodes.client.config.networking.primaryIPAddress} client.nixos.test
+ '';
+ in {
+ name = "pleroma";
+ nodes = {
+ client = { nodes, pkgs, config, ... }: {
+ security.pki.certificateFiles = [ "${tls-cert}/cert.pem" ];
+ networking.extraHosts = hosts nodes;
+ environment.systemPackages = with pkgs; [
+ custom-toot
+ send-toot
+ ];
+ };
+ pleroma = { nodes, pkgs, config, ... }: {
+ security.pki.certificateFiles = [ "${tls-cert}/cert.pem" ];
+ networking.extraHosts = hosts nodes;
+ networking.firewall.enable = false;
+ environment.systemPackages = with pkgs; [
+ provision-db
+ provision-secrets
+ provision-user
+ ];
+ services = {
+ pleroma = {
+ enable = true;
+ configs = [
+ pleroma-conf
+ ];
+ };
+ postgresql = {
+ enable = true;
+ package = pkgs.postgresql_12;
+ };
+ nginx = {
+ enable = true;
+ virtualHosts."pleroma.nixos.test" = {
+ addSSL = true;
+ sslCertificate = "${tls-cert}/cert.pem";
+ sslCertificateKey = "${tls-cert}/key.pem";
+ locations."/" = {
+ proxyPass = "http://127.0.0.1:4000";
+ extraConfig = ''
+ add_header 'Access-Control-Allow-Origin' '*' always;
+ add_header 'Access-Control-Allow-Methods' 'POST, PUT, DELETE, GET, PATCH, OPTIONS' always;
+ add_header 'Access-Control-Allow-Headers' 'Authorization, Content-Type, Idempotency-Key' always;
+ add_header 'Access-Control-Expose-Headers' 'Link, X-RateLimit-Reset, X-RateLimit-Limit, X-RateLimit-Remaining, X-Request-Id' always;
+ if ($request_method = OPTIONS) {
+ return 204;
+ }
+ add_header X-XSS-Protection "1; mode=block";
+ add_header X-Permitted-Cross-Domain-Policies none;
+ add_header X-Frame-Options DENY;
+ add_header X-Content-Type-Options nosniff;
+ add_header Referrer-Policy same-origin;
+ add_header X-Download-Options noopen;
+ proxy_http_version 1.1;
+ proxy_set_header Upgrade $http_upgrade;
+ proxy_set_header Connection "upgrade";
+ proxy_set_header Host $host;
+ client_max_body_size 16m;
+ '';
+ };
+ };
+ };
+ };
+ };
+ };
+
+ testScript = { nodes, ... }: ''
+ pleroma.wait_for_unit("postgresql.service")
+ pleroma.succeed("provision-db")
+ pleroma.succeed("provision-secrets")
+ pleroma.systemctl("restart pleroma.service")
+ pleroma.wait_for_unit("pleroma.service")
+ pleroma.succeed("provision-user")
+ client.succeed("send-toot")
+ '';
+})
diff --git a/third_party/nixpkgs/nixos/tests/podman.nix b/third_party/nixpkgs/nixos/tests/podman.nix
index bccd2de7c9..4985ff6036 100644
--- a/third_party/nixpkgs/nixos/tests/podman.nix
+++ b/third_party/nixpkgs/nixos/tests/podman.nix
@@ -61,6 +61,20 @@ import ./make-test-python.nix (
podman.succeed("podman stop sleeping")
podman.succeed("podman rm sleeping")
+ # create systemd session for rootless
+ podman.succeed("loginctl enable-linger alice")
+
+ with subtest("Run container rootless with runc"):
+ podman.succeed(su_cmd("tar cv --files-from /dev/null | podman import - scratchimg"))
+ podman.succeed(
+ su_cmd(
+ "podman run --runtime=runc -d --name=sleeping -v /nix/store:/nix/store -v /run/current-system/sw/bin:/bin scratchimg /bin/sleep 10"
+ )
+ )
+ podman.succeed(su_cmd("podman ps | grep sleeping"))
+ podman.succeed(su_cmd("podman stop sleeping"))
+ podman.succeed(su_cmd("podman rm sleeping"))
+
with subtest("Run container rootless with crun"):
podman.succeed(su_cmd("tar cv --files-from /dev/null | podman import - scratchimg"))
podman.succeed(
@@ -71,7 +85,6 @@ import ./make-test-python.nix (
podman.succeed(su_cmd("podman ps | grep sleeping"))
podman.succeed(su_cmd("podman stop sleeping"))
podman.succeed(su_cmd("podman rm sleeping"))
- # As of 2020-11-20, the runc backend doesn't work with cgroupsv2 yet, so we don't run that test.
with subtest("Run container rootless with the default backend"):
podman.succeed(su_cmd("tar cv --files-from /dev/null | podman import - scratchimg"))
diff --git a/third_party/nixpkgs/nixos/tests/predictable-interface-names.nix b/third_party/nixpkgs/nixos/tests/predictable-interface-names.nix
index bab091d57a..c0b472638a 100644
--- a/third_party/nixpkgs/nixos/tests/predictable-interface-names.nix
+++ b/third_party/nixpkgs/nixos/tests/predictable-interface-names.nix
@@ -5,7 +5,11 @@
let
inherit (import ../lib/testing-python.nix { inherit system pkgs; }) makeTest;
-in pkgs.lib.listToAttrs (pkgs.lib.crossLists (predictable: withNetworkd: {
+ testCombinations = pkgs.lib.cartesianProductOfSets {
+ predictable = [true false];
+ withNetworkd = [true false];
+ };
+in pkgs.lib.listToAttrs (builtins.map ({ predictable, withNetworkd }: {
name = pkgs.lib.optionalString (!predictable) "un" + "predictable"
+ pkgs.lib.optionalString withNetworkd "Networkd";
value = makeTest {
@@ -30,4 +34,4 @@ in pkgs.lib.listToAttrs (pkgs.lib.crossLists (predictable: withNetworkd: {
machine.${if predictable then "fail" else "succeed"}("ip link show eth0")
'';
};
-}) [[true false] [true false]])
+}) testCombinations)
diff --git a/third_party/nixpkgs/nixos/tests/prometheus-exporters.nix b/third_party/nixpkgs/nixos/tests/prometheus-exporters.nix
index 8fcb0a7aa2..89d17c9de8 100644
--- a/third_party/nixpkgs/nixos/tests/prometheus-exporters.nix
+++ b/third_party/nixpkgs/nixos/tests/prometheus-exporters.nix
@@ -423,7 +423,7 @@ let
exporterConfig = {
enable = true;
passwordFile = "/var/nextcloud-pwfile";
- url = "http://localhost/negative-space.xml";
+ url = "http://localhost";
};
metricProvider = {
systemd.services.nc-pwfile = let
@@ -441,6 +441,7 @@ let
basicAuth.nextcloud-exporter = "snakeoilpw";
locations."/" = {
root = "${pkgs.prometheus-nextcloud-exporter.src}/serverinfo/testdata";
+ tryFiles = "/negative-space.xml =404";
};
};
};
diff --git a/third_party/nixpkgs/nixos/tests/rsyncd.nix b/third_party/nixpkgs/nixos/tests/rsyncd.nix
index 3639320f64..44464e42f2 100644
--- a/third_party/nixpkgs/nixos/tests/rsyncd.nix
+++ b/third_party/nixpkgs/nixos/tests/rsyncd.nix
@@ -2,24 +2,35 @@ import ./make-test-python.nix ({ pkgs, ... }: {
name = "rsyncd";
meta.maintainers = with pkgs.lib.maintainers; [ ehmry ];
- nodes.machine.services.rsyncd = {
- enable = true;
- settings = {
- global = {
- "reverse lookup" = false;
- "forward lookup" = false;
+ nodes = let
+ mkNode = socketActivated:
+ { config, ... }: {
+ networking.firewall.allowedTCPPorts = [ config.services.rsyncd.port ];
+ services.rsyncd = {
+ enable = true;
+ inherit socketActivated;
+ settings = {
+ global = {
+ "reverse lookup" = false;
+ "forward lookup" = false;
+ };
+ tmp = {
+ path = "/nix/store";
+ comment = "test module";
+ };
+ };
+ };
};
- tmp = {
- path = "/nix/store";
- comment = "test module";
- };
-
- };
+ in {
+ a = mkNode false;
+ b = mkNode true;
};
testScript = ''
start_all()
- machine.wait_for_unit("rsyncd")
- machine.succeed("rsync localhost::")
+ a.wait_for_unit("rsync")
+ b.wait_for_unit("sockets.target")
+ b.succeed("rsync a::")
+ a.succeed("rsync b::")
'';
})
diff --git a/third_party/nixpkgs/nixos/tests/scala.nix b/third_party/nixpkgs/nixos/tests/scala.nix
deleted file mode 100644
index 4fc3f8aa7b..0000000000
--- a/third_party/nixpkgs/nixos/tests/scala.nix
+++ /dev/null
@@ -1,33 +0,0 @@
-{ system ? builtins.currentSystem,
- config ? {},
- pkgs ? import ../.. { inherit system config; }
-}:
-
-with pkgs.lib;
-
-let
- common = name: package: (import ./make-test-python.nix ({
- inherit name;
- meta = with pkgs.lib.maintainers; {
- maintainers = [ nequissimus ];
- };
-
- nodes = {
- scala = { ... }: {
- environment.systemPackages = [ package ];
- };
- };
-
- testScript = ''
- start_all()
-
- scala.succeed("scalac -version 2>&1 | grep '^Scala compiler version ${package.version}'")
- '';
- }) { inherit system; });
-
-in with pkgs; {
- scala_2_10 = common "scala_2_10" scala_2_10;
- scala_2_11 = common "scala_2_11" scala_2_11;
- scala_2_12 = common "scala_2_12" scala_2_12;
- scala_2_13 = common "scala_2_13" scala_2_13;
-}
diff --git a/third_party/nixpkgs/nixos/tests/searx.nix b/third_party/nixpkgs/nixos/tests/searx.nix
index 357ade1053..7c28eea30d 100644
--- a/third_party/nixpkgs/nixos/tests/searx.nix
+++ b/third_party/nixpkgs/nixos/tests/searx.nix
@@ -2,7 +2,7 @@ import ./make-test-python.nix ({ pkgs, ...} :
{
name = "searx";
- meta = with pkgs.stdenv.lib.maintainers; {
+ meta = with pkgs.lib.maintainers; {
maintainers = [ rnhmjoj ];
};
@@ -81,8 +81,9 @@ import ./make-test-python.nix ({ pkgs, ...} :
base.wait_for_unit("searx-init")
base.wait_for_file("/run/searx/settings.yml")
output = base.succeed(
- "${pkgs.yq-go}/bin/yq r /run/searx/settings.yml"
- " 'engines.(name==startpage).shortcut'"
+ "${pkgs.yq-go}/bin/yq eval"
+ " '.engines[] | select(.name==\"startpage\") | .shortcut'"
+ " /run/searx/settings.yml"
).strip()
assert output == "start", "Settings not merged"
diff --git a/third_party/nixpkgs/nixos/tests/slurm.nix b/third_party/nixpkgs/nixos/tests/slurm.nix
index 97e031a627..3702d243b4 100644
--- a/third_party/nixpkgs/nixos/tests/slurm.nix
+++ b/third_party/nixpkgs/nixos/tests/slurm.nix
@@ -109,12 +109,12 @@ in {
ensurePermissions = { "slurm_acct_db.*" = "ALL PRIVILEGES"; };
name = "slurm";
}];
- extraOptions = ''
+ settings.mysqld = {
# recommendations from: https://slurm.schedmd.com/accounting.html#mysql-configuration
- innodb_buffer_pool_size=1024M
- innodb_log_file_size=64M
- innodb_lock_wait_timeout=900
- '';
+ innodb_buffer_pool_size="1024M";
+ innodb_log_file_size="64M";
+ innodb_lock_wait_timeout=900;
+ };
};
};
diff --git a/third_party/nixpkgs/nixos/tests/smokeping.nix b/third_party/nixpkgs/nixos/tests/smokeping.nix
index 4ac672b814..ccacf60cfe 100644
--- a/third_party/nixpkgs/nixos/tests/smokeping.nix
+++ b/third_party/nixpkgs/nixos/tests/smokeping.nix
@@ -8,6 +8,7 @@ import ./make-test-python.nix ({ pkgs, ...} : {
sm =
{ ... }:
{
+ networking.domain = "example.com"; # FQDN: sm.example.com
services.smokeping = {
enable = true;
port = 8081;
diff --git a/third_party/nixpkgs/nixos/tests/usbguard.nix b/third_party/nixpkgs/nixos/tests/usbguard.nix
new file mode 100644
index 0000000000..cba905db44
--- /dev/null
+++ b/third_party/nixpkgs/nixos/tests/usbguard.nix
@@ -0,0 +1,62 @@
+import ./make-test-python.nix ({ pkgs, ... }: {
+ name = "usbguard";
+ meta = with pkgs.lib.maintainers; {
+ maintainers = [ tnias ];
+ };
+
+ machine =
+ { ... }:
+ {
+ services.usbguard = {
+ enable = true;
+ IPCAllowedUsers = [ "alice" "root" ];
+
+ # As virtual USB devices get attached to the "QEMU USB Hub" we need to
+ # allow Hubs. Otherwise we would have to explicitly allow them too.
+ rules = ''
+ allow with-interface equals { 09:00:00 }
+ '';
+ };
+ imports = [ ./common/user-account.nix ];
+ };
+
+ testScript = ''
+ # create a blank disk image for our fake USB stick
+ with open(machine.state_dir + "/usbstick.img", "wb") as stick:
+ stick.write(b"\x00" * (1024 * 1024))
+
+ # wait for machine to have started and the usbguard service to be up
+ machine.wait_for_unit("usbguard.service")
+
+ with subtest("IPC access control"):
+ # User "alice" is allowed to access the IPC interface
+ machine.succeed("su alice -c 'usbguard list-devices'")
+
+ # User "bob" is not allowed to access the IPC interface
+ machine.fail("su bob -c 'usbguard list-devices'")
+
+ with subtest("check basic functionality"):
+ # at this point we expect that no USB HDD is connected
+ machine.fail("usbguard list-devices | grep -E 'QEMU USB HARDDRIVE'")
+
+ # insert usb device
+ machine.send_monitor_command(
+ f"drive_add 0 id=stick,if=none,file={stick.name},format=raw"
+ )
+ machine.send_monitor_command("device_add usb-storage,id=stick,drive=stick")
+
+ # the attached USB HDD should show up after a short while
+ machine.wait_until_succeeds("usbguard list-devices | grep -E 'QEMU USB HARDDRIVE'")
+
+ # at this point there should be a **blocked** USB HDD
+ machine.succeed("usbguard list-devices | grep -E 'block.*QEMU USB HARDDRIVE'")
+ machine.fail("usbguard list-devices | grep -E ' allow .*QEMU USB HARDDRIVE'")
+
+ # allow storage devices
+ machine.succeed("usbguard allow-device 'with-interface { 08:*:* }'")
+
+ # at this point there should be an **allowed** USB HDD
+ machine.succeed("usbguard list-devices | grep -E ' allow .*QEMU USB HARDDRIVE'")
+ machine.fail("usbguard list-devices | grep -E ' block .*QEMU USB HARDDRIVE'")
+ '';
+})
diff --git a/third_party/nixpkgs/nixos/tests/vault-postgresql.nix b/third_party/nixpkgs/nixos/tests/vault-postgresql.nix
new file mode 100644
index 0000000000..a563aead22
--- /dev/null
+++ b/third_party/nixpkgs/nixos/tests/vault-postgresql.nix
@@ -0,0 +1,70 @@
+/* This test checks that
+ - multiple config files can be loaded
+ - the storage backend can be in a file outside the nix store
+ as is required for security (required because while confidentiality is
+ always covered, availability isn't)
+ - the postgres integration works
+ */
+import ./make-test-python.nix ({ pkgs, ... }:
+{
+ name = "vault-postgresql";
+ meta = with pkgs.lib.maintainers; {
+ maintainers = [ lnl7 roberth ];
+ };
+ machine = { lib, pkgs, ... }: {
+ virtualisation.memorySize = 512;
+ environment.systemPackages = [ pkgs.vault ];
+ environment.variables.VAULT_ADDR = "http://127.0.0.1:8200";
+ services.vault.enable = true;
+ services.vault.extraSettingsPaths = [ "/run/vault.hcl" ];
+
+ systemd.services.vault = {
+ after = [
+ "postgresql.service"
+ ];
+ # Try for about 10 minutes rather than the default of 5 attempts.
+ serviceConfig.RestartSec = 1;
+ serviceConfig.StartLimitBurst = 600;
+ };
+ # systemd.services.vault.unitConfig.RequiresMountsFor = "/run/keys/";
+
+ services.postgresql.enable = true;
+ services.postgresql.initialScript = pkgs.writeText "init.psql" ''
+ CREATE USER vaultuser WITH ENCRYPTED PASSWORD 'thisisthepass';
+ GRANT CONNECT ON DATABASE postgres TO vaultuser;
+
+ -- https://www.vaultproject.io/docs/configuration/storage/postgresql
+ CREATE TABLE vault_kv_store (
+ parent_path TEXT COLLATE "C" NOT NULL,
+ path TEXT COLLATE "C",
+ key TEXT COLLATE "C",
+ value BYTEA,
+ CONSTRAINT pkey PRIMARY KEY (path, key)
+ );
+ CREATE INDEX parent_path_idx ON vault_kv_store (parent_path);
+
+ GRANT SELECT, INSERT, UPDATE, DELETE ON ALL TABLES IN SCHEMA public TO vaultuser;
+ '';
+ };
+
+ testScript =
+ ''
+ secretConfig = """
+ storage "postgresql" {
+ connection_url = "postgres://vaultuser:thisisthepass@localhost/postgres?sslmode=disable"
+ }
+ """
+
+ start_all()
+
+ machine.wait_for_unit("multi-user.target")
+ machine.succeed("cat >/root/vault.hcl < pkgconfig != null && gtk2 != null;
+assert gtkGUI -> pkg-config != null && gtk2 != null;
stdenv.mkDerivation rec {
name = "aumix-2.9.1";
@@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
};
buildInputs = [ gettext ncurses ]
- ++ (if gtkGUI then [pkgconfig gtk2] else []);
+ ++ (if gtkGUI then [pkg-config gtk2] else []);
meta = {
description = "Audio mixer for X and the console";
diff --git a/third_party/nixpkgs/pkgs/applications/audio/axoloti/dfu-util.nix b/third_party/nixpkgs/pkgs/applications/audio/axoloti/dfu-util.nix
index 4b4b5ce567..a8a2f8813a 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/axoloti/dfu-util.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/axoloti/dfu-util.nix
@@ -1,10 +1,10 @@
-{ lib, stdenv, fetchurl, pkgconfig, libusb1-axoloti }:
+{ lib, stdenv, fetchurl, pkg-config, libusb1-axoloti }:
stdenv.mkDerivation rec {
pname = "dfu-util";
version = "0.8";
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ libusb1-axoloti ];
src = fetchurl {
diff --git a/third_party/nixpkgs/pkgs/applications/audio/axoloti/libusb1.nix b/third_party/nixpkgs/pkgs/applications/audio/axoloti/libusb1.nix
index f00167026b..b6c2a1b1ae 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/axoloti/libusb1.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/axoloti/libusb1.nix
@@ -1,4 +1,4 @@
-{ stdenv, lib, fetchurl, pkgconfig, systemd ? null, libobjc, IOKit, fetchpatch }:
+{ stdenv, lib, fetchurl, pkg-config, systemd ? null, libobjc, IOKit, fetchpatch }:
stdenv.mkDerivation rec {
name = "libusb-1.0.19";
@@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
outputs = [ "out" "dev" ]; # get rid of propagating systemd closure
- buildInputs = [ pkgconfig ];
+ buildInputs = [ pkg-config ];
propagatedBuildInputs =
lib.optional stdenv.isLinux systemd ++
lib.optionals stdenv.isDarwin [ libobjc IOKit ];
diff --git a/third_party/nixpkgs/pkgs/applications/audio/bchoppr/default.nix b/third_party/nixpkgs/pkgs/applications/audio/bchoppr/default.nix
index ffe9e549eb..db8f8ad793 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/bchoppr/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/bchoppr/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "bchoppr";
- version = "1.8.0";
+ version = "1.10.0";
src = fetchFromGitHub {
owner = "sjaehn";
repo = pname;
rev = version;
- sha256 = "1nd6byy75f0rbz9dm9drhxmpsfhxhg0y7q3v2m3098llynhy9k2j";
+ sha256 = "sha256-LYndZhg4ILN0E8aRqgUBFzzzLv88TMSXG2OeFxImDu0=";
};
nativeBuildInputs = [ pkg-config ];
@@ -19,7 +19,7 @@ stdenv.mkDerivation rec {
enableParallelBuilding = true;
meta = with lib; {
- homepage = https://github.com/sjaehn/BChoppr;
+ homepage = "https://github.com/sjaehn/BChoppr";
description = "An audio stream chopping LV2 plugin";
maintainers = [ maintainers.magnetophon ];
platforms = platforms.linux;
diff --git a/third_party/nixpkgs/pkgs/applications/audio/bitmeter/default.nix b/third_party/nixpkgs/pkgs/applications/audio/bitmeter/default.nix
index ebea6251df..6108d84c3d 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/bitmeter/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/bitmeter/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, autoreconfHook, fetchurl, libjack2, gtk2, pkgconfig }:
+{ lib, stdenv, autoreconfHook, fetchurl, libjack2, gtk2, pkg-config }:
stdenv.mkDerivation rec {
pname = "bitmeter";
@@ -9,7 +9,7 @@ stdenv.mkDerivation rec {
sha256 = "09ck2gxqky701dc1p0ip61rrn16v0pdc7ih2hc2sd63zcw53g2a7";
};
- nativeBuildInputs = [ autoreconfHook pkgconfig ];
+ nativeBuildInputs = [ autoreconfHook pkg-config ];
buildInputs = [ libjack2 gtk2 ];
patches = [
diff --git a/third_party/nixpkgs/pkgs/applications/audio/bitwig-studio/bitwig-studio1.nix b/third_party/nixpkgs/pkgs/applications/audio/bitwig-studio/bitwig-studio1.nix
index 97c27d4ad9..fca3eaf223 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/bitwig-studio/bitwig-studio1.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/bitwig-studio/bitwig-studio1.nix
@@ -3,7 +3,7 @@
, libbsd, libjack2, libpng, ffmpeg_3
, libxkbcommon
, makeWrapper, pixman, autoPatchelfHook
-, xdg_utils, zenity, zlib }:
+, xdg-utils, zenity, zlib }:
stdenv.mkDerivation rec {
pname = "bitwig-studio";
@@ -28,7 +28,7 @@ stdenv.mkDerivation rec {
];
binPath = lib.makeBinPath [
- xdg_utils zenity ffmpeg_3
+ xdg-utils zenity ffmpeg_3
];
installPhase = ''
diff --git a/third_party/nixpkgs/pkgs/applications/audio/bitwig-studio/bitwig-studio3.nix b/third_party/nixpkgs/pkgs/applications/audio/bitwig-studio/bitwig-studio3.nix
index 31086b3674..2a12632494 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/bitwig-studio/bitwig-studio3.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/bitwig-studio/bitwig-studio3.nix
@@ -1,7 +1,7 @@
{ stdenv, fetchurl, alsaLib, cairo, dpkg, freetype
, gdk-pixbuf, glib, gtk3, lib, xorg
, libglvnd, libjack2, ffmpeg_3
-, libxkbcommon, xdg_utils, zlib, pulseaudio
+, libxkbcommon, xdg-utils, zlib, pulseaudio
, wrapGAppsHook, makeWrapper }:
stdenv.mkDerivation rec {
@@ -28,7 +28,7 @@ stdenv.mkDerivation rec {
];
binPath = lib.makeBinPath [
- xdg_utils ffmpeg_3
+ xdg-utils ffmpeg_3
];
ldLibraryPath = lib.strings.makeLibraryPath buildInputs;
diff --git a/third_party/nixpkgs/pkgs/applications/audio/bjumblr/default.nix b/third_party/nixpkgs/pkgs/applications/audio/bjumblr/default.nix
index cc6df2328e..104c795c11 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/bjumblr/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/bjumblr/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, libX11, cairo, lv2, pkgconfig, libsndfile }:
+{ lib, stdenv, fetchFromGitHub, libX11, cairo, lv2, pkg-config, libsndfile }:
stdenv.mkDerivation rec {
pname = "BJumblr";
@@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
sha256 = "0kl6hrxmqrdf0195bfnzsa2h1073fgiqrfhg2276fm1954sm994v";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [
libX11 cairo lv2 libsndfile
];
diff --git a/third_party/nixpkgs/pkgs/applications/audio/bristol/default.nix b/third_party/nixpkgs/pkgs/applications/audio/bristol/default.nix
index d58ff73bb7..e86341a608 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/bristol/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/bristol/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, alsaLib, libjack2, pkgconfig, libpulseaudio, xorg }:
+{ lib, stdenv, fetchurl, alsaLib, libjack2, pkg-config, libpulseaudio, xorg }:
stdenv.mkDerivation rec {
pname = "bristol";
@@ -9,7 +9,7 @@ stdenv.mkDerivation rec {
sha256 = "1fi2m4gmvxdi260821y09lxsimq82yv4k5bbgk3kyc3x1nyhn7vx";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [
alsaLib libjack2 libpulseaudio xorg.libX11 xorg.libXext
xorg.xorgproto
diff --git a/third_party/nixpkgs/pkgs/applications/audio/bschaffl/default.nix b/third_party/nixpkgs/pkgs/applications/audio/bschaffl/default.nix
index c8fae58ac2..6b0ca55f27 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/bschaffl/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/bschaffl/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "bschaffl";
- version = "1.2.0";
+ version = "1.4.2";
src = fetchFromGitHub {
owner = "sjaehn";
repo = pname;
rev = version;
- sha256 = "1c09acqrbd387ba41f8ch1qykdap5h6cg9if5pgd16i4dmjnpghj";
+ sha256 = "sha256-R6QTADPE2PW/ySQla2lQbb308jrHXZ43DpFxUfQ0/NY=";
};
nativeBuildInputs = [ pkg-config ];
diff --git a/third_party/nixpkgs/pkgs/applications/audio/bsequencer/default.nix b/third_party/nixpkgs/pkgs/applications/audio/bsequencer/default.nix
index 93e010d826..d45b42ddb9 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/bsequencer/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/bsequencer/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, xorg, cairo, lv2, pkgconfig }:
+{ lib, stdenv, fetchFromGitHub, xorg, cairo, lv2, pkg-config }:
stdenv.mkDerivation rec {
pname = "BSEQuencer";
@@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
sha256 = "0hagnn104ybzdp13r95idw20fhmzif8p3kmiypnr20m6c64rdd29";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [
xorg.libX11 cairo lv2
];
diff --git a/third_party/nixpkgs/pkgs/applications/audio/bshapr/default.nix b/third_party/nixpkgs/pkgs/applications/audio/bshapr/default.nix
index e4f96e396c..7e45d6a826 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/bshapr/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/bshapr/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, xorg, cairo, lv2, pkgconfig }:
+{ lib, stdenv, fetchFromGitHub, xorg, cairo, lv2, pkg-config }:
stdenv.mkDerivation rec {
pname = "BShapr";
@@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
sha256 = "04zd3a178i2nivg5rjailzqvc5mlnilmhj1ziygmbhshbrywplri";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [
xorg.libX11 cairo lv2
];
diff --git a/third_party/nixpkgs/pkgs/applications/audio/bslizr/default.nix b/third_party/nixpkgs/pkgs/applications/audio/bslizr/default.nix
index c833bd1262..d307307fd1 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/bslizr/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/bslizr/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, xorg, cairo, lv2, pkgconfig }:
+{ lib, stdenv, fetchFromGitHub, xorg, cairo, lv2, pkg-config }:
stdenv.mkDerivation rec {
pname = "BSlizr";
@@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
sha256 = "1f7xrljvsy7a1p8c7wln2zhwarl3ara7gbjxkpyh47wfdpigpdb0";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [
xorg.libX11 cairo lv2
];
diff --git a/third_party/nixpkgs/pkgs/applications/audio/cadence/default.nix b/third_party/nixpkgs/pkgs/applications/audio/cadence/default.nix
index b94e8d2e6f..2d3ac0c314 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/cadence/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/cadence/default.nix
@@ -1,12 +1,11 @@
-{ stdenv
+{ lib
, a2jmidid
, coreutils
-, lib
, libjack2
, fetchpatch
, fetchzip
, jack_capture
-, pkgconfig
+, pkg-config
, pulseaudioFull
, qtbase
, makeWrapper
@@ -48,7 +47,7 @@ mkDerivation rec {
'';
nativeBuildInputs = [
- pkgconfig
+ pkg-config
];
buildInputs = [
diff --git a/third_party/nixpkgs/pkgs/applications/audio/calf/default.nix b/third_party/nixpkgs/pkgs/applications/audio/calf/default.nix
index 8fecd558e6..bdcbf024e6 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/calf/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/calf/default.nix
@@ -1,5 +1,5 @@
{ lib, stdenv, fetchurl, cairo, expat, fftwSinglePrec, fluidsynth, glib
-, gtk2, libjack2, ladspaH , libglade, lv2, pkgconfig }:
+, gtk2, libjack2, ladspaH , libglade, lv2, pkg-config }:
stdenv.mkDerivation rec {
pname = "calf";
@@ -14,7 +14,7 @@ stdenv.mkDerivation rec {
buildInputs = [
cairo expat fftwSinglePrec fluidsynth glib gtk2 libjack2 ladspaH
- libglade lv2 pkgconfig
+ libglade lv2 pkg-config
];
meta = with lib; {
diff --git a/third_party/nixpkgs/pkgs/applications/audio/callaudiod/default.nix b/third_party/nixpkgs/pkgs/applications/audio/callaudiod/default.nix
new file mode 100644
index 0000000000..d742961939
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/applications/audio/callaudiod/default.nix
@@ -0,0 +1,43 @@
+{ lib
+, stdenv
+, fetchFromGitLab
+, meson
+, ninja
+, pkg-config
+, glib
+, alsaLib
+, libpulseaudio
+}:
+
+stdenv.mkDerivation rec {
+ pname = "callaudiod";
+ version = "0.0.4";
+
+ src = fetchFromGitLab {
+ domain = "gitlab.com";
+ owner = "mobian1";
+ repo = pname;
+ rev = version;
+ sha256 = "07k7xp5a9c4d4lq7amaj6cg6b3gsd77x9wvf7nzcf4vpaph4yiyj";
+ };
+
+ nativeBuildInputs = [
+ meson
+ ninja
+ pkg-config
+ ];
+
+ buildInputs = [
+ alsaLib
+ libpulseaudio
+ glib
+ ];
+
+ meta = with lib; {
+ description = "Daemon for dealing with audio routing during phone calls";
+ homepage = "https://gitlab.com/mobian1/callaudiod";
+ license = licenses.gpl3Plus;
+ maintainers = with maintainers; [ pacman99 ];
+ platforms = platforms.linux;
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/applications/audio/cantata/default.nix b/third_party/nixpkgs/pkgs/applications/audio/cantata/default.nix
index bbdcbc21b7..8f02e8da89 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/cantata/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/cantata/default.nix
@@ -1,4 +1,4 @@
-{ mkDerivation, lib, fetchFromGitHub, cmake, pkgconfig
+{ mkDerivation, lib, fetchFromGitHub, cmake, pkg-config
, qtbase, qtsvg, qttools, perl
# Cantata doesn't build with cdparanoia enabled so we disable that
@@ -73,7 +73,7 @@ in mkDerivation {
++ lib.optional withUdisks udisks2
++ lib.optional withLibVlc libvlc;
- nativeBuildInputs = [ cmake pkgconfig qttools ];
+ nativeBuildInputs = [ cmake pkg-config qttools ];
cmakeFlags = lib.flatten [
(fstats withTaglib [ "TAGLIB" "TAGLIB_EXTRAS" ])
diff --git a/third_party/nixpkgs/pkgs/applications/audio/carla/default.nix b/third_party/nixpkgs/pkgs/applications/audio/carla/default.nix
index 3800e351fa..40fb0cfda5 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/carla/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/carla/default.nix
@@ -1,5 +1,5 @@
{ lib, stdenv, fetchFromGitHub, alsaLib, file, fluidsynth, ffmpeg_3, jack2,
- liblo, libpulseaudio, libsndfile, pkgconfig, python3Packages,
+ liblo, libpulseaudio, libsndfile, pkg-config, python3Packages,
which, withFrontend ? true,
withQt ? true, qtbase ? null, wrapQtAppsHook ? null,
withGtk2 ? true, gtk2 ? null,
@@ -25,7 +25,7 @@ stdenv.mkDerivation rec {
};
nativeBuildInputs = [
- python3Packages.wrapPython pkgconfig which wrapQtAppsHook
+ python3Packages.wrapPython pkg-config which wrapQtAppsHook
];
pythonPath = with python3Packages; [
@@ -34,11 +34,12 @@ stdenv.mkDerivation rec {
buildInputs = [
file liblo alsaLib fluidsynth ffmpeg_3 jack2 libpulseaudio libsndfile
- ] ++ pythonPath
- ++ optional withQt qtbase
+ ] ++ optional withQt qtbase
++ optional withGtk2 gtk2
++ optional withGtk3 gtk3;
+ propagatedBuildInputs = pythonPath;
+
enableParallelBuilding = true;
installFlags = [ "PREFIX=$(out)" ];
@@ -53,6 +54,7 @@ stdenv.mkDerivation rec {
patchPythonScript "$f"
done
patchPythonScript "$out/share/carla/carla_settings.py"
+ patchPythonScript "$out/share/carla/carla_database.py"
for program in $out/bin/*; do
wrapQtApp "$program" \
diff --git a/third_party/nixpkgs/pkgs/applications/audio/clementine/default.nix b/third_party/nixpkgs/pkgs/applications/audio/clementine/default.nix
index b7b42b0aa7..be0f2f7252 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/clementine/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/clementine/default.nix
@@ -1,8 +1,8 @@
-{ lib, stdenv, mkDerivation, fetchFromGitHub, fetchpatch, boost, cmake, chromaprint, gettext, gst_all_1, liblastfm
+{ lib, mkDerivation, fetchFromGitHub, fetchpatch, boost, cmake, chromaprint, gettext, gst_all_1, liblastfm
, qtbase, qtx11extras
, taglib, fftw, glew, qjson, sqlite, libgpod, libplist, usbmuxd, libmtp
, libpulseaudio, gvfs, libcdio, libechonest, libspotify, pcre, projectm, protobuf
-, qca2, pkgconfig, sparsehash, config, makeWrapper, gst_plugins }:
+, qca2, pkg-config, sparsehash, config, makeWrapper, gst_plugins }:
let
withIpod = config.clementine.ipod or false;
@@ -24,7 +24,7 @@ let
./clementine-spotify-blob.patch
];
- nativeBuildInputs = [ cmake pkgconfig ];
+ nativeBuildInputs = [ cmake pkg-config ];
buildInputs = [
boost
diff --git a/third_party/nixpkgs/pkgs/applications/audio/cmus/default.nix b/third_party/nixpkgs/pkgs/applications/audio/cmus/default.nix
index 5da6c63a81..b00355cc9c 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/cmus/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/cmus/default.nix
@@ -1,4 +1,4 @@
-{ config, lib, stdenv, fetchFromGitHub, runCommand, ncurses, pkgconfig
+{ config, lib, stdenv, fetchFromGitHub, runCommand, ncurses, pkg-config
, libiconv, CoreAudio
, alsaSupport ? stdenv.isLinux, alsaLib ? null
@@ -102,13 +102,13 @@ in
stdenv.mkDerivation rec {
pname = "cmus";
- version = "2.8.0";
+ version = "2.9.1";
src = fetchFromGitHub {
owner = "cmus";
repo = "cmus";
rev = "v${version}";
- sha256 = "1ydnvq13ay8b8mfmmgwi5qsgyf220yi1d01acbnxqn775dghmwar";
+ sha256 = "sha256-HEiEnEWf/MzhPO19VKTLYzhylpEvyzy1Jxs6EW2NU34=";
};
patches = [ ./option-debugging.patch ];
@@ -118,7 +118,7 @@ stdenv.mkDerivation rec {
"CONFIG_WAV=y"
] ++ concatMap (a: a.flags) opts);
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ ncurses ]
++ lib.optional stdenv.cc.isClang clangGCC
++ lib.optionals stdenv.isDarwin [ libiconv CoreAudio ]
diff --git a/third_party/nixpkgs/pkgs/applications/audio/cmusfm/default.nix b/third_party/nixpkgs/pkgs/applications/audio/cmusfm/default.nix
index 307e06602e..79f78452c4 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/cmusfm/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/cmusfm/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, autoreconfHook, pkgconfig, curl, libnotify, gdk-pixbuf }:
+{ lib, stdenv, fetchFromGitHub, autoreconfHook, pkg-config, curl, libnotify, gdk-pixbuf }:
stdenv.mkDerivation {
version = "2020-07-23";
@@ -11,7 +11,7 @@ stdenv.mkDerivation {
};
# building
configureFlags = [ "--enable-libnotify" ];
- nativeBuildInputs = [ autoreconfHook pkgconfig ];
+ nativeBuildInputs = [ autoreconfHook pkg-config ];
buildInputs = [ curl libnotify gdk-pixbuf ];
meta = with lib; {
diff --git a/third_party/nixpkgs/pkgs/applications/audio/cozy-audiobooks/default.nix b/third_party/nixpkgs/pkgs/applications/audio/cozy-audiobooks/default.nix
index a30d604e34..bcad36e2da 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/cozy-audiobooks/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/cozy-audiobooks/default.nix
@@ -1,7 +1,7 @@
-{ lib, stdenv, fetchFromGitHub
+{ lib, fetchFromGitHub
, ninja
, meson
-, pkgconfig
+, pkg-config
, wrapGAppsHook
, appstream-glib
, desktop-file-utils
@@ -35,7 +35,7 @@ python3Packages.buildPythonApplication rec {
};
nativeBuildInputs = [
- meson ninja pkgconfig
+ meson ninja pkg-config
wrapGAppsHook
appstream-glib
desktop-file-utils
diff --git a/third_party/nixpkgs/pkgs/applications/audio/curseradio/default.nix b/third_party/nixpkgs/pkgs/applications/audio/curseradio/default.nix
index 82f3b130e6..94059e06e5 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/curseradio/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/curseradio/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, substituteAll, python3Packages, mpv }:
+{ lib, fetchFromGitHub, substituteAll, python3Packages, mpv }:
python3Packages.buildPythonApplication rec {
version = "0.2";
diff --git a/third_party/nixpkgs/pkgs/applications/audio/deadbeef/default.nix b/third_party/nixpkgs/pkgs/applications/audio/deadbeef/default.nix
index 800458e792..9eda633311 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/deadbeef/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/deadbeef/default.nix
@@ -3,7 +3,7 @@
, automake
, libtool
, intltool
-, pkgconfig
+, pkg-config
, jansson
# deadbeef can use either gtk2 or gtk3
, gtk2Support ? false, gtk2 ? null
@@ -97,7 +97,7 @@ stdenv.mkDerivation rec {
automake
intltool
libtool
- pkgconfig
+ pkg-config
] ++ lib.optional gtk3Support wrapGAppsHook;
enableParallelBuilding = true;
diff --git a/third_party/nixpkgs/pkgs/applications/audio/deadbeef/plugins/headerbar-gtk3.nix b/third_party/nixpkgs/pkgs/applications/audio/deadbeef/plugins/headerbar-gtk3.nix
index 819192fc1d..16cefc5ff8 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/deadbeef/plugins/headerbar-gtk3.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/deadbeef/plugins/headerbar-gtk3.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, autoconf, automake, libtool, pkgconfig, libxml2, deadbeef, glib, gtk3 }:
+{ lib, stdenv, fetchFromGitHub, autoconf, automake, libtool, pkg-config, libxml2, deadbeef, glib, gtk3 }:
stdenv.mkDerivation rec {
pname = "deadbeef-headerbar-gtk3-plugin";
@@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
sha256 = "1v1schvnps7ypjqgcbqi74a45w8r2gbhrawz7filym22h1qr9wn0";
};
- nativeBuildInputs = [ autoconf automake libtool pkgconfig libxml2 ];
+ nativeBuildInputs = [ autoconf automake libtool pkg-config libxml2 ];
buildInputs = [ deadbeef glib gtk3 ];
# Choose correct installation path
diff --git a/third_party/nixpkgs/pkgs/applications/audio/deadbeef/plugins/infobar.nix b/third_party/nixpkgs/pkgs/applications/audio/deadbeef/plugins/infobar.nix
index d5894e2fdb..3f62e73e7e 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/deadbeef/plugins/infobar.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/deadbeef/plugins/infobar.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, deadbeef, gtk3, libxml2 }:
+{ lib, stdenv, fetchurl, pkg-config, deadbeef, gtk3, libxml2 }:
stdenv.mkDerivation rec {
pname = "deadbeef-infobar-plugin";
@@ -9,7 +9,7 @@ stdenv.mkDerivation rec {
sha256 = "0c9wh3wh1hdww7v96i8cy797la06mylhfi0880k8vwh88079aapf";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ deadbeef gtk3 libxml2 ];
buildFlags = [ "gtk3" ];
diff --git a/third_party/nixpkgs/pkgs/applications/audio/deadbeef/plugins/lyricbar.nix b/third_party/nixpkgs/pkgs/applications/audio/deadbeef/plugins/lyricbar.nix
index ad388e23d9..bc6d206956 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/deadbeef/plugins/lyricbar.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/deadbeef/plugins/lyricbar.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, pkgconfig, deadbeef, gtkmm3, libxmlxx3 }:
+{ lib, stdenv, fetchFromGitHub, pkg-config, deadbeef, gtkmm3, libxmlxx3 }:
stdenv.mkDerivation {
pname = "deadbeef-lyricbar-plugin";
@@ -11,7 +11,7 @@ stdenv.mkDerivation {
sha256 = "108hx5530f4xm8p9m2bk79nq7jkhcj39ad3vmxb2y6h6l2zv5kwl";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ deadbeef gtkmm3 libxmlxx3 ];
buildFlags = [ "gtk3" ];
diff --git a/third_party/nixpkgs/pkgs/applications/audio/deadbeef/plugins/mpris2.nix b/third_party/nixpkgs/pkgs/applications/audio/deadbeef/plugins/mpris2.nix
index 7bc0a4d1fa..d0c1b4f9e5 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/deadbeef/plugins/mpris2.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/deadbeef/plugins/mpris2.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, deadbeef, glib }:
+{ lib, stdenv, fetchurl, pkg-config, deadbeef, glib }:
stdenv.mkDerivation rec {
pname = "deadbeef-mpris2-plugin";
@@ -9,7 +9,7 @@ stdenv.mkDerivation rec {
sha256 = "0s3y4ka4qf38cypc0xspy79q0g5y1kqx6ldad7yr6a45nw6j95jh";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ deadbeef glib ];
diff --git a/third_party/nixpkgs/pkgs/applications/audio/denemo/default.nix b/third_party/nixpkgs/pkgs/applications/audio/denemo/default.nix
index ea152b59a5..4abaec8dad 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/denemo/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/denemo/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig
+{ lib, stdenv, fetchurl, pkg-config
, libjack2, gettext, intltool, guile_2_0, lilypond
, glib, libxml2, librsvg, libsndfile, aubio
, gtk3, gtksourceview, evince, fluidsynth, rubberband
@@ -28,7 +28,7 @@ stdenv.mkDerivation rec {
wrapGAppsHook
intltool
gettext
- pkgconfig
+ pkg-config
];
meta = with lib; {
diff --git a/third_party/nixpkgs/pkgs/applications/audio/dfasma/default.nix b/third_party/nixpkgs/pkgs/applications/audio/dfasma/default.nix
index 20a1044fe2..3d4e5e5e5b 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/dfasma/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/dfasma/default.nix
@@ -1,4 +1,4 @@
-{ mkDerivation, lib, stdenv, fetchFromGitHub, fftw, libsndfile, qtbase, qtmultimedia, qmake }:
+{ mkDerivation, lib, fetchFromGitHub, fftw, libsndfile, qtbase, qtmultimedia, qmake }:
let
diff --git a/third_party/nixpkgs/pkgs/applications/audio/dr14_tmeter/default.nix b/third_party/nixpkgs/pkgs/applications/audio/dr14_tmeter/default.nix
index 92e6eb2b32..80b2cff3ce 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/dr14_tmeter/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/dr14_tmeter/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, python3Packages, pkgs }:
+{ lib, fetchFromGitHub, python3Packages, pkgs }:
python3Packages.buildPythonApplication rec {
pname = "dr14_tmeter";
diff --git a/third_party/nixpkgs/pkgs/applications/audio/dragonfly-reverb/default.nix b/third_party/nixpkgs/pkgs/applications/audio/dragonfly-reverb/default.nix
index 0ada1dfeaa..4f3d2a6a4d 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/dragonfly-reverb/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/dragonfly-reverb/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, libjack2, libGL, pkgconfig, xorg }:
+{ lib, stdenv, fetchFromGitHub, libjack2, libGL, pkg-config, xorg }:
stdenv.mkDerivation rec {
pname = "dragonfly-reverb";
@@ -16,7 +16,7 @@ stdenv.mkDerivation rec {
patchShebangs dpf/utils/generate-ttl.sh
'';
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [
libjack2 xorg.libX11 libGL
];
diff --git a/third_party/nixpkgs/pkgs/applications/audio/drumgizmo/default.nix b/third_party/nixpkgs/pkgs/applications/audio/drumgizmo/default.nix
index f69e101877..dfaf7127f4 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/drumgizmo/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/drumgizmo/default.nix
@@ -1,5 +1,5 @@
{ lib, stdenv, fetchurl, fetchpatch, alsaLib, expat, glib, libjack2, libXext, libX11, libpng
-, libpthreadstubs, libsmf, libsndfile, lv2, pkgconfig, zita-resampler
+, libpthreadstubs, libsmf, libsndfile, lv2, pkg-config, zita-resampler
}:
stdenv.mkDerivation rec {
@@ -25,7 +25,7 @@ stdenv.mkDerivation rec {
buildInputs = [
alsaLib expat glib libjack2 libXext libX11 libpng libpthreadstubs
- libsmf libsndfile lv2 pkgconfig zita-resampler
+ libsmf libsndfile lv2 pkg-config zita-resampler
];
meta = with lib; {
diff --git a/third_party/nixpkgs/pkgs/applications/audio/drumkv1/default.nix b/third_party/nixpkgs/pkgs/applications/audio/drumkv1/default.nix
index 82a47b8173..c175804a02 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/drumkv1/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/drumkv1/default.nix
@@ -1,4 +1,4 @@
-{ mkDerivation, lib, fetchurl, pkgconfig, libjack2, alsaLib, libsndfile, liblo, lv2, qt5 }:
+{ mkDerivation, lib, fetchurl, pkg-config, libjack2, alsaLib, libsndfile, liblo, lv2, qt5 }:
mkDerivation rec {
pname = "drumkv1";
@@ -11,7 +11,7 @@ mkDerivation rec {
buildInputs = [ libjack2 alsaLib libsndfile liblo lv2 qt5.qtbase qt5.qttools ];
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
meta = with lib; {
description = "An old-school drum-kit sampler synthesizer with stereo fx";
diff --git a/third_party/nixpkgs/pkgs/applications/audio/easytag/default.nix b/third_party/nixpkgs/pkgs/applications/audio/easytag/default.nix
index 6f5431cf1d..65c871640e 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/easytag/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/easytag/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, intltool, gtk3, glib, libid3tag, id3lib, taglib
+{ lib, stdenv, fetchurl, pkg-config, intltool, gtk3, glib, libid3tag, id3lib, taglib
, libvorbis, libogg, opusfile, flac, itstool, libxml2, gsettings-desktop-schemas
, gnome3, wrapGAppsHook
}:
@@ -16,7 +16,7 @@ in stdenv.mkDerivation rec {
NIX_LDFLAGS = "-lid3tag -lz";
- nativeBuildInputs = [ pkgconfig intltool itstool libxml2 wrapGAppsHook ];
+ nativeBuildInputs = [ pkg-config intltool itstool libxml2 wrapGAppsHook ];
buildInputs = [
gtk3 glib libid3tag id3lib taglib libvorbis libogg opusfile flac
gsettings-desktop-schemas gnome3.adwaita-icon-theme
diff --git a/third_party/nixpkgs/pkgs/applications/audio/ekho/default.nix b/third_party/nixpkgs/pkgs/applications/audio/ekho/default.nix
index 8897abd700..25ed8a71aa 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/ekho/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/ekho/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig
+{ lib, stdenv, fetchurl, pkg-config
, libsndfile, libpulseaudio
}:
@@ -33,7 +33,7 @@ in stdenv.mkDerivation rec {
NIX_CFLAGS_COMPILE="$NIX_CFLAGS_COMPILE -DEKHO_DATA_PATH=\"$out/share/ekho-data\""
'';
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ libsndfile libpulseaudio ];
}
diff --git a/third_party/nixpkgs/pkgs/applications/audio/ensemble-chorus/default.nix b/third_party/nixpkgs/pkgs/applications/audio/ensemble-chorus/default.nix
index 65dac936a3..7858da25b7 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/ensemble-chorus/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/ensemble-chorus/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, fltk, alsaLib, freetype, libXrandr, libXinerama, libXcursor, lv2, libjack2, cmake, pkgconfig }:
+{ lib, stdenv, fetchFromGitHub, fltk, alsaLib, freetype, libXrandr, libXinerama, libXcursor, lv2, libjack2, cmake, pkg-config }:
stdenv.mkDerivation rec {
pname = "ensemble-chorus";
@@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
fetchSubmodules = true;
};
- nativeBuildInputs = [ cmake pkgconfig ];
+ nativeBuildInputs = [ cmake pkg-config ];
buildInputs = [
fltk alsaLib freetype libXrandr libXinerama libXcursor lv2 libjack2
diff --git a/third_party/nixpkgs/pkgs/applications/audio/espeak-ng/default.nix b/third_party/nixpkgs/pkgs/applications/audio/espeak-ng/default.nix
index 720e1d4484..50d7af6d11 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/espeak-ng/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/espeak-ng/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, lib, fetchFromGitHub, autoconf, automake, which, libtool, pkgconfig
+{ stdenv, lib, fetchFromGitHub, autoconf, automake, which, libtool, pkg-config
, ronn
, pcaudiolibSupport ? true, pcaudiolib
, sonicSupport ? true, sonic }:
@@ -14,7 +14,7 @@ stdenv.mkDerivation rec {
sha256 = "0jkqhf2h94vbqq7mg7mmm23bq372fa7mdk941my18c3vkldcir1b";
};
- nativeBuildInputs = [ autoconf automake which libtool pkgconfig ronn ];
+ nativeBuildInputs = [ autoconf automake which libtool pkg-config ronn ];
buildInputs = lib.optional pcaudiolibSupport pcaudiolib
++ lib.optional sonicSupport sonic;
diff --git a/third_party/nixpkgs/pkgs/applications/audio/espeak/edit.nix b/third_party/nixpkgs/pkgs/applications/audio/espeak/edit.nix
index c7c975ef95..aa0dc90adf 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/espeak/edit.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/espeak/edit.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, unzip, portaudio, wxGTK, sox }:
+{ lib, stdenv, fetchurl, pkg-config, unzip, portaudio, wxGTK, sox }:
stdenv.mkDerivation rec {
name = "espeakedit-1.48.03";
@@ -8,7 +8,7 @@ stdenv.mkDerivation rec {
sha256 = "0x8s7vpb7rw5x37yjzy1f98m4f2csdg89libb74fm36gn8ly0hli";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ unzip portaudio wxGTK ];
# TODO:
diff --git a/third_party/nixpkgs/pkgs/applications/audio/faust/faust1.nix b/third_party/nixpkgs/pkgs/applications/audio/faust/faust1.nix
index 365055523e..6d7d2e2c2b 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/faust/faust1.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/faust/faust1.nix
@@ -2,7 +2,7 @@
, coreutils
, fetchurl
, makeWrapper
-, pkgconfig
+, pkg-config
}:
with lib.strings;
@@ -159,7 +159,7 @@ let
stdenv.mkDerivation ((faust2ApplBase args) // {
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ makeWrapper ];
propagatedBuildInputs = [ faust ] ++ propagatedBuildInputs;
diff --git a/third_party/nixpkgs/pkgs/applications/audio/faust/faust2.nix b/third_party/nixpkgs/pkgs/applications/audio/faust/faust2.nix
index 52a291603f..990d073528 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/faust/faust2.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/faust/faust2.nix
@@ -2,7 +2,7 @@
, coreutils
, fetchFromGitHub
, makeWrapper
-, pkgconfig
+, pkg-config
, cmake
, llvm
, emscripten
@@ -45,7 +45,7 @@ let
inherit src;
- nativeBuildInputs = [ makeWrapper pkgconfig cmake vim which ];
+ nativeBuildInputs = [ makeWrapper pkg-config cmake vim which ];
buildInputs = [ llvm emscripten openssl libsndfile libmicrohttpd gnutls libtasn1 p11-kit ];
@@ -168,7 +168,7 @@ let
stdenv.mkDerivation ((faust2ApplBase args) // {
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ makeWrapper ];
propagatedBuildInputs = [ faust ] ++ propagatedBuildInputs;
diff --git a/third_party/nixpkgs/pkgs/applications/audio/faust/faust2firefox.nix b/third_party/nixpkgs/pkgs/applications/audio/faust/faust2firefox.nix
index b2cc6f4645..c718aa0680 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/faust/faust2firefox.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/faust/faust2firefox.nix
@@ -1,5 +1,5 @@
{ faust
-, xdg_utils
+, xdg-utils
}:
# This just runs faust2svg, then attempts to open a browser using
@@ -9,6 +9,6 @@ faust.wrap {
baseName = "faust2firefox";
- runtimeInputs = [ xdg_utils ];
+ runtimeInputs = [ xdg-utils ];
}
diff --git a/third_party/nixpkgs/pkgs/applications/audio/faust/faust2jackrust.nix b/third_party/nixpkgs/pkgs/applications/audio/faust/faust2jackrust.nix
index 2562237424..a93251c8d2 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/faust/faust2jackrust.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/faust/faust2jackrust.nix
@@ -1,12 +1,11 @@
-{ stdenv
-, faust
+{ faust
, libjack2
, cargo
, binutils
, gcc
, gnumake
, openssl
-, pkgconfig
+, pkg-config
}:
@@ -14,5 +13,5 @@ faust.wrapWithBuildEnv {
baseName = "faust2jackrust";
- propagatedBuildInputs = [ libjack2 cargo binutils gcc gnumake openssl pkgconfig ];
+ propagatedBuildInputs = [ libjack2 cargo binutils gcc gnumake openssl pkg-config ];
}
diff --git a/third_party/nixpkgs/pkgs/applications/audio/faust/faustlive.nix b/third_party/nixpkgs/pkgs/applications/audio/faust/faustlive.nix
index 852a4d68e6..20afb6fd76 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/faust/faustlive.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/faust/faustlive.nix
@@ -5,12 +5,12 @@
stdenv.mkDerivation rec {
pname = "faustlive";
- version = "2.5.4";
+ version = "unstable-dev-2020-08-03";
src = fetchFromGitHub {
owner = "grame-cncm";
repo = "faustlive";
- rev = version;
- sha256 = "0npn8fvq8iafyamq4wrj1k1bmk4xd0my2sp3gi5jdjfx6hc1sm3n";
+ rev = "c16565dc1b616ac0aad7c303c1997fa9e57177ab";
+ sha256 = "1ys661lp1xwz21vy12kwkg248jvjq1z9w433knkh0ldyy2igvmd5";
fetchSubmodules = true;
};
diff --git a/third_party/nixpkgs/pkgs/applications/audio/flacon/default.nix b/third_party/nixpkgs/pkgs/applications/audio/flacon/default.nix
index b9750dd649..a9dc7308ac 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/flacon/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/flacon/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, lib, fetchFromGitHub, cmake, libuchardet, pkgconfig, shntool, flac
+{ stdenv, lib, fetchFromGitHub, cmake, libuchardet, pkg-config, shntool, flac
, opusTools, vorbis-tools, mp3gain, lame, wavpack, vorbisgain, gtk3, qtbase
, qttools, wrapQtAppsHook }:
@@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
sha256 = "04yp3aym7h70xjni9ancqv5lc4zds5a8dgw3fzgqs8k5nmh074gv";
};
- nativeBuildInputs = [ cmake pkgconfig wrapQtAppsHook ];
+ nativeBuildInputs = [ cmake pkg-config wrapQtAppsHook ];
buildInputs = [ qtbase qttools libuchardet ];
bin_path = lib.makeBinPath [
diff --git a/third_party/nixpkgs/pkgs/applications/audio/fluidsynth/default.nix b/third_party/nixpkgs/pkgs/applications/audio/fluidsynth/default.nix
index 9d9772cde2..a1fee315d4 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/fluidsynth/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/fluidsynth/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, lib, fetchFromGitHub, pkgconfig, cmake
+{ stdenv, lib, fetchFromGitHub, pkg-config, cmake
, alsaLib, glib, libjack2, libsndfile, libpulseaudio
, AudioUnit, CoreAudio, CoreMIDI, CoreServices
, version ? "2"
@@ -30,7 +30,7 @@ stdenv.mkDerivation {
inherit sha256;
};
- nativeBuildInputs = [ pkgconfig cmake ];
+ nativeBuildInputs = [ pkg-config cmake ];
buildInputs = [ glib libsndfile libpulseaudio libjack2 ]
++ lib.optionals stdenv.isLinux [ alsaLib ]
@@ -40,7 +40,7 @@ stdenv.mkDerivation {
meta = with lib; {
description = "Real-time software synthesizer based on the SoundFont 2 specifications";
- homepage = "http://www.fluidsynth.org";
+ homepage = "https://www.fluidsynth.org";
license = licenses.lgpl21Plus;
maintainers = with maintainers; [ goibhniu lovek323 ];
platforms = platforms.unix;
diff --git a/third_party/nixpkgs/pkgs/applications/audio/fmit/default.nix b/third_party/nixpkgs/pkgs/applications/audio/fmit/default.nix
index e22067c38f..b91c72a5c7 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/fmit/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/fmit/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, mkDerivation, fetchFromGitHub, fftw, qtbase, qtmultimedia, qmake, itstool, wrapQtAppsHook
+{ lib, mkDerivation, fetchFromGitHub, fftw, qtbase, qtmultimedia, qmake, itstool, wrapQtAppsHook
, alsaSupport ? true, alsaLib ? null
, jackSupport ? false, libjack2 ? null
, portaudioSupport ? false, portaudio ? null }:
diff --git a/third_party/nixpkgs/pkgs/applications/audio/fmsynth/default.nix b/third_party/nixpkgs/pkgs/applications/audio/fmsynth/default.nix
index d8741525da..57b4bec50a 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/fmsynth/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/fmsynth/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, gtkmm2, lv2, lvtk, pkgconfig }:
+{ lib, stdenv, fetchFromGitHub, gtkmm2, lv2, lvtk, pkg-config }:
stdenv.mkDerivation {
pname = "fmsynth-unstable";
version = "2015-02-07";
@@ -9,7 +9,7 @@ stdenv.mkDerivation {
sha256 = "1bk0bpr069hzx2508rgfbwpxiqgr7dmdkhqdywmd2i4rmibgrm1q";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ gtkmm2 lv2 lvtk ];
buildPhase = ''
diff --git a/third_party/nixpkgs/pkgs/applications/audio/fomp/default.nix b/third_party/nixpkgs/pkgs/applications/audio/fomp/default.nix
index 006dbaf798..f9f57b1ed5 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/fomp/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/fomp/default.nix
@@ -1,15 +1,15 @@
-{ lib, stdenv, fetchurl, lv2, pkgconfig, python2, wafHook }:
+{ lib, stdenv, fetchurl, lv2, pkg-config, python2, wafHook }:
stdenv.mkDerivation rec {
pname = "fomp";
- version = "1.2.0";
+ version = "1.2.2";
src = fetchurl {
url = "https://download.drobilla.net/${pname}-${version}.tar.bz2";
- sha256 = "01ld6yjrqrki6zwac8lmwmqkr5rv0sdham4pfbfkjwck4hi1gqqw";
+ sha256 = "sha256-xnGijydiO3B7BjSlryFuH1j/OPio9hCYbniq2IXp2W8=";
};
- nativeBuildInputs = [ pkgconfig wafHook ];
+ nativeBuildInputs = [ pkg-config wafHook ];
buildInputs = [ lv2 python2 ];
meta = with lib; {
diff --git a/third_party/nixpkgs/pkgs/applications/audio/foo-yc20/default.nix b/third_party/nixpkgs/pkgs/applications/audio/foo-yc20/default.nix
index 6f91f1e197..f7abeb2a91 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/foo-yc20/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/foo-yc20/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, libjack2, gtk2, lv2, faust, pkgconfig }:
+{ lib, stdenv, fetchFromGitHub, libjack2, gtk2, lv2, faust, pkg-config }:
stdenv.mkDerivation {
version = "git-2015-05-21";
@@ -10,7 +10,7 @@ stdenv.mkDerivation {
sha256 = "0i8261n95n4xic766h70xkrpbvw3sag96n1883ahmg6h7yb94avq";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ libjack2 gtk2 lv2 faust ];
makeFlags = [ "PREFIX=$(out)" ];
diff --git a/third_party/nixpkgs/pkgs/applications/audio/freewheeling/default.nix b/third_party/nixpkgs/pkgs/applications/audio/freewheeling/default.nix
index f484a76e75..7bd063d9f5 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/freewheeling/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/freewheeling/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, pkgconfig, autoreconfHook, gnutls, freetype
+{ lib, stdenv, fetchFromGitHub, pkg-config, autoreconfHook, gnutls, freetype
, SDL, SDL_gfx, SDL_ttf, liblo, libxml2, alsaLib, libjack2, libvorbis
, libSM, libsndfile, libogg, libtool
}:
@@ -17,7 +17,7 @@ stdenv.mkDerivation rec {
sha256 = "1xff5whr02cixihgd257dc70hnyf22j3zamvhsvg4lp7zq9l2in4";
};
- nativeBuildInputs = [ pkgconfig autoreconfHook libtool ];
+ nativeBuildInputs = [ pkg-config autoreconfHook libtool ];
buildInputs = [
freetype SDL SDL_gfx SDL_ttf
liblo libxml2 libjack2 alsaLib libvorbis libsndfile libogg libSM
diff --git a/third_party/nixpkgs/pkgs/applications/audio/ft2-clone/default.nix b/third_party/nixpkgs/pkgs/applications/audio/ft2-clone/default.nix
index c1b8b808a1..d9d2570d0a 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/ft2-clone/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/ft2-clone/default.nix
@@ -13,13 +13,13 @@
stdenv.mkDerivation rec {
pname = "ft2-clone";
- version = "1.42";
+ version = "1.43";
src = fetchFromGitHub {
owner = "8bitbubsy";
repo = "ft2-clone";
rev = "v${version}";
- sha256 = "0w3c1rgm8qlqi50gavrcjz40xb0nkis4i9mvpwmvzmdv9nipxry9";
+ sha256 = "sha256-OIQk7ngg1wsB6DFcxhrviPGlhzdaAWBi9C2roSNg1eI=";
};
# Adapt the linux-only CMakeLists to darwin (more reliable than make-macos.sh)
diff --git a/third_party/nixpkgs/pkgs/applications/audio/gigedit/default.nix b/third_party/nixpkgs/pkgs/applications/audio/gigedit/default.nix
index a97d1d3516..1187dd1ba2 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/gigedit/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/gigedit/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, autoconf, automake, intltool, libtool, pkgconfig, which
+{ lib, stdenv, fetchurl, autoconf, automake, intltool, libtool, pkg-config, which
, docbook_xml_dtd_45, docbook_xsl, gtkmm2, libgig, libsndfile, libxslt
}:
@@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
preConfigure = "make -f Makefile.svn";
- nativeBuildInputs = [ autoconf automake intltool libtool pkgconfig which ];
+ nativeBuildInputs = [ autoconf automake intltool libtool pkg-config which ];
buildInputs = [ docbook_xml_dtd_45 docbook_xsl gtkmm2 libgig libsndfile libxslt ];
diff --git a/third_party/nixpkgs/pkgs/applications/audio/gjay/default.nix b/third_party/nixpkgs/pkgs/applications/audio/gjay/default.nix
index f2ba8ab3bf..32c61380dc 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/gjay/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/gjay/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, mpd_clientlib, dbus-glib, audacious, gtk2, gsl
+{ lib, stdenv, fetchurl, pkg-config, mpd_clientlib, dbus-glib, audacious, gtk2, gsl
, libaudclient }:
stdenv.mkDerivation {
@@ -9,7 +9,7 @@ stdenv.mkDerivation {
sha256 = "1a1vv4r0vnxjdyl0jyv7gga3zfd5azxlwjm1l6hjrf71lb228zn8";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ mpd_clientlib dbus-glib audacious gtk2 gsl libaudclient ];
diff --git a/third_party/nixpkgs/pkgs/applications/audio/gmpc/default.nix b/third_party/nixpkgs/pkgs/applications/audio/gmpc/default.nix
index d3d0d5fcd0..11187015df 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/gmpc/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/gmpc/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, libtool, intltool, pkgconfig, glib
+{ lib, stdenv, fetchurl, libtool, intltool, pkg-config, glib
, gtk2, curl, mpd_clientlib, libsoup, gob2, vala, libunique
, libSM, libICE, sqlite, hicolor-icon-theme, wrapGAppsHook
}:
@@ -15,7 +15,7 @@ stdenv.mkDerivation rec {
};
patches = [ ./libmpd-11.8.17-remove-strndup.patch ];
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ glib ];
};
@@ -24,7 +24,7 @@ stdenv.mkDerivation rec {
sha256 = "0b3bnxf98i5lhjyljvgxgx9xmb6p46cn3a9cccrng14nagri9556";
};
- nativeBuildInputs = [ pkgconfig libtool intltool gob2 vala wrapGAppsHook ];
+ nativeBuildInputs = [ pkg-config libtool intltool gob2 vala wrapGAppsHook ];
buildInputs = [
glib gtk2 curl mpd_clientlib libsoup
libunique libmpd libSM libICE sqlite hicolor-icon-theme
diff --git a/third_party/nixpkgs/pkgs/applications/audio/gnome-podcasts/default.nix b/third_party/nixpkgs/pkgs/applications/audio/gnome-podcasts/default.nix
index 8686150c08..1733aef417 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/gnome-podcasts/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/gnome-podcasts/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv
+{ lib
, rustPlatform
, fetchFromGitLab
, fetchpatch
@@ -8,7 +8,7 @@
, cargo
, rustc
, python3
-, pkgconfig
+, pkg-config
, glib
, libhandy_0
, gtk3
@@ -36,7 +36,7 @@ rustPlatform.buildRustPackage rec {
nativeBuildInputs = [
meson
ninja
- pkgconfig
+ pkg-config
gettext
cargo
rustc
diff --git a/third_party/nixpkgs/pkgs/applications/audio/gpodder/default.nix b/third_party/nixpkgs/pkgs/applications/audio/gpodder/default.nix
index dea1f5fe7b..229050654c 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/gpodder/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/gpodder/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, python3, python3Packages, intltool
+{ lib, fetchFromGitHub, python3, python3Packages, intltool
, glibcLocales, gnome3, gtk3, wrapGAppsHook
, gobject-introspection
}:
diff --git a/third_party/nixpkgs/pkgs/applications/audio/gradio/default.nix b/third_party/nixpkgs/pkgs/applications/audio/gradio/default.nix
index f9fda0fe7b..1e0fc40b53 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/gradio/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/gradio/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, pkgconfig
+{ lib, stdenv, fetchFromGitHub, pkg-config
, python3
, gsettings-desktop-schemas
, desktop-file-utils
@@ -30,7 +30,7 @@ in stdenv.mkDerivation {
};
nativeBuildInputs = [
- pkgconfig
+ pkg-config
meson
ninja
diff --git a/third_party/nixpkgs/pkgs/applications/audio/grandorgue/default.nix b/third_party/nixpkgs/pkgs/applications/audio/grandorgue/default.nix
index 80008080ea..2d660bc736 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/grandorgue/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/grandorgue/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchsvn, cmake, pkg-config, gcc, pkgconfig, fftwFloat, alsaLib
+{ lib, stdenv, fetchsvn, cmake, gcc, pkg-config, fftwFloat, alsaLib
, zlib, wavpack, wxGTK31, udev, jackaudioSupport ? false, libjack2
, includeDemo ? true }:
@@ -14,7 +14,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ cmake pkg-config ];
- buildInputs = [ pkgconfig fftwFloat alsaLib zlib wavpack wxGTK31 udev ]
+ buildInputs = [ pkg-config fftwFloat alsaLib zlib wavpack wxGTK31 udev ]
++ lib.optional jackaudioSupport libjack2;
cmakeFlags = lib.optional (!jackaudioSupport) [
diff --git a/third_party/nixpkgs/pkgs/applications/audio/greg/default.nix b/third_party/nixpkgs/pkgs/applications/audio/greg/default.nix
index 46e1baed07..95f3bf9988 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/greg/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/greg/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, pythonPackages }:
+{ lib, fetchFromGitHub, pythonPackages }:
with pythonPackages; buildPythonApplication rec {
pname = "greg";
diff --git a/third_party/nixpkgs/pkgs/applications/audio/gtklick/default.nix b/third_party/nixpkgs/pkgs/applications/audio/gtklick/default.nix
index ddd09ce445..b3b95ca057 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/gtklick/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/gtklick/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pythonPackages, gettext, klick}:
+{ lib, fetchurl, pythonPackages, gettext, klick}:
pythonPackages.buildPythonApplication rec {
pname = "gtklick";
diff --git a/third_party/nixpkgs/pkgs/applications/audio/gtkpod/default.nix b/third_party/nixpkgs/pkgs/applications/audio/gtkpod/default.nix
index c504f19de3..f39558c157 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/gtkpod/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/gtkpod/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, wrapGAppsHook, intltool, libgpod, curl, flac,
+{ lib, stdenv, fetchurl, pkg-config, wrapGAppsHook, intltool, libgpod, curl, flac,
gnome3, gtk3, gettext, perlPackages, flex, libid3tag, gdl,
libvorbis, gdk-pixbuf }:
@@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
sha256 = "0xisrpx069f7bjkyc8vqxb4k0480jmx1wscqxr6cpq1qj6pchzd5";
};
- nativeBuildInputs = [ pkgconfig wrapGAppsHook intltool ];
+ nativeBuildInputs = [ pkg-config wrapGAppsHook intltool ];
buildInputs = [
curl gettext
flex libgpod libid3tag flac libvorbis gtk3 gdk-pixbuf
diff --git a/third_party/nixpkgs/pkgs/applications/audio/guitarix/default.nix b/third_party/nixpkgs/pkgs/applications/audio/guitarix/default.nix
index 3f95ae8252..69e427dd96 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/guitarix/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/guitarix/default.nix
@@ -23,7 +23,7 @@
, lilv
, lrdf
, lv2
-, pkgconfig
+, pkg-config
, python2
, sassc
, serd
@@ -53,7 +53,7 @@ stdenv.mkDerivation rec {
gettext
hicolor-icon-theme
intltool
- pkgconfig
+ pkg-config
python2
wafHook
wrapGAppsHook
diff --git a/third_party/nixpkgs/pkgs/applications/audio/gxmatcheq-lv2/default.nix b/third_party/nixpkgs/pkgs/applications/audio/gxmatcheq-lv2/default.nix
index 42e5cd726c..246b034400 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/gxmatcheq-lv2/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/gxmatcheq-lv2/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, xorg, xorgproto, cairo, lv2, pkgconfig }:
+{ lib, stdenv, fetchFromGitHub, xorg, xorgproto, cairo, lv2, pkg-config }:
stdenv.mkDerivation rec {
pname = "GxMatchEQ.lv2";
@@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
sha256 = "0azdmgzqwjn26nx38iw13666a1i4y2bv39wk89pf6ihdi46klf72";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [
xorg.libX11 xorgproto cairo lv2
];
diff --git a/third_party/nixpkgs/pkgs/applications/audio/gxplugins-lv2/default.nix b/third_party/nixpkgs/pkgs/applications/audio/gxplugins-lv2/default.nix
index 9201ff730d..d71d40f401 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/gxplugins-lv2/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/gxplugins-lv2/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, xorg, xorgproto, cairo, lv2, pkgconfig }:
+{ lib, stdenv, fetchFromGitHub, xorg, xorgproto, cairo, lv2, pkg-config }:
stdenv.mkDerivation rec {
pname = "GxPlugins.lv2";
@@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
fetchSubmodules = true;
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [
xorg.libX11 xorgproto cairo lv2
];
diff --git a/third_party/nixpkgs/pkgs/applications/audio/helio-workstation/default.nix b/third_party/nixpkgs/pkgs/applications/audio/helio-workstation/default.nix
index 980b312ba6..e2c19ac156 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/helio-workstation/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/helio-workstation/default.nix
@@ -1,6 +1,6 @@
{ lib, stdenv, fetchFromGitHub
, alsaLib, freetype, xorg, curl, libGL, libjack2, gnome3
-, pkgconfig, makeWrapper
+, pkg-config, makeWrapper
}:
stdenv.mkDerivation rec {
@@ -20,7 +20,7 @@ stdenv.mkDerivation rec {
xorg.libXcursor xorg.libXcomposite curl libGL libjack2 gnome3.zenity
];
- nativeBuildInputs = [ pkgconfig makeWrapper ];
+ nativeBuildInputs = [ pkg-config makeWrapper ];
preBuild = ''
cd Projects/LinuxMakefile
diff --git a/third_party/nixpkgs/pkgs/applications/audio/helm/default.nix b/third_party/nixpkgs/pkgs/applications/audio/helm/default.nix
index 1bf3ba6480..172f134907 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/helm/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/helm/default.nix
@@ -7,7 +7,7 @@
, curl
, libjack2
, lv2
-, pkgconfig
+, pkg-config
, libGLU
, libGL
}:
@@ -26,7 +26,7 @@
buildInputs = [
xorg.libX11 xorg.libXcomposite xorg.libXcursor xorg.libXext
xorg.libXinerama xorg.libXrender xorg.libXrandr
- freetype alsaLib curl libjack2 pkgconfig libGLU libGL lv2
+ freetype alsaLib curl libjack2 pkg-config libGLU libGL lv2
];
CXXFLAGS = "-DHAVE_LROUND";
diff --git a/third_party/nixpkgs/pkgs/applications/audio/hivelytracker/default.nix b/third_party/nixpkgs/pkgs/applications/audio/hivelytracker/default.nix
new file mode 100644
index 0000000000..4cf20e3c89
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/applications/audio/hivelytracker/default.nix
@@ -0,0 +1,89 @@
+{ lib
+, stdenv
+, fetchFromGitHub
+, pkg-config
+, makeWrapper
+, SDL
+, SDL_image
+, SDL_ttf
+, gtk2
+, glib
+}:
+
+stdenv.mkDerivation rec {
+ pname = "hivelytracker";
+ version = "unstable-2020-08-19";
+
+ src = fetchFromGitHub {
+ owner = "pete-gordon";
+ repo = "hivelytracker";
+ rev = "c8e3c7a5ee9f4a07cb4a941caecf7e4c4f4d40e0";
+ sha256 = "1nqianlf1msir6wqwapi7ys1vbmf6aik58wa54b6cn5v6kwxh75a";
+ };
+
+ nativeBuildInputs = [
+ pkg-config
+ makeWrapper
+ ];
+
+ buildInputs = [
+ SDL
+ SDL_image
+ SDL_ttf
+ gtk2
+ glib
+ ];
+
+ makeFlags = [
+ "-C sdl"
+ "-f Makefile.linux"
+ "PREFIX=$(out)"
+ ];
+
+ # TODO: try to exclude gtk and glib from darwin builds
+ NIX_CFLAGS_COMPILE = [
+ "-I${SDL}/include/SDL"
+ "-I${SDL_image}/include/SDL"
+ "-I${SDL_ttf}/include/SDL"
+ "-I${gtk2.dev}/include/gtk-2.0"
+ "-I${glib.dev}/include/glib-2.0"
+ ];
+
+ # Also build the hvl2wav tool
+ postBuild = ''
+ make -C hvl2wav
+ '';
+
+ postInstall = ''
+ # https://github.com/pete-gordon/hivelytracker/issues/43
+ # Ideally we should patch the sources, but the program can't open
+ # files passed as arguments anyway, so this works well enough until the
+ # issue is fixed.
+ wrapProgram $out/bin/hivelytracker \
+ --run "cd $out/share/hivelytracker"
+
+ # Also install the hvl2wav tool
+ install -Dm755 hvl2wav/hvl2wav $out/bin/hvl2wav
+ '';
+
+ meta = with lib; {
+ homepage = "http://www.hivelytracker.co.uk/";
+ downloadPage = "http://www.hivelytracker.co.uk/downl.php";
+ description = "Chip music tracker based upon the AHX format";
+ longDescription = ''
+ Hively Tracker is a tracker program based upon the AHX format created in
+ the mid '90s by Dexter and Pink of Abyss. The format was relatively
+ popular, and many songs were created and used in scene productions and
+ games. AHX was designed to create a very SID-like sound on the Amiga.
+
+ HivelyTracker can import and export modules and instruments in the AHX
+ format, but it also improves on AHX in several ways and therefore has
+ its own instrument and module formats.
+ '';
+ license = licenses.bsd3;
+ platforms = platforms.all;
+ maintainers = with maintainers; [ fgaz ];
+ broken = stdenv.isDarwin; # TODO: try to use xcbuild
+ };
+}
+
diff --git a/third_party/nixpkgs/pkgs/applications/audio/hybridreverb2/default.nix b/third_party/nixpkgs/pkgs/applications/audio/hybridreverb2/default.nix
index a8bb81de71..b887615a30 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/hybridreverb2/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/hybridreverb2/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, fetchzip, cmake, pkgconfig, lv2, alsaLib, libjack2,
+{ lib, stdenv, fetchFromGitHub, fetchzip, cmake, pkg-config, lv2, alsaLib, libjack2,
freetype, libX11, gtk3, pcre, libpthreadstubs, libXdmcp, libxkbcommon,
epoxy, at-spi2-core, dbus, curl, fftwFloat }:
@@ -25,7 +25,7 @@ stdenv.mkDerivation rec {
fetchSubmodules = true;
};
- nativeBuildInputs = [ pkgconfig cmake ];
+ nativeBuildInputs = [ pkg-config cmake ];
buildInputs = [ lv2 alsaLib libjack2 freetype libX11 gtk3 pcre
libpthreadstubs libXdmcp libxkbcommon epoxy at-spi2-core dbus curl fftwFloat ];
diff --git a/third_party/nixpkgs/pkgs/applications/audio/hydrogen/0.nix b/third_party/nixpkgs/pkgs/applications/audio/hydrogen/0.nix
index 774b2a9344..1746715b83 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/hydrogen/0.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/hydrogen/0.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, cmake
+{ lib, stdenv, fetchurl, pkg-config, cmake
, alsaLib, boost, glib, lash, libjack2, libarchive, libsndfile, lrdf, qt4
}:
@@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
sha256 = "1dy2jfkdw0nchars4xi4isrz66fqn53a9qk13bqza7lhmsg3s3qy";
};
- nativeBuildInputs = [ pkgconfig cmake ];
+ nativeBuildInputs = [ pkg-config cmake ];
buildInputs = [
alsaLib boost glib lash libjack2 libarchive libsndfile lrdf qt4
];
diff --git a/third_party/nixpkgs/pkgs/applications/audio/hydrogen/default.nix b/third_party/nixpkgs/pkgs/applications/audio/hydrogen/default.nix
index 728f0e90a9..e794726e05 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/hydrogen/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/hydrogen/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, cmake, pkgconfig, wrapQtAppsHook
+{ lib, stdenv, fetchFromGitHub, cmake, pkg-config, wrapQtAppsHook
, alsaLib, ladspa-sdk, lash, libarchive, libjack2, liblo, libpulseaudio, libsndfile, lrdf
, qtbase, qttools, qtxmlpatterns
}:
@@ -14,7 +14,7 @@ stdenv.mkDerivation rec {
sha256 = "0snljpvbcgikhz610c325dgvayi0k512p3bglck9vvi90wsqx7l1";
};
- nativeBuildInputs = [ cmake pkgconfig wrapQtAppsHook ];
+ nativeBuildInputs = [ cmake pkg-config wrapQtAppsHook ];
buildInputs = [
alsaLib ladspa-sdk lash libarchive libjack2 liblo libpulseaudio libsndfile lrdf
qtbase qttools qtxmlpatterns
diff --git a/third_party/nixpkgs/pkgs/applications/audio/i-score/default.nix b/third_party/nixpkgs/pkgs/applications/audio/i-score/default.nix
deleted file mode 100644
index 2592c38e14..0000000000
--- a/third_party/nixpkgs/pkgs/applications/audio/i-score/default.nix
+++ /dev/null
@@ -1,85 +0,0 @@
-{
- alsaLib,
- boost,
- cln,
- cmake,
- fetchFromGitHub,
- gcc,
- ginac,
- jamomacore,
- kdnssd,
- libsndfile,
- ninja,
- portaudio,
- portmidi,
- qtbase,
- qtdeclarative,
- qtimageformats,
- qtmultimedia,
- qtquickcontrols2,
- qtserialport,
- qtsvg,
- qttools,
- qtwebsockets,
- rtaudio,
- lib, stdenv
-}:
-
-stdenv.mkDerivation rec {
- version = "1.0.0-b31";
- pname = "i-score";
-
- src = fetchFromGitHub {
- owner = "OSSIA";
- repo = "i-score";
- rev = "v${version}";
- sha256 = "0g7s6n11w3wflrv5i2047dxx56lryms7xj0mznnlk5bii7g8dxzb";
- fetchSubmodules = true;
- };
-
- buildInputs = [
- alsaLib
- boost
- cln
- cmake
- ginac
- gcc
- jamomacore
- kdnssd
- libsndfile
- ninja
- portaudio
- portmidi
- qtbase
- qtdeclarative
- qtimageformats
- qtmultimedia
- qtquickcontrols2
- qtserialport
- qtsvg
- qttools
- qtwebsockets
- rtaudio
- ];
-
- cmakeFlags = [
- "-GNinja"
- "-DISCORE_CONFIGURATION=static-release"
- "-DISCORE_ENABLE_LTO=OFF"
- "-DISCORE_BUILD_FOR_PACKAGE_MANAGER=True"
- ];
-
- preConfigure = ''
- export CMAKE_PREFIX_PATH="''${CMAKE_PREFIX_PATH-}:$(echo "${jamomacore}/jamoma/share/cmake/Jamoma")"
- '';
-
- postInstall = ''rm $out/bin/i-score.sh'';
-
- meta = {
- description = "An interactive sequencer for the intermedia arts";
- homepage = "http://i-score.org/";
- license = lib.licenses.cecill20;
- maintainers = [ lib.maintainers.magnetophon ];
- platforms = lib.platforms.linux;
- };
-}
diff --git a/third_party/nixpkgs/pkgs/applications/audio/iannix/default.nix b/third_party/nixpkgs/pkgs/applications/audio/iannix/default.nix
index 57d91a298c..304f67e85a 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/iannix/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/iannix/default.nix
@@ -1,4 +1,4 @@
-{ mkDerivation, lib, fetchFromGitHub, alsaLib, pkgconfig, qtbase, qtscript, qmake
+{ mkDerivation, lib, fetchFromGitHub, alsaLib, pkg-config, qtbase, qtscript, qmake
}:
mkDerivation rec {
@@ -12,7 +12,7 @@ mkDerivation rec {
sha256 = "AhoP+Ok78Vk8Aee/RP572hJeM8O7v2ZTvFalOZZqRy8=";
};
- nativeBuildInputs = [ pkgconfig qmake ];
+ nativeBuildInputs = [ pkg-config qmake ];
buildInputs = [ alsaLib qtbase qtscript ];
qmakeFlags = [ "PREFIX=/" ];
diff --git a/third_party/nixpkgs/pkgs/applications/audio/infamousPlugins/default.nix b/third_party/nixpkgs/pkgs/applications/audio/infamousPlugins/default.nix
index ce3121e2f9..dd96f720e9 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/infamousPlugins/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/infamousPlugins/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, fetchpatch, pkgconfig, cairomm, cmake, lv2, libpthreadstubs, libXdmcp, libXft, ntk, pcre, fftwFloat, zita-resampler }:
+{ lib, stdenv, fetchFromGitHub, fetchpatch, pkg-config, cairomm, cmake, lv2, libpthreadstubs, libXdmcp, libXft, ntk, pcre, fftwFloat, zita-resampler }:
stdenv.mkDerivation rec {
pname = "infamousPlugins";
@@ -17,7 +17,7 @@ stdenv.mkDerivation rec {
sha256 = "08xwh6px13y1gykaw103nhvjms7vgbgkcm0avh9f5d2d7aadq0l2";
})
];
- nativeBuildInputs = [ pkgconfig cmake ];
+ nativeBuildInputs = [ pkg-config cmake ];
buildInputs = [ cairomm lv2 libpthreadstubs libXdmcp libXft ntk pcre fftwFloat zita-resampler ];
meta = with lib; {
diff --git a/third_party/nixpkgs/pkgs/applications/audio/ingen/default.nix b/third_party/nixpkgs/pkgs/applications/audio/ingen/default.nix
index 9bb6ddd6a9..55456b2fb6 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/ingen/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/ingen/default.nix
@@ -1,5 +1,5 @@
{ lib, stdenv, fetchgit, boost, ganv, glibmm, gtkmm2, libjack2, lilv
-, lv2, makeWrapper, pkgconfig, python, raul, rdflib, serd, sord, sratom
+, lv2, makeWrapper, pkg-config, python, raul, rdflib, serd, sord, sratom
, wafHook
, suil
}:
@@ -16,7 +16,7 @@ stdenv.mkDerivation rec {
deepClone = true;
};
- nativeBuildInputs = [ pkgconfig wafHook ];
+ nativeBuildInputs = [ pkg-config wafHook ];
buildInputs = [
boost ganv glibmm gtkmm2 libjack2 lilv lv2 makeWrapper
python raul serd sord sratom suil
diff --git a/third_party/nixpkgs/pkgs/applications/audio/ir.lv2/default.nix b/third_party/nixpkgs/pkgs/applications/audio/ir.lv2/default.nix
index bc3049dc6b..6c2b9c5be9 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/ir.lv2/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/ir.lv2/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, fftw, gtk2, lv2, libsamplerate, libsndfile, pkgconfig, zita-convolver }:
+{ lib, stdenv, fetchFromGitHub, fftw, gtk2, lv2, libsamplerate, libsndfile, pkg-config, zita-convolver }:
stdenv.mkDerivation rec {
pname = "ir.lv2";
@@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
buildInputs = [ fftw gtk2 lv2 libsamplerate libsndfile zita-convolver ];
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
postPatch = ''
# Fix build with lv2 1.18: https://github.com/tomszilagyi/ir.lv2/pull/20
diff --git a/third_party/nixpkgs/pkgs/applications/audio/jack-capture/default.nix b/third_party/nixpkgs/pkgs/applications/audio/jack-capture/default.nix
index f5134745a9..44e6dd1cd8 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/jack-capture/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/jack-capture/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, libjack2, libsndfile, pkgconfig }:
+{ lib, stdenv, fetchurl, libjack2, libsndfile, pkg-config }:
stdenv.mkDerivation rec {
pname = "jack_capture";
@@ -9,7 +9,7 @@ stdenv.mkDerivation rec {
sha256 = "1pji0zdwm3kxjrkbzj7fnxhr8ncrc8pyqnwyrh47fhypgqjv1br1";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ libjack2 libsndfile ];
buildPhase = "PREFIX=$out make jack_capture";
diff --git a/third_party/nixpkgs/pkgs/applications/audio/jack-oscrolloscope/default.nix b/third_party/nixpkgs/pkgs/applications/audio/jack-oscrolloscope/default.nix
index c6b971275d..9905d07236 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/jack-oscrolloscope/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/jack-oscrolloscope/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, SDL, libjack2, libGLU, libGL, pkgconfig }:
+{ lib, stdenv, fetchurl, SDL, libjack2, libGLU, libGL, pkg-config }:
stdenv.mkDerivation rec {
pname = "jack_oscrolloscope";
@@ -9,7 +9,7 @@ stdenv.mkDerivation rec {
sha256 = "1pl55in0sj7h5r06n1v91im7d18pplvhbjhjm1fdl39zwnyxiash";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ SDL libjack2 libGLU libGL ];
installPhase = ''
diff --git a/third_party/nixpkgs/pkgs/applications/audio/jack-rack/default.nix b/third_party/nixpkgs/pkgs/applications/audio/jack-rack/default.nix
index a65c8034f8..ec62cb04c8 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/jack-rack/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/jack-rack/default.nix
@@ -1,11 +1,11 @@
-{ lib, stdenv, fetchurl, pkgconfig, libjack2, ladspaH, gtk2, alsaLib, libxml2, lrdf }:
+{ lib, stdenv, fetchurl, pkg-config, libjack2, ladspaH, gtk2, alsaLib, libxml2, lrdf }:
stdenv.mkDerivation rec {
name = "jack-rack-1.4.7";
src = fetchurl {
url = "mirror://sourceforge/jack-rack/${name}.tar.bz2";
sha256 = "1lmibx9gicagcpcisacj6qhq6i08lkl5x8szysjqvbgpxl9qg045";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ libjack2 ladspaH gtk2 alsaLib libxml2 lrdf ];
NIX_LDFLAGS = "-ldl -lm -lpthread";
diff --git a/third_party/nixpkgs/pkgs/applications/audio/jackmeter/default.nix b/third_party/nixpkgs/pkgs/applications/audio/jackmeter/default.nix
index 499badac6d..2b4d413526 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/jackmeter/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/jackmeter/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, libjack2, pkgconfig }:
+{ lib, stdenv, fetchurl, libjack2, pkg-config }:
stdenv.mkDerivation rec {
name = "jackmeter-0.4";
@@ -8,7 +8,7 @@ stdenv.mkDerivation rec {
sha256 = "1cnvgx3jv0yvxlqy0l9k285zgvazmh5k8m4l7lxckjfm5bn6hm1r";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ libjack2 ];
meta = {
diff --git a/third_party/nixpkgs/pkgs/applications/audio/jackmix/default.nix b/third_party/nixpkgs/pkgs/applications/audio/jackmix/default.nix
index 14cda8a81b..eecafe9e50 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/jackmix/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/jackmix/default.nix
@@ -1,4 +1,4 @@
-{ mkDerivation, lib, fetchFromGitHub, pkgconfig, sconsPackages, qtbase, lash, libjack2, jack ? libjack2, alsaLib }:
+{ mkDerivation, lib, fetchFromGitHub, pkg-config, sconsPackages, qtbase, lash, libjack2, jack ? libjack2, alsaLib }:
mkDerivation rec {
pname = "jackmix";
@@ -13,7 +13,7 @@ mkDerivation rec {
patches = [ ./no_error.patch ];
- nativeBuildInputs = [ sconsPackages.scons_3_1_2 pkgconfig ];
+ nativeBuildInputs = [ sconsPackages.scons_3_1_2 pkg-config ];
buildInputs = [
qtbase
lash
diff --git a/third_party/nixpkgs/pkgs/applications/audio/jalv/default.nix b/third_party/nixpkgs/pkgs/applications/audio/jalv/default.nix
index d3ed57436c..5d322eeca9 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/jalv/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/jalv/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, gtk2, libjack2, lilv, lv2, pkgconfig, python
+{ lib, stdenv, fetchurl, gtk2, libjack2, lilv, lv2, pkg-config, python
, serd, sord , sratom, suil, wafHook }:
stdenv.mkDerivation rec {
@@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
sha256 = "1wwfn7yzbs37s2rdlfjgks63svd5g14yyzd2gdl7h0z12qncwsy2";
};
- nativeBuildInputs = [ pkgconfig wafHook ];
+ nativeBuildInputs = [ pkg-config wafHook ];
buildInputs = [
gtk2 libjack2 lilv lv2 python serd sord sratom suil
];
diff --git a/third_party/nixpkgs/pkgs/applications/audio/jamin/default.nix b/third_party/nixpkgs/pkgs/applications/audio/jamin/default.nix
index 7f6501a473..f111c4e99d 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/jamin/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/jamin/default.nix
@@ -1,5 +1,5 @@
{ lib, stdenv, fetchurl, fftwFloat, gtk2, ladspaPlugins, libjack2, liblo, libxml2
-, makeWrapper, pkgconfig, perlPackages
+, makeWrapper, pkg-config, perlPackages
}:
stdenv.mkDerivation rec {
@@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
sha256 = "0g5v74cm0q3p3pzl6xmnp4rqayaymfli7c6z8s78h9rgd24fwbvn";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ fftwFloat gtk2 ladspaPlugins libjack2 liblo libxml2 makeWrapper ]
++ (with perlPackages; [ perl XMLParser ]);
diff --git a/third_party/nixpkgs/pkgs/applications/audio/jamulus/default.nix b/third_party/nixpkgs/pkgs/applications/audio/jamulus/default.nix
index 55427ccfda..13b488ce7d 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/jamulus/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/jamulus/default.nix
@@ -1,14 +1,14 @@
-{ mkDerivation, lib, stdenv, fetchFromGitHub, fetchpatch, pkg-config, qtscript, qmake, libjack2
+{ mkDerivation, lib, fetchFromGitHub, fetchpatch, pkg-config, qtscript, qmake, libjack2
}:
mkDerivation rec {
pname = "jamulus";
- version = "3.6.1";
+ version = "3.6.2";
src = fetchFromGitHub {
owner = "corrados";
repo = "jamulus";
rev = "r${lib.replaceStrings [ "." ] [ "_" ] version}";
- sha256 = "11rwgd2car7ziqa0vancb363m4ca94pj480jfxywd6d81139jl15";
+ sha256 = "sha256-b187Q8KXcU32C2hGFqs6R2CqWgmieq6ewQDx+elEgP4=";
};
nativeBuildInputs = [ pkg-config qmake ];
diff --git a/third_party/nixpkgs/pkgs/applications/audio/keyfinder/default.nix b/third_party/nixpkgs/pkgs/applications/audio/keyfinder/default.nix
index 187d3a58b1..19433466ec 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/keyfinder/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/keyfinder/default.nix
@@ -16,13 +16,10 @@ stdenv.mkDerivation rec {
postPatch = ''
substituteInPlace is_KeyFinder.pro \
- --replace "keyfinder.0" "keyfinder" \
--replace "-stdlib=libc++" "" \
--replace "\$\$[QT_INSTALL_PREFIX]" "$out"
'';
- enableParallelBuilding = true;
-
meta = with lib; {
description = "Musical key detection for digital audio (graphical UI)";
longDescription = ''
diff --git a/third_party/nixpkgs/pkgs/applications/audio/kid3/default.nix b/third_party/nixpkgs/pkgs/applications/audio/kid3/default.nix
index 340a661a95..99f7cec98a 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/kid3/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/kid3/default.nix
@@ -8,11 +8,11 @@
stdenv.mkDerivation rec {
pname = "kid3";
- version = "3.8.4";
+ version = "3.8.5";
src = fetchurl {
url = "mirror://sourceforge/project/kid3/kid3/${version}/${pname}-${version}.tar.gz";
- sha256 = "sha256-WYuEOqMu2VMOv6mkVCRXnmInFER/DWfPNqYuaTJ3vAc=";
+ sha256 = "sha256-DEZ5J1QendgXJ1gBZ3h0LwsVTLL1vPznJ7Nc+97jFB8=";
};
nativeBuildInputs = [ cmake pkg-config wrapQtAppsHook ];
diff --git a/third_party/nixpkgs/pkgs/applications/audio/klick/default.nix b/third_party/nixpkgs/pkgs/applications/audio/klick/default.nix
index 05ac14eec0..281a7148df 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/klick/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/klick/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, sconsPackages, pkgconfig
+{ lib, stdenv, fetchurl, sconsPackages, pkg-config
, libsamplerate, libsndfile, liblo, libjack2, boost }:
stdenv.mkDerivation rec {
@@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
sha256 = "1289533c0849b1b66463bf27f7ce5f71736b655cfb7672ef884c7e6eb957ac42";
};
- nativeBuildInputs = [ sconsPackages.scons_3_0_1 pkgconfig ];
+ nativeBuildInputs = [ sconsPackages.scons_3_0_1 pkg-config ];
buildInputs = [ libsamplerate libsndfile liblo libjack2 boost ];
prefixKey = "PREFIX=";
NIX_CFLAGS_COMPILE = "-fpermissive";
diff --git a/third_party/nixpkgs/pkgs/applications/audio/klystrack/default.nix b/third_party/nixpkgs/pkgs/applications/audio/klystrack/default.nix
index ea8cfcec2e..5d26397efd 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/klystrack/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/klystrack/default.nix
@@ -1,6 +1,6 @@
{ lib, stdenv, fetchFromGitHub, fetchpatch
, SDL2, SDL2_image
-, pkgconfig
+, pkg-config
}:
stdenv.mkDerivation rec {
@@ -18,7 +18,7 @@ stdenv.mkDerivation rec {
buildInputs = [
SDL2 SDL2_image
];
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
patches = [
(fetchpatch {
diff --git a/third_party/nixpkgs/pkgs/applications/audio/kmetronome/default.nix b/third_party/nixpkgs/pkgs/applications/audio/kmetronome/default.nix
index 415bfe3702..ca8df45e45 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/kmetronome/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/kmetronome/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, cmake, pkgconfig, qttools, alsaLib, drumstick, qtbase, qtsvg }:
+{ lib, stdenv, fetchurl, cmake, pkg-config, qttools, alsaLib, drumstick, qtbase, qtsvg }:
stdenv.mkDerivation rec {
pname = "kmetronome";
@@ -9,7 +9,7 @@ stdenv.mkDerivation rec {
sha256 = "0bzm6vzlm32kjrgn1nvp096b2d41ybys2sk145nhy992wg56v32s";
};
- nativeBuildInputs = [ cmake pkgconfig qttools ];
+ nativeBuildInputs = [ cmake pkg-config qttools ];
buildInputs = [ alsaLib drumstick qtbase qtsvg ];
diff --git a/third_party/nixpkgs/pkgs/applications/audio/ladspa-plugins/default.nix b/third_party/nixpkgs/pkgs/applications/audio/ladspa-plugins/default.nix
index 855056c6c1..fe8e9f323a 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/ladspa-plugins/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/ladspa-plugins/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, autoreconfHook, automake, fftw, ladspaH, libxml2, pkgconfig
+{ lib, stdenv, fetchurl, autoreconfHook, automake, fftw, ladspaH, libxml2, pkg-config
, perlPackages }:
stdenv.mkDerivation rec {
@@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
sha256 = "1rqwh8xrw6hnp69dg4gy336bfbfpmbx4fjrk0nb8ypjcxkz91c6i";
};
- nativeBuildInputs = [ autoreconfHook pkgconfig ];
+ nativeBuildInputs = [ autoreconfHook pkg-config ];
buildInputs = [ fftw ladspaH libxml2 perlPackages.perl perlPackages.XMLParser ];
patchPhase = ''
diff --git a/third_party/nixpkgs/pkgs/applications/audio/lash/default.nix b/third_party/nixpkgs/pkgs/applications/audio/lash/default.nix
index 26a8568f01..eb355a4340 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/lash/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/lash/default.nix
@@ -1,5 +1,5 @@
{ lib, stdenv, fetchurl, alsaLib, gtk2, libjack2, libuuid, libxml2
-, makeWrapper, pkgconfig, readline }:
+, makeWrapper, pkg-config, readline }:
assert libuuid != null;
@@ -16,7 +16,7 @@ stdenv.mkDerivation rec {
patches = [ ./socket.patch ./gcc-47.patch ];
buildInputs = [ alsaLib gtk2 libjack2 libxml2 makeWrapper
- pkgconfig readline ];
+ pkg-config readline ];
propagatedBuildInputs = [ libuuid ];
NIX_LDFLAGS = "-lm -lpthread -luuid";
diff --git a/third_party/nixpkgs/pkgs/applications/audio/librespot/default.nix b/third_party/nixpkgs/pkgs/applications/audio/librespot/default.nix
index e8e6accefd..13aa4fe5bc 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/librespot/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/librespot/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, rustPlatform, pkgconfig, openssl, withRodio ? true
+{ lib, fetchFromGitHub, rustPlatform, pkg-config, openssl, withRodio ? true
, withALSA ? true, alsaLib ? null, withPulseAudio ? false, libpulseaudio ? null
, withPortAudio ? false, portaudio ? null }:
@@ -29,7 +29,7 @@ rustPlatform.buildRustPackage rec {
]))
];
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ openssl ] ++ lib.optional withALSA alsaLib
++ lib.optional withPulseAudio libpulseaudio
diff --git a/third_party/nixpkgs/pkgs/applications/audio/linuxband/default.nix b/third_party/nixpkgs/pkgs/applications/audio/linuxband/default.nix
index 92933d21d1..118b54ad85 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/linuxband/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/linuxband/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, makeWrapper, pkgconfig, MMA, libjack2, libsmf, python2Packages }:
+{ lib, stdenv, fetchurl, makeWrapper, pkg-config, MMA, libjack2, libsmf, python2Packages }:
let
inherit (python2Packages) pyGtkGlade pygtksourceview python;
@@ -7,11 +7,11 @@ in stdenv.mkDerivation rec {
pname = "linuxband";
src = fetchurl {
- url = "http://linuxband.org/assets/sources/${pname}-${version}.tar.gz";
+ url = "https://linuxband.org/assets/sources/${pname}-${version}.tar.gz";
sha256 = "1r71h4yg775m4gax4irrvygmrsclgn503ykmc2qwjsxa42ri4n2n";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ makeWrapper MMA libjack2 libsmf python pyGtkGlade pygtksourceview ];
patchPhase = ''
@@ -29,7 +29,7 @@ in stdenv.mkDerivation rec {
meta = {
description = "A GUI front-end for MMA: Type in the chords, choose the groove and it will play an accompaniment";
- homepage = "http://linuxband.org/";
+ homepage = "https://linuxband.org/";
license = lib.licenses.gpl2;
maintainers = [ lib.maintainers.magnetophon ];
platforms = lib.platforms.linux;
diff --git a/third_party/nixpkgs/pkgs/applications/audio/linuxsampler/default.nix b/third_party/nixpkgs/pkgs/applications/audio/linuxsampler/default.nix
index 5eda9e9212..1daeb2cf37 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/linuxsampler/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/linuxsampler/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, autoconf, automake, bison, libtool, pkgconfig, which
+{ lib, stdenv, fetchurl, autoconf, automake, bison, libtool, pkg-config, which
, alsaLib, asio, libjack2, libgig, libsndfile, lv2 }:
stdenv.mkDerivation rec {
@@ -14,7 +14,7 @@ stdenv.mkDerivation rec {
make -f Makefile.svn
'';
- nativeBuildInputs = [ autoconf automake bison libtool pkgconfig which ];
+ nativeBuildInputs = [ autoconf automake bison libtool pkg-config which ];
buildInputs = [ alsaLib asio libjack2 libgig libsndfile lv2 ];
diff --git a/third_party/nixpkgs/pkgs/applications/audio/lmms/default.nix b/third_party/nixpkgs/pkgs/applications/audio/lmms/default.nix
index ef95bf5949..11a7d0cf3c 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/lmms/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/lmms/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, cmake, pkgconfig, alsaLib ? null, fftwFloat, fltk13
+{ lib, fetchFromGitHub, cmake, pkg-config, alsaLib ? null, fftwFloat, fltk13
, fluidsynth_1 ? null, lame ? null, libgig ? null, libjack2 ? null, libpulseaudio ? null
, libsamplerate, libsoundio ? null, libsndfile, libvorbis ? null, portaudio ? null
, qtbase, qtx11extras, qttools, SDL ? null, mkDerivation }:
@@ -15,7 +15,7 @@ mkDerivation rec {
fetchSubmodules = true;
};
- nativeBuildInputs = [ cmake qttools pkgconfig ];
+ nativeBuildInputs = [ cmake qttools pkg-config ];
buildInputs = [
alsaLib
diff --git a/third_party/nixpkgs/pkgs/applications/audio/lollypop/default.nix b/third_party/nixpkgs/pkgs/applications/audio/lollypop/default.nix
index 14ab2aaf2d..c85645565e 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/lollypop/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/lollypop/default.nix
@@ -3,7 +3,7 @@
, nix-update-script
, meson
, ninja
-, pkgconfig
+, pkg-config
, python3
, gtk3
, gst_all_1
@@ -43,7 +43,7 @@ python3.pkgs.buildPythonApplication rec {
gobject-introspection
meson
ninja
- pkgconfig
+ pkg-config
wrapGAppsHook
];
diff --git a/third_party/nixpkgs/pkgs/applications/audio/lsp-plugins/default.nix b/third_party/nixpkgs/pkgs/applications/audio/lsp-plugins/default.nix
index f4cb5e8089..a25c522e12 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/lsp-plugins/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/lsp-plugins/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, pkgconfig, makeWrapper
+{ lib, stdenv, fetchFromGitHub, pkg-config, makeWrapper
, libsndfile, jack2Full
, libGLU, libGL, lv2, cairo
, ladspaH, php }:
@@ -14,11 +14,11 @@ stdenv.mkDerivation rec {
sha256 = "1apw8zh3a3il4smkjji6bih4vbsymj0hjs10fgkrd4nazqkjvgyd";
};
- nativeBuildInputs = [ pkgconfig php makeWrapper ];
+ nativeBuildInputs = [ pkg-config php makeWrapper ];
buildInputs = [ jack2Full libsndfile libGLU libGL lv2 cairo ladspaH ];
makeFlags = [
- "PREFIX=${placeholder ''out''}"
+ "PREFIX=${placeholder "out"}"
"ETC_PATH=$(out)/etc"
];
diff --git a/third_party/nixpkgs/pkgs/applications/audio/ltc-tools/default.nix b/third_party/nixpkgs/pkgs/applications/audio/ltc-tools/default.nix
index 31986762fc..c8c8795972 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/ltc-tools/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/ltc-tools/default.nix
@@ -1,4 +1,4 @@
-{lib, stdenv, fetchFromGitHub, pkgconfig, libltc, libsndfile, jack2}:
+{lib, stdenv, fetchFromGitHub, pkg-config, libltc, libsndfile, jack2}:
stdenv.mkDerivation rec {
pname = "ltc-tools";
@@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
sha256 = "0vp25b970r1hv5ndzs4di63rgwnl31jfaj3jz5dka276kx34q4al";
};
- buildInputs = [ pkgconfig libltc libsndfile jack2 ];
+ buildInputs = [ pkg-config libltc libsndfile jack2 ];
makeFlags = [ "PREFIX=$(out)" ];
diff --git a/third_party/nixpkgs/pkgs/applications/audio/luppp/default.nix b/third_party/nixpkgs/pkgs/applications/audio/luppp/default.nix
index ac7ff3a308..36d329bcaf 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/luppp/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/luppp/default.nix
@@ -2,7 +2,7 @@
, fetchFromGitHub
, meson
, ninja
-, pkgconfig
+, pkg-config
, jack2
, cairo
, liblo
@@ -25,7 +25,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [
meson
ninja
- pkgconfig
+ pkg-config
];
buildInputs = [
diff --git a/third_party/nixpkgs/pkgs/applications/audio/lv2-cpp-tools/default.nix b/third_party/nixpkgs/pkgs/applications/audio/lv2-cpp-tools/default.nix
index b6e878d483..f1709d0055 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/lv2-cpp-tools/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/lv2-cpp-tools/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchzip, pkgconfig, lv2, gtkmm2, boost }:
+{ lib, stdenv, fetchzip, pkg-config, lv2, gtkmm2, boost }:
stdenv.mkDerivation rec {
pname = "lv2-cpp-tools";
@@ -14,7 +14,7 @@ stdenv.mkDerivation rec {
sed -r 's,/sbin/ldconfig,ldconfig,g' -i ./Makefile.template
'';
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ lv2 gtkmm2 boost ];
diff --git a/third_party/nixpkgs/pkgs/applications/audio/lv2bm/default.nix b/third_party/nixpkgs/pkgs/applications/audio/lv2bm/default.nix
index 8f997a2819..553e0e67f8 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/lv2bm/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/lv2bm/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, glib, libsndfile, lilv, lv2, pkgconfig, serd, sord, sratom }:
+{ lib, stdenv, fetchFromGitHub, glib, libsndfile, lilv, lv2, pkg-config, serd, sord, sratom }:
stdenv.mkDerivation rec {
pname = "lv2bm";
@@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
sha256 = "0vlppxfb9zbmffazs1kiyb79py66s8x9hihj36m2vz86zsq7ybl0";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ glib libsndfile lilv lv2 serd sord sratom ];
installPhase = ''
diff --git a/third_party/nixpkgs/pkgs/applications/audio/m4acut/default.nix b/third_party/nixpkgs/pkgs/applications/audio/m4acut/default.nix
new file mode 100644
index 0000000000..f3ceee9227
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/applications/audio/m4acut/default.nix
@@ -0,0 +1,24 @@
+{ lib, stdenv, autoreconfHook, fetchFromGitHub, l-smash }:
+
+stdenv.mkDerivation rec {
+ pname = "m4acut";
+ version = "0.1.2";
+
+ src = fetchFromGitHub {
+ owner = "nu774";
+ repo = "m4acut";
+ rev = "v${version}";
+ sha256 = "1hzf9f1fzmlpnxjaxhs2w22wzb28vd87ycaddnix1mmhvh3nvzkd";
+ };
+
+ nativeBuildInputs = [ autoreconfHook ];
+ buildInputs = [ l-smash ];
+
+ meta = with lib; {
+ description = "Losslessly & gaplessly cut m4a (AAC in MP4) files.";
+ homepage = "https://github.com/nu774/m4acut";
+ license = with licenses; [ bsdOriginal zlib ];
+ maintainers = [ maintainers.chkno ];
+ platforms = platforms.all;
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/applications/audio/mda-lv2/default.nix b/third_party/nixpkgs/pkgs/applications/audio/mda-lv2/default.nix
index b53ea7a796..30d654ab87 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/mda-lv2/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/mda-lv2/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, fftwSinglePrec, lv2, pkgconfig, wafHook, python3 }:
+{ lib, stdenv, fetchurl, fftwSinglePrec, lv2, pkg-config, wafHook, python3 }:
stdenv.mkDerivation rec {
pname = "mda-lv2";
@@ -9,7 +9,7 @@ stdenv.mkDerivation rec {
sha256 = "1a3cv6w5xby9yn11j695rbh3c4ih7rxfxmkca9s1324ljphh06m8";
};
- nativeBuildInputs = [ pkgconfig wafHook python3 ];
+ nativeBuildInputs = [ pkg-config wafHook python3 ];
buildInputs = [ fftwSinglePrec lv2 ];
meta = with lib; {
diff --git a/third_party/nixpkgs/pkgs/applications/audio/mellowplayer/default.nix b/third_party/nixpkgs/pkgs/applications/audio/mellowplayer/default.nix
index 37c3849677..5bdcb81fb6 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/mellowplayer/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/mellowplayer/default.nix
@@ -3,7 +3,7 @@
, lib
, libnotify
, mkDerivation
-, pkgconfig
+, pkg-config
, qtbase
, qtdeclarative
, qtgraphicaleffects
@@ -14,16 +14,16 @@
mkDerivation rec {
pname = "MellowPlayer";
- version = "3.6.7";
+ version = "3.6.8";
src = fetchFromGitLab {
owner = "ColinDuquesnoy";
repo = "MellowPlayer";
rev = version;
- sha256 = "1p0z8hkbxaxrqjmknjwxb0mpf3xdssik3m5cwrsv1881k1x2x5qs";
+ sha256 = "sha256-rsF2xQet7U8d4oGU/HgghvE3vvmkxjlGXPBlLD9mWTk=";
};
- nativeBuildInputs = [ cmake pkgconfig ];
+ nativeBuildInputs = [ cmake pkg-config ];
buildInputs = [
libnotify
diff --git a/third_party/nixpkgs/pkgs/applications/audio/meterbridge/default.nix b/third_party/nixpkgs/pkgs/applications/audio/meterbridge/default.nix
index fbf23fbbd5..a825eaa4e3 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/meterbridge/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/meterbridge/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, SDL, SDL_image, libjack2
+{ lib, stdenv, fetchurl, pkg-config, SDL, SDL_image, libjack2
}:
stdenv.mkDerivation rec {
@@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
patches = [ ./buf_rect.patch ./fix_build_with_gcc-5.patch];
buildInputs =
- [ pkgconfig SDL SDL_image libjack2
+ [ pkg-config SDL SDL_image libjack2
];
meta = with lib; {
diff --git a/third_party/nixpkgs/pkgs/applications/audio/meters_lv2/default.nix b/third_party/nixpkgs/pkgs/applications/audio/meters_lv2/default.nix
index 86a608db4c..b21b859596 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/meters_lv2/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/meters_lv2/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig
+{ lib, stdenv, fetchurl, pkg-config
, lv2, libGLU, libGL, gtk2, cairo, pango, fftwFloat, libjack2 }:
let
@@ -25,7 +25,7 @@ in
stdenv.mkDerivation {
inherit name;
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ lv2 libGLU libGL gtk2 cairo pango fftwFloat libjack2 ];
srcs = [ src robtkSrc ];
diff --git a/third_party/nixpkgs/pkgs/applications/audio/mhwaveedit/default.nix b/third_party/nixpkgs/pkgs/applications/audio/mhwaveedit/default.nix
index c87a050ed3..82f9b70c61 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/mhwaveedit/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/mhwaveedit/default.nix
@@ -1,5 +1,5 @@
{ lib, stdenv, fetchFromGitHub, makeWrapper, SDL, alsaLib, autoreconfHook, gtk2, libjack2, ladspaH
-, ladspaPlugins, libsamplerate, libsndfile, pkgconfig, libpulseaudio, lame
+, ladspaPlugins, libsamplerate, libsndfile, pkg-config, libpulseaudio, lame
, vorbis-tools }:
stdenv.mkDerivation rec {
@@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
sha256 = "037pbq23kh8hsih994x2sv483imglwcrqrx6m8visq9c46fi0j1y";
};
- nativeBuildInputs = [ autoreconfHook makeWrapper pkgconfig ];
+ nativeBuildInputs = [ autoreconfHook makeWrapper pkg-config ];
preAutoreconf = "(cd docgen && sh gendocs.sh)";
diff --git a/third_party/nixpkgs/pkgs/applications/audio/midi-visualizer/default.nix b/third_party/nixpkgs/pkgs/applications/audio/midi-visualizer/default.nix
index 58f8fee3ce..ec6fd4d8ed 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/midi-visualizer/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/midi-visualizer/default.nix
@@ -3,13 +3,13 @@
stdenv.mkDerivation rec {
pname = "MIDIVisualizer";
- version = "6.0";
+ version = "6.2";
src = fetchFromGitHub {
owner = "kosua20";
repo = pname;
rev = "v${version}";
- sha256 = "052zpabkbkqzqzf8r6mdq9p6arn9mr1ywx6x3y9rqxj6sfprxd65";
+ sha256 = "sha256-t7DRPV0FSg6v81GzHLK2O++sfjr2aFT+xg3+wFd0UFg=";
};
nativeBuildInputs = [ cmake pkg-config makeWrapper];
diff --git a/third_party/nixpkgs/pkgs/applications/audio/milkytracker/default.nix b/third_party/nixpkgs/pkgs/applications/audio/milkytracker/default.nix
index b061b48abc..b43694eb9c 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/milkytracker/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/milkytracker/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, cmake, pkgconfig, makeWrapper
+{ lib, stdenv, fetchFromGitHub, cmake, pkg-config, makeWrapper
, SDL2, alsaLib, libjack2, lhasa, perl, rtmidi, zlib, zziplib }:
stdenv.mkDerivation rec {
@@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
sha256 = "025fj34gq2kmkpwcswcyx7wdxb89vm944dh685zi4bxx0hz16vvk";
};
- nativeBuildInputs = [ cmake pkgconfig makeWrapper ];
+ nativeBuildInputs = [ cmake pkg-config makeWrapper ];
buildInputs = [ SDL2 alsaLib libjack2 lhasa perl rtmidi zlib zziplib ];
diff --git a/third_party/nixpkgs/pkgs/applications/audio/mimic/default.nix b/third_party/nixpkgs/pkgs/applications/audio/mimic/default.nix
index 52079e1f44..57af7a469a 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/mimic/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/mimic/default.nix
@@ -1,4 +1,4 @@
-{ config, lib, stdenv, autoreconfHook, fetchFromGitHub, pkgconfig
+{ config, lib, stdenv, autoreconfHook, fetchFromGitHub, pkg-config
, alsaLib, libtool, icu
, pulseaudioSupport ? config.pulseaudio or false, libpulseaudio }:
@@ -15,7 +15,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [
autoreconfHook
- pkgconfig
+ pkg-config
];
buildInputs = [
diff --git a/third_party/nixpkgs/pkgs/applications/audio/mimms/default.nix b/third_party/nixpkgs/pkgs/applications/audio/mimms/default.nix
index 793ee3d263..9811998c36 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/mimms/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/mimms/default.nix
@@ -1,4 +1,4 @@
-{ fetchurl, lib, stdenv, pythonPackages, libmms }:
+{ fetchurl, lib, pythonPackages, libmms }:
pythonPackages.buildPythonApplication rec {
pname = "mimms";
diff --git a/third_party/nixpkgs/pkgs/applications/audio/mixxx/default.nix b/third_party/nixpkgs/pkgs/applications/audio/mixxx/default.nix
index ef0db55f09..7af4b585ad 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/mixxx/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/mixxx/default.nix
@@ -1,8 +1,8 @@
-{ lib, stdenv, mkDerivation, fetchurl, fetchFromGitHub, chromaprint
+{ lib, mkDerivation, fetchurl, fetchFromGitHub, chromaprint
, fftw, flac, faad2, glibcLocales, mp4v2
, libid3tag, libmad, libopus, libshout, libsndfile, libusb1, libvorbis
, libGLU, libxcb, lilv, lv2, opusfile
-, pkgconfig, portaudio, portmidi, protobuf, qtbase, qtscript, qtsvg
+, pkg-config, portaudio, portmidi, protobuf, qtbase, qtscript, qtsvg
, qtx11extras, rubberband, sconsPackages, sqlite, taglib, upower, vamp-plugin-sdk
}:
@@ -31,7 +31,7 @@ mkDerivation rec {
nativeBuildInputs = [ sconsPackages.scons_3_1_2 ];
buildInputs = [
chromaprint fftw flac faad2 glibcLocales mp4v2 libid3tag libmad libopus libshout241 libsndfile
- libusb1 libvorbis libxcb libGLU lilv lv2 opusfile pkgconfig portaudio portmidi protobuf qtbase qtscript qtsvg
+ libusb1 libvorbis libxcb libGLU lilv lv2 opusfile pkg-config portaudio portmidi protobuf qtbase qtscript qtsvg
qtx11extras rubberband sqlite taglib upower vamp-plugin-sdk
];
diff --git a/third_party/nixpkgs/pkgs/applications/audio/moc/default.nix b/third_party/nixpkgs/pkgs/applications/audio/moc/default.nix
index b2621a4ef1..51d197fb0e 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/moc/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/moc/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig
+{ lib, stdenv, fetchurl, pkg-config
, ncurses, db , popt, libtool
# Sound sub-systems
, alsaSupport ? true, alsaLib
@@ -42,7 +42,7 @@ in stdenv.mkDerivation rec {
++ opt withffmpeg4 ./moc-ffmpeg4.patch
++ opt pulseSupport ./pulseaudio.patch;
- nativeBuildInputs = [ pkgconfig ]
+ nativeBuildInputs = [ pkg-config ]
++ opt pulseSupport autoreconfHook;
buildInputs = [ ncurses db popt libtool ]
diff --git a/third_party/nixpkgs/pkgs/applications/audio/mopidy/gmusic.nix b/third_party/nixpkgs/pkgs/applications/audio/mopidy/gmusic.nix
index 54af3bc68f..6e76d6af87 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/mopidy/gmusic.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/mopidy/gmusic.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, python3Packages, mopidy }:
+{ lib, python3Packages, mopidy }:
python3Packages.buildPythonApplication rec {
pname = "mopidy-gmusic";
diff --git a/third_party/nixpkgs/pkgs/applications/audio/mopidy/iris.nix b/third_party/nixpkgs/pkgs/applications/audio/mopidy/iris.nix
index 05827b0bb5..c2171d4cec 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/mopidy/iris.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/mopidy/iris.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, python3Packages, mopidy }:
+{ lib, python3Packages, mopidy }:
python3Packages.buildPythonApplication rec {
pname = "Mopidy-Iris";
diff --git a/third_party/nixpkgs/pkgs/applications/audio/mopidy/moped.nix b/third_party/nixpkgs/pkgs/applications/audio/mopidy/moped.nix
index 8daaef7d45..c191eba4c4 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/mopidy/moped.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/mopidy/moped.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, pythonPackages, mopidy, glibcLocales }:
+{ lib, pythonPackages, mopidy, glibcLocales }:
pythonPackages.buildPythonApplication rec {
pname = "Mopidy-Moped";
diff --git a/third_party/nixpkgs/pkgs/applications/audio/mopidy/mopify.nix b/third_party/nixpkgs/pkgs/applications/audio/mopidy/mopify.nix
index 17e68c1653..670b1a9c50 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/mopidy/mopify.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/mopidy/mopify.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, pythonPackages, mopidy }:
+{ lib, pythonPackages, mopidy }:
pythonPackages.buildPythonApplication rec {
pname = "Mopidy-Mopify";
diff --git a/third_party/nixpkgs/pkgs/applications/audio/mopidy/mpd.nix b/third_party/nixpkgs/pkgs/applications/audio/mopidy/mpd.nix
index 8d6d7a1528..d686d49289 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/mopidy/mpd.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/mopidy/mpd.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, python3Packages, mopidy }:
+{ lib, python3Packages, mopidy }:
python3Packages.buildPythonApplication rec {
pname = "Mopidy-MPD";
diff --git a/third_party/nixpkgs/pkgs/applications/audio/mopidy/mpris.nix b/third_party/nixpkgs/pkgs/applications/audio/mopidy/mpris.nix
index 868dbaf303..6327ba020b 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/mopidy/mpris.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/mopidy/mpris.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, python3Packages, mopidy }:
+{ lib, python3Packages, mopidy }:
python3Packages.buildPythonApplication rec {
pname = "mopidy-mpris";
diff --git a/third_party/nixpkgs/pkgs/applications/audio/mopidy/scrobbler.nix b/third_party/nixpkgs/pkgs/applications/audio/mopidy/scrobbler.nix
index be38c6a704..621ced5364 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/mopidy/scrobbler.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/mopidy/scrobbler.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, python3Packages, mopidy }:
+{ lib, python3Packages, mopidy }:
python3Packages.buildPythonApplication rec {
pname = "Mopidy-Scrobbler";
diff --git a/third_party/nixpkgs/pkgs/applications/audio/mopidy/somafm.nix b/third_party/nixpkgs/pkgs/applications/audio/mopidy/somafm.nix
index afa46726db..0637731dcb 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/mopidy/somafm.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/mopidy/somafm.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, python3Packages, mopidy }:
+{ lib, python3Packages, mopidy }:
python3Packages.buildPythonApplication rec {
pname = "mopidy-somafm";
diff --git a/third_party/nixpkgs/pkgs/applications/audio/mopidy/soundcloud.nix b/third_party/nixpkgs/pkgs/applications/audio/mopidy/soundcloud.nix
index bdc3523652..d8a244b514 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/mopidy/soundcloud.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/mopidy/soundcloud.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, pythonPackages, mopidy }:
+{ lib, fetchFromGitHub, pythonPackages, mopidy }:
pythonPackages.buildPythonApplication rec {
pname = "mopidy-soundcloud";
diff --git a/third_party/nixpkgs/pkgs/applications/audio/mopidy/spotify-tunigo.nix b/third_party/nixpkgs/pkgs/applications/audio/mopidy/spotify-tunigo.nix
index 8fafab0970..70d076190c 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/mopidy/spotify-tunigo.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/mopidy/spotify-tunigo.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, pythonPackages, mopidy, mopidy-spotify }:
+{ lib, fetchFromGitHub, pythonPackages, mopidy, mopidy-spotify }:
pythonPackages.buildPythonApplication rec {
pname = "mopidy-spotify-tunigo";
diff --git a/third_party/nixpkgs/pkgs/applications/audio/mopidy/spotify.nix b/third_party/nixpkgs/pkgs/applications/audio/mopidy/spotify.nix
index 57ba6ea1f6..e44b9f35da 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/mopidy/spotify.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/mopidy/spotify.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pythonPackages, mopidy }:
+{ lib, fetchurl, pythonPackages, mopidy }:
pythonPackages.buildPythonApplication rec {
pname = "mopidy-spotify";
diff --git a/third_party/nixpkgs/pkgs/applications/audio/mopidy/tunein.nix b/third_party/nixpkgs/pkgs/applications/audio/mopidy/tunein.nix
index 776b4a0afb..4a3edd2a43 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/mopidy/tunein.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/mopidy/tunein.nix
@@ -1,13 +1,13 @@
-{ lib, stdenv, python3Packages, mopidy }:
+{ lib, python3Packages, mopidy }:
python3Packages.buildPythonApplication rec {
pname = "mopidy-tunein";
- version = "1.0.2";
+ version = "1.1.0";
src = python3Packages.fetchPypi {
inherit version;
pname = "Mopidy-TuneIn";
- sha256 = "1mvfhka8wi835yk9869yn3b6mdkfwqkylp14vpjkbm42d0kj4lkc";
+ sha256 = "01y1asylscr73yqx071imhrzfzlg07wmqqzkdvpgm6r35marc2li";
};
propagatedBuildInputs = [
diff --git a/third_party/nixpkgs/pkgs/applications/audio/mopidy/youtube.nix b/third_party/nixpkgs/pkgs/applications/audio/mopidy/youtube.nix
index 35a85b9580..b84a756c2c 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/mopidy/youtube.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/mopidy/youtube.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, python3Packages, mopidy }:
+{ lib, python3Packages, mopidy }:
python3Packages.buildPythonApplication rec {
pname = "mopidy-youtube";
diff --git a/third_party/nixpkgs/pkgs/applications/audio/mp3info/default.nix b/third_party/nixpkgs/pkgs/applications/audio/mp3info/default.nix
index 28ea6793f0..d67b4da5eb 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/mp3info/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/mp3info/default.nix
@@ -1,4 +1,4 @@
-{ fetchurl, lib, stdenv, ncurses, pkgconfig, gtk2 }:
+{ fetchurl, lib, stdenv, ncurses, pkg-config, gtk2 }:
stdenv.mkDerivation rec {
name = "mp3info-0.8.5a";
@@ -8,7 +8,7 @@ stdenv.mkDerivation rec {
sha256 = "042f1czcs9n2sbqvg4rsvfwlqib2gk976mfa2kxlfjghx5laqf04";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ ncurses gtk2 ];
hardeningDisable = [ "format" ];
diff --git a/third_party/nixpkgs/pkgs/applications/audio/mp3splt/default.nix b/third_party/nixpkgs/pkgs/applications/audio/mp3splt/default.nix
index 2ff147fa91..1407c153ae 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/mp3splt/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/mp3splt/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, libmp3splt }:
+{ lib, stdenv, fetchurl, pkg-config, libmp3splt }:
stdenv.mkDerivation rec {
pname = "mp3splt";
@@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
};
configureFlags = [ "--enable-oggsplt-symlink" "--enable-flacsplt-symlink" ];
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ libmp3splt ];
outputs = [ "out" "man" ];
diff --git a/third_party/nixpkgs/pkgs/applications/audio/mpc/default.nix b/third_party/nixpkgs/pkgs/applications/audio/mpc/default.nix
index fcf438e5f0..c1b88e47e8 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/mpc/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/mpc/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, meson, ninja, pkgconfig, mpd_clientlib, sphinx, libiconv }:
+{ lib, stdenv, fetchFromGitHub, meson, ninja, pkg-config, mpd_clientlib, sphinx, libiconv }:
stdenv.mkDerivation rec {
pname = "mpc";
@@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
buildInputs = [ mpd_clientlib ] ++ lib.optionals stdenv.isDarwin [ libiconv ];
- nativeBuildInputs = [ meson ninja pkgconfig sphinx ];
+ nativeBuildInputs = [ meson ninja pkg-config sphinx ];
meta = with lib; {
description = "A minimalist command line interface to MPD";
diff --git a/third_party/nixpkgs/pkgs/applications/audio/munt/default.nix b/third_party/nixpkgs/pkgs/applications/audio/munt/default.nix
index 6d010c6cd9..0efe034034 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/munt/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/munt/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, mkDerivation, fetchFromGitHub, cmake, qtbase, alsaLib, makeDesktopItem, libjack2 }:
+{ lib, mkDerivation, fetchFromGitHub, cmake, qtbase, alsaLib, makeDesktopItem, libjack2 }:
let
desktopItem = makeDesktopItem rec {
diff --git a/third_party/nixpkgs/pkgs/applications/audio/muse/default.nix b/third_party/nixpkgs/pkgs/applications/audio/muse/default.nix
index a583e45be2..22d66b18dd 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/muse/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/muse/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, cmake, pkgconfig, qttools, wrapQtAppsHook
+{ lib, stdenv, fetchFromGitHub, cmake, pkg-config, qttools, wrapQtAppsHook
, alsaLib, dssi, fluidsynth, ladspaH, lash, libinstpatch, libjack2, liblo
, libsamplerate, libsndfile, lilv, lrdf, lv2, qtsvg, rtaudio, rubberband, sord
}:
@@ -22,7 +22,7 @@ stdenv.mkDerivation rec {
patches = [ ./fix-parallel-building.patch ];
- nativeBuildInputs = [ cmake pkgconfig qttools wrapQtAppsHook ];
+ nativeBuildInputs = [ cmake pkg-config qttools wrapQtAppsHook ];
buildInputs = [
alsaLib dssi fluidsynth ladspaH lash libinstpatch libjack2 liblo
diff --git a/third_party/nixpkgs/pkgs/applications/audio/musescore/default.nix b/third_party/nixpkgs/pkgs/applications/audio/musescore/default.nix
index fa05e45b66..47f8e5a22e 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/musescore/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/musescore/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, mkDerivation, lib, fetchFromGitHub, cmake, pkgconfig
+{ mkDerivation, lib, fetchFromGitHub, cmake, pkg-config
, alsaLib, freetype, libjack2, lame, libogg, libpulseaudio, libsndfile, libvorbis
, portaudio, portmidi, qtbase, qtdeclarative, qtgraphicaleffects
, qtquickcontrols2, qtscript, qtsvg, qttools
@@ -7,13 +7,13 @@
mkDerivation rec {
pname = "musescore";
- version = "3.5.2";
+ version = "3.6";
src = fetchFromGitHub {
owner = "musescore";
repo = "MuseScore";
rev = "v${version}";
- sha256 = "VA0+npLUUXQJHalD01pmFTTum2Re7FiiyAwU1XvR93s=";
+ sha256 = "sha256-0M+idYnrgXyH6WLp+2jIYRnFzTB93v+dG1XHmSNyPjE=";
};
patches = [
@@ -31,7 +31,7 @@ mkDerivation rec {
"--set QML_DISABLE_DISK_CACHE 1"
];
- nativeBuildInputs = [ cmake pkgconfig ];
+ nativeBuildInputs = [ cmake pkg-config ];
buildInputs = [
alsaLib libjack2 freetype lame libogg libpulseaudio libsndfile libvorbis
diff --git a/third_party/nixpkgs/pkgs/applications/audio/musikcube/default.nix b/third_party/nixpkgs/pkgs/applications/audio/musikcube/default.nix
index 882fbaf347..4a80ea0987 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/musikcube/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/musikcube/default.nix
@@ -17,13 +17,13 @@
stdenv.mkDerivation rec {
pname = "musikcube";
- version = "0.96.2";
+ version = "0.96.5";
src = fetchFromGitHub {
owner = "clangen";
repo = pname;
rev = version;
- sha256 = "1vvc8295yadprfqpmk9i43ghymgsqxsg8zfx3p5i86a8xrdhd9vn";
+ sha256 = "sha256-GxMQPP8i/NWvduf10f+xVyuG666pChj9RsiF4jfygyY=";
};
nativeBuildInputs = [
diff --git a/third_party/nixpkgs/pkgs/applications/audio/mympd/default.nix b/third_party/nixpkgs/pkgs/applications/audio/mympd/default.nix
index 4e069e001d..876677c3be 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/mympd/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/mympd/default.nix
@@ -12,13 +12,13 @@
stdenv.mkDerivation rec {
pname = "mympd";
- version = "6.8.3";
+ version = "6.10.0";
src = fetchFromGitHub {
owner = "jcorporation";
repo = "myMPD";
rev = "v${version}";
- sha256 = "1a3jrqslxk2a9h5gj6kch108lg9z0i5zwr0j9yd5viyfhr3ka4cq";
+ sha256 = "sha256-QGJti1tKKJlumLgABPmROplF0UVGMWMnyRXLb2cEieQ=";
};
nativeBuildInputs = [
diff --git a/third_party/nixpkgs/pkgs/applications/audio/ncmpc/default.nix b/third_party/nixpkgs/pkgs/applications/audio/ncmpc/default.nix
index 4f0449401d..4e30e32774 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/ncmpc/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/ncmpc/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, meson, ninja, pkgconfig, glib, ncurses
+{ lib, stdenv, fetchFromGitHub, meson, ninja, pkg-config, glib, ncurses
, mpd_clientlib, gettext, boost
, pcreSupport ? false
, pcre ? null
@@ -10,18 +10,18 @@ assert pcreSupport -> pcre != null;
stdenv.mkDerivation rec {
pname = "ncmpc";
- version = "0.42";
+ version = "0.43";
src = fetchFromGitHub {
owner = "MusicPlayerDaemon";
repo = "ncmpc";
rev = "v${version}";
- sha256 = "1c21sbdm6pp3kwhnzc7c6ksna7madvsmfa7j91as2g8485symqv2";
+ sha256 = "sha256-/bynLU4/QtUawBjhcaajjuUDUwaSt6zk4/4TZqfQX3c=";
};
buildInputs = [ glib ncurses mpd_clientlib boost ]
++ optional pcreSupport pcre;
- nativeBuildInputs = [ meson ninja pkgconfig gettext ];
+ nativeBuildInputs = [ meson ninja pkg-config gettext ];
mesonFlags = [
"-Dlirc=disabled"
diff --git a/third_party/nixpkgs/pkgs/applications/audio/ncmpcpp/default.nix b/third_party/nixpkgs/pkgs/applications/audio/ncmpcpp/default.nix
index 7f645ac798..f6560a7abc 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/ncmpcpp/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/ncmpcpp/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, boost, mpd_clientlib, ncurses, pkgconfig, readline
+{ lib, stdenv, fetchurl, boost, mpd_clientlib, ncurses, pkg-config, readline
, libiconv, icu, curl
, outputsSupport ? true # outputs screen
, visualizerSupport ? false, fftw ? null # visualizer screen
@@ -12,11 +12,11 @@ assert taglibSupport -> (taglib != null);
with lib;
stdenv.mkDerivation rec {
pname = "ncmpcpp";
- version = "0.9.1";
+ version = "0.9.2";
src = fetchurl {
url = "https://rybczak.net/ncmpcpp/stable/${pname}-${version}.tar.bz2";
- sha256 = "0x35nd4v31sma8fliqdbn1nxpjyi8hv472318sfb3xbmr4wlm0fb";
+ sha256 = "sha256-+qv2FXyMsbJKBZryduFi+p+aO5zTgQxDuRKIYMk4Ohs=";
};
configureFlags = [ "BOOST_LIB_SUFFIX=" ]
@@ -25,7 +25,7 @@ stdenv.mkDerivation rec {
++ optional clockSupport "--enable-clock"
++ optional taglibSupport "--with-taglib";
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ boost mpd_clientlib ncurses readline libiconv icu curl ]
++ optional visualizerSupport fftw
diff --git a/third_party/nixpkgs/pkgs/applications/audio/ncspot/default.nix b/third_party/nixpkgs/pkgs/applications/audio/ncspot/default.nix
index 9cc96bd03a..e78eaca549 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/ncspot/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/ncspot/default.nix
@@ -14,16 +14,16 @@ let
in
rustPlatform.buildRustPackage rec {
pname = "ncspot";
- version = "0.3.0";
+ version = "0.4.0";
src = fetchFromGitHub {
owner = "hrkfdn";
repo = "ncspot";
rev = "v${version}";
- sha256 = "1dfq6ickx24cq8zhhm0a8x5ycd0iygw065qd2blcgl0fim350zw9";
+ sha256 = "sha256-4V0LG9mDvezeLHHTAmfAXdssOAOlZs30b8IejKEKN4g=";
};
- cargoSha256 = "0z4af575rx6ggjxsw1q18kwsb4cvyy1kzfkp32v9n74krmy0fk8p";
+ cargoSha256 = "sha256-POvIkoxLAXVBTsB37aAEUKhk6DRF9IfvfTcrP5PLFEQ=";
cargoBuildFlags = [ "--no-default-features" "--features" "${lib.concatStringsSep "," features}" ];
diff --git a/third_party/nixpkgs/pkgs/applications/audio/new-session-manager/default.nix b/third_party/nixpkgs/pkgs/applications/audio/new-session-manager/default.nix
index 8d359b2920..0badb85f02 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/new-session-manager/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/new-session-manager/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "new-session-manager";
- version = "1.4.0";
+ version = "1.5.0";
src = fetchFromGitHub {
owner = "linuxaudio";
repo = "new-session-manager";
rev = "v${version}";
- sha256 = "PqOv4tx3NLxL2+GWIUVgL72EQYMyDPIMrAkyby3TZ+0=";
+ sha256 = "sha256-YP5AHoFP8P1o0Y2jAipRcNPxPRuM7COs5tBMm6Eojoc=";
};
nativeBuildInputs = [ meson pkg-config ninja ];
diff --git a/third_party/nixpkgs/pkgs/applications/audio/ninjas2/default.nix b/third_party/nixpkgs/pkgs/applications/audio/ninjas2/default.nix
index 5af483ecfe..8fa5bed306 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/ninjas2/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/ninjas2/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, libjack2, libGL, pkgconfig, xorg, mesa, libsndfile, libsamplerate }:
+{ lib, stdenv, fetchFromGitHub, libjack2, libGL, pkg-config, xorg, mesa, libsndfile, libsamplerate }:
stdenv.mkDerivation rec {
pname = "ninjas2";
@@ -16,7 +16,7 @@ stdenv.mkDerivation rec {
patchShebangs dpf/utils/generate-ttl.sh
'';
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [
libjack2 xorg.libX11 libGL mesa libsndfile libsamplerate
];
diff --git a/third_party/nixpkgs/pkgs/applications/audio/noise-repellent/default.nix b/third_party/nixpkgs/pkgs/applications/audio/noise-repellent/default.nix
index 88281cd098..7aaa8ddd84 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/noise-repellent/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/noise-repellent/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, meson, ninja, pkgconfig, fftwFloat, lv2 }:
+{ lib, stdenv, fetchFromGitHub, meson, ninja, pkg-config, fftwFloat, lv2 }:
stdenv.mkDerivation rec {
pname = "noise-repellent";
@@ -14,7 +14,7 @@ stdenv.mkDerivation rec {
mesonFlags = ("--prefix=${placeholder "out"}/lib/lv2");
- nativeBuildInputs = [ meson ninja pkgconfig ];
+ nativeBuildInputs = [ meson ninja pkg-config ];
buildInputs = [
fftwFloat lv2
];
diff --git a/third_party/nixpkgs/pkgs/applications/audio/noisetorch/default.nix b/third_party/nixpkgs/pkgs/applications/audio/noisetorch/default.nix
index bb22b3cec2..fea6e097de 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/noisetorch/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/noisetorch/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, buildGoModule, fetchFromGitHub, rnnoise-plugin }:
+{ lib, buildGoModule, fetchFromGitHub, rnnoise-plugin }:
buildGoModule rec {
pname = "NoiseTorch";
diff --git a/third_party/nixpkgs/pkgs/applications/audio/non/default.nix b/third_party/nixpkgs/pkgs/applications/audio/non/default.nix
index fbdfb78cab..9dd377a601 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/non/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/non/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, pkgconfig, python2, cairo, libjpeg, ntk, libjack2
+{ lib, stdenv, fetchFromGitHub, pkg-config, python2, cairo, libjpeg, ntk, libjack2
, libsndfile, ladspaH, liblo, libsigcxx, lrdf, wafHook
}:
@@ -12,7 +12,7 @@ stdenv.mkDerivation {
sha256 = "1cljkkyi9dxqpqhx8y6l2ja4zjmlya26m26kqxml8gx08vyvddhx";
};
- nativeBuildInputs = [ pkgconfig wafHook ];
+ nativeBuildInputs = [ pkg-config wafHook ];
buildInputs = [ python2 cairo libjpeg ntk libjack2 libsndfile
ladspaH liblo libsigcxx lrdf
];
diff --git a/third_party/nixpkgs/pkgs/applications/audio/nova-filters/default.nix b/third_party/nixpkgs/pkgs/applications/audio/nova-filters/default.nix
index ed5ec36171..cae9353d2d 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/nova-filters/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/nova-filters/default.nix
@@ -1,4 +1,4 @@
-{lib, stdenv, fetchurl, sconsPackages, boost, ladspaH, pkgconfig }:
+{lib, stdenv, fetchurl, sconsPackages, boost, ladspaH, pkg-config }:
stdenv.mkDerivation {
version = "0.2-2";
@@ -9,7 +9,7 @@ stdenv.mkDerivation {
sha256 = "16064vvl2w5lz4xi3lyjk4xx7fphwsxc14ajykvndiz170q32s6i";
};
- nativeBuildInputs = [ pkgconfig sconsPackages.scons_3_0_1 ];
+ nativeBuildInputs = [ pkg-config sconsPackages.scons_3_0_1 ];
buildInputs = [ boost ladspaH ];
patchPhase = ''
diff --git a/third_party/nixpkgs/pkgs/applications/audio/openmpt123/default.nix b/third_party/nixpkgs/pkgs/applications/audio/openmpt123/default.nix
index ff7a40d599..5a610284c2 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/openmpt123/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/openmpt123/default.nix
@@ -1,4 +1,4 @@
-{ config, lib, stdenv, fetchurl, zlib, pkgconfig, mpg123, libogg, libvorbis, portaudio, libsndfile, flac
+{ config, lib, stdenv, fetchurl, zlib, pkg-config, mpg123, libogg, libvorbis, portaudio, libsndfile, flac
, usePulseAudio ? config.pulseaudio or false, libpulseaudio }:
let
@@ -15,7 +15,7 @@ in stdenv.mkDerivation {
enableParallelBuilding = true;
doCheck = true;
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ zlib mpg123 libogg libvorbis portaudio libsndfile flac ]
++ lib.optional usePulseAudio libpulseaudio;
diff --git a/third_party/nixpkgs/pkgs/applications/audio/opus-tools/default.nix b/third_party/nixpkgs/pkgs/applications/audio/opus-tools/default.nix
index f16e8e7a02..8ca75eecde 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/opus-tools/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/opus-tools/default.nix
@@ -1,4 +1,4 @@
-{lib, stdenv, fetchurl, libogg, libao, pkgconfig, flac, opusfile, libopusenc}:
+{lib, stdenv, fetchurl, libogg, libao, pkg-config, flac, opusfile, libopusenc}:
stdenv.mkDerivation rec {
name = "opus-tools-0.2";
@@ -7,7 +7,7 @@ stdenv.mkDerivation rec {
sha256 = "11pzl27s4vcz4m18ch72nivbhww2zmzn56wspb7rll1y1nq6rrdl";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ libogg libao flac opusfile libopusenc ];
meta = {
diff --git a/third_party/nixpkgs/pkgs/applications/audio/opusfile/default.nix b/third_party/nixpkgs/pkgs/applications/audio/opusfile/default.nix
index 34813c05e5..e4f7e6ca6b 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/opusfile/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/opusfile/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, openssl, libogg, libopus }:
+{ lib, stdenv, fetchurl, pkg-config, openssl, libogg, libopus }:
stdenv.mkDerivation rec {
name = "opusfile-0.12";
@@ -7,7 +7,7 @@ stdenv.mkDerivation rec {
sha256 = "02smwc5ah8nb3a67mnkjzqmrzk43j356hgj2a97s9midq40qd38i";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ openssl libogg ];
propagatedBuildInputs = [ libopus ];
patches = [ ./include-multistream.patch ];
diff --git a/third_party/nixpkgs/pkgs/applications/audio/padthv1/default.nix b/third_party/nixpkgs/pkgs/applications/audio/padthv1/default.nix
index 4db337917e..f238a68760 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/padthv1/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/padthv1/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, libjack2, alsaLib, libsndfile, liblo, lv2, qt5, fftwFloat, mkDerivation }:
+{ lib, fetchurl, pkg-config, libjack2, alsaLib, libsndfile, liblo, lv2, qt5, fftwFloat, mkDerivation }:
mkDerivation rec {
pname = "padthv1";
@@ -11,7 +11,7 @@ mkDerivation rec {
buildInputs = [ libjack2 alsaLib libsndfile liblo lv2 qt5.qtbase qt5.qttools fftwFloat ];
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
meta = with lib; {
description = "polyphonic additive synthesizer";
diff --git a/third_party/nixpkgs/pkgs/applications/audio/pamix/default.nix b/third_party/nixpkgs/pkgs/applications/audio/pamix/default.nix
index deb8bec28c..fb076797fb 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/pamix/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/pamix/default.nix
@@ -1,5 +1,5 @@
{ lib, stdenv, fetchFromGitHub
-, pkgconfig, cmake
+, pkg-config, cmake
, libpulseaudio, ncurses }:
stdenv.mkDerivation rec {
@@ -17,7 +17,7 @@ stdenv.mkDerivation rec {
substituteInPlace CMakeLists.txt --replace "/etc" "$out/etc/xdg"
'';
- nativeBuildInputs = [ cmake pkgconfig ];
+ nativeBuildInputs = [ cmake pkg-config ];
buildInputs = [ libpulseaudio ncurses ];
meta = with lib; {
diff --git a/third_party/nixpkgs/pkgs/applications/audio/paprefs/default.nix b/third_party/nixpkgs/pkgs/applications/audio/paprefs/default.nix
index f2ac17f155..64e403001a 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/paprefs/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/paprefs/default.nix
@@ -3,7 +3,7 @@
, meson
, ninja
, gettext
-, pkgconfig
+, pkg-config
, pulseaudioFull
, glibmm
, gtkmm3
@@ -22,7 +22,7 @@ stdenv.mkDerivation rec {
meson
ninja
gettext
- pkgconfig
+ pkg-config
wrapGAppsHook
];
diff --git a/third_party/nixpkgs/pkgs/applications/audio/parlatype/default.nix b/third_party/nixpkgs/pkgs/applications/audio/parlatype/default.nix
index 7ca0d347fe..acffe9464f 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/parlatype/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/parlatype/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, pkgconfig, meson, gtk3, at-spi2-core, dbus, gst_all_1, sphinxbase, pocketsphinx, ninja, gettext, appstream-glib, python3, glib, gobject-introspection, gsettings-desktop-schemas, itstool, wrapGAppsHook, hicolor-icon-theme }:
+{ lib, stdenv, fetchFromGitHub, pkg-config, meson, gtk3, at-spi2-core, dbus, gst_all_1, sphinxbase, pocketsphinx, ninja, gettext, appstream-glib, python3, glib, gobject-introspection, gsettings-desktop-schemas, itstool, wrapGAppsHook, hicolor-icon-theme }:
stdenv.mkDerivation rec {
pname = "parlatype";
@@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
};
nativeBuildInputs = [
- pkgconfig
+ pkg-config
meson
ninja
gettext
diff --git a/third_party/nixpkgs/pkgs/applications/audio/patchage/default.nix b/third_party/nixpkgs/pkgs/applications/audio/patchage/default.nix
index 5f62287755..573b2262e7 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/patchage/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/patchage/default.nix
@@ -1,5 +1,5 @@
{ lib, stdenv, alsaLib, boost, dbus-glib, fetchsvn, ganv, glibmm
-, gtkmm2, libjack2, pkgconfig, python2, wafHook
+, gtkmm2, libjack2, pkg-config, python2, wafHook
}:
stdenv.mkDerivation {
@@ -13,7 +13,7 @@ stdenv.mkDerivation {
buildInputs = [
alsaLib boost dbus-glib ganv glibmm gtkmm2 libjack2
- pkgconfig python2 wafHook
+ pkg-config python2 wafHook
];
meta = {
diff --git a/third_party/nixpkgs/pkgs/applications/audio/paulstretch/default.nix b/third_party/nixpkgs/pkgs/applications/audio/paulstretch/default.nix
index f56ad4f593..1d70100462 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/paulstretch/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/paulstretch/default.nix
@@ -1,6 +1,6 @@
{ lib, stdenv, fetchFromGitHub, fetchpatch
, audiofile, libvorbis, fltk, fftw, fftwFloat
-, minixml, pkgconfig, libmad, libjack2, portaudio, libsamplerate
+, minixml, pkg-config, libmad, libjack2, portaudio, libsamplerate
}:
stdenv.mkDerivation {
@@ -14,7 +14,7 @@ stdenv.mkDerivation {
sha256 = "06dy03dbz1yznhsn0xvsnkpc5drzwrgxbxdx0hfpsjn2xcg0jrnc";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [
audiofile
diff --git a/third_party/nixpkgs/pkgs/applications/audio/pavucontrol/default.nix b/third_party/nixpkgs/pkgs/applications/audio/pavucontrol/default.nix
index 198fa1033a..31d9292675 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/pavucontrol/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/pavucontrol/default.nix
@@ -1,4 +1,4 @@
-{ fetchurl, fetchpatch, lib, stdenv, pkgconfig, intltool, libpulseaudio,
+{ fetchurl, fetchpatch, lib, stdenv, pkg-config, intltool, libpulseaudio,
gtkmm3 , libcanberra-gtk3, gnome3, wrapGAppsHook }:
stdenv.mkDerivation rec {
@@ -22,7 +22,7 @@ stdenv.mkDerivation rec {
buildInputs = [ libpulseaudio gtkmm3 libcanberra-gtk3
gnome3.adwaita-icon-theme ];
- nativeBuildInputs = [ pkgconfig intltool wrapGAppsHook ];
+ nativeBuildInputs = [ pkg-config intltool wrapGAppsHook ];
configureFlags = [ "--disable-lynx" ];
diff --git a/third_party/nixpkgs/pkgs/applications/audio/pianobar/default.nix b/third_party/nixpkgs/pkgs/applications/audio/pianobar/default.nix
index e9f54aeb58..0abc933d62 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/pianobar/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/pianobar/default.nix
@@ -1,4 +1,4 @@
-{ fetchurl, lib, stdenv, pkgconfig, libao, json_c, libgcrypt, ffmpeg_3, curl }:
+{ fetchurl, lib, stdenv, pkg-config, libao, json_c, libgcrypt, ffmpeg_3, curl }:
stdenv.mkDerivation rec {
name = "pianobar-2020.11.28";
@@ -8,7 +8,7 @@ stdenv.mkDerivation rec {
sha256 = "1znlwybfpxsjqr1jmr8j0ci8wzmpzmk2yxb0qcx9w9a8nnbgnfv5";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [
libao json_c libgcrypt ffmpeg_3 curl
];
diff --git a/third_party/nixpkgs/pkgs/applications/audio/picard/default.nix b/third_party/nixpkgs/pkgs/applications/audio/picard/default.nix
index 733cb702c7..200e457c56 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/picard/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/picard/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, python3Packages, fetchFromGitHub, gettext, chromaprint, qt5
+{ lib, python3Packages, fetchFromGitHub, gettext, chromaprint, qt5
, enablePlayback ? true
, gst_all_1
}:
diff --git a/third_party/nixpkgs/pkgs/applications/audio/pifi/Gemfile b/third_party/nixpkgs/pkgs/applications/audio/pifi/Gemfile
new file mode 100644
index 0000000000..da7d26e376
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/applications/audio/pifi/Gemfile
@@ -0,0 +1,2 @@
+source 'https://rubygems.org'
+gem 'pifi'
diff --git a/third_party/nixpkgs/pkgs/applications/audio/pifi/Gemfile.lock b/third_party/nixpkgs/pkgs/applications/audio/pifi/Gemfile.lock
new file mode 100644
index 0000000000..ddcdb537e6
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/applications/audio/pifi/Gemfile.lock
@@ -0,0 +1,39 @@
+GEM
+ remote: https://rubygems.org/
+ specs:
+ daemons (1.3.1)
+ eventmachine (1.2.7)
+ json (2.5.1)
+ mustermann (1.1.1)
+ ruby2_keywords (~> 0.0.1)
+ optimist (3.0.1)
+ pifi (0.4.11)
+ json (~> 2.2)
+ optimist (~> 3.0)
+ ruby-mpd (~> 0.3)
+ sinatra (~> 2.0)
+ thin (~> 1.7)
+ rack (2.2.3)
+ rack-protection (2.1.0)
+ rack
+ ruby-mpd (0.3.3)
+ ruby2_keywords (0.0.4)
+ sinatra (2.1.0)
+ mustermann (~> 1.0)
+ rack (~> 2.2)
+ rack-protection (= 2.1.0)
+ tilt (~> 2.0)
+ thin (1.8.0)
+ daemons (~> 1.0, >= 1.0.9)
+ eventmachine (~> 1.0, >= 1.0.4)
+ rack (>= 1, < 3)
+ tilt (2.0.10)
+
+PLATFORMS
+ ruby
+
+DEPENDENCIES
+ pifi
+
+BUNDLED WITH
+ 2.1.4
diff --git a/third_party/nixpkgs/pkgs/applications/audio/pifi/default.nix b/third_party/nixpkgs/pkgs/applications/audio/pifi/default.nix
new file mode 100644
index 0000000000..856807608d
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/applications/audio/pifi/default.nix
@@ -0,0 +1,18 @@
+{ lib, bundlerEnv, ruby }:
+
+bundlerEnv rec {
+ pname = "pifi";
+
+ version = (import ./gemset.nix).pifi.version;
+ inherit ruby;
+ # expects Gemfile, Gemfile.lock and gemset.nix in the same directory
+ gemdir = ./.;
+
+ meta = with lib; {
+ description = "MPD web client to listen to radio, written in React and Sinatra";
+ homepage = "https://github.com/rccavalcanti/pifi-radio";
+ license = with licenses; gpl3Only;
+ maintainers = with maintainers; [ kmein ];
+ platforms = platforms.unix;
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/applications/audio/pifi/gemset.nix b/third_party/nixpkgs/pkgs/applications/audio/pifi/gemset.nix
new file mode 100644
index 0000000000..77dd8c5528
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/applications/audio/pifi/gemset.nix
@@ -0,0 +1,137 @@
+{
+ daemons = {
+ groups = ["default"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "0l5gai3vd4g7aqff0k1mp41j9zcsvm2rbwmqn115a325k9r7pf4w";
+ type = "gem";
+ };
+ version = "1.3.1";
+ };
+ eventmachine = {
+ groups = ["default"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "0wh9aqb0skz80fhfn66lbpr4f86ya2z5rx6gm5xlfhd05bj1ch4r";
+ type = "gem";
+ };
+ version = "1.2.7";
+ };
+ json = {
+ groups = ["default"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "0lrirj0gw420kw71bjjlqkqhqbrplla61gbv1jzgsz6bv90qr3ci";
+ type = "gem";
+ };
+ version = "2.5.1";
+ };
+ mustermann = {
+ dependencies = ["ruby2_keywords"];
+ groups = ["default"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "0ccm54qgshr1lq3pr1dfh7gphkilc19dp63rw6fcx7460pjwy88a";
+ type = "gem";
+ };
+ version = "1.1.1";
+ };
+ optimist = {
+ groups = ["default"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "1vg2chy1cfmdj6c1gryl8zvjhhmb3plwgyh1jfnpq4fnfqv7asrk";
+ type = "gem";
+ };
+ version = "3.0.1";
+ };
+ pifi = {
+ dependencies = ["json" "optimist" "ruby-mpd" "sinatra" "thin"];
+ groups = ["default"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "0xwjaql852m0p7himc3pak1ibc8lfxi29bbgic153wp713xc2cga";
+ type = "gem";
+ };
+ version = "0.4.11";
+ };
+ rack = {
+ groups = ["default"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "0i5vs0dph9i5jn8dfc6aqd6njcafmb20rwqngrf759c9cvmyff16";
+ type = "gem";
+ };
+ version = "2.2.3";
+ };
+ rack-protection = {
+ dependencies = ["rack"];
+ groups = ["default"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "159a4j4kragqh0z0z8vrpilpmaisnlz3n7kgiyf16bxkwlb3qlhz";
+ type = "gem";
+ };
+ version = "2.1.0";
+ };
+ ruby-mpd = {
+ groups = ["default"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "0l80gbnma009pfcqgz4azbngkr5jn9nm46fflx5p7c4vz4kwshpc";
+ type = "gem";
+ };
+ version = "0.3.3";
+ };
+ ruby2_keywords = {
+ groups = ["default"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "15wfcqxyfgka05v2a7kpg64x57gl1y4xzvnc9lh60bqx5sf1iqrs";
+ type = "gem";
+ };
+ version = "0.0.4";
+ };
+ sinatra = {
+ dependencies = ["mustermann" "rack" "rack-protection" "tilt"];
+ groups = ["default"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "0dd53rzpkxgs697pycbhhgc9vcnxra4ly4xar8ni6aiydx2f88zk";
+ type = "gem";
+ };
+ version = "2.1.0";
+ };
+ thin = {
+ dependencies = ["daemons" "eventmachine" "rack"];
+ groups = ["default"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "0g5p3r47qxxfmfagdf8wb68pd24938cgzdfn6pmpysrn296pg5m5";
+ type = "gem";
+ };
+ version = "1.8.0";
+ };
+ tilt = {
+ groups = ["default"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "0rn8z8hda4h41a64l0zhkiwz2vxw9b1nb70gl37h1dg2k874yrlv";
+ type = "gem";
+ };
+ version = "2.0.10";
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/applications/audio/pithos/default.nix b/third_party/nixpkgs/pkgs/applications/audio/pithos/default.nix
index 550cfc909d..939b53c44f 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/pithos/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/pithos/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, meson, ninja, pkgconfig, appstream-glib
+{ lib, fetchFromGitHub, meson, ninja, pkg-config, appstream-glib
, wrapGAppsHook, pythonPackages, gtk3, gnome3, gobject-introspection
, libnotify, libsecret, gst_all_1 }:
@@ -20,7 +20,7 @@ pythonPackages.buildPythonApplication rec {
patchShebangs meson_post_install.py
'';
- nativeBuildInputs = [ meson ninja pkgconfig appstream-glib wrapGAppsHook ];
+ nativeBuildInputs = [ meson ninja pkg-config appstream-glib wrapGAppsHook ];
propagatedBuildInputs =
[ gtk3 gobject-introspection libnotify libsecret gnome3.adwaita-icon-theme ] ++
diff --git a/third_party/nixpkgs/pkgs/applications/audio/plexamp/default.nix b/third_party/nixpkgs/pkgs/applications/audio/plexamp/default.nix
index 2c33584e36..c484f6e192 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/plexamp/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/plexamp/default.nix
@@ -2,13 +2,13 @@
let
pname = "plexamp";
- version = "3.3.1";
+ version = "3.4.1";
name = "${pname}-${version}";
src = fetchurl {
url = "https://plexamp.plex.tv/plexamp.plex.tv/desktop/Plexamp-${version}.AppImage";
name="${pname}-${version}.AppImage";
- sha256 = "6/asP8VR+rJ52lKKds46gSw1or9suUEmyR75pjdWHIQ=";
+ sha256 = "Vv+e1q5ThuXDPX8baSU+7/U63p6/dvh0ZvScO1Loj+U=";
};
appimageContents = appimageTools.extractType2 {
diff --git a/third_party/nixpkgs/pkgs/applications/audio/plugin-torture/default.nix b/third_party/nixpkgs/pkgs/applications/audio/plugin-torture/default.nix
index b906e03360..e209d98ec7 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/plugin-torture/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/plugin-torture/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, boost, ladspaH, lilv, lv2, pkgconfig, serd, sord, sratom }:
+{ lib, stdenv, fetchFromGitHub, boost, ladspaH, lilv, lv2, pkg-config, serd, sord, sratom }:
stdenv.mkDerivation {
pname = "plugin-torture";
@@ -11,7 +11,7 @@ stdenv.mkDerivation {
sha256 = "1xyhvhm85d9z0kw716cjllrrzksn4s4bw34layg8hf4m5m31sp2p";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ boost ladspaH lilv lv2 serd sord sratom ];
installPhase = ''
diff --git a/third_party/nixpkgs/pkgs/applications/audio/polyphone/default.nix b/third_party/nixpkgs/pkgs/applications/audio/polyphone/default.nix
index f54e8e8e9f..a331952aa8 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/polyphone/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/polyphone/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, mkDerivation, fetchFromGitHub, qmake, pkgconfig, alsaLib, libjack2, portaudio, libogg, flac, libvorbis, rtmidi, qtsvg }:
+{ lib, mkDerivation, fetchFromGitHub, qmake, pkg-config, alsaLib, libjack2, portaudio, libogg, flac, libvorbis, rtmidi, qtsvg }:
mkDerivation rec {
version = "2.2.0";
@@ -22,7 +22,7 @@ mkDerivation rec {
qtsvg
];
- nativeBuildInputs = [ qmake pkgconfig ];
+ nativeBuildInputs = [ qmake pkg-config ];
preConfigure = ''
cd ./sources/
diff --git a/third_party/nixpkgs/pkgs/applications/audio/ponymix/default.nix b/third_party/nixpkgs/pkgs/applications/audio/ponymix/default.nix
index fb28b10448..70e7217dff 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/ponymix/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/ponymix/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, libpulseaudio, libnotify, pkgconfig }:
+{ lib, stdenv, fetchFromGitHub, libpulseaudio, libnotify, pkg-config }:
stdenv.mkDerivation rec {
pname = "ponymix";
@@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
};
buildInputs = [ libpulseaudio libnotify ];
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
postPatch = ''substituteInPlace Makefile --replace "\$(DESTDIR)/usr" "$out"'';
diff --git a/third_party/nixpkgs/pkgs/applications/audio/praat/default.nix b/third_party/nixpkgs/pkgs/applications/audio/praat/default.nix
index b87e48768f..1d3fd534dd 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/praat/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/praat/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, alsaLib, gtk2, pkgconfig }:
+{ lib, stdenv, fetchurl, alsaLib, gtk2, pkg-config }:
stdenv.mkDerivation rec {
pname = "praat";
@@ -18,7 +18,7 @@ stdenv.mkDerivation rec {
cp praat $out/bin
'';
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ alsaLib gtk2 ];
meta = {
diff --git a/third_party/nixpkgs/pkgs/applications/audio/projectm/default.nix b/third_party/nixpkgs/pkgs/applications/audio/projectm/default.nix
index 845435be60..8f4cfb499f 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/projectm/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/projectm/default.nix
@@ -3,7 +3,7 @@
, lib
, fetchFromGitHub
, autoreconfHook
-, pkgconfig
+, pkg-config
, SDL2
, qtdeclarative
, libpulseaudio
@@ -23,7 +23,7 @@ mkDerivation rec {
};
nativeBuildInputs = [
- pkgconfig
+ pkg-config
autoreconfHook
which
];
diff --git a/third_party/nixpkgs/pkgs/applications/audio/puddletag/default.nix b/third_party/nixpkgs/pkgs/applications/audio/puddletag/default.nix
index 94a571df29..efa1d94361 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/puddletag/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/puddletag/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, python3Packages, wrapQtAppsHook, chromaprint }:
+{ lib, fetchFromGitHub, python3Packages, wrapQtAppsHook, chromaprint }:
python3Packages.buildPythonApplication rec {
pname = "puddletag";
diff --git a/third_party/nixpkgs/pkgs/applications/audio/pulseaudio-dlna/default.nix b/third_party/nixpkgs/pkgs/applications/audio/pulseaudio-dlna/default.nix
index a19a03d4bd..83de192c6b 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/pulseaudio-dlna/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/pulseaudio-dlna/default.nix
@@ -1,4 +1,4 @@
-{ fetchFromGitHub, lib, stdenv, pythonPackages
+{ fetchFromGitHub, lib, pythonPackages
, mp3Support ? true, lame ? null
, opusSupport ? true, opusTools ? null
, faacSupport ? false, faac ? null
diff --git a/third_party/nixpkgs/pkgs/applications/audio/pulseaudio-dlna/zeroconf.nix b/third_party/nixpkgs/pkgs/applications/audio/pulseaudio-dlna/zeroconf.nix
index 0e3eeac984..d4f3306697 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/pulseaudio-dlna/zeroconf.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/pulseaudio-dlna/zeroconf.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv
+{ lib
, buildPythonPackage
, fetchPypi
, ifaddr
diff --git a/third_party/nixpkgs/pkgs/applications/audio/pulseaudio-modules-bt/default.nix b/third_party/nixpkgs/pkgs/applications/audio/pulseaudio-modules-bt/default.nix
index c7dc2cc3b1..331bce3e8b 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/pulseaudio-modules-bt/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/pulseaudio-modules-bt/default.nix
@@ -2,7 +2,7 @@
, runCommand
, fetchFromGitHub
, pulseaudio
-, pkgconfig
+, pkg-config
, ffmpeg
, patchelf
, fdk_aac
@@ -42,7 +42,7 @@ in stdenv.mkDerivation rec {
];
nativeBuildInputs = [
- pkgconfig
+ pkg-config
patchelf
cmake
];
diff --git a/third_party/nixpkgs/pkgs/applications/audio/pulseeffects/default.nix b/third_party/nixpkgs/pkgs/applications/audio/pulseeffects/default.nix
index a2c6981813..fca498bd89 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/pulseeffects/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/pulseeffects/default.nix
@@ -2,7 +2,7 @@
, fetchFromGitHub
, meson
, ninja
-, pkgconfig
+, pkg-config
, itstool
, python3
, libxml2
@@ -57,7 +57,7 @@ in stdenv.mkDerivation rec {
nativeBuildInputs = [
meson
ninja
- pkgconfig
+ pkg-config
libxml2
itstool
python3
diff --git a/third_party/nixpkgs/pkgs/applications/audio/qjackctl/default.nix b/third_party/nixpkgs/pkgs/applications/audio/qjackctl/default.nix
index 719ddd28e2..586dfeae73 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/qjackctl/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/qjackctl/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, mkDerivation, fetchFromGitHub
+{ lib, mkDerivation, fetchFromGitHub
, pkg-config, cmake, alsaLib, libjack2, dbus, qtbase, qttools, qtx11extras
# Enable jack session support
, jackSession ? false
diff --git a/third_party/nixpkgs/pkgs/applications/audio/qmidinet/default.nix b/third_party/nixpkgs/pkgs/applications/audio/qmidinet/default.nix
index 9b9b84850d..d7b4b83432 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/qmidinet/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/qmidinet/default.nix
@@ -1,4 +1,4 @@
-{ mkDerivation, lib, fetchurl, pkgconfig, qtbase, qttools, alsaLib, libjack2 }:
+{ mkDerivation, lib, fetchurl, pkg-config, qtbase, qttools, alsaLib, libjack2 }:
mkDerivation rec {
version = "0.6.3";
@@ -13,7 +13,7 @@ mkDerivation rec {
buildInputs = [ qtbase qttools alsaLib libjack2 ];
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
meta = with lib; {
description = "A MIDI network gateway application that sends and receives MIDI data (ALSA Sequencer and/or JACK MIDI) over the network";
diff --git a/third_party/nixpkgs/pkgs/applications/audio/qmidiroute/default.nix b/third_party/nixpkgs/pkgs/applications/audio/qmidiroute/default.nix
index 30062955bb..e24824985f 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/qmidiroute/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/qmidiroute/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, qt4, alsaLib }:
+{ lib, stdenv, fetchurl, pkg-config, qt4, alsaLib }:
stdenv.mkDerivation rec {
version = "0.4.0";
@@ -9,7 +9,7 @@ stdenv.mkDerivation rec {
sha256 = "0vmjwarsxr5540rafhmdcc62yarf0w2l05bjjl9s28zzr5m39z3n";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ qt4 alsaLib ];
meta = with lib; {
diff --git a/third_party/nixpkgs/pkgs/applications/audio/qmmp/default.nix b/third_party/nixpkgs/pkgs/applications/audio/qmmp/default.nix
index f5015325d8..b75af645bb 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/qmmp/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/qmmp/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, mkDerivation, fetchurl, cmake, pkgconfig, xlibsWrapper
+{ lib, mkDerivation, fetchurl, cmake, pkg-config, xlibsWrapper
, qtbase, qttools, qtmultimedia, qtx11extras
# transports
, curl, libmms
@@ -12,7 +12,7 @@
}:
# Additional plugins that can be added:
-# wavpack (http://www.wavpack.com/)
+# wavpack (https://www.wavpack.com/)
# gme (Game music support)
# Ogg Opus support
# BS2B effect plugin (http://bs2b.sourceforge.net/)
@@ -36,7 +36,7 @@ mkDerivation rec {
sha256 = "1kvzw0n90crg3dgy8834qrjv0zb3ia5cny7virax9ax73y653jfa";
};
- nativeBuildInputs = [ cmake pkgconfig ];
+ nativeBuildInputs = [ cmake pkg-config ];
buildInputs =
[ # basic requirements
qtbase qttools qtmultimedia qtx11extras xlibsWrapper
diff --git a/third_party/nixpkgs/pkgs/applications/audio/qsampler/default.nix b/third_party/nixpkgs/pkgs/applications/audio/qsampler/default.nix
index 0418957dee..bb40e0b3ee 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/qsampler/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/qsampler/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, autoconf, automake, libtool, pkgconfig, qttools
+{ lib, fetchurl, autoconf, automake, libtool, pkg-config, qttools
, liblscp, libgig, qtbase, mkDerivation }:
mkDerivation rec {
@@ -10,7 +10,7 @@ mkDerivation rec {
sha256 = "1wr7k739zx2nz00b810f60g9k3y92w05nfci987hw7y2sks9rd8j";
};
- nativeBuildInputs = [ autoconf automake libtool pkgconfig qttools ];
+ nativeBuildInputs = [ autoconf automake libtool pkg-config qttools ];
buildInputs = [ liblscp libgig qtbase ];
preConfigure = "make -f Makefile.svn";
diff --git a/third_party/nixpkgs/pkgs/applications/audio/qsynth/default.nix b/third_party/nixpkgs/pkgs/applications/audio/qsynth/default.nix
index 1ea7852dc1..f708207cce 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/qsynth/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/qsynth/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, alsaLib, fluidsynth, libjack2, autoconf, pkgconfig
+{ lib, fetchurl, alsaLib, fluidsynth, libjack2, autoconf, pkg-config
, mkDerivation, qtbase, qttools, qtx11extras
}:
@@ -11,7 +11,7 @@ mkDerivation rec {
sha256 = "0xiqmpzpxjvh32vivfj6h33w0ahmyfjzjb41b6fnf92bbg9k6mqv";
};
- nativeBuildInputs = [ autoconf pkgconfig ];
+ nativeBuildInputs = [ autoconf pkg-config ];
buildInputs = [ alsaLib fluidsynth libjack2 qtbase qttools qtx11extras ];
diff --git a/third_party/nixpkgs/pkgs/applications/audio/qtractor/default.nix b/third_party/nixpkgs/pkgs/applications/audio/qtractor/default.nix
index 493a99f6b7..f19d0f70fd 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/qtractor/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/qtractor/default.nix
@@ -24,7 +24,7 @@
, serd
, sord
, sratom
-, lib, stdenv
+, lib
, suil
}:
diff --git a/third_party/nixpkgs/pkgs/applications/audio/qtscrobbler/default.nix b/third_party/nixpkgs/pkgs/applications/audio/qtscrobbler/default.nix
index 5b84989a7c..f013c338e7 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/qtscrobbler/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/qtscrobbler/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, lib, fetchurl, withMtp ? true, libmtp, pkgconfig, which, qt4, qmake4Hook }:
+{ stdenv, lib, fetchurl, withMtp ? true, libmtp, pkg-config, which, qt4, qmake4Hook }:
stdenv.mkDerivation rec {
pname = "qtscrobbler";
@@ -9,7 +9,7 @@ stdenv.mkDerivation rec {
sha256 = "01c8e48f616ed09504833d27d92fd62f455bd645ea2d1cc2a5f4c287d641daba";
};
- nativeBuildInputs = [ qmake4Hook ] ++ lib.optionals withMtp [ pkgconfig which ];
+ nativeBuildInputs = [ qmake4Hook ] ++ lib.optionals withMtp [ pkg-config which ];
buildInputs = [ qt4 ] ++ lib.optional withMtp libmtp;
enableParallelBuilding = true;
diff --git a/third_party/nixpkgs/pkgs/applications/audio/radiotray-ng/default.nix b/third_party/nixpkgs/pkgs/applications/audio/radiotray-ng/default.nix
index 746092977d..5730bcdcaa 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/radiotray-ng/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/radiotray-ng/default.nix
@@ -1,5 +1,5 @@
{ lib, stdenv, fetchFromGitHub
-, cmake, pkgconfig
+, cmake, pkg-config
# Transport
, curl
# Libraries
@@ -49,7 +49,7 @@ stdenv.mkDerivation rec {
sha256 = "1v2nsz7s0jj0wmqabzk6akcf1353rachm1lfq77hxbq9z5pw8pgb";
};
- nativeBuildInputs = [ cmake pkgconfig wrapGAppsHook makeWrapper ];
+ nativeBuildInputs = [ cmake pkg-config wrapGAppsHook makeWrapper ];
buildInputs = [
curl
diff --git a/third_party/nixpkgs/pkgs/applications/audio/reaper/default.nix b/third_party/nixpkgs/pkgs/applications/audio/reaper/default.nix
index a58fd289e2..212b4c716f 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/reaper/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/reaper/default.nix
@@ -1,38 +1,40 @@
-{ lib, stdenv, fetchurl, autoPatchelfHook, makeWrapper
-, alsaLib, xorg, libjack2
-, gtk3, pango, gdk-pixbuf, cairo, glib, freetype
-, libpulseaudio, xdg_utils
+{ config, lib, stdenv
+, fetchurl
+, autoPatchelfHook
+, makeWrapper
+
+, alsaLib
+, gtk3
+, lame
+, ffmpeg
+, vlc
+
+, jackSupport ? true, libjack2
+, pulseaudioSupport ? config.pulseaudio or true, libpulseaudio
}:
stdenv.mkDerivation rec {
pname = "reaper";
- version = "6.19";
+ version = "6.21";
src = fetchurl {
url = "https://www.reaper.fm/files/${lib.versions.major version}.x/reaper${builtins.replaceStrings ["."] [""] version}_linux_x86_64.tar.xz";
- sha256 = "1cdy5ilpfidz7xyqn2i41szr24ilcmpl35aw1vbashf0b6dg48la";
+ sha256 = "11nvfjfrri9y0k7n7psz3yk1l7mxp9f6yi69pq7hvn9d4n26p5vd";
};
nativeBuildInputs = [ autoPatchelfHook makeWrapper ];
buildInputs = [
alsaLib
-
- xorg.libX11
- xorg.libXi
-
- gdk-pixbuf
- pango
- cairo
- glib
- freetype
-
- xdg_utils
+ stdenv.cc.cc.lib # reaper and libSwell need libstdc++.so.6
+ gtk3
];
runtimeDependencies = [
- gtk3
- ];
+ gtk3 # libSwell needs libgdk-3.so.0
+ ]
+ ++ lib.optional jackSupport libjack2
+ ++ lib.optional pulseaudioSupport libpulseaudio;
dontBuild = true;
@@ -42,8 +44,15 @@ stdenv.mkDerivation rec {
--integrate-user-desktop
rm $out/opt/REAPER/uninstall-reaper.sh
+ # Dynamic loading of plugin dependencies does not adhere to rpath of
+ # reaper executable that gets modified with runtimeDependencies.
+ # Patching each plugin with DT_NEEDED is cumbersome and requires
+ # hardcoding of API versions of each dependency.
+ # Setting the rpath of the plugin shared object files does not
+ # seem to have an effect for some plugins.
+ # We opt for wrapping the executable with LD_LIBRARY_PATH prefix.
wrapProgram $out/opt/REAPER/reaper \
- --prefix LD_LIBRARY_PATH : "${lib.makeLibraryPath [ libpulseaudio libjack2 ]}"
+ --prefix LD_LIBRARY_PATH : "${lib.makeLibraryPath [ lame ffmpeg vlc ]}"
mkdir $out/bin
ln -s $out/opt/REAPER/reaper $out/bin/
@@ -55,6 +64,6 @@ stdenv.mkDerivation rec {
homepage = "https://www.reaper.fm/";
license = licenses.unfree;
platforms = [ "x86_64-linux" ];
- maintainers = with maintainers; [ jfrankenau ];
+ maintainers = with maintainers; [ jfrankenau ilian ];
};
}
diff --git a/third_party/nixpkgs/pkgs/applications/audio/renoise/default.nix b/third_party/nixpkgs/pkgs/applications/audio/renoise/default.nix
index 2159fa630d..8d495b9362 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/renoise/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/renoise/default.nix
@@ -37,8 +37,6 @@ stdenv.mkDerivation rec {
mkdir -p $out/lib/
- mv $out/AudioPluginServer* $out/lib/
-
cp renoise $out/renoise
for path in ${toString buildInputs}; do
@@ -56,6 +54,13 @@ stdenv.mkDerivation rec {
--set-interpreter $(cat $NIX_CC/nix-support/dynamic-linker) \
--set-rpath ${mpg123}/lib:$out/lib \
$out/renoise
+
+ for path in $out/AudioPluginServer*; do
+ patchelf \
+ --set-interpreter $(cat $NIX_CC/nix-support/dynamic-linker) \
+ --set-rpath $out/lib \
+ $path
+ done
'';
meta = {
diff --git a/third_party/nixpkgs/pkgs/applications/audio/rhvoice/default.nix b/third_party/nixpkgs/pkgs/applications/audio/rhvoice/default.nix
index a29fcf383b..af35ad829d 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/rhvoice/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/rhvoice/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, lib, pkgconfig, fetchFromGitHub, sconsPackages
+{ stdenv, lib, pkg-config, fetchFromGitHub, sconsPackages
, python, glibmm, libpulseaudio, libao }:
let
@@ -15,7 +15,7 @@ in stdenv.mkDerivation {
};
nativeBuildInputs = [
- sconsPackages.scons_3_1_2 pkgconfig
+ sconsPackages.scons_3_1_2 pkg-config
];
buildInputs = [
diff --git a/third_party/nixpkgs/pkgs/applications/audio/rhythmbox/default.nix b/third_party/nixpkgs/pkgs/applications/audio/rhythmbox/default.nix
index ae45ca62eb..173741484f 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/rhythmbox/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/rhythmbox/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig
+{ lib, stdenv, fetchurl, pkg-config
, python3
, perl
, perlPackages
@@ -27,7 +27,7 @@ in stdenv.mkDerivation rec {
};
nativeBuildInputs = [
- pkgconfig
+ pkg-config
intltool perl perlPackages.XMLParser
itstool
wrapGAppsHook
diff --git a/third_party/nixpkgs/pkgs/applications/audio/rosegarden/default.nix b/third_party/nixpkgs/pkgs/applications/audio/rosegarden/default.nix
index 31fce74607..5c7493ef7d 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/rosegarden/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/rosegarden/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, cmake, makedepend, perl, pkgconfig, qttools, wrapQtAppsHook
+{ lib, stdenv, fetchurl, cmake, makedepend, perl, pkg-config, qttools, wrapQtAppsHook
, dssi, fftwSinglePrec, ladspaH, ladspaPlugins, libjack2, alsaLib
, liblo, libsamplerate, libsndfile, lirc ? null, lrdf, qtbase }:
@@ -16,7 +16,7 @@ stdenv.mkDerivation (rec {
'';
nativeBuildInputs =
- [ cmake makedepend perl pkgconfig qttools wrapQtAppsHook ];
+ [ cmake makedepend perl pkg-config qttools wrapQtAppsHook ];
buildInputs = [
dssi
diff --git a/third_party/nixpkgs/pkgs/applications/audio/samplv1/default.nix b/third_party/nixpkgs/pkgs/applications/audio/samplv1/default.nix
index 17b3f1c374..4b06a99d47 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/samplv1/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/samplv1/default.nix
@@ -1,4 +1,4 @@
-{ mkDerivation, lib, fetchurl, pkgconfig, libjack2
+{ mkDerivation, lib, fetchurl, pkg-config, libjack2
, alsaLib, liblo, libsndfile, lv2, qtbase, qttools
, rubberband
}:
@@ -12,7 +12,7 @@ mkDerivation rec {
sha256 = "ePhM9OTLJp1Wa2D9Y1Dqq/69WlEhEp3ih9yNUIJU5Y4=";
};
- nativeBuildInputs = [ qttools pkgconfig ];
+ nativeBuildInputs = [ qttools pkg-config ];
buildInputs = [ libjack2 alsaLib liblo libsndfile lv2 qtbase rubberband ];
diff --git a/third_party/nixpkgs/pkgs/applications/audio/seq24/default.nix b/third_party/nixpkgs/pkgs/applications/audio/seq24/default.nix
index aa3abd3f0f..84eebfac69 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/seq24/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/seq24/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, alsaLib, gtkmm2, libjack2, pkgconfig }:
+{ lib, stdenv, fetchurl, alsaLib, gtkmm2, libjack2, pkg-config }:
stdenv.mkDerivation rec {
pname = "seq24";
@@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
patches = [ ./mutex_no_nameclash.patch ];
buildInputs = [ alsaLib gtkmm2 libjack2 ];
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
meta = with lib; {
description = "Minimal loop based midi sequencer";
diff --git a/third_party/nixpkgs/pkgs/applications/audio/setbfree/default.nix b/third_party/nixpkgs/pkgs/applications/audio/setbfree/default.nix
index 0f3b2fcfa9..613abbf3c1 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/setbfree/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/setbfree/default.nix
@@ -1,5 +1,5 @@
{ lib, stdenv, fetchzip, alsaLib, freetype, ftgl, libjack2, libX11, lv2
-, libGLU, libGL, pkgconfig, ttf_bitstream_vera
+, libGLU, libGL, pkg-config, ttf_bitstream_vera
}:
stdenv.mkDerivation rec {
@@ -17,7 +17,7 @@ stdenv.mkDerivation rec {
-i b_synth/Makefile
'';
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [
alsaLib freetype ftgl libjack2 libX11 lv2 libGLU libGL
ttf_bitstream_vera
diff --git a/third_party/nixpkgs/pkgs/applications/audio/sfizz/default.nix b/third_party/nixpkgs/pkgs/applications/audio/sfizz/default.nix
index 4ba3093508..85bc9e3542 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/sfizz/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/sfizz/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub , cmake, libjack2, libsndfile, pkgconfig }:
+{ lib, stdenv, fetchFromGitHub , cmake, libjack2, libsndfile, pkg-config }:
stdenv.mkDerivation rec {
pname = "sfizz";
@@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
fetchSubmodules = true;
};
- nativeBuildInputs = [ cmake pkgconfig ];
+ nativeBuildInputs = [ cmake pkg-config ];
buildInputs = [ libjack2 libsndfile ];
diff --git a/third_party/nixpkgs/pkgs/applications/audio/sfxr/default.nix b/third_party/nixpkgs/pkgs/applications/audio/sfxr/default.nix
index 9e5195b2ca..aed27ecdba 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/sfxr/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/sfxr/default.nix
@@ -1,6 +1,6 @@
{ lib, stdenv
, fetchurl
-, pkgconfig
+, pkg-config
, desktop-file-utils
, SDL
, gtk3
@@ -32,7 +32,7 @@ stdenv.mkDerivation rec {
'';
nativeBuildInputs = [
- pkgconfig
+ pkg-config
desktop-file-utils
];
diff --git a/third_party/nixpkgs/pkgs/applications/audio/shortwave/default.nix b/third_party/nixpkgs/pkgs/applications/audio/shortwave/default.nix
index 2cc8c53f60..a503d3b344 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/shortwave/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/shortwave/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv
+{ lib
, fetchFromGitLab
, cargo
, dbus
diff --git a/third_party/nixpkgs/pkgs/applications/audio/sidplayfp/default.nix b/third_party/nixpkgs/pkgs/applications/audio/sidplayfp/default.nix
index 2ebf56fee5..cebf0d83e1 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/sidplayfp/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/sidplayfp/default.nix
@@ -1,7 +1,7 @@
{ stdenv
, lib
, fetchurl
-, pkgconfig
+, pkg-config
, libsidplayfp
, alsaSupport ? stdenv.hostPlatform.isLinux
, alsaLib
@@ -24,7 +24,7 @@ stdenv.mkDerivation rec {
sha256 = "1s2dfs9z1hwarpfzawg11wax9nh0zcqx4cafwq7iysckyg4scz4k";
};
- nativeBuildInputs = [ pkgconfig ]
+ nativeBuildInputs = [ pkg-config ]
++ optional alsaSupport alsaLib
++ optional pulseSupport libpulseaudio;
diff --git a/third_party/nixpkgs/pkgs/applications/audio/sisco.lv2/default.nix b/third_party/nixpkgs/pkgs/applications/audio/sisco.lv2/default.nix
index 311edbbae8..3ecd4665f2 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/sisco.lv2/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/sisco.lv2/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, lv2, pkgconfig, libGLU, libGL, cairo, pango, libjack2 }:
+{ lib, stdenv, fetchFromGitHub, lv2, pkg-config, libGLU, libGL, cairo, pango, libjack2 }:
let
name = "sisco.lv2-${version}";
@@ -27,7 +27,7 @@ stdenv.mkDerivation rec {
srcs = [ src robtkSrc ];
sourceRoot = src.name;
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ lv2 pango cairo libjack2 libGLU libGL ];
postUnpack = "chmod u+w -R ${robtkName}-src; mv ${robtkName}-src/* ${sourceRoot}/robtk";
diff --git a/third_party/nixpkgs/pkgs/applications/audio/snapcast/default.nix b/third_party/nixpkgs/pkgs/applications/audio/snapcast/default.nix
index 5eff8f82e8..84695730db 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/snapcast/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/snapcast/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, lib, fetchFromGitHub, cmake, pkgconfig
+{ stdenv, lib, fetchFromGitHub, cmake, pkg-config
, alsaLib, asio, avahi, boost170, flac, libogg, libvorbis, soxr
, nixosTests }:
@@ -43,7 +43,7 @@ stdenv.mkDerivation rec {
sha256 = "152ic8hlyawcmj9pykb33xc6yx7il6yb9ilmsy6m9nlh40m8yxls";
};
- nativeBuildInputs = [ cmake pkgconfig boost170.dev ];
+ nativeBuildInputs = [ cmake pkg-config boost170.dev ];
# snapcast also supports building against tremor but as we have libogg, that's
# not needed
buildInputs = [
diff --git a/third_party/nixpkgs/pkgs/applications/audio/snd/default.nix b/third_party/nixpkgs/pkgs/applications/audio/snd/default.nix
index bbabaffa7f..61d1647087 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/snd/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/snd/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig
+{ lib, stdenv, fetchurl, pkg-config
, gtk2, alsaLib
, fftw, gsl
}:
@@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
sha256 = "016slh34gb6qqb38m8k9yg48rbhc5p12084szcwvanhh5v7fc7mk";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [
gtk2 alsaLib
diff --git a/third_party/nixpkgs/pkgs/applications/audio/sonata/default.nix b/third_party/nixpkgs/pkgs/applications/audio/sonata/default.nix
index bc098cedaf..83af7985db 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/sonata/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/sonata/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, wrapGAppsHook, gettext
+{ lib, fetchFromGitHub, wrapGAppsHook, gettext
, python3Packages, gnome3, gtk3, glib, gdk-pixbuf, gsettings-desktop-schemas, gobject-introspection }:
let
diff --git a/third_party/nixpkgs/pkgs/applications/audio/sonic-lineup/default.nix b/third_party/nixpkgs/pkgs/applications/audio/sonic-lineup/default.nix
index 87803e6848..b88165f693 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/sonic-lineup/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/sonic-lineup/default.nix
@@ -1,7 +1,7 @@
{ lib, stdenv, fetchurl, alsaLib, boost, bzip2, fftw, fftwFloat, libfishsound
, libid3tag, liblo, libmad, liboggz, libpulseaudio, libsamplerate
, libsndfile, lrdf, opusfile, portaudio, rubberband, serd, sord, capnproto
-, wrapQtAppsHook, pkgconfig
+, wrapQtAppsHook, pkg-config
}:
stdenv.mkDerivation rec {
@@ -19,7 +19,7 @@ stdenv.mkDerivation rec {
portaudio rubberband serd sord capnproto
];
- nativeBuildInputs = [ pkgconfig wrapQtAppsHook ];
+ nativeBuildInputs = [ pkg-config wrapQtAppsHook ];
enableParallelBuilding = true;
diff --git a/third_party/nixpkgs/pkgs/applications/audio/sonic-pi/default.nix b/third_party/nixpkgs/pkgs/applications/audio/sonic-pi/default.nix
index d80632a08f..349f4636a7 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/sonic-pi/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/sonic-pi/default.nix
@@ -6,7 +6,7 @@
, ruby
, aubio
, cmake
-, pkgconfig
+, pkg-config
, boost
, bash
, jack2Full
@@ -35,7 +35,7 @@ mkDerivation rec {
buildInputs = [
bash
cmake
- pkgconfig
+ pkg-config
qtbase
qwt
ruby
diff --git a/third_party/nixpkgs/pkgs/applications/audio/sooperlooper/default.nix b/third_party/nixpkgs/pkgs/applications/audio/sooperlooper/default.nix
index e9ec7b33f7..135c042d53 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/sooperlooper/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/sooperlooper/default.nix
@@ -1,7 +1,7 @@
{ lib, stdenv
, fetchFromGitHub
, autoreconfHook
-, pkgconfig
+, pkg-config
, which
, libtool
, liblo
@@ -34,7 +34,7 @@ stdenv.mkDerivation rec {
./autogen.sh
'';
- nativeBuildInputs = [ autoreconfHook pkgconfig which libtool ];
+ nativeBuildInputs = [ autoreconfHook pkg-config which libtool ];
buildInputs = [
liblo
diff --git a/third_party/nixpkgs/pkgs/applications/audio/sound-juicer/default.nix b/third_party/nixpkgs/pkgs/applications/audio/sound-juicer/default.nix
index 08cbef146f..740757a639 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/sound-juicer/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/sound-juicer/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, glib, gtk3, intltool, itstool, libxml2, brasero
+{ lib, stdenv, fetchurl, pkg-config, glib, gtk3, intltool, itstool, libxml2, brasero
, libcanberra-gtk3, gnome3, gst_all_1, libmusicbrainz5, libdiscid, isocodes
, gsettings-desktop-schemas, wrapGAppsHook }:
@@ -13,7 +13,7 @@ in stdenv.mkDerivation rec {
sha256 = "19qg4xv0f9rkq34lragkmhii1llxsa87llbl28i759b0ks4f6sny";
};
- nativeBuildInputs = [ pkgconfig intltool itstool libxml2 wrapGAppsHook ];
+ nativeBuildInputs = [ pkg-config intltool itstool libxml2 wrapGAppsHook ];
buildInputs = [
glib gtk3 brasero libcanberra-gtk3 gnome3.adwaita-icon-theme
gsettings-desktop-schemas libmusicbrainz5 libdiscid isocodes
diff --git a/third_party/nixpkgs/pkgs/applications/audio/soundkonverter/default.nix b/third_party/nixpkgs/pkgs/applications/audio/soundkonverter/default.nix
index e8704ff619..1c1724fbce 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/soundkonverter/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/soundkonverter/default.nix
@@ -1,7 +1,7 @@
# currently needs to be installed into an environment and needs a `kbuildsycoca5` run afterwards for plugin discovery
{
mkDerivation, fetchFromGitHub, fetchpatch, lib, makeWrapper,
- cmake, extra-cmake-modules, pkgconfig,
+ cmake, extra-cmake-modules, pkg-config,
libkcddb, kconfig, kconfigwidgets, ki18n, kdelibs4support, kio, solid, kwidgetsaddons, kxmlgui,
qtbase, phonon,
taglib,
@@ -63,7 +63,7 @@ mkDerivation rec {
})
];
- nativeBuildInputs = [ cmake extra-cmake-modules pkgconfig kdelibs4support makeWrapper ];
+ nativeBuildInputs = [ cmake extra-cmake-modules pkg-config kdelibs4support makeWrapper ];
propagatedBuildInputs = [ libkcddb kconfig kconfigwidgets ki18n kdelibs4support kio solid kwidgetsaddons kxmlgui qtbase phonon];
buildInputs = [ taglib ] ++ runtimeDeps;
# encoder plugins go to ${out}/lib so they're found by kbuildsycoca5
diff --git a/third_party/nixpkgs/pkgs/applications/audio/soundscape-renderer/default.nix b/third_party/nixpkgs/pkgs/applications/audio/soundscape-renderer/default.nix
index f849e2fe7b..fa9860ab24 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/soundscape-renderer/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/soundscape-renderer/default.nix
@@ -2,7 +2,7 @@
, fetchgit
, autoreconfHook
, help2man
-, pkgconfig
+, pkg-config
, libsndfile
, fftwFloat
, libjack2
@@ -32,7 +32,7 @@ stdenv.mkDerivation {
LC_ALL = "en_US.UTF-8";
- nativeBuildInputs = [ autoreconfHook pkgconfig ];
+ nativeBuildInputs = [ autoreconfHook pkg-config ];
buildInputs = [ boost boost.dev ecasound libGLU libGL help2man libsndfile fftwFloat libjack2 libxml2 qt4 glibcLocales ];
# 1) Fix detecting version. https://github.com/SoundScapeRenderer/ssr/pull/53
diff --git a/third_party/nixpkgs/pkgs/applications/audio/spectmorph/default.nix b/third_party/nixpkgs/pkgs/applications/audio/spectmorph/default.nix
index 055ed99dbe..a368d62ce7 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/spectmorph/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/spectmorph/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, libjack2, lv2, glib, qt5, libao, cairo, libsndfile, fftwFloat }:
+{ lib, stdenv, fetchurl, pkg-config, libjack2, lv2, glib, qt5, libao, cairo, libsndfile, fftwFloat }:
stdenv.mkDerivation rec {
pname = "spectmorph";
@@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
buildInputs = [ libjack2 lv2 glib qt5.qtbase libao cairo libsndfile fftwFloat ];
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
meta = with lib; {
description = "Allows to analyze samples of musical instruments, and to combine them (morphing) to construct hybrid sounds";
diff --git a/third_party/nixpkgs/pkgs/applications/audio/spectrojack/default.nix b/third_party/nixpkgs/pkgs/applications/audio/spectrojack/default.nix
index c5e3211a64..12bb972398 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/spectrojack/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/spectrojack/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, libjack2, fftwFloat, gtk2 }:
+{ lib, stdenv, fetchurl, pkg-config, libjack2, fftwFloat, gtk2 }:
stdenv.mkDerivation rec {
pname = "spectrojack";
@@ -8,7 +8,7 @@ stdenv.mkDerivation rec {
url = "http://sed.free.fr/spectrojack/${pname}-${version}.tar.gz";
sha256 = "1kiwx0kag7kq7rhg0bvckfm8r7pqmbk76ppa39cq2980jb5v8rfp";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ libjack2 fftwFloat gtk2 ];
configurePhase= ''
sed -i 's/.*home.*/#&/' ./Makefile
diff --git a/third_party/nixpkgs/pkgs/applications/audio/speech-denoiser/default.nix b/third_party/nixpkgs/pkgs/applications/audio/speech-denoiser/default.nix
index 34b372f964..c6536c4d20 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/speech-denoiser/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/speech-denoiser/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, autoreconfHook, pkgconfig, lv2, meson, ninja }:
+{ lib, stdenv, fetchFromGitHub, autoreconfHook, pkg-config, lv2, meson, ninja }:
let
speech-denoiser-src = fetchFromGitHub {
@@ -24,7 +24,7 @@ stdenv.mkDerivation {
src = speech-denoiser-src;
- nativeBuildInputs = [ pkgconfig meson ninja ];
+ nativeBuildInputs = [ pkg-config meson ninja ];
buildInputs = [ lv2 rnnoise-nu ];
mesonFlags = ("--prefix=${placeholder "out"}/lib/lv2");
diff --git a/third_party/nixpkgs/pkgs/applications/audio/spek/default.nix b/third_party/nixpkgs/pkgs/applications/audio/spek/default.nix
index d4b83605c3..1a73b8adea 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/spek/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/spek/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, autoreconfHook, intltool, pkgconfig, ffmpeg, wxGTK30-gtk3, wrapGAppsHook }:
+{ lib, stdenv, fetchFromGitHub, autoreconfHook, intltool, pkg-config, ffmpeg, wxGTK30-gtk3, wrapGAppsHook }:
stdenv.mkDerivation rec {
pname = "spek";
@@ -14,7 +14,7 @@ stdenv.mkDerivation rec {
# needed for autoreconfHook
AUTOPOINT="intltoolize --automake --copy";
- nativeBuildInputs = [ autoreconfHook intltool pkgconfig wrapGAppsHook ];
+ nativeBuildInputs = [ autoreconfHook intltool pkg-config wrapGAppsHook ];
buildInputs = [ ffmpeg wxGTK30-gtk3 wxGTK30-gtk3.gtk ];
diff --git a/third_party/nixpkgs/pkgs/applications/audio/spotify-cli-linux/default.nix b/third_party/nixpkgs/pkgs/applications/audio/spotify-cli-linux/default.nix
index 593ad9468e..e473d97ce5 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/spotify-cli-linux/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/spotify-cli-linux/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, python3Packages, dbus }:
+{ lib, python3Packages, dbus }:
python3Packages.buildPythonApplication rec {
pname = "spotify-cli-linux";
version = "1.6.0";
diff --git a/third_party/nixpkgs/pkgs/applications/audio/spotify-tui/default.nix b/third_party/nixpkgs/pkgs/applications/audio/spotify-tui/default.nix
index 6f43dc3f03..78972effc4 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/spotify-tui/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/spotify-tui/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, rustPlatform, installShellFiles, pkgconfig, openssl, python3, libxcb, AppKit, Security }:
+{ lib, stdenv, fetchFromGitHub, rustPlatform, installShellFiles, pkg-config, openssl, python3, libxcb, AppKit, Security }:
rustPlatform.buildRustPackage rec {
pname = "spotify-tui";
@@ -13,7 +13,7 @@ rustPlatform.buildRustPackage rec {
cargoSha256 = "100c7x603qyhav3p24clwfal4ngh0258x9lqsi84kcj4wq2f3i8f";
- nativeBuildInputs = [ installShellFiles ] ++ lib.optionals stdenv.isLinux [ pkgconfig python3 ];
+ nativeBuildInputs = [ installShellFiles ] ++ lib.optionals stdenv.isLinux [ pkg-config python3 ];
buildInputs = [ ]
++ lib.optionals stdenv.isLinux [ openssl libxcb ]
++ lib.optionals stdenv.isDarwin [ AppKit Security ];
diff --git a/third_party/nixpkgs/pkgs/applications/audio/spotifyd/default.nix b/third_party/nixpkgs/pkgs/applications/audio/spotifyd/default.nix
index 4d52648a84..776c9576bb 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/spotifyd/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/spotifyd/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, rustPackages_1_45, pkgconfig, openssl
+{ lib, fetchFromGitHub, rustPackages, pkg-config, openssl
, withALSA ? true, alsaLib ? null
, withPulseAudio ? false, libpulseaudio ? null
, withPortAudio ? false, portaudio ? null
@@ -7,21 +7,18 @@
, dbus ? null
}:
-# rust >= 1.48 causes a panic within spotifyd on music playback. as long as
-# there is no upstream fix for the issue we use an older version of rust.
-# Upstream issue: https://github.com/Spotifyd/spotifyd/issues/719
-rustPackages_1_45.rustPlatform.buildRustPackage rec {
+rustPackages.rustPlatform.buildRustPackage rec {
pname = "spotifyd";
- version = "0.2.24";
+ version = "0.3.0";
src = fetchFromGitHub {
owner = "Spotifyd";
repo = "spotifyd";
rev = "v${version}";
- sha256 = "08i0zm7kgprixqjpgaxk7xid1njgj6lmi896jf9fsjqzdzlblqk8";
+ sha256 = "055njhy9if4qpsbgbr6615xxhcx9plava1m4l323vi4dbw09wh5r";
};
- cargoSha256 = "0200apqbx769ggjnjr0m72g61ikhml2xak5n1il2pvfx1yf5nw0n";
+ cargoSha256 = "1ijrl208607abjwpr3cajcbj6sr35bk6ik778a58zf28kzdhrawc";
cargoBuildFlags = [
"--no-default-features"
@@ -29,7 +26,7 @@ rustPackages_1_45.rustPlatform.buildRustPackage rec {
"${lib.optionalString withALSA "alsa_backend,"}${lib.optionalString withPulseAudio "pulseaudio_backend,"}${lib.optionalString withPortAudio "portaudio_backend,"}${lib.optionalString withMpris "dbus_mpris,"}${lib.optionalString withKeyring "dbus_keyring,"}"
];
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ openssl ]
++ lib.optional withALSA alsaLib
diff --git a/third_party/nixpkgs/pkgs/applications/audio/squishyball/default.nix b/third_party/nixpkgs/pkgs/applications/audio/squishyball/default.nix
index 06ff5f3909..b44efc1534 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/squishyball/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/squishyball/default.nix
@@ -1,5 +1,5 @@
{ lib, stdenv, autoreconfHook, fetchsvn, flac, libao, libvorbis, ncurses
-, opusfile, pkgconfig
+, opusfile, pkg-config
}:
stdenv.mkDerivation rec {
@@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
sha256 = "013vq52q9z6kpg9iyc2jnb3m2gihcjblvwpg4yj4wy1q2c05pzqp";
};
- nativeBuildInputs = [ autoreconfHook pkgconfig ];
+ nativeBuildInputs = [ autoreconfHook pkg-config ];
buildInputs = [ flac libao libvorbis ncurses opusfile ];
diff --git a/third_party/nixpkgs/pkgs/applications/audio/stone-phaser/default.nix b/third_party/nixpkgs/pkgs/applications/audio/stone-phaser/default.nix
index 7fb4a5410f..7d12c6cbf3 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/stone-phaser/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/stone-phaser/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, xorg, cairo, lv2, libjack2, mesa, pkgconfig }:
+{ lib, stdenv, fetchFromGitHub, xorg, cairo, lv2, libjack2, mesa, pkg-config }:
stdenv.mkDerivation rec {
pname = "stone-phaser";
@@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
fetchSubmodules = true;
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [
xorg.libX11 cairo lv2 libjack2 mesa
];
diff --git a/third_party/nixpkgs/pkgs/applications/audio/strawberry/default.nix b/third_party/nixpkgs/pkgs/applications/audio/strawberry/default.nix
index 53a4cc9643..eb7aac16c6 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/strawberry/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/strawberry/default.nix
@@ -3,7 +3,7 @@
, lib
, fetchFromGitHub
, cmake
-, pkgconfig
+, pkg-config
, alsaLib
, boost
, chromaprint
@@ -77,7 +77,7 @@ mkDerivation rec {
])
++ lib.optional withVlc libvlc;
- nativeBuildInputs = [ cmake ninja pkgconfig qttools ];
+ nativeBuildInputs = [ cmake ninja pkg-config qttools ];
cmakeFlags = [
"-DUSE_SYSTEM_TAGLIB=ON"
diff --git a/third_party/nixpkgs/pkgs/applications/audio/streamripper/default.nix b/third_party/nixpkgs/pkgs/applications/audio/streamripper/default.nix
index 7d21e81666..6fae14e2b1 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/streamripper/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/streamripper/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl , glib, pkgconfig, libogg, libvorbis, libmad }:
+{ lib, stdenv, fetchurl , glib, pkg-config, libogg, libvorbis, libmad }:
stdenv.mkDerivation rec {
pname = "streamripper";
@@ -9,7 +9,7 @@ stdenv.mkDerivation rec {
sha256 = "0hnyv3206r0rfprn3k7k6a0j959kagsfyrmyjm3gsf3vkhp5zmy1";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ glib libogg libvorbis libmad ];
meta = with lib; {
diff --git a/third_party/nixpkgs/pkgs/applications/audio/swh-lv2/default.nix b/third_party/nixpkgs/pkgs/applications/audio/swh-lv2/default.nix
index ccec7b9171..f2b71c1ce2 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/swh-lv2/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/swh-lv2/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, fftwSinglePrec, libxslt, lv2, pkgconfig }:
+{ lib, stdenv, fetchurl, fftwSinglePrec, libxslt, lv2, pkg-config }:
stdenv.mkDerivation rec {
pname = "swh-lv2";
@@ -14,7 +14,7 @@ stdenv.mkDerivation rec {
sed -e "s#PREFIX = /usr/local#PREFIX = $out#" -i Makefile
'';
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ fftwSinglePrec lv2 ];
installPhase = "make install-system";
diff --git a/third_party/nixpkgs/pkgs/applications/audio/synthv1/default.nix b/third_party/nixpkgs/pkgs/applications/audio/synthv1/default.nix
index f10b20bfc3..50e16c355e 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/synthv1/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/synthv1/default.nix
@@ -1,4 +1,4 @@
-{ mkDerivation, lib, stdenv, fetchurl, pkgconfig, qtbase, qttools, libjack2, alsaLib, liblo, lv2 }:
+{ mkDerivation, lib, fetchurl, pkg-config, qtbase, qttools, libjack2, alsaLib, liblo, lv2 }:
mkDerivation rec {
pname = "synthv1";
@@ -11,7 +11,7 @@ mkDerivation rec {
buildInputs = [ qtbase qttools libjack2 alsaLib liblo lv2 ];
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
meta = with lib; {
description = "An old-school 4-oscillator subtractive polyphonic synthesizer with stereo fx";
diff --git a/third_party/nixpkgs/pkgs/applications/audio/tageditor/default.nix b/third_party/nixpkgs/pkgs/applications/audio/tageditor/default.nix
new file mode 100644
index 0000000000..02e23084cf
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/applications/audio/tageditor/default.nix
@@ -0,0 +1,58 @@
+{ stdenv
+, pkgs
+, fetchFromGitHub
+, pkg-config
+, cmake
+
+, cpp-utilities
+, qtutilities
+, mp4v2
+, libid3tag
+, qtbase
+, qttools
+, qtwebengine
+, qtx11extras
+, tagparser
+, wrapQtAppsHook
+}:
+
+stdenv.mkDerivation rec {
+ pname = "tageditor";
+ version = "3.3.10";
+
+ src = fetchFromGitHub {
+ owner = "martchus";
+ repo = "tageditor";
+ rev = "v${version}";
+ sha256 = "16cmq7dyalcwc8gx1y9acngw5imjh8ydp4prxy7qpzk4fj3kpsak";
+ };
+
+ nativeBuildInputs = [
+ pkg-config
+ cmake
+ wrapQtAppsHook
+ ];
+ buildInputs = [
+ mp4v2
+ libid3tag
+ pkg-config
+ qtbase
+ qttools
+ qtx11extras
+ qtwebengine
+ cpp-utilities
+ qtutilities
+ tagparser
+ ];
+
+ enableParallelBuilding = true;
+
+ meta = with pkgs.lib; {
+ homepage = "https://github.com/Martchus/tageditor";
+ description = "A tag editor with Qt GUI and command-line interface supporting MP4/M4A/AAC (iTunes), ID3, Vorbis, Opus, FLAC and Matroska";
+ license = licenses.gpl2;
+ maintainers = [ maintainers.matthiasbeyer ];
+ platforms = platforms.linux;
+ };
+}
+
diff --git a/third_party/nixpkgs/pkgs/applications/audio/talentedhack/default.nix b/third_party/nixpkgs/pkgs/applications/audio/talentedhack/default.nix
index 0dd9a03739..387fd4f5a0 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/talentedhack/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/talentedhack/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, lv2, fftwFloat, pkgconfig }:
+{ lib, stdenv, fetchFromGitHub, lv2, fftwFloat, pkg-config }:
stdenv.mkDerivation rec {
pname = "talentedhack";
@@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
sha256 = "0kwvayalysmk7y49jq0k16al252md8d45z58hphzsksmyz6148bx";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ lv2 fftwFloat ];
diff --git a/third_party/nixpkgs/pkgs/applications/audio/timemachine/default.nix b/third_party/nixpkgs/pkgs/applications/audio/timemachine/default.nix
index 399c39acf0..623714e706 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/timemachine/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/timemachine/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, autoconf, automake, pkgconfig, gtk2
+{ lib, stdenv, fetchFromGitHub, autoconf, automake, pkg-config, gtk2
, libjack2, libsndfile
}:
@@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
sha256 = "16fgyw6jnscx9279dczv72092dddghwlp53rkfw469kcgvjhwx0z";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ autoconf automake gtk2 libjack2
libsndfile
];
diff --git a/third_party/nixpkgs/pkgs/applications/audio/tony/default.nix b/third_party/nixpkgs/pkgs/applications/audio/tony/default.nix
index 8d3ba620f9..d8265c3161 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/tony/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/tony/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, wrapQtAppsHook
+{ lib, stdenv, fetchurl, pkg-config, wrapQtAppsHook
, alsaLib, boost, bzip2, fftw, fftwFloat, libX11, libfishsound, libid3tag
, libjack2, liblo, libmad, libogg, liboggz, libpulseaudio, libsamplerate
, libsndfile, lrdf, opusfile, qtbase, qtsvg, rubberband, serd, sord
@@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
sha256 = "03g2bmlj08lmgvh54dyd635xccjn730g4wwlhpvsw04bffz8b7fp";
};
- nativeBuildInputs = [ pkgconfig wrapQtAppsHook ];
+ nativeBuildInputs = [ pkg-config wrapQtAppsHook ];
buildInputs = [
alsaLib boost bzip2 fftw fftwFloat libX11 libfishsound libid3tag
diff --git a/third_party/nixpkgs/pkgs/applications/audio/transcode/default.nix b/third_party/nixpkgs/pkgs/applications/audio/transcode/default.nix
index cc3c8c7a0f..ff10ff13e1 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/transcode/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/transcode/default.nix
@@ -1,5 +1,5 @@
{ lib, stdenv, fetchurl, flac, lame, zlib, libjpeg, libvorbis, libtheora, libxml2
-, lzo, libdvdread, pkgconfig, x264, libmpeg2, xvidcore }:
+, lzo, libdvdread, pkg-config, x264, libmpeg2, xvidcore }:
stdenv.mkDerivation rec {
name = "transcode-1.1.7";
@@ -9,7 +9,7 @@ stdenv.mkDerivation rec {
};
buildInputs = [ flac lame zlib libjpeg libvorbis libtheora libxml2 lzo
- libdvdread pkgconfig x264 libmpeg2 xvidcore ];
+ libdvdread pkg-config x264 libmpeg2 xvidcore ];
configureFlags = [
"--disable-ffmpeg" "--disable-libavcodec" "--disable-libavformat"
"--enable-lzo" "--enable-ogg" "--enable-vorbis" "--enable-theora" "--enable-libxml2"
diff --git a/third_party/nixpkgs/pkgs/applications/audio/traverso/default.nix b/third_party/nixpkgs/pkgs/applications/audio/traverso/default.nix
index f9395ec6fa..71a91dc310 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/traverso/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/traverso/default.nix
@@ -1,4 +1,4 @@
-{ mkDerivation, lib, stdenv, fetchurl, cmake, pkgconfig
+{ mkDerivation, lib, fetchurl, cmake, pkg-config
, alsaLib, fftw, flac, lame, libjack2, libmad, libpulseaudio
, libsamplerate, libsndfile, libvorbis, portaudio, qtbase, wavpack
}:
@@ -11,7 +11,7 @@ mkDerivation {
sha256 = "12f7x8kw4fw1j0xkwjrp54cy4cv1ql0zwz2ba5arclk4pf6bhl7q";
};
- nativeBuildInputs = [ cmake pkgconfig ];
+ nativeBuildInputs = [ cmake pkg-config ];
buildInputs = [ alsaLib fftw flac.dev libjack2 lame
libmad libpulseaudio libsamplerate.dev libsndfile.dev libvorbis
portaudio qtbase wavpack ];
diff --git a/third_party/nixpkgs/pkgs/applications/audio/tree-from-tags/gemset.nix b/third_party/nixpkgs/pkgs/applications/audio/tree-from-tags/gemset.nix
index 20e10e9d93..f482d174eb 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/tree-from-tags/gemset.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/tree-from-tags/gemset.nix
@@ -7,4 +7,4 @@
};
version = "0.7.1";
};
-}
\ No newline at end of file
+}
diff --git a/third_party/nixpkgs/pkgs/applications/audio/uade123/default.nix b/third_party/nixpkgs/pkgs/applications/audio/uade123/default.nix
index 44c8b0ecfb..368731c52b 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/uade123/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/uade123/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, which, libao, pkgconfig }:
+{ lib, stdenv, fetchurl, which, libao, pkg-config }:
let
version = "2.13";
@@ -9,7 +9,7 @@ in stdenv.mkDerivation {
url = "http://zakalwe.fi/uade/uade2/uade-${version}.tar.bz2";
sha256 = "04nn5li7xy4g5ysyjjngmv5d3ibxppkbb86m10vrvadzxdd4w69v";
};
- nativeBuildInputs = [ pkgconfig which ];
+ nativeBuildInputs = [ pkg-config which ];
buildInputs = [ libao ];
enableParallelBuilding = true;
diff --git a/third_party/nixpkgs/pkgs/applications/audio/vcv-rack/default.nix b/third_party/nixpkgs/pkgs/applications/audio/vcv-rack/default.nix
index 8e836417f4..c7e24b926c 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/vcv-rack/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/vcv-rack/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, makeWrapper, fetchzip, fetchFromGitHub, pkgconfig
+{ lib, stdenv, makeWrapper, fetchzip, fetchFromGitHub, pkg-config
, alsaLib, curl, glew, glfw, gtk2-x11, jansson, libjack2, libXext, libXi
, libzip, rtaudio, rtmidi, speex, libsamplerate }:
@@ -74,7 +74,7 @@ with lib; stdenv.mkDerivation rec {
enableParallelBuilding = true;
- nativeBuildInputs = [ makeWrapper pkgconfig ];
+ nativeBuildInputs = [ makeWrapper pkg-config ];
buildInputs = [ alsaLib curl glew glfw gtk2-x11 jansson libjack2 libsamplerate libzip rtaudio rtmidi speex ];
buildFlags = [ "Rack" ];
diff --git a/third_party/nixpkgs/pkgs/applications/audio/vimpc/default.nix b/third_party/nixpkgs/pkgs/applications/audio/vimpc/default.nix
index b0412005ab..e38fc83866 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/vimpc/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/vimpc/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, autoreconfHook, mpd_clientlib, ncurses, pcre, pkgconfig
+{ lib, stdenv, fetchFromGitHub, autoreconfHook, mpd_clientlib, ncurses, pcre, pkg-config
, taglib, curl }:
stdenv.mkDerivation rec {
@@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
sha256 = "0lswzkap2nm7v5h7ppb6a64cb35rajysd09nb204rxgrkij4m6nx";
};
- nativeBuildInputs = [ autoreconfHook pkgconfig ];
+ nativeBuildInputs = [ autoreconfHook pkg-config ];
buildInputs = [ mpd_clientlib ncurses pcre taglib curl ];
postInstall = ''
diff --git a/third_party/nixpkgs/pkgs/applications/audio/virtual-ans/default.nix b/third_party/nixpkgs/pkgs/applications/audio/virtual-ans/default.nix
index dd7e8b062d..1cb9c0f18b 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/virtual-ans/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/virtual-ans/default.nix
@@ -46,7 +46,7 @@ stdenv.mkDerivation rec {
startScript = if stdenv.isx86_32 then "START_LINUX_X86"
else if stdenv.isx86_64 then "START_LINUX_X86_64"
#else if stdenv.isDarwin then "START_MACOS.app" # disabled because I cannot test on Darwin
- else abort "Unsupported platform: ${stdenv.platform.kernelArch}.";
+ else abort "Unsupported platform: ${stdenv.hostPlatform.linuxArch}.";
linuxExecutable = if stdenv.isx86_32 then "pixilang_linux_x86"
else if stdenv.isx86_64 then "pixilang_linux_x86_64"
diff --git a/third_party/nixpkgs/pkgs/applications/audio/vocal/default.nix b/third_party/nixpkgs/pkgs/applications/audio/vocal/default.nix
index fb1046aab5..8c44931667 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/vocal/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/vocal/default.nix
@@ -4,7 +4,7 @@
, cmake
, ninja
, vala
-, pkgconfig
+, pkg-config
, pantheon
, gtk3
, glib
@@ -38,7 +38,7 @@ stdenv.mkDerivation rec {
libxml2
ninja
vala
- pkgconfig
+ pkg-config
wrapGAppsHook
];
diff --git a/third_party/nixpkgs/pkgs/applications/audio/vocproc/default.nix b/third_party/nixpkgs/pkgs/applications/audio/vocproc/default.nix
index dce4ed36aa..4695700050 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/vocproc/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/vocproc/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchzip, pkgconfig, lvtk, lv2, fftw, lv2-cpp-tools, gtkmm2 }:
+{ lib, stdenv, fetchzip, pkg-config, lvtk, lv2, fftw, lv2-cpp-tools, gtkmm2 }:
stdenv.mkDerivation rec {
pname = "vocproc";
@@ -9,7 +9,7 @@ stdenv.mkDerivation rec {
sha256 = "07a1scyz14mg2jdbw6fpv4qg91zsw61qqii64n9qbnny9d5pn8n2";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ lv2 fftw lv2-cpp-tools gtkmm2 ];
diff --git a/third_party/nixpkgs/pkgs/applications/audio/vorbis-tools/default.nix b/third_party/nixpkgs/pkgs/applications/audio/vorbis-tools/default.nix
index b50912f26d..894bed1715 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/vorbis-tools/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/vorbis-tools/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, fetchzip, libogg, libvorbis, libao, pkgconfig, curl
+{ lib, stdenv, fetchurl, fetchzip, libogg, libvorbis, libao, pkg-config, curl
, speex, flac }:
let
@@ -20,7 +20,7 @@ stdenv.mkDerivation {
done
'';
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ libogg libvorbis libao curl speex flac ];
meta = with lib; {
diff --git a/third_party/nixpkgs/pkgs/applications/audio/waon/default.nix b/third_party/nixpkgs/pkgs/applications/audio/waon/default.nix
index 78e4fb1a5c..970ab087b2 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/waon/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/waon/default.nix
@@ -1,5 +1,5 @@
{ lib, stdenv, fetchFromGitHub, fftw, gtk2, libao, libsamplerate
-, libsndfile, ncurses, pkgconfig
+, libsndfile, ncurses, pkg-config
}:
stdenv.mkDerivation rec {
@@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
sha256 = "1xmq8d2rj58xbp4rnyav95y1vnz3r9s9db7xxfa2rd0ilq0ps4y7";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ fftw gtk2 libao libsamplerate libsndfile ncurses ];
installPhase = ''
diff --git a/third_party/nixpkgs/pkgs/applications/audio/whipper/default.nix b/third_party/nixpkgs/pkgs/applications/audio/whipper/default.nix
index 8a46a06efc..97d42eb9c6 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/whipper/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/whipper/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, python3, cdparanoia, cdrdao, flac
+{ lib, fetchFromGitHub, python3, cdparanoia, cdrdao, flac
, sox, accuraterip-checksum, libsndfile, util-linux, substituteAll }:
python3.pkgs.buildPythonApplication rec {
diff --git a/third_party/nixpkgs/pkgs/applications/audio/wolf-shaper/default.nix b/third_party/nixpkgs/pkgs/applications/audio/wolf-shaper/default.nix
index e724e934e5..b61ea3fc4d 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/wolf-shaper/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/wolf-shaper/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub , libjack2, lv2, xorg, liblo, libGL, libXcursor, pkgconfig }:
+{ lib, stdenv, fetchFromGitHub , libjack2, lv2, xorg, liblo, libGL, libXcursor, pkg-config }:
stdenv.mkDerivation rec {
pname = "wolf-shaper";
@@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
fetchSubmodules = true;
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ libjack2 lv2 xorg.libX11 liblo libGL libXcursor ];
makeFlags = [
diff --git a/third_party/nixpkgs/pkgs/applications/audio/x42-avldrums/default.nix b/third_party/nixpkgs/pkgs/applications/audio/x42-avldrums/default.nix
index b2b9a4c233..31ef68714f 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/x42-avldrums/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/x42-avldrums/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, pkgconfig, cairo, glib, libGLU, lv2, pango }:
+{ lib, stdenv, fetchFromGitHub, pkg-config, cairo, glib, libGLU, lv2, pango }:
stdenv.mkDerivation rec {
pname = "x42-avldrums";
@@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
fetchSubmodules = true;
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ cairo glib libGLU lv2 pango ];
makeFlags = [
diff --git a/third_party/nixpkgs/pkgs/applications/audio/x42-gmsynth/default.nix b/third_party/nixpkgs/pkgs/applications/audio/x42-gmsynth/default.nix
index dad6d05f90..cde67908fd 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/x42-gmsynth/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/x42-gmsynth/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, pkgconfig, glib, lv2 }:
+{ lib, stdenv, fetchFromGitHub, pkg-config, glib, lv2 }:
stdenv.mkDerivation rec {
pname = "x42-gmsynth";
@@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
sha256 = "08dvdj8r17sfl6l18g2b8abgls2irkbrq5vhrfai01hp2m0rlm34";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ glib lv2 ];
makeFlags = [
diff --git a/third_party/nixpkgs/pkgs/applications/audio/x42-plugins/default.nix b/third_party/nixpkgs/pkgs/applications/audio/x42-plugins/default.nix
index 485e0de1ee..2d2f670d06 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/x42-plugins/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/x42-plugins/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig
+{ lib, stdenv, fetchurl, pkg-config
, libltc, libsndfile, libsamplerate, ftgl, freefont_ttf, libjack2
, libGLU, lv2, gtk2, cairo, pango, fftwFloat, zita-convolver }:
@@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
sha256 = "1av05ykph8x67018hm9zfgh1vk0zi39mvrsxkj6bm4hkarxf0vvl";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ libGLU ftgl freefont_ttf libjack2 libltc libsndfile libsamplerate lv2 gtk2 cairo pango fftwFloat zita-convolver ];
# Don't remove this. The default fails with 'do not know how to unpack source archive'
diff --git a/third_party/nixpkgs/pkgs/applications/audio/xmp/default.nix b/third_party/nixpkgs/pkgs/applications/audio/xmp/default.nix
index d38faa6925..b6accf1993 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/xmp/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/xmp/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, alsaLib, libxmp }:
+{ lib, stdenv, fetchurl, pkg-config, alsaLib, libxmp }:
stdenv.mkDerivation rec {
name = "xmp-4.1.0";
@@ -15,6 +15,6 @@ stdenv.mkDerivation rec {
sha256 = "17i8fc7x7yn3z1x963xp9iv108gxfakxmdgmpv3mlm438w3n3g8x";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ alsaLib libxmp ];
}
diff --git a/third_party/nixpkgs/pkgs/applications/audio/xsynth-dssi/default.nix b/third_party/nixpkgs/pkgs/applications/audio/xsynth-dssi/default.nix
index e8f6bd94bb..b994f197e6 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/xsynth-dssi/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/xsynth-dssi/default.nix
@@ -1,5 +1,5 @@
{ lib, stdenv, fetchurl, alsaLib, autoconf, automake, dssi, gtk2, libjack2,
-ladspaH, ladspaPlugins, liblo, pkgconfig }:
+ladspaH, ladspaPlugins, liblo, pkg-config }:
stdenv.mkDerivation rec {
pname = "xsynth-dssi";
@@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
};
buildInputs = [ alsaLib autoconf automake dssi gtk2 libjack2 ladspaH
- ladspaPlugins liblo pkgconfig ];
+ ladspaPlugins liblo pkg-config ];
installPhase = ''
mkdir -p $out/bin
diff --git a/third_party/nixpkgs/pkgs/applications/audio/yams/default.nix b/third_party/nixpkgs/pkgs/applications/audio/yams/default.nix
new file mode 100644
index 0000000000..96c1ab27b7
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/applications/audio/yams/default.nix
@@ -0,0 +1,29 @@
+{ lib, fetchFromGitHub, python3Packages }:
+
+python3Packages.buildPythonPackage rec {
+ pname = "yams";
+ version = "0.7.3";
+
+ src = fetchFromGitHub {
+ owner = "Berulacks";
+ repo = "yams";
+ rev = version;
+ sha256 = "1zkhcys9i0s6jkaz24an690rvnkv1r84jxpaa84sf46abi59ijh8";
+ };
+
+ propagatedBuildInputs = with python3Packages; [
+ pyyaml
+ psutil
+ mpd2
+ requests
+ ];
+
+ doCheck = false;
+
+ meta = with lib; {
+ homepage = "https://github.com/Berulacks/yams";
+ description = "Last.FM scrobbler for MPD";
+ license = licenses.gpl3Only;
+ maintainers = with maintainers; [ ccellado ];
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/applications/audio/yoshimi/default.nix b/third_party/nixpkgs/pkgs/applications/audio/yoshimi/default.nix
index 7f5b0e8d00..e9e191112f 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/yoshimi/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/yoshimi/default.nix
@@ -1,5 +1,5 @@
{ lib, stdenv, fetchFromGitHub , alsaLib, boost, cairo, cmake, fftwSinglePrec, fltk, pcre
-, libjack2, libsndfile, libXdmcp, readline, lv2, libGLU, libGL, minixml, pkgconfig, zlib, xorg
+, libjack2, libsndfile, libXdmcp, readline, lv2, libGLU, libGL, minixml, pkg-config, zlib, xorg
}:
assert stdenv ? glibc;
@@ -20,7 +20,7 @@ stdenv.mkDerivation rec {
minixml zlib xorg.libpthreadstubs pcre
];
- nativeBuildInputs = [ cmake pkgconfig ];
+ nativeBuildInputs = [ cmake pkg-config ];
patchPhase = ''
substituteInPlace src/Misc/Config.cpp --replace /usr $out
diff --git a/third_party/nixpkgs/pkgs/applications/audio/zam-plugins/default.nix b/third_party/nixpkgs/pkgs/applications/audio/zam-plugins/default.nix
index 82993ec267..777ac79a22 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/zam-plugins/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/zam-plugins/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, boost, libX11, libGL, liblo, libjack2, ladspaH, lv2, pkgconfig, rubberband, libsndfile, fftwFloat, libsamplerate }:
+{ lib, stdenv, fetchFromGitHub, boost, libX11, libGL, liblo, libjack2, ladspaH, lv2, pkg-config, rubberband, libsndfile, fftwFloat, libsamplerate }:
stdenv.mkDerivation rec {
pname = "zam-plugins";
@@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
fetchSubmodules = true;
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ boost libX11 libGL liblo libjack2 ladspaH lv2 rubberband libsndfile fftwFloat libsamplerate ];
postPatch = ''
@@ -20,7 +20,7 @@ stdenv.mkDerivation rec {
'';
makeFlags = [
- "PREFIX=${placeholder ''out''}"
+ "PREFIX=${placeholder "out"}"
];
enableParallelBuilding = true;
diff --git a/third_party/nixpkgs/pkgs/applications/backup/vorta/default.nix b/third_party/nixpkgs/pkgs/applications/backup/vorta/default.nix
index fc7e6c0fc3..a1b5944a51 100644
--- a/third_party/nixpkgs/pkgs/applications/backup/vorta/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/backup/vorta/default.nix
@@ -1,26 +1,27 @@
-{ buildPythonApplication, fetchFromGitHub, lib, paramiko, peewee, pyqt5
-, python-dateutil, APScheduler, psutil, qdarkstyle, secretstorage
-, appdirs, setuptools, qt5
+{ lib
+, python3
+, fetchFromGitHub
+, wrapQtAppsHook
}:
-buildPythonApplication rec {
+python3.pkgs.buildPythonApplication rec {
pname = "vorta";
- version = "0.7.1";
+ version = "0.7.2";
src = fetchFromGitHub {
owner = "borgbase";
repo = "vorta";
rev = "v${version}";
- sha256 = "069fq5gv324l2ap3g6m6i12lhq1iqm27dsmaagyc3sva945j0gxw";
+ sha256 = "1amq0fz3xrnxplzd6ih2azx6b4k1w496kcr7f8agfp617f5rkwa5";
};
postPatch = ''
sed -i -e '/setuptools_git/d' -e '/pytest-runner/d' setup.cfg
'';
- nativeBuildInputs = [ qt5.wrapQtAppsHook ];
+ nativeBuildInputs = [ wrapQtAppsHook ];
- propagatedBuildInputs = [
+ propagatedBuildInputs = with python3.pkgs; [
paramiko peewee pyqt5 python-dateutil APScheduler psutil qdarkstyle
secretstorage appdirs setuptools
];
@@ -33,7 +34,7 @@ buildPythonApplication rec {
'';
meta = with lib; {
- license = licenses.gpl3;
+ license = licenses.gpl3Only;
homepage = "https://vorta.borgbase.com/";
maintainers = with maintainers; [ ma27 ];
description = "Desktop Backup Client for Borg";
diff --git a/third_party/nixpkgs/pkgs/applications/blockchains/aeon/default.nix b/third_party/nixpkgs/pkgs/applications/blockchains/aeon/default.nix
index b9c8512ae1..79742d48a9 100644
--- a/third_party/nixpkgs/pkgs/applications/blockchains/aeon/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/blockchains/aeon/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, cmake, pkgconfig, git, doxygen, graphviz
+{ lib, stdenv, fetchFromGitHub, cmake, pkg-config, git, doxygen, graphviz
, boost, miniupnpc, openssl, unbound, cppzmq
, zeromq, pcsclite, readline, libsodium
}:
@@ -18,7 +18,7 @@ stdenv.mkDerivation {
sha256 = "07d87n1j4dc9gfwj6xy5jdpryn45095xdh961g6xjnjzc5fivjch";
};
- nativeBuildInputs = [ cmake pkgconfig git doxygen graphviz ];
+ nativeBuildInputs = [ cmake pkg-config git doxygen graphviz ];
buildInputs = [
boost miniupnpc openssl unbound
diff --git a/third_party/nixpkgs/pkgs/applications/blockchains/bitcoin-abc.nix b/third_party/nixpkgs/pkgs/applications/blockchains/bitcoin-abc.nix
index a0a7f72831..446aafab8c 100644
--- a/third_party/nixpkgs/pkgs/applications/blockchains/bitcoin-abc.nix
+++ b/third_party/nixpkgs/pkgs/applications/blockchains/bitcoin-abc.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, mkDerivation, fetchFromGitHub, pkgconfig, cmake, openssl, db53, boost
+{ lib, stdenv, mkDerivation, fetchFromGitHub, pkg-config, cmake, openssl, db53, boost
, zlib, miniupnpc, qtbase ? null , qttools ? null, util-linux, protobuf, qrencode, libevent
, withGui, python3, jemalloc, zeromq4 }:
@@ -18,7 +18,7 @@ mkDerivation rec {
patches = [ ./fix-bitcoin-qt-build.patch ];
- nativeBuildInputs = [ pkgconfig cmake ];
+ nativeBuildInputs = [ pkg-config cmake ];
buildInputs = [ openssl db53 boost zlib python3 jemalloc zeromq4
miniupnpc util-linux protobuf libevent ]
++ optionals withGui [ qtbase qttools qrencode ];
diff --git a/third_party/nixpkgs/pkgs/applications/blockchains/bitcoin-classic.nix b/third_party/nixpkgs/pkgs/applications/blockchains/bitcoin-classic.nix
index a9bf3f4715..bd1c9611d5 100644
--- a/third_party/nixpkgs/pkgs/applications/blockchains/bitcoin-classic.nix
+++ b/third_party/nixpkgs/pkgs/applications/blockchains/bitcoin-classic.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, pkgconfig, autoreconfHook, openssl, db48, boost
+{ lib, stdenv, fetchFromGitHub, pkg-config, autoreconfHook, openssl, db48, boost
, zlib, miniupnpc, qtbase ? null, qttools ? null, util-linux, protobuf, qrencode, libevent
, withGui }:
@@ -7,16 +7,16 @@ with lib;
stdenv.mkDerivation rec {
name = "bitcoin" + (toString (optional (!withGui) "d")) + "-classic-" + version;
- version = "1.3.8";
+ version = "1.3.8uahf";
src = fetchFromGitHub {
owner = "bitcoinclassic";
repo = "bitcoinclassic";
rev = "v${version}";
- sha256 = "06ij9v7zbdnhxq9429nnxiw655cp8idldj18l7fmj94gqx07n5vh";
+ sha256 = "sha256-V1cOB5FLotGS5jup/aVaiDiyr/v2KJ2SLcIu/Hrjuwk=";
};
- nativeBuildInputs = [ pkgconfig autoreconfHook ];
+ nativeBuildInputs = [ pkg-config autoreconfHook ];
buildInputs = [ openssl db48 boost zlib
miniupnpc util-linux protobuf libevent ]
++ optionals withGui [ qtbase qttools qrencode ];
diff --git a/third_party/nixpkgs/pkgs/applications/blockchains/bitcoin-gold.nix b/third_party/nixpkgs/pkgs/applications/blockchains/bitcoin-gold.nix
index c4b7f90cd9..7ff2804ba7 100644
--- a/third_party/nixpkgs/pkgs/applications/blockchains/bitcoin-gold.nix
+++ b/third_party/nixpkgs/pkgs/applications/blockchains/bitcoin-gold.nix
@@ -5,7 +5,7 @@
, libevent
, autoreconfHook
, db4
-, pkgconfig
+, pkg-config
, protobuf
, hexdump
, zeromq
@@ -32,7 +32,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [
autoreconfHook
- pkgconfig
+ pkg-config
hexdump
] ++ optionals withGui [
wrapQtAppsHook
diff --git a/third_party/nixpkgs/pkgs/applications/blockchains/bitcoin-knots.nix b/third_party/nixpkgs/pkgs/applications/blockchains/bitcoin-knots.nix
index a7fb005ea8..eea836ac62 100644
--- a/third_party/nixpkgs/pkgs/applications/blockchains/bitcoin-knots.nix
+++ b/third_party/nixpkgs/pkgs/applications/blockchains/bitcoin-knots.nix
@@ -1,6 +1,6 @@
{ lib, stdenv
, fetchFromGitHub
-, pkgconfig
+, pkg-config
, autoreconfHook
, db5
, openssl
@@ -24,7 +24,7 @@ stdenv.mkDerivation rec {
sha256 = "0c8k1154kcwz6q2803wx0zigvqaij1fi5akgfqlj3yl57jjw48jj";
};
- nativeBuildInputs = [ pkgconfig autoreconfHook ];
+ nativeBuildInputs = [ pkg-config autoreconfHook ];
buildInputs = [ openssl db5 openssl util-linux
protobuf boost zlib miniupnpc libevent ];
diff --git a/third_party/nixpkgs/pkgs/applications/blockchains/bitcoin-unlimited.nix b/third_party/nixpkgs/pkgs/applications/blockchains/bitcoin-unlimited.nix
index ac1c184180..04c906aefb 100644
--- a/third_party/nixpkgs/pkgs/applications/blockchains/bitcoin-unlimited.nix
+++ b/third_party/nixpkgs/pkgs/applications/blockchains/bitcoin-unlimited.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, pkgconfig, autoreconfHook, openssl, db48, boost
+{ lib, stdenv, fetchFromGitHub, pkg-config, autoreconfHook, openssl, db48, boost
, zlib, miniupnpc, util-linux, protobuf, qrencode, libevent, python3
, withGui, wrapQtAppsHook ? null, qtbase ? null, qttools ? null
, Foundation, ApplicationServices, AppKit }:
@@ -16,7 +16,7 @@ stdenv.mkDerivation rec {
sha256 = "018a22zbvjqky0whizmgxzscmna0sh2xqgyw02yjk8qj4yi0zp8c";
};
- nativeBuildInputs = [ pkgconfig autoreconfHook python3 ]
+ nativeBuildInputs = [ pkg-config autoreconfHook python3 ]
++ optionals withGui [ wrapQtAppsHook qttools ];
buildInputs = [ openssl db48 boost zlib
miniupnpc util-linux protobuf libevent ]
diff --git a/third_party/nixpkgs/pkgs/applications/blockchains/bitcoin.nix b/third_party/nixpkgs/pkgs/applications/blockchains/bitcoin.nix
index 55eef089e0..b241fcc49e 100644
--- a/third_party/nixpkgs/pkgs/applications/blockchains/bitcoin.nix
+++ b/third_party/nixpkgs/pkgs/applications/blockchains/bitcoin.nix
@@ -1,8 +1,9 @@
{ lib, stdenv
, fetchurl
-, pkgconfig
+, pkg-config
, autoreconfHook
, db48
+, sqlite
, boost
, zeromq
, hexdump
@@ -16,11 +17,12 @@
, qrencode
, libevent
, withGui
+, withWallet ? true
}:
with lib;
let
- version = "0.20.1";
+ version = "0.21.0";
majorMinorVersion = versions.majorMinor version;
desktop = fetchurl {
url = "https://raw.githubusercontent.com/bitcoin-core/packaging/${majorMinorVersion}/debian/bitcoin-qt.desktop";
@@ -36,20 +38,22 @@ stdenv.mkDerivation rec {
"https://bitcoincore.org/bin/bitcoin-core-${version}/bitcoin-${version}.tar.gz"
"https://bitcoin.org/bin/bitcoin-core-${version}/bitcoin-${version}.tar.gz"
];
- sha256 = "4bbd62fd6acfa5e9864ebf37a24a04bc2dcfe3e3222f056056288d854c53b978";
+ sha256 = "1a91202c62ee49fb64d57a52b8d6d01cd392fffcbef257b573800f9289655f37";
};
nativeBuildInputs =
- [ pkgconfig autoreconfHook ]
+ [ pkg-config autoreconfHook ]
++ optional stdenv.isDarwin hexdump
++ optional withGui wrapQtAppsHook;
- buildInputs = [ db48 boost zlib zeromq miniupnpc libevent ]
+ buildInputs = [ boost zlib zeromq miniupnpc libevent ]
++ optionals stdenv.isLinux [ util-linux ]
+ ++ optionals withWallet [ db48 sqlite ]
++ optionals withGui [ qtbase qttools qrencode ];
postInstall = optional withGui ''
install -Dm644 ${desktop} $out/share/applications/bitcoin-qt.desktop
- install -Dm644 share/pixmaps/bitcoin128.png $out/share/pixmaps/bitcoin128.png
+ substituteInPlace $out/share/applications/bitcoin-qt.desktop --replace "Icon=bitcoin128" "Icon=bitcoin"
+ install -Dm644 share/pixmaps/bitcoin256.png $out/share/pixmaps/bitcoin.png
'';
configureFlags = [
@@ -58,8 +62,9 @@ stdenv.mkDerivation rec {
] ++ optionals (!doCheck) [
"--disable-tests"
"--disable-gui-tests"
- ]
- ++ optionals withGui [
+ ] ++ optionals (!withWallet) [
+ "--disable-wallet"
+ ] ++ optionals withGui [
"--with-gui=qt5"
"--with-qt-bindir=${qtbase.dev}/bin:${qttools.dev}/bin"
];
@@ -87,7 +92,7 @@ stdenv.mkDerivation rec {
homepage = "https://bitcoin.org/";
downloadPage = "https://bitcoincore.org/bin/bitcoin-core-${version}/";
changelog = "https://bitcoincore.org/en/releases/${version}/";
- maintainers = with maintainers; [ roconnor ];
+ maintainers = with maintainers; [ prusnak roconnor ];
license = licenses.mit;
platforms = platforms.unix;
};
diff --git a/third_party/nixpkgs/pkgs/applications/blockchains/btcdeb/default.nix b/third_party/nixpkgs/pkgs/applications/blockchains/btcdeb/default.nix
index cd162a8f4b..7f4e438173 100644
--- a/third_party/nixpkgs/pkgs/applications/blockchains/btcdeb/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/blockchains/btcdeb/default.nix
@@ -1,7 +1,7 @@
{ lib, stdenv
, fetchFromGitHub
, autoreconfHook
-, pkgconfig
+, pkg-config
, openssl
}:
@@ -17,7 +17,7 @@ stdenv.mkDerivation rec {
sha256 = "0qkmf89z2n7s95vhw3n9vh9dbi14zy4vqw3ffdh1w911jwm5ry3z";
};
- nativeBuildInputs = [ pkgconfig autoreconfHook ];
+ nativeBuildInputs = [ pkg-config autoreconfHook ];
buildInputs = [ openssl ];
meta = {
diff --git a/third_party/nixpkgs/pkgs/applications/blockchains/cgminer/default.nix b/third_party/nixpkgs/pkgs/applications/blockchains/cgminer/default.nix
index b7d9bcd583..250379ee71 100644
--- a/third_party/nixpkgs/pkgs/applications/blockchains/cgminer/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/blockchains/cgminer/default.nix
@@ -1,6 +1,6 @@
{ lib, stdenv
, fetchFromGitHub
-, pkgconfig
+, pkg-config
, libtool
, autoconf
, automake
@@ -23,7 +23,7 @@ stdenv.mkDerivation rec {
sha256 = "0l1ms3nxnjzh4mpiadikvngcr9k3jnjqy3yna207za0va0c28dj5";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ autoconf automake libtool curl ncurses ocl-icd opencl-headers
xorg.libX11 xorg.libXext xorg.libXinerama jansson libusb1 ];
diff --git a/third_party/nixpkgs/pkgs/applications/blockchains/clightning.nix b/third_party/nixpkgs/pkgs/applications/blockchains/clightning.nix
index 2f3fca79c8..745ac34997 100644
--- a/third_party/nixpkgs/pkgs/applications/blockchains/clightning.nix
+++ b/third_party/nixpkgs/pkgs/applications/blockchains/clightning.nix
@@ -1,28 +1,35 @@
-{ lib, stdenv, python3, pkgconfig, which, libtool, autoconf, automake,
- autogen, sqlite, gmp, zlib, fetchurl, unzip, fetchpatch, gettext }:
-
-with lib;
+{ lib
+, stdenv
+, fetchurl
+, autoconf
+, automake
+, autogen
+, gettext
+, libtool
+, pkg-config
+, unzip
+, which
+, gmp
+, libsodium
+, python3
+, sqlite
+, zlib
+}:
+let
+ py3 = python3.withPackages (p: [ p.Mako ]);
+in
stdenv.mkDerivation rec {
pname = "clightning";
- version = "0.9.2";
+ version = "0.9.3";
src = fetchurl {
url = "https://github.com/ElementsProject/lightning/releases/download/v${version}/clightning-v${version}.zip";
- sha256 = "022fw6rbn0chg0432h9q05w8qnys0hd9hf1qm2qlnnmamxw4dyfy";
+ sha256 = "b4563921ed8bccd59d32b031f81825dc57fbe90882f0ecd5da89e48b59ff18b2";
};
- enableParallelBuilding = true;
+ nativeBuildInputs = [ autogen autoconf automake gettext libtool pkg-config py3 unzip which ];
- nativeBuildInputs = [ autoconf autogen automake libtool pkgconfig which unzip gettext ];
- buildInputs =
- let py3 = python3.withPackages (p: [ p.Mako ]);
- in [ sqlite gmp zlib py3 ];
-
- makeFlags = [ "prefix=$(out) VERSION=v${version}" ];
-
- configurePhase = ''
- ./configure --prefix=$out --disable-developer --disable-valgrind
- '';
+ buildInputs = [ gmp libsodium sqlite zlib ];
postPatch = ''
patchShebangs \
@@ -32,18 +39,24 @@ stdenv.mkDerivation rec {
devtools/sql-rewrite.py
'';
- doCheck = false;
+ configurePhase = ''
+ ./configure --prefix=$out --disable-developer --disable-valgrind
+ '';
- meta = {
+ makeFlags = [ "prefix=$(out) VERSION=v${version}" ];
+
+ enableParallelBuilding = true;
+
+ meta = with lib; {
description = "A Bitcoin Lightning Network implementation in C";
- longDescription= ''
+ longDescription = ''
c-lightning is a standard compliant implementation of the Lightning
Network protocol. The Lightning Network is a scalability solution for
Bitcoin, enabling secure and instant transfer of funds between any two
parties for any amount.
'';
homepage = "https://github.com/ElementsProject/lightning";
- maintainers = with maintainers; [ jb55 ];
+ maintainers = with maintainers; [ jb55 prusnak ];
license = licenses.mit;
platforms = platforms.linux;
};
diff --git a/third_party/nixpkgs/pkgs/applications/blockchains/dashpay.nix b/third_party/nixpkgs/pkgs/applications/blockchains/dashpay.nix
index 6b122d502c..ca1dd13e42 100644
--- a/third_party/nixpkgs/pkgs/applications/blockchains/dashpay.nix
+++ b/third_party/nixpkgs/pkgs/applications/blockchains/dashpay.nix
@@ -1,4 +1,4 @@
-{ fetchFromGitHub, lib, stdenv, pkgconfig, autoreconfHook
+{ fetchFromGitHub, lib, stdenv, pkg-config, autoreconfHook
, openssl, db48, boost, zlib, miniupnpc
, qrencode, glib, protobuf, yasm, libevent
, util-linux
@@ -18,7 +18,7 @@ stdenv.mkDerivation rec {
sha256 = "0l1gcj2xf2bal9ph9y11x8yd28fd25f55f48xbm45bfw3ij7nbaa";
};
- nativeBuildInputs = [ pkgconfig autoreconfHook ];
+ nativeBuildInputs = [ pkg-config autoreconfHook ];
buildInputs = [ glib openssl db48 yasm boost zlib libevent
miniupnpc protobuf qrencode util-linux ];
diff --git a/third_party/nixpkgs/pkgs/applications/blockchains/dcrwallet.nix b/third_party/nixpkgs/pkgs/applications/blockchains/dcrwallet.nix
index 779e713561..2266a1e4c2 100644
--- a/third_party/nixpkgs/pkgs/applications/blockchains/dcrwallet.nix
+++ b/third_party/nixpkgs/pkgs/applications/blockchains/dcrwallet.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "dcrwallet";
- version = "1.5.1";
+ version = "1.6.0";
src = fetchFromGitHub {
owner = "decred";
repo = "dcrwallet";
rev = "refs/tags/v${version}";
- sha256 = "0ij2mwvdxg78p9qbdf9wm7aaphfg4j8lqgrjyjsj3kyi1l458ds9";
+ sha256 = "sha256-WUfmv+laOwR/fc4osAFzPKqHQR+wOtSdLEsysICnuvg=";
};
- vendorSha256 = "0qrrr92cad399xwr64qa9h41wqqaj0dy5mw248g5v53zars541w7";
+ vendorSha256 = "sha256-9IRNlULvARIZu6dWaKrvx6fiDJ80SBLINhK/9tW9k/0=";
doCheck = false;
diff --git a/third_party/nixpkgs/pkgs/applications/blockchains/dero.nix b/third_party/nixpkgs/pkgs/applications/blockchains/dero.nix
index 373170fe8f..6b15cbd0a1 100644
--- a/third_party/nixpkgs/pkgs/applications/blockchains/dero.nix
+++ b/third_party/nixpkgs/pkgs/applications/blockchains/dero.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, cmake, pkgconfig, unbound, openssl, boost
+{ lib, stdenv, fetchFromGitHub, cmake, pkg-config, unbound, openssl, boost
, lmdb, miniupnpc, readline }:
stdenv.mkDerivation rec {
@@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
sha256 = "1v8b9wbmqbpyf4jpc0v276qzk3hc5fpddcmwvv5k5yfi30nmbh5c";
};
- nativeBuildInputs = [ cmake pkgconfig ];
+ nativeBuildInputs = [ cmake pkg-config ];
buildInputs = [ boost miniupnpc openssl lmdb unbound readline ];
meta = with lib; {
diff --git a/third_party/nixpkgs/pkgs/applications/blockchains/digibyte.nix b/third_party/nixpkgs/pkgs/applications/blockchains/digibyte.nix
index 97bf97bb34..acf0b355e6 100644
--- a/third_party/nixpkgs/pkgs/applications/blockchains/digibyte.nix
+++ b/third_party/nixpkgs/pkgs/applications/blockchains/digibyte.nix
@@ -5,7 +5,7 @@
, libevent
, autoreconfHook
, db4
-, pkgconfig
+, pkg-config
, protobuf
, hexdump
, zeromq
@@ -32,7 +32,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [
autoreconfHook
- pkgconfig
+ pkg-config
hexdump
] ++ optionals withGui [
wrapQtAppsHook
diff --git a/third_party/nixpkgs/pkgs/applications/blockchains/dogecoin.nix b/third_party/nixpkgs/pkgs/applications/blockchains/dogecoin.nix
index 2a01288e4d..88439d6bdb 100644
--- a/third_party/nixpkgs/pkgs/applications/blockchains/dogecoin.nix
+++ b/third_party/nixpkgs/pkgs/applications/blockchains/dogecoin.nix
@@ -1,5 +1,5 @@
{ lib, stdenv , fetchFromGitHub
-, pkgconfig, autoreconfHook
+, pkg-config, autoreconfHook
, db5, openssl, boost, zlib, miniupnpc, libevent
, protobuf, util-linux, qt4, qrencode
, withGui }:
@@ -16,7 +16,7 @@ stdenv.mkDerivation rec {
sha256 = "1gw46q63mjzwvb17ck6p1bap2xpdrap08szw2kjhasa3yvd5swyy";
};
- nativeBuildInputs = [ pkgconfig autoreconfHook ];
+ nativeBuildInputs = [ pkg-config autoreconfHook ];
buildInputs = [ openssl db5 openssl util-linux
protobuf boost zlib miniupnpc libevent ]
++ optionals withGui [ qt4 qrencode ];
diff --git a/third_party/nixpkgs/pkgs/applications/blockchains/ethabi.nix b/third_party/nixpkgs/pkgs/applications/blockchains/ethabi.nix
index ec142cc723..8cf3295cca 100644
--- a/third_party/nixpkgs/pkgs/applications/blockchains/ethabi.nix
+++ b/third_party/nixpkgs/pkgs/applications/blockchains/ethabi.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, rustPlatform }:
+{ lib, fetchFromGitHub, rustPlatform }:
rustPlatform.buildRustPackage rec {
pname = "ethabi";
diff --git a/third_party/nixpkgs/pkgs/applications/blockchains/exodus/default.nix b/third_party/nixpkgs/pkgs/applications/blockchains/exodus/default.nix
index 37ad808de8..72af1af953 100644
--- a/third_party/nixpkgs/pkgs/applications/blockchains/exodus/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/blockchains/exodus/default.nix
@@ -4,11 +4,11 @@ cups, vivaldi-ffmpeg-codecs, libpulseaudio, at-spi2-core, libxkbcommon, mesa }:
stdenv.mkDerivation rec {
pname = "exodus";
- version = "21.1.7";
+ version = "21.1.18";
src = fetchurl {
url = "https://downloads.exodus.io/releases/${pname}-linux-x64-${version}.zip";
- sha256 = "sha256-im0z3g225EhboJFoHBweHefn2QAKvYGSAP7e4Mz6Jm8=";
+ sha256 = "sha256-cc0m1gOwIY4M0ljSSdj8WaQfU/ikGI1Zlf8gGDdht4Q=";
};
sourceRoot = ".";
diff --git a/third_party/nixpkgs/pkgs/applications/blockchains/ledger-live-desktop/default.nix b/third_party/nixpkgs/pkgs/applications/blockchains/ledger-live-desktop/default.nix
index 54805f2512..f2087c6371 100644
--- a/third_party/nixpkgs/pkgs/applications/blockchains/ledger-live-desktop/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/blockchains/ledger-live-desktop/default.nix
@@ -1,13 +1,13 @@
-{ lib, stdenv, fetchurl, makeDesktopItem, appimageTools, imagemagick }:
+{ lib, fetchurl, makeDesktopItem, appimageTools, imagemagick }:
let
pname = "ledger-live-desktop";
- version = "2.19.0";
+ version = "2.20.0";
name = "${pname}-${version}";
src = fetchurl {
url = "https://github.com/LedgerHQ/${pname}/releases/download/v${version}/${pname}-${version}-linux-x86_64.AppImage";
- sha256 = "13z4v64z58b8fxph3rgjqy1z1y2agmarfr8cihlkf0ndssicasdl";
+ sha256 = "10gi29mcvs4d5flqycwid190pnlciznzbvg36250mxaxxs58rq7j";
};
appimageContents = appimageTools.extractType2 {
diff --git a/third_party/nixpkgs/pkgs/applications/blockchains/litecoin.nix b/third_party/nixpkgs/pkgs/applications/blockchains/litecoin.nix
index 342f14c7df..c80ef342c7 100644
--- a/third_party/nixpkgs/pkgs/applications/blockchains/litecoin.nix
+++ b/third_party/nixpkgs/pkgs/applications/blockchains/litecoin.nix
@@ -1,5 +1,5 @@
{ lib, stdenv, mkDerivation, fetchFromGitHub
-, pkgconfig, autoreconfHook
+, pkg-config, autoreconfHook
, openssl, db48, boost, zlib, miniupnpc
, glib, protobuf, util-linux, qrencode
, AppKit
@@ -22,7 +22,7 @@ mkDerivation rec {
sha256 = "11753zhyx1kmrlljc6kbjwrcb06dfcrsqvmw3iaki9a132qk6l5c";
};
- nativeBuildInputs = [ pkgconfig autoreconfHook ];
+ nativeBuildInputs = [ pkg-config autoreconfHook ];
buildInputs = [ openssl db48 boost zlib zeromq
miniupnpc glib protobuf util-linux libevent ]
++ optionals stdenv.isDarwin [ AppKit ]
diff --git a/third_party/nixpkgs/pkgs/applications/blockchains/lnd.nix b/third_party/nixpkgs/pkgs/applications/blockchains/lnd.nix
index 831195f06f..f5c1329090 100644
--- a/third_party/nixpkgs/pkgs/applications/blockchains/lnd.nix
+++ b/third_party/nixpkgs/pkgs/applications/blockchains/lnd.nix
@@ -1,21 +1,21 @@
-{ buildGoModule, fetchFromGitHub, lib
+{ buildGoModule
+, fetchFromGitHub
+, lib
, tags ? [ "autopilotrpc" "signrpc" "walletrpc" "chainrpc" "invoicesrpc" "watchtowerrpc" ]
}:
buildGoModule rec {
pname = "lnd";
- version = "0.11.0-beta";
+ version = "0.12.0-beta";
src = fetchFromGitHub {
owner = "lightningnetwork";
repo = "lnd";
rev = "v${version}";
- sha256 = "1r1hwz8ka5mnmrvj9zcd78kn68g8fg3d4bdx9i0xy4sc2hh1dcpj";
+ sha256 = "0mjfmmi5d5d2hny3938rxxdgar3qyk6x909l25fvjr4q3l4sz4x0";
};
- vendorSha256 = "090b9sxvdwh787w0rhrcbky9pbx64qgqx1pvk9ysk3886nxdhf7k";
-
- doCheck = false;
+ vendorSha256 = "00q8dydskzg4rhxnnpzpbmmvc3q4wzm8z3dps2bv0nx3fk0fmrl3";
subPackages = ["cmd/lncli" "cmd/lnd"];
@@ -34,7 +34,7 @@ buildGoModule rec {
meta = with lib; {
description = "Lightning Network Daemon";
homepage = "https://github.com/lightningnetwork/lnd";
- license = lib.licenses.mit;
- maintainers = with maintainers; [ cypherpunk2140 ];
+ license = licenses.mit;
+ maintainers = with maintainers; [ cypherpunk2140 prusnak ];
};
}
diff --git a/third_party/nixpkgs/pkgs/applications/blockchains/masari.nix b/third_party/nixpkgs/pkgs/applications/blockchains/masari.nix
index 25301a87ae..bf995da36a 100644
--- a/third_party/nixpkgs/pkgs/applications/blockchains/masari.nix
+++ b/third_party/nixpkgs/pkgs/applications/blockchains/masari.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, cmake, pkgconfig, unbound, openssl, boost
+{ lib, stdenv, fetchFromGitHub, cmake, pkg-config, unbound, openssl, boost
, lmdb, miniupnpc, readline }:
stdenv.mkDerivation rec {
@@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
sha256 = "0l6i21wkq5f6z8xr756i7vqgkzk7lixaa31ydy34fkfcqxppgxz3";
};
- nativeBuildInputs = [ cmake pkgconfig ];
+ nativeBuildInputs = [ cmake pkg-config ];
buildInputs = [ boost miniupnpc openssl lmdb unbound readline ];
meta = with lib; {
diff --git a/third_party/nixpkgs/pkgs/applications/blockchains/monero-gui/default.nix b/third_party/nixpkgs/pkgs/applications/blockchains/monero-gui/default.nix
index 5165c61b07..9bf1ca586c 100644
--- a/third_party/nixpkgs/pkgs/applications/blockchains/monero-gui/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/blockchains/monero-gui/default.nix
@@ -1,6 +1,6 @@
{ lib, stdenv, wrapQtAppsHook, makeDesktopItem
, fetchFromGitHub
-, cmake, qttools, pkgconfig
+, cmake, qttools, pkg-config
, qtbase, qtdeclarative, qtgraphicaleffects
, qtmultimedia, qtxmlpatterns
, qtquickcontrols, qtquickcontrols2
@@ -38,7 +38,7 @@ stdenv.mkDerivation rec {
};
nativeBuildInputs = [
- cmake pkgconfig wrapQtAppsHook
+ cmake pkg-config wrapQtAppsHook
(getDev qttools)
];
diff --git a/third_party/nixpkgs/pkgs/applications/blockchains/monero/default.nix b/third_party/nixpkgs/pkgs/applications/blockchains/monero/default.nix
index 48d1952192..41931bc9ec 100644
--- a/third_party/nixpkgs/pkgs/applications/blockchains/monero/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/blockchains/monero/default.nix
@@ -1,5 +1,5 @@
{ lib, stdenv, fetchFromGitHub, fetchpatch
-, cmake, pkgconfig
+, cmake, pkg-config
, boost, miniupnpc, openssl, unbound
, zeromq, pcsclite, readline, libsodium, hidapi
, randomx, rapidjson
@@ -38,7 +38,7 @@ stdenv.mkDerivation rec {
cp -r . $source
'';
- nativeBuildInputs = [ cmake pkgconfig ];
+ nativeBuildInputs = [ cmake pkg-config ];
buildInputs = [
boost miniupnpc openssl unbound
diff --git a/third_party/nixpkgs/pkgs/applications/blockchains/namecoin.nix b/third_party/nixpkgs/pkgs/applications/blockchains/namecoin.nix
index 77f72f4824..dccee1dc05 100644
--- a/third_party/nixpkgs/pkgs/applications/blockchains/namecoin.nix
+++ b/third_party/nixpkgs/pkgs/applications/blockchains/namecoin.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, openssl, boost, libevent, autoreconfHook, db4, miniupnpc, eject, pkgconfig, qt4, protobuf, qrencode, hexdump
+{ lib, stdenv, fetchFromGitHub, openssl, boost, libevent, autoreconfHook, db4, miniupnpc, eject, pkg-config, qt4, protobuf, qrencode, hexdump
, withGui }:
with lib;
@@ -15,7 +15,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [
autoreconfHook
- pkgconfig
+ pkg-config
hexdump
];
diff --git a/third_party/nixpkgs/pkgs/applications/blockchains/nano-wallet/default.nix b/third_party/nixpkgs/pkgs/applications/blockchains/nano-wallet/default.nix
index 664e267406..60ad51152f 100644
--- a/third_party/nixpkgs/pkgs/applications/blockchains/nano-wallet/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/blockchains/nano-wallet/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, cmake, pkgconfig, wrapQtAppsHook, boost, libGL
+{ lib, stdenv, fetchFromGitHub, cmake, pkg-config, wrapQtAppsHook, boost, libGL
, qtbase}:
stdenv.mkDerivation rec {
@@ -33,7 +33,7 @@ stdenv.mkDerivation rec {
optionToFlag = name: value: "-D${name}=${value}";
in lib.mapAttrsToList optionToFlag options;
- nativeBuildInputs = [ cmake pkgconfig wrapQtAppsHook ];
+ nativeBuildInputs = [ cmake pkg-config wrapQtAppsHook ];
buildInputs = [ boost libGL qtbase ];
buildPhase = ''
diff --git a/third_party/nixpkgs/pkgs/applications/blockchains/openethereum/default.nix b/third_party/nixpkgs/pkgs/applications/blockchains/openethereum/default.nix
index 5bb5d29515..8ad7c8fdd6 100644
--- a/third_party/nixpkgs/pkgs/applications/blockchains/openethereum/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/blockchains/openethereum/default.nix
@@ -12,16 +12,16 @@
rustPlatform.buildRustPackage rec {
pname = "openethereum";
- version = "3.1.0";
+ version = "3.1.1";
src = fetchFromGitHub {
owner = "openethereum";
repo = "openethereum";
rev = "v${version}";
- sha256 = "cs84Zz0nhagGDu5sDFTaFZF3SPEgJU8F4vGX7KLihOM=";
+ sha256 = "sha256-RUrJuJF0R0mc7XdLyk915fRWtMfzjp5QE6oeWxHfyEQ=";
};
- cargoSha256 = "6suNkHw1BbISb0MkYkUaD+mpUal+kn3y1SFVqzJFqJc=";
+ cargoSha256 = "sha256-b+winsCzU0sXGDX6nUtWq4JrIyTcJ3uva7RlV5VsXfk=";
LIBCLANG_PATH = "${llvmPackages.libclang}/lib";
nativeBuildInputs = [
diff --git a/third_party/nixpkgs/pkgs/applications/blockchains/particl/particl-core.nix b/third_party/nixpkgs/pkgs/applications/blockchains/particl/particl-core.nix
index cadd64b289..feced9eecb 100644
--- a/third_party/nixpkgs/pkgs/applications/blockchains/particl/particl-core.nix
+++ b/third_party/nixpkgs/pkgs/applications/blockchains/particl/particl-core.nix
@@ -6,7 +6,7 @@
, libevent
, miniupnpc
, openssl
-, pkgconfig
+, pkg-config
, zeromq
, zlib
, unixtools
@@ -17,14 +17,14 @@ with lib;
stdenv.mkDerivation rec {
pname = "particl-core";
- version = "0.19.1.1";
+ version = "0.19.2.3";
src = fetchurl {
url = "https://github.com/particl/particl-core/archive/v${version}.tar.gz";
- sha256 = "11y5q2srkh6r2samppjb5mg6hl79y16j2lj1r23p0968vb9c45kl";
+ sha256 = "sha256-nAsQvYWUejSu/4MMIwZhlV5Gjza/Da4jcp6/01lppvg=";
};
- nativeBuildInputs = [ pkgconfig autoreconfHook ];
+ nativeBuildInputs = [ pkg-config autoreconfHook ];
buildInputs = [ openssl db48 boost zlib miniupnpc libevent zeromq unixtools.hexdump python3 ];
configureFlags = [
diff --git a/third_party/nixpkgs/pkgs/applications/blockchains/pivx.nix b/third_party/nixpkgs/pkgs/applications/blockchains/pivx.nix
index 92f548789b..58986a1067 100644
--- a/third_party/nixpkgs/pkgs/applications/blockchains/pivx.nix
+++ b/third_party/nixpkgs/pkgs/applications/blockchains/pivx.nix
@@ -1,4 +1,4 @@
-{ fetchFromGitHub, lib, stdenv, pkgconfig, autoreconfHook, wrapQtAppsHook ? null
+{ fetchFromGitHub, lib, stdenv, pkg-config, autoreconfHook, wrapQtAppsHook ? null
, openssl, db48, boost, zlib, miniupnpc, gmp
, qrencode, glib, protobuf, yasm, libevent
, util-linux, qtbase ? null, qttools ? null
@@ -19,7 +19,7 @@ stdenv.mkDerivation rec {
sha256 = "03ndk46h6093v8s18d5iffz48zhlshq7jrk6vgpjfs6z2iqgd2sy";
};
- nativeBuildInputs = [ pkgconfig autoreconfHook ] ++ optionals withGui [ wrapQtAppsHook ];
+ nativeBuildInputs = [ pkg-config autoreconfHook ] ++ optionals withGui [ wrapQtAppsHook ];
buildInputs = [ glib gmp openssl db48 yasm boost zlib libevent miniupnpc protobuf util-linux ]
++ optionals withGui [ qtbase qttools qrencode ];
diff --git a/third_party/nixpkgs/pkgs/applications/blockchains/polkadot/default.nix b/third_party/nixpkgs/pkgs/applications/blockchains/polkadot/default.nix
index 866adeea27..84bb42fabf 100644
--- a/third_party/nixpkgs/pkgs/applications/blockchains/polkadot/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/blockchains/polkadot/default.nix
@@ -7,16 +7,16 @@
}:
rustPlatform.buildRustPackage rec {
pname = "polkadot";
- version = "0.8.26-1";
+ version = "0.8.27";
src = fetchFromGitHub {
owner = "paritytech";
repo = "polkadot";
rev = "v${version}";
- sha256 = "17ji1gjrx3gzw4msaz9kgvm132y14wgh8z183l3mfw1cj44a6kqk";
+ sha256 = "1zkqmsclhnv14s4mxz7h49kfx8wyi3lyi0dik6jn1fh6w8zr962c";
};
- cargoSha256 = "07zwlwx02xw1y20br2c4grwv7bprhynqy7gav4qh3vw117ijpiqk";
+ cargoSha256 = "1j0pr09y5pc43a4rz1zq3h9vmd874zz6z0wd279lpm6p2m0077cs";
nativeBuildInputs = [ clang ];
@@ -24,9 +24,10 @@ rustPlatform.buildRustPackage rec {
PROTOC = "${protobuf}/bin/protoc";
# NOTE: We don't build the WASM runtimes since this would require a more
- # complicated rust environment setup. The resulting binary is still useful for
- # live networks since those just use the WASM blob from the network chainspec.
- BUILD_DUMMY_WASM_BINARY = 1;
+ # complicated rust environment setup and this is only needed for developer
+ # environments. The resulting binary is useful for end-users of live networks
+ # since those just use the WASM blob from the network chainspec.
+ SKIP_WASM_BUILD = 1;
# We can't run the test suite since we didn't compile the WASM runtimes.
doCheck = false;
diff --git a/third_party/nixpkgs/pkgs/applications/blockchains/quorum.nix b/third_party/nixpkgs/pkgs/applications/blockchains/quorum.nix
index 499e2a77c6..1424ddc951 100644
--- a/third_party/nixpkgs/pkgs/applications/blockchains/quorum.nix
+++ b/third_party/nixpkgs/pkgs/applications/blockchains/quorum.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, buildGoPackage, git, which, removeReferencesTo, go }:
+{ lib, fetchFromGitHub, buildGoPackage, git, which, removeReferencesTo, go }:
buildGoPackage rec {
pname = "quorum";
diff --git a/third_party/nixpkgs/pkgs/applications/blockchains/stellar-core.nix b/third_party/nixpkgs/pkgs/applications/blockchains/stellar-core.nix
index 925942c56e..ceb48bf6aa 100644
--- a/third_party/nixpkgs/pkgs/applications/blockchains/stellar-core.nix
+++ b/third_party/nixpkgs/pkgs/applications/blockchains/stellar-core.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchgit, autoconf, libtool, automake, pkgconfig, git
+{ lib, stdenv, fetchgit, autoconf, libtool, automake, pkg-config, git
, bison, flex, postgresql }:
let
@@ -16,7 +16,7 @@ in stdenv.mkDerivation {
leaveDotGit = true;
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ autoconf automake libtool git ];
propagatedBuildInputs = [ bison flex postgresql ];
diff --git a/third_party/nixpkgs/pkgs/applications/blockchains/turbo-geth.nix b/third_party/nixpkgs/pkgs/applications/blockchains/turbo-geth.nix
index acb0eafb95..dcfba41714 100644
--- a/third_party/nixpkgs/pkgs/applications/blockchains/turbo-geth.nix
+++ b/third_party/nixpkgs/pkgs/applications/blockchains/turbo-geth.nix
@@ -1,17 +1,17 @@
-{ lib, stdenv, buildGoModule, fetchFromGitHub }:
+{ lib, buildGoModule, fetchFromGitHub }:
buildGoModule rec {
pname = "turbo-geth";
- version = "2020.12.02";
+ version = "2021.01.01";
src = fetchFromGitHub {
owner = "ledgerwatch";
repo = pname;
rev = "v${version}";
- sha256 = "0ynnpvpd84qncvzmk4hmq8mn6m14a9p3zg4svijqwlsrr39amp3q";
+ sha256 = "0a570570cmyngbz645728jdd0d2xmnyrnln2gbxnngiv4v62dxls";
};
- vendorSha256 = "0sk064iyaxq9ig9xv3h1p1c4994hna9bky16g3hblbnh3v7mmqar";
+ vendorSha256 = "1x3mhfc16slaamp51rbscfwll25qj6ama1xkysidy7rscmmsj392";
runVend = true;
subPackages = [
diff --git a/third_party/nixpkgs/pkgs/applications/blockchains/vertcoin.nix b/third_party/nixpkgs/pkgs/applications/blockchains/vertcoin.nix
index d56126902b..acb02298e1 100644
--- a/third_party/nixpkgs/pkgs/applications/blockchains/vertcoin.nix
+++ b/third_party/nixpkgs/pkgs/applications/blockchains/vertcoin.nix
@@ -5,7 +5,7 @@
, libevent
, autoreconfHook
, db4
-, pkgconfig
+, pkg-config
, protobuf
, hexdump
, zeromq
@@ -32,7 +32,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [
autoreconfHook
- pkgconfig
+ pkg-config
hexdump
] ++ optionals withGui [
wrapQtAppsHook
diff --git a/third_party/nixpkgs/pkgs/applications/display-managers/lightdm-enso-os-greeter/default.nix b/third_party/nixpkgs/pkgs/applications/display-managers/lightdm-enso-os-greeter/default.nix
index 43f5bcd495..f595e211dc 100644
--- a/third_party/nixpkgs/pkgs/applications/display-managers/lightdm-enso-os-greeter/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/display-managers/lightdm-enso-os-greeter/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchgit, pkgconfig, linkFarm, lightdm-enso-os-greeter
+{ lib, stdenv, fetchgit, pkg-config, linkFarm, lightdm-enso-os-greeter
, dbus, pcre, epoxy, libXdmcp, at-spi2-core, libxklavier, libxkbcommon, libpthreadstubs
, gtk3, vala, cmake, libgee, libX11, lightdm, gdk-pixbuf, clutter-gtk, wrapGAppsHook, librsvg }:
@@ -18,7 +18,7 @@ stdenv.mkDerivation {
nativeBuildInputs = [
cmake
- pkgconfig
+ pkg-config
vala
wrapGAppsHook
];
diff --git a/third_party/nixpkgs/pkgs/applications/display-managers/lightdm-mini-greeter/default.nix b/third_party/nixpkgs/pkgs/applications/display-managers/lightdm-mini-greeter/default.nix
index 363e0503c2..d1cd2e7d3e 100644
--- a/third_party/nixpkgs/pkgs/applications/display-managers/lightdm-mini-greeter/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/display-managers/lightdm-mini-greeter/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, linkFarm, lightdm-mini-greeter, fetchFromGitHub, autoreconfHook, pkgconfig, lightdm, gtk3, glib, gdk-pixbuf, wrapGAppsHook, librsvg }:
+{ lib, stdenv, linkFarm, lightdm-mini-greeter, fetchFromGitHub, autoreconfHook, pkg-config, lightdm, gtk3, glib, gdk-pixbuf, wrapGAppsHook, librsvg }:
stdenv.mkDerivation rec {
pname = "lightdm-mini-greeter";
@@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
sha256 = "10hga7pmfyjdvj4xwm3djwrhk50brcpycj3p3c57pa0vnx4ill3s";
};
- nativeBuildInputs = [ autoreconfHook pkgconfig wrapGAppsHook ];
+ nativeBuildInputs = [ autoreconfHook pkg-config wrapGAppsHook ];
buildInputs = [ lightdm gtk3 glib gdk-pixbuf librsvg ];
configureFlags = [ "--sysconfdir=/etc" ];
diff --git a/third_party/nixpkgs/pkgs/applications/display-managers/lightdm-tiny-greeter/default.nix b/third_party/nixpkgs/pkgs/applications/display-managers/lightdm-tiny-greeter/default.nix
index 29dece3e5c..5c2a6d7c59 100644
--- a/third_party/nixpkgs/pkgs/applications/display-managers/lightdm-tiny-greeter/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/display-managers/lightdm-tiny-greeter/default.nix
@@ -1,5 +1,5 @@
{ lib, stdenv, linkFarm, lightdm-tiny-greeter, fetchFromGitHub
-, pkgconfig, lightdm, gtk3, glib, wrapGAppsHook, conf ? "" }:
+, pkg-config, lightdm, gtk3, glib, wrapGAppsHook, conf ? "" }:
stdenv.mkDerivation rec {
pname = "lightdm-tiny-greeter";
@@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
sha256 = "08azpj7b5qgac9bgi1xvd6qy6x2nb7iapa0v40ggr3d1fabyhrg6";
};
- nativeBuildInputs = [ pkgconfig wrapGAppsHook ];
+ nativeBuildInputs = [ pkg-config wrapGAppsHook ];
buildInputs = [ lightdm gtk3 glib ];
postUnpack = if conf != "" then ''
diff --git a/third_party/nixpkgs/pkgs/applications/display-managers/lightdm/default.nix b/third_party/nixpkgs/pkgs/applications/display-managers/lightdm/default.nix
index ad74cbfb70..6a96f560dd 100644
--- a/third_party/nixpkgs/pkgs/applications/display-managers/lightdm/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/display-managers/lightdm/default.nix
@@ -4,7 +4,7 @@
, substituteAll
, plymouth
, pam
-, pkgconfig
+, pkg-config
, autoconf
, automake
, libtool
@@ -56,7 +56,7 @@ stdenv.mkDerivation rec {
intltool
itstool
libtool
- pkgconfig
+ pkg-config
vala
];
diff --git a/third_party/nixpkgs/pkgs/applications/display-managers/lightdm/gtk-greeter.nix b/third_party/nixpkgs/pkgs/applications/display-managers/lightdm/gtk-greeter.nix
index 6acb05478d..90f7a03d0d 100644
--- a/third_party/nixpkgs/pkgs/applications/display-managers/lightdm/gtk-greeter.nix
+++ b/third_party/nixpkgs/pkgs/applications/display-managers/lightdm/gtk-greeter.nix
@@ -2,7 +2,7 @@
, lightdm_gtk_greeter
, fetchurl
, lightdm
-, pkgconfig
+, pkg-config
, intltool
, linkFarm
, wrapGAppsHook
@@ -31,7 +31,7 @@ stdenv.mkDerivation rec {
sha256 = "1g7wc3d3vqfa7mrdhx1w9ywydgjbffla6rbrxq9k3sc62br97qms";
};
- nativeBuildInputs = [ pkgconfig intltool wrapGAppsHook ];
+ nativeBuildInputs = [ pkg-config intltool wrapGAppsHook ];
buildInputs = [ lightdm exo librsvg hicolor-icon-theme ]
++ (if useGTK2 then [ gtk2 ] else [ gtk3 ]);
diff --git a/third_party/nixpkgs/pkgs/applications/display-managers/sddm/default.nix b/third_party/nixpkgs/pkgs/applications/display-managers/sddm/default.nix
index fd02536589..f43d3ca9be 100644
--- a/third_party/nixpkgs/pkgs/applications/display-managers/sddm/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/display-managers/sddm/default.nix
@@ -1,5 +1,5 @@
{ mkDerivation, lib, fetchFromGitHub
-, cmake, extra-cmake-modules, pkgconfig, libxcb, libpthreadstubs
+, cmake, extra-cmake-modules, pkg-config, libxcb, libpthreadstubs
, libXdmcp, libXau, qtbase, qtdeclarative, qtquickcontrols2, qttools, pam, systemd
}:
@@ -27,7 +27,7 @@ in mkDerivation {
sed -e '1i#include ' -i src/helper/HelperApp.cpp
'';
- nativeBuildInputs = [ cmake extra-cmake-modules pkgconfig qttools ];
+ nativeBuildInputs = [ cmake extra-cmake-modules pkg-config qttools ];
buildInputs = [
libxcb libpthreadstubs libXdmcp libXau pam qtbase qtdeclarative qtquickcontrols2 systemd
diff --git a/third_party/nixpkgs/pkgs/applications/editors/amp/default.nix b/third_party/nixpkgs/pkgs/applications/editors/amp/default.nix
index 88f22bf9e7..5f8c56592f 100644
--- a/third_party/nixpkgs/pkgs/applications/editors/amp/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/editors/amp/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, rustPlatform, openssl, pkgconfig, python3, xorg, cmake, libgit2, darwin
+{ lib, stdenv, fetchFromGitHub, rustPlatform, openssl, pkg-config, python3, xorg, cmake, libgit2, darwin
, curl }:
rustPlatform.buildRustPackage rec {
@@ -14,7 +14,7 @@ rustPlatform.buildRustPackage rec {
cargoSha256 = "09v991rl2w4c4jh7ga7q1lk6wyl2vr71j5cpniij8mcvszrz78qf";
- nativeBuildInputs = [ cmake pkgconfig python3 ];
+ nativeBuildInputs = [ cmake pkg-config python3 ];
buildInputs = [ openssl xorg.libxcb libgit2 ] ++ lib.optionals stdenv.isDarwin
(with darwin.apple_sdk.frameworks; [ curl Security AppKit ]);
diff --git a/third_party/nixpkgs/pkgs/applications/editors/android-studio/default.nix b/third_party/nixpkgs/pkgs/applications/editors/android-studio/default.nix
index d1eb7e58ef..cbc5198f2f 100644
--- a/third_party/nixpkgs/pkgs/applications/editors/android-studio/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/editors/android-studio/default.nix
@@ -9,18 +9,18 @@ let
inherit buildFHSUserEnv;
};
stableVersion = {
- version = "4.1.1.0"; # "Android Studio 4.1.1"
- build = "201.6953283";
- sha256Hash = "sha256-aAMhhJWcVFdvEZt8fI3tF12Eg3TzlU+kUFMNeCYN1os=";
+ version = "4.1.2.0"; # "Android Studio 4.1.2"
+ build = "201.7042882";
+ sha256Hash = "1f9bclvyvm3sg9an7wxlfwd8jwnb9cl726dvggmysa6r7shc7xw9";
};
betaVersion = {
- version = "4.2.0.18"; # "Android Studio 4.2 Beta 2"
- build = "202.7008469";
- sha256Hash = "0323i4mcib84z7bsy801640gadd2k8ps7vr9jbdpb6i9gma6klmh";
+ version = "4.2.0.19"; # "Android Studio 4.2 Beta 3"
+ build = "202.7033425";
+ sha256Hash = "037r99hn16y0fy6z6k90qf6yx5a4vvx6bl9rdyagdm16ry4bpiw4";
};
latestVersion = { # canary & dev
- version = "2020.3.1.3"; # "Android Studio Arctic Fox Canary 3"
- sha256Hash = "1nx78j3pqr8qgwprnzfy17w9jmkgiqnlbsw91jnslr9p9fd0ixcx";
+ version = "2020.3.1.4"; # "Android Studio Arctic Fox Canary 4"
+ sha256Hash = "05drh4grq0b37qg5nspf2c6vmvcc9x71al3xwc2ddjhmyj0f9sk4";
};
in {
# Attributes are named by their corresponding release channels
diff --git a/third_party/nixpkgs/pkgs/applications/editors/apostrophe/default.nix b/third_party/nixpkgs/pkgs/applications/editors/apostrophe/default.nix
index cb8e9b7e3b..4265e0ef10 100644
--- a/third_party/nixpkgs/pkgs/applications/editors/apostrophe/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/editors/apostrophe/default.nix
@@ -1,5 +1,5 @@
{ lib, stdenv, fetchFromGitLab, meson, ninja, cmake
-, wrapGAppsHook, pkgconfig, desktop-file-utils
+, wrapGAppsHook, pkg-config, desktop-file-utils
, appstream-glib, pythonPackages, glib, gobject-introspection
, gtk3, webkitgtk, glib-networking, gnome3, gspell, texlive
, shared-mime-info, haskellPackages}:
@@ -21,7 +21,7 @@ in stdenv.mkDerivation rec {
sha256 = "06bl1hc69ixk2vcb2ig74mwid14sl5zq6rfna7lx9na6j3l04879";
};
- nativeBuildInputs = [ meson ninja cmake pkgconfig desktop-file-utils
+ nativeBuildInputs = [ meson ninja cmake pkg-config desktop-file-utils
appstream-glib wrapGAppsHook ];
buildInputs = [ glib pythonEnv gobject-introspection gtk3
diff --git a/third_party/nixpkgs/pkgs/applications/editors/aseprite/default.nix b/third_party/nixpkgs/pkgs/applications/editors/aseprite/default.nix
index b44dc7c6d4..58342ab139 100644
--- a/third_party/nixpkgs/pkgs/applications/editors/aseprite/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/editors/aseprite/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, lib, callPackage, fetchFromGitHub, fetchpatch, cmake, ninja, pkgconfig
+{ stdenv, lib, callPackage, fetchFromGitHub, fetchpatch, cmake, ninja, pkg-config
, curl, freetype, giflib, libjpeg, libpng, libwebp, pixman, tinyxml, zlib
, harfbuzzFull, glib, fontconfig, pcre
, libX11, libXext, libXcursor, libXxf86vm, libGL
@@ -28,7 +28,7 @@ stdenv.mkDerivation rec {
};
nativeBuildInputs = [
- cmake pkgconfig
+ cmake pkg-config
] ++ lib.optionals unfree [ ninja ];
buildInputs = [
diff --git a/third_party/nixpkgs/pkgs/applications/editors/atom/default.nix b/third_party/nixpkgs/pkgs/applications/editors/atom/default.nix
index 7a6d5b5cd9..e7a9a26f06 100644
--- a/third_party/nixpkgs/pkgs/applications/editors/atom/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/editors/atom/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, pkgs, fetchurl, wrapGAppsHook, gvfs, gtk3, atomEnv }:
+{ lib, stdenv, pkgs, fetchurl, wrapGAppsHook, glib, gtk3, atomEnv }:
let
versions = {
@@ -54,7 +54,8 @@ let
preFixup = ''
gappsWrapperArgs+=(
- --prefix "PATH" : "${gvfs}/bin"
+ # needed for gio executable to be able to delete files
+ --prefix "PATH" : "${glib.bin}/bin"
)
'';
diff --git a/third_party/nixpkgs/pkgs/applications/editors/bless/default.nix b/third_party/nixpkgs/pkgs/applications/editors/bless/default.nix
index ab5f2ccc10..24fc8440bb 100644
--- a/third_party/nixpkgs/pkgs/applications/editors/bless/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/editors/bless/default.nix
@@ -1,7 +1,7 @@
{ lib, stdenv
, fetchFromGitHub
, autoreconfHook
-, pkgconfig
+, pkg-config
, mono
, gtk-sharp-2_0
, gettext
@@ -32,7 +32,7 @@ stdenv.mkDerivation rec {
];
nativeBuildInputs = [
- pkgconfig
+ pkg-config
autoreconfHook
gettext
makeWrapper
diff --git a/third_party/nixpkgs/pkgs/applications/editors/bluefish/default.nix b/third_party/nixpkgs/pkgs/applications/editors/bluefish/default.nix
index 21da4de9c6..2507cb13d7 100644
--- a/third_party/nixpkgs/pkgs/applications/editors/bluefish/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/editors/bluefish/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, intltool, wrapGAppsHook, pkgconfig , gtk, libxml2
+{ lib, stdenv, fetchurl, intltool, wrapGAppsHook, pkg-config , gtk, libxml2
, enchant, gucharmap, python, gnome3
}:
@@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
sha256 = "0slyjx4b4l612505q02crk00pjg9d5wi8gm5gxvcs0f6l9dr1y8d";
};
- nativeBuildInputs = [ intltool pkgconfig wrapGAppsHook ];
+ nativeBuildInputs = [ intltool pkg-config wrapGAppsHook ];
buildInputs = [ gnome3.adwaita-icon-theme gtk libxml2
enchant gucharmap python ];
diff --git a/third_party/nixpkgs/pkgs/applications/editors/bluej/default.nix b/third_party/nixpkgs/pkgs/applications/editors/bluej/default.nix
index af333e0096..c0ca16a284 100644
--- a/third_party/nixpkgs/pkgs/applications/editors/bluej/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/editors/bluej/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "bluej";
- version = "4.2.2";
+ version = "5.0.0";
src = fetchurl {
# We use the deb here. First instinct might be to go for the "generic" JAR
# download, but that is actually a graphical installer that is much harder
# to unpack than the deb.
url = "https://www.bluej.org/download/files/BlueJ-linux-${builtins.replaceStrings ["."] [""] version}.deb";
- sha256 = "5c2241f2208e98fcf9aad7c7a282bcf16e6fd543faa5fdb0b99b34d1023113c3";
+ sha256 = "sha256-U81FIf67Qm/86+hA9iUCHt61dxiZsTkkequlVjft6/0=";
};
nativeBuildInputs = [ makeWrapper ];
diff --git a/third_party/nixpkgs/pkgs/applications/editors/brackets/default.nix b/third_party/nixpkgs/pkgs/applications/editors/brackets/default.nix
deleted file mode 100644
index 95bf6f6d7a..0000000000
--- a/third_party/nixpkgs/pkgs/applications/editors/brackets/default.nix
+++ /dev/null
@@ -1,58 +0,0 @@
-{ stdenv, lib, fetchurl, gtk2, glib, gdk-pixbuf, alsaLib, nss, nspr, gconf
-, cups, libgcrypt_1_5, systemd, dbus, libXdamage, expat }:
-with lib;
-
-let
- bracketsLibs = makeLibraryPath [
- gtk2 glib gdk-pixbuf stdenv.cc.cc.lib alsaLib nss nspr gconf cups libgcrypt_1_5 dbus systemd libXdamage expat
- ];
-in
-stdenv.mkDerivation rec {
- pname = "brackets";
- version = "1.9";
-
- src = fetchurl {
- url = "https://github.com/adobe/brackets/releases/download/release-${version}/Brackets.Release.${version}.64-bit.deb";
- sha256 = "0c4l2rr0853xd21kw8hhxlmrx8mqwb7iqa2k24zvwyjp4nnwkgbp";
- name = "${pname}-${version}.deb";
- };
-
- phases = [ "installPhase" "fixupPhase" ];
-
- installPhase = ''
- mkdir -p $out
- ar p $src data.tar.xz | tar -C $out -xJ
-
- mv $out/usr/* $out/
- rmdir $out/usr
- ln -sf $out/opt/brackets/brackets $out/bin/brackets
-
- ln -s ${lib.getLib systemd}/lib/libudev.so.1 $out/opt/brackets/lib/libudev.so.0
-
- substituteInPlace $out/opt/brackets/brackets.desktop \
- --replace "Exec=/opt/brackets/brackets" "Exec=brackets"
- mkdir -p $out/share/applications
- ln -s $out/opt/brackets/brackets.desktop $out/share/applications/
- '';
-
- postFixup = ''
- patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \
- --set-rpath "${bracketsLibs}:$out/opt/brackets/lib" \
- $out/opt/brackets/Brackets
-
- patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \
- --set-rpath "${bracketsLibs}" \
- $out/opt/brackets/Brackets-node
-
- patchelf --set-rpath "${bracketsLibs}" \
- $out/opt/brackets/lib/libcef.so
- '';
-
- meta = {
- description = "An open source code editor for the web, written in JavaScript, HTML and CSS";
- homepage = "http://brackets.io/";
- license = licenses.mit;
- maintainers = [ maintainers.matejc ];
- platforms = [ "x86_64-linux" ];
- };
-}
diff --git a/third_party/nixpkgs/pkgs/applications/editors/codeblocks/default.nix b/third_party/nixpkgs/pkgs/applications/editors/codeblocks/default.nix
index 106ddb515e..8a5f4cf4b3 100644
--- a/third_party/nixpkgs/pkgs/applications/editors/codeblocks/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/editors/codeblocks/default.nix
@@ -1,21 +1,21 @@
-{ lib, stdenv, fetchurl, autoreconfHook, libtool, pkgconfig, file, zip, wxGTK, gtk2
-, contribPlugins ? false, hunspell, gamin, boost
+{ lib, stdenv, fetchurl, pkg-config, file, zip, wxGTK30-gtk3, gtk3
+, contribPlugins ? false, hunspell, gamin, boost, wrapGAppsHook
}:
with lib;
stdenv.mkDerivation rec {
name = "${pname}-${lib.optionalString contribPlugins "full-"}${version}";
- version = "17.12";
+ version = "20.03";
pname = "codeblocks";
src = fetchurl {
- url = "mirror://sourceforge/codeblocks/Sources/${version}/codeblocks_${version}.tar.xz";
- sha256 = "1q2pph7md1p10i83rir2l4gvy7ym2iw8w6sk5vl995knf851m20k";
+ url = "mirror://sourceforge/codeblocks/Sources/${version}/codeblocks-${version}.tar.xz";
+ sha256 = "1idaksw1vacmm83krxh5zlb12kad3dkz9ixh70glw1gaibib7vhm";
};
- nativeBuildInputs = [ autoreconfHook pkgconfig libtool file zip ];
- buildInputs = [ wxGTK gtk2 ]
+ nativeBuildInputs = [ pkg-config file zip wrapGAppsHook ];
+ buildInputs = [ wxGTK30-gtk3 gtk3 ]
++ optionals contribPlugins [ hunspell gamin boost ];
enableParallelBuilding = true;
patches = [ ./writable-projects.patch ];
diff --git a/third_party/nixpkgs/pkgs/applications/editors/cudatext/default.nix b/third_party/nixpkgs/pkgs/applications/editors/cudatext/default.nix
index bcdff1eff1..2d9138bc32 100644
--- a/third_party/nixpkgs/pkgs/applications/editors/cudatext/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/editors/cudatext/default.nix
@@ -38,24 +38,20 @@ let
in
stdenv.mkDerivation rec {
pname = "cudatext";
- version = "1.118.2";
+ version = "1.122.3";
src = fetchFromGitHub {
owner = "Alexey-T";
repo = "CudaText";
rev = version;
- sha256 = "0d6f4qfs7vifz7qkw2vkdjgd5w717wfpnxbc4qa4hs4g6y86ywmm";
+ sha256 = "1h56hj433z0n4l97zl1cwkjv0qvz4qmvf469zzjzf1nj4zj8px2b";
};
- patches = [
- # Don't check for update
- ./dont-check-update.patch
- ];
-
postPatch = ''
substituteInPlace app/proc_globdata.pas \
--replace "/usr/share/cudatext" "$out/share/cudatext" \
- --replace "libpython3.so" "${python3}/lib/libpython3.so"
+ --replace "libpython3.so" "${python3}/lib/libpython${python3.pythonVersion}.so" \
+ --replace "AllowProgramUpdates:= true;" "AllowProgramUpdates:= false;"
'';
nativeBuildInputs = [ lazarus fpc ]
diff --git a/third_party/nixpkgs/pkgs/applications/editors/cudatext/deps.json b/third_party/nixpkgs/pkgs/applications/editors/cudatext/deps.json
index fc82ec4b8d..89f6dbc75f 100644
--- a/third_party/nixpkgs/pkgs/applications/editors/cudatext/deps.json
+++ b/third_party/nixpkgs/pkgs/applications/editors/cudatext/deps.json
@@ -1,33 +1,33 @@
{
"EncConv": {
"owner": "Alexey-T",
- "rev": "2020.06.15",
- "sha256": "07dpvq3ppfq3b70i1smkf7vwdlzq8qnxs3fk94hi9h1z36bz2rw3"
+ "rev": "2021.01.01",
+ "sha256": "18fp7yz2rl80a6xw7v4bgc4092l74fb6p6z4yf312r7gw7b8naq6"
},
"ATBinHex-Lazarus": {
"owner": "Alexey-T",
- "rev": "2020.09.05",
- "sha256": "022yx5vic4hnc9lz53wvr4h7hf0h71801dzlilj55x5mf8p59072"
+ "rev": "2020.11.22",
+ "sha256": "0dkvzm32ls03pfp40fxvsyrkfmyznc5yrj65cp4a8pp9kpkvzlz7"
},
"ATFlatControls": {
"owner": "Alexey-T",
- "rev": "2020.11.02",
- "sha256": "0shihlm1hg74m04qyrj2iic2ik0x7qggihmnylvvdry3y79d07fy"
+ "rev": "2021.01.12",
+ "sha256": "1mavv3krs4srdp362prf4sncssxjh11la5j4lkx0wk5csrmd1pc9"
},
"ATSynEdit": {
"owner": "Alexey-T",
- "rev": "6560bc35a2cf31399be8713ac189216afabf9f01",
- "sha256": "1bjnd6pcd9ddkvl7ma05z7f8svq609kljwc7gvbszc76hdb8d54x"
+ "rev": "2021.01.19",
+ "sha256": "0lpgfwljwh9mypscbpj5c7fivhza0hizjgqypval3v0209cx38d1"
},
"ATSynEdit_Cmp": {
"owner": "Alexey-T",
- "rev": "2459ea2a2e50050f7e6ee59a17a52aae05ca4433",
- "sha256": "155cwcmr9f23j4x13pidvb3vcgglawkxxpizjw90ajwhmg831acr"
+ "rev": "2021.01.17",
+ "sha256": "14i4jdpbmh6sjpvbwipdvvmmqqw8wg592b34a9wdf2f9qxq2p4ly"
},
"EControl": {
"owner": "Alexey-T",
- "rev": "2020.10.04",
- "sha256": "0ypbaca3y5biw2207yh3x5p28gm8g51qf7glm5622w3cgbrf9mdq"
+ "rev": "2021.01.12",
+ "sha256": "107zyd65vc72fl4mvyirhv2a9m47l9bs6gwqiwar7hrn02zns6bq"
},
"ATSynEdit_Ex": {
"owner": "Alexey-T",
@@ -36,8 +36,8 @@
},
"Python-for-Lazarus": {
"owner": "Alexey-T",
- "rev": "2020.10.23",
- "sha256": "1lljldqnixlh0j05fh594gccwzkgcxa50byq8wr9ld5ik5sf8khn"
+ "rev": "2021.01.16",
+ "sha256": "07qv3x1cm3r12gxfnqzxly6nff39bghwwgxzl2lxi1qbpqhcs2l5"
},
"Emmet-Pascal": {
"owner": "Alexey-T",
@@ -46,8 +46,8 @@
},
"CudaText-lexers": {
"owner": "Alexey-T",
- "rev": "2020.08.10",
- "sha256": "1gzs2psyfhb9si1qyacxzfjb3dz2v255hv7y4jlkbxdxv0kckqr6"
+ "rev": "2021.01.16",
+ "sha256": "13zyg0cm1c1662l3f7sy462pbc39l1cwm5214nx8ijngf8kgn2zh"
},
"bgrabitmap": {
"owner": "bgrabitmap",
diff --git a/third_party/nixpkgs/pkgs/applications/editors/cudatext/dont-check-update.patch b/third_party/nixpkgs/pkgs/applications/editors/cudatext/dont-check-update.patch
deleted file mode 100644
index 5c896bc046..0000000000
--- a/third_party/nixpkgs/pkgs/applications/editors/cudatext/dont-check-update.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff --git i/app/formmain.pas w/app/formmain.pas
-index f6f37febb..cf993d75e 100644
---- i/app/formmain.pas
-+++ w/app/formmain.pas
-@@ -2156,6 +2156,7 @@ begin
- false
- {$endif};
- *)
-+ mnuHelpCheckUpd.Enabled:=false;
-
- with AppPanels[cPaneSide] do
- begin
diff --git a/third_party/nixpkgs/pkgs/applications/editors/ed/default.nix b/third_party/nixpkgs/pkgs/applications/editors/ed/default.nix
index 3ceb037583..a6ab483a7b 100644
--- a/third_party/nixpkgs/pkgs/applications/editors/ed/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/editors/ed/default.nix
@@ -7,12 +7,12 @@
# files.
stdenv.mkDerivation (rec {
- name = "ed-${version}";
- version = "1.16";
+ pname = "ed";
+ version = "1.17";
src = fetchurl {
- url = "mirror://gnu/ed/${name}.tar.lz";
- sha256 = "0b4b1lwizvng9bvpcjnmpj2i80xz9xw2w8nfff27b2h4mca7mh6g";
+ url = "mirror://gnu/ed/${pname}-${version}.tar.lz";
+ sha256 = "0m2yrkfjjraakxr98nsiakqrn351h99n706x9asgmdi57j43kpki";
};
nativeBuildInputs = [ lzip ];
diff --git a/third_party/nixpkgs/pkgs/applications/editors/edit/default.nix b/third_party/nixpkgs/pkgs/applications/editors/edit/default.nix
index ff4dcca893..25e620c51e 100644
--- a/third_party/nixpkgs/pkgs/applications/editors/edit/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/editors/edit/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchgit, unzip, pkgconfig, ncurses, libX11, libXft, cwebbin }:
+{ lib, stdenv, fetchgit, unzip, pkg-config, ncurses, libX11, libXft, cwebbin }:
stdenv.mkDerivation {
pname = "edit-nightly";
@@ -12,7 +12,7 @@ stdenv.mkDerivation {
buildInputs = [
unzip
- pkgconfig
+ pkg-config
ncurses
libX11
libXft
diff --git a/third_party/nixpkgs/pkgs/applications/editors/emacs-modes/cedet/default.nix b/third_party/nixpkgs/pkgs/applications/editors/emacs-modes/cedet/default.nix
index 9ba9e070d0..18dcef129c 100644
--- a/third_party/nixpkgs/pkgs/applications/editors/emacs-modes/cedet/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/editors/emacs-modes/cedet/default.nix
@@ -1,4 +1,4 @@
-{ fetchurl, stdenv, emacs, python }:
+{ lib, fetchurl, stdenv, emacs, python }:
stdenv.mkDerivation rec {
name = "cedet-1.1";
diff --git a/third_party/nixpkgs/pkgs/applications/editors/emacs-modes/ess-R-object-popup/default.nix b/third_party/nixpkgs/pkgs/applications/editors/emacs-modes/ess-R-object-popup/default.nix
index 5eb81197c8..a92471a949 100644
--- a/third_party/nixpkgs/pkgs/applications/editors/emacs-modes/ess-R-object-popup/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/editors/emacs-modes/ess-R-object-popup/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchgit }:
+{ lib, stdenv, fetchgit }:
stdenv.mkDerivation {
name = "ess-R-object-popup-20130302";
diff --git a/third_party/nixpkgs/pkgs/applications/editors/emacs-modes/helm-words/default.nix b/third_party/nixpkgs/pkgs/applications/editors/emacs-modes/helm-words/default.nix
index a8a1274737..0678492500 100644
--- a/third_party/nixpkgs/pkgs/applications/editors/emacs-modes/helm-words/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/editors/emacs-modes/helm-words/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchgit }:
+{ lib, stdenv, fetchgit }:
stdenv.mkDerivation {
name = "helm-words-20190917";
diff --git a/third_party/nixpkgs/pkgs/applications/editors/emacs-modes/hsc3/default.nix b/third_party/nixpkgs/pkgs/applications/editors/emacs-modes/hsc3/default.nix
index 972d3b8a6f..3b20326d96 100644
--- a/third_party/nixpkgs/pkgs/applications/editors/emacs-modes/hsc3/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/editors/emacs-modes/hsc3/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, emacs }:
+{ lib, stdenv, fetchurl, emacs }:
# this package installs the emacs-mode which
# resides in the hsc3 sources.
diff --git a/third_party/nixpkgs/pkgs/applications/editors/emacs-modes/melpa-packages.nix b/third_party/nixpkgs/pkgs/applications/editors/emacs-modes/melpa-packages.nix
index 93e215753c..9334a16d22 100644
--- a/third_party/nixpkgs/pkgs/applications/editors/emacs-modes/melpa-packages.nix
+++ b/third_party/nixpkgs/pkgs/applications/editors/emacs-modes/melpa-packages.nix
@@ -144,7 +144,7 @@ let
flycheck-rtags = fix-rtags super.flycheck-rtags;
pdf-tools = super.pdf-tools.overrideAttrs (old: {
- nativeBuildInputs = [ external.pkgconfig ];
+ nativeBuildInputs = [ external.pkg-config ];
buildInputs = with external; old.buildInputs ++ [ autoconf automake libpng zlib poppler ];
preBuild = "make server/epdfinfo";
recipe = pkgs.writeText "recipe" ''
@@ -341,6 +341,7 @@ let
# Telega has a server portion for it's network protocol
telega = super.telega.overrideAttrs (old: {
buildInputs = old.buildInputs ++ [ pkgs.tdlib ];
+ nativeBuildInputs = [ external.pkg-config ];
postBuild = ''
cd source/server
@@ -373,7 +374,7 @@ let
nativeBuildInputs = [
external.autoconf
external.automake
- external.pkgconfig
+ external.pkg-config
external.libtool
(external.zeromq.override { enableDrafts = true; })
];
diff --git a/third_party/nixpkgs/pkgs/applications/editors/emacs-modes/org-mac-link/default.nix b/third_party/nixpkgs/pkgs/applications/editors/emacs-modes/org-mac-link/default.nix
index dba6e10a59..600e44eb8a 100644
--- a/third_party/nixpkgs/pkgs/applications/editors/emacs-modes/org-mac-link/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/editors/emacs-modes/org-mac-link/default.nix
@@ -1,4 +1,4 @@
-{stdenv, fetchurl, emacs}:
+{ lib, stdenv, fetchurl, emacs }:
stdenv.mkDerivation {
name = "org-mac-link-1.2";
diff --git a/third_party/nixpkgs/pkgs/applications/editors/emacs-modes/perl-completion/default.nix b/third_party/nixpkgs/pkgs/applications/editors/emacs-modes/perl-completion/default.nix
index 815783aabe..e14e5ed8cc 100644
--- a/third_party/nixpkgs/pkgs/applications/editors/emacs-modes/perl-completion/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/editors/emacs-modes/perl-completion/default.nix
@@ -1,4 +1,4 @@
-{stdenv, fetchurl}:
+{ lib, stdenv, fetchurl }:
stdenv.mkDerivation {
name = "perl-completion";
diff --git a/third_party/nixpkgs/pkgs/applications/editors/emacs-modes/prolog/default.nix b/third_party/nixpkgs/pkgs/applications/editors/emacs-modes/prolog/default.nix
index 7be3b1ca3c..deac73a194 100644
--- a/third_party/nixpkgs/pkgs/applications/editors/emacs-modes/prolog/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/editors/emacs-modes/prolog/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl }:
+{ lib, stdenv, fetchurl }:
stdenv.mkDerivation {
pname = "prolog-mode";
diff --git a/third_party/nixpkgs/pkgs/applications/editors/emacs-modes/railgun/default.nix b/third_party/nixpkgs/pkgs/applications/editors/emacs-modes/railgun/default.nix
index 4cf4d18d8c..240a2f29ed 100644
--- a/third_party/nixpkgs/pkgs/applications/editors/emacs-modes/railgun/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/editors/emacs-modes/railgun/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchgit }:
+{ lib, stdenv, fetchgit }:
stdenv.mkDerivation {
name = "railgun-2012-10-17";
diff --git a/third_party/nixpkgs/pkgs/applications/editors/emacs-modes/rect-mark/default.nix b/third_party/nixpkgs/pkgs/applications/editors/emacs-modes/rect-mark/default.nix
index d2785ef036..1275c51b99 100644
--- a/third_party/nixpkgs/pkgs/applications/editors/emacs-modes/rect-mark/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/editors/emacs-modes/rect-mark/default.nix
@@ -1,4 +1,4 @@
-{stdenv, fetchurl, emacs}:
+{ lib, stdenv, fetchurl, emacs }:
stdenv.mkDerivation {
name = "rect-mark-1.4";
diff --git a/third_party/nixpkgs/pkgs/applications/editors/emacs-modes/sunrise-commander/default.nix b/third_party/nixpkgs/pkgs/applications/editors/emacs-modes/sunrise-commander/default.nix
index 710c33a96e..412ed59f2a 100644
--- a/third_party/nixpkgs/pkgs/applications/editors/emacs-modes/sunrise-commander/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/editors/emacs-modes/sunrise-commander/default.nix
@@ -1,4 +1,4 @@
-{stdenv, fetchgit, emacs}:
+{ lib, stdenv, fetchgit, emacs }:
stdenv.mkDerivation {
name = "sunrise-commander-6r435";
diff --git a/third_party/nixpkgs/pkgs/applications/editors/emacs-modes/sv-kalender/default.nix b/third_party/nixpkgs/pkgs/applications/editors/emacs-modes/sv-kalender/default.nix
index dd553fc199..ea871ccf41 100644
--- a/third_party/nixpkgs/pkgs/applications/editors/emacs-modes/sv-kalender/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/editors/emacs-modes/sv-kalender/default.nix
@@ -1,4 +1,4 @@
-{ fetchurl, lib, stdenv, trivialBuild }:
+{ fetchurl, lib, trivialBuild }:
trivialBuild {
pname = "sv-kalender";
diff --git a/third_party/nixpkgs/pkgs/applications/editors/emacs-modes/tramp/default.nix b/third_party/nixpkgs/pkgs/applications/editors/emacs-modes/tramp/default.nix
index f67efb80bf..237c05c5fa 100644
--- a/third_party/nixpkgs/pkgs/applications/editors/emacs-modes/tramp/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/editors/emacs-modes/tramp/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, emacs, texinfo }:
+{ lib, stdenv, fetchurl, emacs, texinfo }:
stdenv.mkDerivation rec {
name = "tramp-2.4.2";
diff --git a/third_party/nixpkgs/pkgs/applications/editors/emacs-modes/updater-emacs.nix b/third_party/nixpkgs/pkgs/applications/editors/emacs-modes/updater-emacs.nix
index bd965c8f12..4c32106544 100644
--- a/third_party/nixpkgs/pkgs/applications/editors/emacs-modes/updater-emacs.nix
+++ b/third_party/nixpkgs/pkgs/applications/editors/emacs-modes/updater-emacs.nix
@@ -1,7 +1,7 @@
let
pkgs = import ../../../.. {};
- emacsEnv = pkgs.emacs.withPackages (epkgs: let
+ emacsEnv = pkgs.emacs.pkgs.withPackages (epkgs: let
promise = epkgs.trivialBuild {
pname = "promise";
diff --git a/third_party/nixpkgs/pkgs/applications/editors/emacs-modes/zeitgeist/default.nix b/third_party/nixpkgs/pkgs/applications/editors/emacs-modes/zeitgeist/default.nix
index 352c46718d..67bf7b500f 100644
--- a/third_party/nixpkgs/pkgs/applications/editors/emacs-modes/zeitgeist/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/editors/emacs-modes/zeitgeist/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, emacs }:
+{ lib, stdenv, fetchurl, emacs }:
stdenv.mkDerivation {
name = "zeitgeist-20120221";
diff --git a/third_party/nixpkgs/pkgs/applications/editors/emacs/generic.nix b/third_party/nixpkgs/pkgs/applications/editors/emacs/generic.nix
index eef98943c3..3770799691 100644
--- a/third_party/nixpkgs/pkgs/applications/editors/emacs/generic.nix
+++ b/third_party/nixpkgs/pkgs/applications/editors/emacs/generic.nix
@@ -7,7 +7,7 @@
, patches ? [ ]
}:
{ stdenv, lib, fetchurl, fetchpatch, ncurses, xlibsWrapper, libXaw, libXpm
-, Xaw3d, libXcursor, pkgconfig, gettext, libXft, dbus, libpng, libjpeg, libungif
+, Xaw3d, libXcursor, pkg-config, gettext, libXft, dbus, libpng, libjpeg, libungif
, libtiff, librsvg, gconf, libxml2, imagemagick, gnutls, libselinux
, alsaLib, cairo, acl, gpm, AppKit, GSS, ImageIO, m17n_lib, libotf
, jansson, harfbuzz
@@ -92,7 +92,7 @@ let emacs = stdenv.mkDerivation (lib.optionalAttrs nativeComp {
""
];
- nativeBuildInputs = [ pkgconfig makeWrapper ]
+ nativeBuildInputs = [ pkg-config makeWrapper ]
++ lib.optionals srcRepo [ autoreconfHook texinfo ]
++ lib.optional (withX && (withGTK3 || withXwidgets)) wrapGAppsHook;
diff --git a/third_party/nixpkgs/pkgs/applications/editors/emacs/macport.nix b/third_party/nixpkgs/pkgs/applications/editors/emacs/macport.nix
index dd9a667345..3c57d3bc81 100644
--- a/third_party/nixpkgs/pkgs/applications/editors/emacs/macport.nix
+++ b/third_party/nixpkgs/pkgs/applications/editors/emacs/macport.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, ncurses, pkgconfig, texinfo, libxml2, gnutls, gettext, autoconf, automake, jansson
+{ lib, stdenv, fetchurl, ncurses, pkg-config, texinfo, libxml2, gnutls, gettext, autoconf, automake, jansson
, AppKit, Carbon, Cocoa, IOKit, OSAKit, Quartz, QuartzCore, WebKit
, ImageCaptureCore, GSS, ImageIO # These may be optional
}:
@@ -30,7 +30,7 @@ stdenv.mkDerivation rec {
enableParallelBuilding = true;
- nativeBuildInputs = [ pkgconfig autoconf automake ];
+ nativeBuildInputs = [ pkg-config autoconf automake ];
buildInputs = [ ncurses libxml2 gnutls texinfo gettext jansson
AppKit Carbon Cocoa IOKit OSAKit Quartz QuartzCore WebKit
diff --git a/third_party/nixpkgs/pkgs/applications/editors/featherpad/default.nix b/third_party/nixpkgs/pkgs/applications/editors/featherpad/default.nix
index dee0fe72eb..c73238ce36 100644
--- a/third_party/nixpkgs/pkgs/applications/editors/featherpad/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/editors/featherpad/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, mkDerivation, pkgconfig, qmake, qttools, qtbase, qtsvg, qtx11extras, fetchFromGitHub }:
+{ lib, mkDerivation, pkg-config, qmake, qttools, qtbase, qtsvg, qtx11extras, fetchFromGitHub }:
mkDerivation rec {
pname = "featherpad";
version = "0.10.0";
@@ -10,7 +10,7 @@ mkDerivation rec {
sha256 = "1wrbs6kni9s3x39cckm9kzpglryxn5vyarilvh9pafbzpc6rc57p";
};
- nativeBuildInputs = [ qmake pkgconfig qttools ];
+ nativeBuildInputs = [ qmake pkg-config qttools ];
buildInputs = [ qtbase qtsvg qtx11extras ];
meta = with lib; {
diff --git a/third_party/nixpkgs/pkgs/applications/editors/focuswriter/default.nix b/third_party/nixpkgs/pkgs/applications/editors/focuswriter/default.nix
index 1a5ce24515..d47c315f61 100644
--- a/third_party/nixpkgs/pkgs/applications/editors/focuswriter/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/editors/focuswriter/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, qmake, qttools, hunspell, qtbase, qtmultimedia, mkDerivation }:
+{ lib, fetchurl, pkg-config, qmake, qttools, hunspell, qtbase, qtmultimedia, mkDerivation }:
mkDerivation rec {
pname = "focuswriter";
@@ -9,7 +9,7 @@ mkDerivation rec {
sha256 = "0h85f6cs9zbxv118mjfxqfv41j19zkx2xq36mpnlmrlzkjj7dx9l";
};
- nativeBuildInputs = [ pkgconfig qmake qttools ];
+ nativeBuildInputs = [ pkg-config qmake qttools ];
buildInputs = [ hunspell qtbase qtmultimedia ];
enableParallelBuilding = true;
diff --git a/third_party/nixpkgs/pkgs/applications/editors/geany/default.nix b/third_party/nixpkgs/pkgs/applications/editors/geany/default.nix
index e675238671..e77b63218c 100644
--- a/third_party/nixpkgs/pkgs/applications/editors/geany/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/editors/geany/default.nix
@@ -2,7 +2,7 @@
, fetchurl
, gtk3
, which
-, pkgconfig
+, pkg-config
, intltool
, file
, libintl
@@ -22,7 +22,7 @@ stdenv.mkDerivation rec {
};
nativeBuildInputs = [
- pkgconfig
+ pkg-config
intltool
libintl
which
diff --git a/third_party/nixpkgs/pkgs/applications/editors/ghostwriter/default.nix b/third_party/nixpkgs/pkgs/applications/editors/ghostwriter/default.nix
index 4da73d0d2e..23a81c9cb0 100644
--- a/third_party/nixpkgs/pkgs/applications/editors/ghostwriter/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/editors/ghostwriter/default.nix
@@ -1,17 +1,17 @@
-{ lib, stdenv, mkDerivation, fetchFromGitHub, qmake, pkgconfig, qttools, qtwebengine, hunspell }:
+{ lib, stdenv, mkDerivation, fetchFromGitHub, qmake, pkg-config, qttools, qtwebengine, hunspell }:
mkDerivation rec {
pname = "ghostwriter";
- version = "2.0.0-rc3";
+ version = "2.0.0-rc4";
src = fetchFromGitHub {
owner = "wereturtle";
repo = pname;
rev = version;
- sha256 = "sha256-Ag97iE++f3nG2zlwqn0qxSL9RpF8O3XWH9NtQ5kFuWg=";
+ sha256 = "07547503a209hc0fcg902w3x0s1m899c10nj3gqz3hak0cmrasi3";
};
- nativeBuildInputs = [ qmake pkgconfig qttools ];
+ nativeBuildInputs = [ qmake pkg-config qttools ];
buildInputs = [ qtwebengine hunspell ];
diff --git a/third_party/nixpkgs/pkgs/applications/editors/gnome-builder/default.nix b/third_party/nixpkgs/pkgs/applications/editors/gnome-builder/default.nix
index 4c36dcfda1..67cb0028ae 100644
--- a/third_party/nixpkgs/pkgs/applications/editors/gnome-builder/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/editors/gnome-builder/default.nix
@@ -25,7 +25,7 @@
, ostree
, pcre
, pcre2
-, pkgconfig
+, pkg-config
, python3
, sysprof
, template-glib
@@ -40,11 +40,11 @@
stdenv.mkDerivation rec {
pname = "gnome-builder";
- version = "3.38.1";
+ version = "3.38.2";
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "06wcyfrwcjyj2vcqyw0z3sy1r4qxpcdpwqq1qmpsaphpz8acycjn";
+ sha256 = "jFNco64yoZC1TZbTIHGVf+wBYYQHo2JRiMZFHngzYTs=";
};
nativeBuildInputs = [
@@ -56,7 +56,7 @@ stdenv.mkDerivation rec {
gtk-doc
meson
ninja
- pkgconfig
+ pkg-config
python3
python3.pkgs.wrapPython
wrapGAppsHook
diff --git a/third_party/nixpkgs/pkgs/applications/editors/gnome-latex/default.nix b/third_party/nixpkgs/pkgs/applications/editors/gnome-latex/default.nix
index d9e09bf0d8..7967b78f13 100644
--- a/third_party/nixpkgs/pkgs/applications/editors/gnome-latex/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/editors/gnome-latex/default.nix
@@ -1,5 +1,5 @@
{ lib, stdenv, fetchurl, wrapGAppsHook, gsettings-desktop-schemas, gspell, gtksourceview4, libgee
-, tepl, amtk, gnome3, glib, pkgconfig, intltool, itstool, libxml2 }:
+, tepl, amtk, gnome3, glib, pkg-config, intltool, itstool, libxml2 }:
let
version = "3.38.0";
pname = "gnome-latex";
@@ -15,7 +15,7 @@ in stdenv.mkDerivation {
configureFlags = ["--disable-dconf-migration"];
nativeBuildInputs = [
- pkgconfig
+ pkg-config
wrapGAppsHook
itstool
intltool
diff --git a/third_party/nixpkgs/pkgs/applications/editors/gobby/default.nix b/third_party/nixpkgs/pkgs/applications/editors/gobby/default.nix
index d4710094e4..27047f8e95 100644
--- a/third_party/nixpkgs/pkgs/applications/editors/gobby/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/editors/gobby/default.nix
@@ -1,19 +1,21 @@
{ avahiSupport ? false # build support for Avahi in libinfinity
-, lib, stdenv, fetchFromGitHub, autoconf, automake, pkgconfig, wrapGAppsHook, yelp-tools
+, lib, stdenv, fetchFromGitHub, autoconf, automake, pkg-config, wrapGAppsHook, yelp-tools
, gtkmm3, gsasl, gtksourceview3, libxmlxx, libinfinity, intltool, itstool, gnome3 }:
let
libinf = libinfinity.override { gtkWidgets = true; inherit avahiSupport; };
-in stdenv.mkDerivation {
- name = "gobby-unstable-2018-04-03";
+in stdenv.mkDerivation rec {
+ pname = "gobby";
+ version = "0.6.0";
+
src = fetchFromGitHub {
owner = "gobby";
repo = "gobby";
- rev = "ea4df27c9b6b885434797b0071ce198b23f9f63b";
- sha256 = "0q7lq64yn16lxvj4jphs8y9194h0xppj8k7y9x8b276krraak2az";
+ rev = "v${version}";
+ sha256 = "06cbc2y4xkw89jaa0ayhgh7fxr5p2nv3jjs8h2xcbbbgwaw08lk0";
};
- nativeBuildInputs = [ autoconf automake pkgconfig intltool itstool yelp-tools wrapGAppsHook ];
+ nativeBuildInputs = [ autoconf automake pkg-config intltool itstool yelp-tools wrapGAppsHook ];
buildInputs = [ gtkmm3 gsasl gtksourceview3 libxmlxx libinf ];
preConfigure = "./autogen.sh";
diff --git a/third_party/nixpkgs/pkgs/applications/editors/hecate/default.nix b/third_party/nixpkgs/pkgs/applications/editors/hecate/default.nix
index a0fdcfbb3f..5429497d20 100644
--- a/third_party/nixpkgs/pkgs/applications/editors/hecate/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/editors/hecate/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, buildGoPackage, fetchFromGitHub }:
+{ lib, buildGoPackage, fetchFromGitHub }:
buildGoPackage rec {
version = "0.0.1";
diff --git a/third_party/nixpkgs/pkgs/applications/editors/hexdino/default.nix b/third_party/nixpkgs/pkgs/applications/editors/hexdino/default.nix
index 5d782aa1ab..f92a4557ac 100644
--- a/third_party/nixpkgs/pkgs/applications/editors/hexdino/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/editors/hexdino/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, rustPlatform, ncurses }:
+{ lib, fetchFromGitHub, rustPlatform, ncurses }:
rustPlatform.buildRustPackage {
pname = "hexdino";
diff --git a/third_party/nixpkgs/pkgs/applications/editors/howl/default.nix b/third_party/nixpkgs/pkgs/applications/editors/howl/default.nix
index f3671cc7b3..2c959519f4 100644
--- a/third_party/nixpkgs/pkgs/applications/editors/howl/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/editors/howl/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, makeWrapper, pkgconfig, gtk3, librsvg }:
+{ lib, stdenv, fetchurl, makeWrapper, pkg-config, gtk3, librsvg }:
with lib;
@@ -17,7 +17,7 @@ stdenv.mkDerivation rec {
# The Makefile uses "/usr/local" if not explicitly overridden
installFlags = [ "PREFIX=$(out)" ];
- nativeBuildInputs = [ makeWrapper pkgconfig ];
+ nativeBuildInputs = [ makeWrapper pkg-config ];
buildInputs = [ gtk3 librsvg ];
enableParallelBuilding = true;
diff --git a/third_party/nixpkgs/pkgs/applications/editors/jetbrains/default.nix b/third_party/nixpkgs/pkgs/applications/editors/jetbrains/default.nix
index 3c1224b91e..c2415cf4f2 100644
--- a/third_party/nixpkgs/pkgs/applications/editors/jetbrains/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/editors/jetbrains/default.nix
@@ -308,12 +308,12 @@ in
idea-community = buildIdea rec {
name = "idea-community-${version}";
- version = "2020.3.1"; /* updated by script */
+ version = "2020.3.2"; /* updated by script */
description = "Integrated Development Environment (IDE) by Jetbrains, community edition";
license = lib.licenses.asl20;
src = fetchurl {
url = "https://download.jetbrains.com/idea/ideaIC-${version}.tar.gz";
- sha256 = "0am4h8w1dmjl08iphqy78ivb91vkrvskg95dgm24zcj0n8rwmaq6"; /* updated by script */
+ sha256 = "0zkjmvi27b69xrkn4s6f5788n5yn044phgf48kamfqfs37q4xf1d"; /* updated by script */
};
wmClass = "jetbrains-idea-ce";
update-channel = "IntelliJ IDEA RELEASE";
@@ -321,12 +321,12 @@ in
idea-ultimate = buildIdea rec {
name = "idea-ultimate-${version}";
- version = "2020.3.1"; /* updated by script */
+ version = "2020.3.2"; /* updated by script */
description = "Integrated Development Environment (IDE) by Jetbrains, requires paid license";
license = lib.licenses.unfree;
src = fetchurl {
url = "https://download.jetbrains.com/idea/ideaIU-${version}-no-jbr.tar.gz";
- sha256 = "1kwz0aq4b664awppakj4syppk218nynwxv4ngc7pa3k9v4g2sdah"; /* updated by script */
+ sha256 = "1vac21d9p52z4k1dl903rc2dbbcf873xbg8rx1fp9nsaaphnc9lq"; /* updated by script */
};
wmClass = "jetbrains-idea";
update-channel = "IntelliJ IDEA RELEASE";
@@ -334,12 +334,12 @@ in
mps = buildMps rec {
name = "mps-${version}";
- version = "2020.2.3"; /* updated by script */
+ version = "2020.3"; /* updated by script */
description = "Create your own domain-specific language";
license = lib.licenses.unfree;
src = fetchurl {
- url = "https://download.jetbrains.com/mps/2020.2/MPS-${version}.tar.gz";
- sha256 = "1wd3d8pc155m54y5p2056p0x93v2nv9457i7la53ibbs7rj1j7kw"; /* updated by script */
+ url = "https://download.jetbrains.com/mps/2020.3/MPS-${version}.tar.gz";
+ sha256 = "0dr1z2sxarz1xif4swxx28hpzsyjd86m0c3xdaw5lmpqwqlzvc5h"; /* updated by script */
};
wmClass = "jetbrains-mps";
update-channel = "MPS RELEASE";
@@ -412,12 +412,12 @@ in
webstorm = buildWebStorm rec {
name = "webstorm-${version}";
- version = "2020.3.1"; /* updated by script */
+ version = "2020.3.2"; /* updated by script */
description = "Professional IDE for Web and JavaScript development";
license = lib.licenses.unfree;
src = fetchurl {
url = "https://download.jetbrains.com/webstorm/WebStorm-${version}.tar.gz";
- sha256 = "1bfq3xwnfz6f04d0lq584q7pg775a8y35b1b62w81dbfh43l4fj0"; /* updated by script */
+ sha256 = "1jpa4gfy0xmmscjqca4pvvwvh4h3lg02nbf1m5wcsjdcywbk9y40"; /* updated by script */
};
wmClass = "jetbrains-webstorm";
update-channel = "WebStorm RELEASE";
diff --git a/third_party/nixpkgs/pkgs/applications/editors/jucipp/default.nix b/third_party/nixpkgs/pkgs/applications/editors/jucipp/default.nix
index 5f2cf75ff3..95b41ba5ca 100644
--- a/third_party/nixpkgs/pkgs/applications/editors/jucipp/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/editors/jucipp/default.nix
@@ -1,5 +1,5 @@
{ lib, stdenv, fetchgit, dconf, gtksourceview3, at-spi2-core, gtksourceviewmm,
- boost, epoxy, cmake, aspell, llvmPackages, libgit2, pkgconfig, pcre,
+ boost, epoxy, cmake, aspell, llvmPackages, libgit2, pkg-config, pcre,
libXdmcp, libxkbcommon, libpthreadstubs, wrapGAppsHook, aspellDicts, gtkmm3,
coreutils, glibc, dbus, openssl, libxml2, gnumake, ctags }:
@@ -24,7 +24,7 @@ stdenv.mkDerivation rec {
sha256 = "0xp6ijnrggskjrvscp204bmdpz48l5a8nxr9abp17wni6akb5wiq";
};
- nativeBuildInputs = [ pkgconfig wrapGAppsHook ];
+ nativeBuildInputs = [ pkg-config wrapGAppsHook ];
buildInputs = [
dbus
openssl
diff --git a/third_party/nixpkgs/pkgs/applications/editors/jupyter-kernels/iruby/gemset.nix b/third_party/nixpkgs/pkgs/applications/editors/jupyter-kernels/iruby/gemset.nix
index 1ba77a058e..59630f0a53 100644
--- a/third_party/nixpkgs/pkgs/applications/editors/jupyter-kernels/iruby/gemset.nix
+++ b/third_party/nixpkgs/pkgs/applications/editors/jupyter-kernels/iruby/gemset.nix
@@ -426,4 +426,4 @@
};
version = "8.2.0";
};
-}
\ No newline at end of file
+}
diff --git a/third_party/nixpkgs/pkgs/applications/editors/kakoune/default.nix b/third_party/nixpkgs/pkgs/applications/editors/kakoune/default.nix
index 3c0a8bafa7..93a9e1a05a 100644
--- a/third_party/nixpkgs/pkgs/applications/editors/kakoune/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/editors/kakoune/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, ncurses, asciidoc, docbook_xsl, libxslt, pkgconfig }:
+{ lib, stdenv, fetchFromGitHub, ncurses, asciidoc, docbook_xsl, libxslt, pkg-config }:
with lib;
@@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
rev = "v${version}";
sha256 = "091qzk0qs7hql0q51hix99srgma35mhdnjfd5ncfba1bmc1h8x5i";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ ncurses asciidoc docbook_xsl libxslt ];
makeFlags = [ "debug=no" ];
diff --git a/third_party/nixpkgs/pkgs/applications/editors/kakoune/plugins/kak-auto-pairs.nix b/third_party/nixpkgs/pkgs/applications/editors/kakoune/plugins/kak-auto-pairs.nix
index c81244ba13..36842f999a 100644
--- a/third_party/nixpkgs/pkgs/applications/editors/kakoune/plugins/kak-auto-pairs.nix
+++ b/third_party/nixpkgs/pkgs/applications/editors/kakoune/plugins/kak-auto-pairs.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub }:
+{ lib, stdenv, fetchFromGitHub }:
stdenv.mkDerivation {
name = "kak-auto-pairs";
version = "2020-07-14";
diff --git a/third_party/nixpkgs/pkgs/applications/editors/kakoune/plugins/kak-buffers.nix b/third_party/nixpkgs/pkgs/applications/editors/kakoune/plugins/kak-buffers.nix
index 9db9d4fab7..7075ae3ef0 100644
--- a/third_party/nixpkgs/pkgs/applications/editors/kakoune/plugins/kak-buffers.nix
+++ b/third_party/nixpkgs/pkgs/applications/editors/kakoune/plugins/kak-buffers.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub }:
+{ stdenv, fetchFromGitHub, lib }:
stdenv.mkDerivation {
name = "kak-buffers";
version = "2019-04-03";
diff --git a/third_party/nixpkgs/pkgs/applications/editors/kakoune/plugins/kak-fzf.nix b/third_party/nixpkgs/pkgs/applications/editors/kakoune/plugins/kak-fzf.nix
index 1f6a4ea561..b52584b445 100644
--- a/third_party/nixpkgs/pkgs/applications/editors/kakoune/plugins/kak-fzf.nix
+++ b/third_party/nixpkgs/pkgs/applications/editors/kakoune/plugins/kak-fzf.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, fzf }:
+{ lib, stdenv, fetchFromGitHub, fzf }:
assert lib.asserts.assertOneOf "fzf" fzf.pname [ "fzf" "skim" ];
diff --git a/third_party/nixpkgs/pkgs/applications/editors/kakoune/plugins/kak-powerline.nix b/third_party/nixpkgs/pkgs/applications/editors/kakoune/plugins/kak-powerline.nix
index 6bd67da422..318ae2958b 100644
--- a/third_party/nixpkgs/pkgs/applications/editors/kakoune/plugins/kak-powerline.nix
+++ b/third_party/nixpkgs/pkgs/applications/editors/kakoune/plugins/kak-powerline.nix
@@ -1,12 +1,12 @@
-{ stdenv, git, fetchFromGitHub }:
+{ stdenv, git, fetchFromGitHub, lib }:
stdenv.mkDerivation {
name = "kak-powerline";
- version = "2019-07-23";
+ version = "2020-08-22";
src = fetchFromGitHub {
- owner = "andreyorst";
+ owner = "jdugan6240";
repo = "powerline.kak";
- rev = "82b01eb6c97c7380b7da253db1fd484a5de13ea4";
- sha256 = "1480wp2jc7c84z1wqmpf09lzny6kbnbhiiym2ffaddxrd4ns9i6z";
+ rev = "d641b2cd8024f872bcda23f9256e7aff36da02ae";
+ sha256 = "65948f5ef3ab2f46f6d186ad752665c251d887631d439949decc2654a67958a4";
};
configurePhase = ''
@@ -21,7 +21,7 @@ stdenv.mkDerivation {
meta = with lib;
{ description = "Kakoune modeline, but with passion";
- homepage = "https://github.com/andreyorst/powerline.kak";
+ homepage = "https://github.com/jdugan6240/powerline.kak";
license = licenses.mit;
maintainers = with maintainers; [ nrdxp ];
platform = platforms.all;
diff --git a/third_party/nixpkgs/pkgs/applications/editors/kakoune/plugins/kak-prelude.nix b/third_party/nixpkgs/pkgs/applications/editors/kakoune/plugins/kak-prelude.nix
index 40cd1bc9d2..e6f06f4b8e 100644
--- a/third_party/nixpkgs/pkgs/applications/editors/kakoune/plugins/kak-prelude.nix
+++ b/third_party/nixpkgs/pkgs/applications/editors/kakoune/plugins/kak-prelude.nix
@@ -1,13 +1,13 @@
-{ stdenv, fetchFromGitHub }:
+{ lib, stdenv, fetchFromGitHub }:
stdenv.mkDerivation {
name = "kak-prelude";
- version = "2020-03-15";
+ version = "2020-06-09";
src = fetchFromGitHub {
owner = "alexherbo2";
repo = "prelude.kak";
- rev = "05b2642b1e014bd46423f9d738cc38a624947b63";
- sha256 = "180p8hq8z7mznzd9w9ma5as3ijs7zbzcj96prcpswqg263a0b329";
+ rev = "f1e0f4d5cb62a36924e3f8ba6824d6aed8c19d23";
+ sha256 = "1pncr8azqvl2z9yvzhc68p1s9fld8cvak8yz88zgrp5ypx2cxl8c";
};
installPhase = ''
diff --git a/third_party/nixpkgs/pkgs/applications/editors/kakoune/plugins/kak-vertical-selection.nix b/third_party/nixpkgs/pkgs/applications/editors/kakoune/plugins/kak-vertical-selection.nix
index ccc80ac8d8..2ef9d44854 100644
--- a/third_party/nixpkgs/pkgs/applications/editors/kakoune/plugins/kak-vertical-selection.nix
+++ b/third_party/nixpkgs/pkgs/applications/editors/kakoune/plugins/kak-vertical-selection.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub }:
+{ stdenv, fetchFromGitHub, lib }:
stdenv.mkDerivation {
name = "kak-vertical-selection";
version = "2019-04-11";
diff --git a/third_party/nixpkgs/pkgs/applications/editors/kakoune/plugins/quickscope.kak.nix b/third_party/nixpkgs/pkgs/applications/editors/kakoune/plugins/quickscope.kak.nix
index deeaa8a9f1..8e60e17e79 100644
--- a/third_party/nixpkgs/pkgs/applications/editors/kakoune/plugins/quickscope.kak.nix
+++ b/third_party/nixpkgs/pkgs/applications/editors/kakoune/plugins/quickscope.kak.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchgit, lua5_3 }:
+{ lib, stdenv, fetchgit, lua5_3 }:
stdenv.mkDerivation rec {
pname = "quickscope-kak";
diff --git a/third_party/nixpkgs/pkgs/applications/editors/kdevelop5/kdevelop-pg-qt.nix b/third_party/nixpkgs/pkgs/applications/editors/kdevelop5/kdevelop-pg-qt.nix
index 4bd377444d..cb1265735f 100644
--- a/third_party/nixpkgs/pkgs/applications/editors/kdevelop5/kdevelop-pg-qt.nix
+++ b/third_party/nixpkgs/pkgs/applications/editors/kdevelop5/kdevelop-pg-qt.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, cmake, pkgconfig, extra-cmake-modules, qtbase }:
+{ lib, stdenv, fetchurl, cmake, pkg-config, extra-cmake-modules, qtbase }:
let
pname = "kdevelop-pg-qt";
@@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
sha256 = "0ay6m6j6zgrbcm48f14bass83bk4w5qnx76xihc05p69i9w32ff1";
};
- nativeBuildInputs = [ cmake pkgconfig extra-cmake-modules ];
+ nativeBuildInputs = [ cmake pkg-config extra-cmake-modules ];
buildInputs = [ qtbase ];
diff --git a/third_party/nixpkgs/pkgs/applications/editors/kdevelop5/kdevelop.nix b/third_party/nixpkgs/pkgs/applications/editors/kdevelop5/kdevelop.nix
index 8ca083a2d8..b54015de7b 100644
--- a/third_party/nixpkgs/pkgs/applications/editors/kdevelop5/kdevelop.nix
+++ b/third_party/nixpkgs/pkgs/applications/editors/kdevelop5/kdevelop.nix
@@ -1,5 +1,5 @@
-{ mkDerivation, lib, fetchurl, cmake, gettext, pkgconfig, extra-cmake-modules
+{ mkDerivation, lib, fetchurl, cmake, gettext, pkg-config, extra-cmake-modules
, qtquickcontrols, qtwebkit, qttools, kde-cli-tools, qtbase
, kconfig, kdeclarative, kdoctools, kiconthemes, ki18n, kitemmodels, kitemviews
, kjobwidgets, kcmutils, kio, knewstuff, knotifyconfig, kparts, ktexteditor
@@ -18,7 +18,7 @@ mkDerivation rec {
};
nativeBuildInputs = [
- cmake gettext pkgconfig extra-cmake-modules makeWrapper
+ cmake gettext pkg-config extra-cmake-modules makeWrapper
];
buildInputs = [
diff --git a/third_party/nixpkgs/pkgs/applications/editors/kibi/default.nix b/third_party/nixpkgs/pkgs/applications/editors/kibi/default.nix
index 07454d331c..71833be330 100644
--- a/third_party/nixpkgs/pkgs/applications/editors/kibi/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/editors/kibi/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv
+{ lib
, fetchFromGitHub
, rustPlatform
}:
diff --git a/third_party/nixpkgs/pkgs/applications/editors/leafpad/default.nix b/third_party/nixpkgs/pkgs/applications/editors/leafpad/default.nix
index d37a2de286..2f53df97d3 100644
--- a/third_party/nixpkgs/pkgs/applications/editors/leafpad/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/editors/leafpad/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, intltool, pkgconfig, gtk2 }:
+{ lib, stdenv, fetchurl, intltool, pkg-config, gtk2 }:
stdenv.mkDerivation rec {
version = "0.8.18.1";
@@ -8,7 +8,7 @@ stdenv.mkDerivation rec {
sha256 = "0b0az2wvqgvam7w0ns1j8xp2llslm1rx6h7zcsy06a7j0yp257cm";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ intltool gtk2 ];
hardeningDisable = [ "format" ];
diff --git a/third_party/nixpkgs/pkgs/applications/editors/manuskript/default.nix b/third_party/nixpkgs/pkgs/applications/editors/manuskript/default.nix
index 2dd9174d6d..49dafe8fc1 100644
--- a/third_party/nixpkgs/pkgs/applications/editors/manuskript/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/editors/manuskript/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, zlib, fetchFromGitHub, python3Packages, wrapQtAppsHook }:
+{ lib, zlib, fetchFromGitHub, python3Packages, wrapQtAppsHook }:
python3Packages.buildPythonApplication rec {
pname = "manuskript";
@@ -26,7 +26,7 @@ python3Packages.buildPythonApplication rec {
--replace sample-projects $out/share/${pname}/sample-projects
'';
- buildPhase = '''';
+ buildPhase = "";
installPhase = ''
mkdir -p $out/share/${pname}
diff --git a/third_party/nixpkgs/pkgs/applications/editors/mg/default.nix b/third_party/nixpkgs/pkgs/applications/editors/mg/default.nix
index 8878e01de6..ea5e162fdd 100644
--- a/third_party/nixpkgs/pkgs/applications/editors/mg/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/editors/mg/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, pkgconfig, ncurses, buildPackages }:
+{ lib, stdenv, fetchFromGitHub, pkg-config, ncurses, buildPackages }:
stdenv.mkDerivation rec {
pname = "mg";
@@ -13,13 +13,13 @@ stdenv.mkDerivation rec {
enableParallelBuilding = true;
- makeFlags = [ "PKG_CONFIG=${buildPackages.pkgconfig}/bin/${buildPackages.pkgconfig.targetPrefix}pkg-config" ];
+ makeFlags = [ "PKG_CONFIG=${buildPackages.pkg-config}/bin/${buildPackages.pkg-config.targetPrefix}pkg-config" ];
installPhase = ''
install -m 555 -Dt $out/bin mg
install -m 444 -Dt $out/share/man/man1 mg.1
'';
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ ncurses ];
diff --git a/third_party/nixpkgs/pkgs/applications/editors/mindforger/default.nix b/third_party/nixpkgs/pkgs/applications/editors/mindforger/default.nix
index a8e60cddfb..512e0f1244 100644
--- a/third_party/nixpkgs/pkgs/applications/editors/mindforger/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/editors/mindforger/default.nix
@@ -4,7 +4,7 @@
, qmake
, qtbase
, qtwebkit
-, lib, stdenv
+, lib
, wrapGAppsHook
}:
diff --git a/third_party/nixpkgs/pkgs/applications/editors/monodevelop/default.nix b/third_party/nixpkgs/pkgs/applications/editors/monodevelop/default.nix
index ed6695b997..e5fde3e501 100644
--- a/third_party/nixpkgs/pkgs/applications/editors/monodevelop/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/editors/monodevelop/default.nix
@@ -1,5 +1,5 @@
{ lib, stdenv, fetchurl
-, autoconf, automake, pkgconfig, shared-mime-info, intltool
+, autoconf, automake, pkg-config, shared-mime-info, intltool
, glib, mono, gtk-sharp-2_0, gnome2, gnome-sharp, unzip
, dotnetPackages
}:
@@ -34,7 +34,7 @@ stdenv.mkDerivation rec {
patchFlags = [ "-p2" ];
patches = [ ./git-revert-12d610fb3f6dce121df538e36f21d8c2eeb0a6e3.patch ];
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [
autoconf automake shared-mime-info intltool
mono gtk-sharp-2_0 gnome-sharp unzip
diff --git a/third_party/nixpkgs/pkgs/applications/editors/neovim/default.nix b/third_party/nixpkgs/pkgs/applications/editors/neovim/default.nix
index 427e11ca64..3e5de3d5fc 100644
--- a/third_party/nixpkgs/pkgs/applications/editors/neovim/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/editors/neovim/default.nix
@@ -1,5 +1,5 @@
{ lib, stdenv, fetchFromGitHub, cmake, gettext, msgpack, libtermkey, libiconv
-, libuv, lua, ncurses, pkgconfig
+, libuv, lua, ncurses, pkg-config
, unibilium, xsel, gperf
, libvterm-neovim
, glibcLocales ? null, procps ? null
@@ -74,7 +74,7 @@ in
nativeBuildInputs = [
cmake
gettext
- pkgconfig
+ pkg-config
];
# extra programs test via `make functionaltest`
diff --git a/third_party/nixpkgs/pkgs/applications/editors/neovim/gnvim/default.nix b/third_party/nixpkgs/pkgs/applications/editors/neovim/gnvim/default.nix
index f1d56584e4..208339c2e3 100644
--- a/third_party/nixpkgs/pkgs/applications/editors/neovim/gnvim/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/editors/neovim/gnvim/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, rustPlatform, fetchFromGitHub, gtk, webkitgtk }:
+{ lib, rustPlatform, fetchFromGitHub, gtk, webkitgtk }:
rustPlatform.buildRustPackage rec {
pname = "gnvim-unwrapped";
diff --git a/third_party/nixpkgs/pkgs/applications/editors/neovim/neovim-remote.nix b/third_party/nixpkgs/pkgs/applications/editors/neovim/neovim-remote.nix
index 1d82e70f5c..867e227512 100644
--- a/third_party/nixpkgs/pkgs/applications/editors/neovim/neovim-remote.nix
+++ b/third_party/nixpkgs/pkgs/applications/editors/neovim/neovim-remote.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, pythonPackages }:
+{ lib, fetchFromGitHub, pythonPackages }:
with lib;
diff --git a/third_party/nixpkgs/pkgs/applications/editors/notepadqq/default.nix b/third_party/nixpkgs/pkgs/applications/editors/notepadqq/default.nix
index cd4fe34ef3..545d64ef51 100644
--- a/third_party/nixpkgs/pkgs/applications/editors/notepadqq/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/editors/notepadqq/default.nix
@@ -1,4 +1,4 @@
-{ mkDerivation, lib, fetchFromGitHub, pkgconfig, which, qtbase, qtsvg, qttools, qtwebkit }:
+{ mkDerivation, lib, fetchFromGitHub, pkg-config, which, qtbase, qtsvg, qttools, qtwebkit }:
mkDerivation rec {
pname = "notepadqq";
@@ -12,7 +12,7 @@ mkDerivation rec {
};
nativeBuildInputs = [
- pkgconfig which qttools
+ pkg-config which qttools
];
buildInputs = [
diff --git a/third_party/nixpkgs/pkgs/applications/editors/okteta/default.nix b/third_party/nixpkgs/pkgs/applications/editors/okteta/default.nix
index d51f46b9e0..b2011c5d8e 100644
--- a/third_party/nixpkgs/pkgs/applications/editors/okteta/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/editors/okteta/default.nix
@@ -1,4 +1,4 @@
-{ mkDerivation, lib, stdenv, fetchurl, extra-cmake-modules, kdoctools, qtscript, kconfig
+{ mkDerivation, lib, fetchurl, extra-cmake-modules, kdoctools, qtscript, kconfig
, kinit, karchive, kcrash, kcmutils, kconfigwidgets, knewstuff, kparts
, qca-qt5, shared-mime-info }:
diff --git a/third_party/nixpkgs/pkgs/applications/editors/quartus-prime/default.nix b/third_party/nixpkgs/pkgs/applications/editors/quartus-prime/default.nix
index 7ad2a3247d..96a543f3cb 100644
--- a/third_party/nixpkgs/pkgs/applications/editors/quartus-prime/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/editors/quartus-prime/default.nix
@@ -89,6 +89,7 @@ let
description = "FPGA design and simulation software";
license = lib.licenses.unfree;
platforms = lib.platforms.linux;
+ hydraPlatforms = [ ]; # requireFile srcs cannot be fetched by hydra, ignore
maintainers = with lib.maintainers; [ kwohlfahrt ];
};
};
diff --git a/third_party/nixpkgs/pkgs/applications/editors/quilter/default.nix b/third_party/nixpkgs/pkgs/applications/editors/quilter/default.nix
index 9834b78eae..2d04ad1629 100644
--- a/third_party/nixpkgs/pkgs/applications/editors/quilter/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/editors/quilter/default.nix
@@ -1,16 +1,16 @@
-{ lib, stdenv, fetchFromGitHub, nix-update-script, pkgconfig, meson, ninja, python3, vala
+{ lib, stdenv, fetchFromGitHub, nix-update-script, pkg-config, meson, ninja, python3, vala
, gtk3, desktop-file-utils, gtksourceview, webkitgtk, gtkspell3, pantheon
, libgee, discount, wrapGAppsHook }:
stdenv.mkDerivation rec {
pname = "quilter";
- version = "2.5.1";
+ version = "2.5.4";
src = fetchFromGitHub {
owner = "lainsce";
repo = pname;
rev = version;
- sha256 = "0ya1iwzfzvrci083zyrjj6ac4ys25j90slpk8yydw9n99kb750rk";
+ sha256 = "sha256-A8Ov0rITHuMLDYTueeDO89KtxlP0pNk1pA7O4x3Q9fE=";
};
nativeBuildInputs = [
@@ -18,7 +18,7 @@ stdenv.mkDerivation rec {
meson
ninja
vala
- pkgconfig
+ pkg-config
python3
wrapGAppsHook
];
diff --git a/third_party/nixpkgs/pkgs/applications/editors/retext/default.nix b/third_party/nixpkgs/pkgs/applications/editors/retext/default.nix
index 99f7340f75..6bf0f191ec 100644
--- a/third_party/nixpkgs/pkgs/applications/editors/retext/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/editors/retext/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, python3, fetchFromGitHub, wrapQtAppsHook, buildEnv, aspellDicts
+{ lib, python3, fetchFromGitHub, wrapQtAppsHook, buildEnv, aspellDicts
# Use `lib.collect lib.isDerivation aspellDicts;` to make all dictionaries
# available.
, enchantAspellDicts ? with aspellDicts; [ en en-computers en-science ]
diff --git a/third_party/nixpkgs/pkgs/applications/editors/rstudio/default.nix b/third_party/nixpkgs/pkgs/applications/editors/rstudio/default.nix
index 97e8378d94..00d0259a7a 100644
--- a/third_party/nixpkgs/pkgs/applications/editors/rstudio/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/editors/rstudio/default.nix
@@ -122,7 +122,7 @@ mkDerivation rec {
mimeType = "text/x-r-source;text/x-r;text/x-R;text/x-r-doc;text/x-r-sweave;text/x-r-markdown;text/x-r-html;text/x-r-presentation;application/x-r-data;application/x-r-project;text/x-r-history;text/x-r-profile;text/x-tex;text/x-markdown;text/html;text/css;text/javascript;text/x-chdr;text/x-csrc;text/x-c++hdr;text/x-c++src;";
};
- qtWrapperArgs = [ ''--suffix PATH : ${gnumake}/bin'' ];
+ qtWrapperArgs = [ "--suffix PATH : ${gnumake}/bin" ];
postInstall = ''
mkdir $out/share
diff --git a/third_party/nixpkgs/pkgs/applications/editors/scite/default.nix b/third_party/nixpkgs/pkgs/applications/editors/scite/default.nix
index 0b72a57df3..3d6ec9ece9 100644
--- a/third_party/nixpkgs/pkgs/applications/editors/scite/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/editors/scite/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, gtk2 }:
+{ lib, stdenv, fetchurl, pkg-config, gtk2 }:
stdenv.mkDerivation {
pname = "scite";
@@ -9,7 +9,7 @@ stdenv.mkDerivation {
sha256 = "0h16wk2986nkkhhdv5g4lxlcn02qwyja24x1r6vf02r1hf46b9q2";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ gtk2 ];
sourceRoot = "scintilla/gtk";
diff --git a/third_party/nixpkgs/pkgs/applications/editors/setzer/default.nix b/third_party/nixpkgs/pkgs/applications/editors/setzer/default.nix
index aa1b86d64d..334f8b79c4 100644
--- a/third_party/nixpkgs/pkgs/applications/editors/setzer/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/editors/setzer/default.nix
@@ -18,13 +18,13 @@
python3.pkgs.buildPythonApplication rec {
pname = "setzer";
- version = "0.3.9";
+ version = "0.4.1";
src = fetchFromGitHub {
owner = "cvfosammmm";
repo = "Setzer";
rev = "v${version}";
- sha256 = "1qmy2bxl8x6pijjaaj91v6rqdipha6iyy0b6b9y1lk3r2p3azd42";
+ sha256 = "1rcx2c07jg1ij81pnvg3px49hfbjmkagn68d3gp79z3gcajbp2av";
};
format = "other";
@@ -51,9 +51,14 @@ python3.pkgs.buildPythonApplication rec {
propagatedBuildInputs = with python3.pkgs; [
pygobject3
pyxdg
- pypdf2
+ pdfminer
+ pycairo
];
+ checkPhase = ''
+ meson test --print-errorlogs
+ '';
+
meta = with lib; {
description = "LaTeX editor written in Python with Gtk";
homepage = src.meta.homepage;
diff --git a/third_party/nixpkgs/pkgs/applications/editors/sigil/default.nix b/third_party/nixpkgs/pkgs/applications/editors/sigil/default.nix
index 8e662d5552..b34441d100 100644
--- a/third_party/nixpkgs/pkgs/applications/editors/sigil/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/editors/sigil/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, mkDerivation, fetchFromGitHub, cmake, pkgconfig, makeWrapper
+{ lib, mkDerivation, fetchFromGitHub, cmake, pkg-config, makeWrapper
, boost, xercesc, hunspell, zlib, pcre16
, qtbase, qttools, qtwebengine, qtxmlpatterns
, python3Packages
@@ -17,7 +17,7 @@ mkDerivation rec {
pythonPath = with python3Packages; [ lxml ];
- nativeBuildInputs = [ cmake pkgconfig makeWrapper ];
+ nativeBuildInputs = [ cmake pkg-config makeWrapper ];
buildInputs = [
boost xercesc qtbase qttools qtwebengine qtxmlpatterns
diff --git a/third_party/nixpkgs/pkgs/applications/editors/standardnotes/default.nix b/third_party/nixpkgs/pkgs/applications/editors/standardnotes/default.nix
index e472df44a6..e66febbf7f 100644
--- a/third_party/nixpkgs/pkgs/applications/editors/standardnotes/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/editors/standardnotes/default.nix
@@ -1,8 +1,8 @@
{ lib, stdenv, appimageTools, autoPatchelfHook, desktop-file-utils
- , fetchurl, runtimeShell }:
+, fetchurl, runtimeShell, libsecret, gtk3, gsettings-desktop-schemas }:
let
- version = "3.5.11";
+ version = "3.5.18";
pname = "standardnotes";
name = "${pname}-${version}";
@@ -13,7 +13,7 @@ let
sha256 = {
i386-linux = "009fnnd7ysxkyykkbmhvr0vn13b21j1j5mzwdvqdkhm9v3c9rbgj";
- x86_64-linux = "1fij00d03ky57jlnhf9n2iqvfa4dgmkgawrxd773gg03hdsk7xcf";
+ x86_64-linux = "1zrnvvr9x0s2gp948iajsmgn38xm6x0g2dgxrfjis39rpplsrdww";
}.${stdenv.hostPlatform.system};
src = fetchurl {
@@ -30,6 +30,14 @@ let
in appimageTools.wrapType2 rec {
inherit name src;
+ profile = ''
+ export XDG_DATA_DIRS=${gsettings-desktop-schemas}/share/gsettings-schemas/${gsettings-desktop-schemas.name}:${gtk3}/share/gsettings-schemas/${gtk3.name}:$XDG_DATA_DIRS
+ '';
+
+ extraPkgs = pkgs: with pkgs; [
+ libsecret
+ ];
+
extraInstallCommands = ''
# directory in /nix/store so readonly
cp -r ${appimageContents}/* $out
diff --git a/third_party/nixpkgs/pkgs/applications/editors/supertux-editor/default.nix b/third_party/nixpkgs/pkgs/applications/editors/supertux-editor/default.nix
index b42ebe19f6..e474ff5f19 100644
--- a/third_party/nixpkgs/pkgs/applications/editors/supertux-editor/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/editors/supertux-editor/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, mono, gtk-sharp-2_0, pkgconfig, makeWrapper, gnome2, gtk2 }:
+{ lib, stdenv, fetchFromGitHub, mono, gtk-sharp-2_0, pkg-config, makeWrapper, gnome2, gtk2 }:
stdenv.mkDerivation {
version = "git-2014-08-20";
pname = "supertux-editor";
@@ -10,7 +10,7 @@ stdenv.mkDerivation {
sha256 = "08y5haclgxvcii3hpdvn1ah8qd0f3n8xgxxs8zryj02b8n7cz3vx";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [mono gtk-sharp-2_0 makeWrapper gnome2.libglade gtk2 ];
installPhase = ''
diff --git a/third_party/nixpkgs/pkgs/applications/editors/tecoc/default.nix b/third_party/nixpkgs/pkgs/applications/editors/tecoc/default.nix
index 50cad500c9..f5ad8d947c 100644
--- a/third_party/nixpkgs/pkgs/applications/editors/tecoc/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/editors/tecoc/default.nix
@@ -1,37 +1,47 @@
-{ lib, stdenv, fetchFromGitHub
-, ncurses }:
+{ stdenv
+, lib
+, fetchFromGitHub
+, ncurses
+}:
stdenv.mkDerivation rec {
-
- pname = "tecoc-git";
- version = "20150606";
+ pname = "tecoc";
+ version = "unstable-2020-11-03";
src = fetchFromGitHub {
owner = "blakemcbride";
repo = "TECOC";
- rev = "d7dffdeb1dfb812e579d6d3b518545b23e1b50cb";
- sha256 = "11zfa73dlx71c0hmjz5n3wqcvk6082rpb4sss877nfiayisc0njj";
+ rev = "79fcb6cfd6c5f9759f6ec46aeaf86d5806b13a0b";
+ sha256 = "sha256-JooLvoh9CxLHLOXXxE7zA7R9yglr9BGUwX4nrw2/vIw=";
};
buildInputs = [ ncurses ];
makefile = if stdenv.hostPlatform.isDarwin
- then "makefile.osx"
- else if stdenv.hostPlatform.isFreeBSD
- then "makefile.bsd"
- else if stdenv.hostPlatform.isOpenBSD
- then "makefile.bsd"
- else if stdenv.hostPlatform.isWindows
- then "makefile.win"
- else "makefile.linux"; # I think Linux is a safe default...
+ then "makefile.osx"
+ else if stdenv.hostPlatform.isFreeBSD
+ then "makefile.bsd"
+ else if stdenv.hostPlatform.isOpenBSD
+ then "makefile.bsd"
+ else if stdenv.hostPlatform.isWindows
+ then "makefile.win"
+ else "makefile.linux"; # I think Linux is a safe default...
makeFlags = [ "CC=${stdenv.cc}/bin/cc" "-C src/" ];
+ preInstall = ''
+ install -d $out/bin $out/share/doc/${pname}-${version} $out/lib/teco/macros
+ '';
+
installPhase = ''
- mkdir -p $out/bin $out/share/doc/${pname}-${version} $out/lib/teco/macros
- cp src/tecoc $out/bin
- cp src/aaout.txt doc/* $out/share/doc/${pname}-${version}
- cp lib/* lib2/* $out/lib/teco/macros
+ runHook preInstall
+ install -m755 src/tecoc $out/bin
+ install -m644 src/aaout.txt doc/* $out/share/doc/${pname}-${version}
+ install -m644 lib/* lib2/* $out/lib/teco/macros
+ runHook postInstall
+ '';
+
+ postInstall = ''
(cd $out/bin
ln -s tecoc Make
ln -s tecoc mung
@@ -54,9 +64,11 @@ stdenv.mkDerivation rec {
of Editor MACroS for TECO.
TECOC is a portable C implementation of TECO-11.
- '';
+ '';
homepage = "https://github.com/blakemcbride/TECOC";
- license = { url = "https://github.com/blakemcbride/TECOC/tree/master/doc/readme-1st.txt"; };
+ license = {
+ url = "https://github.com/blakemcbride/TECOC/tree/master/doc/readme-1st.txt";
+ };
maintainers = [ maintainers.AndersonTorres ];
platforms = platforms.unix;
};
diff --git a/third_party/nixpkgs/pkgs/applications/editors/texmacs/common.nix b/third_party/nixpkgs/pkgs/applications/editors/texmacs/common.nix
index 3ffcc8ecf4..e52d95f837 100644
--- a/third_party/nixpkgs/pkgs/applications/editors/texmacs/common.nix
+++ b/third_party/nixpkgs/pkgs/applications/editors/texmacs/common.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, tex, extraFonts, chineseFonts, japaneseFonts, koreanFonts }:
+{ lib, fetchurl, tex, extraFonts, chineseFonts, japaneseFonts, koreanFonts }:
rec {
extraFontsSrc = fetchurl {
url = "ftp://ftp.texmacs.org/pub/TeXmacs/fonts/TeXmacs-extra-fonts-1.0-noarch.tar.gz";
diff --git a/third_party/nixpkgs/pkgs/applications/editors/texmacs/default.nix b/third_party/nixpkgs/pkgs/applications/editors/texmacs/default.nix
index f967f28f4d..dd5e5e61b2 100644
--- a/third_party/nixpkgs/pkgs/applications/editors/texmacs/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/editors/texmacs/default.nix
@@ -1,4 +1,4 @@
-{ lib, mkDerivation, callPackage, fetchFromGitHub,
+{ lib, mkDerivation, callPackage, fetchurl,
guile_1_8, qtbase, xmodmap, which, freetype,
libjpeg,
sqlite,
@@ -7,7 +7,7 @@
git ? null,
python3 ? null,
cmake,
- pkgconfig,
+ pkg-config,
ghostscriptX ? null,
extraFonts ? false,
chineseFonts ? false,
@@ -16,22 +16,20 @@
let
pname = "TeXmacs";
- version = "1.99.15";
+ version = "1.99.18";
common = callPackage ./common.nix {
inherit tex extraFonts chineseFonts japaneseFonts koreanFonts;
};
in
mkDerivation {
- name = "${pname}-${version}";
+ inherit pname version;
- src = fetchFromGitHub {
- owner = "texmacs";
- repo = "texmacs";
- rev = "v${version}";
- sha256 = "04585hdh98fvyhj4wsxf69xal2wvfa6lg76gad8pr6ww9abi5105";
+ src = fetchurl {
+ url = "https://www.texmacs.org/Download/ftp/tmftp/source/TeXmacs-${version}-src.tar.gz";
+ sha256 = "0il3fwgw20421aj90wg8kyhkwk6lbgb3bb2g5qamh5lk90yj725i";
};
- nativeBuildInputs = [ cmake pkgconfig ];
+ nativeBuildInputs = [ cmake pkg-config ];
buildInputs = [
guile_1_8
qtbase
diff --git a/third_party/nixpkgs/pkgs/applications/editors/texmaker/default.nix b/third_party/nixpkgs/pkgs/applications/editors/texmaker/default.nix
index 0b78ff54c3..75f22da251 100644
--- a/third_party/nixpkgs/pkgs/applications/editors/texmaker/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/editors/texmaker/default.nix
@@ -1,4 +1,4 @@
-{ lib, mkDerivation, fetchurl, qtbase, qtscript, qmake, zlib, pkgconfig, poppler }:
+{ lib, mkDerivation, fetchurl, qtbase, qtscript, qmake, zlib, pkg-config, poppler }:
mkDerivation rec {
pname = "texmaker";
@@ -10,7 +10,7 @@ mkDerivation rec {
};
buildInputs = [ qtbase qtscript poppler zlib ];
- nativeBuildInputs = [ pkgconfig poppler qmake ];
+ nativeBuildInputs = [ pkg-config poppler qmake ];
NIX_CFLAGS_COMPILE="-I${poppler.dev}/include/poppler";
qmakeFlags = [
@@ -24,10 +24,10 @@ mkDerivation rec {
meta = with lib; {
description = "TeX and LaTeX editor";
longDescription=''
- This editor is a full fledged IDE for TeX and
- LaTeX editing with completion, structure viewer, preview,
- spell checking and support of any compilation chain.
- '';
+ This editor is a full fledged IDE for TeX and
+ LaTeX editing with completion, structure viewer, preview,
+ spell checking and support of any compilation chain.
+ '';
homepage = "http://www.xm1math.net/texmaker/";
license = licenses.gpl2Plus;
platforms = platforms.linux;
diff --git a/third_party/nixpkgs/pkgs/applications/editors/texstudio/default.nix b/third_party/nixpkgs/pkgs/applications/editors/texstudio/default.nix
index 101c9bc59f..77af6b6793 100644
--- a/third_party/nixpkgs/pkgs/applications/editors/texstudio/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/editors/texstudio/default.nix
@@ -1,18 +1,18 @@
{ lib, mkDerivation, fetchFromGitHub, qmake, qtbase, qtscript, qtsvg,
- wrapQtAppsHook, poppler, zlib, pkgconfig }:
+ wrapQtAppsHook, poppler, zlib, pkg-config }:
mkDerivation rec {
pname = "texstudio";
- version = "3.0.3";
+ version = "3.0.4";
src = fetchFromGitHub {
owner = "${pname}-org";
repo = pname;
rev = version;
- sha256 = "05q70wbdaldhrlapss4agmvz1cwqd229nd5amkj069v1wxrkvpb7";
+ sha256 = "03q1mdz47crflkvpc364ky52farad7517jhszb1fg1s3c2bnndn0";
};
- nativeBuildInputs = [ qmake wrapQtAppsHook pkgconfig ];
+ nativeBuildInputs = [ qmake wrapQtAppsHook pkg-config ];
buildInputs = [ qtbase qtscript qtsvg poppler zlib ];
qmakeFlags = [ "NO_APPDATA=True" ];
diff --git a/third_party/nixpkgs/pkgs/applications/editors/textadept/10/default.nix b/third_party/nixpkgs/pkgs/applications/editors/textadept/10/default.nix
index 4450fe77d1..9d86bdc4c5 100644
--- a/third_party/nixpkgs/pkgs/applications/editors/textadept/10/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/editors/textadept/10/default.nix
@@ -1,10 +1,10 @@
-{ lib, stdenv, fetchhg, fetchurl, gtk2, glib, pkgconfig, unzip, ncurses, zip }:
+{ lib, stdenv, fetchhg, fetchurl, gtk2, glib, pkg-config, unzip, ncurses, zip }:
stdenv.mkDerivation rec {
version = "10.8";
pname = "textadept";
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [
gtk2 ncurses glib unzip zip
];
diff --git a/third_party/nixpkgs/pkgs/applications/editors/textadept/11/default.nix b/third_party/nixpkgs/pkgs/applications/editors/textadept/11/default.nix
index 017a2970c3..a0037ca6c2 100644
--- a/third_party/nixpkgs/pkgs/applications/editors/textadept/11/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/editors/textadept/11/default.nix
@@ -1,10 +1,10 @@
-{ lib, stdenv, fetchhg, fetchFromGitHub, fetchurl, gtk2, glib, pkgconfig, unzip, ncurses, zip }:
+{ lib, stdenv, fetchhg, fetchFromGitHub, fetchurl, gtk2, glib, pkg-config, unzip, ncurses, zip }:
stdenv.mkDerivation rec {
version = "11.0_beta";
pname = "textadept11";
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [
gtk2 ncurses glib unzip zip
];
diff --git a/third_party/nixpkgs/pkgs/applications/editors/texworks/default.nix b/third_party/nixpkgs/pkgs/applications/editors/texworks/default.nix
index d0347bcb37..87990b6eae 100644
--- a/third_party/nixpkgs/pkgs/applications/editors/texworks/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/editors/texworks/default.nix
@@ -1,4 +1,4 @@
-{ mkDerivation, lib, fetchFromGitHub, cmake, pkg-config
+{ mkDerivation, lib, fetchFromGitHub, fetchpatch, cmake, pkg-config
, qtscript, poppler, hunspell
, withLua ? true, lua
, withPython ? true, python3 }:
@@ -14,6 +14,14 @@ mkDerivation rec {
sha256 = "1lw1p4iyzxypvjhnav11g6rwf6gx7kyzwy2iprvv8zzpqcdkjp2z";
};
+ 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/third_party/nixpkgs/pkgs/applications/editors/thonny/default.nix b/third_party/nixpkgs/pkgs/applications/editors/thonny/default.nix
index e98d57420e..39aefe3fa1 100644
--- a/third_party/nixpkgs/pkgs/applications/editors/thonny/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/editors/thonny/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, python3 }:
+{ lib, fetchFromGitHub, python3 }:
with python3.pkgs;
diff --git a/third_party/nixpkgs/pkgs/applications/editors/tiled/default.nix b/third_party/nixpkgs/pkgs/applications/editors/tiled/default.nix
index b58f5da6a9..b6222c8a6d 100644
--- a/third_party/nixpkgs/pkgs/applications/editors/tiled/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/editors/tiled/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, mkDerivation, fetchFromGitHub, pkgconfig, qmake
+{ lib, mkDerivation, fetchFromGitHub, pkg-config, qmake
, python, qtbase, qttools }:
mkDerivation rec {
@@ -12,7 +12,7 @@ mkDerivation rec {
sha256 = "0n8p7bp5pqq72c65av3v7wbazwphh78pw27nqvpiyp9y8k5w4pg0";
};
- nativeBuildInputs = [ pkgconfig qmake ];
+ nativeBuildInputs = [ pkg-config qmake ];
buildInputs = [ python qtbase qttools ];
enableParallelBuilding = true;
diff --git a/third_party/nixpkgs/pkgs/applications/editors/vim/configurable.nix b/third_party/nixpkgs/pkgs/applications/editors/vim/configurable.nix
index eb015550c3..734b189d1e 100644
--- a/third_party/nixpkgs/pkgs/applications/editors/vim/configurable.nix
+++ b/third_party/nixpkgs/pkgs/applications/editors/vim/configurable.nix
@@ -1,4 +1,4 @@
-{ source ? "default", callPackage, lib, stdenv, ncurses, pkgconfig, gettext
+{ source ? "default", callPackage, lib, stdenv, ncurses, pkg-config, gettext
, writeText, config, glib, gtk2-x11, gtk3-x11, lua, python3, perl, tcl, ruby
, libX11, libXext, libSM, libXpm, libXt, libXaw, libXau, libXmu
, libICE
@@ -119,7 +119,7 @@ in stdenv.mkDerivation rec {
++ lib.optional ximSupport "--enable-xim";
nativeBuildInputs = [
- pkgconfig
+ pkg-config
]
++ lib.optional wrapPythonDrv makeWrapper
++ lib.optional nlsSupport gettext
@@ -137,8 +137,7 @@ in stdenv.mkDerivation rec {
++ lib.optional tclSupport tcl
++ lib.optional rubySupport ruby;
- preConfigure = ''
- '' + lib.optionalString ftNixSupport ''
+ preConfigure = "" + lib.optionalString ftNixSupport ''
cp ${vimPlugins.vim-nix.src}/ftplugin/nix.vim runtime/ftplugin/nix.vim
cp ${vimPlugins.vim-nix.src}/indent/nix.vim runtime/indent/nix.vim
cp ${vimPlugins.vim-nix.src}/syntax/nix.vim runtime/syntax/nix.vim
diff --git a/third_party/nixpkgs/pkgs/applications/editors/vim/default.nix b/third_party/nixpkgs/pkgs/applications/editors/vim/default.nix
index 9b14199243..48e1369c8c 100644
--- a/third_party/nixpkgs/pkgs/applications/editors/vim/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/editors/vim/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, callPackage, ncurses, gettext, pkgconfig
+{ lib, stdenv, fetchurl, callPackage, ncurses, gettext, pkg-config
# default vimrc
, vimrc ? fetchurl {
name = "default-vimrc";
@@ -17,7 +17,7 @@ stdenv.mkDerivation {
inherit (common) version src postPatch hardeningDisable enableParallelBuilding meta;
- nativeBuildInputs = [ gettext pkgconfig ];
+ nativeBuildInputs = [ gettext pkg-config ];
buildInputs = [ ncurses ]
++ lib.optionals stdenv.hostPlatform.isDarwin [ Carbon Cocoa ];
diff --git a/third_party/nixpkgs/pkgs/applications/editors/vim/macvim-configurable.nix b/third_party/nixpkgs/pkgs/applications/editors/vim/macvim-configurable.nix
index 087a375c50..6ea6b6c609 100644
--- a/third_party/nixpkgs/pkgs/applications/editors/vim/macvim-configurable.nix
+++ b/third_party/nixpkgs/pkgs/applications/editors/vim/macvim-configurable.nix
@@ -1,4 +1,4 @@
-{ stdenv, callPackage, vimUtils, buildEnv, makeWrapper }:
+{ lib, stdenv, callPackage, vimUtils, buildEnv, makeWrapper }:
let
macvim = callPackage ./macvim.nix { inherit stdenv; };
@@ -12,7 +12,6 @@ let
# sourcing of the user's vimrc. Use `customRC = "source $HOME/.vim/vimrc"`
# if you want to preserve that behavior.
configure = let
- inherit (stdenv) lib;
doConfig = config: let
vimrcConfig = config // {
# always source the bundled system vimrc
diff --git a/third_party/nixpkgs/pkgs/applications/editors/vim/macvim.nix b/third_party/nixpkgs/pkgs/applications/editors/vim/macvim.nix
index e950e7685e..c71f057fe0 100644
--- a/third_party/nixpkgs/pkgs/applications/editors/vim/macvim.nix
+++ b/third_party/nixpkgs/pkgs/applications/editors/vim/macvim.nix
@@ -1,5 +1,5 @@
{ lib, stdenv, fetchFromGitHub, runCommand, ncurses, gettext
-, pkgconfig, cscope, ruby, tcl, perl, luajit
+, pkg-config, cscope, ruby, tcl, perl, luajit
, darwin
, usePython27 ? false
@@ -38,7 +38,7 @@ stdenv.mkDerivation {
enableParallelBuilding = true;
- nativeBuildInputs = [ pkgconfig buildSymlinks ];
+ nativeBuildInputs = [ pkg-config buildSymlinks ];
buildInputs = [
gettext ncurses cscope luajit ruby tcl perl python.pkg
];
diff --git a/third_party/nixpkgs/pkgs/applications/editors/vis/default.nix b/third_party/nixpkgs/pkgs/applications/editors/vis/default.nix
index f121126923..9a020233f3 100644
--- a/third_party/nixpkgs/pkgs/applications/editors/vis/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/editors/vis/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, pkgconfig, makeWrapper, makeDesktopItem
+{ lib, stdenv, fetchFromGitHub, pkg-config, makeWrapper, makeDesktopItem
, ncurses, libtermkey, lpeg, lua
, acl ? null, libselinux ? null
}:
@@ -14,7 +14,7 @@ stdenv.mkDerivation rec {
owner = "martanne";
};
- nativeBuildInputs = [ pkgconfig makeWrapper ];
+ nativeBuildInputs = [ pkg-config makeWrapper ];
buildInputs = [
ncurses
diff --git a/third_party/nixpkgs/pkgs/applications/editors/vscode/update-vscode.sh b/third_party/nixpkgs/pkgs/applications/editors/vscode/update-vscode.sh
index cb1400f048..d1ae71cd11 100755
--- a/third_party/nixpkgs/pkgs/applications/editors/vscode/update-vscode.sh
+++ b/third_party/nixpkgs/pkgs/applications/editors/vscode/update-vscode.sh
@@ -1,5 +1,5 @@
#!/usr/bin/env nix-shell
-#!nix-shell -i bash -p curl gnugrep gnused gawk
+#!nix-shell -i bash -p curl jq gnused
# Update script for the vscode versions and hashes.
# Usually doesn't need to be called by hand,
@@ -16,8 +16,7 @@ fi
# VSCode
-VSCODE_VER=$(curl -s -L "https://code.visualstudio.com/Download" | grep "is now available" | awk -F'' '{print $1}' | awk -F'>' '{print $NF}')
-VSCODE_VER=$(curl -s -L "https://code.visualstudio.com/updates/v${VSCODE_VER/./_}" | grep "Downloads:" | awk -F'code.visualstudio.com/' '{print $2}' | awk -F'/' '{print $1}')
+VSCODE_VER=$(curl --fail --silent https://api.github.com/repos/Microsoft/vscode/releases/latest | jq --raw-output .tag_name)
sed -i "s/version = \".*\"/version = \"${VSCODE_VER}\"/" "$ROOT/vscode.nix"
VSCODE_LINUX_URL="https://vscode-update.azurewebsites.net/${VSCODE_VER}/linux-x64/stable"
diff --git a/third_party/nixpkgs/pkgs/applications/gis/grass/default.nix b/third_party/nixpkgs/pkgs/applications/gis/grass/default.nix
index 414c08d27f..ef7458d739 100644
--- a/third_party/nixpkgs/pkgs/applications/gis/grass/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/gis/grass/default.nix
@@ -1,10 +1,8 @@
-{ stdenv, fetchFromGitHub, flex, bison, pkgconfig, zlib, libtiff, libpng, fftw
+{ lib, stdenv, fetchFromGitHub, flex, bison, pkg-config, zlib, libtiff, libpng, fftw
, cairo, readline, ffmpeg_3, makeWrapper, wxGTK30, netcdf, blas
, proj, gdal, geos, sqlite, postgresql, libmysqlclient, python2Packages, libLAS, proj-datumgrid
}:
-let inherit (stdenv) lib; in
-
stdenv.mkDerivation rec {
name = "grass";
version = "7.6.1";
@@ -16,7 +14,7 @@ stdenv.mkDerivation rec {
sha256 = "1amjk9rz7vw5ha7nyl5j2bfwj5if9w62nlwx5qbp1x7spldimlll";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ flex bison zlib proj gdal libtiff libpng fftw sqlite cairo proj
readline ffmpeg_3 makeWrapper wxGTK30 netcdf geos postgresql libmysqlclient blas
libLAS proj-datumgrid ]
diff --git a/third_party/nixpkgs/pkgs/applications/gis/udig/default.nix b/third_party/nixpkgs/pkgs/applications/gis/udig/default.nix
new file mode 100644
index 0000000000..e4abddbcde
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/applications/gis/udig/default.nix
@@ -0,0 +1,66 @@
+{ stdenv, lib, fetchurl, unzip, makeWrapper, jre8, libXtst, gdal }:
+let
+ pname = "udig";
+ version = "2.0.0";
+
+ srcs = {
+ x86_64-linux = fetchurl {
+ url = "http://udig.refractions.net/files/downloads/udig-${version}.linux.gtk.x86_64.zip";
+ sha256 = "03hj1mdd6sq0gbpa838wkccibp3l2hvnwxxf5dyc0jk3mmd94fwa";
+ };
+ x86_64-darwin = fetchurl {
+ url = "http://udig.refractions.net/files/downloads/udig-${version}.macosx.cocoa.x86_64.zip";
+ sha256 = "16rcyp1zy3lr1hwjhzh6vwcgck52w66dm1qsc52gppy1f4i3f692";
+ };
+ };
+ src = srcs.${stdenv.hostPlatform.system};
+
+ meta = with lib; {
+ description = "User-friendly Desktop Internet GIS";
+ homepage = "http://udig.refractions.net/";
+ license = with licenses; [ epl10 bsd3 ];
+ maintainers = with maintainers; [ sikmir ];
+ platforms = builtins.attrNames srcs;
+ };
+
+ linux = stdenv.mkDerivation {
+ inherit pname version src meta;
+
+ nativeBuildInputs = [ unzip makeWrapper ];
+
+ installPhase = ''
+ install -dm755 $out/bin $out/opt/udig
+ cp -r . $out/opt/udig
+ makeWrapper $out/opt/udig/udig.sh $out/bin/udig \
+ --prefix PATH : ${jre8}/bin \
+ --prefix LD_LIBRARY_PATH : ${lib.makeLibraryPath ([ libXtst gdal ])}
+ '';
+
+ postFixup = ''
+ patchelf \
+ --set-interpreter $(cat $NIX_CC/nix-support/dynamic-linker) \
+ $out/opt/udig/udig_internal
+ '';
+ };
+
+ darwin = stdenv.mkDerivation {
+ inherit pname version src meta;
+
+ nativeBuildInputs = [ unzip makeWrapper ];
+
+ postPatch = ''
+ substituteInPlace configuration/config.ini \
+ --replace "\$LOCALAPPDATA\$" "@user.home"
+ '';
+
+ installPhase = ''
+ mkdir -p $out/Applications/udig
+ cp -R . $out/Applications/udig
+ wrapProgram $out/Applications/udig/udig.app/Contents/MacOS/udig_internal \
+ --prefix DYLD_LIBRARY_PATH : ${lib.makeLibraryPath ([ gdal ])}
+ '';
+ };
+in
+if stdenv.isDarwin
+then darwin
+else linux
diff --git a/third_party/nixpkgs/pkgs/applications/graphics/ImageMagick/7.0.nix b/third_party/nixpkgs/pkgs/applications/graphics/ImageMagick/7.0.nix
index 9d52046ba0..ee608b7538 100644
--- a/third_party/nixpkgs/pkgs/applications/graphics/ImageMagick/7.0.nix
+++ b/third_party/nixpkgs/pkgs/applications/graphics/ImageMagick/7.0.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, pkgconfig, libtool
+{ lib, stdenv, fetchFromGitHub, pkg-config, libtool
, bzip2, zlib, libX11, libXext, libXt, fontconfig, freetype, ghostscript, libjpeg, djvulibre
, lcms2, openexr, libpng, librsvg, libtiff, libxml2, openjpeg, libwebp, libheif
, ApplicationServices
@@ -50,7 +50,7 @@ stdenv.mkDerivation {
[ "--enable-static" "--disable-shared" ] # due to libxml2 being without DLLs ATM
;
- nativeBuildInputs = [ pkgconfig libtool ];
+ nativeBuildInputs = [ pkg-config libtool ];
buildInputs =
[ zlib fontconfig freetype ghostscript
@@ -72,7 +72,7 @@ stdenv.mkDerivation {
moveToOutput "lib/ImageMagick-*/config-Q16HDRI" "$dev" # includes configure params
for file in "$dev"/bin/*-config; do
substituteInPlace "$file" --replace pkg-config \
- "PKG_CONFIG_PATH='$dev/lib/pkgconfig' '${pkgconfig}/bin/${pkgconfig.targetPrefix}pkg-config'"
+ "PKG_CONFIG_PATH='$dev/lib/pkgconfig' '${pkg-config}/bin/${pkg-config.targetPrefix}pkg-config'"
done
'' + lib.optionalString (ghostscript != null) ''
for la in $out/lib/*.la; do
diff --git a/third_party/nixpkgs/pkgs/applications/graphics/ImageMagick/default.nix b/third_party/nixpkgs/pkgs/applications/graphics/ImageMagick/default.nix
index 42f157e531..66ad424253 100644
--- a/third_party/nixpkgs/pkgs/applications/graphics/ImageMagick/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/graphics/ImageMagick/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, fetchpatch, pkgconfig, libtool
+{ lib, stdenv, fetchFromGitHub, pkg-config, libtool
, bzip2, zlib, libX11, libXext, libXt, fontconfig, freetype, ghostscript, libjpeg, djvulibre
, lcms2, openexr, libpng, librsvg, libtiff, libxml2, openjpeg, libwebp, fftw, libheif, libde265
, ApplicationServices
@@ -12,39 +12,19 @@ let
else if stdenv.hostPlatform.system == "aarch64-linux" then "aarch64"
else if stdenv.hostPlatform.system == "powerpc64le-linux" then "ppc64le"
else throw "ImageMagick is not supported on this platform.";
-
- cfg = {
- version = "6.9.11-29";
- sha256 = "0adjdpi91ya0g3v7y503n95833m25aibkim5swg5lnwjrba407hg";
- patches = [];
- }
- # Freeze version on mingw so we don't need to port the patch too often.
- # FIXME: This version has multiple security vulnerabilities
- // lib.optionalAttrs (stdenv.hostPlatform.isMinGW) {
- version = "6.9.2-0";
- sha256 = "17ir8bw1j7g7srqmsz3rx780sgnc21zfn0kwyj78iazrywldx8h7";
- patches = [(fetchpatch {
- name = "mingw-build.patch";
- url = "https://raw.githubusercontent.com/Alexpux/MINGW-packages/"
- + "01ca03b2a4ef/mingw-w64-imagemagick/002-build-fixes.patch";
- sha256 = "1pypszlcx2sf7wfi4p37w1y58ck2r8cd5b2wrrwr9rh87p7fy1c0";
- })];
- };
in
-stdenv.mkDerivation {
+stdenv.mkDerivation rec {
pname = "imagemagick";
- inherit (cfg) version;
+ version = "6.9.11-60";
src = fetchFromGitHub {
owner = "ImageMagick";
repo = "ImageMagick6";
- rev = cfg.version;
- inherit (cfg) sha256;
+ rev = version;
+ sha256 = "12810882a0kf4zlgyi290z9bjs921m05njbljkjfw6s1hf0mncl0";
};
- patches = cfg.patches;
-
outputs = [ "out" "dev" "doc" ]; # bin/ isn't really big
outputMan = "out"; # it's tiny
@@ -62,7 +42,7 @@ stdenv.mkDerivation {
[ "--enable-static" "--disable-shared" ] # due to libxml2 being without DLLs ATM
;
- nativeBuildInputs = [ pkgconfig libtool ];
+ nativeBuildInputs = [ pkg-config libtool ];
buildInputs =
[ zlib fontconfig freetype ghostscript
@@ -85,10 +65,10 @@ stdenv.mkDerivation {
moveToOutput "bin/*-config" "$dev"
moveToOutput "lib/ImageMagick-*/config-Q16" "$dev" # includes configure params
for file in "$dev"/bin/*-config; do
- substituteInPlace "$file" --replace "${pkgconfig}/bin/pkg-config -config" \
- ${pkgconfig}/bin/${pkgconfig.targetPrefix}pkg-config
- substituteInPlace "$file" --replace ${pkgconfig}/bin/pkg-config \
- "PKG_CONFIG_PATH='$dev/lib/pkgconfig' '${pkgconfig}/bin/${pkgconfig.targetPrefix}pkg-config'"
+ substituteInPlace "$file" --replace "${pkg-config}/bin/pkg-config -config" \
+ ${pkg-config}/bin/${pkg-config.targetPrefix}pkg-config
+ substituteInPlace "$file" --replace ${pkg-config}/bin/pkg-config \
+ "PKG_CONFIG_PATH='$dev/lib/pkgconfig' '${pkg-config}/bin/${pkg-config.targetPrefix}pkg-config'"
done
'' + lib.optionalString (ghostscript != null) ''
for la in $out/lib/*.la; do
diff --git a/third_party/nixpkgs/pkgs/applications/graphics/ahoviewer/default.nix b/third_party/nixpkgs/pkgs/applications/graphics/ahoviewer/default.nix
index ec146767a6..0459d1d04a 100644
--- a/third_party/nixpkgs/pkgs/applications/graphics/ahoviewer/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/graphics/ahoviewer/default.nix
@@ -1,4 +1,4 @@
-{ config, lib, stdenv, fetchFromGitHub, pkgconfig, libconfig
+{ config, lib, stdenv, fetchFromGitHub, pkg-config, libconfig
, gtkmm2, glibmm, libxml2, libsecret, curl, libzip
, librsvg, gst_all_1, autoreconfHook, makeWrapper
, useUnrar ? config.ahoviewer.useUnrar or false, unrar
@@ -19,7 +19,7 @@ stdenv.mkDerivation rec {
enableParallelBuilding = true;
- nativeBuildInputs = [ autoreconfHook pkgconfig makeWrapper ];
+ nativeBuildInputs = [ autoreconfHook pkg-config makeWrapper ];
buildInputs = [
glibmm libconfig gtkmm2 glibmm libxml2
libsecret curl libzip librsvg
@@ -31,7 +31,7 @@ stdenv.mkDerivation rec {
NIX_LDFLAGS = "-lpthread";
- postPatch = ''patchShebangs version.sh'';
+ postPatch = "patchShebangs version.sh";
postInstall = ''
wrapProgram $out/bin/ahoviewer \
diff --git a/third_party/nixpkgs/pkgs/applications/graphics/akira/default.nix b/third_party/nixpkgs/pkgs/applications/graphics/akira/default.nix
index 4d0cc46bb5..c2d8a4bda3 100644
--- a/third_party/nixpkgs/pkgs/applications/graphics/akira/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/graphics/akira/default.nix
@@ -6,7 +6,7 @@
, meson
, ninja
, pantheon
-, pkgconfig
+, pkg-config
, python3
, vala
, vala-lint
@@ -37,7 +37,7 @@ stdenv.mkDerivation rec {
desktop-file-utils
meson
ninja
- pkgconfig
+ pkg-config
python3
vala
vala-lint
diff --git a/third_party/nixpkgs/pkgs/applications/graphics/animbar/default.nix b/third_party/nixpkgs/pkgs/applications/graphics/animbar/default.nix
index 771145d54b..dda734363e 100644
--- a/third_party/nixpkgs/pkgs/applications/graphics/animbar/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/graphics/animbar/default.nix
@@ -22,14 +22,14 @@ stdenv.mkDerivation rec {
meta = with lib; {
description = "Create your own animation on paper and transparancy";
longDescription = ''
- Animbar lets you easily create your own animation on paper and
- transparancy. From a set of input images two output images are
- computed, that are printed one on paper and one on
- transparency. By moving the transparency over the paper you
- create a fascinating animation effect. This kind of animation
- technique is hundreds of years old and known under several
- names: picket fence animation, barrier grid animation, Moiré
- animation, to name a few.
+ Animbar lets you easily create your own animation on paper and
+ transparancy. From a set of input images two output images are
+ computed, that are printed one on paper and one on
+ transparency. By moving the transparency over the paper you
+ create a fascinating animation effect. This kind of animation
+ technique is hundreds of years old and known under several
+ names: picket fence animation, barrier grid animation, Moiré
+ animation, to name a few.
'';
homepage = "http://animbar.mnim.org";
maintainers = with maintainers; [ leenaars ];
diff --git a/third_party/nixpkgs/pkgs/applications/graphics/autotrace/default.nix b/third_party/nixpkgs/pkgs/applications/graphics/autotrace/default.nix
index 5e8e1e6334..e3b966353f 100644
--- a/third_party/nixpkgs/pkgs/applications/graphics/autotrace/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/graphics/autotrace/default.nix
@@ -1,5 +1,5 @@
{ lib, stdenv, fetchurl, callPackage, libpng12, imagemagick
-, autoreconfHook, glib, pstoedit, pkgconfig, gettext, gd, darwin
+, autoreconfHook, glib, pstoedit, pkg-config, gettext, gd, darwin
, runtimeShell }:
# TODO: Figure out why the resultant binary is somehow linked against
@@ -34,7 +34,7 @@ stdenv.mkDerivation rec {
#'';
autofig = callPackage ./autofig.nix {};
- nativeBuildInputs = [ autoreconfHook glib autofig pkgconfig gettext ];
+ nativeBuildInputs = [ autoreconfHook glib autofig pkg-config gettext ];
buildInputs = [ libpng12 imagemagick pstoedit ]
++ lib.optionals stdenv.isDarwin
(with darwin.apple_sdk.frameworks; [ gd ApplicationServices ]);
diff --git a/third_party/nixpkgs/pkgs/applications/graphics/avocode/default.nix b/third_party/nixpkgs/pkgs/applications/graphics/avocode/default.nix
index 7627d79554..8726fc1d79 100644
--- a/third_party/nixpkgs/pkgs/applications/graphics/avocode/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/graphics/avocode/default.nix
@@ -1,15 +1,15 @@
{ lib, stdenv, makeDesktopItem, fetchurl, unzip
, gdk-pixbuf, glib, gtk3, atk, at-spi2-atk, pango, cairo, freetype, fontconfig, dbus, nss, nspr, alsaLib, cups, expat, udev, gnome3
-, xorg, mozjpeg, makeWrapper, wrapGAppsHook, libuuid, at-spi2-core
+, xorg, mozjpeg, makeWrapper, wrapGAppsHook, libuuid, at-spi2-core, libdrm, mesa
}:
stdenv.mkDerivation rec {
pname = "avocode";
- version = "4.10.4";
+ version = "4.11.1";
src = fetchurl {
url = "https://media.avocode.com/download/avocode-app/${version}/avocode-${version}-linux.zip";
- sha256 = "06xf5y2mljk3pd74ap9n90bhhidbzpg5c6wws361ygd4f3x86c46";
+ sha256 = "sha256-Qe5mV9GBLHsmzMQg6dKib/sTnNdyOTj4wYQ9xd/iqJM=";
};
libPath = lib.makeLibraryPath (with xorg; [
@@ -44,6 +44,8 @@ stdenv.mkDerivation rec {
libXtst
libXScrnSaver
libuuid
+ libdrm
+ mesa
]);
desktopItem = makeDesktopItem {
diff --git a/third_party/nixpkgs/pkgs/applications/graphics/darktable/default.nix b/third_party/nixpkgs/pkgs/applications/graphics/darktable/default.nix
index 550b23173f..0f47b87d4a 100644
--- a/third_party/nixpkgs/pkgs/applications/graphics/darktable/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/graphics/darktable/default.nix
@@ -1,7 +1,7 @@
{ lib, stdenv, fetchurl, libsoup, graphicsmagick, json-glib, wrapGAppsHook
, cairo, cmake, ninja, curl, perl, llvm, desktop-file-utils, exiv2, glib
, ilmbase, gtk3, intltool, lcms2, lensfun, libX11, libexif, libgphoto2, libjpeg
-, libpng, librsvg, libtiff, openexr, osm-gps-map, pkgconfig, sqlite, libxslt
+, libpng, librsvg, libtiff, openexr, osm-gps-map, pkg-config, sqlite, libxslt
, openjpeg, lua, pugixml, colord, colord-gtk, libwebp, libsecret, gnome3
, ocl-icd, pcre, gtk-mac-integration, isocodes, llvmPackages
}:
@@ -15,7 +15,7 @@ stdenv.mkDerivation rec {
sha256 = "6dd3de1f5ea9f94af92838c0be5ff30fdaa599aa1d737dcb562f9e0b2b2dbdda";
};
- nativeBuildInputs = [ cmake ninja llvm pkgconfig intltool perl desktop-file-utils wrapGAppsHook ];
+ nativeBuildInputs = [ cmake ninja llvm pkg-config intltool perl desktop-file-utils wrapGAppsHook ];
buildInputs = [
cairo curl exiv2 glib gtk3 ilmbase lcms2 lensfun libexif
diff --git a/third_party/nixpkgs/pkgs/applications/graphics/dia/CVE-2019-19451.patch b/third_party/nixpkgs/pkgs/applications/graphics/dia/CVE-2019-19451.patch
new file mode 100644
index 0000000000..28d6598330
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/applications/graphics/dia/CVE-2019-19451.patch
@@ -0,0 +1,11 @@
+diff -ru a/app/app_procs.c b/app/app_procs.c
+--- a/app/app_procs.c 2021-01-30 11:09:52.000000000 -0500
++++ b/app/app_procs.c 2021-01-30 11:11:05.000000000 -0500
+@@ -785,6 +785,7 @@
+
+ if (!filename) {
+ g_print (_("Filename conversion failed: %s\n"), filenames[i]);
++ ++i;
+ continue;
+ }
+
diff --git a/third_party/nixpkgs/pkgs/applications/graphics/dia/default.nix b/third_party/nixpkgs/pkgs/applications/graphics/dia/default.nix
index 2648828cfd..d9de3eb7fc 100644
--- a/third_party/nixpkgs/pkgs/applications/graphics/dia/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/graphics/dia/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchgit, autoconf, automake, libtool, gtk2, pkgconfig, perlPackages,
+{ lib, stdenv, fetchgit, autoconf, automake, libtool, gtk2, pkg-config, perlPackages,
libxml2, gettext, python, libxml2Python, docbook5, docbook_xsl,
libxslt, intltool, libart_lgpl, withGNOME ? false, libgnomeui,
gtk-mac-integration-gtk2 }:
@@ -13,13 +13,17 @@ stdenv.mkDerivation {
sha256 = "1fyxfrzdcs6blxhkw3bcgkksaf3byrsj4cbyrqgb4869k3ynap96";
};
+ patches = [
+ ./CVE-2019-19451.patch
+ ];
+
buildInputs =
[ gtk2 libxml2 gettext python libxml2Python docbook5
libxslt docbook_xsl libart_lgpl ]
++ lib.optional withGNOME libgnomeui
++ lib.optional stdenv.isDarwin gtk-mac-integration-gtk2;
- nativeBuildInputs = [ autoconf automake libtool pkgconfig intltool ]
+ nativeBuildInputs = [ autoconf automake libtool pkg-config intltool ]
++ (with perlPackages; [ perl XMLParser ]);
preConfigure = ''
diff --git a/third_party/nixpkgs/pkgs/applications/graphics/displaycal/default.nix b/third_party/nixpkgs/pkgs/applications/graphics/displaycal/default.nix
index 9437d04108..3b6bb01bb1 100644
--- a/third_party/nixpkgs/pkgs/applications/graphics/displaycal/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/graphics/displaycal/default.nix
@@ -1,7 +1,7 @@
{ python2
-, lib, stdenv
+, lib
, fetchurl
-, pkgconfig
+, pkg-config
, libXext
, libXxf86vm
, libX11
@@ -38,7 +38,7 @@ in buildPythonApplication rec {
];
nativeBuildInputs = [
- pkgconfig
+ pkg-config
];
preConfigure = ''
diff --git a/third_party/nixpkgs/pkgs/applications/graphics/djview/default.nix b/third_party/nixpkgs/pkgs/applications/graphics/djview/default.nix
index 1b475df92a..ef100e5f7b 100644
--- a/third_party/nixpkgs/pkgs/applications/graphics/djview/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/graphics/djview/default.nix
@@ -1,7 +1,7 @@
{ lib, stdenv
, mkDerivation
, fetchurl
-, pkgconfig
+, pkg-config
, djvulibre
, qtbase
, qttools
@@ -20,7 +20,7 @@ mkDerivation rec {
};
nativeBuildInputs = [
- pkgconfig
+ pkg-config
qttools
];
diff --git a/third_party/nixpkgs/pkgs/applications/graphics/dosage/default.nix b/third_party/nixpkgs/pkgs/applications/graphics/dosage/default.nix
index b2997c2c47..db0012a184 100644
--- a/third_party/nixpkgs/pkgs/applications/graphics/dosage/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/graphics/dosage/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, python3Packages, fetchFromGitHub }:
+{ lib, python3Packages, fetchFromGitHub }:
python3Packages.buildPythonApplication rec {
pname = "dosage";
diff --git a/third_party/nixpkgs/pkgs/applications/graphics/drawing/default.nix b/third_party/nixpkgs/pkgs/applications/graphics/drawing/default.nix
index a0d28689ae..0feb72f64a 100644
--- a/third_party/nixpkgs/pkgs/applications/graphics/drawing/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/graphics/drawing/default.nix
@@ -2,7 +2,7 @@
, fetchFromGitHub
, meson
, ninja
-, pkgconfig
+, pkg-config
, python3
, gtk3
, appstream-glib
@@ -34,7 +34,7 @@ python3.pkgs.buildPythonApplication rec {
gobject-introspection
meson
ninja
- pkgconfig
+ pkg-config
wrapGAppsHook
glib
gettext
diff --git a/third_party/nixpkgs/pkgs/applications/graphics/emulsion/default.nix b/third_party/nixpkgs/pkgs/applications/graphics/emulsion/default.nix
index ba7ebfcfdf..9792ce4d6d 100644
--- a/third_party/nixpkgs/pkgs/applications/graphics/emulsion/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/graphics/emulsion/default.nix
@@ -15,7 +15,6 @@
, libxcb
, libxkbcommon
, wayland
-, xdg_utils
, AppKit
, CoreGraphics
, CoreServices
@@ -38,16 +37,16 @@ let
in
rustPlatform.buildRustPackage rec {
pname = "emulsion";
- version = "7.2";
+ version = "8.0";
src = fetchFromGitHub {
owner = "ArturKovacs";
repo = pname;
rev = "v${version}";
- sha256 = "1king04p5j4gsvprrfppwaxa5jn4ga4nc0v63wl6fvq2ngwnkg4g";
+ sha256 = "sha256-xv3q59HobunrFyc+CPLztpsQd20Eu4+JI+iYhlGI0bc=";
};
- cargoSha256 = "19vb2q5w3063l7349p1b8q40n97a4hxdvc7h7qsx1iiwp75knbd0";
+ cargoSha256 = "sha256-37xtdFbtbfGUqaSpzlxDQfe1+0ESHz/rgO1iTPBEBLc=";
nativeBuildInputs = [
installShellFiles
diff --git a/third_party/nixpkgs/pkgs/applications/graphics/epeg/default.nix b/third_party/nixpkgs/pkgs/applications/graphics/epeg/default.nix
index 75f1fb9acd..942a6d63bd 100644
--- a/third_party/nixpkgs/pkgs/applications/graphics/epeg/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/graphics/epeg/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, pkgconfig, libtool, autoconf, automake
+{ lib, stdenv, fetchFromGitHub, pkg-config, libtool, autoconf, automake
, libjpeg, libexif
}:
@@ -15,7 +15,7 @@ stdenv.mkDerivation rec {
enableParallelBuilding = true;
- nativeBuildInputs = [ pkgconfig libtool autoconf automake ];
+ nativeBuildInputs = [ pkg-config libtool autoconf automake ];
propagatedBuildInputs = [ libjpeg libexif ];
diff --git a/third_party/nixpkgs/pkgs/applications/graphics/exrdisplay/default.nix b/third_party/nixpkgs/pkgs/applications/graphics/exrdisplay/default.nix
index 12e4ec4496..c31c1407da 100644
--- a/third_party/nixpkgs/pkgs/applications/graphics/exrdisplay/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/graphics/exrdisplay/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, fltk, openexr, libGLU, libGL, ctl }:
+{ lib, stdenv, fetchurl, pkg-config, fltk, openexr, libGLU, libGL, ctl }:
stdenv.mkDerivation {
name ="openexr_viewers-2.2.1";
@@ -16,7 +16,7 @@ stdenv.mkDerivation {
make LDFLAGS="`fltk-config --ldflags` -lGL -lfltk_gl"
'';
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ openexr fltk libGLU libGL ctl ];
meta = {
diff --git a/third_party/nixpkgs/pkgs/applications/graphics/exrtools/default.nix b/third_party/nixpkgs/pkgs/applications/graphics/exrtools/default.nix
index c50b6d0c2a..1985176765 100644
--- a/third_party/nixpkgs/pkgs/applications/graphics/exrtools/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/graphics/exrtools/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, openexr, libpng12, libjpeg }:
+{ lib, stdenv, fetchurl, pkg-config, openexr, libpng12, libjpeg }:
stdenv.mkDerivation rec {
pname = "exrtools";
@@ -9,7 +9,7 @@ stdenv.mkDerivation rec {
sha256 = "0jpkskqs1yjiighab4s91jy0c0qxcscwadfn94xy2mm2bx2qwp4z";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ stdenv openexr libpng12 libjpeg ];
meta = with lib; {
diff --git a/third_party/nixpkgs/pkgs/applications/graphics/fbida/default.nix b/third_party/nixpkgs/pkgs/applications/graphics/fbida/default.nix
index 4754cc1a02..9ed6ee7515 100644
--- a/third_party/nixpkgs/pkgs/applications/graphics/fbida/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/graphics/fbida/default.nix
@@ -1,5 +1,5 @@
{ lib, stdenv, fetchurl, libjpeg, libexif, libungif, libtiff, libpng, libwebp, libdrm
-, pkgconfig, freetype, fontconfig, which, imagemagick, curl, sane-backends, libXpm
+, pkg-config, freetype, fontconfig, which, imagemagick, curl, sane-backends, libXpm
, epoxy, poppler, mesa, lirc }:
stdenv.mkDerivation rec {
@@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
sha256 = "0f242mix20rgsqz1llibhsz4r2pbvx6k32rmky0zjvnbaqaw1dwm";
};
- nativeBuildInputs = [ pkgconfig which ];
+ nativeBuildInputs = [ pkg-config which ];
buildInputs = [
libexif libjpeg libpng libungif freetype fontconfig libtiff libwebp
imagemagick curl sane-backends libdrm libXpm epoxy poppler lirc
diff --git a/third_party/nixpkgs/pkgs/applications/graphics/feh/default.nix b/third_party/nixpkgs/pkgs/applications/graphics/feh/default.nix
index e1a488a4c2..fac3dbb553 100644
--- a/third_party/nixpkgs/pkgs/applications/graphics/feh/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/graphics/feh/default.nix
@@ -7,11 +7,11 @@ with lib;
stdenv.mkDerivation rec {
pname = "feh";
- version = "3.6.1";
+ version = "3.6.3";
src = fetchurl {
url = "https://feh.finalrewind.org/${pname}-${version}.tar.bz2";
- sha256 = "1a0ygdpyvpcsr0hdi9ai7ycbkgvacq8dpd8cacbppsds5k2xw7lv";
+ sha256 = "sha256-Q3Qg838RYU4AjQZuKjve/Px4FEyCEpmLK6zdXSHqI7Q=";
};
outputs = [ "out" "man" "doc" ];
diff --git a/third_party/nixpkgs/pkgs/applications/graphics/fig2dev/default.nix b/third_party/nixpkgs/pkgs/applications/graphics/fig2dev/default.nix
index c22bbbb482..99e8478224 100644
--- a/third_party/nixpkgs/pkgs/applications/graphics/fig2dev/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/graphics/fig2dev/default.nix
@@ -1,26 +1,42 @@
-{ lib, stdenv, fetchurl, ghostscript, libpng } :
+{ lib
+, stdenv
+, fetchurl
+, ghostscript
+, libpng
+, makeWrapper
+, coreutils
+, bc
+, gnugrep
+, gawk
+, gnused
+}:
-let
- version = "3.2.7b";
-
-in stdenv.mkDerivation {
+stdenv.mkDerivation rec {
pname = "fig2dev";
- inherit version;
+ version = "3.2.8";
src = fetchurl {
url = "mirror://sourceforge/mcj/fig2dev-${version}.tar.xz";
- sha256 = "1ck8gnqgg13xkxq4hrdy706i4xdgrlckx6bi6wxm1g514121pp27";
+ sha256 = "0zg29yqknfafyzmmln4k7kydfb2dapk3r8ffvlqhj3cm8fp5h4lk";
};
+ nativeBuildInputs = [ makeWrapper ];
buildInputs = [ libpng ];
GSEXE="${ghostscript}/bin/gs";
+ postInstall = ''
+ wrapProgram $out/bin/fig2ps2tex \
+ --set PATH ${lib.makeBinPath [ coreutils bc gnugrep gawk ]}
+ wrapProgram $out/bin/pic2tpic \
+ --set PATH ${lib.makeBinPath [ gnused ]}
+ '';
+
meta = with lib; {
description = "Tool to convert Xfig files to other formats";
homepage = "http://mcj.sourceforge.net/";
license = licenses.xfig;
platforms = platforms.linux;
+ maintainers = with maintainers; [ lesuisse ];
};
}
-
diff --git a/third_party/nixpkgs/pkgs/applications/graphics/fondo/default.nix b/third_party/nixpkgs/pkgs/applications/graphics/fondo/default.nix
index ee75d6e1ae..49e8fee513 100644
--- a/third_party/nixpkgs/pkgs/applications/graphics/fondo/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/graphics/fondo/default.nix
@@ -3,7 +3,7 @@
, nix-update-script
, pantheon
, vala
-, pkgconfig
+, pkg-config
, meson
, ninja
, python3
@@ -21,20 +21,20 @@
stdenv.mkDerivation rec {
pname = "fondo";
- version = "1.5.0";
+ version = "1.5.1";
src = fetchFromGitHub {
owner = "calo001";
repo = pname;
rev = version;
- sha256 = "1zmrpk0b5z6m956j923njn6dpqdm2p8653a325hgjjjq0sgwbhj2";
+ sha256 = "sha256-eGHgZm9Q6JnY6OQNAyrFvRsuyuFnruMJNckOCCiO4Ug=";
};
nativeBuildInputs = [
desktop-file-utils
meson
ninja
- pkgconfig
+ pkg-config
python3
vala
wrapGAppsHook
diff --git a/third_party/nixpkgs/pkgs/applications/graphics/freecad/default.nix b/third_party/nixpkgs/pkgs/applications/graphics/freecad/default.nix
index ebf8b9ee60..1c4f05b42d 100644
--- a/third_party/nixpkgs/pkgs/applications/graphics/freecad/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/graphics/freecad/default.nix
@@ -1,7 +1,7 @@
-{ lib, stdenv, mkDerivation, fetchFromGitHub, fetchpatch, cmake, ninja, coin3d,
+{ 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, pkgconfig, mpi ? null }:
+gfortran, libXmu, soqt, libf2c, libGLU, makeWrapper, pkg-config, mpi ? null }:
assert mpi != null;
@@ -21,7 +21,7 @@ in mkDerivation rec {
nativeBuildInputs = [
cmake
ninja
- pkgconfig
+ pkg-config
pythonPackages.pyside2-tools
wrapQtAppsHook
];
diff --git a/third_party/nixpkgs/pkgs/applications/graphics/gcolor2/default.nix b/third_party/nixpkgs/pkgs/applications/graphics/gcolor2/default.nix
index 34391754e7..0e79f981fb 100644
--- a/third_party/nixpkgs/pkgs/applications/graphics/gcolor2/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/graphics/gcolor2/default.nix
@@ -1,4 +1,4 @@
-{lib, stdenv, fetchurl, gtk2, perlPackages, pkgconfig } :
+{lib, stdenv, fetchurl, gtk2, perlPackages, pkg-config } :
let version = "0.4"; in
stdenv.mkDerivation {
@@ -20,7 +20,7 @@ stdenv.mkDerivation {
[ ./gcolor2-amd64.patch ] else
[ ];
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ gtk2 ]
++ (with perlPackages; [ perl XMLParser ]);
diff --git a/third_party/nixpkgs/pkgs/applications/graphics/geeqie/default.nix b/third_party/nixpkgs/pkgs/applications/graphics/geeqie/default.nix
index f107d49243..ff1df14314 100644
--- a/third_party/nixpkgs/pkgs/applications/graphics/geeqie/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/graphics/geeqie/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, autoconf, automake, gettext, intltool
+{ lib, stdenv, fetchurl, pkg-config, autoconf, automake, gettext, intltool
, gtk3, lcms2, exiv2, libchamplain, clutter-gtk, ffmpegthumbnailer, fbida
, wrapGAppsHook, fetchpatch
}:
@@ -23,7 +23,7 @@ stdenv.mkDerivation rec {
preConfigure = "./autogen.sh";
- nativeBuildInputs = [ pkgconfig autoconf automake gettext intltool
+ nativeBuildInputs = [ pkg-config autoconf automake gettext intltool
wrapGAppsHook
];
diff --git a/third_party/nixpkgs/pkgs/applications/graphics/gimp/default.nix b/third_party/nixpkgs/pkgs/applications/graphics/gimp/default.nix
index 4ba7cb8eb0..62f1a36277 100644
--- a/third_party/nixpkgs/pkgs/applications/graphics/gimp/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/graphics/gimp/default.nix
@@ -3,7 +3,7 @@
, fetchurl
, substituteAll
, autoreconfHook
-, pkgconfig
+, pkg-config
, intltool
, babl
, gegl
@@ -76,7 +76,7 @@ in stdenv.mkDerivation rec {
nativeBuildInputs = [
autoreconfHook # hardcode-plugin-interpreters.patch changes Makefile.am
- pkgconfig
+ pkg-config
intltool
gettext
makeWrapper
diff --git a/third_party/nixpkgs/pkgs/applications/graphics/gimp/plugins/default.nix b/third_party/nixpkgs/pkgs/applications/graphics/gimp/plugins/default.nix
index b2a5b77121..555bfbe17e 100644
--- a/third_party/nixpkgs/pkgs/applications/graphics/gimp/plugins/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/graphics/gimp/plugins/default.nix
@@ -35,7 +35,7 @@ let
}
// attrs
// {
- name = "gimp-plugin-${name}";
+ name = "${gimp.name}-plugin-${name}";
buildInputs = [
gimp
gimp.gtk
diff --git a/third_party/nixpkgs/pkgs/applications/graphics/gimp/wrapper.nix b/third_party/nixpkgs/pkgs/applications/graphics/gimp/wrapper.nix
index 094dcf0703..8fde04d0d1 100644
--- a/third_party/nixpkgs/pkgs/applications/graphics/gimp/wrapper.nix
+++ b/third_party/nixpkgs/pkgs/applications/graphics/gimp/wrapper.nix
@@ -1,4 +1,4 @@
-{ stdenv, lib, symlinkJoin, gimp, makeWrapper, gimpPlugins, gnome3, plugins ? null}:
+{ lib, symlinkJoin, gimp, makeWrapper, gimpPlugins, gnome3, plugins ? null}:
let
allPlugins = lib.filter (pkg: lib.isDerivation pkg && !pkg.meta.broken or false) (lib.attrValues gimpPlugins);
diff --git a/third_party/nixpkgs/pkgs/applications/graphics/glabels/default.nix b/third_party/nixpkgs/pkgs/applications/graphics/glabels/default.nix
index 37387e2a72..3333773936 100644
--- a/third_party/nixpkgs/pkgs/applications/graphics/glabels/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/graphics/glabels/default.nix
@@ -1,6 +1,6 @@
{ lib, stdenv, fetchurl, barcode, gnome3, autoreconfHook
, gtk3, gtk-doc, libxml2, librsvg , libtool, libe-book, gsettings-desktop-schemas
-, intltool, itstool, makeWrapper, pkgconfig, yelp-tools
+, intltool, itstool, makeWrapper, pkg-config, yelp-tools
}:
stdenv.mkDerivation rec {
@@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
sha256 = "0f2rki8i27pkd9r0gz03cdl1g4vnmvp0j49nhxqn275vi8lmgr0q";
};
- nativeBuildInputs = [ autoreconfHook pkgconfig makeWrapper intltool ];
+ nativeBuildInputs = [ autoreconfHook pkg-config makeWrapper intltool ];
buildInputs = [
barcode gtk3 gtk-doc yelp-tools
gnome3.gnome-common gsettings-desktop-schemas
diff --git a/third_party/nixpkgs/pkgs/applications/graphics/glimpse/default.nix b/third_party/nixpkgs/pkgs/applications/graphics/glimpse/default.nix
new file mode 100644
index 0000000000..de85fb9bf1
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/applications/graphics/glimpse/default.nix
@@ -0,0 +1,197 @@
+{ stdenv
+, lib
+, fetchFromGitHub
+, substituteAll
+, pkg-config
+, intltool
+, babl
+, gegl
+, gtk2
+, glib
+, gdk-pixbuf
+, isocodes
+, pango
+, cairo
+, freetype
+, fontconfig
+, lcms
+, libpng
+, libjpeg
+, poppler
+, poppler_data
+, libtiff
+, libmng
+, librsvg
+, libwmf
+, zlib
+, libzip
+, ghostscript
+, aalib
+, shared-mime-info
+, python2
+, libexif
+, gettext
+, xorg
+, glib-networking
+, libmypaint
+, gexiv2
+, harfbuzz
+, mypaint-brushes1
+, libwebp
+, libheif
+, libgudev
+, openexr
+, AppKit
+, Cocoa
+, gtk-mac-integration-gtk2
+, libxslt
+, automake
+, autoconf
+, libtool
+, makeWrapper
+, autoreconfHook
+, gtk-doc
+}:
+let
+ python = python2.withPackages (pp: [ pp.pygtk ]);
+in
+stdenv.mkDerivation rec {
+ pname = "glimpse";
+ version = "0.2.0";
+
+ outputs = [ "out" "dev" ];
+
+ src = fetchFromGitHub {
+ owner = "glimpse-editor";
+ repo = "Glimpse";
+ rev = "v${version}";
+ sha256 = "sha256-qbZQmAo7fuJWWbn0QTyxAwAenZOdsGueUq5/3IV8Njc=";
+ };
+
+ patches = [
+ # to remove compiler from the runtime closure, reference was retained via
+ # gimp --version --verbose output
+ (substituteAll {
+ src = ./remove-cc-reference.patch;
+ cc_version = stdenv.cc.cc.name;
+ })
+ ../gimp/hardcode-plugin-interpreters.patch
+ ];
+
+ postPatch = ''
+ ln -s ${gtk-doc}/share/gtk-doc/data/gtk-doc.make .
+ '';
+
+ nativeBuildInputs = [
+ autoreconfHook
+ pkg-config
+ intltool
+ gettext
+ automake
+ autoconf
+ makeWrapper
+ gtk-doc
+ libxslt
+ libtool
+ ];
+
+ buildInputs = [
+ babl
+ gegl
+ gtk2
+ glib
+ gdk-pixbuf
+ pango
+ cairo
+ gexiv2
+ harfbuzz
+ isocodes
+ freetype
+ fontconfig
+ lcms
+ libpng
+ libjpeg
+ poppler
+ poppler_data
+ libtiff
+ openexr
+ libmng
+ librsvg
+ libwmf
+ zlib
+ libzip
+ ghostscript
+ aalib
+ shared-mime-info
+ libwebp
+ libheif
+ python
+ libexif
+ xorg.libXpm
+ glib-networking
+ libmypaint
+ mypaint-brushes1
+ ] ++ lib.optionals stdenv.isDarwin [
+ AppKit
+ Cocoa
+ gtk-mac-integration-gtk2
+ ] ++ lib.optionals stdenv.isLinux [
+ libgudev
+ ];
+
+ # needed by gimp-2.0.pc
+ propagatedBuildInputs = [
+ gegl
+ ];
+
+ # Check if librsvg was built with --disable-pixbuf-loader.
+ PKG_CONFIG_GDK_PIXBUF_2_0_GDK_PIXBUF_MODULEDIR = "${librsvg}/${gdk-pixbuf.moduleDir}";
+
+ preAutoreconf = ''
+ # The check runs before glib-networking is registered
+ export GIO_EXTRA_MODULES="${glib-networking}/lib/gio/modules:$GIO_EXTRA_MODULES"
+ '';
+
+ postFixup = ''
+ wrapProgram $out/bin/glimpse-${lib.versions.majorMinor version} \
+ --set GDK_PIXBUF_MODULE_FILE "$GDK_PIXBUF_MODULE_FILE"
+ '';
+
+ passthru = rec {
+ # The declarations for `glimpse-with-plugins` wrapper,
+ # used for determining plug-in installation paths
+ majorVersion = "2.0";
+ targetPluginDir = "lib/glimpse/${majorVersion}/plug-ins";
+ targetScriptDir = "share/glimpse/${majorVersion}/scripts";
+ targetDataDir = "share/gimp/${majorVersion}";
+ targetLibDir = "lib/gimp/${majorVersion}";
+
+ # probably its a good idea to use the same gtk in plugins ?
+ gtk = gtk2;
+ };
+
+ configureFlags = [
+ "--without-webkit" # old version is required
+ "--with-bug-report-url=https://github.com/NixOS/nixpkgs/issues/new"
+ "--with-icc-directory=/run/current-system/sw/share/color/icc"
+ # fix libdir in pc files (${exec_prefix} needs to be passed verbatim)
+ "--libdir=\${exec_prefix}/lib"
+ ];
+
+ # on Darwin,
+ # test-eevl.c:64:36: error: initializer element is not a compile-time constant
+ doCheck = !stdenv.isDarwin;
+
+ enableParallelBuilding = true;
+
+ meta = with lib; {
+ description = "An open source image editor based on the GNU Image Manipulation Program";
+ longDescription = ''
+ Glimpse is an open source image editor based on the GNU Image Manipulation Program (GIMP). The goal is to experiment with new ideas and expand the use of free software.
+ '';
+ homepage = "https://glimpse-editor.org";
+ maintainers = with maintainers; [ ashkitten erictapen ];
+ license = licenses.gpl3Plus;
+ platforms = platforms.unix;
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/applications/graphics/glimpse/plugins/default.nix b/third_party/nixpkgs/pkgs/applications/graphics/glimpse/plugins/default.nix
new file mode 100644
index 0000000000..48c65c3d56
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/applications/graphics/glimpse/plugins/default.nix
@@ -0,0 +1,11 @@
+# Use `glimpse-with-plugins` package for Glimpse with all plug-ins.
+# If you just want a subset of plug-ins, you can specify them explicitly:
+# `glimpse-with-plugins.override { plugins = with glimpsePlugins; [ gap ]; }`.
+
+{ gimpPlugins, glimpse }:
+
+# This attrs can be extended in the future if there happen to be glimpse-only
+# plugins or some that need further modification in order to work with Glimpse.
+gimpPlugins.overrideScope' (self: super: {
+ gimp = glimpse;
+})
diff --git a/third_party/nixpkgs/pkgs/applications/graphics/glimpse/remove-cc-reference.patch b/third_party/nixpkgs/pkgs/applications/graphics/glimpse/remove-cc-reference.patch
new file mode 100644
index 0000000000..e63bf88dfd
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/applications/graphics/glimpse/remove-cc-reference.patch
@@ -0,0 +1,13 @@
+diff --git a/app/gimp-version.c b/app/gimp-version.c
+index b584398231..1b40a1570f 100644
+--- a/app/gimp-version.c
++++ b/app/gimp-version.c
+@@ -230,7 +230,7 @@ gimp_version (gboolean be_verbose,
+ GIMP_BUILD_ID,
+ gimp_version_get_revision (),
+ GIMP_BUILD_PLATFORM_FAMILY,
+- CC_VERSION,
++ "@cc_version@",
+ lib_versions);
+ g_free (lib_versions);
+
diff --git a/third_party/nixpkgs/pkgs/applications/graphics/glimpse/wrapper.nix b/third_party/nixpkgs/pkgs/applications/graphics/glimpse/wrapper.nix
new file mode 100644
index 0000000000..cdfb2f6687
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/applications/graphics/glimpse/wrapper.nix
@@ -0,0 +1,30 @@
+{ lib, symlinkJoin, glimpse, makeWrapper, glimpsePlugins, gnome3, plugins ? null }:
+
+let
+ allPlugins = lib.filter (pkg: lib.isDerivation pkg && !pkg.meta.broken or false) (lib.attrValues glimpsePlugins);
+ selectedPlugins = if plugins == null then allPlugins else plugins;
+ extraArgs = map (x: x.wrapArgs or "") selectedPlugins;
+ versionBranch = lib.versions.majorMinor glimpse.version;
+
+in
+symlinkJoin {
+ name = "glimpse-with-plugins-${glimpse.version}";
+
+ paths = [ glimpse ] ++ selectedPlugins;
+
+ buildInputs = [ makeWrapper ];
+
+ postBuild = ''
+ for each in glimpse-${versionBranch} glimpse-console-${versionBranch}; do
+ wrapProgram $out/bin/$each \
+ --set GIMP2_PLUGINDIR "$out/lib/glimpse/2.0" \
+ --set GIMP2_DATADIR "$out/share/glimpse/2.0" \
+ --prefix GTK_PATH : "${gnome3.gnome-themes-extra}/lib/gtk-2.0" \
+ ${toString extraArgs}
+ done
+
+ for each in glimpse glimpse-console; do
+ ln -sf "$each-${versionBranch}" $out/bin/$each
+ done
+ '';
+}
diff --git a/third_party/nixpkgs/pkgs/applications/graphics/gnome-photos/default.nix b/third_party/nixpkgs/pkgs/applications/graphics/gnome-photos/default.nix
index b292314301..a710d6c1e4 100644
--- a/third_party/nixpkgs/pkgs/applications/graphics/gnome-photos/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/graphics/gnome-photos/default.nix
@@ -27,7 +27,7 @@
, meson
, ninja
, nixosTests
-, pkgconfig
+, pkg-config
, python3
, tracker
, tracker-miners
@@ -73,7 +73,7 @@ stdenv.mkDerivation rec {
libxml2
meson
ninja
- pkgconfig
+ pkg-config
(python3.withPackages (pkgs: with pkgs; [
dogtail
pygobject3
diff --git a/third_party/nixpkgs/pkgs/applications/graphics/gnuclad/default.nix b/third_party/nixpkgs/pkgs/applications/graphics/gnuclad/default.nix
index e4a82703fe..a1b4accc8d 100644
--- a/third_party/nixpkgs/pkgs/applications/graphics/gnuclad/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/graphics/gnuclad/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, lib, fetchurl, pkgconfig
+{ stdenv, lib, fetchurl, pkg-config
}:
stdenv.mkDerivation rec {
@@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
NIX_CFLAGS_COMPILE = "-Wno-error=catch-value";
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
meta = with lib; {
homepage = "https://launchpad.net/gnuclad";
diff --git a/third_party/nixpkgs/pkgs/applications/graphics/goxel/default.nix b/third_party/nixpkgs/pkgs/applications/graphics/goxel/default.nix
index ec51e077c5..64ea533eef 100644
--- a/third_party/nixpkgs/pkgs/applications/graphics/goxel/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/graphics/goxel/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, scons, pkgconfig, wrapGAppsHook
+{ lib, stdenv, fetchFromGitHub, scons, pkg-config, wrapGAppsHook
, glfw3, gtk3, libpng12 }:
stdenv.mkDerivation rec {
@@ -14,7 +14,7 @@ stdenv.mkDerivation rec {
patches = [ ./disable-imgui_ini.patch ];
- nativeBuildInputs = [ scons pkgconfig wrapGAppsHook ];
+ nativeBuildInputs = [ scons pkg-config wrapGAppsHook ];
buildInputs = [ glfw3 gtk3 libpng12 ];
NIX_LDFLAGS = "-lpthread";
diff --git a/third_party/nixpkgs/pkgs/applications/graphics/gpicview/default.nix b/third_party/nixpkgs/pkgs/applications/graphics/gpicview/default.nix
index e686aa4f35..b661ba562f 100644
--- a/third_party/nixpkgs/pkgs/applications/graphics/gpicview/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/graphics/gpicview/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, intltool, pkgconfig, gtk2, fetchpatch }:
+{ lib, stdenv, fetchurl, intltool, pkg-config, gtk2, fetchpatch }:
stdenv.mkDerivation {
name = "gpicview-0.2.4";
@@ -24,6 +24,6 @@ stdenv.mkDerivation {
platforms = platforms.unix;
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ intltool gtk2 ];
}
diff --git a/third_party/nixpkgs/pkgs/applications/graphics/gqview/default.nix b/third_party/nixpkgs/pkgs/applications/graphics/gqview/default.nix
index 6ea67e3321..39f7a42b3b 100644
--- a/third_party/nixpkgs/pkgs/applications/graphics/gqview/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/graphics/gqview/default.nix
@@ -1,6 +1,6 @@
-{lib, stdenv, fetchurl, pkgconfig, gtk2, libpng}:
+{lib, stdenv, fetchurl, pkg-config, gtk2, libpng}:
-assert pkgconfig != null && gtk2 != null && libpng != null;
+assert pkg-config != null && gtk2 != null && libpng != null;
# Note that we cannot just copy gtk's png attribute, since gtk might
# not be linked against png.
# !!! assert libpng == gtk2.libpng;
@@ -13,7 +13,7 @@ stdenv.mkDerivation {
sha256 = "0ilm5s7ps9kg4f5hzgjhg0xhn6zg0v9i7jnd67zrx9h7wsaa9zhj";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ gtk2 libpng];
hardeningDisable = [ "format" ];
diff --git a/third_party/nixpkgs/pkgs/applications/graphics/grafx2/default.nix b/third_party/nixpkgs/pkgs/applications/graphics/grafx2/default.nix
index 961cc7e49f..3529f827b4 100644
--- a/third_party/nixpkgs/pkgs/applications/graphics/grafx2/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/graphics/grafx2/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, SDL, SDL_image, SDL_ttf, zlib, libpng, pkgconfig, lua5 }:
+{ lib, stdenv, fetchurl, SDL, SDL_image, SDL_ttf, zlib, libpng, pkg-config, lua5 }:
stdenv.mkDerivation rec {
@@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
sha256 = "0svsy6rqmdj11b400c242i2ixihyz0hds0dgicqz6g6dcgmcl62q";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ SDL SDL_image SDL_ttf libpng zlib lua5 ];
preBuild = "cd src";
diff --git a/third_party/nixpkgs/pkgs/applications/graphics/graphicsmagick/default.nix b/third_party/nixpkgs/pkgs/applications/graphics/graphicsmagick/default.nix
index 5916cdd3b4..24e064e721 100644
--- a/third_party/nixpkgs/pkgs/applications/graphics/graphicsmagick/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/graphics/graphicsmagick/default.nix
@@ -4,11 +4,11 @@
stdenv.mkDerivation rec {
pname = "graphicsmagick";
- version = "1.3.35";
+ version = "1.3.36";
src = fetchurl {
url = "mirror://sourceforge/graphicsmagick/GraphicsMagick-${version}.tar.xz";
- sha256 = "0l024l4hawm9s3jqrgi2j0lxgm61dqh8sgkj1017ma7y11hqv2hq";
+ sha256 = "0ilg6fkppb4avzais1dvi3qf6ln7v3mzj7gjm83w7pwwfpg3ynsx";
};
patches = [
diff --git a/third_party/nixpkgs/pkgs/applications/graphics/gscan2pdf/default.nix b/third_party/nixpkgs/pkgs/applications/graphics/gscan2pdf/default.nix
index 30c2114982..0e65d3199a 100644
--- a/third_party/nixpkgs/pkgs/applications/graphics/gscan2pdf/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/graphics/gscan2pdf/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, perlPackages, wrapGAppsHook,
+{ lib, fetchurl, perlPackages, wrapGAppsHook,
# libs
librsvg, sane-backends, sane-frontends,
# runtime dependencies
diff --git a/third_party/nixpkgs/pkgs/applications/graphics/gthumb/default.nix b/third_party/nixpkgs/pkgs/applications/graphics/gthumb/default.nix
index 538e665be2..cefb9c03dc 100644
--- a/third_party/nixpkgs/pkgs/applications/graphics/gthumb/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/graphics/gthumb/default.nix
@@ -2,7 +2,7 @@
, fetchurl
, fetchpatch
, gnome3
-, pkgconfig
+, pkg-config
, meson
, ninja
, exiv2
@@ -47,7 +47,7 @@ stdenv.mkDerivation rec {
itstool
meson
ninja
- pkgconfig
+ pkg-config
python3
wrapGAppsHook
];
diff --git a/third_party/nixpkgs/pkgs/applications/graphics/guetzli/default.nix b/third_party/nixpkgs/pkgs/applications/graphics/guetzli/default.nix
index d888e55ed3..9f2f050441 100644
--- a/third_party/nixpkgs/pkgs/applications/graphics/guetzli/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/graphics/guetzli/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, libpng, fetchFromGitHub, pkgconfig }:
+{ lib, stdenv, libpng, fetchFromGitHub, pkg-config }:
let
version = "1.0.1";
in
@@ -11,7 +11,7 @@ stdenv.mkDerivation {
rev = "v${version}";
sha256 = "1wy9wfvyradp0aigfv8yijvj0dgb5kpq2yf2xki15f605jc1r5dm";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ libpng ];
installPhase = ''
diff --git a/third_party/nixpkgs/pkgs/applications/graphics/hdr-plus/default.nix b/third_party/nixpkgs/pkgs/applications/graphics/hdr-plus/default.nix
new file mode 100644
index 0000000000..15042e6877
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/applications/graphics/hdr-plus/default.nix
@@ -0,0 +1,42 @@
+{ lib, stdenv, fetchFromGitHub, fetchpatch
+, cmake, halide
+, libpng, libjpeg, libtiff, libraw
+}:
+
+stdenv.mkDerivation rec {
+ pname = "hdr-plus-unstable";
+ version = "2020-10-29";
+
+ src = fetchFromGitHub {
+ owner = "timothybrooks";
+ repo = "hdr-plus";
+ rev = "132bd73ccd4eaef9830124605c93f06a98607cfa";
+ sha256 = "1n49ggrppf336p7n510kapzh376791bysxj3f33m3bdzksq360ps";
+ };
+
+ patches = [
+ # PR #70, fixes incompatibility with Halide 10.0.0
+ (fetchpatch {
+ url = "https://github.com/timothybrooks/hdr-plus/pull/70/commits/077e1a476279539c72e615210762dca27984c57b.patch";
+ sha256 = "1sg2l1bqs2smpfpy4flwg86fzhcc4yf7zx998v1bfhim43yyrx59";
+ })
+ ];
+
+ nativeBuildInputs = [ cmake ];
+
+ buildInputs = [ halide libpng libjpeg libtiff libraw ];
+
+ installPhase = ''
+ for bin in hdrplus stack_frames; do
+ install -Dm755 $bin $out/bin/$bin
+ done
+ '';
+
+ meta = with lib; {
+ description = "Burst photography pipeline based on Google's HDR+";
+ homepage = "https://www.timothybrooks.com/tech/hdr-plus/";
+ license = licenses.mit;
+ maintainers = with maintainers; [ OPNA2608 ];
+ platforms = platforms.all;
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/applications/graphics/hugin/default.nix b/third_party/nixpkgs/pkgs/applications/graphics/hugin/default.nix
index 17d1dc3267..f7f1e17be2 100644
--- a/third_party/nixpkgs/pkgs/applications/graphics/hugin/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/graphics/hugin/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, cmake, fetchurl, gnumake, makeWrapper, pkgconfig, fetchpatch
+{ lib, stdenv, cmake, fetchurl, gnumake, makeWrapper, pkg-config, fetchpatch
, autopanosiftc, boost, cairo, enblend-enfuse, exiv2, fftw, flann, gettext
, glew, ilmbase, lcms2, lensfun, libjpeg, libpng, libtiff, libX11, libXi
, libXmu, libGLU, libGL, openexr, panotools, perlPackages, sqlite, vigra, wxGTK, zlib
@@ -26,7 +26,7 @@ stdenv.mkDerivation rec {
wxGTK zlib
];
- nativeBuildInputs = [ cmake makeWrapper pkgconfig ];
+ nativeBuildInputs = [ cmake makeWrapper pkg-config ];
# disable installation of the python scripting interface
cmakeFlags = [ "-DBUILD_HSI:BOOl=OFF" ];
diff --git a/third_party/nixpkgs/pkgs/applications/graphics/hydrus/default.nix b/third_party/nixpkgs/pkgs/applications/graphics/hydrus/default.nix
index 69fdb9e2e1..f5b8b80621 100644
--- a/third_party/nixpkgs/pkgs/applications/graphics/hydrus/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/graphics/hydrus/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv
+{ lib
, fetchFromGitHub
, lzma
, qt5
@@ -10,14 +10,14 @@
pythonPackages.buildPythonPackage {
pname = "hydrus";
- version = "420";
+ version = "426";
format = "other";
src = fetchFromGitHub {
owner = "hydrusnetwork";
repo = "hydrus";
- rev = "067c4862a0ed8dd9264b464c69975b520139809f";
- sha256 = "12x0rv2yxsczdaxvpb5ggf4jwzjd1vd7ml0r61s4342zwvjrhji9";
+ rev = "1acdc258e5bb2ae22f5eafaf3dac8d9265dba5e2";
+ sha256 = "1snihd433hx36s6d5hsnq4qg0xs6ag4822lwm5fqak64n22ad2qb";
};
nativeBuildInputs = [
diff --git a/third_party/nixpkgs/pkgs/applications/graphics/ideogram/default.nix b/third_party/nixpkgs/pkgs/applications/graphics/ideogram/default.nix
index fbee1d5b0e..f78170fde3 100644
--- a/third_party/nixpkgs/pkgs/applications/graphics/ideogram/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/graphics/ideogram/default.nix
@@ -3,7 +3,7 @@
, nix-update-script
, fetchpatch
, vala
-, pkgconfig
+, pkg-config
, python3
, glib
, gtk3
@@ -32,7 +32,7 @@ stdenv.mkDerivation rec {
meson
ninja
vala
- pkgconfig
+ pkg-config
python3
wrapGAppsHook
];
diff --git a/third_party/nixpkgs/pkgs/applications/graphics/image_optim/gemset.nix b/third_party/nixpkgs/pkgs/applications/graphics/image_optim/gemset.nix
index 6c9ec2de74..08e7f5c78e 100644
--- a/third_party/nixpkgs/pkgs/applications/graphics/image_optim/gemset.nix
+++ b/third_party/nixpkgs/pkgs/applications/graphics/image_optim/gemset.nix
@@ -48,4 +48,4 @@
};
version = "3.5.0";
};
-}
\ No newline at end of file
+}
diff --git a/third_party/nixpkgs/pkgs/applications/graphics/imv/default.nix b/third_party/nixpkgs/pkgs/applications/graphics/imv/default.nix
index 067abb785b..3f6a27cbc7 100644
--- a/third_party/nixpkgs/pkgs/applications/graphics/imv/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/graphics/imv/default.nix
@@ -8,7 +8,7 @@
, fontconfig
, meson
, ninja
-, pkgconfig
+, pkg-config
, icu
, pango
, inih
@@ -79,7 +79,7 @@ stdenv.mkDerivation rec {
libxslt
meson
ninja
- pkgconfig
+ pkg-config
];
buildInputs = [
diff --git a/third_party/nixpkgs/pkgs/applications/graphics/inkscape/default.nix b/third_party/nixpkgs/pkgs/applications/graphics/inkscape/default.nix
index d70e3c5f0d..ba6af5d781 100644
--- a/third_party/nixpkgs/pkgs/applications/graphics/inkscape/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/graphics/inkscape/default.nix
@@ -50,11 +50,11 @@ let
in
stdenv.mkDerivation rec {
pname = "inkscape";
- version = "1.0.1";
+ version = "1.0.2";
src = fetchurl {
url = "https://media.inkscape.org/dl/resources/file/${pname}-${version}.tar.xz";
- sha256 = "1hjp5nnyx2m3miji6q4lcb6zgbi498v641dc7apkqqvayknrb4ng";
+ sha256 = "sha256-2j4jBRGgjL8h6GcQ0WFFhZT+qHhn6RV7Z+0BoE6ieYo=";
};
# Inkscape hits the ARGMAX when linking on macOS. It appears to be
diff --git a/third_party/nixpkgs/pkgs/applications/graphics/ipe/default.nix b/third_party/nixpkgs/pkgs/applications/graphics/ipe/default.nix
index 161260bcea..d9c51d3880 100644
--- a/third_party/nixpkgs/pkgs/applications/graphics/ipe/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/graphics/ipe/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, makeWrapper, pkgconfig, zlib, freetype, cairo, lua5, texlive, ghostscript
+{ lib, fetchurl, makeWrapper, pkg-config, zlib, freetype, cairo, lua5, texlive, ghostscript
, libjpeg, libpng, qtbase, mkDerivation
}:
@@ -20,9 +20,9 @@ mkDerivation rec {
libjpeg libpng zlib qtbase freetype cairo lua5 texlive ghostscript
];
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
- qtWrapperArgs = [ ''--prefix PATH : ${texlive}/bin'' ];
+ qtWrapperArgs = [ "--prefix PATH : ${texlive}/bin" ];
enableParallelBuilding = true;
diff --git a/third_party/nixpkgs/pkgs/applications/graphics/k3d/default.nix b/third_party/nixpkgs/pkgs/applications/graphics/k3d/default.nix
index c333ecaa99..99e56738db 100644
--- a/third_party/nixpkgs/pkgs/applications/graphics/k3d/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/graphics/k3d/default.nix
@@ -1,6 +1,6 @@
{ lib, stdenv, fetchFromGitHub, fetchpatch, ftgl, glew, asciidoc
, cmake, ninja, libGLU, libGL, zlib, python, expat, libxml2, libsigcxx, libuuid, freetype
-, libpng, boost, doxygen, cairomm, pkgconfig, libjpeg, libtiff
+, libpng, boost, doxygen, cairomm, pkg-config, libjpeg, libtiff
, gettext, intltool, perl, gtkmm2, glibmm, gtkglext, libXmu }:
stdenv.mkDerivation rec {
@@ -29,7 +29,7 @@ stdenv.mkDerivation rec {
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH''${LD_LIBRARY_PATH:+:}$PWD/build/lib"
'';
- nativeBuildInputs = [ cmake ninja gettext intltool doxygen pkgconfig perl asciidoc ];
+ nativeBuildInputs = [ cmake ninja gettext intltool doxygen pkg-config perl asciidoc ];
buildInputs = [
libGLU libGL zlib python expat libxml2 libsigcxx libuuid freetype libpng
diff --git a/third_party/nixpkgs/pkgs/applications/graphics/kgraphviewer/default.nix b/third_party/nixpkgs/pkgs/applications/graphics/kgraphviewer/default.nix
index 4f3e08bf7b..294b6c4ca7 100644
--- a/third_party/nixpkgs/pkgs/applications/graphics/kgraphviewer/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/graphics/kgraphviewer/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, mkDerivation, fetchurl, cmake, extra-cmake-modules, pkgconfig, wrapGAppsHook
+{ lib, mkDerivation, fetchurl, cmake, extra-cmake-modules, pkg-config, wrapGAppsHook
, kconfig, kinit, kdoctools, kio, kparts, kwidgetsaddons
, qtbase, qtsvg
, boost, graphviz
@@ -19,7 +19,7 @@ mkDerivation rec {
];
nativeBuildInputs = [
- cmake extra-cmake-modules pkgconfig wrapGAppsHook
+ cmake extra-cmake-modules pkg-config wrapGAppsHook
kdoctools
];
diff --git a/third_party/nixpkgs/pkgs/applications/graphics/krita/default.nix b/third_party/nixpkgs/pkgs/applications/graphics/krita/default.nix
index 9bb78d1999..4700b1dfbb 100644
--- a/third_party/nixpkgs/pkgs/applications/graphics/krita/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/graphics/krita/default.nix
@@ -10,16 +10,13 @@
mkDerivation rec {
pname = "krita";
- version = "4.4.1";
+ version = "4.4.2";
src = fetchurl {
url = "https://download.kde.org/stable/${pname}/${version}/${pname}-${version}.tar.xz";
- sha256 = "1bmmfvmawnlihbqkksdrwxfkaip4nfsi97w83fmvkyxl4jk715vr";
+ sha256 = "121fjdv5phx1aqk21vx9k9vsc5k1w8s86gp6pamy2y31r2ph7r8y";
};
- # *somtimes* fails with can't find ui_manager.h, also see https://github.com/NixOS/nixpkgs/issues/35359
- enableParallelBuilding = false;
-
nativeBuildInputs = [ cmake extra-cmake-modules python3Packages.sip makeWrapper ];
buildInputs = [
diff --git a/third_party/nixpkgs/pkgs/applications/graphics/krop/default.nix b/third_party/nixpkgs/pkgs/applications/graphics/krop/default.nix
index 314e4c6ec1..ef335cd6be 100644
--- a/third_party/nixpkgs/pkgs/applications/graphics/krop/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/graphics/krop/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, python3Packages, libsForQt5, ghostscript, qt5}:
+{ lib, fetchFromGitHub, python3Packages, libsForQt5, ghostscript, qt5}:
python3Packages.buildPythonApplication rec {
pname = "krop";
diff --git a/third_party/nixpkgs/pkgs/applications/graphics/ktikz/default.nix b/third_party/nixpkgs/pkgs/applications/graphics/ktikz/default.nix
index 1872d976f8..7cdf32cc8e 100644
--- a/third_party/nixpkgs/pkgs/applications/graphics/ktikz/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/graphics/ktikz/default.nix
@@ -1,5 +1,5 @@
{ lib, stdenv, fetchFromGitHub, fetchpatch
-, pkgconfig, wrapQtAppsHook
+, pkg-config, wrapQtAppsHook
, poppler, gnuplot
, qmake, qtbase, qttools
}:
@@ -43,7 +43,7 @@ stdenv.mkDerivation rec {
})
];
- nativeBuildInputs = [ pkgconfig qttools qmake wrapQtAppsHook ];
+ nativeBuildInputs = [ pkg-config qttools qmake wrapQtAppsHook ];
QT_PLUGIN_PATH = "${qtbase}/${qtbase.qtPluginPrefix}";
buildInputs = [ qtbase poppler ];
diff --git a/third_party/nixpkgs/pkgs/applications/graphics/lightburn/default.nix b/third_party/nixpkgs/pkgs/applications/graphics/lightburn/default.nix
index d90ef15240..18fe87b128 100644
--- a/third_party/nixpkgs/pkgs/applications/graphics/lightburn/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/graphics/lightburn/default.nix
@@ -6,7 +6,7 @@
stdenv.mkDerivation rec {
pname = "lightburn";
- version = "0.9.19";
+ version = "0.9.20";
nativeBuildInputs = [
p7zip
@@ -16,7 +16,7 @@ stdenv.mkDerivation rec {
src = fetchurl {
url = "https://github.com/LightBurnSoftware/deployment/releases/download/${version}/LightBurn-Linux64-v${version}.7z";
- sha256 = "0j3ydivd666fphmgi3ar48xabgi2dcky7p2fyfl7ghxjplflqs9q";
+ sha256 = "sha256-FtkBIoz5u70DbZZBH4uSaAkmOphWA9H0uYuukIPVGUM=";
};
buildInputs = [
diff --git a/third_party/nixpkgs/pkgs/applications/graphics/luminance-hdr/default.nix b/third_party/nixpkgs/pkgs/applications/graphics/luminance-hdr/default.nix
index 9b1dbe5379..c44ff57d18 100644
--- a/third_party/nixpkgs/pkgs/applications/graphics/luminance-hdr/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/graphics/luminance-hdr/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, mkDerivation, cmake, fetchFromGitHub, pkgconfig
+{ lib, mkDerivation, cmake, fetchFromGitHub, pkg-config
, boost, exiv2, fftwFloat, gsl
, ilmbase, lcms2, libraw, libtiff, openexr
, qtbase, qtdeclarative, qttools, qtwebengine, eigen
@@ -22,7 +22,7 @@ mkDerivation rec {
boost exiv2 fftwFloat gsl ilmbase lcms2 libraw libtiff openexr
];
- nativeBuildInputs = [ cmake pkgconfig ];
+ nativeBuildInputs = [ cmake pkg-config ];
meta = with lib; {
homepage = "http://qtpfsgui.sourceforge.net/";
diff --git a/third_party/nixpkgs/pkgs/applications/graphics/mandelbulber/default.nix b/third_party/nixpkgs/pkgs/applications/graphics/mandelbulber/default.nix
index 384ddac5b4..9ac853c896 100644
--- a/third_party/nixpkgs/pkgs/applications/graphics/mandelbulber/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/graphics/mandelbulber/default.nix
@@ -19,13 +19,13 @@ assert withOpenCL -> ocl-icd != null;
mkDerivation rec {
pname = "mandelbulber";
- version = "2.23";
+ version = "2.24";
src = fetchFromGitHub {
owner = "buddhi1980";
repo = "mandelbulber2";
rev = version;
- sha256 = "08izphj7jyk3wsq3qbzaf2fplys80vr39wliqc1i4c5cr90nrq1l";
+ sha256 = "sha256-JgpYGzD2FsqcCWnOKBiVCxUKqLfT4S++uUBZekhGWmA=";
};
nativeBuildInputs = [
@@ -47,7 +47,7 @@ mkDerivation rec {
sourceRoot = "${src.name}/mandelbulber2";
qmakeFlags = [
- "SHARED_PATH=${placeholder ''out''}"
+ "SHARED_PATH=${placeholder "out"}"
(if withOpenCL
then "qmake/mandelbulber-opencl.pro"
else "qmake/mandelbulber.pro")
diff --git a/third_party/nixpkgs/pkgs/applications/graphics/mcomix3/default.nix b/third_party/nixpkgs/pkgs/applications/graphics/mcomix3/default.nix
index 81077578eb..add40043c0 100644
--- a/third_party/nixpkgs/pkgs/applications/graphics/mcomix3/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/graphics/mcomix3/default.nix
@@ -1,5 +1,4 @@
-{ stdenv
-, lib
+{ lib
, fetchFromGitHub
, wrapGAppsHook
, installShellFiles
diff --git a/third_party/nixpkgs/pkgs/applications/graphics/megapixels/default.nix b/third_party/nixpkgs/pkgs/applications/graphics/megapixels/default.nix
new file mode 100644
index 0000000000..29aaed1278
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/applications/graphics/megapixels/default.nix
@@ -0,0 +1,55 @@
+{ stdenv
+, lib
+, fetchgit
+, meson
+, ninja
+, pkg-config
+, wrapGAppsHook
+, gtk3
+, gnome3
+, tiffSupport ? true
+, libraw
+, jpgSupport ? true
+, imagemagick
+, exiftool
+}:
+
+assert jpgSupport -> tiffSupport;
+
+let
+ inherit (lib) makeBinPath optional optionals optionalString;
+ runtimePath = makeBinPath (
+ optional tiffSupport libraw
+ ++ optionals jpgSupport [ imagemagick exiftool ]
+ );
+in
+stdenv.mkDerivation rec {
+ pname = "megapixels";
+ version = "0.14.0";
+
+ src = fetchgit {
+ url = "https://git.sr.ht/~martijnbraam/megapixels";
+ rev = version;
+ sha256 = "136rv9sx0kgfkpqn5s90j7j4qhb8h04p14g5qhqshb89kmmsmxiw";
+ };
+
+ nativeBuildInputs = [ meson ninja pkg-config wrapGAppsHook ];
+
+ buildInputs = [ gtk3 gnome3.adwaita-icon-theme ]
+ ++ optional tiffSupport libraw
+ ++ optional jpgSupport imagemagick;
+
+ preFixup = optionalString (tiffSupport || jpgSupport) ''
+ gappsWrapperArgs+=(
+ --prefix PATH : ${runtimePath}
+ )
+ '';
+
+ meta = with lib; {
+ description = "GTK3 camera application using raw v4l2 and media-requests";
+ homepage = "https://sr.ht/~martijnbraam/Megapixels";
+ license = licenses.gpl3Only;
+ maintainers = with maintainers; [ OPNA2608 ];
+ platforms = platforms.linux;
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/applications/graphics/meme/default.nix b/third_party/nixpkgs/pkgs/applications/graphics/meme/default.nix
index c894de2c93..d06ff027c5 100644
--- a/third_party/nixpkgs/pkgs/applications/graphics/meme/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/graphics/meme/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv
+{ lib
, unstableGitUpdater
, buildGoModule
, fetchFromGitHub
diff --git a/third_party/nixpkgs/pkgs/applications/graphics/mozjpeg/default.nix b/third_party/nixpkgs/pkgs/applications/graphics/mozjpeg/default.nix
index 5bc67a8c63..af6b812e1e 100644
--- a/third_party/nixpkgs/pkgs/applications/graphics/mozjpeg/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/graphics/mozjpeg/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, autoreconfHook, pkgconfig, libpng, nasm }:
+{ lib, stdenv, fetchFromGitHub, autoreconfHook, pkg-config, libpng, nasm }:
stdenv.mkDerivation rec {
version = "3.3.1";
@@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
sha256 = "1na68860asn8b82ny5ilwbhh4nyl9gvx2yxmm4wr2v1v95v51fky";
};
- nativeBuildInputs = [ autoreconfHook pkgconfig ];
+ nativeBuildInputs = [ autoreconfHook pkg-config ];
buildInputs = [ libpng nasm ];
meta = {
diff --git a/third_party/nixpkgs/pkgs/applications/graphics/mypaint/default.nix b/third_party/nixpkgs/pkgs/applications/graphics/mypaint/default.nix
index 3b030a1eb5..7b83bdec8c 100644
--- a/third_party/nixpkgs/pkgs/applications/graphics/mypaint/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/graphics/mypaint/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv
+{ lib
, fetchFromGitHub
, gtk3
, gettext
@@ -11,7 +11,7 @@
, hicolor-icon-theme
, mypaint-brushes
, gdk-pixbuf
-, pkgconfig
+, pkg-config
, python3
, swig
, wrapGAppsHook
@@ -33,7 +33,7 @@ in buildPythonApplication rec {
nativeBuildInputs = [
gettext
- pkgconfig
+ pkg-config
swig
wrapGAppsHook
gobject-introspection # for setup hook
diff --git a/third_party/nixpkgs/pkgs/applications/graphics/nomacs/default.nix b/third_party/nixpkgs/pkgs/applications/graphics/nomacs/default.nix
index 73a4d631ac..bd6d732ac6 100644
--- a/third_party/nixpkgs/pkgs/applications/graphics/nomacs/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/graphics/nomacs/default.nix
@@ -1,9 +1,9 @@
-{ lib, stdenv
+{ lib
, mkDerivation
, fetchFromGitHub
, fetchpatch
, cmake
-, pkgconfig
+, pkg-config
, qtbase
, qttools
@@ -32,7 +32,7 @@ mkDerivation rec {
'';
nativeBuildInputs = [cmake
- pkgconfig];
+ pkg-config];
buildInputs = [qtbase
qttools
diff --git a/third_party/nixpkgs/pkgs/applications/graphics/openimageio/2.x.nix b/third_party/nixpkgs/pkgs/applications/graphics/openimageio/2.x.nix
index b200b9be8c..f5595da47a 100644
--- a/third_party/nixpkgs/pkgs/applications/graphics/openimageio/2.x.nix
+++ b/third_party/nixpkgs/pkgs/applications/graphics/openimageio/2.x.nix
@@ -53,7 +53,7 @@ stdenv.mkDerivation rec {
"-DUSE_PYTHON=OFF"
"-DUSE_QT=OFF"
# GNUInstallDirs
- "-DCMAKE_INSTALL_LIBDIR=lib" # needs relative path for pkgconfig
+ "-DCMAKE_INSTALL_LIBDIR=lib" # needs relative path for pkg-config
];
meta = with lib; {
diff --git a/third_party/nixpkgs/pkgs/applications/graphics/openscad/default.nix b/third_party/nixpkgs/pkgs/applications/graphics/openscad/default.nix
index ad80d3a540..3accf2fd59 100644
--- a/third_party/nixpkgs/pkgs/applications/graphics/openscad/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/graphics/openscad/default.nix
@@ -14,7 +14,7 @@
, mpfr
, gmp
, glib
-, pkgconfig
+, pkg-config
, harfbuzz
, gettext
, freetype
@@ -29,16 +29,16 @@
mkDerivation rec {
pname = "openscad";
- version = "2019.05";
+ version = "2021.01";
src = fetchFromGitHub {
owner = "openscad";
repo = "openscad";
rev = "${pname}-${version}";
- sha256 = "1qz384jqgk75zxk7sqd22ma9pyd94kh4h6a207ldx7p9rny6vc5l";
+ sha256 = "sha256-2tOLqpFt5klFPxHNONnHVzBKEFWn4+ufx/MU+eYbliA=";
};
- nativeBuildInputs = [ bison flex pkgconfig gettext qmake ];
+ nativeBuildInputs = [ bison flex pkg-config gettext qmake ];
buildInputs = [
eigen boost glew opencsg cgal mpfr gmp glib
diff --git a/third_party/nixpkgs/pkgs/applications/graphics/opentoonz/default.nix b/third_party/nixpkgs/pkgs/applications/graphics/opentoonz/default.nix
index d8a6a7c5f9..da5aa7bf6e 100644
--- a/third_party/nixpkgs/pkgs/applications/graphics/opentoonz/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/graphics/opentoonz/default.nix
@@ -1,5 +1,5 @@
{ boost, cmake, fetchFromGitHub, freeglut, freetype, glew, libjpeg, libmypaint
-, libpng, libtiff, libusb1, lz4, lzma, lzo, openblas, pkgconfig, qtbase
+, libpng, libtiff, libusb1, lz4, lzma, lzo, openblas, pkg-config, qtbase
, qtmultimedia, qtscript, lib, stdenv, superlu, wrapQtAppsHook, }:
let source = import ./source.nix { inherit fetchFromGitHub; };
in stdenv.mkDerivation rec {
@@ -8,7 +8,7 @@ in stdenv.mkDerivation rec {
pname = "opentoonz";
version = source.versions.opentoonz;
- nativeBuildInputs = [ cmake pkgconfig wrapQtAppsHook ];
+ nativeBuildInputs = [ cmake pkg-config wrapQtAppsHook ];
buildInputs = [
boost
diff --git a/third_party/nixpkgs/pkgs/applications/graphics/ovito/default.nix b/third_party/nixpkgs/pkgs/applications/graphics/ovito/default.nix
new file mode 100644
index 0000000000..f0dc5f2b36
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/applications/graphics/ovito/default.nix
@@ -0,0 +1,41 @@
+{ mkDerivation, lib, fetchFromGitLab, cmake
+, boost, netcdf, hdf5, fftwSinglePrec, muparser, openssl, ffmpeg, python
+, qtbase, qtsvg, qttools, qscintilla }:
+
+mkDerivation rec {
+ pname = "ovito";
+ version = "3.4.0";
+
+ src = fetchFromGitLab {
+ owner = "stuko";
+ repo = "ovito";
+ rev = "v${version}";
+ sha256 = "1y3wr6yzpsl0qm7cicp2mppfszxd0fgx8hm99in9wff9qd0r16b5";
+ };
+
+ nativeBuildInputs = [
+ cmake
+ ];
+
+ buildInputs = [
+ boost
+ netcdf
+ hdf5
+ fftwSinglePrec
+ muparser
+ openssl
+ ffmpeg
+ python
+ qtbase
+ qtsvg
+ qttools
+ qscintilla
+ ];
+
+ meta = with lib; {
+ description = "Scientific visualization and analysis software for atomistic and particle simulation data";
+ homepage = "https://ovito.org";
+ license = with licenses; [ gpl3Only mit ];
+ maintainers = with maintainers; [ twhitehead ];
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/applications/graphics/paraview/default.nix b/third_party/nixpkgs/pkgs/applications/graphics/paraview/default.nix
index 6e4738dd07..79feab3ab7 100644
--- a/third_party/nixpkgs/pkgs/applications/graphics/paraview/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/graphics/paraview/default.nix
@@ -1,6 +1,6 @@
{ boost, cmake, fetchFromGitHub, ffmpeg, qtbase, qtx11extras,
qttools, qtxmlpatterns, qtsvg, gdal, gfortran, libXt, makeWrapper,
- mkDerivation, ninja, openmpi, python3, lib, stdenv, tbb, libGLU, libGL }:
+ mkDerivation, ninja, mpi, python3, lib, tbb, libGLU, libGL }:
mkDerivation rec {
pname = "paraview";
@@ -65,7 +65,7 @@ mkDerivation rec {
buildInputs = [
libGLU libGL
libXt
- openmpi
+ mpi
tbb
boost
ffmpeg
diff --git a/third_party/nixpkgs/pkgs/applications/graphics/pdfcpu/default.nix b/third_party/nixpkgs/pkgs/applications/graphics/pdfcpu/default.nix
index 3a06c8e31f..857a68df09 100644
--- a/third_party/nixpkgs/pkgs/applications/graphics/pdfcpu/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/graphics/pdfcpu/default.nix
@@ -1,17 +1,17 @@
-{ lib, stdenv, buildGoModule, fetchFromGitHub }:
+{ lib, buildGoModule, fetchFromGitHub }:
buildGoModule rec {
pname = "pdfcpu";
- version = "0.3.7";
+ version = "0.3.8";
src = fetchFromGitHub {
owner = "pdfcpu";
repo = pname;
rev = "v${version}";
- sha256 = "13b1ncpx189ca0h70j5cdp0jwlj95kasysryz1l6g13cwn9n6mii";
+ sha256 = "sha256-Rx/LUp5s2DhEKuLUklYXjtTXjqBju+5YzK1hNfBCnIE=";
};
- vendorSha256 = "11w9i1829hk1qb9w24dyxv1bi49358a274g60x11fp5x5cw7bqa7";
+ vendorSha256 = "sha256-/SsDDFveovJfuEdnOkxHAWccS8PJW5k9IHSxSJAgHMQ=";
# No tests
doCheck = false;
diff --git a/third_party/nixpkgs/pkgs/applications/graphics/photivo/default.nix b/third_party/nixpkgs/pkgs/applications/graphics/photivo/default.nix
index b44130c47a..4acb50e200 100644
--- a/third_party/nixpkgs/pkgs/applications/graphics/photivo/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/graphics/photivo/default.nix
@@ -1,5 +1,5 @@
{ lib, stdenv, fetchhg, fetchpatch, cmake, qt4, fftw, graphicsmagick_q16,
- lcms2, lensfun, pkgconfig, libjpeg, exiv2, liblqr1 }:
+ lcms2, lensfun, pkg-config, libjpeg, exiv2, liblqr1 }:
stdenv.mkDerivation {
name = "photivo-2014-01-25";
@@ -28,7 +28,7 @@ stdenv.mkDerivation {
sed '1i#include ' -i Sources/filters/ptFilter_StdCurve.cpp
'';
- nativeBuildInputs = [ cmake pkgconfig ];
+ nativeBuildInputs = [ cmake pkg-config ];
buildInputs = [ qt4 fftw graphicsmagick_q16 lcms2 lensfun libjpeg exiv2 liblqr1 ];
diff --git a/third_party/nixpkgs/pkgs/applications/graphics/photoflare/default.nix b/third_party/nixpkgs/pkgs/applications/graphics/photoflare/default.nix
index ca2455dd04..0c25364b76 100644
--- a/third_party/nixpkgs/pkgs/applications/graphics/photoflare/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/graphics/photoflare/default.nix
@@ -1,4 +1,4 @@
-{ mkDerivation, lib, stdenv, graphicsmagick, fetchFromGitHub, qmake, qtbase, qttools
+{ mkDerivation, lib, graphicsmagick, fetchFromGitHub, qmake, qtbase, qttools
}:
mkDerivation rec {
diff --git a/third_party/nixpkgs/pkgs/applications/graphics/photoflow/default.nix b/third_party/nixpkgs/pkgs/applications/graphics/photoflow/default.nix
index 436d6764c7..79a171d6fc 100644
--- a/third_party/nixpkgs/pkgs/applications/graphics/photoflow/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/graphics/photoflow/default.nix
@@ -20,7 +20,7 @@
, ninja
, openexr
, pcre
-, pkgconfig
+, pkg-config
, pugixml
, lib, stdenv
, swig
@@ -48,7 +48,7 @@ stdenv.mkDerivation rec {
gobject-introspection
libxml2
ninja
- pkgconfig
+ pkg-config
swig
];
diff --git a/third_party/nixpkgs/pkgs/applications/graphics/photoqt/default.nix b/third_party/nixpkgs/pkgs/applications/graphics/photoqt/default.nix
index fe49d5fa15..52e38b23c1 100644
--- a/third_party/nixpkgs/pkgs/applications/graphics/photoqt/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/graphics/photoqt/default.nix
@@ -1,4 +1,4 @@
-{ mkDerivation, lib, stdenv, fetchurl, cmake, exiv2, graphicsmagick, libraw, fetchpatch
+{ mkDerivation, lib, fetchurl, cmake, exiv2, graphicsmagick, libraw, fetchpatch
, qtbase, qtdeclarative, qtmultimedia, qtquickcontrols, qttools, qtgraphicaleffects
, extra-cmake-modules, poppler, kimageformats, libarchive, libdevil
}:
diff --git a/third_party/nixpkgs/pkgs/applications/graphics/phototonic/default.nix b/third_party/nixpkgs/pkgs/applications/graphics/phototonic/default.nix
index 21960358a7..5044e60161 100644
--- a/third_party/nixpkgs/pkgs/applications/graphics/phototonic/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/graphics/phototonic/default.nix
@@ -1,4 +1,4 @@
-{ mkDerivation, lib, stdenv, fetchFromGitHub, qtbase, qmake, exiv2 }:
+{ mkDerivation, lib, fetchFromGitHub, qtbase, qmake, exiv2 }:
mkDerivation rec {
pname = "phototonic";
diff --git a/third_party/nixpkgs/pkgs/applications/graphics/pick-colour-picker/default.nix b/third_party/nixpkgs/pkgs/applications/graphics/pick-colour-picker/default.nix
index d4788b3c1e..e3ab0c772a 100644
--- a/third_party/nixpkgs/pkgs/applications/graphics/pick-colour-picker/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/graphics/pick-colour-picker/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv
+{ lib
, fetchFromGitHub
, buildPythonPackage
, pygobject3
diff --git a/third_party/nixpkgs/pkgs/applications/graphics/pikopixel/default.nix b/third_party/nixpkgs/pkgs/applications/graphics/pikopixel/default.nix
new file mode 100644
index 0000000000..97a3684682
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/applications/graphics/pikopixel/default.nix
@@ -0,0 +1,48 @@
+{ lib
+, fetchurl
+, gnustep
+, gcc
+, llvmPackages_9
+}:
+
+let
+ # Earlier llvm than 9 segfaults
+ gnustep' = gnustep.override { llvmPackages = llvmPackages_9; };
+
+in gnustep'.gsmakeDerivation rec {
+ pname = "pikopixel";
+ version = "1.0-b10";
+
+ src = fetchurl {
+ url = "http://twilightedge.com/downloads/PikoPixel.Sources.${version}.tar.gz";
+ sha256 = "1b27npgsan2nx1p581b9q2krx4506yyd6s34r4sf1r9x9adshm77";
+ };
+
+ sourceRoot = "PikoPixel.Sources.${version}/PikoPixel";
+
+ buildInputs = [
+ gnustep'.base
+ gnustep'.gui
+ gnustep'.back
+ ];
+
+ # Fix the Exec and Icon paths in the .desktop file, and save the file in the
+ # correct place.
+ # postInstall gets redefined in gnustep.make's builder.sh, so we use preFixup
+ preFixup = ''
+ mkdir -p $out/share/applications
+ sed \
+ -e "s@^Exec=.*\$@Exec=$out/bin/PikoPixel %F@" \
+ -e "s@^Icon=.*/local@Icon=$out@" \
+ PikoPixel.app/Resources/PikoPixel.desktop > $out/share/applications/PikoPixel.desktop
+ '';
+
+ meta = with lib; {
+ description = "Application for drawing and editing pixel-art images";
+ homepage = "http://twilightedge.com/mac/pikopixel/";
+ downloadPage = "http://twilightedge.com/mac/pikopixel/";
+ license = licenses.agpl3;
+ maintainers = with maintainers; [ fgaz ];
+ platforms = platforms.all;
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/applications/graphics/pinta/default.nix b/third_party/nixpkgs/pkgs/applications/graphics/pinta/default.nix
index c3dd9f548d..2635b2d3d8 100644
--- a/third_party/nixpkgs/pkgs/applications/graphics/pinta/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/graphics/pinta/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, buildDotnetPackage, dotnetPackages, gtksharp,
+{ lib, fetchFromGitHub, buildDotnetPackage, dotnetPackages, gtksharp,
gettext }:
let
@@ -56,9 +56,9 @@ buildDotnetPackage rec {
'';
makeWrapperArgs = [
- ''--prefix MONO_GAC_PREFIX : ${gtksharp}''
- ''--prefix LD_LIBRARY_PATH : ${gtksharp}/lib''
- ''--prefix LD_LIBRARY_PATH : ${gtksharp.gtk.out}/lib''
+ "--prefix MONO_GAC_PREFIX : ${gtksharp}"
+ "--prefix LD_LIBRARY_PATH : ${gtksharp}/lib"
+ "--prefix LD_LIBRARY_PATH : ${gtksharp.gtk.out}/lib"
];
postInstall = ''
diff --git a/third_party/nixpkgs/pkgs/applications/graphics/pqiv/default.nix b/third_party/nixpkgs/pkgs/applications/graphics/pqiv/default.nix
index 969a3bcb9d..7948ef0f08 100644
--- a/third_party/nixpkgs/pkgs/applications/graphics/pqiv/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/graphics/pqiv/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, pkgconfig
+{ lib, stdenv, fetchFromGitHub, pkg-config
, ffmpeg_3, gtk3, imagemagick, libarchive, libspectre, libwebp, poppler
}:
@@ -13,7 +13,7 @@ stdenv.mkDerivation (rec {
sha256 = "18nvrqmlifh4m8nfs0d19sb9d1l3a95xc89qxqdr881jcxdsgflw";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ ffmpeg_3 gtk3 imagemagick libarchive libspectre libwebp poppler ];
prePatch = "patchShebangs .";
diff --git a/third_party/nixpkgs/pkgs/applications/graphics/processing/default.nix b/third_party/nixpkgs/pkgs/applications/graphics/processing/default.nix
index 434f9fab88..2e61e40b01 100644
--- a/third_party/nixpkgs/pkgs/applications/graphics/processing/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/graphics/processing/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, fetchurl, xmlstarlet, makeWrapper, ant, jdk, rsync, javaPackages, libXxf86vm, gsettings-desktop-schemas }:
+{ lib, stdenv, fetchFromGitHub, fetchpatch, fetchurl, xmlstarlet, makeWrapper, ant, jdk, rsync, javaPackages, libXxf86vm, gsettings-desktop-schemas }:
stdenv.mkDerivation rec {
pname = "processing";
@@ -11,6 +11,14 @@ stdenv.mkDerivation rec {
sha256 = "0cvv8jda9y8qnfcsziasyv3w7h3w22q78ihr23cm4an63ghxci58";
};
+ patches = [
+ (fetchpatch {
+ name = "oraclejdk-8u281-compat.patch";
+ url = "https://github.com/processing/processing/commit/7e176876173c93e3a00a922e7ae37951366d1761.patch";
+ sha256 = "g+zwpoIVgw7Sp6QWW3vyPZ/fKHk+o/YCY6xnrX8IGKo=";
+ })
+ ];
+
nativeBuildInputs = [ ant rsync makeWrapper ];
buildInputs = [ jdk ];
diff --git a/third_party/nixpkgs/pkgs/applications/graphics/qcomicbook/default.nix b/third_party/nixpkgs/pkgs/applications/graphics/qcomicbook/default.nix
index 65ecaa9078..47bf2d9502 100644
--- a/third_party/nixpkgs/pkgs/applications/graphics/qcomicbook/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/graphics/qcomicbook/default.nix
@@ -1,4 +1,4 @@
-{ mkDerivation, lib, stdenv, fetchFromGitHub, pkgconfig, cmake, qtbase, qttools, qtx11extras, poppler }:
+{ mkDerivation, lib, fetchFromGitHub, pkg-config, cmake, qtbase, qttools, qtx11extras, poppler }:
mkDerivation rec {
pname = "qcomicbook";
@@ -12,7 +12,7 @@ mkDerivation rec {
};
nativeBuildInputs = [
- cmake pkgconfig
+ cmake pkg-config
];
buildInputs = [
diff --git a/third_party/nixpkgs/pkgs/applications/graphics/qimgv/default.nix b/third_party/nixpkgs/pkgs/applications/graphics/qimgv/default.nix
index 2b24a34fbc..886a753ee2 100644
--- a/third_party/nixpkgs/pkgs/applications/graphics/qimgv/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/graphics/qimgv/default.nix
@@ -4,7 +4,7 @@
, fetchpatch
, cmake
-, pkgconfig
+, pkg-config
, exiv2
, mpv
@@ -27,7 +27,7 @@ mkDerivation rec {
nativeBuildInputs = [
cmake
- pkgconfig
+ pkg-config
];
buildInputs = [
diff --git a/third_party/nixpkgs/pkgs/applications/graphics/qiv/default.nix b/third_party/nixpkgs/pkgs/applications/graphics/qiv/default.nix
index e0426de6fb..acd9c576f7 100644
--- a/third_party/nixpkgs/pkgs/applications/graphics/qiv/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/graphics/qiv/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, gtk2, imlib2, file, lcms2, libexif } :
+{ lib, stdenv, fetchurl, pkg-config, gtk2, imlib2, file, lcms2, libexif } :
stdenv.mkDerivation (rec {
version = "2.3.2";
@@ -9,7 +9,7 @@ stdenv.mkDerivation (rec {
sha256 = "1mc0f2nnas4q0d7zc9r6g4z93i32xlx0p9hl4fn5zkyml24a1q28";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ gtk2 imlib2 file lcms2 libexif ];
preBuild=''
diff --git a/third_party/nixpkgs/pkgs/applications/graphics/rapid-photo-downloader/default.nix b/third_party/nixpkgs/pkgs/applications/graphics/rapid-photo-downloader/default.nix
index 26522d78bc..f444ebfe5b 100644
--- a/third_party/nixpkgs/pkgs/applications/graphics/rapid-photo-downloader/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/graphics/rapid-photo-downloader/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, mkDerivationWith, fetchurl, python3Packages
+{ lib, mkDerivationWith, fetchurl, python3Packages
, file, intltool, gobject-introspection, libgudev
, udisks, gexiv2, gst_all_1, libnotify
, exiftool, gdk-pixbuf, libmediainfo, vmtouch
diff --git a/third_party/nixpkgs/pkgs/applications/graphics/rawtherapee/default.nix b/third_party/nixpkgs/pkgs/applications/graphics/rawtherapee/default.nix
index 7f9f4167c6..7d1acc1dcd 100644
--- a/third_party/nixpkgs/pkgs/applications/graphics/rawtherapee/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/graphics/rawtherapee/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, pkgconfig, cmake, pixman, libpthreadstubs, gtkmm3, libXau
+{ lib, stdenv, fetchFromGitHub, pkg-config, cmake, pixman, libpthreadstubs, gtkmm3, libXau
, libXdmcp, lcms2, libiptcdata, libcanberra-gtk3, fftw, expat, pcre, libsigcxx, wrapGAppsHook
, lensfun, librsvg
}:
@@ -14,7 +14,7 @@ stdenv.mkDerivation rec {
sha256 = "0d644s4grfia6f3k6y0byd5pwajr12kai2kc280yxi8v3w1b12ik";
};
- nativeBuildInputs = [ cmake pkgconfig wrapGAppsHook ];
+ nativeBuildInputs = [ cmake pkg-config wrapGAppsHook ];
buildInputs = [
pixman libpthreadstubs gtkmm3 libXau libXdmcp
diff --git a/third_party/nixpkgs/pkgs/applications/graphics/renderdoc/default.nix b/third_party/nixpkgs/pkgs/applications/graphics/renderdoc/default.nix
index f9e3662f1b..c51794881e 100644
--- a/third_party/nixpkgs/pkgs/applications/graphics/renderdoc/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/graphics/renderdoc/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, cmake, pkgconfig, mkDerivation
+{ lib, fetchFromGitHub, cmake, pkg-config, mkDerivation
, qtbase, qtx11extras, qtsvg, makeWrapper
, vulkan-loader, libglvnd, xorg, python3, python3Packages
, bison, pcre, automake, autoconf, addOpenGLRunpath
@@ -28,7 +28,7 @@ mkDerivation rec {
]; # ++ (with pythonPackages; [pyside2 pyside2-tools shiboken2]);
# TODO: figure out how to make cmake recognise pyside2
- nativeBuildInputs = [ cmake makeWrapper pkgconfig bison pcre automake autoconf addOpenGLRunpath ];
+ nativeBuildInputs = [ cmake makeWrapper pkg-config bison pcre automake autoconf addOpenGLRunpath ];
postUnpack = ''
cp -r ${custom_swig} swig
diff --git a/third_party/nixpkgs/pkgs/applications/graphics/sane/backends/generic.nix b/third_party/nixpkgs/pkgs/applications/graphics/sane/backends/generic.nix
index 31ec8e8ddc..88d47b5893 100644
--- a/third_party/nixpkgs/pkgs/applications/graphics/sane/backends/generic.nix
+++ b/third_party/nixpkgs/pkgs/applications/graphics/sane/backends/generic.nix
@@ -1,5 +1,5 @@
{ lib, stdenv
-, gettext, pkgconfig
+, gettext, pkg-config
, avahi, libgphoto2, libieee1284, libjpeg, libpng, libtiff, libusb1, libv4l, net-snmp
# List of { src name backend } attibute sets - see installFirmware below:
@@ -21,7 +21,7 @@ stdenv.mkDerivation {
nativeBuildInputs = [
gettext
- pkgconfig
+ pkg-config
];
buildInputs = [
diff --git a/third_party/nixpkgs/pkgs/applications/graphics/sane/frontends.nix b/third_party/nixpkgs/pkgs/applications/graphics/sane/frontends.nix
index 8f5a10268e..c094524209 100644
--- a/third_party/nixpkgs/pkgs/applications/graphics/sane/frontends.nix
+++ b/third_party/nixpkgs/pkgs/applications/graphics/sane/frontends.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, sane-backends, libX11, gtk2, pkgconfig, libusb-compat-0_1 ? null }:
+{ lib, stdenv, fetchurl, sane-backends, libX11, gtk2, pkg-config, libusb-compat-0_1 ? null }:
stdenv.mkDerivation rec {
pname = "sane-frontends";
@@ -15,7 +15,7 @@ stdenv.mkDerivation rec {
buildInputs = [ sane-backends libX11 gtk2 ]
++ lib.optional (libusb-compat-0_1 != null) libusb-compat-0_1;
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
enableParallelBuilding = true;
diff --git a/third_party/nixpkgs/pkgs/applications/graphics/sane/xsane.nix b/third_party/nixpkgs/pkgs/applications/graphics/sane/xsane.nix
index b9e45a7675..1deaab4dfe 100644
--- a/third_party/nixpkgs/pkgs/applications/graphics/sane/xsane.nix
+++ b/third_party/nixpkgs/pkgs/applications/graphics/sane/xsane.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, sane-backends, sane-frontends, libX11, gtk2, pkgconfig, libpng
+{ lib, stdenv, fetchurl, sane-backends, sane-frontends, libX11, gtk2, pkg-config, libpng
, libusb-compat-0_1 ? null
, gimpSupport ? false, gimp ? null
}:
@@ -18,7 +18,7 @@ stdenv.mkDerivation rec {
chmod a+rX -R .
'';
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [libpng sane-backends sane-frontends libX11 gtk2 ]
++ (if libusb-compat-0_1 != null then [libusb-compat-0_1] else [])
++ lib.optional gimpSupport gimp;
diff --git a/third_party/nixpkgs/pkgs/applications/graphics/scantailor/advanced.nix b/third_party/nixpkgs/pkgs/applications/graphics/scantailor/advanced.nix
index 361f1fa180..048b8b56fc 100644
--- a/third_party/nixpkgs/pkgs/applications/graphics/scantailor/advanced.nix
+++ b/third_party/nixpkgs/pkgs/applications/graphics/scantailor/advanced.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, mkDerivation
+{ lib, fetchFromGitHub, mkDerivation
, cmake, libjpeg, libpng, libtiff, boost
, qtbase, qttools }:
diff --git a/third_party/nixpkgs/pkgs/applications/graphics/shotwell/default.nix b/third_party/nixpkgs/pkgs/applications/graphics/shotwell/default.nix
index 347d66df98..bd9ad301d3 100644
--- a/third_party/nixpkgs/pkgs/applications/graphics/shotwell/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/graphics/shotwell/default.nix
@@ -11,7 +11,7 @@
, vala
, sqlite
, webkitgtk
-, pkgconfig
+, pkg-config
, gnome3
, gst_all_1
, libgudev
@@ -32,6 +32,7 @@
, itstool
, libgdata
, libchamplain
+, libsecret
, gsettings-desktop-schemas
, python3
}:
@@ -40,18 +41,18 @@
stdenv.mkDerivation rec {
pname = "shotwell";
- version = "0.31.2";
+ version = "0.31.3";
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "0ywzr6vgcz8yy60v0jp55na9lgqi4dbh2vakfphkcml1gpah0r2l";
+ sha256 = "1wkahbnnfxmi1jc5zmm3h761nrnkdks8lk0rj38bfkwg90h6zqwd";
};
nativeBuildInputs = [
meson
ninja
vala
- pkgconfig
+ pkg-config
itstool
gettext
desktop-file-utils
@@ -86,6 +87,7 @@ stdenv.mkDerivation rec {
gnome3.adwaita-icon-theme
libgdata
libchamplain
+ libsecret
];
postPatch = ''
diff --git a/third_party/nixpkgs/pkgs/applications/graphics/solvespace/default.nix b/third_party/nixpkgs/pkgs/applications/graphics/solvespace/default.nix
index 26b544cf1c..98348129d9 100644
--- a/third_party/nixpkgs/pkgs/applications/graphics/solvespace/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/graphics/solvespace/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchgit, cmake, pkgconfig, zlib, libpng, cairo, freetype
+{ lib, stdenv, fetchgit, cmake, pkg-config, zlib, libpng, cairo, freetype
, json_c, fontconfig, gtkmm3, pangomm, glew, libGLU, xorg, pcre
, wrapGAppsHook
}:
@@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
};
nativeBuildInputs = [
- pkgconfig cmake wrapGAppsHook
+ pkg-config cmake wrapGAppsHook
];
buildInputs = [
zlib libpng cairo freetype
diff --git a/third_party/nixpkgs/pkgs/applications/graphics/synfigstudio/default.nix b/third_party/nixpkgs/pkgs/applications/graphics/synfigstudio/default.nix
index 14f502434b..3f29d25fbe 100644
--- a/third_party/nixpkgs/pkgs/applications/graphics/synfigstudio/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/graphics/synfigstudio/default.nix
@@ -1,5 +1,5 @@
{ lib, stdenv, fetchFromGitHub, boost, cairo, gettext, glibmm, gtk3, gtkmm3
-, libjack2, libsigcxx, libxmlxx, makeWrapper, mlt-qt5, pango, pkgconfig
+, libjack2, libsigcxx, libxmlxx, makeWrapper, mlt-qt5, pango, pkg-config
, imagemagick, intltool, autoreconfHook, which, gnome3
}:
@@ -39,7 +39,7 @@ let
"--with-boost-libdir=${boost.out}/lib"
];
- nativeBuildInputs = [ pkgconfig autoreconfHook gettext ];
+ nativeBuildInputs = [ pkg-config autoreconfHook gettext ];
buildInputs = [
ETL boost cairo glibmm mlt-qt5 libsigcxx libxmlxx pango
];
@@ -103,7 +103,7 @@ stdenv.mkDerivation {
preConfigure = "./bootstrap.sh";
- nativeBuildInputs = [ pkgconfig autoreconfHook gettext ];
+ nativeBuildInputs = [ pkg-config autoreconfHook gettext ];
buildInputs = [
ETL boost cairo glibmm gtk3 gtkmm3 imagemagick intltool
libjack2 libsigcxx libxmlxx makeWrapper mlt-qt5
diff --git a/third_party/nixpkgs/pkgs/applications/graphics/tesseract/tesseract3.nix b/third_party/nixpkgs/pkgs/applications/graphics/tesseract/tesseract3.nix
index 66ff8675a3..7b9669bc46 100644
--- a/third_party/nixpkgs/pkgs/applications/graphics/tesseract/tesseract3.nix
+++ b/third_party/nixpkgs/pkgs/applications/graphics/tesseract/tesseract3.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, autoreconfHook, pkgconfig
+{ lib, stdenv, fetchFromGitHub, autoreconfHook, pkg-config
, leptonica, libpng, libtiff, icu, pango, opencl-headers }:
stdenv.mkDerivation rec {
@@ -14,7 +14,7 @@ stdenv.mkDerivation rec {
enableParallelBuilding = true;
- nativeBuildInputs = [ pkgconfig autoreconfHook ];
+ nativeBuildInputs = [ pkg-config autoreconfHook ];
buildInputs = [ leptonica libpng libtiff icu pango opencl-headers ];
LIBLEPT_HEADERSDIR = "${leptonica}/include";
diff --git a/third_party/nixpkgs/pkgs/applications/graphics/tesseract/tesseract4.nix b/third_party/nixpkgs/pkgs/applications/graphics/tesseract/tesseract4.nix
index 18d865ae81..49cf93835b 100644
--- a/third_party/nixpkgs/pkgs/applications/graphics/tesseract/tesseract4.nix
+++ b/third_party/nixpkgs/pkgs/applications/graphics/tesseract/tesseract4.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, autoreconfHook, autoconf-archive, pkgconfig
+{ lib, stdenv, fetchFromGitHub, autoreconfHook, autoconf-archive, pkg-config
, leptonica, libpng, libtiff, icu, pango, opencl-headers }:
stdenv.mkDerivation rec {
@@ -14,7 +14,7 @@ stdenv.mkDerivation rec {
enableParallelBuilding = true;
- nativeBuildInputs = [ pkgconfig autoreconfHook autoconf-archive ];
+ nativeBuildInputs = [ pkg-config autoreconfHook autoconf-archive ];
buildInputs = [ leptonica libpng libtiff icu pango opencl-headers ];
meta = {
diff --git a/third_party/nixpkgs/pkgs/applications/graphics/tesseract/wrapper.nix b/third_party/nixpkgs/pkgs/applications/graphics/tesseract/wrapper.nix
index 22751f38fe..313920d815 100644
--- a/third_party/nixpkgs/pkgs/applications/graphics/tesseract/wrapper.nix
+++ b/third_party/nixpkgs/pkgs/applications/graphics/tesseract/wrapper.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, makeWrapper, tesseractBase, languages
+{ lib, makeWrapper, tesseractBase, languages
# A list of languages like [ "eng" "spa" … ] or `null` for all available languages
, enableLanguages ? null
diff --git a/third_party/nixpkgs/pkgs/applications/graphics/viewnior/default.nix b/third_party/nixpkgs/pkgs/applications/graphics/viewnior/default.nix
index 9718dee45d..fc39306b75 100644
--- a/third_party/nixpkgs/pkgs/applications/graphics/viewnior/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/graphics/viewnior/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, meson, ninja, pkgconfig, desktop-file-utils, gtk2, libpng, exiv2, lcms
+{ lib, stdenv, fetchFromGitHub, meson, ninja, pkg-config, desktop-file-utils, gtk2, libpng, exiv2, lcms
, intltool, gettext, shared-mime-info, glib, gdk-pixbuf, perl}:
stdenv.mkDerivation rec {
@@ -15,7 +15,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [
meson
ninja
- pkgconfig
+ pkg-config
desktop-file-utils
intltool
gettext
diff --git a/third_party/nixpkgs/pkgs/applications/graphics/xfig/default.nix b/third_party/nixpkgs/pkgs/applications/graphics/xfig/default.nix
index 3f35880b3f..8773db5bea 100644
--- a/third_party/nixpkgs/pkgs/applications/graphics/xfig/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/graphics/xfig/default.nix
@@ -1,19 +1,38 @@
-{ lib, stdenv, fetchurl, xlibsWrapper, makeWrapper, libXpm
-, libXmu, libXi, libXp, Xaw3d, fig2dev
+{ lib
+, stdenv
+, fetchurl
+, xlibsWrapper
+, makeWrapper
+, libXpm
+, libXmu
+, libXi
+, libXp
+, Xaw3d
+, libXaw
+, fig2dev
}:
-let
- version = "3.2.7a";
-
-in stdenv.mkDerivation {
+stdenv.mkDerivation rec {
pname = "xfig";
- inherit version;
+ version = "3.2.8";
src = fetchurl {
url = "mirror://sourceforge/mcj/xfig-${version}.tar.xz";
- sha256 = "096zgp0bqnxhgxbrv2jjylrjz3pr4da0xxznlk2z7ffxr5pri2fa";
+ sha256 = "1czamqp0xn0j6qjnasa3fjnrzi072v6qknylr6jrs4gwsfw4ybyw";
};
+ nativeBuildInputs = [ makeWrapper ];
+
+ buildInputs = [
+ xlibsWrapper
+ libXpm
+ libXmu
+ libXi
+ libXp
+ Xaw3d
+ libXaw
+ ];
+
postPatch = ''
sed -i 's:"fig2dev":"${fig2dev}/bin/fig2dev":' src/main.c
'';
@@ -28,16 +47,12 @@ in stdenv.mkDerivation {
enableParallelBuilding = true;
- nativeBuildInputs = [ makeWrapper ];
-
- buildInputs = [ xlibsWrapper libXpm libXmu libXi libXp Xaw3d ];
-
meta = with lib; {
description = "An interactive drawing tool for X11";
longDescription = ''
Note that you need to have the netpbm tools
in your path to export bitmaps.
'';
- inherit (fig2dev.meta) license homepage platforms;
+ inherit (fig2dev.meta) license homepage platforms maintainers;
};
}
diff --git a/third_party/nixpkgs/pkgs/applications/graphics/xmountains/default.nix b/third_party/nixpkgs/pkgs/applications/graphics/xmountains/default.nix
new file mode 100644
index 0000000000..c31f7923c9
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/applications/graphics/xmountains/default.nix
@@ -0,0 +1,25 @@
+{ lib, stdenv, fetchFromGitHub, xlibsWrapper, xorg }:
+
+stdenv.mkDerivation rec {
+ pname = "xmountains";
+ version = "2.10";
+
+ src = fetchFromGitHub {
+ owner = "spbooth";
+ repo = pname;
+ rev = "aa3bcbfed228adf3fff0fe4295589f13fc194f0b";
+ sha256 = "0dx4n2y736lv04sj41cp1dw8n5zkw5gyd946a6zsiv0k796s9ra9";
+ };
+
+ buildInputs = [ xlibsWrapper xorg.xbitmaps ];
+ nativeBuildInputs = with xorg; [ imake gccmakedep ];
+
+ installPhase = "install -Dm755 xmountains -t $out/bin";
+
+ meta = with lib; {
+ description = "X11 based fractal landscape generator";
+ homepage = "https://spbooth.github.io/xmountains";
+ license = licenses.hpndSellVariant;
+ maintainers = with maintainers; [ djanatyn ];
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/applications/graphics/xournal/default.nix b/third_party/nixpkgs/pkgs/applications/graphics/xournal/default.nix
index 41af11ef33..7d9ab53bef 100644
--- a/third_party/nixpkgs/pkgs/applications/graphics/xournal/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/graphics/xournal/default.nix
@@ -2,7 +2,7 @@
, ghostscript, atk, gtk2, glib, fontconfig, freetype
, libgnomecanvas, libgnomeprint, libgnomeprintui
, pango, libX11, xorgproto, zlib, poppler
-, autoconf, automake, libtool, pkgconfig}:
+, autoconf, automake, libtool, pkg-config}:
let
isGdkQuartzBackend = (gtk2.gdktarget == "quartz");
@@ -24,7 +24,7 @@ stdenv.mkDerivation rec {
libgnomeprint libgnomeprintui
];
- nativeBuildInputs = [ autoconf automake libtool pkgconfig ];
+ nativeBuildInputs = [ autoconf automake libtool pkg-config ];
NIX_LDFLAGS = "-lz"
+ lib.optionalString (!isGdkQuartzBackend) " -lX11";
diff --git a/third_party/nixpkgs/pkgs/applications/graphics/xzgv/default.nix b/third_party/nixpkgs/pkgs/applications/graphics/xzgv/default.nix
index d2c569b91c..d26f6eccf7 100644
--- a/third_party/nixpkgs/pkgs/applications/graphics/xzgv/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/graphics/xzgv/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, gtk2, libexif, pkgconfig, texinfo }:
+{ lib, stdenv, fetchurl, gtk2, libexif, pkg-config, texinfo }:
stdenv.mkDerivation rec {
pname = "xzgv";
@@ -7,7 +7,7 @@ stdenv.mkDerivation rec {
url = "mirror://sourceforge/xzgv/xzgv-${version}.tar.gz";
sha256 = "17l1xr9v07ggwga3vn0z1i4lnwjrr20rr8z1kjbw71aaijxl18i5";
};
- nativeBuildInputs = [ pkgconfig texinfo ];
+ nativeBuildInputs = [ pkg-config texinfo ];
buildInputs = [ gtk2 libexif ];
postPatch = ''
substituteInPlace config.mk \
diff --git a/third_party/nixpkgs/pkgs/applications/graphics/yacreader/default.nix b/third_party/nixpkgs/pkgs/applications/graphics/yacreader/default.nix
index 2d253d4462..5c727dbbaa 100644
--- a/third_party/nixpkgs/pkgs/applications/graphics/yacreader/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/graphics/yacreader/default.nix
@@ -1,4 +1,4 @@
-{ mkDerivation, lib, fetchFromGitHub, qmake, poppler, pkgconfig, libunarr
+{ mkDerivation, lib, fetchFromGitHub, qmake, poppler, pkg-config, libunarr
, libGLU, qtdeclarative, qtgraphicaleffects, qtmultimedia, qtquickcontrols
, qtscript
}:
@@ -14,7 +14,7 @@ mkDerivation rec {
sha256 = "17kzh69sxpyk4n7c2gkbsvr9y4j14azdy1qxzghsbwp7ij4iw9kv";
};
- nativeBuildInputs = [ qmake pkgconfig ];
+ nativeBuildInputs = [ qmake pkg-config ];
buildInputs = [ poppler libunarr libGLU qtmultimedia qtscript ];
propagatedBuildInputs = [ qtquickcontrols qtgraphicaleffects qtdeclarative ];
diff --git a/third_party/nixpkgs/pkgs/applications/graphics/zgv/default.nix b/third_party/nixpkgs/pkgs/applications/graphics/zgv/default.nix
index 435f4ccaf6..a4e5e72549 100644
--- a/third_party/nixpkgs/pkgs/applications/graphics/zgv/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/graphics/zgv/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, fetchpatch, pkgconfig, SDL, SDL_image, libjpeg, libpng, libtiff }:
+{ lib, stdenv, fetchurl, fetchpatch, pkg-config, SDL, SDL_image, libjpeg, libpng, libtiff }:
stdenv.mkDerivation rec {
pname = "zgv";
@@ -8,7 +8,7 @@ stdenv.mkDerivation rec {
sha256 = "1fk4i9x0cpnpn3llam0zy2pkmhlr2hy3iaxhxg07v9sizd4dircj";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ SDL SDL_image libjpeg libpng libtiff ];
hardeningDisable = [ "format" ];
diff --git a/third_party/nixpkgs/pkgs/applications/logging/humioctl/default.nix b/third_party/nixpkgs/pkgs/applications/logging/humioctl/default.nix
index a5131d14ca..f3aef213ad 100644
--- a/third_party/nixpkgs/pkgs/applications/logging/humioctl/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/logging/humioctl/default.nix
@@ -1,9 +1,9 @@
-{ buildGoModule, fetchFromGitHub, installShellFiles, lib, stdenv }:
+{ buildGoModule, fetchFromGitHub, installShellFiles, lib }:
let
- humioCtlVersion = "0.28.1";
- sha256 = "0vy07nzafqhc14i179sfrzb795yh4pcyjj3py9fwq0nwnmxndby4";
- vendorSha256 = "0anvah2rpqvxgmdrdj73k3vbf8073nmsl3aykgvb1nraf3gz3bpk";
+ humioCtlVersion = "0.28.2";
+ sha256 = "sha256-mCYxgBiuKylL2Qx4RCnD4ZoMFUm2J6VIL/Erc0u3BMA=";
+ vendorSha256 = "sha256-867x33Aq27D2m14NqqsdByC39pjjyJZbfX3jmwVU2yo=";
in buildGoModule {
name = "humioctl-${humioCtlVersion}";
pname = "humioctl";
diff --git a/third_party/nixpkgs/pkgs/applications/misc/abook/default.nix b/third_party/nixpkgs/pkgs/applications/misc/abook/default.nix
index a6c18e7d3d..62cba4a5b7 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/abook/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/abook/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, fetchpatch, pkgconfig, ncurses, readline, autoreconfHook }:
+{ lib, stdenv, fetchurl, fetchpatch, pkg-config, ncurses, readline, autoreconfHook }:
stdenv.mkDerivation rec {
name = "abook-0.6.1";
@@ -16,7 +16,7 @@ stdenv.mkDerivation rec {
})
];
- nativeBuildInputs = [ pkgconfig autoreconfHook ];
+ nativeBuildInputs = [ pkg-config autoreconfHook ];
buildInputs = [ ncurses readline ];
meta = {
diff --git a/third_party/nixpkgs/pkgs/applications/misc/albert/default.nix b/third_party/nixpkgs/pkgs/applications/misc/albert/default.nix
index 9f4fc95df7..c862872a79 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/albert/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/albert/default.nix
@@ -4,13 +4,13 @@
mkDerivation rec {
pname = "albert";
- version = "0.16.1";
+ version = "0.17.2";
src = fetchFromGitHub {
owner = "albertlauncher";
repo = "albert";
rev = "v${version}";
- sha256 = "04sr35fqz66i24lv7r2p9qfqxs55i8xpj7aam0v9yakcr33lf55a";
+ sha256 = "0lpp8rqx5b6rwdpcdldfdlw5327harr378wnfbc6rp3ajmlb4p7w";
fetchSubmodules = true;
};
diff --git a/third_party/nixpkgs/pkgs/applications/misc/almanah/default.nix b/third_party/nixpkgs/pkgs/applications/misc/almanah/default.nix
index 3a5c375632..b8029b6229 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/almanah/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/almanah/default.nix
@@ -4,6 +4,7 @@
, cairo
, desktop-file-utils
, evolution-data-server
+, evolution
, gcr
, gettext
, glib
@@ -48,7 +49,7 @@ stdenv.mkDerivation rec {
evolution-data-server
gcr
glib
- gnome3.evolution
+ evolution
gpgme
gtk3
gtksourceview3
diff --git a/third_party/nixpkgs/pkgs/applications/misc/antfs-cli/default.nix b/third_party/nixpkgs/pkgs/applications/misc/antfs-cli/default.nix
index 133194f7af..516b786222 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/antfs-cli/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/antfs-cli/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, python3Packages }:
+{ lib, fetchFromGitHub, python3Packages }:
python3Packages.buildPythonApplication {
pname = "antfs-cli";
diff --git a/third_party/nixpkgs/pkgs/applications/misc/ape/apeclex.nix b/third_party/nixpkgs/pkgs/applications/misc/ape/apeclex.nix
index b01bfbedb8..81096d9877 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/ape/apeclex.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/ape/apeclex.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, attemptoClex, callPackage }:
+{ lib, attemptoClex, callPackage }:
callPackage ./. {
pname = "ape-clex";
diff --git a/third_party/nixpkgs/pkgs/applications/misc/appeditor/default.nix b/third_party/nixpkgs/pkgs/applications/misc/appeditor/default.nix
index 20ee9a2549..d0db2b12df 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/appeditor/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/appeditor/default.nix
@@ -4,7 +4,7 @@
, vala
, meson
, ninja
-, pkgconfig
+, pkg-config
, pantheon
, python3
, gettext
@@ -29,7 +29,7 @@ stdenv.mkDerivation rec {
meson
ninja
vala
- pkgconfig
+ pkg-config
python3
wrapGAppsHook
];
diff --git a/third_party/nixpkgs/pkgs/applications/misc/archivy/default.nix b/third_party/nixpkgs/pkgs/applications/misc/archivy/default.nix
index c94011466e..56260fa4f7 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/archivy/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/archivy/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, lib, python3, fetchPypi, appdirs, attrs, requests,
+{ lib, python3, fetchPypi, appdirs, attrs, requests,
beautifulsoup4, click-plugins, elasticsearch, flask_login, flask_wtf,
pypandoc, python-dotenv, python-frontmatter, tinydb, validators,
watchdog, wtforms }:
@@ -17,7 +17,6 @@ python3.pkgs.buildPythonApplication rec {
substituteInPlace requirements.txt \
--replace 'WTForms ==' 'WTForms >=' \
--replace 'attrs == 20.2.0' 'attrs' \
- --replace 'beautifulsoup4 ==' 'beautifulsoup4 >=' \
--replace 'elasticsearch ==' 'elasticsearch >=' \
--replace 'python_dotenv ==' 'python_dotenv >=' \
--replace 'python_frontmatter == 0.5.0' 'python_frontmatter' \
diff --git a/third_party/nixpkgs/pkgs/applications/misc/artha/default.nix b/third_party/nixpkgs/pkgs/applications/misc/artha/default.nix
index bc31b844f1..37a1cee79a 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/artha/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/artha/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, autoreconfHook, fetchurl, dbus-glib, gtk2, pkgconfig, wordnet }:
+{ lib, stdenv, autoreconfHook, fetchurl, dbus-glib, gtk2, pkg-config, wordnet }:
stdenv.mkDerivation {
pname = "artha";
@@ -9,7 +9,7 @@ stdenv.mkDerivation {
sha256 = "0qr4ihl7ma3cq82xi1fpzvf74mm9vsg0j035xvmcp3r6rmw2fycx";
};
- nativeBuildInputs = [ autoreconfHook pkgconfig ];
+ nativeBuildInputs = [ autoreconfHook pkg-config ];
buildInputs = [ dbus-glib gtk2 wordnet ];
patches = [
diff --git a/third_party/nixpkgs/pkgs/applications/misc/audio/sox/default.nix b/third_party/nixpkgs/pkgs/applications/misc/audio/sox/default.nix
index d77c5486f1..dd5dbde528 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/audio/sox/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/audio/sox/default.nix
@@ -1,4 +1,4 @@
-{ config, lib, stdenv, fetchurl, pkgconfig, CoreAudio
+{ config, lib, stdenv, fetchurl, pkg-config, CoreAudio
, enableAlsa ? true, alsaLib ? null
, enableLibao ? true, libao ? null
, enableLame ? config.sox.enableLame or false, lame ? null
@@ -25,7 +25,7 @@ stdenv.mkDerivation rec {
};
# configure.ac uses pkg-config only to locate libopusfile
- nativeBuildInputs = optional enableOpusfile pkgconfig;
+ nativeBuildInputs = optional enableOpusfile pkg-config;
buildInputs =
optional (enableAlsa && stdenv.isLinux) alsaLib ++
diff --git a/third_party/nixpkgs/pkgs/applications/misc/ausweisapp2/default.nix b/third_party/nixpkgs/pkgs/applications/misc/ausweisapp2/default.nix
index e4305118b5..bd3194e3fe 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/ausweisapp2/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/ausweisapp2/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, mkDerivation, fetchFromGitHub, cmake, pkgconfig, pcsclite, qtsvg, qttools, qtwebsockets
+{ lib, mkDerivation, fetchFromGitHub, cmake, pkg-config, pcsclite, qtsvg, qttools, qtwebsockets
, qtquickcontrols2, qtgraphicaleffects }:
mkDerivation rec {
@@ -12,7 +12,7 @@ mkDerivation rec {
sha256 = "00isb8xcbm419nvxx2ri0n8x5d403733h2whjqjcd3hmpx3x4q1h";
};
- nativeBuildInputs = [ cmake pkgconfig ];
+ nativeBuildInputs = [ cmake pkg-config ];
buildInputs = [ qtsvg qttools qtwebsockets qtquickcontrols2 qtgraphicaleffects pcsclite ];
diff --git a/third_party/nixpkgs/pkgs/applications/misc/autospotting/default.nix b/third_party/nixpkgs/pkgs/applications/misc/autospotting/default.nix
index 0b57ad2926..ac929bfa5b 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/autospotting/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/autospotting/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, buildGoPackage, fetchFromGitHub }:
+{ lib, buildGoPackage, fetchFromGitHub }:
buildGoPackage {
pname = "autospotting";
diff --git a/third_party/nixpkgs/pkgs/applications/misc/avrdudess/default.nix b/third_party/nixpkgs/pkgs/applications/misc/avrdudess/default.nix
index 696d69c701..29469d9fff 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/avrdudess/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/avrdudess/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, runtimeShell, fetchurl, unzip, mono, avrdude, gtk2, xdg_utils }:
+{ lib, stdenv, runtimeShell, fetchurl, unzip, mono, avrdude, gtk2, xdg-utils }:
stdenv.mkDerivation {
name = "avrdudess-2.2.20140102";
@@ -23,7 +23,7 @@ stdenv.mkDerivation {
export LD_LIBRARY_PATH="${lib.makeLibraryPath [gtk2 mono]}"
# We need PATH from user env for xdg-open to find its tools, which
# typically depend on the currently running desktop environment.
- export PATH="${lib.makeBinPath [ avrdude xdg_utils ]}:\$PATH"
+ export PATH="${lib.makeBinPath [ avrdude xdg-utils ]}:\$PATH"
# avrdudess must have its resource files in its current working directory
cd $out/avrdudess && exec ${mono}/bin/mono "$out/avrdudess/avrdudess.exe" "\$@"
diff --git a/third_party/nixpkgs/pkgs/applications/misc/barrier/default.nix b/third_party/nixpkgs/pkgs/applications/misc/barrier/default.nix
index fa5980b115..b9dbcf529b 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/barrier/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/barrier/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, cmake, curl, xorg, avahi, qtbase, mkDerivation,
+{ lib, fetchFromGitHub, cmake, curl, xorg, avahi, qtbase, mkDerivation,
openssl, wrapGAppsHook,
avahiWithLibdnssdCompat ? avahi.override { withLibdnssdCompat = true; }
}:
diff --git a/third_party/nixpkgs/pkgs/applications/misc/bemenu/default.nix b/third_party/nixpkgs/pkgs/applications/misc/bemenu/default.nix
index ca38498edb..8de0ceeae6 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/bemenu/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/bemenu/default.nix
@@ -1,5 +1,5 @@
{ stdenv, lib, fetchFromGitHub, cairo, libxkbcommon
-, pango, fribidi, harfbuzz, pcre, pkgconfig
+, pango, fribidi, harfbuzz, pcre, pkg-config
, ncursesSupport ? true, ncurses ? null
, waylandSupport ? true, wayland ? null, wayland-protocols ? null
, x11Support ? true, xlibs ? null, xorg ? null
@@ -20,7 +20,7 @@ stdenv.mkDerivation rec {
sha256 = "1ifq5bk7782b9m6bl111x33fn38rpppdrww7hfavqia9a9gi2sl5";
};
- nativeBuildInputs = [ pkgconfig pcre ];
+ nativeBuildInputs = [ pkg-config pcre ];
makeFlags = ["PREFIX=$(out)"];
diff --git a/third_party/nixpkgs/pkgs/applications/misc/bibletime/default.nix b/third_party/nixpkgs/pkgs/applications/misc/bibletime/default.nix
index c004a65ef8..eb909155e4 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/bibletime/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/bibletime/default.nix
@@ -1,4 +1,4 @@
-{ lib, mkDerivation, stdenv, fetchurl, cmake, pkgconfig, sword, boost, clucene_core
+{ lib, mkDerivation, fetchurl, cmake, pkg-config, sword, boost, clucene_core
, qtbase, qttools, qtsvg, qtwebkit
}:
@@ -13,7 +13,7 @@ mkDerivation rec {
sha256 = "1s5bvmwbz1gyp3ml8sghpc00h8nhdvx2iyq96iri30kwx1y1jy6i";
};
- nativeBuildInputs = [ cmake pkgconfig ];
+ nativeBuildInputs = [ cmake pkg-config ];
buildInputs = [
sword boost clucene_core
qtbase qttools qtsvg qtwebkit
diff --git a/third_party/nixpkgs/pkgs/applications/misc/birdtray/default.nix b/third_party/nixpkgs/pkgs/applications/misc/birdtray/default.nix
index df12d2b9f8..ce8db160a7 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/birdtray/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/birdtray/default.nix
@@ -3,7 +3,7 @@
, fetchFromGitHub
, cmake
- , pkgconfig
+ , pkg-config
, qtbase
, qttools
, qtx11extras
@@ -26,7 +26,7 @@ mkDerivation rec {
./fix-qttranslations-path.diff
];
- nativeBuildInputs = [ cmake pkgconfig ];
+ nativeBuildInputs = [ cmake pkg-config ];
buildInputs = [
qtbase qttools qtx11extras
];
diff --git a/third_party/nixpkgs/pkgs/applications/misc/bleachbit/default.nix b/third_party/nixpkgs/pkgs/applications/misc/bleachbit/default.nix
index 31da1e8d49..952d1fe16d 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/bleachbit/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/bleachbit/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv
+{ lib
, python3Packages
, fetchurl
, gettext
@@ -54,7 +54,7 @@ python3Packages.buildPythonApplication rec {
# prevent double wrapping from wrapGApps and wrapPythonProgram
dontWrapGApps = true;
makeWrapperArgs = [
- ''''${gappsWrapperArgs[@]}''
+ "\${gappsWrapperArgs[@]}"
];
strictDeps = false;
diff --git a/third_party/nixpkgs/pkgs/applications/misc/blogc/default.nix b/third_party/nixpkgs/pkgs/applications/misc/blogc/default.nix
index 57be731a12..86d52625dc 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/blogc/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/blogc/default.nix
@@ -1,17 +1,17 @@
-{ lib, stdenv, fetchFromGitHub, autoreconfHook, pkgconfig, ronn, git, cmocka }:
+{ lib, stdenv, fetchFromGitHub, autoreconfHook, pkg-config, ronn, git, cmocka }:
stdenv.mkDerivation rec {
pname = "blogc";
- version = "0.20.0";
+ version = "0.20.1";
src = fetchFromGitHub {
owner = "blogc";
repo = pname;
rev = "v${version}";
- sha256 = "0hx0gpvmv7rd910czafvmcpxabbvfmvdyxk4d1mckmblx8prb807";
+ sha256 = "sha256-YAwGgV5Vllz8JlIASbGIkdRzpciQbgPiXl5DjiSEJyE=";
};
- nativeBuildInputs = [ autoreconfHook pkgconfig ];
+ nativeBuildInputs = [ autoreconfHook pkg-config ];
buildInputs = [ ronn git cmocka ];
diff --git a/third_party/nixpkgs/pkgs/applications/misc/bluetooth_battery/default.nix b/third_party/nixpkgs/pkgs/applications/misc/bluetooth_battery/default.nix
new file mode 100644
index 0000000000..19c2f3b99a
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/applications/misc/bluetooth_battery/default.nix
@@ -0,0 +1,30 @@
+{ lib, fetchFromGitHub, buildPythonApplication, pybluez }:
+
+buildPythonApplication rec {
+ pname = "bluetooth_battery";
+ version = "1.2.0";
+
+ src = fetchFromGitHub {
+ owner = "TheWeirdDev";
+ repo = "Bluetooth_Headset_Battery_Level";
+ rev = "v${version}";
+ sha256 = "121pkaq9z8p2i35cqs32aygjvf82r961w0axirpmsrbmrwq2hh6g";
+ };
+
+ propagatedBuildInputs = [ pybluez ];
+
+ format = "other";
+
+ installPhase = ''
+ mkdir -p $out/bin
+ cp $src/bluetooth_battery.py $out/bin/bluetooth_battery
+ '';
+
+ meta = with lib; {
+ description = "Fetch the battery charge level of some Bluetooth headsets";
+ homepage = "https://github.com/TheWeirdDev/Bluetooth_Headset_Battery_Level";
+ license = licenses.gpl3Plus;
+ platforms = platforms.unix;
+ maintainers = with maintainers; [ cheriimoya ];
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/applications/misc/break-time/default.nix b/third_party/nixpkgs/pkgs/applications/misc/break-time/default.nix
index 05815e242f..3458ac3f25 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/break-time/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/break-time/default.nix
@@ -5,7 +5,7 @@
, pkg-config
, python3
, rustPlatform
-, lib, stdenv
+, lib
, wrapGAppsHook
}:
diff --git a/third_party/nixpkgs/pkgs/applications/misc/buku/default.nix b/third_party/nixpkgs/pkgs/applications/misc/buku/default.nix
index 772754ecc6..68b4f7b3e5 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/buku/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/buku/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, python3, fetchFromGitHub }:
+{ lib, python3, fetchFromGitHub }:
with python3.pkgs; buildPythonApplication rec {
version = "4.5";
diff --git a/third_party/nixpkgs/pkgs/applications/misc/calcurse/default.nix b/third_party/nixpkgs/pkgs/applications/misc/calcurse/default.nix
index ba8edb2baa..8a83c59398 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/calcurse/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/calcurse/default.nix
@@ -14,7 +14,7 @@ stdenv.mkDerivation rec {
postInstall = ''
patchShebangs .
- buildPythonPath ${python3Packages.httplib2}
+ buildPythonPath "${python3Packages.httplib2} ${python3Packages.oauth2client}"
patchPythonScript $out/bin/calcurse-caldav
'';
diff --git a/third_party/nixpkgs/pkgs/applications/misc/calibre/default.nix b/third_party/nixpkgs/pkgs/applications/misc/calibre/default.nix
index 8ea1dba54e..7917975f4f 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/calibre/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/calibre/default.nix
@@ -1,8 +1,9 @@
{ lib
+, stdenv
, mkDerivation
, fetchurl
, poppler_utils
-, pkgconfig
+, pkg-config
, libpng
, imagemagick
, libjpeg
@@ -16,21 +17,21 @@
, hyphen
, unrarSupport ? false
, chmlib
-, pythonPackages
+, python3Packages
, libusb1
, libmtp
-, xdg_utils
+, xdg-utils
, makeDesktopItem
, removeReferencesTo
}:
mkDerivation rec {
pname = "calibre";
- version = "4.23.0";
+ version = "5.10.1";
src = fetchurl {
url = "https://download.calibre-ebook.com/${version}/${pname}-${version}.tar.xz";
- sha256 = "sha256-Ft5RRzzw4zb5RqVyUaHk9Pu6H4V/F9j8FKoTLn61lRg=";
+ sha256 = "18pnqxdyvgmw12yarxhvsgs4jk6c5hp05gf8khybcd78330954v9";
};
patches = [
@@ -42,9 +43,20 @@ mkDerivation rec {
# the unrar patch is not from debian
] ++ lib.optional (!unrarSupport) ./dont_build_unrar_plugin.patch;
+ escaped_pyqt5_dir = builtins.replaceStrings ["/"] ["\\/"] (toString python3Packages.pyqt5);
+ platform_tag =
+ if stdenv.hostPlatform.isDarwin then
+ "WS_MACX"
+ else if stdenv.hostPlatform.isWindows then
+ "WS_WIN"
+ else
+ "WS_X11";
+
prePatch = ''
- sed -i "/pyqt_sip_dir/ s:=.*:= '${pythonPackages.pyqt5}/share/sip/PyQt5':" \
- setup/build_environment.py
+ sed -i "s/\[tool.sip.project\]/[tool.sip.project]\nsip-include-dirs = [\"${escaped_pyqt5_dir}\/share\/sip\/PyQt5\"]/g" \
+ setup/build.py
+ sed -i "s/\[tool.sip.bindings.pictureflow\]/[tool.sip.bindings.pictureflow]\ntags = [\"${platform_tag}\"]/g" \
+ setup/build.py
# Remove unneeded files and libs
rm -rf resources/calibre-portable.* \
@@ -55,9 +67,7 @@ mkDerivation rec {
enableParallelBuilding = true;
- nativeBuildInputs = [ pkgconfig qmake removeReferencesTo ];
-
- CALIBRE_PY3_PORT = builtins.toString pythonPackages.isPy3k;
+ nativeBuildInputs = [ pkg-config qmake removeReferencesTo ];
buildInputs = [
chmlib
@@ -74,9 +84,9 @@ mkDerivation rec {
poppler_utils
qtbase
sqlite
- xdg_utils
+ xdg-utils
] ++ (
- with pythonPackages; [
+ with python3Packages; [
apsw
beautifulsoup4
css-parser
@@ -92,11 +102,13 @@ mkDerivation rec {
msgpack
netifaces
pillow
+ pyqt-builder
pyqt5
pyqtwebengine
python
regex
- sip
+ sip_5
+ zeroconf
# the following are distributed with calibre, but we use upstream instead
odfpy
] ++ lib.optional (unrarSupport) unrardll
@@ -114,11 +126,11 @@ mkDerivation rec {
export FC_LIB_DIR=${fontconfig.lib}/lib
export PODOFO_INC_DIR=${podofo.dev}/include/podofo
export PODOFO_LIB_DIR=${podofo.lib}/lib
- export SIP_BIN=${pythonPackages.sip}/bin/sip
+ export SIP_BIN=${python3Packages.sip}/bin/sip
export XDG_DATA_HOME=$out/share
export XDG_UTILS_INSTALL_MODE="user"
- ${pythonPackages.python.interpreter} setup.py install --root=$out \
+ ${python3Packages.python.interpreter} setup.py install --root=$out \
--prefix=$out \
--libdir=$out/lib \
--staging-root=$out \
@@ -147,7 +159,7 @@ mkDerivation rec {
# /nix/store/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx-podofo-0.9.6-dev/include/podofo/base/PdfVariant.h
preFixup = ''
remove-references-to -t ${podofo.dev} \
- $out/lib/calibre/calibre/plugins${lib.optionalString pythonPackages.isPy3k "/3"}/podofo.so
+ $out/lib/calibre/calibre/plugins/podofo.so
for program in $out/bin/*; do
wrapProgram $program \
diff --git a/third_party/nixpkgs/pkgs/applications/misc/candle/default.nix b/third_party/nixpkgs/pkgs/applications/misc/candle/default.nix
index d3357b41bd..8df75b0cbd 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/candle/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/candle/default.nix
@@ -1,4 +1,4 @@
-{ mkDerivation, lib, stdenv, fetchFromGitHub, qtbase, qtserialport, qmake }:
+{ mkDerivation, lib, fetchFromGitHub, qtbase, qtserialport, qmake }:
mkDerivation rec {
pname = "candle";
diff --git a/third_party/nixpkgs/pkgs/applications/misc/cardpeek/default.nix b/third_party/nixpkgs/pkgs/applications/misc/cardpeek/default.nix
index c565a1bf99..1d5baf9f6b 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/cardpeek/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/cardpeek/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, pkgconfig, autoreconfHook,
+{ lib, stdenv, fetchFromGitHub, pkg-config, autoreconfHook,
glib, gtk3, pcsclite, lua5_2, curl, readline }:
let
version = "0.8.4";
@@ -14,7 +14,7 @@ in
sha256 = "1ighpl7nvcvwnsd6r5h5n9p95kclwrq99hq7bry7s53yr57l6588";
};
- nativeBuildInputs = [ pkgconfig autoreconfHook ];
+ nativeBuildInputs = [ pkg-config autoreconfHook ];
buildInputs = [ glib gtk3 pcsclite lua5_2 curl readline ];
enableParallelBuilding = true;
diff --git a/third_party/nixpkgs/pkgs/applications/misc/cataract/build.nix b/third_party/nixpkgs/pkgs/applications/misc/cataract/build.nix
index 3347321d71..f894dc91bd 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/cataract/build.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/cataract/build.nix
@@ -2,7 +2,7 @@
, fetchgit
, autoreconfHook
, glib
-, pkgconfig
+, pkg-config
, libxml2
, exiv2
, imagemagick
@@ -19,7 +19,7 @@ stdenv.mkDerivation {
inherit sha256 rev;
};
- nativeBuildInputs = [ autoreconfHook pkgconfig ];
+ nativeBuildInputs = [ autoreconfHook pkg-config ];
buildInputs = [ glib libxml2 exiv2 imagemagick ];
prePatch = ''
diff --git a/third_party/nixpkgs/pkgs/applications/misc/cbatticon/default.nix b/third_party/nixpkgs/pkgs/applications/misc/cbatticon/default.nix
index e77958b724..482bec9d05 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/cbatticon/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/cbatticon/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, pkgconfig, gettext, glib, gtk3, libnotify, wrapGAppsHook }:
+{ lib, stdenv, fetchFromGitHub, pkg-config, gettext, glib, gtk3, libnotify, wrapGAppsHook }:
stdenv.mkDerivation rec {
pname = "cbatticon";
@@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
sha256 = "0ivm2dzhsa9ir25ry418r2qg2llby9j7a6m3arbvq5c3kaj8m9jr";
};
- nativeBuildInputs = [ pkgconfig gettext wrapGAppsHook ];
+ nativeBuildInputs = [ pkg-config gettext wrapGAppsHook ];
buildInputs = [ glib gtk3 libnotify ];
diff --git a/third_party/nixpkgs/pkgs/applications/misc/cheat/default.nix b/third_party/nixpkgs/pkgs/applications/misc/cheat/default.nix
index 988af330de..90eb38329a 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/cheat/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/cheat/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub
+{ lib, fetchFromGitHub
, buildGoModule, installShellFiles }:
buildGoModule rec {
diff --git a/third_party/nixpkgs/pkgs/applications/misc/chewing-editor/default.nix b/third_party/nixpkgs/pkgs/applications/misc/chewing-editor/default.nix
index e1a57bb530..13ee17999f 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/chewing-editor/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/chewing-editor/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, mkDerivation, fetchFromGitHub, cmake, pkgconfig, libchewing, qtbase
+{ lib, mkDerivation, fetchFromGitHub, cmake, pkg-config, libchewing, qtbase
, qttools }:
mkDerivation rec {
@@ -14,7 +14,7 @@ mkDerivation rec {
doCheck = true;
- nativeBuildInputs = [ cmake pkgconfig ];
+ nativeBuildInputs = [ cmake pkg-config ];
buildInputs = [ libchewing qtbase qttools ];
meta = with lib; {
diff --git a/third_party/nixpkgs/pkgs/applications/misc/cipher/default.nix b/third_party/nixpkgs/pkgs/applications/misc/cipher/default.nix
index ccf7da70f6..eab1185edd 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/cipher/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/cipher/default.nix
@@ -4,7 +4,7 @@
, meson
, ninja
, vala
-, pkgconfig
+, pkg-config
, pantheon
, python3
, gettext
@@ -29,7 +29,7 @@ stdenv.mkDerivation rec {
meson
ninja
vala
- pkgconfig
+ pkg-config
python3
wrapGAppsHook
];
diff --git a/third_party/nixpkgs/pkgs/applications/misc/clight/clightd.nix b/third_party/nixpkgs/pkgs/applications/misc/clight/clightd.nix
index e1f019ffa4..51c61ca28e 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/clight/clightd.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/clight/clightd.nix
@@ -1,5 +1,5 @@
{ lib, stdenv, fetchFromGitHub
-, dbus, cmake, pkgconfig
+, dbus, cmake, pkg-config
, glib, udev, polkit, libmodule
, pcre, libXdmcp, util-linux, libpthreadstubs
, enableDdc ? true, ddcutil
@@ -41,7 +41,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [
dbus
cmake
- pkgconfig
+ pkg-config
];
buildInputs = with lib; [
diff --git a/third_party/nixpkgs/pkgs/applications/misc/clight/default.nix b/third_party/nixpkgs/pkgs/applications/misc/clight/default.nix
index 2502459af1..6ef2e886a1 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/clight/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/clight/default.nix
@@ -1,5 +1,5 @@
{ lib, stdenv, fetchFromGitHub
-, dbus, cmake, pkgconfig, bash-completion
+, dbus, cmake, pkg-config, bash-completion
, gsl, popt, clightd, systemd, libconfig, libmodule
, withGeoclue ? true, geoclue2
, withUpower ? true, upower }:
@@ -30,7 +30,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [
dbus
cmake
- pkgconfig
+ pkg-config
bash-completion
];
diff --git a/third_party/nixpkgs/pkgs/applications/misc/clipcat/default.nix b/third_party/nixpkgs/pkgs/applications/misc/clipcat/default.nix
index 244770e138..80e4982fc8 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/clipcat/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/clipcat/default.nix
@@ -1,5 +1,5 @@
{ lib, fetchFromGitHub, installShellFiles, rustPlatform, rustfmt, xorg
-, pkgconfig, llvmPackages, clang, protobuf, python3 }:
+, pkg-config, llvmPackages, clang, protobuf, python3 }:
rustPlatform.buildRustPackage rec {
pname = "clipcat";
@@ -21,7 +21,7 @@ rustPlatform.buildRustPackage rec {
PROTOC_INCLUDE = "${protobuf}/include";
nativeBuildInputs = [
- pkgconfig
+ pkg-config
clang
llvmPackages.libclang
diff --git a/third_party/nixpkgs/pkgs/applications/misc/clipit/default.nix b/third_party/nixpkgs/pkgs/applications/misc/clipit/default.nix
index 692622df8e..630ee3c368 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/clipit/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/clipit/default.nix
@@ -1,5 +1,5 @@
{ fetchFromGitHub, fetchpatch, lib, stdenv
-, autoreconfHook, intltool, pkgconfig
+, autoreconfHook, intltool, pkg-config
, gtk3, libayatana-appindicator, xdotool, which, wrapGAppsHook }:
stdenv.mkDerivation rec {
@@ -17,7 +17,7 @@ stdenv.mkDerivation rec {
intltoolize --copy --force --automake
'';
- nativeBuildInputs = [ pkgconfig wrapGAppsHook autoreconfHook intltool ];
+ nativeBuildInputs = [ pkg-config wrapGAppsHook autoreconfHook intltool ];
configureFlags = [ "--with-gtk3" "--enable-appindicator=yes" ];
buildInputs = [ gtk3 libayatana-appindicator ];
diff --git a/third_party/nixpkgs/pkgs/applications/misc/coursera-dl/default.nix b/third_party/nixpkgs/pkgs/applications/misc/coursera-dl/default.nix
index 631d53b506..56938f5338 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/coursera-dl/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/coursera-dl/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, glibcLocales, pandoc, python3 }:
+{ lib, fetchFromGitHub, glibcLocales, pandoc, python3 }:
let
pythonPackages = python3.pkgs;
diff --git a/third_party/nixpkgs/pkgs/applications/misc/cpu-x/default.nix b/third_party/nixpkgs/pkgs/applications/misc/cpu-x/default.nix
index a14aad7a0f..d0ef6f05ae 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/cpu-x/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/cpu-x/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, cmake, pkgconfig, gtk3, ncurses
+{ lib, stdenv, fetchFromGitHub, cmake, pkg-config, gtk3, ncurses
, libcpuid, pciutils, procps, wrapGAppsHook, nasm, makeWrapper }:
stdenv.mkDerivation rec {
@@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
sha256 = "191zkkswlbbsw492yygc3idf7wh3bxs97drrqvqqw0mqvrzykxm3";
};
- nativeBuildInputs = [ cmake pkgconfig wrapGAppsHook nasm makeWrapper ];
+ nativeBuildInputs = [ cmake pkg-config wrapGAppsHook nasm makeWrapper ];
buildInputs = [
gtk3 ncurses libcpuid pciutils procps
];
diff --git a/third_party/nixpkgs/pkgs/applications/misc/crow-translate/default.nix b/third_party/nixpkgs/pkgs/applications/misc/crow-translate/default.nix
index 7b9d7faba9..8cb87274c1 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/crow-translate/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/crow-translate/default.nix
@@ -1,5 +1,5 @@
{ lib
-, stdenv
+
, mkDerivation
, fetchFromGitHub
, substituteAll
diff --git a/third_party/nixpkgs/pkgs/applications/misc/cum/default.nix b/third_party/nixpkgs/pkgs/applications/misc/cum/default.nix
index 6b851e80f3..42df68f672 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/cum/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/cum/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, python3Packages }:
+{ lib, python3Packages }:
with python3Packages;
diff --git a/third_party/nixpkgs/pkgs/applications/misc/cura/lulzbot/curaengine.nix b/third_party/nixpkgs/pkgs/applications/misc/cura/lulzbot/curaengine.nix
index a5cfa937fd..5d1df20e22 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/cura/lulzbot/curaengine.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/cura/lulzbot/curaengine.nix
@@ -1,4 +1,4 @@
-{ gcc8Stdenv, callPackage, fetchgit, fetchpatch, cmake, libarcusLulzbot, stb, protobuf }:
+{ lib, gcc8Stdenv, callPackage, fetchgit, fetchpatch, cmake, libarcusLulzbot, stb, protobuf }:
gcc8Stdenv.mkDerivation rec {
pname = "curaengine-lulzBot";
@@ -17,7 +17,7 @@ gcc8Stdenv.mkDerivation rec {
cmakeFlags = [ "-DCURA_ENGINE_VERSION=${version}" ];
- meta = with gcc8Stdenv.lib; {
+ meta = with lib; {
description = "A powerful, fast and robust engine for processing 3D models into 3D printing instruction";
homepage = "https://code.alephobjects.com/source/curaengine-lulzbot/";
license = licenses.agpl3;
diff --git a/third_party/nixpkgs/pkgs/applications/misc/cura/lulzbot/libarcus.nix b/third_party/nixpkgs/pkgs/applications/misc/cura/lulzbot/libarcus.nix
index 1e186bdf5f..7b1dbf4d85 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/cura/lulzbot/libarcus.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/cura/lulzbot/libarcus.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, buildPythonPackage, fetchgit, fetchurl, cmake, sip, protobuf, pythonOlder }:
+{ lib, buildPythonPackage, fetchgit, fetchurl, cmake, sip, protobuf, pythonOlder }:
buildPythonPackage {
pname = "libarcus";
diff --git a/third_party/nixpkgs/pkgs/applications/misc/cura/lulzbot/libsavitar.nix b/third_party/nixpkgs/pkgs/applications/misc/cura/lulzbot/libsavitar.nix
index fb92023503..f12059e631 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/cura/lulzbot/libsavitar.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/cura/lulzbot/libsavitar.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, buildPythonPackage, pythonOlder, fetchgit, cmake, sip }:
+{ lib, buildPythonPackage, pythonOlder, fetchgit, cmake, sip }:
buildPythonPackage {
pname = "libsavitar-lulzbot";
diff --git a/third_party/nixpkgs/pkgs/applications/misc/cura/lulzbot/uranium.nix b/third_party/nixpkgs/pkgs/applications/misc/cura/lulzbot/uranium.nix
index 77a4f3edef..01166092b2 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/cura/lulzbot/uranium.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/cura/lulzbot/uranium.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, callPackage, fetchurl, fetchgit, buildPythonPackage, fetchFromGitHub, python, cmake
+{ lib, callPackage, fetchurl, fetchgit, buildPythonPackage, fetchFromGitHub, python, cmake
, pyqt5, numpy, scipy, shapely, libarcusLulzbot, doxygen, gettext, pythonOlder }:
buildPythonPackage {
diff --git a/third_party/nixpkgs/pkgs/applications/misc/dasel/default.nix b/third_party/nixpkgs/pkgs/applications/misc/dasel/default.nix
index 3a46b5e2f9..2074231137 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/dasel/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/dasel/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv
+{ lib
, buildGoModule
, fetchFromGitHub
}:
diff --git a/third_party/nixpkgs/pkgs/applications/misc/deadd-notification-center/default.nix b/third_party/nixpkgs/pkgs/applications/misc/deadd-notification-center/default.nix
index 8414e02eb8..35627b28d1 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/deadd-notification-center/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/deadd-notification-center/default.nix
@@ -1,44 +1,46 @@
-{ lib, stdenv
-, fetchurl
+{ lib
+, stdenv
+, fetchFromGitHub
, autoPatchelfHook
+, wrapGAppsHook
+, hicolor-icon-theme
, gtk3
, gobject-introspection
, libxml2
}:
-
-let
- version = "1.7.2";
-
- dbusService = fetchurl {
- url = "https://github.com/phuhl/linux_notification_center/raw/${version}/com.ph-uhl.deadd.notification.service.in";
- sha256 = "0jvmi1c98hm8x1x7kw9ws0nbf4y56yy44c3bqm6rjj4lrm89l83s";
- };
-in
stdenv.mkDerivation rec {
- inherit version;
pname = "deadd-notification-center";
+ version = "1.7.3";
- src = fetchurl {
- url = "https://github.com/phuhl/linux_notification_center/releases/download/${version}/${pname}";
- sha256 = "13f15slkjiw2n5dnqj13dprhqm3nf1k11jqaqda379yhgygyp9zm";
+ src = fetchFromGitHub {
+ owner = "phuhl";
+ repo = "linux_notification_center";
+ rev = version;
+ sha256 = "QaOLrtlhQyhMOirk6JO1yMGRrgycHmF9FAdKNbN2TRk=";
};
dontUnpack = true;
- nativeBuildInputs = [ autoPatchelfHook ];
+ nativeBuildInputs = [
+ autoPatchelfHook
+ wrapGAppsHook
+ ];
buildInputs = [
gtk3
gobject-introspection
libxml2
+ hicolor-icon-theme
];
installPhase = ''
mkdir -p $out/bin $out/share/dbus-1/services
- cp $src $out/bin/deadd-notification-center
- chmod +x $out/bin/deadd-notification-center
- sed "s|##PREFIX##|$out|g" ${dbusService} > $out/share/dbus-1/services/com.ph-uhl.deadd.notification.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
'';
meta = with lib; {
diff --git a/third_party/nixpkgs/pkgs/applications/misc/devdocs-desktop/default.nix b/third_party/nixpkgs/pkgs/applications/misc/devdocs-desktop/default.nix
index 3425ceb44a..fe15d90f25 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/devdocs-desktop/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/devdocs-desktop/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, appimageTools, fetchurl, gsettings-desktop-schemas, gtk3 }:
+{ lib, appimageTools, fetchurl, gsettings-desktop-schemas, gtk3 }:
let
version = "0.7.1";
diff --git a/third_party/nixpkgs/pkgs/applications/misc/devilspie2/default.nix b/third_party/nixpkgs/pkgs/applications/misc/devilspie2/default.nix
index 70fb38d17c..2d3c28b2d7 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/devilspie2/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/devilspie2/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, intltool, pkgconfig, glib, gtk, lua, libwnck3 }:
+{ lib, stdenv, fetchurl, intltool, pkg-config, glib, gtk, lua, libwnck3 }:
stdenv.mkDerivation rec {
pname = "devilspie2";
@@ -9,7 +9,7 @@ stdenv.mkDerivation rec {
sha256 = "0a7qjl2qd4099kkkbwa1y2fk48s21jlr409lf9mij7mlc9yc3zzc";
};
- nativeBuildInputs = [ intltool pkgconfig ];
+ nativeBuildInputs = [ intltool pkg-config ];
buildInputs = [ glib gtk lua libwnck3 ];
installPhase = ''
diff --git a/third_party/nixpkgs/pkgs/applications/misc/dfilemanager/default.nix b/third_party/nixpkgs/pkgs/applications/misc/dfilemanager/default.nix
index 6af92285c2..19cfa95a88 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/dfilemanager/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/dfilemanager/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, mkDerivation, fetchFromGitHub, cmake, file, qtbase, qttools, solid }:
+{ lib, mkDerivation, fetchFromGitHub, cmake, file, qtbase, qttools, solid }:
mkDerivation {
pname = "dfilemanager";
diff --git a/third_party/nixpkgs/pkgs/applications/misc/diff-pdf/default.nix b/third_party/nixpkgs/pkgs/applications/misc/diff-pdf/default.nix
index 471755c639..f5e5dccd0f 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/diff-pdf/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/diff-pdf/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, autoconf, automake, pkgconfig, cairo, poppler, wxGTK ? null, wxmac ? null, darwin ? null }:
+{ lib, stdenv, fetchFromGitHub, autoconf, automake, pkg-config, cairo, poppler, wxGTK ? null, wxmac ? null, darwin ? null }:
let
wxInputs =
@@ -18,7 +18,7 @@ stdenv.mkDerivation rec {
sha256 = "1y5ji4c4m69vzs0z051fkhfdrjnyxb6kzac5flhdkfb2hgp1jnxl";
};
- nativeBuildInputs = [ autoconf automake pkgconfig ];
+ nativeBuildInputs = [ autoconf automake pkg-config ];
buildInputs = [ cairo poppler ] ++ wxInputs;
preConfigure = "./bootstrap";
diff --git a/third_party/nixpkgs/pkgs/applications/misc/diffpdf/default.nix b/third_party/nixpkgs/pkgs/applications/misc/diffpdf/default.nix
index c1a4d5e444..30715dd51f 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/diffpdf/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/diffpdf/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, mkDerivation, fetchurl, fetchpatch, qmake, qttools, qtbase, poppler }:
+{ lib, mkDerivation, fetchurl, fetchpatch, qmake, qttools, qtbase, poppler }:
mkDerivation rec {
version = "2.1.3";
diff --git a/third_party/nixpkgs/pkgs/applications/misc/digitalbitbox/default.nix b/third_party/nixpkgs/pkgs/applications/misc/digitalbitbox/default.nix
index 0c731aca71..4771cebc34 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/digitalbitbox/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/digitalbitbox/default.nix
@@ -10,7 +10,7 @@
, udev
, libusb1
, makeWrapper
-, pkgconfig
+, pkg-config
, qtbase
, qttools
, qtwebsockets
@@ -63,7 +63,7 @@ in mkDerivation rec {
curl
git
makeWrapper
- pkgconfig
+ pkg-config
qttools
];
@@ -94,7 +94,7 @@ in mkDerivation rec {
"format"
];
- qtWrapperArgs = [ ''--prefix LD_LIBRARY_PATH : $out/lib'' ];
+ qtWrapperArgs = [ "--prefix LD_LIBRARY_PATH : $out/lib" ];
postInstall = ''
mkdir -p "$out/lib"
diff --git a/third_party/nixpkgs/pkgs/applications/misc/dmensamenu/default.nix b/third_party/nixpkgs/pkgs/applications/misc/dmensamenu/default.nix
index a0b4237c7f..a8817a542e 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/dmensamenu/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/dmensamenu/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, buildPythonApplication, fetchFromGitHub, substituteAll, requests, dmenu }:
+{ lib, buildPythonApplication, fetchFromGitHub, substituteAll, requests, dmenu }:
buildPythonApplication rec {
pname = "dmensamenu";
diff --git a/third_party/nixpkgs/pkgs/applications/misc/dockbarx/default.nix b/third_party/nixpkgs/pkgs/applications/misc/dockbarx/default.nix
index e0e9fcd6fe..b31c17cc31 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/dockbarx/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/dockbarx/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, pythonPackages, gnome2, keybinder }:
+{ lib, fetchFromGitHub, pythonPackages, gnome2, keybinder }:
pythonPackages.buildPythonApplication rec {
ver = "0.93";
diff --git a/third_party/nixpkgs/pkgs/applications/misc/doing/gemset.nix b/third_party/nixpkgs/pkgs/applications/misc/doing/gemset.nix
index b30a124bb5..1e39123a83 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/doing/gemset.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/doing/gemset.nix
@@ -57,4 +57,4 @@
};
version = "2.0.8";
};
-}
\ No newline at end of file
+}
diff --git a/third_party/nixpkgs/pkgs/applications/misc/doomseeker/default.nix b/third_party/nixpkgs/pkgs/applications/misc/doomseeker/default.nix
index f193ae4c51..48ea1a0296 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/doomseeker/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/doomseeker/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, mkDerivation, cmake, fetchFromBitbucket, pkgconfig, qtbase, qttools, qtmultimedia, zlib, bzip2, xxd }:
+{ lib, stdenv, mkDerivation, cmake, fetchFromBitbucket, pkg-config, qtbase, qttools, qtmultimedia, zlib, bzip2, xxd }:
mkDerivation {
pname = "doomseeker";
@@ -13,7 +13,7 @@ mkDerivation {
patches = [ ./fix_paths.patch ./qt_build_fix.patch ];
- nativeBuildInputs = [ cmake qttools pkgconfig xxd ];
+ nativeBuildInputs = [ cmake qttools pkg-config xxd ];
buildInputs = [ qtbase qtmultimedia zlib bzip2 ];
hardeningDisable = lib.optional stdenv.isDarwin "format";
diff --git a/third_party/nixpkgs/pkgs/applications/misc/dotfiles/default.nix b/third_party/nixpkgs/pkgs/applications/misc/dotfiles/default.nix
index 913ed9523b..911a319a96 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/dotfiles/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/dotfiles/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, pythonPackages }:
+{ lib, pythonPackages }:
pythonPackages.buildPythonApplication rec {
pname = "dotfiles";
diff --git a/third_party/nixpkgs/pkgs/applications/misc/dstask/default.nix b/third_party/nixpkgs/pkgs/applications/misc/dstask/default.nix
index 78efa133c1..cd1c659ec5 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/dstask/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/dstask/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, buildGoModule, fetchFromGitHub }:
+{ lib, buildGoModule, fetchFromGitHub }:
buildGoModule rec {
pname = "dstask";
diff --git a/third_party/nixpkgs/pkgs/applications/misc/dunst/default.nix b/third_party/nixpkgs/pkgs/applications/misc/dunst/default.nix
index a906669e7c..eed07a2356 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/dunst/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/dunst/default.nix
@@ -1,5 +1,5 @@
{ stdenv, lib, fetchFromGitHub, makeWrapper
-, pkgconfig, which, perl, libXrandr
+, pkg-config, which, perl, libXrandr
, cairo, dbus, systemd, gdk-pixbuf, glib, libX11, libXScrnSaver
, libXinerama, libnotify, pango, xorgproto, librsvg, dunstify ? false
}:
@@ -15,7 +15,7 @@ stdenv.mkDerivation rec {
sha256 = "0irwkqcgwkqaylcpvqgh25gn2ysbdm2kydipxfzcq1ddj9ns6f9c";
};
- nativeBuildInputs = [ perl pkgconfig which systemd makeWrapper ];
+ nativeBuildInputs = [ perl pkg-config which systemd makeWrapper ];
buildInputs = [
cairo dbus gdk-pixbuf glib libX11 libXScrnSaver
diff --git a/third_party/nixpkgs/pkgs/applications/misc/dupeguru/default.nix b/third_party/nixpkgs/pkgs/applications/misc/dupeguru/default.nix
index 7a9e293964..d2332b4d9c 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/dupeguru/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/dupeguru/default.nix
@@ -1,4 +1,4 @@
-{lib, stdenv, python3Packages, fetchpatch, gettext, qt5, fetchFromGitHub}:
+{lib, python3Packages, fetchpatch, gettext, qt5, fetchFromGitHub}:
python3Packages.buildPythonApplication rec {
pname = "dupeguru";
@@ -38,7 +38,7 @@ python3Packages.buildPythonApplication rec {
];
makeFlags = [
- "PREFIX=${placeholder ''out''}"
+ "PREFIX=${placeholder "out"}"
"NO_VENV=1"
];
diff --git a/third_party/nixpkgs/pkgs/applications/misc/eaglemode/default.nix b/third_party/nixpkgs/pkgs/applications/misc/eaglemode/default.nix
index 806d960222..d411ce7ae8 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/eaglemode/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/eaglemode/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, perl, libX11, libXinerama, libjpeg, libpng, libtiff, pkgconfig,
+{ lib, stdenv, fetchurl, perl, libX11, libXinerama, libjpeg, libpng, libtiff, pkg-config,
librsvg, glib, gtk2, libXext, libXxf86vm, poppler, xineLib, ghostscript, makeWrapper }:
stdenv.mkDerivation rec {
@@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
sha256 = "10zxih7gmyhq0az1mnsw2x563l4bbwcns794s4png8rf4d6hjszm";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ perl libX11 libXinerama libjpeg libpng libtiff
librsvg glib gtk2 libXxf86vm libXext poppler xineLib ghostscript makeWrapper ];
diff --git a/third_party/nixpkgs/pkgs/applications/misc/electrum/dash.nix b/third_party/nixpkgs/pkgs/applications/misc/electrum/dash.nix
index 29ac8b4484..d0606001ad 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/electrum/dash.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/electrum/dash.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, python2Packages }:
+{ lib, fetchurl, python2Packages }:
python2Packages.buildPythonApplication rec {
version = "2.9.3.1";
diff --git a/third_party/nixpkgs/pkgs/applications/misc/electrum/default.nix b/third_party/nixpkgs/pkgs/applications/misc/electrum/default.nix
index 5a3e6265c2..273077b3bd 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/electrum/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/electrum/default.nix
@@ -125,7 +125,7 @@ python3.pkgs.buildPythonApplication {
'';
passthru.updateScript = import ./update.nix {
- inherit (stdenv) lib;
+ inherit lib;
inherit
writeScript
common-updater-scripts
diff --git a/third_party/nixpkgs/pkgs/applications/misc/electrum/ltc.nix b/third_party/nixpkgs/pkgs/applications/misc/electrum/ltc.nix
index ad6ed6f7a7..bd015afdc5 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/electrum/ltc.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/electrum/ltc.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv
+{ lib
, fetchurl
, python3Packages
, wrapQtAppsHook
diff --git a/third_party/nixpkgs/pkgs/applications/misc/elfx86exts/default.nix b/third_party/nixpkgs/pkgs/applications/misc/elfx86exts/default.nix
index 8fc7fb3274..690b88d841 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/elfx86exts/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/elfx86exts/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv
+{ lib
, rustPlatform
, fetchFromGitHub
}:
diff --git a/third_party/nixpkgs/pkgs/applications/misc/elogind/default.nix b/third_party/nixpkgs/pkgs/applications/misc/elogind/default.nix
index 8a96cddaff..a3919648f7 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/elogind/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/elogind/default.nix
@@ -8,7 +8,7 @@
, getent
, libcap
, gettext
-, pkgconfig
+, pkg-config
, udev
, eudev
, libxslt
@@ -42,7 +42,7 @@ stdenv.mkDerivation rec {
meson
ninja
m4
- pkgconfig
+ pkg-config
gperf
getent
libcap
diff --git a/third_party/nixpkgs/pkgs/applications/misc/epdfview/default.nix b/third_party/nixpkgs/pkgs/applications/misc/epdfview/default.nix
index 90884af9fd..9eea30e74f 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/epdfview/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/epdfview/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, fetchpatch, pkgconfig, gtk2, poppler }:
+{ lib, stdenv, fetchurl, fetchpatch, pkg-config, gtk2, poppler }:
stdenv.mkDerivation rec {
pname = "epdfview";
@@ -9,7 +9,7 @@ stdenv.mkDerivation rec {
sha256 = "0ibyb60a0b4n34bsjgvhdw8yf24463ky0hpmf6a2jjqsbm5g4v64";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ gtk2 poppler ];
hardeningDisable = [ "format" ];
diff --git a/third_party/nixpkgs/pkgs/applications/misc/et/default.nix b/third_party/nixpkgs/pkgs/applications/misc/et/default.nix
index 0de4ad9e21..de47efc07e 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/et/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/et/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, pkgconfig, libnotify, gdk-pixbuf }:
+{ lib, stdenv, fetchFromGitHub, pkg-config, libnotify, gdk-pixbuf }:
stdenv.mkDerivation rec {
pname = "et";
@@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
};
buildInputs = [ libnotify gdk-pixbuf ];
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
installPhase = ''
mkdir -p $out/bin
diff --git a/third_party/nixpkgs/pkgs/applications/misc/etesync-dav/default.nix b/third_party/nixpkgs/pkgs/applications/misc/etesync-dav/default.nix
index 0cbb3cc75a..ba3568f862 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/etesync-dav/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/etesync-dav/default.nix
@@ -1,12 +1,12 @@
-{ lib, python3Packages, radicale3 }:
+{ lib, stdenv, python3Packages, radicale3 }:
python3Packages.buildPythonApplication rec {
pname = "etesync-dav";
- version = "0.30.6";
+ version = "0.30.7";
src = python3Packages.fetchPypi {
inherit pname version;
- sha256 = "0cjz4p3a750fwvrxbzwda0sidw7nscahvppdshbsx49i6qrczpbg";
+ sha256 = "16b3105834dd6d9e374e976cad0978e1acfed0f0328c5054bc214550aea3e2c5";
};
propagatedBuildInputs = with python3Packages; [
@@ -24,5 +24,6 @@ python3Packages.buildPythonApplication rec {
description = "Secure, end-to-end encrypted, and privacy respecting sync for contacts, calendars and tasks";
license = licenses.gpl3;
maintainers = with maintainers; [ valodim ];
+ broken = stdenv.isDarwin; # pyobjc-framework-Cocoa is missing
};
}
diff --git a/third_party/nixpkgs/pkgs/applications/misc/eureka-editor/default.nix b/third_party/nixpkgs/pkgs/applications/misc/eureka-editor/default.nix
index 0b5922f8f6..2e70beb617 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/eureka-editor/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/eureka-editor/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchzip, fltk, zlib, xdg_utils, xorg, libjpeg, libGL }:
+{ lib, stdenv, fetchzip, fltk, zlib, xdg-utils, xorg, libjpeg, libGL }:
stdenv.mkDerivation rec {
pname = "eureka-editor";
@@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
sha256 = "0fpj13aq4wh3f7473cdc5jkf1c71jiiqmjc0ihqa0nm3hic1d4yv";
};
- buildInputs = [ fltk zlib xdg_utils libjpeg xorg.libXinerama libGL ];
+ buildInputs = [ fltk zlib xdg-utils libjpeg xorg.libXinerama libGL ];
enableParallelBuilding = true;
diff --git a/third_party/nixpkgs/pkgs/applications/misc/evtest/default.nix b/third_party/nixpkgs/pkgs/applications/misc/evtest/default.nix
index 3406fc572c..84fae703a0 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/evtest/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/evtest/default.nix
@@ -1,10 +1,10 @@
-{ lib, stdenv, fetchgit, autoreconfHook, pkgconfig, libxml2 }:
+{ lib, stdenv, fetchgit, autoreconfHook, pkg-config, libxml2 }:
stdenv.mkDerivation rec {
pname = "evtest";
version = "1.34";
- nativeBuildInputs = [ autoreconfHook pkgconfig ];
+ nativeBuildInputs = [ autoreconfHook pkg-config ];
buildInputs = [ libxml2 ];
src = fetchgit {
diff --git a/third_party/nixpkgs/pkgs/applications/misc/exercism/default.nix b/third_party/nixpkgs/pkgs/applications/misc/exercism/default.nix
index 1eeeba1b43..79420eacec 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/exercism/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/exercism/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, buildGoModule, fetchFromGitHub }:
+{ lib, buildGoModule, fetchFromGitHub }:
buildGoModule rec {
pname = "exercism";
diff --git a/third_party/nixpkgs/pkgs/applications/misc/expenses/default.nix b/third_party/nixpkgs/pkgs/applications/misc/expenses/default.nix
index 7f932b5b1e..63f942c2c5 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/expenses/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/expenses/default.nix
@@ -1,5 +1,5 @@
{ lib
-, stdenv
+
, buildGoModule
, fetchFromGitHub
, sqlite
diff --git a/third_party/nixpkgs/pkgs/applications/misc/far2l/default.nix b/third_party/nixpkgs/pkgs/applications/misc/far2l/default.nix
index e56f60624c..f95fb5ed6e 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/far2l/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/far2l/default.nix
@@ -1,5 +1,5 @@
-{ lib, stdenv, fetchFromGitHub, fetchpatch, makeWrapper, cmake, pkgconfig, wxGTK30, glib, pcre, m4, bash,
- xdg_utils, gvfs, zip, unzip, gzip, bzip2, gnutar, p7zip, xz, imagemagick, darwin }:
+{ lib, stdenv, fetchFromGitHub, fetchpatch, makeWrapper, cmake, pkg-config, wxGTK30, glib, pcre, m4, bash,
+ xdg-utils, gvfs, zip, unzip, gzip, bzip2, gnutar, p7zip, xz, imagemagick, darwin }:
let
newer-colorer-schemes = fetchFromGitHub {
@@ -20,7 +20,7 @@ stdenv.mkDerivation rec {
sha256 = "1ssd3hwz4b7vl4r858d9whl61cn23pgcamcjmvfa6ysf4x2b7sgi";
};
- nativeBuildInputs = [ cmake pkgconfig m4 makeWrapper imagemagick ];
+ nativeBuildInputs = [ cmake pkg-config m4 makeWrapper imagemagick ];
buildInputs = [ wxGTK30 glib pcre ]
++ lib.optional stdenv.isDarwin darwin.apple_sdk.frameworks.Cocoa;
@@ -34,7 +34,7 @@ stdenv.mkDerivation rec {
'' + ''
echo 'echo ${version}' > far2l/bootstrap/scripts/vbuild.sh
substituteInPlace far2l/bootstrap/open.sh \
- --replace 'xdg-open' '${xdg_utils}/bin/xdg-open'
+ --replace 'xdg-open' '${xdg-utils}/bin/xdg-open'
substituteInPlace far2l/vtcompletor.cpp \
--replace '"/bin/bash"' '"${bash}/bin/bash"'
substituteInPlace multiarc/src/formats/zip/zip.cpp \
diff --git a/third_party/nixpkgs/pkgs/applications/misc/fbmenugen/default.nix b/third_party/nixpkgs/pkgs/applications/misc/fbmenugen/default.nix
index 26b8beab19..36629179ab 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/fbmenugen/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/fbmenugen/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv
+{ lib
, fetchFromGitHub
, fluxbox
, gnused
diff --git a/third_party/nixpkgs/pkgs/applications/misc/fbreader/default.nix b/third_party/nixpkgs/pkgs/applications/misc/fbreader/default.nix
index 35a50dd10a..c2347d5fbb 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/fbreader/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/fbreader/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, fetchpatch, pkgconfig
+{ lib, stdenv, fetchFromGitHub, fetchpatch, pkg-config
, bzip2, curl, expat, fribidi, libunibreak, sqlite, zlib
, uiTarget ? if !stdenv.isDarwin then "desktop" else "macosx"
, uiType ? if !stdenv.isDarwin then "qt4" else "cocoa"
@@ -50,7 +50,7 @@ stdenv.mkDerivation {
--replace -llinebreak -lunibreak
'';
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [
bzip2 curl expat fribidi libunibreak sqlite zlib
diff --git a/third_party/nixpkgs/pkgs/applications/misc/feedbackd/default.nix b/third_party/nixpkgs/pkgs/applications/misc/feedbackd/default.nix
new file mode 100644
index 0000000000..34119c2006
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/applications/misc/feedbackd/default.nix
@@ -0,0 +1,52 @@
+{ lib
+, stdenv
+, fetchFromGitLab
+, meson
+, ninja
+, pkg-config
+, wrapGAppsHook
+, glib
+, gsound
+, libgudev
+, json-glib
+, vala
+, gobject-introspection
+}:
+
+stdenv.mkDerivation rec {
+ pname = "feedbackd-unstable";
+ version = "2021-01-25";
+
+ src = fetchFromGitLab {
+ domain = "source.puri.sm";
+ owner = "Librem5";
+ repo = "feedbackd";
+ rev = "v0.0.0+git${builtins.replaceStrings ["-"] [""] version}";
+ sha256 = "184ag10sfzrka533inv6f38x6z769kq5jj56vdkcm65j5h786w5v";
+ };
+
+ nativeBuildInputs = [
+ meson
+ ninja
+ pkg-config
+ wrapGAppsHook
+ vala
+ gobject-introspection
+ ];
+
+ buildInputs = [
+ glib
+ gsound
+ libgudev
+ json-glib
+ ];
+
+ meta = with lib; {
+ description = "A daemon to provide haptic (and later more) feedback on events";
+ homepage = "https://source.puri.sm/Librem5/feedbackd";
+ license = licenses.gpl3Plus;
+ maintainers = with maintainers; [ pacman99 ];
+ platforms = platforms.linux;
+ };
+}
+
diff --git a/third_party/nixpkgs/pkgs/applications/misc/fehlstart/default.nix b/third_party/nixpkgs/pkgs/applications/misc/fehlstart/default.nix
index 55d47459ae..992b627808 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/fehlstart/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/fehlstart/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, pkgconfig, gtk2, keybinder, fetchFromGitLab }:
+{ lib, stdenv, pkg-config, gtk2, keybinder, fetchFromGitLab }:
stdenv.mkDerivation {
name = "fehlstart-9f4342d7";
@@ -11,7 +11,7 @@ stdenv.mkDerivation {
};
patches = [ ./use-nix-profiles.patch ];
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ gtk2 keybinder ];
preConfigure = ''
diff --git a/third_party/nixpkgs/pkgs/applications/misc/fetchmail/default.nix b/third_party/nixpkgs/pkgs/applications/misc/fetchmail/default.nix
index cae6232a72..01493e1318 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/fetchmail/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/fetchmail/default.nix
@@ -1,7 +1,7 @@
{ lib, stdenv, fetchurl, openssl }:
let
- version = "6.4.14";
+ version = "6.4.15";
in
stdenv.mkDerivation {
pname = "fetchmail";
@@ -9,7 +9,7 @@ stdenv.mkDerivation {
src = fetchurl {
url = "mirror://sourceforge/fetchmail/fetchmail-${version}.tar.xz";
- sha256 = "1jxxb3qyrh7118fwqa3bhirjh97j2w8r71s8vcb6vp3w1wwhfis2";
+ sha256 = "sha256-c1shdHSTfhPPzeotQqNGv2hIfg1h7+vk0Nnt3LOia5Y=";
};
buildInputs = [ openssl ];
diff --git a/third_party/nixpkgs/pkgs/applications/misc/fff/default.nix b/third_party/nixpkgs/pkgs/applications/misc/fff/default.nix
index 2b21c984f3..a3f791940c 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/fff/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/fff/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, makeWrapper, bashInteractive, xdg_utils, file, coreutils, w3m, xdotool }:
+{ lib, stdenv, fetchFromGitHub, makeWrapper, bashInteractive, xdg-utils, file, coreutils, w3m, xdotool }:
stdenv.mkDerivation rec {
pname = "fff";
@@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
sha256 = "14ymdw6l6phnil0xf1frd5kgznaiwppcic0v4hb61s1zpf4wrshg";
};
- pathAdd = lib.makeSearchPath "bin" ([ xdg_utils file coreutils w3m xdotool ]);
+ pathAdd = lib.makeSearchPath "bin" ([ xdg-utils file coreutils w3m xdotool ]);
nativeBuildInputs = [ makeWrapper ];
buildInputs = [ bashInteractive ];
diff --git a/third_party/nixpkgs/pkgs/applications/misc/fme/default.nix b/third_party/nixpkgs/pkgs/applications/misc/fme/default.nix
index 1a4b38a1ca..52ba2927fd 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/fme/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/fme/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, autoconf, automake, gettext
+{ lib, stdenv, fetchurl, pkg-config, autoconf, automake, gettext
, fluxbox, bc, gtkmm2, glibmm, libglademm, libsigcxx }:
stdenv.mkDerivation rec {
@@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
sha256 = "d1c81a6a38c0faad02943ad65d6d0314bd205c6de841669a2efe43e4c503e63d";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ autoconf automake gettext fluxbox bc gtkmm2 glibmm libglademm libsigcxx ];
preConfigure = ''
diff --git a/third_party/nixpkgs/pkgs/applications/misc/font-manager/default.nix b/third_party/nixpkgs/pkgs/applications/misc/font-manager/default.nix
index 8b8fc09f7d..3efef45531 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/font-manager/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/font-manager/default.nix
@@ -1,5 +1,5 @@
{ lib, stdenv, fetchFromGitHub, meson, ninja, gettext, python3,
- pkgconfig, libxml2, json-glib , sqlite, itstool, librsvg, yelp-tools,
+ pkg-config, libxml2, json-glib , sqlite, itstool, librsvg, yelp-tools,
vala, gtk3, gnome3, desktop-file-utils, wrapGAppsHook, gobject-introspection
}:
@@ -15,7 +15,7 @@ stdenv.mkDerivation rec {
};
nativeBuildInputs = [
- pkgconfig
+ pkg-config
meson
ninja
gettext
diff --git a/third_party/nixpkgs/pkgs/applications/misc/formatter/default.nix b/third_party/nixpkgs/pkgs/applications/misc/formatter/default.nix
index 71479c4ac3..26c6a8cbc7 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/formatter/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/formatter/default.nix
@@ -4,7 +4,7 @@
, meson
, ninja
, vala
-, pkgconfig
+, pkg-config
, pantheon
, python3
, substituteAll
@@ -45,7 +45,7 @@ stdenv.mkDerivation rec {
meson
ninja
vala
- pkgconfig
+ pkg-config
python3
wrapGAppsHook
];
diff --git a/third_party/nixpkgs/pkgs/applications/misc/fsv/default.nix b/third_party/nixpkgs/pkgs/applications/misc/fsv/default.nix
index 5ab21ad98b..a965c615df 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/fsv/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/fsv/default.nix
@@ -1,5 +1,5 @@
{ lib, stdenv, fetchurl, fetchFromGitHub, autoreconfHook
-, libtool, pkgconfig, gtk2, libGLU, file
+, libtool, pkg-config, gtk2, libGLU, file
}:
let
@@ -10,7 +10,7 @@ let
url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
sha256 = "1pl2vdj6l64j864ilhkq1bcggb3hrlxjwk5m029i7xfjfxc587lf";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ gtk2 libGLU ];
hardeningDisable = [ "format" ];
};
@@ -31,7 +31,7 @@ in stdenv.mkDerivation rec {
sed -i 's/AM_GNU_GETTEXT/AM_GNU_GETTEXT([external])/' configure.in
'';
- nativeBuildInputs = [ autoreconfHook libtool pkgconfig ];
+ nativeBuildInputs = [ autoreconfHook libtool pkg-config ];
buildInputs = [ file gtk2 libGLU gtkglarea ];
meta = with lib; {
diff --git a/third_party/nixpkgs/pkgs/applications/misc/fuzzel/default.nix b/third_party/nixpkgs/pkgs/applications/misc/fuzzel/default.nix
index 337d68b4b2..3dafe8fa67 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/fuzzel/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/fuzzel/default.nix
@@ -1,13 +1,12 @@
-{ stdenv, lib, fetchgit, pkg-config, meson, ninja, wayland, pixman, cairo, librsvg, wayland-protocols, wlroots, libxkbcommon, scdoc, git, tllist, fcft}:
+{ stdenv, lib, fetchzip, pkg-config, meson, ninja, wayland, pixman, cairo, librsvg, wayland-protocols, wlroots, libxkbcommon, scdoc, git, tllist, fcft}:
stdenv.mkDerivation rec {
pname = "fuzzel";
- version = "1.4.2";
+ version = "1.5.1";
- src = fetchgit {
- url = "https://codeberg.org/dnkl/fuzzel";
- rev = version;
- sha256 = "0c0p9spklzmy9f7abz3mvw0vp6zgnk3ns1i6ks95ljjb3kqy9vs2";
+ src = fetchzip {
+ url = "https://codeberg.org/dnkl/fuzzel/archive/${version}.tar.gz";
+ sha256 = "0zy0icd3647jyq4xflp35vwn52yxgj3zz4n30br657xjq1l5afzl";
};
nativeBuildInputs = [ pkg-config meson ninja scdoc git ];
diff --git a/third_party/nixpkgs/pkgs/applications/misc/gImageReader/default.nix b/third_party/nixpkgs/pkgs/applications/misc/gImageReader/default.nix
index 80ec6f8257..2e1afa8053 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/gImageReader/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/gImageReader/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, cmake, pkgconfig, libuuid
+{ lib, stdenv, fetchFromGitHub, cmake, pkg-config, libuuid
, sane-backends, podofo, libjpeg, djvulibre, libxmlxx3, libzip, tesseract
, intltool, poppler, json-glib
, ninja
@@ -28,7 +28,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [
cmake ninja
intltool
- pkgconfig
+ pkg-config
pythonEnv
# Gtk specific
diff --git a/third_party/nixpkgs/pkgs/applications/misc/galculator/default.nix b/third_party/nixpkgs/pkgs/applications/misc/galculator/default.nix
index 6d7989412d..287a2fca36 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/galculator/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/galculator/default.nix
@@ -1,6 +1,6 @@
{ lib, stdenv, fetchFromGitHub
, autoreconfHook, intltool
-, gtk, pkgconfig, flex }:
+, gtk, pkg-config, flex }:
stdenv.mkDerivation rec {
pname = "galculator";
@@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
sha256 = "0q0hb62f266709ncyq96bpx4a40a1i6dc5869byvd7x285sx1c2w";
};
- nativeBuildInputs = [ autoreconfHook intltool pkgconfig ];
+ nativeBuildInputs = [ autoreconfHook intltool pkg-config ];
buildInputs = [ gtk flex ];
meta = with lib; {
diff --git a/third_party/nixpkgs/pkgs/applications/misc/gallery-dl/default.nix b/third_party/nixpkgs/pkgs/applications/misc/gallery-dl/default.nix
index 398cec3a2b..5eebda9610 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/gallery-dl/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/gallery-dl/default.nix
@@ -2,11 +2,11 @@
buildPythonApplication rec {
pname = "gallery_dl";
- version = "1.16.1";
+ version = "1.16.4";
src = fetchPypi {
inherit pname version;
- sha256 = "51d789aac43013e25c1fad553f214cb1f43b1ae02e0651b640f102c5b9280aea";
+ sha256 = "744deddf22fdbc51d1d89776c41b0f1127d2b4d212bd092718fad2c0dc7f160f";
};
propagatedBuildInputs = [ requests ];
diff --git a/third_party/nixpkgs/pkgs/applications/misc/gammu/default.nix b/third_party/nixpkgs/pkgs/applications/misc/gammu/default.nix
index 841c629dad..0a6796a9b0 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/gammu/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/gammu/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, python, pkgconfig, cmake, bluez, libusb1, curl
+{ lib, stdenv, fetchFromGitHub, python, pkg-config, cmake, bluez, libusb1, curl
, libiconv, gettext, sqlite
, dbiSupport ? false, libdbi ? null, libdbiDrivers ? null
, postgresSupport ? false, postgresql ? null
@@ -19,7 +19,7 @@ stdenv.mkDerivation rec {
patches = [ ./bashcomp-dir.patch ./systemd.patch ];
- nativeBuildInputs = [ pkgconfig cmake ];
+ nativeBuildInputs = [ pkg-config cmake ];
buildInputs = [ python bluez libusb1 curl gettext sqlite libiconv ]
++ optionals dbiSupport [ libdbi libdbiDrivers ]
diff --git a/third_party/nixpkgs/pkgs/applications/misc/garmin-plugin/default.nix b/third_party/nixpkgs/pkgs/applications/misc/garmin-plugin/default.nix
index 7fdb62e5be..c2c3a69140 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/garmin-plugin/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/garmin-plugin/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, garmintools, libgcrypt, libusb-compat-0_1, pkgconfig, tinyxml, zlib }:
+{ lib, stdenv, fetchurl, garmintools, libgcrypt, libusb-compat-0_1, pkg-config, tinyxml, zlib }:
stdenv.mkDerivation {
name = "garmin-plugin-0.3.26";
src = fetchurl {
@@ -6,7 +6,7 @@ stdenv.mkDerivation {
sha256 = "15gads1fj4sj970m5960dgnhys41ksi4cm53ldkf67wn8dc9i4k0";
};
sourceRoot = "GarminPlugin-0.3.26/src";
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ garmintools libusb-compat-0_1 libgcrypt tinyxml zlib ];
configureFlags = [
"--with-libgcrypt-prefix=${libgcrypt.dev}"
diff --git a/third_party/nixpkgs/pkgs/applications/misc/genxword/default.nix b/third_party/nixpkgs/pkgs/applications/misc/genxword/default.nix
index 215542003a..f443618c68 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/genxword/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/genxword/default.nix
@@ -10,13 +10,13 @@
python3.pkgs.buildPythonApplication rec {
pname = "genxword";
- version = "2.0.1";
+ version = "2.1.0";
src = fetchFromGitHub {
owner = "riverrun";
repo = pname;
rev = "v${version}";
- sha256 = "00czdvyb5wnrk3x0g529afisl8v4frfys9ih0nzf1fs4jkzjcijg";
+ sha256 = "17h8saja45bv612yk0pra9ncbp2mjnx5n10q25nqhl765ks4bmb5";
};
nativeBuildInputs = [
diff --git a/third_party/nixpkgs/pkgs/applications/misc/geoipupdate/default.nix b/third_party/nixpkgs/pkgs/applications/misc/geoipupdate/default.nix
index 1e0aba0400..12b5a38877 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/geoipupdate/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/geoipupdate/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, buildGoModule, fetchFromGitHub }:
+{ lib, buildGoModule, fetchFromGitHub }:
buildGoModule rec {
pname = "geoipupdate";
diff --git a/third_party/nixpkgs/pkgs/applications/misc/get_iplayer/default.nix b/third_party/nixpkgs/pkgs/applications/misc/get_iplayer/default.nix
index 6664974a41..d4f5045171 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/get_iplayer/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/get_iplayer/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, atomicparsley, flvstreamer, ffmpeg_3, makeWrapper, perl, perlPackages, rtmpdump}:
+{ lib, fetchFromGitHub, atomicparsley, flvstreamer, ffmpeg_3, makeWrapper, perl, perlPackages, rtmpdump}:
with lib;
diff --git a/third_party/nixpkgs/pkgs/applications/misc/girara/default.nix b/third_party/nixpkgs/pkgs/applications/misc/girara/default.nix
index 4c61a4dad5..f8ebd8aed7 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/girara/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/girara/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, meson, ninja, pkgconfig, check, dbus, xvfb_run, glib, gtk, gettext, libiconv, json_c, libintl
+{ lib, stdenv, fetchurl, meson, ninja, pkg-config, check, dbus, xvfb_run, glib, gtk, gettext, libiconv, json_c, libintl
}:
stdenv.mkDerivation rec {
@@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
sha256 = "1n3i960b458172mc3pkq7m9dn5qxry6fms3c3k06v27cjp5whsyf";
};
- nativeBuildInputs = [ meson ninja pkgconfig gettext check dbus xvfb_run ];
+ nativeBuildInputs = [ meson ninja pkg-config gettext check dbus xvfb_run ];
buildInputs = [ libintl libiconv json_c ];
propagatedBuildInputs = [ glib gtk ];
diff --git a/third_party/nixpkgs/pkgs/applications/misc/gkrellm/default.nix b/third_party/nixpkgs/pkgs/applications/misc/gkrellm/default.nix
index 4d2fc15934..2cc20b424b 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/gkrellm/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/gkrellm/default.nix
@@ -1,4 +1,4 @@
-{ lib, fetchurl, stdenv, gettext, pkgconfig, glib, gtk2, libX11, libSM, libICE, which
+{ lib, fetchurl, stdenv, gettext, pkg-config, glib, gtk2, libX11, libSM, libICE, which
, IOKit ? null }:
with lib;
@@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
sha256 = "01lccz4fga40isv09j8rjgr0qy10rff9vj042n6gi6gdv4z69q0y";
};
- nativeBuildInputs = [ pkgconfig which ];
+ nativeBuildInputs = [ pkg-config which ];
buildInputs = [gettext glib gtk2 libX11 libSM libICE]
++ optionals stdenv.isDarwin [ IOKit ];
diff --git a/third_party/nixpkgs/pkgs/applications/misc/gksu/default.nix b/third_party/nixpkgs/pkgs/applications/misc/gksu/default.nix
index 973b0ce288..9d8ce3cc48 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/gksu/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/gksu/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, gtk2, gnome2, gnome3, libgksu,
+{ lib, stdenv, fetchurl, pkg-config, gtk2, gnome2, gnome3, libgksu,
intltool, libstartup_notification, gtk-doc, wrapGAppsHook
}:
@@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
};
nativeBuildInputs = [
- pkgconfig intltool gtk-doc wrapGAppsHook
+ pkg-config intltool gtk-doc wrapGAppsHook
];
buildInputs = [
diff --git a/third_party/nixpkgs/pkgs/applications/misc/glom/default.nix b/third_party/nixpkgs/pkgs/applications/misc/glom/default.nix
index bda4b1d75f..47d56288ed 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/glom/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/glom/default.nix
@@ -1,6 +1,6 @@
{ lib, stdenv
, fetchurl
-, pkgconfig
+, pkg-config
, autoconf
, automake
, libtool
@@ -59,7 +59,7 @@ in stdenv.mkDerivation rec {
};
nativeBuildInputs = [
- pkgconfig
+ pkg-config
autoconf
automake
libtool
diff --git a/third_party/nixpkgs/pkgs/applications/misc/gmrun/default.nix b/third_party/nixpkgs/pkgs/applications/misc/gmrun/default.nix
index b3ef510739..bd99adf943 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/gmrun/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/gmrun/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, glib, gtk2, pkgconfig, popt }:
+{ lib, stdenv, fetchurl, glib, gtk2, pkg-config, popt }:
let
version = "0.9.2";
@@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
sha256 = "180z6hbax1qypy5cyy2z6nn7fzxla4ib47ck8mqwr714ag77na8p";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ glib gtk2 popt ];
doCheck = true;
diff --git a/third_party/nixpkgs/pkgs/applications/misc/gmtp/default.nix b/third_party/nixpkgs/pkgs/applications/misc/gmtp/default.nix
index 0c9f20b209..1479fe7bc7 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/gmtp/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/gmtp/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, libmtp, libid3tag, flac, libvorbis, gtk3
+{ lib, stdenv, fetchurl, pkg-config, libmtp, libid3tag, flac, libvorbis, gtk3
, gsettings-desktop-schemas, wrapGAppsHook
}:
@@ -13,7 +13,7 @@ stdenv.mkDerivation {
sha256 = "04q6byyq002fhzkc2rkkahwh5b6272xakaj4m3vwm8la8jf0r0ss";
};
- nativeBuildInputs = [ pkgconfig wrapGAppsHook ];
+ nativeBuildInputs = [ pkg-config wrapGAppsHook ];
buildInputs = [ libmtp libid3tag flac libvorbis gtk3 gsettings-desktop-schemas ];
enableParallelBuilding = true;
diff --git a/third_party/nixpkgs/pkgs/applications/misc/gnome-firmware-updater/default.nix b/third_party/nixpkgs/pkgs/applications/misc/gnome-firmware-updater/default.nix
index 88be6b22f2..30d3b57003 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/gnome-firmware-updater/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/gnome-firmware-updater/default.nix
@@ -11,7 +11,7 @@
, libxmlb
, meson
, ninja
-, pkgconfig
+, pkg-config
, systemd
, help2man
, wrapGAppsHook
@@ -48,7 +48,7 @@ stdenv.mkDerivation rec {
help2man
meson
ninja
- pkgconfig
+ pkg-config
wrapGAppsHook
];
diff --git a/third_party/nixpkgs/pkgs/applications/misc/gnome-multi-writer/default.nix b/third_party/nixpkgs/pkgs/applications/misc/gnome-multi-writer/default.nix
index 29078ca773..89a967d718 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/gnome-multi-writer/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/gnome-multi-writer/default.nix
@@ -11,7 +11,7 @@
, libgudev
, meson
, ninja
-, pkgconfig
+, pkg-config
, wrapGAppsHook
, polkit
, udisks
@@ -32,7 +32,7 @@ stdenv.mkDerivation rec {
gettext
meson
ninja
- pkgconfig
+ pkg-config
wrapGAppsHook
];
diff --git a/third_party/nixpkgs/pkgs/applications/misc/gnome-recipes/default.nix b/third_party/nixpkgs/pkgs/applications/misc/gnome-recipes/default.nix
index d67bcdb867..168d5b9fb5 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/gnome-recipes/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/gnome-recipes/default.nix
@@ -2,7 +2,7 @@
, fetchurl
, meson
, ninja
-, pkgconfig
+, pkg-config
, gnome3
, desktop-file-utils
, gettext
@@ -33,7 +33,7 @@ in stdenv.mkDerivation rec {
nativeBuildInputs = [
meson
ninja
- pkgconfig
+ pkg-config
desktop-file-utils
gettext
itstool
diff --git a/third_party/nixpkgs/pkgs/applications/misc/gnome-usage/default.nix b/third_party/nixpkgs/pkgs/applications/misc/gnome-usage/default.nix
index e40c686672..fee4ba655c 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/gnome-usage/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/gnome-usage/default.nix
@@ -2,7 +2,7 @@
, fetchurl
, meson
, ninja
-, pkgconfig
+, pkg-config
, vala
, gettext
, libxml2
@@ -32,7 +32,7 @@ stdenv.mkDerivation rec {
libxml2
meson
ninja
- pkgconfig
+ pkg-config
vala
wrapGAppsHook
];
diff --git a/third_party/nixpkgs/pkgs/applications/misc/go-jira/default.nix b/third_party/nixpkgs/pkgs/applications/misc/go-jira/default.nix
index c2871766de..2f2a0a2212 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/go-jira/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/go-jira/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, buildGoModule, fetchFromGitHub }:
+{ lib, buildGoModule, fetchFromGitHub }:
buildGoModule rec {
pname = "go-jira";
diff --git a/third_party/nixpkgs/pkgs/applications/misc/golden-cheetah/default.nix b/third_party/nixpkgs/pkgs/applications/misc/golden-cheetah/default.nix
index 57e2d95f04..fa58c2d396 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/golden-cheetah/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/golden-cheetah/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, fetchpatch, mkDerivation
+{ lib, fetchFromGitHub, fetchpatch, mkDerivation
, qtbase, qtsvg, qtserialport, qtwebengine, qtmultimedia, qttools
, qtconnectivity, qtcharts, libusb-compat-0_1
, yacc, flex, zlib, qmake, makeDesktopItem, makeWrapper
diff --git a/third_party/nixpkgs/pkgs/applications/misc/goldendict/default.nix b/third_party/nixpkgs/pkgs/applications/misc/goldendict/default.nix
index 63b36e2dec..307ef57c62 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/goldendict/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/goldendict/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, mkDerivation, fetchFromGitHub, pkgconfig
+{ lib, stdenv, mkDerivation, fetchFromGitHub, pkg-config
, libXtst, libvorbis, hunspell, lzo, xz, bzip2, libiconv
, qtbase, qtsvg, qtwebkit, qtx11extras, qttools, qmake
, withCC ? true, opencc
@@ -30,7 +30,7 @@ mkDerivation rec {
--replace "hunspell-1.6.1" "hunspell-${lib.versions.majorMinor hunspell.version}"
'';
- nativeBuildInputs = [ pkgconfig qmake ];
+ nativeBuildInputs = [ pkg-config qmake ];
buildInputs = [
qtbase qtsvg qtwebkit qttools
libvorbis hunspell xz lzo
diff --git a/third_party/nixpkgs/pkgs/applications/misc/googler/default.nix b/third_party/nixpkgs/pkgs/applications/misc/googler/default.nix
index f7a29c257f..a7cd5ec64a 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/googler/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/googler/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "googler";
- version = "4.3.1";
+ version = "4.3.2";
src = fetchFromGitHub {
owner = "jarun";
repo = pname;
rev = "v${version}";
- sha256 = "04wa0mlbfjnzwham2dpd9lch7800js4vp3ikgjl4qnwilvr1lw74";
+ sha256 = "sha256-PgWg396AQ15CAnfTXGDpSg1UXx7mNCtknEjJd/KV4MU=";
};
buildInputs = [ python ];
diff --git a/third_party/nixpkgs/pkgs/applications/misc/gosmore/default.nix b/third_party/nixpkgs/pkgs/applications/misc/gosmore/default.nix
index 4d55129193..854fec8642 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/gosmore/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/gosmore/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchsvn, libxml2, gtk2, curl, pkgconfig } :
+{ lib, stdenv, fetchsvn, libxml2, gtk2, curl, pkg-config } :
let
version = "31801";
@@ -17,7 +17,7 @@ stdenv.mkDerivation {
buildInputs = [ libxml2 gtk2 curl ];
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
prePatch = ''
sed -e '/curl.types.h/d' -i *.{c,h,hpp,cpp}
diff --git a/third_party/nixpkgs/pkgs/applications/misc/gpa/default.nix b/third_party/nixpkgs/pkgs/applications/misc/gpa/default.nix
index 6bda23aebe..63bba909b6 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/gpa/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/gpa/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, intltool, pkgconfig, gtk2, gpgme, libgpgerror, libassuan }:
+{ lib, stdenv, fetchurl, intltool, pkg-config, gtk2, gpgme, libgpgerror, libassuan }:
stdenv.mkDerivation rec {
name = "gpa-0.10.0";
@@ -8,7 +8,7 @@ stdenv.mkDerivation rec {
sha256 = "1cbpc45f8qbdkd62p12s3q2rdq6fa5xdzwmcwd3xrj55bzkspnwm";
};
- nativeBuildInputs = [ intltool pkgconfig ];
+ nativeBuildInputs = [ intltool pkg-config ];
buildInputs = [ gtk2 gpgme libgpgerror libassuan ];
meta = with lib; {
diff --git a/third_party/nixpkgs/pkgs/applications/misc/gphoto2/default.nix b/third_party/nixpkgs/pkgs/applications/misc/gphoto2/default.nix
index 409aaded4b..5635aadda9 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/gphoto2/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/gphoto2/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, autoreconfHook, pkgconfig
+{ lib, stdenv, fetchFromGitHub, autoreconfHook, pkg-config
, gettext
, libexif
, libgphoto2
@@ -21,7 +21,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [
autoreconfHook
- pkgconfig
+ pkg-config
gettext
libtool
];
diff --git a/third_party/nixpkgs/pkgs/applications/misc/gphoto2/gphotofs.nix b/third_party/nixpkgs/pkgs/applications/misc/gphoto2/gphotofs.nix
index c5511847ba..afb02c9937 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/gphoto2/gphotofs.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/gphoto2/gphotofs.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, libtool, pkgconfig, libgphoto2, fuse, glib }:
+{ lib, stdenv, fetchurl, libtool, pkg-config, libgphoto2, fuse, glib }:
stdenv.mkDerivation rec {
pname = "gphoto2fs";
@@ -8,7 +8,7 @@ stdenv.mkDerivation rec {
sha256 = "1k23ncbsbh64r7kz050bg31jqamchyswgg9izhzij758d7gc8vk7";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [
libgphoto2 fuse glib libtool
];
diff --git a/third_party/nixpkgs/pkgs/applications/misc/gpsbabel/gui.nix b/third_party/nixpkgs/pkgs/applications/misc/gpsbabel/gui.nix
index 3de63203f2..4025b31312 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/gpsbabel/gui.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/gpsbabel/gui.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, mkDerivation, qmake, qttools, qtwebkit, qttranslations, gpsbabel }:
+{ lib, mkDerivation, qmake, qttools, qtwebkit, qttranslations, gpsbabel }:
mkDerivation {
pname = "gpsbabel-gui";
diff --git a/third_party/nixpkgs/pkgs/applications/misc/gpscorrelate/default.nix b/third_party/nixpkgs/pkgs/applications/misc/gpscorrelate/default.nix
index 5d8296d337..a1357ff0a0 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/gpscorrelate/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/gpscorrelate/default.nix
@@ -1,4 +1,4 @@
-{ fetchFromGitHub, lib, stdenv, fetchpatch, pkgconfig, exiv2, libxml2, gtk3
+{ fetchFromGitHub, lib, stdenv, fetchpatch, pkg-config, exiv2, libxml2, gtk3
, libxslt, docbook_xsl, docbook_xml_dtd_42, desktop-file-utils, wrapGAppsHook }:
stdenv.mkDerivation rec {
@@ -17,7 +17,7 @@ stdenv.mkDerivation rec {
docbook_xml_dtd_42
docbook_xsl
libxslt
- pkgconfig
+ pkg-config
wrapGAppsHook
];
diff --git a/third_party/nixpkgs/pkgs/applications/misc/gpsprune/default.nix b/third_party/nixpkgs/pkgs/applications/misc/gpsprune/default.nix
index 2348384abd..5df2940dff 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/gpsprune/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/gpsprune/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "gpsprune";
- version = "20";
+ version = "20.2";
src = fetchurl {
url = "https://activityworkshop.net/software/gpsprune/gpsprune_${version}.jar";
- sha256 = "1i9p6h98azgradrrkcwx18zwz4c6zkxp4bfykpa2imi1z3ry5q2b";
+ sha256 = "sha256-40GrihCeDAqJCFcg4FMFxCg7bzd6CrDR5JU70e5VHDE=";
};
nativeBuildInputs = [ makeWrapper ];
diff --git a/third_party/nixpkgs/pkgs/applications/misc/gpx-viewer/default.nix b/third_party/nixpkgs/pkgs/applications/misc/gpx-viewer/default.nix
index 2c14691869..89a4198a74 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/gpx-viewer/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/gpx-viewer/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, intltool, libxml2, pkgconfig, gnome3, libchamplain, gdl, shared-mime-info, desktop-file-utils, wrapGAppsHook }:
+{ lib, stdenv, fetchurl, intltool, libxml2, pkg-config, gnome3, libchamplain, gdl, shared-mime-info, desktop-file-utils, wrapGAppsHook }:
stdenv.mkDerivation rec {
pname = "gpx-viewer";
@@ -18,7 +18,7 @@ stdenv.mkDerivation rec {
configureFlags = [ "--disable-database-updates" ];
nativeBuildInputs = [
- intltool pkgconfig
+ intltool pkg-config
wrapGAppsHook # Fix error: GLib-GIO-ERROR **: No GSettings schemas are installed on the system
];
buildInputs = [ gdl libchamplain gnome3.adwaita-icon-theme libxml2 ];
diff --git a/third_party/nixpkgs/pkgs/applications/misc/gpxsee/default.nix b/third_party/nixpkgs/pkgs/applications/misc/gpxsee/default.nix
index adafe8801f..c79c2886fd 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/gpxsee/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/gpxsee/default.nix
@@ -2,13 +2,13 @@
mkDerivation rec {
pname = "gpxsee";
- version = "8.0";
+ version = "8.3";
src = fetchFromGitHub {
owner = "tumic0";
repo = "GPXSee";
rev = version;
- sha256 = "01ggakpzmiwkqdzc9xqc93xmynd53kzpwl99q3l9z2hpqyzlnj2a";
+ sha256 = "sha256-D58Q9qZ7x2j//pOQa+oIgVK/9F0du2FUoZprSFEKViU=";
};
patches = (substituteAll {
diff --git a/third_party/nixpkgs/pkgs/applications/misc/gramps/default.nix b/third_party/nixpkgs/pkgs/applications/misc/gramps/default.nix
index 4fc4586ca4..1628f0473f 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/gramps/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/gramps/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, gtk3, pythonPackages, intltool, gexiv2,
+{ lib, fetchFromGitHub, gtk3, pythonPackages, intltool, gexiv2,
pango, gobject-introspection, wrapGAppsHook, gettext,
# Optional packages:
enableOSM ? true, osm-gps-map,
diff --git a/third_party/nixpkgs/pkgs/applications/misc/green-pdfviewer/default.nix b/third_party/nixpkgs/pkgs/applications/misc/green-pdfviewer/default.nix
index 876ab56259..fe21631c0d 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/green-pdfviewer/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/green-pdfviewer/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, poppler, pkgconfig, gdk-pixbuf, SDL, gtk2 }:
+{ lib, stdenv, fetchFromGitHub, poppler, pkg-config, gdk-pixbuf, SDL, gtk2 }:
stdenv.mkDerivation {
pname = "green-pdfviewer";
@@ -11,7 +11,7 @@ stdenv.mkDerivation {
sha256 = "0d0lv33flhgsxhc77kfp2avdz5gvml04r8l1j95yjz2rr096lzlj";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ poppler gdk-pixbuf SDL gtk2 ];
patches = [
diff --git a/third_party/nixpkgs/pkgs/applications/misc/grip/default.nix b/third_party/nixpkgs/pkgs/applications/misc/grip/default.nix
index ef7783f501..5ebe7765e5 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/grip/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/grip/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, gtk2, glib, pkgconfig, libgnome, libgnomeui, vte
+{ lib, stdenv, fetchurl, gtk2, glib, pkg-config, libgnome, libgnomeui, vte
, curl, cdparanoia, libid3tag, ncurses, libtool }:
stdenv.mkDerivation rec {
@@ -9,7 +9,7 @@ stdenv.mkDerivation rec {
sha256 = "1si5kidwg0i2jg0brzyvjrzw24v3km2hdgd4kda1adzq81a3p1cs";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ gtk2 glib libgnome libgnomeui vte curl cdparanoia
libid3tag ncurses libtool ];
diff --git a/third_party/nixpkgs/pkgs/applications/misc/gsctl/default.nix b/third_party/nixpkgs/pkgs/applications/misc/gsctl/default.nix
index 101baa0939..15d8b96639 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/gsctl/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/gsctl/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, buildGoPackage, fetchFromGitHub }:
+{ lib, buildGoPackage, fetchFromGitHub }:
buildGoPackage rec {
pname = "gsctl";
diff --git a/third_party/nixpkgs/pkgs/applications/misc/gsimplecal/default.nix b/third_party/nixpkgs/pkgs/applications/misc/gsimplecal/default.nix
index f692ea54cc..21128ac911 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/gsimplecal/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/gsimplecal/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, automake, autoconf, pkgconfig, gtk3 }:
+{ lib, stdenv, fetchurl, automake, autoconf, pkg-config, gtk3 }:
stdenv.mkDerivation rec {
pname = "gsimplecal";
@@ -15,7 +15,7 @@ stdenv.mkDerivation rec {
enableParallelBuilding = true;
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ automake autoconf gtk3 ];
preConfigure = "./autogen.sh";
diff --git a/third_party/nixpkgs/pkgs/applications/misc/gtk2fontsel/default.nix b/third_party/nixpkgs/pkgs/applications/misc/gtk2fontsel/default.nix
index 828cd952bb..d635fa8d86 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/gtk2fontsel/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/gtk2fontsel/default.nix
@@ -1,4 +1,4 @@
-{lib, stdenv, fetchurl, pkgconfig, gtk2 }:
+{lib, stdenv, fetchurl, pkg-config, gtk2 }:
stdenv.mkDerivation rec {
version = "0.1";
@@ -9,7 +9,7 @@ stdenv.mkDerivation rec {
sha256 = "0s2sj19n8ys92q9832hkn36ld91bb4qavicc6nygkry6qdpkkmjw";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ stdenv gtk2 ];
preferLocalBuild = true;
diff --git a/third_party/nixpkgs/pkgs/applications/misc/gummi/default.nix b/third_party/nixpkgs/pkgs/applications/misc/gummi/default.nix
index 2ad89a4c16..f0416e232d 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/gummi/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/gummi/default.nix
@@ -1,6 +1,6 @@
{ lib, stdenv, pkgs
, glib, gnome3, gtk3, gtksourceview3, gtkspell3, poppler, texlive
-, pkgconfig, intltool, autoreconfHook, wrapGAppsHook
+, pkg-config, intltool, autoreconfHook, wrapGAppsHook
}:
stdenv.mkDerivation rec {
@@ -15,7 +15,7 @@ stdenv.mkDerivation rec {
};
nativeBuildInputs = [
- pkgconfig intltool autoreconfHook wrapGAppsHook
+ pkg-config intltool autoreconfHook wrapGAppsHook
];
buildInputs = [
glib gtksourceview3 gtk3 gtkspell3 poppler
diff --git a/third_party/nixpkgs/pkgs/applications/misc/gv/default.nix b/third_party/nixpkgs/pkgs/applications/misc/gv/default.nix
index d599a295bf..aa07058dc8 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/gv/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/gv/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, Xaw3d, ghostscriptX, perl, pkgconfig, libiconv }:
+{ lib, stdenv, fetchurl, Xaw3d, ghostscriptX, perl, pkg-config, libiconv }:
let
name = "gv-3.7.4";
@@ -19,7 +19,7 @@ stdenv.mkDerivation {
Xaw3d
ghostscriptX
perl
- pkgconfig
+ pkg-config
] ++ lib.optionals stdenv.isDarwin [
libiconv
];
diff --git a/third_party/nixpkgs/pkgs/applications/misc/gxmessage/default.nix b/third_party/nixpkgs/pkgs/applications/misc/gxmessage/default.nix
index 13f7395f6f..9f09e3d978 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/gxmessage/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/gxmessage/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, gtk3, intltool, pkgconfig, texinfo }:
+{ lib, stdenv, fetchurl, gtk3, intltool, pkg-config, texinfo }:
stdenv.mkDerivation rec {
pname = "gxmessage";
@@ -9,7 +9,7 @@ stdenv.mkDerivation rec {
sha256 = "db4e1655fc58f31e5770a17dfca4e6c89028ad8b2c8e043febc87a0beedeef05";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ intltool gtk3 texinfo ];
meta = {
diff --git a/third_party/nixpkgs/pkgs/applications/misc/gxneur/default.nix b/third_party/nixpkgs/pkgs/applications/misc/gxneur/default.nix
index 2e2e9f0850..9e8c5ddaef 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/gxneur/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/gxneur/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, intltool, gtk2, xorg, glib, xneur, libglade, GConf, libappindicator-gtk2, pcre }:
+{ lib, stdenv, fetchurl, pkg-config, intltool, gtk2, xorg, glib, xneur, libglade, GConf, libappindicator-gtk2, pcre }:
stdenv.mkDerivation {
name = "gxneur-0.20.0";
@@ -11,7 +11,7 @@ stdenv.mkDerivation {
# glib-2.62 deprecations
NIX_CFLAGS_COMPILE = "-DGLIB_DISABLE_DEPRECATION_WARNINGS";
- nativeBuildInputs = [ pkgconfig intltool ];
+ nativeBuildInputs = [ pkg-config intltool ];
buildInputs = [
xorg.libX11 glib gtk2 xorg.libXpm xorg.libXt xorg.libXext xneur
libglade GConf pcre libappindicator-gtk2
diff --git a/third_party/nixpkgs/pkgs/applications/misc/hamster/default.nix b/third_party/nixpkgs/pkgs/applications/misc/hamster/default.nix
index 855123ef79..dbf7e1aee7 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/hamster/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/hamster/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, python3Packages, intltool, glib, itstool
+{ lib, fetchFromGitHub, python3Packages, intltool, glib, itstool
, wrapGAppsHook, gobject-introspection, pango, gdk-pixbuf, atk, wafHook }:
python3Packages.buildPythonApplication rec {
diff --git a/third_party/nixpkgs/pkgs/applications/misc/haxor-news/default.nix b/third_party/nixpkgs/pkgs/applications/misc/haxor-news/default.nix
index 467cbfad65..fc9607e7be 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/haxor-news/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/haxor-news/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, python3, fetchpatch }:
+{ lib, fetchFromGitHub, python3, fetchpatch }:
let
diff --git a/third_party/nixpkgs/pkgs/applications/misc/heimer/default.nix b/third_party/nixpkgs/pkgs/applications/misc/heimer/default.nix
index 0790775247..9d8dc1eaa0 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/heimer/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/heimer/default.nix
@@ -2,13 +2,13 @@
mkDerivation rec {
pname = "heimer";
- version = "2.0.0";
+ version = "2.2.0";
src = fetchFromGitHub {
owner = "juzzlin";
repo = pname;
rev = version;
- sha256 = "0lxypgwgl64d4sw9kn0ncyik3whpq8iif0sbvi4r5kasx6wgs4qz";
+ sha256 = "sha256-upsOmf46bCO8sVp5dBHPLUBZYZP3JyXa7H5KXbd76qo=";
};
nativeBuildInputs = [ cmake ];
diff --git a/third_party/nixpkgs/pkgs/applications/misc/hivemind/default.nix b/third_party/nixpkgs/pkgs/applications/misc/hivemind/default.nix
index fc22d3a854..6ada1fd749 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/hivemind/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/hivemind/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, buildGoPackage, fetchFromGitHub, runtimeShell }:
+{ lib, buildGoPackage, fetchFromGitHub, runtimeShell }:
buildGoPackage rec {
pname = "hivemind";
diff --git a/third_party/nixpkgs/pkgs/applications/misc/houdini/runtime.nix b/third_party/nixpkgs/pkgs/applications/misc/houdini/runtime.nix
index 9e92a2c665..b1c7949d25 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/houdini/runtime.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/houdini/runtime.nix
@@ -81,6 +81,7 @@ stdenv.mkDerivation rec {
homepage = "https://www.sidefx.com";
license = lib.licenses.unfree;
platforms = lib.platforms.linux;
+ hydraPlatforms = [ ]; # requireFile src's should be excluded
maintainers = [ lib.maintainers.canndrew ];
};
}
diff --git a/third_party/nixpkgs/pkgs/applications/misc/hstr/default.nix b/third_party/nixpkgs/pkgs/applications/misc/hstr/default.nix
index e7155c4da3..3cda6d0a31 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/hstr/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/hstr/default.nix
@@ -1,5 +1,5 @@
{ lib, stdenv, fetchFromGitHub, readline, ncurses
-, autoreconfHook, pkgconfig, gettext }:
+, autoreconfHook, pkg-config, gettext }:
stdenv.mkDerivation rec {
pname = "hstr";
@@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
sha256 = "1chmfdi1dwg3sarzd01nqa82g65q7wdr6hrnj96l75vikwsg986y";
};
- nativeBuildInputs = [ autoreconfHook pkgconfig ];
+ nativeBuildInputs = [ autoreconfHook pkg-config ];
buildInputs = [ readline ncurses gettext ];
configureFlags = [ "--prefix=$(out)" ];
diff --git a/third_party/nixpkgs/pkgs/applications/misc/hugo/default.nix b/third_party/nixpkgs/pkgs/applications/misc/hugo/default.nix
index 2d2ccefe93..35246a45da 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/hugo/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/hugo/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, buildGoModule, fetchFromGitHub }:
+{ lib, buildGoModule, fetchFromGitHub }:
buildGoModule rec {
pname = "hugo";
diff --git a/third_party/nixpkgs/pkgs/applications/misc/ikiwiki/default.nix b/third_party/nixpkgs/pkgs/applications/misc/ikiwiki/default.nix
index 161005d128..8865435339 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/ikiwiki/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/ikiwiki/default.nix
@@ -60,13 +60,13 @@ stdenv.mkDerivation {
postInstall = ''
for a in "$out/bin/"*; do
wrapProgram $a --suffix PERL5LIB : $PERL5LIB --prefix PATH : ${perlPackages.perl}/bin:$out/bin \
- ${lib.optionalString gitSupport ''--prefix PATH : ${git}/bin ''} \
- ${lib.optionalString monotoneSupport ''--prefix PATH : ${monotone}/bin ''} \
- ${lib.optionalString bazaarSupport ''--prefix PATH : ${breezy}/bin ''} \
- ${lib.optionalString cvsSupport ''--prefix PATH : ${cvs}/bin ''} \
- ${lib.optionalString cvsSupport ''--prefix PATH : ${cvsps}/bin ''} \
- ${lib.optionalString subversionSupport ''--prefix PATH : ${subversion.out}/bin ''} \
- ${lib.optionalString mercurialSupport ''--prefix PATH : ${mercurial}/bin ''} \
+ ${lib.optionalString gitSupport "--prefix PATH : ${git}/bin "} \
+ ${lib.optionalString monotoneSupport "--prefix PATH : ${monotone}/bin "} \
+ ${lib.optionalString bazaarSupport "--prefix PATH : ${breezy}/bin "} \
+ ${lib.optionalString cvsSupport "--prefix PATH : ${cvs}/bin "} \
+ ${lib.optionalString cvsSupport "--prefix PATH : ${cvsps}/bin "} \
+ ${lib.optionalString subversionSupport "--prefix PATH : ${subversion.out}/bin "} \
+ ${lib.optionalString mercurialSupport "--prefix PATH : ${mercurial}/bin "} \
${lib.optionalString docutilsSupport ''--prefix PYTHONPATH : "$(toPythonPath ${docutils})" ''} \
${lib.concatMapStrings (x: "--prefix PATH : ${x}/bin ") extraUtils}
done
diff --git a/third_party/nixpkgs/pkgs/applications/misc/ipmicfg/default.nix b/third_party/nixpkgs/pkgs/applications/misc/ipmicfg/default.nix
index 5dd9bc0e64..120affb988 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/ipmicfg/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/ipmicfg/default.nix
@@ -2,12 +2,12 @@
stdenv.mkDerivation rec {
pname = "ipmicfg";
- version = "1.30.0";
- buildVersion = "190710";
+ version = "1.32.0";
+ buildVersion = "200910";
src = fetchzip {
url = "https://www.supermicro.com/wftp/utility/IPMICFG/IPMICFG_${version}_build.${buildVersion}.zip";
- sha256 = "0srkzivxa4qlf3x9zdkri7xfq7kjj4fsmn978vzmzsvbxkqswd5a";
+ sha256 = "1mncinwgx5d8jkvnvhccqlj2xp0xa5xjsab4r5mblmcnvm609rr3";
};
installPhase = ''
diff --git a/third_party/nixpkgs/pkgs/applications/misc/jgmenu/default.nix b/third_party/nixpkgs/pkgs/applications/misc/jgmenu/default.nix
index baa0232a23..29816dea49 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/jgmenu/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/jgmenu/default.nix
@@ -1,6 +1,6 @@
{ lib, stdenv
, fetchFromGitHub
-, pkgconfig
+, pkg-config
, python3Packages
, pango
, librsvg
@@ -15,17 +15,17 @@
stdenv.mkDerivation rec {
pname = "jgmenu";
- version = "4.2.1";
+ version = "4.3.0";
src = fetchFromGitHub {
owner = "johanmalm";
repo = pname;
rev = "v${version}";
- sha256 = "00q4v31x4q7nm61wda4v0gznv18bm3qs8mp04pcns60qacdv9lkk";
+ sha256 = "sha256-+JO/A7+6/yeYz0tP7vxSi04cS1bEet+3sAs7CYXKxI8=";
};
nativeBuildInputs = [
- pkgconfig
+ pkg-config
makeWrapper
python3Packages.wrapPython
];
diff --git a/third_party/nixpkgs/pkgs/applications/misc/joplin-desktop/default.nix b/third_party/nixpkgs/pkgs/applications/misc/joplin-desktop/default.nix
index 8433cc9c87..f737470d53 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/joplin-desktop/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/joplin-desktop/default.nix
@@ -2,7 +2,7 @@
let
pname = "joplin-desktop";
- version = "1.6.7";
+ version = "1.7.10";
name = "${pname}-${version}";
inherit (stdenv.hostPlatform) system;
@@ -16,8 +16,8 @@ let
src = fetchurl {
url = "https://github.com/laurent22/joplin/releases/download/v${version}/Joplin-${version}.${suffix}";
sha256 = {
- x86_64-linux = "0g1fac8l0w0b11bs4c9mi2k426hcqa7q4ks48fzxq0yl9ricjlrb";
- x86_64-darwin = "1h5crdjzvjg30hdmh3fkygxi5gy714wpz4gwy5dn8s3xr12mmgka";
+ x86_64-linux = "1f8pfssfqigh0fl5r5wpvdpn48dx1q9qq4mfqi2s5z94h7ci2jxg";
+ x86_64-darwin = "0s29mhf88nlhaabmd32k21h1qiavgpqqksbdjxkx8bfg591s8jqb";
}.${system} or throwSystem;
};
diff --git a/third_party/nixpkgs/pkgs/applications/misc/jotta-cli/default.nix b/third_party/nixpkgs/pkgs/applications/misc/jotta-cli/default.nix
index ad7ca25324..3b44555c54 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/jotta-cli/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/jotta-cli/default.nix
@@ -5,10 +5,10 @@ let
in
stdenv.mkDerivation rec {
pname = "jotta-cli";
- version = "0.7.35160";
+ version = "0.9.38023";
src = fetchzip {
url = "https://repo.jotta.us/archives/linux/${arch}/jotta-cli-${version}_linux_${arch}.tar.gz";
- sha256 = "00fzycy199l9y738cj71s88qz96ppczb5sqsk3x9w4jj4m6ks239";
+ sha256 = "0whbf7sb4i3g1f6yps3a6l3f0z3dg681ypax4snxw5vchi3h99kc";
stripRoot = false;
};
diff --git a/third_party/nixpkgs/pkgs/applications/misc/jrnl/default.nix b/third_party/nixpkgs/pkgs/applications/misc/jrnl/default.nix
index 7fc8ef8833..79f87612e4 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/jrnl/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/jrnl/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv
+{ lib
, python3
}:
diff --git a/third_party/nixpkgs/pkgs/applications/misc/k2pdfopt/default.nix b/third_party/nixpkgs/pkgs/applications/misc/k2pdfopt/default.nix
index e118197f42..6b594f196c 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/k2pdfopt/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/k2pdfopt/default.nix
@@ -1,5 +1,5 @@
{ lib, stdenv, runCommand, fetchzip, fetchurl, fetchpatch, fetchFromGitHub
-, cmake, pkgconfig, zlib, libpng, makeWrapper
+, cmake, pkg-config, zlib, libpng, makeWrapper
, enableGSL ? true, gsl
, enableGhostScript ? true, ghostscript
, enableMuPDF ? true, mupdf_1_17
@@ -70,7 +70,7 @@ in stdenv.mkDerivation rec {
--replace "" ""
'';
- nativeBuildInputs = [ cmake pkgconfig makeWrapper ];
+ nativeBuildInputs = [ cmake pkg-config makeWrapper ];
buildInputs =
let
diff --git a/third_party/nixpkgs/pkgs/applications/misc/k4dirstat/default.nix b/third_party/nixpkgs/pkgs/applications/misc/k4dirstat/default.nix
index 1d6a6097d2..467945af6a 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/k4dirstat/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/k4dirstat/default.nix
@@ -6,18 +6,18 @@
, kio
, kjobwidgets
, kxmlgui
-, lib, stdenv
+, lib
}:
mkDerivation rec {
pname = "k4dirstat";
- version = "3.2.1";
+ version = "3.2.2";
src = fetchFromGitHub {
owner = "jeromerobert";
repo = pname;
rev = version;
- sha256 = "15xjb80jq6vhzvzx4l341f40d8a23w1334qh6cczqm9adfnzycp7";
+ sha256 = "sha256-U5p/gW5GPxRoM9XknP8G7iVhLDoqmvgspeRsmCRdxDg=";
};
nativeBuildInputs = [ extra-cmake-modules ];
diff --git a/third_party/nixpkgs/pkgs/applications/misc/kanboard/default.nix b/third_party/nixpkgs/pkgs/applications/misc/kanboard/default.nix
index 722f2364ab..ffb787a9bd 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/kanboard/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/kanboard/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "kanboard";
- version = "1.2.16";
+ version = "1.2.18";
src = fetchFromGitHub {
owner = "kanboard";
repo = "kanboard";
rev = "v${version}";
- sha256 = "1nps7xcw1gp7kfdp13wyj2sprc8hn5iamdb0xj4202qygpzm63wq";
+ sha256 = "sha256-raXPRoydd3CfciF7S0cZiuY7EPFKfE8IU3qj2dOztHU=";
};
dontBuild = true;
diff --git a/third_party/nixpkgs/pkgs/applications/misc/keepass/default.nix b/third_party/nixpkgs/pkgs/applications/misc/keepass/default.nix
index c1d9448c6a..32572ffcdb 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/keepass/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/keepass/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, lib, fetchurl, buildDotnetPackage, substituteAll, makeWrapper, makeDesktopItem,
+{ lib, fetchurl, buildDotnetPackage, substituteAll, makeWrapper, makeDesktopItem,
unzip, icoutils, gtk2, xorg, xdotool, xsel, coreutils, unixtools, glib, plugins ? [] }:
with builtins; buildDotnetPackage rec {
@@ -111,7 +111,7 @@ with builtins; buildDotnetPackage rec {
meta = {
description = "GUI password manager with strong cryptography";
homepage = "http://www.keepass.info/";
- maintainers = with lib.maintainers; [ amorsillo obadz jraygauthier ];
+ maintainers = with lib.maintainers; [ amorsillo obadz ];
platforms = with lib.platforms; all;
license = lib.licenses.gpl2;
};
diff --git a/third_party/nixpkgs/pkgs/applications/misc/keepassx/community.nix b/third_party/nixpkgs/pkgs/applications/misc/keepassx/community.nix
index 044550db7c..c7e87dbbfd 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/keepassx/community.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/keepassx/community.nix
@@ -40,13 +40,13 @@ with lib;
stdenv.mkDerivation rec {
pname = "keepassxc";
- version = "2.6.2";
+ version = "2.6.4";
src = fetchFromGitHub {
owner = "keepassxreboot";
repo = "keepassxc";
rev = version;
- sha256 = "032dzywvwpclhsl3n1pq2m9gyxqpg0gkci6axbvbs7bn82wznc4h";
+ sha256 = "02ajfkw818cmalvkl0kqvza85rgdgs59kw2v7b3c4v8kv00c41j3";
};
NIX_CFLAGS_COMPILE = lib.optionalString stdenv.cc.isClang [
@@ -55,11 +55,6 @@ stdenv.mkDerivation rec {
"-D__BIG_ENDIAN__=${if stdenv.isBigEndian then "1" else "0"}"
];
- postPatch = lib.optionalString stdenv.isDarwin ''
- substituteInPlace CMakeLists.txt \
- --replace "/usr/local/bin" "../bin" \
- --replace "/usr/local/share/man" "../share/man"
- '';
NIX_LDFLAGS = lib.optionalString stdenv.isDarwin "-rpath ${libargon2}/lib";
patches = [
@@ -83,14 +78,18 @@ stdenv.mkDerivation rec {
doCheck = true;
checkPhase = ''
+ runHook preCheck
+
export LC_ALL="en_US.UTF-8"
export QT_QPA_PLATFORM=offscreen
export QT_PLUGIN_PATH="${qtbase.bin}/${qtbase.qtPluginPrefix}"
# testcli and testgui are flaky - skip them both
make test ARGS+="-E 'testcli|testgui' --output-on-failure"
+
+ runHook postCheck
'';
- nativeBuildInputs = [ cmake wrapQtAppsHook qttools ];
+ nativeBuildInputs = [ cmake wrapQtAppsHook qttools pkg-config ];
buildInputs = [
asciidoctor
@@ -103,7 +102,6 @@ stdenv.mkDerivation rec {
libgpgerror
libsodium
libyubikey
- pkg-config
qrencode
qtbase
qtsvg
@@ -124,7 +122,7 @@ stdenv.mkDerivation rec {
description = "Password manager to store your passwords safely and auto-type them into your everyday websites and applications";
longDescription = "A community fork of KeePassX, which is itself a port of KeePass Password Safe. The goal is to extend and improve KeePassX with new features and bugfixes to provide a feature-rich, fully cross-platform and modern open-source password manager. Accessible via native cross-platform GUI, CLI, and browser integration with the KeePassXC Browser Extension (https://github.com/keepassxreboot/keepassxc-browser).";
homepage = "https://keepassxc.org/";
- license = licenses.gpl2;
+ license = licenses.gpl2Plus;
maintainers = with maintainers; [ jonafato turion ];
platforms = platforms.linux ++ platforms.darwin;
};
diff --git a/third_party/nixpkgs/pkgs/applications/misc/khard/default.nix b/third_party/nixpkgs/pkgs/applications/misc/khard/default.nix
index 5effc88acb..3bec8db068 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/khard/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/khard/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, glibcLocales, python3 }:
+{ lib, glibcLocales, python3 }:
python3.pkgs.buildPythonApplication rec {
version = "0.17.0";
diff --git a/third_party/nixpkgs/pkgs/applications/misc/kondo/default.nix b/third_party/nixpkgs/pkgs/applications/misc/kondo/default.nix
index 545dc85efe..dcbeb40875 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/kondo/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/kondo/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, rustPlatform, fetchFromGitHub }:
+{ lib, rustPlatform, fetchFromGitHub }:
rustPlatform.buildRustPackage rec {
pname = "kondo";
diff --git a/third_party/nixpkgs/pkgs/applications/misc/koreader/default.nix b/third_party/nixpkgs/pkgs/applications/misc/koreader/default.nix
index 5bd91f89f9..a903600b46 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/koreader/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/koreader/default.nix
@@ -11,12 +11,12 @@
let font-droid = nerdfonts.override { fonts = [ "DroidSansMono" ]; };
in stdenv.mkDerivation rec {
pname = "koreader";
- version = "2020.12";
+ version = "2021.01.1";
src = fetchurl {
url =
"https://github.com/koreader/koreader/releases/download/v${version}/koreader-${version}-amd64.deb";
- sha256 = "0x97mm7h8kr1jps0hzdgl9irakma85ikrhzr18wc1plmffgv6kwm";
+ sha256 = "0kignyia2xrg84bqzsp8rid4c79zg11lhw52z1854jw9v9324pja";
};
sourceRoot = ".";
diff --git a/third_party/nixpkgs/pkgs/applications/misc/kupfer/default.nix b/third_party/nixpkgs/pkgs/applications/misc/kupfer/default.nix
index ce21ea75b3..243583b876 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/kupfer/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/kupfer/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv
+{ lib
, fetchurl
, intltool
, python3Packages
diff --git a/third_party/nixpkgs/pkgs/applications/misc/libosmocore/default.nix b/third_party/nixpkgs/pkgs/applications/misc/libosmocore/default.nix
index 27432a4dd7..273ca0245a 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/libosmocore/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/libosmocore/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, autoreconfHook, pkgconfig
+{ lib, stdenv, fetchFromGitHub, autoreconfHook, pkg-config
, pcsclite, talloc, python2, gnutls
}:
@@ -18,7 +18,7 @@ stdenv.mkDerivation rec {
];
nativeBuildInputs = [
- autoreconfHook pkgconfig
+ autoreconfHook pkg-config
];
buildInputs = [
diff --git a/third_party/nixpkgs/pkgs/applications/misc/librecad/default.nix b/third_party/nixpkgs/pkgs/applications/misc/librecad/default.nix
index 676b7aea1e..08bf01aea6 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/librecad/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/librecad/default.nix
@@ -5,7 +5,7 @@
, installShellFiles
, mkDerivationWith
, muparser
-, pkgconfig
+, pkg-config
, qmake
, qtbase
, qtsvg
@@ -83,7 +83,7 @@ mkDerivationWith stdenv.mkDerivation rec {
nativeBuildInputs = [
installShellFiles
- pkgconfig
+ pkg-config
qmake
qttools
];
diff --git a/third_party/nixpkgs/pkgs/applications/misc/lighthouse/default.nix b/third_party/nixpkgs/pkgs/applications/misc/lighthouse/default.nix
index a54b8a54e8..e9aa79dcdd 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/lighthouse/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/lighthouse/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, pkgconfig
+{ lib, stdenv, fetchFromGitHub, pkg-config
, libX11, libxcb, cairo, gtk2, pango, python27, python3
}:
@@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
sha256 = "0v6ylm49f1b44zwq1y1gqxp2csyqblplr24ajllc2q3r0sc9m1ys";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [
libX11 libxcb cairo gtk2 pango python27 python3
];
diff --git a/third_party/nixpkgs/pkgs/applications/misc/loxodo/default.nix b/third_party/nixpkgs/pkgs/applications/misc/loxodo/default.nix
index e32535d444..65f9a9f0f1 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/loxodo/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/loxodo/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, python27Packages, fetchgit }:
+{ lib, python27Packages, fetchgit }:
let
py = python27Packages;
python = py.python;
diff --git a/third_party/nixpkgs/pkgs/applications/misc/ltwheelconf/default.nix b/third_party/nixpkgs/pkgs/applications/misc/ltwheelconf/default.nix
index 66d10f5e6b..52fac49415 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/ltwheelconf/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/ltwheelconf/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, libusb1, pkgconfig, fetchFromGitHub }:
+{ lib, stdenv, libusb1, pkg-config, fetchFromGitHub }:
stdenv.mkDerivation {
pname = "ltwheelconf";
@@ -11,7 +11,7 @@ stdenv.mkDerivation {
sha256 = "1fsz7k73yln987gcx1jvb5irxfbp1x2c457a60a8yap27nkp5y2w";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ libusb1 ];
installPhase = ''
diff --git a/third_party/nixpkgs/pkgs/applications/misc/lutris/default.nix b/third_party/nixpkgs/pkgs/applications/misc/lutris/default.nix
index b3a68cffef..cb8494e1c4 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/lutris/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/lutris/default.nix
@@ -101,7 +101,7 @@ in buildPythonApplication rec {
dontWrapGApps = true;
makeWrapperArgs = [
"--prefix PATH : ${binPath}"
- ''''${gappsWrapperArgs[@]}''
+ "\${gappsWrapperArgs[@]}"
];
# needed for glib-schemas to work correctly (will crash on dialogues otherwise)
# see https://github.com/NixOS/nixpkgs/issues/56943
diff --git a/third_party/nixpkgs/pkgs/applications/misc/lutris/fhsenv.nix b/third_party/nixpkgs/pkgs/applications/misc/lutris/fhsenv.nix
index d7eabae0e8..dbb6301d28 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/lutris/fhsenv.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/lutris/fhsenv.nix
@@ -97,7 +97,7 @@ in buildFHSUserEnv {
libcap libtiff libva libgphoto2 libxslt libsndfile giflib zlib glib
alsaLib zziplib bash dbus keyutils zip cabextract freetype unzip coreutils
readline gcc SDL SDL2 curl graphite2 gtk2 gtk3 udev ncurses wayland libglvnd
- vulkan-loader xdg_utils sqlite gnutls p11-kit libbsd harfbuzz
+ vulkan-loader xdg-utils sqlite gnutls p11-kit libbsd harfbuzz
# PCSX2 // TODO: "libgobject-2.0.so.0: wrong ELF class: ELFCLASS64"
diff --git a/third_party/nixpkgs/pkgs/applications/misc/lyx/default.nix b/third_party/nixpkgs/pkgs/applications/misc/lyx/default.nix
index 3c91587509..800de77f1c 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/lyx/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/lyx/default.nix
@@ -1,4 +1,4 @@
-{ fetchurl, lib, mkDerivation, pkgconfig, python, file, bc
+{ fetchurl, lib, mkDerivation, pkg-config, python, file, bc
, qtbase, qtsvg, hunspell, makeWrapper #, mythes, boost
}:
@@ -12,7 +12,7 @@ mkDerivation rec {
};
# LaTeX is used from $PATH, as people often want to have it with extra pkgs
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [
qtbase qtsvg python file/*for libmagic*/ bc
hunspell makeWrapper # enchant
diff --git a/third_party/nixpkgs/pkgs/applications/misc/madonctl/default.nix b/third_party/nixpkgs/pkgs/applications/misc/madonctl/default.nix
index 249ed48bd1..2a65fc25af 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/madonctl/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/madonctl/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, buildGoPackage, fetchFromGitHub }:
+{ lib, buildGoPackage, fetchFromGitHub }:
buildGoPackage rec {
pname = "madonctl";
diff --git a/third_party/nixpkgs/pkgs/applications/misc/mako/default.nix b/third_party/nixpkgs/pkgs/applications/misc/mako/default.nix
index 3c1babaab3..a845a767b2 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/mako/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/mako/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, meson, ninja, pkgconfig, scdoc
+{ lib, stdenv, fetchFromGitHub, meson, ninja, pkg-config, scdoc
, systemd, pango, cairo, gdk-pixbuf
, wayland, wayland-protocols
, wrapGAppsHook }:
@@ -14,7 +14,7 @@ stdenv.mkDerivation rec {
sha256 = "0hwvibpnrximb628w9dsfjpi30b5jy7nfkm4d94z5vhp78p43vxh";
};
- nativeBuildInputs = [ meson ninja pkgconfig scdoc wayland-protocols wrapGAppsHook ];
+ nativeBuildInputs = [ meson ninja pkg-config scdoc wayland-protocols wrapGAppsHook ];
buildInputs = [ systemd pango cairo gdk-pixbuf wayland ];
mesonFlags = [ "-Dzsh-completions=true" ];
diff --git a/third_party/nixpkgs/pkgs/applications/misc/masterpdfeditor/default.nix b/third_party/nixpkgs/pkgs/applications/misc/masterpdfeditor/default.nix
index a743a9fbc2..2fd217e3cd 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/masterpdfeditor/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/masterpdfeditor/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "masterpdfeditor";
- version = "5.6.09";
+ version = "5.7.20";
src = fetchurl {
- url = "https://code-industry.net/public/master-pdf-editor-${version}-qt5.amd64.tar.gz";
- sha256 = "0v9j6fwr0xl03kr77vf4wdb06zlplmn4mr3jyzxhvs8a77scmfzb";
+ url = "https://code-industry.net/public/master-pdf-editor-${version}-qt5.x86_64.tar.gz";
+ sha256 = "0lyfss0r0dc6skhdlkslcdagdp9k1mi0w8n5pbrskwcd09c9mxym";
};
nativeBuildInputs = [ autoPatchelfHook wrapQtAppsHook ];
diff --git a/third_party/nixpkgs/pkgs/applications/misc/mediaelch/default.nix b/third_party/nixpkgs/pkgs/applications/misc/mediaelch/default.nix
index d437cfda44..4adfe0f652 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/mediaelch/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/mediaelch/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv
+{ lib
, mkDerivation
, fetchFromGitHub
, qmake
@@ -13,13 +13,13 @@
mkDerivation rec {
pname = "mediaelch";
- version = "2.8.4";
+ version = "2.8.6";
src = fetchFromGitHub {
owner = "Komet";
repo = "MediaElch";
rev = "v${version}";
- sha256 = "00jwmpdwbn6rgaha0iimcbwg9pwb8ilpjgxhv0p13j2c6dcisjzh";
+ sha256 = "1134vw7hr0mpqcsxjq4bqmg5760dngz17bzj97ypfc5cvzcxjh43";
fetchSubmodules = true;
};
diff --git a/third_party/nixpkgs/pkgs/applications/misc/mediainfo-gui/default.nix b/third_party/nixpkgs/pkgs/applications/misc/mediainfo-gui/default.nix
index 99aada11f0..3e8aacb989 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/mediainfo-gui/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/mediainfo-gui/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, autoreconfHook, pkgconfig, libzen, libmediainfo, wxGTK30-gtk3
+{ lib, stdenv, fetchurl, autoreconfHook, pkg-config, libzen, libmediainfo, wxGTK30-gtk3
, desktop-file-utils, libSM, imagemagick }:
stdenv.mkDerivation rec {
@@ -9,7 +9,7 @@ stdenv.mkDerivation rec {
sha256 = "0rqg9z7s5bk7vlvjrs4gackzg7ib05a0dffi2ihsjf5a7kw7wcir";
};
- nativeBuildInputs = [ autoreconfHook pkgconfig ];
+ nativeBuildInputs = [ autoreconfHook pkg-config ];
buildInputs = [ libzen libmediainfo wxGTK30-gtk3 desktop-file-utils libSM
imagemagick ];
diff --git a/third_party/nixpkgs/pkgs/applications/misc/mediainfo/default.nix b/third_party/nixpkgs/pkgs/applications/misc/mediainfo/default.nix
index bb90d76977..7c81e9607f 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/mediainfo/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/mediainfo/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, autoreconfHook, pkgconfig, libzen, libmediainfo, zlib }:
+{ lib, stdenv, fetchurl, autoreconfHook, pkg-config, libzen, libmediainfo, zlib }:
stdenv.mkDerivation rec {
version = "20.09";
@@ -8,7 +8,7 @@ stdenv.mkDerivation rec {
sha256 = "0rqg9z7s5bk7vlvjrs4gackzg7ib05a0dffi2ihsjf5a7kw7wcir";
};
- nativeBuildInputs = [ autoreconfHook pkgconfig ];
+ nativeBuildInputs = [ autoreconfHook pkg-config ];
buildInputs = [ libzen libmediainfo zlib ];
sourceRoot = "./MediaInfo/Project/GNU/CLI/";
diff --git a/third_party/nixpkgs/pkgs/applications/misc/megacmd/default.nix b/third_party/nixpkgs/pkgs/applications/misc/megacmd/default.nix
index 1e7aa1f56d..23d34f30d6 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/megacmd/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/megacmd/default.nix
@@ -15,7 +15,7 @@
, libuv
, libzen
, pcre-cpp
-, pkgconfig
+, pkg-config
, readline
, sqlite
}:
@@ -36,7 +36,7 @@ stdenv.mkDerivation rec {
autoconf
automake
libtool
- pkgconfig
+ pkg-config
];
buildInputs = [
diff --git a/third_party/nixpkgs/pkgs/applications/misc/megasync/default.nix b/third_party/nixpkgs/pkgs/applications/misc/megasync/default.nix
index b7f8c0a281..c302a4b4a0 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/megasync/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/megasync/default.nix
@@ -16,7 +16,7 @@
, libzen
, lsb-release
, mkDerivation
-, pkgconfig
+, pkg-config
, qtbase
, qttools
, qtx11extras
@@ -39,7 +39,7 @@ mkDerivation rec {
};
nativeBuildInputs =
- [ autoconf automake doxygen lsb-release pkgconfig qttools swig ];
+ [ autoconf automake doxygen lsb-release pkg-config qttools swig ];
buildInputs = [
c-ares
cryptopp
diff --git a/third_party/nixpkgs/pkgs/applications/misc/menumaker/default.nix b/third_party/nixpkgs/pkgs/applications/misc/menumaker/default.nix
index 192228de5d..086db35a5a 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/menumaker/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/menumaker/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pythonPackages }:
+{ lib, fetchurl, pythonPackages }:
pythonPackages.buildPythonApplication rec {
pname = "menumaker";
diff --git a/third_party/nixpkgs/pkgs/applications/misc/merkaartor/default.nix b/third_party/nixpkgs/pkgs/applications/misc/merkaartor/default.nix
index e73805f67b..8eee8c1f09 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/merkaartor/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/merkaartor/default.nix
@@ -1,4 +1,4 @@
-{ mkDerivation, lib, fetchFromGitHub, qmake, pkgconfig, fetchpatch
+{ mkDerivation, lib, fetchFromGitHub, qmake, pkg-config, fetchpatch
, boost, gdal, proj, qtbase, qtsvg, qtwebview, qtwebkit }:
mkDerivation rec {
@@ -19,7 +19,7 @@ mkDerivation rec {
})
];
- nativeBuildInputs = [ qmake pkgconfig ];
+ nativeBuildInputs = [ qmake pkg-config ];
buildInputs = [ boost gdal proj qtbase qtsvg qtwebview qtwebkit ];
diff --git a/third_party/nixpkgs/pkgs/applications/misc/milu/default.nix b/third_party/nixpkgs/pkgs/applications/misc/milu/default.nix
index 95077bdcb3..23da8abc66 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/milu/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/milu/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, unzip, pkgconfig, glib, llvmPackages }:
+{ lib, stdenv, fetchFromGitHub, unzip, pkg-config, glib, llvmPackages }:
stdenv.mkDerivation {
pname = "milu-nightly";
@@ -22,7 +22,7 @@ stdenv.mkDerivation {
cp bin/milu $out/bin
'';
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [
glib
unzip
diff --git a/third_party/nixpkgs/pkgs/applications/misc/minder/default.nix b/third_party/nixpkgs/pkgs/applications/misc/minder/default.nix
index 1c25e5c332..16fa17609e 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/minder/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/minder/default.nix
@@ -1,5 +1,5 @@
{ lib, stdenv, fetchFromGitHub
-, pkgconfig, meson, ninja, python3
+, pkg-config, meson, ninja, python3
, wrapGAppsHook, vala, shared-mime-info
, cairo, pantheon, glib, gtk3, libxml2, libgee, libarchive
, discount, gtksourceview3
@@ -17,7 +17,7 @@ stdenv.mkDerivation rec {
sha256 = "137kyf82n5a2v0cm9q02rhv8rmbjgnj60h64prq90h0d42prj3gd";
};
- nativeBuildInputs = [ pkgconfig meson ninja python3 wrapGAppsHook vala shared-mime-info ];
+ nativeBuildInputs = [ pkg-config meson ninja python3 wrapGAppsHook vala shared-mime-info ];
buildInputs = [ cairo pantheon.granite glib gtk3 libxml2 libgee libarchive hicolor-icon-theme discount gtksourceview3 ];
postPatch = ''
diff --git a/third_party/nixpkgs/pkgs/applications/misc/mkgmap/default.nix b/third_party/nixpkgs/pkgs/applications/misc/mkgmap/default.nix
index 15464c0e6a..ad001eb304 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/mkgmap/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/mkgmap/default.nix
@@ -1,6 +1,6 @@
{ lib, stdenv
, fetchurl
-, fetchsvn
+, substituteAll
, jdk
, jre
, ant
@@ -9,34 +9,27 @@
, withExamples ? false
}:
let
- version = "4565";
- sha256 = "0cfh0msky5812l28mavy6p3k2zgyxb698xk79mvla9l45zcicnvw";
-
deps = import ./deps.nix { inherit fetchurl; };
testInputs = import ./testinputs.nix { inherit fetchurl; };
in
-stdenv.mkDerivation {
+stdenv.mkDerivation rec {
pname = "mkgmap";
- inherit version;
+ version = "4600";
- src = fetchsvn {
- inherit sha256;
- url = "https://svn.mkgmap.org.uk/mkgmap/mkgmap/trunk";
- rev = version;
+ src = fetchurl {
+ url = "http://www.mkgmap.org.uk/download/mkgmap-r${version}-src.tar.gz";
+ sha256 = "1xnqbyrf5cbxmggkk1pjcj5d1767kbp15v12zy2fpbbn3yf0k3sh";
};
patches = [
- # Disable automatic download of dependencies
- ./build.xml.patch
-
- # Fix testJavaRules test
- ./fix-failing-test.patch
+ (substituteAll {
+ # Disable automatic download of dependencies
+ src = ./build.xml.patch;
+ inherit version;
+ })
];
postPatch = with deps; ''
- substituteInPlace build.xml \
- --subst-var-by version ${version}
-
mkdir -p lib/compile
cp ${fastutil} lib/compile/${fastutil.name}
cp ${osmpbf} lib/compile/${osmpbf.name}
@@ -65,8 +58,8 @@ stdenv.mkDerivation {
checkPhase = "ant test";
installPhase = ''
- install -Dm644 dist/mkgmap.jar $out/share/java/mkgmap/mkgmap.jar
- install -Dm644 dist/doc/mkgmap.1 $out/share/man/man1/mkgmap.1
+ install -Dm644 dist/mkgmap.jar -t $out/share/java/mkgmap
+ install -Dm644 dist/doc/mkgmap.1 -t $out/share/man/man1
cp -r dist/lib/ $out/share/java/mkgmap/
makeWrapper ${jre}/bin/java $out/bin/mkgmap \
--add-flags "-jar $out/share/java/mkgmap/mkgmap.jar"
@@ -75,9 +68,12 @@ stdenv.mkDerivation {
cp -r dist/examples $out/share/mkgmap/
'';
+ passthru.updateScript = [ ./update.sh "mkgmap" meta.downloadPage ];
+
meta = with lib; {
description = "Create maps for Garmin GPS devices from OpenStreetMap (OSM) data";
homepage = "http://www.mkgmap.org.uk";
+ downloadPage = "http://www.mkgmap.org.uk/download/mkgmap.html";
license = licenses.gpl2Only;
maintainers = with maintainers; [ sikmir ];
platforms = platforms.all;
diff --git a/third_party/nixpkgs/pkgs/applications/misc/mkgmap/fix-failing-test.patch b/third_party/nixpkgs/pkgs/applications/misc/mkgmap/fix-failing-test.patch
deleted file mode 100644
index 9cfe75583c..0000000000
--- a/third_party/nixpkgs/pkgs/applications/misc/mkgmap/fix-failing-test.patch
+++ /dev/null
@@ -1,22 +0,0 @@
---- a/test/uk/me/parabola/imgfmt/app/srt/SrtCollatorTest.java (revision 4555)
-+++ a/test/uk/me/parabola/imgfmt/app/srt/SrtCollatorTest.java (working copy)
-@@ -125,7 +125,7 @@
- assertEquals("prim: different letter", -1, collator.compare("aaac", "aaad"));
- assertEquals("prim: different letter", 1, collator.compare("aaae", "aaad"));
- assertEquals(0, collator.compare("aaaa", "aaaa"));
-- assertEquals(0, collator.compare("aáÄâ", "aaaa"));
-+ //assertEquals(0, collator.compare("aáÄâ", "aaaa"));
-
- collator.setStrength(Collator.SECONDARY);
- assertEquals(0, collator.compare("AabBb", "aabbb"));
-@@ -132,8 +132,8 @@
- assertEquals(0, collator.compare("aabBb", "aabBb"));
- assertEquals(0, collator.compare("aabbB", "aabBb"));
- assertEquals(1, collator.compare("aáÄâ", "aaaa"));
-- assertEquals("prim len diff", -1, collator.compare("aáÄâ", "aaaaa"));
-- assertEquals(-1, collator.compare("aáÄâa", "aaaab"));
-+ //assertEquals("prim len diff", -1, collator.compare("aáÄâ", "aaaaa"));
-+ //assertEquals(-1, collator.compare("aáÄâa", "aaaab"));
-
- collator.setStrength(Collator.TERTIARY);
- assertEquals("prim: different case", 1, collator.compare("AabBb", "aabbb"));
diff --git a/third_party/nixpkgs/pkgs/applications/misc/mkgmap/splitter/default.nix b/third_party/nixpkgs/pkgs/applications/misc/mkgmap/splitter/default.nix
index 6baf4f7630..eabc0601cf 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/mkgmap/splitter/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/mkgmap/splitter/default.nix
@@ -1,6 +1,6 @@
{ lib, stdenv
, fetchurl
-, fetchsvn
+, substituteAll
, jdk
, jre
, ant
@@ -8,34 +8,30 @@
, doCheck ? true
}:
let
- version = "597";
- sha256 = "1al3160amw0gdarrc707dsppm0kcai9mpkfak7ffspwzw9alsndx";
-
deps = import ../deps.nix { inherit fetchurl; };
testInputs = import ./testinputs.nix { inherit fetchurl; };
in
-stdenv.mkDerivation {
+stdenv.mkDerivation rec {
pname = "splitter";
- inherit version;
+ version = "597";
- src = fetchsvn {
- inherit sha256;
- url = "https://svn.mkgmap.org.uk/mkgmap/splitter/trunk";
- rev = version;
+ src = fetchurl {
+ url = "http://www.mkgmap.org.uk/download/splitter-r${version}-src.tar.gz";
+ sha256 = "0d928wvlpzqwdpfksmxyyfkqrhjsij21wx2538bs2i29siwyla61";
};
patches = [
- # Disable automatic download of dependencies
- ./build.xml.patch
+ (substituteAll {
+ # Disable automatic download of dependencies
+ src = ./build.xml.patch;
+ inherit version;
+ })
# Fix func.SolverAndProblemGeneratorTest test
./fix-failing-test.patch
];
postPatch = with deps; ''
- substituteInPlace build.xml \
- --subst-var-by version ${version}
-
mkdir -p lib/compile
cp ${fastutil} lib/compile/${fastutil.name}
cp ${osmpbf} lib/compile/${osmpbf.name}
@@ -61,16 +57,19 @@ stdenv.mkDerivation {
checkPhase = "ant run.tests && ant run.func-tests";
installPhase = ''
- install -Dm644 dist/splitter.jar $out/share/java/splitter/splitter.jar
- install -Dm644 doc/splitter.1 $out/share/man/man1/splitter.1
+ install -Dm644 dist/splitter.jar -t $out/share/java/splitter
+ install -Dm644 doc/splitter.1 -t $out/share/man/man1
cp -r dist/lib/ $out/share/java/splitter/
makeWrapper ${jre}/bin/java $out/bin/splitter \
--add-flags "-jar $out/share/java/splitter/splitter.jar"
'';
+ passthru.updateScript = [ ../update.sh "mkgmap-splitter" meta.downloadPage ];
+
meta = with lib; {
description = "Utility for splitting OpenStreetMap maps into tiles";
homepage = "http://www.mkgmap.org.uk";
+ downloadPage = "http://www.mkgmap.org.uk/download/splitter.html";
license = licenses.gpl2Only;
maintainers = with maintainers; [ sikmir ];
platforms = platforms.all;
diff --git a/third_party/nixpkgs/pkgs/applications/misc/mkgmap/update.sh b/third_party/nixpkgs/pkgs/applications/misc/mkgmap/update.sh
new file mode 100755
index 0000000000..ddfca93593
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/applications/misc/mkgmap/update.sh
@@ -0,0 +1,7 @@
+#!/usr/bin/env nix-shell
+#!nix-shell -i bash -p curl common-updater-scripts
+
+set -euo pipefail
+
+version=$(curl -s $2 | sed -n 's#.*\(.*\).*#\1#p')
+update-source-version $1 "$version"
diff --git a/third_party/nixpkgs/pkgs/applications/misc/mob/default.nix b/third_party/nixpkgs/pkgs/applications/misc/mob/default.nix
index 821dc1ccc3..12843ffb98 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/mob/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/mob/default.nix
@@ -2,14 +2,14 @@
buildGoPackage rec {
pname = "mob";
- version = "0.0.25";
+ version = "1.2.0";
goPackagePath = "github.com/remotemobprogramming/mob";
src = fetchFromGitHub {
rev = "v${version}";
owner = "remotemobprogramming";
repo = pname;
- sha256 = "1gs0mv4j66278srrck7llvi5gnfdqxz3a489qn5sx3mw46yx5q93";
+ sha256 = "sha256-hBzSf3UUW2FUp1jG1sPt7vN1iDybdMox/h6xHVrM7DY=";
};
meta = with lib; {
diff --git a/third_party/nixpkgs/pkgs/applications/misc/moonlight-embedded/default.nix b/third_party/nixpkgs/pkgs/applications/misc/moonlight-embedded/default.nix
index 06835aad4d..9fa4089c4c 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/moonlight-embedded/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/moonlight-embedded/default.nix
@@ -1,6 +1,6 @@
{ lib, stdenv, fetchFromGitHub, cmake, perl
, alsaLib, libevdev, libopus, udev, SDL2
-, ffmpeg_3, pkgconfig, xorg, libvdpau, libpulseaudio, libcec
+, ffmpeg_3, pkg-config, xorg, libvdpau, libpulseaudio, libcec
, curl, expat, avahi, enet, libuuid, libva
}:
@@ -21,7 +21,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ cmake perl ];
buildInputs = [
alsaLib libevdev libopus udev SDL2
- ffmpeg_3 pkgconfig xorg.libxcb libvdpau libpulseaudio libcec
+ ffmpeg_3 pkg-config xorg.libxcb libvdpau libpulseaudio libcec
xorg.libpthreadstubs curl expat avahi enet libuuid libva
];
diff --git a/third_party/nixpkgs/pkgs/applications/misc/mop/default.nix b/third_party/nixpkgs/pkgs/applications/misc/mop/default.nix
index 07102fe56f..007965f868 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/mop/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/mop/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, buildGoPackage, fetchgit }:
+{ lib, buildGoPackage, fetchgit }:
buildGoPackage rec {
pname = "mop";
diff --git a/third_party/nixpkgs/pkgs/applications/misc/mqtt-bench/default.nix b/third_party/nixpkgs/pkgs/applications/misc/mqtt-bench/default.nix
index c01a1b9cbc..657ac9645d 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/mqtt-bench/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/mqtt-bench/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, buildGoPackage, fetchFromGitHub, fetchpatch }:
+{ lib, buildGoPackage, fetchFromGitHub, fetchpatch }:
buildGoPackage rec {
pname = "mqtt-bench";
diff --git a/third_party/nixpkgs/pkgs/applications/misc/multibootusb/default.nix b/third_party/nixpkgs/pkgs/applications/misc/multibootusb/default.nix
index 173291183d..fd1ca66658 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/multibootusb/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/multibootusb/default.nix
@@ -1,6 +1,6 @@
{ fetchFromGitHub, libxcb, mtools, p7zip, parted, procps, qemu, unzip, zip,
coreutils, gnugrep, which, gnused, e2fsprogs, autoPatchelfHook, gptfdisk,
- python36Packages, qt5, runtimeShell, lib, stdenv, util-linux, wrapQtAppsHook }:
+ python36Packages, qt5, runtimeShell, lib, util-linux, wrapQtAppsHook }:
# Note: Multibootusb is tricky to maintain. It relies on the
# $PYTHONPATH variable containing some of their code, so that
diff --git a/third_party/nixpkgs/pkgs/applications/misc/mupdf/1.17.nix b/third_party/nixpkgs/pkgs/applications/misc/mupdf/1.17.nix
index 722798a43a..95e9c7c330 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/mupdf/1.17.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/mupdf/1.17.nix
@@ -1,4 +1,4 @@
-{ stdenv, lib, fetchurl, fetchpatch, pkgconfig, freetype, harfbuzz, openjpeg
+{ stdenv, lib, fetchurl, fetchpatch, pkg-config, freetype, harfbuzz, openjpeg
, jbig2dec, libjpeg , darwin
, enableX11 ? true, libX11, libXext, libXi, libXrandr
, enableCurl ? true, curl, openssl
@@ -32,7 +32,7 @@ in stdenv.mkDerivation rec {
'';
makeFlags = [ "prefix=$(out) USE_SYSTEM_LIBS=yes" ];
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ freetype harfbuzz openjpeg jbig2dec libjpeg freeglut libGLU ]
++ lib.optionals enableX11 [ libX11 libXext libXi libXrandr ]
++ lib.optionals enableCurl [ curl openssl ]
diff --git a/third_party/nixpkgs/pkgs/applications/misc/mupdf/default.nix b/third_party/nixpkgs/pkgs/applications/misc/mupdf/default.nix
index 190696584d..61c395e64a 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/mupdf/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/mupdf/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, lib, fetchurl, fetchpatch, pkgconfig, freetype, harfbuzz, openjpeg
+{ stdenv, lib, fetchurl, fetchpatch, pkg-config, freetype, harfbuzz, openjpeg
, jbig2dec, libjpeg , darwin
, gumbo
, enableX11 ? true, libX11, libXext, libXi, libXrandr
@@ -49,7 +49,7 @@ in stdenv.mkDerivation rec {
buildFlags = [ "shared" ];
makeFlags = [ "prefix=$(out) USE_SYSTEM_LIBS=yes" ];
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ freetype harfbuzz openjpeg jbig2dec libjpeg freeglut libGLU gumbo ]
++ lib.optionals enableX11 [ libX11 libXext libXi libXrandr ]
++ lib.optionals enableCurl [ curl openssl ]
diff --git a/third_party/nixpkgs/pkgs/applications/misc/mysql-workbench/default.nix b/third_party/nixpkgs/pkgs/applications/misc/mysql-workbench/default.nix
index 34e124367e..63dde76fab 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/mysql-workbench/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/mysql-workbench/default.nix
@@ -3,7 +3,7 @@
, substituteAll
, cmake
, ninja
-, pkgconfig
+, pkg-config
, glibc
, gtk3
, gtkmm3
@@ -86,7 +86,7 @@ in stdenv.mkDerivation rec {
nativeBuildInputs = [
cmake
ninja
- pkgconfig
+ pkg-config
jre
swig
wrapGAppsHook
diff --git a/third_party/nixpkgs/pkgs/applications/misc/navi/default.nix b/third_party/nixpkgs/pkgs/applications/misc/navi/default.nix
index 9428443d29..da8d387d16 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/navi/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/navi/default.nix
@@ -2,16 +2,16 @@
rustPlatform.buildRustPackage rec {
pname = "navi";
- version = "2.13.1";
+ version = "2.14.0";
src = fetchFromGitHub {
owner = "denisidoro";
repo = "navi";
rev = "v${version}";
- sha256 = "0nzjcahnx637m24xhzgrhvaic52b1bqx6lkklmy8xlbka7i2xid2";
+ sha256 = "sha256-4XR+HazX65jiMvZpLNMNOc8gVVAxMx3bNcVNT6UPJ3o=";
};
- cargoSha256 = "12xyh57b6lblplh87fw1cvfwzkx9bz9qbhii34n4yzfzp6sv530n";
+ cargoSha256 = "sha256-ZBs9/yoY3na21rQd5zJzFujZZSq2BDoENKYAWI1fnTg=";
nativeBuildInputs = [ makeWrapper ];
diff --git a/third_party/nixpkgs/pkgs/applications/misc/navit/default.nix b/third_party/nixpkgs/pkgs/applications/misc/navit/default.nix
index f1fb59811b..c041c29692 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/navit/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/navit/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, pkgconfig, gtk2, fontconfig, freetype, imlib2
+{ lib, stdenv, fetchFromGitHub, pkg-config, gtk2, fontconfig, freetype, imlib2
, SDL_image, libGLU, libGL, libXmu, freeglut, pcre, dbus, dbus-glib, glib
, librsvg, freeimage, libxslt, cairo, gdk-pixbuf, pango
, atk, patchelf, fetchurl, bzip2, python, gettext, quesoglc
@@ -58,7 +58,7 @@ stdenv.mkDerivation rec {
qtbase qtlocation qtdeclarative qtsvg
];
- nativeBuildInputs = [ makeWrapper pkgconfig cmake patchelf bzip2 ];
+ nativeBuildInputs = [ makeWrapper pkg-config cmake patchelf bzip2 ];
# we dont want blank screen by defaut
postInstall = ''
diff --git a/third_party/nixpkgs/pkgs/applications/misc/nixnote2/default.nix b/third_party/nixpkgs/pkgs/applications/misc/nixnote2/default.nix
index b23c41e6fe..cbb7a110c4 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/nixnote2/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/nixnote2/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, mkDerivation, fetchFromGitHub, boost
+{ lib, mkDerivation, fetchFromGitHub, boost
, qtbase, qtwebkit, poppler, qmake, hunspell, html-tidy}:
mkDerivation rec {
diff --git a/third_party/nixpkgs/pkgs/applications/misc/nnn/default.nix b/third_party/nixpkgs/pkgs/applications/misc/nnn/default.nix
index 1bf16d037f..4a72eecf9b 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/nnn/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/nnn/default.nix
@@ -1,6 +1,9 @@
-{ lib, stdenv, fetchFromGitHub, pkgconfig, ncurses, readline, conf ? null }:
+{ lib, stdenv, fetchFromGitHub, pkg-config, ncurses, readline
+, conf ? null, withIcons ? false, withNerdIcons ? false }:
-with lib;
+# Mutually exclusive options
+assert withIcons -> withNerdIcons == false;
+assert withNerdIcons -> withIcons == false;
stdenv.mkDerivation rec {
pname = "nnn";
@@ -13,13 +16,17 @@ stdenv.mkDerivation rec {
sha256 = "1fa7cmwrzn6kx87kms8i98p9azdlwyh2gnif29l340syl9hkr5qy";
};
- configFile = optionalString (conf != null) (builtins.toFile "nnn.h" conf);
- preBuild = optionalString (conf != null) "cp ${configFile} src/nnn.h";
+ configFile = lib.optionalString (conf != null) (builtins.toFile "nnn.h" conf);
+ preBuild = lib.optionalString (conf != null) "cp ${configFile} src/nnn.h";
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ readline ncurses ];
- makeFlags = [ "DESTDIR=${placeholder "out"}" "PREFIX=" ];
+ makeFlags = [
+ "DESTDIR=${placeholder "out"}"
+ "PREFIX="
+ ] ++ lib.optional withIcons [ "O_ICONS=1" ]
+ ++ lib.optional withNerdIcons [ "O_NERD=1" ];
# shell completions
postInstall = ''
@@ -28,7 +35,7 @@ stdenv.mkDerivation rec {
install -Dm555 misc/auto-completion/fish/nnn.fish -t $out/share/fish/vendor_completions.d
'';
- meta = {
+ meta = with lib; {
description = "Small ncurses-based file browser forked from noice";
homepage = "https://github.com/jarun/nnn";
license = licenses.bsd2;
diff --git a/third_party/nixpkgs/pkgs/applications/misc/notejot/default.nix b/third_party/nixpkgs/pkgs/applications/misc/notejot/default.nix
index 5a84f91bb7..0b781f6136 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/notejot/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/notejot/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, nix-update-script, vala, pkgconfig, meson, ninja, python3, pantheon
+{ lib, stdenv, fetchFromGitHub, nix-update-script, vala, pkg-config, meson, ninja, python3, pantheon
, gtk3, gtksourceview, json-glib, libgee, wrapGAppsHook }:
stdenv.mkDerivation rec {
@@ -16,7 +16,7 @@ stdenv.mkDerivation rec {
meson
ninja
vala
- pkgconfig
+ pkg-config
python3
wrapGAppsHook
];
diff --git a/third_party/nixpkgs/pkgs/applications/misc/notify-osd-customizable/default.nix b/third_party/nixpkgs/pkgs/applications/misc/notify-osd-customizable/default.nix
index aeeb1051b0..e62b3a3348 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/notify-osd-customizable/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/notify-osd-customizable/default.nix
@@ -7,7 +7,7 @@
, libtool
, libwnck3
, makeWrapper
-, pkgconfig
+, pkg-config
, gsettings-desktop-schemas
}:
@@ -24,7 +24,7 @@ in stdenv.mkDerivation rec {
preConfigure = "./autogen.sh --libexecdir=$(out)/bin";
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [
glib libwnck3 libnotify dbus-glib makeWrapper
gsettings-desktop-schemas gnome3.gnome-common
diff --git a/third_party/nixpkgs/pkgs/applications/misc/notify-osd/default.nix b/third_party/nixpkgs/pkgs/applications/misc/notify-osd/default.nix
index bc2e407640..d68601ca6e 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/notify-osd/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/notify-osd/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, glib, libwnck3, libnotify, dbus-glib, makeWrapper, gsettings-desktop-schemas }:
+{ lib, stdenv, fetchurl, pkg-config, glib, libwnck3, libnotify, dbus-glib, makeWrapper, gsettings-desktop-schemas }:
stdenv.mkDerivation rec {
pname = "notify-osd";
@@ -9,7 +9,7 @@ stdenv.mkDerivation rec {
sha256 = "0g5a7a680b05x27apz0y1ldl5csxpp152wqi42s107jymbp0s20j";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [
glib libwnck3 libnotify dbus-glib makeWrapper
gsettings-desktop-schemas
diff --git a/third_party/nixpkgs/pkgs/applications/misc/nrsc5/default.nix b/third_party/nixpkgs/pkgs/applications/misc/nrsc5/default.nix
index 8b8fa16fc2..e55438f0eb 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/nrsc5/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/nrsc5/default.nix
@@ -46,7 +46,7 @@ in stdenv.mkDerivation {
homepage = "https://github.com/theori-io/nrsc5";
description = "HD-Radio decoder for RTL-SDR";
platforms = lib.platforms.linux;
- license = licenses.gpl3;
+ license = licenses.gpl3Plus;
maintainers = with maintainers; [ markuskowa ];
};
}
diff --git a/third_party/nixpkgs/pkgs/applications/misc/nut/default.nix b/third_party/nixpkgs/pkgs/applications/misc/nut/default.nix
index d36efb483d..4694c243b3 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/nut/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/nut/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, neon, libusb-compat-0_1, openssl, udev, avahi, freeipmi
+{ lib, stdenv, fetchurl, pkg-config, neon, libusb-compat-0_1, openssl, udev, avahi, freeipmi
, libtool, makeWrapper, autoreconfHook, fetchpatch
}:
@@ -21,7 +21,7 @@ stdenv.mkDerivation rec {
buildInputs = [ neon libusb-compat-0_1 openssl udev avahi freeipmi ];
- nativeBuildInputs = [ autoreconfHook libtool pkgconfig makeWrapper ];
+ nativeBuildInputs = [ autoreconfHook libtool pkg-config makeWrapper ];
configureFlags =
[ "--with-all"
diff --git a/third_party/nixpkgs/pkgs/applications/misc/nwg-launchers/default.nix b/third_party/nixpkgs/pkgs/applications/misc/nwg-launchers/default.nix
index e6575b780f..c4c54ba7c5 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/nwg-launchers/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/nwg-launchers/default.nix
@@ -5,26 +5,26 @@
, meson
, ninja
, nlohmann_json
-, pkgconfig
+, pkg-config
, swaylock
, makeWrapper
}:
stdenv.mkDerivation rec {
pname = "nwg-launchers";
- version = "0.4.2";
+ version = "0.4.3";
src = fetchFromGitHub {
owner = "nwg-piotr";
repo = pname;
rev = "v${version}";
- sha256 = "0flp7mwj1pgcwx3k9pzc8pmqlkhbddj0maimdnvlazk87kzxpfd0";
+ sha256 = "sha256-vuvYL9N9xdg27uhiTe2OqxZ3/n/9EjlqPxtNMXpqpE8=";
};
nativeBuildInputs = [
meson
ninja
- pkgconfig
+ pkg-config
cmake
makeWrapper
];
diff --git a/third_party/nixpkgs/pkgs/applications/misc/obsidian/default.nix b/third_party/nixpkgs/pkgs/applications/misc/obsidian/default.nix
index bfe215487a..57400fe100 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/obsidian/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/obsidian/default.nix
@@ -30,12 +30,12 @@ let
in stdenv.mkDerivation rec {
pname = "obsidian";
- version = "0.10.6";
+ version = "0.10.11";
src = fetchurl {
url =
"https://github.com/obsidianmd/obsidian-releases/releases/download/v${version}/obsidian-${version}.asar.gz";
- sha256 = "KfGVc3nXu5ilYKQPLc5qaksTwsdhSVtty9CfjSoiCU8=";
+ sha256 = "RQdNTzorFq3W8clNObyOisKWUM/s+bE/CbpJ/8ABbrk=";
};
nativeBuildInputs = [ makeWrapper graphicsmagick ];
diff --git a/third_party/nixpkgs/pkgs/applications/misc/ocropus/default.nix b/third_party/nixpkgs/pkgs/applications/misc/ocropus/default.nix
index 2b0986eeba..507399c012 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/ocropus/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/ocropus/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, fetchurl, pythonPackages, curl }:
+{ lib, fetchFromGitHub, fetchurl, pythonPackages, curl }:
let
getmodel = name: sha256: {
diff --git a/third_party/nixpkgs/pkgs/applications/misc/octoprint/default.nix b/third_party/nixpkgs/pkgs/applications/misc/octoprint/default.nix
index f35d03c6d1..af42466d0e 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/octoprint/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/octoprint/default.nix
@@ -3,6 +3,7 @@
, lib
, fetchFromGitHub
, python3
+, nix-update-script
# To include additional plugins, pass them here as an overlay.
, packageOverrides ? self: super: {}
}:
@@ -89,13 +90,13 @@ let
self: super: {
octoprint = self.buildPythonPackage rec {
pname = "OctoPrint";
- version = "1.5.1";
+ version = "1.5.3";
src = fetchFromGitHub {
owner = "OctoPrint";
repo = "OctoPrint";
rev = version;
- sha256 = "04x58cjivslsrld341ip11c50d50p2q01090nsyji0j255v986j9";
+ sha256 = "sha256-ZL/P/YIHynPmP8ssZZUKZDJscBsSsCq3UtOHrTVLpec=";
};
propagatedBuildInputs = with super; [
@@ -143,7 +144,9 @@ let
postPatch = let
ignoreVersionConstraints = [
+ "emoji"
"sentry-sdk"
+ "watchdog"
];
in
''
@@ -170,7 +173,10 @@ let
"test_set_external_modification"
];
- passthru.python = self.python;
+ passthru = {
+ python = self.python;
+ updateScript = nix-update-script { attrPath = "octoprint"; };
+ };
meta = with lib; {
homepage = "https://octoprint.org/";
diff --git a/third_party/nixpkgs/pkgs/applications/misc/ola/default.nix b/third_party/nixpkgs/pkgs/applications/misc/ola/default.nix
index 6524052e5f..224b5921ba 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/ola/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/ola/default.nix
@@ -3,7 +3,7 @@
, autoreconfHook
, bison
, flex
-, pkgconfig
+, pkg-config
, libuuid
, cppunit
, protobuf
@@ -25,7 +25,7 @@ stdenv.mkDerivation rec {
sha256 = "17a3z3zhx00rjk58icd3zlqfw3753f3y8bwy2sza0frdim09lqr4";
};
- nativeBuildInputs = [ autoreconfHook bison flex pkgconfig perl ];
+ nativeBuildInputs = [ autoreconfHook bison flex pkg-config perl ];
buildInputs = [ libuuid cppunit protobuf zlib avahi libmicrohttpd python3 ];
propagatedBuildInputs = [
python3.pkgs.protobuf
diff --git a/third_party/nixpkgs/pkgs/applications/misc/olifant/default.nix b/third_party/nixpkgs/pkgs/applications/misc/olifant/default.nix
index b6d184efe4..fbaf140a9f 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/olifant/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/olifant/default.nix
@@ -5,7 +5,7 @@
, vala
, meson
, ninja
-, pkgconfig
+, pkg-config
, python3
, libgee
, gsettings-desktop-schemas
@@ -32,7 +32,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [
meson
ninja
- pkgconfig
+ pkg-config
python3
vala
wrapGAppsHook
diff --git a/third_party/nixpkgs/pkgs/applications/misc/onboard/default.nix b/third_party/nixpkgs/pkgs/applications/misc/onboard/default.nix
index 65f15c1e7e..d52120e0fb 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/onboard/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/onboard/default.nix
@@ -1,5 +1,5 @@
{ fetchurl
-, lib, stdenv
+, lib
, substituteAll
, aspellWithDicts
, at-spi2-core ? null
@@ -20,7 +20,7 @@
, mousetweaks
, udev
, libxkbcommon
-, pkgconfig
+, pkg-config
, procps
, python3
, wrapGAppsHook
@@ -59,7 +59,7 @@ python3.pkgs.buildPythonApplication rec {
nativeBuildInputs = [
gobject-introspection
intltool
- pkgconfig
+ pkg-config
wrapGAppsHook
];
diff --git a/third_party/nixpkgs/pkgs/applications/misc/openbox-menu/default.nix b/third_party/nixpkgs/pkgs/applications/misc/openbox-menu/default.nix
index 5467d4faa3..9d2695f97f 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/openbox-menu/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/openbox-menu/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, glib, gtk2, menu-cache }:
+{ lib, stdenv, fetchurl, pkg-config, glib, gtk2, menu-cache }:
stdenv.mkDerivation rec {
pname = "openbox-menu";
@@ -9,7 +9,7 @@ stdenv.mkDerivation rec {
sha256 = "1hi4b6mq97y6ajq4hhsikbkk23aha7ikaahm92djw48mgj2f1w8l";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ glib gtk2 menu-cache ];
patches = [ ./with-svg.patch ];
diff --git a/third_party/nixpkgs/pkgs/applications/misc/opentx/default.nix b/third_party/nixpkgs/pkgs/applications/misc/opentx/default.nix
index 53dbde29a0..2ca4e3203a 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/opentx/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/opentx/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, mkDerivation, fetchFromGitHub
+{ lib, mkDerivation, fetchFromGitHub
, cmake, gcc-arm-embedded, python3Packages
, qtbase, qtmultimedia, qttranslations, SDL, gtest
, dfu-util, avrdude
@@ -6,13 +6,13 @@
mkDerivation rec {
pname = "opentx";
- version = "2.3.10";
+ version = "2.3.11";
src = fetchFromGitHub {
owner = "opentx";
repo = "opentx";
rev = "release/${version}";
- sha256 = "1pp3k1802gl1rji98clv17wj0619dliq821mpi4446lk22q692yq";
+ sha256 = "sha256-0B41TkTs4sNGYzpMGbsgCLT2ThkP6foeuwLUIzKKGkU=";
};
nativeBuildInputs = [ cmake gcc-arm-embedded python3Packages.pillow ];
diff --git a/third_party/nixpkgs/pkgs/applications/misc/orca/default.nix b/third_party/nixpkgs/pkgs/applications/misc/orca/default.nix
index e0c728fc67..72d68431b8 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/orca/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/orca/default.nix
@@ -1,5 +1,5 @@
-{ lib, stdenv
-, pkgconfig
+{ lib
+, pkg-config
, fetchurl
, buildPythonApplication
, autoreconfHook
@@ -57,7 +57,7 @@ buildPythonApplication rec {
nativeBuildInputs = [
autoreconfHook
wrapGAppsHook
- pkgconfig
+ pkg-config
libxmlxx3
gettext
yelp-tools
diff --git a/third_party/nixpkgs/pkgs/applications/misc/osm2xmap/default.nix b/third_party/nixpkgs/pkgs/applications/misc/osm2xmap/default.nix
index 858a8fa147..4f2af99ab1 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/osm2xmap/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/osm2xmap/default.nix
@@ -14,9 +14,9 @@ stdenv.mkDerivation rec {
makeFlags = [
"GIT_VERSION=${version}"
"GIT_TIMESTAMP="
- "SHAREDIR=${placeholder ''out''}/share/osm2xmap"
- "INSTALL_BINDIR=${placeholder ''out''}/bin"
- "INSTALL_MANDIR=${placeholder ''out''}/share/man/man1"
+ "SHAREDIR=${placeholder "out"}/share/osm2xmap"
+ "INSTALL_BINDIR=${placeholder "out"}/bin"
+ "INSTALL_MANDIR=${placeholder "out"}/share/man/man1"
];
NIX_CFLAGS_COMPILE = "-DACCEPT_USE_OF_DEPRECATED_PROJ_API_H";
diff --git a/third_party/nixpkgs/pkgs/applications/misc/osmium-tool/default.nix b/third_party/nixpkgs/pkgs/applications/misc/osmium-tool/default.nix
index 2397f3b880..009f40e1a2 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/osmium-tool/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/osmium-tool/default.nix
@@ -14,13 +14,13 @@
stdenv.mkDerivation rec {
pname = "osmium-tool";
- version = "1.13.0";
+ version = "1.13.1";
src = fetchFromGitHub {
owner = "osmcode";
repo = "osmium-tool";
rev = "v${version}";
- sha256 = "0rn67g4xf01i7pkxrdh87jdj2rzkw5pfkx5wkg9245z5yxjxhqj2";
+ sha256 = "sha256-IeFbcgwayBl3xxv3onCJr0f1oeveyyNlLxXQlzOoVq0=";
};
nativeBuildInputs = [
@@ -48,6 +48,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
description = "Multipurpose command line tool for working with OpenStreetMap data based on the Osmium library";
homepage = "https://osmcode.org/osmium-tool/";
+ changelog = "https://github.com/osmcode/osmium-tool/blob/v${version}/CHANGELOG.md";
license = with licenses; [ gpl3Plus mit bsd3 ];
maintainers = with maintainers; [ das-g ];
};
diff --git a/third_party/nixpkgs/pkgs/applications/misc/pass-secret-service/default.nix b/third_party/nixpkgs/pkgs/applications/misc/pass-secret-service/default.nix
index f2386a5cd8..932fa588d2 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/pass-secret-service/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/pass-secret-service/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, python3, dbus, gnupg }:
+{ lib, fetchFromGitHub, python3, dbus, gnupg }:
python3.pkgs.buildPythonApplication rec {
pname = "pass-secret-service";
diff --git a/third_party/nixpkgs/pkgs/applications/misc/pbpst/default.nix b/third_party/nixpkgs/pkgs/applications/misc/pbpst/default.nix
index ebca7a4240..68b1908e51 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/pbpst/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/pbpst/default.nix
@@ -1,5 +1,5 @@
{ llvmPackages, lib, stdenv, fetchFromGitHub
-, python36Packages, which, pkgconfig, curl, git, gettext, jansson
+, python36Packages, which, pkg-config, curl, git, gettext, jansson
# Optional overrides
, maxFileSize ? 64 # in MB
@@ -20,7 +20,7 @@ llvmPackages.stdenv.mkDerivation rec {
nativeBuildInputs = [
python36Packages.sphinx
which
- pkgconfig
+ pkg-config
curl
git
gettext
diff --git a/third_party/nixpkgs/pkgs/applications/misc/pcmanfm/default.nix b/third_party/nixpkgs/pkgs/applications/misc/pcmanfm/default.nix
index e9158d252c..da1c79865a 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/pcmanfm/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/pcmanfm/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, glib, intltool, libfm, libX11, pango, pkgconfig
+{ lib, stdenv, fetchurl, glib, intltool, libfm, libX11, pango, pkg-config
, wrapGAppsHook, gnome3, withGtk3 ? true, gtk2, gtk3 }:
let
@@ -14,7 +14,7 @@ stdenv.mkDerivation rec {
};
buildInputs = [ glib gtk libfm' libX11 pango gnome3.adwaita-icon-theme ];
- nativeBuildInputs = [ pkgconfig wrapGAppsHook intltool ];
+ nativeBuildInputs = [ pkg-config wrapGAppsHook intltool ];
configureFlags = optional withGtk3 "--with-gtk=3";
diff --git a/third_party/nixpkgs/pkgs/applications/misc/pcmanx-gtk2/default.nix b/third_party/nixpkgs/pkgs/applications/misc/pcmanx-gtk2/default.nix
index cb8b615077..484b9d3b40 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/pcmanx-gtk2/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/pcmanx-gtk2/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, gtk2, libXft, intltool, automake, autoconf, libtool, pkgconfig }:
+{ lib, stdenv, fetchFromGitHub, gtk2, libXft, intltool, automake, autoconf, libtool, pkg-config }:
stdenv.mkDerivation rec {
pname = "pcmanx-gtk2";
@@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
sha256 = "0fbwd149wny67rfhczz4cbh713a1qnswjiz7b6c2bxfcwh51f9rc";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ gtk2 libXft intltool automake autoconf libtool ];
preConfigure = ''
diff --git a/third_party/nixpkgs/pkgs/applications/misc/pdf-quench/default.nix b/third_party/nixpkgs/pkgs/applications/misc/pdf-quench/default.nix
index 907cceeb58..4255127b3d 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/pdf-quench/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/pdf-quench/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, pkgs, python3, wrapGAppsHook}:
+{ lib, fetchFromGitHub, pkgs, python3, wrapGAppsHook}:
python3.pkgs.buildPythonApplication {
pname = "pdf-quench";
diff --git a/third_party/nixpkgs/pkgs/applications/misc/pdfarranger/default.nix b/third_party/nixpkgs/pkgs/applications/misc/pdfarranger/default.nix
index 8c8413b2ce..27a5934e48 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/pdfarranger/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/pdfarranger/default.nix
@@ -1,17 +1,17 @@
-{ stdenv, fetchFromGitHub, lib
+{ fetchFromGitHub, lib
, wrapGAppsHook, intltool
, python3Packages, gtk3, poppler_gi
}:
python3Packages.buildPythonApplication rec {
pname = "pdfarranger";
- version = "1.6.2";
+ version = "1.7.0";
src = fetchFromGitHub {
owner = pname;
repo = pname;
rev = version;
- sha256 = "wJ6ImWpszfgErfLh7YgHirVKFIt0ij8A/CdYJmkNBP0=";
+ sha256 = "0dmgmvpghsm938iznalbg8h8k17a5h3q466yfc67mcll428n4nx3";
};
nativeBuildInputs = [
@@ -29,6 +29,7 @@ python3Packages.buildPythonApplication rec {
pikepdf
img2pdf
setuptools
+ dateutil
];
# incompatible with wrapGAppsHook
@@ -45,6 +46,6 @@ python3Packages.buildPythonApplication rec {
description = "Merge or split pdf documents and rotate, crop and rearrange their pages using an interactive and intuitive graphical interface";
platforms = platforms.linux;
maintainers = with maintainers; [ symphorien ];
- license = licenses.gpl3;
+ license = licenses.gpl3Plus;
};
}
diff --git a/third_party/nixpkgs/pkgs/applications/misc/pdfdiff/default.nix b/third_party/nixpkgs/pkgs/applications/misc/pdfdiff/default.nix
index 31719cdfef..5e489bebb2 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/pdfdiff/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/pdfdiff/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, pythonPackages, fetchurl, xpdf }:
+{ lib, pythonPackages, fetchurl, xpdf }:
let
py = pythonPackages;
in
diff --git a/third_party/nixpkgs/pkgs/applications/misc/pdfmod/default.nix b/third_party/nixpkgs/pkgs/applications/misc/pdfmod/default.nix
index 456acb9bbd..da9340f307 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/pdfmod/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/pdfmod/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, fetchpatch, pkgconfig, gnome-doc-utils, intltool, lib
+{ stdenv, fetchurl, fetchpatch, pkg-config, gnome-doc-utils, intltool, lib
, mono, gtk-sharp-2_0, gnome-sharp, hyena
, which, makeWrapper, glib, gnome2, poppler, wrapGAppsHook
}:
@@ -18,7 +18,7 @@ stdenv.mkDerivation rec {
sha256 = "0fpz9ifr6476lqhd5rkb94dm68vlrwdq5w1aaxzgyjgdax9hxx81";
}) ];
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [
gnome-doc-utils intltool mono gtk-sharp-2_0 gnome-sharp
hyena which makeWrapper wrapGAppsHook
diff --git a/third_party/nixpkgs/pkgs/applications/misc/pdfpc/default.nix b/third_party/nixpkgs/pkgs/applications/misc/pdfpc/default.nix
index 1e7f0352c4..84ba3ced8f 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/pdfpc/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/pdfpc/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, cmake, pkgconfig, vala, gtk3, libgee, fetchpatch
+{ lib, stdenv, fetchFromGitHub, cmake, pkg-config, vala, gtk3, libgee, fetchpatch
, poppler, libpthreadstubs, gstreamer, gst-plugins-base, gst-plugins-good, gst-libav, librsvg, pcre, gobject-introspection, wrapGAppsHook
, webkitgtk, discount, json-glib }:
@@ -15,7 +15,7 @@ stdenv.mkDerivation rec {
};
nativeBuildInputs = [
- cmake pkgconfig vala
+ cmake pkg-config vala
# For setup hook
gobject-introspection
wrapGAppsHook
@@ -38,7 +38,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
description = "A presenter console with multi-monitor support for PDF files";
homepage = "https://pdfpc.github.io/";
- license = licenses.gpl2Plus;
+ license = licenses.gpl3Plus;
maintainers = with maintainers; [ pSub ];
platforms = platforms.unix;
};
diff --git a/third_party/nixpkgs/pkgs/applications/misc/pdfsam-basic/default.nix b/third_party/nixpkgs/pkgs/applications/misc/pdfsam-basic/default.nix
index 2aeb3ba7f9..37905b8e44 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/pdfsam-basic/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/pdfsam-basic/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "pdfsam-basic";
- version = "4.2.1";
+ version = "4.2.2";
src = fetchurl {
url = "https://github.com/torakiki/pdfsam/releases/download/v${version}/pdfsam_${version}-1_amd64.deb";
- sha256 = "0d7pvl87ybkvcxk69fr35fz0w447hy2pm65bhvlril16ljm2izja";
+ sha256 = "sha256-fbcU3NZdQ8NR5tLjEJyOPneVWNMBddLdttLeVwIUtpg=";
};
unpackPhase = ''
diff --git a/third_party/nixpkgs/pkgs/applications/misc/perkeep/default.nix b/third_party/nixpkgs/pkgs/applications/misc/perkeep/default.nix
index 5a1e5ba65d..2b14079ae6 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/perkeep/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/perkeep/default.nix
@@ -1,4 +1,4 @@
-{ buildGoPackage, fetchurl, fetchFromGitHub, lib }:
+{ buildGoModule, fetchurl, fetchFromGitHub, lib }:
let
gouiJS = fetchurl {
@@ -11,41 +11,49 @@ let
sha256 = "09hd7p0xscqnh612jbrjvh3njmlm4292zd5sbqx2lg0aw688q8p2";
};
-in buildGoPackage rec {
- name = "perkeep-${version}";
- version = "unstable-2020-03-23";
+ packages = [
+ "perkeep.org/server/perkeepd"
+ "perkeep.org/cmd/pk"
+ "perkeep.org/cmd/pk-get"
+ "perkeep.org/cmd/pk-put"
+ "perkeep.org/cmd/pk-mount"
+ ];
+
+in buildGoModule rec {
+ pname = "perkeep";
+ version = "0.11";
src = fetchFromGitHub {
owner = "perkeep";
repo = "perkeep";
- rev = "c2e31370ddefd86b6112a5d891100ea3382a4254";
- sha256 = "0jf02k20ms7h60wglcq6dj3vqi9rlfww7db5iplgwznbij70c1i4";
+ rev = version;
+ sha256 = "07j5gplk4kcrbazyg4m4bwggzlz5gk89h90r14jvfcpms7v5nrll";
};
- goPackagePath = "perkeep.org";
+ vendorSha256 = "1af9a6r9qfrak0n5xyv9z8n7gn7xw2sdjn4s9bwwidkrdm81iq6b";
+ deleteVendor = true; # Vendor is out of sync with go.mod
buildPhase = ''
- cd "$NIX_BUILD_TOP/go/src/$goPackagePath"
+ cd "$NIX_BUILD_TOP/source"
# Skip network fetches
- sed -i '/fetchAllJS/a if true { return nil }' make.go
cp ${publisherJS} app/publisher/publisher.js
cp ${gouiJS} server/perkeepd/ui/goui.js
- go run make.go
+ go run make.go -offline=true -targets=${lib.concatStringsSep "," packages}
'';
- # devcam is only useful when developing perkeep, we should not install it as
- # part of this derivation.
+ # genfileembed gets built regardless of -targets, to embed static
+ # content into the Perkeep binaries. Remove it in post-install to
+ # avoid polluting paths.
postInstall = ''
- rm -f $out/bin/devcam
+ rm -f $out/bin/genfileembed
'';
meta = with lib; {
description = "A way of storing, syncing, sharing, modelling and backing up content (née Camlistore)";
homepage = "https://perkeep.org";
license = licenses.asl20;
- maintainers = with maintainers; [ cstrahan kalbasit ];
- platforms = platforms.unix;
+ maintainers = with maintainers; [ cstrahan danderson kalbasit ];
};
}
diff --git a/third_party/nixpkgs/pkgs/applications/misc/pgmodeler/default.nix b/third_party/nixpkgs/pkgs/applications/misc/pgmodeler/default.nix
index 67010e713c..0a99d357e6 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/pgmodeler/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/pgmodeler/default.nix
@@ -1,5 +1,4 @@
-{ stdenv
-, lib
+{ lib
, fetchFromGitHub
, pkg-config
, qmake
diff --git a/third_party/nixpkgs/pkgs/applications/misc/pipr/default.nix b/third_party/nixpkgs/pkgs/applications/misc/pipr/default.nix
index 7332f20168..6ca315b109 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/pipr/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/pipr/default.nix
@@ -1,9 +1,8 @@
-{ stdenv
+{ lib
, fetchFromGitHub
, rustPlatform
, bubblewrap
, makeWrapper
-, lib
}:
rustPlatform.buildRustPackage rec {
diff --git a/third_party/nixpkgs/pkgs/applications/misc/plank/default.nix b/third_party/nixpkgs/pkgs/applications/misc/plank/default.nix
index cdc0868612..b462e5f134 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/plank/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/plank/default.nix
@@ -13,7 +13,7 @@
, libXi
, pango
, gettext
-, pkgconfig
+, pkg-config
, libxml2
, bamf
, gdk-pixbuf
@@ -40,7 +40,7 @@ stdenv.mkDerivation rec {
gettext
gnome3.gnome-common
libxml2 # xmllint
- pkgconfig
+ pkg-config
vala
wrapGAppsHook
];
diff --git a/third_party/nixpkgs/pkgs/applications/misc/plasma-applet-volumewin7mixer/default.nix b/third_party/nixpkgs/pkgs/applications/misc/plasma-applet-volumewin7mixer/default.nix
index d9feb28c03..57ec820a09 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/plasma-applet-volumewin7mixer/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/plasma-applet-volumewin7mixer/default.nix
@@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
};
patches = [ ./cmake.patch ];
- postPatch = '' rm build '';
+ postPatch = "rm build ";
nativeBuildInputs = [ cmake extra-cmake-modules ];
buildInputs = [ plasma-framework kwindowsystem plasma-pa ];
diff --git a/third_party/nixpkgs/pkgs/applications/misc/plover/default.nix b/third_party/nixpkgs/pkgs/applications/misc/plover/default.nix
index 2a3368e351..05886a85bf 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/plover/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/plover/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, python27Packages, python36Packages, wmctrl,
+{ lib, fetchurl, python27Packages, python36Packages, wmctrl,
qtbase, mkDerivationWith }:
{
diff --git a/third_party/nixpkgs/pkgs/applications/misc/polybar/default.nix b/third_party/nixpkgs/pkgs/applications/misc/polybar/default.nix
index 2556eb0206..c79da21ad6 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/polybar/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/polybar/default.nix
@@ -1,4 +1,4 @@
-{ cairo, cmake, fetchFromGitHub, libXdmcp, libpthreadstubs, libxcb, pcre, pkgconfig
+{ cairo, cmake, fetchFromGitHub, libXdmcp, libpthreadstubs, libxcb, pcre, pkg-config
, python3, lib, stdenv, xcbproto, xcbutil, xcbutilcursor, xcbutilimage
, xcbutilrenderutil, xcbutilwm, xcbutilxrm, makeWrapper
, removeReferencesTo
@@ -75,7 +75,7 @@ stdenv.mkDerivation rec {
'' else "";
nativeBuildInputs = [
- cmake pkgconfig removeReferencesTo
+ cmake pkg-config removeReferencesTo
];
postFixup = ''
diff --git a/third_party/nixpkgs/pkgs/applications/misc/prevo/default.nix b/third_party/nixpkgs/pkgs/applications/misc/prevo/default.nix
index 92d7886950..45f5889d4d 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/prevo/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/prevo/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, symlinkJoin, prevo-tools, prevo-data, makeWrapper }:
+{ lib, symlinkJoin, prevo-tools, prevo-data, makeWrapper }:
symlinkJoin rec {
name = "prevo-${version}";
diff --git a/third_party/nixpkgs/pkgs/applications/misc/printrun/default.nix b/third_party/nixpkgs/pkgs/applications/misc/printrun/default.nix
index 13f9178f33..6316095513 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/printrun/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/printrun/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, python3Packages, fetchFromGitHub }:
+{ lib, python3Packages, fetchFromGitHub }:
python3Packages.buildPythonApplication rec {
pname = "printrun";
diff --git a/third_party/nixpkgs/pkgs/applications/misc/prusa-slicer/default.nix b/third_party/nixpkgs/pkgs/applications/misc/prusa-slicer/default.nix
index 80936d910a..4d2ef2254e 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/prusa-slicer/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/prusa-slicer/default.nix
@@ -1,15 +1,16 @@
-{ stdenv, lib, fetchFromGitHub, cmake, pkgconfig
-, boost, cereal, curl, eigen, expat, glew, libpng, tbb, wxGTK31
-, gtest, nlopt, xorg, makeDesktopItem
-, cgal_5, gmp, ilmbase, mpfr, qhull, openvdb, systemd
+{ stdenv, lib, fetchFromGitHub, cmake, copyDesktopItems, makeDesktopItem, pkg-config, wrapGAppsHook
+, boost, cereal, cgal_5, curl, dbus, eigen, expat, glew, glib, gmp, gtest, gtk3, hicolor-icon-theme
+, ilmbase, libpng, mpfr, nlopt, openvdb, pcre, qhull, systemd, tbb, wxGTK31-gtk3, xorg
}:
stdenv.mkDerivation rec {
pname = "prusa-slicer";
- version = "2.2.0";
+ version = "2.3.0";
nativeBuildInputs = [
cmake
- pkgconfig
+ copyDesktopItems
+ pkg-config
+ wrapGAppsHook
];
buildInputs = [
@@ -17,21 +18,27 @@ stdenv.mkDerivation rec {
cereal
cgal_5
curl
+ dbus
eigen
expat
glew
+ glib
gmp
+ gtk3
+ hicolor-icon-theme
ilmbase
libpng
mpfr
nlopt
openvdb
+ pcre
systemd
tbb
- wxGTK31
+ wxGTK31-gtk3
xorg.libX11
] ++ checkInputs;
+ doCheck = true;
checkInputs = [ gtest ];
# The build system uses custom logic - defined in
@@ -62,30 +69,43 @@ stdenv.mkDerivation rec {
src = fetchFromGitHub {
owner = "prusa3d";
repo = "PrusaSlicer";
- sha256 = "0954k9sm09y8qnz1jyswyysg10k54ywz8mswnwa4n2hnpq9qx73m";
+ sha256 = "08zyvik8cyj1n9knbg8saan7j8s60nzkyj4a77818zbi9lpi65i5";
rev = "version_${version}";
};
cmakeFlags = [
"-DSLIC3R_FHS=1"
+ "-DSLIC3R_GTK=3"
];
postInstall = ''
+ ln -s "$out/bin/prusa-slicer" "$out/bin/prusa-gcodeviewer"
+
mkdir -p "$out/share/pixmaps/"
ln -s "$out/share/PrusaSlicer/icons/PrusaSlicer.png" "$out/share/pixmaps/PrusaSlicer.png"
- mkdir -p "$out/share/applications"
- cp "$desktopItem"/share/applications/* "$out/share/applications/"
+ ln -s "$out/share/PrusaSlicer/icons/PrusaSlicer-gcodeviewer_192px.png" "$out/share/pixmaps/PrusaSlicer-gcodeviewer.png"
'';
- desktopItem = makeDesktopItem {
- name = "PrusaSlicer";
- exec = "prusa-slicer";
- icon = "PrusaSlicer";
- comment = "G-code generator for 3D printers";
- desktopName = "PrusaSlicer";
- genericName = "3D printer tool";
- categories = "Development;";
- };
+ desktopItems = [
+ (makeDesktopItem {
+ name = "PrusaSlicer";
+ exec = "prusa-slicer";
+ icon = "PrusaSlicer";
+ comment = "G-code generator for 3D printers";
+ desktopName = "PrusaSlicer";
+ genericName = "3D printer tool";
+ categories = "Development;";
+ })
+ (makeDesktopItem {
+ name = "PrusaSlicer G-code Viewer";
+ exec = "prusa-gcodeviewer";
+ icon = "PrusaSlicer-gcodeviewer";
+ comment = "G-code viewer for 3D printers";
+ desktopName = "PrusaSlicer G-code Viewer";
+ genericName = "G-code Viewer";
+ categories = "Development;";
+ })
+ ];
meta = with lib; {
description = "G-code generator for 3D printer";
diff --git a/third_party/nixpkgs/pkgs/applications/misc/prusa-slicer/super-slicer.nix b/third_party/nixpkgs/pkgs/applications/misc/prusa-slicer/super-slicer.nix
index eed3bfc9c3..1489415984 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/prusa-slicer/super-slicer.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/prusa-slicer/super-slicer.nix
@@ -24,19 +24,19 @@ let
postInstall = ''
mkdir -p "$out/share/pixmaps/"
ln -s "$out/share/SuperSlicer/icons/Slic3r.png" "$out/share/pixmaps/${appname}.png"
- mkdir -p "$out/share/applications"
- cp "$desktopItem"/share/applications/* "$out/share/applications/"
'';
- desktopItem = makeDesktopItem {
- name = appname;
- exec = "superslicer";
- icon = appname;
- comment = description;
- desktopName = appname;
- genericName = "3D printer tool";
- categories = "Development;";
- };
+ desktopItems = [
+ (makeDesktopItem {
+ name = appname;
+ exec = "superslicer";
+ icon = appname;
+ comment = description;
+ desktopName = appname;
+ genericName = "3D printer tool";
+ categories = "Development;";
+ })
+ ];
meta = with lib; {
inherit description;
diff --git a/third_party/nixpkgs/pkgs/applications/misc/ptask/default.nix b/third_party/nixpkgs/pkgs/applications/misc/ptask/default.nix
index 011b782053..b243f19418 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/ptask/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/ptask/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, makeWrapper, gtk3, json_c, taskwarrior }:
+{ lib, stdenv, fetchurl, pkg-config, makeWrapper, gtk3, json_c, taskwarrior }:
stdenv.mkDerivation rec {
name = "ptask-1.0.0";
@@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
buildInputs = [ gtk3 json_c ];
- nativeBuildInputs = [ pkgconfig makeWrapper ];
+ nativeBuildInputs = [ pkg-config makeWrapper ];
patches = [ ./tw-version.patch ./json_c_is_error.patch ];
diff --git a/third_party/nixpkgs/pkgs/applications/misc/pwsafe/default.nix b/third_party/nixpkgs/pkgs/applications/misc/pwsafe/default.nix
index c1b9d04d67..2e7c77c093 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/pwsafe/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/pwsafe/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, cmake, pkgconfig, zip, gettext, perl
+{ lib, stdenv, fetchFromGitHub, cmake, pkg-config, zip, gettext, perl
, wxGTK30, libXext, libXi, libXt, libXtst, xercesc
, qrencode, libuuid, libyubikey, yubikey-personalization
, curl, openssl, file
@@ -16,7 +16,7 @@ stdenv.mkDerivation rec {
};
nativeBuildInputs = [
- cmake gettext perl pkgconfig zip
+ cmake gettext perl pkg-config zip
];
buildInputs = [
libXext libXi libXt libXtst wxGTK30
diff --git a/third_party/nixpkgs/pkgs/applications/misc/pydf/default.nix b/third_party/nixpkgs/pkgs/applications/misc/pydf/default.nix
index 0135e10d6d..afec377e9b 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/pydf/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/pydf/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, python3Packages }:
+{ lib, python3Packages }:
python3Packages.buildPythonPackage rec {
pname = "pydf";
diff --git a/third_party/nixpkgs/pkgs/applications/misc/pyditz/cerberus.nix b/third_party/nixpkgs/pkgs/applications/misc/pyditz/cerberus.nix
index a26b6b014d..5eb43c0e35 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/pyditz/cerberus.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/pyditz/cerberus.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, buildPythonPackage, fetchPypi, pytestrunner, pytest }:
+{ lib, buildPythonPackage, fetchPypi, pytestrunner, pytest }:
buildPythonPackage rec {
pname = "Cerberus";
diff --git a/third_party/nixpkgs/pkgs/applications/misc/pyditz/default.nix b/third_party/nixpkgs/pkgs/applications/misc/pyditz/default.nix
index 268d2fb286..5765aeba7d 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/pyditz/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/pyditz/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, pythonPackages }:
+{ lib, pythonPackages }:
with pythonPackages;
diff --git a/third_party/nixpkgs/pkgs/applications/misc/pytrainer/default.nix b/third_party/nixpkgs/pkgs/applications/misc/pytrainer/default.nix
index eb775a1f60..4e1e1f31f1 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/pytrainer/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/pytrainer/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv
+{ lib
, fetchFromGitHub
, perl
, python3
diff --git a/third_party/nixpkgs/pkgs/applications/misc/qcad/default.nix b/third_party/nixpkgs/pkgs/applications/misc/qcad/default.nix
index ac1db54ebc..c6b9d82bcf 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/qcad/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/qcad/default.nix
@@ -3,7 +3,7 @@
, libGLU
, mkDerivationWith
, muparser
-, pkgconfig
+, pkg-config
, qtbase
, qmake
, qtscript
@@ -85,7 +85,7 @@ mkDerivationWith stdenv.mkDerivation rec {
];
nativeBuildInputs = [
- pkgconfig
+ pkg-config
qmake
qttools
];
diff --git a/third_party/nixpkgs/pkgs/applications/misc/qdirstat/default.nix b/third_party/nixpkgs/pkgs/applications/misc/qdirstat/default.nix
index a51bd3a80c..29cd7967e1 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/qdirstat/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/qdirstat/default.nix
@@ -1,5 +1,5 @@
-{ lib, stdenv, fetchFromGitHub, qmake
-, coreutils, xdg_utils, bash
+{ lib, fetchFromGitHub, qmake
+, coreutils, xdg-utils, bash
, makeWrapper, perlPackages, mkDerivation }:
let
@@ -28,7 +28,7 @@ mkDerivation {
for i in src/SysUtil.cpp src/FileSizeStatsWindow.cpp
do
substituteInPlace $i \
- --replace /usr/bin/xdg-open ${xdg_utils}/bin/xdg-open
+ --replace /usr/bin/xdg-open ${xdg-utils}/bin/xdg-open
done
for i in src/Cleanup.cpp src/cleanup-config-page.ui
do
diff --git a/third_party/nixpkgs/pkgs/applications/misc/qlcplus/default.nix b/third_party/nixpkgs/pkgs/applications/misc/qlcplus/default.nix
index 0f35900769..721c95c028 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/qlcplus/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/qlcplus/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, mkDerivation, fetchFromGitHub, qmake, pkgconfig, udev
+{ lib, mkDerivation, fetchFromGitHub, qmake, pkg-config, udev
, qtmultimedia, qtscript, alsaLib, ola, libftdi1, libusb-compat-0_1
, libsndfile, libmad
}:
@@ -14,7 +14,7 @@ mkDerivation rec {
sha256 = "PB1Y8N1TrJMcS7A2e1nKjsUlAxOYjdJqBhbyuDCAbGs=";
};
- nativeBuildInputs = [ qmake pkgconfig ];
+ nativeBuildInputs = [ qmake pkg-config ];
buildInputs = [
udev qtmultimedia qtscript alsaLib ola libftdi1 libusb-compat-0_1 libsndfile libmad
];
diff --git a/third_party/nixpkgs/pkgs/applications/misc/qolibri/default.nix b/third_party/nixpkgs/pkgs/applications/misc/qolibri/default.nix
index 6cdd97e666..3b61e3dbc1 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/qolibri/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/qolibri/default.nix
@@ -1,4 +1,4 @@
-{ mkDerivation, lib, fetchFromGitHub, pkgconfig, cmake, libeb, lzo
+{ mkDerivation, lib, fetchFromGitHub, pkg-config, cmake, libeb, lzo
, qtbase, qtmultimedia, qttools, qtwebengine }:
mkDerivation {
@@ -12,7 +12,7 @@ mkDerivation {
sha256 = "0kcc6dvbcmq9y7hk8mp23pydiaqz6f0clg64d1f2y04ppphmah42";
};
- nativeBuildInputs = [ pkgconfig cmake ];
+ nativeBuildInputs = [ pkg-config cmake ];
buildInputs = [
libeb lzo qtbase qtmultimedia qttools qtwebengine
];
diff --git a/third_party/nixpkgs/pkgs/applications/misc/qpdfview/default.nix b/third_party/nixpkgs/pkgs/applications/misc/qpdfview/default.nix
index 8e8ffb2921..6ae81fca27 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/qpdfview/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/qpdfview/default.nix
@@ -1,4 +1,4 @@
-{lib, stdenv, mkDerivation, fetchurl, qmake, qtbase, qtsvg, pkgconfig, poppler, djvulibre, libspectre, cups
+{lib, mkDerivation, fetchurl, qmake, qtbase, qtsvg, pkg-config, poppler, djvulibre, libspectre, cups
, file, ghostscript
}:
let
@@ -10,7 +10,7 @@ let
url="https://launchpad.net/qpdfview/trunk/${version}/+download/qpdfview-${version}.tar.gz";
sha256 = "0v1rl126hvblajnph2hkansgi0s8vjdc5yxrm4y3faa0lxzjwr6c";
};
- nativeBuildInputs = [ qmake pkgconfig ];
+ nativeBuildInputs = [ qmake pkg-config ];
buildInputs = [
qtbase qtsvg poppler djvulibre libspectre cups file ghostscript
];
diff --git a/third_party/nixpkgs/pkgs/applications/misc/qsudo/default.nix b/third_party/nixpkgs/pkgs/applications/misc/qsudo/default.nix
index f7dbc9a905..5f9958f2d5 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/qsudo/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/qsudo/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv
+{ lib
, mkDerivation
, fetchFromGitHub
, qmake
diff --git a/third_party/nixpkgs/pkgs/applications/misc/qt-box-editor/default.nix b/third_party/nixpkgs/pkgs/applications/misc/qt-box-editor/default.nix
index 5de2428250..9480a32aae 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/qt-box-editor/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/qt-box-editor/default.nix
@@ -1,5 +1,5 @@
{ mkDerivation
-, lib, stdenv
+, lib
, fetchFromGitHub
, qtbase
, qtsvg
diff --git a/third_party/nixpkgs/pkgs/applications/misc/qtbitcointrader/default.nix b/third_party/nixpkgs/pkgs/applications/misc/qtbitcointrader/default.nix
index 4ab70a5a8d..fafd91f781 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/qtbitcointrader/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/qtbitcointrader/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchzip, qt5, mkDerivation }:
+{ lib, fetchzip, qt5, mkDerivation }:
let
version = "1.40.43";
diff --git a/third_party/nixpkgs/pkgs/applications/misc/quicksynergy/default.nix b/third_party/nixpkgs/pkgs/applications/misc/quicksynergy/default.nix
index ee95d6baeb..81a4ef3d99 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/quicksynergy/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/quicksynergy/default.nix
@@ -1,4 +1,4 @@
-{lib, stdenv, fetchurl, pkgconfig, gtk2, synergy}:
+{lib, stdenv, fetchurl, pkg-config, gtk2, synergy}:
stdenv.mkDerivation rec {
pname = "quicksynergy";
@@ -8,7 +8,7 @@ stdenv.mkDerivation rec {
sha256 = "1pi8503bg8q1psw50y6d780i33nnvfjqiy9vnr3v52pdcfip8pix";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [
gtk2
synergy
diff --git a/third_party/nixpkgs/pkgs/applications/misc/ranger/default.nix b/third_party/nixpkgs/pkgs/applications/misc/ranger/default.nix
index 8394fd4c53..619b2ba995 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/ranger/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/ranger/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, lib, fetchFromGitHub, python3Packages, file, less, highlight
+{ lib, fetchFromGitHub, python3Packages, file, less, highlight
, imagePreviewSupport ? true, w3m ? null}:
with lib;
diff --git a/third_party/nixpkgs/pkgs/applications/misc/razergenie/default.nix b/third_party/nixpkgs/pkgs/applications/misc/razergenie/default.nix
index 35ffb804c4..8f78c0beca 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/razergenie/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/razergenie/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, lib, meson, ninja, pkgconfig, qtbase, qttools
+{ stdenv, fetchFromGitHub, lib, meson, ninja, pkg-config, qtbase, qttools
, wrapQtAppsHook
, enableExperimental ? false
, includeMatrixDiscovery ? false
@@ -19,7 +19,7 @@ in stdenv.mkDerivation {
};
nativeBuildInputs = [
- pkgconfig meson ninja wrapQtAppsHook
+ pkg-config meson ninja wrapQtAppsHook
];
buildInputs = [
diff --git a/third_party/nixpkgs/pkgs/applications/misc/reddsaver/default.nix b/third_party/nixpkgs/pkgs/applications/misc/reddsaver/default.nix
index c90aeeb0af..fae4948d8b 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/reddsaver/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/reddsaver/default.nix
@@ -7,23 +7,23 @@
}:
rustPlatform.buildRustPackage rec {
- version = "0.2.2";
+ version = "0.2.3";
pname = "reddsaver";
src = fetchFromGitHub {
owner = "manojkarthick";
repo = "reddsaver";
rev = "v${version}";
- sha256 = "0802jz503jhyz5q6mg1fj2bvkl4nggvs8y03zddd298ymplx5dbx";
+ sha256 = "sha256-K6SyfYx8VG0t6yogHwd80AxQuj3TXofHLEqZcDsRs1s=";
};
- cargoSha256 = "0z8q187331j3rxj8hzym25pwrikxbd0r829v29y8w6v5n0hb47fs";
+ cargoSha256 = "sha256-VDr7fcE13Wy7KoGG3U1GSbWqF5Oad4EobgzOL7dtJDo=";
nativeBuildInputs = [ pkg-config ];
buildInputs = [ openssl ]
++ lib.optional stdenv.isDarwin Security;
- # package does not contain tests as of v0.2.2
+ # package does not contain tests as of v0.2.3
docCheck = false;
meta = with lib; {
diff --git a/third_party/nixpkgs/pkgs/applications/misc/redis-desktop-manager/default.nix b/third_party/nixpkgs/pkgs/applications/misc/redis-desktop-manager/default.nix
index ec40347cbc..844fd19e22 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/redis-desktop-manager/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/redis-desktop-manager/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, lib, fetchFromGitHub, fetchFromGitiles, pkgconfig, libssh2
+{ stdenv, lib, fetchFromGitHub, fetchFromGitiles, pkg-config, libssh2
, qtbase, qtdeclarative, qtgraphicaleffects, qtimageformats, qtquickcontrols
, qtsvg, qttools, qtquick1, qtcharts
, qmake
@@ -25,7 +25,7 @@ stdenv.mkDerivation rec {
sha256 = "0yd4i944d4blw8jky0nxl7sfkkj975q4d328rdcbhizwvf6dx81f";
};
- nativeBuildInputs = [ pkgconfig qmake ];
+ nativeBuildInputs = [ pkg-config qmake ];
buildInputs = [
libssh2 qtbase qtdeclarative qtgraphicaleffects qtimageformats
qtquick1 qtquickcontrols qtsvg qttools qtcharts
diff --git a/third_party/nixpkgs/pkgs/applications/misc/redshift/default.nix b/third_party/nixpkgs/pkgs/applications/misc/redshift/default.nix
index 81a8267e51..5798473db5 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/redshift/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/redshift/default.nix
@@ -1,6 +1,6 @@
{ lib, stdenv, fetchFromGitHub, fetchFromGitLab
, autoconf, automake, gettext, intltool
-, libtool, pkgconfig, wrapGAppsHook, wrapPython, gobject-introspection
+, libtool, pkg-config, wrapGAppsHook, wrapPython, gobject-introspection
, gtk3, python, pygobject3, pyxdg
, withQuartz ? stdenv.isDarwin, ApplicationServices
@@ -30,7 +30,7 @@ let
gettext
intltool
libtool
- pkgconfig
+ pkg-config
wrapGAppsHook
wrapPython
];
diff --git a/third_party/nixpkgs/pkgs/applications/misc/regextester/default.nix b/third_party/nixpkgs/pkgs/applications/misc/regextester/default.nix
index a6762d7d84..eac131d6ef 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/regextester/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/regextester/default.nix
@@ -3,7 +3,7 @@
, vala
, gettext
, libxml2
-, pkgconfig
+, pkg-config
, glib
, gtk3
, gnome3
@@ -32,7 +32,7 @@ stdenv.mkDerivation rec {
libxml2
meson
ninja
- pkgconfig
+ pkg-config
wrapGAppsHook
];
diff --git a/third_party/nixpkgs/pkgs/applications/misc/remarkable/remarkable-mouse/default.nix b/third_party/nixpkgs/pkgs/applications/misc/remarkable/remarkable-mouse/default.nix
index 77538f2436..800170b314 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/remarkable/remarkable-mouse/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/remarkable/remarkable-mouse/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, buildPythonApplication, fetchPypi, python3Packages }:
+{ lib, buildPythonApplication, fetchPypi, python3Packages }:
buildPythonApplication rec {
pname = "remarkable-mouse";
diff --git a/third_party/nixpkgs/pkgs/applications/misc/remarkable/rmapi/default.nix b/third_party/nixpkgs/pkgs/applications/misc/remarkable/rmapi/default.nix
index 22a154da4f..e2a5f348da 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/remarkable/rmapi/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/remarkable/rmapi/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, buildGoModule, fetchFromGitHub }:
+{ lib, buildGoModule, fetchFromGitHub }:
buildGoModule rec {
pname = "rmapi";
diff --git a/third_party/nixpkgs/pkgs/applications/misc/remarkable/rmview/default.nix b/third_party/nixpkgs/pkgs/applications/misc/remarkable/rmview/default.nix
new file mode 100644
index 0000000000..385607ec70
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/applications/misc/remarkable/rmview/default.nix
@@ -0,0 +1,31 @@
+{ lib, fetchFromGitHub, python3Packages, wrapQtAppsHook }:
+
+python3Packages.buildPythonApplication rec {
+ pname = "rmview";
+ version = "2.1";
+
+ src = fetchFromGitHub {
+ owner = "bordaigorl";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "0zyngirpg808k1pkyhrk43qr3i8ilvfci0wzwk4b5f6f9cmjs7kb";
+ };
+
+ nativeBuildInputs = with python3Packages; [ pyqt5 wrapQtAppsHook ];
+ propagatedBuildInputs = with python3Packages; [ pyqt5 paramiko twisted ];
+
+ preBuild = ''
+ pyrcc5 -o src/rmview/resources.py resources.qrc
+ '';
+
+ preFixup = ''
+ wrapQtApp "$out/bin/rmview"
+ '';
+
+ meta = with lib; {
+ description = "Fast live viewer for reMarkable 1 and 2";
+ homepage = "https://github.com/bordaigorl/rmview";
+ license = licenses.gpl3Only;
+ maintainers = [ maintainers.nickhu ];
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/applications/misc/rescuetime/default.nix b/third_party/nixpkgs/pkgs/applications/misc/rescuetime/default.nix
index fcdab3ddbc..69f0b26b9e 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/rescuetime/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/rescuetime/default.nix
@@ -1,18 +1,18 @@
-{ stdenv, lib, fetchurl, dpkg, patchelf, qt5, libXtst, libXext, libX11, mkDerivation, makeWrapper, libXScrnSaver, writeScript }:
+{ stdenv, lib, fetchurl, dpkg, patchelf, qt5, libXtst, libXext, libX11, mkDerivation, makeWrapper, libXScrnSaver, writeScript, common-updater-scripts, curl, pup }:
let
- version = "2.16.4.2";
+ version = "2.16.5.1";
src =
if stdenv.hostPlatform.system == "i686-linux" then fetchurl {
name = "rescuetime-installer.deb";
url = "https://www.rescuetime.com/installers/rescuetime_${version}_i386.deb";
- sha256 = "0zyal9n3rfj8i13v1q25inq6qyil7897483cdhqvwpb8wskrij4c";
+ sha256 = "1xrvyy0higc1fbc8ascpaszvg2bl6x0a35bzmdq6dkay48hnrd8b";
} else fetchurl {
name = "rescuetime-installer.deb";
url = "https://www.rescuetime.com/installers/rescuetime_${version}_amd64.deb";
- sha256 = "03bmnkxhip1wilnfqs8akmy1hppahxrmnm8gasnmw5s922vn06cv";
+ sha256 = "09ng0yal66d533vzfv27k9l2va03rqbqmsni43qi3hgx7w9wx5ii";
};
-in mkDerivation {
+in mkDerivation rec {
# https://www.rescuetime.com/updates/linux_release_notes.html
inherit version;
pname = "rescuetime";
@@ -35,12 +35,18 @@ in mkDerivation {
$out/bin/rescuetime
'';
- passthru.updateScript = writeScript "rescuetime-updater" ''
- #!/usr/bin/env nix-shell
- #!nix-shell -i bash -p curl pup common-updater-scripts
+ passthru.updateScript = writeScript "${pname}-updater" ''
+ #!${stdenv.shell}
set -eu -o pipefail
+ PATH=${lib.makeBinPath [curl pup common-updater-scripts]}:$PATH
latestVersion="$(curl -sS https://www.rescuetime.com/release-notes/linux | pup '.release:first-of-type h2 strong text{}' | tr -d '\n')"
- update-source-version rescuetime "$latestVersion"
+
+ for platform in ${lib.concatStringsSep " " meta.platforms}; do
+ # The script will not perform an update when the version attribute is up to date from previous platform run
+ # We need to clear it before each run
+ update-source-version ${pname} 0 $(yes 0 | head -64 | tr -d "\n") --system=$platform
+ update-source-version ${pname} "$latestVersion" --system=$platform
+ done
'';
meta = with lib; {
diff --git a/third_party/nixpkgs/pkgs/applications/misc/rofi-emoji/default.nix b/third_party/nixpkgs/pkgs/applications/misc/rofi-emoji/default.nix
index 14742da35d..73d8999be5 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/rofi-emoji/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/rofi-emoji/default.nix
@@ -6,7 +6,7 @@
, makeWrapper
, autoreconfHook
-, pkgconfig
+, pkg-config
, cairo
, glib
@@ -45,7 +45,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [
autoreconfHook
- pkgconfig
+ pkg-config
];
buildInputs = [
diff --git a/third_party/nixpkgs/pkgs/applications/misc/rofi-file-browser/default.nix b/third_party/nixpkgs/pkgs/applications/misc/rofi-file-browser/default.nix
index d5b0944ac3..0f9067a7e3 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/rofi-file-browser/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/rofi-file-browser/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, cmake, pkgconfig, rofi, gtk3 }:
+{ lib, stdenv, fetchFromGitHub, cmake, pkg-config, rofi, gtk3 }:
stdenv.mkDerivation rec {
pname = "rofi-file-browser-extended";
@@ -18,7 +18,7 @@ stdenv.mkDerivation rec {
--replace "/usr/share/" "$out/share/"
'';
- nativeBuildInputs = [ cmake pkgconfig ];
+ nativeBuildInputs = [ cmake pkg-config ];
buildInputs = [ rofi gtk3 ];
ROFI_PLUGINS_DIR = "$out/lib/rofi";
diff --git a/third_party/nixpkgs/pkgs/applications/misc/rofi/default.nix b/third_party/nixpkgs/pkgs/applications/misc/rofi/default.nix
index 6ee2cb8c34..33a37e3261 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/rofi/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/rofi/default.nix
@@ -1,5 +1,5 @@
{ stdenv, lib, fetchurl
-, autoreconfHook, pkgconfig, libxkbcommon, pango, which, git
+, autoreconfHook, pkg-config, libxkbcommon, pango, which, git
, cairo, libxcb, xcbutil, xcbutilwm, xcbutilxrm, libstartup_notification
, bison, flex, librsvg, check
}:
@@ -19,7 +19,7 @@ stdenv.mkDerivation rec {
sed -i 's/~root/~nobody/g' test/helper-expand.c
'';
- nativeBuildInputs = [ autoreconfHook pkgconfig ];
+ nativeBuildInputs = [ autoreconfHook pkg-config ];
buildInputs = [ libxkbcommon pango cairo git bison flex librsvg check
libstartup_notification libxcb xcbutil xcbutilwm xcbutilxrm which
];
diff --git a/third_party/nixpkgs/pkgs/applications/misc/rofimoji/default.nix b/third_party/nixpkgs/pkgs/applications/misc/rofimoji/default.nix
index ed97c17bfd..1e340697e7 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/rofimoji/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/rofimoji/default.nix
@@ -38,6 +38,9 @@ buildPythonApplication rec {
substituteInPlace setup.py --replace 'pyxdg==0.26' 'pyxdg'
'';
+ # no tests executed
+ doCheck = false;
+
meta = with lib; {
description = "A simple emoji and character picker for rofi";
homepage = "https://github.com/fdw/rofimoji";
diff --git a/third_party/nixpkgs/pkgs/applications/misc/rsclock/default.nix b/third_party/nixpkgs/pkgs/applications/misc/rsclock/default.nix
index d7b38e2d66..bc36b2f379 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/rsclock/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/rsclock/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, rustPlatform, fetchFromGitHub }:
+{ lib, rustPlatform, fetchFromGitHub }:
rustPlatform.buildRustPackage rec {
pname = "rsClock";
diff --git a/third_party/nixpkgs/pkgs/applications/misc/rss-bridge-cli/default.nix b/third_party/nixpkgs/pkgs/applications/misc/rss-bridge-cli/default.nix
index 4ab79440b2..7550e6bcb9 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/rss-bridge-cli/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/rss-bridge-cli/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, writeShellScriptBin, rss-bridge, php }:
+{ lib, writeShellScriptBin, rss-bridge, php }:
let
phpWithExts = (php.withExtensions
diff --git a/third_party/nixpkgs/pkgs/applications/misc/rtv/default.nix b/third_party/nixpkgs/pkgs/applications/misc/rtv/default.nix
index 3439369623..be539a37a3 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/rtv/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/rtv/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, python3Packages }:
+{ lib, fetchFromGitHub, python3Packages }:
with python3Packages;
buildPythonApplication rec {
diff --git a/third_party/nixpkgs/pkgs/applications/misc/sc-im/default.nix b/third_party/nixpkgs/pkgs/applications/misc/sc-im/default.nix
index 21cf60b60f..0ae7a5c1ec 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/sc-im/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/sc-im/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, yacc, ncurses, libxml2, libzip, libxls, pkgconfig }:
+{ lib, stdenv, fetchFromGitHub, yacc, ncurses, libxml2, libzip, libxls, pkg-config }:
stdenv.mkDerivation rec {
version = "0.7.0";
@@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
sha256 = "0xi0n9qzby012y2j7hg4fgcwyly698sfi4i9gkvy0q682jihprbk";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ yacc ncurses libxml2 libzip libxls ];
buildPhase = ''
diff --git a/third_party/nixpkgs/pkgs/applications/misc/sdcv/default.nix b/third_party/nixpkgs/pkgs/applications/misc/sdcv/default.nix
index ea3fc7d30f..391ef82daf 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/sdcv/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/sdcv/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, cmake, pkgconfig, glib, gettext, readline }:
+{ lib, stdenv, fetchFromGitHub, cmake, pkg-config, glib, gettext, readline }:
stdenv.mkDerivation rec {
pname = "sdcv";
@@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
};
hardeningDisable = [ "format" ];
- nativeBuildInputs = [ cmake pkgconfig ];
+ nativeBuildInputs = [ cmake pkg-config ];
buildInputs = [ glib gettext readline ];
preInstall = ''
diff --git a/third_party/nixpkgs/pkgs/applications/misc/sequeler/default.nix b/third_party/nixpkgs/pkgs/applications/misc/sequeler/default.nix
index ff7fc7dd08..c8a0e0175f 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/sequeler/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/sequeler/default.nix
@@ -1,5 +1,5 @@
{ lib, stdenv, fetchFromGitHub, nix-update-script
-, vala, meson, ninja, pkgconfig, pantheon, gettext, wrapGAppsHook, python3, desktop-file-utils
+, vala, meson, ninja, pkg-config, pantheon, gettext, wrapGAppsHook, python3, desktop-file-utils
, gtk3, glib, libgee, libgda, gtksourceview, libxml2, libsecret, libssh2 }:
@@ -20,7 +20,7 @@ in stdenv.mkDerivation rec {
sha256 = "090plqnby2wxzr1waq5kz89w3269j363mgxwfz9g7qg55lddaahz";
};
- nativeBuildInputs = [ meson ninja pkgconfig vala gettext wrapGAppsHook python3 desktop-file-utils ];
+ nativeBuildInputs = [ meson ninja pkg-config vala gettext wrapGAppsHook python3 desktop-file-utils ];
buildInputs = [ gtk3 glib pantheon.granite libgee sqlGda gtksourceview libxml2 libsecret libssh2 ];
diff --git a/third_party/nixpkgs/pkgs/applications/misc/sidequest/default.nix b/third_party/nixpkgs/pkgs/applications/misc/sidequest/default.nix
index ef4d472e74..6dad2eaf81 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/sidequest/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/sidequest/default.nix
@@ -1,69 +1,69 @@
{ stdenv, lib, fetchurl, buildFHSUserEnv, makeDesktopItem, makeWrapper, atomEnv, libuuid, at-spi2-atk, icu, openssl, zlib }:
- let
- pname = "sidequest";
- version = "0.10.11";
+ let
+ pname = "sidequest";
+ version = "0.10.11";
- desktopItem = makeDesktopItem rec {
- name = "SideQuest";
- exec = "SideQuest";
- desktopName = name;
- genericName = "VR App Store";
- categories = "Settings;PackageManager;";
- };
+ desktopItem = makeDesktopItem rec {
+ name = "SideQuest";
+ exec = "SideQuest";
+ desktopName = name;
+ genericName = "VR App Store";
+ categories = "Settings;PackageManager;";
+ };
- sidequest = stdenv.mkDerivation {
- inherit pname version;
+ sidequest = stdenv.mkDerivation {
+ inherit pname version;
- src = fetchurl {
- url = "https://github.com/the-expanse/SideQuest/releases/download/v${version}/SideQuest-${version}.tar.xz";
- sha256 = "0fw952kdh1gn00y6sx2ag0rnb2paxq9ikg4bzgmbj7rrd1c6l2k9";
- };
+ src = fetchurl {
+ url = "https://github.com/the-expanse/SideQuest/releases/download/v${version}/SideQuest-${version}.tar.xz";
+ sha256 = "0fw952kdh1gn00y6sx2ag0rnb2paxq9ikg4bzgmbj7rrd1c6l2k9";
+ };
- buildInputs = [ makeWrapper ];
+ buildInputs = [ makeWrapper ];
- buildCommand = ''
- mkdir -p "$out/lib/SideQuest" "$out/bin"
- tar -xJf "$src" -C "$out/lib/SideQuest" --strip-components 1
+ buildCommand = ''
+ mkdir -p "$out/lib/SideQuest" "$out/bin"
+ tar -xJf "$src" -C "$out/lib/SideQuest" --strip-components 1
- ln -s "$out/lib/SideQuest/sidequest" "$out/bin"
+ ln -s "$out/lib/SideQuest/sidequest" "$out/bin"
- fixupPhase
+ fixupPhase
- # mkdir -p "$out/share/applications"
- # ln -s "${desktopItem}/share/applications/*" "$out/share/applications"
+ # mkdir -p "$out/share/applications"
+ # ln -s "${desktopItem}/share/applications/*" "$out/share/applications"
- patchelf \
- --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \
- --set-rpath "${atomEnv.libPath}/lib:${lib.makeLibraryPath [libuuid at-spi2-atk]}:$out/lib/SideQuest" \
- "$out/lib/SideQuest/sidequest"
- '';
- };
- in buildFHSUserEnv {
- name = "SideQuest";
+ patchelf \
+ --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \
+ --set-rpath "${atomEnv.libPath}/lib:${lib.makeLibraryPath [libuuid at-spi2-atk]}:$out/lib/SideQuest" \
+ "$out/lib/SideQuest/sidequest"
+ '';
+ };
+ in buildFHSUserEnv {
+ name = "SideQuest";
- passthru = {
- inherit pname version;
+ passthru = {
+ inherit pname version;
- meta = with lib; {
- description = "An open app store and side-loading tool for Android-based VR devices such as the Oculus Go, Oculus Quest or Moverio BT 300";
- homepage = "https://github.com/the-expanse/SideQuest";
- downloadPage = "https://github.com/the-expanse/SideQuest/releases";
- license = licenses.mit;
- maintainers = with maintainers; [ joepie91 rvolosatovs ];
- platforms = [ "x86_64-linux" ];
- };
- };
+ meta = with lib; {
+ description = "An open app store and side-loading tool for Android-based VR devices such as the Oculus Go, Oculus Quest or Moverio BT 300";
+ homepage = "https://github.com/the-expanse/SideQuest";
+ downloadPage = "https://github.com/the-expanse/SideQuest/releases";
+ license = licenses.mit;
+ maintainers = with maintainers; [ joepie91 rvolosatovs ];
+ platforms = [ "x86_64-linux" ];
+ };
+ };
- targetPkgs = pkgs: [
- sidequest
- # Needed in the environment on runtime, to make QuestSaberPatch work
- icu openssl zlib
- ];
+ targetPkgs = pkgs: [
+ sidequest
+ # Needed in the environment on runtime, to make QuestSaberPatch work
+ icu openssl zlib
+ ];
- extraInstallCommands = ''
- mkdir -p "$out/share/applications"
- ln -s ${desktopItem}/share/applications/* "$out/share/applications"
- '';
+ extraInstallCommands = ''
+ mkdir -p "$out/share/applications"
+ ln -s ${desktopItem}/share/applications/* "$out/share/applications"
+ '';
- runScript = "sidequest";
- }
+ runScript = "sidequest";
+ }
diff --git a/third_party/nixpkgs/pkgs/applications/misc/signumone-ks/default.nix b/third_party/nixpkgs/pkgs/applications/misc/signumone-ks/default.nix
index 144f725e2e..eb0af95d58 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/signumone-ks/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/signumone-ks/default.nix
@@ -1,13 +1,13 @@
{ lib, stdenv, fetchurl, dpkg, autoPatchelfHook, makeWrapper,
- atk, ffmpeg, gdk-pixbuf, glibc, gtk3, libav_0_8, libXtst }:
+ atk, ffmpeg, gdk-pixbuf, gtk3, libXtst }:
stdenv.mkDerivation rec {
pname = "signumone-ks";
- version = "3.1.2";
+ version = "3.1.3";
src = fetchurl {
url = "https://cdn-dist.signum.one/${version}/${pname}-${version}.deb";
- sha256 = "4efd80e61619ccf26df1292194fcec68eb14d77dfcf0a1a673da4cf5bf41f4b7";
+ sha256 = "00wlya3kb6qac2crflm86km9r48r29bvngjq1wgzj9w2xv0q32b9";
};
# Necessary to avoid using multiple ffmpeg and gtk libs
@@ -20,8 +20,8 @@ stdenv.mkDerivation rec {
];
buildInputs = [
- atk glibc gdk-pixbuf stdenv.cc.cc ffmpeg
- libav_0_8 gtk3 libXtst
+ atk gdk-pixbuf ffmpeg
+ gtk3 libXtst
];
libPath = lib.makeLibraryPath buildInputs;
diff --git a/third_party/nixpkgs/pkgs/applications/misc/slade/default.nix b/third_party/nixpkgs/pkgs/applications/misc/slade/default.nix
index ed0dde0ffa..e9ba7b2a8f 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/slade/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/slade/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, cmake, pkgconfig, wxGTK, gtk2, sfml, fluidsynth, curl, freeimage, ftgl, glew, zip }:
+{ lib, stdenv, fetchFromGitHub, cmake, pkg-config, wxGTK, gtk2, sfml, fluidsynth, curl, freeimage, ftgl, glew, zip }:
stdenv.mkDerivation rec {
pname = "slade";
@@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
sha256 = "0mdn59jm6ab4cdh99bgvadif3wdlqmk5mq635gg7krq35njgw6f6";
};
- nativeBuildInputs = [ cmake pkgconfig zip ];
+ nativeBuildInputs = [ cmake pkg-config zip ];
buildInputs = [ wxGTK gtk2 sfml fluidsynth curl freeimage ftgl glew ];
meta = with lib; {
diff --git a/third_party/nixpkgs/pkgs/applications/misc/slade/git.nix b/third_party/nixpkgs/pkgs/applications/misc/slade/git.nix
index b7fee00a40..dfbfbe5566 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/slade/git.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/slade/git.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, cmake, pkgconfig, wxGTK, gtk2, sfml, fluidsynth, curl, freeimage, ftgl, glew, zip }:
+{ lib, stdenv, fetchFromGitHub, cmake, pkg-config, wxGTK, gtk2, sfml, fluidsynth, curl, freeimage, ftgl, glew, zip }:
stdenv.mkDerivation {
name = "slade-git-3.1.2.2018.01.29";
@@ -11,7 +11,7 @@ stdenv.mkDerivation {
};
cmakeFlags = ["-DNO_WEBVIEW=1"];
- nativeBuildInputs = [ cmake pkgconfig zip ];
+ nativeBuildInputs = [ cmake pkg-config zip ];
buildInputs = [ wxGTK gtk2 sfml fluidsynth curl freeimage ftgl glew ];
meta = with lib; {
diff --git a/third_party/nixpkgs/pkgs/applications/misc/slstatus/default.nix b/third_party/nixpkgs/pkgs/applications/misc/slstatus/default.nix
index e4f8642738..613d2f8e78 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/slstatus/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/slstatus/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchgit, pkgconfig, writeText, libX11, conf ? null, patches ? [] }:
+{ lib, stdenv, fetchgit, pkg-config, writeText, libX11, conf ? null, patches ? [] }:
with lib;
@@ -17,7 +17,7 @@ stdenv.mkDerivation rec {
inherit patches;
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ libX11 ];
installFlags = [ "PREFIX=$(out)" ];
diff --git a/third_party/nixpkgs/pkgs/applications/misc/snapper-gui/default.nix b/third_party/nixpkgs/pkgs/applications/misc/snapper-gui/default.nix
new file mode 100644
index 0000000000..5beacfad2f
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/applications/misc/snapper-gui/default.nix
@@ -0,0 +1,49 @@
+{ lib, fetchFromGitHub, python3, python3Packages
+, gnome3, gtk3, wrapGAppsHook, gtksourceview3, snapper
+, gobject-introspection
+}:
+
+python3Packages.buildPythonApplication rec {
+ pname = "snapper-gui";
+ version = "2020-10-20";
+
+ src = fetchFromGitHub {
+ owner = "ricardomv";
+ repo = pname;
+ rev = "f0c67abe0e10cc9e2ebed400cf80ecdf763fb1d1";
+ sha256 = "13j4spbi9pxg69zifzai8ifk4207sn0vwh6vjqryi0snd5sylh7h";
+ };
+
+ nativeBuildInputs = [ wrapGAppsHook ];
+
+ buildInputs = [
+ python3
+ gobject-introspection
+ gnome3.adwaita-icon-theme
+ ];
+
+ doCheck = false; # it doesn't have any tests
+
+ propagatedBuildInputs = with python3Packages; [
+ gtk3
+ dbus-python
+ pygobject3
+ setuptools
+ gtksourceview3
+ snapper
+ ];
+
+ meta = with lib; {
+ description = "Graphical interface for snapper";
+ longDescription = ''
+ A graphical user interface for the tool snapper for Linux filesystem
+ snapshot management. It can compare snapshots and revert differences between snapshots.
+ In simple terms, this allows root and non-root users to view older versions of files
+ and revert changes. Currently works with btrfs, ext4 and thin-provisioned LVM volumes.
+ '';
+ homepage = "https://github.com/ricardomv/snapper-gui";
+ license = licenses.gpl2Plus;
+ platforms = platforms.linux;
+ maintainers = with maintainers; [ ahuzik ];
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/applications/misc/snowmachine/default.nix b/third_party/nixpkgs/pkgs/applications/misc/snowmachine/default.nix
new file mode 100644
index 0000000000..022d75030d
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/applications/misc/snowmachine/default.nix
@@ -0,0 +1,24 @@
+{ buildPythonPackage, lib, click, colorama, fetchPypi, setuptools-git }:
+
+buildPythonPackage rec {
+ pname = "snowmachine";
+ version = "1.0.1";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "1v385hhxy2a8vx5p0fhn0di8l4qfpb0a86j6nwsg0aw6ngb09qf1";
+ };
+
+ buildInputs = [ setuptools-git ];
+ propagatedBuildInputs = [ click colorama ];
+
+ doCheck = false;
+ pythonImportsCheck = [ "snowmachine" ];
+
+ meta = with lib; {
+ description = "A python script that will make your terminal snow";
+ homepage = "https://github.com/sontek/snowmachine";
+ license = with licenses; [ bsd3 ];
+ maintainers = with maintainers; [ djanatyn ];
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/applications/misc/spacefm/default.nix b/third_party/nixpkgs/pkgs/applications/misc/spacefm/default.nix
index 85ce1e6b1b..e08240733d 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/spacefm/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/spacefm/default.nix
@@ -1,5 +1,5 @@
{ pkgs, fetchFromGitHub, lib, stdenv, gtk3, udev, desktop-file-utils
-, shared-mime-info, intltool, pkgconfig, wrapGAppsHook, ffmpegthumbnailer
+, shared-mime-info, intltool, pkg-config, wrapGAppsHook, ffmpegthumbnailer
, jmtpfs, ifuseSupport ? false, ifuse ? null, lsof, udisks2 }:
stdenv.mkDerivation rec {
@@ -32,7 +32,7 @@ stdenv.mkDerivation rec {
gappsWrapperArgs+=(--prefix XDG_DATA_DIRS : "${shared-mime-info}/share")
'';
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [
gtk3 udev desktop-file-utils shared-mime-info intltool
wrapGAppsHook ffmpegthumbnailer jmtpfs lsof udisks2
diff --git a/third_party/nixpkgs/pkgs/applications/misc/subsurface/default.nix b/third_party/nixpkgs/pkgs/applications/misc/subsurface/default.nix
index ab3423c473..51d015c6e4 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/subsurface/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/subsurface/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, fetchFromGitHub, autoreconfHook, cmake, wrapQtAppsHook, pkgconfig, qmake
+{ lib, stdenv, fetchurl, fetchFromGitHub, autoreconfHook, cmake, wrapQtAppsHook, pkg-config, qmake
, curl, grantlee, libgit2, libusb-compat-0_1, libssh2, libxml2, libxslt, libzip, zlib
, qtbase, qtconnectivity, qtlocation, qtsvg, qttools, qtwebkit, libXcomposite
}:
@@ -84,7 +84,7 @@ in stdenv.mkDerivation {
qtbase qtconnectivity qtsvg qttools qtwebkit
];
- nativeBuildInputs = [ cmake wrapQtAppsHook pkgconfig ];
+ nativeBuildInputs = [ cmake wrapQtAppsHook pkg-config ];
cmakeFlags = [
"-DLIBDC_FROM_PKGCONFIG=ON"
diff --git a/third_party/nixpkgs/pkgs/applications/misc/swappy/default.nix b/third_party/nixpkgs/pkgs/applications/misc/swappy/default.nix
index 11798db34f..bf1fdf63fe 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/swappy/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/swappy/default.nix
@@ -5,7 +5,7 @@
, cairo
, pango
, gtk
-, pkgconfig
+, pkg-config
, cmake
, scdoc
, libnotify
@@ -24,7 +24,7 @@ stdenv.mkDerivation rec {
sha256 = "14ac2jmnak7avcz0jhqjm30vk7pv3gq5aq5rdyh84k8c613kkicf";
};
- nativeBuildInputs = [ glib meson ninja pkgconfig cmake scdoc ];
+ nativeBuildInputs = [ glib meson ninja pkg-config cmake scdoc ];
buildInputs = [ cairo pango gtk libnotify wayland glib ];
diff --git a/third_party/nixpkgs/pkgs/applications/misc/synapse/default.nix b/third_party/nixpkgs/pkgs/applications/misc/synapse/default.nix
index 6f8dd068de..da822f5347 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/synapse/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/synapse/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, gettext, pkgconfig, glib, libnotify, gtk3, libgee
+{ lib, stdenv, fetchurl, gettext, pkg-config, glib, libnotify, gtk3, libgee
, keybinder3, json-glib, zeitgeist, vala, gobject-introspection
}:
@@ -14,7 +14,7 @@ in stdenv.mkDerivation rec {
};
nativeBuildInputs = [
- pkgconfig gettext vala
+ pkg-config gettext vala
# For setup hook
gobject-introspection
];
diff --git a/third_party/nixpkgs/pkgs/applications/misc/syncthing-tray/default.nix b/third_party/nixpkgs/pkgs/applications/misc/syncthing-tray/default.nix
index ab57bf7a43..db734bff58 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/syncthing-tray/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/syncthing-tray/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, buildGoPackage, pkgconfig, libappindicator-gtk3 }:
+{ lib, fetchFromGitHub, buildGoPackage, pkg-config, libappindicator-gtk3 }:
buildGoPackage rec {
pname = "syncthing-tray";
@@ -15,7 +15,7 @@ buildGoPackage rec {
goDeps = ./deps.nix;
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ libappindicator-gtk3 ];
meta = with lib; {
diff --git a/third_party/nixpkgs/pkgs/applications/misc/syncthingtray/default.nix b/third_party/nixpkgs/pkgs/applications/misc/syncthingtray/default.nix
index bbe629ecb1..f5c5faf4d9 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/syncthingtray/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/syncthingtray/default.nix
@@ -1,5 +1,4 @@
{ mkDerivation
-, stdenv
, lib
, fetchFromGitHub
, qtbase
diff --git a/third_party/nixpkgs/pkgs/applications/misc/taizen/default.nix b/third_party/nixpkgs/pkgs/applications/misc/taizen/default.nix
index 993606d39c..c480c7a8e2 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/taizen/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/taizen/default.nix
@@ -1,4 +1,4 @@
-{ rustPlatform, lib, fetchFromGitHub, ncurses, openssl, pkgconfig, Security, stdenv }:
+{ rustPlatform, lib, fetchFromGitHub, ncurses, openssl, pkg-config, Security, stdenv }:
rustPlatform.buildRustPackage rec {
pname = "taizen";
@@ -12,7 +12,7 @@ rustPlatform.buildRustPackage rec {
};
buildInputs = [ ncurses openssl ] ++ lib.optional stdenv.isDarwin Security;
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
cargoSha256 = "0chrgwm97y1a3gj218x25yqk1y1h74a6gzyxjdm023msvs58nkni";
diff --git a/third_party/nixpkgs/pkgs/applications/misc/taskwarrior-tui/default.nix b/third_party/nixpkgs/pkgs/applications/misc/taskwarrior-tui/default.nix
index ae730d597c..5c5192ebb2 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/taskwarrior-tui/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/taskwarrior-tui/default.nix
@@ -1,23 +1,23 @@
-{ lib, stdenv
+{ lib
, rustPlatform
, fetchFromGitHub
}:
rustPlatform.buildRustPackage rec {
pname = "taskwarrior-tui";
- version = "0.9.5";
+ version = "0.9.6";
src = fetchFromGitHub {
owner = "kdheepak";
repo = "taskwarrior-tui";
rev = "v${version}";
- sha256 = "1348ypjphm5f46civbrcxbbahwwl2j47z1hg8ndq1cg2bh5wb8kg";
+ sha256 = "1w8x3qfw7p4q8srdbamqlrz5nsilyd0dy87jp7kq2n7yxsrbyh4x";
};
# Because there's a test that requires terminal access
doCheck = false;
- cargoSha256 = "11zpy3whzir9mlbvf0jyscqwj9z44a6s5i1bc2cnxyciqy9b57md";
+ cargoSha256 = "0b69qyb74r9may6n61i5a5nzwhxpaij6y40bq6kh8rzdwy0awwx7";
meta = with lib; {
description = "A terminal user interface for taskwarrior ";
diff --git a/third_party/nixpkgs/pkgs/applications/misc/termdown/default.nix b/third_party/nixpkgs/pkgs/applications/misc/termdown/default.nix
index d8bb03138f..562a0f0bdc 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/termdown/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/termdown/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv
+{ lib
, fetchFromGitHub
, buildPythonApplication
, click
diff --git a/third_party/nixpkgs/pkgs/applications/misc/terminal-parrot/default.nix b/third_party/nixpkgs/pkgs/applications/misc/terminal-parrot/default.nix
index e3e64cfd68..b44b4bd0a7 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/terminal-parrot/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/terminal-parrot/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, buildGoModule, fetchFromGitHub }:
+{ lib, buildGoModule, fetchFromGitHub }:
buildGoModule rec {
pname = "terminal-parrot";
diff --git a/third_party/nixpkgs/pkgs/applications/misc/termpdf.py/default.nix b/third_party/nixpkgs/pkgs/applications/misc/termpdf.py/default.nix
index 2541a17fc2..95937ea5f2 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/termpdf.py/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/termpdf.py/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv
+{ lib
, buildPythonApplication
, fetchFromGitHub
, fetchPypi
diff --git a/third_party/nixpkgs/pkgs/applications/misc/tickrs/default.nix b/third_party/nixpkgs/pkgs/applications/misc/tickrs/default.nix
index ced50748d0..856fa60d8e 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/tickrs/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/tickrs/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, rustPlatform, fetchFromGitHub, perl }:
+{ lib, rustPlatform, fetchFromGitHub, perl }:
rustPlatform.buildRustPackage rec {
pname = "tickrs";
diff --git a/third_party/nixpkgs/pkgs/applications/misc/tipp10/default.nix b/third_party/nixpkgs/pkgs/applications/misc/tipp10/default.nix
index 0658b43626..3333760a75 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/tipp10/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/tipp10/default.nix
@@ -1,4 +1,4 @@
-{ cmake, lib, stdenv, mkDerivation, fetchFromGitLab,
+{ cmake, lib, mkDerivation, fetchFromGitLab,
qtmultimedia, qttools, ... }:
mkDerivation rec {
diff --git a/third_party/nixpkgs/pkgs/applications/misc/todiff/default.nix b/third_party/nixpkgs/pkgs/applications/misc/todiff/default.nix
index bc172c9b49..069a63fb66 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/todiff/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/todiff/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, rustPlatform, fetchFromGitHub }:
+{ lib, rustPlatform, fetchFromGitHub }:
rustPlatform.buildRustPackage rec {
pname = "todiff";
diff --git a/third_party/nixpkgs/pkgs/applications/misc/toggldesktop/default.nix b/third_party/nixpkgs/pkgs/applications/misc/toggldesktop/default.nix
index eb49853885..44c46f7465 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/toggldesktop/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/toggldesktop/default.nix
@@ -1,4 +1,4 @@
-{ mkDerivation, lib, fetchzip, buildEnv, makeDesktopItem, runCommand, writeText, pkgconfig
+{ mkDerivation, lib, fetchzip, buildEnv, makeDesktopItem, runCommand, writeText, pkg-config
, cmake, qmake, cacert, jsoncpp, libX11, libXScrnSaver, lua, openssl, poco
, qtbase, qtwebengine, qtx11extras, sqlite }:
@@ -68,7 +68,7 @@ let
sourceRoot = "source/src";
- nativeBuildInputs = [ qmake pkgconfig ];
+ nativeBuildInputs = [ qmake pkg-config ];
buildInputs = [ jsoncpp lua openssl poco poco-pc-wrapped sqlite libX11 ];
postPatch = ''
@@ -93,7 +93,7 @@ let
ln -s ${cacert}/etc/ssl/certs/ca-bundle.crt $out/cacert.pem
'';
- nativeBuildInputs = [ qmake pkgconfig ];
+ nativeBuildInputs = [ qmake pkg-config ];
buildInputs = [
bugsnag-qt
diff --git a/third_party/nixpkgs/pkgs/applications/misc/tomboy/default.nix b/third_party/nixpkgs/pkgs/applications/misc/tomboy/default.nix
index 7c089d830e..5aaec7a1e6 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/tomboy/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/tomboy/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, itstool, intltool, pkgconfig
+{ stdenv, fetchurl, itstool, intltool, pkg-config
, libxml2, gnome2, atk, gtk2, glib
, mono, mono-addins, dbus-sharp-2_0, dbus-sharp-glib-2_0, gnome-sharp, gtk-sharp-2_0
, makeWrapper, lib}:
@@ -16,7 +16,7 @@ stdenv.mkDerivation {
sha256 = "0j5jmd079bm2fydqaic5ymbfdxna3qlx6fkp2mqhgcdr7prsbl3q";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ itstool intltool
libxml2 gnome2.GConf atk gtk2
mono mono-addins dbus-sharp-2_0 dbus-sharp-glib-2_0 gnome-sharp gtk-sharp-2_0
diff --git a/third_party/nixpkgs/pkgs/applications/misc/toot/default.nix b/third_party/nixpkgs/pkgs/applications/misc/toot/default.nix
index d992d9cdc4..2a322b2088 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/toot/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/toot/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, python3Packages }:
+{ lib, fetchFromGitHub, python3Packages }:
python3Packages.buildPythonApplication rec {
version = "0.27.0";
diff --git a/third_party/nixpkgs/pkgs/applications/misc/tootle/default.nix b/third_party/nixpkgs/pkgs/applications/misc/tootle/default.nix
index 70568f9238..3b9b09aaba 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/tootle/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/tootle/default.nix
@@ -5,7 +5,7 @@
, vala
, meson
, ninja
-, pkgconfig
+, pkg-config
, python3
, libgee
, gsettings-desktop-schemas
@@ -32,7 +32,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [
meson
ninja
- pkgconfig
+ pkg-config
python3
vala
wrapGAppsHook
diff --git a/third_party/nixpkgs/pkgs/applications/misc/topydo/default.nix b/third_party/nixpkgs/pkgs/applications/misc/topydo/default.nix
index 4ff3090d1f..3ea3511308 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/topydo/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/topydo/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, python3Packages, fetchFromGitHub, glibcLocales }:
+{ lib, python3Packages, fetchFromGitHub, glibcLocales }:
with python3Packages;
diff --git a/third_party/nixpkgs/pkgs/applications/misc/tty-share/default.nix b/third_party/nixpkgs/pkgs/applications/misc/tty-share/default.nix
index be9a0bafcc..a402a669fb 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/tty-share/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/tty-share/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, buildGoPackage, fetchFromGitHub }:
+{ lib, buildGoPackage, fetchFromGitHub }:
# Upstream has a `./vendor` directory with all deps which we rely upon.
buildGoPackage rec {
diff --git a/third_party/nixpkgs/pkgs/applications/misc/tut/default.nix b/third_party/nixpkgs/pkgs/applications/misc/tut/default.nix
index 1fa3e9b788..893f901044 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/tut/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/tut/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, buildGoPackage, fetchFromGitHub }:
+{ lib, buildGoPackage, fetchFromGitHub }:
buildGoPackage rec {
pname = "tut";
diff --git a/third_party/nixpkgs/pkgs/applications/misc/twmn/default.nix b/third_party/nixpkgs/pkgs/applications/misc/twmn/default.nix
index 69f58b828c..b7974966be 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/twmn/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/twmn/default.nix
@@ -1,4 +1,4 @@
-{ lib, mkDerivation, fetchFromGitHub, qtbase, qtx11extras, qmake, pkgconfig, boost }:
+{ lib, mkDerivation, fetchFromGitHub, qtbase, qtx11extras, qmake, pkg-config, boost }:
mkDerivation {
name = "twmn-git-2018-10-01";
@@ -10,7 +10,7 @@ mkDerivation {
sha256 = "0mpjvp800x07lp9i3hfcc5f4bqj1fj4w3dyr0zwaxc6wqmm0fdqz";
};
- nativeBuildInputs = [ pkgconfig qmake ];
+ nativeBuildInputs = [ pkg-config qmake ];
buildInputs = [ qtbase qtx11extras boost ];
postPatch = ''
diff --git a/third_party/nixpkgs/pkgs/applications/misc/tzupdate/default.nix b/third_party/nixpkgs/pkgs/applications/misc/tzupdate/default.nix
index 3873f8d248..f6416f0f35 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/tzupdate/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/tzupdate/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, python3 }:
+{ lib, python3 }:
let
inherit (python3.pkgs) buildPythonApplication fetchPypi requests;
diff --git a/third_party/nixpkgs/pkgs/applications/misc/udevil/default.nix b/third_party/nixpkgs/pkgs/applications/misc/udevil/default.nix
index 1da61f9dcb..e83a5e9a2c 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/udevil/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/udevil/default.nix
@@ -1,11 +1,11 @@
-{ lib, stdenv, fetchurl, intltool, glib, pkgconfig, udev, util-linux, acl }:
+{ lib, stdenv, fetchurl, intltool, glib, pkg-config, udev, util-linux, acl }:
stdenv.mkDerivation {
name = "udevil-0.4.4";
src = fetchurl {
url = "https://github.com/IgnorantGuru/udevil/archive/0.4.4.tar.gz";
sha256 = "0z1bhaayambrcn7bgnrqk445k50ifabmw8q4i9qj49nnbcvxhbxd";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ intltool glib udev ];
configurePhase = ''
substituteInPlace src/Makefile.in --replace "-o root -g root" ""
diff --git a/third_party/nixpkgs/pkgs/applications/misc/udiskie/default.nix b/third_party/nixpkgs/pkgs/applications/misc/udiskie/default.nix
index e2178850da..87c49a19a1 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/udiskie/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/udiskie/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, asciidoc-full, gettext
+{ lib, fetchFromGitHub, asciidoc-full, gettext
, gobject-introspection, gtk3, libappindicator-gtk3, libnotify, librsvg
, udisks2, wrapGAppsHook
, python3Packages
diff --git a/third_party/nixpkgs/pkgs/applications/misc/ulauncher/default.nix b/third_party/nixpkgs/pkgs/applications/misc/ulauncher/default.nix
index 8c17d26429..989649ec41 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/ulauncher/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/ulauncher/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv
+{ lib
, fetchurl
, nix-update-script
, python3Packages
diff --git a/third_party/nixpkgs/pkgs/applications/misc/urlscan/default.nix b/third_party/nixpkgs/pkgs/applications/misc/urlscan/default.nix
index 3e97088371..a56a09a8e3 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/urlscan/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/urlscan/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, python3Packages, fetchFromGitHub }:
+{ lib, python3Packages, fetchFromGitHub }:
python3Packages.buildPythonApplication rec {
pname = "urlscan";
diff --git a/third_party/nixpkgs/pkgs/applications/misc/valentina/default.nix b/third_party/nixpkgs/pkgs/applications/misc/valentina/default.nix
index 1818ed9a21..7329d8204c 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/valentina/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/valentina/default.nix
@@ -1,4 +1,4 @@
-{ mkDerivation, lib, stdenv, fetchhg
+{ mkDerivation, lib, fetchhg
, qmake, qttools
, qtbase, qtsvg, qtxmlpatterns
, poppler_utils
diff --git a/third_party/nixpkgs/pkgs/applications/misc/veracrypt/default.nix b/third_party/nixpkgs/pkgs/applications/misc/veracrypt/default.nix
index d44e49f77c..15bda9d5f9 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/veracrypt/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/veracrypt/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, fetchpatch, pkgconfig, makeself, yasm, fuse, wxGTK, lvm2 }:
+{ lib, stdenv, fetchurl, fetchpatch, pkg-config, makeself, yasm, fuse, wxGTK, lvm2 }:
with lib;
@@ -29,7 +29,7 @@ stdenv.mkDerivation rec {
sourceRoot = "src";
- nativeBuildInputs = [ makeself pkgconfig yasm ];
+ nativeBuildInputs = [ makeself pkg-config yasm ];
buildInputs = [ fuse lvm2 wxGTK ];
enableParallelBuilding = true;
diff --git a/third_party/nixpkgs/pkgs/applications/misc/verbiste/default.nix b/third_party/nixpkgs/pkgs/applications/misc/verbiste/default.nix
index be354d60dc..9f27f8e73d 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/verbiste/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/verbiste/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, libgnomeui, libxml2 }:
+{ lib, stdenv, fetchurl, pkg-config, libgnomeui, libxml2 }:
stdenv.mkDerivation rec {
pname = "verbiste";
@@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
sha256 = "02kzin3pky2q2jnihrch8y0hy043kqqmzxq8j741x80kl0j1qxkm";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ libgnomeui libxml2 ];
diff --git a/third_party/nixpkgs/pkgs/applications/misc/vifm/default.nix b/third_party/nixpkgs/pkgs/applications/misc/vifm/default.nix
index 4cf13c9c7a..18d190a9dd 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/vifm/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/vifm/default.nix
@@ -1,5 +1,5 @@
{ stdenv, fetchurl, makeWrapper
-, pkgconfig
+, pkg-config
, ncurses, libX11
, util-linux, file, which, groff
@@ -17,7 +17,7 @@ in stdenv.mkDerivation rec {
sha256 = "0rqyd424y0g5b5basw2ybb60r9gar4f40d1xgzr3c2dsy4jpwvyh";
};
- nativeBuildInputs = [ pkgconfig makeWrapper ];
+ nativeBuildInputs = [ pkg-config makeWrapper ];
buildInputs = [ ncurses libX11 util-linux file which groff ];
postFixup = let
diff --git a/third_party/nixpkgs/pkgs/applications/misc/viking/default.nix b/third_party/nixpkgs/pkgs/applications/misc/viking/default.nix
index 7fd5b34ee3..61ebfb0fcc 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/viking/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/viking/default.nix
@@ -1,5 +1,5 @@
{ fetchurl, fetchpatch, lib, stdenv, makeWrapper
-, pkgconfig, intltool, gettext, gtk2, expat, curl
+, pkg-config, intltool, gettext, gtk2, expat, curl
, gpsd, bc, file, gnome-doc-utils, libexif, libxml2, libxslt, scrollkeeper
, docbook_xml_dtd_412, gexiv2, gpsbabel, expect
, withMapnik ? false, mapnik
@@ -25,7 +25,7 @@ stdenv.mkDerivation rec {
})
];
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ makeWrapper intltool gettext gtk2 expat curl gpsd bc file gnome-doc-utils
libexif libxml2 libxslt scrollkeeper docbook_xml_dtd_412 gexiv2
] ++ lib.optional withMapnik mapnik
diff --git a/third_party/nixpkgs/pkgs/applications/misc/visidata/default.nix b/third_party/nixpkgs/pkgs/applications/misc/visidata/default.nix
index 2d0a559834..62be9393a0 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/visidata/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/visidata/default.nix
@@ -15,13 +15,13 @@
}:
buildPythonApplication rec {
pname = "visidata";
- version = "2.1.1";
+ version = "2.2";
src = fetchFromGitHub {
owner = "saulpw";
repo = "visidata";
rev = "v${version}";
- sha256 = "018z06bfcw0l4k2zdwbgxna9fss4wdqj64ckw5qjis14sb3zkr28";
+ sha256 = "14169q74vpighxnmpxf3nwi19vrv7p76ybb1zp7h8q2harysxkgl";
};
propagatedBuildInputs = [
diff --git a/third_party/nixpkgs/pkgs/applications/misc/volnoti/default.nix b/third_party/nixpkgs/pkgs/applications/misc/volnoti/default.nix
index c565bfe0ce..d70918f2e7 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/volnoti/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/volnoti/default.nix
@@ -1,5 +1,5 @@
{ lib, stdenv, fetchFromGitHub, fetchpatch
-, pkgconfig, dbus, gdk-pixbuf, glib, libX11, gtk2, librsvg
+, pkg-config, dbus, gdk-pixbuf, glib, libX11, gtk2, librsvg
, dbus-glib, autoreconfHook, wrapGAppsHook }:
stdenv.mkDerivation {
@@ -22,7 +22,7 @@ stdenv.mkDerivation {
})
];
- nativeBuildInputs = [ pkgconfig autoreconfHook wrapGAppsHook ];
+ nativeBuildInputs = [ pkg-config autoreconfHook wrapGAppsHook ];
buildInputs = [
dbus gdk-pixbuf glib libX11 gtk2 dbus-glib librsvg
diff --git a/third_party/nixpkgs/pkgs/applications/misc/vym/default.nix b/third_party/nixpkgs/pkgs/applications/misc/vym/default.nix
index d198a15c25..9d820fc4da 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/vym/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/vym/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, mkDerivation, fetchurl, pkgconfig, qmake, qtscript, qtsvg }:
+{ lib, mkDerivation, fetchurl, pkg-config, qmake, qtscript, qtsvg }:
mkDerivation rec {
pname = "vym";
@@ -32,7 +32,7 @@ mkDerivation rec {
hardeningDisable = [ "format" ];
- nativeBuildInputs = [ pkgconfig qmake ];
+ nativeBuildInputs = [ pkg-config qmake ];
buildInputs = [ qtscript qtsvg ];
postInstall = ''
diff --git a/third_party/nixpkgs/pkgs/applications/misc/waybar/default.nix b/third_party/nixpkgs/pkgs/applications/misc/waybar/default.nix
index bbccf7fee2..8dd18de5d8 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/waybar/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/waybar/default.nix
@@ -1,8 +1,9 @@
-{ lib, stdenv, fetchFromGitHub, meson, pkgconfig, ninja, wrapGAppsHook
+{ lib, stdenv, fetchFromGitHub, meson, pkg-config, ninja, wrapGAppsHook
, wayland, wlroots, gtkmm3, libsigcxx, jsoncpp, fmt, scdoc, spdlog, gtk-layer-shell
, howard-hinnant-date, cmake
, traySupport ? true, libdbusmenu-gtk3
, pulseSupport ? true, libpulseaudio
+, sndioSupport ? true, sndio
, nlSupport ? true, libnl
, udevSupport ? true, udev
, swaySupport ? true, sway
@@ -11,17 +12,17 @@
}:
stdenv.mkDerivation rec {
pname = "waybar";
- version = "0.9.4";
+ version = "0.9.5";
src = fetchFromGitHub {
owner = "Alexays";
repo = "Waybar";
rev = version;
- sha256 = "038vnma7y7z81caywp45yr364bc1aq8d01j5vycyiyfv33nm76fy";
+ sha256 = "1kzrgqaclfk6gcwhknxn28xl74gm5swipgn8kk8avacb4nsw1l9q";
};
nativeBuildInputs = [
- meson ninja pkgconfig scdoc wrapGAppsHook cmake
+ meson ninja pkg-config scdoc wrapGAppsHook cmake
] ++ lib.optional withMediaPlayer gobject-introspection;
propagatedBuildInputs = lib.optionals withMediaPlayer [
@@ -35,6 +36,7 @@
[ wayland wlroots gtkmm3 libsigcxx jsoncpp fmt spdlog gtk-layer-shell howard-hinnant-date ]
++ optional traySupport libdbusmenu-gtk3
++ optional pulseSupport libpulseaudio
+ ++ optional sndioSupport sndio
++ optional nlSupport libnl
++ optional udevSupport udev
++ optional swaySupport sway
@@ -45,6 +47,7 @@
{
dbusmenu-gtk = traySupport;
pulseaudio = pulseSupport;
+ sndio = sndioSupport;
libnl = nlSupport;
libudev = udevSupport;
mpd = mpdSupport;
diff --git a/third_party/nixpkgs/pkgs/applications/misc/web-media-controller/default.nix b/third_party/nixpkgs/pkgs/applications/misc/web-media-controller/default.nix
index ccd1e22990..7e0fbb999f 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/web-media-controller/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/web-media-controller/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, cmake, pkgconfig, glib, pcre, json-glib }:
+{ lib, stdenv, fetchFromGitHub, cmake, pkg-config, glib, pcre, json-glib }:
stdenv.mkDerivation rec {
pname = "wmc-mpris";
@@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
sha256 = "1zcnaf9g55cbj9d2zlsr0i15qh0w9gp5jmxkm6dcp1j6yd7j3ymc";
};
- nativeBuildInputs = [ cmake pkgconfig ];
+ nativeBuildInputs = [ cmake pkg-config ];
buildInputs = [ glib pcre json-glib ];
cmakeFlags = [
"-DCHROMIUM_MANIFEST_DESTINATION=${placeholder "out"}/etc/chromium/native-messaging-hosts"
diff --git a/third_party/nixpkgs/pkgs/applications/misc/wego/default.nix b/third_party/nixpkgs/pkgs/applications/misc/wego/default.nix
index 74c424a277..4bbd0289a1 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/wego/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/wego/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, buildGoPackage, fetchgit }:
+{ lib, buildGoPackage, fetchgit }:
buildGoPackage rec {
pname = "wego";
diff --git a/third_party/nixpkgs/pkgs/applications/misc/wikicurses/default.nix b/third_party/nixpkgs/pkgs/applications/misc/wikicurses/default.nix
index e234a9007f..ec7dff1414 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/wikicurses/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/wikicurses/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, pythonPackages }:
+{ lib, fetchFromGitHub, pythonPackages }:
pythonPackages.buildPythonApplication rec {
version = "1.4";
diff --git a/third_party/nixpkgs/pkgs/applications/misc/workrave/default.nix b/third_party/nixpkgs/pkgs/applications/misc/workrave/default.nix
index 113b674f86..6b63fde222 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/workrave/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/workrave/default.nix
@@ -1,5 +1,5 @@
{ lib, stdenv, fetchFromGitHub, wrapGAppsHook
-, autoconf, autoconf-archive, automake, gettext, intltool, libtool, pkgconfig
+, autoconf, autoconf-archive, automake, gettext, intltool, libtool, pkg-config
, libICE, libSM, libXScrnSaver, libXtst, cheetah
, gobject-introspection, glib, glibmm, gtkmm3, atk, pango, pangomm, cairo
, cairomm , dbus, dbus-glib, gdome2, gstreamer, gst-plugins-base
@@ -18,7 +18,7 @@ stdenv.mkDerivation rec {
};
nativeBuildInputs = [
- autoconf autoconf-archive automake gettext intltool libtool pkgconfig wrapGAppsHook
+ autoconf autoconf-archive automake gettext intltool libtool pkg-config wrapGAppsHook
];
buildInputs = [
libICE libSM libXScrnSaver libXtst cheetah
diff --git a/third_party/nixpkgs/pkgs/applications/misc/xca/default.nix b/third_party/nixpkgs/pkgs/applications/misc/xca/default.nix
index bf6b37b102..9e05e09cae 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/xca/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/xca/default.nix
@@ -1,4 +1,4 @@
-{ mkDerivation, lib, fetchFromGitHub, autoreconfHook, perl, pkgconfig
+{ mkDerivation, lib, fetchFromGitHub, autoreconfHook, perl, pkg-config
, libtool, openssl, qtbase, qttools }:
mkDerivation rec {
@@ -19,7 +19,7 @@ mkDerivation rec {
buildInputs = [ libtool openssl qtbase ];
- nativeBuildInputs = [ autoreconfHook pkgconfig qttools ];
+ nativeBuildInputs = [ autoreconfHook pkg-config qttools ];
enableParallelBuilding = true;
diff --git a/third_party/nixpkgs/pkgs/applications/misc/xdgmenumaker/default.nix b/third_party/nixpkgs/pkgs/applications/misc/xdgmenumaker/default.nix
index c1af7ae373..00ae2df100 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/xdgmenumaker/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/xdgmenumaker/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, txt2tags, python3Packages, glib, gobject-introspection, wrapGAppsHook }:
+{ lib, fetchFromGitHub, txt2tags, python3Packages, glib, gobject-introspection, wrapGAppsHook }:
python3Packages.buildPythonApplication rec {
pname = "xdgmenumaker";
diff --git a/third_party/nixpkgs/pkgs/applications/misc/xfe/default.nix b/third_party/nixpkgs/pkgs/applications/misc/xfe/default.nix
index c9a2e3b36a..17e58cb54d 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/xfe/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/xfe/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, fox, pkgconfig, gettext, xlibsWrapper, gcc, intltool, file, libpng }:
+{ lib, stdenv, fetchurl, fox, pkg-config, gettext, xlibsWrapper, gcc, intltool, file, libpng }:
stdenv.mkDerivation rec {
name = "xfe-1.42";
@@ -8,7 +8,7 @@ stdenv.mkDerivation rec {
sha256 = "1v1v0vcbnm30kpyd3rj8f56yh7lfnwy7nbs9785wi229b29fiqx1";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ fox gettext xlibsWrapper gcc intltool file libpng ];
preConfigure = ''
diff --git a/third_party/nixpkgs/pkgs/applications/misc/xfontsel/default.nix b/third_party/nixpkgs/pkgs/applications/misc/xfontsel/default.nix
index 13bda4f233..10034fbe1b 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/xfontsel/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/xfontsel/default.nix
@@ -2,7 +2,7 @@
# at https://www.x.org/releases/individual/.
# That is why this expression is not inside pkgs.xorg
-{lib, stdenv, fetchurl, makeWrapper, libX11, pkgconfig, libXaw}:
+{lib, stdenv, fetchurl, makeWrapper, libX11, pkg-config, libXaw}:
stdenv.mkDerivation rec {
name = "xfontsel-1.0.6";
@@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
sha256 = "0700lf6hx7dg88wq1yll7zjvf9gbwh06xff20yffkxb289y0pai5";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [libX11 makeWrapper libXaw];
# Without this, it gets Xmu as a dependency, but without rpath entry
diff --git a/third_party/nixpkgs/pkgs/applications/misc/xiphos/default.nix b/third_party/nixpkgs/pkgs/applications/misc/xiphos/default.nix
index efdd7f2b0f..01706011e2 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/xiphos/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/xiphos/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, pkgconfig
+{ lib, stdenv, fetchFromGitHub, pkg-config
, python
, intltool
, docbook2x, docbook_xml_dtd_412, libxslt
@@ -23,7 +23,7 @@ stdenv.mkDerivation rec {
sha256 = "14il9k4i58qbc78hcadw3gqy21sb9q661d75vlj6fwpczbzj7x1a";
};
- nativeBuildInputs = [ pkgconfig wrapGAppsHook wafHook ];
+ nativeBuildInputs = [ pkg-config wrapGAppsHook wafHook ];
buildInputs = [ python intltool docbook2x docbook_xml_dtd_412 libxslt
sword clucene_core biblesync gnome-doc-utils libgsf gconf gtkhtml
libglade scrollkeeper webkitgtk dbus-glib enchant isocodes libuuid icu ];
diff --git a/third_party/nixpkgs/pkgs/applications/misc/xmenu/default.nix b/third_party/nixpkgs/pkgs/applications/misc/xmenu/default.nix
index f29bfcb55f..c6a37caf34 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/xmenu/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/xmenu/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "xmenu";
- version = "4.4.1";
+ version = "4.5.4";
src = fetchFromGitHub {
owner = "phillbush";
repo = "xmenu";
rev = "v${version}";
- sha256 = "1s70zvsaqnsjqs298vw3py0vcvia68xlks1wcz37pb88bwligz1x";
+ sha256 = "1dy3aqqczs7d3f8rf6h7xssgr3881g8m5y4waskizjy9z7chs64q";
};
buildInputs = [ imlib2 libX11 libXft libXinerama ];
diff --git a/third_party/nixpkgs/pkgs/applications/misc/xneur/default.nix b/third_party/nixpkgs/pkgs/applications/misc/xneur/default.nix
index 9c3795ef39..bb4e1727f6 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/xneur/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/xneur/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, intltool, xorg, pcre, gst_all_1, glib
+{ lib, stdenv, fetchurl, pkg-config, intltool, xorg, pcre, gst_all_1, glib
, xosd, libnotify, enchant, wrapGAppsHook, gdk-pixbuf }:
stdenv.mkDerivation {
@@ -11,7 +11,7 @@ stdenv.mkDerivation {
};
nativeBuildInputs = [
- pkgconfig intltool wrapGAppsHook
+ pkg-config intltool wrapGAppsHook
];
buildInputs = [
diff --git a/third_party/nixpkgs/pkgs/applications/misc/xpad/default.nix b/third_party/nixpkgs/pkgs/applications/misc/xpad/default.nix
index acb1cbf90e..dbb5eb42e1 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/xpad/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/xpad/default.nix
@@ -1,5 +1,5 @@
{ lib, stdenv, fetchurl
-, autoreconfHook, pkgconfig, wrapGAppsHook
+, autoreconfHook, pkg-config, wrapGAppsHook
, glib, intltool, gtk3, gtksourceview }:
stdenv.mkDerivation rec {
@@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
sha256 = "1qpmlwn0bcw1q73ag0l0fdnlzmwawfvsy4g9y5b0vyrc58lcp5d3";
};
- nativeBuildInputs = [ autoreconfHook pkgconfig wrapGAppsHook ];
+ nativeBuildInputs = [ autoreconfHook pkg-config wrapGAppsHook ];
buildInputs = [ glib intltool gtk3 gtksourceview ];
diff --git a/third_party/nixpkgs/pkgs/applications/misc/xscope/default.nix b/third_party/nixpkgs/pkgs/applications/misc/xscope/default.nix
index d2cc2bf7ad..ba798a861a 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/xscope/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/xscope/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, libXt }:
+{ lib, stdenv, fetchurl, pkg-config, libXt }:
stdenv.mkDerivation rec {
pname = "xscope";
@@ -9,7 +9,7 @@ stdenv.mkDerivation rec {
sha256 = "08zl3zghvbcqy0r5dn54dim84lp52s0ygrr87jr3a942a6ypz01k";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ libXt ];
meta = with lib; {
diff --git a/third_party/nixpkgs/pkgs/applications/misc/xsuspender/default.nix b/third_party/nixpkgs/pkgs/applications/misc/xsuspender/default.nix
index a5bd8a02eb..93e56f1df2 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/xsuspender/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/xsuspender/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, cmake, makeWrapper, pkgconfig
+{ lib, stdenv, fetchFromGitHub, cmake, makeWrapper, pkg-config
, glib, libwnck3, procps }:
with lib;
@@ -16,7 +16,7 @@ stdenv.mkDerivation rec {
outputs = [ "out" "man" "doc" ];
- nativeBuildInputs = [ cmake pkgconfig makeWrapper ];
+ nativeBuildInputs = [ cmake pkg-config makeWrapper ];
buildInputs = [ glib libwnck3 ];
postInstall = ''
diff --git a/third_party/nixpkgs/pkgs/applications/misc/xsw/default.nix b/third_party/nixpkgs/pkgs/applications/misc/xsw/default.nix
index d20489d37f..a664aec45e 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/xsw/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/xsw/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, lib, fetchFromGitHub, pkgconfig, SDL, SDL_image, SDL_ttf, SDL_gfx, flex, bison }:
+{ stdenv, lib, fetchFromGitHub, pkg-config, SDL, SDL_image, SDL_ttf, SDL_gfx, flex, bison }:
let
makeSDLFlags = map (p: "-I${lib.getDev p}/include/SDL");
@@ -14,7 +14,7 @@ in stdenv.mkDerivation rec {
sha256 = "092vp61ngd2vscsvyisi7dv6qrk5m1i81gg19hyfl5qvjq5p0p8g";
};
- nativeBuildInputs = [ pkgconfig flex bison ];
+ nativeBuildInputs = [ pkg-config flex bison ];
buildInputs = [ SDL SDL_image SDL_ttf SDL_gfx ];
diff --git a/third_party/nixpkgs/pkgs/applications/misc/xxkb/default.nix b/third_party/nixpkgs/pkgs/applications/misc/xxkb/default.nix
index 36fd685b79..7a0111785c 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/xxkb/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/xxkb/default.nix
@@ -1,9 +1,9 @@
{ lib, stdenv, fetchurl, libX11, libXt, libXext, libXpm, imake, gccmakedep
-, svgSupport ? false, librsvg, glib, gdk-pixbuf, pkgconfig
+, svgSupport ? false, librsvg, glib, gdk-pixbuf, pkg-config
}:
assert svgSupport ->
- librsvg != null && glib != null && gdk-pixbuf != null && pkgconfig != null;
+ librsvg != null && glib != null && gdk-pixbuf != null && pkg-config != null;
stdenv.mkDerivation rec {
name = "xxkb-1.11.1";
@@ -16,7 +16,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ imake gccmakedep ];
buildInputs = [
libX11 libXt libXext libXpm
- ] ++ lib.optionals svgSupport [ librsvg glib gdk-pixbuf pkgconfig ];
+ ] ++ lib.optionals svgSupport [ librsvg glib gdk-pixbuf pkg-config ];
outputs = [ "out" "man" ];
diff --git a/third_party/nixpkgs/pkgs/applications/misc/yate/default.nix b/third_party/nixpkgs/pkgs/applications/misc/yate/default.nix
index 6c03bbc33b..3046638ec4 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/yate/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/yate/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, lib, qt4, openssl, pkgconfig }:
+{ stdenv, fetchurl, lib, qt4, openssl, pkg-config }:
stdenv.mkDerivation rec {
pname = "yate";
@@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
};
# TODO zaptel ? postgres ?
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ qt4 openssl ];
# /dev/null is used when linking which is a impure path for the wrapper
diff --git a/third_party/nixpkgs/pkgs/applications/misc/yokadi/default.nix b/third_party/nixpkgs/pkgs/applications/misc/yokadi/default.nix
index ca32952114..e31a69963f 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/yokadi/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/yokadi/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, buildPythonApplication, dateutil,
+{ lib, fetchurl, buildPythonApplication, dateutil,
sqlalchemy, setproctitle, icalendar }:
buildPythonApplication rec {
diff --git a/third_party/nixpkgs/pkgs/applications/misc/zathura/cb/default.nix b/third_party/nixpkgs/pkgs/applications/misc/zathura/cb/default.nix
index 4e2d16819b..69ecb1cfd1 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/zathura/cb/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/zathura/cb/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, lib, fetchurl, meson, ninja, pkgconfig, zathura_core
+{ stdenv, lib, fetchurl, meson, ninja, pkg-config, zathura_core
, girara, gettext, libarchive }:
stdenv.mkDerivation rec {
@@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
sha256 = "1i6cf0vks501cggwvfsl6qb7mdaf3sszdymphimfvnspw810faj5";
};
- nativeBuildInputs = [ meson ninja pkgconfig gettext ];
+ nativeBuildInputs = [ meson ninja pkg-config gettext ];
buildInputs = [ libarchive zathura_core girara ];
PKG_CONFIG_ZATHURA_PLUGINDIR = "lib/zathura";
diff --git a/third_party/nixpkgs/pkgs/applications/misc/zathura/core/default.nix b/third_party/nixpkgs/pkgs/applications/misc/zathura/core/default.nix
index c56f42691f..5690dc0db1 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/zathura/core/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/zathura/core/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, meson, ninja, wrapGAppsHook, pkgconfig
+{ lib, stdenv, fetchurl, meson, ninja, wrapGAppsHook, pkg-config
, appstream-glib, desktop-file-utils, python3
, gtk, girara, gettext, libxml2, check
, sqlite, glib, texlive, libintl, libseccomp
@@ -32,7 +32,7 @@ stdenv.mkDerivation rec {
] ++ optional (!stdenv.isLinux) "-Dseccomp=disabled";
nativeBuildInputs = [
- meson ninja pkgconfig desktop-file-utils python3.pkgs.sphinx
+ meson ninja pkg-config desktop-file-utils python3.pkgs.sphinx
gettext wrapGAppsHook libxml2 check appstream-glib
];
diff --git a/third_party/nixpkgs/pkgs/applications/misc/zathura/djvu/default.nix b/third_party/nixpkgs/pkgs/applications/misc/zathura/djvu/default.nix
index a5ed7ab678..f0fe094863 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/zathura/djvu/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/zathura/djvu/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, meson, ninja, pkgconfig, gtk, zathura_core, girara, djvulibre, gettext }:
+{ lib, stdenv, fetchurl, meson, ninja, pkg-config, gtk, zathura_core, girara, djvulibre, gettext }:
stdenv.mkDerivation rec {
pname = "zathura-djvu";
@@ -9,7 +9,7 @@ stdenv.mkDerivation rec {
sha256 = "0062n236414db7q7pnn3ccg5111ghxj3407pn9ri08skxskgirln";
};
- nativeBuildInputs = [ meson ninja pkgconfig ];
+ nativeBuildInputs = [ meson ninja pkg-config ];
buildInputs = [ djvulibre gettext zathura_core gtk girara ];
PKG_CONFIG_ZATHURA_PLUGINDIR = "lib/zathura";
diff --git a/third_party/nixpkgs/pkgs/applications/misc/zathura/pdf-mupdf/default.nix b/third_party/nixpkgs/pkgs/applications/misc/zathura/pdf-mupdf/default.nix
index 97f36f8284..d787705be1 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/zathura/pdf-mupdf/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/zathura/pdf-mupdf/default.nix
@@ -7,7 +7,7 @@
, libjpeg
, mupdf
, openjpeg_2
-, pkgconfig
+, pkg-config
, zathura_core
}:
@@ -20,7 +20,7 @@ stdenv.mkDerivation rec {
sha256 = "1r3v37k9fl2rxipvacgxr36llywvy7n20a25h3ajlyk70697sa66";
};
- nativeBuildInputs = [ meson ninja pkgconfig ];
+ nativeBuildInputs = [ meson ninja pkg-config ];
buildInputs = [
cairo
diff --git a/third_party/nixpkgs/pkgs/applications/misc/zathura/pdf-poppler/default.nix b/third_party/nixpkgs/pkgs/applications/misc/zathura/pdf-poppler/default.nix
index bafa293ad9..b76e72a697 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/zathura/pdf-poppler/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/zathura/pdf-poppler/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, lib, fetchurl, meson, ninja, pkgconfig, zathura_core, girara, poppler }:
+{ stdenv, lib, fetchurl, meson, ninja, pkg-config, zathura_core, girara, poppler }:
stdenv.mkDerivation rec {
pname = "zathura-pdf-poppler";
@@ -9,7 +9,7 @@ stdenv.mkDerivation rec {
sha256 = "1vfl4vkyy3rf39r1sqaa7y8113bgkh2bkfq3nn2inis9mrykmk6m";
};
- nativeBuildInputs = [ meson ninja pkgconfig zathura_core ];
+ nativeBuildInputs = [ meson ninja pkg-config zathura_core ];
buildInputs = [ poppler girara ];
PKG_CONFIG_ZATHURA_PLUGINDIR = "lib/zathura";
diff --git a/third_party/nixpkgs/pkgs/applications/misc/zathura/ps/default.nix b/third_party/nixpkgs/pkgs/applications/misc/zathura/ps/default.nix
index 05cc570eb8..ee63a9df53 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/zathura/ps/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/zathura/ps/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, lib, fetchurl, meson, ninja, pkgconfig, zathura_core, girara, libspectre, gettext }:
+{ stdenv, lib, fetchurl, meson, ninja, pkg-config, zathura_core, girara, libspectre, gettext }:
stdenv.mkDerivation rec {
pname = "zathura-ps";
@@ -9,7 +9,7 @@ stdenv.mkDerivation rec {
sha256 = "0wygq89nyjrjnsq7vbpidqdsirjm6iq4w2rijzwpk2f83ys8bc3y";
};
- nativeBuildInputs = [ meson ninja pkgconfig gettext ];
+ nativeBuildInputs = [ meson ninja pkg-config gettext ];
buildInputs = [ libspectre zathura_core girara ];
PKG_CONFIG_ZATHURA_PLUGINDIR = "lib/zathura";
diff --git a/third_party/nixpkgs/pkgs/applications/misc/zk-shell/default.nix b/third_party/nixpkgs/pkgs/applications/misc/zk-shell/default.nix
index 5e27f9d45b..1dbaa842ba 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/zk-shell/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/zk-shell/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, pythonPackages }:
+{ lib, fetchFromGitHub, pythonPackages }:
pythonPackages.buildPythonApplication rec {
version = "1.0.0";
diff --git a/third_party/nixpkgs/pkgs/applications/misc/zscroll/default.nix b/third_party/nixpkgs/pkgs/applications/misc/zscroll/default.nix
index 748bc21ee3..3acac8b3c6 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/zscroll/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/zscroll/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, python3, python3Packages, fetchFromGitHub }:
+{ lib, python3, python3Packages, fetchFromGitHub }:
let version = "1.0"; in
diff --git a/third_party/nixpkgs/pkgs/applications/networking/Sylk/default.nix b/third_party/nixpkgs/pkgs/applications/networking/Sylk/default.nix
index 7391ad4c68..3759a09e70 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/Sylk/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/Sylk/default.nix
@@ -2,7 +2,7 @@
let
pname = "Sylk";
- version = "2.9.4";
+ version = "3.0.0";
in
appimageTools.wrapType2 rec {
@@ -10,7 +10,7 @@ appimageTools.wrapType2 rec {
src = fetchurl {
url = "http://download.ag-projects.com/Sylk/Sylk-${version}-x86_64.AppImage";
- hash = "sha256-LnJ8Pd+AHIrHrYpIx+rxnFKZ1uh2viDHC5TaU1BL62s=";
+ hash = "sha256-A+SFkGDg+I1lPJ56XPaRfBUktyjSttcsZSqgXvw9sDs=";
};
profile = ''
diff --git a/third_party/nixpkgs/pkgs/applications/networking/appgate-sdp/default.nix b/third_party/nixpkgs/pkgs/applications/networking/appgate-sdp/default.nix
index 57b25841c9..56f2162bf0 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/appgate-sdp/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/appgate-sdp/default.nix
@@ -20,6 +20,8 @@
, iproute
, krb5
, lib
+, mesa
+, libdrm
, libX11
, libXScrnSaver
, libXcomposite
@@ -65,6 +67,8 @@ let
gtk3
icu
krb5
+ mesa
+ libdrm
libX11
libXScrnSaver
libXcomposite
@@ -92,11 +96,11 @@ let
in
stdenv.mkDerivation rec {
pname = "appgate-sdp";
- version = "5.1.2";
+ version = "5.3.2";
src = fetchurl {
- url = "https://bin.appgate-sdp.com/5.1/client/appgate-sdp_${version}_amd64.deb";
- sha256 = "0v4vfibg1giml3vfz2w7qypqzymvfchi5qm6vfagah2vfbkw7xc2";
+ url = "https://bin.appgate-sdp.com/${lib.versions.majorMinor version}/client/appgate-sdp_${version}_amd64.deb";
+ sha256 = "123d4mx2nsh8q3ckm4g2chdcdwgg0cz9cvhiwjggxzvy7j6bqgy4";
};
dontConfigure = true;
@@ -123,26 +127,35 @@ stdenv.mkDerivation rec {
cp -r $out/usr/share $out/share
for file in $out/opt/appgate/linux/appgate-resolver.pre \
- $out/opt/appgate/linux/appgate-dumb-resolver.pre \
- $out/lib/systemd/system/appgatedriver.service \
- $out/lib/systemd/system/appgate-dumb-resolver.service \
- $out/lib/systemd/system/appgate-resolver.service
+ $out/opt/appgate/linux/appgate-dumb-resolver.pre
do
substituteInPlace $file \
--replace "/bin/sh" "${bash}/bin/sh" \
- --replace "/opt/" "$out/opt/" \
- --replace "/usr/sbin/dnsmasq" "${dnsmasq}/bin/dnsmasq" \
- --replace "InaccessiblePaths=/mnt /srv /boot /media" "InaccessiblePaths=-/mnt -/srv -/boot -/media" \
--replace "cat" "${coreutils}/bin/cat" \
--replace "chattr" "${e2fsprogs}/bin/chattr" \
--replace "mv" "${coreutils}/bin/mv" \
--replace "pkill" "${procps}/bin/pkill"
done
+ for file in $out/lib/systemd/system/appgatedriver.service \
+ $out/lib/systemd/system/appgate-dumb-resolver.service \
+ $out/lib/systemd/system/appgate-resolver.service
+ do
+ substituteInPlace $file \
+ --replace "/bin/sh" "${bash}/bin/sh" \
+ --replace "/opt/" "$out/opt/" \
+ --replace "chattr" "${e2fsprogs}/bin/chattr" \
+ --replace "mv" "${coreutils}/bin/mv"
+ done
+
+ substituteInPlace $out/lib/systemd/system/appgatedriver.service \
+ --replace "InaccessiblePaths=/mnt /srv /boot /media" "InaccessiblePaths=-/mnt -/srv -/boot -/media"
+
+ substituteInPlace $out/lib/systemd/system/appgate-resolver.service \
+ --replace "/usr/sbin/dnsmasq" "${dnsmasq}/bin/dnsmasq"
+
substituteInPlace $out/opt/appgate/linux/nm.py --replace "/usr/sbin/dnsmasq" "${dnsmasq}/bin/dnsmasq"
- substituteInPlace $out/opt/appgate/linux/set_dns \
- --replace "service appgate-resolver stop" "${systemd.out}/bin/systemctl stop appgate-resolver" \
- --replace "/etc/appgate.conf" "$out/etc/appgate.conf"
+ substituteInPlace $out/opt/appgate/linux/set_dns --replace "/etc/appgate.conf" "$out/etc/appgate.conf"
'';
diff --git a/third_party/nixpkgs/pkgs/applications/networking/bee/0001-clef-service-accept-default-CONFIGDIR-from-the-envir.patch b/third_party/nixpkgs/pkgs/applications/networking/bee/0001-clef-service-accept-default-CONFIGDIR-from-the-envir.patch
new file mode 100644
index 0000000000..fb551646b7
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/applications/networking/bee/0001-clef-service-accept-default-CONFIGDIR-from-the-envir.patch
@@ -0,0 +1,44 @@
+From 04933c578f51aa1f536991318dc5aede57f81c0d Mon Sep 17 00:00:00 2001
+From: Attila Lendvai
+Date: Sat, 30 Jan 2021 14:02:02 +0100
+Subject: [PATCH 1/2] clef-service: accept default CONFIGDIR from the
+ environment
+
+---
+ packaging/bee-clef-service | 15 ++++++++++-----
+ 1 file changed, 10 insertions(+), 5 deletions(-)
+
+diff --git a/packaging/bee-clef-service b/packaging/bee-clef-service
+index 10bcd92..34c7edd 100755
+--- a/packaging/bee-clef-service
++++ b/packaging/bee-clef-service
+@@ -1,16 +1,21 @@
+ #!/usr/bin/env sh
+
+ start() {
+- KEYSTORE=/var/lib/bee-clef/keystore
+- CONFIGDIR=/var/lib/bee-clef
++ if [ -z "$CONFIGDIR" ]; then
++ CONFIGDIR=/var/lib/bee-clef
++ fi
++ if [ -z "$PASSWORD_FILE" ]; then
++ PASSWORD_FILE=${CONFIGDIR}/password
++ fi
++ KEYSTORE=${CONFIGDIR}/keystore
++ SECRET=$(cat ${PASSWORD_FILE})
+ CHAINID=5
+- SECRET=$(cat /var/lib/bee-clef/password)
+ # clef with every start sets permissions back to 600
+- (sleep 4; chmod 660 /var/lib/bee-clef/clef.ipc) &
++ (sleep 4; chmod 660 ${CONFIGDIR}/clef.ipc) &
+ ( sleep 2; cat << EOF
+ { "jsonrpc": "2.0", "id":1, "result": { "text":"$SECRET" } }
+ EOF
+-) | clef --stdio-ui --keystore $KEYSTORE --configdir $CONFIGDIR --chainid $CHAINID --rules /etc/bee-clef/rules.js --nousb --4bytedb-custom /etc/bee-clef/4byte.json --pcscdpath "" --auditlog "" --loglevel 3 --ipcpath /var/lib/bee-clef
++) | clef --stdio-ui --keystore $KEYSTORE --configdir $CONFIGDIR --chainid $CHAINID --rules /etc/bee-clef/rules.js --nousb --4bytedb-custom /etc/bee-clef/4byte.json --pcscdpath "" --auditlog "" --loglevel 3 --ipcpath ${CONFIGDIR}
+ }
+
+ stop() {
+--
+2.29.2
+
diff --git a/third_party/nixpkgs/pkgs/applications/networking/bee/0002-nix-diff-for-substituteAll.patch b/third_party/nixpkgs/pkgs/applications/networking/bee/0002-nix-diff-for-substituteAll.patch
new file mode 100644
index 0000000000..611aed0b89
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/applications/networking/bee/0002-nix-diff-for-substituteAll.patch
@@ -0,0 +1,25 @@
+From 1a1ab986245e8b74648a1a0adb5d1c7019561d18 Mon Sep 17 00:00:00 2001
+From: Attila Lendvai
+Date: Sat, 30 Jan 2021 15:24:57 +0100
+Subject: [PATCH 2/2] nix diff for substituteAll
+
+---
+ packaging/bee-clef-service | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/packaging/bee-clef-service b/packaging/bee-clef-service
+index 34c7edd..31e9d95 100755
+--- a/packaging/bee-clef-service
++++ b/packaging/bee-clef-service
+@@ -15,7 +15,7 @@ start() {
+ ( sleep 2; cat << EOF
+ { "jsonrpc": "2.0", "id":1, "result": { "text":"$SECRET" } }
+ EOF
+-) | clef --stdio-ui --keystore $KEYSTORE --configdir $CONFIGDIR --chainid $CHAINID --rules /etc/bee-clef/rules.js --nousb --4bytedb-custom /etc/bee-clef/4byte.json --pcscdpath "" --auditlog "" --loglevel 3 --ipcpath ${CONFIGDIR}
++) | @clefBinary@ --stdio-ui --keystore $KEYSTORE --configdir $CONFIGDIR --chainid $CHAINID --rules @out@/share/bee-clef/rules.js --nousb --4bytedb-custom @out@/share/bee-clef/4byte.json --pcscdpath "" --auditlog "" --loglevel 3 --ipcpath ${CONFIGDIR}
+ }
+
+ stop() {
+--
+2.29.2
+
diff --git a/third_party/nixpkgs/pkgs/applications/networking/bee/bee-clef.nix b/third_party/nixpkgs/pkgs/applications/networking/bee/bee-clef.nix
new file mode 100644
index 0000000000..a94386ea3f
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/applications/networking/bee/bee-clef.nix
@@ -0,0 +1,57 @@
+{ version ? "release", stdenv, lib, substituteAll, fetchFromGitHub, go-ethereum }:
+
+stdenv.mkDerivation rec {
+ pname = "bee-clef";
+ version = "0.4.7";
+
+ src = fetchFromGitHub {
+ owner = "ethersphere";
+ repo = "bee-clef";
+ rev = "refs/tags/v${version}";
+ sha256 = "1sfwql0kvnir8b9ggpqcyc0ar995gxgfbhqb1xpfzp6wl0g3g4zz";
+ };
+
+ buildInputs = [ go-ethereum ];
+
+ clefBinary = "${go-ethereum}/bin/clef";
+
+ patches = [
+ ./0001-clef-service-accept-default-CONFIGDIR-from-the-envir.patch
+ ./0002-nix-diff-for-substituteAll.patch
+ ];
+
+ dontBuild = true;
+
+ installPhase = ''
+ mkdir -p $out/bin/
+ mkdir -p $out/share/bee-clef/
+ mkdir -p $out/lib/systemd/system/
+ cp packaging/bee-clef.service $out/lib/systemd/system/
+ substituteAll packaging/bee-clef-service $out/share/bee-clef/bee-clef-service
+ substituteAll ${./ensure-clef-account} $out/share/bee-clef/ensure-clef-account
+ substituteAll packaging/bee-clef-keys $out/bin/bee-clef-keys
+ cp packaging/rules.js packaging/4byte.json $out/share/bee-clef/
+ chmod +x $out/bin/bee-clef-keys
+ chmod +x $out/share/bee-clef/bee-clef-service
+ chmod +x $out/share/bee-clef/ensure-clef-account
+ patchShebangs $out/
+ '';
+
+ meta = with lib; {
+ # homepage = "https://gateway.ethswarm.org/bzz/docs.swarm.eth/docs/installation/bee-clef/";
+ homepage = "https://docs.ethswarm.org/docs/installation/bee-clef";
+ description = "External signer for Ethereum Swarm Bee";
+ longDescription = ''
+ clef is go-ethereum's external signer.
+
+ bee-clef is a package that starts up a vanilla clef instance as a systemd service,
+ but configured in such a way that is suitable for bee (relaxed security for
+ automated operation).
+
+ This package contains the files necessary to run the bee-clef service.
+ '';
+ license = with licenses; [ bsd3 ];
+ maintainers = with maintainers; [ attila-lendvai ];
+ platforms = go-ethereum.meta.platforms;
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/applications/networking/bee/bee.nix b/third_party/nixpkgs/pkgs/applications/networking/bee/bee.nix
new file mode 100644
index 0000000000..5ffff91875
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/applications/networking/bee/bee.nix
@@ -0,0 +1,77 @@
+{ version ? "release", stdenv, lib, fetchFromGitHub, buildGoModule, coreutils }:
+
+let
+
+ versionSpec = rec {
+ unstable = rec {
+ pname = "bee-unstable";
+ version = "2021-01-30";
+ rev = "824636a2c2629c329ab10275cef6a0b7395343ad";
+ goVersionString = "g" + builtins.substring 0 7 rev; # this seems to be some kind of standard of git describe...
+ sha256 = "0ly1yqjq29arbak8lchdradf39l5bmxpbfir6ljjc7nyqdxz0sxg";
+ vendorSha256 = "0w1db7xpissdpf8i5bb96z92zbasj5x9kk3kcisxn0dwla6n55n3";
+ };
+ release = rec {
+ pname = "bee";
+ version = "0.4.2";
+ rev = "refs/tags/v${version}";
+ sha256 = "1jg7aivsgdb9bm87dlmwpf1g6gla8j6v55xmzs8h5xmwqcybbmag";
+ vendorSha256 = "0w1db7xpissdpf8i5bb96z92zbasj5x9kk3kcisxn0dwla6n55n3";
+ };
+ "0.4.2" = release;
+ "0.4.1" = rec {
+ pname = "bee";
+ version = "0.4.1";
+ rev = "refs/tags/v${version}";
+ sha256 = "1bmgbav52pcb5p7cgq9756512fzfqhjybyr0dv538plkqx47mpv7";
+ vendorSha256 = "0j393va4jrg9q3wlc9mgkbpgnn2w2s3k2hcn8phzj8d5fl4n4v2h";
+ };
+ }.${version};
+
+in
+
+buildGoModule {
+ inherit (versionSpec) pname version vendorSha256;
+
+ src = fetchFromGitHub {
+ owner = "ethersphere";
+ repo = "bee";
+ inherit (versionSpec) rev sha256;
+ };
+
+ nativeBuildInputs = [ coreutils ];
+
+ subPackages = [ "cmd/bee" ];
+
+ # no symbol table, no debug info, and pass the commit for the version string
+ buildFlags = lib.optionalString ( lib.hasAttr "goVersionString" versionSpec)
+ "-ldflags -s -ldflags -w -ldflags -X=github.com/ethersphere/bee.commit=${versionSpec.goVersionString}";
+
+ # Mimic the bee Makefile: without disabling CGO, two (transitive and
+ # unused) dependencies would fail to compile.
+ preBuild = ''
+ export CGO_ENABLED=0
+ '';
+
+ postInstall = ''
+ mkdir -p $out/lib/systemd/system
+ cp packaging/bee.service $out/lib/systemd/system/
+ cp packaging/bee-get-addr $out/bin/
+ chmod +x $out/bin/bee-get-addr
+ patchShebangs $out/bin/
+ '';
+
+ meta = with lib; {
+ homepage = "https://swarm.ethereum.org/";
+ description = "Ethereum Swarm Bee";
+ longDescription = ''
+ A decentralised storage and communication system for a sovereign digital society.
+
+ Swarm is a system of peer-to-peer networked nodes that create a decentralised storage and communication service. The system is economically self-sustaining due to a built-in incentive system enforced through smart contracts on the Ethereum blockchain.
+
+ Bee is a Swarm node implementation, written in Go.
+ '';
+ license = with licenses; [ bsd3 ];
+ maintainers = with maintainers; [ attila-lendvai ];
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/applications/networking/bee/ensure-clef-account b/third_party/nixpkgs/pkgs/applications/networking/bee/ensure-clef-account
new file mode 100644
index 0000000000..def67ff9cc
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/applications/networking/bee/ensure-clef-account
@@ -0,0 +1,47 @@
+#!/usr/bin/env sh
+
+set -e
+
+# NOTE This file is called by the systemd service in its preStart
+# hook, but it's not Nix specific in any way. Ideally, the same file
+# should be called from the postinst scripts of the other packages,
+# but... the world is not ideal.
+
+# What follows was extracted from, and should be in sync with
+# https://github.com/ethersphere/bee-clef/tree/master/packaging
+
+DATA_DIR="$1"
+CONFIG_DIR="$2"
+PASSWORD_FILE=${DATA_DIR}/password
+MASTERSEED=${DATA_DIR}/masterseed.json
+KEYSTORE=${DATA_DIR}/keystore
+
+echo "ensure-clef-account $DATA_DIR $CONFIG_DIR"
+
+if ! test -f ${PASSWORD_FILE}; then
+ < /dev/urandom tr -dc _A-Z-a-z-0-9 2> /dev/null | head -c32 > ${PASSWORD_FILE}
+ chmod 0400 ${PASSWORD_FILE}
+ echo "Initialized ${PASSWORD_FILE} from /dev/urandom"
+fi
+
+if ! test -f ${MASTERSEED}; then
+ parse_json() { echo $1|sed -e 's/[{}]/''/g'|sed -e 's/", "/'\",\"'/g'|sed -e 's/" ,"/'\",\"'/g'|sed -e 's/" , "/'\",\"'/g'|sed -e 's/","/'\"---SEPERATOR---\"'/g'|awk -F=':' -v RS='---SEPERATOR---' "\$1~/\"$2\"/ {print}"|sed -e "s/\"$2\"://"|tr -d "\n\t"|sed -e 's/\\"/"/g'|sed -e 's/\\\\/\\/g'|sed -e 's/^[ \t]*//g'|sed -e 's/^"//' -e 's/"$//' ; }
+ SECRET=$(cat ${PASSWORD_FILE})
+ CLEF="@clefBinary@ --configdir ${DATA_DIR} --keystore ${KEYSTORE} --stdio-ui"
+ $CLEF init >/dev/null << EOF
+$SECRET
+$SECRET
+EOF
+ $CLEF newaccount >/dev/null << EOF
+$SECRET
+EOF
+ $CLEF setpw 0x$(parse_json $(cat ${KEYSTORE}/*) address) >/dev/null << EOF
+$SECRET
+$SECRET
+$SECRET
+EOF
+ $CLEF attest $(sha256sum ${CONFIG_DIR}/rules.js | cut -d' ' -f1 | tr -d '\n') >/dev/null << EOF
+$SECRET
+EOF
+ echo "Clef data dir initialized"
+fi
diff --git a/third_party/nixpkgs/pkgs/applications/networking/brig/default.nix b/third_party/nixpkgs/pkgs/applications/networking/brig/default.nix
index a56a586b82..20b685a162 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/brig/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/brig/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, buildGoPackage, fetchFromGitHub }:
+{ lib, buildGoPackage, fetchFromGitHub }:
buildGoPackage rec {
pname = "brig";
diff --git a/third_party/nixpkgs/pkgs/applications/networking/browsers/asuka/default.nix b/third_party/nixpkgs/pkgs/applications/networking/browsers/asuka/default.nix
index 8ea484d4a4..98c8a8afae 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/browsers/asuka/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/browsers/asuka/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, rustPlatform, fetchurl, pkgconfig, ncurses, openssl, Security }:
+{ lib, stdenv, rustPlatform, fetchurl, pkg-config, ncurses, openssl, Security }:
rustPlatform.buildRustPackage rec {
pname = "asuka";
@@ -11,7 +11,7 @@ rustPlatform.buildRustPackage rec {
cargoSha256 = "0p0x4ch04kydg76bfal5zqzr9hvn5268wf3k2v9h7g8r4y8xqlhw";
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ ncurses openssl ]
++ lib.optional stdenv.isDarwin Security;
diff --git a/third_party/nixpkgs/pkgs/applications/networking/browsers/brave/default.nix b/third_party/nixpkgs/pkgs/applications/networking/browsers/brave/default.nix
index 9eed9b627e..6e772c7931 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/browsers/brave/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/browsers/brave/default.nix
@@ -38,7 +38,7 @@
, udev
, xorg
, zlib
-, xdg_utils
+, xdg-utils
, wrapGAppsHook
}:
@@ -79,7 +79,7 @@ rpath = lib.makeLibraryPath [
nss
pango
udev
- xdg_utils
+ xdg-utils
xorg.libxcb
zlib
];
@@ -88,11 +88,11 @@ in
stdenv.mkDerivation rec {
pname = "brave";
- version = "1.18.77";
+ version = "1.19.88";
src = fetchurl {
url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-browser_${version}_amd64.deb";
- sha256 = "AV3bqtWaoy6AVnt8K/Qo+7hguAIsPJPZhgLSeOvJ7JY=";
+ sha256 = "jySedvm9V3O4kri1PgoqC0OsC1gvB0Nwx8leoUZnHK0=";
};
dontConfigure = true;
@@ -144,8 +144,8 @@ stdenv.mkDerivation rec {
done
# Replace xdg-settings and xdg-mime
- ln -sf ${xdg_utils}/bin/xdg-settings $out/opt/brave.com/brave/xdg-settings
- ln -sf ${xdg_utils}/bin/xdg-mime $out/opt/brave.com/brave/xdg-mime
+ ln -sf ${xdg-utils}/bin/xdg-settings $out/opt/brave.com/brave/xdg-settings
+ ln -sf ${xdg-utils}/bin/xdg-mime $out/opt/brave.com/brave/xdg-mime
'';
installCheckPhase = ''
diff --git a/third_party/nixpkgs/pkgs/applications/networking/browsers/browsh/default.nix b/third_party/nixpkgs/pkgs/applications/networking/browsers/browsh/default.nix
index aa57b9a17f..e106eb7ff6 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/browsers/browsh/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/browsers/browsh/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, buildGoPackage, fetchurl, fetchFromGitHub, go-bindata }:
+{ lib, buildGoPackage, fetchurl, fetchFromGitHub, go-bindata }:
let
version = "1.6.4";
diff --git a/third_party/nixpkgs/pkgs/applications/networking/browsers/browsh/deps.nix b/third_party/nixpkgs/pkgs/applications/networking/browsers/browsh/deps.nix
index 9a6a898beb..12154af752 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/browsers/browsh/deps.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/browsers/browsh/deps.nix
@@ -261,4 +261,4 @@
sha256 = "01wj12jzsdqlnidpyjssmj0r4yavlqy7dwrg7adqd8dicjc4ncsa";
};
}
-]
\ No newline at end of file
+]
diff --git a/third_party/nixpkgs/pkgs/applications/networking/browsers/castor/default.nix b/third_party/nixpkgs/pkgs/applications/networking/browsers/castor/default.nix
index 6482ce59da..be3d8295f9 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/browsers/castor/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/browsers/castor/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv
+{ lib
, fetchurl
, rustPlatform
, pkg-config
diff --git a/third_party/nixpkgs/pkgs/applications/networking/browsers/chromium/README.md b/third_party/nixpkgs/pkgs/applications/networking/browsers/chromium/README.md
index 5b7c9fe550..9d23e3143c 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/browsers/chromium/README.md
+++ b/third_party/nixpkgs/pkgs/applications/networking/browsers/chromium/README.md
@@ -36,6 +36,21 @@ update `upstream-info.json`. After updates it is important to test at least
`nixosTests.chromium` (or basic manual testing) and `google-chrome` (which
reuses `upstream-info.json`).
+To run all automated NixOS VM tests for Chromium, ungoogled-chromium,
+and Google Chrome (not recommended, currently 6x tests!):
+```
+nix-build nixos/tests/chromium.nix
+```
+
+A single test can be selected, e.g. to test `ungoogled-chromium` (see
+`channelMap` in `nixos/tests/chromium.nix` for all available options):
+```
+nix-build nixos/tests/chromium.nix -A ungoogled
+```
+(Note: Testing Google Chrome requires `export NIXPKGS_ALLOW_UNFREE=1`.)
+
+For custom builds it's possible to "override" `channelMap`.
+
## Backports
All updates are considered security critical and should be ported to the stable
diff --git a/third_party/nixpkgs/pkgs/applications/networking/browsers/chromium/browser.nix b/third_party/nixpkgs/pkgs/applications/networking/browsers/chromium/browser.nix
index 22d21a5efa..c4a5508b75 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/browsers/chromium/browser.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/browsers/chromium/browser.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, mkChromiumDerivation, channel, enableWideVine, ungoogled }:
+{ lib, mkChromiumDerivation, channel, enableWideVine, ungoogled }:
with lib;
diff --git a/third_party/nixpkgs/pkgs/applications/networking/browsers/chromium/common.nix b/third_party/nixpkgs/pkgs/applications/networking/browsers/chromium/common.nix
index 19930714f0..d25dd2a783 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/browsers/chromium/common.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/browsers/chromium/common.nix
@@ -4,10 +4,10 @@
, gnutar, bzip2, flac, speex, libopus
, libevent, expat, libjpeg, snappy
, libpng, libcap
-, xdg_utils, yasm, nasm, minizip, libwebp
+, xdg-utils, yasm, nasm, minizip, libwebp
, libusb1, pciutils, nss, re2
-, python2Packages, perl, pkgconfig
+, python2Packages, perl, pkg-config
, nspr, systemd, kerberos
, util-linux, alsaLib
, bison, gperf
@@ -89,7 +89,7 @@ let
bzip2 flac speex opusWithCustomModes
libevent expat libjpeg snappy
libpng libcap
- xdg_utils minizip libwebp
+ xdg-utils minizip libwebp
libusb1 re2
ffmpeg libxslt libxml2
nasm
@@ -101,12 +101,14 @@ let
buildPath = "out/${buildType}";
libExecPath = "$out/libexec/${packageName}";
+ chromiumVersionAtLeast = min-version:
+ versionAtLeast upstream-info.version min-version;
versionRange = min-version: upto-version:
let inherit (upstream-info) version;
result = versionAtLeast version min-version && versionOlder version upto-version;
- stable-version = (importJSON ./upstream-info.json).stable.version;
- in if versionAtLeast stable-version upto-version
- then warn "chromium: stable version ${stable-version} is newer than a patchset bounded at ${upto-version}. You can safely delete it."
+ ungoogled-version = (importJSON ./upstream-info.json).ungoogled-chromium.version;
+ in if versionAtLeast ungoogled-version upto-version
+ then warn "chromium: ungoogled version ${ungoogled-version} is newer than a patchset bounded at ${upto-version}. You can safely delete it."
result
else result;
@@ -117,7 +119,7 @@ let
base = rec {
name = "${packageName}-unwrapped-${version}";
inherit (upstream-info) version;
- inherit channel packageName buildType buildPath;
+ inherit packageName buildType buildPath;
src = fetchurl {
url = "https://commondatastorage.googleapis.com/chromium-browser-official/chromium-${version}.tar.xz";
@@ -126,7 +128,7 @@ let
nativeBuildInputs = [
llvmPackages.lldClang.bintools
- ninja which python2Packages.python perl pkgconfig
+ ninja which python2Packages.python perl pkg-config
python2Packages.ply python2Packages.jinja2 nodejs
gnutar python2Packages.setuptools
];
@@ -150,8 +152,12 @@ let
patches = [
./patches/no-build-timestamps.patch # Optional patch to use SOURCE_DATE_EPOCH in compute_build_timestamp.py (should be upstreamed)
./patches/widevine-79.patch # For bundling Widevine (DRM), might be replaceable via bundle_widevine_cdm=true in gnFlags
- # ++ optional (versionRange "68" "72") ( githubPatch "" "0000000000000000000000000000000000000000000000000000000000000000" )
- ];
+ # ++ optional (versionRange "68" "72") (githubPatch "" "0000000000000000000000000000000000000000000000000000000000000000")
+ ] ++ optional (versionRange "89" "90.0.4402.0") (githubPatch
+ # To fix the build of chromiumBeta and chromiumDev:
+ "b5b80df7dafba8cafa4c6c0ba2153dfda467dfc9" # add dependency on opus in webcodecs
+ "1r4wmwaxz5xbffmj5wspv2xj8s32j9p6jnwimjmalqg3al2ba64x"
+ );
postPatch = ''
# remove unused third-party
@@ -190,7 +196,7 @@ let
'/usr/share/locale/' \
'${glibc}/share/locale/'
- sed -i -e 's@"\(#!\)\?.*xdg-@"\1${xdg_utils}/bin/xdg-@' \
+ sed -i -e 's@"\(#!\)\?.*xdg-@"\1${xdg-utils}/bin/xdg-@' \
chrome/browser/shell_integration_linux.cc
sed -i -e '/lib_loader.*Load/s!"\(libudev\.so\)!"${lib.getLib systemd}/lib/\1!' \
@@ -269,6 +275,16 @@ let
use_system_minigbm = true;
use_system_libdrm = true;
system_wayland_scanner_path = "${wayland}/bin/wayland-scanner";
+ } // optionalAttrs (chromiumVersionAtLeast "89") {
+ # Disable PGO (defaults to 2 since M89) because it fails without additional changes:
+ # error: Could not read profile ../../chrome/build/pgo_profiles/chrome-linux-master-1610647094-405a32bcf15e5a84949640f99f84a5b9f61e2f2e.profdata: Unsupported instrumentation profile format version
+ chrome_pgo_phase = 0;
+ } // optionalAttrs (chromiumVersionAtLeast "90") {
+ # Disable build with TFLite library because it fails without additional changes:
+ # ninja: error: '../../chrome/test/data/simple_test.tflite', needed by 'test_data/simple_test.tflite', missing and no known rule to make it
+ # Note: chrome/test/data/simple_test.tflite is in the Git repository but not in chromium-90.0.4400.8.tar.xz
+ # See also chrome/services/machine_learning/README.md
+ build_with_tflite_lib = false;
} // optionalAttrs ungoogled {
chrome_pgo_phase = 0;
enable_hangout_services_extension = false;
diff --git a/third_party/nixpkgs/pkgs/applications/networking/browsers/chromium/default.nix b/third_party/nixpkgs/pkgs/applications/networking/browsers/chromium/default.nix
index f8eee605b8..900e823bb7 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/browsers/chromium/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/browsers/chromium/default.nix
@@ -1,5 +1,5 @@
{ newScope, config, stdenv, fetchurl, makeWrapper
-, llvmPackages_11, ed, gnugrep, coreutils, xdg_utils
+, llvmPackages_11, ed, gnugrep, coreutils, xdg-utils
, glib, gtk3, gnome3, gsettings-desktop-schemas, gn, fetchgit
, libva ? null
, pipewire_0_2
@@ -55,14 +55,23 @@ let
pkgSuffix = if channel == "dev" then "unstable" else
(if channel == "ungoogled-chromium" then "stable" else channel);
pkgName = "google-chrome-${pkgSuffix}";
- chromeSrc = fetchurl {
- urls = map (repo: "${repo}/${pkgName}/${pkgName}_${version}-1_amd64.deb") [
- "https://dl.google.com/linux/chrome/deb/pool/main/g"
- "http://95.31.35.30/chrome/pool/main/g"
- "http://mirror.pcbeta.com/google/chrome/deb/pool/main/g"
- "http://repo.fdzh.org/chrome/deb/pool/main/g"
- ];
- sha256 = chromium.upstream-info.sha256bin64;
+ chromeSrc =
+ let
+ # Use the latest stable Chrome version if necessary:
+ version = if chromium.upstream-info.sha256bin64 != null
+ then chromium.upstream-info.version
+ else (lib.importJSON ./upstream-info.json).stable.version;
+ sha256 = if chromium.upstream-info.sha256bin64 != null
+ then chromium.upstream-info.sha256bin64
+ else (lib.importJSON ./upstream-info.json).stable.sha256bin64;
+ in fetchurl {
+ urls = map (repo: "${repo}/${pkgName}/${pkgName}_${version}-1_amd64.deb") [
+ "https://dl.google.com/linux/chrome/deb/pool/main/g"
+ "http://95.31.35.30/chrome/pool/main/g"
+ "http://mirror.pcbeta.com/google/chrome/deb/pool/main/g"
+ "http://repo.fdzh.org/chrome/deb/pool/main/g"
+ ];
+ inherit sha256;
};
mkrpath = p: "${lib.makeSearchPathOutput "lib" "lib64" p}:${lib.makeLibraryPath p}";
@@ -190,7 +199,7 @@ in stdenv.mkDerivation {
export XDG_DATA_DIRS=$XDG_ICON_DIRS:$GSETTINGS_SCHEMAS_PATH\''${XDG_DATA_DIRS:+:}\$XDG_DATA_DIRS
# Mainly for xdg-open but also other xdg-* tools:
- export PATH="${xdg_utils}/bin\''${PATH:+:}\$PATH"
+ export PATH="${xdg-utils}/bin\''${PATH:+:}\$PATH"
.
w
diff --git a/third_party/nixpkgs/pkgs/applications/networking/browsers/chromium/update.py b/third_party/nixpkgs/pkgs/applications/networking/browsers/chromium/update.py
index 314d000e08..d6788fa419 100755
--- a/third_party/nixpkgs/pkgs/applications/networking/browsers/chromium/update.py
+++ b/third_party/nixpkgs/pkgs/applications/networking/browsers/chromium/update.py
@@ -13,6 +13,7 @@ import sys
from codecs import iterdecode
from collections import OrderedDict
from datetime import datetime
+from distutils.version import LooseVersion
from os.path import abspath, dirname
from urllib.request import urlopen
@@ -122,7 +123,7 @@ def print_updates(channels_old, channels_new):
for channel_name in channels_old:
version_old = channels_old[channel_name]["version"]
version_new = channels_new[channel_name]["version"]
- if version_old < version_new:
+ if LooseVersion(version_old) < LooseVersion(version_new):
attr_name = channel_name_to_attr_name(channel_name)
print(f'- {attr_name}: {version_old} -> {version_new}')
@@ -165,9 +166,18 @@ with urlopen(HISTORY_URL) as resp:
f'{DEB_URL}/google-chrome-{google_chrome_suffix}/' +
f'google-chrome-{google_chrome_suffix}_{build["version"]}-1_amd64.deb')
except subprocess.CalledProcessError:
- # This build isn't actually available yet. Continue to
- # the next one.
- continue
+ if (channel_name == 'ungoogled-chromium' and 'sha256' in channel and
+ build['version'].split('.')[0] == last_channels['stable']['version'].split('.')[0]):
+ # Sometimes ungoogled-chromium is updated to a newer tag than
+ # the latest stable Chromium version. In this case we'll set
+ # sha256bin64 to null and the Nixpkgs code will fall back to
+ # the latest stable Google Chrome (only required for
+ # Widevine/DRM which is disabled by default):
+ channel['sha256bin64'] = None
+ else:
+ # This build isn't actually available yet. Continue to
+ # the next one.
+ continue
channel['deps'] = get_channel_dependencies(channel['version'])
if channel_name == 'stable':
diff --git a/third_party/nixpkgs/pkgs/applications/networking/browsers/chromium/upstream-info.json b/third_party/nixpkgs/pkgs/applications/networking/browsers/chromium/upstream-info.json
index f01f835e43..15fdceb644 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/browsers/chromium/upstream-info.json
+++ b/third_party/nixpkgs/pkgs/applications/networking/browsers/chromium/upstream-info.json
@@ -1,26 +1,8 @@
{
"stable": {
- "version": "87.0.4280.141",
- "sha256": "0x9k809m36pfirnw2vnr9pk93nxdbgrvna0xf1rs3q91zkbr2x8l",
- "sha256bin64": "0wq3yi0qyxzcid390w5rh4xjq92fjajvlifjl70g6sqnbk6vgvdp",
- "deps": {
- "gn": {
- "version": "2020-09-09",
- "url": "https://gn.googlesource.com/gn",
- "rev": "e002e68a48d1c82648eadde2f6aafa20d08c36f2",
- "sha256": "0x4c7amxwzxs39grqs3dnnz0531mpf1p75niq7zhinyfqm86i4dk"
- }
- },
- "chromedriver": {
- "version": "87.0.4280.88",
- "sha256_linux": "1insh1imi25sj4hdkbll5rzwnag8wvfxv4ckshpq8akl8r13p6lj",
- "sha256_darwin": "048hsqp6575r980m769lzznvxypmfcwn89f1d3ik751ymzmb5r78"
- }
- },
- "beta": {
- "version": "88.0.4324.87",
- "sha256": "0pfrx8b2rmrxx5dfv4kc1ggrgi7kj7gbxrzqzd7rsvjpasyidbxg",
- "sha256bin64": "07xl02zg5pi89l6dqrbqx2ibl8pm9v6njqfl8p4l2hwsb881hx8g",
+ "version": "88.0.4324.146",
+ "sha256": "0zc2gx5wjv00n2xmlagjd2xv4plg128d1kkhy7j8kpxvx3xiic9q",
+ "sha256bin64": "109wz6w1c8v32b7fvcbks1wj8ycdyb9y88alksmr3h42z3s0b4id",
"deps": {
"gn": {
"version": "2020-11-05",
@@ -28,35 +10,53 @@
"rev": "53d92014bf94c3893886470a1c7c1289f8818db0",
"sha256": "1xcm07qjk6m2czi150fiqqxql067i832adck6zxrishm70c9jbr9"
}
+ },
+ "chromedriver": {
+ "version": "88.0.4324.96",
+ "sha256_linux": "0hhy3c50hlnic6kz19565s8wv2yn7k45hxnkxbvb46zhcc5s2z41",
+ "sha256_darwin": "11mzcmp6dr8wzyv7v2jic7l44lr77phi4y3z1ghszhfdz5dil5xp"
+ }
+ },
+ "beta": {
+ "version": "89.0.4389.40",
+ "sha256": "1da7l8i8hhsjnziyapynnwzfxjrj6m4p8076hg8bjqqv8alhg2zq",
+ "sha256bin64": "17f9yhz1w0r7panvzavmx7zyaw0i8yarlxx4zb5ghxl8hs37sasr",
+ "deps": {
+ "gn": {
+ "version": "2021-01-07",
+ "url": "https://gn.googlesource.com/gn",
+ "rev": "595e3be7c8381d4eeefce62a63ec12bae9ce5140",
+ "sha256": "08y7cjlgjdbzja5ij31wxc9i191845m01v1hc7y176svk9y0hj1d"
+ }
}
},
"dev": {
- "version": "89.0.4385.0",
- "sha256": "0cwfwkaidxi86n80kcn3lxrwz90zp6ra9dib1nd4xnhpgl7vjjjf",
- "sha256bin64": "1hvrdvmlqc95qb9gn7iihal4h1kzf6jqrhk9xvv45chsvwl79pmd",
+ "version": "90.0.4400.8",
+ "sha256": "0z7695r8k1xm5kx7cc42kmcr11dbagcwjak32sglj0sw3hsr2yqz",
+ "sha256bin64": "11gp2sxaly66qfb2gfxnikq1xad520r32pgshkm2jsb7a7vj7mmf",
"deps": {
"gn": {
- "version": "2020-12-22",
+ "version": "2021-01-14",
"url": "https://gn.googlesource.com/gn",
- "rev": "0d67e272bdb8145f87d238bc0b2cb8bf80ccec90",
- "sha256": "07mrfl9hbjldbgidwwhr482a0s0ppqzwa5j7v5nbqxj18j55iril"
+ "rev": "d62642c920e6a0d1756316d225a90fd6faa9e21e",
+ "sha256": "0f1i079asiznn092vm6lyad96wcs8pxh95fjmjbnaqjaalivsic0"
}
}
},
"ungoogled-chromium": {
- "version": "87.0.4280.88",
- "sha256": "1h09g9b2zxad85vd146ymvg3w2kpngpi78yig3dn1vrmhwr4aiiy",
- "sha256bin64": "0n3fm6wf8zfkv135d50xl8xxrnng3q55vyxkck1da8jyvh18bijb",
+ "version": "88.0.4324.146",
+ "sha256": "0zc2gx5wjv00n2xmlagjd2xv4plg128d1kkhy7j8kpxvx3xiic9q",
+ "sha256bin64": "109wz6w1c8v32b7fvcbks1wj8ycdyb9y88alksmr3h42z3s0b4id",
"deps": {
"gn": {
- "version": "2020-09-09",
+ "version": "2020-11-05",
"url": "https://gn.googlesource.com/gn",
- "rev": "e002e68a48d1c82648eadde2f6aafa20d08c36f2",
- "sha256": "0x4c7amxwzxs39grqs3dnnz0531mpf1p75niq7zhinyfqm86i4dk"
+ "rev": "53d92014bf94c3893886470a1c7c1289f8818db0",
+ "sha256": "1xcm07qjk6m2czi150fiqqxql067i832adck6zxrishm70c9jbr9"
},
"ungoogled-patches": {
- "rev": "87.0.4280.88-1",
- "sha256": "0w2137w8hfcgl6f938hqnb4ffp33v5r8vdzxrvs814w7dszkiqgg"
+ "rev": "88.0.4324.146-1",
+ "sha256": "0vp53b3jdsay6a17n27vi6cj10jj6zz94gr9ip4r5zf45qq6jx3w"
}
}
}
diff --git a/third_party/nixpkgs/pkgs/applications/networking/browsers/elinks/default.nix b/third_party/nixpkgs/pkgs/applications/networking/browsers/elinks/default.nix
index 6e4c7d1dad..12adbc0a9b 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/browsers/elinks/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/browsers/elinks/default.nix
@@ -1,5 +1,5 @@
{ lib, stdenv, fetchFromGitHub, fetchpatch, ncurses, xlibsWrapper, bzip2, zlib
-, brotli, zstd, lzma, openssl, autoreconfHook, gettext, pkgconfig, libev
+, brotli, zstd, lzma, openssl, autoreconfHook, gettext, pkg-config, libev
, gpm, libidn, tre, expat
, # Incompatible licenses, LGPLv3 - GPLv2
enableGuile ? false, guile ? null
@@ -32,7 +32,7 @@ stdenv.mkDerivation rec {
++ lib.optional enablePerl perl
;
- nativeBuildInputs = [ autoreconfHook gettext pkgconfig ];
+ nativeBuildInputs = [ autoreconfHook gettext pkg-config ];
configureFlags = [
"--enable-finger"
diff --git a/third_party/nixpkgs/pkgs/applications/networking/browsers/eolie/default.nix b/third_party/nixpkgs/pkgs/applications/networking/browsers/eolie/default.nix
index 53a32e09f8..874a73dae8 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/browsers/eolie/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/browsers/eolie/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchgit, meson, ninja, pkgconfig, nix-update-script
+{ lib, fetchgit, meson, ninja, pkg-config, nix-update-script
, python3, gtk3, libsecret, gst_all_1, webkitgtk, glib
, glib-networking, gtkspell3, hunspell, desktop-file-utils
, gobject-introspection, wrapGAppsHook, gnome3 }:
@@ -22,7 +22,7 @@ python3.pkgs.buildPythonApplication rec {
gobject-introspection
meson
ninja
- pkgconfig
+ pkg-config
wrapGAppsHook
];
diff --git a/third_party/nixpkgs/pkgs/applications/networking/browsers/ephemeral/default.nix b/third_party/nixpkgs/pkgs/applications/networking/browsers/ephemeral/default.nix
index ad2d69edd4..338ceaa434 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/browsers/ephemeral/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/browsers/ephemeral/default.nix
@@ -11,7 +11,7 @@
, meson
, ninja
, pantheon
-, pkgconfig
+, pkg-config
, python3
, webkitgtk
, wrapGAppsHook
@@ -20,13 +20,13 @@
stdenv.mkDerivation rec {
pname = "ephemeral";
- version = "7.0.4";
+ version = "7.0.5";
src = fetchFromGitHub {
owner = "cassidyjames";
repo = "ephemeral";
rev = version;
- sha256 = "18chvfdmka21zvjgqfpinm3nrj0ba09szxhhm39anpvpbj92ra8j";
+ sha256 = "sha256-dets4YoTUgFCDOrvzNuAwJb3/MsnjOSBx9PBZuT0ruk=";
};
nativeBuildInputs = [
@@ -35,7 +35,7 @@ stdenv.mkDerivation rec {
meson
ninja
vala
- pkgconfig
+ pkg-config
python3
wrapGAppsHook
];
diff --git a/third_party/nixpkgs/pkgs/applications/networking/browsers/falkon/default.nix b/third_party/nixpkgs/pkgs/applications/networking/browsers/falkon/default.nix
index c1d40fa770..f39ae2f166 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/browsers/falkon/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/browsers/falkon/default.nix
@@ -1,5 +1,5 @@
{ stdenv, mkDerivation, lib, fetchFromGitHub, fetchpatch
-, cmake, extra-cmake-modules, pkgconfig, qmake
+, cmake, extra-cmake-modules, pkg-config, qmake
, libpthreadstubs, libxcb, libXdmcp
, qtsvg, qttools, qtwebengine, qtx11extras
, qtwayland, wrapQtAppsHook
@@ -41,7 +41,7 @@ mkDerivation rec {
nativeBuildInputs = [
cmake
extra-cmake-modules
- pkgconfig
+ pkg-config
qmake
qttools
wrapQtAppsHook
diff --git a/third_party/nixpkgs/pkgs/applications/networking/browsers/firefox-bin/release_sources.nix b/third_party/nixpkgs/pkgs/applications/networking/browsers/firefox-bin/release_sources.nix
index dbca2e9c92..246bffb8bb 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/browsers/firefox-bin/release_sources.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/browsers/firefox-bin/release_sources.nix
@@ -1,965 +1,965 @@
{
- version = "84.0.2";
+ version = "85.0";
sources = [
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/ach/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-x86_64/ach/firefox-85.0.tar.bz2";
locale = "ach";
arch = "linux-x86_64";
- sha256 = "00ad2b1cf208c43fef463979c39a6e1f272d360b4b539e3255aa9f17bbc115be";
+ sha256 = "af7632d2ec4772c1532745b44509ea429681fc41295e8cd577bded16aa56920a";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/af/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-x86_64/af/firefox-85.0.tar.bz2";
locale = "af";
arch = "linux-x86_64";
- sha256 = "fa9b27a4e23dbad3bc87ba275df4cc87f44bfe13f009268f4ea70ff31ec6e847";
+ sha256 = "9254217dadb1fbdc58d8f2cb565a43cf22a48a9621dd9b25c274b266dfaa4a94";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/an/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-x86_64/an/firefox-85.0.tar.bz2";
locale = "an";
arch = "linux-x86_64";
- sha256 = "074206329118376889a1a8f414617c821e9fbbc35a8f9b8d38f3dcd1622280cc";
+ sha256 = "e92e9b30f6646ec58a8a963b4017883058058e52bb392ac81eceb6cfaccc5f98";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/ar/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-x86_64/ar/firefox-85.0.tar.bz2";
locale = "ar";
arch = "linux-x86_64";
- sha256 = "8871b4c191aed7f5923f4dd64254a41e03780c66f4179c3a54768758c2f99f5e";
+ sha256 = "29d207b37c8b8832183256c5434da76bb41b8c893c728678877b6551b40f8d82";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/ast/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-x86_64/ast/firefox-85.0.tar.bz2";
locale = "ast";
arch = "linux-x86_64";
- sha256 = "a2a143d21d9381410896ac90fd359a086859183fb5e8f18a71157be4263ae481";
+ sha256 = "aa68b7807a1cdaa0c780c0da2afcaa5b28946ead2c6f5ea5adfab798f9d223b1";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/az/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-x86_64/az/firefox-85.0.tar.bz2";
locale = "az";
arch = "linux-x86_64";
- sha256 = "f8493138759fbf0d2e9f13c3510c51b1b343fc2e10eef9b96d083a35e9a57a26";
+ sha256 = "c193052c8ee725d6c909c4f84099d1f72de71ac59318f8fb7f959322ea78e315";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/be/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-x86_64/be/firefox-85.0.tar.bz2";
locale = "be";
arch = "linux-x86_64";
- sha256 = "a943d5f372ab63cef96d351f52d248cd2b575756b8a53c9d17b88035c8022bad";
+ sha256 = "54bb585bfbc3b910ac95dbce7b1507b210a871bece19df250bd871fdd4354e18";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/bg/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-x86_64/bg/firefox-85.0.tar.bz2";
locale = "bg";
arch = "linux-x86_64";
- sha256 = "d3c12c9a43ae9728fffbcf016a03bcf1411fb891e8bb84a58b9f3cb5adfb9a68";
+ sha256 = "3199a6111d85e00c63314f842adc8277d54bfbb457172bfa03f59fc186d0213e";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/bn/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-x86_64/bn/firefox-85.0.tar.bz2";
locale = "bn";
arch = "linux-x86_64";
- sha256 = "95c19322009f9f8be9f2e11d0baa530111db13fe65d93e93d97f8953e8653741";
+ sha256 = "c9767a236edb36585348d7d69668074ff8b7bf0ce8bf9461660fa3f5002b5700";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/br/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-x86_64/br/firefox-85.0.tar.bz2";
locale = "br";
arch = "linux-x86_64";
- sha256 = "20178f91bbb29ab3994db94fcb0929a15754395a6c5c1a2a5f292a3e0fe97ff6";
+ sha256 = "4f5cc23bb984de4703f0861c06d51621851149cf7f140439f4e628b760f7e6b8";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/bs/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-x86_64/bs/firefox-85.0.tar.bz2";
locale = "bs";
arch = "linux-x86_64";
- sha256 = "c61a7cf7cc981175a2041534dc90548be21973c7b520a6e4f3da45e7d8f5b509";
+ sha256 = "fd09d9c54505ed70a94a861bac653c89b1401f3dd8bcfade90a0b43517e0bb12";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/ca-valencia/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-x86_64/ca-valencia/firefox-85.0.tar.bz2";
locale = "ca-valencia";
arch = "linux-x86_64";
- sha256 = "a52c5fdc41d360a660330ecc055ebd2206a7ada996af17bf76d97e5a82dc552d";
+ sha256 = "3b16d75fcd1f5cb38df9a3bada0dd59c050f57d4b19988d413dfa910a07a21d8";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/ca/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-x86_64/ca/firefox-85.0.tar.bz2";
locale = "ca";
arch = "linux-x86_64";
- sha256 = "1d827df4ff4ae8eecf1cbb888c8f011ab0320c05a878da0b24e8e0b4abfb1a59";
+ sha256 = "e3736de71272be8fb64762f48175d8f3c5efa001f5ef683327a706bacdbfe412";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/cak/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-x86_64/cak/firefox-85.0.tar.bz2";
locale = "cak";
arch = "linux-x86_64";
- sha256 = "dfff83803ed04547aa8c8c9b12ee2fda7388017e8e17bab3d2d1244026779b8d";
+ sha256 = "a75a176b989383367b973b683a0755a283350aad43e2b9f8825561a3fefd9bd0";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/cs/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-x86_64/cs/firefox-85.0.tar.bz2";
locale = "cs";
arch = "linux-x86_64";
- sha256 = "601b791c8829653f4eabb08c5d66fba83acddd001b1ccfe2f1f3b615808c9928";
+ sha256 = "40060c9664c9518692601215e86047f05e9dc1d7a51454b4e2097f6dddab5be4";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/cy/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-x86_64/cy/firefox-85.0.tar.bz2";
locale = "cy";
arch = "linux-x86_64";
- sha256 = "aa14be4f6e6adebfd11e334a305355ed4cf199d3d578c7648b6f42fe73275b3d";
+ sha256 = "a015e8b04695fbbc19f98361ea1965cb5901ecf285ed2a56f073b8ff0abe98fd";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/da/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-x86_64/da/firefox-85.0.tar.bz2";
locale = "da";
arch = "linux-x86_64";
- sha256 = "dcc37cc52c473b77f9944eae767cc218330bad1d4753e3da7ae9bc1d59b6ea5f";
+ sha256 = "976e53318750b552292d899f4534541cfd02d64c18f3f1f283ee6b5eba10f220";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/de/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-x86_64/de/firefox-85.0.tar.bz2";
locale = "de";
arch = "linux-x86_64";
- sha256 = "5d7332a8b02c84afdca3fa0876087312dc8abfb4307cfd12896aa9671b6dc855";
+ sha256 = "2951b14baacc84b9627b714a80dede18897a3f9696b50ce06c48131888b31322";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/dsb/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-x86_64/dsb/firefox-85.0.tar.bz2";
locale = "dsb";
arch = "linux-x86_64";
- sha256 = "a79e0512916e0258d73815fc32c343a908c2bf684a3ee55f6603ed2bff204261";
+ sha256 = "7b878a3be6798bc19b06242696a61ea78536a1b39851f9a1d41797192d7313ef";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/el/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-x86_64/el/firefox-85.0.tar.bz2";
locale = "el";
arch = "linux-x86_64";
- sha256 = "fcf89299094d3757c8cec828ea43befc02cc258d3640f7474fc24dac63bcbafa";
+ sha256 = "86948d6656659180cc279401106ba7aa420e817b6cc2f633c5f9dde5f2753b33";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/en-CA/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-x86_64/en-CA/firefox-85.0.tar.bz2";
locale = "en-CA";
arch = "linux-x86_64";
- sha256 = "7849e70478c410500f0e49cf3372e7b3395a8668e2df13641450db2e23485f0b";
+ sha256 = "cebc4e8e9320d0141e2a81b4e54177103f6bcf69685055e3ee1bdf59b2188efd";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/en-GB/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-x86_64/en-GB/firefox-85.0.tar.bz2";
locale = "en-GB";
arch = "linux-x86_64";
- sha256 = "6533bd93be6777db55a0787447b97d0cf32d770ab79dbb0a4689e528c277e807";
+ sha256 = "377b3afe2fbf6dc6d953658fe086347b795a25131eb9374465fe0b7089d22d04";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/en-US/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-x86_64/en-US/firefox-85.0.tar.bz2";
locale = "en-US";
arch = "linux-x86_64";
- sha256 = "4d987bc87b56dfd2518e162401496c247750ca0a18d8c9072c9ad1ecbd67cbb9";
+ sha256 = "addf2e4094d4b1f4d4445165a1f52fbd2198cde5fc9c213aef1145bfe8fffef2";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/eo/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-x86_64/eo/firefox-85.0.tar.bz2";
locale = "eo";
arch = "linux-x86_64";
- sha256 = "88bcb8ff61ad19d3a9975b8a8e302b2b4f37303c04e02770e5eaa6a99dc8a1eb";
+ sha256 = "0393c54f640bba1d73c5a8f7f128d6c3d28b633432f72ec9fadc5305c6a394ee";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/es-AR/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-x86_64/es-AR/firefox-85.0.tar.bz2";
locale = "es-AR";
arch = "linux-x86_64";
- sha256 = "44469a62926e451499b3f813034001dcd9228c80a05d9d69431b9918fdc6b99b";
+ sha256 = "700a5c7c906514dba573c72ebd92fd2809351382b870362a9e73d295ad68ee7e";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/es-CL/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-x86_64/es-CL/firefox-85.0.tar.bz2";
locale = "es-CL";
arch = "linux-x86_64";
- sha256 = "81e42f8acedd167a1f69d500fca94752a5453e096b471d07e86adcd99e29b40e";
+ sha256 = "dc76f5b7690326a51ef2606bc19946c329ed3a4174cbcffe9193ec7281c03d83";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/es-ES/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-x86_64/es-ES/firefox-85.0.tar.bz2";
locale = "es-ES";
arch = "linux-x86_64";
- sha256 = "4b47dcf3b595b5c0011a8f8f56f938991cd68576cf4655e04e43ebec14e1256f";
+ sha256 = "57e60cf15b7562d5766c3bffe511b43f50b9ee00c484344d7997b1dd74e6000e";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/es-MX/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-x86_64/es-MX/firefox-85.0.tar.bz2";
locale = "es-MX";
arch = "linux-x86_64";
- sha256 = "c54dcd581d45d273b8b6138393a662b4618e8bd181f625cda6d23ca6b9baf358";
+ sha256 = "77531203ff37345f9849b61f0c163c573c5ac5091e5d0e07037681609e0cac8e";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/et/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-x86_64/et/firefox-85.0.tar.bz2";
locale = "et";
arch = "linux-x86_64";
- sha256 = "2fa06a0e49fc69719acd018148a400c9fbfb3ad68ad13183b1c26971337474b3";
+ sha256 = "a68e6825149007d042fc9f1fb359c18c8cf09da6bee0ef3d9f2a619bb2985b61";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/eu/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-x86_64/eu/firefox-85.0.tar.bz2";
locale = "eu";
arch = "linux-x86_64";
- sha256 = "9171ab64137fa21b4ee50598d244af0760898c6553ae060252109314b997fcf0";
+ sha256 = "7a94fa17efff869247b65eaf1c8731c536fedfc46edaaffba27d0367033a54f0";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/fa/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-x86_64/fa/firefox-85.0.tar.bz2";
locale = "fa";
arch = "linux-x86_64";
- sha256 = "3b16e8290e15999a29a9ac92d8294ac212e4e9e4c96fe2ebba09ca43dc66edbe";
+ sha256 = "732417908adb7da3a9a06ad9022d3f487f6650445b93c406d6bd03482a622401";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/ff/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-x86_64/ff/firefox-85.0.tar.bz2";
locale = "ff";
arch = "linux-x86_64";
- sha256 = "1124cd9611e9ccbfe1255afaf8cf3591b0f61d0d2e63c4cae877209b8c591ba9";
+ sha256 = "defe2f208ba27521850ec1fd8abe73c181004ddd66bc15d45a2d01c8908fee97";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/fi/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-x86_64/fi/firefox-85.0.tar.bz2";
locale = "fi";
arch = "linux-x86_64";
- sha256 = "e3afa4a74b325d52b6cca0436b36d7d5c0d4e2e50755da28aeb587411f705e8f";
+ sha256 = "247ad848a34946c93129012de65da3153401b3a1dbd41d132d03904657b8ff87";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/fr/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-x86_64/fr/firefox-85.0.tar.bz2";
locale = "fr";
arch = "linux-x86_64";
- sha256 = "c5470bf4a8a71985bb356c0e56b516108ee6abd6437815bfaf6e3c2f5fe09e46";
+ sha256 = "ac56118839123c10899e043fde74051b4dca211832c2ca4abffc42062773648b";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/fy-NL/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-x86_64/fy-NL/firefox-85.0.tar.bz2";
locale = "fy-NL";
arch = "linux-x86_64";
- sha256 = "4608593cde1c810cfd1301f87fe348b5172d92863416b5b135e2adf8b41a5106";
+ sha256 = "aff1bdd3559698eb253e6339088a1818490bc11fcec08560fed9732705d8f12d";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/ga-IE/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-x86_64/ga-IE/firefox-85.0.tar.bz2";
locale = "ga-IE";
arch = "linux-x86_64";
- sha256 = "64101b561b5adc391c79347b870784d18f9b8457ea8523b5cd8448aa6f9ea80e";
+ sha256 = "b3aaaa9b45865d0be2fabaee45ec8ef481cc92afd93976058441c3c801f71761";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/gd/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-x86_64/gd/firefox-85.0.tar.bz2";
locale = "gd";
arch = "linux-x86_64";
- sha256 = "1048d1f82dc14c4da5954b3e8da2b0cddfe2ec31e9cd520a60202655771f260e";
+ sha256 = "979140c1d5db3ee847af64eb86e97a657f7665cc85e0754d4f580229a81a6a56";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/gl/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-x86_64/gl/firefox-85.0.tar.bz2";
locale = "gl";
arch = "linux-x86_64";
- sha256 = "bfd82fb48bd4e403f60acc217c48f42e2ad967f9810ad632e112354acdf6f459";
+ sha256 = "8953815137c2f40fbf490ce41f09c9f1c44114cf0640478e22e16ad67397f99e";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/gn/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-x86_64/gn/firefox-85.0.tar.bz2";
locale = "gn";
arch = "linux-x86_64";
- sha256 = "bf4d24303ee087df005cf04bb1511ebed5635c0b6a27154d292d00240ac35ac4";
+ sha256 = "5b8887274069e3c14ba4911cf64e01103ca2b2092f7819d535932ef09a486656";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/gu-IN/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-x86_64/gu-IN/firefox-85.0.tar.bz2";
locale = "gu-IN";
arch = "linux-x86_64";
- sha256 = "3669c53042edf83d37ad4e7ab7486f9ac3c2535811fd21fce45188b153b3eb66";
+ sha256 = "f18ac181d0b5dedfc107ace1b257475d7ff75e15f069db183bd445e91ff066fd";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/he/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-x86_64/he/firefox-85.0.tar.bz2";
locale = "he";
arch = "linux-x86_64";
- sha256 = "cf83947396daac7bf4c53d97a58df2fc856056833a3547ca19289fb0b0f4b895";
+ sha256 = "b1b4b4bba5379e6aea2052dce060a857d545abedb75beeb09132c83d89315772";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/hi-IN/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-x86_64/hi-IN/firefox-85.0.tar.bz2";
locale = "hi-IN";
arch = "linux-x86_64";
- sha256 = "f497cd8173fe2f4b4e14921805004ce81b5e8f63f70b3a135a9be787ad34693d";
+ sha256 = "9fa023800ee3db1485a18ba33ce6e4b004123434da4b7e177e9413cd9dc72293";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/hr/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-x86_64/hr/firefox-85.0.tar.bz2";
locale = "hr";
arch = "linux-x86_64";
- sha256 = "6e2eb6ede94ff51ab5d2c57744c16738bba50beb5cb4140d42ae1085d6a186ec";
+ sha256 = "5dd335bb622a37629874680a132b4199dddfc341ed6cab7c34cc8bc6fef8fd33";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/hsb/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-x86_64/hsb/firefox-85.0.tar.bz2";
locale = "hsb";
arch = "linux-x86_64";
- sha256 = "99fad7bdc3db88dd5fc2d6244f37716938f2fa44904ffabfe44a25840b390716";
+ sha256 = "f89219c755fe8aaf1309c6b83feffaf6630816882563286e324a90ca62394a5f";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/hu/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-x86_64/hu/firefox-85.0.tar.bz2";
locale = "hu";
arch = "linux-x86_64";
- sha256 = "bd94dbefb12821ca1e0232dff9804ee7e1caf5fdd3a5823268f757b70f467930";
+ sha256 = "8bff8576e76bc01e57838ec7751a8cf17d99e0c9dc153e91061ace650d8c058c";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/hy-AM/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-x86_64/hy-AM/firefox-85.0.tar.bz2";
locale = "hy-AM";
arch = "linux-x86_64";
- sha256 = "b9497158d7cce081fd9f6c4c0eab0871ae00eee7745b59544f63026b48757c83";
+ sha256 = "adab4ab3ce22632836266963323a75a81db9e653614b9b639a6f61eeb10543a5";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/ia/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-x86_64/ia/firefox-85.0.tar.bz2";
locale = "ia";
arch = "linux-x86_64";
- sha256 = "cd4f2462e64989151e4962cd89f8d3e97f295505bf1c447db6549f898ec6a38b";
+ sha256 = "8b4acfb5654eb694b50155cfa41e02e19316cb47e552fc6537339156bb5cbfca";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/id/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-x86_64/id/firefox-85.0.tar.bz2";
locale = "id";
arch = "linux-x86_64";
- sha256 = "0c0b086fc304ed4ab1f23b659999cb303b9016962d26f0509b73009a9c651ae8";
+ sha256 = "e848c3877e0453d4ab9b6ccf6078fb919c4d15b1f0f20c1a975654c5e6182530";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/is/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-x86_64/is/firefox-85.0.tar.bz2";
locale = "is";
arch = "linux-x86_64";
- sha256 = "a7482f969ad5e537c1d8084cab54eb03b12860df4c084a7aaf51409577af6b49";
+ sha256 = "00036a6977a932b547ee5b97f5c830456cb19393cda45c190ee5237e796a76e9";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/it/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-x86_64/it/firefox-85.0.tar.bz2";
locale = "it";
arch = "linux-x86_64";
- sha256 = "2139dd8f281de5ef79c3a3671eaeb0704db0dcff286df6da44351fcc5d102864";
+ sha256 = "81dc17afe61ed833494cca7687a1bea1f6a5a3d93571ae0522e481ba2c9e73aa";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/ja/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-x86_64/ja/firefox-85.0.tar.bz2";
locale = "ja";
arch = "linux-x86_64";
- sha256 = "818b66e1e9ff60f30bceb6b44acd2c704de5f64016de7bea45a4110118341314";
+ sha256 = "2f0a652d51740c9adc760a8843433a52226327600fc7e9e87b603e97c0541547";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/ka/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-x86_64/ka/firefox-85.0.tar.bz2";
locale = "ka";
arch = "linux-x86_64";
- sha256 = "805d101b7977061af0d5e3b99a8980b972aa4c8eb6ae9914d10c527a58a6aaed";
+ sha256 = "8f01dcfe02fd71d3c3d564ab111b34e4f2d5c58981233c5698c87bf449144015";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/kab/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-x86_64/kab/firefox-85.0.tar.bz2";
locale = "kab";
arch = "linux-x86_64";
- sha256 = "34a75868f2e8da1fb87235b29b2b1fa7d28b55dea8351a472cc1d752c1b084dc";
+ sha256 = "1163788f9d943533b124a57fb3e3fc1aae56793f929e5ac2d3f17b1826e3d353";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/kk/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-x86_64/kk/firefox-85.0.tar.bz2";
locale = "kk";
arch = "linux-x86_64";
- sha256 = "a8c40b1ebac7d0375232518f35b854600f35e52dd6b0123e86a70cb0f3386406";
+ sha256 = "f91eae3b5afcff6c49548c6d5d5d5b0fc0dd6a9500b87baaf00e0cee96efe22f";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/km/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-x86_64/km/firefox-85.0.tar.bz2";
locale = "km";
arch = "linux-x86_64";
- sha256 = "3ccc2a85edec4f90c39d23ba74474e27326ed18fd020847d567ed93406ca9678";
+ sha256 = "2ab5040f15ceea952a7fb6d737eed93b23e1423e2298c31a5d7486c81ecab9af";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/kn/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-x86_64/kn/firefox-85.0.tar.bz2";
locale = "kn";
arch = "linux-x86_64";
- sha256 = "634c0ba151f9334f4991c2f118b96de45d8a4fe359a08c3cb001f3b813d89198";
+ sha256 = "c141f0e1c95c0630aecda5f929ea3720f3620ad9f30f95e4e371865c2d0eb96b";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/ko/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-x86_64/ko/firefox-85.0.tar.bz2";
locale = "ko";
arch = "linux-x86_64";
- sha256 = "d085163b35684903418648648dca8ad078e1a89f611775ab4b01fb60aa4d1b2b";
+ sha256 = "8e87b7f748f2fddb3edf5f12fcd8238bf8f05b403c707471878ef540f8fa2a40";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/lij/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-x86_64/lij/firefox-85.0.tar.bz2";
locale = "lij";
arch = "linux-x86_64";
- sha256 = "b676b6f955441df571541b52b6534ad12caf5df45d16dd374b3cda19d58e990c";
+ sha256 = "99e4be7139c456c7a7da8d1ba1b845d381995241940b9e9f3db81892cb51231b";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/lt/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-x86_64/lt/firefox-85.0.tar.bz2";
locale = "lt";
arch = "linux-x86_64";
- sha256 = "eb5499c40bfc805599e51f490d1bd860c6c46512f927a47af3f9ae5bdb9e3fbc";
+ sha256 = "acfc0ce0b56a15d2b5a7492807b9b70b801712b420a72d5b2e73a6e5021cce71";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/lv/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-x86_64/lv/firefox-85.0.tar.bz2";
locale = "lv";
arch = "linux-x86_64";
- sha256 = "935e736c0d46254d8429d87eb2a72e46c9c70c92ebdb1fd1077798e538af770f";
+ sha256 = "c8bab5353b01987b6e3ee434ec5460cb54d56183662fa9c7f3017ae018be575d";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/mk/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-x86_64/mk/firefox-85.0.tar.bz2";
locale = "mk";
arch = "linux-x86_64";
- sha256 = "310fcae105829fd03ede31c32e1f078c69d1bed7880469976159968de1f7ccfb";
+ sha256 = "7ba1d47b8923862ff2228faeaf86a1277dd48f45ffa83230f3b9b22b1860febc";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/mr/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-x86_64/mr/firefox-85.0.tar.bz2";
locale = "mr";
arch = "linux-x86_64";
- sha256 = "acd8be31fba57a9ced68960c1dd28c9e91a88433b0b885bd3f8e2656a639e3bc";
+ sha256 = "acbc9dd00e31437bee02f9d3548af926ca021f128239f67ff5399e533923e2d4";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/ms/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-x86_64/ms/firefox-85.0.tar.bz2";
locale = "ms";
arch = "linux-x86_64";
- sha256 = "71a6a63883123b19e70c0bb1e6251550fa4b5035792c7b767d47839428d4e0a9";
+ sha256 = "6293173ccfcd0475b6ee0baffb54d4b43776710b3c4ea97ef1437a8919aebc1d";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/my/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-x86_64/my/firefox-85.0.tar.bz2";
locale = "my";
arch = "linux-x86_64";
- sha256 = "121264d0508aa26f9d6e89620bb1821d07763c28d5085b5cf7d0ce90704bf983";
+ sha256 = "c4e075996c9a6c13e2631bd85d6f5b3015400dfa40116479e5a17c939d538cf6";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/nb-NO/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-x86_64/nb-NO/firefox-85.0.tar.bz2";
locale = "nb-NO";
arch = "linux-x86_64";
- sha256 = "9b930c9e5e92c01ae89c7388d6a168d83b4e95f945381f1301a6137795f4e017";
+ sha256 = "94d8f6ea965080e0b28d797c0c73813164216541bb6c008adffa523722a2727d";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/ne-NP/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-x86_64/ne-NP/firefox-85.0.tar.bz2";
locale = "ne-NP";
arch = "linux-x86_64";
- sha256 = "99994740252ec76e9728950d307762acec5ab6555d4b5921d89a083447bd7e70";
+ sha256 = "129ab6f7276d180c3adacfe970c4c870953481790b451f8dc98134c914daddd6";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/nl/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-x86_64/nl/firefox-85.0.tar.bz2";
locale = "nl";
arch = "linux-x86_64";
- sha256 = "cbe751edd3b72a8cd823b9cf548ce77e3a148bceac4861853d1374e79c2cf694";
+ sha256 = "0f7efdcd52cf5c214da536261e539b45d8da3ad37543b6296feb92186053a59f";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/nn-NO/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-x86_64/nn-NO/firefox-85.0.tar.bz2";
locale = "nn-NO";
arch = "linux-x86_64";
- sha256 = "f63c3f08d01d8963d8ec6047b69efec9f36a92d822a8ae966cc2a7d66f33f93e";
+ sha256 = "2e42e0a8eb2dc2fcd217aacd7c0aa7eac5e673bad0d66f0555f7bb51ffb895fd";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/oc/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-x86_64/oc/firefox-85.0.tar.bz2";
locale = "oc";
arch = "linux-x86_64";
- sha256 = "675090877a1cb5841ddb98c5ba8ebaba9d4ad2d4de9d17c7e9559ba6a8b2e1ec";
+ sha256 = "d4fabdd18ca199f6081093fe4c88191885ae0c19fc36fe574f546b26b5d2eacf";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/pa-IN/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-x86_64/pa-IN/firefox-85.0.tar.bz2";
locale = "pa-IN";
arch = "linux-x86_64";
- sha256 = "6fd35af9216a1099c246f9e12161384d6a5d1d24e846d3aabe5bef3a55b215b8";
+ sha256 = "88ddf2bc486d13217edd3d325247dae774ba60d509481d7a6900e06ae30f70d8";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/pl/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-x86_64/pl/firefox-85.0.tar.bz2";
locale = "pl";
arch = "linux-x86_64";
- sha256 = "54cae52178e21f0f2beabe1120746962141cbf79fb5dc6eef11ae1f2705e9e4d";
+ sha256 = "9e6336fe8745e21674270a95bce7d24508c9585955c58ad74f631e1fa73c56f3";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/pt-BR/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-x86_64/pt-BR/firefox-85.0.tar.bz2";
locale = "pt-BR";
arch = "linux-x86_64";
- sha256 = "f1dc18aea91440dfe5e34b332c2e2b2b0241d7af1c1a8f2a979eead34db64480";
+ sha256 = "68573084e4a826978bfae5c1c8cbfecba2fd578d0c6a07affebc2ba19f1d97e1";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/pt-PT/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-x86_64/pt-PT/firefox-85.0.tar.bz2";
locale = "pt-PT";
arch = "linux-x86_64";
- sha256 = "c2159af01743f1004e3dba0b99a2670155ae3e695f0fd0208b367f910bcba642";
+ sha256 = "6b6bcca14f08cb8fe07282a3b24797417ea73a60300cdf76c64ffda4bfb051c0";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/rm/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-x86_64/rm/firefox-85.0.tar.bz2";
locale = "rm";
arch = "linux-x86_64";
- sha256 = "211813cb32c9f2b0880c7116dc935929570c81937d3446aef506da3705172099";
+ sha256 = "331c0cd9510564ade274c209514dc5ec3647e3ea37da6b630a7cefb8c445332c";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/ro/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-x86_64/ro/firefox-85.0.tar.bz2";
locale = "ro";
arch = "linux-x86_64";
- sha256 = "a2144bde6023d4b8468128c52015849e6a8f77c0c10d4851a9255f6204a98a77";
+ sha256 = "52df2b116aaac13590076b86216b904def287e18828f040980cae01e8ae67b1c";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/ru/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-x86_64/ru/firefox-85.0.tar.bz2";
locale = "ru";
arch = "linux-x86_64";
- sha256 = "098748cde08f1d362a8eed6432353a1edabc84579abb30aca983772c5b6ac36e";
+ sha256 = "2fbcd36492688e21dc4e8fb1faf1ea67ecd745f3b7f58b0950786120c9043cf0";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/si/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-x86_64/si/firefox-85.0.tar.bz2";
locale = "si";
arch = "linux-x86_64";
- sha256 = "41707b3e3b7dbaaea510c58ba503fe22de84963fe1979b2e4c7e00cdf1ded01a";
+ sha256 = "2a4ab4bf9fee148931d09bae59ec1f049c09aafdcfee3c6a083adb3d2b1e42ee";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/sk/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-x86_64/sk/firefox-85.0.tar.bz2";
locale = "sk";
arch = "linux-x86_64";
- sha256 = "4ba12f304145102db13feaca98f84bae5e06609c721967e1b69d68643a94c1db";
+ sha256 = "4ba12a5d49a2ee0f5c41f63cab08b7c161f3546ca9195339e22d463879e7f45b";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/sl/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-x86_64/sl/firefox-85.0.tar.bz2";
locale = "sl";
arch = "linux-x86_64";
- sha256 = "2dfafc7ca5fdf0a03a8301f1daacc397fc49f3fae18f6ac6454b4110c5bdd65f";
+ sha256 = "6f1f6379a9706d2af9c7797d8c1c86700f3e9ff7cd72fa35c3d602e6622de47e";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/son/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-x86_64/son/firefox-85.0.tar.bz2";
locale = "son";
arch = "linux-x86_64";
- sha256 = "13139fb6bb47472c2ce47dd535bdeea6fa90521681c2a8e8ea963bebecbdd54f";
+ sha256 = "b9292626bad35a50dcb81d34db417417b031a6ef9a215e26d5e1ee9456e244cf";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/sq/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-x86_64/sq/firefox-85.0.tar.bz2";
locale = "sq";
arch = "linux-x86_64";
- sha256 = "9710315181f78df3673b71fef597b9498c0a860b167ab4b9c4e68df9c500a6be";
+ sha256 = "077dbbaa904712782252e8f8a01b78237d51cbbeeda0e455ad5f2569f9a394d1";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/sr/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-x86_64/sr/firefox-85.0.tar.bz2";
locale = "sr";
arch = "linux-x86_64";
- sha256 = "bbd69589dc5a1fe7b3a0f74c0d8e20cb4cf6b7ed771faf7c161c96301736e89c";
+ sha256 = "c537ab1e63530a82cf5c181d98895b580705e3418f598ab3f98fa67cd9a83f10";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/sv-SE/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-x86_64/sv-SE/firefox-85.0.tar.bz2";
locale = "sv-SE";
arch = "linux-x86_64";
- sha256 = "a5769159d0c7bc89865ffe1e2fd6b88675afdbda29752ebdaae986f0ace7d3f4";
+ sha256 = "42e36cc411666fad716a60643eae0be0301783fda10cb07943c8b6df293430dd";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/ta/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-x86_64/ta/firefox-85.0.tar.bz2";
locale = "ta";
arch = "linux-x86_64";
- sha256 = "836aef11ef967ee8c74b9c4221525c31427ee509b798952b59a43a6c7c2169f8";
+ sha256 = "b77e5c448f6a1bde09da07c3b20339f54214d89b4394123809e7bec668d65abb";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/te/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-x86_64/te/firefox-85.0.tar.bz2";
locale = "te";
arch = "linux-x86_64";
- sha256 = "a8e091052e0f606ad8b29b344d65cd86ee45a2b349c99e462f96cc36c08c18e8";
+ sha256 = "8c700eb9c7a9057e4639c39643430667ed9099a37d2214c8ffc5d349e5b0fe79";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/th/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-x86_64/th/firefox-85.0.tar.bz2";
locale = "th";
arch = "linux-x86_64";
- sha256 = "17679aff5806314398ffd9568be11157f41b0820313394f7c59c8bc69af8cff2";
+ sha256 = "3a467b98fb435e80bb913c56291803a79a05a42c73576be49b014394a29002f1";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/tl/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-x86_64/tl/firefox-85.0.tar.bz2";
locale = "tl";
arch = "linux-x86_64";
- sha256 = "7fd68265f2d1187dab49480004355d241fbe628cf9bce7a613ed5e048df9223d";
+ sha256 = "599214c5dd5eb28d6ea3b7e2db8795ce4923284c721b15a85bcbdbe74b416c5f";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/tr/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-x86_64/tr/firefox-85.0.tar.bz2";
locale = "tr";
arch = "linux-x86_64";
- sha256 = "0eeb30611cd3da04ef0c3439e59a3c2c46f2d38b566795691f8992041507550a";
+ sha256 = "1192f241df3a8691d0e895737c03a790f47a731a6335d2ee2fd1e1310b3d0cc0";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/trs/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-x86_64/trs/firefox-85.0.tar.bz2";
locale = "trs";
arch = "linux-x86_64";
- sha256 = "31ed82b3b45c9f9e6a84fb57b32c23468f42d4072b04437db5dd62f1d541ea80";
+ sha256 = "f68c08305ec3d1396826e3310ac88b5b07beb71beebcbfaebf3ac81c543bc47e";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/uk/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-x86_64/uk/firefox-85.0.tar.bz2";
locale = "uk";
arch = "linux-x86_64";
- sha256 = "bee267b4822a44edfcacd11bc6aa83ed2957dce95789926ea3cf3d714fd99542";
+ sha256 = "4705551ac9a02b450f5e81b05a08912b7b26bdba99b9e9095461aa9c70aeed36";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/ur/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-x86_64/ur/firefox-85.0.tar.bz2";
locale = "ur";
arch = "linux-x86_64";
- sha256 = "1da5fbc3e3b77a102d00bd1db146944640b9e8c5a9c7c5222a3570281846d1b5";
+ sha256 = "ec84dd4c7a4e338a21ccf8f09c1dfb14a9e34e3240a55b92901cc5e6a89bb135";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/uz/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-x86_64/uz/firefox-85.0.tar.bz2";
locale = "uz";
arch = "linux-x86_64";
- sha256 = "11b92211b88db216ee17537c27d86511f827a7435bbe3cc0ea39d0c015c55c0a";
+ sha256 = "d7a5b1c95cd9c8bc20cff8add8a2fa9c9c909b3845cbdc6f593f2686f9f27a40";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/vi/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-x86_64/vi/firefox-85.0.tar.bz2";
locale = "vi";
arch = "linux-x86_64";
- sha256 = "29e1f625c9862cb13b5f6238ba2f72200b864abf66ff44af11ca991c67a742d5";
+ sha256 = "a3c1a719317c9fc73371132dfc0349dce50db061c4f96d32585bb26d0aecc7c9";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/xh/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-x86_64/xh/firefox-85.0.tar.bz2";
locale = "xh";
arch = "linux-x86_64";
- sha256 = "6e859ba83b1fcc2930db6ac53ddc5f36ec2bc325b034337c33a2e5b531f905d8";
+ sha256 = "cacdaf5b7044a7e951fd67c4ff25ed41f2fe05a6cf2f4ff5b9d8d9fb0cf211ca";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/zh-CN/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-x86_64/zh-CN/firefox-85.0.tar.bz2";
locale = "zh-CN";
arch = "linux-x86_64";
- sha256 = "afa32b9e1560aff7c7a6dd9d3c627690ee70c20ea5748f1754cc8ebdffeccb15";
+ sha256 = "888569bd9bf58a58ffd5effdc4f0c58ac53354cec5d2792f0d88cfb30efff4bd";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/zh-TW/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-x86_64/zh-TW/firefox-85.0.tar.bz2";
locale = "zh-TW";
arch = "linux-x86_64";
- sha256 = "5f0ec2ca348b788590ec4eb552d34c204612895145521eb53a3b1dd73c34eafc";
+ sha256 = "71e1fc336cfda1401b4d96ed185423486480a5ad4d267d3c94336470fa4a8bce";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/ach/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-i686/ach/firefox-85.0.tar.bz2";
locale = "ach";
arch = "linux-i686";
- sha256 = "f003b9197505256cefcc96a07a3314ee9438a5024048d9815691d5f149233e67";
+ sha256 = "efcfa1aaac69712596c7f5ecbaf359c69980eb0b4d8c99857085f3a4564d5026";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/af/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-i686/af/firefox-85.0.tar.bz2";
locale = "af";
arch = "linux-i686";
- sha256 = "67b9eecc70db21a150ad45682be637e3c6187cd8b0ca3fab9c20e12517372925";
+ sha256 = "b5e1eb9041fdda259a3db87d784e6b633a18f18c46038361d4a6d2a8aeadcda3";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/an/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-i686/an/firefox-85.0.tar.bz2";
locale = "an";
arch = "linux-i686";
- sha256 = "08fe11419370ed3e8a47819f22bed8f5cc4cadd3296dd69304a4fb5f5a7a5dd1";
+ sha256 = "35ecf29bbb2e65feb372c83d2bf6b1c28b6edd57873eaec3090ed0200121043a";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/ar/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-i686/ar/firefox-85.0.tar.bz2";
locale = "ar";
arch = "linux-i686";
- sha256 = "fb85564a9037ee9168dfb14ed9f743affa5cd7829e2f2637f75184713db93712";
+ sha256 = "ef86ed77ac7de83e4e068970f57843ab801f89f180837015f1ea4e3ea11f3b6c";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/ast/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-i686/ast/firefox-85.0.tar.bz2";
locale = "ast";
arch = "linux-i686";
- sha256 = "89c659c314dfe2674ce65a37793c151db5c127452e786f77772c1db7b0fc1aa8";
+ sha256 = "6b58d2d132944a5106b73f47bdffbd606df63173f817bbdb32c4d3b2354030a0";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/az/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-i686/az/firefox-85.0.tar.bz2";
locale = "az";
arch = "linux-i686";
- sha256 = "9062c6fcd28afd070baff45df8320aab43e61e7d6343945bd1304a2b8fcf78ce";
+ sha256 = "1ee85155d8d45fe003bea0d8ff9d5a1c40c4d52102e125b4bc1ad608b5383c39";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/be/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-i686/be/firefox-85.0.tar.bz2";
locale = "be";
arch = "linux-i686";
- sha256 = "0043bb412b2ad9c4bd5f60199f8e3c3e1d81b8bd35d687c909ea65cf0a1eaedd";
+ sha256 = "e6f30798e101d73b0e359a63a35b044ea51df964f1e22a9c894f1b572cb99653";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/bg/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-i686/bg/firefox-85.0.tar.bz2";
locale = "bg";
arch = "linux-i686";
- sha256 = "97ebda162b20aefad89ea918896a1d0a2b7546a67b577000f4ddb6cb93bc5a32";
+ sha256 = "e3bbc6ca6c77fdb56dac6c8ad0c45d425485ef279c115651bb4824f6d52a14f8";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/bn/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-i686/bn/firefox-85.0.tar.bz2";
locale = "bn";
arch = "linux-i686";
- sha256 = "705b8e97ca21e14343f16c39ac5a081d866f7b422be154eb55cc4ebe728ef9a3";
+ sha256 = "583762c0fb01f6ee1165eb98122940fc42286e6f8678679466a2b79051a45fd3";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/br/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-i686/br/firefox-85.0.tar.bz2";
locale = "br";
arch = "linux-i686";
- sha256 = "8a61f457be78003ba212b9921a657428d117bdc978e1f62eb4ba2b2cfd553b13";
+ sha256 = "abef23deaac27bea07d0586f78578b34407765c05cdeaa9bd4d4ea0b552bafbe";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/bs/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-i686/bs/firefox-85.0.tar.bz2";
locale = "bs";
arch = "linux-i686";
- sha256 = "074a4153395b6397ffa5b2a74bb22b456e15357a760003a4dfc2c5974e8efa1f";
+ sha256 = "8f4385e1a8db5567d499a046a169d8a77c585a61734ee7257063a98d722cd278";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/ca-valencia/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-i686/ca-valencia/firefox-85.0.tar.bz2";
locale = "ca-valencia";
arch = "linux-i686";
- sha256 = "87109dec410e6f57199743666d46e81a42fe6364cb55742e24391d922bd8c0dd";
+ sha256 = "eca948e8e2020cf401ac4dcaefda2aaf967336122e1927418a80d9a854e2e52c";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/ca/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-i686/ca/firefox-85.0.tar.bz2";
locale = "ca";
arch = "linux-i686";
- sha256 = "7ab7be9dd01b25f119de9a432b1487a506d5b8306b7c516614feb9a559de6cdc";
+ sha256 = "c46250371ac43baaed265e74998e0bc44fdf01c4308f1bae8e34896e75004096";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/cak/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-i686/cak/firefox-85.0.tar.bz2";
locale = "cak";
arch = "linux-i686";
- sha256 = "e5518707de8deffc05024f76248711b59037f994a1b6883e65243a01a82076c7";
+ sha256 = "64dace82a39b131fad3509b2865a6cb22c5044a88838187f975a9c3bbb5cff2b";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/cs/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-i686/cs/firefox-85.0.tar.bz2";
locale = "cs";
arch = "linux-i686";
- sha256 = "682add587e420149a34cdba03a0b91a7190a33753bb40972836c8e12110ea356";
+ sha256 = "799c10e7f4068f4122637f4e8ae992f4da892b8f4ae17e47e2b93ff9f61f236c";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/cy/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-i686/cy/firefox-85.0.tar.bz2";
locale = "cy";
arch = "linux-i686";
- sha256 = "396764a821b7333aae3dfa6924e5246ac6aeb613470e5098ff542aa5d7dca65d";
+ sha256 = "9075bde46721937fc83f891a3f3162969e61c8ae6aa0904b6d597fd5c2872e81";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/da/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-i686/da/firefox-85.0.tar.bz2";
locale = "da";
arch = "linux-i686";
- sha256 = "28aa6f2f3ae2fd19b5b6d149c1bf735ae55c56ff3bee0646bef98dcdfcbf3dff";
+ sha256 = "d1bc56c35db77e1ed7c3b206ca7906834edd41e8d37f5fb467fa75eab22b1c6f";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/de/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-i686/de/firefox-85.0.tar.bz2";
locale = "de";
arch = "linux-i686";
- sha256 = "eefb48753ea89ebbd27e7357a22ae7246086093d7054b684ed8f2ed1dbd66835";
+ sha256 = "8430827afb4a748890d1b114d3363898ff6a882b2a17165a10abe8ef385ec83f";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/dsb/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-i686/dsb/firefox-85.0.tar.bz2";
locale = "dsb";
arch = "linux-i686";
- sha256 = "65c947541d4c6125b292b6e5ac61486bb434b56a824e304c343464d4a8ac4021";
+ sha256 = "e6985031027fc9d4e5d8ab0899daadd93a5333a668b116b632181ed34006ae64";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/el/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-i686/el/firefox-85.0.tar.bz2";
locale = "el";
arch = "linux-i686";
- sha256 = "86d20281cd16436acc0c015b2a72775ab3beaf1f52348181131c210448dd9ccd";
+ sha256 = "4e5bb6be18e963006f30a1478194b6613ff922e9dd3939ed7df5e2d79df5c630";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/en-CA/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-i686/en-CA/firefox-85.0.tar.bz2";
locale = "en-CA";
arch = "linux-i686";
- sha256 = "d71c02929a7e4b08bfe1d83eaa577755d7dd1074f2328c428bea73c1bdd82920";
+ sha256 = "b172f0368b07b6f908035e7d41a95ee8abd9c21cfe77923d902ec53517716a6c";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/en-GB/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-i686/en-GB/firefox-85.0.tar.bz2";
locale = "en-GB";
arch = "linux-i686";
- sha256 = "5ef6635f57a34fab6dcc54462b621721063ab354798d8924e8621895fc3ed4ac";
+ sha256 = "3e64db811fa3cf989dff5b043b9ffc3349f119ce27185fcade110e57ccb66056";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/en-US/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-i686/en-US/firefox-85.0.tar.bz2";
locale = "en-US";
arch = "linux-i686";
- sha256 = "7008acb0a5112d22b02f75fa8b46ecdb46dc2cb0ab691791595f2ac45187d6e5";
+ sha256 = "e6269d7b11bd0e2d918e45059d201a2ae329da6ae69d33648de1e8ed885c65fc";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/eo/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-i686/eo/firefox-85.0.tar.bz2";
locale = "eo";
arch = "linux-i686";
- sha256 = "e9dadf0b2b655bbcee8557805ee1b93cfef911c9c1a60d63b31afc84f06f9021";
+ sha256 = "fa1e60db4ff414b96c7813545a5b67730f312cbd85bbf079aa4c03eed5dc0920";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/es-AR/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-i686/es-AR/firefox-85.0.tar.bz2";
locale = "es-AR";
arch = "linux-i686";
- sha256 = "3ca485c3eda6a0d2cf348d2870fa708ad374dc0fc830696484e0c2ff5ef3c967";
+ sha256 = "f65977cf029a0075e2214708719a6af4b8e41d39bbf59b1ad998a5fca460c717";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/es-CL/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-i686/es-CL/firefox-85.0.tar.bz2";
locale = "es-CL";
arch = "linux-i686";
- sha256 = "e69f6b048f42ff8eac54176d5b3c85cd31ce02794f22bce2a09fd262d62789a1";
+ sha256 = "94cf0ad46c52685c03c385ca80e159e5ddf229f31c8ef764defa50dfb5e59857";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/es-ES/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-i686/es-ES/firefox-85.0.tar.bz2";
locale = "es-ES";
arch = "linux-i686";
- sha256 = "1cf1ea30406e16564fabd54b339ebd2111498eecbf25ec93c7401e2143e1d456";
+ sha256 = "6603132e1660a50ab3f0347a22b52b9480f4bac21f67f958fb0f112205f3dd3c";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/es-MX/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-i686/es-MX/firefox-85.0.tar.bz2";
locale = "es-MX";
arch = "linux-i686";
- sha256 = "94a8ea4e1fb63470a46a83678f71698b151ebf9c57794a086a8982d29edc0706";
+ sha256 = "325cefd6f0920207fdcb11674a4b5a3f8d71a4b65e64c11f7ab3681a7a1ffb08";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/et/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-i686/et/firefox-85.0.tar.bz2";
locale = "et";
arch = "linux-i686";
- sha256 = "b4fde31f58defe8b35d4c9325f1485093bfb155c73f6d3c02fa3cdcbc8393105";
+ sha256 = "9e997aac788ad9c5d249a2e1cce5f3a968fb5564c67e585f842d576aad5b710f";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/eu/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-i686/eu/firefox-85.0.tar.bz2";
locale = "eu";
arch = "linux-i686";
- sha256 = "d84a2bdc2f55b57c612abbb0208ef4b7683ef7d696739e9b1a36238daf61ab9f";
+ sha256 = "c677e6c0e86ce007fd0027132891b0baeefb172dfe19b8a3b6c0a1fdb09413a5";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/fa/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-i686/fa/firefox-85.0.tar.bz2";
locale = "fa";
arch = "linux-i686";
- sha256 = "054e6269745c8ae120daab489a9157618956bf2ecbc309bc64b7fb2f73400766";
+ sha256 = "4961d99cfa342ff1148f751a7ecb480439f2850247e4b4815023ae767cb92c55";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/ff/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-i686/ff/firefox-85.0.tar.bz2";
locale = "ff";
arch = "linux-i686";
- sha256 = "1ebef6026207141e0d3d37533ecff2b22a4e936e27a58939fbaa72d723078049";
+ sha256 = "751d7fb2485d00f1653397cbab88e0131b959cb9fe94a2c74687b05967a0efe1";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/fi/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-i686/fi/firefox-85.0.tar.bz2";
locale = "fi";
arch = "linux-i686";
- sha256 = "9a8609ae113b392d3bcee30ae48c1e8b4ce6a1fc180c7f936c52934fa1911429";
+ sha256 = "98244bbd2d914c14b66a2f1b58312fed6ad09d69a8c6e36c6a28b9d6f5b93bd1";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/fr/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-i686/fr/firefox-85.0.tar.bz2";
locale = "fr";
arch = "linux-i686";
- sha256 = "afcc5075d8455d32360d5045125290c8b843e48f4b774ab48d5c2f49e1cd9fe2";
+ sha256 = "c90054aa48353ecd2e7d8bec810e98b8706bc837216bd2237010c50d73890de1";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/fy-NL/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-i686/fy-NL/firefox-85.0.tar.bz2";
locale = "fy-NL";
arch = "linux-i686";
- sha256 = "232dd4a17ff87945b1ea11183fea8711c572e31d34898d15b378a54697c720b9";
+ sha256 = "343559198dbea2cd4f4d66c83fb8c0f44fede93843d43421c9a7e5925a7f834c";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/ga-IE/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-i686/ga-IE/firefox-85.0.tar.bz2";
locale = "ga-IE";
arch = "linux-i686";
- sha256 = "c68e57472d6837074bb8180063ce6eebf0396b187aa3d47ee9bccf1cd1529459";
+ sha256 = "44a19acee4c0a8e03604de46c19c28f54f9ecc8bbf8f32f2e7b3922c11659df9";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/gd/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-i686/gd/firefox-85.0.tar.bz2";
locale = "gd";
arch = "linux-i686";
- sha256 = "ed6ab375a3e487ee3c6f2d4017f8bde6c3ff29978a8b2f125b58e3ca2472ce38";
+ sha256 = "bad179771be3cb0fd0ed4dfb287f16df65a06b78b3741853f474184f534f1ec2";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/gl/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-i686/gl/firefox-85.0.tar.bz2";
locale = "gl";
arch = "linux-i686";
- sha256 = "28993fb518753a241abb2e6a22583f8a318bfeeca4e0eca76bedfb2aa0a01e07";
+ sha256 = "58732e181252d40d59e3acfaaa1da9533e659fa4d3c43f70c03801fe793c7280";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/gn/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-i686/gn/firefox-85.0.tar.bz2";
locale = "gn";
arch = "linux-i686";
- sha256 = "370637503e0fa36b937f32867bd68a300fe1bd8d99188ab86ad9392ab5b8a8b6";
+ sha256 = "645d6840fa76e286bf107c526de0762c5074ef3b52bae49ee5f02307c52d02f6";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/gu-IN/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-i686/gu-IN/firefox-85.0.tar.bz2";
locale = "gu-IN";
arch = "linux-i686";
- sha256 = "1fc77e276cf34424e3c7522af9bfb5d3dd43e33357ce01b696655c2a91a8f2a0";
+ sha256 = "f61f6b052a687807022b72629a22a6b53890487add36634d09e2860d92d6733e";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/he/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-i686/he/firefox-85.0.tar.bz2";
locale = "he";
arch = "linux-i686";
- sha256 = "b1ffe2fcfd55fff2b696dd40d3292ad9cf2cde1179bd8c9c7103df9c902b276e";
+ sha256 = "5b96a1b4298737182a7c7c99ea43eb7b6558593f9f7b18df4a0217101dc183e4";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/hi-IN/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-i686/hi-IN/firefox-85.0.tar.bz2";
locale = "hi-IN";
arch = "linux-i686";
- sha256 = "d13f74a4a45e7a20a1ec3354dce98f33bef647d6153aed2539cf567a6eb3fcfc";
+ sha256 = "e4c393235aaa9d80d678ea2f69092462815705647022fb2635a00174e597eb60";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/hr/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-i686/hr/firefox-85.0.tar.bz2";
locale = "hr";
arch = "linux-i686";
- sha256 = "f0a288dc290d2665948e3536b7b52b799461bf060be38b957aff7cd52aac02ff";
+ sha256 = "3722f05edf8f9fd5adf782291be51b708e7f08943b2f03351b36df00a1ef0d1e";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/hsb/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-i686/hsb/firefox-85.0.tar.bz2";
locale = "hsb";
arch = "linux-i686";
- sha256 = "e395166b3039027e56eb6d2d7f97b121c1bd947cd6266829b949b221cbb2cb74";
+ sha256 = "e79dc707afdd246540e886522890d6ae2f53c38054c8902303d9bdd03df02359";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/hu/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-i686/hu/firefox-85.0.tar.bz2";
locale = "hu";
arch = "linux-i686";
- sha256 = "666b47226545e9e8f45ff09e3428d6317fbe67a197e13ada814b6a4f72544a98";
+ sha256 = "415edcbfa2cf3bd0cb1278799914ccd683af51b8e380039c4aaba118e66047af";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/hy-AM/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-i686/hy-AM/firefox-85.0.tar.bz2";
locale = "hy-AM";
arch = "linux-i686";
- sha256 = "779111633101f8b7da4c84d3d085ab1e8e3502d255316d17eca653b0481d0885";
+ sha256 = "4561cf20fea47b11a330be2bc3b517c1c53b4577f250b531225c53f321df7382";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/ia/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-i686/ia/firefox-85.0.tar.bz2";
locale = "ia";
arch = "linux-i686";
- sha256 = "e27ac7b8e8d2f3c4f453563d2d2efd3005b12be1696de453182a53a3de490ab1";
+ sha256 = "97b44d0e08f79ad55aafe2384b523d24e0147d414b95ff81834feb59c6b07695";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/id/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-i686/id/firefox-85.0.tar.bz2";
locale = "id";
arch = "linux-i686";
- sha256 = "86dcf72326ea283bcfd612cbec0ea095be72fe16d446a317a31c886d91f5b452";
+ sha256 = "2b501c2b43fc54f1ba5a89f8b0d19f8d25626584d1bcc108e16e2287f11449a2";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/is/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-i686/is/firefox-85.0.tar.bz2";
locale = "is";
arch = "linux-i686";
- sha256 = "17305f92a16967d941df34a59706f90b94b8c671d01e8aab768fbfd473a81f78";
+ sha256 = "2cc3d7b82be2bad7ab6dc5659bf7a4c8ce4d882964588a2a767e78a34d832b27";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/it/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-i686/it/firefox-85.0.tar.bz2";
locale = "it";
arch = "linux-i686";
- sha256 = "4b2804d9c52c4f9202e867f2540523cc45675b5d34e46a8d59b044c88a840f5e";
+ sha256 = "68b3f63b6e561f038894d6503b4fba8177e3fc025a189b68e2da11f8bef11c2a";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/ja/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-i686/ja/firefox-85.0.tar.bz2";
locale = "ja";
arch = "linux-i686";
- sha256 = "6a8bc7abc0c320a31d7fac4e457bd46a3fe7379f795e8cb2f36b2de70bf048f3";
+ sha256 = "0023494cb7a5485b1d492c2b9f1eb40a9fed06db0de6a2bcc76b54c4c8b44b5b";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/ka/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-i686/ka/firefox-85.0.tar.bz2";
locale = "ka";
arch = "linux-i686";
- sha256 = "de6b6be1696d20148cb94cfacaee0fe5ec128550de006a6f64723885d47a1352";
+ sha256 = "a6489db173bbf47f76379afd09c75912d2bc4b8fdd8023d654df9d5f257378ed";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/kab/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-i686/kab/firefox-85.0.tar.bz2";
locale = "kab";
arch = "linux-i686";
- sha256 = "a898355c71d00c72aedb87901184f69d0598fabc4827c9070ebb900a48dbf152";
+ sha256 = "3b060b719b8bf0993786b05753467534e10986304b3251f572603be5aaeec2eb";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/kk/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-i686/kk/firefox-85.0.tar.bz2";
locale = "kk";
arch = "linux-i686";
- sha256 = "1945b3526a8f52cc7cbaa30e344333c43c7d228d557a249fa4f41a8bb91eb4b1";
+ sha256 = "7c1139dad1b300c8450357356e6c317159b5d702db30747c1ff7aec31f33f82b";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/km/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-i686/km/firefox-85.0.tar.bz2";
locale = "km";
arch = "linux-i686";
- sha256 = "3e033fae06700495784b4eaa911309d250d3e55a94139a65f44248975c414980";
+ sha256 = "f9dbec23d5110b389fea294cdecad03772f2471952e9ea01bc9d0462f7541ca5";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/kn/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-i686/kn/firefox-85.0.tar.bz2";
locale = "kn";
arch = "linux-i686";
- sha256 = "b70553b460d0604bff55ea29657e74b1133995ae93bb958b6b20af366cce2eeb";
+ sha256 = "7521548f755d51ed47e9596d58223f699fd4494bd5af8fffc1c59018f20be8bc";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/ko/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-i686/ko/firefox-85.0.tar.bz2";
locale = "ko";
arch = "linux-i686";
- sha256 = "0ed0d1a0219ef92c0de45578c3674da0ba0e8fd9ed2e00afc01b05d53ea28112";
+ sha256 = "bed7a64af30ad21413516c201498fbc335125768ebea48cc895e724e6208d566";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/lij/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-i686/lij/firefox-85.0.tar.bz2";
locale = "lij";
arch = "linux-i686";
- sha256 = "5fa837001b3bc5d9138ed14e22720933f28fedef63a7dd473976348448cebb30";
+ sha256 = "426c432ae9727806af45667948a1f1aed7196a245441054da590931f98b5e96a";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/lt/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-i686/lt/firefox-85.0.tar.bz2";
locale = "lt";
arch = "linux-i686";
- sha256 = "b54990d4737b71dfa235d20ee2f87367b72f0a1245585135a9918d2755b3d1cb";
+ sha256 = "badafabd22ea7934cc2099677c9890cca609c56f3b16a863fa2c977f1e86a9c2";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/lv/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-i686/lv/firefox-85.0.tar.bz2";
locale = "lv";
arch = "linux-i686";
- sha256 = "06ece913374b567ea10cd9377485d0793a12a151e9e3ba08e3c5433a5e772151";
+ sha256 = "7caf8f81efa55b69cd51fb5f75652c6d9aeacb2711d9bdbc29fa80dcfeda74df";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/mk/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-i686/mk/firefox-85.0.tar.bz2";
locale = "mk";
arch = "linux-i686";
- sha256 = "dc69547cdf414f783017ebb8931dd24ad1b899f19bac20bca4d21ebe91963a0c";
+ sha256 = "ef22239e208acfc9b0a57dd06781c09dea1afd0303a091cf075c021a5c85003a";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/mr/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-i686/mr/firefox-85.0.tar.bz2";
locale = "mr";
arch = "linux-i686";
- sha256 = "f503a40041ba0f4e44791f8d2e38c41f25698fd970457fd8cafd92d2d3e64102";
+ sha256 = "99d2c32ea14feec74db39d1eabc0c914a8681bc216aa76cd970473fbc06e5dee";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/ms/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-i686/ms/firefox-85.0.tar.bz2";
locale = "ms";
arch = "linux-i686";
- sha256 = "07491c18e9fe0d7f97b24c8bcf571ede2c4effda58ceacb0395fb7ce9eae1eb7";
+ sha256 = "43011dbbc33615a67088619053a2579098e2afaed43b09268e5117290f100101";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/my/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-i686/my/firefox-85.0.tar.bz2";
locale = "my";
arch = "linux-i686";
- sha256 = "19d57112de4c6429e915568ae317c3bef2ef6d58d0c57d5a07be0cb2f1bc11d0";
+ sha256 = "d78bb48ec1b01787037d575da259b724db2bfffb0cad1700801ac7696eeacc55";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/nb-NO/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-i686/nb-NO/firefox-85.0.tar.bz2";
locale = "nb-NO";
arch = "linux-i686";
- sha256 = "72e6576c3a725675c2514d39b3ea4497590410037aca696c5f3f3dd5109b3c09";
+ sha256 = "64f55d03bcdd9132b40cad1a5265cd81e2945022056141272dc0fca22aee2a71";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/ne-NP/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-i686/ne-NP/firefox-85.0.tar.bz2";
locale = "ne-NP";
arch = "linux-i686";
- sha256 = "fb624e1ea63aca7f481024c40e7b5a47e504ea545169566f86e7ca24e36e7582";
+ sha256 = "b3d7c64b087ccd67b56dbb0f9554dd3db6481fd59ec7f46db1a03dfea129c372";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/nl/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-i686/nl/firefox-85.0.tar.bz2";
locale = "nl";
arch = "linux-i686";
- sha256 = "a1aab7534d0dde0c61c48bf0f33fb336c12b5d8c644e41188dad7c138531bbf7";
+ sha256 = "f2c83282acb30108f4bb381eecc30d61758d1e2279abfb772050b3ed8827b8fa";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/nn-NO/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-i686/nn-NO/firefox-85.0.tar.bz2";
locale = "nn-NO";
arch = "linux-i686";
- sha256 = "d1c645cd0b65f8b48b0497b1a16b25a2e11d8de70bb3e37baf6f05c5750525cb";
+ sha256 = "534dbf0d58c85fe21ad9998a703ac4df5a0b7d124c80eaca0b72fe42b97628f4";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/oc/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-i686/oc/firefox-85.0.tar.bz2";
locale = "oc";
arch = "linux-i686";
- sha256 = "f110c97c8e464ace6026ddb3da15c13177455bcba067a54d4c531329a4cdfdab";
+ sha256 = "c3eaa5dbee8ee90d735c5e6db3c397011837385d4ac4d46ba3693d3aebd03e1f";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/pa-IN/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-i686/pa-IN/firefox-85.0.tar.bz2";
locale = "pa-IN";
arch = "linux-i686";
- sha256 = "4931270889eb97b55b3bea7177e778422045bfcebc25e4bc05019ffbde438c78";
+ sha256 = "66c640b7bfb626b8d851af9f3170356adb3436fe1adbce76961df586fcdac051";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/pl/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-i686/pl/firefox-85.0.tar.bz2";
locale = "pl";
arch = "linux-i686";
- sha256 = "c0438fb22ef1c610afc16bfd689d1843d6099e91e6b8a30b03a2f692b609eb4a";
+ sha256 = "64d5f25fc15cad09c103fd243d0767aa4d0a6e10940e9229e9fbf5e5354f14b3";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/pt-BR/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-i686/pt-BR/firefox-85.0.tar.bz2";
locale = "pt-BR";
arch = "linux-i686";
- sha256 = "df61ec134c161d0f44ad0805bda8d1baa37d21c618c4f4d165e40996d7ba5956";
+ sha256 = "8cbd4c44af5da9fff2baedddfda640661dc3c3e0a2541985a12b0a42a76bbece";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/pt-PT/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-i686/pt-PT/firefox-85.0.tar.bz2";
locale = "pt-PT";
arch = "linux-i686";
- sha256 = "a09341dc8284b77fa3bd1c7d5fbc377a93cd21109e1330b0a2260613df3c4e5e";
+ sha256 = "5fde2c95eafa41bd9c8da90fbc6408eee8fe8187d18ebc2b9e04a19e662eb7a8";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/rm/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-i686/rm/firefox-85.0.tar.bz2";
locale = "rm";
arch = "linux-i686";
- sha256 = "19016551888f5104227e3cfed6c66b7ca11e11a31d9c007c3d00f6821126fd03";
+ sha256 = "1f2b1d0c9695b7a8796670baefe35e95d91a4060137c01739e00033a2c50aae3";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/ro/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-i686/ro/firefox-85.0.tar.bz2";
locale = "ro";
arch = "linux-i686";
- sha256 = "d5cacf3a2c3cf9c3c6fe182005c038094fb6b8ae58ea169123e6289f7a2c5457";
+ sha256 = "77fad9b28166ba65d8514f76f43f4686345ac7ce7cd8e08bb5575da1b042bba4";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/ru/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-i686/ru/firefox-85.0.tar.bz2";
locale = "ru";
arch = "linux-i686";
- sha256 = "8907175fd858dc243dafd4216b3602f154ce824a2388b714cee9352322781f39";
+ sha256 = "58b4896bf014197734a9d8fcd03e526be422858aa0ac109282f0dcd543bb8697";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/si/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-i686/si/firefox-85.0.tar.bz2";
locale = "si";
arch = "linux-i686";
- sha256 = "19be977d9110dddb944e0ca713aa986fb3c005a4f39bde23a4a0b907cb7d39df";
+ sha256 = "8aee64af130801e33df0d2aa91ed0b1d1328e39963320a418fd04a3bb0a0ec89";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/sk/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-i686/sk/firefox-85.0.tar.bz2";
locale = "sk";
arch = "linux-i686";
- sha256 = "2a7a5dfacaa016ae6d2dbb52d0803a8a27f74061a6bf71fcbac5fe2e10834374";
+ sha256 = "2f7813dc98211b3cf8fd0d2d233e2c7dca7f94e85fb2a70df9c69aa6bd5add5e";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/sl/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-i686/sl/firefox-85.0.tar.bz2";
locale = "sl";
arch = "linux-i686";
- sha256 = "61c65884ba57fa5fd37919a390b8af4cb0d7abf31ead557f2967049c35a4bc72";
+ sha256 = "75564047dfa2bc5e4c0dd1d1dd1f15e1c59e96c203470731db143ae424cd8c2f";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/son/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-i686/son/firefox-85.0.tar.bz2";
locale = "son";
arch = "linux-i686";
- sha256 = "be825ca5923ec9aa37417d4d4842bd82ee4271ec201bb317e0b58f654fe8a7c1";
+ sha256 = "3684681de408a4cd02fdb81c559bdb15252dc56c0376a94ee512d7cc49e67190";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/sq/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-i686/sq/firefox-85.0.tar.bz2";
locale = "sq";
arch = "linux-i686";
- sha256 = "c7ab49257d5e44bb96e8f39bb586e51a100b899fb6e595a86bf41ebc25b55021";
+ sha256 = "573e998a49756843d14f063d4e3aea23f7844076d8ed3b5a0409d0c3758d7a17";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/sr/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-i686/sr/firefox-85.0.tar.bz2";
locale = "sr";
arch = "linux-i686";
- sha256 = "b22e12526457dfaaf976eb94262965c3bd46edf4a99380a430d75b2324ad654a";
+ sha256 = "9289ae5e5270553dfc11dd6a7b9db6e6afa106919daedf085494c96f79cd0c52";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/sv-SE/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-i686/sv-SE/firefox-85.0.tar.bz2";
locale = "sv-SE";
arch = "linux-i686";
- sha256 = "5e024fc41d9287480ab09ea45d46e9dc358be53adce325826d9820b6cf3ab8ae";
+ sha256 = "4b97dd3f617774925a140edcde97b5e0864405401222f46bcc59d02537168ff9";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/ta/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-i686/ta/firefox-85.0.tar.bz2";
locale = "ta";
arch = "linux-i686";
- sha256 = "529afecbbdfa2f934d755f80c7a0bc9d4bac5053cc0c6421c1687ab16e5b1f02";
+ sha256 = "80273dacecd26e0dbf1dcc39858f05c5ef0415972851166c0761f553e832e071";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/te/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-i686/te/firefox-85.0.tar.bz2";
locale = "te";
arch = "linux-i686";
- sha256 = "d90b59759a4f24f9142250f6fe5853fa0e6afdc30bff7e735fc5b70a3b76f555";
+ sha256 = "e074997f616b1b356f40dab47f25e13e8b9b143bfaf932a0a281eec8675b71dd";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/th/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-i686/th/firefox-85.0.tar.bz2";
locale = "th";
arch = "linux-i686";
- sha256 = "023f86d83e23371bbbe68bb586a08e81a58cec027a44c0ddeb217ea1343b5cd5";
+ sha256 = "e28ae199709c1ab1d580f8bd83b7ef8cf56750f17b4c30bcd188b088a61d8ba7";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/tl/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-i686/tl/firefox-85.0.tar.bz2";
locale = "tl";
arch = "linux-i686";
- sha256 = "2fd3a1f80900f16eac1de89c8a7a4f93cafef144a24d9c261b09549a3b659448";
+ sha256 = "c8b5161094d3fbed51d4dc033804ce5c2e77f9d96172076edced695ba76922c9";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/tr/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-i686/tr/firefox-85.0.tar.bz2";
locale = "tr";
arch = "linux-i686";
- sha256 = "1144aa3437ae67c6921ddeeceb59dad5767d1d59c7932fa0da460c64a4f5577f";
+ sha256 = "a5178b392fdf8b36292548c9a98e22b879eb19e0f6d237192b376b7df92ee219";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/trs/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-i686/trs/firefox-85.0.tar.bz2";
locale = "trs";
arch = "linux-i686";
- sha256 = "1f3e1d5fec2b4d9b11c3c0ded1a68aa7e36d13fae472ce782fd820d4fd32a7c6";
+ sha256 = "38554c05e9122c71ea0910892e6c455c4402ead97c6f00d309391544ca208697";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/uk/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-i686/uk/firefox-85.0.tar.bz2";
locale = "uk";
arch = "linux-i686";
- sha256 = "165dfdd03c178af49d3f3139a0c9032431f92cf91e79d6842b5e0b006c73490c";
+ sha256 = "d6b2fe56aae2b6f4543072f0968c357ab893d89b92ff6c053cc709df75a51aa8";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/ur/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-i686/ur/firefox-85.0.tar.bz2";
locale = "ur";
arch = "linux-i686";
- sha256 = "6a91871a99188c0bc6a956d92382c800543d95a4d917e64d3295d9b1fe8971e6";
+ sha256 = "fcd15754df86493bc627e8fd65f0237a7a10e6e5e5843715bd31445e4b99f2dd";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/uz/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-i686/uz/firefox-85.0.tar.bz2";
locale = "uz";
arch = "linux-i686";
- sha256 = "ade7a34f46893e3367384b414322895f5cd9ce0d341b7a7ddeb191fcc7679e5a";
+ sha256 = "2a9cfc082a01c6af057627f4d028b67e0f0b72f913994ac208cea6ccfcd7e41a";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/vi/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-i686/vi/firefox-85.0.tar.bz2";
locale = "vi";
arch = "linux-i686";
- sha256 = "aca136daf5a8d71b55e479a37a1d42569ee6c9086ac96bf98587948eb23c5f59";
+ sha256 = "b32b7b8ff09a0642d4636a1d6477ba3b14c0a47ef93407078998818e7fc23145";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/xh/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-i686/xh/firefox-85.0.tar.bz2";
locale = "xh";
arch = "linux-i686";
- sha256 = "6993f823fd76b8974334b37ebe9c683d43fd2524ea1c485ef0c53db993db15ef";
+ sha256 = "5a95cd2dbb58f739b58eb8ba5d829d1e7f4e7be405cc6659857432a5c10c8d21";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/zh-CN/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-i686/zh-CN/firefox-85.0.tar.bz2";
locale = "zh-CN";
arch = "linux-i686";
- sha256 = "b179fb98b0eb374e28574a4eb61f86df8765ee5bac033e93ad6c3e71d010e7cc";
+ sha256 = "e5f93c089a0de95e3e430ed7ad3b028ee7a427072ebb3a035451b5724ee248d7";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/zh-TW/firefox-84.0.2.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/85.0/linux-i686/zh-TW/firefox-85.0.tar.bz2";
locale = "zh-TW";
arch = "linux-i686";
- sha256 = "0c51a4e5afa22fac0c98e2e960168fb5625a29d2d9e1565ecd08080d83e72d73";
+ sha256 = "348b26495fca92805814ee355962741154654d9babe5959ed4f41065123a50d2";
}
];
}
diff --git a/third_party/nixpkgs/pkgs/applications/networking/browsers/firefox/common.nix b/third_party/nixpkgs/pkgs/applications/networking/browsers/firefox/common.nix
index 123c3cc08a..c54d533840 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/browsers/firefox/common.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/browsers/firefox/common.nix
@@ -1,8 +1,8 @@
{ pname, ffversion, meta, updateScript ? null
, src, unpackPhase ? null, patches ? []
-, extraNativeBuildInputs ? [], extraConfigureFlags ? [], extraMakeFlags ? [] }:
+, extraNativeBuildInputs ? [], extraConfigureFlags ? [], extraMakeFlags ? [], tests ? [] }:
-{ lib, stdenv, pkgconfig, pango, perl, python3, zip
+{ lib, stdenv, pkg-config, pango, perl, python3, zip
, libjpeg, zlib, dbus, dbus-glib, bzip2, xorg
, freetype, fontconfig, file, nspr, nss, nss_3_53
, yasm, libGLU, libGL, sqlite, unzip, makeWrapper
@@ -131,28 +131,13 @@ buildStdenv.mkDerivation ({
sha256 = "135n9brliqy42lj3nqgb9d9if7x6x9nvvn0z4anbyf89bikixw48";
})
- # there are two flavors of pipewire support
- # The patches for the ESR release and the patches for the current stable
- # release.
- # Until firefox upstream stabilizes pipewire support we will have to continue
- # tracking multiple versions here.
+ # This patch adds pipewire support for the ESR release
++ lib.optional (pipewireSupport && lib.versionOlder ffversion "83")
(fetchpatch {
# https://src.fedoraproject.org/rpms/firefox/blob/master/f/firefox-pipewire-0-3.patch
url = "https://src.fedoraproject.org/rpms/firefox/raw/e99b683a352cf5b2c9ff198756859bae408b5d9d/f/firefox-pipewire-0-3.patch";
sha256 = "0qc62di5823r7ly2lxkclzj9rhg2z7ms81igz44nv0fzv3dszdab";
})
- ++
- # This picks pipewire patches from fedora that are part of https://bugzilla.mozilla.org/show_bug.cgi?id=1672944
- lib.optionals (pipewireSupport && lib.versionAtLeast ffversion "83") (let
- fedora_revision = "d6756537dd8cf4d9816dc63ada66ea026e0fd128";
- mkPWPatch = spec: fetchpatch {
- inherit (spec) name sha256;
- url = "https://src.fedoraproject.org/rpms/firefox/raw/${fedora_revision}/f/${spec.name}";
- };
- in map mkPWPatch [
- { name = "pw6.patch"; sha256 = "12lhx9wjpw0ahbfmw07wsx76bb223mr453q9cg8cq951vyskch3s"; }
- ])
++ patches;
@@ -222,7 +207,7 @@ buildStdenv.mkDerivation ({
llvmPackages.llvm # llvm-objdump
nodejs
perl
- pkgconfig
+ pkg-config
python3
rust-cbindgen
rustc
@@ -296,10 +281,9 @@ buildStdenv.mkDerivation ({
# https://bugzilla.mozilla.org/show_bug.cgi?id=1538724
# elf-hack is broken when using clang+lld:
# https://bugzilla.mozilla.org/show_bug.cgi?id=1482204
- ++ lib.optionals ltoSupport [
- "--enable-lto"
- "--disable-elf-hack"
- ] ++ lib.optional (ltoSupport && !buildStdenv.isDarwin) "--enable-linker=lld"
+ ++ lib.optional ltoSupport "--enable-lto"
+ ++ lib.optional (ltoSupport && (buildStdenv.isAarch32 || buildStdenv.isi686 || buildStdenv.isx86_64)) "--disable-elf-hack"
+ ++ lib.optional (ltoSupport && !buildStdenv.isDarwin) "--enable-linker=lld"
++ flag alsaSupport "alsa"
++ flag pulseaudioSupport "pulseaudio"
@@ -367,6 +351,7 @@ buildStdenv.mkDerivation ({
inherit gssSupport;
inherit execdir;
inherit browserName;
+ inherit tests;
} // lib.optionalAttrs gtk3Support { inherit gtk3; };
hardeningDisable = [ "format" ]; # -Werror=format-security
diff --git a/third_party/nixpkgs/pkgs/applications/networking/browsers/firefox/packages.nix b/third_party/nixpkgs/pkgs/applications/networking/browsers/firefox/packages.nix
index d005b232f5..53830b7d18 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/browsers/firefox/packages.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/browsers/firefox/packages.nix
@@ -1,4 +1,4 @@
-{ stdenv, lib, callPackage, fetchurl, fetchpatch }:
+{ stdenv, lib, callPackage, fetchurl, fetchpatch, nixosTests }:
let
common = opts: callPackage (import ./common.nix opts) {};
@@ -7,10 +7,10 @@ in
rec {
firefox = common rec {
pname = "firefox";
- ffversion = "84.0.2";
+ ffversion = "85.0";
src = fetchurl {
url = "mirror://mozilla/firefox/releases/${ffversion}/source/firefox-${ffversion}.source.tar.xz";
- sha512 = "2cxybnrcr0n75hnw18rrymw1jsd5crqfgnpk10hywbmnkdc72fx5sk51cg890pzwfiagicxfxsacnm3f6g8135k0wsz4294xjjwkm1z";
+ sha512 = "17bx4782ix3nrjnc6y29bz86lkpc2fzapqraa67xi65m46qrn0cs9hwdjyl48rdc44j5972gilpmd217kfxf4wxrfc2vcxadgk75158";
};
meta = {
@@ -23,6 +23,7 @@ rec {
# not in `badPlatforms` because cross-compilation on 64-bit machine might work.
license = lib.licenses.mpl20;
};
+ tests = [ nixosTests.firefox ];
updateScript = callPackage ./update.nix {
attrPath = "firefox-unwrapped";
versionKey = "ffversion";
@@ -31,10 +32,10 @@ rec {
firefox-esr-78 = common rec {
pname = "firefox-esr";
- ffversion = "78.6.1esr";
+ ffversion = "78.7.0esr";
src = fetchurl {
url = "mirror://mozilla/firefox/releases/${ffversion}/source/firefox-${ffversion}.source.tar.xz";
- sha512 = "3kq9vb0a8qblqk995xqhghw5d694mr1cjd5alkkwxbdjhpc1mck0ayn40xjph0znga6qdcq8l366p0by8ifbsdhv0x39ng8nvx9jvdf";
+ sha512 = "0606prndxfv9nvrpcnagwky04j4jhn1139gr72a0rydfagznsaqwy13gpzdf58ifycdln63052kchlh2dslz5m8hifp215ydcppv8xg";
};
meta = {
@@ -47,6 +48,7 @@ rec {
# not in `badPlatforms` because cross-compilation on 64-bit machine might work.
license = lib.licenses.mpl20;
};
+ tests = [ nixosTests.firefox-esr ];
updateScript = callPackage ./update.nix {
attrPath = "firefox-esr-78-unwrapped";
versionKey = "ffversion";
diff --git a/third_party/nixpkgs/pkgs/applications/networking/browsers/firefox/wrapper.nix b/third_party/nixpkgs/pkgs/applications/networking/browsers/firefox/wrapper.nix
index 8b81ee9939..31cfe0247e 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/browsers/firefox/wrapper.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/browsers/firefox/wrapper.nix
@@ -1,11 +1,11 @@
{ stdenv, lib, makeDesktopItem, makeWrapper, lndir, config
-, replace, fetchurl, zip, unzip, jq, xdg_utils, writeText
+, replace, fetchurl, zip, unzip, jq, xdg-utils, writeText
## various stuff that can be plugged in
, flashplayer, hal-flash
, ffmpeg, xorg, alsaLib, libpulseaudio, libcanberra-gtk2, libglvnd, libnotify
, gnome3/*.gnome-shell*/
-, browserpass, chrome-gnome-shell, uget-integrator, plasma5, bukubrow, pipewire
+, browserpass, chrome-gnome-shell, uget-integrator, plasma5Packages, bukubrow, pipewire
, tridactyl-native
, fx_cast_bridge
, udev
@@ -77,7 +77,7 @@ let
++ lib.optional (cfg.enableTridactylNative or false) tridactyl-native
++ lib.optional (cfg.enableGnomeExtensions or false) chrome-gnome-shell
++ lib.optional (cfg.enableUgetIntegrator or false) uget-integrator
- ++ lib.optional (cfg.enablePlasmaBrowserIntegration or false) plasma5.plasma-browser-integration
+ ++ lib.optional (cfg.enablePlasmaBrowserIntegration or false) plasma5Packages.plasma-browser-integration
++ lib.optional (cfg.enableFXCastBridge or false) fx_cast_bridge
++ extraNativeMessagingHosts
);
@@ -265,7 +265,7 @@ let
--suffix LD_LIBRARY_PATH ':' "$libs" \
--suffix-each GTK_PATH ':' "$gtk_modules" \
--suffix-each LD_PRELOAD ':' "$(cat $(filterExisting $(addSuffix /extra-ld-preload $plugins)))" \
- --prefix PATH ':' "${xdg_utils}/bin" \
+ --prefix PATH ':' "${xdg-utils}/bin" \
--prefix-contents PATH ':' "$(filterExisting $(addSuffix /extra-bin-path $plugins))" \
--suffix PATH ':' "$out${browser.execdir or "/bin"}" \
--set MOZ_APP_LAUNCHER "${browserName}${nameSuffix}" \
diff --git a/third_party/nixpkgs/pkgs/applications/networking/browsers/google-chrome/default.nix b/third_party/nixpkgs/pkgs/applications/networking/browsers/google-chrome/default.nix
index c32652c8bf..c5e5aff77e 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/browsers/google-chrome/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/browsers/google-chrome/default.nix
@@ -22,7 +22,7 @@
# Additional dependencies according to other distros.
## Ubuntu
-, liberation_ttf, curl, util-linux, xdg_utils, wget
+, liberation_ttf, curl, util-linux, xdg-utils, wget
## Arch Linux.
, flac, harfbuzz, icu, libpng, libopus, snappy, speechd
## Gentoo
@@ -57,7 +57,7 @@ let
dbus gdk-pixbuf gcc-unwrapped.lib
systemd
libexif
- liberation_ttf curl util-linux xdg_utils wget
+ liberation_ttf curl util-linux xdg-utils wget
flac harfbuzz icu libpng opusWithCustomModes snappy speechd
bzip2 libcap at-spi2-atk at-spi2-core
kerberos libdrm mesa coreutils
diff --git a/third_party/nixpkgs/pkgs/applications/networking/browsers/lagrange/default.nix b/third_party/nixpkgs/pkgs/applications/networking/browsers/lagrange/default.nix
index 4ade911e1c..64f4c27c96 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/browsers/lagrange/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/browsers/lagrange/default.nix
@@ -1,9 +1,11 @@
{ stdenv
, lib
, fetchFromGitHub
+, nix-update-script
, cmake
, pkg-config
, libunistring
+, mpg123
, openssl
, pcre
, SDL2
@@ -12,19 +14,19 @@
stdenv.mkDerivation rec {
pname = "lagrange";
- version = "1.0.3";
+ version = "1.1.1";
src = fetchFromGitHub {
owner = "skyjake";
repo = "lagrange";
rev = "v${version}";
- sha256 = "1l9qcymjwg3wzbbi4hcyzfrxyqgz2xdy4ab3lr0zq38v025d794n";
+ sha256 = "0c7w4a19cwx3bkmbhc9c1wx0zmqd3a1grrj4ffifdic95wdihv7x";
fetchSubmodules = true;
};
nativeBuildInputs = [ cmake pkg-config ];
- buildInputs = [ libunistring openssl pcre SDL2 ]
+ buildInputs = [ libunistring mpg123 openssl pcre SDL2 ]
++ lib.optional stdenv.isDarwin AppKit;
hardeningDisable = lib.optional (!stdenv.cc.isClang) "format";
@@ -34,6 +36,12 @@ stdenv.mkDerivation rec {
mv Lagrange.app $out/Applications
'' else null;
+ passthru = {
+ updateScript = nix-update-script {
+ attrPath = pname;
+ };
+ };
+
meta = with lib; {
description = "A Beautiful Gemini Client";
homepage = "https://gmi.skyjake.fi/lagrange/";
diff --git a/third_party/nixpkgs/pkgs/applications/networking/browsers/links2/default.nix b/third_party/nixpkgs/pkgs/applications/networking/browsers/links2/default.nix
index db9f46c63e..ec57bcfae1 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/browsers/links2/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/browsers/links2/default.nix
@@ -1,5 +1,5 @@
{ lib, stdenv, fetchurl
-, gpm, openssl, pkgconfig, libev # Misc.
+, gpm, openssl, pkg-config, libev # Misc.
, libpng, libjpeg, libtiff, librsvg # graphic formats
, bzip2, zlib, xz # Transfer encodings
, enableFB ? true
@@ -22,7 +22,7 @@ stdenv.mkDerivation rec {
++ optionals enableX11 [ libX11 libXau libXt ]
++ optional enableDirectFB [ directfb ];
- nativeBuildInputs = [ pkgconfig bzip2 ];
+ nativeBuildInputs = [ pkg-config bzip2 ];
configureFlags = [ "--with-ssl" ]
++ lib.optional (enableX11 || enableFB || enableDirectFB) "--enable-graphics"
diff --git a/third_party/nixpkgs/pkgs/applications/networking/browsers/luakit/default.nix b/third_party/nixpkgs/pkgs/applications/networking/browsers/luakit/default.nix
index e634b0f566..917da034c3 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/browsers/luakit/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/browsers/luakit/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, pkgconfig, wrapGAppsHook
+{ lib, stdenv, fetchFromGitHub, pkg-config, wrapGAppsHook
, help2man, luafilesystem, luajit, sqlite
, webkitgtk, gtk3, gst_all_1, glib-networking
}:
@@ -15,7 +15,7 @@ stdenv.mkDerivation rec {
};
nativeBuildInputs = [
- pkgconfig help2man wrapGAppsHook
+ pkg-config help2man wrapGAppsHook
];
buildInputs = [
diff --git a/third_party/nixpkgs/pkgs/applications/networking/browsers/lynx/default.nix b/third_party/nixpkgs/pkgs/applications/networking/browsers/lynx/default.nix
index 7bda7cdcbf..713f934f77 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/browsers/lynx/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/browsers/lynx/default.nix
@@ -1,5 +1,5 @@
{ lib, stdenv, buildPackages
-, fetchurl, pkgconfig, ncurses, gzip
+, fetchurl, pkg-config, ncurses, gzip
, sslSupport ? true, openssl ? null
, nukeReferences
}:
@@ -30,7 +30,7 @@ stdenv.mkDerivation rec {
depsBuildBuild = [ buildPackages.stdenv.cc ];
nativeBuildInputs = [ nukeReferences ]
- ++ lib.optional sslSupport pkgconfig;
+ ++ lib.optional sslSupport pkg-config;
buildInputs = [ ncurses gzip ] ++ lib.optional sslSupport openssl.dev;
diff --git a/third_party/nixpkgs/pkgs/applications/networking/browsers/midori/default.nix b/third_party/nixpkgs/pkgs/applications/networking/browsers/midori/default.nix
index ca6d433578..3362948e98 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/browsers/midori/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/browsers/midori/default.nix
@@ -2,7 +2,7 @@
, fetchurl
, cmake
, ninja
-, pkgconfig
+, pkg-config
, intltool
, vala
, wrapGAppsHook
@@ -31,7 +31,7 @@ stdenv.mkDerivation rec {
cmake
intltool
ninja
- pkgconfig
+ pkg-config
vala
wrapGAppsHook
];
diff --git a/third_party/nixpkgs/pkgs/applications/networking/browsers/netsurf/browser.nix b/third_party/nixpkgs/pkgs/applications/networking/browsers/netsurf/browser.nix
index 00e70431ab..db4940093b 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/browsers/netsurf/browser.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/browsers/netsurf/browser.nix
@@ -1,7 +1,7 @@
{ lib, stdenv, fetchurl, fetchpatch, makeWrapper, wrapGAppsHook
# Buildtime dependencies.
-, check, pkgconfig, xxd
+, check, pkg-config, xxd
# Runtime dependencies.
, curl, expat, libXcursor, libXrandr, libidn, libjpeg, libpng, libwebp, libxml2
@@ -37,7 +37,7 @@ stdenv.mkDerivation rec {
makeWrapper
perl
perlPackages.HTMLParser
- pkgconfig
+ pkg-config
xxd
]
++ optional (uilib == "gtk2" || uilib == "gtk3") wrapGAppsHook
diff --git a/third_party/nixpkgs/pkgs/applications/networking/browsers/netsurf/libcss.nix b/third_party/nixpkgs/pkgs/applications/networking/browsers/netsurf/libcss.nix
index b09701fc36..7777bb243f 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/browsers/netsurf/libcss.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/browsers/netsurf/libcss.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, perl
+{ lib, stdenv, fetchurl, pkg-config, perl
, buildsystem
, libparserutils
, libwapcaplet
@@ -14,7 +14,7 @@ stdenv.mkDerivation rec {
sha256 = "sha256-0tzhbpM5Lo1qcglCDUfC1Wo4EXAaDoGnJPxUHGPTxtw=";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [
perl
libparserutils
@@ -26,7 +26,7 @@ stdenv.mkDerivation rec {
"NSSHARED=${buildsystem}/share/netsurf-buildsystem"
];
- NIX_CFLAGS_COMPILE= "-Wno-error=implicit-fallthrough";
+ NIX_CFLAGS_COMPILE= [ "-Wno-error=implicit-fallthrough" "-Wno-error=maybe-uninitialized" ];
meta = with lib; {
homepage = "https://www.netsurf-browser.org/projects/${libname}/";
diff --git a/third_party/nixpkgs/pkgs/applications/networking/browsers/netsurf/libdom.nix b/third_party/nixpkgs/pkgs/applications/networking/browsers/netsurf/libdom.nix
index 5bb6280143..4c7224f226 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/browsers/netsurf/libdom.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/browsers/netsurf/libdom.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, expat
+{ lib, stdenv, fetchurl, pkg-config, expat
, buildsystem
, libparserutils
, libwapcaplet
@@ -15,7 +15,7 @@ stdenv.mkDerivation rec {
sha256 = "sha256-mO4HJHHlXiCMmHjlFcQQrUYso2+HtK/L7K0CPzos70o=";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [
expat
libhubbub
diff --git a/third_party/nixpkgs/pkgs/applications/networking/browsers/netsurf/libhubbub.nix b/third_party/nixpkgs/pkgs/applications/networking/browsers/netsurf/libhubbub.nix
index 3a1a29e743..9fd04904c8 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/browsers/netsurf/libhubbub.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/browsers/netsurf/libhubbub.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, perl
+{ lib, stdenv, fetchurl, pkg-config, perl
, buildsystem
, libparserutils
}:
@@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
sha256 = "sha256-nnriU+bJBp51frmtTkhG84tNtSwMoBUURqn6Spd3NbY=";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [
perl
libparserutils
diff --git a/third_party/nixpkgs/pkgs/applications/networking/browsers/netsurf/libnsbmp.nix b/third_party/nixpkgs/pkgs/applications/networking/browsers/netsurf/libnsbmp.nix
index f25ccf9635..24790c477d 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/browsers/netsurf/libnsbmp.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/browsers/netsurf/libnsbmp.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig
+{ lib, stdenv, fetchurl, pkg-config
, buildsystem
}:
@@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
sha256 = "sha256-ecSTZfhg7UUb/EEJ7d7I3j6bfOWjvgaVlr0qoZJ5Mk8=";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ buildsystem ];
makeFlags = [
diff --git a/third_party/nixpkgs/pkgs/applications/networking/browsers/netsurf/libnsfb.nix b/third_party/nixpkgs/pkgs/applications/networking/browsers/netsurf/libnsfb.nix
index cb3a759acb..d093df4662 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/browsers/netsurf/libnsfb.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/browsers/netsurf/libnsfb.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig
+{ lib, stdenv, fetchurl, pkg-config
, uilib, SDL
, buildsystem
}:
@@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
sha256 = "sha256-vkRso+tU35A/LamDEdEH11dM0R9awHE+YZFW1NGeo5o=";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ SDL buildsystem ];
makeFlags = [
diff --git a/third_party/nixpkgs/pkgs/applications/networking/browsers/netsurf/libnsgif.nix b/third_party/nixpkgs/pkgs/applications/networking/browsers/netsurf/libnsgif.nix
index 032d886085..582bcc84e4 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/browsers/netsurf/libnsgif.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/browsers/netsurf/libnsgif.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig
+{ lib, stdenv, fetchurl, pkg-config
, buildsystem
}:
@@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
sha256 = "sha256-nq6lNM1wtTxar0UxeulXcBaFprSojb407Sb0+q6Hmks=";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ buildsystem ];
makeFlags = [
diff --git a/third_party/nixpkgs/pkgs/applications/networking/browsers/netsurf/libnslog.nix b/third_party/nixpkgs/pkgs/applications/networking/browsers/netsurf/libnslog.nix
index eba4952d7f..7189f1c591 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/browsers/netsurf/libnslog.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/browsers/netsurf/libnslog.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, bison, flex
+{ lib, stdenv, fetchurl, pkg-config, bison, flex
, buildsystem
}:
@@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
sha256 = "sha256-/JjcqdfvpnCWRwpdlsAjFG4lv97AjA23RmHHtNsEU9A=";
};
- nativeBuildInputs = [ pkgconfig bison flex ];
+ nativeBuildInputs = [ pkg-config bison flex ];
buildInputs = [ buildsystem ];
makeFlags = [
diff --git a/third_party/nixpkgs/pkgs/applications/networking/browsers/netsurf/libnspsl.nix b/third_party/nixpkgs/pkgs/applications/networking/browsers/netsurf/libnspsl.nix
index bfbd611000..01e3e401a7 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/browsers/netsurf/libnspsl.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/browsers/netsurf/libnspsl.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig
+{ lib, stdenv, fetchurl, pkg-config
, buildsystem
}:
@@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
sha256 = "sha256-08WCBct40xC/gcpVNHotCYcZzsrHBGvDZ5g7E4tFAgs=";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ buildsystem ];
makeFlags = [
diff --git a/third_party/nixpkgs/pkgs/applications/networking/browsers/netsurf/libnsutils.nix b/third_party/nixpkgs/pkgs/applications/networking/browsers/netsurf/libnsutils.nix
index 56e2e048b6..b0d954a00d 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/browsers/netsurf/libnsutils.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/browsers/netsurf/libnsutils.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig
+{ lib, stdenv, fetchurl, pkg-config
, buildsystem
}:
@@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
sha256 = "sha256-eQxlFjRKvoL2KJ1lY5LpzOvkdbIMx+Hi2EMBE4X3rvA=";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ buildsystem ];
makeFlags = [
diff --git a/third_party/nixpkgs/pkgs/applications/networking/browsers/netsurf/libsvgtiny.nix b/third_party/nixpkgs/pkgs/applications/networking/browsers/netsurf/libsvgtiny.nix
index 66a2dbcf43..1439978843 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/browsers/netsurf/libsvgtiny.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/browsers/netsurf/libsvgtiny.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, gperf
+{ lib, stdenv, fetchurl, pkg-config, gperf
, buildsystem
, libdom
, libhubbub
@@ -16,7 +16,7 @@ stdenv.mkDerivation rec {
sha256 = "sha256-LA3PlS8c2ILD6VQB75RZ8W27U8XT5FEjObL563add4E=";
};
- nativeBuildInputs = [ pkgconfig gperf ];
+ nativeBuildInputs = [ pkg-config gperf ];
buildInputs = [
libdom
libhubbub
diff --git a/third_party/nixpkgs/pkgs/applications/networking/browsers/netsurf/libutf8proc.nix b/third_party/nixpkgs/pkgs/applications/networking/browsers/netsurf/libutf8proc.nix
index 38680da1bc..c7362b998b 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/browsers/netsurf/libutf8proc.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/browsers/netsurf/libutf8proc.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig
+{ lib, stdenv, fetchurl, pkg-config
, buildsystem
}:
@@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
sha256 = "sha256-AasdaYnBx3VQkNskw/ZOSflcVgrknCa+xRQrrGgCxHI=";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ buildsystem ];
makeFlags = [
diff --git a/third_party/nixpkgs/pkgs/applications/networking/browsers/palemoon/default.nix b/third_party/nixpkgs/pkgs/applications/networking/browsers/palemoon/default.nix
index 56acb453a8..1c723d86f7 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/browsers/palemoon/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/browsers/palemoon/default.nix
@@ -6,7 +6,7 @@
, libGLU, libGL, perl, python2, libpulseaudio
, unzip, xorg, wget, which, yasm, zip, zlib
-, withGTK3 ? false, gtk3
+, withGTK3 ? true, gtk3
}:
let
@@ -16,14 +16,14 @@ let
in stdenv.mkDerivation rec {
pname = "palemoon";
- version = "28.17.0";
+ version = "29.0.0";
src = fetchFromGitHub {
githubBase = "repo.palemoon.org";
owner = "MoonchildProductions";
repo = "Pale-Moon";
rev = "${version}_Release";
- sha256 = "0478xn5skpls91hkraykc308hppdc8vj9xbgvlm5wkv0y4dp7h5x";
+ sha256 = "1v870kxbl7b0kazd6krjiarvbjwmv13hgwkzpi054i9cf8z7pyiv";
fetchSubmodules = true;
};
@@ -119,6 +119,9 @@ in stdenv.mkDerivation rec {
installPhase = ''
./mach install
+ # Fix missing icon due to wrong WMClass
+ substituteInPlace ./palemoon/branding/official/palemoon.desktop \
+ --replace 'StartupWMClass="pale moon"' 'StartupWMClass=Pale moon'
desktop-file-install --dir=$out/share/applications \
./palemoon/branding/official/palemoon.desktop
diff --git a/third_party/nixpkgs/pkgs/applications/networking/browsers/qutebrowser/default.nix b/third_party/nixpkgs/pkgs/applications/networking/browsers/qutebrowser/default.nix
index 753ea1dc08..b1235fe2d8 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/browsers/qutebrowser/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/browsers/qutebrowser/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, lib, fetchurl, fetchzip, python3
+{ lib, fetchurl, fetchzip, python3
, mkDerivationWith, wrapQtAppsHook, wrapGAppsHook, qtbase, glib-networking
, asciidoc, docbook_xml_dtd_45, docbook_xsl, libxml2
, libxslt, gst_all_1 ? null
@@ -31,12 +31,12 @@ let
in mkDerivationWith python3Packages.buildPythonApplication rec {
pname = "qutebrowser";
- version = "1.14.1";
+ version = "2.0.2";
# the release tarballs are different from the git checkout!
src = fetchurl {
url = "https://github.com/qutebrowser/qutebrowser/releases/download/v${version}/${pname}-${version}.tar.gz";
- sha256 = "15l7jphy1qjsh6y6kd5mgkxsl6ymm9564g1yypa946jbyrgi8k2m";
+ sha256 = "0fxkazz4ykmkiww27l92yr96hq00qn5vvjmknxcy4cl97d2pxa28";
};
# Needs tox
@@ -55,13 +55,16 @@ in mkDerivationWith python3Packages.buildPythonApplication rec {
docbook_xml_dtd_45 docbook_xsl libxml2 libxslt
];
- propagatedBuildInputs = with python3Packages; [
+ propagatedBuildInputs = with python3Packages; ([
pyyaml backendPackage jinja2 pygments
- pypeg2 cssutils pyopengl attrs setuptools
# scripts and userscripts libs
tldextract beautifulsoup4
pyreadability pykeepass stem
- ];
+ # extensive ad blocking
+ adblock
+ ]
+ ++ lib.optional (pythonOlder "3.9") importlib-resources
+ );
patches = [ ./fix-restart.patch ];
diff --git a/third_party/nixpkgs/pkgs/applications/networking/browsers/surf/default.nix b/third_party/nixpkgs/pkgs/applications/networking/browsers/surf/default.nix
index 5ab7cb8d93..26cbc92ada 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/browsers/surf/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/browsers/surf/default.nix
@@ -1,5 +1,5 @@
{ lib, stdenv, fetchgit
-, pkgconfig, wrapGAppsHook
+, pkg-config, wrapGAppsHook
, glib, gcr, glib-networking, gsettings-desktop-schemas, gtk, libsoup, webkitgtk
, xorg, dmenu, findutils, gnused, coreutils
, patches ? null
@@ -15,7 +15,7 @@ stdenv.mkDerivation rec {
sha256 = "0pjsv2q8c74sdmqsalym8wa2lv55lj4pd36miam5wd12769xw68m";
};
- nativeBuildInputs = [ pkgconfig wrapGAppsHook ];
+ nativeBuildInputs = [ pkg-config wrapGAppsHook ];
buildInputs = [ glib gcr glib-networking gsettings-desktop-schemas gtk libsoup webkitgtk ];
inherit patches;
diff --git a/third_party/nixpkgs/pkgs/applications/networking/browsers/tor-browser-bundle-bin/default.nix b/third_party/nixpkgs/pkgs/applications/networking/browsers/tor-browser-bundle-bin/default.nix
index 39a5845495..9b0a9078ee 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/browsers/tor-browser-bundle-bin/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/browsers/tor-browser-bundle-bin/default.nix
@@ -91,19 +91,19 @@ let
fteLibPath = makeLibraryPath [ stdenv.cc.cc gmp ];
# Upstream source
- version = "10.0.8";
+ version = "10.0.9";
lang = "en-US";
srcs = {
x86_64-linux = fetchurl {
url = "https://dist.torproject.org/torbrowser/${version}/tor-browser-linux64-${version}_${lang}.tar.xz";
- sha256 = "23sp9vMbXg/c4o9wm+G0bW4KaP7lCUMpSQNK/5mSmeo=";
+ sha256 = "Dtlfm/memHSxir5XkUGkJICGEM+tPs//ET4PdVM1HPM=";
};
i686-linux = fetchurl {
url = "https://dist.torproject.org/torbrowser/${version}/tor-browser-linux32-${version}_${lang}.tar.xz";
- sha256 = "vliiyw8KSCiZ2ycCvqOPEW3qSDH9wXwIygU1RYAqA6g=";
+ sha256 = "GZywFEX/5Br+Zu1w6pegoNOTrSIVQNE2LINsa3Vdlxs=";
};
};
in
diff --git a/third_party/nixpkgs/pkgs/applications/networking/browsers/vimb/default.nix b/third_party/nixpkgs/pkgs/applications/networking/browsers/vimb/default.nix
index 705b9ec7f7..816b986f88 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/browsers/vimb/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/browsers/vimb/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, pkgconfig, libsoup, webkitgtk, gtk3, glib-networking
+{ lib, stdenv, fetchFromGitHub, pkg-config, libsoup, webkitgtk, gtk3, glib-networking
, gsettings-desktop-schemas, wrapGAppsHook
}:
@@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
sha256 = "1qg18z2gnsli9qgrqfhqfrsi6g9mcgr90w8yab28nxrq4aha6brf";
};
- nativeBuildInputs = [ wrapGAppsHook pkgconfig ];
+ nativeBuildInputs = [ wrapGAppsHook pkg-config ];
buildInputs = [ gtk3 libsoup webkitgtk glib-networking gsettings-desktop-schemas ];
makeFlags = [ "PREFIX=${placeholder "out"}" ];
diff --git a/third_party/nixpkgs/pkgs/applications/networking/browsers/vivaldi/default.nix b/third_party/nixpkgs/pkgs/applications/networking/browsers/vivaldi/default.nix
index 562b6d9f73..2fe27c1672 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/browsers/vivaldi/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/browsers/vivaldi/default.nix
@@ -18,11 +18,11 @@ let
vivaldiName = if isSnapshot then "vivaldi-snapshot" else "vivaldi";
in stdenv.mkDerivation rec {
pname = "vivaldi";
- version = "3.5.2115.73-1";
+ version = "3.5.2115.87-1";
src = fetchurl {
url = "https://downloads.vivaldi.com/${branch}/vivaldi-${branch}_${version}_amd64.deb";
- sha256 = "0gjar22b0qdirww4mlb0d0pm2cqkhlp1jn88gwxwvx6g72p3b6lz";
+ sha256 = "0m0w2sj6kdd2b67f3kfcf4qyyxhqnmi2qzjwmqpmns9a485s6bn0";
};
unpackPhase = ''
diff --git a/third_party/nixpkgs/pkgs/applications/networking/browsers/w3m/default.nix b/third_party/nixpkgs/pkgs/applications/networking/browsers/w3m/default.nix
index 7ea2264112..2a4dc9e389 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/browsers/w3m/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/browsers/w3m/default.nix
@@ -4,7 +4,7 @@
, graphicsSupport ? !stdenv.isDarwin, imlib2 ? null
, x11Support ? graphicsSupport, libX11 ? null
, mouseSupport ? !stdenv.isDarwin, gpm-ncurses ? null
-, perl, man, pkgconfig, buildPackages, w3m
+, perl, man, pkg-config, buildPackages, w3m
}:
assert sslSupport -> openssl != null;
@@ -18,7 +18,7 @@ let
mktable = buildPackages.stdenv.mkDerivation {
name = "w3m-mktable";
inherit (w3m) src;
- nativeBuildInputs = [ pkgconfig boehmgc ];
+ nativeBuildInputs = [ pkg-config boehmgc ];
makeFlags = [ "mktable" ];
installPhase = ''
install -D mktable $out/bin/mktable
@@ -59,7 +59,7 @@ in stdenv.mkDerivation rec {
sed -ie 's!mktable.*:.*!mktable:!' Makefile.in
'';
- nativeBuildInputs = [ pkgconfig gettext ];
+ nativeBuildInputs = [ pkg-config gettext ];
buildInputs = [ ncurses boehmgc zlib ]
++ optional sslSupport openssl
++ optional mouseSupport gpm-ncurses
diff --git a/third_party/nixpkgs/pkgs/applications/networking/browsers/webbrowser/default.nix b/third_party/nixpkgs/pkgs/applications/networking/browsers/webbrowser/default.nix
index 9ea122fc7f..d9e997f514 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/browsers/webbrowser/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/browsers/webbrowser/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, lib, fetchgit, makeDesktopItem, pkgconfig, makeWrapper
+{ stdenv, lib, fetchgit, makeDesktopItem, pkg-config, makeWrapper
# Build
, python2, autoconf213, yasm, perl
, unzip, gnome2, gnum4
@@ -41,7 +41,7 @@ in stdenv.mkDerivation rec {
};
nativeBuildInputs = [
- gnum4 makeWrapper perl pkgconfig python2
+ gnum4 makeWrapper perl pkg-config python2
];
buildInputs = [
diff --git a/third_party/nixpkgs/pkgs/applications/networking/c14/default.nix b/third_party/nixpkgs/pkgs/applications/networking/c14/default.nix
index 572975f78d..3a9192164a 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/c14/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/c14/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, buildGoPackage, fetchFromGitHub }:
+{ lib, buildGoPackage, fetchFromGitHub }:
buildGoPackage rec {
pname = "c14-cli";
diff --git a/third_party/nixpkgs/pkgs/applications/networking/calls/default.nix b/third_party/nixpkgs/pkgs/applications/networking/calls/default.nix
index d163f8a747..01797397f4 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/calls/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/calls/default.nix
@@ -1,13 +1,17 @@
-{ lib, stdenv
+{ lib
+, stdenv
, fetchFromGitLab
, meson
, ninja
-, pkgconfig
-, libhandy_0
+, cmake
+, pkg-config
+, libhandy
, modemmanager
, gtk3
, gom
, gsound
+, feedbackd
+, callaudiod
, evolution-data-server
, folks
, desktop-file-utils
@@ -22,32 +26,35 @@
stdenv.mkDerivation rec {
pname = "calls";
- version = "0.1.5";
+ version = "0.2.0";
src = fetchFromGitLab {
domain = "source.puri.sm";
owner = "Librem5";
- repo = "calls";
+ repo = pname;
rev = "v${version}";
- sha256 = "1wqkczl1fn4d2py00fsb6kh05avmc7c49gi49j3592fqsvi87j18";
+ sha256 = "1qmjdhnr95dawccw1ss8hc3lk0cypj86xg2amjq7avzn86ryd76l";
};
nativeBuildInputs = [
meson
ninja
- pkgconfig
+ pkg-config
desktop-file-utils
vala
+ cmake
wrapGAppsHook
];
buildInputs = [
modemmanager
- libhandy_0
+ libhandy
evolution-data-server
folks
gom
gsound
+ feedbackd
+ callaudiod
gtk3
libpeas
];
diff --git a/third_party/nixpkgs/pkgs/applications/networking/cawbird/default.nix b/third_party/nixpkgs/pkgs/applications/networking/cawbird/default.nix
index e23f94634d..9cf0e715e0 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/cawbird/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/cawbird/default.nix
@@ -5,12 +5,13 @@
, json-glib
, sqlite
, libsoup
+, liboauth
, gettext
, gspell
, vala
, meson
, ninja
-, pkgconfig
+, pkg-config
, dconf
, gst_all_1
, wrapGAppsHook
@@ -21,21 +22,21 @@
}:
stdenv.mkDerivation rec {
- version = "1.2.1";
+ version = "1.3.2";
pname = "cawbird";
src = fetchFromGitHub {
owner = "IBBoard";
repo = "cawbird";
rev = "v${version}";
- sha256 = "11s8x48syy5wjj23ab4bn5jxhi7l5sx7aw6q2ggk99v042hxh3h2";
+ sha256 = "1baw3h5wq2ib4bnphazq7n9c9wc94g0n6v4y5kg71n1dir0c3jkh";
};
nativeBuildInputs = [
meson
ninja
vala
- pkgconfig
+ pkg-config
wrapGAppsHook
python3
gobject-introspection # for setup hook
@@ -47,6 +48,7 @@ stdenv.mkDerivation rec {
json-glib
sqlite
libsoup
+ liboauth
gettext
dconf
gspell
diff --git a/third_party/nixpkgs/pkgs/applications/networking/cloudflared/default.nix b/third_party/nixpkgs/pkgs/applications/networking/cloudflared/default.nix
index 2b5f7a0e66..810ea11b01 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/cloudflared/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/cloudflared/default.nix
@@ -1,14 +1,14 @@
-{ lib, stdenv, buildGoModule, fetchFromGitHub }:
+{ lib, buildGoModule, fetchFromGitHub }:
buildGoModule rec {
pname = "cloudflared";
- version = "2020.11.11";
+ version = "2021.1.5";
src = fetchFromGitHub {
owner = "cloudflare";
repo = "cloudflared";
rev = version;
- sha256 = "059q0k53n8cc78cg70pw7dnbc1cjzv3kdvw3cfamvkrmscqgczxd";
+ sha256 = "sha256-nknRQdlYVfqCi9SMVTak615Yn/9N99+zHITDKL5nZ00=";
};
vendorSha256 = null;
diff --git a/third_party/nixpkgs/pkgs/applications/networking/cluster/argo/default.nix b/third_party/nixpkgs/pkgs/applications/networking/cluster/argo/default.nix
index e4b9e8c2f1..8460322f05 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/cluster/argo/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/cluster/argo/default.nix
@@ -19,16 +19,16 @@ let
in
buildGoModule rec {
pname = "argo";
- version = "2.12.4";
+ version = "2.12.7";
src = fetchFromGitHub {
owner = "argoproj";
repo = "argo";
rev = "v${version}";
- sha256 = "04r3y71l9849wlhpzzcg2wcqnqdp5nnnhy4s205rp9xswa3mw0k3";
+ sha256 = "sha256-bMbfFAI4oGZc7FOlU8LczbjAq1cYmJg5WTXkQKS9vgo=";
};
- vendorSha256 = "0m24wi91638zyrp7mpri4862dbx1p0glscjd0hdy0xb56vcr3i09";
+ vendorSha256 = "sha256-4XPMixVNj6PUKobNLwpsOBT7Zs/7pkhDtQacLIB5EfE=";
doCheck = false;
diff --git a/third_party/nixpkgs/pkgs/applications/networking/cluster/argocd/default.nix b/third_party/nixpkgs/pkgs/applications/networking/cluster/argocd/default.nix
index 9aa0b6614b..c3e9a774fa 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/cluster/argocd/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/cluster/argocd/default.nix
@@ -2,17 +2,17 @@
buildGoModule rec {
pname = "argocd";
- version = "1.8.1";
+ version = "1.8.3";
commit = "ef5010c3a0b5e027fd642732d03c5b0391b1e574";
src = fetchFromGitHub {
owner = "argoproj";
repo = "argo-cd";
rev = "v${version}";
- sha256 = "1lz395nfvjzri3fnk0d9hiwlf7w01afbx4cpn2crdd3rlab105s4";
+ sha256 = "sha256-do5DAxaQ1gBdvNN/YGKAkmkFcJ+j/ojBaWPwrXXQko0=";
};
- vendorSha256 = "1rd2wnsh95r1r5zb6xfav8gf7kkp68vzp295cv1iy3b71ak52ag1";
+ vendorSha256 = "sha256-6DOay+aeXz7EQKe5SzQSmg/5KyUI0g6wzPgx/+F2RW4=";
doCheck = false;
diff --git a/third_party/nixpkgs/pkgs/applications/networking/cluster/atlantis/default.nix b/third_party/nixpkgs/pkgs/applications/networking/cluster/atlantis/default.nix
index 60be1d000b..728e23ff38 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/cluster/atlantis/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/cluster/atlantis/default.nix
@@ -1,14 +1,14 @@
-{ lib, stdenv, buildGoModule, fetchFromGitHub }:
+{ lib, buildGoModule, fetchFromGitHub }:
buildGoModule rec {
pname = "atlantis";
- version = "0.15.1";
+ version = "0.16.0";
src = fetchFromGitHub {
owner = "runatlantis";
repo = "atlantis";
rev = "v${version}";
- sha256 = "0xxg48f28ac7x6kap6w1hgsimdc604ivkck4dx7p5p7xd3s7gld5";
+ sha256 = "sha256-1sak6CaqFhiBIoaa7kERXLHsgn24oMgBlOJaQDuF61E=";
};
vendorSha256 = null;
diff --git a/third_party/nixpkgs/pkgs/development/tools/cloudfoundry-cli/default.nix b/third_party/nixpkgs/pkgs/applications/networking/cluster/cloudfoundry-cli/default.nix
similarity index 50%
rename from third_party/nixpkgs/pkgs/development/tools/cloudfoundry-cli/default.nix
rename to third_party/nixpkgs/pkgs/applications/networking/cluster/cloudfoundry-cli/default.nix
index 642c42108a..de032cc60e 100644
--- a/third_party/nixpkgs/pkgs/development/tools/cloudfoundry-cli/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/cluster/cloudfoundry-cli/default.nix
@@ -1,19 +1,20 @@
-{ stdenv, buildGoPackage, fetchFromGitHub, fetchurl, installShellFiles }:
+{ lib, stdenv, buildGoModule, fetchFromGitHub, fetchurl, installShellFiles }:
-buildGoPackage rec {
+buildGoModule rec {
pname = "cloudfoundry-cli";
- version = "7.0.1";
-
- goPackagePath = "code.cloudfoundry.org/cli";
-
- subPackages = [ "." ];
+ version = "7.2.0";
src = fetchFromGitHub {
owner = "cloudfoundry";
repo = "cli";
rev = "v${version}";
- sha256 = "0jh4x7xlijp1naak5qyc256zkzlrczl6g4iz94s8wx2zj7np0q5l";
+ sha256 = "0cf5vshyz6j70sv7x43r1404hdcmkzxgdb7514kjilp5z6wsr1nv";
};
+ # vendor directory stale
+ deleteVendor = true;
+ vendorSha256 = "0p0s0dr7kpmmnim4fps62vj4zki2qxxdq5ww0fzrf1372xbl4kp2";
+
+ subPackages = [ "." ];
# upstream have helpfully moved the bash completion script to a separate
# repo which receives no releases or even tags
@@ -24,32 +25,23 @@ buildGoPackage rec {
nativeBuildInputs = [ installShellFiles ];
- makeTarget = let hps = stdenv.hostPlatform.system; in
- if hps == "x86_64-darwin" then
- "out/cf-cli_osx"
- else if hps == "x86_64-linux" then
- "out/cf-cli_linux_x86-64"
- else if hps == "i686-linux" then
- "out/cf-cli_linux_i686"
- else
- throw "make target for this platform unknown";
+ buildFlagsArray = [
+ "-ldflags="
+ "-s"
+ "-w"
+ "-X code.cloudfoundry.org/cli/version.binaryBuildDate=1970-01-01"
+ "-X code.cloudfoundry.org/cli/version.binaryVersion=${version}"
+ ];
- buildPhase = ''
- cd go/src/${goPackagePath}
- CF_BUILD_DATE="1970-01-01" make $makeTarget
- cp $makeTarget out/cf
- '';
-
- installPhase = ''
- install -Dm555 out/cf "$out/bin/cf"
+ postInstall = ''
+ mv "$out/bin/cli" "$out/bin/cf"
installShellCompletion --bash $bashCompletionScript
'';
- meta = with stdenv.lib; {
+ meta = with lib; {
description = "The official command line client for Cloud Foundry";
homepage = "https://github.com/cloudfoundry/cli";
maintainers = with maintainers; [ ris ];
license = licenses.asl20;
- platforms = [ "i686-linux" "x86_64-linux" "x86_64-darwin" ];
};
}
diff --git a/third_party/nixpkgs/pkgs/applications/networking/cluster/containerpilot/default.nix b/third_party/nixpkgs/pkgs/applications/networking/cluster/containerpilot/default.nix
new file mode 100644
index 0000000000..dc6e5f3402
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/applications/networking/cluster/containerpilot/default.nix
@@ -0,0 +1,24 @@
+{ lib, buildGoPackage, fetchFromGitHub }:
+
+buildGoPackage rec {
+ version = "3.9.0pre";
+ pname = "containerpilot";
+
+ src = fetchFromGitHub {
+ owner = "joyent";
+ repo = pname;
+ rev = "d999b632b0c96d9e27f092dc9f81a9d82dfe0106";
+ sha256 = "0wsc8canr1c9wzr1lv40yixj9l10c66i6d14yrljsyagl2z02v4n";
+ };
+
+ goPackagePath = "github.com/joyent/${pname}";
+ goDeps = ./deps.nix;
+
+ meta = with lib; {
+ homepage = "https://www.joyent.com/containerpilot";
+ description = "An application centric micro-orchestrator.";
+ platforms = platforms.unix;
+ license = licenses.mpl20;
+ maintainers = with maintainers; [ cpcloud ];
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/applications/networking/cluster/containerpilot/deps.nix b/third_party/nixpkgs/pkgs/applications/networking/cluster/containerpilot/deps.nix
new file mode 100644
index 0000000000..9df154389c
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/applications/networking/cluster/containerpilot/deps.nix
@@ -0,0 +1,173 @@
+# file generated from go.mod using vgo2nix (https://github.com/nix-community/vgo2nix)
+[
+ {
+ goPackagePath = "github.com/beorn7/perks";
+ fetch = {
+ type = "git";
+ url = "https://github.com/beorn7/perks";
+ rev = "4c0e84591b9a";
+ sha256 = "1hrybsql68xw57brzj805xx2mghydpdiysv3gbhr7f5wlxj2514y";
+ moduleDir = "";
+ };
+ }
+ {
+ goPackagePath = "github.com/client9/reopen";
+ fetch = {
+ type = "git";
+ url = "https://github.com/client9/reopen";
+ rev = "1a6ccbeaae3f";
+ sha256 = "0iarv0sn9hb26sr75bwilz3m86kcfad4m5klmzixbd4yw1ipnffa";
+ moduleDir = "";
+ };
+ }
+ {
+ goPackagePath = "github.com/flynn/json5";
+ fetch = {
+ type = "git";
+ url = "https://github.com/flynn/json5";
+ rev = "7620272ed633";
+ sha256 = "1l3rqfis8b72mqwm88lx78d0mbdihyamj8cgg2pa5vfbq49cpydf";
+ moduleDir = "";
+ };
+ }
+ {
+ goPackagePath = "github.com/golang/protobuf";
+ fetch = {
+ type = "git";
+ url = "https://github.com/golang/protobuf";
+ rev = "6a1fa9404c0a";
+ sha256 = "0dsd6vlfdyarn3v822x9p2s94gfi5lhvqc2vm3bqmqjgcik3c51z";
+ moduleDir = "";
+ };
+ }
+ {
+ goPackagePath = "github.com/hashicorp/consul";
+ fetch = {
+ type = "git";
+ url = "https://github.com/hashicorp/consul";
+ rev = "v1.0.1-rc1";
+ sha256 = "10xqi86n2h39q3qlkxfhnrqwm1bgijs5n2kryaq9yalv5p3qxczg";
+ moduleDir = "";
+ };
+ }
+ {
+ goPackagePath = "github.com/hashicorp/go-cleanhttp";
+ fetch = {
+ type = "git";
+ url = "https://github.com/hashicorp/go-cleanhttp";
+ rev = "3573b8b52aa7";
+ sha256 = "1pbl6p7w5wp1c70x7fp94h4ynk2ajfa76rqin3d2hq1w2fcb7byr";
+ moduleDir = "";
+ };
+ }
+ {
+ goPackagePath = "github.com/hashicorp/go-rootcerts";
+ fetch = {
+ type = "git";
+ url = "https://github.com/hashicorp/go-rootcerts";
+ rev = "6bb64b370b90";
+ sha256 = "1a81fcm1i0ji2iva0dcimiichgwpbcb7lx0vyaks87zj5wf04qy9";
+ moduleDir = "";
+ };
+ }
+ {
+ goPackagePath = "github.com/hashicorp/serf";
+ fetch = {
+ type = "git";
+ url = "https://github.com/hashicorp/serf";
+ rev = "91fd53b1d3e6";
+ sha256 = "0p9mhv6w85cxxl95kvl3rk04yif6v5bhf5kxw8i1cphv5kddv7j9";
+ moduleDir = "";
+ };
+ }
+ {
+ goPackagePath = "github.com/matttproud/golang_protobuf_extensions";
+ fetch = {
+ type = "git";
+ url = "https://github.com/matttproud/golang_protobuf_extensions";
+ rev = "v1.0.1";
+ sha256 = "1d0c1isd2lk9pnfq2nk0aih356j30k3h1gi2w0ixsivi5csl7jya";
+ moduleDir = "";
+ };
+ }
+ {
+ goPackagePath = "github.com/mitchellh/go-homedir";
+ fetch = {
+ type = "git";
+ url = "https://github.com/mitchellh/go-homedir";
+ rev = "b8bc1bf76747";
+ sha256 = "13ry4lylalkh4g2vny9cxwvryslzyzwp9r92z0b10idhdq3wad1q";
+ moduleDir = "";
+ };
+ }
+ {
+ goPackagePath = "github.com/mitchellh/mapstructure";
+ fetch = {
+ type = "git";
+ url = "https://github.com/mitchellh/mapstructure";
+ rev = "d2dd02622084";
+ sha256 = "1idj9h0g9z3s21y2hivaf1dknxhpd7yy0kn6wk3311hlr7s543j5";
+ moduleDir = "";
+ };
+ }
+ {
+ goPackagePath = "github.com/prometheus/client_golang";
+ fetch = {
+ type = "git";
+ url = "https://github.com/prometheus/client_golang";
+ rev = "v0.8.0";
+ sha256 = "1xqny3147g12n4j03kxm8s9mvdbs3ln6i56c655mybrn9jjy48kd";
+ moduleDir = "";
+ };
+ }
+ {
+ goPackagePath = "github.com/prometheus/client_model";
+ fetch = {
+ type = "git";
+ url = "https://github.com/prometheus/client_model";
+ rev = "6f3806018612";
+ sha256 = "1413ibprinxhni51p0755dp57r9wvbw7xgj9nmdaxmhzlqhc86j4";
+ moduleDir = "";
+ };
+ }
+ {
+ goPackagePath = "github.com/prometheus/common";
+ fetch = {
+ type = "git";
+ url = "https://github.com/prometheus/common";
+ rev = "0866df4b85a1";
+ sha256 = "0zw4rxs6zh9vgxz5wwhjnwa6mgac8jh7mb63viircgh08r889chp";
+ moduleDir = "";
+ };
+ }
+ {
+ goPackagePath = "github.com/prometheus/procfs";
+ fetch = {
+ type = "git";
+ url = "https://github.com/prometheus/procfs";
+ rev = "e645f4e5aaa8";
+ sha256 = "18hwygbawbqilz7h8fl25xpbciwalkslb4igqn4cr9d8sqp7d3np";
+ moduleDir = "";
+ };
+ }
+ {
+ goPackagePath = "github.com/sirupsen/logrus";
+ fetch = {
+ type = "git";
+ url = "https://github.com/sirupsen/logrus";
+ rev = "v1.0.0";
+ sha256 = "0kyvaa4m8w5wijjvrh0amd9bl3sci1vj4y9v9a97sx3rf7xww52l";
+ moduleDir = "";
+ };
+ }
+ {
+ goPackagePath = "golang.org/x/sys";
+ fetch = {
+ type = "git";
+ url = "https://go.googlesource.com/sys";
+ rev = "94b76065f2d2";
+ sha256 = "0lxd3gmkvza3mah5m8nncdsgd1y6r25vaz4wzdmrs3i1ikzknn93";
+ moduleDir = "";
+ };
+ }
+]
diff --git a/third_party/nixpkgs/pkgs/applications/networking/cluster/docker-machine/default.nix b/third_party/nixpkgs/pkgs/applications/networking/cluster/docker-machine/default.nix
index 5a4f6b7db0..c483125d85 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/cluster/docker-machine/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/cluster/docker-machine/default.nix
@@ -1,5 +1,5 @@
# This file was generated by go2nix.
-{ lib, stdenv, buildGoPackage, fetchFromGitHub, installShellFiles }:
+{ lib, buildGoPackage, fetchFromGitHub, installShellFiles }:
buildGoPackage rec {
pname = "machine";
diff --git a/third_party/nixpkgs/pkgs/applications/networking/cluster/docker-machine/kvm.nix b/third_party/nixpkgs/pkgs/applications/networking/cluster/docker-machine/kvm.nix
index 50f2ab14a7..4940f6331d 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/cluster/docker-machine/kvm.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/cluster/docker-machine/kvm.nix
@@ -1,5 +1,5 @@
# This file was generated by go2nix.
-{ lib, stdenv, buildGoPackage, fetchFromGitHub, libvirt, pkgconfig }:
+{ lib, buildGoPackage, fetchFromGitHub, libvirt, pkg-config }:
buildGoPackage rec {
pname = "docker-machine-kvm";
@@ -15,7 +15,7 @@ buildGoPackage rec {
sha256 = "0ch4zwb6h7hnr5l3skj1daypvpyms2i666lbnmakpw1fw3zvjmgy";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ libvirt ];
meta = with lib; {
diff --git a/third_party/nixpkgs/pkgs/applications/networking/cluster/docker-machine/xhyve.nix b/third_party/nixpkgs/pkgs/applications/networking/cluster/docker-machine/xhyve.nix
index 49e59ab709..8c3534006b 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/cluster/docker-machine/xhyve.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/cluster/docker-machine/xhyve.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, buildGoPackage, fetchFromGitHub, fetchpatch, pkgconfig, cctools, Hypervisor, vmnet }:
+{ lib, stdenv, buildGoPackage, fetchFromGitHub, fetchpatch, pkg-config, cctools, Hypervisor, vmnet }:
buildGoPackage rec {
pname = "docker-machine-xhyve";
@@ -26,7 +26,7 @@ buildGoPackage rec {
sha256 = "0000v97fr8xc5b39v44hsa87wrbk4bcwyaaivxv4hxlf4vlgg863";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ Hypervisor vmnet ];
meta = with lib; {
diff --git a/third_party/nixpkgs/pkgs/applications/networking/cluster/flink/default.nix b/third_party/nixpkgs/pkgs/applications/networking/cluster/flink/default.nix
index d8b156bed8..3c3bc2bace 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/cluster/flink/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/cluster/flink/default.nix
@@ -1,27 +1,12 @@
-{ lib, stdenv, fetchurl, makeWrapper, jre
-, version ? "1.6" }:
-
-let
- versionMap = {
- "1.5" = {
- flinkVersion = "1.5.5";
- sha256 = "18wqcqi3gyqd40nspih99gq7ylfs20b35f4dcrspffagwkfp2l4z";
- };
- "1.6" = {
- flinkVersion = "1.11.1";
- sha256 = "0338bg2sb427c1rrf2cmsz63sz0yk6gclpli2lskq0mpx72wxpl0";
- };
- };
-in
-
-with versionMap.${version};
+{ lib, stdenv, fetchurl, makeWrapper, jre }:
stdenv.mkDerivation rec {
- name = "flink-${flinkVersion}";
+ pname = "flink";
+ version = "1.12.1";
src = fetchurl {
- url = "mirror://apache/flink/${name}/${name}-bin-scala_2.11.tgz";
- inherit sha256;
+ url = "mirror://apache/flink/${pname}-${version}/${pname}-${version}-bin-scala_2.11.tgz";
+ sha256 = "146azc5wg1xby3nqz8mha959qy99z2h8032rfgs2mcl3d5rrsm2l";
};
nativeBuildInputs = [ makeWrapper ];
diff --git a/third_party/nixpkgs/pkgs/applications/networking/cluster/fluxcd/default.nix b/third_party/nixpkgs/pkgs/applications/networking/cluster/fluxcd/default.nix
index ee3428ae46..ec69b34907 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/cluster/fluxcd/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/cluster/fluxcd/default.nix
@@ -1,17 +1,17 @@
-{ lib, stdenv, buildGoModule, fetchFromGitHub, installShellFiles }:
+{ lib, buildGoModule, fetchFromGitHub, installShellFiles }:
buildGoModule rec {
pname = "fluxcd";
- version = "0.6.0";
+ version = "0.7.6";
src = fetchFromGitHub {
owner = "fluxcd";
repo = "flux2";
rev = "v${version}";
- sha256 = "16jq6ygm7and4fixh8f7jjv45vgjmyy8wghwnkhwb0140j6lj3ym";
+ sha256 = "1bngsm2z02w9chbd65dvd1k21y16rapx6i84ac2icmc9wwpsfnls";
};
- vendorSha256 = "1909czaa0q03xh1qvg3f2qzwfwlqyc0akg2c98wd7qrnk1yzzdxy";
+ vendorSha256 = "0pl1llj4bfxxxp49v3190vpvplv0wbw5ahj6l2045pic5yyxwrma";
nativeBuildInputs = [ installShellFiles ];
@@ -21,6 +21,11 @@ buildGoModule rec {
buildFlagsArray = [ "-ldflags=-s -w -X main.VERSION=${version}" ];
+ doInstallCheck = true;
+ installCheckPhase = ''
+ $out/bin/flux --version | grep ${version} > /dev/null
+ '';
+
postInstall = ''
for shell in bash fish zsh; do
$out/bin/flux completion $shell > flux.$shell
diff --git a/third_party/nixpkgs/pkgs/applications/networking/cluster/fluxctl/default.nix b/third_party/nixpkgs/pkgs/applications/networking/cluster/fluxctl/default.nix
index 4f1f57e45b..4a8f42e3cc 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/cluster/fluxctl/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/cluster/fluxctl/default.nix
@@ -1,17 +1,17 @@
-{ lib, stdenv, buildGoModule, fetchFromGitHub, installShellFiles }:
+{ lib, buildGoModule, fetchFromGitHub, installShellFiles }:
buildGoModule rec {
pname = "fluxctl";
- version = "1.21.0";
+ version = "1.21.1";
src = fetchFromGitHub {
owner = "weaveworks";
repo = "flux";
rev = version;
- sha256 = "007i6kb80142v19w2dm3667sskcvdp1ilg3q3f9gjgr9c5nrg1m2";
+ sha256 = "sha256-/go8V1EjY/iL3csoNpPyeWORvWCf0WnnaSOgiZ8UFQ8=";
};
- vendorSha256 = "01v4x2mk5jglnigq0iic52f84vzx56zh46i7v2wlq8ninj8y1k0x";
+ vendorSha256 = "sha256-GEU0Q2Elhiel20xvup+i1DSXCjQdA9s7cWykcbKR5KA=";
nativeBuildInputs = [ installShellFiles ];
diff --git a/third_party/nixpkgs/pkgs/applications/networking/cluster/habitat/default.nix b/third_party/nixpkgs/pkgs/applications/networking/cluster/habitat/default.nix
index 9abaeef801..d982703950 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/cluster/habitat/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/cluster/habitat/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, rustPlatform, pkgconfig
+{ lib, fetchFromGitHub, rustPlatform, pkg-config
, libsodium, libarchive, openssl, zeromq }:
rustPlatform.buildRustPackage rec {
@@ -16,7 +16,7 @@ rustPlatform.buildRustPackage rec {
cargoSha256 = "08sncz0jgsr2s821j3s4bk7d54xqwmnld7m57avavym1xqvsnbmy";
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ libsodium libarchive openssl zeromq ];
cargoBuildFlags = ["--package hab"];
diff --git a/third_party/nixpkgs/pkgs/applications/networking/cluster/hadoop/default.nix b/third_party/nixpkgs/pkgs/applications/networking/cluster/hadoop/default.nix
index af92920645..4f3dfcfc03 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/cluster/hadoop/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/cluster/hadoop/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, makeWrapper, pkgconfig, which, maven, cmake, jre, bash
+{ lib, stdenv, fetchurl, makeWrapper, pkg-config, which, maven, cmake, jre, bash
, coreutils, glibc, protobuf2_5, fuse, snappy, zlib, bzip2, openssl, openssl_1_0_2
}:
@@ -34,7 +34,7 @@ let
outputHash = dependencies-sha256;
};
- nativeBuildInputs = [ maven cmake pkgconfig ];
+ nativeBuildInputs = [ maven cmake pkg-config ];
buildInputs = [ fuse snappy zlib bzip2 opensslPkg protobuf2_5 ];
# most of the hardcoded pathes are fixed in 2.9.x and 3.0.0, this list of patched files might be reduced when 2.7.x and 2.8.x will be deprecated
postPatch = ''
diff --git a/third_party/nixpkgs/pkgs/applications/networking/cluster/helm/default.nix b/third_party/nixpkgs/pkgs/applications/networking/cluster/helm/default.nix
index 7d97896c36..d823e38f3f 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/cluster/helm/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/cluster/helm/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, buildGoModule, fetchFromGitHub, installShellFiles }:
+{ lib, buildGoModule, fetchFromGitHub, installShellFiles }:
buildGoModule rec {
pname = "helm";
diff --git a/third_party/nixpkgs/pkgs/applications/networking/cluster/helmfile/default.nix b/third_party/nixpkgs/pkgs/applications/networking/cluster/helmfile/default.nix
index 2516370430..c45ff90c02 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/cluster/helmfile/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/cluster/helmfile/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "helmfile";
- version = "0.135.0";
+ version = "0.138.2";
src = fetchFromGitHub {
owner = "roboll";
repo = "helmfile";
rev = "v${version}";
- sha256 = "1ky9mh5n6n84g77ax1dn1cisgxjwyrhnapaikyj4q53zcbyai3ng";
+ sha256 = "sha256-hy673acO9/fJL/80VTnQS8t9jXb7y9KVSVa0Zmja4uk=";
};
- vendorSha256 = "0dycngvk4nymcrkn6pn2q2h2zfvhc69m1zs2pspl58sa0mkakk2p";
+ vendorSha256 = "sha256-BWWmdKrxay0Qy5z+UFFZ3we5C7wI1KUHv6qHF4TPzJE=";
doCheck = false;
diff --git a/third_party/nixpkgs/pkgs/applications/networking/cluster/helmsman/default.nix b/third_party/nixpkgs/pkgs/applications/networking/cluster/helmsman/default.nix
index 21a9608db2..ccfeb6ed87 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/cluster/helmsman/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/cluster/helmsman/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "helmsman";
- version = "3.6.2";
+ version = "3.6.4";
src = fetchFromGitHub {
owner = "Praqma";
repo = "helmsman";
rev = "v${version}";
- sha256 = "0a9f6745f17sws7fyhz0d8wnriv69d6nrci9j5nhysnzg97ky1np";
+ sha256 = "sha256-4oJ/undqDSNn+Xn8eFEgOx+7263tmdXTHxXBkyFLpsE=";
};
- vendorSha256 = "04csmw5zpansb30amr3i6vlwxc3z38q4g69cklh44cr37glm04sm";
+ vendorSha256 = "sha256-mktq5Dnk1mBO2yy5SeMDxa/akXdO5i2WafMTGtH53H8=";
doCheck = false;
diff --git a/third_party/nixpkgs/pkgs/applications/networking/cluster/istioctl/default.nix b/third_party/nixpkgs/pkgs/applications/networking/cluster/istioctl/default.nix
index 5d293df915..5f136fef80 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/cluster/istioctl/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/cluster/istioctl/default.nix
@@ -2,15 +2,15 @@
buildGoModule rec {
pname = "istioctl";
- version = "1.8.1";
+ version = "1.8.2";
src = fetchFromGitHub {
owner = "istio";
repo = "istio";
rev = version;
- sha256 = "1m97hszmw0hfzj3jvd1is7fa3mpqkm7jbq3ik337rb9yq1f0gasv";
+ sha256 = "sha256-9mQYJvZU/Ra+LyzfDbWGfopkdGBD7DpS9/yvRvGHDKg=";
};
- vendorSha256 = "0ividxxmil69vpvyjlgyzb2jzipmh9rpvk19kv7266d29ky3q7s6";
+ vendorSha256 = "sha256-7LQY32hNXLxg/IUBbzzgb67yrbPGLCTNtmNvjE9tUno=";
doCheck = false;
diff --git a/third_party/nixpkgs/pkgs/applications/networking/cluster/jx/default.nix b/third_party/nixpkgs/pkgs/applications/networking/cluster/jx/default.nix
index 1f1eb3e854..d7fc1cb224 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/cluster/jx/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/cluster/jx/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "jx";
- version = "2.1.149";
+ version = "2.1.155";
src = fetchFromGitHub {
owner = "jenkins-x";
repo = "jx";
rev = "v${version}";
- sha256 = "0jgny09wpfab8mkxkhv9swp1baqx3lxsx75a5i78cypkj6xadc69";
+ sha256 = "sha256-kwcmZSOA26XuSgNSHitGaMohalnLobabXf4z3ybSJtk=";
};
- vendorSha256 = "1fswrf14nwjm0z8qqgdx236w7w1m451lyfinhx9pyp89fw2h5mv6";
+ vendorSha256 = "sha256-ZtcCBXcJXX9ThzY6T0MhNfDDzRC9PYzRB1VyS4LLXLs=";
doCheck = false;
diff --git a/third_party/nixpkgs/pkgs/applications/networking/cluster/k3s/default.nix b/third_party/nixpkgs/pkgs/applications/networking/cluster/k3s/default.nix
index c35579def7..5a7d953a06 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/cluster/k3s/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/cluster/k3s/default.nix
@@ -11,7 +11,7 @@
, runc
, kmod
, libseccomp
-, pkgconfig
+, pkg-config
, ethtool
, util-linux
, ipset
@@ -128,7 +128,7 @@ let
patches = [ ./patches/0001-Use-rm-from-path-in-go-generate.patch ./patches/0002-Add-nixpkgs-patches.patch ];
- nativeBuildInputs = [ git pkgconfig ];
+ nativeBuildInputs = [ git pkg-config ];
buildInputs = [ libseccomp ];
buildPhase = ''
@@ -168,7 +168,7 @@ let
patches = [ ./patches/0001-Use-rm-from-path-in-go-generate.patch ./patches/0002-Add-nixpkgs-patches.patch ];
- nativeBuildInputs = [ git pkgconfig ];
+ nativeBuildInputs = [ git pkg-config ];
# These dependencies are embedded as compressed files in k3s at runtime.
# Propagate them to avoid broken runtime references to libraries.
propagatedBuildInputs = [ k3sPlugins k3sBuildStage1 runc ];
diff --git a/third_party/nixpkgs/pkgs/applications/networking/cluster/k9s/default.nix b/third_party/nixpkgs/pkgs/applications/networking/cluster/k9s/default.nix
index abc2305830..11e2b0a291 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/cluster/k9s/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/cluster/k9s/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, buildGoModule, fetchFromGitHub }:
+{ lib, buildGoModule, fetchFromGitHub }:
buildGoModule rec {
pname = "k9s";
diff --git a/third_party/nixpkgs/pkgs/applications/networking/cluster/kops/default.nix b/third_party/nixpkgs/pkgs/applications/networking/cluster/kops/default.nix
index f3037cf8a3..9b1a155a25 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/cluster/kops/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/cluster/kops/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, lib, buildGoPackage, fetchFromGitHub, go-bindata, installShellFiles }:
+{ lib, buildGoPackage, fetchFromGitHub, go-bindata, installShellFiles }:
let
goPackagePath = "k8s.io/kops";
@@ -44,7 +44,7 @@ let
homepage = "https://github.com/kubernetes/kops";
changelog = "https://github.com/kubernetes/kops/tree/master/docs/releases";
license = licenses.asl20;
- maintainers = with maintainers; [ offline zimbatm kampka ];
+ maintainers = with maintainers; [ offline zimbatm ];
platforms = platforms.unix;
};
} // attrs';
diff --git a/third_party/nixpkgs/pkgs/applications/networking/cluster/kpt/default.nix b/third_party/nixpkgs/pkgs/applications/networking/cluster/kpt/default.nix
index 712761eeef..ae9380c513 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/cluster/kpt/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/cluster/kpt/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "kpt";
- version = "0.37.0";
+ version = "0.37.1";
src = fetchFromGitHub {
owner = "GoogleContainerTools";
repo = pname;
rev = "v${version}";
- sha256 = "1b1sgwax67pazcs1lly3h3bb7ww91lcd3nr0w3r3f46d1c6iy8mn";
+ sha256 = "sha256-4SGCYkx9U6XNUrJfVPgNEhFA75CF8GOrtS4BSm6f7mM=";
};
- vendorSha256 = "0dn6nryf3vn7r0xna02va4wbgkq0z6x8sj6g2mskfywrk0mfhadv";
+ vendorSha256 = "sha256-y/l9k3oTrN+9OGgyiVzCyYi+6lJpcKaEygirytbn9aI=";
subPackages = [ "." ];
diff --git a/third_party/nixpkgs/pkgs/applications/networking/cluster/kube3d/default.nix b/third_party/nixpkgs/pkgs/applications/networking/cluster/kube3d/default.nix
index a97bf509fe..cc90cf2d63 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/cluster/kube3d/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/cluster/kube3d/default.nix
@@ -1,11 +1,8 @@
-{ lib, buildGoModule, fetchFromGitHub, installShellFiles }:
+{ lib, buildGoModule, fetchFromGitHub, installShellFiles, k3sVersion ? "1.20.0-k3s2" }:
-let
- k3sVersion = "1.19.4-k3s1";
-in
buildGoModule rec {
pname = "kube3d";
- version = "3.4.0";
+ version = "4.0.0";
excludedPackages = "tools";
@@ -13,7 +10,7 @@ buildGoModule rec {
owner = "rancher";
repo = "k3d";
rev = "v${version}";
- sha256 = "1fisbzv786n841pagy7zbanll7k1g5ib805j9azs2s30cfhvi08b";
+ sha256 = "sha256-sHtPW9EaTycHh9d/vp28BvzhmbLUQYsu6yMfJlJYH+k=";
};
vendorSha256 = null;
@@ -24,8 +21,8 @@ buildGoModule rec {
"-ldflags="
"-w"
"-s"
- "-X github.com/rancher/k3d/v3/version.Version=v${version}"
- "-X github.com/rancher/k3d/v3/version.K3sVersion=v${k3sVersion}"
+ "-X github.com/rancher/k3d/v4/version.Version=v${version}"
+ "-X github.com/rancher/k3d/v4/version.K3sVersion=v${k3sVersion}"
];
doCheck = false;
diff --git a/third_party/nixpkgs/pkgs/applications/networking/cluster/kubecfg/default.nix b/third_party/nixpkgs/pkgs/applications/networking/cluster/kubecfg/default.nix
index b8bef9ecc0..561bcbf7ad 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/cluster/kubecfg/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/cluster/kubecfg/default.nix
@@ -1,6 +1,6 @@
{ lib, buildGoPackage, fetchFromGitHub, ... }:
-let version = "0.16.0"; in
+let version = "0.17.0"; in
buildGoPackage {
pname = "kubecfg";
@@ -10,7 +10,7 @@ buildGoPackage {
owner = "bitnami";
repo = "kubecfg";
rev = "v${version}";
- sha256 = "1ipw7r9fyqbh1bjvk7ifmj3skh799ly90y4ph37r8mqk1wb92rz4";
+ sha256 = "sha256-/91im204vBS3NjrMOvwTVO6tEBgdpirqJFqCnbIB+iQ=";
};
goPackagePath = "github.com/bitnami/kubecfg";
diff --git a/third_party/nixpkgs/pkgs/applications/networking/cluster/kubeless/default.nix b/third_party/nixpkgs/pkgs/applications/networking/cluster/kubeless/default.nix
index fd7eabf127..38323b98b1 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/cluster/kubeless/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/cluster/kubeless/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, buildGoPackage, fetchFromGitHub, installShellFiles }:
+{ lib, buildGoPackage, fetchFromGitHub, installShellFiles }:
buildGoPackage rec {
pname = "kubeless";
diff --git a/third_party/nixpkgs/pkgs/applications/networking/cluster/kubelogin/default.nix b/third_party/nixpkgs/pkgs/applications/networking/cluster/kubelogin/default.nix
index c72702fdc7..d7f829dc00 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/cluster/kubelogin/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/cluster/kubelogin/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, buildGoModule, go }:
+{ lib, fetchFromGitHub, buildGoModule, go }:
buildGoModule rec {
pname = "kubelogin";
diff --git a/third_party/nixpkgs/pkgs/applications/networking/cluster/kubernix/default.nix b/third_party/nixpkgs/pkgs/applications/networking/cluster/kubernix/default.nix
index 1411892b75..88cacfea4f 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/cluster/kubernix/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/cluster/kubernix/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, rustPlatform }:
+{ lib, fetchFromGitHub, rustPlatform }:
rustPlatform.buildRustPackage rec {
pname = "kubernix";
diff --git a/third_party/nixpkgs/pkgs/applications/networking/cluster/kubeseal/default.nix b/third_party/nixpkgs/pkgs/applications/networking/cluster/kubeseal/default.nix
index 51ae1202a3..f2071494f1 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/cluster/kubeseal/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/cluster/kubeseal/default.nix
@@ -2,13 +2,13 @@
buildGoModule rec {
pname = "kubeseal";
- version = "0.13.1";
+ version = "0.14.1";
src = fetchFromGitHub {
owner = "bitnami-labs";
repo = "sealed-secrets";
rev = "v${version}";
- sha256 = "1hlj7i7pjyvrf9cpx6s41sdn7wjwfk7c0akx45kw662vrxcqcgf2";
+ sha256 = "sha256-sUeXzmgSOkpqzqrX9+wNGj2X7gcf5QSpavXK4MJe8qE=";
};
vendorSha256 = null;
diff --git a/third_party/nixpkgs/pkgs/applications/networking/cluster/kubeval/default.nix b/third_party/nixpkgs/pkgs/applications/networking/cluster/kubeval/default.nix
index d26f8ed5dc..28b3b71999 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/cluster/kubeval/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/cluster/kubeval/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, lib, fetchFromGitHub, buildGoModule, makeWrapper }:
+{ lib, fetchFromGitHub, buildGoModule, makeWrapper }:
buildGoModule rec {
pname = "kubeval";
diff --git a/third_party/nixpkgs/pkgs/applications/networking/cluster/linkerd/default.nix b/third_party/nixpkgs/pkgs/applications/networking/cluster/linkerd/default.nix
index 8718da4624..11b62f479c 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/cluster/linkerd/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/cluster/linkerd/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, buildGoModule }:
+{ lib, fetchFromGitHub, buildGoModule }:
buildGoModule {
pname = "linkerd-unstable";
diff --git a/third_party/nixpkgs/pkgs/applications/networking/cluster/luigi/default.nix b/third_party/nixpkgs/pkgs/applications/networking/cluster/luigi/default.nix
index e0a6cd48d6..ef85494bd1 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/cluster/luigi/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/cluster/luigi/default.nix
@@ -1,22 +1,15 @@
{ lib, python3 }:
-let
- python = python3.override {
- self = python;
- packageOverrides = self: super: {
- tornado = super.tornado_5;
- };
- };
-in with python.pkgs; buildPythonApplication rec {
+python3.pkgs.buildPythonApplication rec {
pname = "luigi";
version = "3.0.2";
- src = fetchPypi {
+ src = python3.pkgs.fetchPypi {
inherit pname version;
sha256 = "b4b1ccf086586d041d7e91e68515d495c550f30e4d179d63863fea9ccdbb78eb";
};
- propagatedBuildInputs = [ dateutil tornado_5 python-daemon boto3 ];
+ propagatedBuildInputs = with python3.pkgs; [ dateutil tornado python-daemon boto3 ];
# Requires tox, hadoop, and google cloud
doCheck = false;
diff --git a/third_party/nixpkgs/pkgs/applications/networking/cluster/minikube/default.nix b/third_party/nixpkgs/pkgs/applications/networking/cluster/minikube/default.nix
index 9acb5f319c..81ca2283d2 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/cluster/minikube/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/cluster/minikube/default.nix
@@ -11,9 +11,9 @@
buildGoModule rec {
pname = "minikube";
- version = "1.16.0";
+ version = "1.17.1";
- vendorSha256 = "0nc2f9h77h24f0nvai5wvgmf1gh09dqfwrb6d5qghmq03a459san";
+ vendorSha256 = "1flny2f7n3vqhl9vkwsqxvzl8q3fv8v0h1p0d0qaqp9lgn02q3bh";
doCheck = false;
@@ -21,7 +21,7 @@ buildGoModule rec {
owner = "kubernetes";
repo = "minikube";
rev = "v${version}";
- sha256 = "00dn8yy7mna0j8rdcnxbgnd5vkjdkqij8akgqhvbd32kxpqss890";
+ sha256 = "1m4kw77j4swwg3vqwmwrys7cq790w4g6y4gvdg33z9n1y9xzqys3";
};
nativeBuildInputs = [ go-bindata installShellFiles pkg-config which ];
diff --git a/third_party/nixpkgs/pkgs/applications/networking/cluster/minishift/default.nix b/third_party/nixpkgs/pkgs/applications/networking/cluster/minishift/default.nix
index f9391373b1..5b3b17b3df 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/cluster/minishift/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/cluster/minishift/default.nix
@@ -1,4 +1,4 @@
-{ lib, buildGoPackage, fetchFromGitHub, go-bindata, pkgconfig, makeWrapper
+{ lib, buildGoPackage, fetchFromGitHub, go-bindata, pkg-config, makeWrapper
, glib, gtk3, libappindicator-gtk3, gpgme, openshift, ostree, libselinux, btrfs-progs
, lvm2, docker-machine-kvm
}:
@@ -21,7 +21,7 @@ in buildGoPackage rec {
sha256 = "0yhln3kyc0098hbnjyxhbd915g6j7s692c0z8yrhh9gdpc5cr2aa";
};
- nativeBuildInputs = [ pkgconfig go-bindata makeWrapper ];
+ nativeBuildInputs = [ pkg-config go-bindata makeWrapper ];
buildInputs = [ glib gtk3 libappindicator-gtk3 gpgme ostree libselinux btrfs-progs lvm2 ];
goPackagePath = "github.com/minishift/minishift";
diff --git a/third_party/nixpkgs/pkgs/applications/networking/cluster/nerdctl/default.nix b/third_party/nixpkgs/pkgs/applications/networking/cluster/nerdctl/default.nix
index ed00fb231a..28f7b54072 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/cluster/nerdctl/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/cluster/nerdctl/default.nix
@@ -14,16 +14,16 @@ let
in
buildGoModule rec {
pname = "nerdctl";
- version = "0.4.0";
+ version = "0.5.0";
src = fetchFromGitHub {
owner = "AkihiroSuda";
repo = pname;
rev = "v${version}";
- sha256 = "0vjcbvd5yrasw97hd5mrn6cdjvfv2r03z7g1wczlszlcs8gr6nxw";
+ sha256 = "sha256-lSvYiTh67gK9kJls7VsayV8T3H6RzFEEKe49BOWnUBw=";
};
- vendorSha256 = "181lp9l4i0qpiqm8wbxa4ldi1j5bm3ygmanz1xh3mkjanl0pwqjr";
+ vendorSha256 = "sha256-qywiaNoO3pI7sfyPbwWR8BLd86RvJ2xSWwCJUsm3RkM=";
nativeBuildInputs = [ makeWrapper ];
diff --git a/third_party/nixpkgs/pkgs/applications/networking/cluster/nixops/default.nix b/third_party/nixpkgs/pkgs/applications/networking/cluster/nixops/default.nix
new file mode 100644
index 0000000000..3885278f1f
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/applications/networking/cluster/nixops/default.nix
@@ -0,0 +1,65 @@
+{ pkgs
+, poetry2nix
+, lib
+, overrides ? (self: super: {})
+, stdenv
+}:
+
+let
+
+ interpreter = (
+ poetry2nix.mkPoetryPackages {
+ projectDir = ./.;
+ overrides = [
+ poetry2nix.defaultPoetryOverrides
+ (import ./poetry-git-overlay.nix { inherit pkgs; })
+ (
+ self: super: {
+
+ nixops = super.nixops.overridePythonAttrs (
+ old: {
+ meta = old.meta // {
+ homepage = https://github.com/NixOS/nixops;
+ description = "NixOS cloud provisioning and deployment tool";
+ maintainers = with lib.maintainers; [ adisbladis aminechikhaoui eelco rob domenkozar ];
+ platforms = lib.platforms.unix;
+ license = lib.licenses.lgpl3;
+ };
+
+ }
+ );
+ }
+ )
+
+ # User provided overrides
+ overrides
+
+ # Make nixops pluginable
+ (self: super: {
+ nixops = super.__toPluginAble {
+ drv = super.nixops;
+ finalDrv = self.nixops;
+
+ nativeBuildInputs = [ self.sphinx ];
+ postInstall = ''
+ doc_cache=$(mktemp -d)
+ sphinx-build -b man -d $doc_cache doc/ $out/share/man/man1
+
+ html=$(mktemp -d)
+ sphinx-build -b html -d $doc_cache doc/ $out/share/nixops/doc
+ '';
+
+ };
+ })
+
+ ];
+ }
+ ).python;
+
+in interpreter.pkgs.nixops.withPlugins(ps: [
+ ps.nixops-encrypted-links
+ ps.nixops-virtd
+ ps.nixops-aws
+ ps.nixops-gcp
+ ps.nixopsvbox
+])
diff --git a/third_party/nixpkgs/pkgs/applications/networking/cluster/nixops/poetry-git-overlay.nix b/third_party/nixpkgs/pkgs/applications/networking/cluster/nixops/poetry-git-overlay.nix
new file mode 100644
index 0000000000..365221dd31
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/applications/networking/cluster/nixops/poetry-git-overlay.nix
@@ -0,0 +1,74 @@
+{ pkgs }:
+self: super: {
+
+ nixops = super.nixops.overridePythonAttrs (
+ _: {
+ src = pkgs.fetchgit {
+ url = "https://github.com/NixOS/nixops.git";
+ rev = "1ed5a091bc52de6c91319f446f833018a1cb326e";
+ sha256 = "1fx17qv9cl7hz7322zh4xlg02xn7bwwjj82cdcvqpsjf83crz3xi";
+ };
+ }
+ );
+
+ nixops-aws = super.nixops-aws.overridePythonAttrs (
+ _: {
+ src = pkgs.fetchgit {
+ url = "https://github.com/NixOS/nixops-aws.git";
+ rev = "dbbaa1b15b6cf7ca1ceeb0a6195f5ee27693c505";
+ sha256 = "13gw3h7g19a0s7dpayjfksrmw6g0364dcm5z2d6mlyzdkfgak4jn";
+ };
+ }
+ );
+
+ nixops-encrypted-links = super.nixops-encrypted-links.overridePythonAttrs (
+ _: {
+ src = pkgs.fetchgit {
+ url = "https://github.com/nix-community/nixops-encrypted-links.git";
+ rev = "0bb9aa50a7294ee9dca10a18ff7d9024234913e1";
+ sha256 = "00wj03wcry83acwljq5v80dyrqaxpqb4j3jsdkfy3d7n5g4aq19l";
+ };
+ }
+ );
+
+ nixops-gcp = super.nixops-gcp.overridePythonAttrs (
+ _: {
+ src = pkgs.fetchgit {
+ url = "https://github.com/nix-community/nixops-gce.git";
+ rev = "23596af53eabc4e3bcf72beaaed82b2c8d40e419";
+ sha256 = "10gfdhf4b3ldrpns8z66mqxwfcbgf9ccz8fx0rcp7gsgsffb0i3c";
+ };
+ }
+ );
+
+ nixops-virtd = super.nixops-virtd.overridePythonAttrs (
+ _: {
+ src = pkgs.fetchgit {
+ url = "https://github.com/nix-community/nixops-libvirtd.git";
+ rev = "af6cf5b2ced57b7b6d36b5df7dd27a14e0a5cfb6";
+ sha256 = "1j75yg8a44dlbig38mf7n7p71mdzff6ii1z1pdp32i4ivk3l0hy6";
+ };
+ }
+ );
+
+ nixopsvbox = super.nixopsvbox.overridePythonAttrs (
+ _: {
+ src = pkgs.fetchgit {
+ url = "https://github.com/nix-community/nixops-vbox.git";
+ rev = "2729672865ebe2aa973c062a3fbddda8c1359da0";
+ sha256 = "07bmrbg3g2prnba2kwg1rg6rvmnx1vzc538y2q3g04s958hala56";
+ };
+ }
+ );
+
+ nixos-modules-contrib = super.nixos-modules-contrib.overridePythonAttrs (
+ _: {
+ src = pkgs.fetchgit {
+ url = "https://github.com/nix-community/nixos-modules-contrib.git";
+ rev = "81a1c2ef424dcf596a97b2e46a58ca73a1dd1ff8";
+ sha256 = "0f6ra5r8i1jz8ymw6l3j68b676a1lv0466lv0xa6mi80k6v9457x";
+ };
+ }
+ );
+
+}
diff --git a/third_party/nixpkgs/pkgs/applications/networking/cluster/nixops/poetry.lock b/third_party/nixpkgs/pkgs/applications/networking/cluster/nixops/poetry.lock
new file mode 100644
index 0000000000..1c6ed74599
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/applications/networking/cluster/nixops/poetry.lock
@@ -0,0 +1,841 @@
+[[package]]
+name = "alabaster"
+version = "0.7.12"
+description = "A configurable sidebar-enabled Sphinx theme"
+category = "dev"
+optional = false
+python-versions = "*"
+
+[[package]]
+name = "apache-libcloud"
+version = "3.3.1"
+description = "A standard Python library that abstracts away differences among multiple cloud provider APIs. For more information and documentation, please see https://libcloud.apache.org"
+category = "main"
+optional = false
+python-versions = ">=3.5.*, <4"
+
+[package.dependencies]
+requests = ">=2.5.0"
+
+[[package]]
+name = "babel"
+version = "2.9.0"
+description = "Internationalization utilities"
+category = "dev"
+optional = false
+python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
+
+[package.dependencies]
+pytz = ">=2015.7"
+
+[[package]]
+name = "boto"
+version = "2.49.0"
+description = "Amazon Web Services Library"
+category = "main"
+optional = false
+python-versions = "*"
+
+[[package]]
+name = "boto3"
+version = "1.17.0"
+description = "The AWS SDK for Python"
+category = "main"
+optional = false
+python-versions = ">= 2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*"
+
+[package.dependencies]
+botocore = ">=1.20.0,<1.21.0"
+jmespath = ">=0.7.1,<1.0.0"
+s3transfer = ">=0.3.0,<0.4.0"
+
+[[package]]
+name = "botocore"
+version = "1.20.0"
+description = "Low-level, data-driven core of boto 3."
+category = "main"
+optional = false
+python-versions = ">= 2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*"
+
+[package.dependencies]
+jmespath = ">=0.7.1,<1.0.0"
+python-dateutil = ">=2.1,<3.0.0"
+urllib3 = ">=1.25.4,<1.27"
+
+[[package]]
+name = "certifi"
+version = "2020.12.5"
+description = "Python package for providing Mozilla's CA Bundle."
+category = "main"
+optional = false
+python-versions = "*"
+
+[[package]]
+name = "cffi"
+version = "1.14.4"
+description = "Foreign Function Interface for Python calling C code."
+category = "main"
+optional = false
+python-versions = "*"
+
+[package.dependencies]
+pycparser = "*"
+
+[[package]]
+name = "chardet"
+version = "4.0.0"
+description = "Universal encoding detector for Python 2 and 3"
+category = "main"
+optional = false
+python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
+
+[[package]]
+name = "colorama"
+version = "0.4.4"
+description = "Cross-platform colored terminal text."
+category = "dev"
+optional = false
+python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
+
+[[package]]
+name = "cryptography"
+version = "3.3.1"
+description = "cryptography is a package which provides cryptographic recipes and primitives to Python developers."
+category = "main"
+optional = false
+python-versions = ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*"
+
+[package.dependencies]
+cffi = ">=1.12"
+six = ">=1.4.1"
+
+[package.extras]
+docs = ["sphinx (>=1.6.5,!=1.8.0,!=3.1.0,!=3.1.1)", "sphinx-rtd-theme"]
+docstest = ["doc8", "pyenchant (>=1.6.11)", "twine (>=1.12.0)", "sphinxcontrib-spelling (>=4.0.1)"]
+pep8test = ["black", "flake8", "flake8-import-order", "pep8-naming"]
+ssh = ["bcrypt (>=3.1.5)"]
+test = ["pytest (>=3.6.0,!=3.9.0,!=3.9.1,!=3.9.2)", "pretend", "iso8601", "pytz", "hypothesis (>=1.11.4,!=3.79.2)"]
+
+[[package]]
+name = "docutils"
+version = "0.16"
+description = "Docutils -- Python Documentation Utilities"
+category = "dev"
+optional = false
+python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
+
+[[package]]
+name = "idna"
+version = "2.10"
+description = "Internationalized Domain Names in Applications (IDNA)"
+category = "main"
+optional = false
+python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
+
+[[package]]
+name = "imagesize"
+version = "1.2.0"
+description = "Getting image size from png/jpeg/jpeg2000/gif file"
+category = "dev"
+optional = false
+python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
+
+[[package]]
+name = "jinja2"
+version = "2.11.3"
+description = "A very fast and expressive template engine."
+category = "dev"
+optional = false
+python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
+
+[package.dependencies]
+MarkupSafe = ">=0.23"
+
+[package.extras]
+i18n = ["Babel (>=0.8)"]
+
+[[package]]
+name = "jmespath"
+version = "0.10.0"
+description = "JSON Matching Expressions"
+category = "main"
+optional = false
+python-versions = ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*"
+
+[[package]]
+name = "libvirt-python"
+version = "6.10.0"
+description = "The libvirt virtualization API python binding"
+category = "main"
+optional = false
+python-versions = "*"
+
+[[package]]
+name = "markupsafe"
+version = "1.1.1"
+description = "Safely add untrusted strings to HTML/XML markup."
+category = "dev"
+optional = false
+python-versions = ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*"
+
+[[package]]
+name = "nixops"
+version = "2.0.0"
+description = "NixOS cloud provisioning and deployment tool"
+category = "main"
+optional = false
+python-versions = "^3.7"
+develop = false
+
+[package.dependencies]
+pluggy = "^0.13.1"
+PrettyTable = "^0.7.2"
+typeguard = "^2.7.1"
+typing-extensions = "^3.7.4"
+
+[package.source]
+type = "git"
+url = "https://github.com/NixOS/nixops.git"
+reference = "master"
+resolved_reference = "1ed5a091bc52de6c91319f446f833018a1cb326e"
+
+[[package]]
+name = "nixops-aws"
+version = "1.0"
+description = "NixOps AWS plugin"
+category = "main"
+optional = false
+python-versions = "^3.7"
+develop = false
+
+[package.dependencies]
+boto = "^2.49.0"
+boto3 = "^1.13.7"
+nixops = "rev master"
+nixos-modules-contrib = "rev master"
+typing-extensions = "^3.7.4"
+
+[package.source]
+type = "git"
+url = "https://github.com/NixOS/nixops-aws.git"
+reference = "master"
+resolved_reference = "dbbaa1b15b6cf7ca1ceeb0a6195f5ee27693c505"
+
+[[package]]
+name = "nixops-encrypted-links"
+version = "1.0"
+description = "Encrypted links support for NixOps"
+category = "main"
+optional = false
+python-versions = "^3.7"
+develop = false
+
+[package.dependencies]
+nixops = "branch master"
+
+[package.source]
+type = "git"
+url = "https://github.com/nix-community/nixops-encrypted-links.git"
+reference = "master"
+resolved_reference = "0bb9aa50a7294ee9dca10a18ff7d9024234913e1"
+
+[[package]]
+name = "nixops-gcp"
+version = "1.0"
+description = "NixOps backend for Google Cloud Platform"
+category = "main"
+optional = false
+python-versions = "^3.7"
+develop = false
+
+[package.dependencies]
+apache-libcloud = "^3.2.0"
+cryptography = "^3.1.1"
+nixops = "branch master"
+nixos-modules-contrib = "branch master"
+
+[package.source]
+type = "git"
+url = "https://github.com/nix-community/nixops-gce.git"
+reference = "master"
+resolved_reference = "23596af53eabc4e3bcf72beaaed82b2c8d40e419"
+
+[[package]]
+name = "nixops-virtd"
+version = "1.0"
+description = "NixOps plugin for virtd"
+category = "main"
+optional = false
+python-versions = "^3.7"
+develop = false
+
+[package.dependencies]
+libvirt-python = "^6.1"
+nixops = "branch master"
+
+[package.source]
+type = "git"
+url = "https://github.com/nix-community/nixops-libvirtd.git"
+reference = "master"
+resolved_reference = "af6cf5b2ced57b7b6d36b5df7dd27a14e0a5cfb6"
+
+[[package]]
+name = "nixopsvbox"
+version = "1.7"
+description = "NixOps backend for VirtualBox"
+category = "main"
+optional = false
+python-versions = "^3.7"
+develop = false
+
+[package.dependencies]
+nixops = "rev master"
+
+[package.source]
+type = "git"
+url = "https://github.com/nix-community/nixops-vbox.git"
+reference = "master"
+resolved_reference = "2729672865ebe2aa973c062a3fbddda8c1359da0"
+
+[[package]]
+name = "nixos-modules-contrib"
+version = "0.1.0"
+description = "NixOS modules that don't quite belong in NixOS."
+category = "main"
+optional = false
+python-versions = "^3.7"
+develop = false
+
+[package.dependencies]
+nixops = "rev master"
+
+[package.source]
+type = "git"
+url = "https://github.com/nix-community/nixos-modules-contrib.git"
+reference = "master"
+resolved_reference = "81a1c2ef424dcf596a97b2e46a58ca73a1dd1ff8"
+
+[[package]]
+name = "packaging"
+version = "20.9"
+description = "Core utilities for Python packages"
+category = "dev"
+optional = false
+python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
+
+[package.dependencies]
+pyparsing = ">=2.0.2"
+
+[[package]]
+name = "pluggy"
+version = "0.13.1"
+description = "plugin and hook calling mechanisms for python"
+category = "main"
+optional = false
+python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
+
+[package.extras]
+dev = ["pre-commit", "tox"]
+
+[[package]]
+name = "prettytable"
+version = "0.7.2"
+description = "A simple Python library for easily displaying tabular data in a visually appealing ASCII table format."
+category = "main"
+optional = false
+python-versions = "*"
+
+[[package]]
+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.*"
+
+[[package]]
+name = "pygments"
+version = "2.7.4"
+description = "Pygments is a syntax highlighting package written in Python."
+category = "dev"
+optional = false
+python-versions = ">=3.5"
+
+[[package]]
+name = "pyparsing"
+version = "2.4.7"
+description = "Python parsing module"
+category = "dev"
+optional = false
+python-versions = ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*"
+
+[[package]]
+name = "python-dateutil"
+version = "2.8.1"
+description = "Extensions to the standard Python datetime module"
+category = "main"
+optional = false
+python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,>=2.7"
+
+[package.dependencies]
+six = ">=1.5"
+
+[[package]]
+name = "pytz"
+version = "2021.1"
+description = "World timezone definitions, modern and historical"
+category = "dev"
+optional = false
+python-versions = "*"
+
+[[package]]
+name = "requests"
+version = "2.25.1"
+description = "Python HTTP for Humans."
+category = "main"
+optional = false
+python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
+
+[package.dependencies]
+certifi = ">=2017.4.17"
+chardet = ">=3.0.2,<5"
+idna = ">=2.5,<3"
+urllib3 = ">=1.21.1,<1.27"
+
+[package.extras]
+security = ["pyOpenSSL (>=0.14)", "cryptography (>=1.3.4)"]
+socks = ["PySocks (>=1.5.6,!=1.5.7)", "win-inet-pton"]
+
+[[package]]
+name = "s3transfer"
+version = "0.3.4"
+description = "An Amazon S3 Transfer Manager"
+category = "main"
+optional = false
+python-versions = "*"
+
+[package.dependencies]
+botocore = ">=1.12.36,<2.0a.0"
+
+[[package]]
+name = "six"
+version = "1.15.0"
+description = "Python 2 and 3 compatibility utilities"
+category = "main"
+optional = false
+python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*"
+
+[[package]]
+name = "snowballstemmer"
+version = "2.1.0"
+description = "This package provides 29 stemmers for 28 languages generated from Snowball algorithms."
+category = "dev"
+optional = false
+python-versions = "*"
+
+[[package]]
+name = "sphinx"
+version = "3.4.3"
+description = "Python documentation generator"
+category = "dev"
+optional = false
+python-versions = ">=3.5"
+
+[package.dependencies]
+alabaster = ">=0.7,<0.8"
+babel = ">=1.3"
+colorama = {version = ">=0.3.5", markers = "sys_platform == \"win32\""}
+docutils = ">=0.12"
+imagesize = "*"
+Jinja2 = ">=2.3"
+packaging = "*"
+Pygments = ">=2.0"
+requests = ">=2.5.0"
+snowballstemmer = ">=1.1"
+sphinxcontrib-applehelp = "*"
+sphinxcontrib-devhelp = "*"
+sphinxcontrib-htmlhelp = "*"
+sphinxcontrib-jsmath = "*"
+sphinxcontrib-qthelp = "*"
+sphinxcontrib-serializinghtml = "*"
+
+[package.extras]
+docs = ["sphinxcontrib-websupport"]
+lint = ["flake8 (>=3.5.0)", "isort", "mypy (>=0.790)", "docutils-stubs"]
+test = ["pytest", "pytest-cov", "html5lib", "cython", "typed-ast"]
+
+[[package]]
+name = "sphinxcontrib-applehelp"
+version = "1.0.2"
+description = "sphinxcontrib-applehelp is a sphinx extension which outputs Apple help books"
+category = "dev"
+optional = false
+python-versions = ">=3.5"
+
+[package.extras]
+lint = ["flake8", "mypy", "docutils-stubs"]
+test = ["pytest"]
+
+[[package]]
+name = "sphinxcontrib-devhelp"
+version = "1.0.2"
+description = "sphinxcontrib-devhelp is a sphinx extension which outputs Devhelp document."
+category = "dev"
+optional = false
+python-versions = ">=3.5"
+
+[package.extras]
+lint = ["flake8", "mypy", "docutils-stubs"]
+test = ["pytest"]
+
+[[package]]
+name = "sphinxcontrib-htmlhelp"
+version = "1.0.3"
+description = "sphinxcontrib-htmlhelp is a sphinx extension which renders HTML help files"
+category = "dev"
+optional = false
+python-versions = ">=3.5"
+
+[package.extras]
+lint = ["flake8", "mypy", "docutils-stubs"]
+test = ["pytest", "html5lib"]
+
+[[package]]
+name = "sphinxcontrib-jsmath"
+version = "1.0.1"
+description = "A sphinx extension which renders display math in HTML via JavaScript"
+category = "dev"
+optional = false
+python-versions = ">=3.5"
+
+[package.extras]
+test = ["pytest", "flake8", "mypy"]
+
+[[package]]
+name = "sphinxcontrib-qthelp"
+version = "1.0.3"
+description = "sphinxcontrib-qthelp is a sphinx extension which outputs QtHelp document."
+category = "dev"
+optional = false
+python-versions = ">=3.5"
+
+[package.extras]
+lint = ["flake8", "mypy", "docutils-stubs"]
+test = ["pytest"]
+
+[[package]]
+name = "sphinxcontrib-serializinghtml"
+version = "1.1.4"
+description = "sphinxcontrib-serializinghtml is a sphinx extension which outputs \"serialized\" HTML files (json and pickle)."
+category = "dev"
+optional = false
+python-versions = ">=3.5"
+
+[package.extras]
+lint = ["flake8", "mypy", "docutils-stubs"]
+test = ["pytest"]
+
+[[package]]
+name = "typeguard"
+version = "2.10.0"
+description = "Run-time type checker for Python"
+category = "main"
+optional = false
+python-versions = ">=3.5.3"
+
+[package.extras]
+doc = ["sphinx-rtd-theme", "sphinx-autodoc-typehints (>=1.2.0)"]
+test = ["pytest", "typing-extensions"]
+
+[[package]]
+name = "typing-extensions"
+version = "3.7.4.3"
+description = "Backported and Experimental Type Hints for Python 3.5+"
+category = "main"
+optional = false
+python-versions = "*"
+
+[[package]]
+name = "urllib3"
+version = "1.26.3"
+description = "HTTP library with thread-safe connection pooling, file post, and more."
+category = "main"
+optional = false
+python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4"
+
+[package.extras]
+brotli = ["brotlipy (>=0.6.0)"]
+secure = ["pyOpenSSL (>=0.14)", "cryptography (>=1.3.4)", "idna (>=2.0.0)", "certifi", "ipaddress"]
+socks = ["PySocks (>=1.5.6,!=1.5.7,<2.0)"]
+
+[metadata]
+lock-version = "1.1"
+python-versions = "^3.8"
+content-hash = "bd064837654a0d4a4691b3df01338b92c95a449ff400a9cd49fee843ab13ee92"
+
+[metadata.files]
+alabaster = [
+ {file = "alabaster-0.7.12-py2.py3-none-any.whl", hash = "sha256:446438bdcca0e05bd45ea2de1668c1d9b032e1a9154c2c259092d77031ddd359"},
+ {file = "alabaster-0.7.12.tar.gz", hash = "sha256:a661d72d58e6ea8a57f7a86e37d86716863ee5e92788398526d58b26a4e4dc02"},
+]
+apache-libcloud = [
+ {file = "apache-libcloud-3.3.1.tar.gz", hash = "sha256:d7450453eaf5904eb4fb4f74cf9f37dc83721a719bce34f5abb336b1a1ab974d"},
+ {file = "apache_libcloud-3.3.1-py2.py3-none-any.whl", hash = "sha256:c3722c4dd58b0ee4beaf4e615e0ba82505d9a915e55319dc84383687166a3eed"},
+]
+babel = [
+ {file = "Babel-2.9.0-py2.py3-none-any.whl", hash = "sha256:9d35c22fcc79893c3ecc85ac4a56cde1ecf3f19c540bba0922308a6c06ca6fa5"},
+ {file = "Babel-2.9.0.tar.gz", hash = "sha256:da031ab54472314f210b0adcff1588ee5d1d1d0ba4dbd07b94dba82bde791e05"},
+]
+boto = [
+ {file = "boto-2.49.0-py2.py3-none-any.whl", hash = "sha256:147758d41ae7240dc989f0039f27da8ca0d53734be0eb869ef16e3adcfa462e8"},
+ {file = "boto-2.49.0.tar.gz", hash = "sha256:ea0d3b40a2d852767be77ca343b58a9e3a4b00d9db440efb8da74b4e58025e5a"},
+]
+boto3 = [
+ {file = "boto3-1.17.0-py2.py3-none-any.whl", hash = "sha256:b4860f56bc585d3d1fde90d288da5eb4d1198401d72201dc3e25de8887b080e2"},
+ {file = "boto3-1.17.0.tar.gz", hash = "sha256:2a39bd5e5f2d50ce9267d682cc92750f8771399665021f47e80f9c8d2fb812a6"},
+]
+botocore = [
+ {file = "botocore-1.20.0-py2.py3-none-any.whl", hash = "sha256:634b39ab0d55477cfbffb0e5dff31b7ab4bb171b04a0c69f8bcf65135f26ba94"},
+ {file = "botocore-1.20.0.tar.gz", hash = "sha256:a608d6d644b852f3c154fc433eaae52febbebc7c474fa8f4d666797d0931770a"},
+]
+certifi = [
+ {file = "certifi-2020.12.5-py2.py3-none-any.whl", hash = "sha256:719a74fb9e33b9bd44cc7f3a8d94bc35e4049deebe19ba7d8e108280cfd59830"},
+ {file = "certifi-2020.12.5.tar.gz", hash = "sha256:1a4995114262bffbc2413b159f2a1a480c969de6e6eb13ee966d470af86af59c"},
+]
+cffi = [
+ {file = "cffi-1.14.4-cp27-cp27m-macosx_10_9_x86_64.whl", hash = "sha256:ebb253464a5d0482b191274f1c8bf00e33f7e0b9c66405fbffc61ed2c839c775"},
+ {file = "cffi-1.14.4-cp27-cp27m-manylinux1_i686.whl", hash = "sha256:2c24d61263f511551f740d1a065eb0212db1dbbbbd241db758f5244281590c06"},
+ {file = "cffi-1.14.4-cp27-cp27m-manylinux1_x86_64.whl", hash = "sha256:9f7a31251289b2ab6d4012f6e83e58bc3b96bd151f5b5262467f4bb6b34a7c26"},
+ {file = "cffi-1.14.4-cp27-cp27m-win32.whl", hash = "sha256:5cf4be6c304ad0b6602f5c4e90e2f59b47653ac1ed9c662ed379fe48a8f26b0c"},
+ {file = "cffi-1.14.4-cp27-cp27m-win_amd64.whl", hash = "sha256:f60567825f791c6f8a592f3c6e3bd93dd2934e3f9dac189308426bd76b00ef3b"},
+ {file = "cffi-1.14.4-cp27-cp27mu-manylinux1_i686.whl", hash = "sha256:c6332685306b6417a91b1ff9fae889b3ba65c2292d64bd9245c093b1b284809d"},
+ {file = "cffi-1.14.4-cp27-cp27mu-manylinux1_x86_64.whl", hash = "sha256:d9efd8b7a3ef378dd61a1e77367f1924375befc2eba06168b6ebfa903a5e59ca"},
+ {file = "cffi-1.14.4-cp35-cp35m-macosx_10_9_x86_64.whl", hash = "sha256:51a8b381b16ddd370178a65360ebe15fbc1c71cf6f584613a7ea08bfad946698"},
+ {file = "cffi-1.14.4-cp35-cp35m-manylinux1_i686.whl", hash = "sha256:1d2c4994f515e5b485fd6d3a73d05526aa0fcf248eb135996b088d25dfa1865b"},
+ {file = "cffi-1.14.4-cp35-cp35m-manylinux1_x86_64.whl", hash = "sha256:af5c59122a011049aad5dd87424b8e65a80e4a6477419c0c1015f73fb5ea0293"},
+ {file = "cffi-1.14.4-cp35-cp35m-win32.whl", hash = "sha256:594234691ac0e9b770aee9fcdb8fa02c22e43e5c619456efd0d6c2bf276f3eb2"},
+ {file = "cffi-1.14.4-cp35-cp35m-win_amd64.whl", hash = "sha256:64081b3f8f6f3c3de6191ec89d7dc6c86a8a43911f7ecb422c60e90c70be41c7"},
+ {file = "cffi-1.14.4-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:f803eaa94c2fcda012c047e62bc7a51b0bdabda1cad7a92a522694ea2d76e49f"},
+ {file = "cffi-1.14.4-cp36-cp36m-manylinux1_i686.whl", hash = "sha256:105abaf8a6075dc96c1fe5ae7aae073f4696f2905fde6aeada4c9d2926752362"},
+ {file = "cffi-1.14.4-cp36-cp36m-manylinux1_x86_64.whl", hash = "sha256:0638c3ae1a0edfb77c6765d487fee624d2b1ee1bdfeffc1f0b58c64d149e7eec"},
+ {file = "cffi-1.14.4-cp36-cp36m-manylinux2014_aarch64.whl", hash = "sha256:7c6b1dece89874d9541fc974917b631406233ea0440d0bdfbb8e03bf39a49b3b"},
+ {file = "cffi-1.14.4-cp36-cp36m-win32.whl", hash = "sha256:155136b51fd733fa94e1c2ea5211dcd4c8879869008fc811648f16541bf99668"},
+ {file = "cffi-1.14.4-cp36-cp36m-win_amd64.whl", hash = "sha256:6bc25fc545a6b3d57b5f8618e59fc13d3a3a68431e8ca5fd4c13241cd70d0009"},
+ {file = "cffi-1.14.4-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:a7711edca4dcef1a75257b50a2fbfe92a65187c47dab5a0f1b9b332c5919a3fb"},
+ {file = "cffi-1.14.4-cp37-cp37m-manylinux1_i686.whl", hash = "sha256:00e28066507bfc3fe865a31f325c8391a1ac2916219340f87dfad602c3e48e5d"},
+ {file = "cffi-1.14.4-cp37-cp37m-manylinux1_x86_64.whl", hash = "sha256:798caa2a2384b1cbe8a2a139d80734c9db54f9cc155c99d7cc92441a23871c03"},
+ {file = "cffi-1.14.4-cp37-cp37m-manylinux2014_aarch64.whl", hash = "sha256:a5ed8c05548b54b998b9498753fb9cadbfd92ee88e884641377d8a8b291bcc01"},
+ {file = "cffi-1.14.4-cp37-cp37m-win32.whl", hash = "sha256:00a1ba5e2e95684448de9b89888ccd02c98d512064b4cb987d48f4b40aa0421e"},
+ {file = "cffi-1.14.4-cp37-cp37m-win_amd64.whl", hash = "sha256:9cc46bc107224ff5b6d04369e7c595acb700c3613ad7bcf2e2012f62ece80c35"},
+ {file = "cffi-1.14.4-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:df5169c4396adc04f9b0a05f13c074df878b6052430e03f50e68adf3a57aa28d"},
+ {file = "cffi-1.14.4-cp38-cp38-manylinux1_i686.whl", hash = "sha256:9ffb888f19d54a4d4dfd4b3f29bc2c16aa4972f1c2ab9c4ab09b8ab8685b9c2b"},
+ {file = "cffi-1.14.4-cp38-cp38-manylinux1_x86_64.whl", hash = "sha256:8d6603078baf4e11edc4168a514c5ce5b3ba6e3e9c374298cb88437957960a53"},
+ {file = "cffi-1.14.4-cp38-cp38-manylinux2014_aarch64.whl", hash = "sha256:d5ff0621c88ce83a28a10d2ce719b2ee85635e85c515f12bac99a95306da4b2e"},
+ {file = "cffi-1.14.4-cp38-cp38-win32.whl", hash = "sha256:b4e248d1087abf9f4c10f3c398896c87ce82a9856494a7155823eb45a892395d"},
+ {file = "cffi-1.14.4-cp38-cp38-win_amd64.whl", hash = "sha256:ec80dc47f54e6e9a78181ce05feb71a0353854cc26999db963695f950b5fb375"},
+ {file = "cffi-1.14.4-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:840793c68105fe031f34d6a086eaea153a0cd5c491cde82a74b420edd0a2b909"},
+ {file = "cffi-1.14.4-cp39-cp39-manylinux1_i686.whl", hash = "sha256:b18e0a9ef57d2b41f5c68beefa32317d286c3d6ac0484efd10d6e07491bb95dd"},
+ {file = "cffi-1.14.4-cp39-cp39-manylinux1_x86_64.whl", hash = "sha256:045d792900a75e8b1e1b0ab6787dd733a8190ffcf80e8c8ceb2fb10a29ff238a"},
+ {file = "cffi-1.14.4-cp39-cp39-manylinux2014_aarch64.whl", hash = "sha256:7ef7d4ced6b325e92eb4d3502946c78c5367bc416398d387b39591532536734e"},
+ {file = "cffi-1.14.4-cp39-cp39-win32.whl", hash = "sha256:ba4e9e0ae13fc41c6b23299545e5ef73055213e466bd107953e4a013a5ddd7e3"},
+ {file = "cffi-1.14.4-cp39-cp39-win_amd64.whl", hash = "sha256:f032b34669220030f905152045dfa27741ce1a6db3324a5bc0b96b6c7420c87b"},
+ {file = "cffi-1.14.4.tar.gz", hash = "sha256:1a465cbe98a7fd391d47dce4b8f7e5b921e6cd805ef421d04f5f66ba8f06086c"},
+]
+chardet = [
+ {file = "chardet-4.0.0-py2.py3-none-any.whl", hash = "sha256:f864054d66fd9118f2e67044ac8981a54775ec5b67aed0441892edb553d21da5"},
+ {file = "chardet-4.0.0.tar.gz", hash = "sha256:0d6f53a15db4120f2b08c94f11e7d93d2c911ee118b6b30a04ec3ee8310179fa"},
+]
+colorama = [
+ {file = "colorama-0.4.4-py2.py3-none-any.whl", hash = "sha256:9f47eda37229f68eee03b24b9748937c7dc3868f906e8ba69fbcbdd3bc5dc3e2"},
+ {file = "colorama-0.4.4.tar.gz", hash = "sha256:5941b2b48a20143d2267e95b1c2a7603ce057ee39fd88e7329b0c292aa16869b"},
+]
+cryptography = [
+ {file = "cryptography-3.3.1-cp27-cp27m-macosx_10_10_x86_64.whl", hash = "sha256:c366df0401d1ec4e548bebe8f91d55ebcc0ec3137900d214dd7aac8427ef3030"},
+ {file = "cryptography-3.3.1-cp27-cp27m-manylinux1_x86_64.whl", hash = "sha256:9f6b0492d111b43de5f70052e24c1f0951cb9e6022188ebcb1cc3a3d301469b0"},
+ {file = "cryptography-3.3.1-cp27-cp27m-manylinux2010_x86_64.whl", hash = "sha256:a69bd3c68b98298f490e84519b954335154917eaab52cf582fa2c5c7efc6e812"},
+ {file = "cryptography-3.3.1-cp27-cp27m-win32.whl", hash = "sha256:84ef7a0c10c24a7773163f917f1cb6b4444597efd505a8aed0a22e8c4780f27e"},
+ {file = "cryptography-3.3.1-cp27-cp27m-win_amd64.whl", hash = "sha256:594a1db4511bc4d960571536abe21b4e5c3003e8750ab8365fafce71c5d86901"},
+ {file = "cryptography-3.3.1-cp27-cp27mu-manylinux1_x86_64.whl", hash = "sha256:0003a52a123602e1acee177dc90dd201f9bb1e73f24a070db7d36c588e8f5c7d"},
+ {file = "cryptography-3.3.1-cp27-cp27mu-manylinux2010_x86_64.whl", hash = "sha256:83d9d2dfec70364a74f4e7c70ad04d3ca2e6a08b703606993407bf46b97868c5"},
+ {file = "cryptography-3.3.1-cp36-abi3-macosx_10_10_x86_64.whl", hash = "sha256:dc42f645f8f3a489c3dd416730a514e7a91a59510ddaadc09d04224c098d3302"},
+ {file = "cryptography-3.3.1-cp36-abi3-manylinux1_x86_64.whl", hash = "sha256:788a3c9942df5e4371c199d10383f44a105d67d401fb4304178020142f020244"},
+ {file = "cryptography-3.3.1-cp36-abi3-manylinux2010_x86_64.whl", hash = "sha256:69e836c9e5ff4373ce6d3ab311c1a2eed274793083858d3cd4c7d12ce20d5f9c"},
+ {file = "cryptography-3.3.1-cp36-abi3-manylinux2014_aarch64.whl", hash = "sha256:9e21301f7a1e7c03dbea73e8602905a4ebba641547a462b26dd03451e5769e7c"},
+ {file = "cryptography-3.3.1-cp36-abi3-win32.whl", hash = "sha256:b4890d5fb9b7a23e3bf8abf5a8a7da8e228f1e97dc96b30b95685df840b6914a"},
+ {file = "cryptography-3.3.1-cp36-abi3-win_amd64.whl", hash = "sha256:0e85aaae861d0485eb5a79d33226dd6248d2a9f133b81532c8f5aae37de10ff7"},
+ {file = "cryptography-3.3.1.tar.gz", hash = "sha256:7e177e4bea2de937a584b13645cab32f25e3d96fc0bc4a4cf99c27dc77682be6"},
+]
+docutils = [
+ {file = "docutils-0.16-py2.py3-none-any.whl", hash = "sha256:0c5b78adfbf7762415433f5515cd5c9e762339e23369dbe8000d84a4bf4ab3af"},
+ {file = "docutils-0.16.tar.gz", hash = "sha256:c2de3a60e9e7d07be26b7f2b00ca0309c207e06c100f9cc2a94931fc75a478fc"},
+]
+idna = [
+ {file = "idna-2.10-py2.py3-none-any.whl", hash = "sha256:b97d804b1e9b523befed77c48dacec60e6dcb0b5391d57af6a65a312a90648c0"},
+ {file = "idna-2.10.tar.gz", hash = "sha256:b307872f855b18632ce0c21c5e45be78c0ea7ae4c15c828c20788b26921eb3f6"},
+]
+imagesize = [
+ {file = "imagesize-1.2.0-py2.py3-none-any.whl", hash = "sha256:6965f19a6a2039c7d48bca7dba2473069ff854c36ae6f19d2cde309d998228a1"},
+ {file = "imagesize-1.2.0.tar.gz", hash = "sha256:b1f6b5a4eab1f73479a50fb79fcf729514a900c341d8503d62a62dbc4127a2b1"},
+]
+jinja2 = [
+ {file = "Jinja2-2.11.3-py2.py3-none-any.whl", hash = "sha256:03e47ad063331dd6a3f04a43eddca8a966a26ba0c5b7207a9a9e4e08f1b29419"},
+ {file = "Jinja2-2.11.3.tar.gz", hash = "sha256:a6d58433de0ae800347cab1fa3043cebbabe8baa9d29e668f1c768cb87a333c6"},
+]
+jmespath = [
+ {file = "jmespath-0.10.0-py2.py3-none-any.whl", hash = "sha256:cdf6525904cc597730141d61b36f2e4b8ecc257c420fa2f4549bac2c2d0cb72f"},
+ {file = "jmespath-0.10.0.tar.gz", hash = "sha256:b85d0567b8666149a93172712e68920734333c0ce7e89b78b3e987f71e5ed4f9"},
+]
+libvirt-python = [
+ {file = "libvirt-python-6.10.0.tar.gz", hash = "sha256:47a8e90d9f49bc0296d2817f6009e18dbb69844ce10b81c2a2672bccd6f49fd5"},
+]
+markupsafe = [
+ {file = "MarkupSafe-1.1.1-cp27-cp27m-macosx_10_6_intel.whl", hash = "sha256:09027a7803a62ca78792ad89403b1b7a73a01c8cb65909cd876f7fcebd79b161"},
+ {file = "MarkupSafe-1.1.1-cp27-cp27m-manylinux1_i686.whl", hash = "sha256:e249096428b3ae81b08327a63a485ad0878de3fb939049038579ac0ef61e17e7"},
+ {file = "MarkupSafe-1.1.1-cp27-cp27m-manylinux1_x86_64.whl", hash = "sha256:500d4957e52ddc3351cabf489e79c91c17f6e0899158447047588650b5e69183"},
+ {file = "MarkupSafe-1.1.1-cp27-cp27m-win32.whl", hash = "sha256:b2051432115498d3562c084a49bba65d97cf251f5a331c64a12ee7e04dacc51b"},
+ {file = "MarkupSafe-1.1.1-cp27-cp27m-win_amd64.whl", hash = "sha256:98c7086708b163d425c67c7a91bad6e466bb99d797aa64f965e9d25c12111a5e"},
+ {file = "MarkupSafe-1.1.1-cp27-cp27mu-manylinux1_i686.whl", hash = "sha256:cd5df75523866410809ca100dc9681e301e3c27567cf498077e8551b6d20e42f"},
+ {file = "MarkupSafe-1.1.1-cp27-cp27mu-manylinux1_x86_64.whl", hash = "sha256:43a55c2930bbc139570ac2452adf3d70cdbb3cfe5912c71cdce1c2c6bbd9c5d1"},
+ {file = "MarkupSafe-1.1.1-cp34-cp34m-macosx_10_6_intel.whl", hash = "sha256:1027c282dad077d0bae18be6794e6b6b8c91d58ed8a8d89a89d59693b9131db5"},
+ {file = "MarkupSafe-1.1.1-cp34-cp34m-manylinux1_i686.whl", hash = "sha256:62fe6c95e3ec8a7fad637b7f3d372c15ec1caa01ab47926cfdf7a75b40e0eac1"},
+ {file = "MarkupSafe-1.1.1-cp34-cp34m-manylinux1_x86_64.whl", hash = "sha256:88e5fcfb52ee7b911e8bb6d6aa2fd21fbecc674eadd44118a9cc3863f938e735"},
+ {file = "MarkupSafe-1.1.1-cp34-cp34m-win32.whl", hash = "sha256:ade5e387d2ad0d7ebf59146cc00c8044acbd863725f887353a10df825fc8ae21"},
+ {file = "MarkupSafe-1.1.1-cp34-cp34m-win_amd64.whl", hash = "sha256:09c4b7f37d6c648cb13f9230d847adf22f8171b1ccc4d5682398e77f40309235"},
+ {file = "MarkupSafe-1.1.1-cp35-cp35m-macosx_10_6_intel.whl", hash = "sha256:79855e1c5b8da654cf486b830bd42c06e8780cea587384cf6545b7d9ac013a0b"},
+ {file = "MarkupSafe-1.1.1-cp35-cp35m-manylinux1_i686.whl", hash = "sha256:c8716a48d94b06bb3b2524c2b77e055fb313aeb4ea620c8dd03a105574ba704f"},
+ {file = "MarkupSafe-1.1.1-cp35-cp35m-manylinux1_x86_64.whl", hash = "sha256:7c1699dfe0cf8ff607dbdcc1e9b9af1755371f92a68f706051cc8c37d447c905"},
+ {file = "MarkupSafe-1.1.1-cp35-cp35m-win32.whl", hash = "sha256:6dd73240d2af64df90aa7c4e7481e23825ea70af4b4922f8ede5b9e35f78a3b1"},
+ {file = "MarkupSafe-1.1.1-cp35-cp35m-win_amd64.whl", hash = "sha256:9add70b36c5666a2ed02b43b335fe19002ee5235efd4b8a89bfcf9005bebac0d"},
+ {file = "MarkupSafe-1.1.1-cp36-cp36m-macosx_10_6_intel.whl", hash = "sha256:24982cc2533820871eba85ba648cd53d8623687ff11cbb805be4ff7b4c971aff"},
+ {file = "MarkupSafe-1.1.1-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:d53bc011414228441014aa71dbec320c66468c1030aae3a6e29778a3382d96e5"},
+ {file = "MarkupSafe-1.1.1-cp36-cp36m-manylinux1_i686.whl", hash = "sha256:00bc623926325b26bb9605ae9eae8a215691f33cae5df11ca5424f06f2d1f473"},
+ {file = "MarkupSafe-1.1.1-cp36-cp36m-manylinux1_x86_64.whl", hash = "sha256:717ba8fe3ae9cc0006d7c451f0bb265ee07739daf76355d06366154ee68d221e"},
+ {file = "MarkupSafe-1.1.1-cp36-cp36m-manylinux2010_i686.whl", hash = "sha256:3b8a6499709d29c2e2399569d96719a1b21dcd94410a586a18526b143ec8470f"},
+ {file = "MarkupSafe-1.1.1-cp36-cp36m-manylinux2010_x86_64.whl", hash = "sha256:84dee80c15f1b560d55bcfe6d47b27d070b4681c699c572af2e3c7cc90a3b8e0"},
+ {file = "MarkupSafe-1.1.1-cp36-cp36m-manylinux2014_aarch64.whl", hash = "sha256:b1dba4527182c95a0db8b6060cc98ac49b9e2f5e64320e2b56e47cb2831978c7"},
+ {file = "MarkupSafe-1.1.1-cp36-cp36m-win32.whl", hash = "sha256:535f6fc4d397c1563d08b88e485c3496cf5784e927af890fb3c3aac7f933ec66"},
+ {file = "MarkupSafe-1.1.1-cp36-cp36m-win_amd64.whl", hash = "sha256:b1282f8c00509d99fef04d8ba936b156d419be841854fe901d8ae224c59f0be5"},
+ {file = "MarkupSafe-1.1.1-cp37-cp37m-macosx_10_6_intel.whl", hash = "sha256:8defac2f2ccd6805ebf65f5eeb132adcf2ab57aa11fdf4c0dd5169a004710e7d"},
+ {file = "MarkupSafe-1.1.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:bf5aa3cbcfdf57fa2ee9cd1822c862ef23037f5c832ad09cfea57fa846dec193"},
+ {file = "MarkupSafe-1.1.1-cp37-cp37m-manylinux1_i686.whl", hash = "sha256:46c99d2de99945ec5cb54f23c8cd5689f6d7177305ebff350a58ce5f8de1669e"},
+ {file = "MarkupSafe-1.1.1-cp37-cp37m-manylinux1_x86_64.whl", hash = "sha256:ba59edeaa2fc6114428f1637ffff42da1e311e29382d81b339c1817d37ec93c6"},
+ {file = "MarkupSafe-1.1.1-cp37-cp37m-manylinux2010_i686.whl", hash = "sha256:6fffc775d90dcc9aed1b89219549b329a9250d918fd0b8fa8d93d154918422e1"},
+ {file = "MarkupSafe-1.1.1-cp37-cp37m-manylinux2010_x86_64.whl", hash = "sha256:a6a744282b7718a2a62d2ed9d993cad6f5f585605ad352c11de459f4108df0a1"},
+ {file = "MarkupSafe-1.1.1-cp37-cp37m-manylinux2014_aarch64.whl", hash = "sha256:195d7d2c4fbb0ee8139a6cf67194f3973a6b3042d742ebe0a9ed36d8b6f0c07f"},
+ {file = "MarkupSafe-1.1.1-cp37-cp37m-win32.whl", hash = "sha256:b00c1de48212e4cc9603895652c5c410df699856a2853135b3967591e4beebc2"},
+ {file = "MarkupSafe-1.1.1-cp37-cp37m-win_amd64.whl", hash = "sha256:9bf40443012702a1d2070043cb6291650a0841ece432556f784f004937f0f32c"},
+ {file = "MarkupSafe-1.1.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:6788b695d50a51edb699cb55e35487e430fa21f1ed838122d722e0ff0ac5ba15"},
+ {file = "MarkupSafe-1.1.1-cp38-cp38-manylinux1_i686.whl", hash = "sha256:cdb132fc825c38e1aeec2c8aa9338310d29d337bebbd7baa06889d09a60a1fa2"},
+ {file = "MarkupSafe-1.1.1-cp38-cp38-manylinux1_x86_64.whl", hash = "sha256:13d3144e1e340870b25e7b10b98d779608c02016d5184cfb9927a9f10c689f42"},
+ {file = "MarkupSafe-1.1.1-cp38-cp38-manylinux2010_i686.whl", hash = "sha256:acf08ac40292838b3cbbb06cfe9b2cb9ec78fce8baca31ddb87aaac2e2dc3bc2"},
+ {file = "MarkupSafe-1.1.1-cp38-cp38-manylinux2010_x86_64.whl", hash = "sha256:d9be0ba6c527163cbed5e0857c451fcd092ce83947944d6c14bc95441203f032"},
+ {file = "MarkupSafe-1.1.1-cp38-cp38-manylinux2014_aarch64.whl", hash = "sha256:caabedc8323f1e93231b52fc32bdcde6db817623d33e100708d9a68e1f53b26b"},
+ {file = "MarkupSafe-1.1.1-cp38-cp38-win32.whl", hash = "sha256:596510de112c685489095da617b5bcbbac7dd6384aeebeda4df6025d0256a81b"},
+ {file = "MarkupSafe-1.1.1-cp38-cp38-win_amd64.whl", hash = "sha256:e8313f01ba26fbbe36c7be1966a7b7424942f670f38e666995b88d012765b9be"},
+ {file = "MarkupSafe-1.1.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:d73a845f227b0bfe8a7455ee623525ee656a9e2e749e4742706d80a6065d5e2c"},
+ {file = "MarkupSafe-1.1.1-cp39-cp39-manylinux1_i686.whl", hash = "sha256:98bae9582248d6cf62321dcb52aaf5d9adf0bad3b40582925ef7c7f0ed85fceb"},
+ {file = "MarkupSafe-1.1.1-cp39-cp39-manylinux1_x86_64.whl", hash = "sha256:2beec1e0de6924ea551859edb9e7679da6e4870d32cb766240ce17e0a0ba2014"},
+ {file = "MarkupSafe-1.1.1-cp39-cp39-manylinux2010_i686.whl", hash = "sha256:7fed13866cf14bba33e7176717346713881f56d9d2bcebab207f7a036f41b850"},
+ {file = "MarkupSafe-1.1.1-cp39-cp39-manylinux2010_x86_64.whl", hash = "sha256:6f1e273a344928347c1290119b493a1f0303c52f5a5eae5f16d74f48c15d4a85"},
+ {file = "MarkupSafe-1.1.1-cp39-cp39-manylinux2014_aarch64.whl", hash = "sha256:feb7b34d6325451ef96bc0e36e1a6c0c1c64bc1fbec4b854f4529e51887b1621"},
+ {file = "MarkupSafe-1.1.1-cp39-cp39-win32.whl", hash = "sha256:22c178a091fc6630d0d045bdb5992d2dfe14e3259760e713c490da5323866c39"},
+ {file = "MarkupSafe-1.1.1-cp39-cp39-win_amd64.whl", hash = "sha256:b7d644ddb4dbd407d31ffb699f1d140bc35478da613b441c582aeb7c43838dd8"},
+ {file = "MarkupSafe-1.1.1.tar.gz", hash = "sha256:29872e92839765e546828bb7754a68c418d927cd064fd4708fab9fe9c8bb116b"},
+]
+nixops = []
+nixops-aws = []
+nixops-encrypted-links = []
+nixops-gcp = []
+nixops-virtd = []
+nixopsvbox = []
+nixos-modules-contrib = []
+packaging = [
+ {file = "packaging-20.9-py2.py3-none-any.whl", hash = "sha256:67714da7f7bc052e064859c05c595155bd1ee9f69f76557e21f051443c20947a"},
+ {file = "packaging-20.9.tar.gz", hash = "sha256:5b327ac1320dc863dca72f4514ecc086f31186744b84a230374cc1fd776feae5"},
+]
+pluggy = [
+ {file = "pluggy-0.13.1-py2.py3-none-any.whl", hash = "sha256:966c145cd83c96502c3c3868f50408687b38434af77734af1e9ca461a4081d2d"},
+ {file = "pluggy-0.13.1.tar.gz", hash = "sha256:15b2acde666561e1298d71b523007ed7364de07029219b604cf808bfa1c765b0"},
+]
+prettytable = [
+ {file = "prettytable-0.7.2.tar.bz2", hash = "sha256:853c116513625c738dc3ce1aee148b5b5757a86727e67eff6502c7ca59d43c36"},
+ {file = "prettytable-0.7.2.tar.gz", hash = "sha256:2d5460dc9db74a32bcc8f9f67de68b2c4f4d2f01fa3bd518764c69156d9cacd9"},
+ {file = "prettytable-0.7.2.zip", hash = "sha256:a53da3b43d7a5c229b5e3ca2892ef982c46b7923b51e98f0db49956531211c4f"},
+]
+pycparser = [
+ {file = "pycparser-2.20-py2.py3-none-any.whl", hash = "sha256:7582ad22678f0fcd81102833f60ef8d0e57288b6b5fb00323d101be910e35705"},
+ {file = "pycparser-2.20.tar.gz", hash = "sha256:2d475327684562c3a96cc71adf7dc8c4f0565175cf86b6d7a404ff4c771f15f0"},
+]
+pygments = [
+ {file = "Pygments-2.7.4-py3-none-any.whl", hash = "sha256:bc9591213a8f0e0ca1a5e68a479b4887fdc3e75d0774e5c71c31920c427de435"},
+ {file = "Pygments-2.7.4.tar.gz", hash = "sha256:df49d09b498e83c1a73128295860250b0b7edd4c723a32e9bc0d295c7c2ec337"},
+]
+pyparsing = [
+ {file = "pyparsing-2.4.7-py2.py3-none-any.whl", hash = "sha256:ef9d7589ef3c200abe66653d3f1ab1033c3c419ae9b9bdb1240a85b024efc88b"},
+ {file = "pyparsing-2.4.7.tar.gz", hash = "sha256:c203ec8783bf771a155b207279b9bccb8dea02d8f0c9e5f8ead507bc3246ecc1"},
+]
+python-dateutil = [
+ {file = "python-dateutil-2.8.1.tar.gz", hash = "sha256:73ebfe9dbf22e832286dafa60473e4cd239f8592f699aa5adaf10050e6e1823c"},
+ {file = "python_dateutil-2.8.1-py2.py3-none-any.whl", hash = "sha256:75bb3f31ea686f1197762692a9ee6a7550b59fc6ca3a1f4b5d7e32fb98e2da2a"},
+]
+pytz = [
+ {file = "pytz-2021.1-py2.py3-none-any.whl", hash = "sha256:eb10ce3e7736052ed3623d49975ce333bcd712c7bb19a58b9e2089d4057d0798"},
+ {file = "pytz-2021.1.tar.gz", hash = "sha256:83a4a90894bf38e243cf052c8b58f381bfe9a7a483f6a9cab140bc7f702ac4da"},
+]
+requests = [
+ {file = "requests-2.25.1-py2.py3-none-any.whl", hash = "sha256:c210084e36a42ae6b9219e00e48287def368a26d03a048ddad7bfee44f75871e"},
+ {file = "requests-2.25.1.tar.gz", hash = "sha256:27973dd4a904a4f13b263a19c866c13b92a39ed1c964655f025f3f8d3d75b804"},
+]
+s3transfer = [
+ {file = "s3transfer-0.3.4-py2.py3-none-any.whl", hash = "sha256:1e28620e5b444652ed752cf87c7e0cb15b0e578972568c6609f0f18212f259ed"},
+ {file = "s3transfer-0.3.4.tar.gz", hash = "sha256:7fdddb4f22275cf1d32129e21f056337fd2a80b6ccef1664528145b72c49e6d2"},
+]
+six = [
+ {file = "six-1.15.0-py2.py3-none-any.whl", hash = "sha256:8b74bedcbbbaca38ff6d7491d76f2b06b3592611af620f8426e82dddb04a5ced"},
+ {file = "six-1.15.0.tar.gz", hash = "sha256:30639c035cdb23534cd4aa2dd52c3bf48f06e5f4a941509c8bafd8ce11080259"},
+]
+snowballstemmer = [
+ {file = "snowballstemmer-2.1.0-py2.py3-none-any.whl", hash = "sha256:b51b447bea85f9968c13b650126a888aabd4cb4463fca868ec596826325dedc2"},
+ {file = "snowballstemmer-2.1.0.tar.gz", hash = "sha256:e997baa4f2e9139951b6f4c631bad912dfd3c792467e2f03d7239464af90e914"},
+]
+sphinx = [
+ {file = "Sphinx-3.4.3-py3-none-any.whl", hash = "sha256:c314c857e7cd47c856d2c5adff514ac2e6495f8b8e0f886a8a37e9305dfea0d8"},
+ {file = "Sphinx-3.4.3.tar.gz", hash = "sha256:41cad293f954f7d37f803d97eb184158cfd90f51195131e94875bc07cd08b93c"},
+]
+sphinxcontrib-applehelp = [
+ {file = "sphinxcontrib-applehelp-1.0.2.tar.gz", hash = "sha256:a072735ec80e7675e3f432fcae8610ecf509c5f1869d17e2eecff44389cdbc58"},
+ {file = "sphinxcontrib_applehelp-1.0.2-py2.py3-none-any.whl", hash = "sha256:806111e5e962be97c29ec4c1e7fe277bfd19e9652fb1a4392105b43e01af885a"},
+]
+sphinxcontrib-devhelp = [
+ {file = "sphinxcontrib-devhelp-1.0.2.tar.gz", hash = "sha256:ff7f1afa7b9642e7060379360a67e9c41e8f3121f2ce9164266f61b9f4b338e4"},
+ {file = "sphinxcontrib_devhelp-1.0.2-py2.py3-none-any.whl", hash = "sha256:8165223f9a335cc1af7ffe1ed31d2871f325254c0423bc0c4c7cd1c1e4734a2e"},
+]
+sphinxcontrib-htmlhelp = [
+ {file = "sphinxcontrib-htmlhelp-1.0.3.tar.gz", hash = "sha256:e8f5bb7e31b2dbb25b9cc435c8ab7a79787ebf7f906155729338f3156d93659b"},
+ {file = "sphinxcontrib_htmlhelp-1.0.3-py2.py3-none-any.whl", hash = "sha256:3c0bc24a2c41e340ac37c85ced6dafc879ab485c095b1d65d2461ac2f7cca86f"},
+]
+sphinxcontrib-jsmath = [
+ {file = "sphinxcontrib-jsmath-1.0.1.tar.gz", hash = "sha256:a9925e4a4587247ed2191a22df5f6970656cb8ca2bd6284309578f2153e0c4b8"},
+ {file = "sphinxcontrib_jsmath-1.0.1-py2.py3-none-any.whl", hash = "sha256:2ec2eaebfb78f3f2078e73666b1415417a116cc848b72e5172e596c871103178"},
+]
+sphinxcontrib-qthelp = [
+ {file = "sphinxcontrib-qthelp-1.0.3.tar.gz", hash = "sha256:4c33767ee058b70dba89a6fc5c1892c0d57a54be67ddd3e7875a18d14cba5a72"},
+ {file = "sphinxcontrib_qthelp-1.0.3-py2.py3-none-any.whl", hash = "sha256:bd9fc24bcb748a8d51fd4ecaade681350aa63009a347a8c14e637895444dfab6"},
+]
+sphinxcontrib-serializinghtml = [
+ {file = "sphinxcontrib-serializinghtml-1.1.4.tar.gz", hash = "sha256:eaa0eccc86e982a9b939b2b82d12cc5d013385ba5eadcc7e4fed23f4405f77bc"},
+ {file = "sphinxcontrib_serializinghtml-1.1.4-py2.py3-none-any.whl", hash = "sha256:f242a81d423f59617a8e5cf16f5d4d74e28ee9a66f9e5b637a18082991db5a9a"},
+]
+typeguard = [
+ {file = "typeguard-2.10.0-py3-none-any.whl", hash = "sha256:a75c6d86ac9d1faf85c5ae952de473e5d26824dda6d4394ff6bc676849cfb939"},
+ {file = "typeguard-2.10.0.tar.gz", hash = "sha256:d830132dcd544d3f8a2a842ea739eaa0d7c099fcebb9dcdf3802f4c9929d8191"},
+]
+typing-extensions = [
+ {file = "typing_extensions-3.7.4.3-py2-none-any.whl", hash = "sha256:dafc7639cde7f1b6e1acc0f457842a83e722ccca8eef5270af2d74792619a89f"},
+ {file = "typing_extensions-3.7.4.3-py3-none-any.whl", hash = "sha256:7cb407020f00f7bfc3cb3e7881628838e69d8f3fcab2f64742a5e76b2f841918"},
+ {file = "typing_extensions-3.7.4.3.tar.gz", hash = "sha256:99d4073b617d30288f569d3f13d2bd7548c3a7e4c8de87db09a9d29bb3a4a60c"},
+]
+urllib3 = [
+ {file = "urllib3-1.26.3-py2.py3-none-any.whl", hash = "sha256:1b465e494e3e0d8939b50680403e3aedaa2bc434b7d5af64dfd3c958d7f5ae80"},
+ {file = "urllib3-1.26.3.tar.gz", hash = "sha256:de3eedaad74a2683334e282005cd8d7f22f4d55fa690a2a1020a416cb0a47e73"},
+]
diff --git a/third_party/nixpkgs/pkgs/applications/networking/cluster/nixops/pyproject.toml b/third_party/nixpkgs/pkgs/applications/networking/cluster/nixops/pyproject.toml
new file mode 100644
index 0000000000..09ffb54fa2
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/applications/networking/cluster/nixops/pyproject.toml
@@ -0,0 +1,21 @@
+[tool.poetry]
+name = "nixopsenv"
+version = "2.0.0"
+description = "NixOps 2.0"
+authors = ["Adam Hoese "]
+
+[tool.poetry.dependencies]
+python = "^3.8"
+nixops = {git = "https://github.com/NixOS/nixops.git"}
+nixops-aws = {git = "https://github.com/NixOS/nixops-aws.git"}
+nixops-gcp = {git = "https://github.com/nix-community/nixops-gce.git"}
+nixopsvbox = {git = "https://github.com/nix-community/nixops-vbox.git"}
+nixops-encrypted-links = {git = "https://github.com/nix-community/nixops-encrypted-links.git"}
+nixops-virtd = {git = "https://github.com/nix-community/nixops-libvirtd.git"}
+
+[tool.poetry.dev-dependencies]
+sphinx = "^3.1.2"
+
+[build-system]
+requires = ["poetry>=0.12"]
+build-backend = "poetry.masonry.api"
diff --git a/third_party/nixpkgs/pkgs/applications/networking/cluster/nixops/shell.nix b/third_party/nixpkgs/pkgs/applications/networking/cluster/nixops/shell.nix
new file mode 100644
index 0000000000..6d298b8df8
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/applications/networking/cluster/nixops/shell.nix
@@ -0,0 +1,10 @@
+{ pkgs ? import {} }:
+
+pkgs.mkShell {
+ buildInputs = [
+ pkgs.poetry2nix.cli
+ pkgs.pkgconfig
+ pkgs.libvirt
+ pkgs.poetry
+ ];
+}
diff --git a/third_party/nixpkgs/pkgs/applications/networking/cluster/nixops/update b/third_party/nixpkgs/pkgs/applications/networking/cluster/nixops/update
new file mode 100755
index 0000000000..1d1fd93fdb
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/applications/networking/cluster/nixops/update
@@ -0,0 +1,11 @@
+#!/usr/bin/env nix-shell
+#! nix-shell -I nixpkgs=../../../../../. -i bash
+set -eux
+
+rm -f ./poetry.lock ./poetry-git-overlay.nix
+
+poetry lock
+
+# builtins.fetchGit is disabled in restricted eval
+# Pin fixed-output derivations from lock file
+poetry2nix lock
diff --git a/third_party/nixpkgs/pkgs/applications/networking/cluster/nomad-driver-podman/default.nix b/third_party/nixpkgs/pkgs/applications/networking/cluster/nomad-driver-podman/default.nix
new file mode 100644
index 0000000000..cfa8d6fc67
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/applications/networking/cluster/nomad-driver-podman/default.nix
@@ -0,0 +1,28 @@
+{ lib, buildGoModule, fetchFromGitHub }:
+
+buildGoModule rec {
+ pname = "nomad-driver-podman";
+ version = "0.2.0";
+
+ src = fetchFromGitHub {
+ owner = "hashicorp";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "1a2alapqm7wnkjm9cg0gvi63pkaila9lhsa5razv0vprhg1k84gy";
+ };
+
+ vendorSha256 = "1zs5y0zfi8dd9w371hpmah4iwxahgvaf70biqqdw3c9yp6yw2rwq";
+
+ subPackages = [ "." ];
+
+ # some tests require a running podman service
+ doCheck = false;
+
+ meta = with lib; {
+ homepage = "https://www.github.com/hashicorp/nomad-driver-podman";
+ description = "Podman task driver for Nomad";
+ platforms = platforms.unix;
+ license = licenses.mpl20;
+ maintainers = with maintainers; [ cpcloud ];
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/applications/networking/cluster/octant/default.nix b/third_party/nixpkgs/pkgs/applications/networking/cluster/octant/default.nix
index 4eb2bf78b5..ebf3cb417d 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/cluster/octant/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/cluster/octant/default.nix
@@ -25,7 +25,6 @@ stdenv.mkDerivation rec {
x86_64-darwin = "0y2qjdlyvhrzwg0fmxsr3jl39kd13276a7wg0ndhdjfwxvdwpxkz";
};
- doBuild = false;
doCheck = false;
installPhase = ''
diff --git a/third_party/nixpkgs/pkgs/applications/networking/cluster/octant/plugins/starboard-octant-plugin.nix b/third_party/nixpkgs/pkgs/applications/networking/cluster/octant/plugins/starboard-octant-plugin.nix
index 8e5942a033..f6fb486bd9 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/cluster/octant/plugins/starboard-octant-plugin.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/cluster/octant/plugins/starboard-octant-plugin.nix
@@ -2,16 +2,18 @@
buildGoModule rec {
pname = "starboard-octant-plugin";
- version = "0.8.0";
+ version = "0.9.0";
src = fetchFromGitHub {
owner = "aquasecurity";
repo = pname;
rev = "v${version}";
- sha256 = "sha256-wMt/I2zpdM7l+YNwHkAA6sVRWUtlGpN+94jqx2Jy4HA=";
+ sha256 = "sha256-R6hnAqFpebZ9PV3KAX052wjjCtW5D9hKfj7DdS+3Ibg=";
};
- vendorSha256 = "sha256-fhIIqirEEdqn/n8bBtLw07fEGfnpC/8SOLbkhnytyME=";
+ vendorSha256 = "sha256-c5sel3xs4npTENqRQu8d9hUOK1OFQodF3M0ZpUpr1po=";
+
+ buildFlagsArray = [ "-ldflags=" "-s" "-w" ];
meta = with lib; {
description = "Octant plugin for viewing Starboard security information";
diff --git a/third_party/nixpkgs/pkgs/applications/networking/cluster/openshift/default.nix b/third_party/nixpkgs/pkgs/applications/networking/cluster/openshift/default.nix
index 09bf82e43f..53209d2edd 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/cluster/openshift/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/cluster/openshift/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, lib, fetchFromGitHub, buildGoPackage, which, go-bindata, rsync, util-linux
+{ lib, fetchFromGitHub, buildGoPackage, which, go-bindata, rsync, util-linux
, coreutils, kerberos, ncurses, clang, installShellFiles
, components ? [
"cmd/oc"
diff --git a/third_party/nixpkgs/pkgs/applications/networking/cluster/popeye/default.nix b/third_party/nixpkgs/pkgs/applications/networking/cluster/popeye/default.nix
index 650532ae8b..89802f12be 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/cluster/popeye/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/cluster/popeye/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, buildGoModule, fetchFromGitHub }:
+{ lib, buildGoModule, fetchFromGitHub }:
buildGoModule rec {
pname = "popeye";
diff --git a/third_party/nixpkgs/pkgs/applications/networking/cluster/qbec/default.nix b/third_party/nixpkgs/pkgs/applications/networking/cluster/qbec/default.nix
index 18a753ca3c..a4f15586ad 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/cluster/qbec/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/cluster/qbec/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "qbec";
- version = "0.12.2";
+ version = "0.13.4";
src = fetchFromGitHub {
owner = "splunk";
repo = "qbec";
rev = "v${version}";
- sha256 = "10bf9ja44n1gzhb5znqbmr1xjc87akrsdyxfvrz4f5bd3p1fh6j0";
+ sha256 = "sha256-jbGEkBBXb1dDv4E7vEPVyvDahz27Kpyo3taenCH/vfw=";
};
- vendorSha256 = "0xkmccm6cyw1p5mah7psbpfsfaw8f09r1a2k4iksfggrn9mimaam";
+ vendorSha256 = "sha256-rzxtLaGUl8hxcJ+GWlrkjN+f7mb0lXrtkHj/pBO8HzQ=";
doCheck = false;
diff --git a/third_party/nixpkgs/pkgs/applications/networking/cluster/spacegun/default.nix b/third_party/nixpkgs/pkgs/applications/networking/cluster/spacegun/default.nix
index 2180d8d304..684e9f65a5 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/cluster/spacegun/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/cluster/spacegun/default.nix
@@ -1,16 +1,21 @@
-{ pkgs, nodejs, stdenv, lib, ... }:
+{ pkgs, fetchFromGitHub, nodejs, stdenv, lib, ... }:
let
-
- packageName = with lib; concatStrings (map (entry: (concatStrings (mapAttrsToList (key: value: "${key}-${value}") entry))) (importJSON ./package.json));
+ src = fetchFromGitHub {
+ owner = "dvallin";
+ repo = "spacegun";
+ rev = "v0.3.3";
+ sha256 = "0cd9yzms44dj9ix8lrhbkby5zsyb8wambs24j6c3ibr67sggr6sq";
+ };
nodePackages = import ./node-composition.nix {
inherit pkgs nodejs;
inherit (stdenv.hostPlatform) system;
};
in
-nodePackages."${packageName}".override {
- nativeBuildInputs = [ pkgs.makeWrapper ];
+nodePackages.package.override {
+ inherit src;
+ nativeBuildInputs = [ pkgs.makeWrapper pkgs.nodePackages.node-gyp-build ];
postInstall = ''
# Patch shebangs in node_modules, otherwise the webpack build fails with interpreter problems
@@ -21,7 +26,7 @@ nodePackages."${packageName}".override {
meta = with lib; {
description = "Version controlled multi-cluster deployment manager for kubernetes";
- maintainers = with maintainers; [ kampka ];
+ maintainers = with maintainers; [ ];
license = licenses.mit;
};
}
diff --git a/third_party/nixpkgs/pkgs/applications/networking/cluster/spacegun/generate-dependencies.sh b/third_party/nixpkgs/pkgs/applications/networking/cluster/spacegun/generate-dependencies.sh
index 293a72a162..bda3d1727c 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/cluster/spacegun/generate-dependencies.sh
+++ b/third_party/nixpkgs/pkgs/applications/networking/cluster/spacegun/generate-dependencies.sh
@@ -1,10 +1,17 @@
#!/usr/bin/env nix-shell
#! nix-shell -i bash -p nodePackages.node2nix
+# Download package.json and package-lock.json from the v0.3.3 release
+curl https://raw.githubusercontent.com/dvallin/spacegun/f88cfd1cf653995a301ef4db4a1e387ef3ca01a1/package.json -o package.json
+curl https://raw.githubusercontent.com/dvallin/spacegun/f88cfd1cf653995a301ef4db4a1e387ef3ca01a1/package-lock.json -o package-lock.json
+
node2nix \
--nodejs-10 \
--node-env ../../../../development/node-packages/node-env.nix \
--development \
--input package.json \
+ --lock package-lock.json \
--output node-packages.nix \
--composition node-composition.nix
+
+rm -f package.json package-lock.json
diff --git a/third_party/nixpkgs/pkgs/applications/networking/cluster/spacegun/node-composition.nix b/third_party/nixpkgs/pkgs/applications/networking/cluster/spacegun/node-composition.nix
index 89b805fc15..7cbb2328ae 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/cluster/spacegun/node-composition.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/cluster/spacegun/node-composition.nix
@@ -1,4 +1,4 @@
-# This file has been generated by node2nix 1.8.0. Do not edit!
+# This file has been generated by node2nix 1.9.0. Do not edit!
{pkgs ? import {
inherit system;
@@ -6,12 +6,12 @@
let
nodeEnv = import ../../../../development/node-packages/node-env.nix {
- inherit (pkgs) stdenv python2 util-linux runCommand writeTextFile;
- inherit nodejs;
+ inherit (pkgs) stdenv lib python2 runCommand writeTextFile;
+ inherit pkgs nodejs;
libtool = if pkgs.stdenv.isDarwin then pkgs.darwin.cctools else null;
};
in
import ./node-packages.nix {
- inherit (pkgs) fetchurl fetchgit;
+ inherit (pkgs) fetchurl nix-gitignore stdenv lib fetchgit;
inherit nodeEnv;
}
diff --git a/third_party/nixpkgs/pkgs/applications/networking/cluster/spacegun/node-packages.nix b/third_party/nixpkgs/pkgs/applications/networking/cluster/spacegun/node-packages.nix
index 423e34f10d..9203d8f60c 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/cluster/spacegun/node-packages.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/cluster/spacegun/node-packages.nix
@@ -1,142 +1,142 @@
-# This file has been generated by node2nix 1.8.0. Do not edit!
+# This file has been generated by node2nix 1.9.0. Do not edit!
-{nodeEnv, fetchurl, fetchgit, globalBuildInputs ? []}:
+{nodeEnv, fetchurl, fetchgit, nix-gitignore, stdenv, lib, globalBuildInputs ? []}:
let
sources = {
- "@babel/code-frame-7.8.3" = {
+ "@babel/code-frame-7.5.5" = {
name = "_at_babel_slash_code-frame";
packageName = "@babel/code-frame";
- version = "7.8.3";
+ version = "7.5.5";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz";
- sha512 = "3d85pd9lfbm8yrlpn6wj9g56snbnpr9fx0w1b9x26jbirc2xfrvnifwzprp0f6bhqijshgm0q35axic8d11v4j0kq493dapcyk33n3b";
+ url = "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.5.5.tgz";
+ sha512 = "27d4lZoomVyo51VegxI20xZPuSHusqbQag/ztrBC7wegWoQ1nLREPVSKSW8byhTlzTKyNE4ifaTA6lCp7JjpFw==";
};
};
- "@babel/core-7.8.7" = {
+ "@babel/core-7.6.2" = {
name = "_at_babel_slash_core";
packageName = "@babel/core";
- version = "7.8.7";
+ version = "7.6.2";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/core/-/core-7.8.7.tgz";
- sha512 = "34gjbasmqp8z2rbwlc5b9sfnvs7fw1hm3i5bcdk0ddymr9b280fbcgfx6mgiwhkv3gzgawjvzcg1bzqp9f0hhifkhrdg8r4fqbnl6dc";
+ url = "https://registry.npmjs.org/@babel/core/-/core-7.6.2.tgz";
+ sha512 = "l8zto/fuoZIbncm+01p8zPSDZu/VuuJhAfA7d/AbzM09WR7iVhavvfNDYCNpo1VvLk6E6xgAoP9P+/EMJHuRkQ==";
};
};
- "@babel/generator-7.8.8" = {
+ "@babel/generator-7.6.2" = {
name = "_at_babel_slash_generator";
packageName = "@babel/generator";
- version = "7.8.8";
+ version = "7.6.2";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/generator/-/generator-7.8.8.tgz";
- sha512 = "0k5w5pcsv2m6992nh49qjil2b1aqzdbdrcxzcp89v7wq9wx7llnx5ijyzl9w895iry3hnp8mk3srgp52kgz4swvjqf9lwdxxrb99b0w";
+ url = "https://registry.npmjs.org/@babel/generator/-/generator-7.6.2.tgz";
+ sha512 = "j8iHaIW4gGPnViaIHI7e9t/Hl8qLjERI6DcV9kEpAIDJsAOrcnXqRS7t+QbhL76pwbtqP+QCQLL0z1CyVmtjjQ==";
};
};
- "@babel/helper-function-name-7.8.3" = {
+ "@babel/helper-function-name-7.1.0" = {
name = "_at_babel_slash_helper-function-name";
packageName = "@babel/helper-function-name";
- version = "7.8.3";
+ version = "7.1.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz";
- sha512 = "0w35m1kq2dmsgdgjxvpmg6gxm1rzl1jqf23h3k7pwh9nmwsmqbgv0rzy7fs6dq31dqq6j17bwyww0091r41aj0rl3zi1nj2a1gn0b04";
+ url = "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.1.0.tgz";
+ sha512 = "A95XEoCpb3TO+KZzJ4S/5uW5fNe26DjBGqf1o9ucyLyCmi1dXq/B3c8iaWTfBk3VvetUxl16e8tIrd5teOCfGw==";
};
};
- "@babel/helper-get-function-arity-7.8.3" = {
+ "@babel/helper-get-function-arity-7.0.0" = {
name = "_at_babel_slash_helper-get-function-arity";
packageName = "@babel/helper-get-function-arity";
- version = "7.8.3";
+ version = "7.0.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.8.3.tgz";
- sha512 = "12g2gjipd8svg02d12iqbf0rz4m99g36qccn3f81xij3ac4f7kqzx0407xma49h11j88iz8jil2whj7j96wqpwd67abi23xczwd2l0m";
+ url = "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0.tgz";
+ sha512 = "r2DbJeg4svYvt3HOS74U4eWKsUAMRH01Z1ds1zx8KNTPtpTL5JAsdFv8BNyOpVqdFhHkkRDIg5B4AsxmkjAlmQ==";
};
};
- "@babel/helper-plugin-utils-7.8.3" = {
+ "@babel/helper-plugin-utils-7.0.0" = {
name = "_at_babel_slash_helper-plugin-utils";
packageName = "@babel/helper-plugin-utils";
- version = "7.8.3";
+ version = "7.0.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz";
- sha512 = "1jj9ibj72hqv1qm4hvdnk728fi9mihrwhq0xcs2qlxbs8iz9d2zb4a23sm7ny0s42asrdyy2s98shgnqm0rhn2314k6pcyxspiymrwg";
+ url = "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.0.0.tgz";
+ sha512 = "CYAOUCARwExnEixLdB6sDm2dIJ/YgEAKDM1MOeMeZu9Ld/bDgVo8aiWrXwcY7OBh+1Ea2uUcVRcxKk0GJvW7QA==";
};
};
- "@babel/helper-split-export-declaration-7.8.3" = {
+ "@babel/helper-split-export-declaration-7.4.4" = {
name = "_at_babel_slash_helper-split-export-declaration";
packageName = "@babel/helper-split-export-declaration";
- version = "7.8.3";
+ version = "7.4.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.8.3.tgz";
- sha512 = "1sgm6wd88kmizvig5m0ims97vmlylfii72xcw4k01h2wsw3cpc312s1asnjrq5y472hcqfh2mwn8dwpqkpcvs0ssqwnz1c1xhwz47fz";
+ url = "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.4.4.tgz";
+ sha512 = "Ro/XkzLf3JFITkW6b+hNxzZ1n5OQ80NvIUdmHspih1XAhtN3vPTuUFT4eQnela+2MaZ5ulH+iyP513KJrxbN7Q==";
};
};
- "@babel/helpers-7.8.4" = {
+ "@babel/helpers-7.6.2" = {
name = "_at_babel_slash_helpers";
packageName = "@babel/helpers";
- version = "7.8.4";
+ version = "7.6.2";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helpers/-/helpers-7.8.4.tgz";
- sha512 = "3rr2xlnr2hmpbrgysgs0jyrz4bjyg80cxij1wn899v53zqj4i1bcm3ajpnr03v1swlczkzapn7nvzmzhwlqxl1hw5pciq8h0zpxxxjl";
+ url = "https://registry.npmjs.org/@babel/helpers/-/helpers-7.6.2.tgz";
+ sha512 = "3/bAUL8zZxYs1cdX2ilEE0WobqbCmKWr/889lf2SS0PpDcpEIY8pb1CCyz0pEcX3pEb+MCbks1jIokz2xLtGTA==";
};
};
- "@babel/highlight-7.8.3" = {
+ "@babel/highlight-7.5.0" = {
name = "_at_babel_slash_highlight";
packageName = "@babel/highlight";
- version = "7.8.3";
+ version = "7.5.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/highlight/-/highlight-7.8.3.tgz";
- sha512 = "09353nlk7ng0h135l14dhwk4jahsdrapvd0185wra8l73wjbnkb11jl42znj1rxypb38jlzcraxf4xdka1ssis5khgjvgql2kkk4zix";
+ url = "https://registry.npmjs.org/@babel/highlight/-/highlight-7.5.0.tgz";
+ sha512 = "7dV4eu9gBxoM0dAnj/BCFDW9LFU0zvTrkq0ugM7pnHEgguOEeOz1so2ZghEdzviYzQEED0r4EAgpsBChKy1TRQ==";
};
};
- "@babel/parser-7.8.8" = {
+ "@babel/parser-7.6.2" = {
name = "_at_babel_slash_parser";
packageName = "@babel/parser";
- version = "7.8.8";
+ version = "7.6.2";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/parser/-/parser-7.8.8.tgz";
- sha512 = "1q85si9966ra57f43dccjanxnyy65c66lykxgv5z231wpi4w023nk8l7s8m54bp9fv4yd3pl682yh0krny22qmfygxggc2g61dldvlq";
+ url = "https://registry.npmjs.org/@babel/parser/-/parser-7.6.2.tgz";
+ sha512 = "mdFqWrSPCmikBoaBYMuBulzTIKuXVPtEISFbRRVNwMWpCms/hmE2kRq0bblUHaNRKrjRlmVbx1sDHmjmRgD2Xg==";
};
};
- "@babel/plugin-syntax-object-rest-spread-7.8.3" = {
+ "@babel/plugin-syntax-object-rest-spread-7.2.0" = {
name = "_at_babel_slash_plugin-syntax-object-rest-spread";
packageName = "@babel/plugin-syntax-object-rest-spread";
- version = "7.8.3";
+ version = "7.2.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz";
- sha512 = "2a9vg6b6p2rfhcflic2w6rbrbiqrdgj4ra2q20g1qv6ncwmvja2jq8snygwfw1ll1k94rqnbj4hc1fpizgr1v35rfvxqvwr6658r2jy";
+ url = "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.2.0.tgz";
+ sha512 = "t0JKGgqk2We+9may3t0xDdmneaXmyxq0xieYcKHxIsrJO64n1OiMWNUtc5gQK1PA0NpdCRrtZp4z+IUaKugrSA==";
};
};
- "@babel/template-7.8.6" = {
+ "@babel/template-7.6.0" = {
name = "_at_babel_slash_template";
packageName = "@babel/template";
- version = "7.8.6";
+ version = "7.6.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/template/-/template-7.8.6.tgz";
- sha512 = "0z8kzrpis50nr4vsyqr77cpqad0xfsacw45jdhwsl89mdzpvy8wcvc0kdy938kb0ll069plxhgy3a3fpag408ci2pb47gxzrhy2rcyd";
+ url = "https://registry.npmjs.org/@babel/template/-/template-7.6.0.tgz";
+ sha512 = "5AEH2EXD8euCk446b7edmgFdub/qfH1SN6Nii3+fyXP807QRx9Q73A2N5hNwRRslC2H9sNzaFhsPubkS4L8oNQ==";
};
};
- "@babel/traverse-7.8.6" = {
+ "@babel/traverse-7.6.2" = {
name = "_at_babel_slash_traverse";
packageName = "@babel/traverse";
- version = "7.8.6";
+ version = "7.6.2";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/traverse/-/traverse-7.8.6.tgz";
- sha512 = "3s53fzm55c14accqfxhvdck1vkj87489w0rhcl7zj8phf9iz21qs0garpghgs0h1cj4s4n2fb7czipdm2mlrj19iaygh37zsv8ja7yq";
+ url = "https://registry.npmjs.org/@babel/traverse/-/traverse-7.6.2.tgz";
+ sha512 = "8fRE76xNwNttVEF2TwxJDGBLWthUkHWSldmfuBzVRmEDWOtu4XdINTgN7TDWzuLg4bbeIMLvfMFD9we5YcWkRQ==";
};
};
- "@babel/types-7.8.7" = {
+ "@babel/types-7.6.1" = {
name = "_at_babel_slash_types";
packageName = "@babel/types";
- version = "7.8.7";
+ version = "7.6.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/types/-/types-7.8.7.tgz";
- sha512 = "0kj404kqcscn0qdpis6kha2263fb0njap0qqcjbwf38jv9qvpxw39f84iiyjspgwz7v1bqcdpjpfb274dkgh2v9ih10w57i85wfnr4k";
+ url = "https://registry.npmjs.org/@babel/types/-/types-7.6.1.tgz";
+ sha512 = "X7gdiuaCmA0uRjCmRtYJNAVCc/q+5xSgsfKJHqMN4iNLILX39677fJE1O40arPMh0TTtS9ItH67yre6c7k6t0g==";
};
};
- "@cnakazawa/watch-1.0.4" = {
+ "@cnakazawa/watch-1.0.3" = {
name = "_at_cnakazawa_slash_watch";
packageName = "@cnakazawa/watch";
- version = "1.0.4";
+ version = "1.0.3";
src = fetchurl {
- url = "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz";
- sha512 = "2hl7iz90jal2f27hgyb5rbmcp96p182xkmflyj5rsyqqffng8vkzz3fcjvbvcpdykij40ax4yirdc6p68yrmjvai7hr8y93mj20indz";
+ url = "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.3.tgz";
+ sha512 = "r5160ogAvGyHsal38Kux7YYtodEKOj89RGb28ht1jh3SJb08VwRwAKKJL0bGb04Zd/3r9FL3BFIc3bBidYffCA==";
};
};
"@jest/console-24.9.0" = {
@@ -145,7 +145,7 @@ let
version = "24.9.0";
src = fetchurl {
url = "https://registry.npmjs.org/@jest/console/-/console-24.9.0.tgz";
- sha512 = "0nwvmyk8p01b6331xizblr7h9kkgp8rybjpfj1pa57h9w47lsnpyzzhh9vsji9q361bg17fmxwkgxs10k7nk9lcmfvphag7qipzms36";
+ sha512 = "Zuj6b8TnKXi3q4ymac8EQfc3ea/uhLeCGThFqXeC8H9/raaH8ARPUTdId+XyGd03Z4In0/VjD2OYFcBF09fNLQ==";
};
};
"@jest/core-24.9.0" = {
@@ -154,7 +154,7 @@ let
version = "24.9.0";
src = fetchurl {
url = "https://registry.npmjs.org/@jest/core/-/core-24.9.0.tgz";
- sha512 = "3c0jsaq55pcz4gx9sg9dccqpakbdfplm0w715lw904p8lvvz6p9899j47ndfcpnb5pba3vdzr96f5gmanwgmskyapshm51hrvg2120n";
+ sha512 = "Fogg3s4wlAr1VX7q+rhV9RVnUv5tD7VuWfYy1+whMiWUrvl7U3QJSJyWcDio9Lq2prqYsZaeTv2Rz24pWGkJ2A==";
};
};
"@jest/environment-24.9.0" = {
@@ -163,7 +163,7 @@ let
version = "24.9.0";
src = fetchurl {
url = "https://registry.npmjs.org/@jest/environment/-/environment-24.9.0.tgz";
- sha512 = "1lpii90h62jy8h2awivnqdjarsicik5g1npmsyjm8yq24iv3n6d0ilgajw3v95qrw5m2gcpsy82cyqb35xkn9sn7i4gg1ngwjb503g4";
+ sha512 = "5A1QluTPhvdIPFYnO3sZC3smkNeXPVELz7ikPbhUj0bQjB07EoE9qtLrem14ZUYWdVayYbsjVwIiL4WBIMV4aQ==";
};
};
"@jest/fake-timers-24.9.0" = {
@@ -172,7 +172,7 @@ let
version = "24.9.0";
src = fetchurl {
url = "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-24.9.0.tgz";
- sha512 = "3s57a5043fphl08b2gb8frph1gm1x47lb7za0n0iqspr4p0iwibvm7wmzgal27b8h2v93i229cyh786kymy80l3b3bhqjwqmlsiqr3r";
+ sha512 = "eWQcNa2YSwzXWIMC5KufBh3oWRIijrQFROsIqt6v/NS9Io/gknw1jsAC9c+ih/RQX4A3O7SeWAhQeN0goKhT9A==";
};
};
"@jest/reporters-24.9.0" = {
@@ -181,7 +181,7 @@ let
version = "24.9.0";
src = fetchurl {
url = "https://registry.npmjs.org/@jest/reporters/-/reporters-24.9.0.tgz";
- sha512 = "0dkr3yy0x1n8b1226aczwz75785nl21hh913sadyqj48j0fq4sr9n2q2b2v23gqg6p63p4hcjcsdadlway599n57bgvf7ns539igvls";
+ sha512 = "mu4X0yjaHrffOsWmVLzitKmmmWSQ3GGuefgNscUSWNiUNcEOSEQk9k3pERKEQVBb0Cnn88+UESIsZEMH3o88Gw==";
};
};
"@jest/source-map-24.9.0" = {
@@ -190,7 +190,7 @@ let
version = "24.9.0";
src = fetchurl {
url = "https://registry.npmjs.org/@jest/source-map/-/source-map-24.9.0.tgz";
- sha512 = "038h2qlv880agd1b1mqxmkxbqv76ikcvdas4gjzkppg77yzd61ww2nwvliwgymc860niaa9xsi2p5svrwg80hrk4w6bwrbcd723nz7x";
+ sha512 = "/Xw7xGlsZb4MJzNDgB7PW5crou5JqWiBQaz6xyPd3ArOg2nfn/PunV8+olXbbEZzNl591o5rWKE9BRDaFAuIBg==";
};
};
"@jest/test-result-24.9.0" = {
@@ -199,7 +199,7 @@ let
version = "24.9.0";
src = fetchurl {
url = "https://registry.npmjs.org/@jest/test-result/-/test-result-24.9.0.tgz";
- sha512 = "2464cq11b9d51nrx8j5vi5m2572rrhi001l2lxz84wg5r6bkpskkszrk3s47w51h1rgm668ix0fgzwhgihjcxkafiy15738n0fnnhaw";
+ sha512 = "XEFrHbBonBJ8dGp2JmF8kP/nQI/ImPpygKHwQ/SY+es59Z3L5PI4Qb9TQQMAEeYsThG1xF0k6tmG0tIKATNiiA==";
};
};
"@jest/test-sequencer-24.9.0" = {
@@ -208,7 +208,7 @@ let
version = "24.9.0";
src = fetchurl {
url = "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-24.9.0.tgz";
- sha512 = "3h61jyz33sya4wglmvp4f1m5lhxagwv76gdbjafdxfc1nag58vdv4b65yiggsry5xx9ixjd8j1grjw3d3rsjy8gpifnv49li99srapa";
+ sha512 = "6qqsU4o0kW1dvA95qfNog8v8gkRN9ph6Lz7r96IvZpHdNipP2cBcb07J1Z45mz/VIS01OHJ3pY8T5fUY38tg4A==";
};
};
"@jest/transform-24.9.0" = {
@@ -217,7 +217,7 @@ let
version = "24.9.0";
src = fetchurl {
url = "https://registry.npmjs.org/@jest/transform/-/transform-24.9.0.tgz";
- sha512 = "2cwna8zadqd9ahyf32pyg0hgrnn8qwwg55cdyw5imfbvj9g9kljwsbagx87074kzp3rdai22glvwkwpv7lk0aa49dw5ziai4fdi9i2d";
+ sha512 = "TcQUmyNRxV94S0QpMOnZl0++6RMiqpbH/ZMccFB/amku6Uwvyb1cjYX7xkp5nGNkbX4QPH/FcB6q1HBTHynLmQ==";
};
};
"@jest/types-24.9.0" = {
@@ -226,25 +226,16 @@ let
version = "24.9.0";
src = fetchurl {
url = "https://registry.npmjs.org/@jest/types/-/types-24.9.0.tgz";
- sha512 = "03hdscpch75yk366szkrfi63n6mqd5hscqslcpxklq5j99n05qg1p54zj51jhcld1dvkc4hgw0vmzjcr0qncphfb54yx9jsxp6vp8jw";
+ sha512 = "XKK7ze1apu5JWQ5eZjHITP66AX+QsLlbaJRBGYr8pNzwcAE2JVkwnf0yqjHTsDRcjR0mujy/NmZMXw5kl+kGBw==";
};
};
- "@kubernetes/client-node-0.10.3" = {
+ "@kubernetes/client-node-0.10.1" = {
name = "_at_kubernetes_slash_client-node";
packageName = "@kubernetes/client-node";
- version = "0.10.3";
+ version = "0.10.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@kubernetes/client-node/-/client-node-0.10.3.tgz";
- sha512 = "0ra42q33nywyiwiccxcg501ajdc1rz1lvg6kfwk6xypi1vlkmmvxiywc20y4s6v48i40m8j5sl2y40ni9jg7v396w86wcczsb6va3wv";
- };
- };
- "@sindresorhus/is-0.7.0" = {
- name = "_at_sindresorhus_slash_is";
- packageName = "@sindresorhus/is";
- version = "0.7.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/@sindresorhus/is/-/is-0.7.0.tgz";
- sha512 = "2ilygr40l2yqbk6lix4xnnnqsq6fxa6sysdxg49bg1ax5gzhwy3bcjbdlk7lndgh9055slpx6fybs3p8mhvbsnnjkmkqzrfy8l5mn1q";
+ url = "https://registry.npmjs.org/@kubernetes/client-node/-/client-node-0.10.1.tgz";
+ sha512 = "AOfrCPa5oqdk/7lzIVU+4yYPlphc8cGW+kbiJAS5+GTbUpo62f5jPbWSPv83jTjQwfhWucj3t+3VHxQGdNexsw==";
};
};
"@types/accepts-1.3.5" = {
@@ -253,7 +244,7 @@ let
version = "1.3.5";
src = fetchurl {
url = "https://registry.npmjs.org/@types/accepts/-/accepts-1.3.5.tgz";
- sha512 = "30y19l2wp8plrlgcj6fn0qc7wdy72rcn69zvmn8463738bx4mz7pxwl8dml92gi7y1ry2hqzaq0ljvk8wfp6f9k0v092kpazlingrwc";
+ sha512 = "jOdnI/3qTpHABjM5cx1Hc0sKsPoYCp+DP/GJRGtDlPd7fiV9oXGGIcjW/ZOxLIvjGz8MA+uMZI9metHlgqbgwQ==";
};
};
"@types/axios-0.14.0" = {
@@ -271,25 +262,25 @@ let
version = "7.0.7";
src = fetchurl {
url = "https://registry.npmjs.org/@types/babel-types/-/babel-types-7.0.7.tgz";
- sha512 = "18iifcb27svl3qmsh5vvpidyw3cj6hhif0il25xsg76vq9gb4h8gmfqs5hv3is2dab09a6nwbinf6f1q641spv7spr33a9ynxp426vl";
+ sha512 = "dBtBbrc+qTHy1WdfHYjBwRln4+LWqASWakLHsWHR2NWHIFkv4W3O070IGoGLEBrJBvct3r0L1BUPuvURi7kYUQ==";
};
};
- "@types/babel__core-7.1.6" = {
+ "@types/babel__core-7.1.3" = {
name = "_at_types_slash_babel__core";
packageName = "@types/babel__core";
- version = "7.1.6";
+ version = "7.1.3";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.6.tgz";
- sha512 = "17ggrqy35zds8rkpa2kglnk8f5dc43sgbkbjcfjbaygi53jxwm9ji6vr1xqanhs2yn4spla51fjdypl2hsfdrkfhpkzban0ridf2fdm";
+ url = "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.3.tgz";
+ sha512 = "8fBo0UR2CcwWxeX7WIIgJ7lXjasFxoYgRnFHUj+hRvKkpiBJbxhdAPTCY6/ZKM0uxANFVzt4yObSLuTiTnazDA==";
};
};
- "@types/babel__generator-7.6.1" = {
+ "@types/babel__generator-7.6.0" = {
name = "_at_types_slash_babel__generator";
packageName = "@types/babel__generator";
- version = "7.6.1";
+ version = "7.6.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.1.tgz";
- sha512 = "1xw1hijlii2sxf25d5pcqlgqsb6vpzw7c3z9s0s20f1cdyyb768cajmxxk3l1c9g8md3h797v6pzvjvpjmw8q83aw8w69agcpxsc4kc";
+ url = "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.0.tgz";
+ sha512 = "c1mZUu4up5cp9KROs/QAw0gTeHrw/x7m52LcnvMxxOZ03DmLwPV0MlGmlgzV3cnSdjhJOZsj7E7FHeioai+egw==";
};
};
"@types/babel__template-7.0.2" = {
@@ -298,16 +289,16 @@ let
version = "7.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.0.2.tgz";
- sha512 = "199fw9pirw68kdc47d80sy6gg5g6m8raxawnxwpcs0nc6bmxrv19qmv1212lfyw67a2l5b5abxz9g0i1fwnrxm6h6rqkv4njw5b7bpw";
+ sha512 = "/K6zCpeW7Imzgab2bLkLEbz0+1JlFSrUMdw7KoIIu+IUdu51GWaBZpd3y1VXGVXzynvGa4DaIaxNZHiON3GXUg==";
};
};
- "@types/babel__traverse-7.0.9" = {
+ "@types/babel__traverse-7.0.7" = {
name = "_at_types_slash_babel__traverse";
packageName = "@types/babel__traverse";
- version = "7.0.9";
+ version = "7.0.7";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.0.9.tgz";
- sha512 = "2vza0zha9nrlal5hgfdbaavx6xqxq195whl8274barqkyw26vrvvi9d7jkwp4harbx158wsxwjh4ypgkyb9w9cg73iz7fkdppq50hcc";
+ url = "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.0.7.tgz";
+ sha512 = "CeBpmX1J8kWLcDEnI3Cl2Eo6RfbGvzUctA+CjZUhOKDFbLfcr7fc4usEqLNWetrlJd7RhAkyYe2czXop4fICpw==";
};
};
"@types/babylon-6.16.5" = {
@@ -316,16 +307,16 @@ let
version = "6.16.5";
src = fetchurl {
url = "https://registry.npmjs.org/@types/babylon/-/babylon-6.16.5.tgz";
- sha512 = "3pvh96p07fz7ib5j5519lk4xm59i6yv2dyy4xsmjv853fi61lziwz0q03y3bih2nvvskcy82jqsaxaadagjmrr9wdbkv9m5qzkrwzf4";
+ sha512 = "xH2e58elpj1X4ynnKp9qSnWlsRTIs6n3tgLGNfwAGHwePw0mulHQllV34n0T25uYSu1k0hRKkWXF890B1yS47w==";
};
};
- "@types/body-parser-1.19.0" = {
+ "@types/body-parser-1.17.1" = {
name = "_at_types_slash_body-parser";
packageName = "@types/body-parser";
- version = "1.19.0";
+ version = "1.17.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.0.tgz";
- sha512 = "0av4v9bdhgbq0jils3jajym9gcfddyx63g2xx8fh6vqafqb5vdcm98p1kfl70ydih9m393zp13krslmii5bmf05ngyaxn139nn0kpsv";
+ url = "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.17.1.tgz";
+ sha512 = "RoX2EZjMiFMjZh9lmYrwgoP9RTpAjSHiJxdp4oidAQVO02T7HER3xj9UKue5534ULWeqVEkujhWcyvUce+d68w==";
};
};
"@types/caseless-0.12.2" = {
@@ -334,7 +325,7 @@ let
version = "0.12.2";
src = fetchurl {
url = "https://registry.npmjs.org/@types/caseless/-/caseless-0.12.2.tgz";
- sha512 = "39jv2a7v9mi41wxbv242icriy5asbzyk95iy25ay3gwa1d6yi40cd6gclbzn81hig9xvvi5z7j2gq4ybirjfyihpq8wa3s160r33jg9";
+ sha512 = "6ckxMjBBD8URvjB6J3NcnuAn5Pkl7t3TizAg+xdlzzQGSPSmBcXf8KoIH0ua/i+tio+ZRUHEXp0HEmvaR4kt0w==";
};
};
"@types/command-line-args-5.0.0" = {
@@ -343,34 +334,34 @@ let
version = "5.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/@types/command-line-args/-/command-line-args-5.0.0.tgz";
- sha512 = "0vcqbwg68hir26fcyaqqn0w6i70cas8zn2ibhk9j0vl5mnwd2j448fvl6lqx5cny62szngdbjz6bxqfiz3ig360w3x663pr55gqzqz1";
+ sha512 = "4eOPXyn5DmP64MCMF8ePDvdlvlzt2a+F8ZaVjqmh2yFCpGjc1kI3kGnCFYX9SCsGTjQcWIyVZ86IHCEyjy/MNg==";
};
};
- "@types/connect-3.4.33" = {
+ "@types/connect-3.4.32" = {
name = "_at_types_slash_connect";
packageName = "@types/connect";
- version = "3.4.33";
+ version = "3.4.32";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/connect/-/connect-3.4.33.tgz";
- sha512 = "3n5gxr7z1jn60gvcnzls1c3fgzbv171acdp4shbn095wnbb8hdba3cjq1sac8aina3bg957ww5hg89swcgbdjfp9irmkkiqfs8npqfv";
+ url = "https://registry.npmjs.org/@types/connect/-/connect-3.4.32.tgz";
+ sha512 = "4r8qa0quOvh7lGD0pre62CAb1oni1OO6ecJLGCezTmhQ8Fz50Arx9RUszryR8KlgK6avuSXvviL6yWyViQABOg==";
};
};
- "@types/cookies-0.7.4" = {
+ "@types/cookies-0.7.3" = {
name = "_at_types_slash_cookies";
packageName = "@types/cookies";
- version = "0.7.4";
+ version = "0.7.3";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/cookies/-/cookies-0.7.4.tgz";
- sha512 = "2pzkddkjlxs4h8rpkh6xd381f0m6hwhxsmfx7f4vkzjxv55hyvdx7km3ks4wckd7jz0rfzzr45nphaggj48q0iwin25n0ar6qrsscd1";
+ url = "https://registry.npmjs.org/@types/cookies/-/cookies-0.7.3.tgz";
+ sha512 = "NEkYn8pNsYZIxf3ZrjdPoeyueiPc0RbQClUpTwmdHkpmQQ8iDAlQYKpabuegHy7BJcqTteSTkhURMEs9ZxyEWg==";
};
};
- "@types/cron-1.7.2" = {
+ "@types/cron-1.7.1" = {
name = "_at_types_slash_cron";
packageName = "@types/cron";
- version = "1.7.2";
+ version = "1.7.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/cron/-/cron-1.7.2.tgz";
- sha512 = "17az71shn84qjqsnb5646z4amysvnhmgpsxj0ja2w2zlykmn7m3q1bchgrd30indnd0z8ryxzhisgd78yij87nv04wjfm9c2wnlsjh0";
+ url = "https://registry.npmjs.org/@types/cron/-/cron-1.7.1.tgz";
+ sha512 = "48brwgU18DqA0mQX1As5OcJEo1yNjaXMM6Mk4r8K1dOzLJRQ37FE/kCivKx7ClKEHfhX2FdcxKzJ1B744a+V3A==";
};
};
"@types/events-3.0.0" = {
@@ -379,25 +370,34 @@ let
version = "3.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/@types/events/-/events-3.0.0.tgz";
- sha512 = "3v6shgxnlkc7izsc00g8ilpxi1q2mpcmbjyfawyqcj8mwfhlx2cnkm3hj87gsd39yyq33pilb0dbb4cdc8wwhn7dcwj4srg0amrp8qi";
+ sha512 = "EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g==";
};
};
- "@types/express-4.17.3" = {
+ "@types/express-4.17.1" = {
name = "_at_types_slash_express";
packageName = "@types/express";
- version = "4.17.3";
+ version = "4.17.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/express/-/express-4.17.3.tgz";
- sha512 = "1vd6aidhc6l28s5r9hjg2bzmmbmqp0dspsdp2h6affggfb9g8rzzxnbjxdan9n1b1n0d44n3amcx6yvzs1pdrzinf5j79zpk120dir3";
+ url = "https://registry.npmjs.org/@types/express/-/express-4.17.1.tgz";
+ sha512 = "VfH/XCP0QbQk5B5puLqTLEeFgR8lfCJHZJKkInZ9mkYd+u8byX0kztXEQxEk4wZXJs8HI+7km2ALXjn4YKcX9w==";
};
};
- "@types/express-serve-static-core-4.17.2" = {
+ "@types/express-serve-static-core-4.16.9" = {
name = "_at_types_slash_express-serve-static-core";
packageName = "@types/express-serve-static-core";
- version = "4.17.2";
+ version = "4.16.9";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.2.tgz";
- sha512 = "1pa7rrhwf6wzp8lnbk2zjgvc2sxks36bw23p060kz1mm4kwyipddhn9zg4n2wnmym7a9ahw6fhk3ircal30f8ih8i7ancrdjwr74pqj";
+ url = "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.16.9.tgz";
+ sha512 = "GqpaVWR0DM8FnRUJYKlWgyARoBUAVfRIeVDZQKOttLFp5SmhhF9YFIYeTPwMd/AXfxlP7xVO2dj1fGu0Q+krKQ==";
+ };
+ };
+ "@types/form-data-2.5.0" = {
+ name = "_at_types_slash_form-data";
+ packageName = "@types/form-data";
+ version = "2.5.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@types/form-data/-/form-data-2.5.0.tgz";
+ sha512 = "23/wYiuckYYtFpL+4RPWiWmRQH2BjFuqCUi2+N3amB1a1Drv+i/byTrGvlLwRVLFNAZbwpbQ7JvTK+VCAPMbcg==";
};
};
"@types/formidable-1.0.31" = {
@@ -406,7 +406,7 @@ let
version = "1.0.31";
src = fetchurl {
url = "https://registry.npmjs.org/@types/formidable/-/formidable-1.0.31.tgz";
- sha512 = "3fx9xxa6d30fvgc3rkag182sjjpi43qdyzf9l6l050zi8hk2h4511m0pb59k7ha611khkjg7bamvxry5v1ig1zdb4lgsi15vzk4r23l";
+ sha512 = "dIhM5t8lRP0oWe2HF8MuPvdd1TpPTjhDMAqemcq6oIZQCBQTovhBAdTQ5L5veJB4pdQChadmHuxtB0YzqvfU3Q==";
};
};
"@types/glob-7.1.1" = {
@@ -415,7 +415,7 @@ let
version = "7.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/@types/glob/-/glob-7.1.1.tgz";
- sha512 = "3dhbgdkzpgx010hfgkhndrb094kbd3z6s4waicihnl0rp3jk0f0gs8vvzi84xzissrhml1dfgvbdhahzbh75nny1g6429fnqvlp866l";
+ sha512 = "1Bh06cbWJUHMC97acuD6UMG29nMt0Aqz1vF3guLfG+kHHJhy3AyohZFFxYk2f7Q1SQIrNwvncxAE0N/9s70F2w==";
};
};
"@types/http-assert-1.5.1" = {
@@ -424,7 +424,7 @@ let
version = "1.5.1";
src = fetchurl {
url = "https://registry.npmjs.org/@types/http-assert/-/http-assert-1.5.1.tgz";
- sha512 = "1cn6djbpsp6rky1sllzs6s311xz0zhzkwb38s68w83ij8whsygjr87ymzbp0x3gbxxnvhfa1xh1c5vxfan6q3dz2gbjgiv9kzphlq1w";
+ sha512 = "PGAK759pxyfXE78NbKxyfRcWYA/KwW17X290cNev/qAsn9eQIxkH4shoNBafH37wewhDG/0p1cHPbK6+SzZjWQ==";
};
};
"@types/istanbul-lib-coverage-2.0.1" = {
@@ -433,16 +433,16 @@ let
version = "2.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.1.tgz";
- sha512 = "2b0br9w70brjpzw8ck05lr79v6hc4sdk1q2jq6qs55nw869ylsfwng48ghj0yjcm9skkn76g8ry8rdf2b35i2iynbh957k7m3cl64l5";
+ sha512 = "hRJD2ahnnpLgsj6KWMYSrmXkM3rm2Dl1qkx6IOFD5FnuNPXJIG5L0dhgKXCYTRMGzU4n0wImQ/xfmRc4POUFlg==";
};
};
- "@types/istanbul-lib-report-3.0.0" = {
+ "@types/istanbul-lib-report-1.1.1" = {
name = "_at_types_slash_istanbul-lib-report";
packageName = "@types/istanbul-lib-report";
- version = "3.0.0";
+ version = "1.1.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz";
- sha512 = "2parlinb7jrj152li79c6fs089y970f0s7yvzpkid8m4r8cgr9rn54bhg5ak7hsw6yvs9isx0diwjq20fb3dggnc5la2m6z0dfa0ld6";
+ url = "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-1.1.1.tgz";
+ sha512 = "3BUTyMzbZa2DtDI2BkERNC6jJw2Mr2Y0oGI7mRxYNBPxppbtEK1F66u3bKwU2g+wxwWI7PAoRpJnOY1grJqzHg==";
};
};
"@types/istanbul-reports-1.1.1" = {
@@ -451,61 +451,70 @@ let
version = "1.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.1.tgz";
- sha512 = "0s1jhax5h82lqchx13zj07h3zpyhqzckbnc76yl3a864xy91x11s06q3b2nds5pi89059xxa2b57p45ja90da60hr1gay9i5w3275jj";
+ sha512 = "UpYjBi8xefVChsCoBpKShdxTllC9pwISirfoZsUa2AAdQg/Jd2KQGtSbw+ya7GPo7x/wAPlH6JBhKhAsXUEZNA==";
};
};
- "@types/jest-24.9.1" = {
+ "@types/jest-24.0.15" = {
name = "_at_types_slash_jest";
packageName = "@types/jest";
- version = "24.9.1";
+ version = "24.0.15";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/jest/-/jest-24.9.1.tgz";
- sha512 = "3hkz9dl54is1hmjiscs6sdvmafpv192bb3qz6sq6yq862dhvl4i5qwqbikbkmcn1576jiccpvrc35kvlng132piy45hwm6j8lggrg8m";
+ url = "https://registry.npmjs.org/@types/jest/-/jest-24.0.15.tgz";
+ sha512 = "MU1HIvWUme74stAoc3mgAi+aMlgKOudgEvQDIm1v4RkrDudBh1T+NFp5sftpBAdXdx1J0PbdpJ+M2EsSOi1djA==";
};
};
- "@types/js-yaml-3.12.2" = {
+ "@types/jest-diff-20.0.1" = {
+ name = "_at_types_slash_jest-diff";
+ packageName = "@types/jest-diff";
+ version = "20.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@types/jest-diff/-/jest-diff-20.0.1.tgz";
+ sha512 = "yALhelO3i0hqZwhjtcr6dYyaLoCHbAMshwtj6cGxTvHZAKXHsYGdff6E8EPw3xLKY0ELUTQ69Q1rQiJENnccMA==";
+ };
+ };
+ "@types/js-yaml-3.12.1" = {
name = "_at_types_slash_js-yaml";
packageName = "@types/js-yaml";
- version = "3.12.2";
+ version = "3.12.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/js-yaml/-/js-yaml-3.12.2.tgz";
- sha512 = "2x03h69ivbpj4lsrpq698phn44jbq45jq31zdr7k30phrfv8r0gxr35qi98qbqa6rb599k8nhgj7gwnvll5lw6ml5j263961vz6w8fh";
+ url = "https://registry.npmjs.org/@types/js-yaml/-/js-yaml-3.12.1.tgz";
+ sha512 = "SGGAhXLHDx+PK4YLNcNGa6goPf9XRWQNAUUbffkwVGGXIxmDKWyGGL4inzq2sPmExu431Ekb9aEMn9BkPqEYFA==";
};
};
- "@types/keygrip-1.0.2" = {
+ "@types/keygrip-1.0.1" = {
name = "_at_types_slash_keygrip";
packageName = "@types/keygrip";
- version = "1.0.2";
+ version = "1.0.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/keygrip/-/keygrip-1.0.2.tgz";
- sha512 = "0mqq8pzrfh058ha153xmyrbvcwpqq02z0ap89pw2rgfw9ll8c78dnxa0161i3pjhz7q0n7kizh73841637s4spc35qygnkkx96nk60q";
+ url = "https://registry.npmjs.org/@types/keygrip/-/keygrip-1.0.1.tgz";
+ sha1 = "ff540462d2fb4d0a88441ceaf27d287b01c3d878";
};
};
- "@types/koa-2.11.2" = {
+ "@types/koa-2.0.48" = {
name = "_at_types_slash_koa";
packageName = "@types/koa";
- version = "2.11.2";
+ version = "2.0.48";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/koa/-/koa-2.11.2.tgz";
- sha512 = "2b2i4xy8zwfig5p744i5n32krsyvgbdjg1nzr2dawwykr9m6zp37l4g8m0mr7936yzd80yiwn2rmq4n6d1fcj6dkndnwd8dm2axwhyr";
+ url = "https://registry.npmjs.org/@types/koa/-/koa-2.0.48.tgz";
+ sha512 = "CiIUYhHlOFJhSCTmsFoFkV2t9ij1JwW26nt0W9XZoWTvmAw6zTE0+k3IAoGICtjzIfhZpZcO323NHmI1LGmdDw==";
};
};
- "@types/koa-compose-3.2.5" = {
+ "@types/koa-compose-3.2.4" = {
name = "_at_types_slash_koa-compose";
packageName = "@types/koa-compose";
- version = "3.2.5";
+ version = "3.2.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/koa-compose/-/koa-compose-3.2.5.tgz";
- sha512 = "02hhnlq6kz27g5y2vlnj3pk1rnm16gh2qb7hf3gpxrarxrz35pc40y0aiz34ncaiggpk8306yz9q0pwm75mc099m1cy9m04xbycdj87";
+ url = "https://registry.npmjs.org/@types/koa-compose/-/koa-compose-3.2.4.tgz";
+ sha512 = "ioou0rxkuWL+yBQYsHUQAzRTfVxAg8Y2VfMftU+Y3RA03/MzuFL0x/M2sXXj3PkfnENbHsjeHR1aMdezLYpTeA==";
};
};
- "@types/koa-router-7.4.0" = {
+ "@types/koa-router-7.0.41" = {
name = "_at_types_slash_koa-router";
packageName = "@types/koa-router";
- version = "7.4.0";
+ version = "7.0.41";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/koa-router/-/koa-router-7.4.0.tgz";
- sha512 = "1m9sk2skfl0vrggx53s3d3aw2ijphxkig9mjiw90016ljmz7hryyi3z74qxwmfvwg265k0cvhffq0c7j1aaxd210klsl9w2cf274hqa";
+ url = "https://registry.npmjs.org/@types/koa-router/-/koa-router-7.0.41.tgz";
+ sha512 = "WZwdCzMOvx2zA4MTinmrzqn66I87mE8S5lFgVY05/BVKULDi2Yup2Q2AOnw9vvaLME4IVJhWAeXpZjdZpKZDtg==";
};
};
"@types/koa-send-4.1.2" = {
@@ -514,7 +523,7 @@ let
version = "4.1.2";
src = fetchurl {
url = "https://registry.npmjs.org/@types/koa-send/-/koa-send-4.1.2.tgz";
- sha512 = "10xa7f3s5sdnr0ks3gbdmd635qyj160yj9b737qagw4bqbzg0hbk3irnvih4y0dc3i5lg8m8jf4p0nx52gv4vwwyhvxn5avzwi8mymd";
+ sha512 = "rfqKIv9bFds39Jxvsp8o3YJLnEQVPVriYA14AuO2OY65IHh/4UX4U/iMs5L0wATpcRmm1bbe0BNk23TRwx3VQQ==";
};
};
"@types/koa-static-4.0.1" = {
@@ -523,25 +532,25 @@ let
version = "4.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/@types/koa-static/-/koa-static-4.0.1.tgz";
- sha512 = "3isnj0yxhf6xg0ymb317xj4a4fxdywk1xb0wadc5ghimab8m3q6vx3yv7zzyi84hx8wdm83fw65z108n0cdvnhij28hfw64jyvmqaj9";
+ sha512 = "SSpct5fEcAeRkBHa3RiwCIRfDHcD1cZRhwRF///ZfvRt8KhoqRrhK6wpDlYPk/vWHVFE9hPGqh68bhzsHkir4w==";
};
};
- "@types/koa-views-2.0.4" = {
+ "@types/koa-views-2.0.3" = {
name = "_at_types_slash_koa-views";
packageName = "@types/koa-views";
- version = "2.0.4";
+ version = "2.0.3";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/koa-views/-/koa-views-2.0.4.tgz";
- sha512 = "2bkbmh8mba0sm82lp0ividj4l09lbmdw1swfpf7kvdrc1q3710q1y57zysr0kpg3j4ngy4m4gf73a4cwqcjx1rsbmjb22wgp1a42qb8";
+ url = "https://registry.npmjs.org/@types/koa-views/-/koa-views-2.0.3.tgz";
+ sha512 = "XLn//7qUUz2U9ZKXyHPwVIcQbZcW3phYTFXHGa1eW5BN88bi8n2fegvwJ+TokL2jRmRqBWwMB5p7Aab9iq1sZw==";
};
};
- "@types/lodash-4.14.149" = {
+ "@types/lodash-4.14.140" = {
name = "_at_types_slash_lodash";
packageName = "@types/lodash";
- version = "4.14.149";
+ version = "4.14.140";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.149.tgz";
- sha512 = "0jnvvzg602jxgjxl0fvi7iws4msvxvkff6mqvinyy0fcmxfxrpf46k30r6s0z7cb12r17sg0j6nbhg8s8xbvgf2rmgv0vvzkg6slcca";
+ url = "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.140.tgz";
+ sha512 = "OU57uYCUUv9s8lgQTYuQlL6xkttWtz8VLCJSnt8ikla9+UXqMGJ8adCprSw7egJHSHwGvFpGhfpQDtHm/NQ3Cw==";
};
};
"@types/lodash.clonedeep-4.5.6" = {
@@ -550,7 +559,7 @@ let
version = "4.5.6";
src = fetchurl {
url = "https://registry.npmjs.org/@types/lodash.clonedeep/-/lodash.clonedeep-4.5.6.tgz";
- sha512 = "2010qs0qh6d3vd77rhbwid7xvq511bgzp9vj4s3k2mlzqj78jwgb60dc84mdl4c38fz3bgx5shl6k57dm9mxbw90iq0s4lxpmi66kbh";
+ sha512 = "cE1jYr2dEg1wBImvXlNtp0xDoS79rfEdGozQVgliDZj1uERH4k+rmEMTudP9b4VQ8O6nRb5gPqft0QzEQGMQgA==";
};
};
"@types/mime-2.0.1" = {
@@ -559,7 +568,7 @@ let
version = "2.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/@types/mime/-/mime-2.0.1.tgz";
- sha512 = "35iimmp0d3zg4774qavnq9wh54dgnxfks59fks65f8q8d1008x00a1fmkdnxcs27znlc69mzbxp1frzpxx85c5w4x0ha5prgs0ks0hp";
+ sha512 = "FwI9gX75FgVBJ7ywgnq/P7tw+/o1GUbtP0KzbtusLigAOgIgNISRK0ZPl4qertvXSIE8YbsVJueQ90cDt9YYyw==";
};
};
"@types/minimatch-3.0.3" = {
@@ -568,7 +577,7 @@ let
version = "3.0.3";
src = fetchurl {
url = "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz";
- sha512 = "2ff7lcgph45bp2v5zsaxcy00rbh5n5h4njbicwhqilz66pd1lw7xfrpfl4i4ppfcx78zg9cp582b5fjif0dg7r18m44vxfksslvlyml";
+ sha512 = "tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==";
};
};
"@types/mkdirp-0.5.2" = {
@@ -577,25 +586,25 @@ let
version = "0.5.2";
src = fetchurl {
url = "https://registry.npmjs.org/@types/mkdirp/-/mkdirp-0.5.2.tgz";
- sha512 = "177ihvl818zn0w93xipz417pm2cj2jzwnqs2khkj0k2dd7gs6ssv460affznfiii54a5l8qffigcq6xl74zsy6339c7cqpvkdd9r62k";
+ sha512 = "U5icWpv7YnZYGsN4/cmh3WD2onMY0aJIiTE6+51TwJCttdHvtCYmkBNOobHlXwrJRL0nkH9jH4kD+1FAdMN4Tg==";
};
};
- "@types/node-10.17.17" = {
+ "@types/node-10.14.19" = {
name = "_at_types_slash_node";
packageName = "@types/node";
- version = "10.17.17";
+ version = "10.14.19";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/node/-/node-10.17.17.tgz";
- sha512 = "3qw8j56g9078d7lahi73ifnpbk2x385diqgq1qgr62drcxbqgjnkbncy25nhdas05hwkfgzf69r2bj4x6mdwr1yrsrmbpagfr36g4w2";
+ url = "https://registry.npmjs.org/@types/node/-/node-10.14.19.tgz";
+ sha512 = "j6Sqt38ssdMKutXBUuAcmWF8QtHW1Fwz/mz4Y+Wd9mzpBiVFirjpNQf363hG5itkG+yGaD+oiLyb50HxJ36l9Q==";
};
};
- "@types/node-12.12.30" = {
+ "@types/node-12.0.8" = {
name = "_at_types_slash_node";
packageName = "@types/node";
- version = "12.12.30";
+ version = "12.0.8";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/node/-/node-12.12.30.tgz";
- sha512 = "0rdl54cn0jbb3g2mlp09fywwf8d6plyspmiggr5rja9z93z4n606kj8srbgjk9f83wjxd9qmq20ixj2a90369whvrmsbsp4zhblqgxk";
+ url = "https://registry.npmjs.org/@types/node/-/node-12.0.8.tgz";
+ sha512 = "b8bbUOTwzIY3V5vDTY1fIJ+ePKDUBqt2hC2woVGotdQQhG/2Sh62HOKHrT7ab+VerXAcPyAiTEipPu/FsreUtg==";
};
};
"@types/ora-3.2.0" = {
@@ -604,7 +613,7 @@ let
version = "3.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/@types/ora/-/ora-3.2.0.tgz";
- sha512 = "3xvxw1cs55wdb1ihpg8df91crz17agjwq79kd342s137kwkz823n8adxxrr74fnb1rn0ffsq9zacyz2cv642ljn41dj39ha2pvpsncf";
+ sha512 = "jll99xUKpiFbIFZSQcxm4numfsLaOWBzWNaRk3PvTSE7BPqTzzOCFmS0mQ7m8qkTfmYhuYbehTGsxkvRLPC++w==";
};
};
"@types/range-parser-1.2.3" = {
@@ -613,16 +622,16 @@ let
version = "1.2.3";
src = fetchurl {
url = "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.3.tgz";
- sha512 = "0w59kqlbrl9ich2pv2xqanzmg9f51404zqsba9l8aimqd77zbrdxcyq9q13xfnhr0d1dz4mx6z7n976ryc2nk2gfch5p507njm5f0bv";
+ sha512 = "ewFXqrQHlFsgc09MK5jP5iR7vumV/BYayNC6PgJO2LPe8vrnNFyjQjSppfEngITi0qvfKtzFvgKymGheFM9UOA==";
};
};
- "@types/request-2.48.4" = {
+ "@types/request-2.48.1" = {
name = "_at_types_slash_request";
packageName = "@types/request";
- version = "2.48.4";
+ version = "2.48.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/request/-/request-2.48.4.tgz";
- sha512 = "21mnsvbrykpzp1f1rd2ibk3nsgr8kyqikk5rdmq4qlkpf10gnpxp414hnvnbwjp27l5hvpc5l0fx0qhw20h7zi143qw6iwq68qpansv";
+ url = "https://registry.npmjs.org/@types/request/-/request-2.48.1.tgz";
+ sha512 = "ZgEZ1TiD+KGA9LiAAPPJL68Id2UWfeSO62ijSXZjFJArVV+2pKcsVHmrcu+1oiE3q6eDGiFiSolRc4JHoerBBg==";
};
};
"@types/serve-static-1.13.3" = {
@@ -631,7 +640,7 @@ let
version = "1.13.3";
src = fetchurl {
url = "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.3.tgz";
- sha512 = "39fm32fi9qpb1bz4q399y9rzv02ywml2m1qmclyr1ckrmy4vdn8nv5f9986ckn19yapxif0ljs0gc717xd7dmssjnh37qrxkp1d56m2";
+ sha512 = "oprSwp094zOglVrXdlo/4bAHtKTAxX6VT8FOZlBKrmyLbNvE1zxZyJ6yikMVtHIvwP45+ZQGJn+FdXGKTozq0g==";
};
};
"@types/stack-utils-1.0.1" = {
@@ -640,25 +649,25 @@ let
version = "1.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-1.0.1.tgz";
- sha512 = "29j551rin7d7ygf7pd95db51b4jf48vsjnl03l4djdi6sh5jsk2f4kxwf21ixzj92mwq8y4cfhbcihwppxfkm4pkb5sqiv91a1833cp";
+ sha512 = "l42BggppR6zLmpfU6fq9HEa2oGPEI8yrSPL3GITjfRInppYFahObbIQOQK3UGxEnyQpltZLaPe75046NOZQikw==";
};
};
- "@types/tough-cookie-2.3.6" = {
+ "@types/tough-cookie-2.3.5" = {
name = "_at_types_slash_tough-cookie";
packageName = "@types/tough-cookie";
- version = "2.3.6";
+ version = "2.3.5";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/tough-cookie/-/tough-cookie-2.3.6.tgz";
- sha512 = "0yla1v86agvz3wlkdjcn7i4hpgb02nwjsafg0xkdkclbiil08fkxjj9c4q4yj785ps3gdc5p3sqx2y0rajg1v6x068ih418g4r42wy0";
+ url = "https://registry.npmjs.org/@types/tough-cookie/-/tough-cookie-2.3.5.tgz";
+ sha512 = "SCcK7mvGi3+ZNz833RRjFIxrn4gI1PPR3NtuIS+6vMkvmsGjosqTJwRt5bAEFLRz+wtJMWv8+uOnZf2hi2QXTg==";
};
};
- "@types/underscore-1.9.4" = {
+ "@types/underscore-1.9.3" = {
name = "_at_types_slash_underscore";
packageName = "@types/underscore";
- version = "1.9.4";
+ version = "1.9.3";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/underscore/-/underscore-1.9.4.tgz";
- sha512 = "1czi6sv1hf482wlzsl9an3s18r033aiy54airz2558f1g32ppkz3jy44mnhzwyi9g87miwggp4l8yfgc95d4qg6qka6ywq2q48dcc8a";
+ url = "https://registry.npmjs.org/@types/underscore/-/underscore-1.9.3.tgz";
+ sha512 = "SwbHKB2DPIDlvYqtK5O+0LFtZAyrUSw4c0q+HWwmH1Ve3KMQ0/5PlV3RX97+3dP7yMrnNQ8/bCWWvQpPl03Mug==";
};
};
"@types/websocket-0.0.40" = {
@@ -667,34 +676,34 @@ let
version = "0.0.40";
src = fetchurl {
url = "https://registry.npmjs.org/@types/websocket/-/websocket-0.0.40.tgz";
- sha512 = "0ajm2lr5mbfin316js7lzg3fvvhyd78ms1y929ppwqbg1fv6k9qnbcbz472p637xx29azlgiy3l0zzv4zvcmi9f7df5z0l80mkmxnwm";
+ sha512 = "ldteZwWIgl9cOy7FyvYn+39Ah4+PfpVE72eYKw75iy2L0zTbhbcwvzeJ5IOu6DQP93bjfXq0NGHY6FYtmYoqFQ==";
};
};
- "@types/ws-6.0.4" = {
+ "@types/ws-6.0.3" = {
name = "_at_types_slash_ws";
packageName = "@types/ws";
- version = "6.0.4";
+ version = "6.0.3";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/ws/-/ws-6.0.4.tgz";
- sha512 = "318vy2l4c8cw6nm061l15pp3ss2llblyy2y7a8w92vp6da3n7s3iiha5shpxrmc5c3gv0ap0vq9x10vv64g5np1xggdlnwrnigyp4ry";
+ url = "https://registry.npmjs.org/@types/ws/-/ws-6.0.3.tgz";
+ sha512 = "yBTM0P05Tx9iXGq00BbJPo37ox68R5vaGTXivs6RGh/BQ6QP5zqZDGWdAO6JbRE/iR1l80xeGAwCQS2nMV9S/w==";
};
};
- "@types/yargs-13.0.8" = {
+ "@types/yargs-13.0.3" = {
name = "_at_types_slash_yargs";
packageName = "@types/yargs";
- version = "13.0.8";
+ version = "13.0.3";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/yargs/-/yargs-13.0.8.tgz";
- sha512 = "36csm2rf0wi6cj680qswwvyl3lvh88ayl578165z8d1hxh6saswzn2g2zl5v20c08jg9rdjhqwwi336yj0jh6l76fy0yldv04pwf2sw";
+ url = "https://registry.npmjs.org/@types/yargs/-/yargs-13.0.3.tgz";
+ sha512 = "K8/LfZq2duW33XW/tFwEAfnZlqIfVsoyRB3kfXdPXYhl0nfM8mmh7GS0jg7WrX2Dgq/0Ha/pR1PaR+BvmWwjiQ==";
};
};
- "@types/yargs-parser-15.0.0" = {
+ "@types/yargs-parser-13.1.0" = {
name = "_at_types_slash_yargs-parser";
packageName = "@types/yargs-parser";
- version = "15.0.0";
+ version = "13.1.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-15.0.0.tgz";
- sha512 = "35k8bcpm51w11xbny2a8gqgz12pdn3pw8w0jf36jzlkcmpkrqlqnqf9gbrwj9sah0pv05clzlgk2a7kvnr9q3h1za4rbw9dzxdc23ql";
+ url = "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-13.1.0.tgz";
+ sha512 = "gCubfBUZ6KxzoibJ+SCUc/57Ms1jz5NjHe4+dI2krNmU5zCPAphyLJYyTOg06ueIyfj+SaCUqmzun7ImlxDcKg==";
};
};
"@webassemblyjs/ast-1.8.5" = {
@@ -703,7 +712,7 @@ let
version = "1.8.5";
src = fetchurl {
url = "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.8.5.tgz";
- sha512 = "00rj3q9igpw0cihw48xx7qpmmv64yy821bvy52dqxqc7w8kq2hga2f2v2g5j83is5kdz4hfdla4a3h6q5lwpdshxynrzsqr0ag1z4v8";
+ sha512 = "aJMfngIZ65+t71C3y2nBBg5FFG0Okt9m0XEgWZ7Ywgn1oMAT8cNwx00Uv1cQyHtidq0Xn94R4TAywO+LCQ+ZAQ==";
};
};
"@webassemblyjs/floating-point-hex-parser-1.8.5" = {
@@ -712,7 +721,7 @@ let
version = "1.8.5";
src = fetchurl {
url = "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.8.5.tgz";
- sha512 = "2shwdw16zcsl2rkvyc8jlgcs5564si8m64b0v9f8ssmrxmrd84c82brnwbyblhynqldvyr8f3fl9pjvfgzw0phz0qm5mfzbc7svp7zn";
+ sha512 = "9p+79WHru1oqBh9ewP9zW95E3XAo+90oth7S5Re3eQnECGq59ly1Ri5tsIipKGpiStHsUYmY3zMLqtk3gTcOtQ==";
};
};
"@webassemblyjs/helper-api-error-1.8.5" = {
@@ -721,7 +730,7 @@ let
version = "1.8.5";
src = fetchurl {
url = "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.8.5.tgz";
- sha512 = "363avw28ls7abwqcy7wvhdr853pccnzd9b58i1k7l1aax5cads499b494i1lwj4nlb8ksypy3nchr97i9y5r57k91dag7ig7fgyvbv5";
+ sha512 = "Za/tnzsvnqdaSPOUXHyKJ2XI7PDX64kWtURyGiJJZKVEdFOsdKUCPTNEVFZq3zJ2R0G5wc2PZ5gvdTRFgm81zA==";
};
};
"@webassemblyjs/helper-buffer-1.8.5" = {
@@ -730,7 +739,7 @@ let
version = "1.8.5";
src = fetchurl {
url = "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.8.5.tgz";
- sha512 = "3yxqbq2lizijhxxr5ics6i0c5hc6c00fw4dqlqiq669mr1b0zalzs0670psbddmd4sq3yks567n1wr00l5flg6lwf34xlcjfgr92ba6";
+ sha512 = "Ri2R8nOS0U6G49Q86goFIPNgjyl6+oE1abW1pS84BuhP1Qcr5JqMwRFT3Ah3ADDDYGEgGs1iyb1DGX+kAi/c/Q==";
};
};
"@webassemblyjs/helper-code-frame-1.8.5" = {
@@ -739,7 +748,7 @@ let
version = "1.8.5";
src = fetchurl {
url = "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.8.5.tgz";
- sha512 = "0ljgrac16148nv6nbzk5jisalyjx3pgm4vdcbzympzn143367w1k82lvpr7iwrslildvi6ck1jj9vjqy8fj2fkyli6qhr4v5dsil02m";
+ sha512 = "VQAadSubZIhNpH46IR3yWO4kZZjMxN1opDrzePLdVKAZ+DFjkGD/rf4v1jap744uPVU6yjL/smZbRIIJTOUnKQ==";
};
};
"@webassemblyjs/helper-fsm-1.8.5" = {
@@ -748,7 +757,7 @@ let
version = "1.8.5";
src = fetchurl {
url = "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.8.5.tgz";
- sha512 = "2imw7y018r4hyvyaaw2cpvrv3qp9bv4vg816l2yvl79xwd2dnplmsmmwsv3vmy2b8mvdjzq0dknkd2i6sjbgpzgn4ychicfqvz9f6wi";
+ sha512 = "kRuX/saORcg8se/ft6Q2UbRpZwP4y7YrWsLXPbbmtepKr22i8Z4O3V5QE9DbZK908dh5Xya4Un57SDIKwB9eow==";
};
};
"@webassemblyjs/helper-module-context-1.8.5" = {
@@ -757,7 +766,7 @@ let
version = "1.8.5";
src = fetchurl {
url = "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.8.5.tgz";
- sha512 = "3gfr1zif7fxlfbpfkcqncq8vmrimncn6pmvh0x7av1pb82a9vhhahpy2mkrgdrc3w62gw0lbbhj4zwgrxzgabaf246vadx6gvdl3vgw";
+ sha512 = "/O1B236mN7UNEU4t9X7Pj38i4VoU8CcMHyy3l2cV/kIF4U5KoHXDVqcDuOs1ltkac90IM4vZdHc52t1x8Yfs3g==";
};
};
"@webassemblyjs/helper-wasm-bytecode-1.8.5" = {
@@ -766,7 +775,7 @@ let
version = "1.8.5";
src = fetchurl {
url = "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.8.5.tgz";
- sha512 = "10klm32913whkdnjk7jgf262lgl6wqv9qkw6ssjg1lmlzwa0qbn159l962j6pfx3idzaf4w014gmcy17wssdri6v1xxj3dph4qiivha";
+ sha512 = "Cu4YMYG3Ddl72CbmpjU/wbP6SACcOPVbHN1dI4VJNJVgFwaKf1ppeFJrwydOG3NDHxVGuCfPlLZNyEdIYlQ6QQ==";
};
};
"@webassemblyjs/helper-wasm-section-1.8.5" = {
@@ -775,7 +784,7 @@ let
version = "1.8.5";
src = fetchurl {
url = "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.8.5.tgz";
- sha512 = "2s3d3bh4wrizs5y2p480qnxs5m1hx9pfkppa38f7mk9w49cfq6h0gq5c0q79aqrl4jpyzqzmrsdbyx9562q1bb547mm9y8i7kgkqpam";
+ sha512 = "VV083zwR+VTrIWWtgIUpqfvVdK4ff38loRmrdDBgBT8ADXYsEZ5mPQ4Nde90N3UYatHdYoDIFb7oHzMncI02tA==";
};
};
"@webassemblyjs/ieee754-1.8.5" = {
@@ -784,7 +793,7 @@ let
version = "1.8.5";
src = fetchurl {
url = "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.8.5.tgz";
- sha512 = "3g8bqb43s1n4nrzn5f7vrhdpi88mnr49xpwcq5jb0ql7baslh3cxni2rijp0hng7daai5d0n7dnn0llyazis2mckwzvcaggi90sz839";
+ sha512 = "aaCvQYrvKbY/n6wKHb/ylAJr27GglahUO89CcGXMItrOBqRarUMxWLJgxm9PJNuKULwN5n1csT9bYoMeZOGF3g==";
};
};
"@webassemblyjs/leb128-1.8.5" = {
@@ -793,7 +802,7 @@ let
version = "1.8.5";
src = fetchurl {
url = "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.8.5.tgz";
- sha512 = "3ncjzk3d9pjnjd0vfagpbaa02jpmgapq2hyamzpfpaidshgcyqbz6rfhfp3arvjcdxpws4d9bi0wf552pzr9vs9i8rv4y159jwi8mm6";
+ sha512 = "plYUuUwleLIziknvlP8VpTgO4kqNaH57Y3JnNa6DLpu/sGcP6hbVdfdX5aHAV716pQBKrfuU26BJK29qY37J7A==";
};
};
"@webassemblyjs/utf8-1.8.5" = {
@@ -802,7 +811,7 @@ let
version = "1.8.5";
src = fetchurl {
url = "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.8.5.tgz";
- sha512 = "27hlgvdfxw9arxzrdrnfd7zmzp953439jyjh8acb3g2nm0ysr9il2xl3v0dklr9yvv6jkmj7s9yi29l2izgghypxqvjrblhv5zf1g2k";
+ sha512 = "U7zgftmQriw37tfD934UNInokz6yTmn29inT2cAetAsaU9YeVCveWEwhKL1Mg4yS7q//NGdzy79nlXh3bT8Kjw==";
};
};
"@webassemblyjs/wasm-edit-1.8.5" = {
@@ -811,7 +820,7 @@ let
version = "1.8.5";
src = fetchurl {
url = "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.8.5.tgz";
- sha512 = "3lzdvq0vwmp3civ70pdrr3970i7viiywnwry8ysmvmfbd4zhkffs4d5vyy5ibvxmmass9nlmvs3cd8fwh633yx8prr0wnqc5wrl9383";
+ sha512 = "A41EMy8MWw5yvqj7MQzkDjU29K7UJq1VrX2vWLzfpRHt3ISftOXqrtojn7nlPsZ9Ijhp5NwuODuycSvfAO/26Q==";
};
};
"@webassemblyjs/wasm-gen-1.8.5" = {
@@ -820,7 +829,7 @@ let
version = "1.8.5";
src = fetchurl {
url = "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.8.5.tgz";
- sha512 = "1d2nc7b2zjdyaxyrvxm5mck8aj0p95dznknn8j8wi5d3ah55zpf2kp18kk79l55fbb7k9vhri74yqbks9ay9qrwbh12si6l897l29h4";
+ sha512 = "BCZBT0LURC0CXDzj5FXSc2FPTsxwp3nWcqXQdOZE4U7h7i8FqtFK5Egia6f9raQLpEKT1VL7zr4r3+QX6zArWg==";
};
};
"@webassemblyjs/wasm-opt-1.8.5" = {
@@ -829,7 +838,7 @@ let
version = "1.8.5";
src = fetchurl {
url = "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.8.5.tgz";
- sha512 = "3npgmsia24ap1yhdpdn1c9bwdq71glsxdyn7kyphz5x4gnxl97v04iwgcsaj2k1di5vgq1m8mlqfrllxk4fvviwl8xd11ylxyc3dahw";
+ sha512 = "HKo2mO/Uh9A6ojzu7cjslGaHaUU14LdLbGEKqTR7PBKwT6LdPtLLh9fPY33rmr5wcOMrsWDbbdCHq4hQUdd37Q==";
};
};
"@webassemblyjs/wasm-parser-1.8.5" = {
@@ -838,7 +847,7 @@ let
version = "1.8.5";
src = fetchurl {
url = "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.8.5.tgz";
- sha512 = "2bprpybs2qm4m1fbdd877aqj8s153j4gg32bf8qnmigqnjcfwl6mxmbzb90xq7qx6zvwqniv4rirgd40b4c2qab6bfdgsjk9xh14bd6";
+ sha512 = "pi0SYE9T6tfcMkthwcgCpL0cM9nRYr6/6fjgDtL6q/ZqKHdMWvxitRi5JcZ7RI4SNJJYnYNaWy5UUrHQy998lw==";
};
};
"@webassemblyjs/wast-parser-1.8.5" = {
@@ -847,7 +856,7 @@ let
version = "1.8.5";
src = fetchurl {
url = "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.8.5.tgz";
- sha512 = "2r6vw7gg4ij9mjl2f564mwnjsrn7nzsvr1gcrpch0f87xayvjky82f4cn6sh0d8714fpqqqrfq6a1797jnnqs2xidsp2n4abkac59bm";
+ sha512 = "daXC1FyKWHF1i11obK086QRlsMsY4+tIOKgBqI1lxAnkp9xe9YMcgOxm9kLe+ttjs5aWV2KKE1TWJCN57/Btsg==";
};
};
"@webassemblyjs/wast-printer-1.8.5" = {
@@ -856,7 +865,7 @@ let
version = "1.8.5";
src = fetchurl {
url = "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.8.5.tgz";
- sha512 = "0r5hhrrqk2ww81xjvbxjglp0sh6igz55pjy45ly4786kq3b723vlhqsydr7j87sb3zyww9zvjil08jmk8dcr2978zpmk1h47sj38if3";
+ sha512 = "w0U0pD4EhlnvRyeJzBqaVSJAo9w/ce7/WPogeXLzGkO6hzhr4GnQIZ4W4uUt5b9ooAaXPtnXlj0gzsXEOUNYMg==";
};
};
"@xtuc/ieee754-1.2.0" = {
@@ -865,7 +874,7 @@ let
version = "1.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz";
- sha512 = "1wczr2c331gq4q6w6nsiylqs6q6dp0j2lvc231826gfrdhr3lcimmyhswp4g0b5p7k7k525gq6gh0wpg65sjlp2s4f0n6ww18m2fzqd";
+ sha512 = "DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==";
};
};
"@xtuc/long-4.2.2" = {
@@ -874,16 +883,16 @@ let
version = "4.2.2";
src = fetchurl {
url = "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz";
- sha512 = "00n8akj5s578b8r7vcdz817cnmga21vznz895kygvb0j780968szj171f91b0bgvz880ff7zq025q4087cgxb2fqpyg01sgil2ymq9n";
+ sha512 = "NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==";
};
};
- "abab-2.0.3" = {
+ "abab-2.0.2" = {
name = "abab";
packageName = "abab";
- version = "2.0.3";
+ version = "2.0.2";
src = fetchurl {
- url = "https://registry.npmjs.org/abab/-/abab-2.0.3.tgz";
- sha512 = "192f58ba6nxqhzyxlp9dlj156ry71s8mlfvgbg37kj2slffixrwj2s3zwpnyyhy4mh5m7sy3idir119mk518hjhii6skd9djwz77hdn";
+ url = "https://registry.npmjs.org/abab/-/abab-2.0.2.tgz";
+ sha512 = "2scffjvioEmNz0OyDSLGWDfKCVwaKc6l9Pm9kOIREU13ClXZvHpg/nRL5xyjSSSLhOnXqft2HpsAzNEEA8cFFg==";
};
};
"abbrev-1.1.1" = {
@@ -892,7 +901,7 @@ let
version = "1.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz";
- sha512 = "38s4f3id97wsb0rg9nm9zvxyq0nvwrmrpa5dzvrkp36mf5ibs98b4z6lvsbrwzzs0sbcank6c7gpp06vcwp9acfhp41rzlhi3ybsxwy";
+ sha512 = "nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==";
};
};
"accepts-1.3.7" = {
@@ -901,7 +910,7 @@ let
version = "1.3.7";
src = fetchurl {
url = "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz";
- sha512 = "2j51dxzbgz22q0k7dhivimfsqx9a0f0h9slfd7n20gz3y1944gx3y7xai54za0x3zhbar6vqiaab2i9p913cwqk414qk3cnrm138pr2";
+ sha512 = "Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==";
};
};
"acorn-3.3.0" = {
@@ -922,31 +931,31 @@ let
sha1 = "105495ae5361d697bd195c825192e1ad7f253787";
};
};
- "acorn-5.7.4" = {
+ "acorn-5.7.3" = {
name = "acorn";
packageName = "acorn";
- version = "5.7.4";
+ version = "5.7.3";
src = fetchurl {
- url = "https://registry.npmjs.org/acorn/-/acorn-5.7.4.tgz";
- sha512 = "0k4pivh1yagdalb26khf36wscaxi3kbv6w48zg5jsll2scl2wq4f4gxcq9ggnzf37l4y446n4a3bmr85wx0fnwk89pvp1n1drabwgyl";
+ url = "https://registry.npmjs.org/acorn/-/acorn-5.7.3.tgz";
+ sha512 = "T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw==";
};
};
- "acorn-6.4.1" = {
+ "acorn-6.3.0" = {
name = "acorn";
packageName = "acorn";
- version = "6.4.1";
+ version = "6.3.0";
src = fetchurl {
- url = "https://registry.npmjs.org/acorn/-/acorn-6.4.1.tgz";
- sha512 = "1s65pswzbh0155lsrdln08lifgs34zb53vkfl8fvxwnfmrc84vj01m9b31w4n846k7vk8lr5ns6wqf0fxc8xz98vkihldxsgn9ksl35";
+ url = "https://registry.npmjs.org/acorn/-/acorn-6.3.0.tgz";
+ sha512 = "/czfa8BwS88b9gWQVhc8eknunSA2DoJpJyTQkhheIf5E48u1N0R4q/YxxsAeqRrmK9TQ/uYfgLDfZo91UlANIA==";
};
};
- "acorn-7.1.1" = {
- name = "acorn";
- packageName = "acorn";
- version = "7.1.1";
+ "acorn-dynamic-import-4.0.0" = {
+ name = "acorn-dynamic-import";
+ packageName = "acorn-dynamic-import";
+ version = "4.0.0";
src = fetchurl {
- url = "https://registry.npmjs.org/acorn/-/acorn-7.1.1.tgz";
- sha512 = "29c8jlhwnfbnqa2s1v593lcpksv4hl56lywss4gy6w0mwmhx4ydf2n7var8bhcf39nm9asph0ybnf1hkw0s0j91qi7r99ir01v7pmv9";
+ url = "https://registry.npmjs.org/acorn-dynamic-import/-/acorn-dynamic-import-4.0.0.tgz";
+ sha512 = "d3OEjQV4ROpoflsnUA8HozoIR504TFxNivYEUi6uwz0IYhBkTDXGuWlNdMtybRt3nqVx/L6XqMt0FxkXuWKZhw==";
};
};
"acorn-globals-3.1.0" = {
@@ -964,7 +973,7 @@ let
version = "4.3.4";
src = fetchurl {
url = "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.3.4.tgz";
- sha512 = "38gm4qa9sr1znbnlv4w33f1zrqsvldv66yqlflsc7r5ifxwsnpizsa93yxd3d1a8wy08j424smizrywkzam36z4jpsf0ixm3l9d0mvj";
+ sha512 = "clfQEh21R+D0leSbUdWf3OcfqyaCSAQ8Ryq00bofSekfr9W8u1jyYZo6ir0xu9Gtcf7BjcHJpnbZH7JOCpP60A==";
};
};
"acorn-walk-6.2.0" = {
@@ -973,34 +982,16 @@ let
version = "6.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.2.0.tgz";
- sha512 = "1q392w8cii4phm8maghmlfjzgzmwhd2n0xadah315lqflygnaf5g7gn6lhbdfszf1sdqx5j4bik89qa6zg03n8cfj1b6w7my74yrszd";
+ sha512 = "7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA==";
};
};
- "acorn-walk-7.1.1" = {
- name = "acorn-walk";
- packageName = "acorn-walk";
- version = "7.1.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.1.1.tgz";
- sha512 = "10s7pz9c2jqw7sjmkkwfb6kyyfgb7qqpmz2gc0fq9phhmfknyw029x1jbw0cwi47wbacpwkw65601arnid2l95lmz0xbzv6ddilznf1";
- };
- };
- "aggregate-error-1.0.0" = {
- name = "aggregate-error";
- packageName = "aggregate-error";
- version = "1.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/aggregate-error/-/aggregate-error-1.0.0.tgz";
- sha1 = "888344dad0220a72e3af50906117f48771925fac";
- };
- };
- "ajv-6.12.0" = {
+ "ajv-6.10.0" = {
name = "ajv";
packageName = "ajv";
- version = "6.12.0";
+ version = "6.10.0";
src = fetchurl {
- url = "https://registry.npmjs.org/ajv/-/ajv-6.12.0.tgz";
- sha512 = "0gkcic96nmpcq311i2jfwbaa961x0mj7mkl7iwk213hyn4jgxbl0a472lcpg9dr7ybacn3i45fj6q0dz3g8rqmva7r14i9la240ba0g";
+ url = "https://registry.npmjs.org/ajv/-/ajv-6.10.0.tgz";
+ sha512 = "nffhOpkymDECQyR0mnsUtoCE8RlX38G0rYP+wgLWFyZuUyuuojSSvi/+euOiQBIn63whYwYVIIH1TvE3tu4OEg==";
};
};
"ajv-errors-1.0.1" = {
@@ -1009,7 +1000,7 @@ let
version = "1.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz";
- sha512 = "24kqslzd256yc0dckqcg8n1rngyfzdflfznp55hnhkv3rhyzirjhpj31rgiiryyjlw8a64x9ba7hdqkpiwf6jpllwyyyhr7zqxmy90c";
+ sha512 = "DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==";
};
};
"ajv-keywords-3.4.1" = {
@@ -1018,7 +1009,7 @@ let
version = "3.4.1";
src = fetchurl {
url = "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.4.1.tgz";
- sha512 = "1lyjmfg70gijr3gjs63qmawfazm5mz8vb1bknyy1vzdif6a30vi3dpwkrlv4j4i5dg56jd3fliqgfq0rxbm98a42jxbgnyxmdn65va4";
+ sha512 = "RO1ibKvd27e6FEShVFfPALuHI3WjSVNeK5FIsmme/LYRNxjKuNj+Dt7bucLa6NdSv3JcVTyMlm9kGR84z1XpaQ==";
};
};
"align-text-0.1.4" = {
@@ -1036,7 +1027,7 @@ let
version = "3.2.4";
src = fetchurl {
url = "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz";
- sha512 = "2n6gl8300ihln724832pvvzrii5c4qjli9xc16s632ywnyrfbv1kmcqg133v25583hqhflpsfi2yhkjy6nhzj0si5v36zhym0cifxc4";
+ sha512 = "hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==";
};
};
"ansi-escapes-3.2.0" = {
@@ -1045,7 +1036,7 @@ let
version = "3.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz";
- sha512 = "12pp3q4c44hrzr2xl9vqjigwjn2wr1j0lhvshl75z5m6a97hqkd047sdcma1inzjvxhpkzk1qkvag7cw3sya32s9wsfasr6xsnnj63h";
+ sha512 = "cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==";
};
};
"ansi-html-0.0.7" = {
@@ -1081,7 +1072,7 @@ let
version = "4.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz";
- sha512 = "1v2gfp292kslpvam0l0h1iba35yi0n7dc6qv6fmxsdyfcp6zakkl13vrh3hzsw4zgh50jrrsg7xb2q2hn4g8a0dmf947mfcylymxanm";
+ sha512 = "1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==";
};
};
"ansi-styles-2.2.1" = {
@@ -1099,7 +1090,7 @@ let
version = "3.2.1";
src = fetchurl {
url = "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz";
- sha512 = "2lgkskkj4c1fsnrksy0yffda0wss84p8lfiazdc7jli7iqnvrxkzbxjzpvx13lm28qw0zkawfxvz2bdiisc72ccy7hx8i8rm4iijgam";
+ sha512 = "VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==";
};
};
"any-promise-1.3.0" = {
@@ -1117,7 +1108,7 @@ let
version = "2.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz";
- sha512 = "03mjsaw6xk4zhvl17fpqn59j4v2bafqs0yfw5y45hl8x97xlihwvjmcx3icnaamvipplnczymvzg4sb4ixwpzak0k3p21c00nqqxmz6";
+ sha512 = "5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==";
};
};
"aproba-1.2.0" = {
@@ -1126,7 +1117,7 @@ let
version = "1.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz";
- sha512 = "13mgnbmdhdq0qncijvpip1l39q1a8labcvj3hc3n1yl2zch106mdkn7p7bd5knvmfkkn1js9nd47nzyjk1himbm8ry8i8gd6mk7mlk3";
+ sha512 = "Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==";
};
};
"argparse-1.0.10" = {
@@ -1135,7 +1126,7 @@ let
version = "1.0.10";
src = fetchurl {
url = "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz";
- sha512 = "17fhywmdjcp8g0ys089i5xg26yajkkg9zg8hyry3fghz75b2pq5vdx997dk5p2sc15r9nsj8rmf4f27g81hi92kzj5q86sdmg5ni553";
+ sha512 = "o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==";
};
};
"arr-diff-4.0.0" = {
@@ -1153,7 +1144,7 @@ let
version = "1.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz";
- sha512 = "2vdly17xk5kw7bfzajrjdnw4ml3wrfblx8064n0i4fxlchcscx2mvnwkq2bnnqvbqvdy4vs9ad462lz0rid7khysly9m9vzjiblly1g";
+ sha512 = "L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==";
};
};
"arr-union-3.1.0" = {
@@ -1171,7 +1162,7 @@ let
version = "3.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/array-back/-/array-back-3.1.0.tgz";
- sha512 = "3aqfm29ppm74q3q0xlxldmf1a3vbkl9a6fbljf211cfgc7asjbkdglbpr6a5a04r0rvnk7y709k6nvaqa2nb3df1ipgqfh2hl1v2jsf";
+ sha512 = "TkuxA4UCOvxuDK6NZYXCalszEzj+TLszyASooky+i742l9TqsOdYCMJJupxRic61hwquNtppB3hgcuq9SVSH1Q==";
};
};
"array-equal-1.0.0" = {
@@ -1198,7 +1189,7 @@ let
version = "2.1.2";
src = fetchurl {
url = "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz";
- sha512 = "2swmvaw9xcvzv29i247057pq4khyss7gnc0p244v1l2g2p2xpsr47m0dfaf54yscd3fc9njh3kvwly99w8shvd9p5fq6nvwwmqg7mw4";
+ sha512 = "hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==";
};
};
"array-union-1.0.2" = {
@@ -1243,7 +1234,7 @@ let
version = "0.2.4";
src = fetchurl {
url = "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz";
- sha512 = "1v2z1ll0l8rif8hh0d03jc49kz3p8hym63q8ixbas48w4a8akl413hwn08nx83m89sj3mxl06aa0grp7n8hj6hcbsb2k3fhj913674g";
+ sha512 = "jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==";
};
};
"asn1.js-4.10.1" = {
@@ -1252,7 +1243,7 @@ let
version = "4.10.1";
src = fetchurl {
url = "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz";
- sha512 = "15j9ms7k6dx08m1wqrvc4958vcrshjjpicpxmz9bflsyk0x2r7w20lxlm27jpyj7cwj6158a0582vifk393hqp0ysn9mlbabqw9qzd7";
+ sha512 = "p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==";
};
};
"assert-1.5.0" = {
@@ -1261,7 +1252,7 @@ let
version = "1.5.0";
src = fetchurl {
url = "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz";
- sha512 = "1n2xh5m359gm4my50j2206n32q2h044lqrl8h122gjn41fizlrh32j1lj7wqfix1iblyvi7zvdgvzbf97f840lr17vfk8ph1imj0fqh";
+ sha512 = "EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==";
};
};
"assert-plus-1.0.0" = {
@@ -1288,16 +1279,16 @@ let
version = "1.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz";
- sha512 = "0ga6b0jymkw4jrfvjilhfrddml29l1nrvj7r57d140p7rn31mmbni4j9z343v2zzz2zcnlsr2s17kmlgjkyvs9pxrf88an11pm9y77r";
+ sha512 = "+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==";
};
};
- "async-2.6.3" = {
+ "async-1.5.2" = {
name = "async";
packageName = "async";
- version = "2.6.3";
+ version = "1.5.2";
src = fetchurl {
- url = "https://registry.npmjs.org/async/-/async-2.6.3.tgz";
- sha512 = "1g679kw2qqpqx1yd4s778r8rw3cv9qwmib5x3klk64kcl5ndw71bljcpav5jkk6grizlpvrqszsbs6fkmnlvcq5fnz2q33mrnb6zyfd";
+ url = "https://registry.npmjs.org/async/-/async-1.5.2.tgz";
+ sha1 = "ec6a61ae56480c0c3cb241c95618e20892f9672a";
};
};
"async-each-1.0.3" = {
@@ -1306,16 +1297,16 @@ let
version = "1.0.3";
src = fetchurl {
url = "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz";
- sha512 = "00vbg0zvq40mmvzz9q3klkk5ly5jh75kc8s3bf7j2ff9zivla3wlc8d622gajjq4w66mln5570dc936my6wh08ippfj5jagj51s3xfg";
+ sha512 = "z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==";
};
};
- "async-limiter-1.0.1" = {
+ "async-limiter-1.0.0" = {
name = "async-limiter";
packageName = "async-limiter";
- version = "1.0.1";
+ version = "1.0.0";
src = fetchurl {
- url = "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz";
- sha512 = "0sy81yyf4na58ic2m0ib0prkb9njb1qzl7wf3vlq4hhm4xnwgxaph0lr43gs1sd0rai2xp1h6phlwvni9jiggm94dd54i0wc1cabhvj";
+ url = "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.0.tgz";
+ sha512 = "jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg==";
};
};
"asynckit-0.4.0" = {
@@ -1333,7 +1324,7 @@ let
version = "2.1.2";
src = fetchurl {
url = "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz";
- sha512 = "1rbq2rl2ry0y3nkqs3013vgjrnzf03609rg58092r8zkvzzn6v15grhv2yhzb48sz74zmjcj8ix7f5whrfp4zvsxyzrh64fhs9awvjs";
+ sha512 = "Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==";
};
};
"awesome-typescript-loader-5.2.1" = {
@@ -1342,7 +1333,7 @@ let
version = "5.2.1";
src = fetchurl {
url = "https://registry.npmjs.org/awesome-typescript-loader/-/awesome-typescript-loader-5.2.1.tgz";
- sha512 = "3b9ng7k3l7342hb2qqggp8y84ifzgb7ncjwjjn770gy7fda0c9aq897i7c4gn4w8l02xg88pji4pad46wr6j5755wmwl1q9w3lglnxj";
+ sha512 = "slv66OAJB8orL+UUaTI3pKlLorwIvS4ARZzYR9iJJyGsEgOqueMfOMdKySWzZ73vIkEe3fcwFgsKMg4d8zyb1g==";
};
};
"aws-sign2-0.7.0" = {
@@ -1354,22 +1345,22 @@ let
sha1 = "b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8";
};
};
- "aws4-1.9.1" = {
+ "aws4-1.8.0" = {
name = "aws4";
packageName = "aws4";
- version = "1.9.1";
+ version = "1.8.0";
src = fetchurl {
- url = "https://registry.npmjs.org/aws4/-/aws4-1.9.1.tgz";
- sha512 = "2x4b6c0ny64yv6ljfs6sv82akh200klmnh1m1i18hdj28ksxkr9c0szphnwcasy3g5y3l1wn858wcxnc2gi9q5wql8s678fc61xbhf0";
+ url = "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz";
+ sha512 = "ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==";
};
};
- "axios-0.19.2" = {
+ "axios-0.19.0" = {
name = "axios";
packageName = "axios";
- version = "0.19.2";
+ version = "0.19.0";
src = fetchurl {
- url = "https://registry.npmjs.org/axios/-/axios-0.19.2.tgz";
- sha512 = "0fa6ngb4rkbyp5r4ccjgs2ykdbz8i2hcr41av59jicgq6mfva739kcd6n5dqzj3hsx7d4qi201g93li3qddn14bz9qvh76irgj2cf3y";
+ url = "https://registry.npmjs.org/axios/-/axios-0.19.0.tgz";
+ sha512 = "1uvKqKQta3KBxIz14F2v06AEHZ/dIoeKfbTRkK1E5oqjDnuEerLmYTgJB5AiQZHJcljpg1TuRzdjDR06qNk0DQ==";
};
};
"babel-6.23.0" = {
@@ -1396,7 +1387,7 @@ let
version = "6.26.3";
src = fetchurl {
url = "https://registry.npmjs.org/babel-core/-/babel-core-6.26.3.tgz";
- sha512 = "0617drz6fkpdpkl4snbfz7ivd296j19182m7x4klhqac60qr77wn8bkgpz696sscxykcv1n8cdv09pz7v9xq6s1k552fyp6w0p8ag7a";
+ sha512 = "6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA==";
};
};
"babel-generator-6.26.1" = {
@@ -1405,7 +1396,7 @@ let
version = "6.26.1";
src = fetchurl {
url = "https://registry.npmjs.org/babel-generator/-/babel-generator-6.26.1.tgz";
- sha512 = "2jfjq7ggb0ygyzxg3vw248iq0iw2v00janjva1bf3l322k4zjcx9hvq9qqy67gxxyl2igw1asxfgp769hd5229pc70kwri9l1iz09qz";
+ sha512 = "HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA==";
};
};
"babel-helper-builder-binary-assignment-operator-visitor-6.24.1" = {
@@ -1516,13 +1507,22 @@ let
sha1 = "3471de9caec388e5c850e597e58a26ddf37602b2";
};
};
+ "babel-jest-24.8.0" = {
+ name = "babel-jest";
+ packageName = "babel-jest";
+ version = "24.8.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/babel-jest/-/babel-jest-24.8.0.tgz";
+ sha512 = "+5/kaZt4I9efoXzPlZASyK/lN9qdRKmmUav9smVc0ruPQD7IsfucQ87gpOE8mn2jbDuS6M/YOW6n3v9ZoIfgnw==";
+ };
+ };
"babel-jest-24.9.0" = {
name = "babel-jest";
packageName = "babel-jest";
version = "24.9.0";
src = fetchurl {
url = "https://registry.npmjs.org/babel-jest/-/babel-jest-24.9.0.tgz";
- sha512 = "0iziajgh09ldyj02pmxdkxhzy1wj6n84az4l30p7pllaxlbz9g678q59b0309wfihbj82n4v85pi66n9crksz0f6chy2dx2zisrvnwy";
+ sha512 = "ntuddfyiN+EhMw58PTNL1ph4C9rECiQXjI4nMMBKBaNjXvqLdkXpPRcMSr4iyBrJg/+wz9brFUD6RhOAT6r4Iw==";
};
};
"babel-messages-6.23.0" = {
@@ -1549,7 +1549,7 @@ let
version = "5.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-5.2.0.tgz";
- sha512 = "1kj4z39mavs3h7wmb3nwrvhjddb1r138q61nisldfzcb52aikgi0hgg7yvql7xlvy7pxygx7wka7gimvcvbdhjwidwcn0qj8l5n3fp4";
+ sha512 = "5LphC0USA8t4i1zCtjbbNb6jJj/9+X6P37Qfirc/70EQ34xKlMW+a1RHGwxGI+SwWpNwZ27HqvzAobeqaXwiZw==";
};
};
"babel-plugin-jest-hoist-24.9.0" = {
@@ -1558,7 +1558,7 @@ let
version = "24.9.0";
src = fetchurl {
url = "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-24.9.0.tgz";
- sha512 = "1gvgnf01laddy7cnxb2ggd1qg1zlsj3s72azdvib6vi9sqmbc7snzhxy6xw4dsmpypb64ncqxlk1mmasy0sycqhs53bk9qmzzc00hyq";
+ sha512 = "2EMA2P8Vp7lG0RAzr4HXqtYwacfMErOuv1U3wrvxHX6rD1sV6xS3WXG3r8TRQ2r6w8OhvSdWt+z41hQNwNm3Xw==";
};
};
"babel-plugin-syntax-async-functions-6.13.0" = {
@@ -1702,7 +1702,7 @@ let
version = "6.26.2";
src = fetchurl {
url = "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.2.tgz";
- sha512 = "3sy41x9jlzyzy6wzsj60asahzm6hg9gmr6r1cckdqhzmvckl7jbfb5zwr0nslndnhqgjwdmvxsah41h8v8286hjqbfbhxn4w4w52pq9";
+ sha512 = "CV9ROOHEdrjcwhIaJNBGMBCodN+1cfkwtM1SbUHmvyy35KGT7fohbpOxkE2uLz1o6odKK2Ck/tz47z+VqQfi9Q==";
};
};
"babel-plugin-transform-es2015-modules-systemjs-6.24.1" = {
@@ -1828,7 +1828,7 @@ let
version = "1.7.0";
src = fetchurl {
url = "https://registry.npmjs.org/babel-preset-env/-/babel-preset-env-1.7.0.tgz";
- sha512 = "0g45grnsjds9va8zwb68gpm4ngzmnb351bbvphnmis7bifsh2ny2c00bwah57fn1yv87fs69hriimbysbm15dpsvfbpf3lazdlpdr7l";
+ sha512 = "9OR2afuKDneX2/q2EurSftUYM0xGu4O2D9adAhVfADDhrYDaxXV0rBbevVYoY9n6nyX1PmQW/0jtpJvUNr9CHg==";
};
};
"babel-preset-jest-24.9.0" = {
@@ -1837,7 +1837,7 @@ let
version = "24.9.0";
src = fetchurl {
url = "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-24.9.0.tgz";
- sha512 = "01858ghqwnl2b16rmrwwf6w6z3awwvxm22ld8vnfghf6lil3pkxdjjpfn70iib4plm4ynwrfrsiyr0gf3qxjzgi8k9wfk1q26xd8d4b";
+ sha512 = "izTUuhE4TMfTRPF92fFwD2QfdXaZW08qvWTFCI51V8rW5x00UuPgc3ajRoWofXOuxjfcOM5zzSYsQS3H8KGCAg==";
};
};
"babel-register-6.26.0" = {
@@ -1891,7 +1891,7 @@ let
version = "6.18.0";
src = fetchurl {
url = "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz";
- sha512 = "1qk460vyxfs08g8586jdc02wqzyy2y06596qcn1na9bz7yxra6vgh6177qf345xai0virpaz56bkpgmfcrd8yx5l2vjkn49y66h9xdb";
+ sha512 = "q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==";
};
};
"balanced-match-1.0.0" = {
@@ -1909,7 +1909,7 @@ let
version = "0.11.2";
src = fetchurl {
url = "https://registry.npmjs.org/base/-/base-0.11.2.tgz";
- sha512 = "11dwi4v72034dqafp0qxsg8h6cpn92vv4vf909a9fybd69yfg6gqn4hhav6x59r1wbi8h1qlgfh9np0340mpljv1hc9v9p02giqygp5";
+ sha512 = "5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==";
};
};
"base64-js-1.3.1" = {
@@ -1918,16 +1918,7 @@ let
version = "1.3.1";
src = fetchurl {
url = "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz";
- sha512 = "3mbfy80f2q6z8fwzch81hn7z0wjjsz6lwzz4jwrgr62pyql94mwi21k0l28xba2q1pydf8hf0jzzvr8w34rjmk135pjpmqfcj5kid4q";
- };
- };
- "base64url-3.0.1" = {
- name = "base64url";
- packageName = "base64url";
- version = "3.0.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/base64url/-/base64url-3.0.1.tgz";
- sha512 = "3hb3l768r5h0x6z47fw1kn6v50cx9xncmm6yzbhvrvgja0j26fwvhpyh8ppwnf1c2j8g62c912l7cq5h755fpdiafqhg4yxplz59gca";
+ sha512 = "mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==";
};
};
"batch-0.6.1" = {
@@ -1954,7 +1945,7 @@ let
version = "6.1.2";
src = fetchurl {
url = "https://registry.npmjs.org/bfj/-/bfj-6.1.2.tgz";
- sha512 = "0dhyz488lykv8avkn9y738mnlkgkffxwsp5xmh9sffsh1xxdnigsd9a6l01vj0bdzqdmzqq0pbw31qh9x06fll38i7s19z2h9mljq06";
+ sha512 = "BmBJa4Lip6BPRINSZ0BPEIfB1wUY/9rwbwvIHQA1KjX9om29B6id0wnWXq7m3bn5JrUVjeOTnVuhPT1FiHwPGw==";
};
};
"big.js-5.2.2" = {
@@ -1963,7 +1954,7 @@ let
version = "5.2.2";
src = fetchurl {
url = "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz";
- sha512 = "2cin34lhbrlligarblnrqnl6f419mkpqd4abjms0y1fk1mxzb6rqvh1sg0zif7bgskirhh6shxnqa444syk4cf87fmndil954xzc8mz";
+ sha512 = "vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==";
};
};
"binary-extensions-1.13.1" = {
@@ -1972,25 +1963,16 @@ let
version = "1.13.1";
src = fetchurl {
url = "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz";
- sha512 = "0drjfs8xmgc4rfi8nbbx7adsinnc5m0nc96dw3r3gars8zvg1kzay5a7a5s3islf13wmw7q9v15i7d2gdghs1lp6rh2wl6x80hcqzjj";
+ sha512 = "Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==";
};
};
- "bindings-1.5.0" = {
- name = "bindings";
- packageName = "bindings";
- version = "1.5.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz";
- sha512 = "24xpa35sym31k1x9hs78jbmsh58yx7ldkn03d4g5qhmvm0bi5cwqvpn2s6r8hkwhks5mhm81gz878gbp5g9b2s7zniy7gm1z6vvysm7";
- };
- };
- "bluebird-3.7.2" = {
+ "bluebird-3.5.5" = {
name = "bluebird";
packageName = "bluebird";
- version = "3.7.2";
+ version = "3.5.5";
src = fetchurl {
- url = "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz";
- sha512 = "2v12rs2wvv94hrlyv0nadxn9x11796k9mk7a8vg0bqsry8m2pbyy9dribalwikh34qkk3rp6gnis849y5z9x5mxzbbdgkfhc3l674sy";
+ url = "https://registry.npmjs.org/bluebird/-/bluebird-3.5.5.tgz";
+ sha512 = "5am6HnnfN+urzt4yfg7IgTbotDjIT/u8AJpEt0sIU9FtXfVeezXAPKswrG+xKUCOYAINpSdgZVDU6QFh+cuH3w==";
};
};
"bn.js-4.11.8" = {
@@ -1999,7 +1981,7 @@ let
version = "4.11.8";
src = fetchurl {
url = "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz";
- sha512 = "20bg51v29zygy89w84qb64pkjikxfjdsgjs0ry6pvv8fkwn5kd1izrqn022d838q3rcaq8dmy033g7q8b6960j4f8ipan74y9ydimr2";
+ sha512 = "ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==";
};
};
"body-parser-1.19.0" = {
@@ -2008,7 +1990,7 @@ let
version = "1.19.0";
src = fetchurl {
url = "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz";
- sha512 = "2rl5ww96fwgmxdqhqmnknsaafw44vsr2xz7vf7nax8qz9jy8bmmdyawcy6yfny0wm7pi8m2jssakzjc1nin8z8207kv0gclpnrhy4bn";
+ sha512 = "dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==";
};
};
"bonjour-3.5.0" = {
@@ -2026,7 +2008,7 @@ let
version = "1.1.11";
src = fetchurl {
url = "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz";
- sha512 = "248cnpbbf0p32h53rd3g8wzpgrkaj4p078ra1g6l16f82i6bzkvmhwqan5rk88apbll9ly1476kngd7f7z27i3b3zxpbb3064f8yaw8";
+ sha512 = "iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==";
};
};
"braces-2.3.2" = {
@@ -2035,7 +2017,7 @@ let
version = "2.3.2";
src = fetchurl {
url = "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz";
- sha512 = "3gxrfbb03jf6nh75n99snhv4a9jni48hfc0gkj5yl1cginpqx3d73dnp8snph1fdkc804iz6zg0aqibifjnscjfbpfziw2g7yg5pmv8";
+ sha512 = "aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==";
};
};
"brorand-1.1.0" = {
@@ -2047,13 +2029,13 @@ let
sha1 = "12c25efe40a45e3c323eb8675a0a0ce57b22371f";
};
};
- "browser-process-hrtime-1.0.0" = {
+ "browser-process-hrtime-0.1.3" = {
name = "browser-process-hrtime";
packageName = "browser-process-hrtime";
- version = "1.0.0";
+ version = "0.1.3";
src = fetchurl {
- url = "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz";
- sha512 = "2ijqy6cba233jd04p2sd4a372z807f9rsykxzbf3sn50102h7nv57bid0bldh9is9c4yajgdjwlif9xpnz5xsx06clij6ipq9wm93pn";
+ url = "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-0.1.3.tgz";
+ sha512 = "bRFnI4NnjO6cnyLmOV/7PVoDEMJChlcfN0z4s1YMBY989/SvlfMI1lgCnkFUs53e9gQF+w7qu7XdllSTiSl8Aw==";
};
};
"browser-resolve-1.11.3" = {
@@ -2062,7 +2044,7 @@ let
version = "1.11.3";
src = fetchurl {
url = "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.3.tgz";
- sha512 = "1slq1pnm0b2903am1rl17iczlsl08sq4rckkr5fgkchgzfac13kiibwdk08yy2m62lgir8dmj9d61vil8q0vrm1d2mzw1qn2vaf443v";
+ sha512 = "exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ==";
};
};
"browserify-aes-1.2.0" = {
@@ -2071,7 +2053,7 @@ let
version = "1.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz";
- sha512 = "22gkxh9wf4hjxkyvj427k9r76xkz9vs63s1drwcggbpv0r7qdclzdvw167s7iq8936zak241cc5ck3bqkp6hy99zlkrbcmfl5g8gc7v";
+ sha512 = "+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==";
};
};
"browserify-cipher-1.0.1" = {
@@ -2080,7 +2062,7 @@ let
version = "1.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz";
- sha512 = "3bz6v63l37ndb18236yjdkbxjcvy4x16a8j7vsqxqprvnkcnkq1hg1ffd1c9zk9a3j555ppnpisfyh0x4adlb8lmpwbfa8i837n9y5h";
+ sha512 = "sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==";
};
};
"browserify-des-1.0.2" = {
@@ -2089,7 +2071,7 @@ let
version = "1.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz";
- sha512 = "3j1gv3firnsbjppm47ldxbav9rmh3plq026zn728wvhgf19i4r7kxzyyj7hpibhjv61lcm9i4b869yy90c8hfj7w8rmr17p2zbhwah6";
+ sha512 = "BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==";
};
};
"browserify-rsa-4.0.1" = {
@@ -2116,7 +2098,7 @@ let
version = "0.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz";
- sha512 = "24488d4s6d901hj9d9jdddapmcvmibbdpjq6nv3bpyjx72546fcqa0vripy0ydsrw1jk6bakfzvynh5i9cz0g59hrmn4ph75d3kdpk7";
+ sha512 = "Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==";
};
};
"browserslist-3.2.8" = {
@@ -2125,7 +2107,7 @@ let
version = "3.2.8";
src = fetchurl {
url = "https://registry.npmjs.org/browserslist/-/browserslist-3.2.8.tgz";
- sha512 = "00i65frm5jkbv8pzc13i02fzd39q0ahh653zzjzhq35pz6p0idajfjqg1b7mnnlvxymihcpmd1cfhwaj51hnqjmh4alrg8sjrq6hxaq";
+ sha512 = "WHVocJYavUwVgVViC0ORikPHQquXwVh939TaelZ4WDqpWgTX/FsGhl/+P4qBUAGcRvtOgDgC+xftNWWp2RUTAQ==";
};
};
"bs-logger-0.2.6" = {
@@ -2134,25 +2116,25 @@ let
version = "0.2.6";
src = fetchurl {
url = "https://registry.npmjs.org/bs-logger/-/bs-logger-0.2.6.tgz";
- sha512 = "2i44nrigqkrnr7acqqppsmv9y97b55vma5fwg30jdhy9m4pc13rb3bpfxm8r560fp81605chdi27mx8dpy3mji3hwxhfvk6ih507px5";
+ sha512 = "pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==";
};
};
- "bser-2.1.1" = {
+ "bser-2.1.0" = {
name = "bser";
packageName = "bser";
- version = "2.1.1";
+ version = "2.1.0";
src = fetchurl {
- url = "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz";
- sha512 = "30jby01rqjgx78xnzyysjav12c0cj8dcwd40wprcfh1jn3768cdkb834q1zyf3wivhifi47xqa7jai7x16m1jv1mq4g40f69ws56341";
+ url = "https://registry.npmjs.org/bser/-/bser-2.1.0.tgz";
+ sha512 = "8zsjWrQkkBoLK6uxASk1nJ2SKv97ltiGDo6A3wA0/yRPz+CwmEyDo0hUrhIuukG2JHpAl3bvFIixw2/3Hi0DOg==";
};
};
- "buffer-4.9.2" = {
+ "buffer-4.9.1" = {
name = "buffer";
packageName = "buffer";
- version = "4.9.2";
+ version = "4.9.1";
src = fetchurl {
- url = "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz";
- sha512 = "1d85syv6ashl8f3a6h553d185cg3vq6nhjqnc80vr2z3bak0c9xbm1jawfk9zs43xz34yih6h6j3bhb3njkahdqpji12fsc4kfsmby6";
+ url = "https://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz";
+ sha1 = "6d1bb601b07a4efced97094132093027c95bc298";
};
};
"buffer-from-1.1.1" = {
@@ -2161,7 +2143,7 @@ let
version = "1.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz";
- sha512 = "3c0m16i3fdv3vlq2zz8dakrnhqvs16gvggj485f91fiaa5v0p7pyhamcdw5fggr7djzd8nshmvz4hgbp7714smqxlld2an28q8if1ri";
+ sha512 = "MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==";
};
};
"buffer-indexof-1.1.1" = {
@@ -2170,7 +2152,7 @@ let
version = "1.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz";
- sha512 = "3bgz1zhq9ng3gypq825f00p9qi9y6z7wvkkf28nhjlyifnb3lk1dkmbya84k0ja79zv8kmmhvalwcnnz92533ip7pnjp3is1w9cxyp3";
+ sha512 = "4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==";
};
};
"buffer-xor-1.0.3" = {
@@ -2191,15 +2173,6 @@ let
sha1 = "85982878e21b98e1c66425e03d0174788f569ee8";
};
};
- "byline-5.0.0" = {
- name = "byline";
- packageName = "byline";
- version = "5.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/byline/-/byline-5.0.0.tgz";
- sha1 = "741c5216468eadc457b03410118ad77de8c1ddb1";
- };
- };
"bytes-3.0.0" = {
name = "bytes";
packageName = "bytes";
@@ -2215,7 +2188,7 @@ let
version = "3.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz";
- sha512 = "073ccjmvxf726gcgzy0pksvi8x8r51dq6hyv69sc75ynrin7anwk9q3sqhbbbjhqjjrmq42s5f5gdbcgj2jxai6ldpyq6y2ny78payd";
+ sha512 = "zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==";
};
};
"cacache-10.0.4" = {
@@ -2224,7 +2197,7 @@ let
version = "10.0.4";
src = fetchurl {
url = "https://registry.npmjs.org/cacache/-/cacache-10.0.4.tgz";
- sha512 = "0f1zwi8bbiia995410m24xljd0ra0vk579q7rk48p7mrq9nbilx3qa2rnp7hjdwnvx28zfad0rfdcwyq3blzkb3rk8b9yl77crp960f";
+ sha512 = "Dph0MzuH+rTQzGPNT9fAnrPmMmjKfST6trxJeK7NQuHRaVw24VzPRWTmg9MpcwOVQZO0E1FBICUlFeNaKPIfHA==";
};
};
"cacache-12.0.3" = {
@@ -2233,7 +2206,7 @@ let
version = "12.0.3";
src = fetchurl {
url = "https://registry.npmjs.org/cacache/-/cacache-12.0.3.tgz";
- sha512 = "0zsyrn5azk0hm2mhfsa2wwz1g66wis9f7ifxl2sphms1i91z75mfmky892g7c538slj94fgd8nlbjnw5irki49vn5gfl586f5ynd9wj";
+ sha512 = "kqdmfXEGFepesTuROHMs3MpFLWrPkSSpRqOw80RCflZXy/khxaArvFrQ7uJxSUduzAufc6G0g1VUCOZXxWavPw==";
};
};
"cache-base-1.0.1" = {
@@ -2242,7 +2215,7 @@ let
version = "1.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz";
- sha512 = "36i943khi87af4gif9r6imjgybqxq9cbd69z2h8p2s2j6scfbhrv7j3n591xl982fmyq29rkwh70a6qdcf3v0piwzfh8n2jf571v9q0";
+ sha512 = "AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==";
};
};
"cache-content-type-1.0.1" = {
@@ -2251,16 +2224,7 @@ let
version = "1.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/cache-content-type/-/cache-content-type-1.0.1.tgz";
- sha512 = "209nv86cqszi98b5mij2w84m5ixnnwxh211nv0zjgfi46l52fp437hqznnc0ckm5nlgr4labfn16wxa7s7lmnaac4vdwliqb9krzar0";
- };
- };
- "cacheable-request-2.1.4" = {
- name = "cacheable-request";
- packageName = "cacheable-request";
- version = "2.1.4";
- src = fetchurl {
- url = "https://registry.npmjs.org/cacheable-request/-/cacheable-request-2.1.4.tgz";
- sha1 = "0d808801b6342ad33c91df9d0b44dc09b91e5c3d";
+ sha512 = "IKufZ1o4Ut42YUrZSo8+qnMTrFuKkvyoLXUywKz9GJ5BrhOFGhLdkx9sG4KAnVvbY6kEcSFjLQul+DVmBm2bgA==";
};
};
"callsites-3.1.0" = {
@@ -2269,7 +2233,7 @@ let
version = "3.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz";
- sha512 = "1ljrfqkxsjdvl02qlx1xdsw8csg4az6dkwvlk0zmcz7x3b6q3kbggd8i3ai8jcjicabdsqkhvpjy0898xcdf21m42ajyrggql167h1z";
+ sha512 = "P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==";
};
};
"camelcase-1.2.1" = {
@@ -2296,16 +2260,16 @@ let
version = "5.3.1";
src = fetchurl {
url = "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz";
- sha512 = "0kg17fpj4c7akmpa9x0a3fi5glrc3y5k3ppjcpb3pd02ylg3fnzfdvz0pixd223crbs5980sjaxsk9q8kcqxm5d9cb7rlkv3m614vrg";
+ sha512 = "L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==";
};
};
- "caniuse-lite-1.0.30001035" = {
+ "caniuse-lite-1.0.30000997" = {
name = "caniuse-lite";
packageName = "caniuse-lite";
- version = "1.0.30001035";
+ version = "1.0.30000997";
src = fetchurl {
- url = "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001035.tgz";
- sha512 = "0nv07k5fhwwhak7xbp0kf2z0v2bpjicyrs11c9d14cipzzgcx6has5910iwc7yhh3mja5h52d93x3hrmfam66yk27agdqw09f172mhb";
+ url = "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000997.tgz";
+ sha512 = "BQLFPIdj2ntgBNWp9Q64LGUIEmvhKkzzHhUHR3CD5A9Lb7ZKF20/+sgadhFap69lk5XmK1fTUleDclaRFvgVUA==";
};
};
"capture-exit-2.0.0" = {
@@ -2314,7 +2278,7 @@ let
version = "2.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz";
- sha512 = "3m6md2j1rsn26hijf0yfbbfnx6w2jrrqhr2b2xwjc9lyzvypidyz5krczc9wb04z1vq4mgb759ljwn7iggiiigijzhp38lk162zy91y";
+ sha512 = "PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==";
};
};
"caseless-0.12.0" = {
@@ -2350,7 +2314,7 @@ let
version = "2.4.2";
src = fetchurl {
url = "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz";
- sha512 = "2wr55z22i274wadq2cvpxga28a8igq9whc4m1q06sz5sn2hc4amradd5vd02wm92vyfg2qrb0bysd5drv7mfmlb2wqdf939v5zvxn1j";
+ sha512 = "Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==";
};
};
"character-parser-2.2.0" = {
@@ -2368,7 +2332,7 @@ let
version = "8.0.3";
src = fetchurl {
url = "https://registry.npmjs.org/check-types/-/check-types-8.0.3.tgz";
- sha512 = "30ql79azwkvqg2pfwvc0zp51fbwpijfbxdrnw5v5vsd3j2k6bzi5d78p78b877fzrji6clkw284pdakba5jg7dvmjwnx60lg1k8m5v2";
+ sha512 = "YpeKZngUmG65rLudJ4taU7VLkOCTMhNl/u4ctNC56LQS/zJTyNH0Lrtwm1tfTsbLlwvlfsA2d1c8vCf/Kh2KwQ==";
};
};
"chokidar-2.1.8" = {
@@ -2377,16 +2341,16 @@ let
version = "2.1.8";
src = fetchurl {
url = "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz";
- sha512 = "21d2yf3364v025ivy6ak1bh61qvvq9llryh8c1rhvrif1kalx0j996x8m0qs717cgl97q5c40awyv8gi8hbmpgfpl6zvkff6xmm8rk6";
+ sha512 = "ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==";
};
};
- "chownr-1.1.4" = {
+ "chownr-1.1.3" = {
name = "chownr";
packageName = "chownr";
- version = "1.1.4";
+ version = "1.1.3";
src = fetchurl {
- url = "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz";
- sha512 = "1b03acmav1awkygrda5h64pn8msd6wda119q553hik728i1j72bfqyq7yzn1x7nmw28hvg9mcyh7krsj8vwsq3karnn55mj6smip7cc";
+ url = "https://registry.npmjs.org/chownr/-/chownr-1.1.3.tgz";
+ sha512 = "i70fVHhmV3DtTl6nqvZOnIjbY0Pe4kAUjwHj8z0zAdgBtYrJyYwLKCCuRBQ5ppkyL0AkN7HKRnETdmdp1zqNXw==";
};
};
"chrome-trace-event-1.0.2" = {
@@ -2395,7 +2359,7 @@ let
version = "1.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz";
- sha512 = "06mh145f12ppkxn7xdzrvh7rrjg9c770rqai08m8r5i31br1ihc96i63dyn0c4arfl1hl0za33kzy5i09x4agz77c11xv7hb33z7vzm";
+ sha512 = "9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==";
};
};
"ci-info-2.0.0" = {
@@ -2404,7 +2368,7 @@ let
version = "2.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz";
- sha512 = "04yh5kqsx5akwc3rlcwqrvz3lrb8mak15ysxan17hw9pp00kmf20m8d9dpbnkq612wc1wwvjzcci1wgivd8cbak5j7dzl6rv89bplp6";
+ sha512 = "5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==";
};
};
"cipher-base-1.0.4" = {
@@ -2413,7 +2377,7 @@ let
version = "1.0.4";
src = fetchurl {
url = "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz";
- sha512 = "3cm9kdc1sv7pakzlhrc1pazdvg9lk4hv31lximwbcrgmwfzg6imxrndszgx9yzlizknfh2b73cr7b5mfcv50bldpyq6jr5s4zknsj1a";
+ sha512 = "Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==";
};
};
"class-utils-0.3.6" = {
@@ -2422,25 +2386,16 @@ let
version = "0.3.6";
src = fetchurl {
url = "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz";
- sha512 = "1xcqwmfmsbrm2ck76brwiqjmcza655khgh5szh6wngk357i37sgwsga1pbarwzaz9hvzkriqhq6j0z5mv0pmz61cf9wxvk3y5mlzs58";
+ sha512 = "qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==";
};
};
- "clean-css-4.2.3" = {
+ "clean-css-4.2.1" = {
name = "clean-css";
packageName = "clean-css";
- version = "4.2.3";
+ version = "4.2.1";
src = fetchurl {
- url = "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz";
- sha512 = "0ad50l577m99sgpcdd49zspq8h9n9i3hhngapg9y5q76s7zwdz3hmaw2kc2jg30lk4z3wlyp9kgiyg71dvg0fg89g1xyr3qvq61dhsm";
- };
- };
- "clean-stack-1.3.0" = {
- name = "clean-stack";
- packageName = "clean-stack";
- version = "1.3.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/clean-stack/-/clean-stack-1.3.0.tgz";
- sha1 = "9e821501ae979986c46b1d66d2d432db2fd4ae31";
+ url = "https://registry.npmjs.org/clean-css/-/clean-css-4.2.1.tgz";
+ sha512 = "4ZxI6dy4lrY6FHzfiy1aEOXgu4LIsW2MhwG0VBKdcoGoH/XLFgaHSdLTGr4O8Be6A8r3MOphEiI8Gc1n0ecf3g==";
};
};
"cli-cursor-2.1.0" = {
@@ -2458,7 +2413,7 @@ let
version = "2.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.2.0.tgz";
- sha512 = "0lj50waj40l4a51whihhvrjb838jqjkp1znn7dqgw6bsb1z7qwfyaxfggwmy3122rvnz4gxa8fn7qmp94zk03q8265khqikmiy3f1dn";
+ sha512 = "tgU3fKwzYjiLEQgPMD9Jt+JjHVL9kW93FiIMX/l7rivvOD4/LL0Mf7gda3+4U2KJBloybwgj5KEoQgGRioMiKQ==";
};
};
"cliui-2.1.0" = {
@@ -2476,7 +2431,7 @@ let
version = "4.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz";
- sha512 = "26knyxdavl3y7kq82vfa094ym3n05vy2h2j5srb9fhhy8l43l0kwlasah5i78jks77zqgc373hbf96xcxv6am042gpbw35x452vwlg0";
+ sha512 = "4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==";
};
};
"cliui-5.0.0" = {
@@ -2485,7 +2440,7 @@ let
version = "5.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz";
- sha512 = "1fg1afsij2xwc4gpqbyhrp3s7q19w7bmii0ghmdv6cdx6giz3v0yqn25i3g7fw2lpi388jpvaf6nf9z2c7xp7w7psrww7569548d1rx";
+ sha512 = "PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==";
};
};
"clone-1.0.4" = {
@@ -2497,15 +2452,6 @@ let
sha1 = "da309cc263df15994c688ca902179ca3c7cd7c7e";
};
};
- "clone-response-1.0.2" = {
- name = "clone-response";
- packageName = "clone-response";
- version = "1.0.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz";
- sha1 = "d1dc973920314df67fbeb94223b4ee350239e96b";
- };
- };
"co-4.6.0" = {
name = "co";
packageName = "co";
@@ -2521,7 +2467,7 @@ let
version = "5.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/co-body/-/co-body-5.2.0.tgz";
- sha512 = "36nr6zz2qri7lg37azg3n5lq5cwgfi3pf7j35l908qlc0shbbi353k47ama8q7p8c4gb9czdjpr7xy05ar7pnqwdcr1hlpan91wnzxi";
+ sha512 = "sX/LQ7LqUhgyaxzbe7IqwPeTr2yfpfUIQ/dgpKo6ZI4y4lpQA0YxAomWIY+7I7rHWcG02PG+OuPREzMW/5tszQ==";
};
};
"code-point-at-1.1.0" = {
@@ -2548,7 +2494,7 @@ let
version = "1.9.3";
src = fetchurl {
url = "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz";
- sha512 = "0d5pmdh1dh0qbpjrzdczwqkh0jwf8gxhq71mknwlxqz80h1q6kdrpghq4qfp0y4v650ia2jdihmzpb2n8hg00h72lnx05dgvysi9w21";
+ sha512 = "QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==";
};
};
"color-name-1.1.3" = {
@@ -2566,7 +2512,7 @@ let
version = "1.0.8";
src = fetchurl {
url = "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz";
- sha512 = "1v09nkip7zpn3k3prkkg53w331rhczpfgcqb0q42i97nafra43l2khl5zvhd4ar0qmh145nmw7944jy8p108ny0xpgy29gf2wqph0qm";
+ sha512 = "FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==";
};
};
"command-line-args-5.1.1" = {
@@ -2575,16 +2521,16 @@ let
version = "5.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/command-line-args/-/command-line-args-5.1.1.tgz";
- sha512 = "1dffdcll80c4cs7d9026187ild861bw26qph26frx8hx2dv23wwsw5g68kykqs8g2da57f62s56psxplx3bxcsprd85v5kbr4dxxgw4";
+ sha512 = "hL/eG8lrll1Qy1ezvkant+trihbGnaKaeEjj6Scyr3DN+RC7iQ5Rz84IeLERfAWDGo0HBSNAakczwgCilDXnWg==";
};
};
- "commander-2.20.3" = {
+ "commander-2.20.0" = {
name = "commander";
packageName = "commander";
- version = "2.20.3";
+ version = "2.20.0";
src = fetchurl {
- url = "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz";
- sha512 = "1qqrwy7z476gqa94kjjyyzyi3x49k28ji7znbc65plrp67yzmpa2yyslh6bl965yl4jqb2fwb2ljzhgcvv2xxj8ab86n5rgryc6958s";
+ url = "https://registry.npmjs.org/commander/-/commander-2.20.0.tgz";
+ sha512 = "7j2y+40w61zy6YC2iRNpUe/NwhNyoXrYpHMrSunaMG64nRnaf96zO/KMQR4OyN/UnE5KLyEBnKHd4aG3rskjpQ==";
};
};
"commondir-1.0.1" = {
@@ -2602,16 +2548,16 @@ let
version = "1.3.0";
src = fetchurl {
url = "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz";
- sha512 = "136ravx3m3gf0ca84sf21hj47wmpqyjzmx6yvhj0b14mga7xcxfcgdc7yj9z8klcbr4yfqzy88fksmf233qx68a9ysw7yh1lixyrpa5";
+ sha512 = "Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==";
};
};
- "compressible-2.0.18" = {
+ "compressible-2.0.17" = {
name = "compressible";
packageName = "compressible";
- version = "2.0.18";
+ version = "2.0.17";
src = fetchurl {
- url = "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz";
- sha512 = "13341lfj8d36v6gha16xmv92w4875z8irqdbns3jxlkc3a63aswys5sajq97y1sd42l08inw1l0s51r4l9lv20w6gy14nsxzvnfnp80";
+ url = "https://registry.npmjs.org/compressible/-/compressible-2.0.17.tgz";
+ sha512 = "BGHeLCK1GV7j1bSmQQAi26X+GgWcTjLr/0tzSvMCl3LH1w1IJ4PFSPoV5316b30cneTziC+B1a+3OjoSUcQYmw==";
};
};
"compression-1.7.4" = {
@@ -2620,7 +2566,7 @@ let
version = "1.7.4";
src = fetchurl {
url = "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz";
- sha512 = "24kqcbwm455isy2yiyfrdrsh011qi09pbgylw1jws2yfmiwmwp2j8pmax52c41z3x1n84v1j5va29dnxwygkl4pw599b9gx6c7qi94d";
+ sha512 = "jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==";
};
};
"concat-map-0.0.1" = {
@@ -2638,7 +2584,7 @@ let
version = "1.6.2";
src = fetchurl {
url = "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz";
- sha512 = "05nnf80j9ls12y3cw2dfnc6rmand3ya5sx9cqn9dgg19ljzdnyfjjv8ig79xi73gr2y4rkfzn9wjip2zzwp5n2d49njd3ki2a1c3cfv";
+ sha512 = "27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==";
};
};
"condense-newlines-0.2.1" = {
@@ -2656,7 +2602,7 @@ let
version = "1.1.12";
src = fetchurl {
url = "https://registry.npmjs.org/config-chain/-/config-chain-1.1.12.tgz";
- sha512 = "2hg7rni4gx8l765i8qzkp9dv69c8r06i8rxxkkkrsklbd8iz6ingxnp10r4fqqrm9jxy3gp8yp0lzpybwdf27kq49abkyxwrchqwmvb";
+ sha512 = "a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA==";
};
};
"connect-history-api-fallback-1.6.0" = {
@@ -2665,16 +2611,16 @@ let
version = "1.6.0";
src = fetchurl {
url = "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz";
- sha512 = "0p9s5aqb76hamj9z64zd53ndh5r1jv76iw97hwrylmwwjprjn1246hrr5nvp5vs1xwwipq6dv7zj4qwywbn3n4cxc3llfdzvbvh37kv";
+ sha512 = "e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==";
};
};
- "console-browserify-1.2.0" = {
+ "console-browserify-1.1.0" = {
name = "console-browserify";
packageName = "console-browserify";
- version = "1.2.0";
+ version = "1.1.0";
src = fetchurl {
- url = "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz";
- sha512 = "168x7bp4xr522yw92himv9xv14q336ps1kkg79qcmarg3q4yzpd52pa8x8zgq11b6996f8053799k6365437si3pk85w5z4y8xiijb4";
+ url = "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz";
+ sha1 = "f0241c45730a9fc6323b206dbf38edc741d0bb10";
};
};
"consolidate-0.15.1" = {
@@ -2683,7 +2629,7 @@ let
version = "0.15.1";
src = fetchurl {
url = "https://registry.npmjs.org/consolidate/-/consolidate-0.15.1.tgz";
- sha512 = "0rx5m8ygvw7y8rfs0fgpl6ppwk6gm7299qsnm005x88ws9yzb9fcj143f2irjsb94k8x9kdw7pap819dgg3w6x0jayhq9hcpfg3lvhd";
+ sha512 = "DW46nrsMJgy9kqAbPt5rKaCr7uFtpo4mSUvLHIUbJEjm0vo+aY5QLwBUq3FK4tRnJr/X0Psc0C4jf/h+HtXSMw==";
};
};
"constantinople-3.1.2" = {
@@ -2692,7 +2638,7 @@ let
version = "3.1.2";
src = fetchurl {
url = "https://registry.npmjs.org/constantinople/-/constantinople-3.1.2.tgz";
- sha512 = "2xnhrmlbkfpcvckxxrl0hjp6qhhqv1p7c6pwxgqp1g0sa5q5cc514xn48g9x8kqj7g1imzciwgb2msbhvhn0w0v92mb7105l43drqy9";
+ sha512 = "yePcBqEFhLOqSBtwYOGGS1exHo/s1xjekXiinh4itpNQGCu4KA1euPh1fg07N2wMITZXQkBz75Ntdt1ctGZouw==";
};
};
"constants-browserify-1.0.0" = {
@@ -2710,7 +2656,7 @@ let
version = "0.5.3";
src = fetchurl {
url = "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz";
- sha512 = "3976ggkw1lp21a6m3s19blb9a74kq7a0spw47v0m3vvi1k5wiamrsn20slcr9byx80x2la2sppkwjp7x10gc58142dl7412pvpv84qk";
+ sha512 = "ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==";
};
};
"content-type-1.0.4" = {
@@ -2719,16 +2665,16 @@ let
version = "1.0.4";
src = fetchurl {
url = "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz";
- sha512 = "1f4y61wc913jrnga7nny83gzf9l2488q6sl1ry9lbwgh5x5d3va0xcc0xrmjk6gdxl6d4r6rsk800xp5bazhjrx05yx1wpc8c8gg0w4";
+ sha512 = "hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==";
};
};
- "convert-source-map-1.7.0" = {
+ "convert-source-map-1.6.0" = {
name = "convert-source-map";
packageName = "convert-source-map";
- version = "1.7.0";
+ version = "1.6.0";
src = fetchurl {
- url = "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz";
- sha512 = "2hgf7brri4yaflx3y24d2cvznsk0km17mq8mp7sb2hhskf45hcamlgf8vzzbimw36lw128bjbf442p2rx96d1bhn9sk044p69gn8lp0";
+ url = "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.6.0.tgz";
+ sha512 = "eFu7XigvxdZ1ETfbgPBohgyQ/Z++C0eEhTor0qRwBw9unw+L0/6V8wkSuGgzdThkiS5lSpdptOQPD8Ak40a+7A==";
};
};
"cookie-0.4.0" = {
@@ -2737,7 +2683,7 @@ let
version = "0.4.0";
src = fetchurl {
url = "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz";
- sha512 = "1g7bscknfpc6zgznz77hvll6cy5m9jv7zg9nkpdqzmgi0vhv75kh8iyqf6rdslkml47l3jihsz7hy0i8x5n6bfx9ba0kvvrp9y7qypq";
+ sha512 = "+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==";
};
};
"cookie-signature-1.0.6" = {
@@ -2749,13 +2695,13 @@ let
sha1 = "e303a882b342cc3ee8ca513a79999734dab3ae2c";
};
};
- "cookies-0.8.0" = {
+ "cookies-0.7.3" = {
name = "cookies";
packageName = "cookies";
- version = "0.8.0";
+ version = "0.7.3";
src = fetchurl {
- url = "https://registry.npmjs.org/cookies/-/cookies-0.8.0.tgz";
- sha512 = "2iqv33i76hmss097a18gkv8v1kawzs5zkgkri3nnrql9160y2vpkasv8dqj7l4c9hh6y6ki6nv072y13jrxzfcgp3kvay8zjh1fr8zi";
+ url = "https://registry.npmjs.org/cookies/-/cookies-0.7.3.tgz";
+ sha512 = "+gixgxYSgQLTaTIilDHAdlNPZDENDQernEMiIcZpYYP14zgHsCt4Ce1FEjFtcp6GefhozebB6orvhAAWx/IS0A==";
};
};
"copy-concurrently-1.0.5" = {
@@ -2764,7 +2710,7 @@ let
version = "1.0.5";
src = fetchurl {
url = "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz";
- sha512 = "3c1ggiqqnjgqlwdnimx94gm176c8rjsrih5qw2lbm642l8x7grx07v065k4j89c1p0adkm7v6sz11drb6j6sp51np2m1cazvycnhrvz";
+ sha512 = "f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==";
};
};
"copy-descriptor-0.1.1" = {
@@ -2782,16 +2728,16 @@ let
version = "4.6.0";
src = fetchurl {
url = "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-4.6.0.tgz";
- sha512 = "1j7l2xm5blz3ylmq1c0mwlkfbx9faqm09zid0czbyyfr05236pkgvzjzfr7syqb95mgzkzxdag697p4wwsxpcr7my88admlbw491r33";
+ sha512 = "Y+SQCF+0NoWQryez2zXn5J5knmr9z/9qSQt7fbL78u83rxmigOy8X5+BFn8CFSuX+nKT8gpYwJX68ekqtQt6ZA==";
};
};
- "core-js-2.6.11" = {
+ "core-js-2.6.9" = {
name = "core-js";
packageName = "core-js";
- version = "2.6.11";
+ version = "2.6.9";
src = fetchurl {
- url = "https://registry.npmjs.org/core-js/-/core-js-2.6.11.tgz";
- sha512 = "1db6yjq48a8kkrfrxd0miblcf7nk2b4afgpr8dfgjl3jvz3xclvrqmz590hx2h59jh79lgl35r101lw5jqs46qybizdbpgzljjyf277";
+ url = "https://registry.npmjs.org/core-js/-/core-js-2.6.9.tgz";
+ sha512 = "HOpZf6eXmnl7la+cUdMnLvUxKNqLUzJvgIziQ0DiF3JwSImNphIqdGqzj6hIKyX04MmV0poclQ7+wjWvxQyR2A==";
};
};
"core-util-is-1.0.2" = {
@@ -2809,7 +2755,7 @@ let
version = "4.0.3";
src = fetchurl {
url = "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.3.tgz";
- sha512 = "1mhn55gf43qsdrp2klyyyxqjsd5mw9l6s51vsfj7wl44pq7ymfw68r8wkd4yd8dd6adg3k6q18sddxfjljr0gbk56lh3cqfyd00gc8r";
+ sha512 = "GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw==";
};
};
"create-hash-1.2.0" = {
@@ -2818,7 +2764,7 @@ let
version = "1.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz";
- sha512 = "055xaldi3hy1bjxhvznh3470j1kq2xk827mxal79bgqik3lblax6s4inxqby27ymgcghl2hn7wnx9fnacmyq3q93hk6y327cc41nkfg";
+ sha512 = "z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==";
};
};
"create-hmac-1.1.7" = {
@@ -2827,16 +2773,16 @@ let
version = "1.1.7";
src = fetchurl {
url = "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz";
- sha512 = "0p2jhk94k3as67lhrr1jyljkr0y65snxjzqnix0nifnfcanhilccrzkc47gwlg5wy0m8l1gv12lj78ivgmw5m1ww4f8iylr52bbv49h";
+ sha512 = "MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==";
};
};
- "cron-1.8.2" = {
+ "cron-1.7.1" = {
name = "cron";
packageName = "cron";
- version = "1.8.2";
+ version = "1.7.1";
src = fetchurl {
- url = "https://registry.npmjs.org/cron/-/cron-1.8.2.tgz";
- sha512 = "35a9lj0cl50q669jhxl1f68myxinkmbdbl2yn4z3d93swlckjjiganjcn8iphg2867jil7ahkpapx5md94lw5102ny46a5i5virqk8s";
+ url = "https://registry.npmjs.org/cron/-/cron-1.7.1.tgz";
+ sha512 = "gmMB/pJcqUVs/NklR1sCGlNYM7TizEw+1gebz20BMc/8bTm/r7QUp3ZPSPlG8Z5XRlvb7qhjEjq/+bdIfUCL2A==";
};
};
"cross-spawn-6.0.5" = {
@@ -2845,7 +2791,7 @@ let
version = "6.0.5";
src = fetchurl {
url = "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz";
- sha512 = "1csj16gwq9riz0pm73dlxhbnsl1r3ldc5v0aincwj71ambi6xf3kc1kgsbwaakd8rj16k4mrli2syrjd57g6cr81zdzivdd2jn4ndbr";
+ sha512 = "eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==";
};
};
"crypto-browserify-3.12.0" = {
@@ -2854,7 +2800,7 @@ let
version = "3.12.0";
src = fetchurl {
url = "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz";
- sha512 = "1d3mrhqlay037azmjp2ml5a8yyls9ijdhilv6f0znz0ajgfm972yr9bhm78wqi09p4crc3shgflk50jc63zijsqv777ikkyi2j2qgkz";
+ sha512 = "fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==";
};
};
"cssom-0.3.8" = {
@@ -2863,7 +2809,7 @@ let
version = "0.3.8";
src = fetchurl {
url = "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz";
- sha512 = "1i0h2rg4hb1j2430jc46n2zjc5gqg26brpl2ypjank206vjwdbk4n1svfk7nrbdsx7czd1a025a9h6ssh9qhscw4r7vi0fynwflcjvg";
+ sha512 = "b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==";
};
};
"cssstyle-1.4.0" = {
@@ -2872,7 +2818,7 @@ let
version = "1.4.0";
src = fetchurl {
url = "https://registry.npmjs.org/cssstyle/-/cssstyle-1.4.0.tgz";
- sha512 = "1460djxnz2dn84cx1wln5l004dy95pgik0h5bij3f7gw1i45p3mnsylwdps4r37gckfzqv5zvyh3gx95dr0ca01zmx8qpvqhrjwn6hq";
+ sha512 = "GBrLZYZ4X4x6/QEoBnIrqb8B/f5l4+8me2dkom/j1Gtbxy0kBv6OGzKuAsGM75bkGwGAFkt56Iwg28S3XTZgSA==";
};
};
"cyclist-1.0.1" = {
@@ -2890,7 +2836,7 @@ let
version = "1.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/d/-/d-1.0.1.tgz";
- sha512 = "0abwyrfpd8rm9bwzgcaxcwd92d07c31cxw1fgs7h51ri2igw4vib1a5x69cg14wqisjad1d0fhglca6218qm9dngr17yhwv8f295bcv";
+ sha512 = "m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==";
};
};
"dashdash-1.14.1" = {
@@ -2908,7 +2854,16 @@ let
version = "1.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/data-urls/-/data-urls-1.1.0.tgz";
- sha512 = "1wvgs0ccidbr67x52w8wx58knvvy7ir6j05z1sa3f4rdnpr3dvdlf6rwapfb09z0mi9w129llzvhxa0lj8jy84zpdwzxm0yvcirhdb1";
+ sha512 = "YTWYI9se1P55u58gL5GkQHW4P6VJBJ5iBT+B5a7i2Tjadhv52paJG0qHX4A0OR6/t52odI64KP2YvFpkDOi3eQ==";
+ };
+ };
+ "date-now-0.1.4" = {
+ name = "date-now";
+ packageName = "date-now";
+ version = "0.1.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz";
+ sha1 = "eaf439fd4d4848ad74e5cc7dbef200672b9e345b";
};
};
"debug-2.6.9" = {
@@ -2917,7 +2872,7 @@ let
version = "2.6.9";
src = fetchurl {
url = "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz";
- sha512 = "0q0fsr8bk1m83z0am0h2xn09vyfcf18adscxms8hclznwks1aihsisd96h8npx0idq5wwnypnqrkyk25m5d9zh3dk7rjs29nybc8bkc";
+ sha512 = "bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==";
};
};
"debug-3.1.0" = {
@@ -2926,7 +2881,7 @@ let
version = "3.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz";
- sha512 = "3g1hqsahr1ks2kpvdxrwzr57fj90nnr0hvwwrw8yyyzcv3i11sym8zwibxx67bl1mln0acddrzpkkdjjxnc6n2cm9fazmgzzsl1fzrr";
+ sha512 = "OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==";
};
};
"debug-3.2.6" = {
@@ -2935,7 +2890,7 @@ let
version = "3.2.6";
src = fetchurl {
url = "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz";
- sha512 = "1cyv14044rfh792n1hhsa44kk8dk95zk14w96i49gwq6g9wi6h9vn90xaragfy7rvggqvj178l5f16c78g47xgrwhjx3bp7zs6pxscr";
+ sha512 = "mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==";
};
};
"debug-4.1.1" = {
@@ -2944,7 +2899,7 @@ let
version = "4.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz";
- sha512 = "1kmf9j5pka2rsljg5x6shniwmgs9444ksgdn0d3fjmis7yghxxn2zj526s36ip8rmpfni9zpj8z74w7irax32a67j59xw38wk6hi055";
+ sha512 = "pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==";
};
};
"decamelize-1.2.0" = {
@@ -2965,15 +2920,6 @@ let
sha1 = "eb3913333458775cb84cd1a1fae062106bb87545";
};
};
- "decompress-response-3.3.0" = {
- name = "decompress-response";
- packageName = "decompress-response";
- version = "3.3.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz";
- sha1 = "80a4dd323748384bfa248083622aedec982adff3";
- };
- };
"deep-equal-1.0.1" = {
name = "deep-equal";
packageName = "deep-equal";
@@ -2998,7 +2944,7 @@ let
version = "4.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz";
- sha512 = "2067xswfnhdrq76l5wqibx50y8r46q0sdbkax2nxq6gq0ljjrrmmq95k99vnkgcz5xc7r1hhv0w7bw978krjxvdmnawam3ma2nhraw7";
+ sha512 = "h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==";
};
};
"defaults-1.0.3" = {
@@ -3016,7 +2962,7 @@ let
version = "1.1.3";
src = fetchurl {
url = "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz";
- sha512 = "1fsa8nx7qgi958fykj36cndsf8ygj3132if6k4a36mkf11bl2j2gn7dn2nz07mfsygkx0415yxrjpzx8j369z1767fvr57nm1h9zjnw";
+ sha512 = "3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==";
};
};
"define-property-0.2.5" = {
@@ -3043,7 +2989,7 @@ let
version = "2.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz";
- sha512 = "1hrk3pzr4hyhfnrjy1msrlj2zh769x4l35q9fq0a2cy2glq3h1iwjkpmvz39y9idwy71h9hd98lydi92485bzkff1dzm70wbr8vc0lg";
+ sha512 = "jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==";
};
};
"del-4.1.1" = {
@@ -3052,7 +2998,7 @@ let
version = "4.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/del/-/del-4.1.1.tgz";
- sha512 = "1fkk8r4abk9009whl0yqapv13rjzj6mr01ghkxpbjkrvr6a6n6hg492mdr72wf3dc13zp3dmzq6z4bzm31h59q7q4anjgrf988sw0a3";
+ sha512 = "QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==";
};
};
"delayed-stream-1.0.0" = {
@@ -3082,22 +3028,13 @@ let
sha1 = "9bcd52e14c097763e749b274c4346ed2e560b5a9";
};
};
- "depd-2.0.0" = {
- name = "depd";
- packageName = "depd";
- version = "2.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz";
- sha512 = "2phijq20j255bs4jjs11j5pa0x7y1084k6ch9xa8wgzp71zzgbpm23wyzbcs0mszvj971l9i5aav40sddm000484sl3ij4xzvlcgfc3";
- };
- };
- "des.js-1.0.1" = {
+ "des.js-1.0.0" = {
name = "des.js";
packageName = "des.js";
- version = "1.0.1";
+ version = "1.0.0";
src = fetchurl {
- url = "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz";
- sha512 = "085ljc5q2yk3jabd61p91n821q4prv13qalbfni9ybcb900b4mmcdnndi5b5prfs9wybp13asd13shlxgrbsgvyfx7nbgvby6jkhhj3";
+ url = "https://registry.npmjs.org/des.js/-/des.js-1.0.0.tgz";
+ sha1 = "c074d2e2aa6a8a9a07dbd61f9a15c2cd83ec8ecc";
};
};
"destroy-1.0.4" = {
@@ -3142,7 +3079,7 @@ let
version = "2.0.4";
src = fetchurl {
url = "https://registry.npmjs.org/detect-node/-/detect-node-2.0.4.tgz";
- sha512 = "0mncqs8asq6722qr5jcv5bwi1653nd4s61s9mb9iyk3jkv83w9iynwjfd6ynp1jwsmr7qaspk6yd1x8c05qi9pxikikwfkbnajd3334";
+ sha512 = "ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw==";
};
};
"diff-sequences-24.9.0" = {
@@ -3151,7 +3088,7 @@ let
version = "24.9.0";
src = fetchurl {
url = "https://registry.npmjs.org/diff-sequences/-/diff-sequences-24.9.0.tgz";
- sha512 = "1xvcq6cya1qr0slk88xxgibba4win89nmmy6945vzi0cqs3f4h72inwbk7wb05v55c23sx69grj872yyk5mnswd2qz33jangf9rcghf";
+ sha512 = "Dj6Wk3tWyTE+Fo1rW8v0Xhwk80um6yFYKbuAxc9c3EZxIHFDYwbi34Uk42u1CdnIiVorvt4RmlSDjIPyzGC2ew==";
};
};
"diffie-hellman-5.0.3" = {
@@ -3160,7 +3097,7 @@ let
version = "5.0.3";
src = fetchurl {
url = "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz";
- sha512 = "37186rz3862gn294acnwnm59jwm62x1rz9ca0y5anvmj0a7abs4rhw974qp1j684qpd4rxb8c2kagv21hapxfddr2q72zvyv7ya19lj";
+ sha512 = "kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==";
};
};
"dir-glob-2.2.2" = {
@@ -3169,7 +3106,7 @@ let
version = "2.2.2";
src = fetchurl {
url = "https://registry.npmjs.org/dir-glob/-/dir-glob-2.2.2.tgz";
- sha512 = "2rlgbmwy8bl5xqrwifdqhggx21ac4c8k6vgq7ia2h6cxmaiprrlm1p99cn4hb4dmax9wwk4vx96bc50b7ngxgx74fvqbk0njj5w3lkz";
+ sha512 = "f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw==";
};
};
"dns-equal-1.0.0" = {
@@ -3187,7 +3124,7 @@ let
version = "1.3.1";
src = fetchurl {
url = "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.1.tgz";
- sha512 = "19g682cvkba33mwrism28hibd2nv9xd16k5bj807jx3ih1cc7ff9dn8chmfjnqgglzl6lq3m3jarxng9vbarccgchd0aq118d15yk6i";
+ sha512 = "0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg==";
};
};
"dns-txt-2.0.2" = {
@@ -3214,7 +3151,7 @@ let
version = "1.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz";
- sha512 = "1fcxv8rzfhs99afvhji7bs5ppxwn9mw040ixdgvkm6iabz72q61arly2lr57086rjn4g2vkb3rkih1cyc7z35kzv1jjciwyrs4g4y4f";
+ sha512 = "jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==";
};
};
"domexception-1.0.1" = {
@@ -3223,7 +3160,7 @@ let
version = "1.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/domexception/-/domexception-1.0.1.tgz";
- sha512 = "2x8mi3fy0wghky9i6bmz1d26yz1bbd4zmaqyc45fhrqhw8kdg6a4k4zz6jn9bisnxr8bff7fypz0vncby6sw8d2ld6r627v94ra1a5d";
+ sha512 = "raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug==";
};
};
"duplexer-0.1.1" = {
@@ -3235,22 +3172,13 @@ let
sha1 = "ace6ff808c1ce66b57d1ebf97977acb02334cfc1";
};
};
- "duplexer3-0.1.4" = {
- name = "duplexer3";
- packageName = "duplexer3";
- version = "0.1.4";
- src = fetchurl {
- url = "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz";
- sha1 = "ee01dd1cac0ed3cbc7fdbea37dc0a8f1ce002ce2";
- };
- };
"duplexify-3.7.1" = {
name = "duplexify";
packageName = "duplexify";
version = "3.7.1";
src = fetchurl {
url = "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz";
- sha512 = "3k23dn0v8n7r3ds3v137vmw1vg3ngd6fw3bb4hasa6bm40qasvdaidjwx0wb4gakp8xvdrsckjn0wkmmi90z8a2sswj8cxhznxgrg6k";
+ sha512 = "07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==";
};
};
"ecc-jsbn-0.1.2" = {
@@ -3268,7 +3196,7 @@ let
version = "0.15.3";
src = fetchurl {
url = "https://registry.npmjs.org/editorconfig/-/editorconfig-0.15.3.tgz";
- sha512 = "3ggssjvjbrq0q12nr33bfbd8qdmmyapkiivxczlp66gi9y14s7dhaqxdmvbmg6lkzzli17w6v3rx3fyb0d82zl18ysgmskxbhq0ip1k";
+ sha512 = "M9wIMFx96vq0R4F+gRpY3o2exzb8hEj/n9S8unZtHSvYjibBp/iMufSzvmOcV/laG0ZtuTVGtiJggPOSW2r93g==";
};
};
"ee-first-1.1.1" = {
@@ -3280,31 +3208,31 @@ let
sha1 = "590c61156b0ae2f4f0255732a158b266bc56b21d";
};
};
- "ejs-2.7.4" = {
+ "ejs-2.7.1" = {
name = "ejs";
packageName = "ejs";
- version = "2.7.4";
+ version = "2.7.1";
src = fetchurl {
- url = "https://registry.npmjs.org/ejs/-/ejs-2.7.4.tgz";
- sha512 = "2ad39acbba96hqbgf714pacri515xjn8jd43bkfb1wwp04vflpjj0qhnnmsq074g7d1kycyj1bmf620s43qb3x74hrfb4ky3v5axygf";
+ url = "https://registry.npmjs.org/ejs/-/ejs-2.7.1.tgz";
+ sha512 = "kS/gEPzZs3Y1rRsbGX4UOSjtP/CeJP0CxSNZHYxGfVM/VgLcv0ZqM7C45YyTj2DI2g7+P9Dd24C+IMIg6D0nYQ==";
};
};
- "electron-to-chromium-1.3.376" = {
+ "electron-to-chromium-1.3.267" = {
name = "electron-to-chromium";
packageName = "electron-to-chromium";
- version = "1.3.376";
+ version = "1.3.267";
src = fetchurl {
- url = "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.376.tgz";
- sha512 = "27ngh0x7siic0nydq0xics24lnqfqjb2d6ja2fdfp1z979lisiy52m8cbbvrxp2ksr3nlk4s4yg5v4rll49wxjzry63gczrbihwzzvj";
+ url = "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.267.tgz";
+ sha512 = "9Q2ixAJC+oHjWNtJV0MQ4vJMCWSowIrC6V6vcr+bwPddTDHj2ddv9xxXCzf4jT/fy6HP7maPoW0gifXkRxCttQ==";
};
};
- "elliptic-6.5.2" = {
+ "elliptic-6.5.1" = {
name = "elliptic";
packageName = "elliptic";
- version = "6.5.2";
+ version = "6.5.1";
src = fetchurl {
- url = "https://registry.npmjs.org/elliptic/-/elliptic-6.5.2.tgz";
- sha512 = "33kzl02iwbq3pl33ihcdq9nm48yzhfj96183zzra06hp3z6bacz3d99pl74jziwygys4npxbxwnvszz12wl8lpkjw8b4r9ki797p33z";
+ url = "https://registry.npmjs.org/elliptic/-/elliptic-6.5.1.tgz";
+ sha512 = "xvJINNLbTeWQjrl6X+7eQCrIy/YPv5XCpKW6kB5mKvtnGILoLDcySuwomfdzt0BMdLNVnuRNTuzKNHj0bva1Cg==";
};
};
"emoji-regex-7.0.3" = {
@@ -3313,7 +3241,7 @@ let
version = "7.0.3";
src = fetchurl {
url = "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz";
- sha512 = "2s4i22ccvwa2l4xwl9yz6mkyn2kpf58hp1nqiwmmgqlpyr57345i3ll0l4656ryik6a6wz1lgk4vbl6y0dwj5hx2kcbpv0h8924n00b";
+ sha512 = "CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==";
};
};
"emojis-list-2.1.0" = {
@@ -3325,15 +3253,6 @@ let
sha1 = "4daa4d9db00f9819880c79fa457ae5b09a1fd389";
};
};
- "emojis-list-3.0.0" = {
- name = "emojis-list";
- packageName = "emojis-list";
- version = "3.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz";
- sha512 = "3cib7aw0206bfcb324aqh3fsda46mjxghd08gaasxagv6jfc74r2jvcv78rb8h10m879w42nbrn3q8rjifg9s5rclbpr2hzq7bqqk7y";
- };
- };
"encodeurl-1.0.2" = {
name = "encodeurl";
packageName = "encodeurl";
@@ -3349,7 +3268,7 @@ let
version = "1.4.4";
src = fetchurl {
url = "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz";
- sha512 = "3jyw0a0c7m1yxglwk7i5jh8zb3vvx7f9l4frbskxkgf9cyf4i8ww26p8bimnsryrh1dx7lwrxq64vbpjwfcv1svd4lg8m07fa53bv7s";
+ sha512 = "+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==";
};
};
"enhanced-resolve-4.1.0" = {
@@ -3358,16 +3277,7 @@ let
version = "4.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.1.0.tgz";
- sha512 = "2g5bp8yrd5ixqfg81db9ifalcqdyjxmrc4va86ljng9vnhkk2v0gxc7w28q00wnlp0j6sjilzj7dh4mkj2z49z2jkjwzjgd4j9yzzhp";
- };
- };
- "enhanced-resolve-4.1.1" = {
- name = "enhanced-resolve";
- packageName = "enhanced-resolve";
- version = "4.1.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.1.1.tgz";
- sha512 = "2w4dww5r1bxbycbb3kq0pdl9v56942678c53j9rwikxf05xd2n5h0b3a6914wxcmzr9wx4m0w56adp3qp21rk1wzkhbybxb9z67djpp";
+ sha512 = "F/7vkyTtyc/llOIn8oWclcB25KdRaiPBpZYDgJHgh/UHtpgT2p2eldQgtQnLtUvfMKPKxbRaQM/hHkvLHt1Vng==";
};
};
"errno-0.1.7" = {
@@ -3376,7 +3286,7 @@ let
version = "0.1.7";
src = fetchurl {
url = "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz";
- sha512 = "2bdzcjwgdkg5yrvlw6my57pn77k4j7a2pzppwqrq4va9f5bd4b5mzbhwpklhsy1jl7w9sjvnfs30h42nhz2dbdfhagnh8dk6l2d3yii";
+ sha512 = "MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==";
};
};
"error-ex-1.3.2" = {
@@ -3385,7 +3295,7 @@ let
version = "1.3.2";
src = fetchurl {
url = "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz";
- sha512 = "3igrl2amb9mpa9d2z6qghz3ljqd7amjla8ahfs5fdgl0w52pw6gz3y32q5fk229yvfyg3x9kpfygadcm2w0lv4hv4nj25cyd8v4glgd";
+ sha512 = "7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==";
};
};
"error-inject-1.0.0" = {
@@ -3397,31 +3307,31 @@ let
sha1 = "e2b3d91b54aed672f309d950d154850fa11d4f37";
};
};
- "es-abstract-1.17.4" = {
+ "es-abstract-1.14.2" = {
name = "es-abstract";
packageName = "es-abstract";
- version = "1.17.4";
+ version = "1.14.2";
src = fetchurl {
- url = "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.4.tgz";
- sha512 = "24sx605c7x5di53nzw0x2brrfvy4nw76ws0gsd1hskdifrcxafn8fwk0n11si002zxhfs9c8nba1acaj2zkrqrgp8k5vw0vz2dyxv81";
+ url = "https://registry.npmjs.org/es-abstract/-/es-abstract-1.14.2.tgz";
+ sha512 = "DgoQmbpFNOofkjJtKwr87Ma5EW4Dc8fWhD0R+ndq7Oc456ivUfGOOP6oAZTTKl5/CcNMP+EN+e3/iUzgE0veZg==";
};
};
- "es-to-primitive-1.2.1" = {
+ "es-to-primitive-1.2.0" = {
name = "es-to-primitive";
packageName = "es-to-primitive";
- version = "1.2.1";
+ version = "1.2.0";
src = fetchurl {
- url = "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz";
- sha512 = "2y6j97j2f10gc52kw7qin10gm24m5hz1qq7ph6jf89y8a9i8vb268f2q0z78qjmngc765y9v0f1ldc5qb10b638yqlabda90sbaa8s0";
+ url = "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.0.tgz";
+ sha512 = "qZryBOJjV//LaxLTV6UC//WewneB3LcXOL9NP++ozKVXsIIIpm/2c13UDiD9Jp2eThsecw9m3jPqDwTyobcdbg==";
};
};
- "es5-ext-0.10.53" = {
+ "es5-ext-0.10.51" = {
name = "es5-ext";
packageName = "es5-ext";
- version = "0.10.53";
+ version = "0.10.51";
src = fetchurl {
- url = "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz";
- sha512 = "3wl9jgj276xsjcf4gvc9w7gg403rg02s1i24r7scvhwg0mmgbqwsszjk94xnzfd3wj4y2khk6wbz8dm9j6lvlcwrbbd324d1svr5kay";
+ url = "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.51.tgz";
+ sha512 = "oRpWzM2WcLHVKpnrcyB7OW8j/s67Ba04JCm0WnNv3RiABSvs7mrQlutB8DBv793gKcp0XENR8Il8WxGTlZ73gQ==";
};
};
"es6-iterator-2.0.3" = {
@@ -3433,22 +3343,13 @@ let
sha1 = "a7de889141a05a94b0854403b2d0a0fbfa98f3b7";
};
};
- "es6-promise-4.2.8" = {
- name = "es6-promise";
- packageName = "es6-promise";
- version = "4.2.8";
- src = fetchurl {
- url = "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz";
- sha512 = "3zz892nih7z36hb24sqg3wgzgzp81zjq7h8bbrpdh80yxp46r9rk2ddhr65zqg9ygi4s8ph9fs3in3gkinvqwfhqlpy5iasjz3wd40w";
- };
- };
- "es6-symbol-3.1.3" = {
+ "es6-symbol-3.1.2" = {
name = "es6-symbol";
packageName = "es6-symbol";
- version = "3.1.3";
+ version = "3.1.2";
src = fetchurl {
- url = "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz";
- sha512 = "0sgbv9jpq91di424qar8xiw36az4msxqhgpk1ixq5hv4wdbgaxs45q8i671icpg085bh1j7hj93iyszp7x9fmhld30jj3kff6gri7il";
+ url = "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.2.tgz";
+ sha512 = "/ZypxQsArlv+KHpGvng52/Iz8by3EQPxhmbuz8yFG89N/caTFBSbcXONDw0aMjy827gQg26XAjP4uXFvnfINmQ==";
};
};
"escape-html-1.0.3" = {
@@ -3469,13 +3370,13 @@ let
sha1 = "1b61c0562190a8dff6ae3bb2cf0200ca130b86d4";
};
};
- "escodegen-1.14.1" = {
+ "escodegen-1.12.0" = {
name = "escodegen";
packageName = "escodegen";
- version = "1.14.1";
+ version = "1.12.0";
src = fetchurl {
- url = "https://registry.npmjs.org/escodegen/-/escodegen-1.14.1.tgz";
- sha512 = "14kvh9zgpdp6ci9l9nqwwlhjz8gidkhgsv1yj8i7jbh087fchwwn62440spqk09f3qz13jrdyqdgfhf2yddkm7p6hgx4jbjqhspnsq6";
+ url = "https://registry.npmjs.org/escodegen/-/escodegen-1.12.0.tgz";
+ sha512 = "TuA+EhsanGcme5T3R0L80u4t8CpbXQjegRmf7+FPTJrtCTErXFeelblRgHQa1FofEzqYYJmJ/OqjTwREp9qgmg==";
};
};
"eslint-scope-4.0.3" = {
@@ -3484,7 +3385,16 @@ let
version = "4.0.3";
src = fetchurl {
url = "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz";
- sha512 = "2p4myi99y1nk5dy7fvmbspjdynigw3dzkhcm7zaiwfyw2wp6j61y0i8mba18ksv9qi2s1wp6w6xhn7471qs631bqwmz8fzmvas6xdd7";
+ sha512 = "p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==";
+ };
+ };
+ "esprima-3.1.3" = {
+ name = "esprima";
+ packageName = "esprima";
+ version = "3.1.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz";
+ sha1 = "fdca51cee6133895e3c88d535ce49dbff62a4633";
};
};
"esprima-4.0.1" = {
@@ -3493,7 +3403,7 @@ let
version = "4.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz";
- sha512 = "3h999di4dnwxb22lxlb7cbz42nalrv8g8sqdvrkkl5c27gnwhp1rva4039hmq6g1i0y4mfjgx6p4i2vwxxl0zlahfzdd9fl1qbqasvq";
+ sha512 = "eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==";
};
};
"esrecurse-4.2.1" = {
@@ -3502,7 +3412,7 @@ let
version = "4.2.1";
src = fetchurl {
url = "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz";
- sha512 = "06zyknk70y80n428x20wvjqy5822wgz2yaxzw387njnz3ar6ixzjcxzr2jsl8wrm0m9jpa4ysbcr9znpk6gbkqd7wby084zxw3l317b";
+ sha512 = "64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==";
};
};
"estraverse-4.3.0" = {
@@ -3511,16 +3421,16 @@ let
version = "4.3.0";
src = fetchurl {
url = "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz";
- sha512 = "2kh3lczc7smb84ryllqrdvrknxl3h47khh7li6n9m76mj9jfh1ahz2jm8ffpcaac7i4k8zkf3sc3nczzp7djgqmsi6wrkynywlygnfz";
+ sha512 = "39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==";
};
};
- "esutils-2.0.3" = {
+ "esutils-2.0.2" = {
name = "esutils";
packageName = "esutils";
- version = "2.0.3";
+ version = "2.0.2";
src = fetchurl {
- url = "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz";
- sha512 = "3m321j8gmjllmmi1zyvbz0lsmkkjq26bvfr8niwr5b8saxh6icixmpxixyspjb40l54vpx3r3zvln190i47cx16y5x2lf1qg6liqnwi";
+ url = "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz";
+ sha1 = "0abf4f1caa5bcb1f7a9d8acc6dea4faaa04bac9b";
};
};
"etag-1.8.1" = {
@@ -3538,16 +3448,16 @@ let
version = "4.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.0.tgz";
- sha512 = "05cdww9h7f3kjfmv478p0rcq2ia3lcrvqmsh155hd6wm895i2jn6j68w0ly09c3gjn8hshfdvnh99qchipbclycnb241y993m2d5sm9";
+ sha512 = "qerSRB0p+UDEssxTtm6EDKcE7W4OaoisfIMl4CngyEhjpYglocpNg6UEqCvemdGhosAsg4sO2dXJOdyBifPGCg==";
};
};
- "events-3.1.0" = {
+ "events-3.0.0" = {
name = "events";
packageName = "events";
- version = "3.1.0";
+ version = "3.0.0";
src = fetchurl {
- url = "https://registry.npmjs.org/events/-/events-3.1.0.tgz";
- sha512 = "1d21craxji58ccc5l8c39mw7pgk0is7gj1sixm8v1va1zc81hrw8426b9rhrv7z2kwqvix5l7cyfc8awwypj19him6ffd67qbqaxzs6";
+ url = "https://registry.npmjs.org/events/-/events-3.0.0.tgz";
+ sha512 = "Dc381HFWJzEOhQ+d8pkNon++bk9h6cdAoAj4iE6Q4y6xgTzySWXlKn05/TVNpjnfRqi/X0EpJEJohPjNI3zpVA==";
};
};
"eventsource-1.0.7" = {
@@ -3556,7 +3466,7 @@ let
version = "1.0.7";
src = fetchurl {
url = "https://registry.npmjs.org/eventsource/-/eventsource-1.0.7.tgz";
- sha512 = "02zyvvhbzxhb7q9pzn867l80whipj03h4nkzjw1r8kppkmgaw0fcgvnkkv11fkfnlcdhkr9f55xrap5qpvbggkad4y4jkymxgpzbfg0";
+ sha512 = "4Ln17+vVT0k8aWq+t/bF5arcS3EpT9gYtW66EPacdj/mAFevznsnyoHLPy2BA8gbIQeIHoPsvwmfBftfcG//BQ==";
};
};
"evp_bytestokey-1.0.3" = {
@@ -3565,16 +3475,16 @@ let
version = "1.0.3";
src = fetchurl {
url = "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz";
- sha512 = "1wd18zxd7n42asa63aa4k1bdf58warg29c7c8cdzzkd4r1wva7qwzqnn52h8g8hqwj7bxjkk3ryghajrvz4i27h5bzp30p8hjiqdzgx";
+ sha512 = "/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==";
};
};
- "exec-sh-0.3.4" = {
+ "exec-sh-0.3.2" = {
name = "exec-sh";
packageName = "exec-sh";
- version = "0.3.4";
+ version = "0.3.2";
src = fetchurl {
- url = "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.4.tgz";
- sha512 = "3a56in0wklcqf6hk0n22z22yg9kzb7y4xj7yfmj2sahbnkjbr5s0sngpzrr60r5rq9b3f0f1m13da5fn9mfz7p3b5nbxgxmrs8lhhdh";
+ url = "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.2.tgz";
+ sha512 = "9sLAvzhI5nc8TpuQUh4ahMdCrWT00wPWz7j47/emR5+2qEfoZP5zzUXvx+vdx+H6ohhnsYC31iX04QLYJK8zTg==";
};
};
"execa-1.0.0" = {
@@ -3583,7 +3493,7 @@ let
version = "1.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz";
- sha512 = "0nbazkdhh5zqw7l7y4ml860h6pbn72x5kp2iaknqbdk0ygcrp3yh6bnq0brzzsyk3f72ard3ss3kp9a2ffsglib3yiamqwm4mrz3mk9";
+ sha512 = "adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==";
};
};
"exit-0.1.2" = {
@@ -3619,7 +3529,7 @@ let
version = "24.9.0";
src = fetchurl {
url = "https://registry.npmjs.org/expect/-/expect-24.9.0.tgz";
- sha512 = "38r26vw1qwvgj86dijd5hps0b5ijk4qq0zy9dcgc2dpafq6jjx1x4k9lpaqs1mbkg4d9a29qkx914y9waavswvgwvcmv8n8qp3l1xf2";
+ sha512 = "wvVAx8XIol3Z5m9zvZXiyZOQ+sRJqNTIm6sGjdWlaZIeupQGO3WbYI+15D/AmEwZywL6wtJkbAbJtzkOfBuR0Q==";
};
};
"express-4.17.1" = {
@@ -3628,16 +3538,7 @@ let
version = "4.17.1";
src = fetchurl {
url = "https://registry.npmjs.org/express/-/express-4.17.1.tgz";
- sha512 = "3i2sxjf2x1r9wbfdyh5ll8ybbnqq6n4xfxdlc4dsqhssljrlih18csqg142lf16lcfcdgsmvf9pff0rzxjw7p0shnlmpajipwxpswlq";
- };
- };
- "ext-1.4.0" = {
- name = "ext";
- packageName = "ext";
- version = "1.4.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/ext/-/ext-1.4.0.tgz";
- sha512 = "3n50kbfjicn887f19ragi6k288srkjidzvcnphnb2f8bqw4vn10y73p3ryjyqq0xgrdxnwhy2j9favm7pfb3j3vhf5dmi8licsbkv19";
+ sha512 = "mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==";
};
};
"extend-3.0.2" = {
@@ -3646,7 +3547,7 @@ let
version = "3.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz";
- sha512 = "3zad2109w3q3gh46s5msrnzfy2nl581sqpy20b52fs7v5pdjh3irpg7szl3xvh4sfy63218jy8ry6qlnir3baxbbfrb03swkw5swfky";
+ sha512 = "fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==";
};
};
"extend-shallow-2.0.1" = {
@@ -3673,7 +3574,7 @@ let
version = "2.0.4";
src = fetchurl {
url = "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz";
- sha512 = "2klp0045k4wnaspb9khqx90ddv7rjg997mlyp5qz41sl2yqdrpw8g8wji77qq16aawl4yhvg0f993ln48lja0kfmy0wnbh4g50zlrin";
+ sha512 = "Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==";
};
};
"extsprintf-1.3.0" = {
@@ -3685,22 +3586,22 @@ let
sha1 = "96918440e3041a7a414f8c52e3c574eb3c3e1e05";
};
};
- "fast-deep-equal-3.1.1" = {
+ "fast-deep-equal-2.0.1" = {
name = "fast-deep-equal";
packageName = "fast-deep-equal";
- version = "3.1.1";
+ version = "2.0.1";
src = fetchurl {
- url = "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz";
- sha512 = "1j7wq3vqvfgnpd2sjblnlgryxlic2fsy343fx8w4ywb2mngj1w5afq8fmly8cp9fi66dhz1fhcfpn23g5zasnzs6n1snb83qkkilhgi";
+ url = "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz";
+ sha1 = "7b05218ddf9667bf7f370bf7fdb2cb15fdd0aa49";
};
};
- "fast-json-stable-stringify-2.1.0" = {
+ "fast-json-stable-stringify-2.0.0" = {
name = "fast-json-stable-stringify";
packageName = "fast-json-stable-stringify";
- version = "2.1.0";
+ version = "2.0.0";
src = fetchurl {
- url = "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz";
- sha512 = "0gz06zkjlqc4r59ka14n3vwqjdgn40zd8r115ql3rkwqb7j42frmnsj3axr7p2md8ik52nqjn3myyv8ddavdhl4cq3xz4wbbz07y5wn";
+ url = "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz";
+ sha1 = "d5142c0caee6b1189f87d3a76111064f86c8bbf2";
};
};
"fast-levenshtein-2.0.6" = {
@@ -3727,16 +3628,16 @@ let
version = "0.11.3";
src = fetchurl {
url = "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.3.tgz";
- sha512 = "0wgmgai5pj0yjcc4gs5b6r94gr8ycsbv1xyjw055cxfy4vm6yrpqp0mpr89ychmzgr5y0mggqrljf9jhb8n5iq63bi3r9yqidpbhv0g";
+ sha512 = "D2y4bovYpzziGgbHYtGCMjlJM36vAl/y+xUyn1C+FVx8szd1E+86KwVw6XvYSzOP8iMpm1X0I4xJD+QtUb36OA==";
};
};
- "fb-watchman-2.0.1" = {
+ "fb-watchman-2.0.0" = {
name = "fb-watchman";
packageName = "fb-watchman";
- version = "2.0.1";
+ version = "2.0.0";
src = fetchurl {
- url = "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz";
- sha512 = "1b67x7n9c1irns63lipsffgi0zm9kfms6k87mznvhak81dijqvfy26nqr3j5mw41mqb3vbbhxbbmcdgc787laz3kaq45slq0wlwjhqf";
+ url = "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.0.tgz";
+ sha1 = "54e9abf7dfa2f26cd9b1636c588c1afc05de5d58";
};
};
"figgy-pudding-3.5.1" = {
@@ -3745,16 +3646,7 @@ let
version = "3.5.1";
src = fetchurl {
url = "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.1.tgz";
- sha512 = "39n5js2y984px4bvwavskv70pazpjnrvy5lnyqif5pdh6pgfinnl3b5zknfkqvlws7gnylmlwryzfpdvh0jgpgsiphx8a64fhjb3lmw";
- };
- };
- "file-uri-to-path-1.0.0" = {
- name = "file-uri-to-path";
- packageName = "file-uri-to-path";
- version = "1.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz";
- sha512 = "0px1qliabg53lwfq4izc9vdll68sd08nlczi2ms5nvg7frm3y6zgy07vdvxywazab26jc723qpmh9a6h3bdp685iddzsmgvfarpx6yi";
+ sha512 = "vNKxJHTEKNThjfrdJwHc7brvM6eVevuO5nTj6ez8ZQ1qbXTvGthucRF7S4vf2cr71QVnT70V34v0S1DyQsti0w==";
};
};
"filesize-3.6.1" = {
@@ -3763,7 +3655,7 @@ let
version = "3.6.1";
src = fetchurl {
url = "https://registry.npmjs.org/filesize/-/filesize-3.6.1.tgz";
- sha512 = "1rfby2136b86m318244b42lrcx9hc28vz71cv9i84cd5z7dd3cwvj1gx8mykbjh937yyi1h4q5kk3vhjcldc8pkd2f7iapszgbd3a7c";
+ sha512 = "7KjR1vv6qnicaPMi1iiTcI85CyYwRO/PSFCu6SvqL8jN2Wjt/NIYQTFtFs7fSDCYOstUkEWIQGFUg5YZQfjlcg==";
};
};
"fill-range-4.0.0" = {
@@ -3781,7 +3673,7 @@ let
version = "1.1.2";
src = fetchurl {
url = "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz";
- sha512 = "1cfqk6g78cb12b1cki4pbcspsy40d0yny513myqji716njyhc5hrj7ll539kz96m6vn27168hhyqvd52cr5x1cs85mm7igfkrdrq1b8";
+ sha512 = "aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==";
};
};
"find-cache-dir-1.0.0" = {
@@ -3799,7 +3691,7 @@ let
version = "2.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz";
- sha512 = "0wjlwmvadzac6hwmxv6hsc16z3285i2y0nkwpg4366flza0rx30s3ncx93xn8hkkpxr493zi5b0h94jczinr87h2m6gbhrl265qzbjf";
+ sha512 = "Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==";
};
};
"find-replace-3.0.0" = {
@@ -3808,7 +3700,7 @@ let
version = "3.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/find-replace/-/find-replace-3.0.0.tgz";
- sha512 = "04qvcapazb6cj527naq4ycrydqph63gpsq9ly76cvnxy7cm9xwdn2q62rlyvn7iynvm59akggz5jiiygzzbq7wrpwh218124fdzcdp9";
+ sha512 = "6Tb2myMioCAgv5kfvP5/PkZZ/ntTpVK39fHY7WkWBgvbeE+VHd/tZuZ4mrC+bxh4cfOZeYKVPaJIZtZXV7GNCQ==";
};
};
"find-up-2.1.0" = {
@@ -3826,16 +3718,16 @@ let
version = "3.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz";
- sha512 = "2bg49lifm64h5jqjc20612wrx7cazw9np9ms02ys94kif4li8cp5in4rvmb1c1ssa8yhbsqkgprykkj4lf3jbz8qrgp1mf8c93gl86p";
+ sha512 = "1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==";
};
};
- "findup-sync-3.0.0" = {
+ "findup-sync-2.0.0" = {
name = "findup-sync";
packageName = "findup-sync";
- version = "3.0.0";
+ version = "2.0.0";
src = fetchurl {
- url = "https://registry.npmjs.org/findup-sync/-/findup-sync-3.0.0.tgz";
- sha512 = "1i4px24rzp6x5wczj63r720lxw2rl1yvsk8w36bcmmdsyji2yx59p1nxy3v0hqjfr5s9vzrxh55v83ly3d0mf5r78hw32awp1mdzdv1";
+ url = "https://registry.npmjs.org/findup-sync/-/findup-sync-2.0.0.tgz";
+ sha1 = "9326b1488c22d1a6088650a86901b2d9a90a2cbc";
};
};
"flush-write-stream-1.1.1" = {
@@ -3844,7 +3736,7 @@ let
version = "1.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz";
- sha512 = "3pkp1ymgv73zg0d94la628nagxyngq7zm1jmngx6vjc6vi5d4jkmvfygvgac6w6x929hqljwygaidq2znk3l5xd4apdvxvpas21g7nx";
+ sha512 = "3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==";
};
};
"follow-redirects-1.5.10" = {
@@ -3853,7 +3745,7 @@ let
version = "1.5.10";
src = fetchurl {
url = "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.10.tgz";
- sha512 = "1alfnscb0lnmf1ka8d5jrp48bizkbqrdz616r7q9yv4afqadlli1xmmf7lsvany1kmmnmwpvhbgx70mvcsnjf1ywjnzmkmk53h6apni";
+ sha512 = "0V5l4Cizzvqt5D44aTXbFZz+FtyXV1vrDN6qrelxtfYQKW0KO0W2T/hkE8xvGa/540LkZlkaUjO4ailYTFtHVQ==";
};
};
"for-in-1.0.2" = {
@@ -3880,7 +3772,7 @@ let
version = "2.3.3";
src = fetchurl {
url = "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz";
- sha512 = "0jj3hgqp9pmxmfavx6rvdfl3r4yf98clpsarqadz3hq0dxhjlh2ppd9x8bvmaq3nwjdqpdvqx25pwyin4ipixhgsn7s3p9fcc3wllnn";
+ sha512 = "1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==";
};
};
"form-data-2.5.1" = {
@@ -3889,16 +3781,16 @@ let
version = "2.5.1";
src = fetchurl {
url = "https://registry.npmjs.org/form-data/-/form-data-2.5.1.tgz";
- sha512 = "1aa6m5c13kybvcycjdyhr0qbb7097qs7kah89bbhynjs9r5fl6ibbhscpin31nshzhw5nszw5c6x10krrig90afh88la456cgflsvcv";
+ sha512 = "m21N3WOmEEURgk6B9GLOE4RuWOFf28Lhh9qGYeNlGq4VDXUlJy2th2slBNU8Gp8EzloYZOibZJ7t5ecIrFSjVA==";
};
};
- "formidable-1.2.2" = {
+ "formidable-1.2.1" = {
name = "formidable";
packageName = "formidable";
- version = "1.2.2";
+ version = "1.2.1";
src = fetchurl {
- url = "https://registry.npmjs.org/formidable/-/formidable-1.2.2.tgz";
- sha512 = "3jm9bdwpbsvpf9f7v9gh2dc01p5pg77g1q6g6jwxyaqykr6q6ljp3gvkbxrxa6wkhlnw52qd130f4nx8f6zwf74h8jgy8rmxsdhpj2p";
+ url = "https://registry.npmjs.org/formidable/-/formidable-1.2.1.tgz";
+ sha512 = "Fs9VRguL0gqGHkXS5GQiMCr1VhZBxz0JnJs4JmMp/2jL18Fmbzvv7vOFRU+U8TBkHEE/CX1qDXzJplVULgsLeg==";
};
};
"forwarded-0.1.2" = {
@@ -3937,6 +3829,15 @@ let
sha1 = "8bfb5502bde4a4d36cfdeea007fcca21d7e382af";
};
};
+ "fs-extra-4.0.3" = {
+ name = "fs-extra";
+ packageName = "fs-extra";
+ version = "4.0.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.3.tgz";
+ sha512 = "q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==";
+ };
+ };
"fs-write-stream-atomic-1.0.10" = {
name = "fs-write-stream-atomic";
packageName = "fs-write-stream-atomic";
@@ -3955,13 +3856,13 @@ let
sha1 = "1504ad2523158caa40db4a2787cb01411994ea4f";
};
};
- "fsevents-1.2.11" = {
+ "fsevents-1.2.9" = {
name = "fsevents";
packageName = "fsevents";
- version = "1.2.11";
+ version = "1.2.9";
src = fetchurl {
- url = "https://registry.npmjs.org/fsevents/-/fsevents-1.2.11.tgz";
- sha512 = "0gh6646md6jag20cv3p6c36gf1k2h417lp8a7pwfdbvnbz9khs69hgs344jf2lk7pfqr8gyh13j56n9qvk2ad7nlq0isym93sbpgv7s";
+ url = "https://registry.npmjs.org/fsevents/-/fsevents-1.2.9.tgz";
+ sha512 = "oeyj2H3EjjonWcFjD5NvZNE9Rqe4UW+nQBU2HNeKw0koVLEFIhtyETyAakeAM3de7Z/SW5kcA+fZUait9EApnw==";
};
};
"function-bind-1.1.1" = {
@@ -3970,16 +3871,7 @@ let
version = "1.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz";
- sha512 = "38chm1mh077ksx6hy2sssfz4q29hf0ncb9k6ila7si54zqcpl5fxd1rh6wi82blqp7jcspf4aynr7jqhbsg2yc9y42xpqqp6c1jz2n8";
- };
- };
- "gensync-1.0.0-beta.1" = {
- name = "gensync";
- packageName = "gensync";
- version = "1.0.0-beta.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.1.tgz";
- sha512 = "1r0jph65fg2w5p612lr79rb1k2xyvr3cymg0cbsk8nrncdm82l4k1k8sflk3q32zahpdjfsfs15rdqcj7wgahrpzw3picmmsgl05hdg";
+ sha512 = "yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==";
};
};
"get-caller-file-1.0.3" = {
@@ -3988,7 +3880,7 @@ let
version = "1.0.3";
src = fetchurl {
url = "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz";
- sha512 = "3mw8nv3r73b3lp2pzj116p27flkrv1vq6v0ika46w3xqfinm6gxn38glryibvy834mja8ib4j9cjq27qn164z3793c9g88y79asppny";
+ sha512 = "3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==";
};
};
"get-caller-file-2.0.5" = {
@@ -3997,25 +3889,16 @@ let
version = "2.0.5";
src = fetchurl {
url = "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz";
- sha512 = "0b7da6kb3xqk26cw4i6kb1lk911z06z53if2g8l23hmfpbhl6vfbn8iip55j1yplbqnly2abb9d349r6ky2z570839q3p9z2gf4y88g";
+ sha512 = "DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==";
};
};
- "get-paths-0.0.7" = {
+ "get-paths-0.0.4" = {
name = "get-paths";
packageName = "get-paths";
- version = "0.0.7";
+ version = "0.0.4";
src = fetchurl {
- url = "https://registry.npmjs.org/get-paths/-/get-paths-0.0.7.tgz";
- sha512 = "2sbm9wgxb9lh20hl3rj1zrpvgq14kxvd16hq6p9drh7z26f6nmy4jp0irbaqk1gjal152shl7kwkwk6gskvla18p0qs8p5mn2vlj1yk";
- };
- };
- "get-stream-3.0.0" = {
- name = "get-stream";
- packageName = "get-stream";
- version = "3.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz";
- sha1 = "8e943d1358dc37555054ecbe2edb05aa174ede14";
+ url = "https://registry.npmjs.org/get-paths/-/get-paths-0.0.4.tgz";
+ sha512 = "+AxlfMGN7FuJr2zhT6aErH08HMKkRwynTTHtWCenIWkIZgx2OlkZKgt7SM4+rh8Dfi32lo6HcvqeTLxph3kjQw==";
};
};
"get-stream-4.1.0" = {
@@ -4024,7 +3907,7 @@ let
version = "4.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz";
- sha512 = "3pwlllj9naaqzlc5axbxz4jqg3v533xd9jz945mjd3zmca3hh3pr1dpwc7416kjszw6igk060v6x2dgwpr7m1rd4djavmvr8bhavihq";
+ sha512 = "GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==";
};
};
"get-value-2.0.6" = {
@@ -4045,13 +3928,13 @@ let
sha1 = "5eff8e3e684d569ae4cb2b1282604e8ba62149fa";
};
};
- "glob-7.1.6" = {
+ "glob-7.1.4" = {
name = "glob";
packageName = "glob";
- version = "7.1.6";
+ version = "7.1.4";
src = fetchurl {
- url = "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz";
- sha512 = "020qv13jbi1v4y5xavf6fw08h9svy4q9p67m4avkrrhgdjmk0c5k3h19bv7k6yn1vfxljpjw9kg81fbdg9v83cjplxvkn3v4v1v21ig";
+ url = "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz";
+ sha512 = "hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==";
};
};
"glob-parent-3.1.0" = {
@@ -4069,16 +3952,7 @@ let
version = "1.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz";
- sha512 = "1pgpsvm0rm1fnqmblx77xs67gh8c80nf4dsgcgalhh9phmlp8ahn5w7vzx3xkwyxw3fg33h8vhh3plsycw6fd7c2r76mm7m8w9fkb5h";
- };
- };
- "global-modules-2.0.0" = {
- name = "global-modules";
- packageName = "global-modules";
- version = "2.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz";
- sha512 = "3q8nyi4i93sc7kfx7mmzmkr3656h7f27f5dkwx0908mz2m4bdih9024qmbss87anjf9d817zbr0mmm2zr9pfli2qw41zxv9j2cdyril";
+ sha512 = "sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==";
};
};
"global-prefix-1.0.2" = {
@@ -4090,22 +3964,13 @@ let
sha1 = "dbf743c6c14992593c655568cb66ed32c0122ebe";
};
};
- "global-prefix-3.0.0" = {
- name = "global-prefix";
- packageName = "global-prefix";
- version = "3.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz";
- sha512 = "1dda0wwyqq1k8qa0cy6ifchm9zfbq0bsrvq68gccp4haqp0hgqs5ax1hrpxkcl9k9j3g1nb0nzi19v8ikcxxc9y6i37a24mjjfah03b";
- };
- };
"globals-11.12.0" = {
name = "globals";
packageName = "globals";
version = "11.12.0";
src = fetchurl {
url = "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz";
- sha512 = "1ab6f0n8yjl3zkl6dwhvxpxh63b4acc7nj7i21z3dx1fz1jv1c3673qpkwiavmcbbf8jlkxapx0x8ybzz5w2yra4ln24lh687y6kq2q";
+ sha512 = "WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==";
};
};
"globals-9.18.0" = {
@@ -4114,7 +3979,7 @@ let
version = "9.18.0";
src = fetchurl {
url = "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz";
- sha512 = "18psd5ig23apaw07k4mma3z1hi2ndfwsqkm05hxashnf5lf7mpfs6kjiircc0x3x3q15j2x2j4zfzsqacxvfsmw40zjchn44bfccjab";
+ sha512 = "S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==";
};
};
"globby-6.1.0" = {
@@ -4135,22 +4000,13 @@ let
sha1 = "fb2ccff9401f8600945dfada97440cca972b8680";
};
};
- "got-8.3.2" = {
- name = "got";
- packageName = "got";
- version = "8.3.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/got/-/got-8.3.2.tgz";
- sha512 = "05i0zb81f4c0z48y9mjckyajm586ygznh8y8di5g0qrg3vi9hpbw2q3cf548as8zx9b4g1q5zf2cab43yx21wnan1l0qsz19zjhjdda";
- };
- };
- "graceful-fs-4.2.3" = {
+ "graceful-fs-4.1.15" = {
name = "graceful-fs";
packageName = "graceful-fs";
- version = "4.2.3";
+ version = "4.1.15";
src = fetchurl {
- url = "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz";
- sha512 = "12xdl6ai5jdxcpcavw2hk4zpiknz7g7f2cvgawzwlzv7cy7qf7riq8ymkgqdqxjkpl1mg627dxa65zc9b0yqhflsmqlfg5q3481azbb";
+ url = "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.15.tgz";
+ sha512 = "6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA==";
};
};
"growly-1.3.0" = {
@@ -4168,7 +4024,7 @@ let
version = "5.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/gzip-size/-/gzip-size-5.1.1.tgz";
- sha512 = "0y1sp7474a0w8329a3d69dgqdbaj7azkx415kcdrkri95c6gyvpj6c3mp5v0jdwjasq01xw07lr5l551z77ch0nkcszn7m8d7mf5l8l";
+ sha512 = "FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA==";
};
};
"handle-thing-2.0.0" = {
@@ -4177,7 +4033,16 @@ let
version = "2.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.0.tgz";
- sha512 = "28zz3rsr08yf5sib0pnnwyk99023ll7bp73z28r1pb6j722bfdhxmzww91cyh713b3a6bqvfxlglancn95pwdnsb5w8w2sda9xk72vp";
+ sha512 = "d4sze1JNC454Wdo2fkuyzCr6aHcbL6PGGuFAz0Li/NcOm1tCHGnWDRmJP85dh9IhQErTc2svWFEX5xHIOo//kQ==";
+ };
+ };
+ "handlebars-4.3.3" = {
+ name = "handlebars";
+ packageName = "handlebars";
+ version = "4.3.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/handlebars/-/handlebars-4.3.3.tgz";
+ sha512 = "VupOxR91xcGojfINrzMqrvlyYbBs39sXIrWa7YdaQWeBudOlvKEGvCczMfJPgnuwHE/zyH1M6J+IUP6cgDVyxg==";
};
};
"har-schema-2.0.0" = {
@@ -4195,7 +4060,7 @@ let
version = "5.1.3";
src = fetchurl {
url = "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz";
- sha512 = "3kaldgfsh3lfvgvw31s8b7q345zf7ixjahllncdckcw6qfs3gnbsamdxgs9kfigq7rwmja7v51ghh7y0rsp6q7jmvmbydhh645wxnxh";
+ sha512 = "sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==";
};
};
"has-1.0.3" = {
@@ -4204,7 +4069,7 @@ let
version = "1.0.3";
src = fetchurl {
url = "https://registry.npmjs.org/has/-/has-1.0.3.tgz";
- sha512 = "37vh53c11hws66navka0w9xxm6rcr034bxpyvaldiqz1msafqf0jpi1aqxbaygs53arz9y510qg6dl6vrm285hrxniygs2l8lxnyrvz";
+ sha512 = "f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==";
};
};
"has-ansi-2.0.0" = {
@@ -4225,31 +4090,13 @@ let
sha1 = "b5d454dc2199ae225699f3467e5a07f3b955bafd";
};
};
- "has-symbol-support-x-1.4.2" = {
- name = "has-symbol-support-x";
- packageName = "has-symbol-support-x";
- version = "1.4.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz";
- sha512 = "0kljkjnsw7jnqm8dpf05rd7a59xjfwlbmp1qxs5kdda78zwwqfpkq5ryc2510iyam6v5vbyy0h7bpkwqadajq1ag2zaa7dymyyhwfnx";
- };
- };
- "has-symbols-1.0.1" = {
+ "has-symbols-1.0.0" = {
name = "has-symbols";
packageName = "has-symbols";
- version = "1.0.1";
+ version = "1.0.0";
src = fetchurl {
- url = "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz";
- sha512 = "0mb9d5yqvznqmq073hdc4wl7175niiqpkpb7iqqv8p0q6xgmrhfap9ni6iwrx44w8p9vyg8n3zsllil5pdflzlh462dkydymfi2rdrw";
- };
- };
- "has-to-string-tag-x-1.4.1" = {
- name = "has-to-string-tag-x";
- packageName = "has-to-string-tag-x";
- version = "1.4.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz";
- sha512 = "0bqvhd628h3lrsydbp1xllh7jp23c58j7d4z0x0v9ddffindkk1zfrqmzm28z47ipjp0zxlmzvmlzk98zf9mzjsc47bmp1ydizcmmmx";
+ url = "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz";
+ sha1 = "ba1a8f1af2a0fc39650f5c850367704122063b44";
};
};
"has-value-0.3.1" = {
@@ -4303,7 +4150,7 @@ let
version = "1.1.7";
src = fetchurl {
url = "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz";
- sha512 = "1f5xc15zpy3b7hssv57xnd92ja5r073zvd2pczvncxmy1jnbjcx716riyr2syvah88qk7328a6fz049mziv2k837093xqxd86r9m8xm";
+ sha512 = "taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==";
};
};
"hmac-drbg-1.0.1" = {
@@ -4330,7 +4177,7 @@ let
version = "1.0.3";
src = fetchurl {
url = "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz";
- sha512 = "1qc7ngn9k1w5lcqx2ygqb2x9f03knfbsym25l6qsp6q9qdcxa4fzwwjsh9d9lm5l1569v19rjp7sdnz11087f4b6sv34rav9rcacabr";
+ sha512 = "eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==";
};
};
"hoopy-0.1.4" = {
@@ -4339,16 +4186,16 @@ let
version = "0.1.4";
src = fetchurl {
url = "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz";
- sha512 = "1yx4ynb45w5hn214j6xm2357i3hcbhyh21d7040ikmi9ywaqsjycbzp390wp1qixpyjnc8aaacwzqyf1cvlfz7c5fs6brxbd7xjq5qx";
+ sha512 = "HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==";
};
};
- "hosted-git-info-2.8.8" = {
+ "hosted-git-info-2.8.4" = {
name = "hosted-git-info";
packageName = "hosted-git-info";
- version = "2.8.8";
+ version = "2.8.4";
src = fetchurl {
- url = "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz";
- sha512 = "19a25b4xb3hg00d1nsirc3xfcc07rplbh6msa49rgc8xg5rg38y1z8rfrf0dmll8k4jaml8z337bi6y2cgah66jnwxinn0sch5k7z3z";
+ url = "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.4.tgz";
+ sha512 = "pzXIvANXEFrc5oFFXRMkbLPQ2rXRoDERwDLyrcUxGhaZhgP54BBSl9Oheh7Vv0T090cszWBxPjkQQ5Sq1PbBRQ==";
};
};
"hpack.js-2.1.6" = {
@@ -4366,7 +4213,7 @@ let
version = "1.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz";
- sha512 = "1ir4rhs26z0x26nr1bca94rbgyginfyrdza1a550ish1ssv5cf9j94dgl2j47n65yvjsnmhx8m749bljr3qjn7pdndcp7l35375jngg";
+ sha512 = "71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw==";
};
};
"html-entities-1.2.1" = {
@@ -4378,31 +4225,13 @@ let
sha1 = "0df29351f0721163515dfb9e5543e5f6eed5162f";
};
};
- "html-escaper-2.0.0" = {
- name = "html-escaper";
- packageName = "html-escaper";
- version = "2.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.0.tgz";
- sha512 = "0i7fxa00a4a7qdgxkiafdbpwvm5x80fivcnhmwbd8qdyxf18zdxzmriqq48k5a7yr7vn0hhzvvf1nki2105hqn29fznnn0iw42vv2vb";
- };
- };
"http-assert-1.4.1" = {
name = "http-assert";
packageName = "http-assert";
version = "1.4.1";
src = fetchurl {
url = "https://registry.npmjs.org/http-assert/-/http-assert-1.4.1.tgz";
- sha512 = "21ixj6v0igbmy7zx5g4kpqp9fr495ki1jm8qszg1gbwmwcbji51n4zcpm6ll8a927m626rw4vkdamvsi90azmsnapm2d5lkl6mkpp5d";
- };
- };
- "http-cache-semantics-3.8.1" = {
- name = "http-cache-semantics";
- packageName = "http-cache-semantics";
- version = "3.8.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz";
- sha512 = "3gsj16kpvygynld5ajbvg8ii3n3bka4waamdzx30wwhz72mdr6wvffm20rfnxwzid9fq49d5g333yjq5dz1qqbnk9bwcmrj9f5bda75";
+ sha512 = "rdw7q6GTlibqVVbXr0CKelfV5iY8G2HqEUkhSk297BMbSpSL8crXC+9rjKoMcZZEsksX30le6f/4ul4E28gegw==";
};
};
"http-deceiver-1.2.7" = {
@@ -4429,16 +4258,7 @@ let
version = "1.7.2";
src = fetchurl {
url = "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz";
- sha512 = "13c4825kzqlxdqfjrlrwh15ira0bjm9m3b8qcrfzaysiky1m3gb6dv6gcjgpnap9mbl0fajqiibzp1w5r8qnyn8glaj4wgzf6vh2i5r";
- };
- };
- "http-errors-1.7.3" = {
- name = "http-errors";
- packageName = "http-errors";
- version = "1.7.3";
- src = fetchurl {
- url = "https://registry.npmjs.org/http-errors/-/http-errors-1.7.3.tgz";
- sha512 = "1zx0vws4k6lcw8j8pgc2yrwfw56s6n2z4dvhd9lcj9l1ywnl9ssianilmrlzr6ravkqxv0xbdqg4cn0q3l72d8h0achvcdbqp8dfd35";
+ sha512 = "uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==";
};
};
"http-parser-js-0.4.10" = {
@@ -4456,7 +4276,7 @@ let
version = "1.18.0";
src = fetchurl {
url = "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.0.tgz";
- sha512 = "2jhzdgr7gcgj58mf798ak1a638wm4mnp45pk48im1rf03dpw39alpyabd7rqwqgjrilaggnmh6nd3m9pqnyn76q3mw5g7rzjf43d0pk";
+ sha512 = "84I2iJM/n1d4Hdgc6y2+qY5mDaz2PUVjlg9znE9byl+q0uC3DeByqBGReQu5tpLK0TAqTIXScRUV+dg7+bUPpQ==";
};
};
"http-proxy-middleware-0.19.1" = {
@@ -4465,7 +4285,7 @@ let
version = "0.19.1";
src = fetchurl {
url = "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz";
- sha512 = "3fl42r9rpdqm0jrrd2wqws6syv02r8cqgy0j6ddrjvn5p3by8shm0mmbych1g5k9i5agc70x6z2904nrgidkdnlq1pwafqhcf0i6xn8";
+ sha512 = "yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==";
};
};
"http-signature-1.2.0" = {
@@ -4492,7 +4312,7 @@ let
version = "0.4.24";
src = fetchurl {
url = "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz";
- sha512 = "2n3ygx6km56rdcd5kq52bs2113xqm3vlw2kb9r7pnmxd2qhxrfahp2ngc4w7x8x76fyfpapnixnbjq1i24nc11mj6q7rghwj2fifwxz";
+ sha512 = "v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==";
};
};
"ieee754-1.1.13" = {
@@ -4501,7 +4321,7 @@ let
version = "1.1.13";
src = fetchurl {
url = "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz";
- sha512 = "179jm8fhl2advz4j63klrp57sm99wvyb5jcxwfr9rhi730ybcxkyfqrr0pmwvir12zjzpkwwvjjkjclwrss7lpab7dg2myqc8izpxz2";
+ sha512 = "4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==";
};
};
"iferr-0.1.5" = {
@@ -4519,7 +4339,7 @@ let
version = "3.3.10";
src = fetchurl {
url = "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz";
- sha512 = "2x7za00gs7ipwcq29bslxcdv7j47m28jx14n9ybs5h2icr4024jn5ppmbs6953g2qb3amhs1gg5x0s48ky3mk7ybi36wchsb7kks2ry";
+ sha512 = "Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==";
};
};
"import-local-2.0.0" = {
@@ -4528,7 +4348,7 @@ let
version = "2.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz";
- sha512 = "04jd526svpmpgya7i580qcb13s9b6bw4s9hng2fsni2gxsz6h8vqxl8gbm5k575yxm5aqhy001rl7p1iy60rsi6371cvynfdpi39avg";
+ sha512 = "b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==";
};
};
"imurmurhash-0.1.4" = {
@@ -4540,22 +4360,13 @@ let
sha1 = "9218b9b2b928a238b13dc4fb6b6d576f231453ea";
};
};
- "indent-string-3.2.0" = {
- name = "indent-string";
- packageName = "indent-string";
- version = "3.2.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz";
- sha1 = "4a5fd6d27cc332f37e5419a504dbb837105c9289";
- };
- };
"infer-owner-1.0.4" = {
name = "infer-owner";
packageName = "infer-owner";
version = "1.0.4";
src = fetchurl {
url = "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz";
- sha512 = "3s364ysa3q0sxc852a6rlbx0y8spayvg5csradd7s9vn2fr0ky3xpfhy5kkv6afgji3df7kyiswx296kwfakydii9xygqzxgkwn6a90";
+ sha512 = "IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==";
};
};
"inflation-2.0.0" = {
@@ -4594,22 +4405,13 @@ let
sha1 = "633c2c83e3da42a502f52466022480f4208261de";
};
};
- "inherits-2.0.4" = {
- name = "inherits";
- packageName = "inherits";
- version = "2.0.4";
- src = fetchurl {
- url = "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz";
- sha512 = "30rw2i1k63pbf0n5dbwly05h95cdp1kj8c9r15gv1cwha141g61k56fx4qwsvhpm1ksnf7agch1wxirs3s0m31wbfvmcqizgrlwdywk";
- };
- };
"ini-1.3.5" = {
name = "ini";
packageName = "ini";
version = "1.3.5";
src = fetchurl {
url = "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz";
- sha512 = "1rjbvf1rg5ywhnba08sgagn2qf23lab330qrqmh7d891zap3xpxcyfyj1cblpf0f0rypglcfacybzyrpd4996aa1mbc820awa33k5j5";
+ sha512 = "RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==";
};
};
"internal-ip-4.3.0" = {
@@ -4618,7 +4420,7 @@ let
version = "4.3.0";
src = fetchurl {
url = "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz";
- sha512 = "05c6ydjyg8633b07vn5g168r5lxwvl5k1mjm55brfx35c1z18195bh67f7cfk4bjvyapxfhh8q5i7pv75k353rfp0rcpkgsa2iw2p2b";
+ sha512 = "S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==";
};
};
"interpret-1.2.0" = {
@@ -4627,16 +4429,7 @@ let
version = "1.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/interpret/-/interpret-1.2.0.tgz";
- sha512 = "1pibn9f6dn61lmilqiv8hb4aix4b78xf9sdws3rnl060vvv6l4qrw6gfmncq5n0f0rah2yj1ssfg80chaw9y5aa860wfdcccb4ghgcr";
- };
- };
- "into-stream-3.1.0" = {
- name = "into-stream";
- packageName = "into-stream";
- version = "3.1.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/into-stream/-/into-stream-3.1.0.tgz";
- sha1 = "96fb0a936c12babd6ff1752a17d05616abd094c6";
+ sha512 = "mT34yGKMNceBQUoVn7iCDKDntA7SC6gycMAWzGx1z/CMCTV7b2AAtXlo3nRyHZ1FelRkQbQjprHSYGwzLtkVbw==";
};
};
"invariant-2.2.4" = {
@@ -4645,7 +4438,7 @@ let
version = "2.2.4";
src = fetchurl {
url = "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz";
- sha512 = "0sa0bflh46zr7zqdifqk3a48bmqlmpikrnmwvgz8nx6979piw2m92qrn1g5xnpjzxn864y2jq3gl84jkws2dad3mlwr6s3fa10my4m6";
+ sha512 = "phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==";
};
};
"invert-kv-2.0.0" = {
@@ -4654,7 +4447,7 @@ let
version = "2.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz";
- sha512 = "0lamd4l8hybnh42bg1nav09fj3h7k31vnvsqbqk3mhbhml32042k8hpixhiapqfssi1jyhnw31mdv9zx0fvxzxqi8igahyh5zznzxf0";
+ sha512 = "wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==";
};
};
"ip-1.1.5" = {
@@ -4675,22 +4468,13 @@ let
sha1 = "fa78bf5d2e6913c911ce9f819ee5146bb6d844e9";
};
};
- "ipaddr.js-1.9.1" = {
+ "ipaddr.js-1.9.0" = {
name = "ipaddr.js";
packageName = "ipaddr.js";
- version = "1.9.1";
+ version = "1.9.0";
src = fetchurl {
- url = "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz";
- sha512 = "3gcwhv1wa2hb1vljlcmzhvzliks9rj7nzsw165vgy69jakw8g55ky474mj4j41vfbid8viy9nhwn9kx8pfqrikyl29i98zi9vmkz8nh";
- };
- };
- "is-absolute-url-3.0.3" = {
- name = "is-absolute-url";
- packageName = "is-absolute-url";
- version = "3.0.3";
- src = fetchurl {
- url = "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz";
- sha512 = "3ssxj0ds0anzx5qcgn5lcawrsv3br0zbi1qcfpi9sslp4iwzb0hr9aqy3y72rf9c0bwb0h5svy7l341j0arlkyvx2yp85pfgqhqv6d2";
+ url = "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.0.tgz";
+ sha512 = "M4Sjn6N/+O6/IXSJseKqHoFc+5FdGJ22sXqnjTpdZweHK64MzEPAyQZyEU3R/KRv2GLoa7nNtg/C2Ev6m7z+eA==";
};
};
"is-accessor-descriptor-0.1.6" = {
@@ -4708,7 +4492,7 @@ let
version = "1.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz";
- sha512 = "1qllik6fjwfq17ic0fxwqyll8mrhmcm36xfsq45xc57mq9ah4i4nn4f8fvgb0gx4kpl3jlpkzndp0xlmmf2mh0xmggw6mhw74fng64v";
+ sha512 = "m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==";
};
};
"is-arrayish-0.2.1" = {
@@ -4735,16 +4519,25 @@ let
version = "1.1.6";
src = fetchurl {
url = "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz";
- sha512 = "3kr8dm9qyklmm2xyiz75s8db90bfilfals4x0g276kncihrrrz0ar4y6dqpvc7pwy7h43jay1bayi1r62x97nzvcswkk4ap18pl1irm";
+ sha512 = "NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==";
};
};
- "is-callable-1.1.5" = {
+ "is-buffer-2.0.3" = {
+ name = "is-buffer";
+ packageName = "is-buffer";
+ version = "2.0.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.3.tgz";
+ sha512 = "U15Q7MXTuZlrbymiz95PJpZxu8IlipAp4dtS3wOdgPXx3mqBnslrWU14kxfHB+Py/+2PVKSr37dMAgM2A4uArw==";
+ };
+ };
+ "is-callable-1.1.4" = {
name = "is-callable";
packageName = "is-callable";
- version = "1.1.5";
+ version = "1.1.4";
src = fetchurl {
- url = "https://registry.npmjs.org/is-callable/-/is-callable-1.1.5.tgz";
- sha512 = "3wmff73yzck45x5shydqswbww8zkl03i43yhy7mm6av9770yvd2gj7xfrc8f45fw2ncn7mwblxvxlcap5rngmklkjiis902qgkay8hi";
+ url = "https://registry.npmjs.org/is-callable/-/is-callable-1.1.4.tgz";
+ sha512 = "r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA==";
};
};
"is-ci-2.0.0" = {
@@ -4753,7 +4546,7 @@ let
version = "2.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz";
- sha512 = "3inmiidgnyxsaypy9cq2pxcc0n7xcfsy3dlkjhk22y97vwz45b0hg972wj27kc0q5dd7k0zywjl3y5fjsqiq7fvllp1sh19p7p57wk1";
+ sha512 = "YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==";
};
};
"is-data-descriptor-0.1.4" = {
@@ -4771,16 +4564,16 @@ let
version = "1.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz";
- sha512 = "0ny6kxc752fg3z6fmj8a7fw2lai2y17d9fx0028nvyv1qj0sa30rfryhv9xd7b7is1yfs0val6amsy2b22rh589il10md36a75mgd4d";
+ sha512 = "jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==";
};
};
- "is-date-object-1.0.2" = {
+ "is-date-object-1.0.1" = {
name = "is-date-object";
packageName = "is-date-object";
- version = "1.0.2";
+ version = "1.0.1";
src = fetchurl {
- url = "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz";
- sha512 = "39f971gzwirnxjw4b72c175nbn1hnmrn1wljvbzvxv69hw9vpialhjafh9nkh0g3p26a49zss3rr7pxfww1f6day4s89hmqkm7l6aai";
+ url = "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz";
+ sha1 = "9aa20eb6aeebbff77fbd33e74ca01b33581d3a16";
};
};
"is-descriptor-0.1.6" = {
@@ -4789,7 +4582,7 @@ let
version = "0.1.6";
src = fetchurl {
url = "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz";
- sha512 = "0gbflcxmd30gzj91y19fylsfalirl6qg71sxjximc8lc2vxkg5h9scnahvxsczymchlx742i8ai489843ys431vyw73rp418jpxiw3a";
+ sha512 = "avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==";
};
};
"is-descriptor-1.0.2" = {
@@ -4798,7 +4591,7 @@ let
version = "1.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz";
- sha512 = "2v1a9mn2rzz52v8vs3i7njk9pv95fh971yc81xr0zkaw3dff4gbv1zv048xyjysfgwpajbyryk2px8hinwwh0wagblmw6chdbjsrs6r";
+ sha512 = "2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==";
};
};
"is-expression-3.0.0" = {
@@ -4825,7 +4618,7 @@ let
version = "1.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz";
- sha512 = "0w73qlx9ynmv2iznw1kll86yd04z4rsz3788nzgh7amcnpsbyxbrs734im9dibqgps6pjyz61s8kp4lcsbjsdfrlc51m1pm2hrxgfba";
+ sha512 = "arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==";
};
};
"is-extglob-2.1.1" = {
@@ -4837,13 +4630,13 @@ let
sha1 = "a88c02535791f02ed37c76a1b9ea9773c833f8c2";
};
};
- "is-finite-1.1.0" = {
+ "is-finite-1.0.2" = {
name = "is-finite";
packageName = "is-finite";
- version = "1.1.0";
+ version = "1.0.2";
src = fetchurl {
- url = "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz";
- sha512 = "3gj0k3vlpbc7zg5xkl8yjnilqs2dmk3ks67shchrfmnzkj6r4aad994xwfczx99ccjx6cixdqg4sawk2m92lqhh6jmfl17zlnv8rp3i";
+ url = "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz";
+ sha1 = "cc6677695602be550ef11e8b4aa6305342b6d0aa";
};
};
"is-fullwidth-code-point-1.0.0" = {
@@ -4870,7 +4663,7 @@ let
version = "2.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz";
- sha512 = "14qphsynlkivbpi3hhf3wmcjh8f5s9d2z6nr1h98ijygyj2jql330h1w52a4z33plgjma305w3rn3nf28q4n6j1qfmz2byq4gih2cki";
+ sha512 = "cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==";
};
};
"is-generator-function-1.0.7" = {
@@ -4879,7 +4672,7 @@ let
version = "1.0.7";
src = fetchurl {
url = "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.7.tgz";
- sha512 = "2vr3bz9zc2d62mnsg16ppb5h2v5h9yfyjbijysi34b10vsly1fn1g4hmqwi40fng3i9pmbkc7vapr3yl23yxc96b2jgvqcf1h9kk5v1";
+ sha512 = "YZc5EwyO4f2kWCax7oegfuSr9mFz1ZvieNYBEjmukLxgXfBUbxAWGVF7GZf0zidYtoBl3WvC07YK0wT76a+Rtw==";
};
};
"is-glob-3.1.0" = {
@@ -4897,7 +4690,7 @@ let
version = "4.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz";
- sha512 = "19c23n8r8rfbz5rgs5csbjbpwgxvwi7y6kpsvlylgs2v1r1z2zm18qzzz2g8vnnwaldn5c4qalpc6p88rl0gjrrm278j52ks0m2svg4";
+ sha512 = "5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==";
};
};
"is-number-3.0.0" = {
@@ -4909,22 +4702,13 @@ let
sha1 = "24fd6201a4782cf50561c810276afc7d12d71195";
};
};
- "is-object-1.0.1" = {
- name = "is-object";
- packageName = "is-object";
- version = "1.0.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/is-object/-/is-object-1.0.1.tgz";
- sha1 = "8952688c5ec2ffd6b03ecc85e769e02903083470";
- };
- };
"is-path-cwd-2.2.0" = {
name = "is-path-cwd";
packageName = "is-path-cwd";
version = "2.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz";
- sha512 = "0aws7clcb9cyvvb4430df9fhfnpg9bl1n07ymzp7jdzia0bvjg25gyd39xp2xhgkgpkqazw8csglblifdql0rpj4kfwg1r26xnkdpn3";
+ sha512 = "w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==";
};
};
"is-path-in-cwd-2.1.0" = {
@@ -4933,7 +4717,7 @@ let
version = "2.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz";
- sha512 = "12yyg4jlg5mmiy2g0r91hz29v3jh5g2wyhdgs1qrfswx2sp7bfsn5g4632yfxmhrpjcy03bxfj12v93yd6pdykkpsmyz912g1f1rnmc";
+ sha512 = "rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==";
};
};
"is-path-inside-2.1.0" = {
@@ -4942,16 +4726,7 @@ let
version = "2.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz";
- sha512 = "0b5h3ls9n24ma1wqpfsv7n034ryz86rfn1vkz5g0sih2abi9wrs0vx6w583s6qhcgqa6rx5w5layfz7hlakhxvf07qcnnn36x7s2b62";
- };
- };
- "is-plain-obj-1.1.0" = {
- name = "is-plain-obj";
- packageName = "is-plain-obj";
- version = "1.1.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz";
- sha1 = "71a50c8429dfca773c92a390a4a03b39fcd51d3e";
+ sha512 = "wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==";
};
};
"is-plain-object-2.0.4" = {
@@ -4960,7 +4735,7 @@ let
version = "2.0.4";
src = fetchurl {
url = "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz";
- sha512 = "0xgsjz9m3kg5pm36lcchblxk53qay59ya7wi5jgdmz0dsl5b0j2j7wcd48yyfaip1m70mj9aqf8kib02fn62k0hy0vxg2hng60yk4w7";
+ sha512 = "h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==";
};
};
"is-promise-2.1.0" = {
@@ -4972,22 +4747,13 @@ let
sha1 = "79a2a9ece7f096e80f36d2b2f3bc16c1ff4bf3fa";
};
};
- "is-regex-1.0.5" = {
+ "is-regex-1.0.4" = {
name = "is-regex";
packageName = "is-regex";
- version = "1.0.5";
+ version = "1.0.4";
src = fetchurl {
- url = "https://registry.npmjs.org/is-regex/-/is-regex-1.0.5.tgz";
- sha512 = "1hqaalcf1yqll2yzm71a1axvid0x87jp41hyicw16rl12rrh6sp6srr9lk7wxm6a1vl3ypw8qyd0imbq8fl2h7yq8l8xawdnkbrclmy";
- };
- };
- "is-retry-allowed-1.2.0" = {
- name = "is-retry-allowed";
- packageName = "is-retry-allowed";
- version = "1.2.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz";
- sha512 = "134jdgzg4p15g5jvwsmb0bmglmymn1pyk6r2w8q1fm728f15l7k12sqmfngn0mg3vs34gzg12v684fp9c99l6jnv737b6rgmiwd8ij5";
+ url = "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz";
+ sha1 = "5517489b547091b0930e095654ced25ee97e9491";
};
};
"is-stream-1.1.0" = {
@@ -4999,13 +4765,13 @@ let
sha1 = "12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44";
};
};
- "is-symbol-1.0.3" = {
+ "is-symbol-1.0.2" = {
name = "is-symbol";
packageName = "is-symbol";
- version = "1.0.3";
+ version = "1.0.2";
src = fetchurl {
- url = "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz";
- sha512 = "1lmzzy2360gfg5639x8mzi5fpc1bgpdx0ffjlqaz9affd0lvvpi7yjwk15jsm1y1l8rf5jahyapv6rm2w3p86gxkghsp0jjlj2s621v";
+ url = "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.2.tgz";
+ sha512 = "HS8bZ9ox60yCJLH9snBpIwv9pYUAkcuLhSA1oero1UB5y9aiQpRA8y2ex945AOtCZL1lJDeIk3G5LthswI46Lw==";
};
};
"is-typedarray-1.0.0" = {
@@ -5032,7 +4798,7 @@ let
version = "1.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz";
- sha512 = "0h9a8zw2ddl25yryp7i376iqjdvlsx4gw93sxy4067dw2yi98m3krfwd9xgi9q5w0idw9rqnyhhncr38xsppyi5izkb7ngai58bawkr";
+ sha512 = "eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==";
};
};
"is-wsl-1.1.0" = {
@@ -5095,7 +4861,7 @@ let
version = "4.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/isomorphic-ws/-/isomorphic-ws-4.0.1.tgz";
- sha512 = "3bk7frapznyd2q46p7kbk6w1wby8dfjj14p06j485n3s08nc398ah9d3wlr1q59sj5hv1cycvalkmn1vfzlamkp93d69981ccvny406";
+ sha512 = "BhBvN2MBpWTaSHdWRb/bwdZJ1WaehQ2L1KngkCkfLUGF0mAWAT1sQUQacEmQ0jXkFw/czDXPNQSL5u2/Krsz1w==";
};
};
"isstream-0.1.2" = {
@@ -5113,7 +4879,7 @@ let
version = "2.0.5";
src = fetchurl {
url = "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.5.tgz";
- sha512 = "2cgkn8swx4450c0m0alr4lb4fvqjyh3v9mg6ivx2sa9vq0hkb7r0yz87srf8263j089kpjmpnsl6d3l5vg7x4f4kk39n20gw6gg79gi";
+ sha512 = "8aXznuEPCJvGnMSRft4udDRDtb1V3pkQkMMI5LI+6HuQz5oQ4J2UFn1H82raA3qJtyOLkkwVqICBQkjnGtn5mA==";
};
};
"istanbul-lib-instrument-3.3.0" = {
@@ -5122,7 +4888,7 @@ let
version = "3.3.0";
src = fetchurl {
url = "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-3.3.0.tgz";
- sha512 = "1j5bcfrd9sgjpm1mpgxv847jwwcjfpzfkynjcidpf4mwxbn0p6gz622rcrmbliphcbnw0nxipw0d7aw0gva7rym3lci9rz8icvwhyg6";
+ sha512 = "5nnIN4vo5xQZHdXno/YDXJ0G+I3dAm4XgzfSVTPLQpj/zAV2dV6Juy0yaf10/zrJOJeHoN3fraFe+XRq2bFVZA==";
};
};
"istanbul-lib-report-2.0.8" = {
@@ -5131,7 +4897,7 @@ let
version = "2.0.8";
src = fetchurl {
url = "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-2.0.8.tgz";
- sha512 = "2qm8v7vck1yv85lkx7n060wdvrr547mfrc83xyr6sl4p4av7r6c5jh6mdbvxiqz2m6d5spj6v8fksa9dc6c5r86hjhqh47pkqdmww3w";
+ sha512 = "fHBeG573EIihhAblwgxrSenp0Dby6tJMFR/HvlerBsrCTD5bkUuoNtn3gVh29ZCS824cGGBPn7Sg7cNk+2xUsQ==";
};
};
"istanbul-lib-source-maps-3.0.6" = {
@@ -5140,34 +4906,25 @@ let
version = "3.0.6";
src = fetchurl {
url = "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-3.0.6.tgz";
- sha512 = "1gm71m2lqpb1p2lrwmf9f9g2maz48s133zvk0zzlblgwnjgnn6dx129cbsx8znklhanwwgck6fwnfpsy5sga5pnwfbpw923rg6cm3j7";
+ sha512 = "R47KzMtDJH6X4/YW9XTx+jrLnZnscW4VpNN+1PViSYTejLVPWv7oov+Duf8YQSPyVRUvueQqz1TcsC6mooZTXw==";
};
};
- "istanbul-reports-2.2.7" = {
+ "istanbul-reports-2.2.6" = {
name = "istanbul-reports";
packageName = "istanbul-reports";
- version = "2.2.7";
+ version = "2.2.6";
src = fetchurl {
- url = "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-2.2.7.tgz";
- sha512 = "0m8fjnnvxyyd03g22xna4jnypd01jbvdsz5k9jnqlb1v678zikdzidq7p1x4pdlg1dfzfa9g8lzz01srnamalpmrj5qxrb8ppy4bvds";
+ url = "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-2.2.6.tgz";
+ sha512 = "SKi4rnMyLBKe0Jy2uUdx28h8oG7ph2PPuQPvIAh31d+Ci+lSiEu4C+h3oBPuJ9+mPKhOyW0M8gY4U5NM1WLeXA==";
};
};
- "isurl-1.0.0" = {
- name = "isurl";
- packageName = "isurl";
- version = "1.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/isurl/-/isurl-1.0.0.tgz";
- sha512 = "3vs53bpdrwiwwcql2xs20jmd8qha27k4iypdhr0b3isgdaj18vz80nhxwvvqxk6y3x5vj3slchxl0r91gjhz487xmkkp52gridg5zyl";
- };
- };
- "jest-24.9.0" = {
+ "jest-24.8.0" = {
name = "jest";
packageName = "jest";
- version = "24.9.0";
+ version = "24.8.0";
src = fetchurl {
- url = "https://registry.npmjs.org/jest/-/jest-24.9.0.tgz";
- sha512 = "0dz2j03p5zng926y4l7d5ivp918xscx0rmpavzyh02wy397hc3qr7m8w90zyfizy0gkwcq6xcdw4a3p1rqpqyg8sy0xvvb6aqph3yb2";
+ url = "https://registry.npmjs.org/jest/-/jest-24.8.0.tgz";
+ sha512 = "o0HM90RKFRNWmAWvlyV8i5jGZ97pFwkeVoGvPW1EtLTgJc2+jcuqcbbqcSZLE/3f2S5pt0y2ZBETuhpWNl1Reg==";
};
};
"jest-changed-files-24.9.0" = {
@@ -5176,7 +4933,7 @@ let
version = "24.9.0";
src = fetchurl {
url = "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-24.9.0.tgz";
- sha512 = "2m70h82g3b9fhgyvzvg189inyc1zq20jz8nv763k4zcqg05pswzg92kjwkk26ry257qpk1p7cdg5hivchvmmg5xhh1ms756xnjxd979";
+ sha512 = "6aTWpe2mHF0DhL28WjdkO8LyGjs3zItPET4bMSeXU6T3ub4FPMw+mcOcbdGXQOAfmLcxofD23/5Bl9Z4AkFwqg==";
};
};
"jest-cli-24.9.0" = {
@@ -5185,7 +4942,7 @@ let
version = "24.9.0";
src = fetchurl {
url = "https://registry.npmjs.org/jest-cli/-/jest-cli-24.9.0.tgz";
- sha512 = "0d2yrlapfahrl57m7nwz7lw04gvx72f61sq0w8mga9c1ly2jqm1jfb7jx4xjwqy4rshz0xxrj1zcpy5s60m14n7l1b70kxd50mx2lpr";
+ sha512 = "+VLRKyitT3BWoMeSUIHRxV/2g8y9gw91Jh5z2UmXZzkZKpbC08CSehVxgHUwTpy+HwGcns/tqafQDJW7imYvGg==";
};
};
"jest-config-24.9.0" = {
@@ -5194,7 +4951,7 @@ let
version = "24.9.0";
src = fetchurl {
url = "https://registry.npmjs.org/jest-config/-/jest-config-24.9.0.tgz";
- sha512 = "1yjki6v7vm537dmjkfkdbmb9gqw90j3sz1815j1ckx21rb2pshsdpk7qccjn6hfbcn7zy287wb48ynbz6kq7mpvxplhlqamkd0fs124";
+ sha512 = "RATtQJtVYQrp7fvWg6f5y3pEFj9I+H8sWw4aKxnDZ96mob5i5SD6ZEGWgMLXQ4LE8UurrjbdlLWdUeo+28QpfQ==";
};
};
"jest-diff-24.9.0" = {
@@ -5203,7 +4960,7 @@ let
version = "24.9.0";
src = fetchurl {
url = "https://registry.npmjs.org/jest-diff/-/jest-diff-24.9.0.tgz";
- sha512 = "02sb3bshly5aqlan0hxxw54d15jm33d68zhyl9mr86lwy736g3gdvcs18d3jv9zr82vnnnhcdvi7fc7fd4aglxai8v92x00rx7fpix8";
+ sha512 = "qMfrTs8AdJE2iqrTp0hzh7kTd2PQWrsFyj9tORoKmu32xjPjeE4NyjVRDz8ybYwqS2ik8N4hsIpiVTyFeo2lBQ==";
};
};
"jest-docblock-24.9.0" = {
@@ -5212,7 +4969,7 @@ let
version = "24.9.0";
src = fetchurl {
url = "https://registry.npmjs.org/jest-docblock/-/jest-docblock-24.9.0.tgz";
- sha512 = "009kyd5sgsjr8fa7ayc30pggfywigyh6a49rwk6fs1lcn5r61iy7ffza0zssbbra98yp64qgjinbmk09m0pp1yyf0sw096cj1vf6l0p";
+ sha512 = "F1DjdpDMJMA1cN6He0FNYNZlo3yYmOtRUnktrT9Q37njYzC5WEaDdmbynIgy0L/IvXvvgsG8OsqhLPXTpfmZAA==";
};
};
"jest-each-24.9.0" = {
@@ -5221,7 +4978,7 @@ let
version = "24.9.0";
src = fetchurl {
url = "https://registry.npmjs.org/jest-each/-/jest-each-24.9.0.tgz";
- sha512 = "2i6r417rcfrcfm30qy6ahwx0bgnwmj43d9l43vj1fkzj22dp6aygkx8qb6v09iw43q0y2b8pmfdw1k2gjy2wdnbqdf8wnvgh13v9n1q";
+ sha512 = "ONi0R4BvW45cw8s2Lrx8YgbeXL1oCQ/wIDwmsM3CqM/nlblNCPmnC3IPQlMbRFZu3wKdQ2U8BqM6lh3LJ5Bsog==";
};
};
"jest-environment-jsdom-24.9.0" = {
@@ -5230,7 +4987,7 @@ let
version = "24.9.0";
src = fetchurl {
url = "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-24.9.0.tgz";
- sha512 = "2s9xjipxcg6j92q67l7c9xcc6dy8d5nhjw722j501cxha0fabdp0ld1vzdw9y4hnqbvcy2h6kagjv9vlccbvqxm03p34is1sdblbzv6";
+ sha512 = "Zv9FV9NBRzLuALXjvRijO2351DRQeLYXtpD4xNvfoVFw21IOKNhZAEUKcbiEtjTkm2GsJ3boMVgkaR7rN8qetA==";
};
};
"jest-environment-node-24.9.0" = {
@@ -5239,7 +4996,7 @@ let
version = "24.9.0";
src = fetchurl {
url = "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-24.9.0.tgz";
- sha512 = "2wbp9q6p3l2n5zd9s9788rpbyy4xgf07fgf1q8vgnndzgk87jiillyhsjliznj924bssn8pwadqaimgsdpa7pg9q4rk5ir7zvcibpp9";
+ sha512 = "6d4V2f4nxzIzwendo27Tr0aFm+IXWa0XEUnaH6nU0FMaozxovt+sfRvh4J47wL1OvF83I3SSTu0XK+i4Bqe7uA==";
};
};
"jest-get-type-24.9.0" = {
@@ -5248,7 +5005,7 @@ let
version = "24.9.0";
src = fetchurl {
url = "https://registry.npmjs.org/jest-get-type/-/jest-get-type-24.9.0.tgz";
- sha512 = "3qs6d7i3xgiwb787y3d4ymij99fqgrcn6bg0bz27ic0nr58cw49njbhnrb7jpmkq3823mqs1snx7rvz97zlhac7hh5jwyr560riwjwm";
+ sha512 = "lUseMzAley4LhIcpSP9Jf+fTrQ4a1yHQwLNeeVa2cEmbCGeoZAtYPOIv8JaxLD/sUpKxetKGP+gsHl8f8TSj8Q==";
};
};
"jest-haste-map-24.9.0" = {
@@ -5257,7 +5014,7 @@ let
version = "24.9.0";
src = fetchurl {
url = "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-24.9.0.tgz";
- sha512 = "26w4jc0ic0x8j1vza10vnf1aqahg1wknvq9q40kbsv5i9j5h3krvjb8akjgkkpv9gjh9frq04kyml8gg01d8saliy92vflnrfd4bxci";
+ sha512 = "kfVFmsuWui2Sj1Rp1AJ4D9HqJwE4uwTlS/vO+eRUaMmd54BFpli2XhMQnPC2k4cHFVbB2Q2C+jtI1AGLgEnCjQ==";
};
};
"jest-jasmine2-24.9.0" = {
@@ -5266,7 +5023,7 @@ let
version = "24.9.0";
src = fetchurl {
url = "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-24.9.0.tgz";
- sha512 = "37r7lh1ni9sizsffg7zcymwr8v30jhnz5kxmpq06i4c5d2b62nmpnci0w2kfmx0nq21ndp6829ypajdbgrdpzn57rzalq0s128fzbha";
+ sha512 = "Cq7vkAgaYKp+PsX+2/JbTarrk0DmNhsEtqBXNwUHkdlbrTBLtMJINADf2mf5FkowNsq8evbPc07/qFO0AdKTzw==";
};
};
"jest-leak-detector-24.9.0" = {
@@ -5275,7 +5032,7 @@ let
version = "24.9.0";
src = fetchurl {
url = "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-24.9.0.tgz";
- sha512 = "2n6cx7niz5q8aryz2gahj0kz5s7vvj4xjn5py635kmmrhr7xa0immgd7h6id9zxccrxz8pn8rlp9maz447xfik1dyq32a927ch0b2dm";
+ sha512 = "tYkFIDsiKTGwb2FG1w8hX9V0aUb2ot8zY/2nFg087dUageonw1zrLMP4W6zsRO59dPkTSKie+D4rhMuP9nRmrA==";
};
};
"jest-matcher-utils-24.9.0" = {
@@ -5284,7 +5041,7 @@ let
version = "24.9.0";
src = fetchurl {
url = "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-24.9.0.tgz";
- sha512 = "0fa7wakjy0cpr8scy7i55r1bp13r42n334abwv6p2zfkxa1dgkv0s00qm31437ixxv0rjah1d86vvjg6nvyn7hc62ifds9fgchzd71r";
+ sha512 = "OZz2IXsu6eaiMAwe67c1T+5tUAtQyQx27/EMEkbFAGiw52tB9em+uGbzpcgYVpA8wl0hlxKPZxrly4CXU/GjHA==";
};
};
"jest-message-util-24.9.0" = {
@@ -5293,7 +5050,7 @@ let
version = "24.9.0";
src = fetchurl {
url = "https://registry.npmjs.org/jest-message-util/-/jest-message-util-24.9.0.tgz";
- sha512 = "2bq0saksr0nf5i1vj8lkrgwpb1ssyasmmxj0bwhn6ckf921bx3lapbg7wwzp96aa0qd81pv5n6gi0iz7cpvm4l67x9lhlvp4qbgqa50";
+ sha512 = "oCj8FiZ3U0hTP4aSui87P4L4jC37BtQwUMqk+zk/b11FR19BJDeZsZAvIHutWnmtw7r85UmR3CEWZ0HWU2mAlw==";
};
};
"jest-mock-24.9.0" = {
@@ -5302,7 +5059,7 @@ let
version = "24.9.0";
src = fetchurl {
url = "https://registry.npmjs.org/jest-mock/-/jest-mock-24.9.0.tgz";
- sha512 = "3byaz1py3zmdifhw4743mrj6vq5mkqmkr83ps0w20i3dw2f46sqspx2prn9gyvcqa0i7za0gy6ff0gc28qjrcp4fxqayjlvjlvih4fw";
+ sha512 = "3BEYN5WbSq9wd+SyLDES7AHnjH9A/ROBwmz7l2y+ol+NtSFO8DYiEBzoO1CeFc9a8DYy10EO4dDFVv/wN3zl1w==";
};
};
"jest-pnp-resolver-1.2.1" = {
@@ -5311,7 +5068,7 @@ let
version = "1.2.1";
src = fetchurl {
url = "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.1.tgz";
- sha512 = "2fsj6wsh0r9hbal035dfnly528jk85b00z1rnikavh6zprlhwspq8rqjlv4ds0qkr2l62frwq803h6awxx3hgzpcbhgrqdrv7d700d6";
+ sha512 = "pgFw2tm54fzgYvc/OHrnysABEObZCUNFnhjoRjaVOCN8NYc032/gVjPaHD4Aq6ApkSieWtfKAFQtmDKAmhupnQ==";
};
};
"jest-regex-util-24.9.0" = {
@@ -5320,7 +5077,7 @@ let
version = "24.9.0";
src = fetchurl {
url = "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-24.9.0.tgz";
- sha512 = "101f428mjhbpli5q63y48lr2j3010x571y5km5mfk2zxx9vrqwnwvprsib89f5nv2lysfr6cin7gxc6ryyqx7yfc8za1idfl1psd46k";
+ sha512 = "05Cmb6CuxaA+Ys6fjr3PhvV3bGQmO+2p2La4hFbU+W5uOc479f7FdLXUWXw4pYMAhhSZIuKHwSXSu6CsSBAXQA==";
};
};
"jest-resolve-24.9.0" = {
@@ -5329,7 +5086,7 @@ let
version = "24.9.0";
src = fetchurl {
url = "https://registry.npmjs.org/jest-resolve/-/jest-resolve-24.9.0.tgz";
- sha512 = "0qkydcrqaqslxls0wgkxipas27szpigp62bw03ab640ilj8ym1zfm9x9w0x1ghp14x218dq5jzraf5niwvdybch2lc4z5zma8nxx8jd";
+ sha512 = "TaLeLVL1l08YFZAt3zaPtjiVvyy4oSA6CRe+0AFPPVX3Q/VI0giIWWoAvoS5L96vj9Dqxj4fB5p2qrHCmTU/MQ==";
};
};
"jest-resolve-dependencies-24.9.0" = {
@@ -5338,7 +5095,7 @@ let
version = "24.9.0";
src = fetchurl {
url = "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-24.9.0.tgz";
- sha512 = "3xflqrzhsd48ckwqzd4cc5b2qxng8f9946lws7dam37gwd4dxb5spjsswqa624bh36ymv8il4i4gjv9x4ay5whms19qi7an17ldnvhn";
+ sha512 = "Fm7b6AlWnYhT0BXy4hXpactHIqER7erNgIsIozDXWl5dVm+k8XdGVe1oTg1JyaFnOxarMEbax3wyRJqGP2Pq+g==";
};
};
"jest-runner-24.9.0" = {
@@ -5347,7 +5104,7 @@ let
version = "24.9.0";
src = fetchurl {
url = "https://registry.npmjs.org/jest-runner/-/jest-runner-24.9.0.tgz";
- sha512 = "1d1djjic2c29yjm7lccjh8vpa7imjmr3b4y87v255dvg7cn9p7v78298hzjvl00xkaqn4vrnwd9w6rq8hf9yagvf6hlkzrp491hjjra";
+ sha512 = "KksJQyI3/0mhcfspnxxEOBueGrd5E4vV7ADQLT9ESaCzz02WnbdbKWIf5Mkaucoaj7obQckYPVX6JJhgUcoWWg==";
};
};
"jest-runtime-24.9.0" = {
@@ -5356,7 +5113,7 @@ let
version = "24.9.0";
src = fetchurl {
url = "https://registry.npmjs.org/jest-runtime/-/jest-runtime-24.9.0.tgz";
- sha512 = "2gwrn1nf3fc73wdc0a4gjipld6ahf9iq9k37rdzp5wxish6691xnb4b72j31k2hksr6caijgdgjhgxsbxi36lgmx24zvpl5g616m0zj";
+ sha512 = "8oNqgnmF3v2J6PVRM2Jfuj8oX3syKmaynlDMMKQ4iyzbQzIG6th5ub/lM2bCMTmoTKM3ykcUYI2Pw9xwNtjMnw==";
};
};
"jest-serializer-24.9.0" = {
@@ -5365,7 +5122,7 @@ let
version = "24.9.0";
src = fetchurl {
url = "https://registry.npmjs.org/jest-serializer/-/jest-serializer-24.9.0.tgz";
- sha512 = "1nkvvhcv9qvpdxj7p66qpi46yy4yqvdw6kfdfpq3b00x4i4ypxa1c8m9s7xh672svcibgv3ghwzfh3limg7mjkx53mzffpw7aj245hg";
+ sha512 = "DxYipDr8OvfrKH3Kel6NdED3OXxjvxXZ1uIY2I9OFbGg+vUkkg7AGvi65qbhbWNPvDckXmzMPbK3u3HaDO49bQ==";
};
};
"jest-snapshot-24.9.0" = {
@@ -5374,7 +5131,7 @@ let
version = "24.9.0";
src = fetchurl {
url = "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-24.9.0.tgz";
- sha512 = "1xq7ysip1hh99xijwdhk5xmax44mkf7r0ggqdfzdmfnj7h75myfzr39nwi3ljvgwgj7lwkliz9bidivggmgl9fd13qvvcwj66ryp3xq";
+ sha512 = "uI/rszGSs73xCM0l+up7O7a40o90cnrk429LOiK3aeTvfC0HHmldbd81/B7Ix81KSFe1lwkbl7GnBGG4UfuDew==";
};
};
"jest-util-24.9.0" = {
@@ -5383,7 +5140,7 @@ let
version = "24.9.0";
src = fetchurl {
url = "https://registry.npmjs.org/jest-util/-/jest-util-24.9.0.tgz";
- sha512 = "0xcvxjx6b045jaki9zg2qjf7j10fv9wmlq2173553l6z11g73id4xgv591r7wdjd81x088fmmv2c53pq60fcjhddiqy562iqm9ikry7";
+ sha512 = "x+cZU8VRmOJxbA1K5oDBdxQmdq0OIdADarLxk0Mq+3XS4jgvhG/oKGWcIDCtPG0HgjxOYvF+ilPJQsAyXfbNOg==";
};
};
"jest-validate-24.9.0" = {
@@ -5392,7 +5149,7 @@ let
version = "24.9.0";
src = fetchurl {
url = "https://registry.npmjs.org/jest-validate/-/jest-validate-24.9.0.tgz";
- sha512 = "12y3aryz98ppjhkz6zs9pix68d6ng43dq40wyvjhdzlf1cyyfs27qk9ra1zir84g2y42smvq7rclxj8sbkzh8ic9am0h2s05vl2vwhw";
+ sha512 = "HPIt6C5ACwiqSiwi+OfSSHbK8sG7akG8eATl+IPKaeIjtPOeBUd/g3J7DghugzxrGjI93qS/+RPKe1H6PqvhRQ==";
};
};
"jest-watcher-24.9.0" = {
@@ -5401,7 +5158,7 @@ let
version = "24.9.0";
src = fetchurl {
url = "https://registry.npmjs.org/jest-watcher/-/jest-watcher-24.9.0.tgz";
- sha512 = "1kqdbclywg8vhhvh6dhrmzmdfj1ivkwdl639qxam38nxvvv869b7j9shaag8zg7cmc5nlw67yhhc7p1pynv6r491l4pcpcgy8wwpxzv";
+ sha512 = "+/fLOfKPXXYJDYlks62/4R4GoT+GU1tYZed99JSCOsmzkkF7727RqKrjNAxtfO4YpGv11wybgRvCjR73lK2GZw==";
};
};
"jest-worker-24.9.0" = {
@@ -5410,16 +5167,16 @@ let
version = "24.9.0";
src = fetchurl {
url = "https://registry.npmjs.org/jest-worker/-/jest-worker-24.9.0.tgz";
- sha512 = "1bj47m96z8b7jibrl7ybpmk88l2ic0yzwanlsimc1ca2gz8rhj0zaxaix9baxmyms63lq8dj2yxpafr739k3lhrl83pfjcc2vic8lz7";
+ sha512 = "51PE4haMSXcHohnSMdM42anbvZANYTqMrr52tVKPqqsPJMzoP6FYYDVqahX/HrAoKEKz3uUPzSvKs9A3qR4iVw==";
};
};
- "js-beautify-1.10.3" = {
+ "js-beautify-1.10.2" = {
name = "js-beautify";
packageName = "js-beautify";
- version = "1.10.3";
+ version = "1.10.2";
src = fetchurl {
- url = "https://registry.npmjs.org/js-beautify/-/js-beautify-1.10.3.tgz";
- sha512 = "2yvdw134756wahvr97k7b7s5d10h3wf454j0vjmwhgbdsmqidlyccrqvjhlm82vdwc3m0074ad79wp4qwmpclhagi9ksvx80lh3zyf1";
+ url = "https://registry.npmjs.org/js-beautify/-/js-beautify-1.10.2.tgz";
+ sha512 = "ZtBYyNUYJIsBWERnQP0rPN9KjkrDfJcMjuVGcvXOUJrD1zmOGwhRwQ4msG+HJ+Ni/FA7+sRQEMYVzdTQDvnzvQ==";
};
};
"js-stringify-1.0.2" = {
@@ -5446,7 +5203,7 @@ let
version = "4.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz";
- sha512 = "0lwyvximqkf1q5w94x2747nj2v035is66vzalrbl3f2gdh9k1m3m29p8zw6r65ps5784x2lxwz8akmv085l4ai358rwbp84axz59lj5";
+ sha512 = "RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==";
};
};
"js-yaml-3.13.1" = {
@@ -5455,7 +5212,7 @@ let
version = "3.13.1";
src = fetchurl {
url = "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz";
- sha512 = "0kkjjrr0znm2ka89ywc5518c8dw0210z91fm94c7v11l8c96mkjh0ddld5mb7jmmnpzap7vn0fhvr29lma63c9is2ixq3fpp0xxrxk1";
+ sha512 = "YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==";
};
};
"jsbn-0.1.1" = {
@@ -5473,7 +5230,7 @@ let
version = "11.12.0";
src = fetchurl {
url = "https://registry.npmjs.org/jsdom/-/jsdom-11.12.0.tgz";
- sha512 = "27wagw1v4qv7snvz46q94kvwfzs4p86izsab5rm1bjh4dj18k527msjszrcnvb924sbwk4pj0ncvdqn6jzwydcpvlsi721jgbiz3hyb";
+ sha512 = "y8Px43oyiBM13Zc1z780FrfNLJCXTL40EWlty/LXUtcjykRBNgLlCjWXpfSPBl2iv+N7koQN+dvqszHZgT/Fjw==";
};
};
"jsesc-0.5.0" = {
@@ -5500,16 +5257,7 @@ let
version = "2.5.2";
src = fetchurl {
url = "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz";
- sha512 = "20bfkjw0zjachan7rfv75dn5ky7l12xhyz919mdhh9fjn395ss454ykknjza7fwyx09dj89makcs1xi341dvv4k1cvj94739ifbp2rr";
- };
- };
- "json-buffer-3.0.0" = {
- name = "json-buffer";
- packageName = "json-buffer";
- version = "3.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz";
- sha1 = "5b1f397afc75d677bde8bcfc0e47e1f9a3d9a898";
+ sha512 = "OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==";
};
};
"json-parse-better-errors-1.0.2" = {
@@ -5518,7 +5266,7 @@ let
version = "1.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz";
- sha512 = "2pv1kaf7gjr0bhr2djaf1i88li7q3v5daz4zm4hz57i4h21jgryihxb5c2h0p0q1vrq1ffyg279hp0vjrg73shvxr5lir6plxjb5fls";
+ sha512 = "mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==";
};
};
"json-schema-0.2.3" = {
@@ -5536,7 +5284,16 @@ let
version = "0.4.1";
src = fetchurl {
url = "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz";
- sha512 = "1bbgxs4777gn3q3yxi0n792cgz9pimf85pypr0w4wzpb22nr8fl9xi98pkcqd3n4fn7lnzffpq7qwpcl4dqc15py19lwqa2jwgw5dn5";
+ sha512 = "xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==";
+ };
+ };
+ "json-stream-1.0.0" = {
+ name = "json-stream";
+ packageName = "json-stream";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/json-stream/-/json-stream-1.0.0.tgz";
+ sha1 = "1a3854e28d2bbeeab31cc7ddf683d2ddc5652708";
};
};
"json-stringify-safe-5.0.1" = {
@@ -5554,7 +5311,7 @@ let
version = "3.3.3";
src = fetchurl {
url = "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz";
- sha512 = "049m3dzsr3mcgk3g8hw79w9lr296zxs0qmmn45ngfzinyxsvqh6k52i49690bfjlhsv16yrs87vh4nh6lfy80xrdh02haicnnczrgvk";
+ sha512 = "c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==";
};
};
"json5-0.5.1" = {
@@ -5572,16 +5329,25 @@ let
version = "1.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz";
- sha512 = "0xzlb8ipv7y4s06gdr1j09fgp9a8xcjrwy5qq739vgadwzfyslk6xph4f9d8zv7rrc0fg3qn6fpwg3y1mrzf0hbi5qp8yng11cvi938";
+ sha512 = "aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==";
};
};
- "json5-2.1.1" = {
+ "json5-2.1.0" = {
name = "json5";
packageName = "json5";
- version = "2.1.1";
+ version = "2.1.0";
src = fetchurl {
- url = "https://registry.npmjs.org/json5/-/json5-2.1.1.tgz";
- sha512 = "22wbapqjyyia17kracx58ch53wppglmma2r3k2wzfjixnljynv3s7sscdxffl5v70j77j89wvq0ldmpm8xrxdbap3hqs4067mfcgvcp";
+ url = "https://registry.npmjs.org/json5/-/json5-2.1.0.tgz";
+ sha512 = "8Mh9h6xViijj36g7Dxi+Y4S6hNGV96vcJZr/SrlHh1LR/pEn/8j/+qIBbs44YKl69Lrfctp4QD+AdWLTMqEZAQ==";
+ };
+ };
+ "jsonfile-4.0.0" = {
+ name = "jsonfile";
+ packageName = "jsonfile";
+ version = "4.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz";
+ sha1 = "8771aae0799b64076b76640fca058f9c10e33ecb";
};
};
"jsonpath-plus-0.19.0" = {
@@ -5590,7 +5356,7 @@ let
version = "0.19.0";
src = fetchurl {
url = "https://registry.npmjs.org/jsonpath-plus/-/jsonpath-plus-0.19.0.tgz";
- sha512 = "29bszfdwjp446whcdh9mivbff8xl1v8jyamcwf6bg96mqr0jaghari3nfjqjrq33gv1di54kz17vrlj0bpakv2wwq0bpx6npjr7098r";
+ sha512 = "GSVwsrzW9LsA5lzsqe4CkuZ9wp+kxBb2GwNniaWzI2YFn5Ig42rSW8ZxVpWXaAfakXNrx5pgY5AbQq7kzX29kg==";
};
};
"jsprim-1.4.1" = {
@@ -5611,22 +5377,13 @@ let
sha1 = "ed8bf0921e2f3f1ed4d5c1a44f68709ed24722c3";
};
};
- "keygrip-1.1.0" = {
+ "keygrip-1.0.3" = {
name = "keygrip";
packageName = "keygrip";
- version = "1.1.0";
+ version = "1.0.3";
src = fetchurl {
- url = "https://registry.npmjs.org/keygrip/-/keygrip-1.1.0.tgz";
- sha512 = "00x227di73g3xvz8pmdhf4ykssibdigbhqw7kr6a22s8w54r7raw71apsc3r2bwda290y3wzsmay0xi59j27lh6icy295ky6a29r149";
- };
- };
- "keyv-3.0.0" = {
- name = "keyv";
- packageName = "keyv";
- version = "3.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/keyv/-/keyv-3.0.0.tgz";
- sha512 = "32ga97c763vprf4sjbb2f7gbngfppq9n1hy4cpq2h4yb1msrhh2zjimxib7p09mzgynm6askbigxlsqsm11p644avp4sf5nmng8f2vs";
+ url = "https://registry.npmjs.org/keygrip/-/keygrip-1.0.3.tgz";
+ sha512 = "/PpesirAIfaklxUzp4Yb7xBper9MwP6hNRA6BGGUFCgbJ+BM5CKBtsoxinNXkLHAr+GXS1/lSlF2rP7cv5Fl+g==";
};
};
"killable-1.0.1" = {
@@ -5635,7 +5392,7 @@ let
version = "1.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz";
- sha512 = "272kk46rkfh4wq4mispvvy174y6fj8rlnf1m5z8pszpa2igz586k5f8vzz3q3nckxwvkcyqzf48sndd48krwzr9ag22mhjlm4nasfig";
+ sha512 = "LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==";
};
};
"kind-of-3.2.2" = {
@@ -5662,16 +5419,16 @@ let
version = "5.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz";
- sha512 = "0zk87sccrjx6pgf9n74v4msnqwq5siyhrkpaklx7yk85ygy5ypcgmyfhbd5mmcyd53x8zcw0gzvp9bhbglziqbhp7a6n5zsf6p08q9l";
+ sha512 = "NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==";
};
};
- "kind-of-6.0.3" = {
+ "kind-of-6.0.2" = {
name = "kind-of";
packageName = "kind-of";
- version = "6.0.3";
+ version = "6.0.2";
src = fetchurl {
- url = "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz";
- sha512 = "23pm3j7jjxhl5igjj2mg91b2w2x6j39axjy2y7b1z0dp9jgnhxl885znwwvglzhnb5ssdc4v5vy04ks7xpwgzllyy1ngdmxbyxbbi3m";
+ url = "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz";
+ sha512 = "s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==";
};
};
"kleur-3.0.3" = {
@@ -5680,25 +5437,25 @@ let
version = "3.0.3";
src = fetchurl {
url = "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz";
- sha512 = "3rh87j32f450qslsmms0br15jzkv6b71n08xsms6wv6qfvdxv1b5cridqb7bmkwmvzffx9asikjs4vh328pmifhqn4iylcjafak6ckr";
+ sha512 = "eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==";
};
};
- "koa-2.11.0" = {
+ "koa-2.7.0" = {
name = "koa";
packageName = "koa";
- version = "2.11.0";
+ version = "2.7.0";
src = fetchurl {
- url = "https://registry.npmjs.org/koa/-/koa-2.11.0.tgz";
- sha512 = "0q4rl38fvrdnml9ix2ka3nav9zd8ilxh6738b27nvx4r05y0lb17pjw7la9nqgq0q401alrkv1cyyliig40r88c1rd3jk2195s7v50j";
+ url = "https://registry.npmjs.org/koa/-/koa-2.7.0.tgz";
+ sha512 = "7ojD05s2Q+hFudF8tDLZ1CpCdVZw8JQELWSkcfG9bdtoTDzMmkRF6BQBU7JzIzCCOY3xd3tftiy/loHBUYaY2Q==";
};
};
- "koa-body-4.1.1" = {
+ "koa-body-4.1.0" = {
name = "koa-body";
packageName = "koa-body";
- version = "4.1.1";
+ version = "4.1.0";
src = fetchurl {
- url = "https://registry.npmjs.org/koa-body/-/koa-body-4.1.1.tgz";
- sha512 = "1wfnjmilqj9fhv5dhmhpr5vx38ja1x8599nnqwx2977mhz15ig66fpcyk2rim80l8b77ir6g6w3wz71hppb445gf129kapwa0lzzdmc";
+ url = "https://registry.npmjs.org/koa-body/-/koa-body-4.1.0.tgz";
+ sha512 = "rWkMfMaCjFmIAMohtjlrg4BqDzcotK5BdZhiwJu1ONuR1ceoFUjnH3wp0hEV39HuBlc9tI3eUUFMK4Cp6ccFtA==";
};
};
"koa-compose-3.2.1" = {
@@ -5716,7 +5473,7 @@ let
version = "4.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/koa-compose/-/koa-compose-4.1.0.tgz";
- sha512 = "1grd8vfvlnkpwjj8da79mig7p54842wpxzf2dhkj4dmsjm3yh5afh7kq83pig53xbfg6fbds2iwkypgl7r6naqwblpwdf637bqxdq7h";
+ sha512 = "8ODW8TrDuMYvXRwra/Kh7/rJo9BtOfPc6qO8eAfC80CnCvSjSl0bkRM24X6/XBBEyj0v1nRUQ1LyOy3dbqOWXw==";
};
};
"koa-convert-1.2.0" = {
@@ -5728,13 +5485,22 @@ let
sha1 = "da40875df49de0539098d1700b50820cebcd21d0";
};
};
+ "koa-is-json-1.0.0" = {
+ name = "koa-is-json";
+ packageName = "koa-is-json";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/koa-is-json/-/koa-is-json-1.0.0.tgz";
+ sha1 = "273c07edcdcb8df6a2c1ab7d59ee76491451ec14";
+ };
+ };
"koa-router-7.4.0" = {
name = "koa-router";
packageName = "koa-router";
version = "7.4.0";
src = fetchurl {
url = "https://registry.npmjs.org/koa-router/-/koa-router-7.4.0.tgz";
- sha512 = "3x0wdvpg0jxpv26fd4vqhw116nw797i4pzxsgpwm17yll74h8gyxg25zjnwihnm36lhxs9bb1p5m7bm0qcym4lm2b0z17c0fw6mls11";
+ sha512 = "IWhaDXeAnfDBEpWS6hkGdZ1ablgr6Q6pGdXCyK38RbzuH4LkUOpPqPw+3f8l8aTDrQmBQ7xJc0bs2yV4dzcO+g==";
};
};
"koa-send-5.0.0" = {
@@ -5743,7 +5509,7 @@ let
version = "5.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/koa-send/-/koa-send-5.0.0.tgz";
- sha512 = "2fimqkgi0mli0fl0zfcylnbi29939cp2s7q8c60mnqiszbyyp4snkq5v87sfwjv04nkzc48l80jpkp3hdnw24fv6zp9vlpdbssnhipp";
+ sha512 = "90ZotV7t0p3uN9sRwW2D484rAaKIsD8tAVtypw/aBU+ryfV+fR2xrcAwhI8Wl6WRkojLUs/cB9SBSCuIb+IanQ==";
};
};
"koa-static-5.0.0" = {
@@ -5752,16 +5518,16 @@ let
version = "5.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/koa-static/-/koa-static-5.0.0.tgz";
- sha512 = "1llav1xa767y46f8dhhapgqyyhc4hg7np4d34lbf0r0gg5fa9gi5lypzmn3q346rmym41g4jm0lb0hsnx6z0lpzmn4pc4aqgv49ib2j";
+ sha512 = "UqyYyH5YEXaJrf9S8E23GoJFQZXkBVJ9zYYMPGz919MSX1KuvAcycIuS0ci150HCoPf4XQVhQ84Qf8xRPWxFaQ==";
};
};
- "koa-views-6.2.1" = {
+ "koa-views-6.2.0" = {
name = "koa-views";
packageName = "koa-views";
- version = "6.2.1";
+ version = "6.2.0";
src = fetchurl {
- url = "https://registry.npmjs.org/koa-views/-/koa-views-6.2.1.tgz";
- sha512 = "1xzbplyv8h0gli3blaz4k8s148m29iq39mqk1jpdh6qs14x1y5ayimfscy1rvl1wy0ix6hmd1cd9g8bcsbd8c8d4qdckfhaiz1yskf1";
+ url = "https://registry.npmjs.org/koa-views/-/koa-views-6.2.0.tgz";
+ sha512 = "Y1rCFd4I5uSjZg0r4Zzs4hDjYTSGHhdBM5DuEhccWzknWikwOfc2ph/DkrocKhtQfFbLPHkkz/Ox38AL+p99BA==";
};
};
"lazy-cache-1.0.4" = {
@@ -5779,7 +5545,7 @@ let
version = "2.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz";
- sha512 = "1wcm03j1xmwayngclsgc7xk3rfsn8d3lcas6yfxszjpjwa37nwiia213cxkagdfc56anijwb679bg42ak1w59d0bkq6j47wqdpw9wva";
+ sha512 = "avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==";
};
};
"left-pad-1.3.0" = {
@@ -5788,7 +5554,7 @@ let
version = "1.3.0";
src = fetchurl {
url = "https://registry.npmjs.org/left-pad/-/left-pad-1.3.0.tgz";
- sha512 = "08aih5wmcyaw8f8nxlcf6lhr8synqf7jpvcp0ah2vdkshckvhvw2a8sj2bqkf5dr3fq43rilnq8lj86zhasccqlrb09h0jd6lzlr3jw";
+ sha512 = "XI5MPzVNApjAyhQzphX8BkmKsKUxD4LdyK24iZeQGinBN9yTQT3bFlCBy/aVx2HrNcqQGsdot8ghrjyrvMCoEA==";
};
};
"leven-3.1.0" = {
@@ -5797,7 +5563,7 @@ let
version = "3.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz";
- sha512 = "3acc4jl6xib9wx3gqgq9wqab262mwjyc8d6aa7igfiyfyami7w4g59b62if7hd8w0zh8k1q3kqkwdxgnqsvyygw6wdaak93gzw5mixa";
+ sha512 = "qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==";
};
};
"levn-0.3.0" = {
@@ -5824,7 +5590,7 @@ let
version = "2.4.0";
src = fetchurl {
url = "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz";
- sha512 = "13mmy8rws80fp5mw0b7qwq5zvvlwq8v20hykp1npzsc5i5sw426j6sgi77js3lrqzbc8b7gjxhsrf26bi8xnn7ii8q64p2wskrspj96";
+ sha512 = "Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==";
};
};
"loader-utils-1.2.3" = {
@@ -5833,16 +5599,7 @@ let
version = "1.2.3";
src = fetchurl {
url = "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz";
- sha512 = "1j5jpk2rz5n0365vhmgknl49zq4sav613jn87b6khghcfsj3xvm2y0zil8zai7rr7wx0fvx1w78297fyiic1yydvq34776xx3qp6jky";
- };
- };
- "loader-utils-1.4.0" = {
- name = "loader-utils";
- packageName = "loader-utils";
- version = "1.4.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz";
- sha512 = "1sdj0mw1y0adq9fpaafpv91yz2ijx06s6fpzjfs0db47cry0q2xjcahr5aksf6vlxp7ripisvjz21hjkkdzrwh8pc3zm7vdq141czd8";
+ sha512 = "fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==";
};
};
"locate-path-2.0.0" = {
@@ -5860,7 +5617,7 @@ let
version = "3.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz";
- sha512 = "3jbllbkvv54d6k6zss6spzsknz5icscyfclf377jjpndb8mmacq0v9vjr1w07zjn14gaz4d2hfi0yaqk4nvg6hbm16qi70nrkivn0zc";
+ sha512 = "7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==";
};
};
"lodash-4.17.15" = {
@@ -5869,7 +5626,7 @@ let
version = "4.17.15";
src = fetchurl {
url = "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz";
- sha512 = "3a41cs1932x00vd7h32v6rfkaak3vhkwv4x0bg27ilhlmbpl95r3abc4vja21k42cdfprsy3sdfcp2xs02sfp1fflf7m3n2gd29q4zk";
+ sha512 = "8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==";
};
};
"lodash.camelcase-4.3.0" = {
@@ -5890,15 +5647,6 @@ let
sha1 = "e23f3f9c4f8fbdde872529c1071857a086e5ccef";
};
};
- "lodash.memoize-4.1.2" = {
- name = "lodash.memoize";
- packageName = "lodash.memoize";
- version = "4.1.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz";
- sha1 = "bcc6c49a42a2840ed997f323eada5ecd182e0bfe";
- };
- };
"lodash.sortby-4.7.0" = {
name = "lodash.sortby";
packageName = "lodash.sortby";
@@ -5914,16 +5662,16 @@ let
version = "2.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz";
- sha512 = "093j1mha2zwbfkb6cvxr94l1dsx44607vvyxadxki3j69s40n2f6x6iqs6f9rzpvvqd8anclsqdlrm3klkwxixm4k2fl8bjr4b01qjm";
+ sha512 = "VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==";
};
};
- "loglevel-1.6.7" = {
+ "loglevel-1.6.4" = {
name = "loglevel";
packageName = "loglevel";
- version = "1.6.7";
+ version = "1.6.4";
src = fetchurl {
- url = "https://registry.npmjs.org/loglevel/-/loglevel-1.6.7.tgz";
- sha512 = "3y57kcbhh98x86dpx7apanxgnkqf5chybr4jnwhzljd3k2n9knm5h7fp9aiv6bzpyvq1xg0qssgg3i47ddiz80h7vahfj6hb8n9x3bi";
+ url = "https://registry.npmjs.org/loglevel/-/loglevel-1.6.4.tgz";
+ sha512 = "p0b6mOGKcGa+7nnmKbpzR6qloPbrgLcnio++E+14Vo/XffOGwZtRpUhr8dTH/x2oCMmEoIU0Zwm3ZauhvYD17g==";
};
};
"loglevelnext-1.0.5" = {
@@ -5932,16 +5680,7 @@ let
version = "1.0.5";
src = fetchurl {
url = "https://registry.npmjs.org/loglevelnext/-/loglevelnext-1.0.5.tgz";
- sha512 = "3l63lnbnnsg2dgy8c89m5fxgdnl56a04hyiabic65zj4p9dsbh4jykr9jblvn8v7c7wx1a12mjv9gq69zfdfif00mw6q9pf8fmggzjp";
- };
- };
- "long-4.0.0" = {
- name = "long";
- packageName = "long";
- version = "4.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/long/-/long-4.0.0.tgz";
- sha512 = "0q7w59j4asw2i6n4hwbdrcigmaz042y2hsm31brmjfp3fg465mgqjmia2giil8kxbdh5ijdx00lv4a8n8lbj6srbziqczr22hmgxhsy";
+ sha512 = "V/73qkPuJmx4BcBF19xPBr+0ZRVBhc4POxvZTZdMeXpJ4NItXSJ/MSwuFT0kQJlCbXvdlZoQQ/418bS1y9Jh6A==";
};
};
"longest-1.0.1" = {
@@ -5959,25 +5698,7 @@ let
version = "1.4.0";
src = fetchurl {
url = "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz";
- sha512 = "3fhlaj5f55z0d4f45a5vsyz1r5k40qy6mfbxphjgnz8x4jx4d1g4pz4v2793viw0hk04a1a6zbiqxbjsjzhidp9jmmzhngzd8yb2awp";
- };
- };
- "lowercase-keys-1.0.0" = {
- name = "lowercase-keys";
- packageName = "lowercase-keys";
- version = "1.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.0.tgz";
- sha1 = "4e3366b39e7f5457e35f1324bdf6f88d0bfc7306";
- };
- };
- "lowercase-keys-1.0.1" = {
- name = "lowercase-keys";
- packageName = "lowercase-keys";
- version = "1.0.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz";
- sha512 = "1a7qa1zn5zl1nf7i6w3299lc3biabfb0w2c30cl770l2dbldvi72nwvjdlinhx7j0ldip82sj710aprdjbmbg782i2pa3jpbgmy6qhv";
+ sha512 = "lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==";
};
};
"lru-cache-4.1.5" = {
@@ -5986,7 +5707,7 @@ let
version = "4.1.5";
src = fetchurl {
url = "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz";
- sha512 = "3k64s8pgffvqc84ar3r2jjvxnrll916m1q6s4m2k8pq2gqvlrzy11hdhvx2662fa4x7h1hcpn9wmy4kk28rgk3sj76w2fpn8dn6armi";
+ sha512 = "sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==";
};
};
"lru-cache-5.1.1" = {
@@ -5995,7 +5716,7 @@ let
version = "5.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz";
- sha512 = "3vjhn04mjkxbkfb4fh7xnlghlgmqffqp5i1w2vg1ndgh5izv7nwvr8lq1n1hypfs5pm3bvbk7wf3fjm2pavld1hipz0n8rp012l14ra";
+ sha512 = "KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==";
};
};
"make-dir-1.3.0" = {
@@ -6004,7 +5725,7 @@ let
version = "1.3.0";
src = fetchurl {
url = "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz";
- sha512 = "2qkk2yzlzrfwnmw8l80cn4l91rfin7fmqn81j39s32i8gzijilbmc798wy51bs3m5gqa6dgrns95gals771jbbl4s4jgdl9ni3za3fv";
+ sha512 = "2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==";
};
};
"make-dir-2.1.0" = {
@@ -6013,16 +5734,16 @@ let
version = "2.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz";
- sha512 = "12asfdw6jlwcqjli9xywj755wznjxadmh7q6abrhldss26wdsik8w39dqww20i3ilr9mjam1r80ickwzlp9w7dz15bvqa1wszwmfbrd";
+ sha512 = "LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==";
};
};
- "make-error-1.3.6" = {
+ "make-error-1.3.5" = {
name = "make-error";
packageName = "make-error";
- version = "1.3.6";
+ version = "1.3.5";
src = fetchurl {
- url = "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz";
- sha512 = "2glh9fqac2bycfy6gmvv1r03pr484iglvv5ry3pjm6iz43h6qnkkw2l4sz9ydyadq6hip4wyjpj9jllbshxchh8k6lg5g5vsya23idk";
+ url = "https://registry.npmjs.org/make-error/-/make-error-1.3.5.tgz";
+ sha512 = "c3sIjNUow0+8swNwVpqoH4YCShKNFkMaw6oH1mNS2haDZQqkeZFlHS3dhoeEbKKmJB4vXpJucU6oH75aDYeE9g==";
};
};
"makeerror-1.0.11" = {
@@ -6040,7 +5761,7 @@ let
version = "0.0.3";
src = fetchurl {
url = "https://registry.npmjs.org/mamacro/-/mamacro-0.0.3.tgz";
- sha512 = "1670fzjdl58zpljl3vblrzfz0805w0d99kdhf9rz4cgr1f2g01ibb5s5b1n7w7dqfv8lyig9zcqw2f0gsjlzxxwj4zc939fwn3k1hd8";
+ sha512 = "qMEwh+UujcQ+kbz3T6V+wAmO2U8veoq2w+3wY8MquqwVA3jChfwY+Tk52GZKDfACEPjuZ7r2oJLejwpt8jtwTA==";
};
};
"map-age-cleaner-0.1.3" = {
@@ -6049,7 +5770,7 @@ let
version = "0.1.3";
src = fetchurl {
url = "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz";
- sha512 = "3gk1kdfw4z4pjghrxyn53gyb40gbk71ycv5mi2mbidwxg76mbfgkxcn88zkcrjw38mq6vn5kcarw4n5zq79ligh5k1s6gr8fgmg373c";
+ sha512 = "bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==";
};
};
"map-cache-0.2.2" = {
@@ -6076,7 +5797,7 @@ let
version = "1.3.5";
src = fetchurl {
url = "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz";
- sha512 = "29ds70y468n42xivsz4vrgy8rp2x4nxz52z1vkd1k49556gvn74pq998s510g3jgz9972m9yxs6yk1kw752blq97b9w8gaddkwlyay6";
+ sha512 = "xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==";
};
};
"media-typer-0.3.0" = {
@@ -6094,7 +5815,7 @@ let
version = "4.3.0";
src = fetchurl {
url = "https://registry.npmjs.org/mem/-/mem-4.3.0.tgz";
- sha512 = "3znrz98ggx92y1crm2y017k8lriwz4m9y4w451wm0h1jzsq7jgpafymdvgpznvx07l3xw8inznd78zzwyxdzhb0aq8scki9iwdrnzd9";
+ sha512 = "qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w==";
};
};
"memory-fs-0.4.1" = {
@@ -6106,15 +5827,6 @@ let
sha1 = "3a9a20b8462523e447cfbc7e8bb80ed667bfc552";
};
};
- "memory-fs-0.5.0" = {
- name = "memory-fs";
- packageName = "memory-fs";
- version = "0.5.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz";
- sha512 = "0cgni6pl3js3s6ylnj3j9sydf6z5sbnpyi42xdh4437rd6c7xgbapzdq84wn8dzxrcf7sva66z7m6mna61sdagfs41078aa9rsjn3cc";
- };
- };
"merge-descriptors-1.0.1" = {
name = "merge-descriptors";
packageName = "merge-descriptors";
@@ -6130,7 +5842,7 @@ let
version = "2.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz";
- sha512 = "3gyvijjr3va5jwglqgv7sqxm4a6nhzhj32sl68ffjf8axkzi5z25g0nl2r2mvw1kjs3z49wxjdclljkk4whzpqka4vzjg9fwylgzfv9";
+ sha512 = "abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==";
};
};
"methods-1.1.2" = {
@@ -6148,7 +5860,7 @@ let
version = "3.1.10";
src = fetchurl {
url = "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz";
- sha512 = "1r9rsac8gdslsplya0cnzyk6q0bh7m0wnxccdisacr5327k5k0v6f48dzp0022z8qqpzpvxw7sv1gzhvrqn6v5sz7qcvx37by1a8s1i";
+ sha512 = "MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==";
};
};
"miller-rabin-4.0.1" = {
@@ -6157,7 +5869,7 @@ let
version = "4.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz";
- sha512 = "12277knznlw4myxmgg6vgkrwmrhj9dyniscrlph3s08ndi2q25v3wrv6rwanvz29v5k5x756xa5yif4xllrghpn3jqaamnr3cp5ypnp";
+ sha512 = "115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==";
};
};
"mime-1.6.0" = {
@@ -6166,7 +5878,7 @@ let
version = "1.6.0";
src = fetchurl {
url = "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz";
- sha512 = "1x901mk5cdib4xp27v4ivwwr7mhy64r4rk953bzivi5p9lf2bhw88ra2rhkd254xkdx2d3q30zkq239vc4yx4pfsj4hpys8rbr6fif7";
+ sha512 = "x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==";
};
};
"mime-2.4.4" = {
@@ -6175,25 +5887,25 @@ let
version = "2.4.4";
src = fetchurl {
url = "https://registry.npmjs.org/mime/-/mime-2.4.4.tgz";
- sha512 = "0c4qs0w88nqz2v7441rw9bbsgrsh50cifwmqm2i7c96yz2ncdy35cb5g42zhr6z0wmqqcwq5la04nnf1n4y3zncvgyg8b721hvnc71d";
+ sha512 = "LRxmNwziLPT828z+4YkNzloCFC2YM4wrB99k+AV5ZbEyfGNWfG8SO1FUXLmLDBSo89NrJZ4DIWeLjy1CHGhMGA==";
};
};
- "mime-db-1.43.0" = {
+ "mime-db-1.40.0" = {
name = "mime-db";
packageName = "mime-db";
- version = "1.43.0";
+ version = "1.40.0";
src = fetchurl {
- url = "https://registry.npmjs.org/mime-db/-/mime-db-1.43.0.tgz";
- sha512 = "36x3p6lll5v1g7na92kbba0bpcl36i1argsqn8iy4mgz3zh3llnqhzhfw0l26jqcb0mh9rhhmrx718kvqzchga6y79qdg9884c6r5zv";
+ url = "https://registry.npmjs.org/mime-db/-/mime-db-1.40.0.tgz";
+ sha512 = "jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA==";
};
};
- "mime-types-2.1.26" = {
+ "mime-types-2.1.24" = {
name = "mime-types";
packageName = "mime-types";
- version = "2.1.26";
+ version = "2.1.24";
src = fetchurl {
- url = "https://registry.npmjs.org/mime-types/-/mime-types-2.1.26.tgz";
- sha512 = "1cxsgrndjg6jyfqzm74hv6cmy9lil52f1kzkq2niknaiqz20p3yiw0fpgsyld2zrbxr9abpdabz1q6nqa50xr9a0cmbjbi0cqymlnnk";
+ url = "https://registry.npmjs.org/mime-types/-/mime-types-2.1.24.tgz";
+ sha512 = "WaFHS3MCl5fapm3oLxU4eYDw77IQM2ACcxQ9RIxfaC3ooc6PFuBMGZZsYpvoXS5D5QTWPieo1jjLdAm3TBP3cQ==";
};
};
"mimic-fn-1.2.0" = {
@@ -6202,7 +5914,7 @@ let
version = "1.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz";
- sha512 = "1clrrqw75rmpkw0x53axy8va2hq2gzynz9zb58m0xv1nh3lg81cv4dfdy7pk9vrlb9ydwmj6klpicwkv2bjx3m8aj4fi2ph3jxkizwd";
+ sha512 = "jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==";
};
};
"mimic-fn-2.1.0" = {
@@ -6211,16 +5923,7 @@ let
version = "2.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz";
- sha512 = "1r8csnc32c6rrvy8d5d1g33gba52m1863wdwl7qbancmzn795726im9mrwp20k3d8pl4x4msp7n6wpldvcwkmk5y4cy0h84ka9wx9is";
- };
- };
- "mimic-response-1.0.1" = {
- name = "mimic-response";
- packageName = "mimic-response";
- version = "1.0.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz";
- sha512 = "32nwz24nh1f2nbpk8i638ff8hsg1ajmc6746abkssjr951z28362k5a92dd1cfr7bd1l9f507cn0pbam04ixfgsaygskv87g6v1r4cg";
+ sha512 = "OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==";
};
};
"minimalistic-assert-1.0.1" = {
@@ -6229,7 +5932,7 @@ let
version = "1.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz";
- sha512 = "3y39pa1xxg7j49vya7xca4p1mg89d0df56hj4yjhpyhmza3g5qvpgp11xs11wkd48zzy7ym970jfbn0ppimmczpijns249j7q05rljj";
+ sha512 = "UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==";
};
};
"minimalistic-crypto-utils-1.0.1" = {
@@ -6247,7 +5950,16 @@ let
version = "3.0.4";
src = fetchurl {
url = "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz";
- sha512 = "1879a3j85h92ypvb7lpv1dqpcxl49rqnbgs5la18zmj1yqhwl60c2m74254wbr5pp3znckqpkg9dvjyrz6hfz8b9vag5a3j910db4f8";
+ sha512 = "yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==";
+ };
+ };
+ "minimist-0.0.10" = {
+ name = "minimist";
+ packageName = "minimist";
+ version = "0.0.10";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz";
+ sha1 = "de3f98543dbf96082be48ad1a0c7cda836301dcf";
};
};
"minimist-0.0.8" = {
@@ -6259,13 +5971,13 @@ let
sha1 = "857fcabfc3397d2625b8228262e86aa7a011b05d";
};
};
- "minimist-1.2.5" = {
+ "minimist-1.2.0" = {
name = "minimist";
packageName = "minimist";
- version = "1.2.5";
+ version = "1.2.0";
src = fetchurl {
- url = "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz";
- sha512 = "0pif0kjsr0cdm73cyicn9xdx9zkly45w4akmyfa39lkaf6lzysfr8kr145p54wjk26pbsk0w0qfdds3k4bxy4wl5l210i1b8qsngkql";
+ url = "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz";
+ sha1 = "a35008b20f41383eec1fb914f4cd5df79a264284";
};
};
"mississippi-2.0.0" = {
@@ -6274,7 +5986,7 @@ let
version = "2.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/mississippi/-/mississippi-2.0.0.tgz";
- sha512 = "2gnigixsj38hrqchkf6k8wqywihq6l14pg0qb23x3qpjn56vybljv3nz1z7cbzhl952h1xfw28vsqm09pjhpv9zs9sm43rdxazkqync";
+ sha512 = "zHo8v+otD1J10j/tC+VNoGK9keCuByhKovAvdn74dmxJl9+mWHnx6EMsDN4lgRoMI/eYo2nchAxniIbUPb5onw==";
};
};
"mississippi-3.0.0" = {
@@ -6283,7 +5995,7 @@ let
version = "3.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz";
- sha512 = "2895y9fw0xa9bmwbbkv3ziz5gnvr2b9k6kgh1b815ppwhgpcnbzsmn3bjvd2c1852hfakgnxw5hbn8kr8ff1pfbnm8x0lk3qm5gb3n7";
+ sha512 = "x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==";
};
};
"mixin-deep-1.3.2" = {
@@ -6292,7 +6004,7 @@ let
version = "1.3.2";
src = fetchurl {
url = "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz";
- sha512 = "08fzp03g97vcq1dm4qs3kfjbazfs8h2m99bzdhn9caddpi4xr9bw9n9adlrv24qwfdw2jphwfhjszdwnykawd3ysj4ihp76zygh66jr";
+ sha512 = "WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==";
};
};
"mkdirp-0.5.1" = {
@@ -6310,16 +6022,16 @@ let
version = "2.24.0";
src = fetchurl {
url = "https://registry.npmjs.org/moment/-/moment-2.24.0.tgz";
- sha512 = "111s7ki890wwh47hr44ps1q5vsh23jpp56dlgvyzz7hg71np9xkrc7k683qvfs7zyijb9fdcwzvinjcnbz36lhn0hg2hhknm7xxypkd";
+ sha512 = "bV7f+6l2QigeBBZSM/6yTNq4P2fNpSWj/0e7jQcy87A8e7o2nAfP/34/2ky5Vw4B9S446EtIhodAzkFCcR4dQg==";
};
};
- "moment-timezone-0.5.28" = {
+ "moment-timezone-0.5.26" = {
name = "moment-timezone";
packageName = "moment-timezone";
- version = "0.5.28";
+ version = "0.5.26";
src = fetchurl {
- url = "https://registry.npmjs.org/moment-timezone/-/moment-timezone-0.5.28.tgz";
- sha512 = "0zr752vsxhfbfh884hzz8xbqkvs2l5778qwrkl7gxihdasi2ni80w61hvp858xclvgmcqgl2v8z1pjkffj5cbcihdb8aa1jy1k68cjc";
+ url = "https://registry.npmjs.org/moment-timezone/-/moment-timezone-0.5.26.tgz";
+ sha512 = "sFP4cgEKTCymBBKgoxZjYzlSovC20Y6J7y3nanDc5RoBIXKlZhoYwBoZGe3flwU6A372AcRwScH8KiwV6zjy1g==";
};
};
"move-concurrently-1.0.1" = {
@@ -6346,7 +6058,7 @@ let
version = "2.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz";
- sha512 = "352z145jr1zx0w6kmlz2jxcaw6j2pwwg9va3x4gk731zw1agka2b213avw12zx6hgn071ibm0f3p80n5cdv896npay4s6jwbrv7w2mn";
+ sha512 = "tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==";
};
};
"ms-2.1.2" = {
@@ -6355,7 +6067,7 @@ let
version = "2.1.2";
src = fetchurl {
url = "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz";
- sha512 = "3dqfiiw6nxvvi24fndbzlccnjcas99bsd1kz5m2r78lzgpp6vx57jzbmxq3k1m7bsw88rwra0n4848l720fxxn5x20djck3wp3hysdh";
+ sha512 = "sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==";
};
};
"multicast-dns-6.2.3" = {
@@ -6364,7 +6076,7 @@ let
version = "6.2.3";
src = fetchurl {
url = "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz";
- sha512 = "3m42kr8y2s1krl4gzb5xsa9v3h01xalvrgdkj99gyfaq7761asmj5m6kzm70mxb22125gia12g7rmarnzmh09403j8j2cyvx7jqjblf";
+ sha512 = "ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==";
};
};
"multicast-dns-service-types-1.1.0" = {
@@ -6382,7 +6094,7 @@ let
version = "2.7.0";
src = fetchurl {
url = "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz";
- sha512 = "3cpmwzmngnmxhklvicnsbl5dchvsy0yikzgf705cq1cplyps3waa03xbjp306bjf167wnplibwki0csnavz98dihq2877g7xqs4dkfg";
+ sha512 = "z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==";
};
};
"nan-2.14.0" = {
@@ -6391,7 +6103,7 @@ let
version = "2.14.0";
src = fetchurl {
url = "https://registry.npmjs.org/nan/-/nan-2.14.0.tgz";
- sha512 = "115f4m91pjscflwskc29clsspd2z02gdbz0dbj63ja8bf67nraw14gvppl4872y9z2f5vbjlkpg1i4625zvalx3gp04vvn2gs7qblr0";
+ sha512 = "INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg==";
};
};
"nanomatch-1.2.13" = {
@@ -6400,7 +6112,7 @@ let
version = "1.2.13";
src = fetchurl {
url = "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz";
- sha512 = "04al0wvh9hw1p9bblk847c5nbi3lcjz2pg5yzpqdzgllk57firrqinn4yk169iddaagdf9s5l987xh43z87w3hm9h0pqv0i7pcix6ky";
+ sha512 = "fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==";
};
};
"natural-compare-1.4.0" = {
@@ -6418,7 +6130,7 @@ let
version = "0.6.2";
src = fetchurl {
url = "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz";
- sha512 = "0xi79rad0khwah5v2k6pvh8ajjgi7hp3zlkg6gk11pv70ydcq7li0kzcv1gnaf13gmblzhvx7hxs2nhypphb0sp4cggiy4ympndr5c5";
+ sha512 = "hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==";
};
};
"neo-async-2.6.1" = {
@@ -6427,7 +6139,7 @@ let
version = "2.6.1";
src = fetchurl {
url = "https://registry.npmjs.org/neo-async/-/neo-async-2.6.1.tgz";
- sha512 = "1kvffl97cs76iidch6z424p50m0wdryx6h6b1jdgr71bfg035szlxcdl6dz9jy71aj8msvprdq2ilbs9jisbim3g1b4l2bfy3qsc9lb";
+ sha512 = "iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw==";
};
};
"next-tick-1.0.0" = {
@@ -6445,25 +6157,16 @@ let
version = "1.0.5";
src = fetchurl {
url = "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz";
- sha512 = "0swp764n5mcgqfjbm3hsw9iayqy46490y4lvqyk6www0a02bw130mji8lvsvlr34sc29rai5i4vpwwhh76mzplf6ljrlvwyszjphy6n";
+ sha512 = "1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==";
};
};
- "node-forge-0.8.5" = {
+ "node-forge-0.8.2" = {
name = "node-forge";
packageName = "node-forge";
- version = "0.8.5";
+ version = "0.8.2";
src = fetchurl {
- url = "https://registry.npmjs.org/node-forge/-/node-forge-0.8.5.tgz";
- sha512 = "3nzl12m7r7d345xjm7a1kq3yjdwfa9x892djy3444h7jaav25zmzh0bcg2f24ympwh7qmyihgpx7b2dgpka52nw5k2zw9vydchi0lxw";
- };
- };
- "node-forge-0.9.0" = {
- name = "node-forge";
- packageName = "node-forge";
- version = "0.9.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/node-forge/-/node-forge-0.9.0.tgz";
- sha512 = "0lhlm8x38i28zwmjycgdcyzcqlb0x3z8scjx7vm3s4ypj99bfj7pmv18yxjsnz532z7g9li2aa1x54hbv61dmvbvm4yj3z9ml6rl17c";
+ url = "https://registry.npmjs.org/node-forge/-/node-forge-0.8.2.tgz";
+ sha512 = "mXQ9GBq1N3uDCyV1pdSzgIguwgtVpM7f5/5J4ipz12PKWElmPpVWLDuWl8iXmhysr21+WmX/OJ5UKx82wjomgg==";
};
};
"node-int64-0.4.0" = {
@@ -6475,22 +6178,13 @@ let
sha1 = "87a9065cdb355d3182d8f94ce11188b825c68a3b";
};
};
- "node-jose-1.1.3" = {
- name = "node-jose";
- packageName = "node-jose";
- version = "1.1.3";
- src = fetchurl {
- url = "https://registry.npmjs.org/node-jose/-/node-jose-1.1.3.tgz";
- sha512 = "3qb1g8mkwn2vfqj84a62sp2dfg52334f3dj7ab240w51qrf2wl2s62qjvjz46jid9r3dmasxs0hp1zbjgnqkbg9kiii8nl6if5mzslj";
- };
- };
"node-libs-browser-2.2.1" = {
name = "node-libs-browser";
packageName = "node-libs-browser";
version = "2.2.1";
src = fetchurl {
url = "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz";
- sha512 = "3jhlmpgvcnjkg1bh3qp6rqp4a4plsih4bcfqkg0by0acj58r2m1x1jlsgw1k114920vlsvwl563lfjh844mpm02ykcs14gxq47xrz47";
+ sha512 = "h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==";
};
};
"node-modules-regexp-1.0.0" = {
@@ -6508,16 +6202,16 @@ let
version = "5.4.3";
src = fetchurl {
url = "https://registry.npmjs.org/node-notifier/-/node-notifier-5.4.3.tgz";
- sha512 = "3qq3cn12n130r2k8aldr2fn3afv21m8ichf87yj7nfp251ypmb5kv9vxs70k93g9nr6164l7crvyzmw4j6b3lr8yj5f739qrcch319k";
+ sha512 = "M4UBGcs4jeOK9CjTsYwkvH6/MzuUmGCyTW+kCY7uO+1ZVr0+FHGdPdIf5CCLqAaxnRrWidyoQlNkMIIVwbKB8Q==";
};
};
- "nopt-4.0.3" = {
+ "nopt-4.0.1" = {
name = "nopt";
packageName = "nopt";
- version = "4.0.3";
+ version = "4.0.1";
src = fetchurl {
- url = "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz";
- sha512 = "0mb9va0ag1n8v5c2lhza37prcw4iyrmbw5n6yglk1kcg95xwqi9ng5dqwr17h63sl5dba2rnwwrzz7dnfvkx5z75h4j7d9kag0qdxha";
+ url = "https://registry.npmjs.org/nopt/-/nopt-4.0.1.tgz";
+ sha1 = "d0d4685afd5415193c8c7505602d0d17cd64474d";
};
};
"normalize-package-data-2.5.0" = {
@@ -6526,7 +6220,7 @@ let
version = "2.5.0";
src = fetchurl {
url = "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz";
- sha512 = "1wbwhlsm965n61y23wrm50ric9l7rig90wvx7hjdl34np6n1bbqcc67wgm494z303s6y5aj4xjyism3n6kikp40iz9qaizlfhvqr47z";
+ sha512 = "/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==";
};
};
"normalize-path-2.1.1" = {
@@ -6544,16 +6238,7 @@ let
version = "3.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz";
- sha512 = "0n301s7qa4645iyk3zpcgin8r19p0p8h8g50c3mnnrl9n3m9rpyxv79hjl6miix9daq12s69am1sbskhqnzbabmn2id0nippgj6rrp9";
- };
- };
- "normalize-url-2.0.1" = {
- name = "normalize-url";
- packageName = "normalize-url";
- version = "2.0.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/normalize-url/-/normalize-url-2.0.1.tgz";
- sha512 = "0rykwifg14xfgm9m6md48rkqqxa2cya4xdsv7jjciacis2nz6dzaccpzyldlpvy14rvihpxbdiysfn49a8x8x5jw84klmxzh9di98qg";
+ sha512 = "6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==";
};
};
"npm-run-path-2.0.2" = {
@@ -6574,13 +6259,13 @@ let
sha1 = "097b602b53422a522c1afb8790318336941a011d";
};
};
- "nwsapi-2.2.0" = {
+ "nwsapi-2.1.4" = {
name = "nwsapi";
packageName = "nwsapi";
- version = "2.2.0";
+ version = "2.1.4";
src = fetchurl {
- url = "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz";
- sha512 = "22vnwmwzxgzp9flhivwzrsa2jr754ysi133p4wdqdfgvg1mvhbjh1hv7ahbl7i2m7zv4vs6higga9c1gydywvwsi53y47qqvjsilq47";
+ url = "https://registry.npmjs.org/nwsapi/-/nwsapi-2.1.4.tgz";
+ sha512 = "iGfd9Y6SFdTNldEy2L0GUhcarIutFmk+MPWIn9dmj8NMIup03G08uUF2KGbbmv/Ux4RT0VZJoP/sVbWA6d/VIw==";
};
};
"oauth-sign-0.9.0" = {
@@ -6589,7 +6274,7 @@ let
version = "0.9.0";
src = fetchurl {
url = "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz";
- sha512 = "1jz644r7ybsq688ifahm64ih3ljqjjskm533bgir20pvc350f9cl0z162scih0r1idx8lpw5f8hxa2pkf0lhbdhr5y6ak2ga5863v3x";
+ sha512 = "fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==";
};
};
"object-assign-4.1.1" = {
@@ -6610,22 +6295,13 @@ let
sha1 = "7e7d858b781bd7c991a41ba975ed3812754e998c";
};
};
- "object-hash-1.3.1" = {
- name = "object-hash";
- packageName = "object-hash";
- version = "1.3.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/object-hash/-/object-hash-1.3.1.tgz";
- sha512 = "06crm6ynp4rxakk4frrb4kjmi758r38fs5h0f6b7giyxhj0dghb6mdx7sbp0nhnk2w8cyb1bli07d9nbm086i34j8yx641qjpzawarr";
- };
- };
- "object-inspect-1.7.0" = {
+ "object-inspect-1.6.0" = {
name = "object-inspect";
packageName = "object-inspect";
- version = "1.7.0";
+ version = "1.6.0";
src = fetchurl {
- url = "https://registry.npmjs.org/object-inspect/-/object-inspect-1.7.0.tgz";
- sha512 = "19lmsxagwl8zzqckw6p0bdjwjbq2bshicnw78az9ka40d0gjghmdm0ify1n3857fxadv43c6v0g27rk1dl514iwh40a5i3mv0fl9fkb";
+ url = "https://registry.npmjs.org/object-inspect/-/object-inspect-1.6.0.tgz";
+ sha512 = "GJzfBZ6DgDAmnuaM3104jR4s1Myxr3Y3zfIyN4z3UdqN69oSRacNK8UhnobDdC+7J2AHCjGwxQubNJfE70SXXQ==";
};
};
"object-keys-1.1.1" = {
@@ -6634,7 +6310,7 @@ let
version = "1.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz";
- sha512 = "0nf2rr25ncya39v7cq274x3w4drfbdrc3iqdwd017s1wndwh9plsjagbvhl6j6l6piipprdsvgfx4vfz8q2piz7bi4bjcll8d4h9q1n";
+ sha512 = "NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==";
};
};
"object-visit-1.0.1" = {
@@ -6652,16 +6328,16 @@ let
version = "4.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz";
- sha512 = "3krdp08gvbxvipalq64qy7bm86znxxdb7ap6bjki235qs17i9fsn6hqd22ga31sqyqa6iyy5xjfnnqc7lsck1kaybwsh154mrxcj4bv";
+ sha512 = "exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==";
};
};
- "object.getownpropertydescriptors-2.1.0" = {
+ "object.getownpropertydescriptors-2.0.3" = {
name = "object.getownpropertydescriptors";
packageName = "object.getownpropertydescriptors";
- version = "2.1.0";
+ version = "2.0.3";
src = fetchurl {
- url = "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.0.tgz";
- sha512 = "1b08dy2xs3gqhwviks5245b0m3fa6kkdcqi8wldr5cfvkpgwbvdx474k9y5cjnsf2z075gysifxsc39i59fslxrl55kgpa03xmcx7b7";
+ url = "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.3.tgz";
+ sha1 = "8758c846f5b407adab0f236e0986f14b051caa16";
};
};
"object.pick-1.3.0" = {
@@ -6679,16 +6355,7 @@ let
version = "1.1.2";
src = fetchurl {
url = "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz";
- sha512 = "0vcjqppr8sr1in2haifxl9q8v6kgn8pddc4ffkjbx5n2fasb3kdrx7mybkfxqdaqfch2hqrwa87rrwllqd5lrmx73md609682xp0z9x";
- };
- };
- "oidc-token-hash-3.0.2" = {
- name = "oidc-token-hash";
- packageName = "oidc-token-hash";
- version = "3.0.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/oidc-token-hash/-/oidc-token-hash-3.0.2.tgz";
- sha512 = "127wvn9pnb5jjxqhkr54w07z6s0njlqvrv4k8cnn2vf5y4hpbykcl2cyn8yw8zwqhzv6bqikhza5nkhmv1zm8kgpazddzgj9zryjg3m";
+ sha512 = "PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==";
};
};
"on-finished-2.3.0" = {
@@ -6706,7 +6373,7 @@ let
version = "1.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz";
- sha512 = "2n6994y8y4b146a5wpzzgw779yc227cqkmwsifc3fbn2kc9dzypjigqf72bpgsqrk7gs93l6fk4iqdk752jnsnpr89j58sbabw09455";
+ sha512 = "pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==";
};
};
"once-1.4.0" = {
@@ -6742,16 +6409,7 @@ let
version = "1.5.1";
src = fetchurl {
url = "https://registry.npmjs.org/opener/-/opener-1.5.1.tgz";
- sha512 = "2yg0r89kjihas5gr319kw75b6bjalmhpy6yfabd8g7vnldsddnnwsdbzb3942c9c9zrbz8pwa17an3rkcb8nwdd8lw72l9njz5i51l2";
- };
- };
- "openid-client-2.5.0" = {
- name = "openid-client";
- packageName = "openid-client";
- version = "2.5.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/openid-client/-/openid-client-2.5.0.tgz";
- sha512 = "339via1h7paxj3qwnzzs6p7x4r3p51k55pc6z85dpzk2gslhp84fnwa4scgcaib9xai7smcc5y7vgb88p20awllvda6v8a4ph7lay5p";
+ sha512 = "goYSy5c2UXE4Ra1xixabeVh1guIX/ZV/YokJksb6q2lubWu6UbvPQ20p542/sFIll1nl8JnCyK9oBaOcCWXwvA==";
};
};
"opn-5.5.0" = {
@@ -6760,16 +6418,25 @@ let
version = "5.5.0";
src = fetchurl {
url = "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz";
- sha512 = "2qa90jg1bw4yx1an6vbx2cp7lpk6xwa94yrbr6mkpl2h95wl4iinlmlzzy2z5ihm79d4ypkjkf3w5m7cjl79775amsbav5x021fk89y";
+ sha512 = "PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==";
};
};
- "optionator-0.8.3" = {
+ "optimist-0.6.1" = {
+ name = "optimist";
+ packageName = "optimist";
+ version = "0.6.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz";
+ sha1 = "da3ea74686fa21a19a111c326e90eb15a0196686";
+ };
+ };
+ "optionator-0.8.2" = {
name = "optionator";
packageName = "optionator";
- version = "0.8.3";
+ version = "0.8.2";
src = fetchurl {
- url = "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz";
- sha512 = "1n905a6d9xvmaqhy1xvpk4m7amkpx4wmky0w9764biihzkgachffm975qq5yqy4qjri2pbrrck994dsnz4ipmv4kbb7b4wx02jbv1gq";
+ url = "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz";
+ sha1 = "364c5e409d3f4d6301d6c0b4c05bba50180aeb64";
};
};
"ora-3.4.0" = {
@@ -6778,7 +6445,7 @@ let
version = "3.4.0";
src = fetchurl {
url = "https://registry.npmjs.org/ora/-/ora-3.4.0.tgz";
- sha512 = "1i331n8qj60jz6f51yfczwaspwsj57sykmgj34cwzhvlp761l2rx1iwqd247xys1749hhddfp6mmzznfp32dxqkjkl5ffsvsfwhgp3q";
+ sha512 = "eNwHudNbO1folBP3JsZ19v9azXWtQZjICdr3Q0TDPIaeBQ3mXLrh54wM+er0+hSp+dWKf+Z8KM58CYzEyIYxYg==";
};
};
"original-1.0.2" = {
@@ -6787,7 +6454,7 @@ let
version = "1.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/original/-/original-1.0.2.tgz";
- sha512 = "038qn5613vi5gjik4pmng7zf2ib4w81hjyzy9dhflj7kw1p1ll09nq63x9rnkyyflkv33lq8bx0fbw1gzlpp4asy24l7adam2bma847";
+ sha512 = "hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==";
};
};
"os-browserify-0.3.0" = {
@@ -6814,7 +6481,7 @@ let
version = "3.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz";
- sha512 = "3frcfnhc4914snsnfqyqrz253i5dd31202gbx4dzkp6bvc8f7wnqhfyc89zp662v016gdqa7wb1z2g6p8nzk6cxzwscwn0qii3pgjb7";
+ sha512 = "Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==";
};
};
"os-tmpdir-1.0.2" = {
@@ -6832,25 +6499,7 @@ let
version = "0.1.5";
src = fetchurl {
url = "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz";
- sha512 = "3ddw0y41pxv08ls5xhmq1bi81hppjbr45k78cjfx99vznh5znrj5g1b1wab9caj1mqlsvmfms0zm9cfb47ygm0d8wv5fccx8049q9fh";
- };
- };
- "p-any-1.1.0" = {
- name = "p-any";
- packageName = "p-any";
- version = "1.1.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/p-any/-/p-any-1.1.0.tgz";
- sha512 = "3da1hqkqhwx9xiw283nnq04pvsj1a69k7k0np5126v33dmpgxyhg19s99bz6djzd6sp713yg02h3h636wlgi9v2099rlrq2mrajvz8i";
- };
- };
- "p-cancelable-0.4.1" = {
- name = "p-cancelable";
- packageName = "p-cancelable";
- version = "0.4.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.4.1.tgz";
- sha512 = "02ipk9sgz2q0msm9h53lxbjvqprh9k6zj8q21dvczv6p6a5d4q5yqcmwj6xm0icmdc94n42plfmwlymnqn4f15pgci5j1zgq81vbmhw";
+ sha512 = "0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==";
};
};
"p-defer-1.0.0" = {
@@ -6880,22 +6529,13 @@ let
sha1 = "3fbcfb15b899a44123b34b6dcc18b724336a2cae";
};
};
- "p-is-promise-1.1.0" = {
- name = "p-is-promise";
- packageName = "p-is-promise";
- version = "1.1.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/p-is-promise/-/p-is-promise-1.1.0.tgz";
- sha1 = "9c9456989e9f6588017b0434d56097675c3da05e";
- };
- };
"p-is-promise-2.1.0" = {
name = "p-is-promise";
packageName = "p-is-promise";
version = "2.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz";
- sha512 = "0z3jpi001p4scg2h40kyy7mjvscz8l9mpdp79lhk9b19lyiz140gbwi8963dr5nrysmkrl0hy52v6ikg2wzfsmk8m6ccasgak1b8xb3";
+ sha512 = "Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==";
};
};
"p-limit-1.3.0" = {
@@ -6904,16 +6544,16 @@ let
version = "1.3.0";
src = fetchurl {
url = "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz";
- sha512 = "3sh18calqxbww99pxc84hldflmj0i915g8npihlmazw8wjqabihi9475v0ll3fhx44sxn35j014j1k5d2xr73q3mpwkmx09n2q1gxxy";
+ sha512 = "vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==";
};
};
- "p-limit-2.2.2" = {
+ "p-limit-2.2.1" = {
name = "p-limit";
packageName = "p-limit";
- version = "2.2.2";
+ version = "2.2.1";
src = fetchurl {
- url = "https://registry.npmjs.org/p-limit/-/p-limit-2.2.2.tgz";
- sha512 = "36v4kvifp6msn6gaal1pgwy5qi56fbv8295221a6araml7nzxsnw2jfy7i6k7ybxy3dida9xxnyx447s8i8f15m27xklacwfz27wr2q";
+ url = "https://registry.npmjs.org/p-limit/-/p-limit-2.2.1.tgz";
+ sha512 = "85Tk+90UCVWvbDavCLKPOLC9vvY8OwEX/RtKF+/1OADJMVlFfEHOiMTPVyxg7mk/dKa+ipdHm0OUkTvCpMTuwg==";
};
};
"p-locate-2.0.0" = {
@@ -6931,7 +6571,7 @@ let
version = "3.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz";
- sha512 = "14sa2r3zdhvy3sq757d4l21nxrlb7picyigb8zm956bbjadcv22chrfa95wzzrf28z0cyj62b6yihhdc9508q82gs2q3yz8yk1pdvf7";
+ sha512 = "x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==";
};
};
"p-map-2.1.0" = {
@@ -6940,7 +6580,7 @@ let
version = "2.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz";
- sha512 = "0bx813aqd3627xffp035h9nimfd19i0l6may47yd0k7x2bngiyp8z31im58ac1nnxy3gdb3yiilagbyqlb7qwc8wdw06f3wjwmgqxnb";
+ sha512 = "y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==";
};
};
"p-reduce-1.0.0" = {
@@ -6958,25 +6598,7 @@ let
version = "3.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz";
- sha512 = "3gknqxqyn23vmgcqsvnvspzynkbkfn74f3plq72wj54kcyy5f3mbq3lw8pj2gwpmbkqcv7w0wvk3vv54dlny5j5dgv48khkwviqckjw";
- };
- };
- "p-some-2.0.1" = {
- name = "p-some";
- packageName = "p-some";
- version = "2.0.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/p-some/-/p-some-2.0.1.tgz";
- sha1 = "65d87c8b154edbcf5221d167778b6d2e150f6f06";
- };
- };
- "p-timeout-2.0.1" = {
- name = "p-timeout";
- packageName = "p-timeout";
- version = "2.0.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/p-timeout/-/p-timeout-2.0.1.tgz";
- sha512 = "0h1wg3bw3pyf3vlnxxfnrs3h33lwbx5n1lz4cz8ivh7bi8vjd6makxf6p1xz1d70ww3gj2ghryhbg6w1myxacgirk51ym23qzksdizk";
+ sha512 = "XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==";
};
};
"p-try-1.0.0" = {
@@ -6994,16 +6616,16 @@ let
version = "2.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz";
- sha512 = "1skmb50xzdk3qzd1f9l5mw8xp29frkizl63bhb9l1amivqybqb23n2824906vx790hjlwyhhrfzpzr5xr6ilzvy1xyl0ly0ah0wz2a7";
+ sha512 = "R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==";
};
};
- "pako-1.0.11" = {
+ "pako-1.0.10" = {
name = "pako";
packageName = "pako";
- version = "1.0.11";
+ version = "1.0.10";
src = fetchurl {
- url = "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz";
- sha512 = "1imm2ygnj1himskq6lblzdh3ngc6p9gkvhrbzivalqf3nwafzfglpmbh8wkaz0rsiaxh67jzxbb16m2ygapfcnfwqg9gkdqzkqc24p2";
+ url = "https://registry.npmjs.org/pako/-/pako-1.0.10.tgz";
+ sha512 = "0DTvPVU3ed8+HNXOu5Bs+o//Mbdj9VNQMUOe9oKCwh8l0GNwpTDMKCWbRjgtD291AWnkAgkqA/LOnQS8AmS1tw==";
};
};
"parallel-transform-1.2.0" = {
@@ -7012,7 +6634,7 @@ let
version = "1.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz";
- sha512 = "35gr4098wc5ibbrpckgva8l9v50z6mcii4y3kv6wc1ymz3aj2i444y3m2qm2ngf0k02ylqkg3gn7g6awkqfs56ppljy5wmpifcd4srz";
+ sha512 = "P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==";
};
};
"parse-asn1-5.1.5" = {
@@ -7021,7 +6643,7 @@ let
version = "5.1.5";
src = fetchurl {
url = "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.5.tgz";
- sha512 = "16n59f599pq8832a6c5wyxnqdf4vrqrdnclzs6vp9m2z2h9qmxamjk6xcrl1aal758jyba0pvyz1bkf7npm7achfxxa29jwaygihhwf";
+ sha512 = "jkMYn1dcJqF6d5CpU689bq7w/b5ALS9ROVSpQDPrZsqqesUJii9qutvoT5ltGedNXMO2e16YUWIghG9KxaViTQ==";
};
};
"parse-json-4.0.0" = {
@@ -7048,7 +6670,7 @@ let
version = "4.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/parse5/-/parse5-4.0.0.tgz";
- sha512 = "0a10cnny1cy9csxrw2736fjbhqp0jqv8hnghr7gz9jrlkclw91f8rzg1173b43b3dbc1qq68g7vy4hq4b45r3bmw5j52kvpwxw7pdjn";
+ sha512 = "VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA==";
};
};
"parseurl-1.3.3" = {
@@ -7057,7 +6679,7 @@ let
version = "1.3.3";
src = fetchurl {
url = "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz";
- sha512 = "2lzxqjq4zp60k9gbskpqz7pr1yvb0c6nygd42sia7n6km2gc0cc844nlc5d6r9sshrjhjvs284143jzvz9wzd4r6xr9dz2k24xrwb0a";
+ sha512 = "CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==";
};
};
"pascalcase-0.1.1" = {
@@ -7075,7 +6697,7 @@ let
version = "0.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz";
- sha512 = "2avzhwqw37c6l7a0f276z7qzchzhwppinxhgg6q7by5bskwb7q7sfhwijb6fx4ingbdzb4i1pw6la5pg0izb5s4z69268278gil1ah5";
+ sha512 = "BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==";
};
};
"path-dirname-1.0.2" = {
@@ -7129,7 +6751,7 @@ let
version = "1.0.6";
src = fetchurl {
url = "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz";
- sha512 = "37qw5986wccpwwqckqky509s4nd6zwv200s9r2v6mcf5nsyxgf2x00m4yp918mkkz84sdh4q0kjbg0hhfq4flpz0l6v47hvc57qwa8r";
+ sha512 = "GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==";
};
};
"path-to-regexp-0.1.7" = {
@@ -7141,13 +6763,13 @@ let
sha1 = "df604178005f522f15eb4490e7247a1bfaa67f8c";
};
};
- "path-to-regexp-1.8.0" = {
+ "path-to-regexp-1.7.0" = {
name = "path-to-regexp";
packageName = "path-to-regexp";
- version = "1.8.0";
+ version = "1.7.0";
src = fetchurl {
- url = "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz";
- sha512 = "1a1s16c1sx28yq8nh8sqkj9izaypszmxfk27x5hl1wid9611b5viffw9vbwqw6sik20ksgmh18dqndglbvq82dii4jl0aal353ck3cz";
+ url = "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.7.0.tgz";
+ sha1 = "59fde0f435badacba103a84e9d3bc64e96b9937d";
};
};
"path-type-3.0.0" = {
@@ -7156,7 +6778,7 @@ let
version = "3.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz";
- sha512 = "2z1csf4c3fmlwl0ahk533z5zqkjdf36ccfx11kakl9xran9f5asxm4cxjq4lx1kwqdp8gki786cgpldvgrkvfc7pcvh07j5ssqm8rjg";
+ sha512 = "T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==";
};
};
"pbkdf2-3.0.17" = {
@@ -7165,7 +6787,7 @@ let
version = "3.0.17";
src = fetchurl {
url = "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.17.tgz";
- sha512 = "2s4nd3yv3kkyywvh5rkrvbr6w2h6a4q786v548w895ralcq9cllqzyxr0jgxf911k3zpmzycimsg3ggww3lkrhd3bk9wribrgjaby2k";
+ sha512 = "U/il5MsrZp7mGg3mSQfn742na2T+1/vHDCG5/iTI3X9MKUuYUZVLQhyRsg06mCgDBTd57TxzgZt7P+fYfjRLtA==";
};
};
"performance-now-2.1.0" = {
@@ -7201,7 +6823,7 @@ let
version = "4.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz";
- sha512 = "3d9a1zsv7ca8ffpp7ffl67vp0ahiq78ix1jl21b4nfklinh2ilwh6c45f93syclab0b49p3cfq8d4agpphrbmf6xgfxgzjv268387xq";
+ sha512 = "uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==";
};
};
"pinkie-2.0.4" = {
@@ -7228,7 +6850,7 @@ let
version = "4.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz";
- sha512 = "0caxkzsq2j5ypg50bxyjcbyz66cpicl6gay0pzaskr5gwjf6m239v6qmydj5kwr15n1j5mdf8n24q22cnn4rxp7gmk7n8yc6qnnmqss";
+ sha512 = "WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==";
};
};
"pkg-dir-2.0.0" = {
@@ -7246,7 +6868,7 @@ let
version = "3.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz";
- sha512 = "2znan90js3xrk8a8cvzv7vrjma5dgr9hkk4kpcgciyawbjz404a4rpdj6gngx1dc7f1xzmfm3q0an1rq69qyk2cmawhsy98i40pnkpw";
+ sha512 = "/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==";
};
};
"pn-1.1.0" = {
@@ -7255,16 +6877,16 @@ let
version = "1.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/pn/-/pn-1.1.0.tgz";
- sha512 = "2fgy9i99qaapk6lrqsf0i396i0hw5prvpn2wwsccs7j9jz8960r59vjz98kjhfiif2pyf4fiizrwpminc29rdhpld2v8m7n18hxm8fs";
+ sha512 = "2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA==";
};
};
- "portfinder-1.0.25" = {
+ "portfinder-1.0.24" = {
name = "portfinder";
packageName = "portfinder";
- version = "1.0.25";
+ version = "1.0.24";
src = fetchurl {
- url = "https://registry.npmjs.org/portfinder/-/portfinder-1.0.25.tgz";
- sha512 = "0388smj2gw4cwp6pddy75jr5x6sha60s4w055dpxpag7fi9ql9vxrkidnzc1v5h2zp6ra350y8q4n6lqsg0dq12blsm1iavf2f4jjg8";
+ url = "https://registry.npmjs.org/portfinder/-/portfinder-1.0.24.tgz";
+ sha512 = "ekRl7zD2qxYndYflwiryJwMioBI7LI7rVXg3EnLK3sjkouT5eOuhS3gS255XxBksa30VG8UPZYZCdgfGOfkSUg==";
};
};
"posix-character-classes-0.1.1" = {
@@ -7285,22 +6907,13 @@ let
sha1 = "21932a549f5e52ffd9a827f570e04be62a97da54";
};
};
- "prepend-http-2.0.0" = {
- name = "prepend-http";
- packageName = "prepend-http";
- version = "2.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz";
- sha1 = "e92434bfa5ea8c19f41cdfd401d741a3c819d897";
- };
- };
- "prettier-1.19.1" = {
+ "prettier-1.18.2" = {
name = "prettier";
packageName = "prettier";
- version = "1.19.1";
+ version = "1.18.2";
src = fetchurl {
- url = "https://registry.npmjs.org/prettier/-/prettier-1.19.1.tgz";
- sha512 = "1xv5n13ms7da26nl80isb703rvq4nwrpqsz4xh8z4bakjh79c631x9pnjrqfhyc77bcjr818yclpxzlq4k9qbh4dr78s87z7g4ficxk";
+ url = "https://registry.npmjs.org/prettier/-/prettier-1.18.2.tgz";
+ sha512 = "OeHeMc0JhFE9idD4ZdtNibzY0+TPHSpSSb9h8FqtP+YnoZZ1sl8Vc9b1sasjfymH3SonAF4QcA2+mzHPhMvIiw==";
};
};
"pretty-2.0.0" = {
@@ -7318,7 +6931,7 @@ let
version = "24.9.0";
src = fetchurl {
url = "https://registry.npmjs.org/pretty-format/-/pretty-format-24.9.0.tgz";
- sha512 = "2f2qn4f43m108j6kw127wvywyyci2c5jdrnfb093ql7f626hwz0qh5z4nwllgpzs4gvdc7l5ljxy2xamzk85xsdgv6rls4791jlqink";
+ sha512 = "00ZMZUiHaJrNfk33guavqgvfJS30sLYf0f8+Srklv0AMPodGGHcoHgksZ3OThYnIvOd+8yMCn0YiEOogjlgsnA==";
};
};
"private-0.1.8" = {
@@ -7327,7 +6940,7 @@ let
version = "0.1.8";
src = fetchurl {
url = "https://registry.npmjs.org/private/-/private-0.1.8.tgz";
- sha512 = "2dgznnpxsgy9bgp4kfby1is72blvca4lhmqb3nlja8yiig1v52c12p5yw0aag8jqazhkqvihpxmqf9gsjlg5dr1jb56jxzgnqrazy2n";
+ sha512 = "VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==";
};
};
"process-0.11.10" = {
@@ -7345,7 +6958,7 @@ let
version = "2.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz";
- sha512 = "1mgan8li4i2l4y7lsr7snks85n6xg5x693cqmzpid3fkk9br7v5xzgvh1zlfs08zkxn6s0n6qhykr64mszjfyxd77dhmdi1jhx992yy";
+ sha512 = "3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==";
};
};
"promise-7.3.1" = {
@@ -7354,7 +6967,7 @@ let
version = "7.3.1";
src = fetchurl {
url = "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz";
- sha512 = "17cn4nns2nxh9r0pdiqsqx3fpvaa82c1mhcr8r84k2a9hkpb0mj4bxzfbg3l9iy74yn9hj6mh2gsddsi3v939a1zp7ycbzqkxfm12cy";
+ sha512 = "nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==";
};
};
"promise-inflight-1.0.1" = {
@@ -7366,13 +6979,13 @@ let
sha1 = "98472870bf228132fcbdd868129bad12c3c029e3";
};
};
- "prompts-2.3.1" = {
+ "prompts-2.2.1" = {
name = "prompts";
packageName = "prompts";
- version = "2.3.1";
+ version = "2.2.1";
src = fetchurl {
- url = "https://registry.npmjs.org/prompts/-/prompts-2.3.1.tgz";
- sha512 = "0sdg37c3assj1gk6ybvyhzvkp891zqq7xqj34gcl41dnqgxyl5skijyf75pz5mhfi7cz8315id6430wnr4231yarpfqdhc21jazd0x8";
+ url = "https://registry.npmjs.org/prompts/-/prompts-2.2.1.tgz";
+ sha512 = "VObPvJiWPhpZI6C5m60XOzTfnYg/xc/an+r9VYymj9WJW3B/DIH+REzjpAACPf8brwPeP+7vz3bIim3S+AaMjw==";
};
};
"proto-list-1.2.4" = {
@@ -7384,13 +6997,13 @@ let
sha1 = "212d5bfe1318306a420f6402b8e26ff39647a849";
};
};
- "proxy-addr-2.0.6" = {
+ "proxy-addr-2.0.5" = {
name = "proxy-addr";
packageName = "proxy-addr";
- version = "2.0.6";
+ version = "2.0.5";
src = fetchurl {
- url = "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.6.tgz";
- sha512 = "0xy6dm0910h3nsa0ik45yccdfm6f84nl3h9dpkb22crqhdr3mmiczcbrq9z53gq7l2ijxhxi3pzsfzafrzymw4c1nn68ml1y2pdy7vn";
+ url = "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.5.tgz";
+ sha512 = "t/7RxHXPH6cJtP0pRG6smSr9QJidhB+3kXu0KgXnbGYMgzEnUxRQ4/LDdfOwZEMyIh3/xHb8PX3t+lfL9z+YVQ==";
};
};
"prr-1.0.1" = {
@@ -7411,13 +7024,13 @@ let
sha1 = "f052a28da70e618917ef0a8ac34c1ae5a68286b3";
};
};
- "psl-1.7.0" = {
+ "psl-1.1.32" = {
name = "psl";
packageName = "psl";
- version = "1.7.0";
+ version = "1.1.32";
src = fetchurl {
- url = "https://registry.npmjs.org/psl/-/psl-1.7.0.tgz";
- sha512 = "0whj0m29370fn3imrlj2dw0xmr33j2gn30kn96xpxckz7i1b21pj6vlgsn4ggxl79mz2ckng5mdxbkczcwkjry497s8xkgw7c815nz4";
+ url = "https://registry.npmjs.org/psl/-/psl-1.1.32.tgz";
+ sha512 = "MHACAkHpihU/REGGPLj4sEfc/XKW2bheigvHO1dUqjaKigMp1C8+WLQYRGgeKFMsw5PMfegZcaN8IDXK/cD0+g==";
};
};
"public-encrypt-4.0.3" = {
@@ -7426,7 +7039,7 @@ let
version = "4.0.3";
src = fetchurl {
url = "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz";
- sha512 = "3qnsvs746b98ifyv12qj1g6hl6fq25vip5mswhvn3gnl7r32fids6mw3jb0gdcqrrl5x9ik475sf0vx6mbhmif49idkwjwrhbr5lnnd";
+ sha512 = "zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==";
};
};
"pug-2.0.4" = {
@@ -7435,7 +7048,7 @@ let
version = "2.0.4";
src = fetchurl {
url = "https://registry.npmjs.org/pug/-/pug-2.0.4.tgz";
- sha512 = "2zis5am87x72261l3vnqzms2cybdk6bc8kqa6xdjxd337yayy3c4h3s3zm175iv61h3p2pvzpl40qs7g17vnrwg5wrx5s72bc71l6jy";
+ sha512 = "XhoaDlvi6NIzL49nu094R2NA6P37ijtgMDuWE+ofekDChvfKnzFal60bhSdiy8y2PBO6fmz3oMEIcfpBVRUdvw==";
};
};
"pug-attrs-2.0.4" = {
@@ -7444,7 +7057,7 @@ let
version = "2.0.4";
src = fetchurl {
url = "https://registry.npmjs.org/pug-attrs/-/pug-attrs-2.0.4.tgz";
- sha512 = "08vr4ngaa625x9jh03hs5alwzwlbw9wpgsxppr9r1vl28y3f8kyr4xis9li3dxpinrqacz4vnnwqidms56qvw2xf74z0l6ncikpi9jd";
+ sha512 = "TaZ4Z2TWUPDJcV3wjU3RtUXMrd3kM4Wzjbe3EWnSsZPsJ3LDI0F3yCnf2/W7PPFF+edUFQ0HgDL1IoxSz5K8EQ==";
};
};
"pug-code-gen-2.0.2" = {
@@ -7453,7 +7066,7 @@ let
version = "2.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/pug-code-gen/-/pug-code-gen-2.0.2.tgz";
- sha512 = "05xmnv15k0jm1wyvk92ih7wlf6w3l17qja8f59gjl101lk1lp5hw34bqb2rzi1l8wlvi1cwnncbhvsaj6biha0q17yiy7y0zxd8a4wi";
+ sha512 = "kROFWv/AHx/9CRgoGJeRSm+4mLWchbgpRzTEn8XCiwwOy6Vh0gAClS8Vh5TEJ9DBjaP8wCjS3J6HKsEsYdvaCw==";
};
};
"pug-error-1.3.3" = {
@@ -7462,7 +7075,7 @@ let
version = "1.3.3";
src = fetchurl {
url = "https://registry.npmjs.org/pug-error/-/pug-error-1.3.3.tgz";
- sha512 = "24id0x6g1wh6gq1b72ibrp653d0knzzlg0aqsfap9m7cqsx49vvn1ma5ghs67q98wbjfig18irgp42gdnkq0jf1b1069nlg8j2dhkd8";
+ sha512 = "qE3YhESP2mRAWMFJgKdtT5D7ckThRScXRwkfo+Erqga7dyJdY3ZquspprMCj/9sJ2ijm5hXFWQE/A3l4poMWiQ==";
};
};
"pug-filters-3.1.1" = {
@@ -7471,7 +7084,7 @@ let
version = "3.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/pug-filters/-/pug-filters-3.1.1.tgz";
- sha512 = "112912ajq0dfvbibdba458952wpd9cyl0na8fn7p40fyx4i5igki4z0f541aj8nvy679i1rj9m8p1cjmxnd25qww215bjc444vy6mwl";
+ sha512 = "lFfjNyGEyVWC4BwX0WyvkoWLapI5xHSM3xZJFUhx4JM4XyyRdO8Aucc6pCygnqV2uSgJFaJWW3Ft1wCWSoQkQg==";
};
};
"pug-lexer-4.1.0" = {
@@ -7480,7 +7093,7 @@ let
version = "4.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/pug-lexer/-/pug-lexer-4.1.0.tgz";
- sha512 = "0y1ljrsfpv6jacmhcghkn6s9n46vm0ziwrf55fyqb0g0afwhsx0bbmh5xhq9lz2xg1df3905zfy9bin02xf0mlrjqk6v3kd836757lb";
+ sha512 = "i55yzEBtjm0mlplW4LoANq7k3S8gDdfC6+LThGEvsK4FuobcKfDAwt6V4jKPH9RtiE3a2Akfg5UpafZ1OksaPA==";
};
};
"pug-linker-3.0.6" = {
@@ -7489,7 +7102,7 @@ let
version = "3.0.6";
src = fetchurl {
url = "https://registry.npmjs.org/pug-linker/-/pug-linker-3.0.6.tgz";
- sha512 = "375crip8jzn5kx6lbx19nc12dyxqxc1wq0i3pmbjr8km8kc0p9j1kysysl69djiq0n663yxpqsjdv97in7dbcni02lh6zbdgfw1za3d";
+ sha512 = "bagfuHttfQOpANGy1Y6NJ+0mNb7dD2MswFG2ZKj22s8g0wVsojpRlqveEQHmgXXcfROB2RT6oqbPYr9EN2ZWzg==";
};
};
"pug-load-2.0.12" = {
@@ -7498,7 +7111,7 @@ let
version = "2.0.12";
src = fetchurl {
url = "https://registry.npmjs.org/pug-load/-/pug-load-2.0.12.tgz";
- sha512 = "2rdg2l72v2hwsiyiz0rvqff2vfd07dlxacs1qf3qhxcl861wgl96jrcjp6733nn53cc36bc83qiy8p90i5ypmyg4qh1cpdjkhd61ajj";
+ sha512 = "UqpgGpyyXRYgJs/X60sE6SIf8UBsmcHYKNaOccyVLEuT6OPBIMo6xMPhoJnqtB3Q3BbO4Z3Bjz5qDsUWh4rXsg==";
};
};
"pug-parser-5.0.1" = {
@@ -7507,7 +7120,7 @@ let
version = "5.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/pug-parser/-/pug-parser-5.0.1.tgz";
- sha512 = "30blpbplbbgh6xfirijjqbbfxkp3f70iz7scbspw6z56pw6g4nrkz9swd9bz1wadaij38mazdhybz212cwwpj637rzrxvilxhmylqcw";
+ sha512 = "nGHqK+w07p5/PsPIyzkTQfzlYfuqoiGjaoqHv1LjOv2ZLXmGX1O+4Vcvps+P4LhxZ3drYSljjq4b+Naid126wA==";
};
};
"pug-runtime-2.0.5" = {
@@ -7516,7 +7129,7 @@ let
version = "2.0.5";
src = fetchurl {
url = "https://registry.npmjs.org/pug-runtime/-/pug-runtime-2.0.5.tgz";
- sha512 = "2vnj0qdc3rhxbi060mkcss7mwn6avl864vj16shbf9fwf97a2lblkd9g1g6pivqgxszzvrh3ilcaaqp5sbvdw5ycg88g7vfgwmdgsiz";
+ sha512 = "P+rXKn9un4fQY77wtpcuFyvFaBww7/91f3jHa154qU26qFAnOe6SW1CbIDcxiG5lLK9HazYrMCCuDvNgDQNptw==";
};
};
"pug-strip-comments-1.0.4" = {
@@ -7525,7 +7138,7 @@ let
version = "1.0.4";
src = fetchurl {
url = "https://registry.npmjs.org/pug-strip-comments/-/pug-strip-comments-1.0.4.tgz";
- sha512 = "2zpmf1c507g195spdxrm7wsfaxrd3kjifxvkfgj7wlbva0vmfydnh8wjsajqph42qzdhmym1y51la62qyiqhybsqi95ij5q4ksgz64b";
+ sha512 = "i5j/9CS4yFhSxHp5iKPHwigaig/VV9g+FgReLJWWHEHbvKsbqL0oP/K5ubuLco6Wu3Kan5p7u7qk8A4oLLh6vw==";
};
};
"pug-walk-1.1.8" = {
@@ -7534,7 +7147,7 @@ let
version = "1.1.8";
src = fetchurl {
url = "https://registry.npmjs.org/pug-walk/-/pug-walk-1.1.8.tgz";
- sha512 = "1a288y26wmpn6f09g6z69xqmqazcvqn36fgrzwjm7wh9ik5pgqn44qvg06ibq2lvp9svz6nly5wni9v35y83plgpgipfbylk4rvgjqq";
+ sha512 = "GMu3M5nUL3fju4/egXwZO0XLi6fW/K3T3VTgFQ14GxNi8btlxgT5qZL//JwZFm/2Fa64J/PNS8AZeys3wiMkVA==";
};
};
"pump-2.0.1" = {
@@ -7543,7 +7156,7 @@ let
version = "2.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz";
- sha512 = "288hcmlwdnqda84ylx9cv413ic0r59k0dp71hy7a200jsb7h1y63277jwdp1jdp13c1b3pl6g2gzr5gjv9p72f5sp7w3p0d34swrqxf";
+ sha512 = "ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==";
};
};
"pump-3.0.0" = {
@@ -7552,7 +7165,7 @@ let
version = "3.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz";
- sha512 = "31n24fqakqmhzk2ch644gziskmysmrgiwclsdsr0rwk9spgikqpwickbnayap0rynfjlq72s7iny2p35n3qszypr97ws5njkpx741ig";
+ sha512 = "LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==";
};
};
"pumpify-1.5.1" = {
@@ -7561,7 +7174,7 @@ let
version = "1.5.1";
src = fetchurl {
url = "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz";
- sha512 = "1sxm2mh7jmxhjqdrpdqrhc61ipk2cjyyyvsn9hmxlxnlpsasyzjdicl98pm63zv30012qhrxl57vdpdnnq2m2hl4w4ybgn7gqimjad0";
+ sha512 = "oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==";
};
};
"punycode-1.3.2" = {
@@ -7588,7 +7201,7 @@ let
version = "2.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz";
- sha512 = "381vqgh5xkqzrr6cxbzfykgnnk83m7qgpx3wjwj1hddn3sg2aibjxyr30rajpgv4js0cqknrbzwbfk5ryhiiyigzfjrk3zysy6i26sx";
+ sha512 = "XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==";
};
};
"qs-6.5.2" = {
@@ -7597,7 +7210,7 @@ let
version = "6.5.2";
src = fetchurl {
url = "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz";
- sha512 = "0c46ws0x9g3mmkgfmvd78bzvnmv2b8ryg4ah6jvyyqgjv9v994z7xdyvsc4vg9sf98gg7phvy3q1ahgaj5fy3dwzf2rki6bixgl15ip";
+ sha512 = "N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==";
};
};
"qs-6.7.0" = {
@@ -7606,16 +7219,7 @@ let
version = "6.7.0";
src = fetchurl {
url = "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz";
- sha512 = "34x6fm4dnq8m0kps5ann831k8fvx7jzlrcw8vvri0ki2g2ywdrjr8j5y14bvj9c0fd01ndsyx43y6ji51bfhnxk2gr5fpsks52429sl";
- };
- };
- "query-string-5.1.1" = {
- name = "query-string";
- packageName = "query-string";
- version = "5.1.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/query-string/-/query-string-5.1.1.tgz";
- sha512 = "0kkwn38nmjd6n6byiz52gngvyiw46fbibx9c9p1vzn9g7l11f2jpbs39d4aqajk7kk2a6k69wx5bjgavbg1lh275ih6k84jdnr8wdc2";
+ sha512 = "VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==";
};
};
"querystring-0.2.0" = {
@@ -7642,7 +7246,7 @@ let
version = "2.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/querystringify/-/querystringify-2.1.1.tgz";
- sha512 = "1yd3j6k7rr39qm5zsh0k86znfksfcz9rbj48vv2dbsicnvvgzvw1vwl17vk2jlxszwqjiqsj9hy88r74wsdxf8by7a3wia2hk2cpdy3";
+ sha512 = "w7fLxIRCRT7U8Qu53jQnJyPkYZIaR4n5151KMfcJlO/A9397Wxb1amJvROTK6TOnp7PfoAmg/qXiNHI+08jRfA==";
};
};
"randombytes-2.1.0" = {
@@ -7651,7 +7255,7 @@ let
version = "2.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz";
- sha512 = "2cimbs750ysa2wxsiw9mmc1xqjb8w0c4s22p2mv2n676s8hchvzcl1l5p78jnk62d2jzacpr9zbl9w64kaqnipcbaa25q7ywn47g2dx";
+ sha512 = "vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==";
};
};
"randomfill-1.0.4" = {
@@ -7660,7 +7264,7 @@ let
version = "1.0.4";
src = fetchurl {
url = "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz";
- sha512 = "0pm7c7mw7a3qwjr21f8cvxaa2sq5l4svqs51lppn833x0yvz3yx8x4vbd4rswjynykvlgvn4hrpq327pvbzp428f4b1fciy3xnmrfgk";
+ sha512 = "87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==";
};
};
"range-parser-1.2.1" = {
@@ -7669,7 +7273,7 @@ let
version = "1.2.1";
src = fetchurl {
url = "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz";
- sha512 = "15b00vag4wijzsp0lwi9jznpz16n858vq5p1p3dgjrqqil9c6d4x55s1nl1fi4cbq8307bylbvkd9qkhyk6qib8ksh8raibxb3jrf0y";
+ sha512 = "Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==";
};
};
"raw-body-2.4.0" = {
@@ -7678,25 +7282,16 @@ let
version = "2.4.0";
src = fetchurl {
url = "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz";
- sha512 = "3flyhj96ayiy8is22lwh9sp1yqq9ksym43x22yri2ikzladqqzxj6z657bc0xb5f2wl7qr2ja4byf57c9f7l2d3wqdglxih886zrv70";
+ sha512 = "4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==";
};
};
- "raw-body-2.4.1" = {
- name = "raw-body";
- packageName = "raw-body";
- version = "2.4.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/raw-body/-/raw-body-2.4.1.tgz";
- sha512 = "1ngfzkci4v3yg989xbriv2giv775w4z9l34hyzfjhyh5ap8wdvc1sggkmqnkz19hgm5r3xyszrs7sppwslxi05r90sg14m6bql8hsgm";
- };
- };
- "react-is-16.13.0" = {
+ "react-is-16.9.0" = {
name = "react-is";
packageName = "react-is";
- version = "16.13.0";
+ version = "16.9.0";
src = fetchurl {
- url = "https://registry.npmjs.org/react-is/-/react-is-16.13.0.tgz";
- sha512 = "00g57i5q020lc9cdswy1ba9bqds0a5wbpy88abfcbnjf0v54fmv4qcch3ad3336sdkxy4mjq3zaf142agbc0vkryipj14n79cpjslqq";
+ url = "https://registry.npmjs.org/react-is/-/react-is-16.9.0.tgz";
+ sha512 = "tJBzzzIgnnRfEm046qRcURvwQnZVXmuCbscxUO5RWrGTXpon2d4c8mI0D8WE6ydVIm29JiLB6+RslkIvym9Rjw==";
};
};
"read-pkg-3.0.0" = {
@@ -7714,25 +7309,25 @@ let
version = "4.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-4.0.0.tgz";
- sha512 = "28400v5dwid6mc9x40s2mwfbkn22vj0dzx0ix8n2bffjx4p2ivb9b60bh743c74kdp0v391rdmladhgvrjgzihns456n977gr451sz9";
+ sha512 = "6etQSH7nJGsK0RbG/2TeDzZFa8shjQ1um+SwQQ5cwKy0dhSXdOncEhb1CPpvQG4h7FyOV6EB6YlV0yJvZQNAkA==";
};
};
- "readable-stream-2.3.7" = {
+ "readable-stream-2.3.6" = {
name = "readable-stream";
packageName = "readable-stream";
- version = "2.3.7";
+ version = "2.3.6";
src = fetchurl {
- url = "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz";
- sha512 = "0zrh6gjjzwwycwydra51xcrgjgzyqv6dq38bfpwzmlqn702mwb4nj4sjjn499rycqndfk6rby0dksnq72x8pcbvqv0b2893mvq6if0i";
+ url = "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz";
+ sha512 = "tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==";
};
};
- "readable-stream-3.6.0" = {
+ "readable-stream-3.4.0" = {
name = "readable-stream";
packageName = "readable-stream";
- version = "3.6.0";
+ version = "3.4.0";
src = fetchurl {
- url = "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz";
- sha512 = "1s8hs6ax9jwmmw558j3hyfx5lfn7qf66xg0giplz9jci7d8zp2d8vh96dzlis6xzpxfa5b2zbm8nm4mgsr71r6rl3w3qyfanb5qfn05";
+ url = "https://registry.npmjs.org/readable-stream/-/readable-stream-3.4.0.tgz";
+ sha512 = "jItXPLmrSR8jmTRmRWJXCnGJsfy85mB3Wd/uINMXA65yrnFo0cPClFIUWzo2najVNSl+mx7/4W8ttlLWJe99pQ==";
};
};
"readdirp-2.2.1" = {
@@ -7741,7 +7336,7 @@ let
version = "2.2.1";
src = fetchurl {
url = "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz";
- sha512 = "2yzl88bp25ig1xnrzqmqiwpfxyqkmdw27h3p90a4a58q0964xcijcx4i948msnlvin9f6hn5hmpxj1s90jzkj8aqxr5d04mmzr3z5fl";
+ sha512 = "1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==";
};
};
"realpath-native-1.1.0" = {
@@ -7750,7 +7345,7 @@ let
version = "1.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/realpath-native/-/realpath-native-1.1.0.tgz";
- sha512 = "26fzz602hwidkkqwv7nk72xq07nlymik92psrcs5pifzqypr63pgz0sy8dzda0bpzl7abkz4kiy2z4f1w07xx5ch0yqh802lw1hyn62";
+ sha512 = "wlgPA6cCIIg9gKz0fgAPjnzh4yR/LnXovwuo9hvyGvx3h8nX4+/iLZplfUWasXpqD8BdnGnP5njOFjkUwPzvjA==";
};
};
"rechoir-0.6.2" = {
@@ -7768,7 +7363,7 @@ let
version = "1.4.0";
src = fetchurl {
url = "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz";
- sha512 = "0m5jil0f2yz4js80jxvwilkhq6im5h6h0pa4disk3fsv9lm23lz8ly5219518j47v4fn0h248s9jf5pqhxhcr6z5cmxvbnna0js6vnl";
+ sha512 = "1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg==";
};
};
"regenerator-runtime-0.11.1" = {
@@ -7777,7 +7372,7 @@ let
version = "0.11.1";
src = fetchurl {
url = "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz";
- sha512 = "03d4l8l8cyywh93wf5vw84lq56jh1b1d7jll4ny4z060j9hvx7w5q3q0b8q227jm93749k1c9h86r2pz0bm2xq5vp14g3r2kbvqc2rj";
+ sha512 = "MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==";
};
};
"regenerator-transform-0.10.1" = {
@@ -7786,7 +7381,7 @@ let
version = "0.10.1";
src = fetchurl {
url = "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.10.1.tgz";
- sha512 = "3lxj64s9v2jksipiz0pphfy6m12cf7j96w64bqlzjwnasbpqhc5ws5bjzv3x9ld625v1z4f15l30izpv3p6l9w8h1qsvf6vy1pak5rw";
+ sha512 = "PJepbvDbuK1xgIgnau7Y90cwaAmO/LCLMI2mPvaXq2heGMR3aWW5/BQvYrhJ8jgmQjXewXvBjzfqKcVOmhjZ6Q==";
};
};
"regex-not-1.0.2" = {
@@ -7795,7 +7390,7 @@ let
version = "1.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz";
- sha512 = "3cggngaj8m70zdn8kghha4mhvavm7jfy5xm2iqi94w4gi5m5irs3nlrgg975w2231y49jnnw7zhsg648pbkl9zb6vwhii83926q7917";
+ sha512 = "J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==";
};
};
"regexpu-core-2.0.0" = {
@@ -7840,7 +7435,7 @@ let
version = "1.1.3";
src = fetchurl {
url = "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz";
- sha512 = "3dbpfrs4yh7dd9572m6dc8cxcgqacnvd24xm9licnw1hygqv51a18a84gm04sjssajbm437rq01raggrzmnzk4jnmbnxrnmk78sl4ba";
+ sha512 = "ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==";
};
};
"repeat-string-1.6.1" = {
@@ -7861,31 +7456,31 @@ let
sha1 = "5214c53a926d3552707527fbab415dbc08d06dda";
};
};
- "request-2.88.2" = {
+ "request-2.88.0" = {
name = "request";
packageName = "request";
- version = "2.88.2";
+ version = "2.88.0";
src = fetchurl {
- url = "https://registry.npmjs.org/request/-/request-2.88.2.tgz";
- sha512 = "23hm71jcxrwvp33azx8mx3w6dg21fr4w6lwvkvxyf6ckvhk3hz9dk8lzgkbiyzfl9ylhp4n807xp88ppq4gj5h07cmrgxf6nwxfvjrj";
+ url = "https://registry.npmjs.org/request/-/request-2.88.0.tgz";
+ sha512 = "NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==";
};
};
- "request-promise-core-1.1.3" = {
+ "request-promise-core-1.1.2" = {
name = "request-promise-core";
packageName = "request-promise-core";
- version = "1.1.3";
+ version = "1.1.2";
src = fetchurl {
- url = "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.3.tgz";
- sha512 = "00riv5nw32j70g67b1ll1h599bvdbnkgasnwl1m26pfdgdmgr6zaq500mprx5n77yrnhza27vs3c9icb4z5h6wnwmlha6f81bw3d2s0";
+ url = "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.2.tgz";
+ sha512 = "UHYyq1MO8GsefGEt7EprS8UrXsm1TxEvFUX1IMTuSLU2Rh7fTIdFtl8xD7JiEYiWU2dl+NYAjCTksTehQUxPag==";
};
};
- "request-promise-native-1.0.8" = {
+ "request-promise-native-1.0.7" = {
name = "request-promise-native";
packageName = "request-promise-native";
- version = "1.0.8";
+ version = "1.0.7";
src = fetchurl {
- url = "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.8.tgz";
- sha512 = "0qx1n06bjj430fidkma2dr90dmrixiza4ymk561v1xxpd5yp7r36lwirgsdn0nvra7s4xs9gs1xhd6fxvlps6q1wh5xq7m4d8n71akm";
+ url = "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.7.tgz";
+ sha512 = "rIMnbBdgNViL37nZ1b3L/VfPOpSi0TqVDQPAvO6U14lMzOLrt5nilxCQqtDKhZeDiW0/hkCXGoQjhgJd/tCh6w==";
};
};
"require-directory-2.1.1" = {
@@ -7912,7 +7507,7 @@ let
version = "2.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz";
- sha512 = "2d0gd2x49nz3hgfwms6326sjw5fx7gqf997dnggc7l084cibgang6wr6ryksky32fvdz1bq72xm73kfxd3lj2qnfyjsp57jq287k8rl";
+ sha512 = "NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==";
};
};
"requires-port-1.0.0" = {
@@ -7933,13 +7528,13 @@ let
sha1 = "203114d82ad2c5ed9e8e0411b3932875e889e97b";
};
};
- "resolve-1.15.1" = {
+ "resolve-1.11.0" = {
name = "resolve";
packageName = "resolve";
- version = "1.15.1";
+ version = "1.11.0";
src = fetchurl {
- url = "https://registry.npmjs.org/resolve/-/resolve-1.15.1.tgz";
- sha512 = "3pr5zjp8nh6qfllxnpqx531srx1igzdm28j4zg1y53yzc8qxp16yx01pw8cp7y4frla90gnpv622d6bi6aayi03iqlkb8gdjklji2pk";
+ url = "https://registry.npmjs.org/resolve/-/resolve-1.11.0.tgz";
+ sha512 = "WL2pBDjqT6pGUNSUzMw00o4T7If+z4H2x3Gz893WoUQ5KW8Vr9txp00ykiP16VBaZF5+j/OcXJHZ9+PCvdiDKw==";
};
};
"resolve-cwd-2.0.0" = {
@@ -7987,15 +7582,6 @@ let
sha1 = "2c637fe77c893afd2a663fe21aa9080068e2052a";
};
};
- "responselike-1.0.2" = {
- name = "responselike";
- packageName = "responselike";
- version = "1.0.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz";
- sha1 = "918720ef3b631c5642be068f15ade5a46f4ba1e7";
- };
- };
"restore-cursor-2.0.0" = {
name = "restore-cursor";
packageName = "restore-cursor";
@@ -8011,7 +7597,7 @@ let
version = "0.1.15";
src = fetchurl {
url = "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz";
- sha512 = "2d7igpgyzdlpx2ni0sql8gsnqk9qivfsw6bn1aklm19kbhgxjzmlazz8szfsbdpjka4gk6i3zf0jqa0llaf7dni636fnbwfmyjmhfad";
+ sha512 = "TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==";
};
};
"retry-0.12.0" = {
@@ -8038,7 +7624,7 @@ let
version = "2.7.1";
src = fetchurl {
url = "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz";
- sha512 = "3ixwnv4h7x38jd12vyzhx6m6adnfhz1zv881allalyqs8sy3q3zgwldngk4cqslnn2d46l0g91yz8wprmzcsvas9573vp8al9ldns5r";
+ sha512 = "uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==";
};
};
"ripemd160-2.0.2" = {
@@ -8047,7 +7633,7 @@ let
version = "2.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz";
- sha512 = "0hbd4cqbkycj691cj7gm40x3x5w46xk56xkg6n11wskc3k4xbdz1xxxyy6r27rcwipkzp19y1fmpfmb4lgf10l8asn6prdn11m24bla";
+ sha512 = "ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==";
};
};
"rsvp-4.8.5" = {
@@ -8056,7 +7642,7 @@ let
version = "4.8.5";
src = fetchurl {
url = "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz";
- sha512 = "2wdl1qh3bdrji9q0whkrhj7gzryfipskamagkg5dq54phmg5c7ifp8va0b8saxs4xmi6c5mlvkh6gbk6r4nqrld4v8ykx5f0ja0xwwx";
+ sha512 = "nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==";
};
};
"run-queue-1.0.3" = {
@@ -8068,13 +7654,13 @@ let
sha1 = "e848396f057d223f24386924618e25694161ec47";
};
};
- "rxjs-6.5.4" = {
+ "rxjs-6.5.2" = {
name = "rxjs";
packageName = "rxjs";
- version = "6.5.4";
+ version = "6.5.2";
src = fetchurl {
- url = "https://registry.npmjs.org/rxjs/-/rxjs-6.5.4.tgz";
- sha512 = "3nzzg67sr57cc5n1065xsxjgrwa405bgbgqm9l8w01lnr660cy8zdjk99hm2n0did4kd75nwiz3843mfbrw7bs100n7g8q4r1fi18wx";
+ url = "https://registry.npmjs.org/rxjs/-/rxjs-6.5.2.tgz";
+ sha512 = "HUb7j3kvb7p7eCUHE3FqjoDsC1xfZQ4AHFWfTKSpZ+sAhhz5X1WX0ZuUqWbzB2QhSLp3DoLUG+hMdEDKqWo2Zg==";
};
};
"safe-buffer-5.1.2" = {
@@ -8083,16 +7669,7 @@ let
version = "5.1.2";
src = fetchurl {
url = "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz";
- sha512 = "3xbm0dkya4bc3zwfwpdzbl8ngq0aai5ihlp2v3s39y7162c7wyvv9izj3g8hv6dy6vm2lq48lmfzygk0kxwbjb6xic7k4a329j99p8r";
- };
- };
- "safe-buffer-5.2.0" = {
- name = "safe-buffer";
- packageName = "safe-buffer";
- version = "5.2.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.0.tgz";
- sha512 = "1pb164cfv1ip3s1rp008433rak88mdcch24q84cbfndg0dzky2ij8vjvsiyx2qf3rg4dgs82zk7vnrd9hkqqdcvp4lbk5ymcr8314bx";
+ sha512 = "Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==";
};
};
"safe-regex-1.1.0" = {
@@ -8110,7 +7687,7 @@ let
version = "2.1.2";
src = fetchurl {
url = "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz";
- sha512 = "2v99f22kh56y72d3s8wrgdvf5n10ry40dh3fwnsxr4d5rfvxdfxfmc3qyqkscnj4f8799jy9bpg6cm21x2d811dr9ib83wjrlmkg6k1";
+ sha512 = "YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==";
};
};
"sane-4.1.0" = {
@@ -8119,7 +7696,7 @@ let
version = "4.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz";
- sha512 = "1jdy0h2kdi5d2lnxafnbxnqssf306v0pffvw10jspi9v899n7rxknzs78k7nnrgy1mgyfragq91y4ci7z7xksbp92xw6py80h1g65l6";
+ sha512 = "hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==";
};
};
"sax-1.2.4" = {
@@ -8128,7 +7705,7 @@ let
version = "1.2.4";
src = fetchurl {
url = "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz";
- sha512 = "1dn291mjsda42w8kldlbmngk6dhjxfbvvd5lckyqmwbjaj6069iq3wx0nvcfglwnpddz2qa93lzf4hv77iz43bd2qixa079sjzl799n";
+ sha512 = "NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==";
};
};
"schema-utils-1.0.0" = {
@@ -8137,7 +7714,7 @@ let
version = "1.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz";
- sha512 = "3kgnvyq6cxrlx9xwba75z4wp364mf4y4d66d92zwhjdw8nqg5jxzp1bfl6n5srl0aircw32nmry28a4476cpb3ijqzz78hars4wqvlb";
+ sha512 = "i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==";
};
};
"select-hose-2.0.0" = {
@@ -8149,22 +7726,22 @@ let
sha1 = "625d8658f865af43ec962bfc376a37359a4994ca";
};
};
- "selfsigned-1.10.7" = {
+ "selfsigned-1.10.6" = {
name = "selfsigned";
packageName = "selfsigned";
- version = "1.10.7";
+ version = "1.10.6";
src = fetchurl {
- url = "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.7.tgz";
- sha512 = "165gijv79k6g333d52fwfnna4z0myalk0cywvf9b6pysjfwlib4cvldycwx6yiiy099v9s0yhgvhq1sn21dqy7r85kq4n6y5h2g1kgh";
+ url = "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.6.tgz";
+ sha512 = "i3+CeqxL7DpAazgVpAGdKMwHuL63B5nhJMh9NQ7xmChGkA3jNFflq6Jyo1LLJYcr3idWiNOPWHCrm4zMayLG4w==";
};
};
- "semver-5.7.1" = {
+ "semver-5.7.0" = {
name = "semver";
packageName = "semver";
- version = "5.7.1";
+ version = "5.7.0";
src = fetchurl {
- url = "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz";
- sha512 = "0cl68vp0ymkjpvim4s24v3awyk37d1bfbqrqv4ybwfi8yxga3d8fma2d6bh8dd4i2dsfwca324vaxm5dms61kdlmihdarfgzw6rmaxi";
+ url = "https://registry.npmjs.org/semver/-/semver-5.7.0.tgz";
+ sha512 = "Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA==";
};
};
"semver-6.3.0" = {
@@ -8173,7 +7750,7 @@ let
version = "6.3.0";
src = fetchurl {
url = "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz";
- sha512 = "17wg4dv63jhss5hwqd135zz67r5c30b7a1xz33kfa7knxr0wfypyb8mj2xmc3l71qkxrz569n89xwp5d77m7adn0sr5wzfjlh2m6zvg";
+ sha512 = "b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==";
};
};
"send-0.17.1" = {
@@ -8182,7 +7759,7 @@ let
version = "0.17.1";
src = fetchurl {
url = "https://registry.npmjs.org/send/-/send-0.17.1.tgz";
- sha512 = "016qgvxg1si6vn34p7piyc8mhvmav1zscm294wkcjf221y1l9zk5kwk5z6yn1ixspj12df25bpazb2h3fdclcf59xqc2h4w46r4mi86";
+ sha512 = "BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==";
};
};
"serialize-javascript-1.9.1" = {
@@ -8191,16 +7768,7 @@ let
version = "1.9.1";
src = fetchurl {
url = "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-1.9.1.tgz";
- sha512 = "3a0kvzr1rq0l6v4l587sv58i0xgajs9863srkhxxlzq3dk5mj8r5sag4yyxfidzsbwcbygbg7wdm2nja97kg5n4y9plxsl9hpkzymni";
- };
- };
- "serialize-javascript-2.1.2" = {
- name = "serialize-javascript";
- packageName = "serialize-javascript";
- version = "2.1.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-2.1.2.tgz";
- sha512 = "26vhlfjji0jk84cvbcpna4h1nfvdwj19g7rjmvz9mzlm277cpgz7xw9q61yrp3x4amas66fxrz0p2rrndv737j4imw4a5ql0614xkxf";
+ sha512 = "0Vb/54WJ6k5v8sSWN09S0ora+Hnr+cX40r9F170nT+mSkaxltoE/7R3OrIdBSUv1OoiobH1QoWQbCnAO+e8J1A==";
};
};
"serve-index-1.9.1" = {
@@ -8218,7 +7786,7 @@ let
version = "1.14.1";
src = fetchurl {
url = "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz";
- sha512 = "0551vv6s1vgk5krzdn9cwnybsv6g4cyqpkk1dlkyv1pd8n7m8r7pi12r16bw12dzwl6ghj4qwizjsxc8vl26lv9c61fkq9r059yzji4";
+ sha512 = "JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==";
};
};
"set-blocking-2.0.0" = {
@@ -8236,7 +7804,7 @@ let
version = "2.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz";
- sha512 = "15idn47lw67wfq0qfva85xnphqxkzz5apix6gwcnylmqw4ch7bqhq4vzdh53f327agpcg6pdzkbj8m72wm887wd8lqaydw20zbxq497";
+ sha512 = "JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==";
};
};
"setimmediate-1.0.5" = {
@@ -8254,7 +7822,7 @@ let
version = "1.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz";
- sha512 = "2jlhhawfqdiga1m6if01ks1q3yx56k5vj6wf372589vkswvdflw7224viivxali56b0jjsckpmjy10rj6fcakhw2dbq2psr197kzw86";
+ sha512 = "BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==";
};
};
"setprototypeof-1.1.1" = {
@@ -8263,7 +7831,7 @@ let
version = "1.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz";
- sha512 = "01qxzb0a6jrcxa6qh776v04ihqrmcy3qfbp9drfsjhfcsmaqd21mppr3ndj970ixfh6bpm8ai45jyqyzjfjw26pcyd82y6pyrcl1xr6";
+ sha512 = "JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==";
};
};
"sha.js-2.4.11" = {
@@ -8272,7 +7840,7 @@ let
version = "2.4.11";
src = fetchurl {
url = "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz";
- sha512 = "2lihh3p2mrwymrly93ni37b1dvzwbm1jc47iqp66ax4bj41js4mr94wghv3c2agq98bb44nxxddn2n67ab978zk00xx2znw3vj2kha0";
+ sha512 = "QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==";
};
};
"shebang-command-1.2.0" = {
@@ -8299,7 +7867,7 @@ let
version = "0.8.3";
src = fetchurl {
url = "https://registry.npmjs.org/shelljs/-/shelljs-0.8.3.tgz";
- sha512 = "3ndzzikwq0c0084xy1s0v9q2msc8wc7qrmi0bi1llshsmlhfz4dn1k9i2r666ls7xmq62idmify0ksc1vq3mrjqcrqbm20na0m03kbx";
+ sha512 = "fc0BKlAWiLpwZljmOvAOTE/gXawtCoNrP5oaY7KIaQbbyHeQVg01pSEuEGvGh3HEdBU4baCD7wQBwADmM/7f7A==";
};
};
"shellwords-0.1.1" = {
@@ -8308,7 +7876,7 @@ let
version = "0.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz";
- sha512 = "31h1mksdbashjfpvj7xh8nqw7siqm5v1yj77pmcsbkzqi4hrpjqmzv2sifjlljjyx87sfqnmcn0yqh1hfgn669c43i2dargyi8i4p5w";
+ sha512 = "vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==";
};
};
"sigmund-1.0.1" = {
@@ -8335,16 +7903,16 @@ let
version = "1.96.0";
src = fetchurl {
url = "https://registry.npmjs.org/simple-git/-/simple-git-1.96.0.tgz";
- sha512 = "0ywlgw61ydavyi2sw2yvzlha4yaxcasrzzkfkvwhv51qm1pciagcmchampclwjrs40wnn0ydhbh1krn1krsrfr6rjyx46k9j76fw1gs";
+ sha512 = "+gXuzJFpGtK9zCa7rPMMNs8AF2weWMsB0Vlyym5VkFX2VGQ3VBzKhnxPN//PWrGuPFGQ/u0F1yL6rZoPhj/KPQ==";
};
};
- "sisteransi-1.0.4" = {
+ "sisteransi-1.0.3" = {
name = "sisteransi";
packageName = "sisteransi";
- version = "1.0.4";
+ version = "1.0.3";
src = fetchurl {
- url = "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.4.tgz";
- sha512 = "25g5in0cfm4qpjw7rw3pnqyln8svln98bh34hiwmmk51wkfyb93sg52x9xc2nahx1lhvg4np6v5dq8vbsm2k7v4pii9y9qdrsh0rsgx";
+ url = "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.3.tgz";
+ sha512 = "SbEG75TzH8G7eVXFSN5f9EExILKfly7SUvVY5DhhYLvfhKqhDFY0OzevWa/zwak0RLRfWS5AvfMWpd9gJvr5Yg==";
};
};
"slash-1.0.0" = {
@@ -8362,7 +7930,7 @@ let
version = "2.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz";
- sha512 = "3sbrc1b1qf9m7lhlljmnc51k9bl7jbc9zfmdc4z55iafsck65d9ll77bifknvgvgbc0f0a7cvm1b785ab5d1avm27lm7kvnd3fs30k5";
+ sha512 = "ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==";
};
};
"snapdragon-0.8.2" = {
@@ -8371,7 +7939,7 @@ let
version = "0.8.2";
src = fetchurl {
url = "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz";
- sha512 = "2b0sap2q0c6qbfkw6znql845b143frn5gkkz4gpirjhgwa2j3wy3jsvrfg51s5c1w1m4nkgis97x9yvmzsc533kap9j3h3zcffqxp0n";
+ sha512 = "FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==";
};
};
"snapdragon-node-2.1.1" = {
@@ -8380,7 +7948,7 @@ let
version = "2.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz";
- sha512 = "2gk18pdld8ij1bpa2mdwl8f7i4rl5d4ys3qw31hipj56wslnsfhp1vxp3q36kj1m4f34wzzlvj0282qx5xlflqf978xyqlc2viyaviv";
+ sha512 = "O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==";
};
};
"snapdragon-util-3.0.1" = {
@@ -8389,7 +7957,7 @@ let
version = "3.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz";
- sha512 = "1jsaqma4ycl2iq0761i1w7758z1kq7gbsij4xfb7p5cnw0qa62pszv6pr3j856n3pbxww7wwxs5wvcg2cb6vy020kw3bchashqs9clr";
+ sha512 = "mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==";
};
};
"sockjs-0.3.19" = {
@@ -8398,25 +7966,16 @@ let
version = "0.3.19";
src = fetchurl {
url = "https://registry.npmjs.org/sockjs/-/sockjs-0.3.19.tgz";
- sha512 = "0pn77r3rgi2blxla6ilhf4madx8n0cprzb295mw5knx2hyhiwn60z8n8n8clsb1l0wddcrjj5x4rn24ydf2wnxbrn63xwb5lsa293sp";
+ sha512 = "V48klKZl8T6MzatbLlzzRNhMepEys9Y4oGFpypBFFn1gLI/QQ9HtLLyWJNbPlwGLelOVOEijUbTTJeLLI59jLw==";
};
};
- "sockjs-client-1.4.0" = {
+ "sockjs-client-1.3.0" = {
name = "sockjs-client";
packageName = "sockjs-client";
- version = "1.4.0";
+ version = "1.3.0";
src = fetchurl {
- url = "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.4.0.tgz";
- sha512 = "3pa683q7x6az2iwmd2bh0d2zwdkgklkfi4vpkwnxw4b49mgfdjkal83i9lzxlz6f6sqybyvb0mlyw0mmg9mdd76fawvi7izxz48ndp7";
- };
- };
- "sort-keys-2.0.0" = {
- name = "sort-keys";
- packageName = "sort-keys";
- version = "2.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz";
- sha1 = "658535584861ec97d730d6cf41822e1f56684128";
+ url = "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.3.0.tgz";
+ sha512 = "R9jxEzhnnrdxLCNln0xg5uGHqMnkhPSTzUZH2eXcR03S/On9Yvoq2wyUZILRUhZCNVu2PmwWVoyuiPz8th8zbg==";
};
};
"source-list-map-2.0.1" = {
@@ -8425,7 +7984,7 @@ let
version = "2.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz";
- sha512 = "0izwdwncwz4s14qn5ahkb2mpcdpxq2arn5185dlhljns4nylsw2xfm425zi115ik4kz1vfa97qyix3vf3i149dyi1ndq61iaf0knx5a";
+ sha512 = "qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==";
};
};
"source-map-0.5.7" = {
@@ -8443,16 +8002,16 @@ let
version = "0.6.1";
src = fetchurl {
url = "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz";
- sha512 = "3p7hw8p69ikj5mwapmqkacsjnbvdfk5ylyamjg9x5izkl717xvzj0vk3fnmx1n4pf54h5rs7r8ig5kk4jv4ycqqj0hv75cnx6k1lf2j";
+ sha512 = "UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==";
};
};
- "source-map-resolve-0.5.3" = {
+ "source-map-resolve-0.5.2" = {
name = "source-map-resolve";
packageName = "source-map-resolve";
- version = "0.5.3";
+ version = "0.5.2";
src = fetchurl {
- url = "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz";
- sha512 = "2gq1flmkac2lzw8rs6vpch0sanmv8r9gv6bggwkgxzj3n7gw33lbqzk7nk9vvsckdjjkm132jzbl3nxc69cf9bb7xz4wnhpgd3gxp0y";
+ url = "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz";
+ sha512 = "MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==";
};
};
"source-map-support-0.4.18" = {
@@ -8461,16 +8020,16 @@ let
version = "0.4.18";
src = fetchurl {
url = "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz";
- sha512 = "1n37icn5xpsxs2x8szv6ifajjf066fskm04xn6agr79sid57n0yws4n0cis7m9q5hr0hxzr8dv2fnmmpgb4mvz8kiyv2g5ikbyb9g5n";
+ sha512 = "try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==";
};
};
- "source-map-support-0.5.16" = {
+ "source-map-support-0.5.13" = {
name = "source-map-support";
packageName = "source-map-support";
- version = "0.5.16";
+ version = "0.5.13";
src = fetchurl {
- url = "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.16.tgz";
- sha512 = "1ayqxcigra517ylxbrvri7jlw55cv0m6a8j9j6060c5xsh519ip69jjp4jk6bqcj5ra5y318k6la6lfhpsj0k8hhkyw1szbj128pz3r";
+ url = "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz";
+ sha512 = "SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==";
};
};
"source-map-url-0.4.0" = {
@@ -8488,7 +8047,7 @@ let
version = "3.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz";
- sha512 = "3qslnh3c2x2g8lar94rladm2rz692d5ds1bp1cpl223jf67jnazl9ipy4n17n7vqvgwimij36gz740nfqr5pyxq8x6n02rd4xj89gcn";
+ sha512 = "lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==";
};
};
"spdx-exceptions-2.2.0" = {
@@ -8497,7 +8056,7 @@ let
version = "2.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz";
- sha512 = "12c442riig2hk7014ahh40chwirmmsl9dr4cnm2dr2bdbv1lnal8xxwsfx403pqkx7ib06gm2hyyd98kn30kxanjm92yai5y44h0x6r";
+ sha512 = "2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==";
};
};
"spdx-expression-parse-3.0.0" = {
@@ -8506,7 +8065,7 @@ let
version = "3.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz";
- sha512 = "351djgqvsgqmfg6h764c2k09dmixczw5073jirm8km6i1yym4xjrzc7g5ckwkidi3gls7s910m4ahl8sh37dsb478j8j3sigbfq63k2";
+ sha512 = "Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==";
};
};
"spdx-license-ids-3.0.5" = {
@@ -8515,7 +8074,7 @@ let
version = "3.0.5";
src = fetchurl {
url = "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz";
- sha512 = "3sk6sk6r05ikn5qslbh04h54mv4a34wn4d76s800h94padnjydfvvq73ij6jh81yrigspyr50ay878jjwpj2mcq38br371jkb6mdq97";
+ sha512 = "J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q==";
};
};
"spdy-4.0.1" = {
@@ -8524,7 +8083,7 @@ let
version = "4.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/spdy/-/spdy-4.0.1.tgz";
- sha512 = "2h245q80im9phjaghcl16kb4sv4n7igk0ch8dsqkq32dsfhcqysjx19blvd45whyaqh9r6309wc6pf6885apd1bcnn0yc2xy3f55rhx";
+ sha512 = "HeZS3PBdMA+sZSu0qwpCxl3DeALD5ASx8pAX0jZdKXSpPWbQ6SYGnlg3BBmYLx5LtiZrmkAZfErCm2oECBcioA==";
};
};
"spdy-transport-3.0.0" = {
@@ -8533,7 +8092,7 @@ let
version = "3.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz";
- sha512 = "1rha3zyhardm434kr4h4y44wxpd49hqzzxqk1d9lqg91bkzfbp6qkh9nahdkkmpgbkc5021x8c8cy1aqnaph5ib1a9hx32j9qadbhl6";
+ sha512 = "hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==";
};
};
"split-string-3.1.0" = {
@@ -8542,7 +8101,7 @@ let
version = "3.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz";
- sha512 = "25ih1dx2qb3lawqjxj85znd4l3x8nnigrcdlpfw8064gh2mwxic9bgg5ylgxm9gjl3v8dmyc47rycp8xvqz78jqalg0g9yqj225acrp";
+ sha512 = "NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==";
};
};
"sprintf-js-1.0.3" = {
@@ -8560,7 +8119,7 @@ let
version = "1.16.1";
src = fetchurl {
url = "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz";
- sha512 = "0i4jnrxh6i17qij2vfki7qxmk435cnacvg363qg0hya5incfj57akgbas8zcx2cl5pds9jfgfyhqm8wlqz6damsg059gymv99aylx8x";
+ sha512 = "HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==";
};
};
"ssri-5.3.0" = {
@@ -8569,7 +8128,7 @@ let
version = "5.3.0";
src = fetchurl {
url = "https://registry.npmjs.org/ssri/-/ssri-5.3.0.tgz";
- sha512 = "00qc3iqsi21cc2az3nz36q88psab4ickpzranndk6vmrb6yhn5xsq3kgp21x3lp0406bdaalpb59xy7zzqnl40ans69v3z2l8z8h52x";
+ sha512 = "XRSIPqLij52MtgoQavH/x/dU1qVKtWUAAZeOHsR9c2Ddi4XerFy3mc1alf+dLJKl9EUIm/Ht+EowFkTUOA6GAQ==";
};
};
"ssri-6.0.1" = {
@@ -8578,7 +8137,7 @@ let
version = "6.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz";
- sha512 = "107yg08ib4232ppannc6fw8ml8p1fssnvcf88cpq3s5ybq3r5ppxnmc32rp40i0ppbgxcw9q04d5rc90if0q3xyp953swad93biws6x";
+ sha512 = "3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA==";
};
};
"stack-utils-1.0.2" = {
@@ -8587,7 +8146,7 @@ let
version = "1.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/stack-utils/-/stack-utils-1.0.2.tgz";
- sha512 = "300alvgq7a9y0fyilyifhirpj9k0qvs6lx7g8msrs6lilcs8wjgl3jzckcs3mvp5v6bi2g7q6k1ml18zpgqvr5cf5wdylxrw4qzwd9i";
+ sha512 = "MTX+MeG5U994cazkjd/9KNAapsHnibjMLnfXodlkXw76JEea0UiNzrqidzo1emMwk7w5Qhc9jd4Bn9TBb1MFwA==";
};
};
"static-extend-0.1.2" = {
@@ -8623,7 +8182,7 @@ let
version = "2.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz";
- sha512 = "2mfvadpwj9mzxps4arl1frxlkz96hfp0sc5pvq76s0ijf8fgw26mm3a721zq3iz1f8155w3a41wkixbdlwn1cavv0mzics796da2zlx";
+ sha512 = "nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==";
};
};
"stream-each-1.2.3" = {
@@ -8632,7 +8191,7 @@ let
version = "1.2.3";
src = fetchurl {
url = "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz";
- sha512 = "0pxki70s41jg18b738qvcwxlcakp6658ksicxkcgg8wp9q97fwp3mv13c5k38k47vxkyyk951k7gzavs3r7b93ackdyznh8zzch4lxy";
+ sha512 = "vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==";
};
};
"stream-http-2.8.3" = {
@@ -8641,25 +8200,16 @@ let
version = "2.8.3";
src = fetchurl {
url = "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz";
- sha512 = "19y2xbs1xzzpjwfdczl21d0d76ahd7013cr3mhfa6a8nbwwv9jpncng8idf0g8hnmnq2mcl3xh912rjlasl06wsz44qw3j7hdya8d7r";
+ sha512 = "+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==";
};
};
- "stream-shift-1.0.1" = {
+ "stream-shift-1.0.0" = {
name = "stream-shift";
packageName = "stream-shift";
- version = "1.0.1";
+ version = "1.0.0";
src = fetchurl {
- url = "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz";
- sha512 = "1ai59bc5x8d6a1c37fp2d2gi6q7x6fhza2jsf1sblrdvbza8j14a4xnp20lg65b8lzm0s95m3pqizblbj6ks44qf73gdllhbahaqa02";
- };
- };
- "strict-uri-encode-1.1.0" = {
- name = "strict-uri-encode";
- packageName = "strict-uri-encode";
- version = "1.1.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz";
- sha1 = "279b225df1d582b1f54e65addd4352e18faa0713";
+ url = "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.0.tgz";
+ sha1 = "d5c752825e5367e786f78e18e445ea223a155952";
};
};
"string-length-2.0.0" = {
@@ -8686,7 +8236,7 @@ let
version = "2.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz";
- sha512 = "29s1fqgr4mnhfxwczgdghfmmc1f792m9hysvcjxw2h5lfj8ndf2b6gm02m96qk5m75g4aisijvng4pk618anwbr8i9ay2jyszkqgslw";
+ sha512 = "nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==";
};
};
"string-width-3.1.0" = {
@@ -8695,25 +8245,25 @@ let
version = "3.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz";
- sha512 = "3bix3jva53vcp1im3aa1y2v1lywkm7ix81gkwkj4915s2675pmw1c9n5x98q1m985hzgwkk1fnc2q78qz7s0fixhf994md3lazxr9xx";
+ sha512 = "vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==";
};
};
- "string.prototype.trimleft-2.1.1" = {
+ "string.prototype.trimleft-2.1.0" = {
name = "string.prototype.trimleft";
packageName = "string.prototype.trimleft";
- version = "2.1.1";
+ version = "2.1.0";
src = fetchurl {
- url = "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.1.tgz";
- sha512 = "013lf0f398s2xb9jhq9acspdnnk52k7whcga9am4b8a2wrgpc2w7xgkydg4sg4ah9z3i1syimzqs7dc89390xmwlx8zxf6gvlcq1vca";
+ url = "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.0.tgz";
+ sha512 = "FJ6b7EgdKxxbDxc79cOlok6Afd++TTs5szo+zJTUyow3ycrRfJVE2pq3vcN53XexvKZu/DJMDfeI/qMiZTrjTw==";
};
};
- "string.prototype.trimright-2.1.1" = {
+ "string.prototype.trimright-2.1.0" = {
name = "string.prototype.trimright";
packageName = "string.prototype.trimright";
- version = "2.1.1";
+ version = "2.1.0";
src = fetchurl {
- url = "https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.1.tgz";
- sha512 = "3x2qc2fc2fh9sj3vw9w45h246vspjfn88b0k356ldazylhap91vg825bppg73s9n63kwpql3gpw24lv8zx0b2arblcqhh7ygwpxcnx8";
+ url = "https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.0.tgz";
+ sha512 = "fXZTSV55dNBwv16uw+hh5jkghxSnc5oHq+5K/gXgizHwAvMetdAJlHqqoFC1FSDVPYWLkAKl2cxpUT41sV7nSg==";
};
};
"string_decoder-1.1.1" = {
@@ -8722,7 +8272,7 @@ let
version = "1.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz";
- sha512 = "315yd4vzwrwk3vwj1klf46y1cj2jbvf88066y2rnwhksb98phj46jkxixbwsp3h607w7czy7cby522s7sx8mvspdpdm3s72y2ga3x4z";
+ sha512 = "n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==";
};
};
"strip-ansi-3.0.1" = {
@@ -8749,7 +8299,7 @@ let
version = "5.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz";
- sha512 = "1cf4mpsr46nik5xxyb9wc4cz6c4yymi2ijpfx1nghnkl39l8pgq1sc7q19jzrjkwpn9i7hwg4q3rs4ny3vssrc6506an1lv0bb6rr0f";
+ sha512 = "DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==";
};
};
"strip-bom-3.0.0" = {
@@ -8785,7 +8335,7 @@ let
version = "5.5.0";
src = fetchurl {
url = "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz";
- sha512 = "2ihqi2z38fr1sq2jvwqgjqymncmkhxqz0x3bi97w4b4fn24wsdy71j139p95sb3nfrh3a449n0sqhm1z0jsi04860y8vdy8sp0n6da2";
+ sha512 = "QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==";
};
};
"supports-color-6.1.0" = {
@@ -8794,7 +8344,7 @@ let
version = "6.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz";
- sha512 = "30pwyjmww4d54bf2m6lpw20ly4blhb88sy3gn6qcjih2rfq1s5zsl1nszzwgj2j1gqn3c8mw52df0z26rqyk8flzimb70scdmz67vd9";
+ sha512 = "qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==";
};
};
"symbol-tree-3.2.4" = {
@@ -8803,7 +8353,7 @@ let
version = "3.2.4";
src = fetchurl {
url = "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz";
- sha512 = "17zjr1mhbpxi4zhrmghix8hw1pi9svlwzjxz51mj2hxx9qpjwn1z9rlyrmdn55hbdiqnl8m9gkci2294swkkwp3rxpy05q3mkj680zm";
+ sha512 = "9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==";
};
};
"tapable-1.1.3" = {
@@ -8812,25 +8362,25 @@ let
version = "1.1.3";
src = fetchurl {
url = "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz";
- sha512 = "283f6rp3hhj0lvi5smcvh4mq56mifjchgv6qlnr4qb1xs2fsyb2vy71b308h1285nngcz8q7cbmjp8qqzh0im71mx5wr3v6hrnvyqp1";
+ sha512 = "4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==";
};
};
- "terser-4.6.6" = {
+ "terser-4.3.3" = {
name = "terser";
packageName = "terser";
- version = "4.6.6";
+ version = "4.3.3";
src = fetchurl {
- url = "https://registry.npmjs.org/terser/-/terser-4.6.6.tgz";
- sha512 = "3b8jz65d3105j7jw1b5jv6ww4z89nr3zjvwzsv7sk6n6sn469bnwxf1x04n7cixyz2xrnlz24yx8sw30wmzzas4434dick6wg4hymp2";
+ url = "https://registry.npmjs.org/terser/-/terser-4.3.3.tgz";
+ sha512 = "Nzr7dpRjSzMEUS+z2UYQBtzE0LDm5k0Yy8RgLRPy85QUo1TjU5lIOBwzS5/FVAMaVyHZ3WTTU2BuQcMn8KXnNQ==";
};
};
- "terser-webpack-plugin-1.4.3" = {
+ "terser-webpack-plugin-1.4.1" = {
name = "terser-webpack-plugin";
packageName = "terser-webpack-plugin";
- version = "1.4.3";
+ version = "1.4.1";
src = fetchurl {
- url = "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.3.tgz";
- sha512 = "2n44cgqgz070skn207m3l6zg3q444p1db54g0j87fcjxwyhmlfvgg3kak5v1ffhg765cdxah1l99kjdcy74mc75nlq7907zbiq5xk20";
+ url = "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.1.tgz";
+ sha512 = "ZXmmfiwtCLfz8WKZyYUuuHf3dMYEjg8NrjHMb0JqHVHVOSkzp3cW2/XG1fP3tRhqEqSzMwzzRQGtAPbs4Cncxg==";
};
};
"test-exclude-5.2.3" = {
@@ -8839,7 +8389,7 @@ let
version = "5.2.3";
src = fetchurl {
url = "https://registry.npmjs.org/test-exclude/-/test-exclude-5.2.3.tgz";
- sha512 = "3dgwbvh6yz24lh2kbdigw3j3kpxmmvlrqdhlc4innvrmyj0wvhs5ayckl00161sdx6a2pik344ggs49w9z1h6nh1v2fs542qyv33sik";
+ sha512 = "M+oxtseCFO3EDtAaGH7iiej3CBkzXqFMbzqYAACdzKui4eZA+pq3tZEwChvOdNfa7xxy8BfbmgJSIr43cC/+2g==";
};
};
"thenify-3.3.0" = {
@@ -8875,25 +8425,16 @@ let
version = "2.0.5";
src = fetchurl {
url = "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz";
- sha512 = "14xi6lbly1f37015ny2pzcnf5kaksjmpnhm61gfhwn686w5ac519qb1icxdda974n84f342g0y15kysj1hci2vl40z91aiivyhx2spy";
+ sha512 = "/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==";
};
};
- "thunky-1.1.0" = {
+ "thunky-1.0.3" = {
name = "thunky";
packageName = "thunky";
- version = "1.1.0";
+ version = "1.0.3";
src = fetchurl {
- url = "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz";
- sha512 = "2n8ys98dmv1625inb52cdr421ry82ri2sninmss1njzy9hxrlblw3fkvgr3na4d69glygww3g80bj4pgr9ik1zcm10ki0gd2yf3nxkq";
- };
- };
- "timed-out-4.0.1" = {
- name = "timed-out";
- packageName = "timed-out";
- version = "4.0.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz";
- sha1 = "f32eacac5a175bea25d7fab565ab3ed8741ef56f";
+ url = "https://registry.npmjs.org/thunky/-/thunky-1.0.3.tgz";
+ sha512 = "YwT8pjmNcAXBZqrubu22P4FYsh2D4dxRmnWBOL8Jk8bUcRUtc5326kx32tuTmFDAZtLOGEVNl8POAR8j896Iow==";
};
};
"timers-browserify-2.0.11" = {
@@ -8902,7 +8443,7 @@ let
version = "2.0.11";
src = fetchurl {
url = "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.11.tgz";
- sha512 = "0lrwqck7qvpvxswx5kmydj9nmn2rwckzzfpdf5mf869fqrs9girj45i80hdv99b81m4g8fgwqx2lqk04k7zars7rldq3r89r3m9aipb";
+ sha512 = "60aV6sgJ5YEbzUdn9c8kYGIqOubPoUdqQCul3SBAsRCZ40s6Y5cMcrW4dt3/k/EsbLVJNl9n6Vz3fTc+k2GeKQ==";
};
};
"tmpl-1.0.4" = {
@@ -8956,7 +8497,7 @@ let
version = "3.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz";
- sha512 = "03lcq1y1ks55lss37m3cx52f8f4wj85rqsxfxrhi3y8rqa0iiny6df8ardg2f742z870v7xw749lcsxh8yplsmbvaig4rrds1w6asqm";
+ sha512 = "FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==";
};
};
"to-regex-range-2.1.1" = {
@@ -8974,7 +8515,7 @@ let
version = "1.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz";
- sha512 = "1bip1yxcfy4c0yl2kwmj9jyzfg1ixyj564wd1aaf46rabdiasx62yznb8bwn9cki886f353axgca42zma7q9rb4b50lhm1zz7y8g8y9";
+ sha512 = "yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==";
};
};
"token-stream-0.0.1" = {
@@ -8986,13 +8527,22 @@ let
sha1 = "ceeefc717a76c4316f126d0b9dbaa55d7e7df01a";
};
};
+ "tough-cookie-2.4.3" = {
+ name = "tough-cookie";
+ packageName = "tough-cookie";
+ version = "2.4.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz";
+ sha512 = "Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==";
+ };
+ };
"tough-cookie-2.5.0" = {
name = "tough-cookie";
packageName = "tough-cookie";
version = "2.5.0";
src = fetchurl {
url = "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz";
- sha512 = "3xgcny117pqhfncr4gbmagzlnjiqqgq0lrvmljdfcdy64nc0xjfcbf1r08dmp1v1m3s51kq0yxc18nl3j9lbpr5bp5lgmi6719yqlly";
+ sha512 = "nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==";
};
};
"tr46-1.0.1" = {
@@ -9019,34 +8569,25 @@ let
version = "1.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz";
- sha512 = "0092ym5f8nqn9kwk6wczdd9g9cmyakl54rqrmrmhj1ncm4c5p8iy2sjxkxybnqp4y4bxsabar5kalggrz787665r6lnb49zpz4xlz3k";
+ sha512 = "c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==";
};
};
- "ts-jest-24.3.0" = {
+ "ts-jest-24.0.2" = {
name = "ts-jest";
packageName = "ts-jest";
- version = "24.3.0";
+ version = "24.0.2";
src = fetchurl {
- url = "https://registry.npmjs.org/ts-jest/-/ts-jest-24.3.0.tgz";
- sha512 = "1arvrclb8plyklschblbipqilv7gih7yh7my5flmpa6y50x0908x7viisbb5wj93v4r2d12xcbi9rm2n0jwljcraliqhi4hzw5pigqx";
+ url = "https://registry.npmjs.org/ts-jest/-/ts-jest-24.0.2.tgz";
+ sha512 = "h6ZCZiA1EQgjczxq+uGLXQlNgeg02WWJBbeT8j6nyIBRQdglqbvzDoHahTEIiS6Eor6x8mK6PfZ7brQ9Q6tzHw==";
};
};
- "tslib-1.11.1" = {
+ "tslib-1.10.0" = {
name = "tslib";
packageName = "tslib";
- version = "1.11.1";
+ version = "1.10.0";
src = fetchurl {
- url = "https://registry.npmjs.org/tslib/-/tslib-1.11.1.tgz";
- sha512 = "0c0k843zya7w9k5snfr3g76wz2vyl99q149safl5g364jjwq839h3qf8c17i8mahdcqc3zj3xgfv0nv9pcxfm8axva0d49w4vqvr5b9";
- };
- };
- "tsscmp-1.0.6" = {
- name = "tsscmp";
- packageName = "tsscmp";
- version = "1.0.6";
- src = fetchurl {
- url = "https://registry.npmjs.org/tsscmp/-/tsscmp-1.0.6.tgz";
- sha512 = "104f0vccp42fba9r2ij7ww4r7mazkmvqgj8is4ipg0jfx190n967qq5b1g0n77kcmm4d2m3l3q3cmh5kqgdmv886514akn38c16s61g";
+ url = "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz";
+ sha512 = "qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==";
};
};
"tty-browserify-0.0.0" = {
@@ -9082,16 +8623,7 @@ let
version = "1.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/type/-/type-1.2.0.tgz";
- sha512 = "1z2f06mzr855vwxwr0wkndnkn3fnjcwisd3iajkh6dmzz0dn1a5amq7m798j1ass4kiymz4gn3q0c573l21377dkq1ap2i703jfv6gv";
- };
- };
- "type-2.0.0" = {
- name = "type";
- packageName = "type";
- version = "2.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/type/-/type-2.0.0.tgz";
- sha512 = "2iyk1bl159vr7i0r24jawi0lwrgns8xvsw72962lvzw6qshm5blls6p7spkpcqpgwb0p7liwdix0ph0j22dip1rg812xbw723rpj6r8";
+ sha512 = "+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==";
};
};
"type-check-0.3.2" = {
@@ -9109,7 +8641,7 @@ let
version = "1.6.18";
src = fetchurl {
url = "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz";
- sha512 = "3r7402x79nilhdgk4z21yjh5y9vix8lwlll1kzcn8jd2m89vzksdb6wddia77cxv3iwhd6i5hkv6n7diwjbhpy7y03i2kqlvfplli2f";
+ sha512 = "TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==";
};
};
"typedarray-0.0.6" = {
@@ -9127,16 +8659,16 @@ let
version = "3.1.5";
src = fetchurl {
url = "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz";
- sha512 = "3cvrfgjsyvnh9fdyixjzx9mwkfcjfyhgsjizzxzmrsvb1pwch0y58crjh7p6b0ml9nl7jr55nx5dyslq3jn15qz555fl3a4qdfbrnyd";
+ sha512 = "zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==";
};
};
- "typescript-3.8.3" = {
+ "typescript-3.5.2" = {
name = "typescript";
packageName = "typescript";
- version = "3.8.3";
+ version = "3.5.2";
src = fetchurl {
- url = "https://registry.npmjs.org/typescript/-/typescript-3.8.3.tgz";
- sha512 = "3rwcbg3l3w3l2zr5y9lszqs30s29jzvh1w594rbdljyr582yi6vajzs2fg04s9p79klh3iv0980b91mbr94sl77h9nb7b2mgrz4929i";
+ url = "https://registry.npmjs.org/typescript/-/typescript-3.5.2.tgz";
+ sha512 = "7KxJovlYhTX5RaRbUdkAXN1KUZ8PwWlTzQdHV6xNqvuFOs7+WBo10TQUqT19Q/Jz2hk5v9TQDIhyLhhJY4p5AA==";
};
};
"typical-4.0.0" = {
@@ -9145,7 +8677,7 @@ let
version = "4.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/typical/-/typical-4.0.0.tgz";
- sha512 = "13n01mbvkc5ikjpc69q3ixakq46pp2nbagrwz2a40ff7as9sandwzp51nhh6hy42l9yxq2pjv2y1whds49yq7akh9c3211vyhigh0al";
+ sha512 = "VAH4IvQ7BDFYglMd7BPRDfLgxZZX4O4TFcRDA6EN5X7erNJJq+McIEp8np9aVtxrCJ6qx4GTYVfOWNjcqwZgRw==";
};
};
"uglify-js-2.8.29" = {
@@ -9157,6 +8689,15 @@ let
sha1 = "29c5733148057bb4e1f75df35b7a9cb72e6a59dd";
};
};
+ "uglify-js-3.6.0" = {
+ name = "uglify-js";
+ packageName = "uglify-js";
+ version = "3.6.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/uglify-js/-/uglify-js-3.6.0.tgz";
+ sha512 = "W+jrUHJr3DXKhrsS7NUVxn3zqMOFn0hL/Ei6v0anCIMoKC93TjcflTagwIHLW7SfMFfiQuktQyFVCFHGUE0+yg==";
+ };
+ };
"uglify-to-browserify-1.0.2" = {
name = "uglify-to-browserify";
packageName = "uglify-to-browserify";
@@ -9166,13 +8707,13 @@ let
sha1 = "6e0924d6bda6b5afe349e39a6d632850a0f882b7";
};
};
- "underscore-1.9.2" = {
+ "underscore-1.9.1" = {
name = "underscore";
packageName = "underscore";
- version = "1.9.2";
+ version = "1.9.1";
src = fetchurl {
- url = "https://registry.npmjs.org/underscore/-/underscore-1.9.2.tgz";
- sha512 = "0fpcm4n2qlycl50j6k3fv7baybnzf1wbsm2ng0vwfsdi40fyvsvvl0k1i427hgpknhj5hbcwff3swckw6wx96kw4dgwvldi56v6lzqg";
+ url = "https://registry.npmjs.org/underscore/-/underscore-1.9.1.tgz";
+ sha512 = "5/4etnCkd9c8gwgowi5/om/mYO5ajCaOgdzj/oW+0eQV9WxKBDZw5+ycmKmeaTXjInS/W0BzpGLo2xR2aBwZdg==";
};
};
"union-value-1.0.1" = {
@@ -9181,7 +8722,7 @@ let
version = "1.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz";
- sha512 = "1g7i0bs3sa35zpsrr2l3wsz4j6bqpxgm77kg2fdz89irzw6nrk6j93j61wr134mg9rbf039xa4pp1dw0iqfsv15rkf8jn8y2fdxg5xl";
+ sha512 = "tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==";
};
};
"unique-filename-1.1.1" = {
@@ -9190,7 +8731,7 @@ let
version = "1.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz";
- sha512 = "0sp2fs9gsv3l6mc9kdk09z835d54gw04x02dlz9q208mda3f6bmqd4vix4634kv9njvvxcz3iswcj6fwcmszvima7wpv5knia678sjn";
+ sha512 = "Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==";
};
};
"unique-slug-2.0.2" = {
@@ -9199,7 +8740,16 @@ let
version = "2.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz";
- sha512 = "3dz3f3rqwqssr86c072j9m8m7l98l20b3i75diqrq5l871d647jmdf7pjjml7l83iqvjnb2frz7h6xbs8rpx3rkvk1h5i6swvsap1ff";
+ sha512 = "zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==";
+ };
+ };
+ "universalify-0.1.2" = {
+ name = "universalify";
+ packageName = "universalify";
+ version = "0.1.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz";
+ sha512 = "rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==";
};
};
"unpipe-1.0.0" = {
@@ -9226,7 +8776,7 @@ let
version = "1.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz";
- sha512 = "230pbhzxv0jr9n43qhghbsdbsp1rwalc3rclaqscwjaazi35s6vzw9p66s3ypk6yn3jgpmqflda2yh8j2rlypz9vihasfw5m6jhd739";
+ sha512 = "aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==";
};
};
"uri-js-4.2.2" = {
@@ -9235,16 +8785,16 @@ let
version = "4.2.2";
src = fetchurl {
url = "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz";
- sha512 = "2fz60s71ghl56ddfiiaws81xpiidlbjk69jyjmahz190d2advy9zdbcwh5if4rgg5hxdbfxhkwiipjrnjy8w834bxsmzambd2p4b3r9";
+ sha512 = "KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==";
};
};
- "urijs-1.19.2" = {
+ "urijs-1.19.1" = {
name = "urijs";
packageName = "urijs";
- version = "1.19.2";
+ version = "1.19.1";
src = fetchurl {
- url = "https://registry.npmjs.org/urijs/-/urijs-1.19.2.tgz";
- sha512 = "3mmrbgqk7ihxy43py896gl9cv3q8bapnwfg5vcsd82b5mlkd3qa4i7vfdihpk5c2jxkhz5anm8qxxm31fahfi3xxkcr7q59ssmhixdk";
+ url = "https://registry.npmjs.org/urijs/-/urijs-1.19.1.tgz";
+ sha512 = "xVrGVi94ueCJNrBSTjWqjvtgvl3cyOTThp2zaMaFNGp3F542TR6sM3f2o8RqZl+AwteClSVmoCyt0ka4RjQOQg==";
};
};
"urix-0.1.0" = {
@@ -9271,25 +8821,7 @@ let
version = "1.4.7";
src = fetchurl {
url = "https://registry.npmjs.org/url-parse/-/url-parse-1.4.7.tgz";
- sha512 = "2bdb8rqxq8xd530jx6q8awb1y9idrvd8cfznrlyc1h8j4ra1icxcssfg7qldhssj6dxvibkvx6rnn1ljkjbxi95l58dn1y35ibrlyvp";
- };
- };
- "url-parse-lax-3.0.0" = {
- name = "url-parse-lax";
- packageName = "url-parse-lax";
- version = "3.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz";
- sha1 = "16b5cafc07dbe3676c1b1999177823d6503acb0c";
- };
- };
- "url-to-options-1.0.1" = {
- name = "url-to-options";
- packageName = "url-to-options";
- version = "1.0.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/url-to-options/-/url-to-options-1.0.1.tgz";
- sha1 = "1505a03a289a48cbd7a434efbaeec5055f5633a9";
+ sha512 = "d3uaVyzDB9tQoSXFvuSUNFibTd9zxd2bkVrDRvF5TmvWWQwqE4lgYJ5m+x1DbecWkw+LK4RNl2CU1hHuOKPVlg==";
};
};
"use-3.1.1" = {
@@ -9298,7 +8830,7 @@ let
version = "3.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/use/-/use-3.1.1.tgz";
- sha512 = "2hzzynss1cv7kn1lf40hqk16qmbf38g7a28m27pcg05mg6vpf7sj0gy175fdscz534fxdi14622rmq3sdpib9c5ypjympjfg5ai40bk";
+ sha512 = "cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==";
};
};
"util-0.10.3" = {
@@ -9316,7 +8848,7 @@ let
version = "0.11.1";
src = fetchurl {
url = "https://registry.npmjs.org/util/-/util-0.11.1.tgz";
- sha512 = "0fpzl6qczbzr5jniy99vgfxz1k4gdfl13lwwhlfysj22rm18ikfici89wpgv34v67ckays1d500fgk2dlzw95zncn9jvkdygjr40a0x";
+ sha512 = "HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==";
};
};
"util-deprecate-1.0.2" = {
@@ -9328,13 +8860,13 @@ let
sha1 = "450d4dc9fa70de732762fbd2d4a28981419a0ccf";
};
};
- "util.promisify-1.0.1" = {
+ "util.promisify-1.0.0" = {
name = "util.promisify";
packageName = "util.promisify";
- version = "1.0.1";
+ version = "1.0.0";
src = fetchurl {
- url = "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz";
- sha512 = "2n8sxd1qdzc7pn348ayx8jm13kvi9wyjkshzwy1fam3aiy8phv8lbikbli433qvnq3ndnqj8yhcf9dgavm2xv6cvzk7cyy7zl5nkll3";
+ url = "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz";
+ sha512 = "i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==";
};
};
"utils-merge-1.0.1" = {
@@ -9346,22 +8878,22 @@ let
sha1 = "9f95710f50a267947b2ccc124741c1028427e713";
};
};
- "uuid-3.4.0" = {
+ "uuid-3.3.2" = {
name = "uuid";
packageName = "uuid";
- version = "3.4.0";
+ version = "3.3.2";
src = fetchurl {
- url = "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz";
- sha512 = "3y9pcli1v8nqryqd2c4pxj9kcv92mjc22z4smg08pdjzrbwda19xmjbzms1dwr04995h4carz9s8mldbiqb8708694lwr501r3q6d0y";
+ url = "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz";
+ sha512 = "yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==";
};
};
- "v8-compile-cache-2.0.3" = {
+ "v8-compile-cache-2.1.0" = {
name = "v8-compile-cache";
packageName = "v8-compile-cache";
- version = "2.0.3";
+ version = "2.1.0";
src = fetchurl {
- url = "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.0.3.tgz";
- sha512 = "3givf3csckgfmf3aahy2cdnn1wanqnyjhxq52s8mi349v658g9izi20prr2y5m8gxrv69idkvvwp5njwqds49kbyhmkq1hc0iprvn88";
+ url = "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.1.0.tgz";
+ sha512 = "usZBT3PW+LOjM25wbqIlZwPeJV+3OSz3M1k1Ws8snlW39dZyYL9lOGC5FgPVHfk0jKmjiDV8Z0mIbVQPiwFs7g==";
};
};
"validate-npm-package-license-3.0.4" = {
@@ -9370,7 +8902,7 @@ let
version = "3.0.4";
src = fetchurl {
url = "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz";
- sha512 = "09vn7gn5jp2c07pxplc11lvk7ybfaz0rp3qzflyiyhnahkfgh76bij31ll5rg01ranlmljrky2q25d1f6bbd0h23pzxxi5z93csd4hf";
+ sha512 = "DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==";
};
};
"vary-1.1.2" = {
@@ -9391,13 +8923,13 @@ let
sha1 = "3a105ca17053af55d6e270c1f8288682e18da400";
};
};
- "vm-browserify-1.1.2" = {
+ "vm-browserify-1.1.0" = {
name = "vm-browserify";
packageName = "vm-browserify";
- version = "1.1.2";
+ version = "1.1.0";
src = fetchurl {
- url = "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz";
- sha512 = "00japcjqx1df1bgck837ds0xvg5dr7g4j30a38zhbmanqss2kyxs4p7pgmldlnxpa31js50gydy8x9qi89s4x74iidf6k6nfgqsc5ns";
+ url = "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.0.tgz";
+ sha512 = "iq+S7vZJE60yejDYM0ek6zg308+UZsdtPExWP9VZoCFCz1zkJoXFnAX7aZfd/ZwrkidzdUZL0C/ryW+JwAiIGw==";
};
};
"void-elements-2.0.1" = {
@@ -9409,13 +8941,13 @@ let
sha1 = "c066afb582bb1cb4128d60ea92392e94d5e9dbec";
};
};
- "w3c-hr-time-1.0.2" = {
+ "w3c-hr-time-1.0.1" = {
name = "w3c-hr-time";
packageName = "w3c-hr-time";
- version = "1.0.2";
+ version = "1.0.1";
src = fetchurl {
- url = "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz";
- sha512 = "1ykk57cjg94sdr82b43a5q815xrd4yhvpqzdwlpvfi50zv5zw4cincppdbkmizdc4zkmym57s8rqmpj5fpyxjl12kla136dy07gkhyg";
+ url = "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.1.tgz";
+ sha1 = "82ac2bff63d950ea9e3189a58a65625fedf19045";
};
};
"walker-1.0.7" = {
@@ -9433,7 +8965,7 @@ let
version = "1.6.0";
src = fetchurl {
url = "https://registry.npmjs.org/watchpack/-/watchpack-1.6.0.tgz";
- sha512 = "34gp4bbaidicl7azgivrrxb9kvdz501gg0xyf88lya75j9wmrbd1rs5rlk2h5g07q5rb453fkjkck54j2qzsdam1qk36bijf5xlg9wb";
+ sha512 = "i6dHe3EyLjMmDlU1/bGQpEw25XSjkJULPuAVKCbNRefQVq48yXKUpwg538F7AZTf9kyr57zj++pQFltUa5H7yA==";
};
};
"wbuf-1.7.3" = {
@@ -9442,7 +8974,7 @@ let
version = "1.7.3";
src = fetchurl {
url = "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz";
- sha512 = "066j9njgvk6mkjalv1zf1p8w9m2hrl97vz1iw8q6g9zlplhphz54j5j0ma0x9053zhczbyi3k1nr493vgnx1lk22hdwp2glg8x11kiv";
+ sha512 = "O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==";
};
};
"wcwidth-1.0.1" = {
@@ -9460,52 +8992,52 @@ let
version = "4.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz";
- sha512 = "15gwgjh9anvzcissfhxy3gki7jxn1dy9vq5rma1sgwkbbra8wbxnvimwalgmy8anm33x56mfp492akzhs0gidwmbnadx0ck3fdq23v1";
+ sha512 = "YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==";
};
};
- "webpack-4.42.0" = {
+ "webpack-4.35.0" = {
name = "webpack";
packageName = "webpack";
- version = "4.42.0";
+ version = "4.35.0";
src = fetchurl {
- url = "https://registry.npmjs.org/webpack/-/webpack-4.42.0.tgz";
- sha512 = "3my3qykp4laavc26aad536i8n5h6isv7rnrsv092i7nbyy7dkpi59w3jsxrz7yhbrzwvyiqs78kv8q2plswm8camnc1ij0hzhg52chk";
+ url = "https://registry.npmjs.org/webpack/-/webpack-4.35.0.tgz";
+ sha512 = "M5hL3qpVvtr8d4YaJANbAQBc4uT01G33eDpl/psRTBCfjxFTihdhin1NtAKB1ruDwzeVdcsHHV3NX+QsAgOosw==";
};
};
- "webpack-bundle-analyzer-3.6.1" = {
+ "webpack-bundle-analyzer-3.3.2" = {
name = "webpack-bundle-analyzer";
packageName = "webpack-bundle-analyzer";
- version = "3.6.1";
+ version = "3.3.2";
src = fetchurl {
- url = "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-3.6.1.tgz";
- sha512 = "13z3rjpds6nclkfxhf6pdnmp78a485psglljlmzibrlx4anhldzw2rvdwi9hzzjpfpi8d7ihhwc1w8s1k23zgh00xqisjqz7hf7rxrm";
+ url = "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-3.3.2.tgz";
+ sha512 = "7qvJLPKB4rRWZGjVp5U1KEjwutbDHSKboAl0IfafnrdXMrgC0tOtZbQD6Rw0u4cmpgRN4O02Fc0t8eAT+FgGzA==";
};
};
- "webpack-cli-3.3.11" = {
+ "webpack-cli-3.3.4" = {
name = "webpack-cli";
packageName = "webpack-cli";
- version = "3.3.11";
+ version = "3.3.4";
src = fetchurl {
- url = "https://registry.npmjs.org/webpack-cli/-/webpack-cli-3.3.11.tgz";
- sha512 = "3i5vq7c9hpjb8z9x68dq56cjmv5hs584vgci6zbc7n0m8y1fk4y1kv4pyrq4q9crlkwirwy6gh5w3q0a2xv43w5q42z1ikvd6x5yybm";
+ url = "https://registry.npmjs.org/webpack-cli/-/webpack-cli-3.3.4.tgz";
+ sha512 = "ubJGQEKMtBSpT+LiL5hXvn2GIOWiRWItR1DGUqJRhwRBeGhpRXjvF5f0erqdRJLErkfqS5/Ldkkedh4AL5Q1ZQ==";
};
};
- "webpack-dev-middleware-3.7.2" = {
+ "webpack-dev-middleware-3.7.1" = {
name = "webpack-dev-middleware";
packageName = "webpack-dev-middleware";
- version = "3.7.2";
+ version = "3.7.1";
src = fetchurl {
- url = "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.2.tgz";
- sha512 = "27qjisacr2wrfj7r3z5hh2x7nrhadc27vg4kcalrdc7rrn8gnnlk64zf1pqmlkffy8klh8r0dr259v1sf6fjm886j5qlqjvpkcbh46p";
+ url = "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.1.tgz";
+ sha512 = "5MWu9SH1z3hY7oHOV6Kbkz5x7hXbxK56mGHNqHTe6d+ewxOwKUxoUJBs7QIaJb33lPjl9bJZ3X0vCoooUzC36A==";
};
};
- "webpack-dev-server-3.10.3" = {
+ "webpack-dev-server-3.7.2" = {
name = "webpack-dev-server";
packageName = "webpack-dev-server";
- version = "3.10.3";
+ version = "3.7.2";
src = fetchurl {
- url = "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.10.3.tgz";
- sha512 = "1wl6ahwwfvm7620d70by2abmqgvw54mdhr8bxhdnnsvjzincy83rg80vffb1vwm2cvxwdc9qpp7ipq8bqrkf773fi6lbk0qzxxdd2bv";
+ url = "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.7.2.tgz";
+ sha512 = "mjWtrKJW2T9SsjJ4/dxDC2fkFVUw8jlpemDERqV0ZJIkjjjamR2AbQlr3oz+j4JLhYCHImHnXZK5H06P2wvUew==";
};
};
"webpack-log-1.2.0" = {
@@ -9514,7 +9046,7 @@ let
version = "1.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/webpack-log/-/webpack-log-1.2.0.tgz";
- sha512 = "0f0lcci53li31zhx7vhwaq4di0xvhd0n02rgy54kb4bcq6fzki0lz34s6ldzwf1ppaqw1n6jc3hp64blldhz8ianvbl3rzf54h2gl2k";
+ sha512 = "U9AnICnu50HXtiqiDxuli5gLB5PGBo7VvcHx36jRZHwK4vzOYLbImqT4lwWwoMHdQWwEKw736fCHEekokTEKHA==";
};
};
"webpack-log-2.0.0" = {
@@ -9523,7 +9055,7 @@ let
version = "2.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz";
- sha512 = "191qr8nb4rszy53q0ydqfxr1pirimc3k3bi7mhgin5f15cd7vd28maxanyb248kdivmajhji580fv3a1i584icz3cc9bwvzykd0czvi";
+ sha512 = "cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==";
};
};
"webpack-sources-1.4.3" = {
@@ -9532,16 +9064,16 @@ let
version = "1.4.3";
src = fetchurl {
url = "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz";
- sha512 = "1wn7ixcv4b15kj3jn4c08n3pgrrd2kgzm2llh9viqx6a6k3j6rqzd5iksxdkalzaz6iic1q4fjj6wr9wfa07llf5a751mkgg3fx414n";
+ sha512 = "lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==";
};
};
- "websocket-1.0.31" = {
+ "websocket-1.0.28" = {
name = "websocket";
packageName = "websocket";
- version = "1.0.31";
+ version = "1.0.28";
src = fetchurl {
- url = "https://registry.npmjs.org/websocket/-/websocket-1.0.31.tgz";
- sha512 = "22yr8a52nsijkqybp8fgzvh69wxrhmcqmcmjvmdwl6m9qix0lxdyakbvznj0wr90nl3mw5j4srhgxp6p8ihipil2j5gha66bfk2w2jl";
+ url = "https://registry.npmjs.org/websocket/-/websocket-1.0.28.tgz";
+ sha512 = "00y/20/80P7H4bCYkzuuvvfDvh+dgtXi5kzDf3UcZwN6boTYaKvsrtZ5lIYm1Gsg48siMErd9M4zjSYfYFHTrA==";
};
};
"websocket-driver-0.7.3" = {
@@ -9550,7 +9082,7 @@ let
version = "0.7.3";
src = fetchurl {
url = "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.3.tgz";
- sha512 = "0b5m603phj37lw5vb70ijc77g29cz7vn1w1bs7rhkx1ax3gil0wys841m14gnm3p95lc630hs370dngh68p7aaq69yqw1yvysb5d73f";
+ sha512 = "bpxWlvbbB459Mlipc5GBzzZwhoZgGEZLuqPaR0INBGnPAY1vdBX6hPnoFXiw+3yWxDuHyQjO2oXTMyS8A5haFg==";
};
};
"websocket-extensions-0.1.3" = {
@@ -9559,7 +9091,7 @@ let
version = "0.1.3";
src = fetchurl {
url = "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.3.tgz";
- sha512 = "0d1n4yv45ibxf72hj7qka3j7v53dwn58savfiyvsppqhhrgg3g648ykk5v7fpb53hz85kj87m4f45r7d5iazx4yqgs381z6qnfd98cy";
+ sha512 = "nqHUnMXmBzT0w570r2JpJxfiSD1IzoI+HGVdd3aZ0yNi3ngvQ4jv1dtHt5VGxfI2yj5yqImPhOK4vmIh2xMbGg==";
};
};
"whatwg-encoding-1.0.5" = {
@@ -9568,7 +9100,7 @@ let
version = "1.0.5";
src = fetchurl {
url = "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz";
- sha512 = "09x9fa2rb8a6lmwy9hs7z4qn2bsyqw8l2hmfy50z3fa496x3p2xadmlccm8ad17nam5fz77z9mndw2yqp8jpvyw3ryz6f09ksdn56bg";
+ sha512 = "b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==";
};
};
"whatwg-mimetype-2.3.0" = {
@@ -9577,7 +9109,7 @@ let
version = "2.3.0";
src = fetchurl {
url = "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz";
- sha512 = "3zaycdfc1hh0i4r1c42vgkzwmlfv8j68d90f6i577735i40hk9p9m790g2z2dlmdkchn2z73yj0zs73fmpjdnx4xwrp80m6pv18r31k";
+ sha512 = "M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==";
};
};
"whatwg-url-6.5.0" = {
@@ -9586,16 +9118,16 @@ let
version = "6.5.0";
src = fetchurl {
url = "https://registry.npmjs.org/whatwg-url/-/whatwg-url-6.5.0.tgz";
- sha512 = "36rzky2jm48j68kfvdhvr0cmbnvr2liaagpnnypc59mlvq4bbcwx9qbdb93hbi4vwx0w287zphiardpmfwyjl2ab58b4k3zmi35j55f";
+ sha512 = "rhRZRqx/TLJQWUpQ6bmrt2UV4f0HCQ463yQuONJqC6fO2VoEb1pTYddbe59SkYq87aoM5A3bdhMZiUiVws+fzQ==";
};
};
- "whatwg-url-7.1.0" = {
+ "whatwg-url-7.0.0" = {
name = "whatwg-url";
packageName = "whatwg-url";
- version = "7.1.0";
+ version = "7.0.0";
src = fetchurl {
- url = "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz";
- sha512 = "1xa656b9abn0fnwqaybjm3h5gs9x26cc3zj7jkk5n3865l9d1wqpp461s4l3i2mgbwf90q6psgvbb80lbrmkihbl4xq7bj31m3bnjsr";
+ url = "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.0.0.tgz";
+ sha512 = "37GeVSIJ3kn1JgKyjiYNmSLP1yzbpb29jdmwBSgkD9h40/hyrR/OifpVUndji3tmwGgD8qpw7iQu3RSbCrBpsQ==";
};
};
"which-1.3.1" = {
@@ -9604,7 +9136,7 @@ let
version = "1.3.1";
src = fetchurl {
url = "https://registry.npmjs.org/which/-/which-1.3.1.tgz";
- sha512 = "0hr4hxkk8yb9fz993bs69pf8z2z2qb6sdpxfxb84sd16lja9fsx444pk1ang1ivmjjv5srnsm6fihdj593w7rwxdh834cdmd9hms4hz";
+ sha512 = "HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==";
};
};
"which-module-2.0.0" = {
@@ -9634,15 +9166,6 @@ let
sha1 = "fa4daa92daf32c4ea94ed453c81f04686b575dfe";
};
};
- "word-wrap-1.2.3" = {
- name = "word-wrap";
- packageName = "word-wrap";
- version = "1.2.3";
- src = fetchurl {
- url = "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz";
- sha512 = "2ykkqcs7vmimn8dsvs7xl55j0lbbrfj0nij9i7yqnxg9g759vqyrdis8w5n82k6xvas03x0xhgmbzjgsp7v803mzihx9d12vjnfcgqz";
- };
- };
"wordwrap-0.0.2" = {
name = "wordwrap";
packageName = "wordwrap";
@@ -9652,13 +9175,22 @@ let
sha1 = "b79669bb42ecb409f83d583cad52ca17eaa1643f";
};
};
+ "wordwrap-1.0.0" = {
+ name = "wordwrap";
+ packageName = "wordwrap";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz";
+ sha1 = "27584810891456a4171c8d0226441ade90cbcaeb";
+ };
+ };
"worker-farm-1.7.0" = {
name = "worker-farm";
packageName = "worker-farm";
version = "1.7.0";
src = fetchurl {
url = "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz";
- sha512 = "37m9wq9rvylb71n9kw3qghinwa3x4sggz82k29aall83izni78ijnh8rd6nhas8advw0lbnhby8z74vjlhp3sjsr4qm1wjw6r0kgz5f";
+ sha512 = "rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==";
};
};
"wrap-ansi-2.1.0" = {
@@ -9676,7 +9208,7 @@ let
version = "5.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz";
- sha512 = "3nmsfqfd98a7bgjyhd334y5gzc98nnkipfkmk2z1v4m0acagmpq951d8brmrsxvpnk256fbrp7zkn5n8v02pn4q4zai7zgnvy47yba0";
+ sha512 = "QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==";
};
};
"wrappy-1.0.2" = {
@@ -9694,7 +9226,7 @@ let
version = "2.4.1";
src = fetchurl {
url = "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.1.tgz";
- sha512 = "2zcd4w8bmjv2qg25v2ysnj63r717jb6zmrh2f4c92r0dh0zwj3ybyzg5h619b4adxksn67cg8y5pgn43hq7wl8ih3z7nchrj5wwaqac";
+ sha512 = "TGHFeZEZMnv+gBFRfjAcxL5bPHrsGKtnb4qsFAws7/vlh+QfwAaySIw4AXP9ZskTTh5GWu3FLuJhsWVdiJPGvg==";
};
};
"ws-5.2.2" = {
@@ -9703,7 +9235,7 @@ let
version = "5.2.2";
src = fetchurl {
url = "https://registry.npmjs.org/ws/-/ws-5.2.2.tgz";
- sha512 = "0f6ay7yn6xslzh3h66d5krqnp48d9g3ikwk0ijiyyxfkwaqxxf3b0qdswy6ych79mj44315qd16snlnk6m6npc5l0habgy5lc7wb8cd";
+ sha512 = "jaHFD6PFv6UgoIVda6qZllptQsMlDEJkTQcybzzXDYM1XO9Y8em691FGMPmM46WGyLU4z9KMgQN+qrux/nhlHA==";
};
};
"ws-6.2.1" = {
@@ -9712,7 +9244,7 @@ let
version = "6.2.1";
src = fetchurl {
url = "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz";
- sha512 = "2l27cfiaw6syjvy6vbpqf5c2swd37bqviizzck6842xlankppm9j1sg79x3m8jpda8v6khcpnm5ssab1b8vf34qpviv41ww5mf8130q";
+ sha512 = "GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==";
};
};
"xml-name-validator-3.0.0" = {
@@ -9721,7 +9253,7 @@ let
version = "3.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz";
- sha512 = "0zzh3xf5vk49fghwrf83qvq6v98qin1brnwd7yyh7qs05gc1w3xni0w17sj33534jrkm2za7wkm4q5rhgpchds54i5grcj3vjk99403";
+ sha512 = "A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==";
};
};
"xtend-4.0.2" = {
@@ -9730,7 +9262,7 @@ let
version = "4.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz";
- sha512 = "08w1d6fg23v422cfwd55306pfs9n9cqpz6hycahq3adm3n29wmhl9bmpn4vk75rlzgwn7hp4n3idqxvw8c53zbr04h7a98p43b199ic";
+ sha512 = "LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==";
};
};
"y18n-4.0.0" = {
@@ -9739,7 +9271,7 @@ let
version = "4.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz";
- sha512 = "3zj75gvpcgiphxpci4ji1znykk9n4cs0aw3dd6inwdvkmxyqn2483vya70lssjwq8alspnpw88vgii21fdrcn2vmfyppzgf4mkvzm5g";
+ sha512 = "r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==";
};
};
"yaeti-0.0.6" = {
@@ -9760,13 +9292,13 @@ let
sha1 = "1c11f9218f076089a47dd512f93c6699a6a81d52";
};
};
- "yallist-3.1.1" = {
+ "yallist-3.1.0" = {
name = "yallist";
packageName = "yallist";
- version = "3.1.1";
+ version = "3.1.0";
src = fetchurl {
- url = "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz";
- sha512 = "3ig31a6zfbdlrs3l77a8avpp17hajryhyq2xk4h3ayc4dmxch146rdk7q1s1jgx9qvmxq125r0xq2bvnq0rq63m75k9y7wglm0hd1bb";
+ url = "https://registry.npmjs.org/yallist/-/yallist-3.1.0.tgz";
+ sha512 = "6gpP93MR+VOOehKbCPchro3wFZNSNmek8A2kbkOAZLIZAYx1KP/zAqwO0sOHi3xJEb+UBz8NaYt/17UNit1Q9w==";
};
};
"yargs-12.0.5" = {
@@ -9775,25 +9307,16 @@ let
version = "12.0.5";
src = fetchurl {
url = "https://registry.npmjs.org/yargs/-/yargs-12.0.5.tgz";
- sha512 = "1kjmh68p4rb4c04s0gk4ra20crfr32h6v9zhj4clrz61xanslza9g3drbf6471mmvqq3vmxk04grmgillx1rsp6v2zim7wqnr6gq71f";
+ sha512 = "Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw==";
};
};
- "yargs-13.2.4" = {
+ "yargs-13.3.0" = {
name = "yargs";
packageName = "yargs";
- version = "13.2.4";
+ version = "13.3.0";
src = fetchurl {
- url = "https://registry.npmjs.org/yargs/-/yargs-13.2.4.tgz";
- sha512 = "2ba88a0fmf5k7dddcbkyhlmh7pijzczza486f2vq9pyw739r7q4yy2xmv4hk8w4ibrj4sjgf6zw01phb89h4j9z3lkz1m2s09cc6vqw";
- };
- };
- "yargs-13.3.2" = {
- name = "yargs";
- packageName = "yargs";
- version = "13.3.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz";
- sha512 = "19rg5b2rhj2kg44as5vv9jxmpr39lw250885w6nlfwyhvwd5nxnnx7fc35v7h615i65cik7k3wi7ac20c91kcgfi5wy7blgk31xjz81";
+ url = "https://registry.npmjs.org/yargs/-/yargs-13.3.0.tgz";
+ sha512 = "2eehun/8ALW8TLoIl7MVaRUrg+yCnenu8B4kBlRxj3GJGDKU1Og7sMXPNm1BYyM1DOJmTZ4YeN/Nwxv+8XJsUA==";
};
};
"yargs-3.10.0" = {
@@ -9811,7 +9334,7 @@ let
version = "10.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/yargs-parser/-/yargs-parser-10.1.0.tgz";
- sha512 = "1nj7f7y3kyrc1ijsgnaf4mdkxhxy38lnckavl6inh9wwzhx12xfmgq0n45x4fbj0y6rd1zhjv57l49qm07kqfd9a9cl1809bi3k48jl";
+ sha512 = "VCIyR1wJoEBZUqk5PA+oOBF6ypbwh5aNB3I50guxAL/quggdfs4TtNHQrSazFA3fYZ+tEqfs0zIGlv0c/rgjbQ==";
};
};
"yargs-parser-11.1.1" = {
@@ -9820,16 +9343,25 @@ let
version = "11.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/yargs-parser/-/yargs-parser-11.1.1.tgz";
- sha512 = "14iaywclwncdp3p7878q12cqgdc5rbkl0f6ghi9g7k7f4f1bbqi41dc5ki6hnqmy6jbfk0kx88m47vk3igrql5j6i7ar2a3cbyh3a8b";
+ sha512 = "C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ==";
};
};
- "yargs-parser-13.1.2" = {
+ "yargs-parser-13.1.1" = {
name = "yargs-parser";
packageName = "yargs-parser";
- version = "13.1.2";
+ version = "13.1.1";
src = fetchurl {
- url = "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz";
- sha512 = "375nan6m28q81h8q9a8vmcxgiq7s81yn1ql7zdikac0c4j2kmxdjzmbq14fcp9jm4ilcfzkd9ym4x7c80s7r6g488wf13zz2wsyqmny";
+ url = "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.1.tgz";
+ sha512 = "oVAVsHz6uFrg3XQheFII8ESO2ssAf9luWuAd6Wexsu4F3OtIW0o8IribPXYrD4WC24LWtPrJlGy87y5udK+dxQ==";
+ };
+ };
+ "yarn-1.16.0" = {
+ name = "yarn";
+ packageName = "yarn";
+ version = "1.16.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/yarn/-/yarn-1.16.0.tgz";
+ sha512 = "cfemyGlnWKA1zopUUgebTPf8C4WkPIZ+TJmklwcEAJ4u6oWPtJeAzrsamaGGh/+b1XWe8W51yzAImC4AWbWR1g==";
};
};
"ylru-1.2.1" = {
@@ -9838,68 +9370,61 @@ let
version = "1.2.1";
src = fetchurl {
url = "https://registry.npmjs.org/ylru/-/ylru-1.2.1.tgz";
- sha512 = "2yw1b7v991krvw6f597i39x9sqp12qxlfnqz8zd75x00m7jp2a08b2zivbx59b5ih7ka14swqmpfk9ni2inkdjh363z0w1ksfl2p93x";
+ sha512 = "faQrqNMzcPCHGVC2aaOINk13K+aaBDUPjGWl0teOXywElLjyVAB6Oe2jj62jHYtwsU49jXhScYbvPENK+6zAvQ==";
};
};
};
-in
-{
- "spacegun-git+https://github.com/dvallin/spacegun.git#v0.3.3" = nodeEnv.buildNodePackage {
+ args = {
name = "spacegun";
packageName = "spacegun";
version = "0.3.3";
- src = fetchgit {
- url = "https://github.com/dvallin/spacegun.git";
- rev = "d32d2df34362f6744e8cff34c2d2bf6ce8b4662a";
- sha256 = "589bfc9e3e26af38989144e8551547cbeb5ffc9a0b668a7a4cb211a2ebf7a931";
- };
+ src = ./.;
dependencies = [
- sources."@babel/code-frame-7.8.3"
- (sources."@babel/core-7.8.7" // {
+ sources."@babel/code-frame-7.5.5"
+ (sources."@babel/core-7.6.2" // {
dependencies = [
sources."debug-4.1.1"
- sources."json5-2.1.1"
- sources."minimist-1.2.5"
+ sources."json5-2.1.0"
+ sources."lodash-4.17.15"
sources."ms-2.1.2"
sources."source-map-0.5.7"
];
})
- (sources."@babel/generator-7.8.8" // {
+ (sources."@babel/generator-7.6.2" // {
dependencies = [
sources."jsesc-2.5.2"
+ sources."lodash-4.17.15"
sources."source-map-0.5.7"
];
})
- sources."@babel/helper-function-name-7.8.3"
- sources."@babel/helper-get-function-arity-7.8.3"
- sources."@babel/helper-plugin-utils-7.8.3"
- sources."@babel/helper-split-export-declaration-7.8.3"
- sources."@babel/helpers-7.8.4"
- (sources."@babel/highlight-7.8.3" // {
+ sources."@babel/helper-function-name-7.1.0"
+ sources."@babel/helper-get-function-arity-7.0.0"
+ sources."@babel/helper-plugin-utils-7.0.0"
+ sources."@babel/helper-split-export-declaration-7.4.4"
+ sources."@babel/helpers-7.6.2"
+ (sources."@babel/highlight-7.5.0" // {
dependencies = [
sources."js-tokens-4.0.0"
];
})
- sources."@babel/parser-7.8.8"
- sources."@babel/plugin-syntax-object-rest-spread-7.8.3"
- sources."@babel/template-7.8.6"
- (sources."@babel/traverse-7.8.6" // {
+ sources."@babel/parser-7.6.2"
+ sources."@babel/plugin-syntax-object-rest-spread-7.2.0"
+ sources."@babel/template-7.6.0"
+ (sources."@babel/traverse-7.6.2" // {
dependencies = [
sources."debug-4.1.1"
sources."globals-11.12.0"
+ sources."lodash-4.17.15"
sources."ms-2.1.2"
];
})
- (sources."@babel/types-7.8.7" // {
+ (sources."@babel/types-7.6.1" // {
dependencies = [
+ sources."lodash-4.17.15"
sources."to-fast-properties-2.0.0"
];
})
- (sources."@cnakazawa/watch-1.0.4" // {
- dependencies = [
- sources."minimist-1.2.5"
- ];
- })
+ sources."@cnakazawa/watch-1.0.3"
(sources."@jest/console-24.9.0" // {
dependencies = [
sources."slash-2.0.0"
@@ -9907,7 +9432,9 @@ in
})
(sources."@jest/core-24.9.0" // {
dependencies = [
+ sources."ansi-regex-4.1.0"
sources."slash-2.0.0"
+ sources."strip-ansi-5.2.0"
];
})
sources."@jest/environment-24.9.0"
@@ -9926,65 +9453,62 @@ in
];
})
sources."@jest/types-24.9.0"
- (sources."@kubernetes/client-node-0.10.3" // {
+ (sources."@kubernetes/client-node-0.10.1" // {
dependencies = [
- sources."@types/node-10.17.17"
+ sources."@types/node-10.14.19"
];
})
- sources."@sindresorhus/is-0.7.0"
sources."@types/accepts-1.3.5"
sources."@types/axios-0.14.0"
sources."@types/babel-types-7.0.7"
- sources."@types/babel__core-7.1.6"
- sources."@types/babel__generator-7.6.1"
+ sources."@types/babel__core-7.1.3"
+ sources."@types/babel__generator-7.6.0"
sources."@types/babel__template-7.0.2"
- sources."@types/babel__traverse-7.0.9"
+ sources."@types/babel__traverse-7.0.7"
sources."@types/babylon-6.16.5"
- sources."@types/body-parser-1.19.0"
+ sources."@types/body-parser-1.17.1"
sources."@types/caseless-0.12.2"
sources."@types/command-line-args-5.0.0"
- sources."@types/connect-3.4.33"
- sources."@types/cookies-0.7.4"
- sources."@types/cron-1.7.2"
+ sources."@types/connect-3.4.32"
+ sources."@types/cookies-0.7.3"
+ sources."@types/cron-1.7.1"
sources."@types/events-3.0.0"
- sources."@types/express-4.17.3"
- sources."@types/express-serve-static-core-4.17.2"
+ sources."@types/express-4.17.1"
+ sources."@types/express-serve-static-core-4.16.9"
+ sources."@types/form-data-2.5.0"
sources."@types/formidable-1.0.31"
sources."@types/glob-7.1.1"
sources."@types/http-assert-1.5.1"
sources."@types/istanbul-lib-coverage-2.0.1"
- sources."@types/istanbul-lib-report-3.0.0"
+ sources."@types/istanbul-lib-report-1.1.1"
sources."@types/istanbul-reports-1.1.1"
- sources."@types/jest-24.9.1"
- sources."@types/js-yaml-3.12.2"
- sources."@types/keygrip-1.0.2"
- sources."@types/koa-2.11.2"
- sources."@types/koa-compose-3.2.5"
- sources."@types/koa-router-7.4.0"
+ sources."@types/jest-24.0.15"
+ sources."@types/jest-diff-20.0.1"
+ sources."@types/js-yaml-3.12.1"
+ sources."@types/keygrip-1.0.1"
+ sources."@types/koa-2.0.48"
+ sources."@types/koa-compose-3.2.4"
+ sources."@types/koa-router-7.0.41"
sources."@types/koa-send-4.1.2"
sources."@types/koa-static-4.0.1"
- sources."@types/koa-views-2.0.4"
- sources."@types/lodash-4.14.149"
+ sources."@types/koa-views-2.0.3"
+ sources."@types/lodash-4.14.140"
sources."@types/lodash.clonedeep-4.5.6"
sources."@types/mime-2.0.1"
sources."@types/minimatch-3.0.3"
sources."@types/mkdirp-0.5.2"
- sources."@types/node-12.12.30"
+ sources."@types/node-12.0.8"
sources."@types/ora-3.2.0"
sources."@types/range-parser-1.2.3"
- (sources."@types/request-2.48.4" // {
- dependencies = [
- sources."form-data-2.5.1"
- ];
- })
+ sources."@types/request-2.48.1"
sources."@types/serve-static-1.13.3"
sources."@types/stack-utils-1.0.1"
- sources."@types/tough-cookie-2.3.6"
- sources."@types/underscore-1.9.4"
+ sources."@types/tough-cookie-2.3.5"
+ sources."@types/underscore-1.9.3"
sources."@types/websocket-0.0.40"
- sources."@types/ws-6.0.4"
- sources."@types/yargs-13.0.8"
- sources."@types/yargs-parser-15.0.0"
+ sources."@types/ws-6.0.3"
+ sources."@types/yargs-13.0.3"
+ sources."@types/yargs-parser-13.1.0"
sources."@webassemblyjs/ast-1.8.5"
sources."@webassemblyjs/floating-point-hex-parser-1.8.5"
sources."@webassemblyjs/helper-api-error-1.8.5"
@@ -10005,25 +9529,25 @@ in
sources."@webassemblyjs/wast-printer-1.8.5"
sources."@xtuc/ieee754-1.2.0"
sources."@xtuc/long-4.2.2"
- sources."abab-2.0.3"
+ sources."abab-2.0.2"
sources."abbrev-1.1.1"
sources."accepts-1.3.7"
- sources."acorn-3.3.0"
+ sources."acorn-5.7.3"
+ sources."acorn-dynamic-import-4.0.0"
(sources."acorn-globals-3.1.0" // {
dependencies = [
sources."acorn-4.0.13"
];
})
sources."acorn-walk-6.2.0"
- sources."aggregate-error-1.0.0"
- sources."ajv-6.12.0"
+ sources."ajv-6.10.0"
sources."ajv-errors-1.0.1"
sources."ajv-keywords-3.4.1"
sources."align-text-0.1.4"
sources."ansi-colors-3.2.4"
sources."ansi-escapes-3.2.0"
sources."ansi-html-0.0.7"
- sources."ansi-regex-4.1.0"
+ sources."ansi-regex-2.1.1"
sources."ansi-styles-3.2.1"
sources."any-promise-1.3.0"
sources."anymatch-2.0.0"
@@ -10050,28 +9574,28 @@ in
sources."assert-plus-1.0.0"
sources."assign-symbols-1.0.0"
sources."astral-regex-1.0.0"
- sources."async-2.6.3"
+ sources."async-1.5.2"
sources."async-each-1.0.3"
- sources."async-limiter-1.0.1"
+ sources."async-limiter-1.0.0"
sources."asynckit-0.4.0"
sources."atob-2.1.2"
sources."awesome-typescript-loader-5.2.1"
sources."aws-sign2-0.7.0"
- sources."aws4-1.9.1"
- sources."axios-0.19.2"
+ sources."aws4-1.8.0"
+ (sources."axios-0.19.0" // {
+ dependencies = [
+ sources."is-buffer-2.0.3"
+ ];
+ })
sources."babel-6.23.0"
(sources."babel-code-frame-6.26.0" // {
dependencies = [
- sources."ansi-regex-2.1.1"
sources."ansi-styles-2.2.1"
sources."chalk-1.1.3"
- sources."strip-ansi-3.0.1"
- sources."supports-color-2.0.0"
];
})
(sources."babel-core-6.26.3" // {
dependencies = [
- sources."debug-2.6.9"
sources."json5-0.5.1"
sources."source-map-0.5.7"
];
@@ -10093,7 +9617,7 @@ in
sources."babel-helper-remap-async-to-generator-6.24.1"
sources."babel-helper-replace-supers-6.24.1"
sources."babel-helpers-6.24.1"
- (sources."babel-jest-24.9.0" // {
+ (sources."babel-jest-24.8.0" // {
dependencies = [
sources."slash-2.0.0"
];
@@ -10141,38 +9665,28 @@ in
})
sources."babel-runtime-6.26.0"
sources."babel-template-6.26.0"
- (sources."babel-traverse-6.26.0" // {
- dependencies = [
- sources."debug-2.6.9"
- ];
- })
+ sources."babel-traverse-6.26.0"
sources."babel-types-6.26.0"
sources."babylon-6.18.0"
sources."balanced-match-1.0.0"
(sources."base-0.11.2" // {
dependencies = [
sources."define-property-1.0.0"
+ sources."is-accessor-descriptor-1.0.0"
+ sources."is-data-descriptor-1.0.0"
+ sources."is-descriptor-1.0.2"
+ sources."kind-of-6.0.2"
];
})
sources."base64-js-1.3.1"
- sources."base64url-3.0.1"
sources."batch-0.6.1"
sources."bcrypt-pbkdf-1.0.2"
sources."bfj-6.1.2"
sources."big.js-5.2.2"
sources."binary-extensions-1.13.1"
- sources."bindings-1.5.0"
- sources."bluebird-3.7.2"
+ sources."bluebird-3.5.5"
sources."bn.js-4.11.8"
- (sources."body-parser-1.19.0" // {
- dependencies = [
- sources."debug-2.6.9"
- sources."http-errors-1.7.2"
- sources."inherits-2.0.3"
- sources."qs-6.7.0"
- sources."raw-body-2.4.0"
- ];
- })
+ sources."body-parser-1.19.0"
(sources."bonjour-3.5.0" // {
dependencies = [
sources."array-flatten-2.1.2"
@@ -10181,7 +9695,7 @@ in
sources."brace-expansion-1.1.11"
sources."braces-2.3.2"
sources."brorand-1.1.0"
- sources."browser-process-hrtime-1.0.0"
+ sources."browser-process-hrtime-0.1.3"
(sources."browser-resolve-1.11.3" // {
dependencies = [
sources."resolve-1.1.7"
@@ -10195,35 +9709,27 @@ in
sources."browserify-zlib-0.2.0"
sources."browserslist-3.2.8"
sources."bs-logger-0.2.6"
- sources."bser-2.1.1"
- sources."buffer-4.9.2"
+ sources."bser-2.1.0"
+ sources."buffer-4.9.1"
sources."buffer-from-1.1.1"
sources."buffer-indexof-1.1.1"
sources."buffer-xor-1.0.3"
sources."builtin-status-codes-3.0.0"
- sources."byline-5.0.0"
sources."bytes-3.1.0"
- (sources."cacache-10.0.4" // {
- dependencies = [
- sources."lru-cache-4.1.5"
- sources."yallist-2.1.2"
- ];
- })
+ sources."cacache-10.0.4"
sources."cache-base-1.0.1"
sources."cache-content-type-1.0.1"
- (sources."cacheable-request-2.1.4" // {
- dependencies = [
- sources."get-stream-3.0.0"
- sources."lowercase-keys-1.0.0"
- ];
- })
sources."callsites-3.1.0"
- sources."camelcase-1.2.1"
- sources."caniuse-lite-1.0.30001035"
+ sources."camelcase-5.3.1"
+ sources."caniuse-lite-1.0.30000997"
sources."capture-exit-2.0.0"
sources."caseless-0.12.0"
sources."center-align-0.1.3"
- sources."chalk-2.4.2"
+ (sources."chalk-2.4.2" // {
+ dependencies = [
+ sources."supports-color-5.5.0"
+ ];
+ })
sources."character-parser-2.2.0"
sources."check-types-8.0.3"
(sources."chokidar-2.1.8" // {
@@ -10231,34 +9737,25 @@ in
sources."normalize-path-3.0.0"
];
})
- sources."chownr-1.1.4"
+ sources."chownr-1.1.3"
sources."chrome-trace-event-1.0.2"
sources."ci-info-2.0.0"
sources."cipher-base-1.0.4"
(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."clean-css-4.2.3"
- sources."clean-stack-1.3.0"
+ sources."clean-css-4.2.1"
sources."cli-cursor-2.1.0"
sources."cli-spinners-2.2.0"
- sources."cliui-2.1.0"
+ (sources."cliui-5.0.0" // {
+ dependencies = [
+ sources."ansi-regex-4.1.0"
+ sources."strip-ansi-5.2.0"
+ ];
+ })
sources."clone-1.0.4"
- sources."clone-response-1.0.2"
sources."co-4.6.0"
sources."co-body-5.2.0"
sources."code-point-at-1.1.0"
@@ -10267,15 +9764,13 @@ in
sources."color-name-1.1.3"
sources."combined-stream-1.0.8"
sources."command-line-args-5.1.1"
- sources."commander-2.20.3"
+ sources."commander-2.20.0"
sources."commondir-1.0.1"
sources."component-emitter-1.3.0"
- sources."compressible-2.0.18"
+ sources."compressible-2.0.17"
(sources."compression-1.7.4" // {
dependencies = [
sources."bytes-3.0.0"
- sources."debug-2.6.9"
- sources."safe-buffer-5.1.2"
];
})
sources."concat-map-0.0.1"
@@ -10283,28 +9778,16 @@ in
sources."condense-newlines-0.2.1"
sources."config-chain-1.1.12"
sources."connect-history-api-fallback-1.6.0"
- sources."console-browserify-1.2.0"
+ sources."console-browserify-1.1.0"
sources."consolidate-0.15.1"
sources."constantinople-3.1.2"
sources."constants-browserify-1.0.0"
- (sources."content-disposition-0.5.3" // {
- dependencies = [
- sources."safe-buffer-5.1.2"
- ];
- })
+ sources."content-disposition-0.5.3"
sources."content-type-1.0.4"
- (sources."convert-source-map-1.7.0" // {
- dependencies = [
- sources."safe-buffer-5.1.2"
- ];
- })
+ sources."convert-source-map-1.6.0"
sources."cookie-0.4.0"
sources."cookie-signature-1.0.6"
- (sources."cookies-0.8.0" // {
- dependencies = [
- sources."depd-2.0.0"
- ];
- })
+ sources."cookies-0.7.3"
sources."copy-concurrently-1.0.5"
sources."copy-descriptor-0.1.1"
(sources."copy-webpack-plugin-4.6.0" // {
@@ -10313,12 +9796,12 @@ in
sources."p-try-1.0.0"
];
})
- sources."core-js-2.6.11"
+ sources."core-js-2.6.9"
sources."core-util-is-1.0.2"
sources."create-ecdh-4.0.3"
sources."create-hash-1.2.0"
sources."create-hmac-1.1.7"
- sources."cron-1.8.2"
+ sources."cron-1.7.1"
sources."cross-spawn-6.0.5"
sources."crypto-browserify-3.12.0"
sources."cssom-0.3.8"
@@ -10328,19 +9811,26 @@ in
sources."dashdash-1.14.1"
(sources."data-urls-1.1.0" // {
dependencies = [
- sources."whatwg-url-7.1.0"
+ sources."whatwg-url-7.0.0"
];
})
- sources."debug-3.1.0"
+ sources."date-now-0.1.4"
+ sources."debug-2.6.9"
sources."decamelize-1.2.0"
sources."decode-uri-component-0.2.0"
- sources."decompress-response-3.3.0"
sources."deep-equal-1.0.1"
sources."deep-is-0.1.3"
sources."default-gateway-4.2.0"
sources."defaults-1.0.3"
sources."define-properties-1.1.3"
- sources."define-property-2.0.2"
+ (sources."define-property-2.0.2" // {
+ dependencies = [
+ sources."is-accessor-descriptor-1.0.0"
+ sources."is-data-descriptor-1.0.0"
+ sources."is-descriptor-1.0.2"
+ sources."kind-of-6.0.2"
+ ];
+ })
(sources."del-4.1.1" // {
dependencies = [
(sources."globby-6.1.0" // {
@@ -10354,7 +9844,7 @@ in
sources."delayed-stream-1.0.0"
sources."delegates-1.0.0"
sources."depd-1.1.2"
- sources."des.js-1.0.1"
+ sources."des.js-1.0.0"
sources."destroy-1.0.4"
sources."detect-file-1.0.0"
sources."detect-indent-4.0.0"
@@ -10370,80 +9860,56 @@ in
sources."domain-browser-1.2.0"
sources."domexception-1.0.1"
sources."duplexer-0.1.1"
- sources."duplexer3-0.1.4"
sources."duplexify-3.7.1"
sources."ecc-jsbn-0.1.2"
- (sources."editorconfig-0.15.3" // {
- dependencies = [
- sources."lru-cache-4.1.5"
- sources."yallist-2.1.2"
- ];
- })
+ sources."editorconfig-0.15.3"
sources."ee-first-1.1.1"
- sources."ejs-2.7.4"
- sources."electron-to-chromium-1.3.376"
- sources."elliptic-6.5.2"
+ sources."ejs-2.7.1"
+ sources."electron-to-chromium-1.3.267"
+ sources."elliptic-6.5.1"
sources."emoji-regex-7.0.3"
- sources."emojis-list-3.0.0"
+ sources."emojis-list-2.1.0"
sources."encodeurl-1.0.2"
sources."end-of-stream-1.4.4"
- sources."enhanced-resolve-4.1.1"
+ sources."enhanced-resolve-4.1.0"
sources."errno-0.1.7"
sources."error-ex-1.3.2"
sources."error-inject-1.0.0"
- sources."es-abstract-1.17.4"
- sources."es-to-primitive-1.2.1"
- sources."es5-ext-0.10.53"
+ sources."es-abstract-1.14.2"
+ sources."es-to-primitive-1.2.0"
+ sources."es5-ext-0.10.51"
sources."es6-iterator-2.0.3"
- sources."es6-promise-4.2.8"
- sources."es6-symbol-3.1.3"
+ sources."es6-symbol-3.1.2"
sources."escape-html-1.0.3"
sources."escape-string-regexp-1.0.5"
- sources."escodegen-1.14.1"
+ (sources."escodegen-1.12.0" // {
+ dependencies = [
+ sources."esprima-3.1.3"
+ ];
+ })
sources."eslint-scope-4.0.3"
sources."esprima-4.0.1"
sources."esrecurse-4.2.1"
sources."estraverse-4.3.0"
- sources."esutils-2.0.3"
+ sources."esutils-2.0.2"
sources."etag-1.8.1"
sources."eventemitter3-4.0.0"
- sources."events-3.1.0"
+ sources."events-3.0.0"
sources."eventsource-1.0.7"
sources."evp_bytestokey-1.0.3"
- sources."exec-sh-0.3.4"
+ sources."exec-sh-0.3.2"
sources."execa-1.0.0"
sources."exit-0.1.2"
(sources."expand-brackets-2.1.4" // {
dependencies = [
- sources."debug-2.6.9"
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."expand-tilde-2.0.2"
sources."expect-24.9.0"
(sources."express-4.17.1" // {
dependencies = [
- sources."debug-2.6.9"
sources."path-to-regexp-0.1.7"
- sources."qs-6.7.0"
- sources."safe-buffer-5.1.2"
- ];
- })
- (sources."ext-1.4.0" // {
- dependencies = [
- sources."type-2.0.0"
];
})
sources."extend-3.0.2"
@@ -10451,72 +9917,65 @@ in
(sources."extglob-2.0.4" // {
dependencies = [
sources."define-property-1.0.0"
+ sources."is-accessor-descriptor-1.0.0"
+ sources."is-data-descriptor-1.0.0"
+ sources."is-descriptor-1.0.2"
+ sources."kind-of-6.0.2"
];
})
sources."extsprintf-1.3.0"
- sources."fast-deep-equal-3.1.1"
- sources."fast-json-stable-stringify-2.1.0"
+ sources."fast-deep-equal-2.0.1"
+ sources."fast-json-stable-stringify-2.0.0"
sources."fast-levenshtein-2.0.6"
sources."faye-websocket-0.10.0"
- sources."fb-watchman-2.0.1"
+ sources."fb-watchman-2.0.0"
sources."figgy-pudding-3.5.1"
- sources."file-uri-to-path-1.0.0"
sources."filesize-3.6.1"
sources."fill-range-4.0.0"
- (sources."finalhandler-1.1.2" // {
- dependencies = [
- sources."debug-2.6.9"
- ];
- })
+ sources."finalhandler-1.1.2"
sources."find-cache-dir-1.0.0"
sources."find-replace-3.0.0"
sources."find-up-3.0.0"
- sources."findup-sync-3.0.0"
+ (sources."findup-sync-2.0.0" // {
+ dependencies = [
+ sources."is-glob-3.1.0"
+ ];
+ })
sources."flush-write-stream-1.1.1"
- sources."follow-redirects-1.5.10"
+ (sources."follow-redirects-1.5.10" // {
+ dependencies = [
+ sources."debug-3.1.0"
+ ];
+ })
sources."for-in-1.0.2"
sources."forever-agent-0.6.1"
- sources."form-data-2.3.3"
- sources."formidable-1.2.2"
+ sources."form-data-2.5.1"
+ sources."formidable-1.2.1"
sources."forwarded-0.1.2"
sources."fragment-cache-0.2.1"
sources."fresh-0.5.2"
sources."from2-2.3.0"
+ sources."fs-extra-4.0.3"
sources."fs-write-stream-atomic-1.0.10"
sources."fs.realpath-1.0.0"
- sources."fsevents-1.2.11"
+ sources."fsevents-1.2.9"
sources."function-bind-1.1.1"
- sources."gensync-1.0.0-beta.1"
sources."get-caller-file-2.0.5"
- (sources."get-paths-0.0.7" // {
- dependencies = [
- sources."pify-4.0.1"
- ];
- })
+ sources."get-paths-0.0.4"
sources."get-stream-4.1.0"
sources."get-value-2.0.6"
sources."getpass-0.1.7"
- sources."glob-7.1.6"
+ sources."glob-7.1.4"
(sources."glob-parent-3.1.0" // {
dependencies = [
sources."is-glob-3.1.0"
];
})
- (sources."global-modules-2.0.0" // {
- dependencies = [
- sources."global-prefix-3.0.0"
- sources."kind-of-6.0.3"
- ];
- })
+ sources."global-modules-1.0.0"
sources."global-prefix-1.0.2"
sources."globals-9.18.0"
sources."globby-7.1.1"
- (sources."got-8.3.2" // {
- dependencies = [
- sources."get-stream-3.0.0"
- ];
- })
- sources."graceful-fs-4.2.3"
+ sources."graceful-fs-4.1.15"
sources."growly-1.3.0"
(sources."gzip-size-5.1.1" // {
dependencies = [
@@ -10524,18 +9983,17 @@ in
];
})
sources."handle-thing-2.0.0"
+ (sources."handlebars-4.3.3" // {
+ dependencies = [
+ sources."uglify-js-3.6.0"
+ ];
+ })
sources."har-schema-2.0.0"
sources."har-validator-5.1.3"
sources."has-1.0.3"
- (sources."has-ansi-2.0.0" // {
- dependencies = [
- sources."ansi-regex-2.1.1"
- ];
- })
+ sources."has-ansi-2.0.0"
sources."has-flag-3.0.0"
- sources."has-symbol-support-x-1.4.2"
- sources."has-symbols-1.0.1"
- sources."has-to-string-tag-x-1.4.1"
+ sources."has-symbols-1.0.0"
sources."has-value-1.0.0"
(sources."has-values-1.0.0" // {
dependencies = [
@@ -10548,15 +10006,13 @@ in
sources."home-or-tmp-2.0.0"
sources."homedir-polyfill-1.0.3"
sources."hoopy-0.1.4"
- sources."hosted-git-info-2.8.8"
+ sources."hosted-git-info-2.8.4"
sources."hpack.js-2.1.6"
sources."html-encoding-sniffer-1.0.2"
sources."html-entities-1.2.1"
- sources."html-escaper-2.0.0"
sources."http-assert-1.4.1"
- sources."http-cache-semantics-3.8.1"
sources."http-deceiver-1.2.7"
- sources."http-errors-1.7.3"
+ sources."http-errors-1.7.2"
sources."http-parser-js-0.4.10"
sources."http-proxy-1.18.0"
sources."http-proxy-middleware-0.19.1"
@@ -10572,40 +10028,29 @@ in
];
})
sources."imurmurhash-0.1.4"
- sources."indent-string-3.2.0"
sources."infer-owner-1.0.4"
sources."inflation-2.0.0"
sources."inflight-1.0.6"
- sources."inherits-2.0.4"
+ sources."inherits-2.0.3"
sources."ini-1.3.5"
sources."internal-ip-4.3.0"
sources."interpret-1.2.0"
- sources."into-stream-3.1.0"
sources."invariant-2.2.4"
sources."invert-kv-2.0.0"
sources."ip-1.1.5"
sources."ip-regex-2.1.0"
- sources."ipaddr.js-1.9.1"
- sources."is-absolute-url-3.0.3"
- (sources."is-accessor-descriptor-1.0.0" // {
- dependencies = [
- sources."kind-of-6.0.3"
- ];
- })
+ sources."ipaddr.js-1.9.0"
+ sources."is-accessor-descriptor-0.1.6"
sources."is-arrayish-0.2.1"
sources."is-binary-path-1.0.1"
sources."is-buffer-1.1.6"
- sources."is-callable-1.1.5"
+ sources."is-callable-1.1.4"
sources."is-ci-2.0.0"
- (sources."is-data-descriptor-1.0.0" // {
+ sources."is-data-descriptor-0.1.4"
+ sources."is-date-object-1.0.1"
+ (sources."is-descriptor-0.1.6" // {
dependencies = [
- sources."kind-of-6.0.3"
- ];
- })
- sources."is-date-object-1.0.2"
- (sources."is-descriptor-1.0.2" // {
- dependencies = [
- sources."kind-of-6.0.3"
+ sources."kind-of-5.1.0"
];
})
(sources."is-expression-3.0.0" // {
@@ -10615,23 +10060,20 @@ in
})
sources."is-extendable-0.1.1"
sources."is-extglob-2.1.1"
- sources."is-finite-1.1.0"
+ sources."is-finite-1.0.2"
sources."is-fullwidth-code-point-2.0.0"
sources."is-generator-fn-2.1.0"
sources."is-generator-function-1.0.7"
sources."is-glob-4.0.1"
sources."is-number-3.0.0"
- sources."is-object-1.0.1"
sources."is-path-cwd-2.2.0"
sources."is-path-in-cwd-2.1.0"
sources."is-path-inside-2.1.0"
- sources."is-plain-obj-1.1.0"
sources."is-plain-object-2.0.4"
sources."is-promise-2.1.0"
- sources."is-regex-1.0.5"
- sources."is-retry-allowed-1.2.0"
+ sources."is-regex-1.0.4"
sources."is-stream-1.1.0"
- sources."is-symbol-1.0.3"
+ sources."is-symbol-1.0.2"
sources."is-typedarray-1.0.0"
sources."is-whitespace-0.3.0"
sources."is-windows-1.0.2"
@@ -10662,17 +10104,19 @@ in
sources."pify-4.0.1"
];
})
- sources."istanbul-reports-2.2.7"
- sources."isurl-1.0.0"
- sources."jest-24.9.0"
- sources."jest-changed-files-24.9.0"
- (sources."jest-cli-24.9.0" // {
+ sources."istanbul-reports-2.2.6"
+ (sources."jest-24.8.0" // {
dependencies = [
- sources."cliui-5.0.0"
- sources."yargs-13.3.2"
+ sources."jest-cli-24.9.0"
+ ];
+ })
+ sources."jest-changed-files-24.9.0"
+ (sources."jest-config-24.9.0" // {
+ dependencies = [
+ sources."babel-jest-24.9.0"
+ sources."slash-2.0.0"
];
})
- sources."jest-config-24.9.0"
sources."jest-diff-24.9.0"
sources."jest-docblock-24.9.0"
sources."jest-each-24.9.0"
@@ -10696,9 +10140,7 @@ in
sources."jest-runner-24.9.0"
(sources."jest-runtime-24.9.0" // {
dependencies = [
- sources."cliui-5.0.0"
sources."slash-2.0.0"
- sources."yargs-13.3.2"
];
})
sources."jest-serializer-24.9.0"
@@ -10712,69 +10154,77 @@ in
sources."slash-2.0.0"
];
})
- (sources."jest-validate-24.9.0" // {
- dependencies = [
- sources."camelcase-5.3.1"
- ];
- })
+ sources."jest-validate-24.9.0"
sources."jest-watcher-24.9.0"
(sources."jest-worker-24.9.0" // {
dependencies = [
sources."supports-color-6.1.0"
];
})
- sources."js-beautify-1.10.3"
+ sources."js-beautify-1.10.2"
sources."js-stringify-1.0.2"
sources."js-tokens-3.0.2"
sources."js-yaml-3.13.1"
sources."jsbn-0.1.1"
(sources."jsdom-11.12.0" // {
dependencies = [
- sources."acorn-5.7.4"
(sources."acorn-globals-4.3.4" // {
dependencies = [
- sources."acorn-6.4.1"
+ sources."acorn-6.3.0"
];
})
sources."ws-5.2.2"
];
})
sources."jsesc-1.3.0"
- sources."json-buffer-3.0.0"
sources."json-parse-better-errors-1.0.2"
sources."json-schema-0.2.3"
sources."json-schema-traverse-0.4.1"
+ sources."json-stream-1.0.0"
sources."json-stringify-safe-5.0.1"
sources."json3-3.3.3"
- (sources."json5-1.0.1" // {
- dependencies = [
- sources."minimist-1.2.5"
- ];
- })
+ sources."json5-1.0.1"
+ sources."jsonfile-4.0.0"
sources."jsonpath-plus-0.19.0"
sources."jsprim-1.4.1"
sources."jstransformer-1.0.0"
- sources."keygrip-1.1.0"
- sources."keyv-3.0.0"
+ sources."keygrip-1.0.3"
sources."killable-1.0.1"
sources."kind-of-3.2.2"
sources."kleur-3.0.3"
- sources."koa-2.11.0"
- sources."koa-body-4.1.1"
+ (sources."koa-2.7.0" // {
+ dependencies = [
+ sources."debug-3.1.0"
+ ];
+ })
+ sources."koa-body-4.1.0"
sources."koa-compose-4.1.0"
(sources."koa-convert-1.2.0" // {
dependencies = [
sources."koa-compose-3.2.1"
];
})
+ sources."koa-is-json-1.0.0"
(sources."koa-router-7.4.0" // {
dependencies = [
+ sources."debug-3.2.6"
sources."koa-compose-3.2.1"
+ sources."ms-2.1.2"
];
})
- sources."koa-send-5.0.0"
- sources."koa-static-5.0.0"
- (sources."koa-views-6.2.1" // {
+ (sources."koa-send-5.0.0" // {
+ dependencies = [
+ sources."debug-3.2.6"
+ sources."ms-2.1.2"
+ ];
+ })
+ (sources."koa-static-5.0.0" // {
+ dependencies = [
+ sources."debug-3.2.6"
+ sources."ms-2.1.2"
+ ];
+ })
+ (sources."koa-views-6.2.0" // {
dependencies = [
sources."debug-4.1.1"
sources."ms-2.1.2"
@@ -10787,23 +10237,24 @@ in
sources."levn-0.3.0"
sources."load-json-file-4.0.0"
sources."loader-runner-2.4.0"
- sources."loader-utils-1.4.0"
+ sources."loader-utils-1.2.3"
sources."locate-path-3.0.0"
sources."lodash-4.17.15"
sources."lodash.camelcase-4.3.0"
sources."lodash.clonedeep-4.5.0"
- sources."lodash.memoize-4.1.2"
sources."lodash.sortby-4.7.0"
sources."log-symbols-2.2.0"
- sources."loglevel-1.6.7"
+ sources."loglevel-1.6.4"
sources."loglevelnext-1.0.5"
- sources."long-4.0.0"
sources."longest-1.0.1"
sources."loose-envify-1.4.0"
- sources."lowercase-keys-1.0.1"
- sources."lru-cache-5.1.1"
+ (sources."lru-cache-4.1.5" // {
+ dependencies = [
+ sources."yallist-2.1.2"
+ ];
+ })
sources."make-dir-1.3.0"
- sources."make-error-1.3.6"
+ sources."make-error-1.3.5"
sources."makeerror-1.0.11"
sources."mamacro-0.0.3"
sources."map-age-cleaner-0.1.3"
@@ -10811,13 +10262,8 @@ in
sources."map-visit-1.0.0"
sources."md5.js-1.3.5"
sources."media-typer-0.3.0"
- (sources."mem-4.3.0" // {
- dependencies = [
- sources."mimic-fn-2.1.0"
- sources."p-is-promise-2.1.0"
- ];
- })
- sources."memory-fs-0.5.0"
+ sources."mem-4.3.0"
+ sources."memory-fs-0.4.1"
sources."merge-descriptors-1.0.1"
sources."merge-stream-2.0.0"
sources."methods-1.1.2"
@@ -10825,19 +10271,18 @@ in
dependencies = [
sources."extend-shallow-3.0.2"
sources."is-extendable-1.0.1"
- sources."kind-of-6.0.3"
+ sources."kind-of-6.0.2"
];
})
sources."miller-rabin-4.0.1"
sources."mime-1.6.0"
- sources."mime-db-1.43.0"
- sources."mime-types-2.1.26"
- sources."mimic-fn-1.2.0"
- sources."mimic-response-1.0.1"
+ sources."mime-db-1.40.0"
+ sources."mime-types-2.1.24"
+ sources."mimic-fn-2.1.0"
sources."minimalistic-assert-1.0.1"
sources."minimalistic-crypto-utils-1.0.1"
sources."minimatch-3.0.4"
- sources."minimist-0.0.8"
+ sources."minimist-1.2.0"
(sources."mississippi-2.0.0" // {
dependencies = [
sources."pump-2.0.1"
@@ -10848,9 +10293,13 @@ in
sources."is-extendable-1.0.1"
];
})
- sources."mkdirp-0.5.1"
+ (sources."mkdirp-0.5.1" // {
+ dependencies = [
+ sources."minimist-0.0.8"
+ ];
+ })
sources."moment-2.24.0"
- sources."moment-timezone-0.5.28"
+ sources."moment-timezone-0.5.26"
sources."move-concurrently-1.0.1"
sources."ms-2.0.0"
sources."multicast-dns-6.2.3"
@@ -10861,7 +10310,7 @@ in
dependencies = [
sources."extend-shallow-3.0.2"
sources."is-extendable-1.0.1"
- sources."kind-of-6.0.3"
+ sources."kind-of-6.0.2"
];
})
sources."natural-compare-1.4.0"
@@ -10869,9 +10318,8 @@ in
sources."neo-async-2.6.1"
sources."next-tick-1.0.0"
sources."nice-try-1.0.5"
- sources."node-forge-0.8.5"
+ sources."node-forge-0.8.2"
sources."node-int64-0.4.0"
- sources."node-jose-1.1.3"
(sources."node-libs-browser-2.2.1" // {
dependencies = [
sources."punycode-1.4.1"
@@ -10879,67 +10327,70 @@ in
})
sources."node-modules-regexp-1.0.0"
sources."node-notifier-5.4.3"
- sources."nopt-4.0.3"
+ sources."nopt-4.0.1"
sources."normalize-package-data-2.5.0"
sources."normalize-path-2.1.1"
- sources."normalize-url-2.0.1"
sources."npm-run-path-2.0.2"
sources."number-is-nan-1.0.1"
- sources."nwsapi-2.2.0"
+ sources."nwsapi-2.1.4"
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."object-hash-1.3.1"
- sources."object-inspect-1.7.0"
+ sources."object-inspect-1.6.0"
sources."object-keys-1.1.1"
sources."object-visit-1.0.1"
sources."object.assign-4.1.0"
- sources."object.getownpropertydescriptors-2.1.0"
+ sources."object.getownpropertydescriptors-2.0.3"
sources."object.pick-1.3.0"
sources."obuf-1.1.2"
- sources."oidc-token-hash-3.0.2"
sources."on-finished-2.3.0"
sources."on-headers-1.0.2"
sources."once-1.4.0"
- sources."onetime-2.0.1"
+ (sources."onetime-2.0.1" // {
+ dependencies = [
+ sources."mimic-fn-1.2.0"
+ ];
+ })
sources."only-0.0.2"
sources."opener-1.5.1"
- sources."openid-client-2.5.0"
sources."opn-5.5.0"
- sources."optionator-0.8.3"
- sources."ora-3.4.0"
+ (sources."optimist-0.6.1" // {
+ dependencies = [
+ sources."minimist-0.0.10"
+ ];
+ })
+ (sources."optionator-0.8.2" // {
+ dependencies = [
+ sources."wordwrap-1.0.0"
+ ];
+ })
+ (sources."ora-3.4.0" // {
+ dependencies = [
+ sources."ansi-regex-4.1.0"
+ sources."strip-ansi-5.2.0"
+ ];
+ })
sources."original-1.0.2"
sources."os-browserify-0.3.0"
sources."os-homedir-1.0.2"
sources."os-locale-3.1.0"
sources."os-tmpdir-1.0.2"
sources."osenv-0.1.5"
- sources."p-any-1.1.0"
- sources."p-cancelable-0.4.1"
sources."p-defer-1.0.0"
sources."p-each-series-1.0.0"
sources."p-finally-1.0.0"
- sources."p-is-promise-1.1.0"
- sources."p-limit-2.2.2"
+ sources."p-is-promise-2.1.0"
+ sources."p-limit-2.2.1"
sources."p-locate-3.0.0"
sources."p-map-2.1.0"
sources."p-reduce-1.0.0"
sources."p-retry-3.0.1"
- sources."p-some-2.0.1"
- sources."p-timeout-2.0.1"
sources."p-try-2.2.0"
- sources."pako-1.0.11"
+ sources."pako-1.0.10"
sources."parallel-transform-1.2.0"
sources."parse-asn1-5.1.5"
sources."parse-json-4.0.0"
@@ -10954,7 +10405,7 @@ in
sources."path-is-inside-1.0.2"
sources."path-key-2.0.1"
sources."path-parse-1.0.6"
- (sources."path-to-regexp-1.8.0" // {
+ (sources."path-to-regexp-1.7.0" // {
dependencies = [
sources."isarray-0.0.1"
];
@@ -10976,29 +10427,27 @@ in
];
})
sources."pn-1.1.0"
- (sources."portfinder-1.0.25" // {
- dependencies = [
- sources."debug-3.2.6"
- sources."ms-2.1.2"
- ];
- })
+ sources."portfinder-1.0.24"
sources."posix-character-classes-0.1.1"
sources."prelude-ls-1.1.2"
- sources."prepend-http-2.0.0"
- sources."prettier-1.19.1"
+ sources."prettier-1.18.2"
sources."pretty-2.0.0"
- sources."pretty-format-24.9.0"
+ (sources."pretty-format-24.9.0" // {
+ dependencies = [
+ sources."ansi-regex-4.1.0"
+ ];
+ })
sources."private-0.1.8"
sources."process-0.11.10"
sources."process-nextick-args-2.0.1"
sources."promise-7.3.1"
sources."promise-inflight-1.0.1"
- sources."prompts-2.3.1"
+ sources."prompts-2.2.1"
sources."proto-list-1.2.4"
- sources."proxy-addr-2.0.6"
+ sources."proxy-addr-2.0.5"
sources."prr-1.0.1"
sources."pseudomap-1.0.2"
- sources."psl-1.7.0"
+ sources."psl-1.1.32"
sources."public-encrypt-4.0.3"
sources."pug-2.0.4"
sources."pug-attrs-2.0.4"
@@ -11019,23 +10468,18 @@ in
];
})
sources."punycode-2.1.1"
- sources."qs-6.5.2"
- sources."query-string-5.1.1"
+ sources."qs-6.7.0"
sources."querystring-0.2.0"
sources."querystring-es3-0.2.1"
sources."querystringify-2.1.1"
sources."randombytes-2.1.0"
sources."randomfill-1.0.4"
sources."range-parser-1.2.1"
- sources."raw-body-2.4.1"
- sources."react-is-16.13.0"
+ sources."raw-body-2.4.0"
+ sources."react-is-16.9.0"
sources."read-pkg-3.0.0"
sources."read-pkg-up-4.0.0"
- (sources."readable-stream-2.3.7" // {
- dependencies = [
- sources."safe-buffer-5.1.2"
- ];
- })
+ sources."readable-stream-2.3.6"
sources."readdirp-2.2.1"
sources."realpath-native-1.1.0"
sources."rechoir-0.6.2"
@@ -11059,29 +10503,30 @@ in
sources."repeat-element-1.1.3"
sources."repeat-string-1.6.1"
sources."repeating-2.0.1"
- sources."request-2.88.2"
- sources."request-promise-core-1.1.3"
- sources."request-promise-native-1.0.8"
+ (sources."request-2.88.0" // {
+ dependencies = [
+ sources."form-data-2.3.3"
+ sources."punycode-1.4.1"
+ sources."qs-6.5.2"
+ sources."tough-cookie-2.4.3"
+ ];
+ })
+ sources."request-promise-core-1.1.2"
+ sources."request-promise-native-1.0.7"
sources."require-directory-2.1.1"
sources."require-main-filename-2.0.0"
sources."requires-port-1.0.0"
- sources."resolve-1.15.1"
+ sources."resolve-1.11.0"
sources."resolve-cwd-2.0.0"
- (sources."resolve-dir-1.0.1" // {
- dependencies = [
- sources."global-modules-1.0.0"
- ];
- })
+ sources."resolve-dir-1.0.1"
sources."resolve-from-3.0.0"
(sources."resolve-path-1.4.0" // {
dependencies = [
sources."http-errors-1.6.3"
- sources."inherits-2.0.3"
sources."setprototypeof-1.1.0"
];
})
sources."resolve-url-0.2.1"
- sources."responselike-1.0.2"
sources."restore-cursor-2.0.0"
sources."ret-0.1.15"
sources."retry-0.12.0"
@@ -11090,40 +10535,25 @@ in
sources."ripemd160-2.0.2"
sources."rsvp-4.8.5"
sources."run-queue-1.0.3"
- sources."rxjs-6.5.4"
- sources."safe-buffer-5.2.0"
+ sources."rxjs-6.5.2"
+ sources."safe-buffer-5.1.2"
sources."safe-regex-1.1.0"
sources."safer-buffer-2.1.2"
- (sources."sane-4.1.0" // {
- dependencies = [
- sources."minimist-1.2.5"
- ];
- })
+ sources."sane-4.1.0"
sources."sax-1.2.4"
sources."schema-utils-1.0.0"
sources."select-hose-2.0.0"
- (sources."selfsigned-1.10.7" // {
- dependencies = [
- sources."node-forge-0.9.0"
- ];
- })
- sources."semver-5.7.1"
+ sources."selfsigned-1.10.6"
+ sources."semver-5.7.0"
(sources."send-0.17.1" // {
dependencies = [
- (sources."debug-2.6.9" // {
- dependencies = [
- sources."ms-2.0.0"
- ];
- })
sources."ms-2.1.1"
];
})
sources."serialize-javascript-1.9.1"
(sources."serve-index-1.9.1" // {
dependencies = [
- sources."debug-2.6.9"
sources."http-errors-1.6.3"
- sources."inherits-2.0.3"
sources."setprototypeof-1.1.0"
];
})
@@ -11139,47 +10569,42 @@ in
sources."shellwords-0.1.1"
sources."sigmund-1.0.1"
sources."signal-exit-3.0.2"
- sources."simple-git-1.96.0"
- sources."sisteransi-1.0.4"
+ (sources."simple-git-1.96.0" // {
+ dependencies = [
+ sources."debug-3.2.6"
+ sources."ms-2.1.2"
+ ];
+ })
+ sources."sisteransi-1.0.3"
sources."slash-1.0.0"
(sources."snapdragon-0.8.2" // {
dependencies = [
- sources."debug-2.6.9"
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."source-map-0.5.7"
];
})
(sources."snapdragon-node-2.1.1" // {
dependencies = [
sources."define-property-1.0.0"
+ sources."is-accessor-descriptor-1.0.0"
+ sources."is-data-descriptor-1.0.0"
+ sources."is-descriptor-1.0.2"
+ sources."kind-of-6.0.2"
];
})
sources."snapdragon-util-3.0.1"
sources."sockjs-0.3.19"
- (sources."sockjs-client-1.4.0" // {
+ (sources."sockjs-client-1.3.0" // {
dependencies = [
sources."debug-3.2.6"
sources."faye-websocket-0.11.3"
sources."ms-2.1.2"
];
})
- sources."sort-keys-2.0.0"
sources."source-list-map-2.0.1"
sources."source-map-0.6.1"
- sources."source-map-resolve-0.5.3"
- sources."source-map-support-0.5.16"
+ sources."source-map-resolve-0.5.2"
+ sources."source-map-support-0.5.13"
sources."source-map-url-0.4.0"
sources."spdx-correct-3.1.0"
sources."spdx-exceptions-2.2.0"
@@ -11195,7 +10620,7 @@ in
dependencies = [
sources."debug-4.1.1"
sources."ms-2.1.2"
- sources."readable-stream-3.6.0"
+ sources."readable-stream-3.4.0"
];
})
(sources."split-string-3.1.0" // {
@@ -11211,18 +10636,6 @@ in
(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."statuses-1.5.0"
@@ -11230,38 +10643,38 @@ in
sources."stream-browserify-2.0.2"
sources."stream-each-1.2.3"
sources."stream-http-2.8.3"
- sources."stream-shift-1.0.1"
- sources."strict-uri-encode-1.1.0"
+ sources."stream-shift-1.0.0"
(sources."string-length-2.0.0" // {
dependencies = [
sources."ansi-regex-3.0.0"
sources."strip-ansi-4.0.0"
];
})
- sources."string-width-3.1.0"
- sources."string.prototype.trimleft-2.1.1"
- sources."string.prototype.trimright-2.1.1"
- (sources."string_decoder-1.1.1" // {
+ (sources."string-width-3.1.0" // {
dependencies = [
- sources."safe-buffer-5.1.2"
+ sources."ansi-regex-4.1.0"
+ sources."strip-ansi-5.2.0"
];
})
- sources."strip-ansi-5.2.0"
+ sources."string.prototype.trimleft-2.1.0"
+ sources."string.prototype.trimright-2.1.0"
+ sources."string_decoder-1.1.1"
+ sources."strip-ansi-3.0.1"
sources."strip-bom-3.0.0"
sources."strip-eof-1.0.0"
- sources."supports-color-5.5.0"
+ sources."supports-color-2.0.0"
sources."symbol-tree-3.2.4"
sources."tapable-1.1.3"
- sources."terser-4.6.6"
- (sources."terser-webpack-plugin-1.4.3" // {
+ sources."terser-4.3.3"
+ (sources."terser-webpack-plugin-1.4.1" // {
dependencies = [
sources."cacache-12.0.3"
sources."find-cache-dir-2.1.0"
+ sources."lru-cache-5.1.1"
sources."make-dir-2.1.0"
sources."mississippi-3.0.0"
sources."pify-4.0.1"
sources."pkg-dir-3.0.0"
- sources."serialize-javascript-2.1.2"
sources."ssri-6.0.1"
];
})
@@ -11270,8 +10683,7 @@ in
sources."thenify-all-1.6.0"
sources."throat-4.1.0"
sources."through2-2.0.5"
- sources."thunky-1.1.0"
- sources."timed-out-4.0.1"
+ sources."thunky-1.0.3"
sources."timers-browserify-2.0.11"
sources."tmpl-1.0.4"
sources."to-arraybuffer-1.0.1"
@@ -11290,16 +10702,14 @@ in
sources."tr46-1.0.1"
sources."trim-right-1.0.1"
sources."tryer-1.0.1"
- (sources."ts-jest-24.3.0" // {
+ (sources."ts-jest-24.0.2" // {
dependencies = [
sources."camelcase-4.1.0"
- sources."json5-2.1.1"
- sources."minimist-1.2.5"
+ sources."json5-2.1.0"
sources."yargs-parser-10.1.0"
];
})
- sources."tslib-1.11.1"
- sources."tsscmp-1.0.6"
+ sources."tslib-1.10.0"
sources."tty-browserify-0.0.0"
sources."tunnel-agent-0.6.0"
sources."tweetnacl-0.14.5"
@@ -11308,18 +10718,22 @@ in
sources."type-is-1.6.18"
sources."typedarray-0.0.6"
sources."typedarray-to-buffer-3.1.5"
- sources."typescript-3.8.3"
+ sources."typescript-3.5.2"
sources."typical-4.0.0"
(sources."uglify-js-2.8.29" // {
dependencies = [
+ sources."camelcase-1.2.1"
+ sources."cliui-2.1.0"
sources."source-map-0.5.7"
+ sources."yargs-3.10.0"
];
})
sources."uglify-to-browserify-1.0.2"
- sources."underscore-1.9.2"
+ sources."underscore-1.9.1"
sources."union-value-1.0.1"
sources."unique-filename-1.1.1"
sources."unique-slug-2.0.2"
+ sources."universalify-0.1.2"
sources."unpipe-1.0.0"
(sources."unset-value-1.0.0" // {
dependencies = [
@@ -11333,7 +10747,7 @@ in
})
sources."upath-1.2.0"
sources."uri-js-4.2.2"
- sources."urijs-1.19.2"
+ sources."urijs-1.19.1"
sources."urix-0.1.0"
(sources."url-0.11.0" // {
dependencies = [
@@ -11341,88 +10755,84 @@ in
];
})
sources."url-parse-1.4.7"
- sources."url-parse-lax-3.0.0"
- sources."url-to-options-1.0.1"
sources."use-3.1.1"
- (sources."util-0.11.1" // {
- dependencies = [
- sources."inherits-2.0.3"
- ];
- })
+ sources."util-0.11.1"
sources."util-deprecate-1.0.2"
- sources."util.promisify-1.0.1"
+ sources."util.promisify-1.0.0"
sources."utils-merge-1.0.1"
- sources."uuid-3.4.0"
- sources."v8-compile-cache-2.0.3"
+ sources."uuid-3.3.2"
+ sources."v8-compile-cache-2.1.0"
sources."validate-npm-package-license-3.0.4"
sources."vary-1.1.2"
sources."verror-1.10.0"
- sources."vm-browserify-1.1.2"
+ sources."vm-browserify-1.1.0"
sources."void-elements-2.0.1"
- sources."w3c-hr-time-1.0.2"
+ sources."w3c-hr-time-1.0.1"
sources."walker-1.0.7"
sources."watchpack-1.6.0"
sources."wbuf-1.7.3"
sources."wcwidth-1.0.1"
sources."webidl-conversions-4.0.2"
- (sources."webpack-4.42.0" // {
+ (sources."webpack-4.35.0" // {
dependencies = [
- sources."acorn-6.4.1"
- sources."memory-fs-0.4.1"
+ sources."acorn-6.3.0"
];
})
- (sources."webpack-bundle-analyzer-3.6.1" // {
+ (sources."webpack-bundle-analyzer-3.3.2" // {
dependencies = [
- sources."acorn-7.1.1"
- sources."acorn-walk-7.1.1"
+ sources."acorn-6.3.0"
];
})
- (sources."webpack-cli-3.3.11" // {
+ (sources."webpack-cli-3.3.4" // {
dependencies = [
- sources."cliui-5.0.0"
- sources."emojis-list-2.1.0"
- sources."enhanced-resolve-4.1.0"
- sources."loader-utils-1.2.3"
- sources."memory-fs-0.4.1"
- sources."supports-color-6.1.0"
- sources."yargs-13.2.4"
+ sources."ansi-regex-3.0.0"
+ sources."cliui-4.1.0"
+ sources."get-caller-file-1.0.3"
+ sources."require-main-filename-1.0.1"
+ sources."string-width-2.1.1"
+ sources."strip-ansi-4.0.0"
+ sources."supports-color-5.5.0"
+ (sources."wrap-ansi-2.1.0" // {
+ dependencies = [
+ sources."ansi-regex-2.1.1"
+ sources."is-fullwidth-code-point-1.0.0"
+ sources."string-width-1.0.2"
+ sources."strip-ansi-3.0.1"
+ ];
+ })
+ sources."yargs-12.0.5"
+ sources."yargs-parser-11.1.1"
];
})
- (sources."webpack-dev-middleware-3.7.2" // {
+ (sources."webpack-dev-middleware-3.7.1" // {
dependencies = [
- sources."memory-fs-0.4.1"
sources."mime-2.4.4"
sources."webpack-log-2.0.0"
];
})
- (sources."webpack-dev-server-3.10.3" // {
+ (sources."webpack-dev-server-3.7.2" // {
dependencies = [
- sources."ansi-regex-2.1.1"
- sources."camelcase-5.3.1"
+ sources."ansi-regex-3.0.0"
(sources."cliui-4.1.0" // {
dependencies = [
- sources."ansi-regex-3.0.0"
sources."strip-ansi-4.0.0"
];
})
sources."debug-4.1.1"
sources."get-caller-file-1.0.3"
- sources."is-fullwidth-code-point-1.0.0"
sources."ms-2.1.2"
sources."require-main-filename-1.0.1"
sources."semver-6.3.0"
(sources."string-width-2.1.1" // {
dependencies = [
- sources."ansi-regex-3.0.0"
- sources."is-fullwidth-code-point-2.0.0"
sources."strip-ansi-4.0.0"
];
})
- sources."strip-ansi-3.0.1"
sources."supports-color-6.1.0"
sources."webpack-log-2.0.0"
(sources."wrap-ansi-2.1.0" // {
dependencies = [
+ sources."is-fullwidth-code-point-1.0.0"
sources."string-width-1.0.2"
];
})
@@ -11432,11 +10842,7 @@ in
})
sources."webpack-log-1.2.0"
sources."webpack-sources-1.4.3"
- (sources."websocket-1.0.31" // {
- dependencies = [
- sources."debug-2.6.9"
- ];
- })
+ sources."websocket-1.0.28"
sources."websocket-driver-0.7.3"
sources."websocket-extensions-0.1.3"
sources."whatwg-encoding-1.0.5"
@@ -11445,11 +10851,19 @@ in
sources."which-1.3.1"
sources."which-module-2.0.0"
sources."window-size-0.1.0"
- sources."with-5.1.1"
- sources."word-wrap-1.2.3"
+ (sources."with-5.1.1" // {
+ dependencies = [
+ sources."acorn-3.3.0"
+ ];
+ })
sources."wordwrap-0.0.2"
sources."worker-farm-1.7.0"
- sources."wrap-ansi-5.1.0"
+ (sources."wrap-ansi-5.1.0" // {
+ dependencies = [
+ sources."ansi-regex-4.1.0"
+ sources."strip-ansi-5.2.0"
+ ];
+ })
sources."wrappy-1.0.2"
sources."write-file-atomic-2.4.1"
sources."ws-6.2.1"
@@ -11457,13 +10871,10 @@ in
sources."xtend-4.0.2"
sources."y18n-4.0.0"
sources."yaeti-0.0.6"
- sources."yallist-3.1.1"
- sources."yargs-3.10.0"
- (sources."yargs-parser-13.1.2" // {
- dependencies = [
- sources."camelcase-5.3.1"
- ];
- })
+ sources."yallist-3.1.0"
+ sources."yargs-13.3.0"
+ sources."yargs-parser-13.1.1"
+ sources."yarn-1.16.0"
sources."ylru-1.2.1"
];
buildInputs = globalBuildInputs;
@@ -11472,6 +10883,25 @@ in
};
production = false;
bypassCache = true;
- reconstructLock = true;
+ reconstructLock = false;
};
+in
+{
+ args = args;
+ sources = sources;
+ tarball = nodeEnv.buildNodeSourceDist args;
+ package = nodeEnv.buildNodePackage args;
+ shell = nodeEnv.buildNodeShell args;
+ nodeDependencies = nodeEnv.buildNodeDependencies (lib.overrideExisting args {
+ src = stdenv.mkDerivation {
+ name = args.name + "-package-json";
+ src = nix-gitignore.gitignoreSourcePure [
+ "*"
+ "!package.json"
+ "!package-lock.json"
+ ] args.src;
+ dontBuild = true;
+ installPhase = "mkdir -p $out; cp -r ./* $out;";
+ };
+ });
}
diff --git a/third_party/nixpkgs/pkgs/applications/networking/cluster/spacegun/package.json b/third_party/nixpkgs/pkgs/applications/networking/cluster/spacegun/package.json
deleted file mode 100644
index 7d419edb74..0000000000
--- a/third_party/nixpkgs/pkgs/applications/networking/cluster/spacegun/package.json
+++ /dev/null
@@ -1,3 +0,0 @@
-[
- { "spacegun": "git+https://github.com/dvallin/spacegun.git#v0.3.3" }
-]
diff --git a/third_party/nixpkgs/pkgs/applications/networking/cluster/ssm-agent/default.nix b/third_party/nixpkgs/pkgs/applications/networking/cluster/ssm-agent/default.nix
index 80c8244bee..928fb351c6 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/cluster/ssm-agent/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/cluster/ssm-agent/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, buildGoPackage, bash, makeWrapper }:
+{ lib, fetchFromGitHub, buildGoPackage, bash, makeWrapper }:
buildGoPackage rec {
pname = "amazon-ssm-agent";
diff --git a/third_party/nixpkgs/pkgs/applications/networking/cluster/starboard/default.nix b/third_party/nixpkgs/pkgs/applications/networking/cluster/starboard/default.nix
index 3850eb7563..0ce692402e 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/cluster/starboard/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/cluster/starboard/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "starboard";
- version = "0.8.0";
+ version = "0.9.0";
src = fetchFromGitHub {
owner = "aquasecurity";
repo = pname;
rev = "v${version}";
- sha256 = "sha256-KRVMgrJ7xtv2SYa249sSDV8PObStAe+UGEgZWv43sk4=";
+ sha256 = "sha256-BzOpP34UumGaAL+vc+lkCKBuK8i0zAWzpMLuPszupQI=";
};
- vendorSha256 = "sha256-AIMa0lUXFGvhnt8v7l+NIhXLlik5cGYL1OqINNElnx0=";
+ vendorSha256 = "sha256-XOneGFTtoxuHnjGVse15Ypfo7vO3ReeGs46qLG619aM=";
subPackages = [ "cmd/starboard" ];
diff --git a/third_party/nixpkgs/pkgs/applications/networking/cluster/terraform-inventory/default.nix b/third_party/nixpkgs/pkgs/applications/networking/cluster/terraform-inventory/default.nix
index 7b9bf354af..085b504314 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/cluster/terraform-inventory/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/cluster/terraform-inventory/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, buildGoPackage, fetchFromGitHub}:
+{ lib, buildGoPackage, fetchFromGitHub}:
buildGoPackage rec {
pname = "terraform-inventory";
diff --git a/third_party/nixpkgs/pkgs/applications/networking/cluster/terraform-providers/ansible/default.nix b/third_party/nixpkgs/pkgs/applications/networking/cluster/terraform-providers/ansible/default.nix
index 14d411c023..b8e3c1540e 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/cluster/terraform-providers/ansible/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/cluster/terraform-providers/ansible/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, buildGoPackage }:
+{ lib, fetchFromGitHub, buildGoPackage }:
buildGoPackage rec {
pname = "terraform-provider-ansible";
version = "1.0.3";
diff --git a/third_party/nixpkgs/pkgs/applications/networking/cluster/terraform-providers/cloudfoundry/default.nix b/third_party/nixpkgs/pkgs/applications/networking/cluster/terraform-providers/cloudfoundry/default.nix
index 0528bce81e..1ee986d203 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/cluster/terraform-providers/cloudfoundry/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/cluster/terraform-providers/cloudfoundry/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, buildGoModule, fetchFromGitHub }:
+{ lib, buildGoModule, fetchFromGitHub }:
buildGoModule rec {
pname = "terraform-provider-cloudfoundry";
diff --git a/third_party/nixpkgs/pkgs/applications/networking/cluster/terraform-providers/elasticsearch/default.nix b/third_party/nixpkgs/pkgs/applications/networking/cluster/terraform-providers/elasticsearch/default.nix
index 47e4f30d00..6ae781046d 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/cluster/terraform-providers/elasticsearch/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/cluster/terraform-providers/elasticsearch/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, buildGoModule }:
+{ lib, fetchFromGitHub, buildGoModule }:
buildGoModule rec {
pname = "terraform-provider-elasticsearch";
version = "0.7.0";
diff --git a/third_party/nixpkgs/pkgs/applications/networking/cluster/terraform-providers/gandi/default.nix b/third_party/nixpkgs/pkgs/applications/networking/cluster/terraform-providers/gandi/default.nix
index fe508f4fa2..13afa8d381 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/cluster/terraform-providers/gandi/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/cluster/terraform-providers/gandi/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, buildGoPackage }:
+{ lib, fetchFromGitHub, buildGoPackage }:
buildGoPackage rec {
pname = "terraform-provider-gandi";
version = "1.0.0";
diff --git a/third_party/nixpkgs/pkgs/applications/networking/cluster/terraform-providers/hcloud/default.nix b/third_party/nixpkgs/pkgs/applications/networking/cluster/terraform-providers/hcloud/default.nix
index 97331e683e..f9a8486693 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/cluster/terraform-providers/hcloud/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/cluster/terraform-providers/hcloud/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, buildGoModule, fetchFromGitHub }:
+{ lib, buildGoModule, fetchFromGitHub }:
buildGoModule rec {
pname = "terraform-provider-hcloud";
diff --git a/third_party/nixpkgs/pkgs/applications/networking/cluster/terraform-providers/keycloak/default.nix b/third_party/nixpkgs/pkgs/applications/networking/cluster/terraform-providers/keycloak/default.nix
index f2244345a9..043e081d94 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/cluster/terraform-providers/keycloak/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/cluster/terraform-providers/keycloak/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv
+{ lib
, fetchFromGitHub
, buildGoModule
}:
diff --git a/third_party/nixpkgs/pkgs/applications/networking/cluster/terraform-providers/libvirt/default.nix b/third_party/nixpkgs/pkgs/applications/networking/cluster/terraform-providers/libvirt/default.nix
index 3caab38a3e..ed2409ead9 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/cluster/terraform-providers/libvirt/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/cluster/terraform-providers/libvirt/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, buildGoPackage, fetchFromGitHub, libvirt, pkgconfig, makeWrapper, cdrtools }:
+{ lib, buildGoPackage, fetchFromGitHub, fetchpatch, libvirt, pkg-config, makeWrapper, cdrtools }:
# USAGE:
# install the following package globally or in nix-shell:
@@ -23,6 +23,14 @@ buildGoPackage rec {
goPackagePath = "github.com/dmacvicar/terraform-provider-libvirt";
+ patches = [
+ (fetchpatch {
+ name = "base_volume_copy.patch";
+ url = "https://github.com/cyril-s/terraform-provider-libvirt/commit/52df264e8a28c40ce26e2b614ee3daea882931c3.patch";
+ sha256 = "1fg7ii2fi4c93hl41nhcncy9bpw3avbh6yiq99p1vkf87hhrw72n";
+ })
+ ];
+
src = fetchFromGitHub {
owner = "dmacvicar";
repo = "terraform-provider-libvirt";
@@ -30,7 +38,7 @@ buildGoPackage rec {
sha256 = "0ak2lpnv6h0i7lzfcggd90jpfhvsasdr6nflkflk2drlcpalggj9";
};
- nativeBuildInputs = [ pkgconfig makeWrapper ];
+ nativeBuildInputs = [ pkg-config makeWrapper ];
buildInputs = [ libvirt ];
diff --git a/third_party/nixpkgs/pkgs/applications/networking/cluster/terraform-providers/linuxbox/default.nix b/third_party/nixpkgs/pkgs/applications/networking/cluster/terraform-providers/linuxbox/default.nix
index f445d48eae..4f8c44aad3 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/cluster/terraform-providers/linuxbox/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/cluster/terraform-providers/linuxbox/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, buildGoModule, fetchFromGitHub }:
+{ lib, buildGoModule, fetchFromGitHub }:
buildGoModule rec {
pname = "terraform-provider-linuxbox";
diff --git a/third_party/nixpkgs/pkgs/applications/networking/cluster/terraform-providers/lxd/default.nix b/third_party/nixpkgs/pkgs/applications/networking/cluster/terraform-providers/lxd/default.nix
index 6ccc551b4d..23d41ce7f1 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/cluster/terraform-providers/lxd/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/cluster/terraform-providers/lxd/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, buildGoModule, fetchFromGitHub }:
+{ lib, buildGoModule, fetchFromGitHub }:
buildGoModule rec {
pname = "terraform-provider-lxd";
diff --git a/third_party/nixpkgs/pkgs/applications/networking/cluster/terraform-providers/providers.json b/third_party/nixpkgs/pkgs/applications/networking/cluster/terraform-providers/providers.json
index c015afb787..76d36255c7 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/cluster/terraform-providers/providers.json
+++ b/third_party/nixpkgs/pkgs/applications/networking/cluster/terraform-providers/providers.json
@@ -342,9 +342,9 @@
"owner": "gitlabhq",
"provider-source-address": "registry.terraform.io/gitlabhq/gitlab",
"repo": "terraform-provider-gitlab",
- "rev": "v3.1.0",
- "sha256": "1an34ckz7lz1k25lkjpbmls55zp9pacr46vjnjjpqx6bx5s95f5g",
- "version": "3.1.0"
+ "rev": "v3.4.0",
+ "sha256": "03k3xjhxw70n00dvwd0fkdshff9hnicrah6rm6zqmksb4mb7wji3",
+ "version": "3.4.0"
},
"google": {
"owner": "hashicorp",
@@ -475,6 +475,15 @@
"sha256": "04vz0m3z9rfw2hp0h3jhn625r2v37b319krznvhqylqzksv39dzf",
"version": "1.1.0"
},
+ "kafka": {
+ "owner": "Mongey",
+ "provider-source-address": "registry.terraform.io/Mongey/kafka",
+ "repo": "terraform-provider-kafka",
+ "rev": "v0.2.12",
+ "sha256": "0jm592chliiph5643rymzpwnlcq7q6bpwg2h86x5qmbzbiyqsi83",
+ "vendorSha256": "08wg16g4mvn6kl8xwn89195a826cb132ijvrgf32c6p7zp4lgmjd",
+ "version": "0.2.12"
+ },
"ksyun": {
"owner": "terraform-providers",
"repo": "terraform-provider-ksyun",
diff --git a/third_party/nixpkgs/pkgs/applications/networking/cluster/terraform-providers/shell/default.nix b/third_party/nixpkgs/pkgs/applications/networking/cluster/terraform-providers/shell/default.nix
index 4833a96778..f2e9b86a64 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/cluster/terraform-providers/shell/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/cluster/terraform-providers/shell/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, buildGoModule }:
+{ lib, fetchFromGitHub, buildGoModule }:
buildGoModule rec {
pname = "terraform-provider-shell";
version = "1.6.0";
@@ -20,6 +20,8 @@ buildGoModule rec {
# if the versions are not provided via file paths.
postInstall = "mv $out/bin/${pname}{,_v${version}}";
+ passthru.provider-source-address = "registry.terraform.io/scottwinkler/shell";
+
meta = with lib; {
inherit (src.meta) homepage;
description = "Terraform provider for executing shell commands and saving output to state file";
diff --git a/third_party/nixpkgs/pkgs/applications/networking/cluster/terraform-providers/vercel/default.nix b/third_party/nixpkgs/pkgs/applications/networking/cluster/terraform-providers/vercel/default.nix
index f4cfe6ba02..f37d1ac5d8 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/cluster/terraform-providers/vercel/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/cluster/terraform-providers/vercel/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, buildGoModule, fetchFromGitHub }:
+{ lib, buildGoModule, fetchFromGitHub }:
buildGoModule rec {
pname = "terraform-provider-vercel";
diff --git a/third_party/nixpkgs/pkgs/applications/networking/cluster/terraform-providers/vpsadmin/default.nix b/third_party/nixpkgs/pkgs/applications/networking/cluster/terraform-providers/vpsadmin/default.nix
index 4f56070fa5..93401dfc63 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/cluster/terraform-providers/vpsadmin/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/cluster/terraform-providers/vpsadmin/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, buildGoModule }:
+{ lib, fetchFromGitHub, buildGoModule }:
buildGoModule rec {
pname = "terraform-provider-vpsadmin";
version = "0.1.0";
diff --git a/third_party/nixpkgs/pkgs/applications/networking/cluster/terraform/default.nix b/third_party/nixpkgs/pkgs/applications/networking/cluster/terraform/default.nix
index a190994e74..317666a2c7 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/cluster/terraform/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/cluster/terraform/default.nix
@@ -157,9 +157,9 @@ in rec {
});
terraform_0_14 = pluggable (generic {
- version = "0.14.4";
- sha256 = "0kjbx1gshp1lvhnjfigfzza0sbl3m6d9qb3in7q5vc6kdkiplb66";
- vendorSha256 = "10vb6gsw7mha99lvx3lbgd80vf0imcqyc0va0y64f6wzaw557n7v";
+ version = "0.14.6";
+ sha256 = "0ba3vd6lswy4pd0qywdbx8cf71j5z3p8p8kdjs9m4qbyrzsbq0fk";
+ vendorSha256 = "0pk5mgj19a8by7wbn5xd6kgr1kxrazhvg851fvs8mq3j0ayb32nb";
patches = [ ./provider-path.patch ];
passthru = { inherit plugins; };
});
diff --git a/third_party/nixpkgs/pkgs/applications/networking/cluster/terragrunt/default.nix b/third_party/nixpkgs/pkgs/applications/networking/cluster/terragrunt/default.nix
index 387165150e..95772e997e 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/cluster/terragrunt/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/cluster/terragrunt/default.nix
@@ -1,27 +1,31 @@
-{ lib, buildGoModule, fetchFromGitHub, makeWrapper }:
+{ lib, buildGoModule, fetchFromGitHub }:
buildGoModule rec {
pname = "terragrunt";
- version = "0.27.1";
+ version = "0.28.1";
src = fetchFromGitHub {
owner = "gruntwork-io";
repo = pname;
rev = "v${version}";
- sha256 = "sha256-YZ/3qtukPoCbgzy1qr0MJHSdqovzmP/AQixLq6GO27Q";
+ sha256 = "sha256-uY0J/w7uIVMd+0N0IeWKWWzQENI6oaLCD4+YUz9BOVA=";
};
- vendorSha256 = "sha256-AMxBzUHRsq1HOMtvgYqIw22Cky7gQ7/2hI8wQnxaXb0=";
+ vendorSha256 = "sha256-lRJerUYafpkXAGf8MEM8SeG3aB86mlMo7iLpeHFAnd4=";
doCheck = false;
- buildInputs = [ makeWrapper ];
-
- buildFlagsArray = [ "-ldflags=" "-X main.VERSION=v${version}" ];
+ buildFlagsArray = [
+ "-ldflags="
+ "-s"
+ "-w"
+ "-X main.VERSION=v${version}"
+ ];
meta = with lib; {
+ homepage = "https://terragrunt.gruntwork.io";
+ changelog = "https://github.com/gruntwork-io/terragrunt/releases/tag/v${version}";
description = "A thin wrapper for Terraform that supports locking for Terraform state and enforces best practices";
- homepage = "https://github.com/gruntwork-io/terragrunt/";
license = licenses.mit;
maintainers = with maintainers; [ peterhoeg jk ];
};
diff --git a/third_party/nixpkgs/pkgs/applications/networking/cluster/tilt/default.nix b/third_party/nixpkgs/pkgs/applications/networking/cluster/tilt/default.nix
index 9f2a223c44..a185c64646 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/cluster/tilt/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/cluster/tilt/default.nix
@@ -1,17 +1,17 @@
-{ lib, stdenv, buildGoModule, fetchFromGitHub }:
+{ lib, buildGoModule, fetchFromGitHub }:
buildGoModule rec {
pname = "tilt";
/* Do not use "dev" as a version. If you do, Tilt will consider itself
running in development environment and try to serve assets from the
source tree, which is not there once build completes. */
- version = "0.18.1";
+ version = "0.18.5";
src = fetchFromGitHub {
owner = "tilt-dev";
repo = pname;
rev = "v${version}";
- sha256 = "1sdb2x06va0j9cxdwz95dklv2csq0s596wjsjqi4sq65y9bxjr7i";
+ sha256 = "0msfc2cgfq7dz02n2z898iw2bx98qsny3j4pzja767vcdpnzjmr5";
};
vendorSha256 = null;
diff --git a/third_party/nixpkgs/pkgs/applications/networking/cluster/velero/default.nix b/third_party/nixpkgs/pkgs/applications/networking/cluster/velero/default.nix
index ec95b090c2..250d6cfc1a 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/cluster/velero/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/cluster/velero/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, buildGoModule, fetchFromGitHub, installShellFiles }:
+{ lib, buildGoModule, fetchFromGitHub, installShellFiles }:
buildGoModule rec {
pname = "velero";
diff --git a/third_party/nixpkgs/pkgs/applications/networking/compactor/default.nix b/third_party/nixpkgs/pkgs/applications/networking/compactor/default.nix
index 1c31544725..d0db8cc10b 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/compactor/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/compactor/default.nix
@@ -1,5 +1,5 @@
{ autoconf, automake, boost, cbor-diag, cddl, fetchFromGitHub, file, libctemplate, libmaxminddb
-, libpcap, libtins, libtool, lzma, openssl, pkgconfig, lib, stdenv, tcpdump, wireshark-cli
+, libpcap, libtins, libtool, lzma, openssl, pkg-config, lib, stdenv, tcpdump, wireshark-cli
}:
stdenv.mkDerivation rec {
@@ -14,7 +14,7 @@ stdenv.mkDerivation rec {
};
# cbor-diag, cddl and wireshark-cli are only used for tests.
- nativeBuildInputs = [ autoconf automake libtool pkgconfig cbor-diag cddl wireshark-cli ];
+ nativeBuildInputs = [ autoconf automake libtool pkg-config cbor-diag cddl wireshark-cli ];
buildInputs = [
boost
libpcap
diff --git a/third_party/nixpkgs/pkgs/applications/networking/datovka/default.nix b/third_party/nixpkgs/pkgs/applications/networking/datovka/default.nix
index ca675dd783..a48bd4ae44 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/datovka/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/datovka/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv
+{ lib
, mkDerivation
, fetchurl
, libxml2
diff --git a/third_party/nixpkgs/pkgs/applications/networking/dnscontrol/default.nix b/third_party/nixpkgs/pkgs/applications/networking/dnscontrol/default.nix
index c120ac0964..55a16f42f1 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/dnscontrol/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/dnscontrol/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "dnscontrol";
- version = "3.5.0";
+ version = "3.6.0";
src = fetchFromGitHub {
owner = "StackExchange";
repo = pname;
rev = "v${version}";
- sha256 = "0bnsd1kx0ji2s3w1v7sskc3x82avaqjn2arnax55bmh1yjma6z8p";
+ sha256 = "sha256-I1PaDHPocQuoSOyfnxDWwIR+7S9l/odX4SCeAae/jv8=";
};
- vendorSha256 = "0ppcrp6jp23ycn70mcgi5bsa0hr20hk7044ldw304krawy2vjgz8";
+ vendorSha256 = "sha256-H0i5MoVX5O0CgHOvefDEyzBWvBZvJZUrC9xBq9CHgeE=";
subPackages = [ "." ];
diff --git a/third_party/nixpkgs/pkgs/applications/networking/dropbox/cli.nix b/third_party/nixpkgs/pkgs/applications/networking/dropbox/cli.nix
index 5ec94c819a..57b39383e9 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/dropbox/cli.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/dropbox/cli.nix
@@ -1,6 +1,6 @@
{ lib, stdenv
, substituteAll
-, pkgconfig
+, pkg-config
, fetchurl
, python3
, dropbox
@@ -35,7 +35,7 @@ stdenv.mkDerivation {
];
nativeBuildInputs = [
- pkgconfig
+ pkg-config
gobject-introspection
gdk-pixbuf
# only for build, the install command also wants to use GTK through introspection
diff --git a/third_party/nixpkgs/pkgs/applications/networking/dyndns/cfdyndns/default.nix b/third_party/nixpkgs/pkgs/applications/networking/dyndns/cfdyndns/default.nix
index 23f557a1e6..dae9ad3bc3 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/dyndns/cfdyndns/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/dyndns/cfdyndns/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, rustPlatform, pkg-config, openssl }:
+{ lib, fetchFromGitHub, rustPlatform, pkg-config, openssl }:
with rustPlatform;
diff --git a/third_party/nixpkgs/pkgs/applications/networking/feedreaders/canto-curses/default.nix b/third_party/nixpkgs/pkgs/applications/networking/feedreaders/canto-curses/default.nix
index 39d9aa9059..729d12c1e5 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/feedreaders/canto-curses/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/feedreaders/canto-curses/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, python3Packages, readline, ncurses, canto-daemon }:
+{ lib, fetchFromGitHub, python3Packages, readline, ncurses, canto-daemon }:
python3Packages.buildPythonApplication rec {
version = "0.9.9";
diff --git a/third_party/nixpkgs/pkgs/applications/networking/feedreaders/canto-daemon/default.nix b/third_party/nixpkgs/pkgs/applications/networking/feedreaders/canto-daemon/default.nix
index a67e0c3aed..5eb8c9d743 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/feedreaders/canto-daemon/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/feedreaders/canto-daemon/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, python3Packages, }:
+{ lib, fetchFromGitHub, python3Packages, }:
python3Packages.buildPythonApplication rec {
version = "0.9.8";
diff --git a/third_party/nixpkgs/pkgs/applications/networking/feedreaders/castget/default.nix b/third_party/nixpkgs/pkgs/applications/networking/feedreaders/castget/default.nix
index 6aec454014..f0f09c8de7 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/feedreaders/castget/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/feedreaders/castget/default.nix
@@ -1,6 +1,6 @@
{ lib, stdenv, fetchFromGitHub
, autoreconfHook
-, pkgconfig
+, pkg-config
, glib
, ronn
, curl
@@ -35,7 +35,7 @@ stdenv.mkDerivation rec {
# See comment on locale above
glibcLocales
autoreconfHook
- pkgconfig
+ pkg-config
];
meta = with lib; {
diff --git a/third_party/nixpkgs/pkgs/applications/networking/feedreaders/feedreader/default.nix b/third_party/nixpkgs/pkgs/applications/networking/feedreaders/feedreader/default.nix
index 2df2b9ce78..d550a12654 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/feedreaders/feedreader/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/feedreaders/feedreader/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, nix-update-script, meson, ninja, pkgconfig, vala, gettext, python3
+{ lib, stdenv, fetchFromGitHub, nix-update-script, meson, ninja, pkg-config, vala, gettext, python3
, appstream-glib, desktop-file-utils, wrapGAppsHook, gnome-online-accounts
, gtk3, libgee, libpeas, librest, webkitgtk, gsettings-desktop-schemas, pantheon
, curl, glib, gnome3, gst_all_1, json-glib, libnotify, libsecret, sqlite, gumbo, libxml2
@@ -16,7 +16,7 @@ stdenv.mkDerivation rec {
};
nativeBuildInputs = [
- meson ninja pkgconfig vala gettext appstream-glib desktop-file-utils
+ meson ninja pkg-config vala gettext appstream-glib desktop-file-utils
libxml2 python3 wrapGAppsHook
];
diff --git a/third_party/nixpkgs/pkgs/applications/networking/feedreaders/feeds/default.nix b/third_party/nixpkgs/pkgs/applications/networking/feedreaders/feeds/default.nix
index 243999553e..8b83762089 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/feedreaders/feeds/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/feedreaders/feeds/default.nix
@@ -1,6 +1,6 @@
{ lib
, callPackage
-, stdenv
+
, fetchFromGitLab
, appstream
diff --git a/third_party/nixpkgs/pkgs/applications/networking/feedreaders/rawdog/default.nix b/third_party/nixpkgs/pkgs/applications/networking/feedreaders/rawdog/default.nix
index d24e0fbf71..f840c191f9 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/feedreaders/rawdog/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/feedreaders/rawdog/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, python2Packages }:
+{ lib, fetchurl, python2Packages }:
python2Packages.buildPythonApplication rec {
pname = "rawdog";
diff --git a/third_party/nixpkgs/pkgs/applications/networking/feedreaders/rssguard/default.nix b/third_party/nixpkgs/pkgs/applications/networking/feedreaders/rssguard/default.nix
index 93b7c62ad9..d0ce431be7 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/feedreaders/rssguard/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/feedreaders/rssguard/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "rssguard";
- version = "3.8.3";
+ version = "3.8.4";
src = fetchFromGitHub {
owner = "martinrotter";
repo = pname;
rev = version;
- sha256 = "1704nj77h6s88l4by3wxl5l770gaig90mv3ix80r00nh8mhzq44q";
+ sha256 = "sha256-2NC5Y8WxVYrzpuqDzhXXJ16b04Em1HqZaE2VK9tmfYk=";
};
buildInputs = [ qtwebengine qttools ];
diff --git a/third_party/nixpkgs/pkgs/applications/networking/firehol/default.nix b/third_party/nixpkgs/pkgs/applications/networking/firehol/default.nix
index 904fd90e10..ee0b561e67 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/firehol/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/firehol/default.nix
@@ -8,13 +8,13 @@
stdenv.mkDerivation rec {
pname = "firehol";
- version = "3.1.6";
+ version = "3.1.7";
src = fetchFromGitHub {
owner = "firehol";
repo = "firehol";
rev = "v${version}";
- sha256 = "0l7sjpsb300kqv21hawd26a7jszlmafplacpn5lfj64m4yip93fd";
+ sha256 = "sha256-gq7l7QoUsK+j5DUn84kD9hlUTC4hz3ds3gNJc1tRygs=";
};
patches = [
diff --git a/third_party/nixpkgs/pkgs/applications/networking/flent/default.nix b/third_party/nixpkgs/pkgs/applications/networking/flent/default.nix
index 5f9350b70c..bcff9e4f8b 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/flent/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/flent/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, buildPythonApplication, fetchPypi, matplotlib, procps, pyqt5, python
+{ lib, buildPythonApplication, fetchPypi, matplotlib, procps, pyqt5, python
, pythonPackages, qt5, sphinx, xvfb_run }:
buildPythonApplication rec {
diff --git a/third_party/nixpkgs/pkgs/applications/networking/ftp/filezilla/default.nix b/third_party/nixpkgs/pkgs/applications/networking/ftp/filezilla/default.nix
index a24105f831..877cdec4ca 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/ftp/filezilla/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/ftp/filezilla/default.nix
@@ -7,12 +7,12 @@
, libfilezilla
, libidn
, nettle
-, pkgconfig
+, pkg-config
, pugixml
, sqlite
, tinyxml
, wxGTK30-gtk3
-, xdg_utils
+, xdg-utils
}:
stdenv.mkDerivation rec {
@@ -35,7 +35,7 @@ stdenv.mkDerivation rec {
"--disable-autoupdatecheck"
];
- nativeBuildInputs = [ autoreconfHook pkgconfig ];
+ nativeBuildInputs = [ autoreconfHook pkg-config ];
buildInputs = [
dbus
@@ -49,7 +49,7 @@ stdenv.mkDerivation rec {
tinyxml
wxGTK30-gtk3
wxGTK30-gtk3.gtk
- xdg_utils
+ xdg-utils
];
enableParallelBuilding = true;
diff --git a/third_party/nixpkgs/pkgs/applications/networking/ftp/taxi/default.nix b/third_party/nixpkgs/pkgs/applications/networking/ftp/taxi/default.nix
index 335b94cd2f..a359bf3a7c 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/ftp/taxi/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/ftp/taxi/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, nix-update-script, pantheon, pkgconfig, meson, ninja, python3, vala
+{ lib, stdenv, fetchFromGitHub, nix-update-script, pantheon, pkg-config, meson, ninja, python3, vala
, gtk3, libgee, libsoup, libsecret, gobject-introspection, wrapGAppsHook }:
stdenv.mkDerivation rec {
@@ -17,7 +17,7 @@ stdenv.mkDerivation rec {
gobject-introspection
meson
ninja
- pkgconfig
+ pkg-config
python3
wrapGAppsHook
];
diff --git a/third_party/nixpkgs/pkgs/applications/networking/gdrive/default.nix b/third_party/nixpkgs/pkgs/applications/networking/gdrive/default.nix
index b51512332c..b62bda3c46 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/gdrive/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/gdrive/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, buildGoPackage, fetchFromGitHub }:
+{ lib, buildGoPackage, fetchFromGitHub }:
buildGoPackage rec {
pname = "gdrive";
diff --git a/third_party/nixpkgs/pkgs/applications/networking/gmailctl/default.nix b/third_party/nixpkgs/pkgs/applications/networking/gmailctl/default.nix
index 30a25dc9f7..0042e5417d 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/gmailctl/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/gmailctl/default.nix
@@ -1,20 +1,20 @@
-{ lib, stdenv
+{ lib
, buildGoModule
, fetchFromGitHub
}:
buildGoModule rec {
pname = "gmailctl";
- version = "0.7.0";
+ version = "0.8.0";
src = fetchFromGitHub {
owner = "mbrt";
repo = "gmailctl";
rev = "v${version}";
- sha256 = "08q4yjfbwlldirf3j5db18l8kn6sf288wd364s50jlcx2ka8w50j";
+ sha256 = "sha256-UZzpecW4vW1JYUDCcwDIJXCGjw80fgZC4wvCh0DdE98=";
};
- vendorSha256 = "0qp8n7z3vcsbc6safp7i18i0i3r4hy4nidzwl85i981sg12vcg6b";
+ vendorSha256 = "sha256-5oVr1qazTzsSNVLvcAsAN8UyrJOeqLjSVinImLOyJlk=";
doCheck = false;
diff --git a/third_party/nixpkgs/pkgs/applications/networking/gns3/server.nix b/third_party/nixpkgs/pkgs/applications/networking/gns3/server.nix
index c2ca0f580c..62fdfd71f2 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/gns3/server.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/gns3/server.nix
@@ -1,6 +1,6 @@
{ stable, branch, version, sha256Hash, mkOverride, commonOverrides }:
-{ lib, stdenv, python3, fetchFromGitHub }:
+{ lib, python3, fetchFromGitHub }:
let
defaultOverrides = commonOverrides ++ [
diff --git a/third_party/nixpkgs/pkgs/applications/networking/hydroxide/default.nix b/third_party/nixpkgs/pkgs/applications/networking/hydroxide/default.nix
index a54a47b9c8..52d4ae07ce 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/hydroxide/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/hydroxide/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "hydroxide";
- version = "0.2.15";
+ version = "0.2.17";
src = fetchFromGitHub {
owner = "emersion";
repo = pname;
rev = "v${version}";
- sha256 = "0r91cq39n89hfy8sbdy5vjzqfrsfd7cdhd41gwszpayq65qhbsyp";
+ sha256 = "sha256-gNMLVh5ntVCxiIKLshRvYXi5dYLZ8qiZFwZxbNPVFTk=";
};
- vendorSha256 = "1r5qg5cx48yw1l5nil28y4a82fc7g52jmy9pckaxygppmmn539pc";
+ vendorSha256 = "sha256-f/1Vxuc87eQie/j1b14q/1lAAzRk+ZDkBaTmHtCy7go=";
doCheck = false;
diff --git a/third_party/nixpkgs/pkgs/applications/networking/ids/snort/default.nix b/third_party/nixpkgs/pkgs/applications/networking/ids/snort/default.nix
index 3beb431042..17ace3021d 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/ids/snort/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/ids/snort/default.nix
@@ -1,4 +1,4 @@
-{lib, stdenv, pkgconfig, luajit, openssl, fetchurl, libpcap, pcre, libdnet, daq, zlib, flex, bison, makeWrapper
+{lib, stdenv, pkg-config, luajit, openssl, fetchurl, libpcap, pcre, libdnet, daq, zlib, flex, bison, makeWrapper
, libtirpc
}:
@@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
sha256 = "13lzvjli6kbsnkd7lf0rm71l2mnz38pxk76ia9yrjb6clfhlbb73";
};
- buildInputs = [ makeWrapper pkgconfig luajit openssl libpcap pcre libdnet daq zlib flex bison libtirpc ];
+ buildInputs = [ makeWrapper pkg-config luajit openssl libpcap pcre libdnet daq zlib flex bison libtirpc ];
NIX_CFLAGS_COMPILE = [ "-I${libtirpc.dev}/include/tirpc" ];
diff --git a/third_party/nixpkgs/pkgs/applications/networking/ids/suricata/default.nix b/third_party/nixpkgs/pkgs/applications/networking/ids/suricata/default.nix
index 40dbbddbb3..00f6aee091 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/ids/suricata/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/ids/suricata/default.nix
@@ -3,7 +3,7 @@
, fetchurl
, clang
, llvm
-, pkgconfig
+, pkg-config
, makeWrapper
, file
, hyperscan
@@ -45,7 +45,7 @@ stdenv.mkDerivation rec {
clang
llvm
makeWrapper
- pkgconfig
+ pkg-config
]
++ lib.optionals rustSupport [ rustc cargo ]
;
diff --git a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/baresip/default.nix b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/baresip/default.nix
index d947fa76df..e3a8e68257 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/baresip/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/baresip/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, zlib, openssl, libre, librem, pkgconfig, gst_all_1
+{ lib, stdenv, fetchurl, zlib, openssl, libre, librem, pkg-config, gst_all_1
, cairo, mpg123, alsaLib, SDL, libv4l, celt, libsndfile, srtp, ffmpeg_3
, gsm, speex, portaudio, spandsp, libuuid, libvpx
}:
@@ -9,7 +9,7 @@ stdenv.mkDerivation rec {
url = "http://www.creytiv.com/pub/baresip-${version}.tar.gz";
sha256 = "13di0ycdcr2q2a20mjvyaqfmvk5xldwqaxklqsz7470jnbc5n0rb";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [zlib openssl libre librem cairo mpg123
alsaLib SDL libv4l celt libsndfile srtp ffmpeg_3 gsm speex portaudio spandsp libuuid
libvpx
@@ -19,7 +19,7 @@ stdenv.mkDerivation rec {
"LIBRE_INC=${libre}/include/re"
"LIBRE_SO=${libre}/lib"
"LIBREM_PATH=${librem}"
- ''PREFIX=$(out)''
+ "PREFIX=$(out)"
"USE_VIDEO=1"
"CCACHE_DISABLE=1"
diff --git a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/bitlbee-discord/default.nix b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/bitlbee-discord/default.nix
index 4af62e05c9..543a5f52c9 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/bitlbee-discord/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/bitlbee-discord/default.nix
@@ -1,4 +1,4 @@
-{ lib, fetchFromGitHub, stdenv, bitlbee, autoreconfHook, pkgconfig, glib }:
+{ lib, fetchFromGitHub, stdenv, bitlbee, autoreconfHook, pkg-config, glib }:
with lib;
stdenv.mkDerivation rec {
@@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
sha256 = "00qgdvrp7hv02n0ns685igp810zxmv3adsama8601122al6x041n";
};
- nativeBuildInputs = [ autoreconfHook pkgconfig ];
+ nativeBuildInputs = [ autoreconfHook pkg-config ];
buildInputs = [ bitlbee ];
preConfigure = ''
diff --git a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/bitlbee-facebook/default.nix b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/bitlbee-facebook/default.nix
index 76cf10e7b1..8023c70fe5 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/bitlbee-facebook/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/bitlbee-facebook/default.nix
@@ -1,4 +1,4 @@
-{ lib, fetchFromGitHub, stdenv, bitlbee, autoconf, automake, libtool, pkgconfig, glib, json-glib }:
+{ lib, fetchFromGitHub, stdenv, bitlbee, autoconf, automake, libtool, pkg-config, glib, json-glib }:
with lib;
stdenv.mkDerivation rec {
@@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
sha256 = "1yjhjhk3jzjip13lq009vlg84lm2lzwhac5jy0aq3vkcz6rp94rc";
};
- nativeBuildInputs = [ autoconf automake libtool pkgconfig ];
+ nativeBuildInputs = [ autoconf automake libtool pkg-config ];
buildInputs = [ bitlbee json-glib ];
diff --git a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/bitlbee-mastodon/default.nix b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/bitlbee-mastodon/default.nix
index ce94ab6265..f1b2df658a 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/bitlbee-mastodon/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/bitlbee-mastodon/default.nix
@@ -1,4 +1,4 @@
-{ lib, fetchgit, stdenv, bitlbee, autoreconfHook, pkgconfig, glib }:
+{ lib, fetchgit, stdenv, bitlbee, autoreconfHook, pkg-config, glib }:
with lib;
stdenv.mkDerivation rec {
@@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
sha256 = "0a8196pyr6bjnqg82zn7jdhiv7xsg4npbpzalla1i2h99j30q8pk";
};
- nativeBuildInputs = [ autoreconfHook pkgconfig ];
+ nativeBuildInputs = [ autoreconfHook pkg-config ];
buildInputs = [ bitlbee ];
preConfigure = ''
diff --git a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/bitlbee-steam/default.nix b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/bitlbee-steam/default.nix
index 57ea99ee92..1446424765 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/bitlbee-steam/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/bitlbee-steam/default.nix
@@ -1,4 +1,4 @@
-{ lib, fetchFromGitHub, stdenv, bitlbee, autoconf, automake, libtool, pkgconfig, glib, libgcrypt }:
+{ lib, fetchFromGitHub, stdenv, bitlbee, autoconf, automake, libtool, pkg-config, glib, libgcrypt }:
with lib;
stdenv.mkDerivation rec {
@@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
sha256 = "121r92mgwv445wwxzh35n19fs5k81ihr0j19k256ia5502b1xxaq";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ bitlbee autoconf automake libtool libgcrypt ];
preConfigure = ''
diff --git a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/bitlbee/default.nix b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/bitlbee/default.nix
index 022fde6736..1a83a04a1f 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/bitlbee/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/bitlbee/default.nix
@@ -1,4 +1,4 @@
-{ lib, fetchurl, fetchpatch, stdenv, gnutls, glib, pkgconfig, check, libotr, python
+{ lib, fetchurl, fetchpatch, stdenv, gnutls, glib, pkg-config, check, libotr, python
, enableLibPurple ? false, pidgin ? null
, enablePam ? false, pam ? null
}:
@@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
sha256 = "0zhhcbcr59sx9h4maf8zamzv2waya7sbsl7w74gbyilvy93dw5cz";
};
- nativeBuildInputs = [ pkgconfig ] ++ optional doCheck check;
+ nativeBuildInputs = [ pkg-config ] ++ optional doCheck check;
buildInputs = [ gnutls libotr python ]
++ optional enableLibPurple pidgin
diff --git a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/blink/default.nix b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/blink/default.nix
index 9dd6754af0..7ed3b16738 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/blink/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/blink/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchdarcs, pythonPackages, libvncserver, zlib
+{ lib, fetchdarcs, pythonPackages, libvncserver, zlib
, gnutls, libvpx, makeDesktopItem, mkDerivationWith }:
mkDerivationWith pythonPackages.buildPythonApplication rec {
diff --git a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/bluejeans/default.nix b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/bluejeans/default.nix
index 2360b2442f..d80ccf0a8f 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/bluejeans/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/bluejeans/default.nix
@@ -120,7 +120,7 @@ stdenv.mkDerivation rec {
description = "Video, audio, and web conferencing that works together with the collaboration tools you use every day";
homepage = "https://www.bluejeans.com";
license = licenses.unfree;
- maintainers = with maintainers; [ veprbl ];
+ maintainers = with maintainers; [ ];
platforms = [ "x86_64-linux" ];
};
}
diff --git a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/chatterino2/default.nix b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/chatterino2/default.nix
index 617c02de26..f9789cfda4 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/chatterino2/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/chatterino2/default.nix
@@ -1,4 +1,4 @@
-{ mkDerivation, stdenv, lib, pkgconfig, fetchFromGitHub, qtbase, qtsvg, qtmultimedia, qmake, boost, openssl, wrapQtAppsHook }:
+{ mkDerivation, stdenv, lib, pkg-config, fetchFromGitHub, qtbase, qtsvg, qtmultimedia, qmake, boost, openssl, wrapQtAppsHook }:
mkDerivation rec {
pname = "chatterino2";
@@ -10,7 +10,7 @@ mkDerivation rec {
sha256 = "026cs48hmqkv7k4akbm205avj2pn3x1g7q46chwa707k9km325dz";
fetchSubmodules = true;
};
- nativeBuildInputs = [ qmake pkgconfig wrapQtAppsHook ];
+ nativeBuildInputs = [ qmake pkg-config wrapQtAppsHook ];
buildInputs = [ qtbase qtsvg qtmultimedia boost openssl ];
postInstall = lib.optionalString stdenv.isDarwin ''
mkdir -p "$out/Applications"
diff --git a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/cordless/default.nix b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/cordless/default.nix
index 5d95eddb6b..a906c46c4a 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/cordless/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/cordless/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, buildGoModule, fetchFromGitHub }:
+{ lib, buildGoModule, fetchFromGitHub }:
buildGoModule rec {
pname = "cordless";
diff --git a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/coyim/default.nix b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/coyim/default.nix
index d16ad19428..31896f2018 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/coyim/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/coyim/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, buildGoPackage, fetchFromGitHub, pkgconfig,
+{ lib, buildGoPackage, fetchFromGitHub, pkg-config,
cairo, gdk-pixbuf, glib, gnome3, wrapGAppsHook, gtk3 }:
buildGoPackage rec {
@@ -14,7 +14,7 @@ buildGoPackage rec {
sha256 = "1g8nf56j17rdhhj7pv3ha1rb2mfc0mdvyzl35pgcki08w7iw08j3";
};
- nativeBuildInputs = [ pkgconfig wrapGAppsHook ];
+ nativeBuildInputs = [ pkg-config wrapGAppsHook ];
buildInputs = [ glib cairo gdk-pixbuf gtk3 gnome3.adwaita-icon-theme ];
diff --git a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/dino/default.nix b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/dino/default.nix
index 8e6725d606..0474f21a2b 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/dino/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/dino/default.nix
@@ -1,5 +1,5 @@
{ lib, stdenv, fetchFromGitHub
-, vala, cmake, ninja, wrapGAppsHook, pkgconfig, gettext
+, vala, cmake, ninja, wrapGAppsHook, pkg-config, gettext
, gobject-introspection, gnome3, glib, gdk-pixbuf, gtk3, glib-networking
, xorg, libXdmcp, libxkbcommon
, libnotify, libsoup, libgee
@@ -31,7 +31,7 @@ stdenv.mkDerivation rec {
vala
cmake
ninja
- pkgconfig
+ pkg-config
wrapGAppsHook
gettext
];
diff --git a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/discord/default.nix b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/discord/default.nix
index 570fe463c5..874a764a8c 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/discord/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/discord/default.nix
@@ -27,10 +27,10 @@ in {
pname = "discord-canary";
binaryName = "DiscordCanary";
desktopName = "Discord Canary";
- version = "0.0.116";
+ version = "0.0.118";
src = fetchurl {
url = "https://dl-canary.discordapp.net/apps/linux/${version}/discord-canary-${version}.tar.gz";
- sha256 = "14kg85gz91f9mvvnl5p1lwz40rm47bca3a8dwv4618zv6vncgmkp";
+ sha256 = "1ar4d6mgn248h6pqcw5ra787padsxyzfkgf9yf62ypn1zrxa9sxq";
};
};
}.${branch}
diff --git a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/element/element-desktop-package.json b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/element/element-desktop-package.json
index 7a735e59dc..a5f21f11df 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/element/element-desktop-package.json
+++ b/third_party/nixpkgs/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.16",
+ "version": "1.7.20",
"description": "A feature-rich client for Matrix.org",
"author": "Element",
"repository": {
@@ -30,19 +30,19 @@
"hak": "node scripts/hak/index.js"
},
"dependencies": {
- "auto-launch": "^5.0.1",
- "electron-store": "^2.0.0",
- "electron-window-state": "^4.1.0",
+ "auto-launch": "^5.0.5",
+ "electron-store": "^6.0.1",
+ "electron-window-state": "^5.0.3",
"minimist": "^1.2.3",
- "png-to-ico": "^2.1.0",
+ "png-to-ico": "^2.1.1",
"request": "^2.88.2"
},
"devDependencies": {
"asar": "^2.0.1",
- "electron-builder": "^22.7.0",
- "electron-builder-squirrel-windows": "^22.7.0",
- "electron-devtools-installer": "^2.2.4",
- "electron-notarize": "^0.2.0",
+ "electron-builder": "22.9.1",
+ "electron-builder-squirrel-windows": "22.9.1",
+ "electron-devtools-installer": "^3.1.1",
+ "electron-notarize": "^1.0.0",
"eslint": "7.3.1",
"eslint-config-matrix-org": "^0.1.2",
"find-npm-prefix": "^1.0.2",
@@ -51,18 +51,18 @@
"mkdirp": "^1.0.3",
"needle": "^2.5.0",
"node-pre-gyp": "^0.15.0",
- "npm": "^6.14.6",
+ "npm": "^6.14.11",
"rimraf": "^3.0.2",
- "semver": "^7.1.3",
- "tar": "^6.0.1"
+ "semver": "^7.3.4",
+ "tar": "^6.1.0"
},
"hakDependencies": {
- "matrix-seshat": "^2.2.1",
+ "matrix-seshat": "^2.2.3",
"keytar": "^5.6.0"
},
"build": {
"appId": "im.riot.app",
- "electronVersion": "10.1.6",
+ "electronVersion": "10.2.0",
"files": [
"package.json",
{
diff --git a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/element/element-desktop-yarndeps.nix b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/element/element-desktop-yarndeps.nix
index 08c3d2554c..a0fb802ac0 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/element/element-desktop-yarndeps.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/element/element-desktop-yarndeps.nix
@@ -9,14 +9,6 @@
sha1 = "bc5b5532ecafd923a61f2fb097e3b108c0106a3f";
};
}
- {
- name = "7zip___7zip_0.0.6.tgz";
- path = fetchurl {
- name = "7zip___7zip_0.0.6.tgz";
- url = "https://registry.yarnpkg.com/7zip/-/7zip-0.0.6.tgz";
- sha1 = "9cafb171af82329490353b4816f03347aa150a30";
- };
- }
{
name = "_babel_code_frame___code_frame_7.5.5.tgz";
path = fetchurl {
@@ -146,251 +138,251 @@
};
}
{
- name = "_jimp_bmp___bmp_0.9.8.tgz";
+ name = "_jimp_bmp___bmp_0.16.1.tgz";
path = fetchurl {
- name = "_jimp_bmp___bmp_0.9.8.tgz";
- url = "https://registry.yarnpkg.com/@jimp/bmp/-/bmp-0.9.8.tgz";
- sha1 = "5933ab8fb359889bec380b0f7802163374933624";
+ name = "_jimp_bmp___bmp_0.16.1.tgz";
+ url = "https://registry.yarnpkg.com/@jimp/bmp/-/bmp-0.16.1.tgz";
+ sha1 = "6e2da655b2ba22e721df0795423f34e92ef13768";
};
}
{
- name = "_jimp_core___core_0.9.8.tgz";
+ name = "_jimp_core___core_0.16.1.tgz";
path = fetchurl {
- name = "_jimp_core___core_0.9.8.tgz";
- url = "https://registry.yarnpkg.com/@jimp/core/-/core-0.9.8.tgz";
- sha1 = "b2b74263a80559c0ee244e0f2d1052b36a358b85";
+ name = "_jimp_core___core_0.16.1.tgz";
+ url = "https://registry.yarnpkg.com/@jimp/core/-/core-0.16.1.tgz";
+ sha1 = "68c4288f6ef7f31a0f6b859ba3fb28dae930d39d";
};
}
{
- name = "_jimp_custom___custom_0.9.8.tgz";
+ name = "_jimp_custom___custom_0.16.1.tgz";
path = fetchurl {
- name = "_jimp_custom___custom_0.9.8.tgz";
- url = "https://registry.yarnpkg.com/@jimp/custom/-/custom-0.9.8.tgz";
- sha1 = "1e9d904b1b05aa22b00b899baba2be7c0704a5d1";
+ name = "_jimp_custom___custom_0.16.1.tgz";
+ url = "https://registry.yarnpkg.com/@jimp/custom/-/custom-0.16.1.tgz";
+ sha1 = "28b659c59e20a1d75a0c46067bd3f4bd302cf9c5";
};
}
{
- name = "_jimp_gif___gif_0.9.8.tgz";
+ name = "_jimp_gif___gif_0.16.1.tgz";
path = fetchurl {
- name = "_jimp_gif___gif_0.9.8.tgz";
- url = "https://registry.yarnpkg.com/@jimp/gif/-/gif-0.9.8.tgz";
- sha1 = "513aff511634c338d1ab33a7bba1ba3412220b5b";
+ name = "_jimp_gif___gif_0.16.1.tgz";
+ url = "https://registry.yarnpkg.com/@jimp/gif/-/gif-0.16.1.tgz";
+ sha1 = "d1f7c3a58f4666482750933af8b8f4666414f3ca";
};
}
{
- name = "_jimp_jpeg___jpeg_0.9.8.tgz";
+ name = "_jimp_jpeg___jpeg_0.16.1.tgz";
path = fetchurl {
- name = "_jimp_jpeg___jpeg_0.9.8.tgz";
- url = "https://registry.yarnpkg.com/@jimp/jpeg/-/jpeg-0.9.8.tgz";
- sha1 = "8c086f69d0e8c46e43a7db9725576edc30925cb1";
+ name = "_jimp_jpeg___jpeg_0.16.1.tgz";
+ url = "https://registry.yarnpkg.com/@jimp/jpeg/-/jpeg-0.16.1.tgz";
+ sha1 = "3b7bb08a4173f2f6d81f3049b251df3ee2ac8175";
};
}
{
- name = "_jimp_plugin_blit___plugin_blit_0.9.8.tgz";
+ name = "_jimp_plugin_blit___plugin_blit_0.16.1.tgz";
path = fetchurl {
- name = "_jimp_plugin_blit___plugin_blit_0.9.8.tgz";
- url = "https://registry.yarnpkg.com/@jimp/plugin-blit/-/plugin-blit-0.9.8.tgz";
- sha1 = "916bf6f261e6a91dbecca0ca866b8d9cba563753";
+ name = "_jimp_plugin_blit___plugin_blit_0.16.1.tgz";
+ url = "https://registry.yarnpkg.com/@jimp/plugin-blit/-/plugin-blit-0.16.1.tgz";
+ sha1 = "09ea919f9d326de3b9c2826fe4155da37dde8edb";
};
}
{
- name = "_jimp_plugin_blur___plugin_blur_0.9.8.tgz";
+ name = "_jimp_plugin_blur___plugin_blur_0.16.1.tgz";
path = fetchurl {
- name = "_jimp_plugin_blur___plugin_blur_0.9.8.tgz";
- url = "https://registry.yarnpkg.com/@jimp/plugin-blur/-/plugin-blur-0.9.8.tgz";
- sha1 = "00055d54b90532b7951dae377b3e40352c187f07";
+ name = "_jimp_plugin_blur___plugin_blur_0.16.1.tgz";
+ url = "https://registry.yarnpkg.com/@jimp/plugin-blur/-/plugin-blur-0.16.1.tgz";
+ sha1 = "e614fa002797dcd662e705d4cea376e7db968bf5";
};
}
{
- name = "_jimp_plugin_circle___plugin_circle_0.9.8.tgz";
+ name = "_jimp_plugin_circle___plugin_circle_0.16.1.tgz";
path = fetchurl {
- name = "_jimp_plugin_circle___plugin_circle_0.9.8.tgz";
- url = "https://registry.yarnpkg.com/@jimp/plugin-circle/-/plugin-circle-0.9.8.tgz";
- sha1 = "5de8735f32f931d9160d0f5211e9aab6413a1d4b";
+ name = "_jimp_plugin_circle___plugin_circle_0.16.1.tgz";
+ url = "https://registry.yarnpkg.com/@jimp/plugin-circle/-/plugin-circle-0.16.1.tgz";
+ sha1 = "20e3194a67ca29740aba2630fd4d0a89afa27491";
};
}
{
- name = "_jimp_plugin_color___plugin_color_0.9.8.tgz";
+ name = "_jimp_plugin_color___plugin_color_0.16.1.tgz";
path = fetchurl {
- name = "_jimp_plugin_color___plugin_color_0.9.8.tgz";
- url = "https://registry.yarnpkg.com/@jimp/plugin-color/-/plugin-color-0.9.8.tgz";
- sha1 = "3c633f22955a4f5013025e9e9e78a267ac4c3a88";
+ name = "_jimp_plugin_color___plugin_color_0.16.1.tgz";
+ url = "https://registry.yarnpkg.com/@jimp/plugin-color/-/plugin-color-0.16.1.tgz";
+ sha1 = "0f298ba74dee818b663834cd80d53e56f3755233";
};
}
{
- name = "_jimp_plugin_contain___plugin_contain_0.9.8.tgz";
+ name = "_jimp_plugin_contain___plugin_contain_0.16.1.tgz";
path = fetchurl {
- name = "_jimp_plugin_contain___plugin_contain_0.9.8.tgz";
- url = "https://registry.yarnpkg.com/@jimp/plugin-contain/-/plugin-contain-0.9.8.tgz";
- sha1 = "f892fb7fc87134a47b37281f0ff17d608f3e51af";
+ name = "_jimp_plugin_contain___plugin_contain_0.16.1.tgz";
+ url = "https://registry.yarnpkg.com/@jimp/plugin-contain/-/plugin-contain-0.16.1.tgz";
+ sha1 = "3c5f5c495fd9bb08a970739d83694934f58123f2";
};
}
{
- name = "_jimp_plugin_cover___plugin_cover_0.9.8.tgz";
+ name = "_jimp_plugin_cover___plugin_cover_0.16.1.tgz";
path = fetchurl {
- name = "_jimp_plugin_cover___plugin_cover_0.9.8.tgz";
- url = "https://registry.yarnpkg.com/@jimp/plugin-cover/-/plugin-cover-0.9.8.tgz";
- sha1 = "37474b19027ac0155100b71ca17266aab19e50fc";
+ name = "_jimp_plugin_cover___plugin_cover_0.16.1.tgz";
+ url = "https://registry.yarnpkg.com/@jimp/plugin-cover/-/plugin-cover-0.16.1.tgz";
+ sha1 = "0e8caec16a40abe15b1b32e5383a603a3306dc41";
};
}
{
- name = "_jimp_plugin_crop___plugin_crop_0.9.8.tgz";
+ name = "_jimp_plugin_crop___plugin_crop_0.16.1.tgz";
path = fetchurl {
- name = "_jimp_plugin_crop___plugin_crop_0.9.8.tgz";
- url = "https://registry.yarnpkg.com/@jimp/plugin-crop/-/plugin-crop-0.9.8.tgz";
- sha1 = "2308696597a8bcb528d09eeebbbadb22248e7c1c";
+ name = "_jimp_plugin_crop___plugin_crop_0.16.1.tgz";
+ url = "https://registry.yarnpkg.com/@jimp/plugin-crop/-/plugin-crop-0.16.1.tgz";
+ sha1 = "b362497c873043fe47ba881ab08604bf7226f50f";
};
}
{
- name = "_jimp_plugin_displace___plugin_displace_0.9.8.tgz";
+ name = "_jimp_plugin_displace___plugin_displace_0.16.1.tgz";
path = fetchurl {
- name = "_jimp_plugin_displace___plugin_displace_0.9.8.tgz";
- url = "https://registry.yarnpkg.com/@jimp/plugin-displace/-/plugin-displace-0.9.8.tgz";
- sha1 = "00331047039cb2d0d9d5f7c3d8ce542e07eea791";
+ name = "_jimp_plugin_displace___plugin_displace_0.16.1.tgz";
+ url = "https://registry.yarnpkg.com/@jimp/plugin-displace/-/plugin-displace-0.16.1.tgz";
+ sha1 = "4dd9db518c3e78de9d723f86a234bf98922afe8d";
};
}
{
- name = "_jimp_plugin_dither___plugin_dither_0.9.8.tgz";
+ name = "_jimp_plugin_dither___plugin_dither_0.16.1.tgz";
path = fetchurl {
- name = "_jimp_plugin_dither___plugin_dither_0.9.8.tgz";
- url = "https://registry.yarnpkg.com/@jimp/plugin-dither/-/plugin-dither-0.9.8.tgz";
- sha1 = "9cca12997f2917f27d5681275b32affdb3083450";
+ name = "_jimp_plugin_dither___plugin_dither_0.16.1.tgz";
+ url = "https://registry.yarnpkg.com/@jimp/plugin-dither/-/plugin-dither-0.16.1.tgz";
+ sha1 = "b47de2c0bb09608bed228b41c3cd01a85ec2d45b";
};
}
{
- name = "_jimp_plugin_fisheye___plugin_fisheye_0.9.8.tgz";
+ name = "_jimp_plugin_fisheye___plugin_fisheye_0.16.1.tgz";
path = fetchurl {
- name = "_jimp_plugin_fisheye___plugin_fisheye_0.9.8.tgz";
- url = "https://registry.yarnpkg.com/@jimp/plugin-fisheye/-/plugin-fisheye-0.9.8.tgz";
- sha1 = "e3f5f616ec06a9ef99aa268446f0096eac863437";
+ name = "_jimp_plugin_fisheye___plugin_fisheye_0.16.1.tgz";
+ url = "https://registry.yarnpkg.com/@jimp/plugin-fisheye/-/plugin-fisheye-0.16.1.tgz";
+ sha1 = "f625047b6cdbe1b83b89e9030fd025ab19cdb1a4";
};
}
{
- name = "_jimp_plugin_flip___plugin_flip_0.9.8.tgz";
+ name = "_jimp_plugin_flip___plugin_flip_0.16.1.tgz";
path = fetchurl {
- name = "_jimp_plugin_flip___plugin_flip_0.9.8.tgz";
- url = "https://registry.yarnpkg.com/@jimp/plugin-flip/-/plugin-flip-0.9.8.tgz";
- sha1 = "c00559a8543a684c7cff4d1128b7152e598fbb1c";
+ name = "_jimp_plugin_flip___plugin_flip_0.16.1.tgz";
+ url = "https://registry.yarnpkg.com/@jimp/plugin-flip/-/plugin-flip-0.16.1.tgz";
+ sha1 = "7a99ea22bde802641017ed0f2615870c144329bb";
};
}
{
- name = "_jimp_plugin_gaussian___plugin_gaussian_0.9.8.tgz";
+ name = "_jimp_plugin_gaussian___plugin_gaussian_0.16.1.tgz";
path = fetchurl {
- name = "_jimp_plugin_gaussian___plugin_gaussian_0.9.8.tgz";
- url = "https://registry.yarnpkg.com/@jimp/plugin-gaussian/-/plugin-gaussian-0.9.8.tgz";
- sha1 = "d1666167ce1b947b65db5093bb9a00d319bcfe4d";
+ name = "_jimp_plugin_gaussian___plugin_gaussian_0.16.1.tgz";
+ url = "https://registry.yarnpkg.com/@jimp/plugin-gaussian/-/plugin-gaussian-0.16.1.tgz";
+ sha1 = "0845e314085ccd52e34fad9a83949bc0d81a68e8";
};
}
{
- name = "_jimp_plugin_invert___plugin_invert_0.9.8.tgz";
+ name = "_jimp_plugin_invert___plugin_invert_0.16.1.tgz";
path = fetchurl {
- name = "_jimp_plugin_invert___plugin_invert_0.9.8.tgz";
- url = "https://registry.yarnpkg.com/@jimp/plugin-invert/-/plugin-invert-0.9.8.tgz";
- sha1 = "41d6e87faf01a5d8fe7554e322d2aad25f596ab1";
+ name = "_jimp_plugin_invert___plugin_invert_0.16.1.tgz";
+ url = "https://registry.yarnpkg.com/@jimp/plugin-invert/-/plugin-invert-0.16.1.tgz";
+ sha1 = "7e6f5a15707256f3778d06921675bbcf18545c97";
};
}
{
- name = "_jimp_plugin_mask___plugin_mask_0.9.8.tgz";
+ name = "_jimp_plugin_mask___plugin_mask_0.16.1.tgz";
path = fetchurl {
- name = "_jimp_plugin_mask___plugin_mask_0.9.8.tgz";
- url = "https://registry.yarnpkg.com/@jimp/plugin-mask/-/plugin-mask-0.9.8.tgz";
- sha1 = "fe92132db1a2b9f7718226bc3c37794dd148ce36";
+ name = "_jimp_plugin_mask___plugin_mask_0.16.1.tgz";
+ url = "https://registry.yarnpkg.com/@jimp/plugin-mask/-/plugin-mask-0.16.1.tgz";
+ sha1 = "e7f2460e05c3cda7af5e76f33ccb0579f66f90df";
};
}
{
- name = "_jimp_plugin_normalize___plugin_normalize_0.9.8.tgz";
+ name = "_jimp_plugin_normalize___plugin_normalize_0.16.1.tgz";
path = fetchurl {
- name = "_jimp_plugin_normalize___plugin_normalize_0.9.8.tgz";
- url = "https://registry.yarnpkg.com/@jimp/plugin-normalize/-/plugin-normalize-0.9.8.tgz";
- sha1 = "05646aa15b6a789c4ba447edcad77c83c1d51f16";
+ name = "_jimp_plugin_normalize___plugin_normalize_0.16.1.tgz";
+ url = "https://registry.yarnpkg.com/@jimp/plugin-normalize/-/plugin-normalize-0.16.1.tgz";
+ sha1 = "032dfd88eefbc4dedc8b1b2d243832e4f3af30c8";
};
}
{
- name = "_jimp_plugin_print___plugin_print_0.9.8.tgz";
+ name = "_jimp_plugin_print___plugin_print_0.16.1.tgz";
path = fetchurl {
- name = "_jimp_plugin_print___plugin_print_0.9.8.tgz";
- url = "https://registry.yarnpkg.com/@jimp/plugin-print/-/plugin-print-0.9.8.tgz";
- sha1 = "808f723176d0a57186d7558290c7e53a7a8bf812";
+ name = "_jimp_plugin_print___plugin_print_0.16.1.tgz";
+ url = "https://registry.yarnpkg.com/@jimp/plugin-print/-/plugin-print-0.16.1.tgz";
+ sha1 = "66b803563f9d109825970714466e6ab9ae639ff6";
};
}
{
- name = "_jimp_plugin_resize___plugin_resize_0.9.8.tgz";
+ name = "_jimp_plugin_resize___plugin_resize_0.16.1.tgz";
path = fetchurl {
- name = "_jimp_plugin_resize___plugin_resize_0.9.8.tgz";
- url = "https://registry.yarnpkg.com/@jimp/plugin-resize/-/plugin-resize-0.9.8.tgz";
- sha1 = "eef750b77f1cc06e8bcf9b390860c95c489dcc02";
+ name = "_jimp_plugin_resize___plugin_resize_0.16.1.tgz";
+ url = "https://registry.yarnpkg.com/@jimp/plugin-resize/-/plugin-resize-0.16.1.tgz";
+ sha1 = "65e39d848ed13ba2d6c6faf81d5d590396571d10";
};
}
{
- name = "_jimp_plugin_rotate___plugin_rotate_0.9.8.tgz";
+ name = "_jimp_plugin_rotate___plugin_rotate_0.16.1.tgz";
path = fetchurl {
- name = "_jimp_plugin_rotate___plugin_rotate_0.9.8.tgz";
- url = "https://registry.yarnpkg.com/@jimp/plugin-rotate/-/plugin-rotate-0.9.8.tgz";
- sha1 = "5eba01f75a397777c6782b7999c9ac6c7ed8a411";
+ name = "_jimp_plugin_rotate___plugin_rotate_0.16.1.tgz";
+ url = "https://registry.yarnpkg.com/@jimp/plugin-rotate/-/plugin-rotate-0.16.1.tgz";
+ sha1 = "53fb5d51a4b3d05af9c91c2a8fffe5d7a1a47c8c";
};
}
{
- name = "_jimp_plugin_scale___plugin_scale_0.9.8.tgz";
+ name = "_jimp_plugin_scale___plugin_scale_0.16.1.tgz";
path = fetchurl {
- name = "_jimp_plugin_scale___plugin_scale_0.9.8.tgz";
- url = "https://registry.yarnpkg.com/@jimp/plugin-scale/-/plugin-scale-0.9.8.tgz";
- sha1 = "c875d5e0b377b15b8b398ee402f45e3fc43fea40";
+ name = "_jimp_plugin_scale___plugin_scale_0.16.1.tgz";
+ url = "https://registry.yarnpkg.com/@jimp/plugin-scale/-/plugin-scale-0.16.1.tgz";
+ sha1 = "89f6ba59feed3429847ed226aebda33a240cc647";
};
}
{
- name = "_jimp_plugin_shadow___plugin_shadow_0.9.8.tgz";
+ name = "_jimp_plugin_shadow___plugin_shadow_0.16.1.tgz";
path = fetchurl {
- name = "_jimp_plugin_shadow___plugin_shadow_0.9.8.tgz";
- url = "https://registry.yarnpkg.com/@jimp/plugin-shadow/-/plugin-shadow-0.9.8.tgz";
- sha1 = "ca2d18afa29a1027b77b3e1fb2ce7d4e073a7170";
+ name = "_jimp_plugin_shadow___plugin_shadow_0.16.1.tgz";
+ url = "https://registry.yarnpkg.com/@jimp/plugin-shadow/-/plugin-shadow-0.16.1.tgz";
+ sha1 = "a7af892a740febf41211e10a5467c3c5c521a04c";
};
}
{
- name = "_jimp_plugin_threshold___plugin_threshold_0.9.8.tgz";
+ name = "_jimp_plugin_threshold___plugin_threshold_0.16.1.tgz";
path = fetchurl {
- name = "_jimp_plugin_threshold___plugin_threshold_0.9.8.tgz";
- url = "https://registry.yarnpkg.com/@jimp/plugin-threshold/-/plugin-threshold-0.9.8.tgz";
- sha1 = "2d1dde0791f70b2ff2d0b915cab8d40b0e446594";
+ name = "_jimp_plugin_threshold___plugin_threshold_0.16.1.tgz";
+ url = "https://registry.yarnpkg.com/@jimp/plugin-threshold/-/plugin-threshold-0.16.1.tgz";
+ sha1 = "34f3078f9965145b7ae26c53a32ad74b1195bbf5";
};
}
{
- name = "_jimp_plugins___plugins_0.9.8.tgz";
+ name = "_jimp_plugins___plugins_0.16.1.tgz";
path = fetchurl {
- name = "_jimp_plugins___plugins_0.9.8.tgz";
- url = "https://registry.yarnpkg.com/@jimp/plugins/-/plugins-0.9.8.tgz";
- sha1 = "5279dfe22d0d27633f4201ab36103e587b32eb85";
+ name = "_jimp_plugins___plugins_0.16.1.tgz";
+ url = "https://registry.yarnpkg.com/@jimp/plugins/-/plugins-0.16.1.tgz";
+ sha1 = "9f08544c97226d6460a16ced79f57e85bec3257b";
};
}
{
- name = "_jimp_png___png_0.9.8.tgz";
+ name = "_jimp_png___png_0.16.1.tgz";
path = fetchurl {
- name = "_jimp_png___png_0.9.8.tgz";
- url = "https://registry.yarnpkg.com/@jimp/png/-/png-0.9.8.tgz";
- sha1 = "f88dacc9b9da1c2ea8e91026a9530d0fb45c4409";
+ name = "_jimp_png___png_0.16.1.tgz";
+ url = "https://registry.yarnpkg.com/@jimp/png/-/png-0.16.1.tgz";
+ sha1 = "f24cfc31529900b13a2dd9d4fdb4460c1e4d814e";
};
}
{
- name = "_jimp_tiff___tiff_0.9.8.tgz";
+ name = "_jimp_tiff___tiff_0.16.1.tgz";
path = fetchurl {
- name = "_jimp_tiff___tiff_0.9.8.tgz";
- url = "https://registry.yarnpkg.com/@jimp/tiff/-/tiff-0.9.8.tgz";
- sha1 = "91dc3eab2f222e23414f139e917f3407caa73560";
+ name = "_jimp_tiff___tiff_0.16.1.tgz";
+ url = "https://registry.yarnpkg.com/@jimp/tiff/-/tiff-0.16.1.tgz";
+ sha1 = "0e8756695687d7574b6bc73efab0acd4260b7a12";
};
}
{
- name = "_jimp_types___types_0.9.8.tgz";
+ name = "_jimp_types___types_0.16.1.tgz";
path = fetchurl {
- name = "_jimp_types___types_0.9.8.tgz";
- url = "https://registry.yarnpkg.com/@jimp/types/-/types-0.9.8.tgz";
- sha1 = "46980a4a7bfcadf2f0484d187c32b4e7d6d61b8e";
+ name = "_jimp_types___types_0.16.1.tgz";
+ url = "https://registry.yarnpkg.com/@jimp/types/-/types-0.16.1.tgz";
+ sha1 = "0dbab37b3202315c91010f16c31766d35a2322cc";
};
}
{
- name = "_jimp_utils___utils_0.9.8.tgz";
+ name = "_jimp_utils___utils_0.16.1.tgz";
path = fetchurl {
- name = "_jimp_utils___utils_0.9.8.tgz";
- url = "https://registry.yarnpkg.com/@jimp/utils/-/utils-0.9.8.tgz";
- sha1 = "6a6f47158ec6b424f03df0f55f0baff5b4b5e096";
+ name = "_jimp_utils___utils_0.16.1.tgz";
+ url = "https://registry.yarnpkg.com/@jimp/utils/-/utils-0.16.1.tgz";
+ sha1 = "2f51e6f14ff8307c4aa83d5e1a277da14a9fe3f7";
};
}
{
@@ -466,11 +458,11 @@
};
}
{
- name = "_types_node___node_13.13.21.tgz";
+ name = "_types_node___node_14.14.21.tgz";
path = fetchurl {
- name = "_types_node___node_13.13.21.tgz";
- url = "https://registry.yarnpkg.com/@types/node/-/node-13.13.21.tgz";
- sha1 = "e48d3c2e266253405cf404c8654d1bcf0d333e5c";
+ name = "_types_node___node_14.14.21.tgz";
+ url = "https://registry.yarnpkg.com/@types/node/-/node-14.14.21.tgz";
+ sha1 = "d934aacc22424fe9622ebf6857370c052eae464e";
};
}
{
@@ -625,6 +617,14 @@
sha1 = "c629c5eced17baf314437918d2da88c99d5958cd";
};
}
+ {
+ name = "ajv___ajv_6.12.6.tgz";
+ path = fetchurl {
+ name = "ajv___ajv_6.12.6.tgz";
+ url = "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz";
+ sha1 = "baf5a62e802b07d977034586f8c3baf5adf26df4";
+ };
+ }
{
name = "ajv___ajv_6.12.5.tgz";
path = fetchurl {
@@ -738,19 +738,19 @@
};
}
{
- name = "app_builder_bin___app_builder_bin_3.5.9.tgz";
+ name = "app_builder_bin___app_builder_bin_3.5.10.tgz";
path = fetchurl {
- name = "app_builder_bin___app_builder_bin_3.5.9.tgz";
- url = "https://registry.yarnpkg.com/app-builder-bin/-/app-builder-bin-3.5.9.tgz";
- sha1 = "a3ac0c25286bac68357321cb2eaf7128b0bc0a4f";
+ name = "app_builder_bin___app_builder_bin_3.5.10.tgz";
+ url = "https://registry.yarnpkg.com/app-builder-bin/-/app-builder-bin-3.5.10.tgz";
+ sha1 = "4a7f9999fccc0c435b6284ae1366bc76a17c4a7d";
};
}
{
- name = "app_builder_lib___app_builder_lib_22.7.0.tgz";
+ name = "app_builder_lib___app_builder_lib_22.9.1.tgz";
path = fetchurl {
- name = "app_builder_lib___app_builder_lib_22.7.0.tgz";
- url = "https://registry.yarnpkg.com/app-builder-lib/-/app-builder-lib-22.7.0.tgz";
- sha1 = "ccd3e7ece2d46bc209423a77aa142f74aaf65db0";
+ name = "app_builder_lib___app_builder_lib_22.9.1.tgz";
+ url = "https://registry.yarnpkg.com/app-builder-lib/-/app-builder-lib-22.9.1.tgz";
+ sha1 = "ccb8f1a02b628514a5dfab9401fa2a976689415c";
};
}
{
@@ -786,11 +786,11 @@
};
}
{
- name = "archiver___archiver_4.0.1.tgz";
+ name = "archiver___archiver_5.2.0.tgz";
path = fetchurl {
- name = "archiver___archiver_4.0.1.tgz";
- url = "https://registry.yarnpkg.com/archiver/-/archiver-4.0.1.tgz";
- sha1 = "3f722b121777e361ca9fad374ecda38e77e63c7f";
+ name = "archiver___archiver_5.2.0.tgz";
+ url = "https://registry.yarnpkg.com/archiver/-/archiver-5.2.0.tgz";
+ sha1 = "25aa1b3d9febf7aec5b0f296e77e69960c26db94";
};
}
{
@@ -898,11 +898,11 @@
};
}
{
- name = "async___async_2.6.3.tgz";
+ name = "async___async_3.2.0.tgz";
path = fetchurl {
- name = "async___async_2.6.3.tgz";
- url = "https://registry.yarnpkg.com/async/-/async-2.6.3.tgz";
- sha1 = "d72625e2344a3656e3a3ad4fa749fa83299d82ff";
+ name = "async___async_3.2.0.tgz";
+ url = "https://registry.yarnpkg.com/async/-/async-3.2.0.tgz";
+ sha1 = "b3a2685c5ebb641d3de02d161002c60fc9f85720";
};
}
{
@@ -921,6 +921,14 @@
sha1 = "602cd4b46e844ad4effc92a8011a3c46e0238dc2";
};
}
+ {
+ name = "atomically___atomically_1.7.0.tgz";
+ path = fetchurl {
+ name = "atomically___atomically_1.7.0.tgz";
+ url = "https://registry.yarnpkg.com/atomically/-/atomically-1.7.0.tgz";
+ sha1 = "c07a0458432ea6dbc9a3506fffa424b48bccaafe";
+ };
+ }
{
name = "auto_launch___auto_launch_5.0.5.tgz";
path = fetchurl {
@@ -985,6 +993,14 @@
sha1 = "34b79ea9d0e575d7308afeff0c6b2fc24c793359";
};
}
+ {
+ name = "bin_links___bin_links_1.1.8.tgz";
+ path = fetchurl {
+ name = "bin_links___bin_links_1.1.8.tgz";
+ url = "https://registry.yarnpkg.com/bin-links/-/bin-links-1.1.8.tgz";
+ sha1 = "bd39aadab5dc4bdac222a07df5baf1af745b2228";
+ };
+ }
{
name = "bl___bl_4.0.3.tgz";
path = fetchurl {
@@ -1074,19 +1090,19 @@
};
}
{
- name = "builder_util_runtime___builder_util_runtime_8.7.1.tgz";
+ name = "builder_util_runtime___builder_util_runtime_8.7.2.tgz";
path = fetchurl {
- name = "builder_util_runtime___builder_util_runtime_8.7.1.tgz";
- url = "https://registry.yarnpkg.com/builder-util-runtime/-/builder-util-runtime-8.7.1.tgz";
- sha1 = "23c808cddd650d4376a7a1518ec1e80e85c10f00";
+ name = "builder_util_runtime___builder_util_runtime_8.7.2.tgz";
+ url = "https://registry.yarnpkg.com/builder-util-runtime/-/builder-util-runtime-8.7.2.tgz";
+ sha1 = "d93afc71428a12789b437e13850e1fa7da956d72";
};
}
{
- name = "builder_util___builder_util_22.7.0.tgz";
+ name = "builder_util___builder_util_22.9.1.tgz";
path = fetchurl {
- name = "builder_util___builder_util_22.7.0.tgz";
- url = "https://registry.yarnpkg.com/builder-util/-/builder-util-22.7.0.tgz";
- sha1 = "0776a66e6d6e408a78bed7f17a7ad22516d9e7f0";
+ name = "builder_util___builder_util_22.9.1.tgz";
+ url = "https://registry.yarnpkg.com/builder-util/-/builder-util-22.9.1.tgz";
+ sha1 = "b7087a5cde477f90d718ca5d7fafb6ae261b16af";
};
}
{
@@ -1218,11 +1234,11 @@
};
}
{
- name = "chownr___chownr_1.1.3.tgz";
+ name = "chownr___chownr_2.0.0.tgz";
path = fetchurl {
- name = "chownr___chownr_1.1.3.tgz";
- url = "https://registry.yarnpkg.com/chownr/-/chownr-1.1.3.tgz";
- sha1 = "42d837d5239688d55f303003a508230fa6727142";
+ name = "chownr___chownr_2.0.0.tgz";
+ url = "https://registry.yarnpkg.com/chownr/-/chownr-2.0.0.tgz";
+ sha1 = "15bfbe53d2eab4cf70f18a8cd68ebe5b3cb1dece";
};
}
{
@@ -1314,19 +1330,19 @@
};
}
{
- name = "cliui___cliui_4.1.0.tgz";
+ name = "cliui___cliui_5.0.0.tgz";
path = fetchurl {
- name = "cliui___cliui_4.1.0.tgz";
- url = "https://registry.yarnpkg.com/cliui/-/cliui-4.1.0.tgz";
- sha1 = "348422dbe82d800b3022eef4f6ac10bf2e4d1b49";
+ name = "cliui___cliui_5.0.0.tgz";
+ url = "https://registry.yarnpkg.com/cliui/-/cliui-5.0.0.tgz";
+ sha1 = "deefcfdb2e800784aa34f46fa08e06851c7bbbc5";
};
}
{
- name = "cliui___cliui_6.0.0.tgz";
+ name = "cliui___cliui_7.0.4.tgz";
path = fetchurl {
- name = "cliui___cliui_6.0.0.tgz";
- url = "https://registry.yarnpkg.com/cliui/-/cliui-6.0.0.tgz";
- sha1 = "511d702c0c4e41ca156d7d0e96021f23e13225b1";
+ name = "cliui___cliui_7.0.4.tgz";
+ url = "https://registry.yarnpkg.com/cliui/-/cliui-7.0.4.tgz";
+ sha1 = "a0265ee655476fc807aea9df3df8df7783808b4f";
};
}
{
@@ -1426,11 +1442,11 @@
};
}
{
- name = "compress_commons___compress_commons_3.0.0.tgz";
+ name = "compress_commons___compress_commons_4.0.2.tgz";
path = fetchurl {
- name = "compress_commons___compress_commons_3.0.0.tgz";
- url = "https://registry.yarnpkg.com/compress-commons/-/compress-commons-3.0.0.tgz";
- sha1 = "833944d84596e537224dd91cf92f5246823d4f1d";
+ name = "compress_commons___compress_commons_4.0.2.tgz";
+ url = "https://registry.yarnpkg.com/compress-commons/-/compress-commons-4.0.2.tgz";
+ sha1 = "d6896be386e52f37610cef9e6fa5defc58c31bd7";
};
}
{
@@ -1450,11 +1466,11 @@
};
}
{
- name = "conf___conf_2.2.0.tgz";
+ name = "conf___conf_7.1.2.tgz";
path = fetchurl {
- name = "conf___conf_2.2.0.tgz";
- url = "https://registry.yarnpkg.com/conf/-/conf-2.2.0.tgz";
- sha1 = "ee282efafc1450b61e205372041ad7d866802d9a";
+ name = "conf___conf_7.1.2.tgz";
+ url = "https://registry.yarnpkg.com/conf/-/conf-7.1.2.tgz";
+ sha1 = "d9678a9d8f04de8bf5cd475105da8fdae49c2ec4";
};
}
{
@@ -1505,14 +1521,6 @@
sha1 = "92297398cae34937fcafd6ec8139c18051f0b5e0";
};
}
- {
- name = "core_js___core_js_3.6.5.tgz";
- path = fetchurl {
- name = "core_js___core_js_3.6.5.tgz";
- url = "https://registry.yarnpkg.com/core-js/-/core-js-3.6.5.tgz";
- sha1 = "7395dc273af37fb2e50e9bd3d9fe841285231d1a";
- };
- }
{
name = "core_util_is___core_util_is_1.0.2.tgz";
path = fetchurl {
@@ -1522,19 +1530,19 @@
};
}
{
- name = "crc32_stream___crc32_stream_3.0.1.tgz";
+ name = "crc_32___crc_32_1.2.0.tgz";
path = fetchurl {
- name = "crc32_stream___crc32_stream_3.0.1.tgz";
- url = "https://registry.yarnpkg.com/crc32-stream/-/crc32-stream-3.0.1.tgz";
- sha1 = "cae6eeed003b0e44d739d279de5ae63b171b4e85";
+ name = "crc_32___crc_32_1.2.0.tgz";
+ url = "https://registry.yarnpkg.com/crc-32/-/crc-32-1.2.0.tgz";
+ sha1 = "cb2db6e29b88508e32d9dd0ec1693e7b41a18208";
};
}
{
- name = "crc___crc_3.8.0.tgz";
+ name = "crc32_stream___crc32_stream_4.0.1.tgz";
path = fetchurl {
- name = "crc___crc_3.8.0.tgz";
- url = "https://registry.yarnpkg.com/crc/-/crc-3.8.0.tgz";
- sha1 = "ad60269c2c856f8c299e2c4cc0de4556914056c6";
+ name = "crc32_stream___crc32_stream_4.0.1.tgz";
+ url = "https://registry.yarnpkg.com/crc32-stream/-/crc32-stream-4.0.1.tgz";
+ sha1 = "0f047d74041737f8a55e86837a1b826bd8ab0067";
};
}
{
@@ -1569,14 +1577,6 @@
sha1 = "f73a85b9d5d41d045551c177e2882d4ac85728a6";
};
}
- {
- name = "cross_unzip___cross_unzip_0.0.2.tgz";
- path = fetchurl {
- name = "cross_unzip___cross_unzip_0.0.2.tgz";
- url = "https://registry.yarnpkg.com/cross-unzip/-/cross-unzip-0.0.2.tgz";
- sha1 = "5183bc47a09559befcf98cc4657964999359372f";
- };
- }
{
name = "crypto_random_string___crypto_random_string_1.0.0.tgz";
path = fetchurl {
@@ -1617,6 +1617,14 @@
sha1 = "853cfa0f7cbe2fed5de20326b8dd581035f6e2f0";
};
}
+ {
+ name = "debounce_fn___debounce_fn_4.0.0.tgz";
+ path = fetchurl {
+ name = "debounce_fn___debounce_fn_4.0.0.tgz";
+ url = "https://registry.yarnpkg.com/debounce-fn/-/debounce-fn-4.0.0.tgz";
+ sha1 = "ed76d206d8a50e60de0dd66d494d82835ffe61c7";
+ };
+ }
{
name = "debug___debug_3.1.0.tgz";
path = fetchurl {
@@ -1650,11 +1658,11 @@
};
}
{
- name = "debug___debug_4.2.0.tgz";
+ name = "debug___debug_4.3.1.tgz";
path = fetchurl {
- name = "debug___debug_4.2.0.tgz";
- url = "https://registry.yarnpkg.com/debug/-/debug-4.2.0.tgz";
- sha1 = "7f150f93920e94c58f5574c2fd01a3110effe7f1";
+ name = "debug___debug_4.3.1.tgz";
+ url = "https://registry.yarnpkg.com/debug/-/debug-4.3.1.tgz";
+ sha1 = "f0d229c505e0c6d8c49ac553d1b13dc183f6b2ee";
};
}
{
@@ -1689,14 +1697,6 @@
sha1 = "80a4dd323748384bfa248083622aedec982adff3";
};
}
- {
- name = "deep_equal___deep_equal_1.1.1.tgz";
- path = fetchurl {
- name = "deep_equal___deep_equal_1.1.1.tgz";
- url = "https://registry.yarnpkg.com/deep-equal/-/deep-equal-1.1.1.tgz";
- sha1 = "b5c98c942ceffaf7cb051e24e1434a25a2e6076a";
- };
- }
{
name = "deep_extend___deep_extend_0.6.0.tgz";
path = fetchurl {
@@ -1786,11 +1786,11 @@
};
}
{
- name = "dmg_builder___dmg_builder_22.7.0.tgz";
+ name = "dmg_builder___dmg_builder_22.9.1.tgz";
path = fetchurl {
- name = "dmg_builder___dmg_builder_22.7.0.tgz";
- url = "https://registry.yarnpkg.com/dmg-builder/-/dmg-builder-22.7.0.tgz";
- sha1 = "ead7e7c046cbdc52d29d302a4455f6668cdf7d45";
+ name = "dmg_builder___dmg_builder_22.9.1.tgz";
+ url = "https://registry.yarnpkg.com/dmg-builder/-/dmg-builder-22.9.1.tgz";
+ sha1 = "64647224f37ee47fc9bd01947c21cc010a30511f";
};
}
{
@@ -1898,67 +1898,67 @@
};
}
{
- name = "ejs___ejs_3.1.3.tgz";
+ name = "ejs___ejs_3.1.5.tgz";
path = fetchurl {
- name = "ejs___ejs_3.1.3.tgz";
- url = "https://registry.yarnpkg.com/ejs/-/ejs-3.1.3.tgz";
- sha1 = "514d967a8894084d18d3d47bd169a1c0560f093d";
+ name = "ejs___ejs_3.1.5.tgz";
+ url = "https://registry.yarnpkg.com/ejs/-/ejs-3.1.5.tgz";
+ sha1 = "aed723844dc20acb4b170cd9ab1017e476a0d93b";
};
}
{
- name = "electron_builder_squirrel_windows___electron_builder_squirrel_windows_22.7.0.tgz";
+ name = "electron_builder_squirrel_windows___electron_builder_squirrel_windows_22.9.1.tgz";
path = fetchurl {
- name = "electron_builder_squirrel_windows___electron_builder_squirrel_windows_22.7.0.tgz";
- url = "https://registry.yarnpkg.com/electron-builder-squirrel-windows/-/electron-builder-squirrel-windows-22.7.0.tgz";
- sha1 = "8d6f09d541c039f52202935c66d592c38575ceff";
+ name = "electron_builder_squirrel_windows___electron_builder_squirrel_windows_22.9.1.tgz";
+ url = "https://registry.yarnpkg.com/electron-builder-squirrel-windows/-/electron-builder-squirrel-windows-22.9.1.tgz";
+ sha1 = "d9ad65a8f5abd1011ac1dbd01492623fb5466a32";
};
}
{
- name = "electron_builder___electron_builder_22.7.0.tgz";
+ name = "electron_builder___electron_builder_22.9.1.tgz";
path = fetchurl {
- name = "electron_builder___electron_builder_22.7.0.tgz";
- url = "https://registry.yarnpkg.com/electron-builder/-/electron-builder-22.7.0.tgz";
- sha1 = "a42d08a1654ffc2f7d9e2860829d3cc55d4a0c81";
+ name = "electron_builder___electron_builder_22.9.1.tgz";
+ url = "https://registry.yarnpkg.com/electron-builder/-/electron-builder-22.9.1.tgz";
+ sha1 = "a2962db6f2757bc01d02489f38fafe0809f68f60";
};
}
{
- name = "electron_devtools_installer___electron_devtools_installer_2.2.4.tgz";
+ name = "electron_devtools_installer___electron_devtools_installer_3.1.1.tgz";
path = fetchurl {
- name = "electron_devtools_installer___electron_devtools_installer_2.2.4.tgz";
- url = "https://registry.yarnpkg.com/electron-devtools-installer/-/electron-devtools-installer-2.2.4.tgz";
- sha1 = "261a50337e37121d338b966f07922eb4939a8763";
+ name = "electron_devtools_installer___electron_devtools_installer_3.1.1.tgz";
+ url = "https://registry.yarnpkg.com/electron-devtools-installer/-/electron-devtools-installer-3.1.1.tgz";
+ sha1 = "7b56c8c86475c5e4e10de6917d150c53c9ceb55e";
};
}
{
- name = "electron_notarize___electron_notarize_0.2.1.tgz";
+ name = "electron_notarize___electron_notarize_1.0.0.tgz";
path = fetchurl {
- name = "electron_notarize___electron_notarize_0.2.1.tgz";
- url = "https://registry.yarnpkg.com/electron-notarize/-/electron-notarize-0.2.1.tgz";
- sha1 = "759e8006decae19134f82996ed910db26d9192cc";
+ name = "electron_notarize___electron_notarize_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/electron-notarize/-/electron-notarize-1.0.0.tgz";
+ sha1 = "bc925b1ccc3f79e58e029e8c4706572b01a9fd8f";
};
}
{
- name = "electron_publish___electron_publish_22.7.0.tgz";
+ name = "electron_publish___electron_publish_22.9.1.tgz";
path = fetchurl {
- name = "electron_publish___electron_publish_22.7.0.tgz";
- url = "https://registry.yarnpkg.com/electron-publish/-/electron-publish-22.7.0.tgz";
- sha1 = "d92ba7c4007c9ac1dd070593e48028184fb2dc19";
+ name = "electron_publish___electron_publish_22.9.1.tgz";
+ url = "https://registry.yarnpkg.com/electron-publish/-/electron-publish-22.9.1.tgz";
+ sha1 = "7cc76ac4cc53efd29ee31c1e5facb9724329068e";
};
}
{
- name = "electron_store___electron_store_2.0.0.tgz";
+ name = "electron_store___electron_store_6.0.1.tgz";
path = fetchurl {
- name = "electron_store___electron_store_2.0.0.tgz";
- url = "https://registry.yarnpkg.com/electron-store/-/electron-store-2.0.0.tgz";
- sha1 = "1035cca2a95409d1f54c7466606345852450d64a";
+ name = "electron_store___electron_store_6.0.1.tgz";
+ url = "https://registry.yarnpkg.com/electron-store/-/electron-store-6.0.1.tgz";
+ sha1 = "2178b9dc37aeb749d99cf9d1d1bc090890b922dc";
};
}
{
- name = "electron_window_state___electron_window_state_4.1.1.tgz";
+ name = "electron_window_state___electron_window_state_5.0.3.tgz";
path = fetchurl {
- name = "electron_window_state___electron_window_state_4.1.1.tgz";
- url = "https://registry.yarnpkg.com/electron-window-state/-/electron-window-state-4.1.1.tgz";
- sha1 = "6b34fdc31b38514dfec8b7c8f7b5d4addb67632d";
+ name = "electron_window_state___electron_window_state_5.0.3.tgz";
+ url = "https://registry.yarnpkg.com/electron-window-state/-/electron-window-state-5.0.3.tgz";
+ sha1 = "4f36d09e3f953d87aff103bf010f460056050aa8";
};
}
{
@@ -2001,14 +2001,6 @@
sha1 = "2a7fe5dd634a1e4125a975ec994ff5456dc3734d";
};
}
- {
- name = "env_paths___env_paths_1.0.0.tgz";
- path = fetchurl {
- name = "env_paths___env_paths_1.0.0.tgz";
- url = "https://registry.yarnpkg.com/env-paths/-/env-paths-1.0.0.tgz";
- sha1 = "4168133b42bb05c38a35b1ae4397c8298ab369e0";
- };
- }
{
name = "env_paths___env_paths_2.2.0.tgz";
path = fetchurl {
@@ -2081,6 +2073,14 @@
sha1 = "5109d62f3e56ea967c4b63505aef08291c8a5203";
};
}
+ {
+ name = "escalade___escalade_3.1.1.tgz";
+ path = fetchurl {
+ name = "escalade___escalade_3.1.1.tgz";
+ url = "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz";
+ sha1 = "d8cfdc7000965c5a0174b4a82eaa5c0552742e40";
+ };
+ }
{
name = "escape_goat___escape_goat_2.1.1.tgz";
path = fetchurl {
@@ -2345,14 +2345,6 @@
sha1 = "944becd34cc41ee32a63a9faf27ad5a65fc59777";
};
}
- {
- name = "execa___execa_1.0.0.tgz";
- path = fetchurl {
- name = "execa___execa_1.0.0.tgz";
- url = "https://registry.yarnpkg.com/execa/-/execa-1.0.0.tgz";
- sha1 = "c6236a5bb4df6d6f15e88e7f017798216749ddd8";
- };
- }
{
name = "exif_parser___exif_parser_0.1.12.tgz";
path = fetchurl {
@@ -2361,6 +2353,14 @@
sha1 = "58a9d2d72c02c1f6f02a0ef4a9166272b7760922";
};
}
+ {
+ name = "exit_on_epipe___exit_on_epipe_1.0.1.tgz";
+ path = fetchurl {
+ name = "exit_on_epipe___exit_on_epipe_1.0.1.tgz";
+ url = "https://registry.yarnpkg.com/exit-on-epipe/-/exit-on-epipe-1.0.1.tgz";
+ sha1 = "0bdd92e87d5285d267daa8171d0eb06159689692";
+ };
+ }
{
name = "extend___extend_3.0.2.tgz";
path = fetchurl {
@@ -2489,14 +2489,6 @@
sha1 = "49169f1d7993430646da61ecc5ae355c21c97b73";
};
}
- {
- name = "find_up___find_up_4.1.0.tgz";
- path = fetchurl {
- name = "find_up___find_up_4.1.0.tgz";
- url = "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz";
- sha1 = "97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19";
- };
- }
{
name = "flat_cache___flat_cache_2.0.1.tgz";
path = fetchurl {
@@ -2657,6 +2649,14 @@
sha1 = "13538db5029400f98684be4894e8a7d8f0d1ea7f";
};
}
+ {
+ name = "gentle_fs___gentle_fs_2.3.1.tgz";
+ path = fetchurl {
+ name = "gentle_fs___gentle_fs_2.3.1.tgz";
+ url = "https://registry.yarnpkg.com/gentle-fs/-/gentle-fs-2.3.1.tgz";
+ sha1 = "11201bf66c18f930ddca72cf69460bdfa05727b1";
+ };
+ }
{
name = "get_caller_file___get_caller_file_1.0.3.tgz";
path = fetchurl {
@@ -2705,6 +2705,14 @@
sha1 = "5eff8e3e684d569ae4cb2b1282604e8ba62149fa";
};
}
+ {
+ name = "gifwrap___gifwrap_0.9.2.tgz";
+ path = fetchurl {
+ name = "gifwrap___gifwrap_0.9.2.tgz";
+ url = "https://registry.yarnpkg.com/gifwrap/-/gifwrap-0.9.2.tgz";
+ sha1 = "348e286e67d7cf57942172e1e6f05a71cee78489";
+ };
+ }
{
name = "glob_parent___glob_parent_5.1.1.tgz";
path = fetchurl {
@@ -2882,11 +2890,11 @@
};
}
{
- name = "hosted_git_info___hosted_git_info_3.0.4.tgz";
+ name = "hosted_git_info___hosted_git_info_3.0.7.tgz";
path = fetchurl {
- name = "hosted_git_info___hosted_git_info_3.0.4.tgz";
- url = "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-3.0.4.tgz";
- sha1 = "be4973eb1fd2737b11c9c7c19380739bb249f60d";
+ name = "hosted_git_info___hosted_git_info_3.0.7.tgz";
+ url = "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-3.0.7.tgz";
+ sha1 = "a30727385ea85acfcee94e0aad9e368c792e036c";
};
}
{
@@ -2946,11 +2954,11 @@
};
}
{
- name = "iconv_lite___iconv_lite_0.5.1.tgz";
+ name = "iconv_lite___iconv_lite_0.6.2.tgz";
path = fetchurl {
- name = "iconv_lite___iconv_lite_0.5.1.tgz";
- url = "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.5.1.tgz";
- sha1 = "b2425d3c7b18f7219f2ca663d103bddb91718d64";
+ name = "iconv_lite___iconv_lite_0.6.2.tgz";
+ url = "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.6.2.tgz";
+ sha1 = "ce13d1875b0c3a674bd6a04b7f76b01b1b6ded01";
};
}
{
@@ -2993,6 +3001,22 @@
sha1 = "750e3db5862087b4737ebac8207ffd1ef27b25fc";
};
}
+ {
+ name = "image_q___image_q_1.1.1.tgz";
+ path = fetchurl {
+ name = "image_q___image_q_1.1.1.tgz";
+ url = "https://registry.yarnpkg.com/image-q/-/image-q-1.1.1.tgz";
+ sha1 = "fc84099664460b90ca862d9300b6bfbbbfbf8056";
+ };
+ }
+ {
+ name = "immediate___immediate_3.0.6.tgz";
+ path = fetchurl {
+ name = "immediate___immediate_3.0.6.tgz";
+ url = "https://registry.yarnpkg.com/immediate/-/immediate-3.0.6.tgz";
+ sha1 = "9db1dbd0faf8de6fbe0f5dd5e56bb606280de69b";
+ };
+ }
{
name = "import_fresh___import_fresh_3.2.1.tgz";
path = fetchurl {
@@ -3081,14 +3105,6 @@
sha1 = "104a8e4aaca6d3d8cd157a8ef8bfab2d7a3ffdb6";
};
}
- {
- name = "invert_kv___invert_kv_2.0.0.tgz";
- path = fetchurl {
- name = "invert_kv___invert_kv_2.0.0.tgz";
- url = "https://registry.yarnpkg.com/invert-kv/-/invert-kv-2.0.0.tgz";
- sha1 = "7393f5afa59ec9ff5f67a27620d11c226e3eec02";
- };
- }
{
name = "ip_regex___ip_regex_2.1.0.tgz";
path = fetchurl {
@@ -3105,14 +3121,6 @@
sha1 = "bdded70114290828c0a039e72ef25f5aaec4354a";
};
}
- {
- name = "is_arguments___is_arguments_1.0.4.tgz";
- path = fetchurl {
- name = "is_arguments___is_arguments_1.0.4.tgz";
- url = "https://registry.yarnpkg.com/is-arguments/-/is-arguments-1.0.4.tgz";
- sha1 = "3faf966c7cba0ff437fb31f6250082fcf0448cf3";
- };
- }
{
name = "is_arrayish___is_arrayish_0.2.1.tgz";
path = fetchurl {
@@ -3402,19 +3410,19 @@
};
}
{
- name = "jimp___jimp_0.9.8.tgz";
+ name = "jimp___jimp_0.16.1.tgz";
path = fetchurl {
- name = "jimp___jimp_0.9.8.tgz";
- url = "https://registry.yarnpkg.com/jimp/-/jimp-0.9.8.tgz";
- sha1 = "2ee87b81b42e723ad74c73b8012f879c0abe5b04";
+ name = "jimp___jimp_0.16.1.tgz";
+ url = "https://registry.yarnpkg.com/jimp/-/jimp-0.16.1.tgz";
+ sha1 = "192f851a30e5ca11112a3d0aa53137659a78ca7a";
};
}
{
- name = "jpeg_js___jpeg_js_0.3.7.tgz";
+ name = "jpeg_js___jpeg_js_0.4.2.tgz";
path = fetchurl {
- name = "jpeg_js___jpeg_js_0.3.7.tgz";
- url = "https://registry.yarnpkg.com/jpeg-js/-/jpeg-js-0.3.7.tgz";
- sha1 = "471a89d06011640592d314158608690172b1028d";
+ name = "jpeg_js___jpeg_js_0.4.2.tgz";
+ url = "https://registry.yarnpkg.com/jpeg-js/-/jpeg-js-0.4.2.tgz";
+ sha1 = "8b345b1ae4abde64c2da2fe67ea216a114ac279d";
};
}
{
@@ -3481,6 +3489,14 @@
sha1 = "69f6a87d9513ab8bb8fe63bdb0979c448e684660";
};
}
+ {
+ name = "json_schema_typed___json_schema_typed_7.0.3.tgz";
+ path = fetchurl {
+ name = "json_schema_typed___json_schema_typed_7.0.3.tgz";
+ url = "https://registry.yarnpkg.com/json-schema-typed/-/json-schema-typed-7.0.3.tgz";
+ sha1 = "23ff481b8b4eebcd2ca123b4fa0409e66469a2d9";
+ };
+ }
{
name = "json_schema___json_schema_0.2.3.tgz";
path = fetchurl {
@@ -3521,14 +3537,6 @@
sha1 = "c9b0f7fa9233bfe5807fe66fcf3a5617ed597d43";
};
}
- {
- name = "jsonfile___jsonfile_2.4.0.tgz";
- path = fetchurl {
- name = "jsonfile___jsonfile_2.4.0.tgz";
- url = "https://registry.yarnpkg.com/jsonfile/-/jsonfile-2.4.0.tgz";
- sha1 = "3736a2b428b87bbda0cc83b53fa3d633a35c2ae8";
- };
- }
{
name = "jsonfile___jsonfile_4.0.0.tgz";
path = fetchurl {
@@ -3569,6 +3577,14 @@
sha1 = "1114a4c1209481db06c690c2b4f488cc665f657e";
};
}
+ {
+ name = "jszip___jszip_3.5.0.tgz";
+ path = fetchurl {
+ name = "jszip___jszip_3.5.0.tgz";
+ url = "https://registry.yarnpkg.com/jszip/-/jszip-3.5.0.tgz";
+ sha1 = "b4fd1f368245346658e781fec9675802489e15f6";
+ };
+ }
{
name = "keyv___keyv_3.1.0.tgz";
path = fetchurl {
@@ -3625,14 +3641,6 @@
sha1 = "308accafa0bc483a3867b4b6f2b9506251d1b835";
};
}
- {
- name = "lcid___lcid_2.0.0.tgz";
- path = fetchurl {
- name = "lcid___lcid_2.0.0.tgz";
- url = "https://registry.yarnpkg.com/lcid/-/lcid-2.0.0.tgz";
- sha1 = "6ef5d2df60e52f82eb228a4c373e8d1f397253cf";
- };
- }
{
name = "levn___levn_0.3.0.tgz";
path = fetchurl {
@@ -3650,11 +3658,11 @@
};
}
{
- name = "libcipm___libcipm_4.0.7.tgz";
+ name = "libcipm___libcipm_4.0.8.tgz";
path = fetchurl {
- name = "libcipm___libcipm_4.0.7.tgz";
- url = "https://registry.yarnpkg.com/libcipm/-/libcipm-4.0.7.tgz";
- sha1 = "76cd675c98bdaae64db88b782b01b804b6d02c8a";
+ name = "libcipm___libcipm_4.0.8.tgz";
+ url = "https://registry.yarnpkg.com/libcipm/-/libcipm-4.0.8.tgz";
+ sha1 = "dcea4919e10dfbce420327e63901613b9141bc89";
};
}
{
@@ -3722,11 +3730,19 @@
};
}
{
- name = "libnpx___libnpx_10.2.2.tgz";
+ name = "libnpx___libnpx_10.2.4.tgz";
path = fetchurl {
- name = "libnpx___libnpx_10.2.2.tgz";
- url = "https://registry.yarnpkg.com/libnpx/-/libnpx-10.2.2.tgz";
- sha1 = "5a4171b9b92dd031463ef66a4af9f5cbd6b09572";
+ name = "libnpx___libnpx_10.2.4.tgz";
+ url = "https://registry.yarnpkg.com/libnpx/-/libnpx-10.2.4.tgz";
+ sha1 = "ef0e3258e29aef2ec7ee3276115e20e67f67d4ee";
+ };
+ }
+ {
+ name = "lie___lie_3.3.0.tgz";
+ path = fetchurl {
+ name = "lie___lie_3.3.0.tgz";
+ url = "https://registry.yarnpkg.com/lie/-/lie-3.3.0.tgz";
+ sha1 = "dcf82dee545f46074daf200c7c1c5a08e0f40f6a";
};
}
{
@@ -3761,14 +3777,6 @@
sha1 = "dbec3b3ab759758071b58fe59fc41871af21400e";
};
}
- {
- name = "locate_path___locate_path_5.0.0.tgz";
- path = fetchurl {
- name = "locate_path___locate_path_5.0.0.tgz";
- url = "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz";
- sha1 = "1afba396afd676a6d42504d0a67a3a7eb9f62aa0";
- };
- }
{
name = "lock_verify___lock_verify_2.2.0.tgz";
path = fetchurl {
@@ -3929,6 +3937,14 @@
sha1 = "1da27e6710271947695daf6848e847f01d84b920";
};
}
+ {
+ name = "lru_cache___lru_cache_6.0.0.tgz";
+ path = fetchurl {
+ name = "lru_cache___lru_cache_6.0.0.tgz";
+ url = "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz";
+ sha1 = "6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94";
+ };
+ }
{
name = "make_dir___make_dir_1.3.0.tgz";
path = fetchurl {
@@ -3945,6 +3961,14 @@
sha1 = "04a1acbf22221e1d6ef43559f43e05a90dbb4392";
};
}
+ {
+ name = "make_dir___make_dir_3.1.0.tgz";
+ path = fetchurl {
+ name = "make_dir___make_dir_3.1.0.tgz";
+ url = "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz";
+ sha1 = "415e967046b3a7f1d185277d84aa58203726a13f";
+ };
+ }
{
name = "make_fetch_happen___make_fetch_happen_5.0.2.tgz";
path = fetchurl {
@@ -3954,19 +3978,11 @@
};
}
{
- name = "map_age_cleaner___map_age_cleaner_0.1.3.tgz";
+ name = "meant___meant_1.0.3.tgz";
path = fetchurl {
- name = "map_age_cleaner___map_age_cleaner_0.1.3.tgz";
- url = "https://registry.yarnpkg.com/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz";
- sha1 = "7d583a7306434c055fe474b0f45078e6e1b4b92a";
- };
- }
- {
- name = "meant___meant_1.0.1.tgz";
- path = fetchurl {
- name = "meant___meant_1.0.1.tgz";
- url = "https://registry.yarnpkg.com/meant/-/meant-1.0.1.tgz";
- sha1 = "66044fea2f23230ec806fb515efea29c44d2115d";
+ name = "meant___meant_1.0.3.tgz";
+ url = "https://registry.yarnpkg.com/meant/-/meant-1.0.3.tgz";
+ sha1 = "67769af9de1d158773e928ae82c456114903554c";
};
}
{
@@ -3977,14 +3993,6 @@
sha1 = "5edd52b485ca1d900fe64895505399a0dfa45f76";
};
}
- {
- name = "mem___mem_4.3.0.tgz";
- path = fetchurl {
- name = "mem___mem_4.3.0.tgz";
- url = "https://registry.yarnpkg.com/mem/-/mem-4.3.0.tgz";
- sha1 = "461af497bc4ae09608cdb2e60eefb69bff744178";
- };
- }
{
name = "mime_db___mime_db_1.42.0.tgz";
path = fetchurl {
@@ -4010,11 +4018,11 @@
};
}
{
- name = "mime___mime_2.4.6.tgz";
+ name = "mime___mime_2.5.0.tgz";
path = fetchurl {
- name = "mime___mime_2.4.6.tgz";
- url = "https://registry.yarnpkg.com/mime/-/mime-2.4.6.tgz";
- sha1 = "e5b407c90db442f2beb5b162373d07b69affa4d1";
+ name = "mime___mime_2.5.0.tgz";
+ url = "https://registry.yarnpkg.com/mime/-/mime-2.5.0.tgz";
+ sha1 = "2b4af934401779806ee98026bb42e8c1ae1876b1";
};
}
{
@@ -4033,6 +4041,14 @@
sha1 = "7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b";
};
}
+ {
+ name = "mimic_fn___mimic_fn_3.1.0.tgz";
+ path = fetchurl {
+ name = "mimic_fn___mimic_fn_3.1.0.tgz";
+ url = "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-3.1.0.tgz";
+ sha1 = "65755145bbf3e36954b949c16450427451d5ca74";
+ };
+ }
{
name = "mimic_response___mimic_response_1.0.1.tgz";
path = fetchurl {
@@ -4106,11 +4122,11 @@
};
}
{
- name = "minizlib___minizlib_2.1.0.tgz";
+ name = "minizlib___minizlib_2.1.2.tgz";
path = fetchurl {
- name = "minizlib___minizlib_2.1.0.tgz";
- url = "https://registry.yarnpkg.com/minizlib/-/minizlib-2.1.0.tgz";
- sha1 = "fd52c645301ef09a63a2c209697c294c6ce02cf3";
+ name = "minizlib___minizlib_2.1.2.tgz";
+ url = "https://registry.yarnpkg.com/minizlib/-/minizlib-2.1.2.tgz";
+ sha1 = "e90d3466ba209b932451508a11ce3d3632145931";
};
}
{
@@ -4274,11 +4290,11 @@
};
}
{
- name = "npm_audit_report___npm_audit_report_1.3.2.tgz";
+ name = "npm_audit_report___npm_audit_report_1.3.3.tgz";
path = fetchurl {
- name = "npm_audit_report___npm_audit_report_1.3.2.tgz";
- url = "https://registry.yarnpkg.com/npm-audit-report/-/npm-audit-report-1.3.2.tgz";
- sha1 = "303bc78cd9e4c226415076a4f7e528c89fc77018";
+ name = "npm_audit_report___npm_audit_report_1.3.3.tgz";
+ url = "https://registry.yarnpkg.com/npm-audit-report/-/npm-audit-report-1.3.3.tgz";
+ sha1 = "8226deeb253b55176ed147592a3995442f2179ed";
};
}
{
@@ -4313,6 +4329,14 @@
sha1 = "de6975c7d8df65f5150db110b57cce498b0b604c";
};
}
+ {
+ name = "npm_lifecycle___npm_lifecycle_3.1.5.tgz";
+ path = fetchurl {
+ name = "npm_lifecycle___npm_lifecycle_3.1.5.tgz";
+ url = "https://registry.yarnpkg.com/npm-lifecycle/-/npm-lifecycle-3.1.5.tgz";
+ sha1 = "9882d3642b8c82c815782a12e6a1bfeed0026309";
+ };
+ }
{
name = "npm_logical_tree___npm_logical_tree_1.2.1.tgz";
path = fetchurl {
@@ -4378,11 +4402,11 @@
};
}
{
- name = "npm_registry_fetch___npm_registry_fetch_4.0.5.tgz";
+ name = "npm_registry_fetch___npm_registry_fetch_4.0.7.tgz";
path = fetchurl {
- name = "npm_registry_fetch___npm_registry_fetch_4.0.5.tgz";
- url = "https://registry.yarnpkg.com/npm-registry-fetch/-/npm-registry-fetch-4.0.5.tgz";
- sha1 = "cb87cf7f25bfb048d6c3ee19d115bebf93ea5bfa";
+ name = "npm_registry_fetch___npm_registry_fetch_4.0.7.tgz";
+ url = "https://registry.yarnpkg.com/npm-registry-fetch/-/npm-registry-fetch-4.0.7.tgz";
+ sha1 = "57951bf6541e0246b34c9f9a38ab73607c9449d7";
};
}
{
@@ -4402,11 +4426,11 @@
};
}
{
- name = "npm___npm_6.14.6.tgz";
+ name = "npm___npm_6.14.11.tgz";
path = fetchurl {
- name = "npm___npm_6.14.6.tgz";
- url = "https://registry.yarnpkg.com/npm/-/npm-6.14.6.tgz";
- sha1 = "1a81ce1fac2bf5457dbf6342ceed503627ff228f";
+ name = "npm___npm_6.14.11.tgz";
+ url = "https://registry.yarnpkg.com/npm/-/npm-6.14.11.tgz";
+ sha1 = "e0b5598d7b9a42d275e61d8bd28cd7eee0074a3b";
};
}
{
@@ -4449,14 +4473,6 @@
sha1 = "f4f6bd181ad77f006b5ece60bd0b6f398ff74a67";
};
}
- {
- name = "object_is___object_is_1.0.1.tgz";
- path = fetchurl {
- name = "object_is___object_is_1.0.1.tgz";
- url = "https://registry.yarnpkg.com/object-is/-/object-is-1.0.1.tgz";
- sha1 = "0aa60ec9989a0b3ed795cf4d06f62cf1ad6539b6";
- };
- }
{
name = "object_keys___object_keys_1.1.1.tgz";
path = fetchurl {
@@ -4530,11 +4546,11 @@
};
}
{
- name = "opener___opener_1.5.1.tgz";
+ name = "opener___opener_1.5.2.tgz";
path = fetchurl {
- name = "opener___opener_1.5.1.tgz";
- url = "https://registry.yarnpkg.com/opener/-/opener-1.5.1.tgz";
- sha1 = "6d2f0e77f1a0af0032aca716c2c1fbb8e7e8abed";
+ name = "opener___opener_1.5.2.tgz";
+ url = "https://registry.yarnpkg.com/opener/-/opener-1.5.2.tgz";
+ sha1 = "5d37e1f35077b9dcac4301372271afdeb2a13598";
};
}
{
@@ -4569,14 +4585,6 @@
sha1 = "42bc2900a6b5b8bd17376c8e882b65afccf24bf2";
};
}
- {
- name = "os_locale___os_locale_3.1.0.tgz";
- path = fetchurl {
- name = "os_locale___os_locale_3.1.0.tgz";
- url = "https://registry.yarnpkg.com/os-locale/-/os-locale-3.1.0.tgz";
- sha1 = "a802a6ee17f24c10483ab9935719cef4ed16bf1a";
- };
- }
{
name = "os_tmpdir___os_tmpdir_1.0.2.tgz";
path = fetchurl {
@@ -4601,14 +4609,6 @@
sha1 = "d078d15a3af409220c886f1d9a0ca2e441ab26cc";
};
}
- {
- name = "p_defer___p_defer_1.0.0.tgz";
- path = fetchurl {
- name = "p_defer___p_defer_1.0.0.tgz";
- url = "https://registry.yarnpkg.com/p-defer/-/p-defer-1.0.0.tgz";
- sha1 = "9f6eb182f6c9aa8cd743004a7d4f96b196b0fb0c";
- };
- }
{
name = "p_finally___p_finally_1.0.0.tgz";
path = fetchurl {
@@ -4617,14 +4617,6 @@
sha1 = "3fbcfb15b899a44123b34b6dcc18b724336a2cae";
};
}
- {
- name = "p_is_promise___p_is_promise_2.1.0.tgz";
- path = fetchurl {
- name = "p_is_promise___p_is_promise_2.1.0.tgz";
- url = "https://registry.yarnpkg.com/p-is-promise/-/p-is-promise-2.1.0.tgz";
- sha1 = "918cebaea248a62cf7ffab8e3bca8c5f882fc42e";
- };
- }
{
name = "p_limit___p_limit_1.3.0.tgz";
path = fetchurl {
@@ -4641,14 +4633,6 @@
sha1 = "aa07a788cc3151c939b5131f63570f0dd2009537";
};
}
- {
- name = "p_limit___p_limit_2.2.2.tgz";
- path = fetchurl {
- name = "p_limit___p_limit_2.2.2.tgz";
- url = "https://registry.yarnpkg.com/p-limit/-/p-limit-2.2.2.tgz";
- sha1 = "61279b67721f5287aa1c13a9a7fbbc48c9291b1e";
- };
- }
{
name = "p_locate___p_locate_2.0.0.tgz";
path = fetchurl {
@@ -4665,14 +4649,6 @@
sha1 = "322d69a05c0264b25997d9f40cd8a891ab0064a4";
};
}
- {
- name = "p_locate___p_locate_4.1.0.tgz";
- path = fetchurl {
- name = "p_locate___p_locate_4.1.0.tgz";
- url = "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz";
- sha1 = "a3428bb7088b3a60292f66919278b7c297ad4f07";
- };
- }
{
name = "p_try___p_try_1.0.0.tgz";
path = fetchurl {
@@ -4785,14 +4761,6 @@
sha1 = "ce0ebeaa5f78cb18925ea7d810d7b59b010fd515";
};
}
- {
- name = "path_exists___path_exists_4.0.0.tgz";
- path = fetchurl {
- name = "path_exists___path_exists_4.0.0.tgz";
- url = "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz";
- sha1 = "513bdbe2d3b95d7762e8c1137efa195c6c61b5b3";
- };
- }
{
name = "path_is_absolute___path_is_absolute_1.0.1.tgz";
path = fetchurl {
@@ -4890,19 +4858,19 @@
};
}
{
- name = "pkg_up___pkg_up_2.0.0.tgz";
+ name = "pkg_up___pkg_up_3.1.0.tgz";
path = fetchurl {
- name = "pkg_up___pkg_up_2.0.0.tgz";
- url = "https://registry.yarnpkg.com/pkg-up/-/pkg-up-2.0.0.tgz";
- sha1 = "c819ac728059a461cab1c3889a2be3c49a004d7f";
+ name = "pkg_up___pkg_up_3.1.0.tgz";
+ url = "https://registry.yarnpkg.com/pkg-up/-/pkg-up-3.1.0.tgz";
+ sha1 = "100ec235cc150e4fd42519412596a28512a0def5";
};
}
{
- name = "png_to_ico___png_to_ico_2.1.0.tgz";
+ name = "png_to_ico___png_to_ico_2.1.1.tgz";
path = fetchurl {
- name = "png_to_ico___png_to_ico_2.1.0.tgz";
- url = "https://registry.yarnpkg.com/png-to-ico/-/png-to-ico-2.1.0.tgz";
- sha1 = "b7a59bc7e95093f6dd4dc85f27b9048e12d2fe71";
+ name = "png_to_ico___png_to_ico_2.1.1.tgz";
+ url = "https://registry.yarnpkg.com/png-to-ico/-/png-to-ico-2.1.1.tgz";
+ sha1 = "35be46f93c1ac8d77025f6f4b60c1fa567c1d47c";
};
}
{
@@ -4945,6 +4913,14 @@
sha1 = "e92434bfa5ea8c19f41cdfd401d741a3c819d897";
};
}
+ {
+ name = "printj___printj_1.1.2.tgz";
+ path = fetchurl {
+ name = "printj___printj_1.1.2.tgz";
+ url = "https://registry.yarnpkg.com/printj/-/printj-1.1.2.tgz";
+ sha1 = "d90deb2975a8b9f600fb3a1c94e3f4c53c78a222";
+ };
+ }
{
name = "process_nextick_args___process_nextick_args_2.0.1.tgz";
path = fetchurl {
@@ -5233,6 +5209,14 @@
sha1 = "7cf4c54ef648e3813084c636dd2079e166c081d9";
};
}
+ {
+ name = "readdir_glob___readdir_glob_1.1.1.tgz";
+ path = fetchurl {
+ name = "readdir_glob___readdir_glob_1.1.1.tgz";
+ url = "https://registry.yarnpkg.com/readdir-glob/-/readdir-glob-1.1.1.tgz";
+ sha1 = "f0e10bb7bf7bfa7e0add8baffdc54c3f7dbee6c4";
+ };
+ }
{
name = "readdir_scoped_modules___readdir_scoped_modules_1.1.0.tgz";
path = fetchurl {
@@ -5249,14 +5233,6 @@
sha1 = "cac2dacc8a1ea675feaabaeb8ae833898ae46f55";
};
}
- {
- name = "regexp.prototype.flags___regexp.prototype.flags_1.2.0.tgz";
- path = fetchurl {
- name = "regexp.prototype.flags___regexp.prototype.flags_1.2.0.tgz";
- url = "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.2.0.tgz";
- sha1 = "6b30724e306a27833eeb171b66ac8890ba37e41c";
- };
- }
{
name = "regexp.prototype.flags___regexp.prototype.flags_1.3.0.tgz";
path = fetchurl {
@@ -5537,14 +5513,6 @@
sha1 = "ee0a64c8af5e8ceea67687b133761e1becbd1d3d";
};
}
- {
- name = "semver___semver_7.1.3.tgz";
- path = fetchurl {
- name = "semver___semver_7.1.3.tgz";
- url = "https://registry.yarnpkg.com/semver/-/semver-7.1.3.tgz";
- sha1 = "e4345ce73071c53f336445cfc19efb1c311df2a6";
- };
- }
{
name = "semver___semver_7.3.2.tgz";
path = fetchurl {
@@ -5553,6 +5521,14 @@
sha1 = "604962b052b81ed0786aae84389ffba70ffd3938";
};
}
+ {
+ name = "semver___semver_7.3.4.tgz";
+ path = fetchurl {
+ name = "semver___semver_7.3.4.tgz";
+ url = "https://registry.yarnpkg.com/semver/-/semver-7.3.4.tgz";
+ sha1 = "27aaa7d2e4ca76452f98d3add093a72c943edc97";
+ };
+ }
{
name = "set_blocking___set_blocking_2.0.0.tgz";
path = fetchurl {
@@ -5561,6 +5537,14 @@
sha1 = "045f9782d011ae9a6803ddd382b24392b3d890f7";
};
}
+ {
+ name = "set_immediate_shim___set_immediate_shim_1.0.1.tgz";
+ path = fetchurl {
+ name = "set_immediate_shim___set_immediate_shim_1.0.1.tgz";
+ url = "https://registry.yarnpkg.com/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz";
+ sha1 = "4b2b1b27eb808a9f8dcc481a58e5e56f599f3f61";
+ };
+ }
{
name = "sha___sha_3.0.0.tgz";
path = fetchurl {
@@ -5994,11 +5978,11 @@
};
}
{
- name = "tar_stream___tar_stream_2.1.2.tgz";
+ name = "tar_stream___tar_stream_2.2.0.tgz";
path = fetchurl {
- name = "tar_stream___tar_stream_2.1.2.tgz";
- url = "https://registry.yarnpkg.com/tar-stream/-/tar-stream-2.1.2.tgz";
- sha1 = "6d5ef1a7e5783a95ff70b69b97455a5968dc1325";
+ name = "tar_stream___tar_stream_2.2.0.tgz";
+ url = "https://registry.yarnpkg.com/tar-stream/-/tar-stream-2.2.0.tgz";
+ sha1 = "acad84c284136b060dc3faa64474aa9aebd77287";
};
}
{
@@ -6010,11 +5994,11 @@
};
}
{
- name = "tar___tar_6.0.1.tgz";
+ name = "tar___tar_6.1.0.tgz";
path = fetchurl {
- name = "tar___tar_6.0.1.tgz";
- url = "https://registry.yarnpkg.com/tar/-/tar-6.0.1.tgz";
- sha1 = "7b3bd6c313cb6e0153770108f8d70ac298607efa";
+ name = "tar___tar_6.1.0.tgz";
+ url = "https://registry.yarnpkg.com/tar/-/tar-6.1.0.tgz";
+ sha1 = "d1724e9bcc04b977b18d5c573b333a2207229a83";
};
}
{
@@ -6233,6 +6217,14 @@
sha1 = "97abf0872310fed88a5c466b25681576145e33f1";
};
}
+ {
+ name = "type_fest___type_fest_0.16.0.tgz";
+ path = fetchurl {
+ name = "type_fest___type_fest_0.16.0.tgz";
+ url = "https://registry.yarnpkg.com/type-fest/-/type-fest-0.16.0.tgz";
+ sha1 = "3240b891a78b0deae910dbeb86553e552a148860";
+ };
+ }
{
name = "type_fest___type_fest_0.8.1.tgz";
path = fetchurl {
@@ -6345,6 +6337,14 @@
sha1 = "1e7b42b140bcfd922b22e70ca1265bfe3634c7c9";
};
}
+ {
+ name = "unzip_crx_3___unzip_crx_3_0.2.0.tgz";
+ path = fetchurl {
+ name = "unzip_crx_3___unzip_crx_3_0.2.0.tgz";
+ url = "https://registry.yarnpkg.com/unzip-crx-3/-/unzip-crx-3-0.2.0.tgz";
+ sha1 = "d5324147b104a8aed9ae8639c95521f6f7cda292";
+ };
+ }
{
name = "unzip_response___unzip_response_2.0.1.tgz";
path = fetchurl {
@@ -6362,11 +6362,11 @@
};
}
{
- name = "update_notifier___update_notifier_4.1.0.tgz";
+ name = "update_notifier___update_notifier_4.1.3.tgz";
path = fetchurl {
- name = "update_notifier___update_notifier_4.1.0.tgz";
- url = "https://registry.yarnpkg.com/update-notifier/-/update-notifier-4.1.0.tgz";
- sha1 = "4866b98c3bc5b5473c020b1250583628f9a328f3";
+ name = "update_notifier___update_notifier_4.1.3.tgz";
+ url = "https://registry.yarnpkg.com/update-notifier/-/update-notifier-4.1.3.tgz";
+ sha1 = "be86ee13e8ce48fb50043ff72057b5bd598e1ea3";
};
}
{
@@ -6578,11 +6578,19 @@
};
}
{
- name = "wrap_ansi___wrap_ansi_6.2.0.tgz";
+ name = "wrap_ansi___wrap_ansi_5.1.0.tgz";
path = fetchurl {
- name = "wrap_ansi___wrap_ansi_6.2.0.tgz";
- url = "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz";
- sha1 = "e9393ba07102e6c91a3b221478f0257cd2856e53";
+ name = "wrap_ansi___wrap_ansi_5.1.0.tgz";
+ url = "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-5.1.0.tgz";
+ sha1 = "1fd1f67235d5b6d0fee781056001bfb694c03b09";
+ };
+ }
+ {
+ name = "wrap_ansi___wrap_ansi_7.0.0.tgz";
+ path = fetchurl {
+ name = "wrap_ansi___wrap_ansi_7.0.0.tgz";
+ url = "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz";
+ sha1 = "67e145cff510a6a6984bdf1152911d69d2eb9e43";
};
}
{
@@ -6689,6 +6697,22 @@
sha1 = "95ef94f85ecc81d007c264e190a120f0a3c8566b";
};
}
+ {
+ name = "y18n___y18n_5.0.5.tgz";
+ path = fetchurl {
+ name = "y18n___y18n_5.0.5.tgz";
+ url = "https://registry.yarnpkg.com/y18n/-/y18n-5.0.5.tgz";
+ sha1 = "8769ec08d03b1ea2df2500acef561743bbb9ab18";
+ };
+ }
+ {
+ name = "yaku___yaku_0.16.7.tgz";
+ path = fetchurl {
+ name = "yaku___yaku_0.16.7.tgz";
+ url = "https://registry.yarnpkg.com/yaku/-/yaku-0.16.7.tgz";
+ sha1 = "1d195c78aa9b5bf8479c895b9504fd4f0847984e";
+ };
+ }
{
name = "yallist___yallist_2.1.2.tgz";
path = fetchurl {
@@ -6714,11 +6738,19 @@
};
}
{
- name = "yargs_parser___yargs_parser_18.1.3.tgz";
+ name = "yargs_parser___yargs_parser_15.0.1.tgz";
path = fetchurl {
- name = "yargs_parser___yargs_parser_18.1.3.tgz";
- url = "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-18.1.3.tgz";
- sha1 = "be68c4975c6b2abf469236b0c870362fab09a7b0";
+ name = "yargs_parser___yargs_parser_15.0.1.tgz";
+ url = "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-15.0.1.tgz";
+ sha1 = "54786af40b820dcb2fb8025b11b4d659d76323b3";
+ };
+ }
+ {
+ name = "yargs_parser___yargs_parser_20.2.4.tgz";
+ path = fetchurl {
+ name = "yargs_parser___yargs_parser_20.2.4.tgz";
+ url = "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.4.tgz";
+ sha1 = "b42890f14566796f85ae8e3a25290d205f154a54";
};
}
{
@@ -6730,27 +6762,19 @@
};
}
{
- name = "yargs_parser___yargs_parser_9.0.2.tgz";
+ name = "yargs___yargs_14.2.3.tgz";
path = fetchurl {
- name = "yargs_parser___yargs_parser_9.0.2.tgz";
- url = "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-9.0.2.tgz";
- sha1 = "9ccf6a43460fe4ed40a9bb68f48d43b8a68cc077";
+ name = "yargs___yargs_14.2.3.tgz";
+ url = "https://registry.yarnpkg.com/yargs/-/yargs-14.2.3.tgz";
+ sha1 = "1a1c3edced1afb2a2fea33604bc6d1d8d688a414";
};
}
{
- name = "yargs___yargs_11.1.1.tgz";
+ name = "yargs___yargs_16.2.0.tgz";
path = fetchurl {
- name = "yargs___yargs_11.1.1.tgz";
- url = "https://registry.yarnpkg.com/yargs/-/yargs-11.1.1.tgz";
- sha1 = "5052efe3446a4df5ed669c995886cc0f13702766";
- };
- }
- {
- name = "yargs___yargs_15.3.1.tgz";
- path = fetchurl {
- name = "yargs___yargs_15.3.1.tgz";
- url = "https://registry.yarnpkg.com/yargs/-/yargs-15.3.1.tgz";
- sha1 = "9505b472763963e54afe60148ad27a330818e98b";
+ name = "yargs___yargs_16.2.0.tgz";
+ url = "https://registry.yarnpkg.com/yargs/-/yargs-16.2.0.tgz";
+ sha1 = "1c82bf0f6b6a66eafce7ef30e376f49a12477f66";
};
}
{
@@ -6762,11 +6786,11 @@
};
}
{
- name = "zip_stream___zip_stream_3.0.1.tgz";
+ name = "zip_stream___zip_stream_4.0.4.tgz";
path = fetchurl {
- name = "zip_stream___zip_stream_3.0.1.tgz";
- url = "https://registry.yarnpkg.com/zip-stream/-/zip-stream-3.0.1.tgz";
- sha1 = "cb8db9d324a76c09f9b76b31a12a48638b0b9708";
+ name = "zip_stream___zip_stream_4.0.4.tgz";
+ url = "https://registry.yarnpkg.com/zip-stream/-/zip-stream-4.0.4.tgz";
+ sha1 = "3a8f100b73afaa7d1ae9338d910b321dec77ff3a";
};
}
];
diff --git a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/element/element-desktop.nix b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/element/element-desktop.nix
index cc5931f08e..7da0186022 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/element/element-desktop.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/element/element-desktop.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub
+{ lib, fetchFromGitHub
, makeWrapper, makeDesktopItem, mkYarnPackage
, electron, element-web
}:
@@ -8,12 +8,12 @@
let
executableName = "element-desktop";
- version = "1.7.16";
+ version = "1.7.20";
src = fetchFromGitHub {
owner = "vector-im";
repo = "element-desktop";
rev = "v${version}";
- sha256 = "sha256-mdHsw1Vi+2hrAF7biX3pJqfRaZU2lpw9zUZdcCm717g=";
+ sha256 = "sha256-kQMswcEGsefQ8HCWxYPgvxOKP5cgvXx8oCl5Inh6sOg=";
};
in mkYarnPackage rec {
name = "element-desktop-${version}";
diff --git a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/element/element-web.nix b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/element/element-web.nix
index 073ac43f5f..6ee48d5328 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/element/element-web.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/element/element-web.nix
@@ -12,11 +12,11 @@ let
in stdenv.mkDerivation rec {
pname = "element-web";
- version = "1.7.16";
+ version = "1.7.20";
src = fetchurl {
url = "https://github.com/vector-im/element-web/releases/download/v${version}/element-v${version}.tar.gz";
- sha256 = "sha256-/KLTD7IvIp1f1dSUEMMCoknQzZarcP2wDM211h+OJMM=";
+ sha256 = "sha256-8R7l/Pmymd5+/Fri7z2/TDj1h2FL0QgLICoXajePing=";
};
installPhase = ''
diff --git a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/ferdi/default.nix b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/ferdi/default.nix
index 458808c832..e4f8d3c99e 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/ferdi/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/ferdi/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, mkFranzDerivation, fetchurl }:
+{ lib, mkFranzDerivation, fetchurl }:
mkFranzDerivation rec {
pname = "ferdi";
diff --git a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/franz/default.nix b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/franz/default.nix
index a72ff17abc..9f772bf3f6 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/franz/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/franz/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, mkFranzDerivation, fetchurl }:
+{ lib, mkFranzDerivation, fetchurl }:
mkFranzDerivation rec {
pname = "franz";
diff --git a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/franz/generic.nix b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/franz/generic.nix
index 96865374be..7bbad79823 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/franz/generic.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/franz/generic.nix
@@ -22,7 +22,7 @@
, expat
, udev
, libnotify
-, xdg_utils
+, xdg-utils
}:
# Helper function for building a derivation for Franz and forks.
@@ -85,7 +85,7 @@ stdenv.mkDerivation rec {
postFixup = ''
wrapProgram $out/opt/${name}/${pname} \
--prefix LD_LIBRARY_PATH : "${lib.makeLibraryPath runtimeDependencies}" \
- --prefix PATH : ${xdg_utils}/bin \
+ --prefix PATH : ${xdg-utils}/bin \
"''${gappsWrapperArgs[@]}"
'';
}
diff --git a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/freetalk/default.nix b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/freetalk/default.nix
index 2fe770e56e..4c28e346a1 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/freetalk/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/freetalk/default.nix
@@ -1,11 +1,11 @@
{ lib, stdenv, fetchFromGitHub
-, guile, pkgconfig, glib, loudmouth, gmp, libidn, readline, libtool
+, guile, pkg-config, glib, loudmouth, gmp, libidn, readline, libtool
, libunwind, ncurses, curl, jansson, texinfo
, automake, autoconf }:
stdenv.mkDerivation rec {
pname = "freetalk";
version = "4.1";
-
+
src = fetchFromGitHub {
owner = "GNUFreetalk";
repo = "freetalk";
@@ -17,7 +17,7 @@ stdenv.mkDerivation rec {
./autogen.sh
'';
- nativeBuildInputs = [ pkgconfig texinfo autoconf automake ];
+ nativeBuildInputs = [ pkg-config texinfo autoconf automake ];
buildInputs = [
guile glib loudmouth gmp libidn readline libtool
libunwind ncurses curl jansson
diff --git a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/gomuks/default.nix b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/gomuks/default.nix
index 3d1fc19113..a2d12124db 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/gomuks/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/gomuks/default.nix
@@ -1,4 +1,15 @@
-{ lib, stdenv, buildGoModule, fetchFromGitHub, olm, makeDesktopItem }:
+{ lib
+, stdenv
+, substituteAll
+, buildGoModule
+, fetchFromGitHub
+, makeDesktopItem
+, makeWrapper
+, libnotify
+, olm
+, pulseaudio
+, sound-theme-freedesktop
+}:
buildGoModule rec {
pname = "gomuks";
@@ -15,7 +26,13 @@ buildGoModule rec {
doCheck = false;
- buildInputs = [ olm ];
+ buildInputs = [ makeWrapper olm ];
+
+ # Upstream issue: https://github.com/tulir/gomuks/issues/260
+ patches = lib.optional stdenv.isLinux (substituteAll {
+ src = ./hardcoded_path.patch;
+ soundTheme = sound-theme-freedesktop;
+ });
postInstall = ''
cp -r ${
@@ -30,13 +47,15 @@ buildGoModule rec {
}
}/* $out/
substituteAllInPlace $out/share/applications/*
+ wrapProgram $out/bin/gomuks \
+ --prefix PATH : "${lib.makeBinPath (lib.optionals stdenv.isLinux [ libnotify pulseaudio ])}"
'';
meta = with lib; {
homepage = "https://maunium.net/go/gomuks/";
description = "A terminal based Matrix client written in Go";
license = licenses.gpl3;
- maintainers = with maintainers; [ tilpner emily ];
+ maintainers = with maintainers; [ charvp emily ];
platforms = platforms.unix;
};
}
diff --git a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/gomuks/hardcoded_path.patch b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/gomuks/hardcoded_path.patch
new file mode 100644
index 0000000000..0e0d4e28b0
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/gomuks/hardcoded_path.patch
@@ -0,0 +1,13 @@
+diff --git a/lib/notification/notify_linux.go b/lib/notification/notify_linux.go
+index f93a95f..da6a61d 100644
+--- a/lib/notification/notify_linux.go
++++ b/lib/notification/notify_linux.go
+@@ -32,7 +32,7 @@ func Send(title, text string, critical, sound bool) error {
+ if critical {
+ soundName = "complete"
+ }
+- exec.Command("paplay", "/usr/share/sounds/freedesktop/stereo/"+soundName+".oga").Run()
++ exec.Command("paplay", "@soundTheme@/share/sounds/freedesktop/stereo/"+soundName+".oga").Run()
+ }
+ return exec.Command("notify-send", args...).Run()
+ }
diff --git a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/hipchat/default.nix b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/hipchat/default.nix
index 323a2521b0..f3736bfc64 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/hipchat/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/hipchat/default.nix
@@ -1,12 +1,12 @@
{ lib, stdenv, fetchurl, xorg, freetype, fontconfig, openssl, glib, nss, nspr, expat
, alsaLib, dbus, zlib, libxml2, libxslt, makeWrapper, xkeyboard_config, systemd
-, libGL, xcbutilkeysyms, xdg_utils, libtool }:
+, libGL, xcbutilkeysyms, xdg-utils, libtool }:
let
version = "4.30.5.1682";
rpath = lib.makeLibraryPath [
- xdg_utils
+ xdg-utils
xorg.libXext
xorg.libSM
xorg.libICE
diff --git a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/jitsi/default.nix b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/jitsi/default.nix
index 137ad4d49b..5fa5c2a286 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/jitsi/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/jitsi/default.nix
@@ -40,7 +40,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ unzip ];
buildInputs = [ ant jdk ];
- buildPhase = ''ant make'';
+ buildPhase = "ant make";
installPhase = ''
mkdir -p $out
diff --git a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/linphone/default.nix b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/linphone/default.nix
index 1344440eaf..f0846fc63f 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/linphone/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/linphone/default.nix
@@ -36,7 +36,7 @@
, openldap
, ortp
, pango
-, pkgconfig
+, pkg-config
, python
, qtbase
, qtgraphicaleffects
@@ -45,7 +45,7 @@
, readline
, speex
, sqlite
-, stdenv
+
, udev
, zlib
}:
@@ -125,7 +125,7 @@ mkDerivation rec {
graphviz
intltool
makeWrapper
- pkgconfig
+ pkg-config
];
cmakeFlags = [
diff --git a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/matrixcli/default.nix b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/matrixcli/default.nix
index bca999f576..aadb18606e 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/matrixcli/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/matrixcli/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchgit
+{ lib, fetchgit
, buildPythonApplication, buildPythonPackage
, pygobject3, pytestrunner, requests, responses, pytest, python-olm
, canonicaljson, olm
diff --git a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/mcabber/default.nix b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/mcabber/default.nix
index 8e5642855a..7c5bff9408 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/mcabber/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/mcabber/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, openssl, ncurses, pkgconfig, glib, loudmouth, libotr
+{ lib, stdenv, fetchurl, openssl, ncurses, pkg-config, glib, loudmouth, libotr
, gpgme
}:
@@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
sha256 = "0q1i5acyghsmzas88qswvki8kkk2nfpr8zapgnxbcd3lwcxl38f4";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ openssl ncurses glib loudmouth libotr gpgme ];
configureFlags = [
diff --git a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/mirage/default.nix b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/mirage/default.nix
index bcf3279d6a..3b6b9bfc6f 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/mirage/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/mirage/default.nix
@@ -1,5 +1,5 @@
{ lib, stdenv, mkDerivation, fetchFromGitHub
-, qmake, pkgconfig, olm, wrapQtAppsHook
+, qmake, pkg-config, olm, wrapQtAppsHook
, qtbase, qtquickcontrols2, qtkeychain, qtmultimedia, qttools, qtgraphicaleffects
, python3Packages, pyotherside, libXScrnSaver
}:
@@ -23,7 +23,7 @@ mkDerivation rec {
fetchSubmodules = true;
};
- nativeBuildInputs = [ pkgconfig qmake wrapQtAppsHook python3Packages.wrapPython ];
+ nativeBuildInputs = [ pkg-config qmake wrapQtAppsHook python3Packages.wrapPython ];
buildInputs = [
qtbase qtmultimedia
diff --git a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/mm/default.nix b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/mm/default.nix
index 7229218a70..c8f24e72a9 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/mm/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/mm/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, buildGoModule, fetchgit }:
+{ lib, buildGoModule, fetchgit }:
buildGoModule {
pname = "mm";
diff --git a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/neochat/default.nix b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/neochat/default.nix
index 03e74de778..cd456b336d 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/neochat/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/neochat/default.nix
@@ -1,5 +1,5 @@
{ mkDerivation
-, lib, stdenv
+, lib
, fetchFromGitLab
, pkg-config
, cmake
@@ -26,14 +26,14 @@
mkDerivation rec {
pname = "neochat";
- version = "1.0";
+ version = "1.0.1";
src = fetchFromGitLab {
domain = "invent.kde.org";
owner = "network";
repo = pname;
rev = "v${version}";
- sha256 = "1r9n83kvc5v215lzmzh6hyc5q9i3w6znbf508qk0mdwdzxz4zry9";
+ sha256 = "sha256-xGqGFJHyoZXHLv/n3UGr/KVbgs5Gc9kKKWIuKMr9DtQ=";
};
nativeBuildInputs = [ cmake extra-cmake-modules pkg-config ];
diff --git a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/nheko/default.nix b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/nheko/default.nix
index a26d3c41b2..57db6a0750 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/nheko/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/nheko/default.nix
@@ -6,9 +6,11 @@
, cmark
, lmdb
, lmdbxx
+, libsecret
, tweeny
, mkDerivation
, qtbase
+, qtkeychain
, qtmacextras
, qtmultimedia
, qttools
@@ -19,25 +21,25 @@
, spdlog
, fmt
, olm
-, pkgconfig
+, pkg-config
, nlohmann_json
}:
mkDerivation rec {
pname = "nheko";
- version = "0.7.2";
+ version = "0.8.1";
src = fetchFromGitHub {
owner = "Nheko-Reborn";
repo = "nheko";
rev = "v${version}";
- sha256 = "1cbhgaf9klgxdirrxj571fqwspm0byl75c1xc40l727a6qswvp7s";
+ sha256 = "1v7k3ifzi05fdr06hmws1wkfl1bmhrnam3dbwahp086vkj0r8524";
};
nativeBuildInputs = [
lmdbxx
cmake
- pkgconfig
+ pkg-config
];
buildInputs = [
@@ -46,6 +48,7 @@ mkDerivation rec {
mtxclient
olm
boost17x
+ libsecret
lmdb
spdlog
fmt
@@ -55,8 +58,13 @@ mkDerivation rec {
qttools
qtquickcontrols2
qtgraphicaleffects
+ qtkeychain
] ++ lib.optional stdenv.isDarwin qtmacextras;
+ cmakeFlags = [
+ "-DCOMPILE_QML=ON" # see https://github.com/Nheko-Reborn/nheko/issues/389
+ ];
+
meta = with lib; {
description = "Desktop client for the Matrix protocol";
homepage = "https://github.com/Nheko-Reborn/nheko";
diff --git a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/pidgin-plugins/carbons/default.nix b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/pidgin-plugins/carbons/default.nix
index 2bb347611b..46f8458f15 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/pidgin-plugins/carbons/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/pidgin-plugins/carbons/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, libxml2, pidgin, pkgconfig, fetchFromGitHub } :
+{ lib, stdenv, libxml2, pidgin, pkg-config, fetchFromGitHub } :
stdenv.mkDerivation rec {
pname = "pidgin-carbons";
@@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
makeFlags = [ "PURPLE_PLUGIN_DIR=$(out)/lib/pidgin" ];
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ libxml2 pidgin ];
meta = with lib; {
diff --git a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/pidgin-plugins/pidgin-latex/default.nix b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/pidgin-plugins/pidgin-latex/default.nix
index 2127fe7ff5..1250e3877b 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/pidgin-plugins/pidgin-latex/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/pidgin-plugins/pidgin-latex/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, pidgin, texLive, imagemagick, glib, gtk2 }:
+{ lib, stdenv, fetchurl, pkg-config, pidgin, texLive, imagemagick, glib, gtk2 }:
let version = "1.5.0";
in
@@ -11,7 +11,7 @@ stdenv.mkDerivation {
sha256 = "9c850aee90d7e59de834f83e09fa6e3e51b123f06e265ead70957608ada95441";
};
- nativeBuildInputs = [pkgconfig];
+ nativeBuildInputs = [pkg-config];
buildInputs = [gtk2 glib pidgin];
makeFlags = [ "PREFIX=$(out)" ];
diff --git a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/pidgin-plugins/pidgin-mra/default.nix b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/pidgin-plugins/pidgin-mra/default.nix
index b2a2031921..a168eb984c 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/pidgin-plugins/pidgin-mra/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/pidgin-plugins/pidgin-mra/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchgit, pkgconfig, pidgin } :
+{ lib, stdenv, fetchgit, pkg-config, pidgin } :
let
version = "54b2992";
@@ -13,7 +13,7 @@ stdenv.mkDerivation {
sha256 = "1adq57g11kw7bfpivyvfk3nlpjkc8raiw4bzn3gn4nx3m0wl99vw";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ pidgin ];
postPatch = ''
diff --git a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/pidgin-plugins/pidgin-opensteamworks/default.nix b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/pidgin-plugins/pidgin-opensteamworks/default.nix
index f72dd198b6..9af8b0aff7 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/pidgin-plugins/pidgin-opensteamworks/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/pidgin-plugins/pidgin-opensteamworks/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, pkgconfig, pidgin, glib, json-glib, nss, nspr
+{ lib, stdenv, fetchFromGitHub, pkg-config, pidgin, glib, json-glib, nss, nspr
, libsecret
} :
@@ -21,7 +21,7 @@ stdenv.mkDerivation rec {
];
nativeBuildInputs = [
- pkgconfig
+ pkg-config
];
buildInputs = [
pidgin glib json-glib nss nspr libsecret
diff --git a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/pidgin-plugins/pidgin-skypeweb/default.nix b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/pidgin-plugins/pidgin-skypeweb/default.nix
index 59afb8bd65..d7c3c6caca 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/pidgin-plugins/pidgin-skypeweb/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/pidgin-plugins/pidgin-skypeweb/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, pkgconfig, pidgin, json-glib }:
+{ lib, stdenv, fetchFromGitHub, pkg-config, pidgin, json-glib }:
stdenv.mkDerivation rec {
pname = "pidgin-skypeweb";
@@ -15,7 +15,7 @@ stdenv.mkDerivation rec {
sourceRoot=$(echo */skypeweb)
'';
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ pidgin json-glib ];
PKG_CONFIG_PURPLE_PLUGINDIR = "${placeholder "out"}/lib/purple-2";
diff --git a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/pidgin-plugins/purple-discord/default.nix b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/pidgin-plugins/purple-discord/default.nix
index 8128d0af7b..10cbcb6c1d 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/pidgin-plugins/purple-discord/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/pidgin-plugins/purple-discord/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, pkgconfig, pidgin, json-glib }:
+{ lib, stdenv, fetchFromGitHub, pkg-config, pidgin, json-glib }:
stdenv.mkDerivation {
pname = "purple-discord";
@@ -11,7 +11,7 @@ stdenv.mkDerivation {
sha256 = "0dc344zh1v4yh9c8javcw5ylzwc1wpx0ih8bww8p8cjmhr8kcl32";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ pidgin json-glib ];
PKG_CONFIG_PURPLE_PLUGINDIR = "${placeholder "out"}/lib/purple-2";
diff --git a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/pidgin-plugins/purple-matrix/default.nix b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/pidgin-plugins/purple-matrix/default.nix
index 75be98506a..2862e4df79 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/pidgin-plugins/purple-matrix/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/pidgin-plugins/purple-matrix/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, pkgconfig, pidgin, json-glib, glib, http-parser, sqlite, olm, libgcrypt } :
+{ lib, stdenv, fetchFromGitHub, pkg-config, pidgin, json-glib, glib, http-parser, sqlite, olm, libgcrypt } :
stdenv.mkDerivation rec {
pname = "purple-matrix-unstable";
@@ -18,7 +18,7 @@ stdenv.mkDerivation rec {
"-O3" "-Wno-error"
];
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ pidgin json-glib glib http-parser sqlite olm libgcrypt ];
makeFlags = [
diff --git a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/pidgin-plugins/purple-slack/default.nix b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/pidgin-plugins/purple-slack/default.nix
index 547cd2b142..9f5f9a2bda 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/pidgin-plugins/purple-slack/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/pidgin-plugins/purple-slack/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, pidgin, pkgconfig }:
+{ lib, stdenv, fetchFromGitHub, pidgin, pkg-config }:
stdenv.mkDerivation {
pname = "purple-slack-unstable";
@@ -11,7 +11,7 @@ stdenv.mkDerivation {
sha256 = "1sksqshiwldd32k8jmiflp2pcax31ym6rypr4qa4v5vdn907g80m";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ pidgin ];
PKG_CONFIG_PURPLE_PLUGINDIR = "${placeholder "out"}/lib/purple-2";
diff --git a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/pidgin-plugins/skype4pidgin/default.nix b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/pidgin-plugins/skype4pidgin/default.nix
index c53ad0e2b3..6e14ee1a2b 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/pidgin-plugins/skype4pidgin/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/pidgin-plugins/skype4pidgin/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, pidgin, libnotify, gdk-pixbuf, glib, dbus
+{ lib, stdenv, fetchurl, pkg-config, pidgin, libnotify, gdk-pixbuf, glib, dbus
, dbus-glib }:
stdenv.mkDerivation rec {
@@ -29,7 +29,7 @@ stdenv.mkDerivation rec {
postInstall = "ln -s \$out/lib/pidgin \$out/share/pidgin-otr";
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ pidgin libnotify gdk-pixbuf glib dbus dbus-glib ];
meta = {
diff --git a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/pidgin-plugins/telegram-purple/default.nix b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/pidgin-plugins/telegram-purple/default.nix
index a559362469..527af9ed98 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/pidgin-plugins/telegram-purple/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/pidgin-plugins/telegram-purple/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchgit, pkgconfig, pidgin, libwebp, libgcrypt, gettext } :
+{ lib, stdenv, fetchgit, pkg-config, pidgin, libwebp, libgcrypt, gettext } :
let
version = "1.3.1";
@@ -15,7 +15,7 @@ stdenv.mkDerivation rec {
NIX_CFLAGS_COMPILE = "-Wno-error=cast-function-type";
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ pidgin libwebp libgcrypt gettext ];
preConfigure = ''
diff --git a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/pidgin/default.nix b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/pidgin/default.nix
index c956864b83..65b9c245a3 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/pidgin/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/pidgin/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, makeWrapper, pkgconfig, gtk2, gtk2-x11
+{ stdenv, fetchurl, makeWrapper, pkg-config, gtk2, gtk2-x11
, gtkspell2, aspell
, gst_all_1, startupnotification, gettext
, perlPackages, libxml2, nss, nspr, farstream
@@ -44,7 +44,7 @@ let unwrapped = stdenv.mkDerivation rec {
++ (lib.optional (stdenv.isDarwin) gtk2-x11);
- propagatedBuildInputs = [ pkgconfig gettext ]
+ propagatedBuildInputs = [ pkg-config gettext ]
++ (with perlPackages; [ perl XMLParser ])
++ (lib.optional (stdenv.isLinux) gtk2)
++ (lib.optional (stdenv.isDarwin) gtk2-x11);
diff --git a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/poezio/default.nix b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/poezio/default.nix
index 8dc70d6d79..df6e675fec 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/poezio/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/poezio/default.nix
@@ -1,5 +1,5 @@
{ lib, buildPythonApplication, fetchFromGitHub, pythonOlder
-, pytest, aiodns, slixmpp, pyinotify, potr, mpd2, cffi, pkgconfig, setuptools }:
+, pytest, aiodns, slixmpp, pyinotify, potr, mpd2, cffi, pkg-config, setuptools }:
buildPythonApplication rec {
pname = "poezio";
version = "0.13.1";
@@ -8,7 +8,7 @@ buildPythonApplication rec {
checkInputs = [ pytest ];
propagatedBuildInputs = [ aiodns slixmpp pyinotify potr mpd2 cffi setuptools ];
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
src = fetchFromGitHub {
owner = pname;
diff --git a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/pond/default.nix b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/pond/default.nix
index 2ea7c9502c..4c059cb20d 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/pond/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/pond/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, buildGoPackage, trousers, dclxvi, wrapGAppsHook, pkgconfig, gtk3, gtkspell3,
+{ lib, stdenv, buildGoPackage, trousers, dclxvi, wrapGAppsHook, pkg-config, gtk3, gtkspell3,
fetchgit }:
let
@@ -19,7 +19,7 @@ buildGoPackage rec {
goDeps = ./deps.nix;
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ trousers gtk3 gtkspell3 ]
++ lib.optional stdenv.hostPlatform.isx86_64 dclxvi
++ lib.optionals gui [ wrapGAppsHook ];
diff --git a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/profanity/default.nix b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/profanity/default.nix
index 4630a37781..c373d23948 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/profanity/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/profanity/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, autoreconfHook, pkgconfig, glib, openssl
+{ lib, stdenv, fetchFromGitHub, autoreconfHook, pkg-config, glib, openssl
, glibcLocales, expect, ncurses, libotr, curl, readline, libuuid
, cmocka, libmicrohttpd, expat, sqlite, libmesode, autoconf-archive
@@ -37,7 +37,7 @@ stdenv.mkDerivation rec {
enableParallelBuilding = true;
nativeBuildInputs = [
- autoreconfHook autoconf-archive glibcLocales pkgconfig
+ autoreconfHook autoconf-archive glibcLocales pkg-config
];
buildInputs = [
diff --git a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/pybitmessage/default.nix b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/pybitmessage/default.nix
index 06f02fa809..279eea2f2d 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/pybitmessage/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/pybitmessage/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, python2Packages, openssl }:
+{ lib, fetchFromGitHub, python2Packages, openssl }:
python2Packages.buildPythonApplication rec {
pname = "pybitmessage";
diff --git a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/rambox/default.nix b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/rambox/default.nix
index bc26b68d2d..5525805c2e 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/rambox/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/rambox/default.nix
@@ -1,46 +1,22 @@
-{ stdenv, lib, fetchurl, xdg_utils, dpkg, makeWrapper, autoPatchelfHook
-, libXtst, libXScrnSaver, gtk3, nss, alsaLib, udev, libnotify, wrapGAppsHook
-}:
+{ stdenv, callPackage, fetchurl, lib }:
let
- version = "0.7.7";
-in stdenv.mkDerivation rec {
+ mkRambox = opts: callPackage (import ./rambox.nix opts) { };
+in mkRambox rec {
pname = "rambox";
- inherit version;
+ version = "0.7.7";
+
src = {
x86_64-linux = fetchurl {
- url = "https://github.com/ramboxapp/community-edition/releases/download/${version}/Rambox-${version}-linux-amd64.deb";
- sha256 = "0bij4f1bkg94gc8pq7r6yfym5zcvwc2ymdnmnmh5m4h1pa1gk6x9";
+ url = "https://github.com/ramboxapp/community-edition/releases/download/${version}/Rambox-${version}-linux-x86_64.AppImage";
+ sha256 = "0f82hq0dzcjicdz6lkzj8889y100yqciqrwh8wjjy9pxkhjcdini";
};
i686-linux = fetchurl {
- url = "https://github.com/ramboxapp/community-edition/releases/download/${version}/Rambox-${version}-linux-i386.deb";
- sha256 = "1nhgqjha10jvyf9nsghvlkibg7byj8qz140639ygag9qlpd51rfs";
+ url = "https://github.com/ramboxapp/community-edition/releases/download/${version}/Rambox-${version}-linux-i386.AppImage";
+ sha256 = "1nhgqjha10jvyf9nsghvlkibg7byj8qz140639ygag9qlpd52rfs";
};
}.${stdenv.system} or (throw "Unsupported system: ${stdenv.system}");
- nativeBuildInputs = [ dpkg makeWrapper autoPatchelfHook wrapGAppsHook ];
- buildInputs = [ libXtst libXScrnSaver gtk3 nss alsaLib ];
- runtimeDependencies = [ (lib.getLib udev) libnotify ];
-
- unpackPhase = "dpkg-deb -x $src .";
-
- installPhase = ''
- mkdir -p $out/bin
- cp -r opt $out
- ln -s $out/opt/Rambox/rambox $out/bin
-
- # provide resources
- cp -r usr/share $out
- substituteInPlace $out/share/applications/rambox.desktop \
- --replace Exec=/opt/Rambox/rambox Exec=rambox
- '';
-
- preFixup = ''
- gappsWrapperArgs+=(
- --prefix PATH : ${xdg_utils}/bin
- )
- '';
-
meta = with lib; {
description = "Free and Open Source messaging and emailing app that combines common web applications into one";
homepage = "https://rambox.pro";
diff --git a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/rambox/pro.nix b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/rambox/pro.nix
index 1df0b597ae..827cac7c29 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/rambox/pro.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/rambox/pro.nix
@@ -1,56 +1,25 @@
-{ autoPatchelfHook, electron_7, fetchurl, makeDesktopItem, makeWrapper, nodePackages, nss, lib, stdenv, xdg_utils, xorg }:
+{ stdenv, callPackage, fetchurl, lib }:
let
- electron = electron_7;
-in
-stdenv.mkDerivation rec {
+ mkRambox = opts: callPackage (import ./rambox.nix opts) { };
+in mkRambox rec {
pname = "rambox-pro";
- version = "1.4.1";
+ version = "1.5.0";
- dontBuild = true;
- dontStrip = true;
+ desktopName = "Rambox Pro";
- buildInputs = [ nss xorg.libXext xorg.libxkbfile xorg.libXScrnSaver ];
- nativeBuildInputs = [ autoPatchelfHook makeWrapper nodePackages.asar ];
-
- src = fetchurl {
- url = "https://github.com/ramboxapp/download/releases/download/v${version}/RamboxPro-${version}-linux-x64.tar.gz";
- sha256 = "1bd4fba3ac8c20fa557ebfb110f6503d36e6c3dba0401d1073529dcae2c2ec1e";
- };
-
- installPhase = ''
- mkdir -p $out/{bin,resources/dist/renderer/assets/images/app,share/applications,share/icons/hicolor/256x256/apps}
-
- asar e resources/app.asar $out/resources
-
- substituteInPlace "$out/resources/dist/electron/main.js" \
- --replace ",isHidden:" ",path:\"$out/bin/ramboxpro\",isHidden:"
-
- cp $desktopItem/share/applications/* $out/share/applications
- cp $out/resources/dist/electron/imgs/256x256.png $out/share/icons/hicolor/256x256/apps/ramboxpro.png
- cp $out/resources/dist/electron/imgs/256x256.png $out/resources/dist/renderer/assets/images/app/icon.png
- '';
-
- postFixup = ''
- makeWrapper ${electron}/bin/electron $out/bin/ramboxpro \
- --add-flags "$out/resources --without-update" \
- --prefix PATH : ${xdg_utils}/bin
- '';
-
- desktopItem = makeDesktopItem {
- name = "rambox-pro";
- exec = "ramboxpro";
- icon = "ramboxpro";
- type = "Application";
- desktopName = "Rambox Pro";
- categories = "Network;";
- };
+ src = {
+ x86_64-linux = fetchurl {
+ url = "https://github.com/ramboxapp/download/releases/download/v${version}/RamboxPro-${version}-linux-x64.AppImage";
+ sha256 = "1g7lrjm8yxklqpc2mp8gy0g61wfilr15dl80r3sh6pa5b4k5spir";
+ };
+ }.${stdenv.system} or (throw "Unsupported system: ${stdenv.system}");
meta = with lib; {
description = "Messaging and emailing app that combines common web applications into one";
homepage = "https://rambox.pro";
license = licenses.unfree;
maintainers = with maintainers; [ chrisaw ];
- platforms = [ "i686-linux" "x86_64-linux" ];
+ platforms = [ "x86_64-linux" ];
};
}
diff --git a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/rambox/rambox.nix b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/rambox/rambox.nix
new file mode 100644
index 0000000000..56930f561c
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/rambox/rambox.nix
@@ -0,0 +1,30 @@
+{ pname, version, src, meta, desktopName ? "Rambox" }:
+
+{ appimageTools, lib, fetchurl, makeDesktopItem }:
+
+let
+ name = "${pname}-${version}";
+
+ desktopItem = (makeDesktopItem {
+ inherit desktopName;
+ name = pname;
+ exec = pname;
+ icon = pname;
+ type = "Application";
+ categories = "Network;";
+ });
+
+ appimageContents = appimageTools.extractType2 {
+ inherit name src;
+ };
+in appimageTools.wrapType2 rec {
+ inherit name src meta;
+
+ extraInstallCommands = ''
+ mkdir -p $out/share/applications $out/share/icons/hicolor/256x256/apps
+ # CE uses rambox-, Pro uses rambox
+ mv $out/bin/rambox* $out/bin/${pname}
+ install -Dm644 ${appimageContents}/usr/share/icons/hicolor/256x256/apps/rambox*.png $out/share/icons/hicolor/256x256/apps/${pname}.png
+ install -Dm644 ${desktopItem}/share/applications/* $out/share/applications
+ '';
+}
diff --git a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/ricochet/default.nix b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/ricochet/default.nix
index 322da86071..97d8d39f65 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/ricochet/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/ricochet/default.nix
@@ -1,4 +1,4 @@
-{ mkDerivation, lib, stdenv, fetchurl, pkgconfig, makeDesktopItem
+{ mkDerivation, lib, fetchurl, pkg-config, makeDesktopItem
, qtbase, qttools, qtmultimedia, qtquick1, qtquickcontrols
, openssl, protobuf, qmake
}:
@@ -27,7 +27,7 @@ mkDerivation rec {
openssl protobuf
];
- nativeBuildInputs = [ pkgconfig qmake ];
+ nativeBuildInputs = [ pkg-config qmake ];
preConfigure = ''
export NIX_CFLAGS_COMPILE="$NIX_CFLAGS_COMPILE $(pkg-config --cflags openssl)"
diff --git a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/ring-daemon/default.nix b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/ring-daemon/default.nix
index 420ab1a53b..bad54f455b 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/ring-daemon/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/ring-daemon/default.nix
@@ -2,7 +2,7 @@
, fetchgit
, which
, autoreconfHook
-, pkgconfig
+, pkg-config
, automake
, libtool
, pjsip
@@ -89,7 +89,7 @@ stdenv.mkDerivation {
autoreconfHook
automake
libtool
- pkgconfig
+ pkg-config
];
buildInputs = [
diff --git a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/scudcloud/default.nix b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/scudcloud/default.nix
index 55935f69e1..29d4c3600c 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/scudcloud/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/scudcloud/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, python3Packages }:
+{ lib, fetchurl, python3Packages }:
let version = "1.63";
in python3Packages.buildPythonPackage {
diff --git a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/signal-cli/default.nix b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/signal-cli/default.nix
index 93ab78c439..601489d453 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/signal-cli/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/signal-cli/default.nix
@@ -1,13 +1,13 @@
-{ stdenv, lib, fetchurl, makeWrapper, jre_headless, libmatthew_java, dbus, dbus_java }:
+{ stdenv, lib, fetchurl, makeWrapper, openjdk11_headless, libmatthew_java, dbus, dbus_java }:
stdenv.mkDerivation rec {
pname = "signal-cli";
- version = "0.6.12";
+ version = "0.7.4";
# Building from source would be preferred, but is much more involved.
src = fetchurl {
url = "https://github.com/AsamK/signal-cli/releases/download/v${version}/signal-cli-${version}.tar.gz";
- sha256 = "0i1y2p5qi2bwhkm8sv0wkb0lfi2vm26qalnpg6kn0ikcxkqkq5bc";
+ sha256 = "18dv2944nsryl6372jqgb52z3s1grvgfc5sb1b1rgn0y84g8g46n";
};
buildInputs = lib.optionals stdenv.isLinux [ libmatthew_java dbus dbus_java ];
@@ -18,15 +18,15 @@ stdenv.mkDerivation rec {
cp -r lib $out/lib
cp bin/signal-cli $out/bin/signal-cli
'' + (if stdenv.isLinux then ''
- makeWrapper ${jre_headless}/bin/java $out/bin/signal-cli \
- --set JAVA_HOME "${jre_headless}" \
+ makeWrapper ${openjdk11_headless}/bin/java $out/bin/signal-cli \
+ --set JAVA_HOME "${openjdk11_headless}" \
--add-flags "-classpath '$out/lib/*:${libmatthew_java}/lib/jni'" \
--add-flags "-Djava.library.path=${libmatthew_java}/lib/jni:${dbus_java}/share/java/dbus:$out/lib" \
--add-flags "org.asamk.signal.Main"
'' else ''
wrapProgram $out/bin/signal-cli \
- --prefix PATH : ${lib.makeBinPath [ jre_headless ]} \
- --set JAVA_HOME ${jre_headless}
+ --prefix PATH : ${lib.makeBinPath [ openjdk11_headless ]} \
+ --set JAVA_HOME ${openjdk11_headless}
'');
# Execution in the macOS (10.13) sandbox fails with
diff --git a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/signal-desktop/default.nix b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/signal-desktop/default.nix
index 88cd3dc54c..19e48bf88d 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/signal-desktop/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/signal-desktop/default.nix
@@ -25,7 +25,7 @@ let
else "");
in stdenv.mkDerivation rec {
pname = "signal-desktop";
- version = "1.39.5"; # Please backport all updates to the stable channel.
+ version = "1.39.6"; # Please backport all updates to the stable channel.
# All releases have a limited lifetime and "expire" 90 days after the release.
# When releases "expire" the application becomes unusable until an update is
# applied. The expiration date for the current release can be extracted with:
@@ -35,7 +35,7 @@ in stdenv.mkDerivation rec {
src = fetchurl {
url = "https://updates.signal.org/desktop/apt/pool/main/s/signal-desktop/signal-desktop_${version}_amd64.deb";
- sha256 = "1x29ri4jxd1q2wbv5gf26x986x9sms4rxnhj7d5rhm6pz2ihzb2a";
+ sha256 = "04fd81vc0dxk0b47crm5zacf4x79pdn483xicygnc1z6v7mnrmgk";
};
nativeBuildInputs = [
diff --git a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/silc-client/default.nix b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/silc-client/default.nix
index b80d512874..83cc80ccaf 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/silc-client/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/silc-client/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, perl, pkgconfig, glib, ncurses
+{ lib, stdenv, fetchurl, perl, pkg-config, glib, ncurses
, enablePlugin ? false }:
# Enabling the plugin and using it with a recent irssi, segafults on join:
@@ -27,7 +27,7 @@ stdenv.mkDerivation {
configureFlags="$configureFlags --with-silc-plugin=$out/lib/irssi"
'';
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ perl glib ncurses ];
meta = {
diff --git a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/slack-term/default.nix b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/slack-term/default.nix
index 66d59346c4..30cc7396c5 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/slack-term/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/slack-term/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, buildGoPackage, fetchFromGitHub }:
+{ lib, buildGoPackage, fetchFromGitHub }:
buildGoPackage rec {
# https://github.com/erroneousboat/slack-term
diff --git a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/slack/default.nix b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/slack/default.nix
index 4de1d32a64..44642ab8a9 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/slack/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/slack/default.nix
@@ -31,7 +31,7 @@
, nss
, pango
, systemd
-, xdg_utils
+, xdg-utils
, xorg
}:
@@ -41,11 +41,11 @@ let
pname = "slack";
- x86_64-darwin-version = "4.11.1";
- x86_64-darwin-sha256 = "0a5rq8zhgdckwxnyjv6nrgpnj682j1rd9yc4nwvsbvpzv15kmd35";
+ x86_64-darwin-version = "4.12.2";
+ x86_64-darwin-sha256 = "0qflv2glfy7d77zjgqi7qcjr53c9dni26gmqkg9vk2xijmmd3xy7";
- x86_64-linux-version = "4.11.1";
- x86_64-linux-sha256 = "1r43g3xnla5aq38l3mpba8jb1gx9m2b6pr84prsclz27nr0rfm6g";
+ x86_64-linux-version = "4.12.2";
+ x86_64-linux-sha256 = "sha256-G5uQI078N7AbhEJs6a/17Hoi5DSdwvYLM1T/ttrEw4s=";
version = {
x86_64-darwin = x86_64-darwin-version;
@@ -151,7 +151,7 @@ let
rm $out/bin/slack
makeWrapper $out/lib/slack/slack $out/bin/slack \
--prefix XDG_DATA_DIRS : $GSETTINGS_SCHEMAS_PATH \
- --prefix PATH : ${xdg_utils}/bin
+ --prefix PATH : ${xdg-utils}/bin
# Fix the desktop link
substituteInPlace $out/share/applications/slack.desktop \
diff --git a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/ssh-chat/default.nix b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/ssh-chat/default.nix
index e964c654c7..71693485a1 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/ssh-chat/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/ssh-chat/default.nix
@@ -1,19 +1,17 @@
-{ lib, buildGoPackage, fetchFromGitHub }:
+{ lib, buildGoModule, fetchFromGitHub }:
-buildGoPackage rec {
+buildGoModule rec {
pname = "ssh-chat";
- version = "1.10";
-
- goPackagePath = "github.com/shazow/ssh-chat";
+ version = "1.10.1";
src = fetchFromGitHub {
owner = "shazow";
repo = "ssh-chat";
rev = "v${version}";
- sha256 = "e4COAyheY+mE5zltR1Ms2OJ3I8iG/N1CZ6D7I9PDW5U=";
+ sha256 = "LgrqIuM/tLC0JqDai2TLu6G/edZ5Q7WFXjX5bzc0Bcc=";
};
- goDeps = ./deps.nix;
+ vendorSha256 = "QTUBorUAsWDOpNP3E/Y6ht7ZXZViWBbrMPtLl7lHtgE=";
meta = with lib; {
description = "Chat over SSH";
diff --git a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/ssh-chat/deps.nix b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/ssh-chat/deps.nix
deleted file mode 100644
index 4fc4b4b490..0000000000
--- a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/ssh-chat/deps.nix
+++ /dev/null
@@ -1,84 +0,0 @@
-# file generated from go.mod using vgo2nix (https://github.com/adisbladis/vgo2nix)
-[
- {
- goPackagePath = "github.com/alexcesaro/log";
- fetch = {
- type = "git";
- url = "https://github.com/alexcesaro/log";
- rev = "61e686294e58";
- sha256 = "1ckd5crq9rd12wpclahg2q0wprfg0whd6k9zbfzzkr6l1qpmmfam";
- };
- }
- {
- goPackagePath = "github.com/howeyc/gopass";
- fetch = {
- type = "git";
- url = "https://github.com/howeyc/gopass";
- rev = "7cb4b85ec19c";
- sha256 = "1qyhjd6wx409g9cq3xbpbl2xl41nm00mxzcxm5gbqdlwsd0z80rv";
- };
- }
- {
- goPackagePath = "github.com/jessevdk/go-flags";
- fetch = {
- type = "git";
- url = "https://github.com/jessevdk/go-flags";
- rev = "v1.4.0";
- sha256 = "0algnnigph27spgn655zm4723yfjxjjvlf4k14z9drj3682df25a";
- };
- }
- {
- goPackagePath = "github.com/shazow/rateio";
- fetch = {
- type = "git";
- url = "https://github.com/shazow/rateio";
- rev = "4461efc8bdc4";
- sha256 = "1isy75cmm71q18mvs6xaizgdjqnn6pllkj4yvd42brfgfj84qz0w";
- };
- }
- {
- goPackagePath = "golang.org/x/crypto";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/crypto";
- rev = "884d27f42877";
- sha256 = "1ka5kqpw3wr3iawwxq4swmrwbww6v1cmds86z1nm0qb8fvhvpslk";
- };
- }
- {
- goPackagePath = "golang.org/x/net";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/net";
- rev = "eb5bcb51f2a3";
- sha256 = "17k4g8krxbl84gzcs275b7gsh66dzm15fdxivjnx9xz8q84l4kby";
- };
- }
- {
- goPackagePath = "golang.org/x/sys";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/sys";
- rev = "1957bb5e6d1f";
- sha256 = "0imqk4l9785rw7ddvywyf8zn7k3ga6f17ky8rmf8wrri7nknr03f";
- };
- }
- {
- goPackagePath = "golang.org/x/text";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/text";
- rev = "v0.3.2";
- sha256 = "0flv9idw0jm5nm8lx25xqanbkqgfiym6619w575p7nrdh0riqwqh";
- };
- }
- {
- goPackagePath = "golang.org/x/tools";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/tools";
- rev = "90fa682c2a6e";
- sha256 = "03ic2xsy51jw9749wl7gszdbz99iijbd2bckgygl6cm9w5m364ak";
- };
- }
-]
diff --git a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/swift-im/default.nix b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/swift-im/default.nix
index 494a1f267f..58335bed42 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/swift-im/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/swift-im/default.nix
@@ -1,4 +1,4 @@
-{ mkDerivation, lib, stdenv, fetchurl, pkgconfig, qttools, sconsPackages
+{ mkDerivation, lib, fetchurl, pkg-config, qttools, sconsPackages
, GConf, avahi, boost, hunspell, libXScrnSaver, libedit, libidn, libnatpmp, libxml2
, lua, miniupnpc, openssl, qtbase, qtmultimedia, qtsvg, qtwebkit, qtx11extras, zlib
}:
@@ -14,7 +14,7 @@ mkDerivation rec {
patches = [ ./qt-5.11.patch ./scons.patch ];
- nativeBuildInputs = [ pkgconfig qttools sconsPackages.scons_3_1_2 ];
+ nativeBuildInputs = [ pkg-config qttools sconsPackages.scons_3_1_2 ];
buildInputs = [
GConf avahi boost hunspell libXScrnSaver libedit libidn libnatpmp libxml2
diff --git a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/tangram/default.nix b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/tangram/default.nix
new file mode 100644
index 0000000000..e7ca8c320a
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/tangram/default.nix
@@ -0,0 +1,56 @@
+{ stdenv, lib, fetchFromGitHub, appstream-glib, desktop-file-utils, gdk-pixbuf
+, gettext, gjs, glib, gobject-introspection, gsettings-desktop-schemas, gtk3
+, hicolor-icon-theme, meson, ninja, pkg-config, python3, webkitgtk, wrapGAppsHook
+}:
+
+stdenv.mkDerivation rec {
+ pname = "tangram";
+ version = "1.3.1";
+
+ src = fetchFromGitHub {
+ owner = "sonnyp";
+ repo = "Tangram";
+ rev = "v${version}";
+ sha256 = "0bhs9s6c2k06i3cx01h2102lgl7g6vxm3k63jkkhh2bwdpc9kvn3";
+ fetchSubmodules = true;
+ };
+
+ buildInputs = [ gdk-pixbuf gjs glib gsettings-desktop-schemas gtk3 webkitgtk ];
+
+ nativeBuildInputs = [
+ appstream-glib
+ desktop-file-utils
+ gettext
+ gobject-introspection
+ hicolor-icon-theme
+ meson
+ ninja
+ pkg-config
+ python3
+ wrapGAppsHook
+ ];
+
+ dontWrapGApps = true;
+
+ # Fixes https://github.com/NixOS/nixpkgs/issues/31168
+ postPatch = ''
+ chmod +x build-aux/meson/postinstall.py
+ patchShebangs build-aux/meson/postinstall.py
+ '';
+
+ postFixup = ''
+ for file in $out/bin/re.sonny.Tangram; do
+ sed -e $"2iimports.package._findEffectiveEntryPointName = () => \'$(basename $file)\' " \
+ -i $file
+ wrapGApp "$file"
+ done
+ '';
+
+ meta = with lib; {
+ description = "Run web apps on your desktop";
+ homepage = "https://github.com/sonnyp/Tangram";
+ license = licenses.gpl3Only;
+ platforms = platforms.linux;
+ maintainers = with maintainers; [ austinbutler ];
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/teams/default.nix b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/teams/default.nix
index af3235bbdc..1625878a2d 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/teams/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/teams/default.nix
@@ -10,7 +10,7 @@
, at-spi2-atk
, coreutils
, gawk
-, xdg_utils
+, xdg-utils
, systemd }:
stdenv.mkDerivation rec {
@@ -37,7 +37,7 @@ stdenv.mkDerivation rec {
];
preFixup = ''
- gappsWrapperArgs+=(--prefix PATH : "${coreutils}/bin:${gawk}/bin:${xdg_utils}/bin")
+ gappsWrapperArgs+=(--prefix PATH : "${coreutils}/bin:${gawk}/bin:${xdg-utils}/bin")
'';
installPhase = ''
diff --git a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/telegram/kotatogram-desktop/default.nix b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/telegram/kotatogram-desktop/default.nix
index 190e051589..676902d68e 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/telegram/kotatogram-desktop/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/telegram/kotatogram-desktop/default.nix
@@ -1,5 +1,5 @@
{ mkDerivation, lib, fetchFromGitHub, pkg-config, python3, cmake, ninja
-, qtbase, qtimageformats, libdbusmenu, hunspell, xdg_utils, ffmpeg_3, openalSoft
+, qtbase, qtimageformats, libdbusmenu, hunspell, xdg-utils, ffmpeg_3, openalSoft
, lzma, lz4, xxHash, zlib, minizip, openssl, libtgvoip, microsoft_gsl, tl-expected
, range-v3
}:
@@ -26,7 +26,7 @@ mkDerivation rec {
];
qtWrapperArgs = [
- "--prefix PATH : ${xdg_utils}/bin"
+ "--prefix PATH : ${xdg-utils}/bin"
];
cmakeFlags = [
diff --git a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/telegram/tdesktop/default.nix b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/telegram/tdesktop/default.nix
index 8ea4362e7e..693a01f5d8 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/telegram/tdesktop/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/telegram/tdesktop/default.nix
@@ -1,11 +1,11 @@
{ mkDerivation, lib, fetchurl, callPackage
-, pkgconfig, cmake, ninja, python3, wrapGAppsHook, wrapQtAppsHook, removeReferencesTo
+, pkg-config, cmake, ninja, python3, wrapGAppsHook, wrapQtAppsHook, removeReferencesTo
, qtbase, qtimageformats, gtk3, libsForQt5, enchant2, lz4, xxHash
, dee, ffmpeg, openalSoft, minizip, libopus, alsaLib, libpulseaudio, range-v3
, tl-expected, hunspell
# TODO: Shouldn't be required:
, pcre, xorg, util-linux, libselinux, libsepol, epoxy, at-spi2-core, libXtst
-, xdg_utils
+, xdg-utils
}:
with lib;
@@ -22,12 +22,12 @@ let
in mkDerivation rec {
pname = "telegram-desktop";
- version = "2.5.1";
+ version = "2.5.8";
# Telegram-Desktop with submodules
src = fetchurl {
url = "https://github.com/telegramdesktop/tdesktop/releases/download/v${version}/tdesktop-${version}-full.tar.gz";
- sha256 = "1qpap599h2c4hlmr00k82r6138ym4zqrbfpvm97gm97adn3mxk7i";
+ sha256 = "0zj1g24fi4m84p6zj9yk55v8sbhn0jdpdhp33y12d2msz0qwp2cw";
};
postPatch = ''
@@ -41,10 +41,10 @@ in mkDerivation rec {
dontWrapGApps = true;
dontWrapQtApps = true;
- nativeBuildInputs = [ pkgconfig cmake ninja python3 wrapGAppsHook wrapQtAppsHook removeReferencesTo ];
+ nativeBuildInputs = [ pkg-config cmake ninja python3 wrapGAppsHook wrapQtAppsHook removeReferencesTo ];
buildInputs = [
- qtbase qtimageformats gtk3 libsForQt5.libdbusmenu enchant2 lz4 xxHash
+ qtbase qtimageformats gtk3 libsForQt5.kwayland libsForQt5.libdbusmenu enchant2 lz4 xxHash
dee ffmpeg openalSoft minizip libopus alsaLib libpulseaudio range-v3
tl-expected hunspell
tg_owt
@@ -83,7 +83,7 @@ in mkDerivation rec {
wrapProgram $out/bin/telegram-desktop \
"''${gappsWrapperArgs[@]}" \
"''${qtWrapperArgs[@]}" \
- --prefix PATH : ${xdg_utils}/bin \
+ --prefix PATH : ${xdg-utils}/bin \
--set XDG_RUNTIME_DIR "XDG-RUNTIME-DIR"
sed -i $out/bin/telegram-desktop \
-e "s,'XDG-RUNTIME-DIR',\"\''${XDG_RUNTIME_DIR:-/run/user/\$(id --user)}\","
diff --git a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/telegram/tdesktop/tg_owt.nix b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/telegram/tdesktop/tg_owt.nix
index 2853418da0..b5a6579db5 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/telegram/tdesktop/tg_owt.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/telegram/tdesktop/tg_owt.nix
@@ -3,8 +3,8 @@
}:
let
- rev = "6eaebec41b34a0a0d98f02892d0cfe6bbcbc0a39";
- sha256 = "0dbc36j09jmxvznal55hi3qrfyvj4y0ila6347nav9skcmk8fm64";
+ rev = "be23804afce3bb2e80a1d57a7c1318c71b82b7de";
+ sha256 = "0avdxkig8z1ainzyxkm9vmlvkyqbjalwb4h9s9kcail82mnldnhc";
in stdenv.mkDerivation {
pname = "tg_owt";
@@ -25,5 +25,10 @@ in stdenv.mkDerivation {
libjpeg openssl libopus ffmpeg alsaLib libpulseaudio protobuf
];
+ cmakeFlags = [
+ # Building as a shared library isn't officially supported and currently broken:
+ "-DBUILD_SHARED_LIBS=OFF"
+ ];
+
meta.license = lib.licenses.bsd3;
}
diff --git a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/telepathy/gabble/default.nix b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/telepathy/gabble/default.nix
index b4a4e8df0f..3fe88c287c 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/telepathy/gabble/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/telepathy/gabble/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, libxslt, telepathy-glib, libxml2, dbus-glib, dbus
+{ lib, stdenv, fetchurl, pkg-config, libxslt, telepathy-glib, libxml2, dbus-glib, dbus
, sqlite, libsoup, libnice, gnutls}:
stdenv.mkDerivation rec {
@@ -9,7 +9,7 @@ stdenv.mkDerivation rec {
sha256 = "174nlkqm055vrhv11gy73m20jbsggcb0ddi51c7s9m3j5ibr2p0i";
};
- nativeBuildInputs = [ pkgconfig libxslt ];
+ nativeBuildInputs = [ pkg-config libxslt ];
buildInputs = [ libxml2 dbus-glib sqlite libsoup libnice telepathy-glib gnutls telepathy-glib.python ];
checkInputs = [ dbus.daemon ];
diff --git a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/telepathy/haze/default.nix b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/telepathy/haze/default.nix
index baa16c98e0..74e4d1039e 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/telepathy/haze/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/telepathy/haze/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, fetchpatch, pidgin, telepathy-glib, glib, dbus-glib, pkgconfig, libxslt }:
+{ lib, stdenv, fetchurl, fetchpatch, pidgin, telepathy-glib, glib, dbus-glib, pkg-config, libxslt }:
stdenv.mkDerivation rec {
pname = "telepathy-haze";
@@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
buildInputs = [ glib telepathy-glib dbus-glib pidgin telepathy-glib.python ];
- nativeBuildInputs = [ pkgconfig libxslt ];
+ nativeBuildInputs = [ pkg-config libxslt ];
patches = [
# Patch from Gentoo that helps telepathy-haze build with more
diff --git a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/telepathy/idle/default.nix b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/telepathy/idle/default.nix
index 95be1b0737..bc66d77e22 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/telepathy/idle/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/telepathy/idle/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, glib, dconf, pkgconfig, dbus-glib, telepathy-glib, libxslt, makeWrapper }:
+{ lib, stdenv, fetchurl, glib, dconf, pkg-config, dbus-glib, telepathy-glib, libxslt, makeWrapper }:
stdenv.mkDerivation rec {
pname = "telepathy-idle";
@@ -9,7 +9,7 @@ stdenv.mkDerivation rec {
sha256 = "1argdzbif1vdmwp5vqbgkadq9ancjmgdm2ncp0qfckni715ss4rh";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ glib telepathy-glib dbus-glib libxslt telepathy-glib.python (lib.getLib dconf) makeWrapper ];
preFixup = ''
diff --git a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/telepathy/logger/default.nix b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/telepathy/logger/default.nix
index 336bde0bb4..bae29f4b31 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/telepathy/logger/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/telepathy/logger/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, dbus-glib, libxml2, sqlite, telepathy-glib, pkgconfig
+{ lib, stdenv, fetchurl, dbus-glib, libxml2, sqlite, telepathy-glib, pkg-config
, dconf, makeWrapper, intltool, libxslt, gobject-introspection, dbus }:
stdenv.mkDerivation rec {
@@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
};
nativeBuildInputs = [
- makeWrapper pkgconfig intltool libxslt gobject-introspection
+ makeWrapper pkg-config intltool libxslt gobject-introspection
];
buildInputs = [
dbus-glib libxml2 sqlite telepathy-glib
diff --git a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/telepathy/salut/default.nix b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/telepathy/salut/default.nix
index dc0a16139e..cf166f7e2d 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/telepathy/salut/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/telepathy/salut/default.nix
@@ -1,5 +1,5 @@
{ lib, stdenv, fetchurl, libxslt, glib, libxml2, telepathy-glib, avahi, libsoup
-, libuuid, openssl, pcre, sqlite, pkgconfig }:
+, libuuid, openssl, pcre, sqlite, pkg-config }:
stdenv.mkDerivation rec {
pname = "telepathy-salut";
@@ -14,7 +14,7 @@ stdenv.mkDerivation rec {
buildInputs = [ glib libxml2 telepathy-glib avahi libsoup libuuid openssl
sqlite pcre telepathy-glib.python ];
- nativeBuildInputs = [ libxslt pkgconfig ];
+ nativeBuildInputs = [ libxslt pkg-config ];
configureFlags = [ "--disable-avahi-tests" ];
diff --git a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/tensor/default.nix b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/tensor/default.nix
index 93b3315c1e..114b3ab8f4 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/tensor/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/tensor/default.nix
@@ -1,4 +1,4 @@
-{ mkDerivation, lib, stdenv, fetchgit, qtbase, qtquickcontrols, qmake, makeDesktopItem }:
+{ mkDerivation, lib, fetchgit, qtbase, qtquickcontrols, qmake, makeDesktopItem }:
# we now have libqmatrixclient so a future version of tensor that supports it
# should use that
diff --git a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/toxic/default.nix b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/toxic/default.nix
index 51c0552316..e59e586443 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/toxic/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/toxic/default.nix
@@ -1,5 +1,5 @@
{ lib, stdenv, fetchFromGitHub, libsodium, ncurses, curl
-, libtoxcore, openal, libvpx, freealut, libconfig, pkgconfig, libopus
+, libtoxcore, openal, libvpx, freealut, libconfig, pkg-config, libopus
, qrencode, gdk-pixbuf, libnotify }:
stdenv.mkDerivation rec {
@@ -21,7 +21,7 @@ stdenv.mkDerivation rec {
] ++ lib.optionals (!stdenv.isAarch32) [
openal libopus libvpx freealut qrencode
];
- nativeBuildInputs = [ pkgconfig libconfig ];
+ nativeBuildInputs = [ pkg-config libconfig ];
meta = with lib; {
description = "Reference CLI for Tox";
diff --git a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/turses/default.nix b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/turses/default.nix
index 4c49f41f62..256e026a06 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/turses/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/turses/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchpatch, python3Packages }:
+{ lib, fetchpatch, python3Packages }:
with lib;
with python3Packages;
diff --git a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/twinkle/default.nix b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/twinkle/default.nix
index 004a4dab82..8b306c0750 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/twinkle/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/twinkle/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv
+{ lib
, fetchFromGitHub
, cmake
, libxml2
diff --git a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/utox/default.nix b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/utox/default.nix
index 01f2b9c564..668e614c47 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/utox/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/utox/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, check, cmake, pkgconfig
+{ lib, stdenv, fetchFromGitHub, check, cmake, pkg-config
, libtoxcore, filter-audio, dbus, libvpx, libX11, openal, freetype, libv4l
, libXrender, fontconfig, libXext, libXft, libsodium, libopus }:
@@ -22,7 +22,7 @@ stdenv.mkDerivation rec {
];
nativeBuildInputs = [
- cmake pkgconfig
+ cmake pkg-config
];
cmakeFlags = [
diff --git a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/wavebox/default.nix b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/wavebox/default.nix
index f90269fc83..ba0f867b2a 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/wavebox/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/wavebox/default.nix
@@ -1,5 +1,5 @@
{ alsaLib, autoPatchelfHook, fetchurl, gtk3, libnotify
-, makeDesktopItem, makeWrapper, nss, lib, stdenv, udev, xdg_utils
+, makeDesktopItem, makeWrapper, nss, lib, stdenv, udev, xdg-utils
, xorg
}:
@@ -54,7 +54,7 @@ in stdenv.mkDerivation {
postFixup = ''
makeWrapper $out/opt/wavebox/Wavebox $out/bin/wavebox \
- --prefix PATH : ${xdg_utils}/bin
+ --prefix PATH : ${xdg-utils}/bin
'';
meta = with lib; {
diff --git a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/xmpp-client/default.nix b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/xmpp-client/default.nix
index fb1f5a0a69..4367230f77 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/xmpp-client/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/xmpp-client/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, buildGoPackage, fetchFromGitHub }:
+{ lib, buildGoPackage, fetchFromGitHub }:
buildGoPackage rec {
pname = "xmpp-client";
diff --git a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/zoom-us/default.nix b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/zoom-us/default.nix
index 7fe1f5b042..fafda5577c 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/zoom-us/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/zoom-us/default.nix
@@ -1,128 +1,118 @@
-{ lib, stdenv, fetchurl, mkDerivation, autoPatchelfHook, bash
+{ stdenv
+, lib
+, fetchurl
+, makeWrapper
, fetchFromGitHub
# Dynamic libraries
-, dbus, glib, libGL, libX11, libXfixes, libuuid, libxcb, qtbase, qtdeclarative
-, qtgraphicaleffects, qtimageformats, qtlocation, qtquickcontrols
-, qtquickcontrols2, qtscript, qtsvg , qttools, qtwayland, qtwebchannel
-, qtwebengine
+, alsaLib
+, atk
+, cairo
+, dbus
+, libGL
+, fontconfig
+, freetype
+, gtk3
+, gdk-pixbuf
+, glib
+, pango
+, wayland
+, xorg
+, libxkbcommon
+, zlib
# Runtime
-, coreutils, faac, pciutils, procps, util-linux
+, coreutils
+, pciutils
+, procps
+, util-linux
+, qttools
, pulseaudioSupport ? true, libpulseaudio ? null
-, alsaSupport ? stdenv.isLinux, alsaLib ? null
}:
assert pulseaudioSupport -> libpulseaudio != null;
let
- inherit (lib) concatStringsSep makeBinPath optional;
-
- version = "5.4.53350.1027";
+ version = "5.5.6981.0202";
srcs = {
x86_64-linux = fetchurl {
- url = "https://zoom.us/client/${version}/zoom_x86_64.tar.xz";
- sha256 = "11va3px42y81bwy10mxm7mk0kf2sni9gwb422pq9djck2dgchw5x";
+ url = "https://zoom.us/client/${version}/zoom_x86_64.pkg.tar.xz";
+ sha256 = "05alb81cn1vbpva5rcfwh58sjbg4f2pils4vcdgw6dvi4pbvs694";
};
};
+ dontUnpack = true;
- # Used for icons, appdata, and desktop file.
- desktopIntegration = fetchFromGitHub {
- owner = "flathub";
- repo = "us.zoom.Zoom";
- rev = "25e14f8141cdc682b4f7d9ebe15608619f5a19f2";
- sha256 = "0w3pdd5484r3nsb4iahi37jdlm37vm1053sb8k2zlqb9s554zjwp";
- };
+ libs = lib.makeLibraryPath ([
+ # $ LD_LIBRARY_PATH=$NIX_LD_LIBRARY_PATH:$PWD ldd zoom | grep 'not found'
+ alsaLib
+ atk
+ cairo
+ dbus
+ libGL
+ fontconfig
+ freetype
+ gtk3
+ gdk-pixbuf
+ glib
+ pango
+ stdenv.cc.cc
+ wayland
+ xorg.libX11
+ xorg.libxcb
+ xorg.libXcomposite
+ xorg.libXext
+ libxkbcommon
+ xorg.libXrender
+ zlib
+ xorg.xcbutilimage
+ xorg.xcbutilkeysyms
+ xorg.libXfixes
+ xorg.libXtst
+ ] ++ lib.optional (pulseaudioSupport) libpulseaudio);
-in mkDerivation {
- pname = "zoom-us";
- inherit version;
+in stdenv.mkDerivation {
+ name = "zoom-${version}";
- src = srcs.${stdenv.hostPlatform.system};
+ dontUnpack = true;
- nativeBuildInputs = [ autoPatchelfHook ];
-
- buildInputs = [
- dbus glib libGL libX11 libXfixes libuuid libxcb faac qtbase
- qtdeclarative qtgraphicaleffects qtlocation qtquickcontrols qtquickcontrols2
- qtscript qtwebchannel qtwebengine qtimageformats qtsvg qttools qtwayland
+ nativeBuildInputs = [
+ makeWrapper
];
- runtimeDependencies = optional pulseaudioSupport libpulseaudio
- ++ optional alsaSupport alsaLib;
-
- installPhase =
- let
- files = concatStringsSep " " [
- "*.pcm"
- "*.png"
- "ZoomLauncher"
- "config-dump.sh"
- "timezones"
- "translations"
- "version.txt"
- "zcacert.pem"
- "zoom"
- "zoom.sh"
- "zopen"
- ];
- in ''
- runHook preInstall
-
- mkdir -p $out/{bin,share/zoom-us}
-
- cp -ar ${files} $out/share/zoom-us
-
- # TODO Patch this somehow; tries to dlopen './libturbojpeg.so' from cwd
- cp libturbojpeg.so $out/share/zoom-us/libturbojpeg.so
-
- # Again, requires faac with a nonstandard filename.
- ln -s $(readlink -e "${faac}/lib/libfaac.so") $out/share/zoom-us/libfaac1.so
-
- runHook postInstall
- '';
-
- postInstall = ''
- mkdir -p $out/share/{applications,appdata,icons}
-
- # Desktop File
- cp ${desktopIntegration}/us.zoom.Zoom.desktop $out/share/applications
- substituteInPlace $out/share/applications/us.zoom.Zoom.desktop \
- --replace "Exec=zoom" "Exec=$out/bin/zoom-us"
-
- # Appdata
- cp ${desktopIntegration}/us.zoom.Zoom.appdata.xml $out/share/appdata
-
- # Icons
- for icon_size in 64 96 128 256; do
- path=$icon_size'x'$icon_size
- icon=${desktopIntegration}/us.zoom.Zoom.$icon_size.png
-
- mkdir -p $out/share/icons/hicolor/$path/apps
- cp $icon $out/share/icons/hicolor/$path/apps/us.zoom.Zoom.png
- done
+ installPhase = ''
+ runHook preInstall
+ mkdir $out
+ tar -C $out -xf ${srcs.${stdenv.hostPlatform.system}}
+ mv $out/usr/* $out/
+ runHook postInstall
'';
- # $out/share/zoom-us isn't in auto-wrap directories list, need manual wrapping
- dontWrapQtApps = true;
-
- qtWrapperArgs = [
- ''--prefix PATH : ${makeBinPath [ coreutils glib.dev pciutils procps qttools.dev util-linux ]}''
- # --run "cd ${placeholder "out"}/share/zoom-us"
- # ^^ unfortunately, breaks run arg into multiple array elements, due to
- # some bad array propagation. We'll do that in bash below
- ];
-
postFixup = ''
- # 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:
- qtWrapperArgs+=( --run "cd ${placeholder "out"}/share/zoom-us" )
+ # Desktop File
+ substituteInPlace $out/share/applications/Zoom.desktop \
+ --replace "Exec=/usr/bin/zoom" "Exec=$out/bin/zoom"
- for app in ZoomLauncher zopen zoom; do
- wrapQtApp $out/share/zoom-us/$app
+ for i in zopen zoom ZoomLauncher; do
+ patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" $out/opt/zoom/$i
done
- ln -s $out/share/zoom-us/ZoomLauncher $out/bin/zoom-us
+ # ZoomLauncher sets LD_LIBRARY_PATH before execing zoom
+ wrapProgram $out/opt/zoom/zoom \
+ --prefix LD_LIBRARY_PATH ":" ${libs}
+
+ 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:
+ 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 ]} \
+ --prefix LD_LIBRARY_PATH ":" ${libs}
+
+ # Backwards compatiblity: we used to call it zoom-us
+ ln -s $out/bin/{zoom,zoom-us}
'';
+ # already done
+ dontPatchELF = true;
+
passthru.updateScript = ./update.sh;
meta = {
@@ -132,5 +122,4 @@ in mkDerivation {
platforms = builtins.attrNames srcs;
maintainers = with lib.maintainers; [ danbst tadfisher doronbehar ];
};
-
}
diff --git a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/zoom-us/update.sh b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/zoom-us/update.sh
index bda9c5ae0a..6ef9ec3253 100755
--- a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/zoom-us/update.sh
+++ b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/zoom-us/update.sh
@@ -3,6 +3,8 @@
set -eu -o pipefail
-version="$(curl -Ls https://zoom.us/download\?os\=linux | pup '.linux-ver-text text{}' | cut -d' ' -f2)"
+version="$(curl -Ls https://zoom.us/download\?os\=linux | \
+ pup '.linux-ver-text text{}' | \
+ awk -F'[ ().]' '{printf $2"."$3"."$6"."$7"\n"}')"
update-source-version zoom-us "$version"
diff --git a/third_party/nixpkgs/pkgs/applications/networking/insync/v3.nix b/third_party/nixpkgs/pkgs/applications/networking/insync/v3.nix
new file mode 100644
index 0000000000..0c18ec60ab
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/applications/networking/insync/v3.nix
@@ -0,0 +1,83 @@
+{ stdenv
+, lib
+, fetchurl
+, makeWrapper
+, dpkg
+, glibc
+, glib
+, libxcb
+, libGL
+, nss
+, libthai
+, wayland
+, alsaLib
+, qtvirtualkeyboard
+, qtwebchannel
+, qtwebsockets
+, qtlocation
+, qtwebengine
+, autoPatchelfHook
+, wrapQtAppsHook
+}:
+
+stdenv.mkDerivation rec {
+ pname = "insync";
+ version = "3.2.4.40856";
+
+ src = fetchurl {
+ url = "http://s.insynchq.com/builds/${pname}_${version}-focal_amd64.deb";
+ sha256 = "1bvqbbrfn5784nmb2qaflm1rzczqhvghhb6y5zaxrapyhygxbcis";
+ };
+
+ postPatch = ''
+ substituteInPlace usr/bin/insync --replace /usr/lib/insync $out/usr/lib/insync
+ '';
+
+ buildInputs = [
+ alsaLib
+ libGL
+ libthai
+ libxcb
+ nss
+ qtlocation
+ qtvirtualkeyboard
+ qtwebchannel
+ qtwebengine
+ qtwebsockets
+ wayland
+ ];
+
+ nativeBuildInputs = [ autoPatchelfHook dpkg makeWrapper wrapQtAppsHook ];
+
+ unpackPhase = ''
+ dpkg-deb --fsys-tarfile $src | tar -x --no-same-permissions --no-same-owner
+ '';
+
+ installPhase = ''
+ mkdir -p $out/bin $out/lib $out/share
+ cp -R usr/* $out/
+ rm $out/lib/insync/libGLX.so.0
+ rm $out/lib/insync/libQt5*
+ sed -i 's|/usr/lib/insync|/lib/insync|' "$out/bin/insync"
+ wrapQtApp "$out/lib/insync/insync"
+ '';
+
+ dontConfigure = true;
+ dontBuild = true;
+
+ meta = with lib; {
+ platforms = ["x86_64-linux"];
+ license = licenses.unfree;
+ maintainers = with maintainers; [ benley ];
+ homepage = "https://www.insynchq.com";
+ description = "Google Drive sync and backup with multiple account support";
+ longDescription = ''
+ Insync is a commercial application that syncs your Drive files to your
+ computer. It has more advanced features than Google's official client
+ such as multiple account support, Google Doc conversion, symlink support,
+ and built in sharing.
+
+ There is a 15-day free trial, and it is a paid application after that.
+ '';
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/applications/networking/ipfs-cluster/default.nix b/third_party/nixpkgs/pkgs/applications/networking/ipfs-cluster/default.nix
index 69b2d9ef30..67d45c4486 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/ipfs-cluster/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/ipfs-cluster/default.nix
@@ -1,10 +1,10 @@
-{ lib, stdenv, buildGoModule, fetchFromGitHub }:
+{ lib, buildGoModule, fetchFromGitHub }:
buildGoModule rec {
pname = "ipfs-cluster";
- version = "unstable-2020-10-20";
+ version = "0.13.1";
- vendorSha256 = "0abfhl4v4yqy89aqn13ymj4rw5zhr92a9fh1abgpkr19adnyrs3d";
+ vendorSha256 = "0ls6d5ijl8bbh48w0i30mwd4a4na93iw9xqpbw23lnb8pvskaggh";
patches = [
./test.patch
@@ -13,8 +13,8 @@ buildGoModule rec {
src = fetchFromGitHub {
owner = "ipfs";
repo = "ipfs-cluster";
- rev = "c78f7839a2d5645806e01bfbf7af862600f8fbc4";
- sha256 = "0fschpysma2piy2bfas56yapxm2cl6nj986ww3sp7ysldjzadmkk";
+ rev = "v${version}";
+ sha256 = "0kmsa7cnk88wrplsjysrpg6n0gd0risnhw0kh33jqx0fcg12b7h8";
};
meta = with lib; {
diff --git a/third_party/nixpkgs/pkgs/applications/networking/ipfs-migrator/default.nix b/third_party/nixpkgs/pkgs/applications/networking/ipfs-migrator/default.nix
index 8d83c27e62..abc81e213d 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/ipfs-migrator/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/ipfs-migrator/default.nix
@@ -2,13 +2,13 @@
buildGoModule rec {
pname = "ipfs-migrator";
- version = "1.7.0";
+ version = "1.7.1";
src = fetchFromGitHub {
owner = "ipfs";
repo = "fs-repo-migrations";
rev = "v${version}";
- sha256 = "0s2mmprhhb04i8pa3lfgb61wvlrp44xnb4d08y7vd2i82lmh234b";
+ sha256 = "sha256-MxEKmoveIpuxBkGGGJHp9T11i3Py8a1fLpF0fWk0ftg=";
};
vendorSha256 = null;
diff --git a/third_party/nixpkgs/pkgs/applications/networking/ipfs/default.nix b/third_party/nixpkgs/pkgs/applications/networking/ipfs/default.nix
index fd9d8bd0d3..c54b442881 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/ipfs/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/ipfs/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, buildGoModule, fetchurl, nixosTests }:
+{ lib, buildGoModule, fetchurl, nixosTests }:
buildGoModule rec {
pname = "ipfs";
diff --git a/third_party/nixpkgs/pkgs/applications/networking/ipget/default.nix b/third_party/nixpkgs/pkgs/applications/networking/ipget/default.nix
index ded83f30a1..8817d90dd6 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/ipget/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/ipget/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, buildGoModule, fetchFromGitHub }:
+{ lib, buildGoModule, fetchFromGitHub }:
buildGoModule rec {
pname = "ipget";
diff --git a/third_party/nixpkgs/pkgs/applications/networking/irc/convos/default.nix b/third_party/nixpkgs/pkgs/applications/networking/irc/convos/default.nix
index 5312bf9c14..9a42d0aa99 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/irc/convos/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/irc/convos/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, perl, perlPackages, makeWrapper, shortenPerlShebang
+{ lib, stdenv, fetchFromGitHub, perl, perlPackages, makeWrapper, shortenPerlShebang, openssl
, nixosTests
}:
@@ -6,26 +6,28 @@ with lib;
perlPackages.buildPerlPackage rec {
pname = "convos";
- version = "5.00";
+ version = "5.11";
src = fetchFromGitHub {
owner = "Nordaaker";
repo = pname;
rev = version;
- sha256 = "0mdbh9q1vclwgnjwvb3z637s7v804h65zxazbhmd7qi3zislnhg1";
+ sha256 = "08k8dqdgz2b3p8g1zfg9i74r5nm1w0sqdm759d1f3jcyp737r47x";
};
nativeBuildInputs = [ makeWrapper ]
++ optional stdenv.isDarwin [ shortenPerlShebang ];
buildInputs = with perlPackages; [
- CryptEksblowfish FileHomeDir FileReadBackwards
+ CryptEksblowfish FileHomeDir FileReadBackwards HTTPAcceptLanguage
IOSocketSSL IRCUtils JSONValidator LinkEmbedder ModuleInstall
Mojolicious MojoliciousPluginOpenAPI MojoliciousPluginWebpack
ParseIRC TextMarkdown TimePiece UnicodeUTF8
CpanelJSONXS EV
];
+ propagatedBuildInputs = [ openssl ];
+
checkInputs = with perlPackages; [ TestDeep TestMore ];
postPatch = ''
@@ -43,6 +45,15 @@ perlPackages.buildPerlPackage rec {
substituteInPlace t/web-register-open-to-public.t \
--replace '!127.0.0.1!' '!localhost!'
+ # A webirc test fails to resolve "localhost" likely due to sandboxing, we
+ # remove this test.
+ #
+ rm t/irc-webirc.t
+
+ # A web-user test fails on Darwin, we remove it.
+ #
+ rm t/web-user.t
+
# Module::Install is a runtime dependency not covered by the tests, so we add
# a test for it.
#
diff --git a/third_party/nixpkgs/pkgs/applications/networking/irc/hexchat/default.nix b/third_party/nixpkgs/pkgs/applications/networking/irc/hexchat/default.nix
index 19f398bc59..2a91e3ebdd 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/irc/hexchat/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/irc/hexchat/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, fetchpatch, pkgconfig, gtk2, lua, perl, python3
+{ lib, stdenv, fetchFromGitHub, fetchpatch, pkg-config, gtk2, lua, perl, python3
, pciutils, dbus-glib, libcanberra-gtk2, libproxy
, enchant2, libnotify, openssl, isocodes
, desktop-file-utils
@@ -16,7 +16,7 @@ stdenv.mkDerivation rec {
sha256 = "08kvp0dcn3bvmlqcfp9312075bwkqkpa8m7zybr88pfp210gfl85";
};
- nativeBuildInputs = [ meson ninja pkgconfig ];
+ nativeBuildInputs = [ meson ninja pkg-config ];
buildInputs = [
gtk2 lua perl python3 pciutils dbus-glib libcanberra-gtk2 libproxy
diff --git a/third_party/nixpkgs/pkgs/applications/networking/irc/irssi/default.nix b/third_party/nixpkgs/pkgs/applications/networking/irc/irssi/default.nix
index 9061ac34fe..91617a2678 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/irc/irssi/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/irc/irssi/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, ncurses, glib, openssl, perl, libintl, libgcrypt, libotr }:
+{ lib, stdenv, fetchurl, pkg-config, ncurses, glib, openssl, perl, libintl, libgcrypt, libotr }:
stdenv.mkDerivation rec {
pname = "irssi";
@@ -9,7 +9,7 @@ stdenv.mkDerivation rec {
sha256 = "0g2nxazn4lszmd6mf1s36x5ablk4999g1qx7byrnvgnjsihjh62k";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ ncurses glib openssl perl libintl libgcrypt libotr ];
configureFlags = [
diff --git a/third_party/nixpkgs/pkgs/applications/networking/irc/irssi/fish/default.nix b/third_party/nixpkgs/pkgs/applications/networking/irc/irssi/fish/default.nix
index 5c1c974362..d3b814fb16 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/irc/irssi/fish/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/irc/irssi/fish/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, irssi, gmp, automake, autoconf, libtool, openssl, glib, pkgconfig }:
+{ lib, stdenv, fetchurl, irssi, gmp, automake, autoconf, libtool, openssl, glib, pkg-config }:
stdenv.mkDerivation rec {
name = "fish-irssi-20130413-e98156bebd";
@@ -21,7 +21,7 @@ stdenv.mkDerivation rec {
cp src/.libs/libfish.so $out/lib/irssi/modules
'';
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ gmp automake autoconf libtool openssl glib ];
meta = {
diff --git a/third_party/nixpkgs/pkgs/applications/networking/irc/kvirc/default.nix b/third_party/nixpkgs/pkgs/applications/networking/irc/kvirc/default.nix
index 6fd66096b5..cfc03fe37d 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/irc/kvirc/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/irc/kvirc/default.nix
@@ -1,6 +1,6 @@
{ lib, mkDerivation, fetchFromGitHub
, qtbase, qtmultimedia, qtsvg, qtx11extras
-, pkgconfig, cmake, gettext
+, pkg-config, cmake, gettext
}:
mkDerivation rec {
@@ -19,7 +19,7 @@ mkDerivation rec {
];
nativeBuildInputs = [
- pkgconfig cmake gettext
+ pkg-config cmake gettext
];
meta = with lib; {
diff --git a/third_party/nixpkgs/pkgs/applications/networking/irc/quassel/default.nix b/third_party/nixpkgs/pkgs/applications/networking/irc/quassel/default.nix
index 842e160677..b72e28929e 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/irc/quassel/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/irc/quassel/default.nix
@@ -20,7 +20,6 @@
}:
let
- inherit (stdenv) lib;
buildClient = monolithic || client;
buildCore = monolithic || enableDaemon;
in
diff --git a/third_party/nixpkgs/pkgs/applications/networking/irc/qweechat/default.nix b/third_party/nixpkgs/pkgs/applications/networking/irc/qweechat/default.nix
index 18a4872a44..c4a67c8098 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/irc/qweechat/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/irc/qweechat/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, python27Packages }:
+{ lib, fetchFromGitHub, python27Packages }:
python27Packages.buildPythonApplication rec {
version = "2016-07-29";
diff --git a/third_party/nixpkgs/pkgs/applications/networking/irc/tiny/default.nix b/third_party/nixpkgs/pkgs/applications/networking/irc/tiny/default.nix
index c51d93378c..676309a2ba 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/irc/tiny/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/irc/tiny/default.nix
@@ -11,18 +11,24 @@
rustPlatform.buildRustPackage rec {
pname = "tiny";
- version = "0.7.0";
+ version = "0.8.0";
src = fetchFromGitHub {
owner = "osa1";
repo = pname;
rev = "v${version}";
- sha256 = "11kjndd4rzj83hzhcqvvp9nxjkana63m0h5r51xwp1ww9sn63km9";
+ sha256 = "07a50shv6k4fwl2gmv4j0maxaqqkjpwwmqkxkqs0gvx38lc5f7m7";
};
- cargoSha256 = "079ns78acsff2qb59s7q0ck3j2fygcfqy8is6vfa71jyq7a0rjqm";
+ cargoSha256 = "009jqizj4qg1bqslna35myxcark40hwlqsz58fbps9nsgp1i0hq2";
- RUSTC_BOOTSTRAP = 1;
+ cargoPatches = [
+ # Fix Cargo.lock version. Remove with the next release.
+ (fetchpatch {
+ url = "https://github.com/osa1/tiny/commit/b1caf48a6399dad8875de1d965d1ad445e49585d.patch";
+ sha256 = "1zkjhx94nwmd69cfwwwzg51ipcwq01wyvgsmn0vq7iaa2h0d286i";
+ })
+ ];
nativeBuildInputs = lib.optional stdenv.isLinux pkg-config;
buildInputs = lib.optionals stdenv.isLinux [ dbus openssl ] ++ lib.optional stdenv.isDarwin Foundation;
@@ -30,6 +36,7 @@ rustPlatform.buildRustPackage rec {
meta = with lib; {
description = "A console IRC client";
homepage = "https://github.com/osa1/tiny";
+ changelog = "https://github.com/osa1/tiny/blob/v${version}/CHANGELOG.md";
license = licenses.mit;
maintainers = with maintainers; [ Br1ght0ne ];
};
diff --git a/third_party/nixpkgs/pkgs/applications/networking/irc/weechat/default.nix b/third_party/nixpkgs/pkgs/applications/networking/irc/weechat/default.nix
index 148665d6b6..58952f28b5 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/irc/weechat/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/irc/weechat/default.nix
@@ -27,12 +27,12 @@ let
in
assert lib.all (p: p.enabled -> ! (builtins.elem null p.buildInputs)) plugins;
stdenv.mkDerivation rec {
- version = "3.0";
+ version = "3.0.1";
pname = "weechat";
src = fetchurl {
url = "https://weechat.org/files/src/weechat-${version}.tar.bz2";
- sha256 = "0ciddvyhyp38fnfsi1plj3z8d76f28lbzbxib2857vw7rzyqfcky";
+ sha256 = "0f50kib8l99vlp9wqszq2r2g5panzphsgs7viga8lyc83v229b33";
};
outputs = [ "out" "man" ] ++ map (p: p.name) enabledPlugins;
diff --git a/third_party/nixpkgs/pkgs/applications/networking/irc/weechat/scripts/weechat-matrix/default.nix b/third_party/nixpkgs/pkgs/applications/networking/irc/weechat/scripts/weechat-matrix/default.nix
index b77d9c984d..20aebebf7d 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/irc/weechat/scripts/weechat-matrix/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/irc/weechat/scripts/weechat-matrix/default.nix
@@ -1,5 +1,5 @@
{ buildPythonPackage
-, lib, stdenv
+, lib
, python
, fetchFromGitHub
, pyopenssl
@@ -70,6 +70,10 @@ in buildPythonPackage {
'';
dontPatchShebangs = true;
+ postFixup = ''
+ addToSearchPath program_PYTHONPATH $out/${python.sitePackages}
+ patchPythonScript $out/share/matrix.py
+ '';
meta = with lib; {
description = "A Python plugin for Weechat that lets Weechat communicate over the Matrix protocol";
diff --git a/third_party/nixpkgs/pkgs/applications/networking/irc/wraith/default.nix b/third_party/nixpkgs/pkgs/applications/networking/irc/wraith/default.nix
index a4802c31ed..3b1fa79aa2 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/irc/wraith/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/irc/wraith/default.nix
@@ -1,9 +1,6 @@
-{ stdenv, fetchurl, openssl }:
+{ lib, stdenv, fetchurl, openssl }:
-with stdenv;
-with lib;
-
-mkDerivation rec {
+stdenv.mkDerivation rec {
pname = "wraith";
version = "1.4.7";
src = fetchurl {
@@ -25,7 +22,7 @@ mkDerivation rec {
ln -s wraith $out/bin/hub
'';
- meta = {
+ meta = with lib; {
description = "An IRC channel management bot written purely in C/C++";
longDescription = ''
Wraith is an IRC channel management bot written purely in C/C++. It has
diff --git a/third_party/nixpkgs/pkgs/applications/networking/jmeter/default.nix b/third_party/nixpkgs/pkgs/applications/networking/jmeter/default.nix
index a8f947aebf..d52d00f9a0 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/jmeter/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/jmeter/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "jmeter";
- version = "5.1.1";
+ version = "5.4.1";
src = fetchurl {
url = "https://archive.apache.org/dist/jmeter/binaries/apache-${pname}-${version}.tgz";
- sha256 = "1bmlxnlcias781mwf3wzpd4935awswbq3w8ijck65bsaw07m2kc4";
+ sha256 = "sha256-TtrpmIHRzbUEiYesy9ArPzza3qShCNFtB/sVJe9hLPM=";
};
- nativeBuildInputs = [ makeWrapper ];
+ nativeBuildInputs = [ makeWrapper jre ];
installPhase = ''
mkdir $out
@@ -32,7 +32,7 @@ stdenv.mkDerivation rec {
wrapProgram $out/bin/jmeter.sh --set JAVA_HOME "${jre}"
'';
- doInstallCheck = true;
+ doInstallCheck = false; #NoClassDefFoundError: org/apache/logging/log4j/Level for tests
checkInputs = [ coreutils ];
@@ -53,7 +53,7 @@ stdenv.mkDerivation rec {
Applications but has since expanded to other test functions.
'';
license = licenses.asl20;
- maintainers = [ ];
+ maintainers = [ maintainers.bryanasdev000 ];
priority = 1;
platforms = platforms.unix;
};
diff --git a/third_party/nixpkgs/pkgs/applications/networking/libcoap/default.nix b/third_party/nixpkgs/pkgs/applications/networking/libcoap/default.nix
index 188d19d596..643941b5fa 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/libcoap/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/libcoap/default.nix
@@ -1,4 +1,4 @@
-{ fetchFromGitHub, automake, autoconf, which, pkgconfig, libtool, lib, stdenv }:
+{ fetchFromGitHub, automake, autoconf, which, pkg-config, libtool, lib, stdenv }:
stdenv.mkDerivation rec {
pname = "libcoap";
version = "4.2.1";
@@ -14,7 +14,7 @@ stdenv.mkDerivation rec {
autoconf
which
libtool
- pkgconfig
+ pkg-config
];
preConfigure = "./autogen.sh";
configureFlags = [
diff --git a/third_party/nixpkgs/pkgs/applications/networking/lieer/default.nix b/third_party/nixpkgs/pkgs/applications/networking/lieer/default.nix
index aee21dca64..3ad2762a2c 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/lieer/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/lieer/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, python3Packages }:
+{ lib, fetchFromGitHub, python3Packages }:
python3Packages.buildPythonApplication rec {
pname = "lieer";
diff --git a/third_party/nixpkgs/pkgs/applications/networking/linssid/default.nix b/third_party/nixpkgs/pkgs/applications/networking/linssid/default.nix
index e14e5b5746..090f53cffb 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/linssid/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/linssid/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, qtbase, qtsvg, qmake, pkgconfig, boost, wirelesstools, iw, qwt, wrapQtAppsHook }:
+{ lib, stdenv, fetchurl, qtbase, qtsvg, qmake, pkg-config, boost, wirelesstools, iw, qwt, wrapQtAppsHook }:
stdenv.mkDerivation rec {
pname = "linssid";
@@ -9,7 +9,7 @@ stdenv.mkDerivation rec {
sha256 = "13d35rlcjncd8lx3khkgn9x8is2xjd5fp6ns5xsn3w6l4xj9b4gl";
};
- nativeBuildInputs = [ pkgconfig qmake wrapQtAppsHook ];
+ nativeBuildInputs = [ pkg-config qmake wrapQtAppsHook ];
buildInputs = [ qtbase qtsvg boost qwt ];
patches = [ ./0001-unbundled-qwt.patch ];
diff --git a/third_party/nixpkgs/pkgs/applications/networking/maestral-qt/default.nix b/third_party/nixpkgs/pkgs/applications/networking/maestral-qt/default.nix
index dbcae7a0ec..b568775481 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/maestral-qt/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/maestral-qt/default.nix
@@ -1,5 +1,4 @@
-{ stdenv
-, lib
+{ lib
, fetchFromGitHub
, python3
, wrapQtAppsHook
diff --git a/third_party/nixpkgs/pkgs/applications/networking/mailreaders/aerc/default.nix b/third_party/nixpkgs/pkgs/applications/networking/mailreaders/aerc/default.nix
index b01ec9ef2c..b43e6bb093 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/mailreaders/aerc/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/mailreaders/aerc/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, buildGoModule, fetchurl
+{ lib, buildGoModule, fetchurl
, go, ncurses, notmuch, scdoc
, python3, perl, w3m, dante
, fetchFromGitHub
diff --git a/third_party/nixpkgs/pkgs/applications/networking/mailreaders/aerc/runtime-sharedir.patch b/third_party/nixpkgs/pkgs/applications/networking/mailreaders/aerc/runtime-sharedir.patch
index 91978753ae..e08161e61e 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/mailreaders/aerc/runtime-sharedir.patch
+++ b/third_party/nixpkgs/pkgs/applications/networking/mailreaders/aerc/runtime-sharedir.patch
@@ -1,6 +1,6 @@
-From 6cf3c2e42d219b9665a43ca65f321c653b0aa102 Mon Sep 17 00:00:00 2001
+From c715a96c693baa0e6c8ab3c96b6c10e0a40bf7af Mon Sep 17 00:00:00 2001
From: Tadeo Kondrak
-Date: Mon, 28 Oct 2019 08:36:36 -0600
+Date: Thu, 21 Jan 2021 10:40:49 +0100
Subject: [PATCH] Fix aerc breaking every time the package is rebuilt.
On NixOS, the SHAREDIR changes on every rebuild to the package, but aerc
@@ -8,28 +8,28 @@ fills it in as part of the default config and then installs that config
to the users home folder. Fix this by not substituting @SHAREDIR@ in the
default config until runtime.
---
- Makefile | 2 +-
- config/config.go | 8 ++++++++
- 2 files changed, 9 insertions(+), 1 deletion(-)
+ Makefile | 2 +-
+ config/config.go | 13 +++++++++++++
+ 2 files changed, 14 insertions(+), 1 deletion(-)
diff --git a/Makefile b/Makefile
-index d1c755d..1185a96 100644
+index 77f5e61..98cbc11 100644
--- a/Makefile
+++ b/Makefile
-@@ -24,7 +24,7 @@ aerc: $(GOSRC)
+@@ -23,7 +23,7 @@ aerc: $(GOSRC)
-o $@
-
+
aerc.conf: config/aerc.conf.in
- sed -e 's:@SHAREDIR@:$(SHAREDIR):g' > $@ < config/aerc.conf.in
+ cat config/aerc.conf.in > $@
-
- DOCS := \
- aerc.1 \
+
+ debug: $(GOSRC)
+ GOFLAGS="-tags=notmuch" \
diff --git a/config/config.go b/config/config.go
-index 32d07fc..8ffd3e8 100644
+index 87d183a..cb6611a 100644
--- a/config/config.go
+++ b/config/config.go
-@@ -472,6 +472,11 @@ func LoadConfigFromFile(root *string, sharedir string) (*AercConfig, error) {
+@@ -470,6 +470,16 @@ func LoadConfigFromFile(root *string, sharedir string) (*AercConfig, error) {
return nil, err
}
}
@@ -37,12 +37,16 @@ index 32d07fc..8ffd3e8 100644
+ if key, err := sec.GetKey("template-dirs"); err == nil {
+ sec.NewKey("template-dirs", strings.ReplaceAll(key.String(), "@SHAREDIR@", sharedir))
+ }
++ }
++ if sec, err := file.GetSection("ui"); err == nil {
++ if key, err := sec.GetKey("stylesets-dirs"); err == nil {
++ sec.NewKey("stylesets-dirs", strings.ReplaceAll(key.String(), "@SHAREDIR@", sharedir))
++ }
+ }
file.NameMapper = mapName
config := &AercConfig{
Bindings: BindingConfig{
-@@ -546,6 +428,9 @@ func LoadConfigFromFile(root *string, sharedir string) (*AercConfig, error) {
- if err = config.LoadConfig(file); err != nil {
+@@ -547,6 +557,9 @@ func LoadConfigFromFile(root *string, sharedir string) (*AercConfig, error) {
return nil, err
}
@@ -52,6 +56,5 @@ index 32d07fc..8ffd3e8 100644
if ui, err := file.GetSection("general"); err == nil {
if err := ui.MapTo(&config.General); err != nil {
return nil, err
---
-2.23.0
-
+--
+2.30.0
diff --git a/third_party/nixpkgs/pkgs/applications/networking/mailreaders/afew/default.nix b/third_party/nixpkgs/pkgs/applications/networking/mailreaders/afew/default.nix
index dbc55850f9..8a5f607dd3 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/mailreaders/afew/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/mailreaders/afew/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, python3Packages, notmuch }:
+{ lib, python3Packages, notmuch }:
python3Packages.buildPythonApplication rec {
pname = "afew";
diff --git a/third_party/nixpkgs/pkgs/applications/networking/mailreaders/balsa/default.nix b/third_party/nixpkgs/pkgs/applications/networking/mailreaders/balsa/default.nix
index 2570e425ae..2f9832d919 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/mailreaders/balsa/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/mailreaders/balsa/default.nix
@@ -15,7 +15,7 @@
, libnotify
, libsecret
, openssl
-, pkgconfig
+, pkg-config
, webkitgtk
, wrapGAppsHook
}:
@@ -30,7 +30,7 @@ stdenv.mkDerivation rec {
};
nativeBuildInputs = [
- pkgconfig
+ pkg-config
intltool
gobject-introspection
wrapGAppsHook
diff --git a/third_party/nixpkgs/pkgs/applications/networking/mailreaders/claws-mail/default.nix b/third_party/nixpkgs/pkgs/applications/networking/mailreaders/claws-mail/default.nix
index 975ace086f..b745a842b9 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/mailreaders/claws-mail/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/mailreaders/claws-mail/default.nix
@@ -1,7 +1,7 @@
{ lib, config, fetchurl, stdenv, wrapGAppsHook, autoreconfHook
, curl, dbus, dbus-glib, enchant, gtk2, gnutls, gnupg, gpgme, gumbo
, libarchive, libcanberra-gtk2, libetpan, libnotify, libsoup, libxml2, networkmanager
-, openldap, perl, pkgconfig, poppler, python, shared-mime-info
+, openldap, perl, pkg-config, poppler, python, shared-mime-info
, glib-networking, gsettings-desktop-schemas, libSM, libytnef, libical
# Build options
# TODO: A flag to build the manual.
@@ -54,7 +54,7 @@ stdenv.mkDerivation rec {
--subst-var-by MIMEROOTDIR ${shared-mime-info}/share
'';
- nativeBuildInputs = [ autoreconfHook pkgconfig wrapGAppsHook python.pkgs.wrapPython ];
+ nativeBuildInputs = [ autoreconfHook pkg-config wrapGAppsHook python.pkgs.wrapPython ];
propagatedBuildInputs = with python.pkgs; [ python ] ++ optionals enablePluginPython [ pygtk pygobject2 ];
buildInputs =
diff --git a/third_party/nixpkgs/pkgs/applications/networking/mailreaders/claws-mail/gtk3.nix b/third_party/nixpkgs/pkgs/applications/networking/mailreaders/claws-mail/gtk3.nix
index 3a828b631a..d522309244 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/mailreaders/claws-mail/gtk3.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/mailreaders/claws-mail/gtk3.nix
@@ -1,7 +1,7 @@
{ lib, config, fetchgit, stdenv, wrapGAppsHook, autoreconfHook, bison, flex
, curl, dbus, dbus-glib, enchant, gtk3, gnutls, gnupg, gpgme
, libarchive, libcanberra-gtk3, libetpan, libnotify, libsoup, libxml2, networkmanager
-, openldap, perl, pkgconfig, poppler, python, shared-mime-info, webkitgtk
+, openldap, perl, pkg-config, poppler, python, shared-mime-info, webkitgtk
, glib-networking, gsettings-desktop-schemas, libSM, libytnef, libical
# Build options
# TODO: A flag to build the manual.
@@ -55,7 +55,7 @@ stdenv.mkDerivation rec {
--subst-var-by MIMEROOTDIR ${shared-mime-info}/share
'';
- nativeBuildInputs = [ autoreconfHook bison flex pkgconfig wrapGAppsHook python.pkgs.wrapPython ];
+ nativeBuildInputs = [ autoreconfHook bison flex pkg-config wrapGAppsHook python.pkgs.wrapPython ];
propagatedBuildInputs = with python.pkgs; [ python ] ++ optionals enablePluginPython [ pygtk pygobject2 ];
buildInputs =
diff --git a/third_party/nixpkgs/pkgs/applications/networking/mailreaders/evolution/evolution-ews/default.nix b/third_party/nixpkgs/pkgs/applications/networking/mailreaders/evolution/evolution-ews/default.nix
index fbd6d1d924..3471795b43 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/mailreaders/evolution/evolution-ews/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/mailreaders/evolution/evolution-ews/default.nix
@@ -1,19 +1,19 @@
-{ lib, stdenv, fetchurl, gnome3, cmake, gettext, intltool, pkg-config, evolution-data-server
+{ lib, stdenv, fetchurl, gnome3, cmake, gettext, intltool, pkg-config, evolution-data-server, evolution
, sqlite, gtk3, webkitgtk, libgdata, libmspack }:
stdenv.mkDerivation rec {
pname = "evolution-ews";
- version = "3.36.5";
+ version = "3.38.3";
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "0h1wz4hxsasihdvvsaxnmzka4afjw7603gn0qcw8rxpw114ib1bl";
+ sha256 = "1s2jpviliazmhnpkh8dc57ga3c3612f2rnc0nfya5ndbi6lpzxhi";
};
nativeBuildInputs = [ cmake gettext intltool pkg-config ];
buildInputs = [
- evolution-data-server gnome3.evolution
+ evolution-data-server evolution
sqlite libgdata
gtk3 webkitgtk
libmspack
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-3/apps/evolution/default.nix b/third_party/nixpkgs/pkgs/applications/networking/mailreaders/evolution/evolution/default.nix
similarity index 90%
rename from third_party/nixpkgs/pkgs/desktops/gnome-3/apps/evolution/default.nix
rename to third_party/nixpkgs/pkgs/applications/networking/mailreaders/evolution/evolution/default.nix
index 45c8015ce2..b8aaabca0f 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnome-3/apps/evolution/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/mailreaders/evolution/evolution/default.nix
@@ -6,14 +6,12 @@
, libxml2
, webkitgtk
, highlight
-, pkgconfig
+, pkg-config
, gtk3
, glib
, libnotify
, gspell
, evolution-data-server
-, adwaita-icon-theme
-, gnome-desktop
, libgdata
, libgweather
, glib-networking
@@ -43,11 +41,11 @@
stdenv.mkDerivation rec {
pname = "evolution";
- version = "3.38.2";
+ version = "3.38.3";
src = fetchurl {
url = "mirror://gnome/sources/evolution/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "1whjgfhcxpb5yhhvyqb8pv71vprw6fv02czin4k4z6dxrxsq32qx";
+ sha256 = "1kfshljvkpbh965rjlyy1qjjm0ic3rdxisyy9c5jjvv2qlk65b3z";
};
nativeBuildInputs = [
@@ -56,12 +54,12 @@ stdenv.mkDerivation rec {
itstool
libxml2
ninja
- pkgconfig
+ pkg-config
wrapGAppsHook
];
buildInputs = [
- adwaita-icon-theme
+ gnome3.adwaita-icon-theme
bogofilter
db
evolution-data-server
@@ -69,7 +67,7 @@ stdenv.mkDerivation rec {
gdk-pixbuf
glib
glib-networking
- gnome-desktop
+ gnome3.gnome-desktop
gsettings-desktop-schemas
gst_all_1.gst-plugins-base
gst_all_1.gstreamer
@@ -115,10 +113,13 @@ stdenv.mkDerivation rec {
doCheck = true;
+ patches = [
+ ./moduledir_from_env.patch
+ ];
+
passthru = {
updateScript = gnome3.updateScript {
packageName = "evolution";
- attrPath = "gnome3.evolution";
};
};
diff --git a/third_party/nixpkgs/pkgs/applications/networking/mailreaders/evolution/evolution/moduledir_from_env.patch b/third_party/nixpkgs/pkgs/applications/networking/mailreaders/evolution/evolution/moduledir_from_env.patch
new file mode 100644
index 0000000000..2a5edfb9a5
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/applications/networking/mailreaders/evolution/evolution/moduledir_from_env.patch
@@ -0,0 +1,21 @@
+diff --git a/src/shell/main.c b/src/shell/main.c
+index 5d089225ca..030908d684 100644
+--- a/src/shell/main.c
++++ b/src/shell/main.c
+@@ -407,7 +407,15 @@ create_default_shell (void)
+ }
+
+ /* Load all shared library modules. */
+- module_types = e_module_load_all_in_directory (EVOLUTION_MODULEDIR);
++ const gchar *modules_directory = EVOLUTION_MODULEDIR;
++ const gchar *modules_directory_env;
++
++ modules_directory_env = g_getenv ("EVOLUTION_MODULEDIR");
++ if (modules_directory_env &&
++ g_file_test (modules_directory_env, G_FILE_TEST_IS_DIR))
++ modules_directory = g_strdup (modules_directory_env);
++
++ module_types = e_module_load_all_in_directory (modules_directory);
+ g_list_free_full (module_types, (GDestroyNotify) g_type_module_unuse);
+
+ flags = G_APPLICATION_HANDLES_OPEN |
diff --git a/third_party/nixpkgs/pkgs/applications/networking/mailreaders/evolution/evolution/wrapper.nix b/third_party/nixpkgs/pkgs/applications/networking/mailreaders/evolution/evolution/wrapper.nix
new file mode 100644
index 0000000000..050082c6f9
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/applications/networking/mailreaders/evolution/evolution/wrapper.nix
@@ -0,0 +1,41 @@
+{ lib, makeWrapper, symlinkJoin, gnome3, plugins }:
+
+symlinkJoin {
+ name = "evolution-with-plugins";
+ paths = [ gnome3.evolution-data-server ] ++ plugins;
+
+ buildInputs = [ makeWrapper ];
+
+ postBuild = ''
+ for i in $out/bin/* $out/libexec/**; do
+ if [ ! -d $i ]; then
+ echo wrapping $i
+ wrapProgram $i \
+ --set LD_LIBRARY_PATH "$out/lib" \
+ --set EDS_ADDRESS_BOOK_MODULES "$out/lib/evolution-data-server/addressbook-backends/" \
+ --set EDS_CALENDAR_MODULES "$out/lib/evolution-data-server/calendar-backends/" \
+ --set EDS_CAMEL_PROVIDER_DIR "$out/lib/evolution-data-server/camel-providers/" \
+ --set EDS_REGISTRY_MODULES "$out/lib/evolution-data-server/registry-modules/" \
+ --set EVOLUTION_MODULEDIR "$out/lib/evolution/modules"
+ fi
+ done
+
+ fixSymlink () {
+ local link=$1
+ local target=$(readlink $link);
+ local newtarget=$(sed "s@/nix/store/[^/]*/@$out/@" <<< "$target")
+ if [[ $target != $newtarget ]] && [[ -d $newtarget ]]; then
+ echo fixing link to point to $newtarget instead of $target
+ rm $link
+ ln -s $newtarget $link
+ fi
+ }
+
+ fixSymlink $out/share/dbus-1/service
+ fixSymlink $out/lib/systemd/user
+ for i in $out/share/dbus-1/services/*.service $out/lib/systemd/user/*.service; do
+ echo fixing service file $i to point to $out
+ sed -i "s@/nix/store/[^/]*/@$out/@" $i
+ done
+ '';
+}
diff --git a/third_party/nixpkgs/pkgs/applications/networking/mailreaders/hasmail/default.nix b/third_party/nixpkgs/pkgs/applications/networking/mailreaders/hasmail/default.nix
index a097fd0dd8..b2ec2a743f 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/mailreaders/hasmail/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/mailreaders/hasmail/default.nix
@@ -1,7 +1,7 @@
{ lib
, buildGoModule
, fetchFromGitHub
-, pkgconfig
+, pkg-config
, gobject-introspection
, pango
, cairo
@@ -24,7 +24,7 @@ buildGoModule rec {
doCheck = false;
nativeBuildInputs = [
- pkgconfig
+ pkg-config
];
buildInputs = [
diff --git a/third_party/nixpkgs/pkgs/applications/networking/mailreaders/lumail/default.nix b/third_party/nixpkgs/pkgs/applications/networking/mailreaders/lumail/default.nix
index 0f1f2e52d8..878b778c5a 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/mailreaders/lumail/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/mailreaders/lumail/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, lua, file, ncurses, gmime, pcre-cpp
+{ lib, stdenv, fetchurl, pkg-config, lua, file, ncurses, gmime, pcre-cpp
, perl, perlPackages, makeWrapper
, debugBuild ? false
, alternativeGlobalConfigFilePath ? null
@@ -35,7 +35,7 @@ stdenv.mkDerivation {
enableParallelBuilding = true;
- nativeBuildInputs = [ pkgconfig makeWrapper ];
+ nativeBuildInputs = [ pkg-config makeWrapper ];
buildInputs = [
lua file ncurses gmime pcre-cpp
perl perlPackages.JSON perlPackages.NetIMAPClient
diff --git a/third_party/nixpkgs/pkgs/applications/networking/mailreaders/mailnag/goa-plugin.nix b/third_party/nixpkgs/pkgs/applications/networking/mailreaders/mailnag/goa-plugin.nix
index 4f60135cca..1def97bd62 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/mailreaders/mailnag/goa-plugin.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/mailreaders/mailnag/goa-plugin.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv
+{ lib
, fetchFromGitHub
, python3Packages
, gobject-introspection
diff --git a/third_party/nixpkgs/pkgs/applications/networking/mailreaders/mailpile/default.nix b/third_party/nixpkgs/pkgs/applications/networking/mailreaders/mailpile/default.nix
index 2cb1fd56ec..1d1dc030c3 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/mailreaders/mailpile/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/mailreaders/mailpile/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, python2Packages, gnupg1orig, openssl, git }:
+{ lib, fetchFromGitHub, python2Packages, gnupg1orig, openssl, git }:
python2Packages.buildPythonApplication rec {
pname = "mailpile";
diff --git a/third_party/nixpkgs/pkgs/applications/networking/mailreaders/mailspring/default.nix b/third_party/nixpkgs/pkgs/applications/networking/mailreaders/mailspring/default.nix
index f0ab5f148f..f0f3bdb3ff 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/mailreaders/mailspring/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/mailreaders/mailspring/default.nix
@@ -18,11 +18,11 @@
stdenv.mkDerivation rec {
pname = "mailspring";
- version = "1.7.8";
+ version = "1.8.0";
src = fetchurl {
url = "https://github.com/Foundry376/Mailspring/releases/download/${version}/mailspring-${version}-amd64.deb";
- sha256 = "207fbf813b6da018a5b848e5dc1194b5996daab39adbd873b2cecb0565c105ce";
+ sha256 = "BtzYcHN87qH7s3GiBrsDfmuy9v2xdhCeSShu8+T9T3E=";
};
nativeBuildInputs = [
@@ -60,7 +60,6 @@ stdenv.mkDerivation rec {
cp -ar ./usr/share $out
substituteInPlace $out/share/mailspring/resources/app.asar.unpacked/mailsync \
- --replace realpath ${coreutils}/bin/realpath \
--replace dirname ${coreutils}/bin/dirname
ln -s $out/share/mailspring/mailspring $out/bin/mailspring
diff --git a/third_party/nixpkgs/pkgs/applications/networking/mailreaders/meli/default.nix b/third_party/nixpkgs/pkgs/applications/networking/mailreaders/meli/default.nix
index 519448c3ad..ec50e91317 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/mailreaders/meli/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/mailreaders/meli/default.nix
@@ -1,8 +1,7 @@
-{ stdenv
-, lib
+{ lib
, fetchgit
, rustPlatform
-, pkgconfig
+, pkg-config
, openssl
, dbus
, sqlite
@@ -28,7 +27,7 @@ rustPlatform.buildRustPackage rec {
cargoBuildFlags = lib.optional withNotmuch "--features=notmuch";
- nativeBuildInputs = [ pkgconfig gzip makeWrapper ];
+ nativeBuildInputs = [ pkg-config gzip makeWrapper ];
buildInputs = [ openssl dbus sqlite ] ++ lib.optional withNotmuch notmuch;
diff --git a/third_party/nixpkgs/pkgs/applications/networking/mailreaders/mlarchive2maildir/default.nix b/third_party/nixpkgs/pkgs/applications/networking/mailreaders/mlarchive2maildir/default.nix
index ea10bf8924..6cd0b3db78 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/mailreaders/mlarchive2maildir/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/mailreaders/mlarchive2maildir/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, python3, notmuch }:
+{ lib, python3, notmuch }:
python3.pkgs.buildPythonApplication rec {
pname = "mlarchive2maildir";
diff --git a/third_party/nixpkgs/pkgs/applications/networking/mailreaders/mutt/default.nix b/third_party/nixpkgs/pkgs/applications/networking/mailreaders/mutt/default.nix
index 5120f9291c..874fa0d42e 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/mailreaders/mutt/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/mailreaders/mutt/default.nix
@@ -27,11 +27,11 @@ with lib;
stdenv.mkDerivation rec {
pname = "mutt";
- version = "2.0.4";
+ version = "2.0.5";
src = fetchurl {
url = "http://ftp.mutt.org/pub/mutt/${pname}-${version}.tar.gz";
- sha256 = "1m4ig69qw4g3lhm4351snmy5i0ch65fqc9vqqdybr6jy21w7w225";
+ sha256 = "0k80s27sf7djb7zxj81ihksr8jkr71mfaa8976fzh41i1pn5l7g2";
};
patches = optional smimeSupport (fetchpatch {
diff --git a/third_party/nixpkgs/pkgs/applications/networking/mailreaders/notbit/default.nix b/third_party/nixpkgs/pkgs/applications/networking/mailreaders/notbit/default.nix
index 1f7bbf5c71..5c979bde60 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/mailreaders/notbit/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/mailreaders/notbit/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, autoreconfHook, pkgconfig,
+{ lib, stdenv, fetchFromGitHub, autoreconfHook, pkg-config,
gettext, openssl
}:
@@ -15,7 +15,7 @@ stdenv.mkDerivation {
sha256 = "1623n0lvx42mamvb2vwin5i38hh0nxpxzmkr5188ss2x7m20lmii";
};
- nativeBuildInputs = [ autoreconfHook pkgconfig ];
+ nativeBuildInputs = [ autoreconfHook pkg-config ];
buildInputs = [ openssl gettext ];
diff --git a/third_party/nixpkgs/pkgs/applications/networking/mailreaders/notmuch-addrlookup/default.nix b/third_party/nixpkgs/pkgs/applications/networking/mailreaders/notmuch-addrlookup/default.nix
index fcb92d3fcc..64ebb78a12 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/mailreaders/notmuch-addrlookup/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/mailreaders/notmuch-addrlookup/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, pkgconfig, glib, notmuch }:
+{ lib, stdenv, fetchFromGitHub, pkg-config, glib, notmuch }:
let
version = "9";
@@ -14,7 +14,7 @@ stdenv.mkDerivation {
sha256 = "1j3zdx161i1x4w0nic14ix5i8hd501rb31daf8api0k8855sx4rc";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ glib notmuch ];
installPhase = "install -D notmuch-addrlookup $out/bin/notmuch-addrlookup";
diff --git a/third_party/nixpkgs/pkgs/applications/networking/mailreaders/notmuch/default.nix b/third_party/nixpkgs/pkgs/applications/networking/mailreaders/notmuch/default.nix
index 59c7b6bf9d..ddffe07470 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/mailreaders/notmuch/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/mailreaders/notmuch/default.nix
@@ -1,5 +1,5 @@
{ fetchurl, fetchgit, lib, stdenv
-, pkgconfig, gnupg
+, pkg-config, gnupg
, xapian, gmime, talloc, zlib
, doxygen, perl, texinfo
, pythonPackages
@@ -12,7 +12,7 @@
with lib;
stdenv.mkDerivation rec {
- version = "0.31";
+ version = "0.31.3";
pname = "notmuch";
passthru = {
@@ -22,12 +22,12 @@ stdenv.mkDerivation rec {
src = fetchgit {
url = "https://git.notmuchmail.org/git/notmuch";
- sha256 = "0f9d9k9avb46yh2r8fvijvw7bryqwckvyzc68f9phax2g4c99x4x";
+ sha256 = "1wm1myzacz1dcg7vdfd3akia3xan7ssfspf1fflrwm18hdalss5v";
rev = version;
};
nativeBuildInputs = [
- pkgconfig
+ pkg-config
doxygen # (optional) api docs
pythonPackages.sphinx # (optional) documentation -> doc/INSTALL
texinfo # (optional) documentation -> doc/INSTALL
diff --git a/third_party/nixpkgs/pkgs/applications/networking/mailreaders/notmuch/muchsync.nix b/third_party/nixpkgs/pkgs/applications/networking/mailreaders/notmuch/muchsync.nix
index de248faace..fc8c83f216 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/mailreaders/notmuch/muchsync.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/mailreaders/notmuch/muchsync.nix
@@ -1,5 +1,5 @@
{ lib, stdenv, fetchurl
-, notmuch, openssl, pkgconfig, sqlite, xapian, zlib
+, notmuch, openssl, pkg-config, sqlite, xapian, zlib
}:
stdenv.mkDerivation rec {
version = "5";
@@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
url = "http://www.muchsync.org/src/${pname}-${version}.tar.gz";
sha256 = "1k2m44pj5i6vfhp9icdqs42chsp208llanc666p3d9nww8ngq2lb";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ notmuch openssl sqlite xapian zlib ];
meta = {
description = "Synchronize maildirs and notmuch databases";
diff --git a/third_party/nixpkgs/pkgs/applications/networking/mailreaders/sylpheed/default.nix b/third_party/nixpkgs/pkgs/applications/networking/mailreaders/sylpheed/default.nix
index 1b6cc50ffd..48a212b4ff 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/mailreaders/sylpheed/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/mailreaders/sylpheed/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, gtk2, openssl ? null, gpgme ? null
+{ lib, stdenv, fetchurl, pkg-config, gtk2, openssl ? null, gpgme ? null
, gpgSupport ? true, sslSupport ? true }:
assert gpgSupport -> gpgme != null;
@@ -15,7 +15,7 @@ stdenv.mkDerivation rec {
sha256 = "0j9y5vdzch251s264diw9clrn88dn20bqqkwfmis9l7m8vmwasqd";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ gtk2 ]
++ optionals gpgSupport [ gpgme ]
@@ -25,7 +25,7 @@ stdenv.mkDerivation rec {
++ optional sslSupport "--enable-ssl";
meta = {
- homepage = "http://sylpheed.sraoss.jp/en/";
+ homepage = "https://sylpheed.sraoss.jp/en/";
description = "Lightweight and user-friendly e-mail client";
maintainers = with maintainers; [ eelco ];
platforms = platforms.linux ++ platforms.darwin;
diff --git a/third_party/nixpkgs/pkgs/applications/networking/mailreaders/thunderbird-bin/release_sources.nix b/third_party/nixpkgs/pkgs/applications/networking/mailreaders/thunderbird-bin/release_sources.nix
index faf4fd7b45..f78c4457b8 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/mailreaders/thunderbird-bin/release_sources.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/mailreaders/thunderbird-bin/release_sources.nix
@@ -1,665 +1,665 @@
{
- version = "78.6.1";
+ version = "78.7.0";
sources = [
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-x86_64/af/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-x86_64/af/thunderbird-78.7.0.tar.bz2";
locale = "af";
arch = "linux-x86_64";
- sha256 = "f6fb6e449dbfb7478b5faffa0118845a2e55fb09e27f6b4bc63c4d8abd2f5db5";
+ sha256 = "2e5741f536243b84f6014c33b44900a01dcbe8c42e17f3d6acb62a2441708c69";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-x86_64/ar/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-x86_64/ar/thunderbird-78.7.0.tar.bz2";
locale = "ar";
arch = "linux-x86_64";
- sha256 = "33f0010135377291851e06fd43fe797fc331d93e018e4410b878ea7056e149b9";
+ sha256 = "bb2126528e1aa170fd0b59914fbcb3df3eba57aa83c995284ceadb40b24e65be";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-x86_64/ast/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-x86_64/ast/thunderbird-78.7.0.tar.bz2";
locale = "ast";
arch = "linux-x86_64";
- sha256 = "a5b4e9007b68abb9100f757d62ab976a4ecd8e7f389f896411b9957ecc175b62";
+ sha256 = "93b59d8d66b2d87076f680fd6e284f7f424a7925d82e3fa6e394388278a89a4a";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-x86_64/be/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-x86_64/be/thunderbird-78.7.0.tar.bz2";
locale = "be";
arch = "linux-x86_64";
- sha256 = "ed9846f9e06dcbc60b6dfb08814d19111558f91e96181b73338af8dc30b89ad7";
+ sha256 = "92dd5f24667a1886ab321df2148096ab7530c6fb8306d6d21e158c72dbcd8611";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-x86_64/bg/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-x86_64/bg/thunderbird-78.7.0.tar.bz2";
locale = "bg";
arch = "linux-x86_64";
- sha256 = "c45a472030b9c42931966a8f90e0d9de9364a4bcca721678090a6702480a1a27";
+ sha256 = "03444b4e10bbad0fec4928564d39b30f9e9ff8705adcc20706959eee357ee45c";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-x86_64/br/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-x86_64/br/thunderbird-78.7.0.tar.bz2";
locale = "br";
arch = "linux-x86_64";
- sha256 = "37cda6ed4d6296d58b18b8325eeeeccc24088029999c4146ce429ff131eefab0";
+ sha256 = "088b6b2456f475c76527122d503f2d91c274e88cafa9a052029f2f4e00a0609d";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-x86_64/ca/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-x86_64/ca/thunderbird-78.7.0.tar.bz2";
locale = "ca";
arch = "linux-x86_64";
- sha256 = "be91d650c2e8e26afe64373c8ad9213c9b3f903c0037ef9fe215ac4b46b2fe4b";
+ sha256 = "4be51f350929a907aa20a036c7ea7232d14874ff29c622cb4a6c917634a79019";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-x86_64/cak/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-x86_64/cak/thunderbird-78.7.0.tar.bz2";
locale = "cak";
arch = "linux-x86_64";
- sha256 = "5dab8ad6ab718855237fa5b43ac687e117e7eaeabc1702fe3cfc49af2f62fdf7";
+ sha256 = "f50880a17573b1eb2bee79c2768eb04eaf2b715b7fbeb134e08634dac3ea7e22";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-x86_64/cs/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-x86_64/cs/thunderbird-78.7.0.tar.bz2";
locale = "cs";
arch = "linux-x86_64";
- sha256 = "a6c4afa14cefb505aade5a9d8b48a12d9d4f4823c8db7356eb635dc1c492f592";
+ sha256 = "e1971a4e5f91a7d6de06fd2121e7cc0169d5c8ec04418540a840c887b5c1a560";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-x86_64/cy/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-x86_64/cy/thunderbird-78.7.0.tar.bz2";
locale = "cy";
arch = "linux-x86_64";
- sha256 = "f45e222a10bdfe13c51a49e834d10f00320d7cd4093160d7b3616fce01a208ff";
+ sha256 = "20f7086783ce5ed7bafa9875555008e62e146b080fe6eb1ad3ddf2e5fee9f0c1";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-x86_64/da/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-x86_64/da/thunderbird-78.7.0.tar.bz2";
locale = "da";
arch = "linux-x86_64";
- sha256 = "618d582a161d7ee6e7d304e200486b0af7df6cb1a0d154de9fd5ed208e71ef07";
+ sha256 = "8ea77a13dd99252ada9a02115457ffd8a73e7422bd633d1f8dff835fef1daedf";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-x86_64/de/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-x86_64/de/thunderbird-78.7.0.tar.bz2";
locale = "de";
arch = "linux-x86_64";
- sha256 = "79f86cc42efb58ba5b1da6d99c4f17ecbeafe235ed6fe03d772d48e3a4f9f4b1";
+ sha256 = "9ba270c4013c0bee106ea45fc46b79f066daa1e1b90a03000ec93a54c80f65b6";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-x86_64/dsb/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-x86_64/dsb/thunderbird-78.7.0.tar.bz2";
locale = "dsb";
arch = "linux-x86_64";
- sha256 = "13a929d9848809c9e44fe6d564fdd796fd3aa87103f6c9cbe5797d73ba4a858a";
+ sha256 = "1e4394e4ecd44714abc0756054e751daeee4b2f485bcd3fa2db697dceb756c37";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-x86_64/el/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-x86_64/el/thunderbird-78.7.0.tar.bz2";
locale = "el";
arch = "linux-x86_64";
- sha256 = "fb520853ca5aac6380411e86858f58040369100ef1602452d0b1d12dafa4bd89";
+ sha256 = "543d9343785f655caa637a2bdbf56a814b280efe206ef5868c855f2b397e0e88";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-x86_64/en-CA/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-x86_64/en-CA/thunderbird-78.7.0.tar.bz2";
locale = "en-CA";
arch = "linux-x86_64";
- sha256 = "ca00e11b378e00a1c551b45608e8261ca5cef088975925030b1c3294f8cd6935";
+ sha256 = "76e414cf62428874d4e9633fa6ae166ea16f6d295a4ddb4240c5f310557ec928";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-x86_64/en-GB/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-x86_64/en-GB/thunderbird-78.7.0.tar.bz2";
locale = "en-GB";
arch = "linux-x86_64";
- sha256 = "fb792943477dfb5210b071832474e27a66290af49ed3204adbaef301bf97b9a8";
+ sha256 = "cfbd194b58349fbd5d8dc0ccaeb36ea0fe21b28bf25f176ba8d12bb79ff25501";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-x86_64/en-US/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-x86_64/en-US/thunderbird-78.7.0.tar.bz2";
locale = "en-US";
arch = "linux-x86_64";
- sha256 = "442cd017c9aa5321b7f59ca165f4a687e3619d2d5fefcb9af3127d2d8d0a69f7";
+ sha256 = "2e0501823951e4f5239b4c75a05f1d9d882d600a0080fd5cc7bc792990357b2f";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-x86_64/es-AR/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-x86_64/es-AR/thunderbird-78.7.0.tar.bz2";
locale = "es-AR";
arch = "linux-x86_64";
- sha256 = "c3b14e63e75efa1411480a8fb9df4e5f57c733f1782f122514c324d2cb943cbf";
+ sha256 = "37c8d43b674558fa7e8bfe9b276762562e9132daf377727ac77cd2869c16a628";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-x86_64/es-ES/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-x86_64/es-ES/thunderbird-78.7.0.tar.bz2";
locale = "es-ES";
arch = "linux-x86_64";
- sha256 = "f0aad6c895034cd01d55a9e17f3ec81912767b46b3d1db65da24884ee2dfe532";
+ sha256 = "b79324ecdf228b24c7c51a1dc9129c39518d6a19c7a083364639bab16cc52214";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-x86_64/et/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-x86_64/et/thunderbird-78.7.0.tar.bz2";
locale = "et";
arch = "linux-x86_64";
- sha256 = "07b29082709f888febae991196c05fc3de3b87a5b7371000d002ac59870c7d45";
+ sha256 = "35c30673d027bfc465bb1ff9b5fa2f52487472ef870e6a8c08e0ec2d0ceacae2";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-x86_64/eu/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-x86_64/eu/thunderbird-78.7.0.tar.bz2";
locale = "eu";
arch = "linux-x86_64";
- sha256 = "0b49e505114f24832f337d265a9bf092d25e653790c595c698f3e11a82fd11d3";
+ sha256 = "3af23e4364bb5a44f38a8931da270269780c0d8d0a115f77d16a15ff84f4c2bb";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-x86_64/fa/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-x86_64/fa/thunderbird-78.7.0.tar.bz2";
locale = "fa";
arch = "linux-x86_64";
- sha256 = "b333b2a40b4c57ed00c9833bb32a88a72a4db3e4b376db07b84fc146df9fc6c3";
+ sha256 = "596877606b66903812ca456332aeb0c80d365255d99c6adc51d8606a5a80e024";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-x86_64/fi/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-x86_64/fi/thunderbird-78.7.0.tar.bz2";
locale = "fi";
arch = "linux-x86_64";
- sha256 = "5e484dc76a50f77fbc24fac3c8d11f2b4501a3488b8dcc7cb5517b263833966c";
+ sha256 = "e9fa8440743a8ff0ba6963e1d595e959791ad814bc3c239f63478ef1fe2fe05c";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-x86_64/fr/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-x86_64/fr/thunderbird-78.7.0.tar.bz2";
locale = "fr";
arch = "linux-x86_64";
- sha256 = "63e95323a8b93831516ce0015a052d316a6d501f6c7a4a0b1bed6dd367367aee";
+ sha256 = "5b41d9065654f248b3765c79872d6ab9f4333515f36d6bdd8306e73502100f54";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-x86_64/fy-NL/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-x86_64/fy-NL/thunderbird-78.7.0.tar.bz2";
locale = "fy-NL";
arch = "linux-x86_64";
- sha256 = "d05e85a3fa9a212160821bcf26cde73eab17ddd1f879c4e1e5d46d28f27bdf17";
+ sha256 = "f607c83d05d40ba9bb596819a86cc1c15fedc55ff47916f83650ef8f6e37251c";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-x86_64/ga-IE/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-x86_64/ga-IE/thunderbird-78.7.0.tar.bz2";
locale = "ga-IE";
arch = "linux-x86_64";
- sha256 = "475f4176d529afcc25b5480762ac0cfddaf61e0bd95fffc3761c152b10094ba1";
+ sha256 = "b1a244481eef2a8a7796fb17ec6283ab44bce5ec04063a8b84a5fffef8ea70d0";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-x86_64/gd/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-x86_64/gd/thunderbird-78.7.0.tar.bz2";
locale = "gd";
arch = "linux-x86_64";
- sha256 = "13bbd007cab49ab1f37862392e3c02c5418deece6894fb2ddb1f15e9ce811bbf";
+ sha256 = "bf30f3825599bc0168fe533a50481f779acd57432188fd0b90c98fa50ad23eb6";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-x86_64/gl/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-x86_64/gl/thunderbird-78.7.0.tar.bz2";
locale = "gl";
arch = "linux-x86_64";
- sha256 = "8cb71820ff19c7a7c9186aefcd80cf27d0ace5331b320e2e4660d982921b6d96";
+ sha256 = "3184484adade8ee8fd57570103fd3dce2f2ac582e9f4fb5bfc884fd3f0fa6630";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-x86_64/he/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-x86_64/he/thunderbird-78.7.0.tar.bz2";
locale = "he";
arch = "linux-x86_64";
- sha256 = "12092b25ae77177bac52dd0555136b041dc409507401566d8f0f0973a59eabce";
+ sha256 = "e34713989d1b98d55ea852f23e49353779be449142bdfa5098d68d076d6a9f69";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-x86_64/hr/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-x86_64/hr/thunderbird-78.7.0.tar.bz2";
locale = "hr";
arch = "linux-x86_64";
- sha256 = "b9cff4319fb62af844d278c93a649b85c64469aaaf9881a6788aa25498afe5ec";
+ sha256 = "a1833d7bbd438319f4dc37378c1dce49243f148db7f58f8063346bf9a5725653";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-x86_64/hsb/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-x86_64/hsb/thunderbird-78.7.0.tar.bz2";
locale = "hsb";
arch = "linux-x86_64";
- sha256 = "3bb8f6d9989270197e5b99fce18e2558daf19317b47bea50d8a30a7934c68859";
+ sha256 = "359117a30c63a85b9d41f0369bb448ba470edd41f705070d9f7b4a805f89cf65";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-x86_64/hu/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-x86_64/hu/thunderbird-78.7.0.tar.bz2";
locale = "hu";
arch = "linux-x86_64";
- sha256 = "253c65d5a1a0b8780f8add3fa532d10290d7aa86e99efa8ed1c881f6ff76e4ec";
+ sha256 = "4d51554390fdab6caa01993697b1490d69504556207e9202d6e59614256dc941";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-x86_64/hy-AM/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-x86_64/hy-AM/thunderbird-78.7.0.tar.bz2";
locale = "hy-AM";
arch = "linux-x86_64";
- sha256 = "8dd61e4cbaddb8f97e466402e474adb6c22f2ac9b3d7ddeac53aecbb21ac1129";
+ sha256 = "a838b6bfefa9c2852e4316f3665c37c1fcad8e8400fcf8fff769f1e44b4004eb";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-x86_64/id/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-x86_64/id/thunderbird-78.7.0.tar.bz2";
locale = "id";
arch = "linux-x86_64";
- sha256 = "b03444c14c9f73dce2620f1acfa975e165b2ee33d27a8bf359dd3b3a0a22199e";
+ sha256 = "b293c67ff239ac6632d9c914ba8c9f6a161c1400bf3dca3295683632d2e4e64b";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-x86_64/is/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-x86_64/is/thunderbird-78.7.0.tar.bz2";
locale = "is";
arch = "linux-x86_64";
- sha256 = "4d4e355365b20561b50f72027c160c2d0d3742a09654f6a2b5db80af4aa0b794";
+ sha256 = "f5cce0c2dcaef81da19a2eaf3e294e9c72153d25be48d382ecd06aca430c76c8";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-x86_64/it/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-x86_64/it/thunderbird-78.7.0.tar.bz2";
locale = "it";
arch = "linux-x86_64";
- sha256 = "1ea72c07428ab4cff56541b6b18e571f1e0f0f22bd161071548d38746eee1015";
+ sha256 = "1ab3587a7ba49e479588fba735571f458f378f4845a686a22bcd6e2483bbc3d7";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-x86_64/ja/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-x86_64/ja/thunderbird-78.7.0.tar.bz2";
locale = "ja";
arch = "linux-x86_64";
- sha256 = "1983ca2ffd9a2c53a8ac46ee36757375f53d2f6c2ac519ce7fde004e11a6f48f";
+ sha256 = "9ce1c13c539e3e11203ad35ef1f70e71204ceaf548279ac1dd8f39ee07f92013";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-x86_64/ka/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-x86_64/ka/thunderbird-78.7.0.tar.bz2";
locale = "ka";
arch = "linux-x86_64";
- sha256 = "339b7be89dfda68efb30c6f72036f94fbaba9b230977b27506edf9f1e70b572f";
+ sha256 = "5174664bb0cd1dcbdc845664ba41c89ea0ae3bbd4c755219e709f1be76d99ef7";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-x86_64/kab/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-x86_64/kab/thunderbird-78.7.0.tar.bz2";
locale = "kab";
arch = "linux-x86_64";
- sha256 = "5163897a19f9303a32dc69ad6697b458040ef09eb5b1b954617bd9833d66e491";
+ sha256 = "de5fc0cbc657d07138f8ba744903909133fe4cfeb5436c13a5c669573b4b5170";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-x86_64/kk/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-x86_64/kk/thunderbird-78.7.0.tar.bz2";
locale = "kk";
arch = "linux-x86_64";
- sha256 = "aa93b34afbe38389722959e5e8bfe788d158b2a186768bcd1a3469c5ab728d88";
+ sha256 = "abbb0e5474a369c230a4faf386dbf6d663020ffbaa0bd75e69305e539006d6f4";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-x86_64/ko/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-x86_64/ko/thunderbird-78.7.0.tar.bz2";
locale = "ko";
arch = "linux-x86_64";
- sha256 = "06fac9843688e278a56d3bd4d650cb9f2a369c09343663cbfd79054c80a24dde";
+ sha256 = "7b66371753ced2b07d136c67c3fc91a562a3fcee6b377fe1d35c550126358b91";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-x86_64/lt/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-x86_64/lt/thunderbird-78.7.0.tar.bz2";
locale = "lt";
arch = "linux-x86_64";
- sha256 = "6bb215f78165bd0377c983c544a84e4bd41053af475a544e61c78bb2ee0272b6";
+ sha256 = "99811e5ecd83d827a3fbbe20666da7ea307e105fdf1090f0f61e3853a51bb53f";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-x86_64/ms/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-x86_64/ms/thunderbird-78.7.0.tar.bz2";
locale = "ms";
arch = "linux-x86_64";
- sha256 = "59b93cc98131bd462279d36d2449176d1c4f546b4512a7316e88063ffcb1d66a";
+ sha256 = "d2c11fb20170d2c9eec6b780532ac9aa4e7d8d705802e2b68a8d7c07d3d1e120";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-x86_64/nb-NO/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-x86_64/nb-NO/thunderbird-78.7.0.tar.bz2";
locale = "nb-NO";
arch = "linux-x86_64";
- sha256 = "1d6f1b6d8db512d4ca330e4fd303efd2165cd7dea4055381b85d5c57534ad45c";
+ sha256 = "19fb8d0d0f8d80c4ed9c45c861c98c862ae880bcefb365c86fc5bcea1ef19d8c";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-x86_64/nl/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-x86_64/nl/thunderbird-78.7.0.tar.bz2";
locale = "nl";
arch = "linux-x86_64";
- sha256 = "30693fe9a43221a3afe5755257e0dc0820fdbdb6fc6fcff2ae39475a70a8f9dd";
+ sha256 = "42855c4f257cad05b6f9c6c7c48ee9cf02a9159e5dd05619f3af4b473574bd87";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-x86_64/nn-NO/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-x86_64/nn-NO/thunderbird-78.7.0.tar.bz2";
locale = "nn-NO";
arch = "linux-x86_64";
- sha256 = "dd27afaba1b3354a8a865e297e107f7717a00f83156c92b22ee18a08d6b2ba2f";
+ sha256 = "c16c892b9a515700e328f01f5a92b7c4af199ae29a7c610d4795140c70bb83e5";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-x86_64/pa-IN/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-x86_64/pa-IN/thunderbird-78.7.0.tar.bz2";
locale = "pa-IN";
arch = "linux-x86_64";
- sha256 = "90ca962ae6585842191bdbb8495b37b10fdd0b477760565369457e1945dcab6d";
+ sha256 = "74c8bbf72b304d81d14fe9c1342c7b8bf17eb42dae52bb3b9ee043f0bdec94ec";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-x86_64/pl/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-x86_64/pl/thunderbird-78.7.0.tar.bz2";
locale = "pl";
arch = "linux-x86_64";
- sha256 = "1eb445495e9ff8b4f18eea7ce86655a6470b1d33b524c7eeb8938ecf030f1f20";
+ sha256 = "cadf3756acf8cbae0c2778edda4656589eb3d339a80736a9223c6add5c6fa99c";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-x86_64/pt-BR/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-x86_64/pt-BR/thunderbird-78.7.0.tar.bz2";
locale = "pt-BR";
arch = "linux-x86_64";
- sha256 = "2b45cf19695837209ddb6e079a1c05d449962dee94afd5bfb62ba22124b6eaf9";
+ sha256 = "1fe1f6edbd9d38a9db30720413c48ef91e4be77b1c218fddcb3db1fb98017971";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-x86_64/pt-PT/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-x86_64/pt-PT/thunderbird-78.7.0.tar.bz2";
locale = "pt-PT";
arch = "linux-x86_64";
- sha256 = "bf4d215bc674ffdc43f80a63f8a19e675209254e08e843b7ef447e488ce416ae";
+ sha256 = "ae5be903d29582feab6402b12034a01bbf338602a8739a1cad9d5d9806e4ed1c";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-x86_64/rm/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-x86_64/rm/thunderbird-78.7.0.tar.bz2";
locale = "rm";
arch = "linux-x86_64";
- sha256 = "aa9ac4a13278437b400035205baf92556e09d3a333a8ce9a3c3df7b241851717";
+ sha256 = "cfc9dba2b3977ac5721559746a1a1e071ff24116db5c52039ce9b40631e43619";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-x86_64/ro/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-x86_64/ro/thunderbird-78.7.0.tar.bz2";
locale = "ro";
arch = "linux-x86_64";
- sha256 = "edf568ef69d3b8444469d00d9295e377d4b7e8e1df5257b6a13b83cdc4c18b13";
+ sha256 = "97bdb9a195a3b8a74d82dd373cd5b25ffb1d61178a9f2b0a3610341e9a207158";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-x86_64/ru/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-x86_64/ru/thunderbird-78.7.0.tar.bz2";
locale = "ru";
arch = "linux-x86_64";
- sha256 = "22b27fbf138272264ee643fd6b55eb803fcce68682150daedde303ea6d297062";
+ sha256 = "c16b656259451be87d5e86795bf2ee14322743046a0b6f3542369337494abc90";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-x86_64/si/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-x86_64/si/thunderbird-78.7.0.tar.bz2";
locale = "si";
arch = "linux-x86_64";
- sha256 = "477906e0205fd6961a0b2ab2bff27577cc02ee3bf90c66329221b666cd726ba2";
+ sha256 = "34596141553b28a72b743cc7f80edb06549a71816f8caa4c7f9b20148a523fcc";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-x86_64/sk/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-x86_64/sk/thunderbird-78.7.0.tar.bz2";
locale = "sk";
arch = "linux-x86_64";
- sha256 = "df25d31d5fc75ffb4e961f8cdbde64183cc507efb2833e58f13ea9e3b849105d";
+ sha256 = "71ec684701c5d42521e5e1f39601f0cbf8b9c082555dd593695288f327c1a44e";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-x86_64/sl/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-x86_64/sl/thunderbird-78.7.0.tar.bz2";
locale = "sl";
arch = "linux-x86_64";
- sha256 = "4a2e66d474f2a8fee6e7a7158145c9474f9f03173e9b3e0c78f906ba612af99d";
+ sha256 = "9c4de92259c02966d8970fa7792d6a1d279d2021ecf78e4cdb5e992f4eae5e8d";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-x86_64/sq/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-x86_64/sq/thunderbird-78.7.0.tar.bz2";
locale = "sq";
arch = "linux-x86_64";
- sha256 = "fb602510a4b58e7a4574987638794a423991a147284babd6b40d3a8b4a859b19";
+ sha256 = "e05525980dba6605f4e722a42aa074a014c7a5786d261b3fa6f10570cfd952da";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-x86_64/sr/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-x86_64/sr/thunderbird-78.7.0.tar.bz2";
locale = "sr";
arch = "linux-x86_64";
- sha256 = "12e203abd18020c9e22eb0142c916d084bc61afe3be55bd0555c1aeb8d11f086";
+ sha256 = "e05a147164785faa39ca35728cbc8f5e769267a546bb22cade4411e3cc34cc22";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-x86_64/sv-SE/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-x86_64/sv-SE/thunderbird-78.7.0.tar.bz2";
locale = "sv-SE";
arch = "linux-x86_64";
- sha256 = "deef0110e1157c3a7521d1671cb54b8414d09b6cc2898f2bd3ba9f60e184ecd8";
+ sha256 = "f1349dce69bc95329b7558cd7b87109ccbf201bb6f42040c1b1a034d48d7d62a";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-x86_64/th/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-x86_64/th/thunderbird-78.7.0.tar.bz2";
locale = "th";
arch = "linux-x86_64";
- sha256 = "2c963e0e3804b0e93b6e1c11d09974049f134c36f55f5d57f57449bdc6008326";
+ sha256 = "e30b19275cfe460ebdf47c1c9bf8f97342568041ed16e925ddda334532ad1453";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-x86_64/tr/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-x86_64/tr/thunderbird-78.7.0.tar.bz2";
locale = "tr";
arch = "linux-x86_64";
- sha256 = "8e4daca1bb4d4f93fa6f834c8d8269b91c0fb07f5310e7bccdae202b868c9758";
+ sha256 = "13d3264c891b198e4030334ee771919c8fa45ca4cee4a9c30e6776e258a15ed1";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-x86_64/uk/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-x86_64/uk/thunderbird-78.7.0.tar.bz2";
locale = "uk";
arch = "linux-x86_64";
- sha256 = "57c1aeaeae081a253557e558c79fd8f85591495a56e9f1bec9153dd51214abf2";
+ sha256 = "f3a3c098c71c7632c36da1e1f401db5dcb5fefe8c4658d2e221d429be4d0867d";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-x86_64/uz/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-x86_64/uz/thunderbird-78.7.0.tar.bz2";
locale = "uz";
arch = "linux-x86_64";
- sha256 = "6fcd73f96acf99decaa639cb0d1adf99d65be2dc75b9ca8ba2d15308ee524990";
+ sha256 = "8c4a4e904eb4ddc131dbec594ccc9e4faef209f746d999c08618ad9757ec300b";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-x86_64/vi/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-x86_64/vi/thunderbird-78.7.0.tar.bz2";
locale = "vi";
arch = "linux-x86_64";
- sha256 = "108b21717a42c94ea38f46186f5ee3d570da56d9bacfb4eca9d9b14779e74237";
+ sha256 = "bad2147d54293ce4b245df01d47ab2555811292ec117a1b74e49aece0a5aa625";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-x86_64/zh-CN/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-x86_64/zh-CN/thunderbird-78.7.0.tar.bz2";
locale = "zh-CN";
arch = "linux-x86_64";
- sha256 = "09546642bc79c74a965e4700957c295527b7462d64744a651d5575127ce5c944";
+ sha256 = "000a1143b3f7c09717610459549305c99cedd4a4fc35d1b0bb276ae72b83c44e";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-x86_64/zh-TW/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-x86_64/zh-TW/thunderbird-78.7.0.tar.bz2";
locale = "zh-TW";
arch = "linux-x86_64";
- sha256 = "25f082fdf2051ceda74b12f3c6da76a18b66c928e204e9ce5364545540eee2a5";
+ sha256 = "bae5923d844f137e38b46519420a6e765fa5457733a60ffa6bda70185993e575";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-i686/af/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-i686/af/thunderbird-78.7.0.tar.bz2";
locale = "af";
arch = "linux-i686";
- sha256 = "cc01b60e44a2449458af74acc1774266e7cb44ed4eadb9cea766195974694676";
+ sha256 = "94e7737e9e06d84b336b5f69ff3a69220ff6ef12588857b8b8e4596f5f5ca7f3";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-i686/ar/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-i686/ar/thunderbird-78.7.0.tar.bz2";
locale = "ar";
arch = "linux-i686";
- sha256 = "a51eca5032e0beb9dd16bb18e1efe3dde8343ad964dabd25457fc5deea61f858";
+ sha256 = "2843aa9cbc0f102aae2abb192590445240568e94e35f4ed558fac446895c9daa";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-i686/ast/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-i686/ast/thunderbird-78.7.0.tar.bz2";
locale = "ast";
arch = "linux-i686";
- sha256 = "b6fed93d30de5635539e2a2f38e78b6e90df82ed79e9e3190f60389b598b928b";
+ sha256 = "01130d2e0bba48de5c9cdb3c0c83081e29ce8964218ab1e7f9d03b61facfb513";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-i686/be/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-i686/be/thunderbird-78.7.0.tar.bz2";
locale = "be";
arch = "linux-i686";
- sha256 = "7d8e58062d885a35be4cb5e66ed9e1752ba7d1b21c615f255766cde5d737fedd";
+ sha256 = "d8377688f8760afdea0ff93b37267b117090c311e0636aefe1185ab2ed0e0a05";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-i686/bg/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-i686/bg/thunderbird-78.7.0.tar.bz2";
locale = "bg";
arch = "linux-i686";
- sha256 = "daa18d443e9772f5d956f2b1aceb2186a20b39f18376d4a0ca021adc2436426e";
+ sha256 = "2eca1032ae4bc73967fab319681a5123ae2681a0128de6efd0d7a58aa97986b3";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-i686/br/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-i686/br/thunderbird-78.7.0.tar.bz2";
locale = "br";
arch = "linux-i686";
- sha256 = "3d9fb8cb96a670225b30f898b83d7ceebf9a43b639e1e60d38478c2d9e1bb8f3";
+ sha256 = "3c5b9e1a96be9f706f458480badcd4efb324d59c2e1227c31720c98eef19dac0";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-i686/ca/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-i686/ca/thunderbird-78.7.0.tar.bz2";
locale = "ca";
arch = "linux-i686";
- sha256 = "624f313e09d8ec67ec08ee57a4ee78105e05d378c474d1cc005d12061e55f629";
+ sha256 = "c31b3d7936726295e2e66a25b554af25fef04d76eeca0f0b2744dc6b38eb25d0";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-i686/cak/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-i686/cak/thunderbird-78.7.0.tar.bz2";
locale = "cak";
arch = "linux-i686";
- sha256 = "bd483d57306326d61b8bae407a4e4fffca4a6f6a6f57b6ebc4ee9f1b0bd2b38f";
+ sha256 = "8abbf5f08d4b9e606090a976bfc9e5cad794259cf2461c2a4edd028c783440e8";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-i686/cs/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-i686/cs/thunderbird-78.7.0.tar.bz2";
locale = "cs";
arch = "linux-i686";
- sha256 = "0262e549c966460469ac870492587c66114bdb96ef92e48ce50d9f28ba3f3e5c";
+ sha256 = "63a6a2e0eab7f7ab0522d36369b4cd696af3b24e9a00977bf3ba1ae440ec077c";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-i686/cy/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-i686/cy/thunderbird-78.7.0.tar.bz2";
locale = "cy";
arch = "linux-i686";
- sha256 = "3a22886e71d3eb8fa6aa683322db0cf19f14b80b4e97a2226dacfbcce7aa0574";
+ sha256 = "5415f68080e95b331146a53d00b312882a8c0b904c91509785bf79139a1accd6";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-i686/da/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-i686/da/thunderbird-78.7.0.tar.bz2";
locale = "da";
arch = "linux-i686";
- sha256 = "5c008c00784ac37ecf56fe24f38952b111d531936de00f47034fbc5a46ba2158";
+ sha256 = "a43d6445cb39506a898e96432d1730b780bc745344011d230771e4592e34b49d";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-i686/de/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-i686/de/thunderbird-78.7.0.tar.bz2";
locale = "de";
arch = "linux-i686";
- sha256 = "f3a1f1bc1b8ec9701050440c9312440a29392118cb680d6485836197c07ba44d";
+ sha256 = "b14360cbc698e636b56150bdf3ffd145d3bbb43c9f342eb56d74dca82674c25e";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-i686/dsb/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-i686/dsb/thunderbird-78.7.0.tar.bz2";
locale = "dsb";
arch = "linux-i686";
- sha256 = "fb4df74e6c293123fed6f1b7fc776cb2e1009f8655d27acc9c0cf6d5872190f8";
+ sha256 = "dc83ee5540b4254cd01f67f72adad857774f23769748550fcf46e7f066a672a3";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-i686/el/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-i686/el/thunderbird-78.7.0.tar.bz2";
locale = "el";
arch = "linux-i686";
- sha256 = "452ecc706867078d54190da0e25d346ee120ea4ebd6be6ac494f67709ffd1975";
+ sha256 = "5ca65866f1440ba2161d08005d3229e5f08c9a5696db51f633a8154c93d0ce97";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-i686/en-CA/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-i686/en-CA/thunderbird-78.7.0.tar.bz2";
locale = "en-CA";
arch = "linux-i686";
- sha256 = "941852cf3463df6d80686b1808f341a2e21206dfebcbcfd6bdea25adbae5580c";
+ sha256 = "35afceb267f29985ea068afb0358e3e73d120c7f63162ddd22854b1179a2c409";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-i686/en-GB/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-i686/en-GB/thunderbird-78.7.0.tar.bz2";
locale = "en-GB";
arch = "linux-i686";
- sha256 = "83e49ecdebe816c02244d6c5db84ccf9953b2b7349e8e880c3febca7de7ffa09";
+ sha256 = "6f2cb3fe2d4223809ec7e842746bb6453ec741df59fcf63898af9e4c579158c9";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-i686/en-US/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-i686/en-US/thunderbird-78.7.0.tar.bz2";
locale = "en-US";
arch = "linux-i686";
- sha256 = "9a93ebefdca24266b55568538d834e139da78f5aea9f3e264c4feb40f8c4f820";
+ sha256 = "dc1dae45f45246c95861ef7a50c2acfd7ad343eb0bf39049094dd999e18338ee";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-i686/es-AR/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-i686/es-AR/thunderbird-78.7.0.tar.bz2";
locale = "es-AR";
arch = "linux-i686";
- sha256 = "88e1c5c7b4bc77005bcb384f578a99288bddd99877a10e95920a994767537f05";
+ sha256 = "1d25b980227c60cff9db1c052167c82c06f853b0ebafb5144e53a1be6fbf4b49";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-i686/es-ES/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-i686/es-ES/thunderbird-78.7.0.tar.bz2";
locale = "es-ES";
arch = "linux-i686";
- sha256 = "6ef1618adf242f6f1aad30d4d872f85d0135a3a86e3783b6ff5bd742c06e6806";
+ sha256 = "c34971c9a52bb6174254d4bbb67b682e862187b008bd0fa3c07d3d6955da6f6d";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-i686/et/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-i686/et/thunderbird-78.7.0.tar.bz2";
locale = "et";
arch = "linux-i686";
- sha256 = "701e0fe34fddbd85369550e3ac6aa099d93aff19207c750b74f0ea36e86857a6";
+ sha256 = "da6305745f73ea4469d308c6ada3749b8c09852e57e9af6d00fe470e40092cf2";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-i686/eu/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-i686/eu/thunderbird-78.7.0.tar.bz2";
locale = "eu";
arch = "linux-i686";
- sha256 = "08904babb0a69cd3bc19575d8e533804525b5786e1aebd3236785e7c574b113e";
+ sha256 = "406bb8b9a7c5eace3b84ed29e16dee077ee2e4f1b8ddd49afc9291e368b44ce0";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-i686/fa/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-i686/fa/thunderbird-78.7.0.tar.bz2";
locale = "fa";
arch = "linux-i686";
- sha256 = "083c128daf6fd05d325282fb7c4648d6cb7c86209a6b940a07f2df730ca25906";
+ sha256 = "4756eca3217756d540bf4e904bcda9f7259b65ae2062b493a8f05122a730130c";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-i686/fi/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-i686/fi/thunderbird-78.7.0.tar.bz2";
locale = "fi";
arch = "linux-i686";
- sha256 = "ffe71bf498ba41b5fc97f67a99e838b4fafbe383333b0dbc4ec306b362529574";
+ sha256 = "dbe77298a712a0a64a16fcf618b1e3fb21d1afbea8f7b93a9e6d7e43edbede6a";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-i686/fr/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-i686/fr/thunderbird-78.7.0.tar.bz2";
locale = "fr";
arch = "linux-i686";
- sha256 = "0160e46be32847dd1c4e597bd1dbd0734aa32a327df93b6d7266879b6c54733e";
+ sha256 = "71ce692f4f46e8afe488581670c186c20eccb5bf78306452fd7b82964f6d1087";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-i686/fy-NL/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-i686/fy-NL/thunderbird-78.7.0.tar.bz2";
locale = "fy-NL";
arch = "linux-i686";
- sha256 = "e3292054a4c7d10add34480a828f35b09e103277ad754d4e45869c72a662ed5a";
+ sha256 = "2f62f25c74e382cec5a9cccc24429cff5a5c36ab3810b5b43f194beb0a5b7a3a";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-i686/ga-IE/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-i686/ga-IE/thunderbird-78.7.0.tar.bz2";
locale = "ga-IE";
arch = "linux-i686";
- sha256 = "071efc85f1461c2bfee5c77222c117363b0f37714c25c65f0a6d1637df791aa3";
+ sha256 = "4da8e456e0e1f115e4018275c041fa345c02b635fd20ec0b3a5b3d1975dde52f";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-i686/gd/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-i686/gd/thunderbird-78.7.0.tar.bz2";
locale = "gd";
arch = "linux-i686";
- sha256 = "731768809717bb73432deff720252af855e71e7f7743f7316f60fd25f0ce046a";
+ sha256 = "8517486ccdf76ac04b8e8c4df11e5bfd79375a8023efb63476232d985b47a8ca";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-i686/gl/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-i686/gl/thunderbird-78.7.0.tar.bz2";
locale = "gl";
arch = "linux-i686";
- sha256 = "0d7f6686fc184f0c0efe3a44793e511c8e229265bf43aacecf766a7189ba323e";
+ sha256 = "928f1721f4ca40f154041bc4ed4aa7b06e3508eba45c7f6ee889fb4e698fb6a6";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-i686/he/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-i686/he/thunderbird-78.7.0.tar.bz2";
locale = "he";
arch = "linux-i686";
- sha256 = "dc2dc901c86b5b0af5612e80ea8bb145e33670fbfe338599e3995c43115622a7";
+ sha256 = "e49d647ee9d414cfd9dfecc4fdaa7931fd4d4a8ffab3fe9bd820023813d0d7b6";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-i686/hr/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-i686/hr/thunderbird-78.7.0.tar.bz2";
locale = "hr";
arch = "linux-i686";
- sha256 = "c720e60e7e0c6ea7bde01111a0bee647c05c17f6fd05a7e87d5733a55b4ab7e8";
+ sha256 = "8c804b3288036619e0be76d9129102098f5406a00c6586a7edd1e35ac5ffe1ea";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-i686/hsb/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-i686/hsb/thunderbird-78.7.0.tar.bz2";
locale = "hsb";
arch = "linux-i686";
- sha256 = "f96276ffad03bfbe04ea7424e9d2fdbd2f3af89da54f2f48e5a36267f8b6a26d";
+ sha256 = "846966d7f8dc6619afa7904debeaf3aeac95d040478fb3e29cae5cb116782d88";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-i686/hu/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-i686/hu/thunderbird-78.7.0.tar.bz2";
locale = "hu";
arch = "linux-i686";
- sha256 = "2376d64c5c2ea53ddf07bac4712e8375d91dc92e4c22eb123d6bea4258f5c194";
+ sha256 = "a05a7410d0f8ae016d3aa69152a381173c22f3361c7a940a2f7f1684a42ac0d7";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-i686/hy-AM/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-i686/hy-AM/thunderbird-78.7.0.tar.bz2";
locale = "hy-AM";
arch = "linux-i686";
- sha256 = "31a4d4fe82eb5b1dfc949728c9fc386b7a8f64a3c31428aafb58bd3eb3439253";
+ sha256 = "93783417a9c065a4b53566d21bfd34f3a96c9cca7e6cd61c20474c63c28f5f15";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-i686/id/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-i686/id/thunderbird-78.7.0.tar.bz2";
locale = "id";
arch = "linux-i686";
- sha256 = "c47d68876d3dc1789cfe921ba05096e45351c8df9bfcda01f9d5d7b40c484cd2";
+ sha256 = "3608569802e13a45feb519239f43bed7ee06f8e3198f188ba8f5c815ca9748bb";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-i686/is/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-i686/is/thunderbird-78.7.0.tar.bz2";
locale = "is";
arch = "linux-i686";
- sha256 = "7bf6cf429ffaa4567180c56033666287e10c8a09478a077ba1ddd9b94f13d048";
+ sha256 = "afbcee0a5c4926dc7ee089e6e11d83844d068bac2ddb71bf7cf29747dc753420";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-i686/it/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-i686/it/thunderbird-78.7.0.tar.bz2";
locale = "it";
arch = "linux-i686";
- sha256 = "ea1659937f1a9453513c3ce92e36fdf8c194dd1253bc723c4e0e0c2797c97a3f";
+ sha256 = "212d0125796a12ccde71939bf1b62b540a630a965f160ebe6199e8b1d3149043";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-i686/ja/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-i686/ja/thunderbird-78.7.0.tar.bz2";
locale = "ja";
arch = "linux-i686";
- sha256 = "c6fc0d5fa9d6eefbe8a8d867b96c1f4230ca3a8604c83eb963330212a6c8d633";
+ sha256 = "c450ba455b8e8b846a6dfc6a380c672e6ed9d18553c07caae3cd3d24a9d21744";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-i686/ka/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-i686/ka/thunderbird-78.7.0.tar.bz2";
locale = "ka";
arch = "linux-i686";
- sha256 = "d05682cfcd90fc8072890e63fe3b9817b57759d0592876b53dbb1a1e9d024fa5";
+ sha256 = "349da02164ef984dc22b85b9e4e7a09748cdd1d6325904b32c1e36a8a9f7c4f5";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-i686/kab/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-i686/kab/thunderbird-78.7.0.tar.bz2";
locale = "kab";
arch = "linux-i686";
- sha256 = "74a8edb8be388cf7a32904a123bd4bf6f98fbea229327eb38843900769dafb2f";
+ sha256 = "0f367818d4a7568e57ad9d06c52c55c2feebac351d164c434f86943a420c283b";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-i686/kk/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-i686/kk/thunderbird-78.7.0.tar.bz2";
locale = "kk";
arch = "linux-i686";
- sha256 = "b4c1c9e4e7107ea47d5a4c271b581afd98be4f04c6fe9d427f30e7bea4d70fbf";
+ sha256 = "3274d7e4b787e5ed2f26ce11ff26e261e33a90b60bfef644f017215cbdaefc6e";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-i686/ko/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-i686/ko/thunderbird-78.7.0.tar.bz2";
locale = "ko";
arch = "linux-i686";
- sha256 = "de1d69f07f087fbbe0b085fbcf57fdf77baea36f09ad95594e9f3eabde835365";
+ sha256 = "8aa9eebe4ffeaa3f6d963806a6b5d0d3e6530b08476bf55e9cdc1b25cdc105d5";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-i686/lt/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-i686/lt/thunderbird-78.7.0.tar.bz2";
locale = "lt";
arch = "linux-i686";
- sha256 = "a2b4dafb34e35da9d7ad939fcd00c1d8730aba99ba71efb1c62dac95cb873209";
+ sha256 = "2e811db91100b6e3671693fda6776406477ee3f71f4ae9431eb1b94e1aff4a19";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-i686/ms/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-i686/ms/thunderbird-78.7.0.tar.bz2";
locale = "ms";
arch = "linux-i686";
- sha256 = "b8d998101f30ae03a94e6b9c802d41d0c7afe2f837f92be7ffb9ac37998c1ab6";
+ sha256 = "950a316e46a5f6bc127715295e00cf9c742d3bd7ef23a489e3fe4131f7394e2e";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-i686/nb-NO/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-i686/nb-NO/thunderbird-78.7.0.tar.bz2";
locale = "nb-NO";
arch = "linux-i686";
- sha256 = "5b2b419b1a79ff1ac28af11a9649a5f68c0eb06a813687280a8d01edf09db4e6";
+ sha256 = "c3bcd1740b5288b9d0f486fc9d2f5936e38e869eab5bf84a92bfc50caa11c5cc";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-i686/nl/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-i686/nl/thunderbird-78.7.0.tar.bz2";
locale = "nl";
arch = "linux-i686";
- sha256 = "428e422214e706c5cfcbbcf2bf1e9190168d9cbaaf7a9aa94dfbe078ca1fa38c";
+ sha256 = "f7eb04082ef4ff38e287016ea3b75e795eb7428c8271ae06a21930031de108bf";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-i686/nn-NO/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-i686/nn-NO/thunderbird-78.7.0.tar.bz2";
locale = "nn-NO";
arch = "linux-i686";
- sha256 = "0fb80dd45a0f7ddfcfe55d7f99d47279a083a4ca6d813d3791c21c14c759b1fe";
+ sha256 = "01adbf1a345fa117ac8cf5ae65f11e5ce14dafe3f06d99fede51abaa4eee3f94";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-i686/pa-IN/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-i686/pa-IN/thunderbird-78.7.0.tar.bz2";
locale = "pa-IN";
arch = "linux-i686";
- sha256 = "d4e17383fd04a300b416a291a1b50071284593e635c5c4cb101362dbb1602612";
+ sha256 = "3d8b49a32080315c3726fbc77ff2de4eda453e4919b487af99cbc85a9e8b79fa";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-i686/pl/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-i686/pl/thunderbird-78.7.0.tar.bz2";
locale = "pl";
arch = "linux-i686";
- sha256 = "c76deda25f28bc43489ef5c13c03f95c52c49b7c58311ea173c853ffe6de0a06";
+ sha256 = "32429dee14ba7c405ccab71bc3a8ea24cc4a028ea331254c0b4e227c921da58b";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-i686/pt-BR/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-i686/pt-BR/thunderbird-78.7.0.tar.bz2";
locale = "pt-BR";
arch = "linux-i686";
- sha256 = "e7a29a78acd5a7daf2366f2b79f7a51df37f19687e84213de61af2065a011e8a";
+ sha256 = "2709ac332c29c0d2dfb3e76c77e3af58cc27a9d23496fa7432fe043ebd486a35";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-i686/pt-PT/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-i686/pt-PT/thunderbird-78.7.0.tar.bz2";
locale = "pt-PT";
arch = "linux-i686";
- sha256 = "23cb3cab0228b1290d9315b2416940293df21a53231726937af133a20a102a7c";
+ sha256 = "eca228d5846b51cbbd64888477e7514669dc1714dc07d1aab86e38ab0f7956b5";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-i686/rm/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-i686/rm/thunderbird-78.7.0.tar.bz2";
locale = "rm";
arch = "linux-i686";
- sha256 = "0c2175e117964deb87949a3047ce72a11ba7781581f6dcd583fecf51680a1573";
+ sha256 = "269e7483c5f1a884fd809dc3ccb5c1627573708c558a5f2acdd9ca6b925312b5";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-i686/ro/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-i686/ro/thunderbird-78.7.0.tar.bz2";
locale = "ro";
arch = "linux-i686";
- sha256 = "3b3395c39fa032ced0af7508c20a24341b1e893b26ac6430dfebd771ed86478b";
+ sha256 = "41d769fb26c99e66708c7c8884c822e863d8066b46512ec20b26c760e7c78916";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-i686/ru/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-i686/ru/thunderbird-78.7.0.tar.bz2";
locale = "ru";
arch = "linux-i686";
- sha256 = "9933df6138ccf8042e82181e629b97166f7661d26dbeb524d0954ac13c9795be";
+ sha256 = "06ed87bfb7830607e87ef5f17f553e34275f3c0a56674f1f07e7e30b43c1f9d0";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-i686/si/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-i686/si/thunderbird-78.7.0.tar.bz2";
locale = "si";
arch = "linux-i686";
- sha256 = "b50d48a71acd7c399877c5b6507bd0228c3ca88b3f7ee57748167d579d76c2a1";
+ sha256 = "09b96524a7b887ba0cdae931ca368f079d5c3536134f6d9798b0073cfa047332";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-i686/sk/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-i686/sk/thunderbird-78.7.0.tar.bz2";
locale = "sk";
arch = "linux-i686";
- sha256 = "9a84aec070338c33eec3e617e19f7452c9436c4671cfca6374b45c4d146b7258";
+ sha256 = "a9025df80c0dd8ebe96dec1503d11820ac7c48ea35ef695e883f1e01dbd0b6dd";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-i686/sl/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-i686/sl/thunderbird-78.7.0.tar.bz2";
locale = "sl";
arch = "linux-i686";
- sha256 = "e8398068668cad4f0a0070d2545523c6d3cce2352e753355e8a195a90b3daaed";
+ sha256 = "8db2dceecad941230113b079bd083d0548cafef3bab0b9698260ce3db28453fd";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-i686/sq/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-i686/sq/thunderbird-78.7.0.tar.bz2";
locale = "sq";
arch = "linux-i686";
- sha256 = "91aa97a9ac1951bd43a46e7c2b36f7d865d307685b20c5dabe48c83714a82bc1";
+ sha256 = "365db0f0872959400b5aaae94866f1a49e0b14db2fd55938c0084e983f06f2bc";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-i686/sr/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-i686/sr/thunderbird-78.7.0.tar.bz2";
locale = "sr";
arch = "linux-i686";
- sha256 = "ef6b30e33e1ad8f771ef4b5a76305369e5cfeed47982a65996c9ceb23409f76a";
+ sha256 = "252587e46e7cf1fbd83f9bc9da6b8273985f26d5ede94aab16a2d2ef1d92faa2";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-i686/sv-SE/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-i686/sv-SE/thunderbird-78.7.0.tar.bz2";
locale = "sv-SE";
arch = "linux-i686";
- sha256 = "48b9733a90ed561d7439369c115d9a2778bfbe83222e786564c98f7c5396de89";
+ sha256 = "029d0a70f4c0bf770dc37263639097aed24b6186057cd9d81c50fb4657ce3e04";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-i686/th/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-i686/th/thunderbird-78.7.0.tar.bz2";
locale = "th";
arch = "linux-i686";
- sha256 = "9759c011a43e0622d4a42ac3462039d70eef678f633863ed24f3cb5736b4b8ed";
+ sha256 = "24b20e9cd1d9a5b863d4dcfd8d62599b52ba9a64126b6bf584d4ff5c3db524d8";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-i686/tr/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-i686/tr/thunderbird-78.7.0.tar.bz2";
locale = "tr";
arch = "linux-i686";
- sha256 = "5f9e153ca23c3ff3b9bcae816176cfb4c89845a05481d98b538254603e981896";
+ sha256 = "d7d9878fbcf9b552164f588600ac1704a5e295fe73c333f0e838b5d99fbd5deb";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-i686/uk/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-i686/uk/thunderbird-78.7.0.tar.bz2";
locale = "uk";
arch = "linux-i686";
- sha256 = "cde508d6b9e7590b50902afe6497328cf087cb7519ea4df2de0a5d47ee8e6034";
+ sha256 = "3c8eef6d084fec6b0ac57ae6d2fce6dc7e02977ed10c670be30d032e417a50ce";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-i686/uz/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-i686/uz/thunderbird-78.7.0.tar.bz2";
locale = "uz";
arch = "linux-i686";
- sha256 = "0a533d7788c957aab3615a04eb0bc6db12acf92d4ccdef5d1763f0e8bf4f3dc3";
+ sha256 = "545de649b406faa1b942020eb418c4e52054efcc8706a2f4881409d253ed5c4a";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-i686/vi/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-i686/vi/thunderbird-78.7.0.tar.bz2";
locale = "vi";
arch = "linux-i686";
- sha256 = "4e30ead1cf49a7716c25759fd5e84efe3edc8dd5722367d50417f2b28e3fb376";
+ sha256 = "86ae5dbef5ec4cdb0e25ce3cbe78b46ed35349d11038ed12a49dc0440dc7111e";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-i686/zh-CN/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-i686/zh-CN/thunderbird-78.7.0.tar.bz2";
locale = "zh-CN";
arch = "linux-i686";
- sha256 = "c673aead55f3762b68a9c692d422d61a407bca31cd9dbfbe63d8ec4292c24ed8";
+ sha256 = "ce94974470209d9dc81f676f3e74a6359d4e97c7f8801f644c7ea0fe774ad6bc";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.6.1/linux-i686/zh-TW/thunderbird-78.6.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.7.0/linux-i686/zh-TW/thunderbird-78.7.0.tar.bz2";
locale = "zh-TW";
arch = "linux-i686";
- sha256 = "9c5d7cc03df92efa4be3dfc2f9521f77253fba4abd961a21e4d20ac19495244e";
+ sha256 = "f013131307e31eed708f8a75e1313b2f94cd401de06e00053f4155aedca33b13";
}
];
}
diff --git a/third_party/nixpkgs/pkgs/applications/networking/mailreaders/thunderbird/68.nix b/third_party/nixpkgs/pkgs/applications/networking/mailreaders/thunderbird/68.nix
index ec26384261..f3594d9780 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/mailreaders/thunderbird/68.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/mailreaders/thunderbird/68.nix
@@ -37,7 +37,7 @@
, nss
, pango
, perl
-, pkgconfig
+, pkg-config
, python2
, python3
, runtimeShell
@@ -91,7 +91,7 @@ stdenv.mkDerivation rec {
nasm
nodejs
perl
- pkgconfig
+ pkg-config
python2
python3
rust-cbindgen
diff --git a/third_party/nixpkgs/pkgs/applications/networking/mailreaders/thunderbird/default.nix b/third_party/nixpkgs/pkgs/applications/networking/mailreaders/thunderbird/default.nix
index ab4078d6a0..8c7d471776 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/mailreaders/thunderbird/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/mailreaders/thunderbird/default.nix
@@ -38,7 +38,7 @@
, nss_3_53
, pango
, perl
-, pkgconfig
+, pkg-config
, python2
, python3
, runtimeShell
@@ -73,13 +73,13 @@ assert waylandSupport -> gtk3Support == true;
stdenv.mkDerivation rec {
pname = "thunderbird";
- version = "78.6.1";
+ version = "78.7.0";
src = fetchurl {
url =
"mirror://mozilla/thunderbird/releases/${version}/source/thunderbird-${version}.source.tar.xz";
sha512 =
- "1vzka0msy6gqyxgwyp2dknp6rmgzhcjsyq2hf798wf4wrb7rrrsyrgqrd8skss929wakda0slqng505lhig79za7wyyh531f7i9qbv7";
+ "1fwi9dvh9q8pzwri6hyyg89zxkfpw3zin53nkqgvips43yq6jdmyxnz3y9qnk2f50d0lnkx12vvkzgirjhdz23gkf7y860zmwg85vpy";
};
nativeBuildInputs = [
@@ -92,7 +92,7 @@ stdenv.mkDerivation rec {
nasm
nodejs
perl
- pkgconfig
+ pkg-config
python2
python3
rust-cbindgen
diff --git a/third_party/nixpkgs/pkgs/applications/networking/mailreaders/trojita/default.nix b/third_party/nixpkgs/pkgs/applications/networking/mailreaders/trojita/default.nix
index 51f6b4e062..d7c7320b9e 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/mailreaders/trojita/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/mailreaders/trojita/default.nix
@@ -10,7 +10,7 @@
, libsecret
, mimetic
, mkDerivation
-, pkgconfig
+, pkg-config
, qgpgme
, qtbase
, qtkeychain
@@ -59,7 +59,7 @@ in mkDerivation rec {
nativeBuildInputs = [
cmake
- pkgconfig
+ pkg-config
qttools
gnupg
];
diff --git a/third_party/nixpkgs/pkgs/applications/networking/modem-manager-gui/default.nix b/third_party/nixpkgs/pkgs/applications/networking/modem-manager-gui/default.nix
index 2b4dabbedc..da36589aee 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/modem-manager-gui/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/modem-manager-gui/default.nix
@@ -1,5 +1,5 @@
{ lib, stdenv
-, pkgconfig
+, pkg-config
, python3
, fetchFromGitLab
, gtk3
@@ -28,7 +28,7 @@ stdenv.mkDerivation rec {
};
nativeBuildInputs = [
- pkgconfig
+ pkg-config
python3
perlPackages.Po4a
itstool
diff --git a/third_party/nixpkgs/pkgs/applications/networking/mpop/default.nix b/third_party/nixpkgs/pkgs/applications/networking/mpop/default.nix
index 5aa0861b4e..01528df856 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/mpop/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/mpop/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, gnutls, gsasl, libidn, Security }:
+{ lib, stdenv, fetchurl, pkg-config, gnutls, gsasl, libidn, Security }:
with lib;
@@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
sha256 = "1gcxvhin5y0q47svqbf90r5aip0cgywm8sq6m84ygda7km8xylwv";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ gnutls gsasl libidn ]
++ optional stdenv.isDarwin Security;
diff --git a/third_party/nixpkgs/pkgs/applications/networking/msmtp/default.nix b/third_party/nixpkgs/pkgs/applications/networking/msmtp/default.nix
index fd6a011b1b..02131b41ea 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/msmtp/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/msmtp/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, lib, fetchurl, autoreconfHook, pkgconfig, texinfo
+{ stdenv, lib, fetchurl, autoreconfHook, pkg-config, texinfo
, netcat-gnu, gnutls, gsasl, libidn2, Security
, withKeyring ? true, libsecret ? null
, systemd ? null }:
@@ -24,7 +24,7 @@ in stdenv.mkDerivation rec {
++ lib.optional stdenv.isDarwin Security
++ lib.optional withKeyring libsecret;
- nativeBuildInputs = [ autoreconfHook pkgconfig texinfo ];
+ nativeBuildInputs = [ autoreconfHook pkg-config texinfo ];
configureFlags =
[ "--sysconfdir=/etc" ] ++ lib.optional stdenv.isDarwin [ "--with-macosx-keyring" ];
diff --git a/third_party/nixpkgs/pkgs/applications/networking/mumble/default.nix b/third_party/nixpkgs/pkgs/applications/networking/mumble/default.nix
index 368bd716ce..bde8f7c4fe 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/mumble/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/mumble/default.nix
@@ -1,6 +1,6 @@
-{ lib, stdenv, fetchurl, fetchFromGitHub, fetchpatch, pkgconfig, qt5
+{ lib, stdenv, fetchurl, fetchFromGitHub, fetchpatch, pkg-config, qt5
, avahi, boost, libopus, libsndfile, protobuf, speex, libcap
-, alsaLib, python
+, alsaLib, python3
, rnnoise
, jackSupport ? false, libjack2 ? null
, speechdSupport ? false, speechd ? null
@@ -25,7 +25,7 @@ let
patches = (source.patches or [])
++ [ ./fix-rnnoise-argument.patch ];
- nativeBuildInputs = [ pkgconfig python qt5.qmake ]
+ nativeBuildInputs = [ pkg-config python3 qt5.qmake ]
++ (overrides.nativeBuildInputs or [ ]);
buildInputs = [ boost protobuf avahi ]
diff --git a/third_party/nixpkgs/pkgs/applications/networking/n8n/node-composition.nix b/third_party/nixpkgs/pkgs/applications/networking/n8n/node-composition.nix
index f6cfb2cd2e..64326c6b21 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/n8n/node-composition.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/n8n/node-composition.nix
@@ -1,4 +1,4 @@
-# This file has been generated by node2nix 1.8.0. Do not edit!
+# This file has been generated by node2nix 1.9.0. Do not edit!
{pkgs ? import {
inherit system;
@@ -6,12 +6,12 @@
let
nodeEnv = import ./node-env.nix {
- inherit (pkgs) lib stdenv python2 utillinux runCommand writeTextFile;
- inherit nodejs;
+ inherit (pkgs) stdenv lib python2 runCommand writeTextFile;
+ inherit pkgs nodejs;
libtool = if pkgs.stdenv.isDarwin then pkgs.darwin.cctools else null;
};
in
import ./node-packages.nix {
- inherit (pkgs) fetchurl fetchgit;
+ inherit (pkgs) fetchurl nix-gitignore stdenv lib fetchgit;
inherit nodeEnv;
}
diff --git a/third_party/nixpkgs/pkgs/applications/networking/n8n/node-env.nix b/third_party/nixpkgs/pkgs/applications/networking/n8n/node-env.nix
index 759fa71c5a..c2b723195b 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/n8n/node-env.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/n8n/node-env.nix
@@ -1,8 +1,11 @@
# This file originates from node2nix
-{lib, stdenv, nodejs, python2, utillinux, libtool, runCommand, writeTextFile}:
+{lib, stdenv, nodejs, python2, pkgs, libtool, runCommand, writeTextFile}:
let
+ # Workaround to cope with utillinux in Nixpkgs 20.09 and util-linux in Nixpkgs master
+ utillinux = if pkgs ? utillinux then pkgs.utillinux else pkgs.util-linux;
+
python = if nodejs ? python then nodejs.python else python2;
# Create a tar wrapper that filters all the 'Ignoring unknown extended header keyword' noise
@@ -242,8 +245,8 @@ let
if(fs.existsSync("./package-lock.json")) {
var packageLock = JSON.parse(fs.readFileSync("./package-lock.json"));
- if(packageLock.lockfileVersion !== 1) {
- process.stderr.write("Sorry, I only understand lock file version 1!\n");
+ if(![1, 2].includes(packageLock.lockfileVersion)) {
+ process.stderr.write("Sorry, I only understand lock file versions 1 and 2!\n");
process.exit(1);
}
@@ -445,8 +448,8 @@ let
'';
} // extraArgs);
- # Builds a development shell
- buildNodeShell =
+ # Builds a node environment (a node_modules folder and a set of binaries)
+ buildNodeDependencies =
{ name
, packageName
, version
@@ -465,8 +468,8 @@ let
let
extraArgs = removeAttrs args [ "name" "dependencies" "buildInputs" ];
-
- nodeDependencies = stdenv.mkDerivation ({
+ in
+ stdenv.mkDerivation ({
name = "node-dependencies-${name}-${version}";
buildInputs = [ tarWrapper python nodejs ]
@@ -512,6 +515,27 @@ let
ln -s $out/lib/node_modules/.bin $out/bin
'';
} // extraArgs);
+
+ # Builds a development shell
+ buildNodeShell =
+ { name
+ , packageName
+ , version
+ , src
+ , dependencies ? []
+ , buildInputs ? []
+ , production ? true
+ , npmFlags ? ""
+ , dontNpmInstall ? false
+ , bypassCache ? false
+ , reconstructLock ? false
+ , dontStrip ? true
+ , unpackPhase ? "true"
+ , buildPhase ? "true"
+ , ... }@args:
+
+ let
+ nodeDependencies = buildNodeDependencies args;
in
stdenv.mkDerivation {
name = "node-shell-${name}-${version}";
@@ -538,5 +562,6 @@ in
{
buildNodeSourceDist = lib.makeOverridable buildNodeSourceDist;
buildNodePackage = lib.makeOverridable buildNodePackage;
+ buildNodeDependencies = lib.makeOverridable buildNodeDependencies;
buildNodeShell = lib.makeOverridable buildNodeShell;
}
diff --git a/third_party/nixpkgs/pkgs/applications/networking/n8n/node-packages.nix b/third_party/nixpkgs/pkgs/applications/networking/n8n/node-packages.nix
index 09d2fc5ccd..b497190b18 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/n8n/node-packages.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/n8n/node-packages.nix
@@ -1,6 +1,6 @@
-# This file has been generated by node2nix 1.8.0. Do not edit!
+# This file has been generated by node2nix 1.9.0. Do not edit!
-{nodeEnv, fetchurl, fetchgit, globalBuildInputs ? []}:
+{nodeEnv, fetchurl, fetchgit, nix-gitignore, stdenv, lib, globalBuildInputs ? []}:
let
sources = {
@@ -13,13 +13,13 @@ let
sha512 = "l7z0DPCi2Hp88w12JhDTtx5d0Y3+vhfE7JKJb9O7sEz71Cwp053N8piTtTnnk/tUor9oZHgEKi/p3tQQmLPjvA==";
};
};
- "@azure/ms-rest-js-1.9.0" = {
+ "@azure/ms-rest-js-1.9.1" = {
name = "_at_azure_slash_ms-rest-js";
packageName = "@azure/ms-rest-js";
- version = "1.9.0";
+ version = "1.9.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@azure/ms-rest-js/-/ms-rest-js-1.9.0.tgz";
- sha512 = "cB4Z2Mg7eBmet1rfbf0QSO1XbhfknRW7B+mX3IHJq0KGHaGJvCPoVTgdsJdCkazEMK1jtANFNEDDzSQacxyzbA==";
+ url = "https://registry.npmjs.org/@azure/ms-rest-js/-/ms-rest-js-1.9.1.tgz";
+ sha512 = "F1crHKhmsvFLM9fsnDyCGFd2E2KR9GEZm5oBVV5D5k2EBQ7u7idtSJlSF6RDLDIrGWtc4NnFdYwsoiW8NLlBQg==";
};
};
"@azure/ms-rest-nodeauth-2.0.2" = {
@@ -31,6 +31,15 @@ let
sha512 = "KmNNICOxt3EwViAJI3iu2VH8t8BQg5J2rSAyO4IUYLF9ZwlyYsP419pdvl4NBUhluAP2cgN7dfD2V6E6NOMZlQ==";
};
};
+ "@dabh/diagnostics-2.0.2" = {
+ name = "_at_dabh_slash_diagnostics";
+ packageName = "@dabh/diagnostics";
+ version = "2.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@dabh/diagnostics/-/diagnostics-2.0.2.tgz";
+ sha512 = "+A1YivoVDNNVCdfozHSR8v/jyuuLTMXwjWuxPFlFlUapXoGc+Gj9mDlTDDfrwl7rXCl2tNZ0kE8sIBO6YOn96Q==";
+ };
+ };
"@icetee/ftp-0.3.15" = {
name = "_at_icetee_slash_ftp";
packageName = "@icetee/ftp";
@@ -40,31 +49,31 @@ let
sha512 = "RxSa9VjcDWgWCYsaLdZItdCnJj7p4LxggaEk+Y3MP0dHKoxez8ioG07DVekVbZZqccsrL+oPB/N9AzVPxj4blg==";
};
};
- "@nodelib/fs.scandir-2.1.3" = {
+ "@nodelib/fs.scandir-2.1.4" = {
name = "_at_nodelib_slash_fs.scandir";
packageName = "@nodelib/fs.scandir";
- version = "2.1.3";
+ version = "2.1.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.3.tgz";
- sha512 = "eGmwYQn3gxo4r7jdQnkrrN6bY478C3P+a/y72IJukF8LjB6ZHeB3c+Ehacj3sYeSmUXGlnA67/PmbM9CVwL7Dw==";
+ url = "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.4.tgz";
+ sha512 = "33g3pMJk3bg5nXbL/+CY6I2eJDzZAni49PfJnL5fghPTggPvBd/pFNSgJsdAgWptuFu7qq/ERvOYFlhvsLTCKA==";
};
};
- "@nodelib/fs.stat-2.0.3" = {
+ "@nodelib/fs.stat-2.0.4" = {
name = "_at_nodelib_slash_fs.stat";
packageName = "@nodelib/fs.stat";
- version = "2.0.3";
+ version = "2.0.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.3.tgz";
- sha512 = "bQBFruR2TAwoevBEd/NWMoAAtNGzTRgdrqnYCc7dhzfoNvqPzLyqlEQnzZ3kVnNrSp25iyxE00/3h2fqGAGArA==";
+ url = "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.4.tgz";
+ sha512 = "IYlHJA0clt2+Vg7bccq+TzRdJvv19c2INqBSsoOLp1je7xjtr7J26+WXR72MCdvU9q1qTzIWDfhMf+DRvQJK4Q==";
};
};
- "@nodelib/fs.walk-1.2.4" = {
+ "@nodelib/fs.walk-1.2.6" = {
name = "_at_nodelib_slash_fs.walk";
packageName = "@nodelib/fs.walk";
- version = "1.2.4";
+ version = "1.2.6";
src = fetchurl {
- url = "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.4.tgz";
- sha512 = "1V9XOY4rDW0rehzbrcqAmHnz8e7SKvX27gh8Gt2WgB0+pdzdiLV83p72kZPU+jvMbS1qU5mauP2iOvO8rhmurQ==";
+ url = "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.6.tgz";
+ sha512 = "8Broas6vTtW4GIXTAHDoE32hnN2M5ykgCpWGbuXHQ15vEMqr23pB76e/GZcYsZCHALv50ktd24qhEyKr6wBtow==";
};
};
"@oclif/command-1.8.0" = {
@@ -112,13 +121,13 @@ let
sha512 = "yojzeEfmSxjjkAvMRj0KzspXlMjCfBzNRPkWw8ZwOSoNWoJn+OCS/m/S+yfV6BvAM4u2lTzX9Y5rCbrFIgkJLg==";
};
};
- "@oclif/plugin-help-3.2.0" = {
+ "@oclif/plugin-help-3.2.1" = {
name = "_at_oclif_slash_plugin-help";
packageName = "@oclif/plugin-help";
- version = "3.2.0";
+ version = "3.2.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@oclif/plugin-help/-/plugin-help-3.2.0.tgz";
- sha512 = "7jxtpwVWAVbp1r46ZnTK/uF+FeZc6y4p1XcGaIUuPAp7wx6NJhIRN/iMT9UfNFX/Cz7mq+OyJz+E+i0zrik86g==";
+ url = "https://registry.npmjs.org/@oclif/plugin-help/-/plugin-help-3.2.1.tgz";
+ sha512 = "vq7rn16TrQmjX3Al/k1Z5iBZWZ3HE8fDXs52OmDJmmTqryPSNvURH9WCAsqr0PODYCSR17Hy1VTzS0x7vVVLEQ==";
};
};
"@servie/events-1.0.0" = {
@@ -166,13 +175,13 @@ let
sha512 = "W98JrE0j2K78swW4ukqMleo8R7h/pFETjM2DQ90MF6XK2i4LO4W3gQ71Lt4w3bfm2EvVSyWHplECvB5sK22yFQ==";
};
};
- "@types/connect-3.4.33" = {
+ "@types/connect-3.4.34" = {
name = "_at_types_slash_connect";
packageName = "@types/connect";
- version = "3.4.33";
+ version = "3.4.34";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/connect/-/connect-3.4.33.tgz";
- sha512 = "2+FrkXY4zllzTNfJth7jOqEHC+enpLeGslEhpnTAkg21GkRrWV4SsAtqchtT4YS9/nODBU2/ZfsBY2X4J/dX7A==";
+ url = "https://registry.npmjs.org/@types/connect/-/connect-3.4.34.tgz";
+ sha512 = "ePPA/JuI+X0vb+gSWlPKOY0NdNAie/rPUqX2GUPpbZwiKTkSPhjXWuee47E4MtE54QVzGCQMQkAL6JhV2E1+cQ==";
};
};
"@types/debug-4.1.5" = {
@@ -184,13 +193,13 @@ let
sha512 = "Q1y515GcOdTHgagaVFhHnIFQ38ygs/kmxdNpvpou+raI9UO3YZcHDngBSYKQklcKlvA7iuQlmIKbzvmxcOE9CQ==";
};
};
- "@types/express-4.17.9" = {
+ "@types/express-4.17.11" = {
name = "_at_types_slash_express";
packageName = "@types/express";
- version = "4.17.9";
+ version = "4.17.11";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/express/-/express-4.17.9.tgz";
- sha512 = "SDzEIZInC4sivGIFY4Sz1GG6J9UObPwCInYJjko2jzOf/Imx/dlpume6Xxwj1ORL82tBbmN4cPDIDkLbWHk9hw==";
+ url = "https://registry.npmjs.org/@types/express/-/express-4.17.11.tgz";
+ sha512 = "no+R6rW60JEc59977wIxreQVsIEOAYwgCqldrA/vkpCnbD7MqTefO97lmoBe4WE0F156bC4uLSP1XHDOySnChg==";
};
};
"@types/express-jwt-0.0.42" = {
@@ -202,13 +211,13 @@ let
sha512 = "WszgUddvM1t5dPpJ3LhWNH8kfNN8GPIBrAGxgIYXVCEGx6Bx4A036aAuf/r5WH9DIEdlmp7gHOYvSM6U87B0ag==";
};
};
- "@types/express-serve-static-core-4.17.14" = {
+ "@types/express-serve-static-core-4.17.18" = {
name = "_at_types_slash_express-serve-static-core";
packageName = "@types/express-serve-static-core";
- version = "4.17.14";
+ version = "4.17.18";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.14.tgz";
- sha512 = "uFTLwu94TfUFMToXNgRZikwPuZdOtDgs3syBtAIr/OXorL1kJqUJT9qCLnRZ5KBOWfZQikQ2xKgR2tnDj1OgDA==";
+ url = "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.18.tgz";
+ sha512 = "m4JTwx5RUBNZvky/JJ8swEJPKFd8si08pPF2PfizYjGZOKr/svUWPcoUmLow6MmPzhasphB7gSTINY67xn3JNA==";
};
};
"@types/express-unless-0.5.1" = {
@@ -247,13 +256,13 @@ let
sha512 = "9bVao7LvyorRGZCw0VmH/dr7Og+NdjYSsKAxB43OQoComFbBgsEpoR9JW6+qSq/ogwVBg8GI2MfAlk4SYI4OLg==";
};
};
- "@types/mime-2.0.3" = {
+ "@types/mime-1.3.2" = {
name = "_at_types_slash_mime";
packageName = "@types/mime";
- version = "2.0.3";
+ version = "1.3.2";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/mime/-/mime-2.0.3.tgz";
- sha512 = "Jus9s4CDbqwocc5pOAnh8ShfrnMcPHuJYzVcSUU7lrh8Ni5HuIqX3oilL86p3dlTrk0LzHRCgA/GQ7uNCw6l2Q==";
+ url = "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz";
+ sha512 = "YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==";
};
};
"@types/minimatch-3.0.3" = {
@@ -265,22 +274,22 @@ let
sha512 = "tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==";
};
};
- "@types/node-12.19.8" = {
+ "@types/node-12.19.15" = {
name = "_at_types_slash_node";
packageName = "@types/node";
- version = "12.19.8";
+ version = "12.19.15";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/node/-/node-12.19.8.tgz";
- sha512 = "D4k2kNi0URNBxIRCb1khTnkWNHv8KSL1owPmS/K5e5t8B2GzMReY7AsJIY1BnP5KdlgC4rj9jk2IkDMasIE7xg==";
+ url = "https://registry.npmjs.org/@types/node/-/node-12.19.15.tgz";
+ sha512 = "lowukE3GUI+VSYSu6VcBXl14d61Rp5hA1D+61r16qnwC0lYNSqdxcvRh0pswejorHfS+HgwBasM8jLXz0/aOsw==";
};
};
- "@types/node-14.14.10" = {
+ "@types/node-14.14.22" = {
name = "_at_types_slash_node";
packageName = "@types/node";
- version = "14.14.10";
+ version = "14.14.22";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/node/-/node-14.14.10.tgz";
- sha512 = "J32dgx2hw8vXrSbu4ZlVhn1Nm3GbeCFNw2FWL8S5QKucHGY0cyNwjdQdO+KMBZ4wpmC7KhLCiNsdk1RFRIYUQQ==";
+ url = "https://registry.npmjs.org/@types/node/-/node-14.14.22.tgz";
+ sha512 = "g+f/qj/cNcqKkc3tFqlXOYjrmZA+jNBiDzbP3kH+B+otKFqAdPgVTGP1IeKRdMml/aE69as5S4FqtxAbl+LaMw==";
};
};
"@types/node-8.10.66" = {
@@ -337,13 +346,22 @@ let
sha512 = "sqsgQqFT7HmQz/V5jH1O0fvQQnXAJO46Gg9LRO/JPfjmVmGUlcx831TZZO3Y3HtWhIkzf3kTsNT0Z0kzIhIvZw==";
};
};
- "@types/serve-static-1.13.8" = {
+ "@types/serve-static-1.13.9" = {
name = "_at_types_slash_serve-static";
packageName = "@types/serve-static";
- version = "1.13.8";
+ version = "1.13.9";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.8.tgz";
- sha512 = "MoJhSQreaVoL+/hurAZzIm8wafFR6ajiTM1m4A0kv6AGeVBl4r4pOV8bGFrjjq1sGxDTnCoF8i22o0/aE5XCyA==";
+ url = "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.9.tgz";
+ sha512 = "ZFqF6qa48XsPdjXV5Gsz0Zqmux2PerNd3a/ktL45mHpa19cuMi/cL8tcxdAx497yRh+QtYPuofjT9oWw9P7nkA==";
+ };
+ };
+ "@types/snowflake-sdk-1.5.1" = {
+ name = "_at_types_slash_snowflake-sdk";
+ packageName = "@types/snowflake-sdk";
+ version = "1.5.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@types/snowflake-sdk/-/snowflake-sdk-1.5.1.tgz";
+ sha512 = "0RPrY9NZZn3botFzmW+Yo7Qx8J0KbIRfrWOzVFqG9iN6qo9WfpZwoqApC8Y6y9htZBdpfAweeVQdyMOm6B8Z9w==";
};
};
"@types/tough-cookie-2.3.7" = {
@@ -409,6 +427,24 @@ let
sha1 = "6a3e6bf0a63900ba15652808cb15c6813d1a5f25";
};
};
+ "agent-base-2.1.1" = {
+ name = "agent-base";
+ packageName = "agent-base";
+ version = "2.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/agent-base/-/agent-base-2.1.1.tgz";
+ sha1 = "d6de10d5af6132d5bd692427d46fc538539094c7";
+ };
+ };
+ "agent-base-4.3.0" = {
+ name = "agent-base";
+ packageName = "agent-base";
+ version = "4.3.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/agent-base/-/agent-base-4.3.0.tgz";
+ sha512 = "salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg==";
+ };
+ };
"ajv-6.12.6" = {
name = "ajv";
packageName = "ajv";
@@ -418,6 +454,15 @@ let
sha512 = "j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==";
};
};
+ "amqplib-0.6.0" = {
+ name = "amqplib";
+ packageName = "amqplib";
+ version = "0.6.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/amqplib/-/amqplib-0.6.0.tgz";
+ sha512 = "zXCh4jQ77TBZe1YtvZ1n7sUxnTjnNagpy8MVi2yc1ive239pS3iLwm4e4d5o4XZGx1BdTKQ/U0ZmaDU3c8MxYQ==";
+ };
+ };
"ansi-escapes-4.3.1" = {
name = "ansi-escapes";
packageName = "ansi-escapes";
@@ -445,15 +490,6 @@ let
sha1 = "ed0317c322064f79466c02966bddb605ab37d998";
};
};
- "ansi-regex-4.1.0" = {
- name = "ansi-regex";
- packageName = "ansi-regex";
- version = "4.1.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz";
- sha512 = "1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==";
- };
- };
"ansi-regex-5.0.0" = {
name = "ansi-regex";
packageName = "ansi-regex";
@@ -589,13 +625,67 @@ let
sha512 = "jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==";
};
};
- "assert-options-0.6.2" = {
+ "asn1.js-4.10.1" = {
+ name = "asn1.js";
+ packageName = "asn1.js";
+ version = "4.10.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz";
+ sha512 = "p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==";
+ };
+ };
+ "asn1.js-5.4.1" = {
+ name = "asn1.js";
+ packageName = "asn1.js";
+ version = "5.4.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz";
+ sha512 = "+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==";
+ };
+ };
+ "asn1.js-rfc2560-4.0.6" = {
+ name = "asn1.js-rfc2560";
+ packageName = "asn1.js-rfc2560";
+ version = "4.0.6";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/asn1.js-rfc2560/-/asn1.js-rfc2560-4.0.6.tgz";
+ sha512 = "ysf48ni+f/efNPilq4+ApbifUPcSW/xbDeQAh055I+grr2gXgNRQqHew7kkO70WSMQ2tEOURVwsK+dJqUNjIIg==";
+ };
+ };
+ "asn1.js-rfc2560-5.0.1" = {
+ name = "asn1.js-rfc2560";
+ packageName = "asn1.js-rfc2560";
+ version = "5.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/asn1.js-rfc2560/-/asn1.js-rfc2560-5.0.1.tgz";
+ sha512 = "1PrVg6kuBziDN3PGFmRk3QrjpKvP9h/Hv5yMrFZvC1kpzP6dQRzf5BpKstANqHBkaOUmTpakJWhicTATOA/SbA==";
+ };
+ };
+ "asn1.js-rfc5280-2.0.1" = {
+ name = "asn1.js-rfc5280";
+ packageName = "asn1.js-rfc5280";
+ version = "2.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/asn1.js-rfc5280/-/asn1.js-rfc5280-2.0.1.tgz";
+ sha512 = "1e2ypnvTbYD/GdxWK77tdLBahvo1fZUHlQJqAVUuZWdYj0rdjGcf2CWYUtbsyRYpYUMwMWLZFUtLxog8ZXTrcg==";
+ };
+ };
+ "asn1.js-rfc5280-3.0.0" = {
+ name = "asn1.js-rfc5280";
+ packageName = "asn1.js-rfc5280";
+ version = "3.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/asn1.js-rfc5280/-/asn1.js-rfc5280-3.0.0.tgz";
+ sha512 = "Y2LZPOWeZ6qehv698ZgOGGCZXBQShObWnGthTrIFlIQjuV1gg2B8QOhWFRExq/MR1VnPpIIe7P9vX2vElxv+Pg==";
+ };
+ };
+ "assert-options-0.7.0" = {
name = "assert-options";
packageName = "assert-options";
- version = "0.6.2";
+ version = "0.7.0";
src = fetchurl {
- url = "https://registry.npmjs.org/assert-options/-/assert-options-0.6.2.tgz";
- sha512 = "KP9S549XptFAPGYmLRnIjQBL4/Ry8Jx5YNLQZ/l+eejqbTidBMnw4uZSAsUrzBq/lgyqDYqxcTF7cOxZb9gyEw==";
+ url = "https://registry.npmjs.org/assert-options/-/assert-options-0.7.0.tgz";
+ sha512 = "7q9uNH/Dh8gFgpIIb9ja8PJEWA5AQy3xnBC8jtKs8K/gNVCr1K6kIvlm59HUyYgvM7oEDoLzGgPcGd9FqhtXEQ==";
};
};
"assert-plus-1.0.0" = {
@@ -607,6 +697,15 @@ let
sha1 = "f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525";
};
};
+ "async-1.5.2" = {
+ name = "async";
+ packageName = "async";
+ version = "1.5.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/async/-/async-1.5.2.tgz";
+ sha1 = "ec6a61ae56480c0c3cb241c95618e20892f9672a";
+ };
+ };
"async-3.2.0" = {
name = "async";
packageName = "async";
@@ -643,15 +742,6 @@ let
sha512 = "xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==";
};
};
- "axios-0.19.0" = {
- name = "axios";
- packageName = "axios";
- version = "0.19.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/axios/-/axios-0.19.0.tgz";
- sha512 = "1uvKqKQta3KBxIz14F2v06AEHZ/dIoeKfbTRkK1E5oqjDnuEerLmYTgJB5AiQZHJcljpg1TuRzdjDR06qNk0DQ==";
- };
- };
"axios-0.19.2" = {
name = "axios";
packageName = "axios";
@@ -661,6 +751,15 @@ let
sha512 = "fjgm5MvRHLhx+osE2xoekY70AhARk3a6hkN+3Io1jc00jtquGvxYlKlsFUhmUET0V5te6CcZI7lcv2Ym61mjHA==";
};
};
+ "axios-0.21.1" = {
+ name = "axios";
+ packageName = "axios";
+ version = "0.21.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/axios/-/axios-0.21.1.tgz";
+ sha512 = "dKQiRHxGD9PPRIUNIWvZhPTPpl1rf/OxTYKsqKUDjBwYylTvV7SjSHJb9ratfyzM6wCdLCOYLzs73qpg5c4iGA==";
+ };
+ };
"balanced-match-1.0.0" = {
name = "balanced-match";
packageName = "balanced-match";
@@ -706,6 +805,33 @@ let
sha1 = "9ab5627b93e60621ff7cdac5da9733027df1d0cb";
};
};
+ "big-integer-1.6.48" = {
+ name = "big-integer";
+ packageName = "big-integer";
+ version = "1.6.48";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/big-integer/-/big-integer-1.6.48.tgz";
+ sha512 = "j51egjPa7/i+RdiRuJbPdJ2FIUYYPhvYLjzoYbcMMm62ooO6F94fETG4MTs46zPAF9Brs04OajboA/qTGuz78w==";
+ };
+ };
+ "bignumber.js-2.4.0" = {
+ name = "bignumber.js";
+ packageName = "bignumber.js";
+ version = "2.4.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/bignumber.js/-/bignumber.js-2.4.0.tgz";
+ sha1 = "838a992da9f9d737e0f4b2db0be62bb09dd0c5e8";
+ };
+ };
+ "bitsyntax-0.1.0" = {
+ name = "bitsyntax";
+ packageName = "bitsyntax";
+ version = "0.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/bitsyntax/-/bitsyntax-0.1.0.tgz";
+ sha512 = "ikAdCnrloKmFOugAfxWws89/fPc+nw0OOG1IzIE72uSOg/A3cYptKCjSUhDTuj7fhsJtzkzlv7l3b8PzRHLN0Q==";
+ };
+ };
"bl-2.2.1" = {
name = "bl";
packageName = "bl";
@@ -742,6 +868,24 @@ let
sha1 = "534b9033c022c9579c56ba3b3e5a5caafbb650e1";
};
};
+ "bluebird-3.7.2" = {
+ name = "bluebird";
+ packageName = "bluebird";
+ version = "3.7.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz";
+ sha512 = "XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==";
+ };
+ };
+ "bn.js-4.11.9" = {
+ name = "bn.js";
+ packageName = "bn.js";
+ version = "4.11.9";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz";
+ sha512 = "E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==";
+ };
+ };
"body-parser-1.19.0" = {
name = "body-parser";
packageName = "body-parser";
@@ -787,6 +931,15 @@ let
sha512 = "b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==";
};
};
+ "browser-request-0.3.3" = {
+ name = "browser-request";
+ packageName = "browser-request";
+ version = "0.3.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/browser-request/-/browser-request-0.3.3.tgz";
+ sha1 = "9ece5b5aca89a29932242e18bf933def9876cc17";
+ };
+ };
"bson-1.1.5" = {
name = "bson";
packageName = "bson";
@@ -823,6 +976,15 @@ let
sha512 = "MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==";
};
};
+ "buffer-more-ints-1.0.0" = {
+ name = "buffer-more-ints";
+ packageName = "buffer-more-ints";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/buffer-more-ints/-/buffer-more-ints-1.0.0.tgz";
+ sha512 = "EMetuGFz5SLsT0QTnXzINh4Ksr+oo4i+UGTXEshiGCQWnsgSs7ZhJ8fzlwQ+OzEMs0MpDAMr1hxnblp5a4vcHg==";
+ };
+ };
"buffer-writer-2.0.0" = {
name = "buffer-writer";
packageName = "buffer-writer";
@@ -859,6 +1021,15 @@ let
sha512 = "zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==";
};
};
+ "cacheable-lookup-5.0.4" = {
+ name = "cacheable-lookup";
+ packageName = "cacheable-lookup";
+ version = "5.0.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz";
+ sha512 = "2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==";
+ };
+ };
"callback-stream-1.1.0" = {
name = "callback-stream";
packageName = "callback-stream";
@@ -967,13 +1138,22 @@ let
sha512 = "mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==";
};
};
- "cheerio-1.0.0-rc.3" = {
+ "cheerio-1.0.0-rc.5" = {
name = "cheerio";
packageName = "cheerio";
- version = "1.0.0-rc.3";
+ version = "1.0.0-rc.5";
src = fetchurl {
- url = "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.3.tgz";
- sha512 = "0td5ijfUPuubwLUu0OBoe98gZj8C/AA+RW3v67GPlGOrvxWjZmBXiBCRU+I8VEiNyJzjth40POfHiz2RB3gImA==";
+ url = "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.5.tgz";
+ sha512 = "yoqps/VCaZgN4pfXtenwHROTp8NG6/Hlt4Jpz2FEP0ZJQ+ZUkVDd0hAPDNKhj3nakpfPt/CNs57yEtxD1bXQiw==";
+ };
+ };
+ "cheerio-select-tmp-0.1.1" = {
+ name = "cheerio-select-tmp";
+ packageName = "cheerio-select-tmp";
+ version = "0.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/cheerio-select-tmp/-/cheerio-select-tmp-0.1.1.tgz";
+ sha512 = "YYs5JvbpU19VYJyj+F7oYrIE2BOll1/hRU7rEy/5+v9BzkSo3bK81iAeeQEMI92vRIxz677m72UmJUiVwwgjfQ==";
};
};
"chownr-1.1.4" = {
@@ -1003,13 +1183,13 @@ let
sha512 = "I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==";
};
};
- "cli-highlight-2.1.9" = {
+ "cli-highlight-2.1.10" = {
name = "cli-highlight";
packageName = "cli-highlight";
- version = "2.1.9";
+ version = "2.1.10";
src = fetchurl {
- url = "https://registry.npmjs.org/cli-highlight/-/cli-highlight-2.1.9.tgz";
- sha512 = "t8RNIZgiI24i/mslZ8XT8o660RUj5ZbUJpEZrZa/BNekTzdC2LfMRAnt0Y7sgzNM4FGW5tmWg/YnbTH8o1eIOQ==";
+ url = "https://registry.npmjs.org/cli-highlight/-/cli-highlight-2.1.10.tgz";
+ sha512 = "CcPFD3JwdQ2oSzy+AMG6j3LRTkNjM82kzcSKzoVw6cLanDCJNlsLjeqVTOTfOfucnWv5F0rmBemVf1m9JiIasw==";
};
};
"cli-width-3.0.0" = {
@@ -1030,24 +1210,6 @@ let
sha512 = "k8AvUYJon0vv75ufoVo4nALYb/qwFFicO3I0+39C6xEdflqVtr+f9cy+0ZxAduoVSTfhP5DX2tY2XICAd5hy6Q==";
};
};
- "cliui-5.0.0" = {
- name = "cliui";
- packageName = "cliui";
- version = "5.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz";
- sha512 = "PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==";
- };
- };
- "cliui-6.0.0" = {
- name = "cliui";
- packageName = "cliui";
- version = "6.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz";
- sha512 = "t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==";
- };
- };
"cliui-7.0.4" = {
name = "cliui";
packageName = "cliui";
@@ -1138,6 +1300,15 @@ let
sha1 = "f8889030685c7c4ff9e2a559f5077eb76a816f96";
};
};
+ "colors-1.4.0" = {
+ name = "colors";
+ packageName = "colors";
+ version = "1.4.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz";
+ sha512 = "a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==";
+ };
+ };
"colorspace-1.1.2" = {
name = "colorspace";
packageName = "colorspace";
@@ -1354,22 +1525,22 @@ let
sha512 = "uTqEnCvWRk042asU6JtapDTcJeeailFy4ydOQS28bj1hcLnYRiqi8SsD2jS412AY1I/4qdOwWZun774iqywf9w==";
};
};
- "css-select-1.2.0" = {
+ "css-select-3.1.2" = {
name = "css-select";
packageName = "css-select";
- version = "1.2.0";
+ version = "3.1.2";
src = fetchurl {
- url = "https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz";
- sha1 = "2b3a110539c5355f1cd8d314623e870b121ec858";
+ url = "https://registry.npmjs.org/css-select/-/css-select-3.1.2.tgz";
+ sha512 = "qmss1EihSuBNWNNhHjxzxSfJoFBM/lERB/Q4EnsJQQC62R2evJDW481091oAdOr9uh46/0n4nrg0It5cAnj1RA==";
};
};
- "css-what-2.1.3" = {
+ "css-what-4.0.0" = {
name = "css-what";
packageName = "css-what";
- version = "2.1.3";
+ version = "4.0.0";
src = fetchurl {
- url = "https://registry.npmjs.org/css-what/-/css-what-2.1.3.tgz";
- sha512 = "a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg==";
+ url = "https://registry.npmjs.org/css-what/-/css-what-4.0.0.tgz";
+ sha512 = "teijzG7kwYfNVsUh2H/YN62xW3KK9YhXEgSlbxMlcyjPNvdKJqFx5lrwlJgoFP1ZHlB89iGDlo/JyshKeRhv5A==";
};
};
"d-1.0.1" = {
@@ -1426,15 +1597,6 @@ let
sha512 = "CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==";
};
};
- "debug-4.1.1" = {
- name = "debug";
- packageName = "debug";
- version = "4.1.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz";
- sha512 = "pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==";
- };
- };
"debug-4.3.1" = {
name = "debug";
packageName = "debug";
@@ -1444,6 +1606,15 @@ let
sha512 = "doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==";
};
};
+ "debug-4.3.2" = {
+ name = "debug";
+ packageName = "debug";
+ version = "4.3.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz";
+ sha512 = "mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==";
+ };
+ };
"decamelize-1.2.0" = {
name = "decamelize";
packageName = "decamelize";
@@ -1480,13 +1651,13 @@ let
sha1 = "84c6e159b81904fdca59a0ef44cd870d31250f9a";
};
};
- "denque-1.4.1" = {
+ "denque-1.5.0" = {
name = "denque";
packageName = "denque";
- version = "1.4.1";
+ version = "1.5.0";
src = fetchurl {
- url = "https://registry.npmjs.org/denque/-/denque-1.4.1.tgz";
- sha512 = "OfzPuSZKGcgr96rf1oODnfjqBFmr1DVoc/TrItj3Ohe0Ah1C5WX5Baquw/9U9KovnQ88EqmJbD66rKYUQYN1tQ==";
+ url = "https://registry.npmjs.org/denque/-/denque-1.5.0.tgz";
+ sha512 = "CYiCSgIF1p6EUByQPlGkKnP1M9g0ZV3qMIrqMqZqdwazygIA/YP2vrbcyl1h/WppKJTdl1F85cXIle+394iDAQ==";
};
};
"depd-1.1.2" = {
@@ -1543,13 +1714,22 @@ let
sha512 = "WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==";
};
};
- "dom-serializer-0.1.1" = {
+ "dom-serializer-0.2.2" = {
name = "dom-serializer";
packageName = "dom-serializer";
- version = "0.1.1";
+ version = "0.2.2";
src = fetchurl {
- url = "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.1.tgz";
- sha512 = "l0IU0pPzLWSHBcieZbpOKgkIn3ts3vAh7ZuFyXNwJxJXk/c4Gwj9xaTJwIDVQCXawWD0qb3IzMGH5rglQaO0XA==";
+ url = "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz";
+ sha512 = "2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==";
+ };
+ };
+ "dom-serializer-1.2.0" = {
+ name = "dom-serializer";
+ packageName = "dom-serializer";
+ version = "1.2.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.2.0.tgz";
+ sha512 = "n6kZFH/KlCrqs/1GHMOd5i2fd/beQHuehKdWvNNffbGHTr/almdhuVvTVFb3V7fglz+nC50fFusu3lY33h12pA==";
};
};
"domelementtype-1.3.1" = {
@@ -1561,6 +1741,15 @@ let
sha512 = "BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==";
};
};
+ "domelementtype-2.1.0" = {
+ name = "domelementtype";
+ packageName = "domelementtype";
+ version = "2.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/domelementtype/-/domelementtype-2.1.0.tgz";
+ sha512 = "LsTgx/L5VpD+Q8lmsXSHW2WpA+eBlZ9HPf3erD1IoPF00/3JKHZ3BknUVA2QGDNu69ZNmyFmCWBSO45XjYKC5w==";
+ };
+ };
"domhandler-2.4.2" = {
name = "domhandler";
packageName = "domhandler";
@@ -1570,13 +1759,31 @@ let
sha512 = "JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==";
};
};
- "domutils-1.5.1" = {
+ "domhandler-4.0.0" = {
+ name = "domhandler";
+ packageName = "domhandler";
+ version = "4.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/domhandler/-/domhandler-4.0.0.tgz";
+ sha512 = "KPTbnGQ1JeEMQyO1iYXoagsI6so/C96HZiFyByU3T6iAzpXn8EGEvct6unm1ZGoed8ByO2oirxgwxBmqKF9haA==";
+ };
+ };
+ "domutils-1.7.0" = {
name = "domutils";
packageName = "domutils";
- version = "1.5.1";
+ version = "1.7.0";
src = fetchurl {
- url = "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz";
- sha1 = "dcd8488a26f563d61079e48c9f7b7e32373682cf";
+ url = "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz";
+ sha512 = "Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==";
+ };
+ };
+ "domutils-2.4.4" = {
+ name = "domutils";
+ packageName = "domutils";
+ version = "2.4.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/domutils/-/domutils-2.4.4.tgz";
+ sha512 = "jBC0vOsECI4OMdD0GC9mGn7NXPLb+Qt6KW1YDQzeQYRUFKmNG8lh7mO5HiELfr+lLQE7loDVI4QcAxV80HS+RA==";
};
};
"dot-case-3.0.4" = {
@@ -1642,15 +1849,6 @@ let
sha1 = "590c61156b0ae2f4f0255732a158b266bc56b21d";
};
};
- "emoji-regex-7.0.3" = {
- name = "emoji-regex";
- packageName = "emoji-regex";
- version = "7.0.3";
- src = fetchurl {
- url = "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz";
- sha512 = "CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==";
- };
- };
"emoji-regex-8.0.0" = {
name = "emoji-regex";
packageName = "emoji-regex";
@@ -1669,6 +1867,15 @@ let
sha1 = "965f6513d2c2d1c5f4652b64a2e3396467fc2f93";
};
};
+ "enabled-2.0.0" = {
+ name = "enabled";
+ packageName = "enabled";
+ version = "2.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/enabled/-/enabled-2.0.0.tgz";
+ sha512 = "AKrN98kuwOzMIdAizXGI86UFBoo26CL21UM763y1h/GMSJ4/OHU9k2YlsmBpyScFo/wbLzWQJBMCW4+IO3/+OQ==";
+ };
+ };
"encodeurl-1.0.2" = {
name = "encodeurl";
packageName = "encodeurl";
@@ -1714,6 +1921,15 @@ let
sha512 = "hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w==";
};
};
+ "entities-2.2.0" = {
+ name = "entities";
+ packageName = "entities";
+ version = "2.2.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz";
+ sha512 = "p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==";
+ };
+ };
"env-variable-0.0.6" = {
name = "env-variable";
packageName = "env-variable";
@@ -1750,6 +1966,24 @@ let
sha1 = "9136e0503dcc06a301690f0bb14ff4e364e949f0";
};
};
+ "es6-promise-4.2.8" = {
+ name = "es6-promise";
+ packageName = "es6-promise";
+ version = "4.2.8";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz";
+ sha512 = "HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==";
+ };
+ };
+ "es6-promisify-5.0.0" = {
+ name = "es6-promisify";
+ packageName = "es6-promisify";
+ version = "5.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz";
+ sha1 = "5109d62f3e56ea967c4b63505aef08291c8a5203";
+ };
+ };
"es6-set-0.1.5" = {
name = "es6-set";
packageName = "es6-set";
@@ -1921,13 +2155,13 @@ let
sha512 = "f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==";
};
};
- "fast-glob-3.2.4" = {
+ "fast-glob-3.2.5" = {
name = "fast-glob";
packageName = "fast-glob";
- version = "3.2.4";
+ version = "3.2.5";
src = fetchurl {
- url = "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.4.tgz";
- sha512 = "kr/Oo6PX51265qeuCYsyGypiO5uJFgBS0jksyG7FUeCyQzNwYnzrNIMR1NXfkZXsMYXYLRAHgISHBz8gQcxKHQ==";
+ url = "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.5.tgz";
+ sha512 = "2DtFcgT68wiTTiwZ2hNdJfcHNke9XOfnwmBRWXhmeKM8rF0TGwmC/Qto3S7RoZKp5cilZbxzO5iTNTQsJ+EeDg==";
};
};
"fast-json-stable-stringify-2.1.0" = {
@@ -1939,13 +2173,31 @@ let
sha512 = "lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==";
};
};
- "fastq-1.9.0" = {
+ "fast-safe-stringify-2.0.7" = {
+ name = "fast-safe-stringify";
+ packageName = "fast-safe-stringify";
+ version = "2.0.7";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.0.7.tgz";
+ sha512 = "Utm6CdzT+6xsDk2m8S6uL8VHxNwI6Jub+e9NYTcAms28T84pTa25GJQV9j0CY0N1rM8hK4x6grpF2BQf+2qwVA==";
+ };
+ };
+ "fastq-1.10.1" = {
name = "fastq";
packageName = "fastq";
- version = "1.9.0";
+ version = "1.10.1";
src = fetchurl {
- url = "https://registry.npmjs.org/fastq/-/fastq-1.9.0.tgz";
- sha512 = "i7FVWL8HhVY+CTkwFxkN2mk3h+787ixS5S63eb78diVRc1MCssarHq3W5cj0av7YDSwmaV928RNag+U1etRQ7w==";
+ url = "https://registry.npmjs.org/fastq/-/fastq-1.10.1.tgz";
+ sha512 = "AWuv6Ery3pM+dY7LYS8YIaCiQvUaos9OB1RyNgaOWnaX+Tik7Onvcsf8x8c+YtDeT0maYLniBip2hox5KtEXXA==";
+ };
+ };
+ "fecha-4.2.0" = {
+ name = "fecha";
+ packageName = "fecha";
+ version = "4.2.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/fecha/-/fecha-4.2.0.tgz";
+ sha512 = "aN3pcx/DSmtyoovUudctc8+6Hl4T+hI9GBBHLjA76jdZl7+b1sgh5g4k+u/GL3dTy1/pnYzKp69FpJ0OicE3Wg==";
};
};
"fflate-0.3.11" = {
@@ -1957,6 +2209,15 @@ let
sha512 = "Rr5QlUeGN1mbOHlaqcSYMKVpPbgLy0AWT/W0EHxA6NGI12yO1jpoui2zBBvU2G824ltM6Ut8BFgfHSBGfkmS0A==";
};
};
+ "fflate-0.4.8" = {
+ name = "fflate";
+ packageName = "fflate";
+ version = "0.4.8";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/fflate/-/fflate-0.4.8.tgz";
+ sha512 = "FJqqoDBR00Mdj9ppamLa/Y7vxm+PRmNWA67N846RvsoYVMKB4q3y/de5PA7gUmRMYK/8CMz2GDZQmCRN1wBcWA==";
+ };
+ };
"figlet-1.5.0" = {
name = "figlet";
packageName = "figlet";
@@ -2002,24 +2263,6 @@ let
sha512 = "aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==";
};
};
- "find-up-3.0.0" = {
- name = "find-up";
- packageName = "find-up";
- version = "3.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz";
- sha512 = "1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==";
- };
- };
- "find-up-4.1.0" = {
- name = "find-up";
- packageName = "find-up";
- version = "4.1.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz";
- sha512 = "PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==";
- };
- };
"flatted-2.0.2" = {
name = "flatted";
packageName = "flatted";
@@ -2029,6 +2272,24 @@ let
sha512 = "r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==";
};
};
+ "fn.name-1.1.0" = {
+ name = "fn.name";
+ packageName = "fn.name";
+ version = "1.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/fn.name/-/fn.name-1.1.0.tgz";
+ sha512 = "GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw==";
+ };
+ };
+ "follow-redirects-1.13.2" = {
+ name = "follow-redirects";
+ packageName = "follow-redirects";
+ version = "1.13.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.13.2.tgz";
+ sha512 = "6mPTgLxYm3r6Bkkg0vNM0HTjfGrOEtsfbhagQvbxDEsEkpNhw582upBaoRZylzen6krEmxXJgt9Ju6HiI4O7BA==";
+ };
+ };
"follow-redirects-1.5.10" = {
name = "follow-redirects";
packageName = "follow-redirects";
@@ -2209,13 +2470,13 @@ let
sha1 = "7045c99413b3eb94888d83ab46d0b404cc7bdde4";
};
};
- "globby-11.0.1" = {
+ "globby-11.0.2" = {
name = "globby";
packageName = "globby";
- version = "11.0.1";
+ version = "11.0.2";
src = fetchurl {
- url = "https://registry.npmjs.org/globby/-/globby-11.0.1.tgz";
- sha512 = "iH9RmgwCmUJHi2z5o2l3eTtGBtXek1OYlHrbcxOYugyHLmAsZrPj43OtHThd62Buh/Vv6VyCBD2bdyWcGNQqoQ==";
+ url = "https://registry.npmjs.org/globby/-/globby-11.0.2.tgz";
+ sha512 = "2ZThXDvvV8fYFRVIxnrMQBipZQDr7MxKAmQK1vujaj9/7eF0efG7BPUKJ7jP7G5SLF37xKDXvO4S/KKLj/Z0og==";
};
};
"gm-1.23.1" = {
@@ -2326,13 +2587,13 @@ let
sha1 = "8f2d508d0600b4a456da2f086556e7e5c056a3c6";
};
};
- "highlight.js-10.4.1" = {
+ "highlight.js-10.5.0" = {
name = "highlight.js";
packageName = "highlight.js";
- version = "10.4.1";
+ version = "10.5.0";
src = fetchurl {
- url = "https://registry.npmjs.org/highlight.js/-/highlight.js-10.4.1.tgz";
- sha512 = "yR5lWvNz7c85OhVAEAeFhVCc/GV4C30Fjzc/rCP0aCWzc1UUOPUk55dK/qdwTZHBvMZo+eZ2jpk62ndX/xMFlg==";
+ url = "https://registry.npmjs.org/highlight.js/-/highlight.js-10.5.0.tgz";
+ sha512 = "xTmvd9HiIHR6L53TMC7TKolEj65zG1XU+Onr8oi86mYa+nLcIbxTTWkpW7CsEwv/vK7u1zb8alZIMLDqqN6KTw==";
};
};
"html-to-text-5.1.1" = {
@@ -2353,6 +2614,15 @@ let
sha512 = "IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==";
};
};
+ "htmlparser2-6.0.0" = {
+ name = "htmlparser2";
+ packageName = "htmlparser2";
+ version = "6.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.0.0.tgz";
+ sha512 = "numTQtDZMoh78zJpaNdJ9MXb2cv5G3jwUoe3dMQODubZvLoGvTE/Ofp6sHvH8OGKcN/8A47pGLi/k58xHP/Tfw==";
+ };
+ };
"http-errors-1.7.2" = {
name = "http-errors";
packageName = "http-errors";
@@ -2371,6 +2641,15 @@ let
sha1 = "9aecd925114772f3d95b65a60abb8f7c18fbace1";
};
};
+ "https-proxy-agent-3.0.1" = {
+ name = "https-proxy-agent";
+ packageName = "https-proxy-agent";
+ version = "3.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-3.0.1.tgz";
+ sha512 = "+ML2Rbh6DAuee7d07tYGEKOEi2voWPUGan+ExdPbPW6Z3svq+JCqr0v8WmKPOkz1vOVykPCBSuobe7G8GJUtVg==";
+ };
+ };
"iconv-lite-0.4.24" = {
name = "iconv-lite";
packageName = "iconv-lite";
@@ -2488,13 +2767,13 @@ let
sha512 = "k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==";
};
};
- "ini-1.3.5" = {
+ "ini-1.3.8" = {
name = "ini";
packageName = "ini";
- version = "1.3.5";
+ version = "1.3.8";
src = fetchurl {
- url = "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz";
- sha512 = "RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==";
+ url = "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz";
+ sha512 = "JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==";
};
};
"inquirer-7.3.3" = {
@@ -2542,15 +2821,6 @@ let
sha512 = "eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==";
};
};
- "is-buffer-2.0.5" = {
- name = "is-buffer";
- packageName = "is-buffer";
- version = "2.0.5";
- src = fetchurl {
- url = "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz";
- sha512 = "i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==";
- };
- };
"is-docker-2.1.1" = {
name = "is-docker";
packageName = "is-docker";
@@ -2659,6 +2929,15 @@ let
sha512 = "Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==";
};
};
+ "is-stream-2.0.0" = {
+ name = "is-stream";
+ packageName = "is-stream";
+ version = "2.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz";
+ sha512 = "XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==";
+ };
+ };
"is-typedarray-1.0.0" = {
name = "is-typedarray";
packageName = "is-typedarray";
@@ -2722,13 +3001,13 @@ let
sha1 = "e8fbf374dc556ff8947a10dcb0572d633f2cfa10";
};
};
- "iso-639-1-2.1.4" = {
+ "iso-639-1-2.1.7" = {
name = "iso-639-1";
packageName = "iso-639-1";
- version = "2.1.4";
+ version = "2.1.7";
src = fetchurl {
- url = "https://registry.npmjs.org/iso-639-1/-/iso-639-1-2.1.4.tgz";
- sha512 = "pwJRHnpz1sCR5saQ+Hm1E2YESw2eLGKP5TzsYKXuQ7SIfvKWMRb9CHhptqunYpCIcRCpq3LgLuhYG5hiLPRbFQ==";
+ url = "https://registry.npmjs.org/iso-639-1/-/iso-639-1-2.1.7.tgz";
+ sha512 = "vPBh9Exxv0c430dRYiKtRt6TgErlsKy22Nkz473HFkzRkWTZeM7RLfX2raDoD7g74kA7HB4S2giwu6ZwiisQtg==";
};
};
"isstream-0.1.2" = {
@@ -2740,13 +3019,13 @@ let
sha1 = "47e63f7af55afa6f92e1500e690eb8b8529c099a";
};
};
- "js-yaml-3.14.0" = {
+ "js-yaml-3.14.1" = {
name = "js-yaml";
packageName = "js-yaml";
- version = "3.14.0";
+ version = "3.14.1";
src = fetchurl {
- url = "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.0.tgz";
- sha512 = "/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==";
+ url = "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz";
+ sha512 = "okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==";
};
};
"jsbi-3.1.4" = {
@@ -2884,6 +3163,15 @@ let
sha512 = "J9nVUucG1p/skKul6DU3PUZrhs0LPulNaeUOox0IyXDi8S4CztTHs1gQphhuZmzXG7VOQSf6NJfKuzteQLv9gQ==";
};
};
+ "kuler-2.0.0" = {
+ name = "kuler";
+ packageName = "kuler";
+ version = "2.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/kuler/-/kuler-2.0.0.tgz";
+ sha512 = "Xq9nH7KlWZmXAtodXDDRE7vs6DU1gTU8zYDHDiWLSip45Egwq3plLHzPn27NgvzL2r1LMPC1vdqh98sQxtqj4A==";
+ };
+ };
"leven-2.1.0" = {
name = "leven";
packageName = "leven";
@@ -2947,31 +3235,13 @@ let
sha512 = "gDBO4aHNZS6coiZCKVhSNh43F9ioIL4JwRjLZPkoLIY4yZFwg264Y5lu2x6rb1Js42Gh6Yqm2f6L2AJcnkzinQ==";
};
};
- "localtunnel-2.0.0" = {
+ "localtunnel-2.0.1" = {
name = "localtunnel";
packageName = "localtunnel";
- version = "2.0.0";
+ version = "2.0.1";
src = fetchurl {
- url = "https://registry.npmjs.org/localtunnel/-/localtunnel-2.0.0.tgz";
- sha512 = "g6E0aLgYYDvQDxIjIXkgJo2+pHj3sGg4Wz/XP3h2KtZnRsWPbOQY+hw1H8Z91jep998fkcVE9l+kghO+97vllg==";
- };
- };
- "locate-path-3.0.0" = {
- name = "locate-path";
- packageName = "locate-path";
- version = "3.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz";
- sha512 = "7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==";
- };
- };
- "locate-path-5.0.0" = {
- name = "locate-path";
- packageName = "locate-path";
- version = "5.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz";
- sha512 = "t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==";
+ url = "https://registry.npmjs.org/localtunnel/-/localtunnel-2.0.1.tgz";
+ sha512 = "LiaI5wZdz0xFkIQpXbNI62ZnNn8IMsVhwxHmhA+h4vj8R9JG/07bQHWwQlyy7b95/5fVOCHJfIHv+a5XnkvaJA==";
};
};
"lodash-4.17.20" = {
@@ -3109,6 +3379,15 @@ let
sha1 = "370d1d3e85b72a7e1b0cdf2d272121306f23e4ed";
};
};
+ "logform-2.2.0" = {
+ name = "logform";
+ packageName = "logform";
+ version = "2.2.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/logform/-/logform-2.2.0.tgz";
+ sha512 = "N0qPlqfypFx7UHNn4B3lzS/b0uLqt2hmuoa+PpuXNYgozdJYAyauF5Ky0BWVjrxDlMWiT3qN4zPq3vVAfZy7Yg==";
+ };
+ };
"long-4.0.0" = {
name = "long";
packageName = "long";
@@ -3163,13 +3442,13 @@ let
sha512 = "Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==";
};
};
- "lru-memoizer-2.1.2" = {
+ "lru-memoizer-2.1.4" = {
name = "lru-memoizer";
packageName = "lru-memoizer";
- version = "2.1.2";
+ version = "2.1.4";
src = fetchurl {
- url = "https://registry.npmjs.org/lru-memoizer/-/lru-memoizer-2.1.2.tgz";
- sha512 = "N5L5xlnVcbIinNn/TJ17vHBZwBMt9t7aJDz2n97moWubjNl6VO9Ao2XuAGBBddkYdjrwR9HfzXbT6NfMZXAZ/A==";
+ url = "https://registry.npmjs.org/lru-memoizer/-/lru-memoizer-2.1.4.tgz";
+ sha512 = "IXAq50s4qwrOBrXJklY+KhgZF+5y98PDaNo0gi/v2KQBFLyWr+JyFvijZXkGKjQj/h9c0OwoE+JZbwUXce76hQ==";
};
};
"mailparser-2.8.1" = {
@@ -3280,22 +3559,22 @@ let
sha512 = "x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==";
};
};
- "mime-db-1.44.0" = {
+ "mime-db-1.45.0" = {
name = "mime-db";
packageName = "mime-db";
- version = "1.44.0";
+ version = "1.45.0";
src = fetchurl {
- url = "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz";
- sha512 = "/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==";
+ url = "https://registry.npmjs.org/mime-db/-/mime-db-1.45.0.tgz";
+ sha512 = "CkqLUxUk15hofLoLyljJSrukZi8mAtgd+yE5uO4tqRZsdsAJKv0O+rFMhVDRJgozy+yG6md5KwuXhD4ocIoP+w==";
};
};
- "mime-types-2.1.27" = {
+ "mime-types-2.1.28" = {
name = "mime-types";
packageName = "mime-types";
- version = "2.1.27";
+ version = "2.1.28";
src = fetchurl {
- url = "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz";
- sha512 = "JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==";
+ url = "https://registry.npmjs.org/mime-types/-/mime-types-2.1.28.tgz";
+ sha512 = "0TO2yJ5YHYr7M2zzT7gDU1tbwHxEUWBCLt0lscSNpcdAfFyJOVEpRYNS7EXVcTLNj/25QO8gulHC5JtTzSE2UQ==";
};
};
"mimic-fn-2.1.0" = {
@@ -3307,6 +3586,15 @@ let
sha512 = "OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==";
};
};
+ "minimalistic-assert-1.0.1" = {
+ name = "minimalistic-assert";
+ packageName = "minimalistic-assert";
+ version = "1.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz";
+ sha512 = "UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==";
+ };
+ };
"minimatch-3.0.4" = {
name = "minimatch";
packageName = "minimatch";
@@ -3406,13 +3694,13 @@ let
sha512 = "Iv893r+jWlo5GkNcPOfCGwW8M49IixwHiKLFFYTociEymSibUVCORVEjPXWPGzSxhn7BdlUeHicbRmWiv0Crkg==";
};
};
- "mqtt-packet-6.6.0" = {
+ "mqtt-packet-6.7.0" = {
name = "mqtt-packet";
packageName = "mqtt-packet";
- version = "6.6.0";
+ version = "6.7.0";
src = fetchurl {
- url = "https://registry.npmjs.org/mqtt-packet/-/mqtt-packet-6.6.0.tgz";
- sha512 = "LvghnKMFC70hKWMVykmhJarlO5e7lT3t9s9A2qPCUx+lazL3Mq55U+eCV0eLi7/nRRQYvEUWo/2tTo89EjnCJQ==";
+ url = "https://registry.npmjs.org/mqtt-packet/-/mqtt-packet-6.7.0.tgz";
+ sha512 = "GzgeeCirQpB59FyhHvf8BLiIYgxctPSxuSyaF2vWnkt7paX7jtuQ8Gpl+DkHCxZmYuv7GQE6zcUAegpafd0MqQ==";
};
};
"ms-2.0.0" = {
@@ -3442,13 +3730,13 @@ let
sha512 = "sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==";
};
};
- "mssql-6.2.3" = {
+ "mssql-6.3.1" = {
name = "mssql";
packageName = "mssql";
- version = "6.2.3";
+ version = "6.3.1";
src = fetchurl {
- url = "https://registry.npmjs.org/mssql/-/mssql-6.2.3.tgz";
- sha512 = "4TW/fA9UgzmVTNgjl65r6ISr6aL5QHnlptEt1A3jIpdzkNbFPIkRbUNz90324HIdE+5pKc3VqikOImcTrhd4og==";
+ url = "https://registry.npmjs.org/mssql/-/mssql-6.3.1.tgz";
+ sha512 = "ammxrhbdDpcBWhiZLiy6miiU7ELt9qFbGvwmPbiufn+tBHAYUFR/AgwE4/v4jzPzbatowscmhFx1U61L91uVzQ==";
};
};
"mute-stream-0.0.8" = {
@@ -3478,40 +3766,40 @@ let
sha512 = "z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==";
};
};
- "n8n-core-0.54.0" = {
+ "n8n-core-0.62.0" = {
name = "n8n-core";
packageName = "n8n-core";
- version = "0.54.0";
+ version = "0.62.0";
src = fetchurl {
- url = "https://registry.npmjs.org/n8n-core/-/n8n-core-0.54.0.tgz";
- sha512 = "07Fts2MSm5acbsFPEVU7RXx38K5ryGVy6OE1g+Nbr8B0LuQiTEhCzC7x+AIfFDQlt/cQQEiPejaBGDZZm0kdpA==";
+ url = "https://registry.npmjs.org/n8n-core/-/n8n-core-0.62.0.tgz";
+ sha512 = "07RkPn6V5dCov3yt5zu5ASq2ibflji+dSGrSk7wnVrklGPBieuUjpZQuA7QrfQyjy5JUNDDp/Js+XGO8Vx3tew==";
};
};
- "n8n-editor-ui-0.66.0" = {
+ "n8n-editor-ui-0.75.0" = {
name = "n8n-editor-ui";
packageName = "n8n-editor-ui";
- version = "0.66.0";
+ version = "0.75.0";
src = fetchurl {
- url = "https://registry.npmjs.org/n8n-editor-ui/-/n8n-editor-ui-0.66.0.tgz";
- sha512 = "BZTaiYffZ2+dbPOp0JjV+pZ4S7iD7r2oYTylwFbNRpEbIc4a0l8JbU0HRqHESdPR3yYDdUTmVXqk1fWfc8IgYw==";
+ url = "https://registry.npmjs.org/n8n-editor-ui/-/n8n-editor-ui-0.75.0.tgz";
+ sha512 = "YWwiqGwTXxpuXjVB5d9qnjxoz55um27zwEfoXS63mNTDfDdIeuxHKQCY2pMWIjwXeYnx0x31NDhoSfjb8YRffA==";
};
};
- "n8n-nodes-base-0.91.0" = {
+ "n8n-nodes-base-0.102.0" = {
name = "n8n-nodes-base";
packageName = "n8n-nodes-base";
- version = "0.91.0";
+ version = "0.102.0";
src = fetchurl {
- url = "https://registry.npmjs.org/n8n-nodes-base/-/n8n-nodes-base-0.91.0.tgz";
- sha512 = "75DVfQS/AkZBB6lIAAWHhM4wRkhHXCNf/30Fi0Cc+cihw7GW3O4bdXNhZKFwDTf70DYNATM0kBBEbSHvQusuCw==";
+ url = "https://registry.npmjs.org/n8n-nodes-base/-/n8n-nodes-base-0.102.0.tgz";
+ sha512 = "WDUh2c0qCNDf2c8ZwkA/9RrkU/64A364P2t3wE1c66a8E/n/QJyiLnd4BJAu96cdcm+n2A0DwO9+gX1F50EU5A==";
};
};
- "n8n-workflow-0.47.0" = {
+ "n8n-workflow-0.51.0" = {
name = "n8n-workflow";
packageName = "n8n-workflow";
- version = "0.47.0";
+ version = "0.51.0";
src = fetchurl {
- url = "https://registry.npmjs.org/n8n-workflow/-/n8n-workflow-0.47.0.tgz";
- sha512 = "1CbSOvVSf1KNM5izOEVsuMMEkuwiqezVH4hWS1Ts7pSdgSi8TrFCi4CE1J8qA0KBmWq5APh3vEJGFyvkLX6BOg==";
+ url = "https://registry.npmjs.org/n8n-workflow/-/n8n-workflow-0.51.0.tgz";
+ sha512 = "KLjbJ10QhXc7clzmVRO60mftzZTeYR/MSC/RSobJBCzYGbAtnEp38YDg6a3ekznlwd6eIyTcD68xmv4EbSb2dQ==";
};
};
"named-placeholders-1.1.2" = {
@@ -3541,13 +3829,13 @@ let
sha1 = "7899078e64bf3c8a3d732601b3d40ff05db58fa0";
};
};
- "needle-2.5.2" = {
+ "needle-2.6.0" = {
name = "needle";
packageName = "needle";
- version = "2.5.2";
+ version = "2.6.0";
src = fetchurl {
- url = "https://registry.npmjs.org/needle/-/needle-2.5.2.tgz";
- sha512 = "LbRIwS9BfkPvNwNHlsA41Q29kL2L/6VaOJ0qisM5lLWsTV3nP15abO5ITL6L81zqFhzjRKDAYjpcBcwM0AVvLQ==";
+ url = "https://registry.npmjs.org/needle/-/needle-2.6.0.tgz";
+ sha512 = "KKYdza4heMsEfSWD7VPUIz3zX2XDwOyX2d+geb4vrERZMT5RMU6ujjaD+I5Yr54uZxQ2w6XRTAhHBbSCyovZBg==";
};
};
"negotiator-0.6.2" = {
@@ -3613,13 +3901,13 @@ let
sha512 = "BVZBDi+aJV4O38rxsUh164Dk1NCqgh6Cm0rQSb9SK/DHGll/DrCMnycVDD7msJgZCnmVa8ASo8EZzR7jsgTukQ==";
};
};
- "nodemailer-6.4.16" = {
+ "nodemailer-6.4.17" = {
name = "nodemailer";
packageName = "nodemailer";
- version = "6.4.16";
+ version = "6.4.17";
src = fetchurl {
- url = "https://registry.npmjs.org/nodemailer/-/nodemailer-6.4.16.tgz";
- sha512 = "68K0LgZ6hmZ7PVmwL78gzNdjpj5viqBdFqKrTtr9bZbJYj6BRj5W6WGkxXrEnUl3Co3CBXi3CZBUlpV/foGnOQ==";
+ url = "https://registry.npmjs.org/nodemailer/-/nodemailer-6.4.17.tgz";
+ sha512 = "89ps+SBGpo0D4Bi5ZrxcrCiRFaMmkCt+gItMXQGzEtZVR3uAD3QAQIDoxTWnx3ky0Dwwy/dhFrQ+6NNGXpw/qQ==";
};
};
"nopt-4.0.3" = {
@@ -3667,13 +3955,13 @@ let
sha512 = "2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==";
};
};
- "nth-check-1.0.2" = {
+ "nth-check-2.0.0" = {
name = "nth-check";
packageName = "nth-check";
- version = "1.0.2";
+ version = "2.0.0";
src = fetchurl {
- url = "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz";
- sha512 = "WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==";
+ url = "https://registry.npmjs.org/nth-check/-/nth-check-2.0.0.tgz";
+ sha512 = "i4sc/Kj8htBrAiH1viZ0TgU8Y5XqCaV/FziYK6TBczxmeKm3AEFWqqF3195yKudrarqy7Zu80Ra5dobFjn9X/Q==";
};
};
"number-is-nan-1.0.1" = {
@@ -3712,6 +4000,15 @@ let
sha1 = "2109adc7965887cfc05cbbd442cac8bfbb360863";
};
};
+ "ocsp-1.2.0" = {
+ name = "ocsp";
+ packageName = "ocsp";
+ version = "1.2.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/ocsp/-/ocsp-1.2.0.tgz";
+ sha1 = "469a1776b457dee67eb0201408c1946bac4076cc";
+ };
+ };
"on-finished-2.3.0" = {
name = "on-finished";
packageName = "on-finished";
@@ -3739,6 +4036,15 @@ let
sha1 = "583b1aa775961d4b113ac17d9c50baef9dd76bd1";
};
};
+ "one-time-1.0.0" = {
+ name = "one-time";
+ packageName = "one-time";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/one-time/-/one-time-1.0.0.tgz";
+ sha512 = "5DXOiRKwuSEcQ/l0kGCF6Q3jcADFv5tSmRaJck/OqkVFcOzutB134KRSfF0xDrL39MNnqxbHBbUUcjZIhTgb2g==";
+ };
+ };
"onetime-5.1.2" = {
name = "onetime";
packageName = "onetime";
@@ -3748,13 +4054,13 @@ let
sha512 = "kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==";
};
};
- "open-7.3.0" = {
+ "open-7.4.0" = {
name = "open";
packageName = "open";
- version = "7.3.0";
+ version = "7.4.0";
src = fetchurl {
- url = "https://registry.npmjs.org/open/-/open-7.3.0.tgz";
- sha512 = "mgLwQIx2F/ye9SmbrUkurZCnkoXyXyu9EbHtJZrICjVAJfyMArdHp3KkixGdZx1ZHFPNIwl0DDM1dFFqXbTLZw==";
+ url = "https://registry.npmjs.org/open/-/open-7.4.0.tgz";
+ sha512 = "PGoBCX/lclIWlpS/R2PQuIR4NJoXh6X5AwVzE7WXnWRGvHg7+4TBCgsujUgiPpm0K1y4qvQeWnCWVTpTKZBtvA==";
};
};
"openurl-1.1.1" = {
@@ -3820,42 +4126,6 @@ let
sha512 = "wvPXDmbMmu2ksjkB4Z3nZWTSkJEb9lqVdMaCKpZUGJG9TMiNp9XcbG3fn9fPKjem04fJMJnXoyFPk2FmgiaiNg==";
};
};
- "p-limit-2.3.0" = {
- name = "p-limit";
- packageName = "p-limit";
- version = "2.3.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz";
- sha512 = "//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==";
- };
- };
- "p-locate-3.0.0" = {
- name = "p-locate";
- packageName = "p-locate";
- version = "3.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz";
- sha512 = "x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==";
- };
- };
- "p-locate-4.1.0" = {
- name = "p-locate";
- packageName = "p-locate";
- version = "4.1.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz";
- sha512 = "R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==";
- };
- };
- "p-try-2.2.0" = {
- name = "p-try";
- packageName = "p-try";
- version = "2.2.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz";
- sha512 = "R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==";
- };
- };
"packet-reader-1.0.0" = {
name = "packet-reader";
packageName = "packet-reader";
@@ -3883,15 +4153,6 @@ let
sha1 = "746a167638083a860b0eef6732cb27ed46c32977";
};
};
- "parse5-3.0.3" = {
- name = "parse5";
- packageName = "parse5";
- version = "3.0.3";
- src = fetchurl {
- url = "https://registry.npmjs.org/parse5/-/parse5-3.0.3.tgz";
- sha512 = "rgO9Zg5LLLkfJF9E6CCmXlSE4UVceloys8JrFqCcHloC3usd/kJCyPDwH2SOlzix2j3xaP9sUX3e8+kvkuleAA==";
- };
- };
"parse5-5.1.1" = {
name = "parse5";
packageName = "parse5";
@@ -3955,24 +4216,6 @@ let
sha1 = "cc33d24d525e099a5388c0336c6e32b9160609e0";
};
};
- "path-exists-3.0.0" = {
- name = "path-exists";
- packageName = "path-exists";
- version = "3.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz";
- sha1 = "ce0ebeaa5f78cb18925ea7d810d7b59b010fd515";
- };
- };
- "path-exists-4.0.0" = {
- name = "path-exists";
- packageName = "path-exists";
- version = "4.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz";
- sha512 = "ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==";
- };
- };
"path-is-absolute-1.0.1" = {
name = "path-is-absolute";
packageName = "path-is-absolute";
@@ -4009,13 +4252,13 @@ let
sha512 = "v6ZJ/efsBpGrGGknjtq9J/oC8tZWq0KWL5vQrk2GlzLEQPUDB1ex+13Rmidl1neNN358Jn9EHZw5y07FFtaC7A==";
};
};
- "peek-readable-3.1.0" = {
+ "peek-readable-3.1.3" = {
name = "peek-readable";
packageName = "peek-readable";
- version = "3.1.0";
+ version = "3.1.3";
src = fetchurl {
- url = "https://registry.npmjs.org/peek-readable/-/peek-readable-3.1.0.tgz";
- sha512 = "KGuODSTV6hcgdZvDrIDBUkN0utcAVj1LL7FfGbM0viKTtCHmtZcuEJ+lGqsp0fTFkGqesdtemV2yUSMeyy3ddA==";
+ url = "https://registry.npmjs.org/peek-readable/-/peek-readable-3.1.3.tgz";
+ sha512 = "mpAcysyRJxmICBcBa5IXH7SZPvWkcghm6Fk8RekoS3v+BpbSzlZzuWbMx+GXrlUwESi9qHar4nVEZNMKylIHvg==";
};
};
"performance-now-2.1.0" = {
@@ -4054,13 +4297,13 @@ let
sha512 = "WCtabS6t3c8SkpDBUlb1kjOs7l66xsGdKpIPZsg4wR+B3+u9UAum2odSsF9tnvxg80h4ZxLWMy4pRjOsFIqQpw==";
};
};
- "pg-minify-1.6.1" = {
+ "pg-minify-1.6.2" = {
name = "pg-minify";
packageName = "pg-minify";
- version = "1.6.1";
+ version = "1.6.2";
src = fetchurl {
- url = "https://registry.npmjs.org/pg-minify/-/pg-minify-1.6.1.tgz";
- sha512 = "ujanxJJB9CSDUvlAOshtjdKAywOPR2vY0a7D+vvgk5rbrYcthZA7TjpN+Z+UwZsz/G/bUexYDT6huE33vYVN0g==";
+ url = "https://registry.npmjs.org/pg-minify/-/pg-minify-1.6.2.tgz";
+ sha512 = "1KdmFGGTP6jplJoI8MfvRlfvMiyBivMRP7/ffh4a11RUFJ7kC2J0ZHlipoKiH/1hz+DVgceon9U2qbaHpPeyPg==";
};
};
"pg-pool-3.2.2" = {
@@ -4072,13 +4315,13 @@ let
sha512 = "ORJoFxAlmmros8igi608iVEbQNNZlp89diFVx6yV5v+ehmpMY9sK6QgpmgoXbmkNaBAx8cOOZh9g80kJv1ooyA==";
};
};
- "pg-promise-10.8.1" = {
+ "pg-promise-10.9.2" = {
name = "pg-promise";
packageName = "pg-promise";
- version = "10.8.1";
+ version = "10.9.2";
src = fetchurl {
- url = "https://registry.npmjs.org/pg-promise/-/pg-promise-10.8.1.tgz";
- sha512 = "xRW3PBopAAPlSmOutfpxwrd0i1wfiVoJjkRC2xYzwk0PwWGLEOVKoDEHX4VoqjfIJ+SEEiILy5B5nUVvXpFFVA==";
+ url = "https://registry.npmjs.org/pg-promise/-/pg-promise-10.9.2.tgz";
+ sha512 = "ewelfzZeSPe5sbgd5ylB6edVXqoD8AH/fqZj4wPLL0242vXtkFY3JuUqt3mfvTruOqZHhoINpoXTfmC9UXbZ7A==";
};
};
"pg-protocol-1.4.0" = {
@@ -4153,13 +4396,13 @@ let
sha512 = "XCpzVjVk7tty+IJnSdqWevmOr1n8HNDhL86v7mZ6T1JIIf2KGybxUk9mm7ZFOhWMkGB0e8XkacHip7BV8AQWQA==";
};
};
- "popsicle-transport-http-1.0.9" = {
+ "popsicle-transport-http-1.1.1" = {
name = "popsicle-transport-http";
packageName = "popsicle-transport-http";
- version = "1.0.9";
+ version = "1.1.1";
src = fetchurl {
- url = "https://registry.npmjs.org/popsicle-transport-http/-/popsicle-transport-http-1.0.9.tgz";
- sha512 = "55Os0JdCs35FI8cAsgMoKG6XXKR4Wh8qZIbL3rY5+IZqqjMIo3/3q3wSE98mUhHyLgjg9HQ6ep5wNfhbYCI7GQ==";
+ url = "https://registry.npmjs.org/popsicle-transport-http/-/popsicle-transport-http-1.1.1.tgz";
+ sha512 = "RNbifrl5ckXLk1X6YGhjDb0gL5yAH1nvultmboiVGLTnWDbwaoxhEP8He9epMFOPuSDuNJ//TMRoN+XfpN0KCw==";
};
};
"popsicle-transport-xhr-2.0.0" = {
@@ -4522,6 +4765,15 @@ let
sha512 = "wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g==";
};
};
+ "requestretry-4.1.2" = {
+ name = "requestretry";
+ packageName = "requestretry";
+ version = "4.1.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/requestretry/-/requestretry-4.1.2.tgz";
+ sha512 = "N1WAp+8eOy8NfsVBChcSxNCKvPY1azOpliQ4Sby4WDe0HFEhdKywlNZeROMBQ+BI3Jpc0eNOT1KVFGREawtahA==";
+ };
+ };
"require-directory-2.1.1" = {
name = "require-directory";
packageName = "require-directory";
@@ -4531,15 +4783,6 @@ let
sha1 = "8c64ad5fd30dab1c976e2344ffe7f792a6a6df42";
};
};
- "require-main-filename-2.0.0" = {
- name = "require-main-filename";
- packageName = "require-main-filename";
- version = "2.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz";
- sha512 = "NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==";
- };
- };
"require_optional-1.0.1" = {
name = "require_optional";
packageName = "require_optional";
@@ -4639,13 +4882,13 @@ let
sha1 = "f33fe9cfb52bbfd520aa18323bc65db110a1b76c";
};
};
- "rss-parser-3.9.0" = {
+ "rss-parser-3.10.0" = {
name = "rss-parser";
packageName = "rss-parser";
- version = "3.9.0";
+ version = "3.10.0";
src = fetchurl {
- url = "https://registry.npmjs.org/rss-parser/-/rss-parser-3.9.0.tgz";
- sha512 = "wlRSfGrotOXuWo19Dtl2KmQt7o9i5zzCExUrxpechE0O54BAx7JD+xhWyGumPPqiJj771ndflV3sE3bTHen0HQ==";
+ url = "https://registry.npmjs.org/rss-parser/-/rss-parser-3.10.0.tgz";
+ sha512 = "TC6FNvEmdFeaW6r/60MSJT7cp4d95X4M9As+mvNtxRx7YXHxpV95syMnWZthZSeD1BRN7SEKdq6c3nxMLQRopw==";
};
};
"run-async-2.4.1" = {
@@ -4720,6 +4963,15 @@ let
sha512 = "NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==";
};
};
+ "semver-5.0.3" = {
+ name = "semver";
+ packageName = "semver";
+ version = "5.0.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/semver/-/semver-5.0.3.tgz";
+ sha1 = "77466de589cd5d3c95f138aa78bc569a3cb5d27a";
+ };
+ };
"semver-5.3.0" = {
name = "semver";
packageName = "semver";
@@ -4837,6 +5089,15 @@ let
sha512 = "VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==";
};
};
+ "simple-lru-cache-0.0.2" = {
+ name = "simple-lru-cache";
+ packageName = "simple-lru-cache";
+ version = "0.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/simple-lru-cache/-/simple-lru-cache-0.0.2.tgz";
+ sha1 = "d59cc3a193c1a5d0320f84ee732f6e4713e511dd";
+ };
+ };
"simple-swizzle-0.2.2" = {
name = "simple-swizzle";
packageName = "simple-swizzle";
@@ -4864,6 +5125,15 @@ let
sha512 = "LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==";
};
};
+ "snowflake-sdk-1.5.3" = {
+ name = "snowflake-sdk";
+ packageName = "snowflake-sdk";
+ version = "1.5.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/snowflake-sdk/-/snowflake-sdk-1.5.3.tgz";
+ sha512 = "Env7ebuWyaPWLIsGbFf/AH8IdeSCshAfHg9cH6F9AHAG0uwtJEO4XPdNeOkxyV/xjykx69s1L4mHWwPksgj8VA==";
+ };
+ };
"sparse-bitfield-3.0.3" = {
name = "sparse-bitfield";
packageName = "sparse-bitfield";
@@ -4873,13 +5143,13 @@ let
sha1 = "ff4ae6e68656056ba4b3e792ab3334d38273ca11";
};
};
- "spex-3.0.2" = {
+ "spex-3.2.0" = {
name = "spex";
packageName = "spex";
- version = "3.0.2";
+ version = "3.2.0";
src = fetchurl {
- url = "https://registry.npmjs.org/spex/-/spex-3.0.2.tgz";
- sha512 = "ZNCrOso+oNv5P01HCO4wuxV9Og5rS6ms7gGAqugfBPjx1QwfNXJI3T02ldfaap1O0dlT1sB0Rk+mhDqxt3Z27w==";
+ url = "https://registry.npmjs.org/spex/-/spex-3.2.0.tgz";
+ sha512 = "9srjJM7NaymrpwMHvSmpDeIK5GoRMX/Tq0E8aOlDPS54dDnDUIp30DrP9SphMPEETDLzEM9+4qo+KipmbtPecg==";
};
};
"split2-3.2.2" = {
@@ -4981,6 +5251,15 @@ let
sha512 = "HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==";
};
};
+ "stack-trace-0.0.10" = {
+ name = "stack-trace";
+ packageName = "stack-trace";
+ version = "0.0.10";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz";
+ sha1 = "547c70b347e8d32b4e108ea1a2a159e5fdde19c0";
+ };
+ };
"statuses-1.5.0" = {
name = "statuses";
packageName = "statuses";
@@ -5035,15 +5314,6 @@ let
sha512 = "nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==";
};
};
- "string-width-3.1.0" = {
- name = "string-width";
- packageName = "string-width";
- version = "3.1.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz";
- sha512 = "vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==";
- };
- };
"string-width-4.2.0" = {
name = "string-width";
packageName = "string-width";
@@ -5071,6 +5341,15 @@ let
sha512 = "n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==";
};
};
+ "string_decoder-1.3.0" = {
+ name = "string_decoder";
+ packageName = "string_decoder";
+ version = "1.3.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz";
+ sha512 = "hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==";
+ };
+ };
"strip-ansi-3.0.1" = {
name = "strip-ansi";
packageName = "strip-ansi";
@@ -5089,15 +5368,6 @@ let
sha1 = "a8479022eb1ac368a871389b635262c505ee368f";
};
};
- "strip-ansi-5.2.0" = {
- name = "strip-ansi";
- packageName = "strip-ansi";
- version = "5.2.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz";
- sha512 = "DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==";
- };
- };
"strip-ansi-6.0.0" = {
name = "strip-ansi";
packageName = "strip-ansi";
@@ -5116,13 +5386,13 @@ let
sha1 = "3c531942e908c2697c0ec344858c286c7ca0a60a";
};
};
- "strtok3-6.0.4" = {
+ "strtok3-6.0.8" = {
name = "strtok3";
packageName = "strtok3";
- version = "6.0.4";
+ version = "6.0.8";
src = fetchurl {
- url = "https://registry.npmjs.org/strtok3/-/strtok3-6.0.4.tgz";
- sha512 = "rqWMKwsbN9APU47bQTMEYTPcwdpKDtmf1jVhHzNW2cL1WqAxaM9iBb9t5P2fj+RV2YsErUWgQzHD5JwV0uCTEQ==";
+ url = "https://registry.npmjs.org/strtok3/-/strtok3-6.0.8.tgz";
+ sha512 = "QLgv+oiXwXgCgp2PdPPa+Jpp4D9imK9e/0BsyfeFMr6QL6wMVqoVn9+OXQ9I7MZbmUzN6lmitTJ09uwS2OmGcw==";
};
};
"supports-color-2.0.0" = {
@@ -5305,13 +5575,13 @@ let
sha512 = "yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==";
};
};
- "token-types-2.0.0" = {
+ "token-types-2.1.1" = {
name = "token-types";
packageName = "token-types";
- version = "2.0.0";
+ version = "2.1.1";
src = fetchurl {
- url = "https://registry.npmjs.org/token-types/-/token-types-2.0.0.tgz";
- sha512 = "WWvu8sGK8/ZmGusekZJJ5NM6rRVTTDO7/bahz4NGiSDb/XsmdYBn6a1N/bymUHuWYTWeuLUg98wUzvE4jPdCZw==";
+ url = "https://registry.npmjs.org/token-types/-/token-types-2.1.1.tgz";
+ sha512 = "wnQcqlreS6VjthyHO3Y/kpK/emflxDBNhlNUPfh7wE39KnuDdOituXomIbyI79vBtF0Ninpkh72mcuRHo+RG3Q==";
};
};
"tough-cookie-2.5.0" = {
@@ -5332,6 +5602,15 @@ let
sha512 = "yQyJ0u4pZsv9D4clxO69OEjLWYw+jbgspjTue4lTQZLfV0c5l1VmK2y1JK8E9ahdpltPOaAThPcp5nKPUgSnsg==";
};
};
+ "triple-beam-1.3.0" = {
+ name = "triple-beam";
+ packageName = "triple-beam";
+ version = "1.3.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/triple-beam/-/triple-beam-1.3.0.tgz";
+ sha512 = "XrHUvV5HpdLmIj4uVMxHggLbFSZYIn7HEWsqePZcI50pco+MPqJ50wMGY794X7AOOhxOBAjbkqfAbEe/QMp2Lw==";
+ };
+ };
"ts-expect-1.1.0" = {
name = "ts-expect";
packageName = "ts-expect";
@@ -5359,13 +5638,13 @@ let
sha512 = "Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==";
};
};
- "tslib-2.0.3" = {
+ "tslib-2.1.0" = {
name = "tslib";
packageName = "tslib";
- version = "2.0.3";
+ version = "2.1.0";
src = fetchurl {
- url = "https://registry.npmjs.org/tslib/-/tslib-2.0.3.tgz";
- sha512 = "uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ==";
+ url = "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz";
+ sha512 = "hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==";
};
};
"tsscmp-1.0.6" = {
@@ -5458,13 +5737,13 @@ let
sha512 = "zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==";
};
};
- "typeorm-0.2.29" = {
+ "typeorm-0.2.30" = {
name = "typeorm";
packageName = "typeorm";
- version = "0.2.29";
+ version = "0.2.30";
src = fetchurl {
- url = "https://registry.npmjs.org/typeorm/-/typeorm-0.2.29.tgz";
- sha512 = "ih1vrTe3gEAGKRcWlcsTRxTL7gNjacQE498wVGuJ3ZRujtMqPZlbAWuC7xDzWCRjQnkZYNwZQeG9UgKfxSHB5g==";
+ url = "https://registry.npmjs.org/typeorm/-/typeorm-0.2.30.tgz";
+ sha512 = "qpr8AO3Phi6ZF7qMHOrRdNisVt8jE1KfmW0ooLFcXscA87aJ12aBPyB9cJfxGNjNwd7B3WIK9ZlBveWiqd74QA==";
};
};
"uc.micro-1.0.6" = {
@@ -5548,13 +5827,13 @@ let
sha512 = "514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg==";
};
};
- "uri-js-4.4.0" = {
+ "uri-js-4.4.1" = {
name = "uri-js";
packageName = "uri-js";
- version = "4.4.0";
+ version = "4.4.1";
src = fetchurl {
- url = "https://registry.npmjs.org/uri-js/-/uri-js-4.4.0.tgz";
- sha512 = "B0yRTzYdUCCn9n+F4+Gh4yIDtMQcaJsmYBDsTSG8g/OejKBodLQ2IHfN3bM7jUsRXndopT7OIXWdYqc1fjmV6g==";
+ url = "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz";
+ sha512 = "7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==";
};
};
"url-parse-1.4.7" = {
@@ -5656,6 +5935,15 @@ let
sha512 = "nzyFmHdy2FMg7mYraRytc2jr4QBaUY3TEGe3q3bK8EgS9WC98wxn2jrPxS/ruWm+JGzrEIIeufKweQzVoQEd+Q==";
};
};
+ "when-3.7.8" = {
+ name = "when";
+ packageName = "when";
+ version = "3.7.8";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/when/-/when-3.7.8.tgz";
+ sha1 = "c7130b6a7ea04693e842cdc9e7a1f2aa39a39f82";
+ };
+ };
"which-1.3.1" = {
name = "which";
packageName = "which";
@@ -5665,15 +5953,6 @@ let
sha512 = "HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==";
};
};
- "which-module-2.0.0" = {
- name = "which-module";
- packageName = "which-module";
- version = "2.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz";
- sha1 = "d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a";
- };
- };
"wide-align-1.1.3" = {
name = "wide-align";
packageName = "wide-align";
@@ -5692,6 +5971,24 @@ let
sha512 = "NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==";
};
};
+ "winston-3.3.3" = {
+ name = "winston";
+ packageName = "winston";
+ version = "3.3.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/winston/-/winston-3.3.3.tgz";
+ sha512 = "oEXTISQnC8VlSAKf1KYSSd7J6IWuRPQqDdo8eoRNaYKLvwSb5+79Z3Yi1lrl6KDpU6/VWaxpakDAtb1oQ4n9aw==";
+ };
+ };
+ "winston-transport-4.4.0" = {
+ name = "winston-transport";
+ packageName = "winston-transport";
+ version = "4.4.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/winston-transport/-/winston-transport-4.4.0.tgz";
+ sha512 = "Lc7/p3GtqtqPBYYtS6KCN3c77/2QCev51DvcJKbkFPQNoj1sinkGwLGFDxkXY9J6p9+EPnYs+D90uwbnaiURTw==";
+ };
+ };
"wmf-1.0.2" = {
name = "wmf";
packageName = "wmf";
@@ -5719,24 +6016,6 @@ let
sha512 = "uMTsj9rDb0/7kk1PbcbCcwvHUxp60fGDB/NNXpVa0Q+ic/e7y5+BwTxKfQ33VYgDppSwi/FBzpetYzo8s6tfbg==";
};
};
- "wrap-ansi-5.1.0" = {
- name = "wrap-ansi";
- packageName = "wrap-ansi";
- version = "5.1.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz";
- sha512 = "QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==";
- };
- };
- "wrap-ansi-6.2.0" = {
- name = "wrap-ansi";
- packageName = "wrap-ansi";
- version = "6.2.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz";
- sha512 = "r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==";
- };
- };
"wrap-ansi-7.0.0" = {
name = "wrap-ansi";
packageName = "wrap-ansi";
@@ -5755,13 +6034,13 @@ let
sha1 = "b5243d8f3ec1aa35f1364605bc0d1036e30ab69f";
};
};
- "ws-7.4.1" = {
+ "ws-7.4.2" = {
name = "ws";
packageName = "ws";
- version = "7.4.1";
+ version = "7.4.2";
src = fetchurl {
- url = "https://registry.npmjs.org/ws/-/ws-7.4.1.tgz";
- sha512 = "pTsP8UAfhy3sk1lSk/O/s4tjD0CRwvMnzvwr4OKGX7ZvqZtUyx4KIJB5JWbkykPoc55tixMGgTNoh3k4FkNGFQ==";
+ url = "https://registry.npmjs.org/ws/-/ws-7.4.2.tgz";
+ sha512 = "T4tewALS3+qsrpGI/8dqNMLIVdq/g/85U98HPMa6F0m6xTbvhXU6RCQLqPH3+SlomNV/LdY6RXEbBpMH6EOJnA==";
};
};
"xlsx-0.16.9" = {
@@ -5827,15 +6106,6 @@ let
sha512 = "LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==";
};
};
- "y18n-4.0.1" = {
- name = "y18n";
- packageName = "y18n";
- version = "4.0.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/y18n/-/y18n-4.0.1.tgz";
- sha512 = "wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ==";
- };
- };
"y18n-5.0.5" = {
name = "y18n";
packageName = "y18n";
@@ -5881,31 +6151,13 @@ let
sha512 = "rHgFmbgXAAzl+1nngqOcwEljqHGG9uUZoPjsdZEs1w5JW9RXYzrSvH/u70C1JE5qFi0qjsdhnUX/dJRpWqitSA==";
};
};
- "yargs-13.3.0" = {
+ "yargs-16.2.0" = {
name = "yargs";
packageName = "yargs";
- version = "13.3.0";
+ version = "16.2.0";
src = fetchurl {
- url = "https://registry.npmjs.org/yargs/-/yargs-13.3.0.tgz";
- sha512 = "2eehun/8ALW8TLoIl7MVaRUrg+yCnenu8B4kBlRxj3GJGDKU1Og7sMXPNm1BYyM1DOJmTZ4YeN/Nwxv+8XJsUA==";
- };
- };
- "yargs-15.4.1" = {
- name = "yargs";
- packageName = "yargs";
- version = "15.4.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz";
- sha512 = "aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==";
- };
- };
- "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==";
+ url = "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz";
+ sha512 = "D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==";
};
};
"yargs-parser-13.0.0" = {
@@ -5917,24 +6169,6 @@ let
sha512 = "w2LXjoL8oRdRQN+hOyppuXs+V/fVAYtpcrRxZuF7Kt/Oc+Jr2uAcVntaUTNT6w5ihoWfFDpNY8CPx1QskxZ/pw==";
};
};
- "yargs-parser-13.1.2" = {
- name = "yargs-parser";
- packageName = "yargs-parser";
- version = "13.1.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz";
- sha512 = "3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==";
- };
- };
- "yargs-parser-18.1.3" = {
- name = "yargs-parser";
- packageName = "yargs-parser";
- version = "18.1.3";
- src = fetchurl {
- url = "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz";
- sha512 = "o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==";
- };
- };
"yargs-parser-20.2.4" = {
name = "yargs-parser";
packageName = "yargs-parser";
@@ -5950,33 +6184,30 @@ in
n8n = nodeEnv.buildNodePackage {
name = "n8n";
packageName = "n8n";
- version = "0.96.0";
+ version = "0.105.0";
src = fetchurl {
- url = "https://registry.npmjs.org/n8n/-/n8n-0.96.0.tgz";
- sha512 = "HllfTHaD5g98YeGRsGQEeOg1WUUxQr5jnYEWD1qjIWkTVYqVrtEWaEdOxDxnko3Fw7sh2XqtWk1HZHNCRSTQuA==";
+ url = "https://registry.npmjs.org/n8n/-/n8n-0.105.0.tgz";
+ sha512 = "Ry4JODQbj5vLsen5RTAyQdwstYFZ6KaMZhNzsnSQIm2qwzW+HS7hOm8r44WHzNrc5sMFHCPful2waMis8g81pA==";
};
dependencies = [
sources."@azure/ms-rest-azure-env-1.1.2"
- (sources."@azure/ms-rest-js-1.9.0" // {
+ (sources."@azure/ms-rest-js-1.9.1" // {
dependencies = [
+ sources."axios-0.21.1"
+ sources."follow-redirects-1.13.2"
sources."tough-cookie-2.5.0"
];
})
sources."@azure/ms-rest-nodeauth-2.0.2"
- (sources."@icetee/ftp-0.3.15" // {
- dependencies = [
- sources."isarray-0.0.1"
- sources."readable-stream-1.1.14"
- sources."string_decoder-0.10.31"
- ];
- })
- sources."@nodelib/fs.scandir-2.1.3"
- sources."@nodelib/fs.stat-2.0.3"
- sources."@nodelib/fs.walk-1.2.4"
+ sources."@dabh/diagnostics-2.0.2"
+ sources."@icetee/ftp-0.3.15"
+ sources."@nodelib/fs.scandir-2.1.4"
+ sources."@nodelib/fs.stat-2.0.4"
+ sources."@nodelib/fs.walk-1.2.6"
sources."@oclif/command-1.8.0"
(sources."@oclif/config-1.17.0" // {
dependencies = [
- sources."tslib-2.0.3"
+ sources."tslib-2.1.0"
];
})
(sources."@oclif/errors-1.3.4" // {
@@ -5989,30 +6220,31 @@ in
})
sources."@oclif/linewrap-1.0.0"
sources."@oclif/parser-3.8.5"
- sources."@oclif/plugin-help-3.2.0"
+ sources."@oclif/plugin-help-3.2.1"
sources."@servie/events-1.0.0"
sources."@sqltools/formatter-1.2.2"
sources."@tokenizer/token-0.1.1"
sources."@types/bluebird-3.5.33"
sources."@types/body-parser-1.19.0"
- sources."@types/connect-3.4.33"
+ sources."@types/connect-3.4.34"
sources."@types/debug-4.1.5"
- sources."@types/express-4.17.9"
+ sources."@types/express-4.17.11"
sources."@types/express-jwt-0.0.42"
- sources."@types/express-serve-static-core-4.17.14"
+ sources."@types/express-serve-static-core-4.17.18"
sources."@types/express-unless-0.5.1"
sources."@types/ftp-0.3.31"
sources."@types/glob-7.1.3"
sources."@types/jsonwebtoken-8.5.0"
- sources."@types/mime-2.0.3"
+ sources."@types/mime-1.3.2"
sources."@types/minimatch-3.0.3"
- sources."@types/node-14.14.10"
+ sources."@types/node-14.14.22"
sources."@types/promise-ftp-1.3.4"
sources."@types/promise-ftp-common-1.1.0"
sources."@types/qs-6.9.5"
sources."@types/range-parser-1.2.3"
sources."@types/readable-stream-2.3.9"
- sources."@types/serve-static-1.13.8"
+ sources."@types/serve-static-1.13.9"
+ sources."@types/snowflake-sdk-1.5.1"
sources."@types/tough-cookie-2.3.7"
sources."@types/tunnel-0.0.0"
sources."abbrev-1.1.1"
@@ -6024,7 +6256,13 @@ in
];
})
sources."adler-32-1.2.0"
+ (sources."agent-base-2.1.1" // {
+ dependencies = [
+ sources."semver-5.0.3"
+ ];
+ })
sources."ajv-6.12.6"
+ sources."amqplib-0.6.0"
sources."ansi-escapes-4.3.1"
sources."ansi-regex-5.0.0"
sources."ansi-styles-3.2.1"
@@ -6032,7 +6270,13 @@ in
sources."any-promise-1.3.0"
sources."app-root-path-3.0.0"
sources."aproba-1.2.0"
- sources."are-we-there-yet-1.1.5"
+ (sources."are-we-there-yet-1.1.5" // {
+ dependencies = [
+ sources."isarray-1.0.0"
+ sources."readable-stream-2.3.7"
+ sources."string_decoder-1.1.1"
+ ];
+ })
(sources."argparse-1.0.10" // {
dependencies = [
sources."sprintf-js-1.0.3"
@@ -6043,7 +6287,10 @@ in
sources."array-series-0.1.5"
sources."array-union-2.1.0"
sources."asn1-0.2.4"
- sources."assert-options-0.6.2"
+ sources."asn1.js-5.4.1"
+ sources."asn1.js-rfc2560-5.0.1"
+ sources."asn1.js-rfc5280-3.0.0"
+ sources."assert-options-0.7.0"
sources."assert-plus-1.0.0"
sources."async-3.2.0"
sources."asynckit-0.4.0"
@@ -6055,8 +6302,23 @@ in
sources."basic-auth-2.0.1"
sources."bcrypt-pbkdf-1.0.2"
sources."bcryptjs-2.4.3"
- sources."bl-2.2.1"
- sources."bluebird-2.11.0"
+ sources."big-integer-1.6.48"
+ sources."bignumber.js-2.4.0"
+ (sources."bitsyntax-0.1.0" // {
+ dependencies = [
+ sources."debug-2.6.9"
+ sources."ms-2.0.0"
+ ];
+ })
+ (sources."bl-2.2.1" // {
+ dependencies = [
+ sources."isarray-1.0.0"
+ sources."readable-stream-2.3.7"
+ sources."string_decoder-1.1.1"
+ ];
+ })
+ sources."bluebird-3.7.2"
+ sources."bn.js-4.11.9"
(sources."body-parser-1.19.0" // {
dependencies = [
sources."debug-2.6.9"
@@ -6067,23 +6329,26 @@ in
sources."boolbase-1.0.0"
sources."brace-expansion-1.1.11"
sources."braces-3.0.2"
+ sources."browser-request-0.3.3"
sources."bson-1.1.5"
sources."buffer-5.7.1"
sources."buffer-equal-constant-time-1.0.1"
sources."buffer-from-1.1.1"
+ sources."buffer-more-ints-1.0.0"
sources."buffer-writer-2.0.0"
sources."byte-length-1.0.2"
sources."bytes-3.1.0"
+ sources."cacheable-lookup-5.0.4"
sources."callback-stream-1.1.0"
(sources."camel-case-4.1.2" // {
dependencies = [
- sources."tslib-2.0.3"
+ sources."tslib-2.1.0"
];
})
sources."camelcase-5.3.1"
(sources."capital-case-1.0.4" // {
dependencies = [
- sources."tslib-2.0.3"
+ sources."tslib-2.1.0"
];
})
sources."cardinal-2.1.1"
@@ -6092,11 +6357,12 @@ in
sources."chalk-2.4.2"
(sources."change-case-4.1.2" // {
dependencies = [
- sources."tslib-2.0.3"
+ sources."tslib-2.1.0"
];
})
sources."chardet-0.7.0"
- sources."cheerio-1.0.0-rc.3"
+ sources."cheerio-1.0.0-rc.5"
+ sources."cheerio-select-tmp-0.1.1"
sources."chownr-1.1.4"
(sources."clean-stack-3.0.1" // {
dependencies = [
@@ -6104,23 +6370,15 @@ in
];
})
sources."cli-cursor-3.1.0"
- (sources."cli-highlight-2.1.9" // {
+ (sources."cli-highlight-2.1.10" // {
dependencies = [
sources."ansi-styles-4.3.0"
sources."chalk-4.1.0"
- sources."cliui-6.0.0"
sources."color-convert-2.0.1"
sources."color-name-1.1.4"
- sources."find-up-4.1.0"
sources."has-flag-4.0.0"
- sources."locate-path-5.0.0"
- sources."p-locate-4.1.0"
sources."parse5-5.1.1"
- sources."path-exists-4.0.0"
sources."supports-color-7.2.0"
- sources."wrap-ansi-6.2.0"
- sources."yargs-15.4.1"
- sources."yargs-parser-18.1.3"
];
})
sources."cli-width-3.0.0"
@@ -6129,14 +6387,12 @@ in
sources."safe-buffer-5.2.1"
];
})
- (sources."cliui-5.0.0" // {
+ (sources."cliui-7.0.4" // {
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."wrap-ansi-5.1.0"
+ sources."ansi-styles-4.3.0"
+ sources."color-convert-2.0.1"
+ sources."color-name-1.1.4"
+ sources."wrap-ansi-7.0.0"
];
})
sources."code-point-at-1.1.0"
@@ -6150,6 +6406,7 @@ in
sources."color-name-1.1.3"
sources."color-string-1.5.4"
sources."colornames-1.1.1"
+ sources."colors-1.4.0"
sources."colorspace-1.1.2"
sources."combined-stream-1.0.8"
sources."commander-2.17.1"
@@ -6163,12 +6420,18 @@ in
];
})
sources."concat-map-0.0.1"
- sources."concat-stream-1.6.2"
+ (sources."concat-stream-1.6.2" // {
+ dependencies = [
+ sources."isarray-1.0.0"
+ sources."readable-stream-2.3.7"
+ sources."string_decoder-1.1.1"
+ ];
+ })
sources."connect-history-api-fallback-1.6.0"
sources."console-control-strings-1.1.0"
(sources."constant-case-3.0.4" // {
dependencies = [
- sources."tslib-2.0.3"
+ sources."tslib-2.1.0"
];
})
sources."content-disposition-0.5.3"
@@ -6187,47 +6450,60 @@ in
})
sources."crypto-js-4.0.0"
sources."csrf-3.1.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."d-1.0.1"
sources."dashdash-1.14.1"
sources."date-utils-1.2.21"
- sources."debug-4.3.1"
+ sources."debug-4.3.2"
sources."decamelize-1.2.0"
sources."deep-extend-0.6.0"
sources."delayed-stream-1.0.0"
sources."delegates-1.0.0"
- sources."denque-1.4.1"
+ sources."denque-1.5.0"
sources."depd-1.1.2"
sources."destroy-1.0.4"
sources."detect-libc-1.0.3"
- sources."diagnostics-1.1.1"
+ (sources."diagnostics-1.1.1" // {
+ dependencies = [
+ sources."enabled-1.0.2"
+ sources."kuler-1.0.1"
+ ];
+ })
sources."dir-glob-3.0.1"
- 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.4.4"
(sources."dot-case-3.0.4" // {
dependencies = [
- sources."tslib-2.0.3"
+ sources."tslib-2.1.0"
];
})
sources."dotenv-8.2.0"
sources."double-ended-queue-2.1.0-0"
- sources."duplexify-3.7.1"
+ (sources."duplexify-3.7.1" // {
+ dependencies = [
+ sources."isarray-1.0.0"
+ sources."readable-stream-2.3.7"
+ sources."string_decoder-1.1.1"
+ ];
+ })
sources."ecc-jsbn-0.1.2"
sources."ecdsa-sig-formatter-1.0.11"
sources."ee-first-1.1.1"
sources."emoji-regex-8.0.0"
- sources."enabled-1.0.2"
+ sources."enabled-2.0.0"
sources."encodeurl-1.0.2"
sources."encoding-japanese-1.0.30"
sources."end-of-stream-1.4.4"
- sources."entities-1.1.2"
+ sources."entities-2.1.0"
sources."env-variable-0.0.6"
sources."es5-ext-0.10.53"
sources."es6-iterator-2.0.3"
sources."es6-map-0.1.5"
+ sources."es6-promise-4.2.8"
+ sources."es6-promisify-5.0.0"
(sources."es6-set-0.1.5" // {
dependencies = [
sources."es6-symbol-3.1.1"
@@ -6258,10 +6534,12 @@ in
sources."external-editor-3.1.0"
sources."extsprintf-1.3.0"
sources."fast-deep-equal-3.1.3"
- sources."fast-glob-3.2.4"
+ sources."fast-glob-3.2.5"
sources."fast-json-stable-stringify-2.1.0"
- sources."fastq-1.9.0"
- sources."fflate-0.3.11"
+ sources."fast-safe-stringify-2.0.7"
+ sources."fastq-1.10.1"
+ sources."fecha-4.2.0"
+ sources."fflate-0.4.8"
sources."figlet-1.5.0"
sources."figures-3.2.0"
sources."file-type-14.7.1"
@@ -6272,8 +6550,8 @@ in
sources."ms-2.0.0"
];
})
- sources."find-up-3.0.0"
sources."flatted-2.0.2"
+ sources."fn.name-1.1.0"
(sources."follow-redirects-1.5.10" // {
dependencies = [
sources."debug-3.1.0"
@@ -6308,9 +6586,12 @@ in
dependencies = [
sources."glob-parent-3.1.0"
sources."is-glob-3.1.0"
+ sources."isarray-1.0.0"
+ sources."readable-stream-2.3.7"
+ sources."string_decoder-1.1.1"
];
})
- sources."globby-11.0.1"
+ sources."globby-11.0.2"
(sources."gm-1.23.1" // {
dependencies = [
sources."debug-3.2.7"
@@ -6330,35 +6611,48 @@ in
sources."he-1.2.0"
(sources."header-case-2.0.4" // {
dependencies = [
- sources."tslib-2.0.3"
+ sources."tslib-2.1.0"
];
})
sources."help-me-1.1.0"
- sources."highlight.js-10.4.1"
- sources."html-to-text-5.1.1"
- (sources."htmlparser2-3.10.1" // {
+ sources."highlight.js-10.5.0"
+ (sources."html-to-text-5.1.1" // {
dependencies = [
+ (sources."dom-serializer-0.2.2" // {
+ dependencies = [
+ sources."domelementtype-2.1.0"
+ sources."entities-2.2.0"
+ ];
+ })
+ sources."domelementtype-1.3.1"
+ sources."domhandler-2.4.2"
+ sources."domutils-1.7.0"
+ sources."entities-1.1.2"
+ sources."htmlparser2-3.10.1"
sources."readable-stream-3.6.0"
+ sources."safe-buffer-5.2.1"
+ sources."string_decoder-1.3.0"
];
})
+ sources."htmlparser2-6.0.0"
sources."http-errors-1.7.2"
sources."http-signature-1.2.0"
+ (sources."https-proxy-agent-3.0.1" // {
+ dependencies = [
+ sources."agent-base-4.3.0"
+ sources."debug-3.2.7"
+ ];
+ })
sources."iconv-lite-0.4.24"
sources."ieee754-1.2.1"
sources."ignore-5.1.8"
sources."ignore-walk-3.0.3"
- (sources."imap-0.8.19" // {
- dependencies = [
- sources."isarray-0.0.1"
- sources."readable-stream-1.1.14"
- sources."string_decoder-0.10.31"
- ];
- })
+ sources."imap-0.8.19"
sources."imap-simple-4.3.0"
sources."indent-string-4.0.0"
sources."inflight-1.0.6"
sources."inherits-2.0.3"
- sources."ini-1.3.5"
+ sources."ini-1.3.8"
(sources."inquirer-7.3.3" // {
dependencies = [
sources."ansi-styles-4.3.0"
@@ -6373,7 +6667,6 @@ in
sources."ipaddr.js-1.9.1"
sources."is-absolute-1.0.0"
sources."is-arrayish-0.3.2"
- sources."is-buffer-2.0.5"
sources."is-docker-2.1.1"
sources."is-extglob-2.1.1"
sources."is-fullwidth-code-point-3.0.0"
@@ -6383,15 +6676,16 @@ in
sources."is-promise-1.0.1"
sources."is-property-1.0.2"
sources."is-relative-1.0.0"
+ sources."is-stream-2.0.0"
sources."is-typedarray-1.0.0"
sources."is-unc-path-1.0.0"
sources."is-windows-1.0.2"
sources."is-wsl-2.2.0"
- sources."isarray-1.0.0"
+ sources."isarray-0.0.1"
sources."isexe-2.0.0"
- sources."iso-639-1-2.1.4"
+ sources."iso-639-1-2.1.7"
sources."isstream-0.1.2"
- sources."js-yaml-3.14.0"
+ sources."js-yaml-3.14.1"
sources."jsbi-3.1.4"
sources."jsbn-0.1.1"
sources."json-schema-0.2.3"
@@ -6410,7 +6704,7 @@ in
sources."jwks-rsa-1.9.0"
sources."jws-3.2.2"
sources."kafkajs-1.15.0"
- sources."kuler-1.0.1"
+ sources."kuler-2.0.0"
sources."leven-2.1.0"
sources."libbase64-1.2.1"
(sources."libmime-5.0.0" // {
@@ -6421,13 +6715,13 @@ in
sources."libqp-1.1.0"
sources."limiter-1.1.5"
sources."linkify-it-3.0.2"
- (sources."localtunnel-2.0.0" // {
+ (sources."localtunnel-2.0.1" // {
dependencies = [
- sources."axios-0.19.0"
- sources."debug-4.1.1"
+ sources."axios-0.21.1"
+ sources."debug-4.3.1"
+ sources."follow-redirects-1.13.2"
];
})
- sources."locate-path-3.0.0"
sources."lodash-4.17.20"
sources."lodash._reinterpolate-3.0.0"
sources."lodash.clonedeep-4.5.0"
@@ -6443,14 +6737,15 @@ in
sources."lodash.template-4.5.0"
sources."lodash.templatesettings-4.2.0"
sources."lodash.unset-4.5.2"
+ sources."logform-2.2.0"
sources."long-4.0.0"
(sources."lower-case-2.0.2" // {
dependencies = [
- sources."tslib-2.0.3"
+ sources."tslib-2.1.0"
];
})
sources."lru-cache-6.0.0"
- (sources."lru-memoizer-2.1.2" // {
+ (sources."lru-memoizer-2.1.4" // {
dependencies = [
sources."lru-cache-4.0.2"
sources."yallist-2.1.2"
@@ -6478,9 +6773,10 @@ in
sources."micromatch-4.0.2"
sources."millisecond-0.1.2"
sources."mime-1.6.0"
- sources."mime-db-1.44.0"
- sources."mime-types-2.1.27"
+ sources."mime-db-1.45.0"
+ sources."mime-types-2.1.28"
sources."mimic-fn-2.1.0"
+ sources."minimalistic-assert-1.0.1"
sources."minimatch-3.0.4"
sources."minimist-1.2.5"
(sources."minipass-2.9.0" // {
@@ -6489,20 +6785,28 @@ in
];
})
sources."minizlib-1.3.3"
- sources."mkdirp-0.5.5"
+ sources."mkdirp-1.0.4"
sources."moment-2.24.0"
sources."moment-timezone-0.5.32"
sources."mongodb-3.6.3"
- sources."mqtt-4.2.1"
- (sources."mqtt-packet-6.6.0" // {
+ (sources."mqtt-4.2.1" // {
+ dependencies = [
+ sources."isarray-1.0.0"
+ sources."readable-stream-2.3.7"
+ sources."string_decoder-1.1.1"
+ ];
+ })
+ (sources."mqtt-packet-6.7.0" // {
dependencies = [
sources."bl-4.0.3"
sources."inherits-2.0.4"
sources."readable-stream-3.6.0"
+ sources."safe-buffer-5.2.1"
+ sources."string_decoder-1.3.0"
];
})
sources."ms-2.1.2"
- sources."mssql-6.2.3"
+ sources."mssql-6.3.1"
sources."mute-stream-0.0.8"
(sources."mysql2-2.1.0" // {
dependencies = [
@@ -6512,14 +6816,14 @@ in
];
})
sources."mz-2.7.0"
- sources."n8n-core-0.54.0"
- sources."n8n-editor-ui-0.66.0"
- (sources."n8n-nodes-base-0.91.0" // {
+ sources."n8n-core-0.62.0"
+ sources."n8n-editor-ui-0.75.0"
+ (sources."n8n-nodes-base-0.102.0" // {
dependencies = [
sources."moment-2.28.0"
];
})
- sources."n8n-workflow-0.47.0"
+ sources."n8n-workflow-0.51.0"
(sources."named-placeholders-1.1.2" // {
dependencies = [
sources."lru-cache-4.1.5"
@@ -6528,7 +6832,7 @@ in
})
sources."nan-2.14.2"
sources."native-duplexpair-1.0.0"
- (sources."needle-2.5.2" // {
+ (sources."needle-2.6.0" // {
dependencies = [
sources."debug-3.2.7"
];
@@ -6537,69 +6841,77 @@ in
sources."next-tick-1.0.0"
(sources."no-case-3.0.4" // {
dependencies = [
- sources."tslib-2.0.3"
+ sources."tslib-2.1.0"
];
})
sources."node-ensure-0.0.0"
(sources."node-pre-gyp-0.11.0" // {
dependencies = [
+ sources."mkdirp-0.5.5"
sources."rimraf-2.7.1"
sources."semver-5.7.1"
];
})
sources."nodeify-1.0.1"
- sources."nodemailer-6.4.16"
+ sources."nodemailer-6.4.17"
sources."nopt-4.0.3"
sources."npm-bundled-1.1.1"
sources."npm-normalize-package-bin-1.0.1"
sources."npm-packlist-1.4.8"
sources."npmlog-4.1.2"
- sources."nth-check-1.0.2"
+ sources."nth-check-2.0.0"
sources."number-is-nan-1.0.1"
sources."oauth-1.0a-2.2.6"
sources."oauth-sign-0.9.0"
sources."object-assign-4.1.1"
+ (sources."ocsp-1.2.0" // {
+ dependencies = [
+ sources."asn1.js-4.10.1"
+ sources."asn1.js-rfc2560-4.0.6"
+ sources."asn1.js-rfc5280-2.0.1"
+ sources."async-1.5.2"
+ ];
+ })
sources."on-finished-2.3.0"
sources."on-headers-1.0.2"
sources."once-1.4.0"
+ sources."one-time-1.0.0"
sources."onetime-5.1.2"
- sources."open-7.3.0"
+ sources."open-7.4.0"
sources."openurl-1.1.1"
- sources."ordered-read-streams-1.0.1"
+ (sources."ordered-read-streams-1.0.1" // {
+ dependencies = [
+ sources."isarray-1.0.0"
+ sources."readable-stream-2.3.7"
+ sources."string_decoder-1.1.1"
+ ];
+ })
sources."original-1.0.2"
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-limit-2.3.0"
- sources."p-locate-3.0.0"
- sources."p-try-2.2.0"
sources."packet-reader-1.0.0"
(sources."param-case-3.0.4" // {
dependencies = [
- sources."tslib-2.0.3"
+ sources."tslib-2.1.0"
];
})
sources."parent-require-1.0.0"
- sources."parse5-3.0.3"
- (sources."parse5-htmlparser2-tree-adapter-6.0.1" // {
- dependencies = [
- sources."parse5-6.0.1"
- ];
- })
+ sources."parse5-6.0.1"
+ sources."parse5-htmlparser2-tree-adapter-6.0.1"
sources."parseurl-1.3.3"
(sources."pascal-case-3.1.2" // {
dependencies = [
- sources."tslib-2.0.3"
+ sources."tslib-2.1.0"
];
})
(sources."path-case-3.0.4" // {
dependencies = [
- sources."tslib-2.0.3"
+ sources."tslib-2.1.0"
];
})
sources."path-dirname-1.0.2"
- sources."path-exists-3.0.0"
sources."path-is-absolute-1.0.1"
sources."path-to-regexp-0.1.7"
sources."path-type-4.0.0"
@@ -6608,14 +6920,14 @@ in
sources."debug-3.2.7"
];
})
- sources."peek-readable-3.1.0"
+ sources."peek-readable-3.1.3"
sources."performance-now-2.1.0"
sources."pg-8.5.1"
sources."pg-connection-string-2.4.0"
sources."pg-int8-1.0.1"
- sources."pg-minify-1.6.1"
+ sources."pg-minify-1.6.2"
sources."pg-pool-3.2.2"
- sources."pg-promise-10.8.1"
+ sources."pg-promise-10.9.2"
sources."pg-protocol-1.4.0"
sources."pg-types-2.2.0"
sources."pgpass-1.0.4"
@@ -6624,7 +6936,7 @@ in
sources."popsicle-content-encoding-1.0.0"
sources."popsicle-cookie-jar-1.0.0"
sources."popsicle-redirects-1.1.0"
- sources."popsicle-transport-http-1.0.9"
+ sources."popsicle-transport-http-1.1.1"
sources."popsicle-transport-xhr-2.0.0"
sources."popsicle-user-agent-1.0.0"
sources."postgres-array-2.0.0"
@@ -6634,7 +6946,11 @@ in
sources."printj-1.1.2"
sources."process-nextick-args-2.0.1"
sources."promise-1.3.0"
- sources."promise-ftp-1.3.5"
+ (sources."promise-ftp-1.3.5" // {
+ dependencies = [
+ sources."bluebird-2.11.0"
+ ];
+ })
sources."promise-ftp-common-1.1.5"
sources."proxy-addr-2.0.6"
sources."pseudomap-1.0.2"
@@ -6653,7 +6969,7 @@ in
sources."range-parser-1.2.1"
sources."raw-body-2.4.0"
sources."rc-1.2.8"
- sources."readable-stream-2.3.7"
+ sources."readable-stream-1.1.14"
sources."readable-web-to-node-stream-2.0.0"
sources."redeyed-2.1.1"
sources."redis-2.8.0"
@@ -6674,8 +6990,8 @@ in
sources."tough-cookie-2.5.0"
];
})
+ sources."requestretry-4.1.2"
sources."require-directory-2.1.1"
- sources."require-main-filename-2.0.0"
(sources."require_optional-1.0.1" // {
dependencies = [
sources."semver-5.7.1"
@@ -6694,11 +7010,7 @@ in
sources."rimraf-3.0.2"
sources."riot-tmpl-3.0.8"
sources."rndm-1.2.0"
- (sources."rss-parser-3.9.0" // {
- dependencies = [
- sources."entities-2.1.0"
- ];
- })
+ sources."rss-parser-3.10.0"
sources."run-async-2.4.1"
sources."run-parallel-1.1.10"
sources."rxjs-6.6.3"
@@ -6719,7 +7031,7 @@ in
})
(sources."sentence-case-3.0.4" // {
dependencies = [
- sources."tslib-2.0.3"
+ sources."tslib-2.1.0"
];
})
sources."seq-queue-0.0.5"
@@ -6730,18 +7042,26 @@ in
sources."setprototypeof-1.1.1"
sources."sha.js-2.4.11"
sources."signal-exit-3.0.3"
+ sources."simple-lru-cache-0.0.2"
sources."simple-swizzle-0.2.2"
sources."slash-3.0.0"
(sources."snake-case-3.0.4" // {
dependencies = [
- sources."tslib-2.0.3"
+ sources."tslib-2.1.0"
+ ];
+ })
+ (sources."snowflake-sdk-1.5.3" // {
+ dependencies = [
+ sources."debug-3.2.7"
];
})
sources."sparse-bitfield-3.0.3"
- sources."spex-3.0.2"
+ sources."spex-3.2.0"
(sources."split2-3.2.2" // {
dependencies = [
sources."readable-stream-3.6.0"
+ sources."safe-buffer-5.2.1"
+ sources."string_decoder-1.3.0"
];
})
sources."sprintf-js-1.1.2"
@@ -6754,40 +7074,52 @@ in
dependencies = [
sources."concat-stream-2.0.0"
sources."readable-stream-3.6.0"
+ sources."safe-buffer-5.2.1"
+ sources."string_decoder-1.3.0"
];
})
sources."ssh2-streams-0.4.10"
sources."sshpk-1.16.1"
+ sources."stack-trace-0.0.10"
sources."statuses-1.5.0"
sources."stealthy-require-1.1.1"
sources."stream-shift-1.0.1"
sources."streamsearch-0.1.2"
sources."string-width-4.2.0"
- sources."string_decoder-1.1.1"
+ sources."string_decoder-0.10.31"
sources."strip-ansi-6.0.0"
sources."strip-json-comments-2.0.1"
- sources."strtok3-6.0.4"
+ sources."strtok3-6.0.8"
sources."supports-color-5.5.0"
(sources."tar-4.4.13" // {
dependencies = [
+ sources."mkdirp-0.5.5"
sources."yallist-3.1.1"
];
})
sources."tarn-1.1.5"
(sources."tedious-6.7.0" // {
dependencies = [
- sources."@types/node-12.19.8"
+ sources."@types/node-12.19.15"
sources."bl-3.0.1"
sources."depd-2.0.0"
sources."iconv-lite-0.5.2"
sources."readable-stream-3.6.0"
+ sources."safe-buffer-5.2.1"
+ sources."string_decoder-1.3.0"
];
})
sources."text-hex-1.0.0"
sources."thenify-3.3.1"
sources."thenify-all-1.6.0"
sources."through-2.3.8"
- sources."through2-2.0.5"
+ (sources."through2-2.0.5" // {
+ dependencies = [
+ sources."isarray-1.0.0"
+ sources."readable-stream-2.3.7"
+ sources."string_decoder-1.1.1"
+ ];
+ })
sources."through2-filter-3.0.0"
sources."throwback-4.1.0"
sources."tlds-1.208.0"
@@ -6800,8 +7132,9 @@ in
sources."to-absolute-glob-2.0.2"
sources."to-regex-range-5.0.1"
sources."toidentifier-1.0.0"
- sources."token-types-2.0.0"
+ sources."token-types-2.1.1"
sources."tough-cookie-3.0.1"
+ sources."triple-beam-1.3.0"
sources."ts-expect-1.1.0"
sources."tslib-1.11.2"
sources."tsscmp-1.0.6"
@@ -6813,21 +7146,15 @@ in
sources."type-is-1.6.18"
sources."typedarray-0.0.6"
sources."typedarray-to-buffer-3.1.5"
- (sources."typeorm-0.2.29" // {
+ (sources."typeorm-0.2.30" // {
dependencies = [
sources."ansi-styles-4.3.0"
sources."chalk-4.1.0"
- sources."cliui-7.0.4"
sources."color-convert-2.0.1"
sources."color-name-1.1.4"
sources."has-flag-4.0.0"
- sources."mkdirp-1.0.4"
sources."supports-color-7.2.0"
sources."tslib-1.14.1"
- sources."wrap-ansi-7.0.0"
- sources."y18n-5.0.5"
- sources."yargs-16.1.1"
- sources."yargs-parser-20.2.4"
];
})
sources."uc.micro-1.0.6"
@@ -6839,15 +7166,15 @@ in
sources."unpipe-1.0.0"
(sources."upper-case-2.0.2" // {
dependencies = [
- sources."tslib-2.0.3"
+ sources."tslib-2.1.0"
];
})
(sources."upper-case-first-2.0.2" // {
dependencies = [
- sources."tslib-2.0.3"
+ sources."tslib-2.1.0"
];
})
- sources."uri-js-4.4.0"
+ sources."uri-js-4.4.1"
sources."url-parse-1.4.7"
(sources."utf7-1.0.2" // {
dependencies = [
@@ -6863,8 +7190,8 @@ in
sources."vary-1.1.2"
sources."verror-1.10.0"
sources."vm2-3.9.2"
+ sources."when-3.7.8"
sources."which-1.3.1"
- sources."which-module-2.0.0"
(sources."wide-align-1.1.3" // {
dependencies = [
sources."ansi-regex-3.0.0"
@@ -6874,6 +7201,20 @@ in
];
})
sources."widest-line-3.1.0"
+ (sources."winston-3.3.3" // {
+ dependencies = [
+ sources."readable-stream-3.6.0"
+ sources."safe-buffer-5.2.1"
+ sources."string_decoder-1.3.0"
+ ];
+ })
+ (sources."winston-transport-4.4.0" // {
+ dependencies = [
+ sources."isarray-1.0.0"
+ sources."readable-stream-2.3.7"
+ sources."string_decoder-1.1.1"
+ ];
+ })
sources."wmf-1.0.2"
sources."word-0.3.0"
(sources."wrap-ansi-4.0.0" // {
@@ -6885,15 +7226,19 @@ in
];
})
sources."wrappy-1.0.2"
- sources."ws-7.4.1"
- sources."xlsx-0.16.9"
+ sources."ws-7.4.2"
+ (sources."xlsx-0.16.9" // {
+ dependencies = [
+ sources."fflate-0.3.11"
+ ];
+ })
sources."xml2js-0.4.23"
sources."xmlbuilder-11.0.1"
sources."xmldom-0.4.0"
sources."xpath.js-1.1.0"
sources."xregexp-2.0.0"
sources."xtend-4.0.2"
- sources."y18n-4.0.1"
+ sources."y18n-5.0.5"
sources."yallist-4.0.0"
(sources."yargonaut-1.1.4" // {
dependencies = [
@@ -6904,14 +7249,9 @@ in
sources."supports-color-2.0.0"
];
})
- (sources."yargs-13.3.0" // {
+ (sources."yargs-16.2.0" // {
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."yargs-parser-13.1.2"
+ sources."yargs-parser-20.2.4"
];
})
sources."yargs-parser-13.0.0"
@@ -6919,7 +7259,7 @@ in
buildInputs = globalBuildInputs;
meta = {
description = "n8n Workflow Automation Tool";
- homepage = https://n8n.io/;
+ homepage = "https://n8n.io";
license = "SEE LICENSE IN LICENSE.md";
};
production = true;
diff --git a/third_party/nixpkgs/pkgs/applications/networking/newsreaders/pan/default.nix b/third_party/nixpkgs/pkgs/applications/networking/newsreaders/pan/default.nix
index 5e53e61e04..90bbd31a88 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/newsreaders/pan/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/newsreaders/pan/default.nix
@@ -1,5 +1,5 @@
{ spellChecking ? true
-, lib, stdenv, fetchurl, pkgconfig, gtk3, gtkspell3 ? null
+, lib, stdenv, fetchurl, pkg-config, gtk3, gtkspell3 ? null
, gmime2, gettext, intltool, itstool, libxml2, libnotify, gnutls
, makeWrapper, gnupg
, gnomeSupport ? true, libsecret, gcr
@@ -18,7 +18,7 @@ stdenv.mkDerivation {
sha256 = "17agd27sn4a7nahvkpg0w39kv74njgdrrygs74bbvpaj8rk2hb55";
};
- nativeBuildInputs = [ pkgconfig gettext intltool itstool libxml2 makeWrapper ];
+ nativeBuildInputs = [ pkg-config gettext intltool itstool libxml2 makeWrapper ];
buildInputs = [ gtk3 gmime2 libnotify gnutls ]
++ lib.optional spellChecking gtkspell3
++ lib.optionals gnomeSupport [ libsecret gcr ];
diff --git a/third_party/nixpkgs/pkgs/applications/networking/nextcloud-client/default.nix b/third_party/nixpkgs/pkgs/applications/networking/nextcloud-client/default.nix
index bfc928cfbc..42486458b2 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/nextcloud-client/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/nextcloud-client/default.nix
@@ -7,7 +7,7 @@
, libsecret
, openssl
, pcre
-, pkgconfig
+, pkg-config
, qtbase
, qtkeychain
, qttools
@@ -33,7 +33,7 @@ mkDerivation rec {
];
nativeBuildInputs = [
- pkgconfig
+ pkg-config
cmake
];
diff --git a/third_party/nixpkgs/pkgs/applications/networking/nextdns/default.nix b/third_party/nixpkgs/pkgs/applications/networking/nextdns/default.nix
index dfe816fbf9..b65ba8d94c 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/nextdns/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/nextdns/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "nextdns";
- version = "1.9.4";
+ version = "1.10.1";
src = fetchFromGitHub {
owner = "nextdns";
repo = "nextdns";
rev = "v${version}";
- sha256 = "0bd3nvisdg64wcy5syb1iyrv3vy4c6j8gy68dbf141hn1qiah1bg";
+ sha256 = "sha256-hMI6zq176p7MI4cjMSeQ8T8UvibJW60lzsPmeAOi3ow=";
};
- vendorSha256 = "09whpzsn16znyrknfm5zlhla253r69j6d751czza4c83m4r36swj";
+ vendorSha256 = "sha256-kmszMqkDMaL+Z6GcZmQyeRShKKS/VGdn9vabYPW/kCc=";
doCheck = false;
diff --git a/third_party/nixpkgs/pkgs/applications/networking/ngadmin/default.nix b/third_party/nixpkgs/pkgs/applications/networking/ngadmin/default.nix
index 718a0970c8..8392e05834 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/ngadmin/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/ngadmin/default.nix
@@ -1,17 +1,28 @@
-{ stdenv, lib, fetchgit, autoreconfHook, readline }:
+{ stdenv, lib, fetchFromGitHub, autoreconfHook, readline
+, withReadline ? true
+, enableEmu ? true
+, enableSpy ? true
+}:
stdenv.mkDerivation {
pname = "ngadmin";
- version = "unstable-2017-11-17";
+ version = "unstable-2020-10-05";
- src = fetchgit {
- url = "https://git.netgeek.ovh/c/ngadmin.git";
- rev = "95240c567b5c40129d733cbd76911ba7574e4998";
- sha256 = "052ss82fs8cxk3dqdwlh3r8q9gsm36in2lxdgwj9sljdgwg75c34";
+ src = fetchFromGitHub {
+ owner = "Alkorin";
+ repo = "ngadmin";
+ rev = "5bf8650ce6d465b8cb1e570548819f0cefe9a87d";
+ sha256 = "15vixhwqcpbjdxlaznans9w63kwl29mdkds6spvbv2i7l33qnhq4";
};
- nativeBuildInputs = [ autoreconfHook readline ];
+ nativeBuildInputs =
+ [ autoreconfHook ]
+ ++ lib.optional withReadline readline;
enableParallelBuild = true;
+ configureFlags = with lib;
+ optional (!withReadline) "--without-readline"
+ ++ optional enableEmu "--enable-emu"
+ ++ optional enableSpy "--enable-spy";
meta = with lib; {
description = "Netgear switch (NSDP) administration tool";
diff --git a/third_party/nixpkgs/pkgs/applications/networking/nntp-proxy/default.nix b/third_party/nixpkgs/pkgs/applications/networking/nntp-proxy/default.nix
index 943947f389..626913cd60 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/nntp-proxy/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/nntp-proxy/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, libconfig, pkgconfig, libevent, openssl }:
+{ lib, stdenv, fetchFromGitHub, libconfig, pkg-config, libevent, openssl }:
stdenv.mkDerivation {
pname = "nntp-proxy";
@@ -11,7 +11,7 @@ stdenv.mkDerivation {
sha256 = "0jwxh71am83fbnq9mn06jl06rq8qybm506js79xmmc3xbk5pqvy4";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ libconfig libevent openssl ];
installFlags = [ "INSTALL_DIR=$(out)/bin/" ];
diff --git a/third_party/nixpkgs/pkgs/applications/networking/nym/default.nix b/third_party/nixpkgs/pkgs/applications/networking/nym/default.nix
index d85266f68d..528db85092 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/nym/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/nym/default.nix
@@ -1,7 +1,7 @@
{ lib
, rustPlatform
, fetchFromGitHub
-, pkgconfig
+, pkg-config
, openssl
, libredirect
, writeText
@@ -29,7 +29,7 @@ rustPlatform.buildRustPackage rec {
cargoSha256 = "0zr5nzmglmvn6xfqgvipbzy8nw5cl3nf7zjmghkqdwi6zj9p9272";
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ openssl ];
diff --git a/third_party/nixpkgs/pkgs/applications/networking/openbazaar/client.nix b/third_party/nixpkgs/pkgs/applications/networking/openbazaar/client.nix
index 6029842ad3..e7a19fa782 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/openbazaar/client.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/openbazaar/client.nix
@@ -13,11 +13,11 @@ let
in
stdenv.mkDerivation rec {
pname = "openbazaar-client";
- version = "2.4.9";
+ version = "2.4.10";
src = fetchurl {
url = "https://github.com/OpenBazaar/openbazaar-desktop/releases/download/v${version}/openbazaar2client_${version}_amd64.deb";
- sha256 = "1l6l72kb5h5f32dl5wqv31sigl3fh2byixv0h0d3icmjf558c39p";
+ sha256 = "sha256-X0iTTLOJsZeyVZwNU3y39cFMHnxlnYXmqQERE26CLTY=";
};
dontBuild = true;
diff --git a/third_party/nixpkgs/pkgs/applications/networking/owamp/default.nix b/third_party/nixpkgs/pkgs/applications/networking/owamp/default.nix
index 24369bfc8d..c357e78ccf 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/owamp/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/owamp/default.nix
@@ -20,7 +20,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
homepage = "http://software.internet2.edu/owamp/";
- description = ''A tool for performing one-way active measurements'';
+ description = "A tool for performing one-way active measurements";
platforms = platforms.linux;
maintainers = [maintainers.teto];
license = licenses.asl20;
diff --git a/third_party/nixpkgs/pkgs/applications/networking/owncloud-client/default.nix b/third_party/nixpkgs/pkgs/applications/networking/owncloud-client/default.nix
index c1711497f7..761d0e6b24 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/owncloud-client/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/owncloud-client/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, mkDerivation, cmake, pkgconfig, qtbase, qtkeychain, sqlite, libsecret }:
+{ lib, fetchurl, mkDerivation, cmake, pkg-config, qtbase, qtkeychain, sqlite, libsecret }:
mkDerivation rec {
pname = "owncloud-client";
@@ -9,7 +9,7 @@ mkDerivation rec {
sha256 = "1xcklhvbyg34clm9as2rjnjfwxpwq77lmdxj6qc0w7q43viqvlz3";
};
- nativeBuildInputs = [ pkgconfig cmake ];
+ nativeBuildInputs = [ pkg-config cmake ];
buildInputs = [ qtbase qtkeychain sqlite ];
qtWrapperArgs = [
diff --git a/third_party/nixpkgs/pkgs/applications/networking/p2p/deluge/default.nix b/third_party/nixpkgs/pkgs/applications/networking/p2p/deluge/default.nix
index 068776fe17..4587da48a4 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/p2p/deluge/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/p2p/deluge/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, intltool, libtorrent-rasterbar, pythonPackages
+{ lib, fetchurl, intltool, libtorrent-rasterbar, pythonPackages
, gtk3, glib, gobject-introspection, librsvg, wrapGAppsHook }:
pythonPackages.buildPythonPackage rec {
diff --git a/third_party/nixpkgs/pkgs/applications/networking/p2p/eiskaltdcpp/default.nix b/third_party/nixpkgs/pkgs/applications/networking/p2p/eiskaltdcpp/default.nix
index 8ca82c5b98..c7a05f37ca 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/p2p/eiskaltdcpp/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/p2p/eiskaltdcpp/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, cmake, pkgconfig, qt4, boost, bzip2, libX11
+{ lib, stdenv, fetchFromGitHub, cmake, pkg-config, qt4, boost, bzip2, libX11
, fetchpatch, libiconv, pcre-cpp, libidn, lua5, miniupnpc, aspell, gettext }:
stdenv.mkDerivation rec {
@@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
sha256 = "1mqz0g69njmlghcra3izarjxbxi1jrhiwn4ww94b8jv8xb9cv682";
};
- nativeBuildInputs = [ cmake pkgconfig ];
+ nativeBuildInputs = [ cmake pkg-config ];
buildInputs = [ qt4 boost bzip2 libX11 pcre-cpp libidn lua5 miniupnpc aspell gettext ]
++ lib.optional stdenv.isDarwin libiconv;
diff --git a/third_party/nixpkgs/pkgs/applications/networking/p2p/gnunet/default.nix b/third_party/nixpkgs/pkgs/applications/networking/p2p/gnunet/default.nix
index 20fb5d4e79..b4efd89441 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/p2p/gnunet/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/p2p/gnunet/default.nix
@@ -1,6 +1,6 @@
{ lib, stdenv, fetchurl, adns, curl, gettext, gmp, gnutls, libextractor
, libgcrypt, libgnurl, libidn, libmicrohttpd, libtool, libunistring
-, makeWrapper, ncurses, pkgconfig, libxml2, sqlite, zlib
+, makeWrapper, ncurses, pkg-config, libxml2, sqlite, zlib
, libpulseaudio, libopus, libogg, jansson, libsodium }:
stdenv.mkDerivation rec {
@@ -14,7 +14,7 @@ stdenv.mkDerivation rec {
enableParallelBuilding = true;
- nativeBuildInputs = [ pkgconfig libtool makeWrapper ];
+ nativeBuildInputs = [ pkg-config libtool makeWrapper ];
buildInputs = [
adns curl gmp gnutls libextractor libgcrypt libgnurl libidn
libmicrohttpd libunistring libxml2 ncurses gettext libsodium
diff --git a/third_party/nixpkgs/pkgs/applications/networking/p2p/ncdc/default.nix b/third_party/nixpkgs/pkgs/applications/networking/p2p/ncdc/default.nix
index e479da0f22..dd7f4a7bb6 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/p2p/ncdc/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/p2p/ncdc/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, ncurses, zlib, bzip2, sqlite, pkgconfig, glib, gnutls }:
+{ lib, stdenv, fetchurl, ncurses, zlib, bzip2, sqlite, pkg-config, glib, gnutls }:
stdenv.mkDerivation rec {
pname = "ncdc";
@@ -9,7 +9,7 @@ stdenv.mkDerivation rec {
sha256 = "1bdgqd07f026qk6vpbxqsin536znd33931m3b4z44prlm9wd6pyi";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ ncurses zlib bzip2 sqlite glib gnutls ];
meta = with lib; {
diff --git a/third_party/nixpkgs/pkgs/applications/networking/p2p/qbittorrent/default.nix b/third_party/nixpkgs/pkgs/applications/networking/p2p/qbittorrent/default.nix
index d83cc6ad18..4c0d391cca 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/p2p/qbittorrent/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/p2p/qbittorrent/default.nix
@@ -1,4 +1,4 @@
-{ mkDerivation, lib, fetchFromGitHub, makeWrapper, pkgconfig
+{ mkDerivation, lib, fetchFromGitHub, makeWrapper, pkg-config
, boost, libtorrent-rasterbar, qtbase, qttools, qtsvg
, debugSupport ? false
, guiSupport ? true, dbus ? null # GUI (disable to run headless)
@@ -12,17 +12,17 @@ assert trackerSearch -> (python3 != null);
with lib;
mkDerivation rec {
pname = "qbittorrent";
- version = "4.3.1";
+ version = "4.3.3";
src = fetchFromGitHub {
owner = "qbittorrent";
repo = "qbittorrent";
rev = "release-${version}";
- sha256 = "17ih00q7idrpl3b2vgh4smva6lazs5jw06pblriscn1lrwdvrc38";
+ sha256 = "0y8vrvfv8n6zg6pgg5a9hmvxi2z9rrfd9k8zv04nv5js91b99ncq";
};
# NOTE: 2018-05-31: CMake is working but it is not officially supported
- nativeBuildInputs = [ makeWrapper pkgconfig ];
+ nativeBuildInputs = [ makeWrapper pkg-config ];
buildInputs = [ boost libtorrent-rasterbar qtbase qttools qtsvg ]
++ optional guiSupport dbus # D(esktop)-Bus depends on GUI support
diff --git a/third_party/nixpkgs/pkgs/applications/networking/p2p/retroshare/default.nix b/third_party/nixpkgs/pkgs/applications/networking/p2p/retroshare/default.nix
index 412016e487..85a5217ff6 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/p2p/retroshare/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/p2p/retroshare/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, libupnp, gpgme, gnome3, glib, libssh, pkgconfig, protobuf, bzip2
+{ lib, stdenv, fetchFromGitHub, libupnp, gpgme, gnome3, glib, libssh, pkg-config, protobuf, bzip2
, libXScrnSaver, speex, curl, libxml2, libxslt, sqlcipher, libmicrohttpd, opencv, qmake, ffmpeg_3
, qtmultimedia, qtx11extras, qttools }:
@@ -21,7 +21,7 @@ stdenv.mkDerivation rec {
libretroshare/src/upnp/UPnPBase.cpp
'';
- nativeBuildInputs = [ pkgconfig qmake ];
+ nativeBuildInputs = [ pkg-config qmake ];
buildInputs = [
speex libupnp gpgme gnome3.libgnome-keyring glib libssh qtmultimedia qtx11extras qttools
protobuf bzip2 libXScrnSaver curl libxml2 libxslt sqlcipher libmicrohttpd opencv ffmpeg_3
diff --git a/third_party/nixpkgs/pkgs/applications/networking/p2p/synapse-bt/default.nix b/third_party/nixpkgs/pkgs/applications/networking/p2p/synapse-bt/default.nix
index 4eeac2db98..761d18e5fe 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/p2p/synapse-bt/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/p2p/synapse-bt/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, rustPlatform, pkgconfig, openssl, CoreServices, Security }:
+{ lib, stdenv, fetchFromGitHub, rustPlatform, pkg-config, openssl, CoreServices, Security }:
rustPlatform.buildRustPackage rec {
pname = "synapse-bt";
@@ -13,7 +13,7 @@ rustPlatform.buildRustPackage rec {
cargoSha256 = "0lhhdzq4sadnp2pnbq309d1mb7ggbf24k5ivlchrjhllbim1wmdz";
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ openssl ]
++ lib.optionals stdenv.isDarwin [ CoreServices Security ];
diff --git a/third_party/nixpkgs/pkgs/applications/networking/p2p/torrential/default.nix b/third_party/nixpkgs/pkgs/applications/networking/p2p/torrential/default.nix
index ef2b97563b..cbeb6afa40 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/p2p/torrential/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/p2p/torrential/default.nix
@@ -2,7 +2,7 @@
, fetchFromGitHub
, nix-update-script
, cmake
-, pkgconfig
+, pkg-config
, vala_0_40
, pantheon
, curl
@@ -33,7 +33,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [
cmake
vala_0_40 # https://github.com/davidmhewitt/torrential/issues/135
- pkgconfig
+ pkg-config
wrapGAppsHook
];
diff --git a/third_party/nixpkgs/pkgs/applications/networking/p2p/transgui/default.nix b/third_party/nixpkgs/pkgs/applications/networking/p2p/transgui/default.nix
index 4dbb54faab..809e4528df 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/p2p/transgui/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/p2p/transgui/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, pkgconfig, makeDesktopItem, unzip, fpc, lazarus,
+{ lib, stdenv, fetchFromGitHub, pkg-config, makeDesktopItem, unzip, fpc, lazarus,
libX11, glib, gtk2, gdk-pixbuf, pango, atk, cairo, openssl }:
stdenv.mkDerivation rec {
@@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
sha256 = "1dyx778756zhvz5sxgdvy49p2c0x44w4nmcfd90wqrmgfknncnf5";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [
unzip fpc lazarus stdenv.cc
libX11 glib gtk2 gdk-pixbuf pango atk cairo openssl
diff --git a/third_party/nixpkgs/pkgs/applications/networking/p2p/transmission-remote-gtk/default.nix b/third_party/nixpkgs/pkgs/applications/networking/p2p/transmission-remote-gtk/default.nix
index fe93657048..c89e539770 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/p2p/transmission-remote-gtk/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/p2p/transmission-remote-gtk/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, autoconf, automake, libtool, wrapGAppsHook, fetchFromGitHub, pkgconfig
+{ lib, stdenv, autoconf, automake, libtool, wrapGAppsHook, fetchFromGitHub, pkg-config
, intltool, gtk3, json-glib, curl, glib, autoconf-archive, appstream-glib, fetchpatch }:
@@ -24,7 +24,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs= [
autoconf automake libtool wrapGAppsHook
- pkgconfig intltool autoconf-archive
+ pkg-config intltool autoconf-archive
appstream-glib
];
diff --git a/third_party/nixpkgs/pkgs/applications/networking/p2p/transmission/default.nix b/third_party/nixpkgs/pkgs/applications/networking/p2p/transmission/default.nix
index ab4fc0908b..8cc674b1ea 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/p2p/transmission/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/p2p/transmission/default.nix
@@ -2,7 +2,7 @@
, lib
, fetchFromGitHub
, cmake
-, pkgconfig
+, pkg-config
, openssl
, curl
, libevent
@@ -50,7 +50,7 @@ in stdenv.mkDerivation {
];
nativeBuildInputs = [
- pkgconfig
+ pkg-config
cmake
]
++ lib.optionals enableGTK3 [ wrapGAppsHook ]
diff --git a/third_party/nixpkgs/pkgs/applications/networking/p2p/twister/default.nix b/third_party/nixpkgs/pkgs/applications/networking/p2p/twister/default.nix
index dfc63fff7e..1d05cafef8 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/p2p/twister/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/p2p/twister/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, fetchpatch, autoconf, automake, libtool, pkgconfig, python2
+{ lib, stdenv, fetchFromGitHub, fetchpatch, autoconf, automake, libtool, pkg-config, python2
, boost, db, openssl, geoip, libiconv, miniupnpc
, srcOnly, fetchgit
}:
@@ -35,7 +35,7 @@ in stdenv.mkDerivation rec {
"--with-boost-libdir=${boostPython.out}/lib"
];
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [
autoconf automake libtool python2
boostPython db openssl geoip miniupnpc libiconv
diff --git a/third_party/nixpkgs/pkgs/applications/networking/p2p/zeronet/default.nix b/third_party/nixpkgs/pkgs/applications/networking/p2p/zeronet/default.nix
index 7deddf8578..4440b24a2b 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/p2p/zeronet/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/p2p/zeronet/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, python3Packages }:
+{ lib, fetchFromGitHub, python3Packages }:
python3Packages.buildPythonApplication rec {
pname = "zeronet";
diff --git a/third_party/nixpkgs/pkgs/applications/networking/ping/default.nix b/third_party/nixpkgs/pkgs/applications/networking/ping/default.nix
index a2d614ff54..4024056597 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/ping/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/ping/default.nix
@@ -4,7 +4,7 @@
, meson
, ninja
, vala
-, pkgconfig
+, pkg-config
, pantheon
, python3
, glib
@@ -32,7 +32,7 @@ stdenv.mkDerivation rec {
meson
ninja
vala_0_40
- pkgconfig
+ pkg-config
python3
wrapGAppsHook
];
diff --git a/third_party/nixpkgs/pkgs/applications/networking/protocol/default.nix b/third_party/nixpkgs/pkgs/applications/networking/protocol/default.nix
index 70723f4864..6690a75485 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/protocol/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/protocol/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, buildPythonApplication, fetchFromGitHub }:
+{ lib, buildPythonApplication, fetchFromGitHub }:
buildPythonApplication {
pname = "protocol-unstable";
diff --git a/third_party/nixpkgs/pkgs/applications/networking/protonvpn-cli/default.nix b/third_party/nixpkgs/pkgs/applications/networking/protonvpn-cli/default.nix
index 1c72d4ef88..a13f840968 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/protonvpn-cli/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/protonvpn-cli/default.nix
@@ -2,13 +2,13 @@
python3Packages.buildPythonApplication rec {
pname = "protonvpn-linux-cli";
- version = "2.2.4";
+ version = "2.2.6";
src = fetchFromGitHub {
owner = "protonvpn";
repo = "linux-cli";
rev = "v${version}";
- sha256 = "08yca0a0prrnrc7ir7ajd56yxvxpcs4m1k8f5kf273f5whgr7wzw";
+ sha256 = "0y7v9ikrmy5dbjlpbpacp08gy838i8z54m8m4ps7ldk1j6kyia3n";
};
propagatedBuildInputs = (with python3Packages; [
@@ -29,8 +29,8 @@ python3Packages.buildPythonApplication rec {
meta = with lib; {
description = "Linux command-line client for ProtonVPN";
homepage = "https://github.com/protonvpn/linux-cli";
- maintainers = with maintainers; [ jtcoolen jefflabonte ];
+ maintainers = with maintainers; [ jtcoolen jefflabonte shamilton ];
license = licenses.gpl3;
- platforms = platforms.unix;
+ platforms = platforms.linux;
};
}
diff --git a/third_party/nixpkgs/pkgs/applications/networking/pyload/default.nix b/third_party/nixpkgs/pkgs/applications/networking/pyload/default.nix
index dcfa88d9d4..f70359cf7a 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/pyload/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/pyload/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, fetchpatch, pythonPackages, gocr, unrar, rhino, spidermonkey_38 }:
+{ lib, fetchFromGitHub, fetchpatch, pythonPackages, gocr, unrar, rhino, spidermonkey_38 }:
let
beautifulsoup = pythonPackages.callPackage ./beautifulsoup.nix {
diff --git a/third_party/nixpkgs/pkgs/applications/networking/qv2ray/default.nix b/third_party/nixpkgs/pkgs/applications/networking/qv2ray/default.nix
index fa8609ef53..7b97bd8543 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/qv2ray/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/qv2ray/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv
+{ lib
, mkDerivation
, fetchFromGitHub
, qmake
@@ -8,7 +8,7 @@
, grpc
, protobuf
, openssl
-, pkgconfig
+, pkg-config
, c-ares
, abseil-cpp
, libGL
@@ -51,7 +51,7 @@ mkDerivation rec {
nativeBuildInputs = [
cmake
clang
- pkgconfig
+ pkg-config
qmake
qttools
];
diff --git a/third_party/nixpkgs/pkgs/applications/networking/remote/citrix-workspace/generic.nix b/third_party/nixpkgs/pkgs/applications/networking/remote/citrix-workspace/generic.nix
index c0dc438daa..0437a108d8 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/remote/citrix-workspace/generic.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/remote/citrix-workspace/generic.nix
@@ -1,4 +1,4 @@
-{ stdenv, requireFile, makeWrapper, autoPatchelfHook, wrapGAppsHook, which, more
+{ lib, stdenv, requireFile, makeWrapper, autoPatchelfHook, wrapGAppsHook, which, more
, file, atk, alsaLib, cairo, fontconfig, gdk-pixbuf, glib, gnome3, gtk2-x11, gtk3
, heimdal, krb5, libsoup, libvorbis, speex, openssl, zlib, xorg, pango, gtk2
, gnome2, nss, nspr, gtk_engines, freetype, dconf, libpng12, libxml2
@@ -11,8 +11,6 @@
}:
let
- inherit (stdenv) lib;
-
openssl' = symlinkJoin {
name = "openssl-backwards-compat";
nativeBuildInputs = [ makeWrapper ];
diff --git a/third_party/nixpkgs/pkgs/applications/networking/remote/freerdp/default.nix b/third_party/nixpkgs/pkgs/applications/networking/remote/freerdp/default.nix
index a81356da25..04f2efd5b0 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/remote/freerdp/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/remote/freerdp/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, lib, fetchFromGitHub, cmake, pkgconfig, alsaLib, ffmpeg, glib, openssl
+{ stdenv, lib, fetchFromGitHub, cmake, pkg-config, alsaLib, ffmpeg, glib, openssl
, pcre, zlib, libX11, libXcursor, libXdamage, libXext, libXi, libXinerama
, libXrandr, libXrender, libXv, libXtst, libxkbcommon, libxkbfile, wayland
, gstreamer, gst-plugins-base, gst-plugins-good, libunwind, orc, libxslt, cairo
@@ -82,7 +82,7 @@ in stdenv.mkDerivation rec {
zlib
] ++ optional stdenv.isLinux systemd;
- nativeBuildInputs = [ cmake pkgconfig ];
+ nativeBuildInputs = [ cmake pkg-config ];
doCheck = true;
diff --git a/third_party/nixpkgs/pkgs/applications/networking/remote/putty/default.nix b/third_party/nixpkgs/pkgs/applications/networking/remote/putty/default.nix
index 61e82726f3..e7544258ac 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/remote/putty/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/remote/putty/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, lib, fetchurl, autoconf, automake, pkgconfig, libtool
+{ stdenv, lib, fetchurl, autoconf, automake, pkg-config, libtool
, gtk2, halibut, ncurses, perl, darwin
}:
@@ -35,7 +35,7 @@ stdenv.mkDerivation rec {
done
'' else null;
- nativeBuildInputs = [ autoconf automake halibut libtool perl pkgconfig ];
+ nativeBuildInputs = [ autoconf automake halibut libtool perl pkg-config ];
buildInputs = lib.optionals stdenv.hostPlatform.isUnix [
gtk2 ncurses
] ++ lib.optional stdenv.isDarwin darwin.apple_sdk.libs.utmp;
diff --git a/third_party/nixpkgs/pkgs/applications/networking/remote/rdesktop/default.nix b/third_party/nixpkgs/pkgs/applications/networking/remote/rdesktop/default.nix
index cdbdde31fa..acf1d7cc2d 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/remote/rdesktop/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/remote/rdesktop/default.nix
@@ -1,4 +1,4 @@
-{lib, stdenv, fetchFromGitHub, openssl, libX11, krb5, libXcursor, libtasn1, nettle, gnutls, pkgconfig, autoreconfHook
+{lib, stdenv, fetchFromGitHub, openssl, libX11, krb5, libXcursor, libtasn1, nettle, gnutls, pkg-config, autoreconfHook
, enableCredssp ? (!stdenv.isDarwin)
} :
@@ -13,7 +13,7 @@ stdenv.mkDerivation (rec {
sha256 = "1s6k1jwd28y38ymk3lfv76ch4arpfwrbdhpkbnwwy3fc4617gb78";
};
- nativeBuildInputs = [pkgconfig autoreconfHook];
+ nativeBuildInputs = [pkg-config autoreconfHook];
buildInputs = [openssl libX11 libXcursor libtasn1 nettle gnutls]
++ lib.optional enableCredssp krb5;
diff --git a/third_party/nixpkgs/pkgs/applications/networking/remote/remmina/default.nix b/third_party/nixpkgs/pkgs/applications/networking/remote/remmina/default.nix
index 35ce055b3b..02f1e7ed34 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/remote/remmina/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/remote/remmina/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitLab, cmake, ninja, pkgconfig, wrapGAppsHook
+{ lib, stdenv, fetchFromGitLab, cmake, ninja, pkg-config, wrapGAppsHook
, glib, gtk3, gettext, libxkbfile, libX11
, freerdp, libssh, libgcrypt, gnutls
, pcre2, libdbusmenu-gtk3, libappindicator-gtk3
@@ -22,7 +22,7 @@ stdenv.mkDerivation rec {
sha256 = "sha256-n3YfLKCv6CoBeUIv+1yN6RIih63PTFj5zr+dZDJwYdw=";
};
- nativeBuildInputs = [ cmake ninja pkgconfig wrapGAppsHook ];
+ nativeBuildInputs = [ cmake ninja pkg-config wrapGAppsHook ];
buildInputs = [
gsettings-desktop-schemas
glib gtk3 gettext libxkbfile libX11
diff --git a/third_party/nixpkgs/pkgs/applications/networking/remote/teamviewer/default.nix b/third_party/nixpkgs/pkgs/applications/networking/remote/teamviewer/default.nix
index c556ce35b2..30bd5346ac 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/remote/teamviewer/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/remote/teamviewer/default.nix
@@ -1,4 +1,4 @@
-{ mkDerivation, lib, fetchurl, autoPatchelfHook, makeWrapper, xdg_utils, dbus
+{ mkDerivation, lib, fetchurl, autoPatchelfHook, makeWrapper, xdg-utils, dbus
, qtbase, qtwebkit, qtx11extras, qtquickcontrols, glibc
, libXrandr, libX11, libXext, libXdamage, libXtst, libSM, libXfixes
, wrapQtAppsHook
@@ -36,7 +36,7 @@ mkDerivation rec {
ln -s $out/share/teamviewer/tv_bin/desktop/com.teamviewer.*.desktop $out/share/applications
ln -s /var/lib/teamviewer $out/share/teamviewer/config
ln -s /var/log/teamviewer $out/share/teamviewer/logfiles
- ln -s ${xdg_utils}/bin $out/share/teamviewer/tv_bin/xdg-utils
+ ln -s ${xdg-utils}/bin $out/share/teamviewer/tv_bin/xdg-utils
for i in 16 20 24 32 48 256; do
size=$i"x"$i
diff --git a/third_party/nixpkgs/pkgs/applications/networking/remote/vmware-horizon-client/default.nix b/third_party/nixpkgs/pkgs/applications/networking/remote/vmware-horizon-client/default.nix
index 7d5b965e60..a9ddf48bae 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/remote/vmware-horizon-client/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/remote/vmware-horizon-client/default.nix
@@ -1,24 +1,56 @@
-{ lib, stdenv, buildFHSUserEnv, fetchurl, makeWrapper, makeDesktopItem, libxslt, atk
-, fontconfig, freetype, gdk-pixbuf, glib, gtk2, libudev0-shim, libxml2
-, pango, pixman, libX11, libXext, libXinerama, libXrandr , libXrender
-, libXtst, libXcursor, libXi, libxkbfile , libXScrnSaver, zlib, liberation_ttf
-, libtiff, dbus, at-spi2-atk, harfbuzz, gtk3-x11, libuuid, pcsclite
+{ stdenv
+, lib
+, at-spi2-atk
+, atk
+, buildFHSUserEnv
+, dbus
+, fetchurl
+, fontconfig
+, freetype
+, gdk-pixbuf
+, glib
+, gsettings-desktop-schemas
+, gtk2
+, gtk3-x11
+, harfbuzz
+, liberation_ttf
+, libjpeg
+, libtiff
+, libudev0-shim
+, libuuid
+, libX11
+, libXcursor
+, libXext
+, libXi
+, libXinerama
+, libxkbfile
+, libxml2
+, libXrandr
+, libXrender
+, libXScrnSaver
+, libxslt
+, libXtst
+, makeDesktopItem
+, makeWrapper
+, pango
+, pcsclite
+, pixman
+, zlib
}:
-
let
- version = "2006";
+ version = "2012";
sysArch =
if stdenv.hostPlatform.system == "x86_64-linux" then "x64"
else throw "Unsupported system: ${stdenv.hostPlatform.system}";
- # The downloaded archive also contains i386 and ARM binaries, but these have not been tested.
+ # The downloaded archive also contains i386 and ARM binaries, but these have not been tested.
vmwareHorizonClientFiles = stdenv.mkDerivation {
name = "vmwareHorizonClientFiles";
inherit version;
src = fetchurl {
- url = https://download3.vmware.com/software/view/viewclients/CART21FQ2/vmware-view-client-linux-2006-8.0.0-16522670.tar.gz;
- sha256 = "8c46d49fea42f8c1f7cf32a5f038f5a47d2b304743b1e4f4c68c658621b0e79c";
+ url = "https://download3.vmware.com/software/view/viewclients/CART21FQ4/VMware-Horizon-Client-Linux-2012-8.1.0-17349998.tar.gz";
+ sha256 = "0afda1f3116e75a4e7f89990d8ee60ccea5f3bb8a2360652162fa11c795724ce";
};
buildInputs = [ makeWrapper ];
installPhase = ''
@@ -30,12 +62,16 @@ let
# when it cannot detect a new enough version already present on the system.
# The checks are distribution-specific and do not function correctly on NixOS.
# Deleting the bundled library is the simplest way to force it to use our version.
- rm -f "$out/lib/vmware/gcc/libstdc++.so.6"
+ rm "$out/lib/vmware/gcc/libstdc++.so.6"
+
+ # This libjpeg library interferes with Chromium, so we will be using ours instead.
+ rm $out/lib/vmware/libjpeg.*
# Force the default GTK theme (Adwaita) because Horizon is prone to
# UI usability issues when using non-default themes, such as Adwaita-dark.
makeWrapper "$out/bin/vmware-view" "$out/bin/vmware-view_wrapper" \
--set GTK_THEME Adwaita \
+ --suffix XDG_DATA_DIRS : "${gsettings-desktop-schemas}/share/gsettings-schemas/${gsettings-desktop-schemas.name}" \
--suffix LD_LIBRARY_PATH : "$out/lib/vmware/view/crtbora:$out/lib/vmware"
'';
};
@@ -46,10 +82,37 @@ let
runScript = "${vmwareHorizonClientFiles}/bin/vmware-view_wrapper";
targetPkgs = pkgs: [
- pcsclite dbus vmwareHorizonClientFiles atk fontconfig freetype gdk-pixbuf glib gtk2
- libudev0-shim libxml2 pango pixman liberation_ttf libX11 libXext libXinerama
- libXrandr libXrender libXtst libXcursor libXi libxkbfile at-spi2-atk libXScrnSaver
- zlib libtiff harfbuzz gtk3-x11 libuuid
+ at-spi2-atk
+ atk
+ dbus
+ fontconfig
+ freetype
+ gdk-pixbuf
+ glib
+ gtk2
+ gtk3-x11
+ harfbuzz
+ liberation_ttf
+ libjpeg
+ libtiff
+ libudev0-shim
+ libuuid
+ libX11
+ libXcursor
+ libXext
+ libXi
+ libXinerama
+ libxkbfile
+ libxml2
+ libXrandr
+ libXrender
+ libXScrnSaver
+ libXtst
+ pango
+ pcsclite
+ pixman
+ vmwareHorizonClientFiles
+ zlib
];
};
@@ -61,15 +124,22 @@ let
mimeType = "x-scheme-handler/vmware-view";
};
-in stdenv.mkDerivation {
+in
+stdenv.mkDerivation {
name = "vmware-view";
+
dontUnpack = true;
+
installPhase = ''
mkdir -p $out/bin $out/share/applications
cp "${desktopItem}"/share/applications/* $out/share/applications/
ln -s "${vmwareFHSUserEnv}/bin/vmware-view" "$out/bin/"
'';
+ unwrapped = vmwareHorizonClientFiles;
+
+ passthru.updateScript = ./update.sh;
+
meta = with lib; {
description = "Allows you to connect to your VMware Horizon virtual desktop";
homepage = "https://www.vmware.com/go/viewclients";
diff --git a/third_party/nixpkgs/pkgs/applications/networking/remote/vmware-horizon-client/update.sh b/third_party/nixpkgs/pkgs/applications/networking/remote/vmware-horizon-client/update.sh
new file mode 100755
index 0000000000..126cb17a7c
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/applications/networking/remote/vmware-horizon-client/update.sh
@@ -0,0 +1,27 @@
+#!/usr/bin/env nix-shell
+#!nix-shell -p curl -p jq -p common-updater-scripts -i bash
+set -e
+
+entryPointURL='https://my.vmware.com/channel/public/api/v1.0/products/getRelatedDLGList?locale=en_US&category=desktop_end_user_computing&product=vmware_horizon_clients&version=horizon_8&dlgType=PRODUCT_BINARY'
+
+function getTarballMetaUrl {
+ curl "$entryPointURL" | jq -r '
+ .dlgEditionsLists | .[] | select(.name | contains("Client for Linux")) |
+ .dlgList | .[] | select(.name | contains("tarball version")) |
+ @uri "https://my.vmware.com/channel/public/api/v1.0/dlg/details?locale=en_US&downloadGroup=\(.code)&productId=\(.productId)&rPId=\(.releasePackageId)"
+ '
+}
+
+meta="$( curl "$(getTarballMetaUrl)" | jq ".downloadFiles | .[]" )"
+
+ver="$( echo "$meta" | jq -r .version )"
+url="$( echo "$meta" | jq -r .thirdPartyDownloadUrl )"
+sum="$( echo "$meta" | jq -r .sha256checksum )"
+
+echo
+echo "version: $ver"
+echo "tar url: $url"
+echo " sha256: $sum"
+
+cd "$(dirname "$0")/../../../../.."
+update-source-version vmware-horizon-client.unwrapped "$ver" "$sum" "$url"
diff --git a/third_party/nixpkgs/pkgs/applications/networking/remote/wayvnc/default.nix b/third_party/nixpkgs/pkgs/applications/networking/remote/wayvnc/default.nix
index aa15ea97ec..3e2231c10e 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/remote/wayvnc/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/remote/wayvnc/default.nix
@@ -1,20 +1,20 @@
{ lib, stdenv, fetchFromGitHub, meson, pkg-config, ninja, scdoc
-, pixman, libxkbcommon, wayland, neatvnc, libdrm, libX11, aml
+, pixman, libxkbcommon, wayland, neatvnc, libdrm, libX11, aml, pam
}:
stdenv.mkDerivation rec {
pname = "wayvnc";
- version = "0.3.1";
+ version = "0.4.0";
src = fetchFromGitHub {
owner = "any1";
repo = pname;
rev = "v${version}";
- sha256 = "1vlrk6zdkv0kl1ckxv65nay9vm6yjrs4kadsdvp42nryiifrdhad";
+ sha256 = "0q48fgh6gf3jicy4bk3kq18h9lhqfq9qz32ri6j9ffvbb8mcw64s";
};
nativeBuildInputs = [ meson pkg-config ninja scdoc wayland ];
- buildInputs = [ pixman libxkbcommon wayland neatvnc libdrm libX11 aml ];
+ buildInputs = [ pixman libxkbcommon wayland neatvnc libdrm libX11 aml pam ];
meta = with lib; {
description = "A VNC server for wlroots based Wayland compositors";
diff --git a/third_party/nixpkgs/pkgs/applications/networking/remote/x2goclient/default.nix b/third_party/nixpkgs/pkgs/applications/networking/remote/x2goclient/default.nix
index 6401393acd..4156c82f91 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/remote/x2goclient/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/remote/x2goclient/default.nix
@@ -1,5 +1,5 @@
-{ lib, stdenv, fetchgit, cups, libssh, libXpm, nx-libs, openldap, openssh
-, mkDerivation, qtbase, qtsvg, qtx11extras, qttools, phonon, pkgconfig }:
+{ lib, fetchgit, cups, libssh, libXpm, nx-libs, openldap, openssh
+, mkDerivation, qtbase, qtsvg, qtx11extras, qttools, phonon, pkg-config }:
mkDerivation {
pname = "x2goclient";
@@ -12,7 +12,7 @@ mkDerivation {
};
buildInputs = [ cups libssh libXpm nx-libs openldap openssh
- qtbase qtsvg qtx11extras qttools phonon pkgconfig ];
+ qtbase qtsvg qtx11extras qttools phonon pkg-config ];
postPatch = ''
substituteInPlace Makefile \
@@ -28,7 +28,7 @@ mkDerivation {
installTargets = [ "install_client" "install_man" ];
- qtWrapperArgs = [ ''--suffix PATH : ${nx-libs}/bin:${openssh}/libexec'' ];
+ qtWrapperArgs = [ "--suffix PATH : ${nx-libs}/bin:${openssh}/libexec" ];
meta = with lib; {
description = "Graphical NoMachine NX3 remote desktop client";
diff --git a/third_party/nixpkgs/pkgs/applications/networking/remote/xrdp/default.nix b/third_party/nixpkgs/pkgs/applications/networking/remote/xrdp/default.nix
index faa65379de..b8677a2683 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/remote/xrdp/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/remote/xrdp/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, pkgconfig, which, perl, autoconf, automake, libtool, openssl, systemd, pam, fuse, libjpeg, libopus, nasm, xorg }:
+{ lib, stdenv, fetchFromGitHub, pkg-config, which, perl, autoconf, automake, libtool, openssl, systemd, pam, fuse, libjpeg, libopus, nasm, xorg }:
let
xorgxrdp = stdenv.mkDerivation rec {
@@ -12,7 +12,7 @@ let
sha256 = "1bhp5x47hajhinvglmc4vxxnpjvfjm6369njb3ghqfr7c5xypvzr";
};
- nativeBuildInputs = [ pkgconfig autoconf automake which libtool nasm ];
+ nativeBuildInputs = [ pkg-config autoconf automake which libtool nasm ];
buildInputs = [ xorg.xorgserver ];
@@ -45,7 +45,7 @@ let
sha256 = "0ynj6pml4f38y8571ryhifza57wfqg4frdrjcwzw3fmryiznfm1z";
};
- nativeBuildInputs = [ pkgconfig autoconf automake which libtool nasm ];
+ nativeBuildInputs = [ pkg-config autoconf automake which libtool nasm ];
buildInputs = [ openssl systemd pam fuse libjpeg libopus xorg.libX11 xorg.libXfixes xorg.libXrandr ];
diff --git a/third_party/nixpkgs/pkgs/applications/networking/seafile-client/default.nix b/third_party/nixpkgs/pkgs/applications/networking/seafile-client/default.nix
index fb0c0a18ac..3e58e83143 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/seafile-client/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/seafile-client/default.nix
@@ -1,4 +1,4 @@
-{ mkDerivation, lib, fetchFromGitHub, pkgconfig, cmake, qtbase, qttools
+{ mkDerivation, lib, fetchFromGitHub, pkg-config, cmake, qtbase, qttools
, seafile-shared, jansson, libsearpc
, withShibboleth ? true, qtwebengine }:
@@ -13,7 +13,7 @@ mkDerivation rec {
sha256 = "2vV+6ZXjVg81JVLfWeD0UK+RdmpBxBU2Ozx790WFSyw=";
};
- nativeBuildInputs = [ pkgconfig cmake ];
+ nativeBuildInputs = [ pkg-config cmake ];
buildInputs = [ qtbase qttools seafile-shared jansson libsearpc ]
++ lib.optional withShibboleth qtwebengine;
diff --git a/third_party/nixpkgs/pkgs/applications/networking/seaweedfs/default.nix b/third_party/nixpkgs/pkgs/applications/networking/seaweedfs/default.nix
index e38acf244d..4b29985685 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/seaweedfs/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/seaweedfs/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "seaweedfs";
- version = "2.14";
+ version = "2.23";
src = fetchFromGitHub {
owner = "chrislusf";
repo = "seaweedfs";
rev = version;
- sha256 = "1sfchh5qiylxxmph0hgjfaj80mv5pnrm1s34g5lx0vj64jxr5nzb";
+ sha256 = "sha256-MMFVJoiVrA0zy4RM2nyhlu/JfnzIRpxrA3N1jm2R0jI=";
};
- vendorSha256 = "0g344dj325d35i0myrzhg5chspqnly40qp910ml6zrmp7iszc1mw";
+ vendorSha256 = "sha256-UucbEBjIKRbZFd99BsnG6AAEIQ13+vzKe61k6ZPvE0A=";
subPackages = [ "weed" ];
diff --git a/third_party/nixpkgs/pkgs/applications/networking/shellhub-agent/default.nix b/third_party/nixpkgs/pkgs/applications/networking/shellhub-agent/default.nix
index db9e112a06..7e7206883d 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/shellhub-agent/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/shellhub-agent/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv
+{ lib
, buildGoModule
, fetchFromGitHub
, genericUpdater
@@ -7,18 +7,18 @@
buildGoModule rec {
pname = "shellhub-agent";
- version = "0.4.2";
+ version = "0.5.1";
src = fetchFromGitHub {
owner = "shellhub-io";
repo = "shellhub";
rev = "v${version}";
- sha256 = "0cd41ing1pcf1bdaaq00w5h7lih5j2kcaa0m41g3ikm3vd1w5qna";
+ sha256 = "1vg236vc2v4g47lb68hb1vy3phamhsyb383fdbblh3vc4vf46j8a";
};
modRoot = "./agent";
- vendorSha256 = "19gsfhh6idqysdxhpq45sq35gw19adz9lp83krjlhzj1vqm59qma";
+ vendorSha256 = "1l8x9cvisjb8smnsg91v04j1vvawpjzp0lcq0ahw8slz8rfdm80c";
buildFlagsArray = [ "-ldflags=-s -w -X main.AgentVersion=v${version}" ];
diff --git a/third_party/nixpkgs/pkgs/applications/networking/sniffers/etherape/default.nix b/third_party/nixpkgs/pkgs/applications/networking/sniffers/etherape/default.nix
index 000a2fa0a4..1e3f2635f4 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/sniffers/etherape/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/sniffers/etherape/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, libtool, gtk3, libpcap, goocanvas2,
+{ lib, stdenv, fetchurl, pkg-config, libtool, gtk3, libpcap, goocanvas2,
popt, itstool, libxml2 }:
stdenv.mkDerivation rec {
@@ -8,7 +8,7 @@ stdenv.mkDerivation rec {
sha256 = "0w63vg2q6if3wvy2md66in8b6cdw9q40hny5xy6yrxky58l4kmg7";
};
- nativeBuildInputs = [ itstool pkgconfig (lib.getBin libxml2) ];
+ nativeBuildInputs = [ itstool pkg-config (lib.getBin libxml2) ];
buildInputs = [
libtool gtk3 libpcap goocanvas2 popt
];
diff --git a/third_party/nixpkgs/pkgs/applications/networking/sniffers/ettercap/default.nix b/third_party/nixpkgs/pkgs/applications/networking/sniffers/ettercap/default.nix
index d3bfc148c4..a3c79fd956 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/sniffers/ettercap/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/sniffers/ettercap/default.nix
@@ -1,6 +1,6 @@
{ lib, stdenv, fetchFromGitHub, cmake, libpcap, libnet, zlib, curl, pcre
, openssl, ncurses, glib, gtk3, atk, pango, flex, bison, geoip, harfbuzz
-, pkgconfig }:
+, pkg-config }:
stdenv.mkDerivation rec {
pname = "ettercap";
@@ -14,7 +14,7 @@ stdenv.mkDerivation rec {
};
strictDeps = true;
- nativeBuildInputs = [ cmake flex bison pkgconfig ];
+ nativeBuildInputs = [ cmake flex bison pkg-config ];
buildInputs = [
libpcap libnet zlib curl pcre openssl ncurses
glib gtk3 atk pango geoip harfbuzz
diff --git a/third_party/nixpkgs/pkgs/applications/networking/sniffers/kismet/default.nix b/third_party/nixpkgs/pkgs/applications/networking/sniffers/kismet/default.nix
index 4c31d37467..ad1ee0a0b3 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/sniffers/kismet/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/sniffers/kismet/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, libpcap, pcre, libnl, zlib, libmicrohttpd
+{ lib, stdenv, fetchurl, pkg-config, libpcap, pcre, libnl, zlib, libmicrohttpd
, sqlite, protobuf, protobufc, libusb1, libcap, binutils, elfutils
, withNetworkManager ? false, glib, networkmanager
, withPython ? false, python3
@@ -17,7 +17,7 @@ stdenv.mkDerivation rec {
sha256 = "1n6y6sgqf50bng8n0mhs2r1w0ak14mv654sqay72a78wh2s7ywzg";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [
libpcap pcre libmicrohttpd libnl zlib sqlite protobuf protobufc
diff --git a/third_party/nixpkgs/pkgs/applications/networking/sniffers/wireshark/default.nix b/third_party/nixpkgs/pkgs/applications/networking/sniffers/wireshark/default.nix
index bd1757dfb4..5c5bb1ff96 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/sniffers/wireshark/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/sniffers/wireshark/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, pcre, perl, flex, bison, gettext, libpcap, libnl, c-ares
+{ lib, stdenv, fetchurl, pkg-config, pcre, perl, flex, bison, gettext, libpcap, libnl, c-ares
, gnutls, libgcrypt, libgpgerror, geoip, openssl, lua5, python3, libcap, glib
, libssh, nghttp2, zlib, cmake, fetchpatch, makeWrapper
, withQt ? true, qt5 ? null
@@ -10,7 +10,7 @@ assert withQt -> qt5 != null;
with lib;
let
- version = "3.4.2";
+ version = "3.4.3";
variant = if withQt then "qt" else "cli";
in stdenv.mkDerivation {
@@ -20,7 +20,7 @@ in stdenv.mkDerivation {
src = fetchurl {
url = "https://www.wireshark.org/download/src/all-versions/wireshark-${version}.tar.xz";
- sha256 = "1i548w6zv6ni5n22rs90a12aakyq811493dxmadlcsj2krr6i66y";
+ sha256 = "0ar6pxzrcpxdriz437d6ziwlhb8k5wlvrkalp3hgqwzwy1vwqrzl";
};
cmakeFlags = [
@@ -34,7 +34,7 @@ in stdenv.mkDerivation {
NIX_CFLAGS_COMPILE = [ "-DQT_NO_DEBUG" ];
nativeBuildInputs = [
- bison cmake flex pkgconfig
+ bison cmake flex pkg-config
] ++ optional withQt qt5.wrapQtAppsHook;
buildInputs = [
@@ -45,13 +45,7 @@ in stdenv.mkDerivation {
++ optionals stdenv.isDarwin [ SystemConfiguration ApplicationServices gmp ]
++ optionals (withQt && stdenv.isDarwin) (with qt5; [ qtmacextras ]);
- patches = [ ./wireshark-lookup-dumpcap-in-path.patch ]
- # https://code.wireshark.org/review/#/c/23728/
- ++ lib.optional stdenv.hostPlatform.isMusl (fetchpatch {
- name = "fix-timeout.patch";
- url = "https://code.wireshark.org/review/gitweb?p=wireshark.git;a=commitdiff_plain;h=8b5b843fcbc3e03e0fc45f3caf8cf5fc477e8613;hp=94af9724d140fd132896b650d10c4d060788e4f0";
- sha256 = "1g2dm7lwsnanwp68b9xr9swspx7hfj4v3z44sz3yrfmynygk8zlv";
- });
+ patches = [ ./wireshark-lookup-dumpcap-in-path.patch ];
postPatch = ''
sed -i -e '1i cmake_policy(SET CMP0025 NEW)' CMakeLists.txt
diff --git a/third_party/nixpkgs/pkgs/applications/networking/sniproxy/default.nix b/third_party/nixpkgs/pkgs/applications/networking/sniproxy/default.nix
index f3eae72970..6652e7c986 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/sniproxy/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/sniproxy/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, autoreconfHook, gettext, libev, pcre, pkgconfig, udns }:
+{ lib, stdenv, fetchFromGitHub, autoreconfHook, gettext, libev, pcre, pkg-config, udns }:
stdenv.mkDerivation rec {
pname = "sniproxy";
@@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
sha256 = "0isgl2lyq8vz5kkxpgyh1sgjlb6sqqybakr64w2mfh29k5ls8xzm";
};
- nativeBuildInputs = [ autoreconfHook pkgconfig ];
+ nativeBuildInputs = [ autoreconfHook pkg-config ];
buildInputs = [ gettext libev pcre udns ];
meta = with lib; {
diff --git a/third_party/nixpkgs/pkgs/applications/networking/soulseek/nicotine-plus/default.nix b/third_party/nixpkgs/pkgs/applications/networking/soulseek/nicotine-plus/default.nix
index 7cfe9ddfc9..045120813f 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/soulseek/nicotine-plus/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/soulseek/nicotine-plus/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, python27Packages, geoip }:
+{ lib, fetchFromGitHub, python27Packages, geoip }:
with lib;
diff --git a/third_party/nixpkgs/pkgs/applications/networking/sync/acd_cli/default.nix b/third_party/nixpkgs/pkgs/applications/networking/sync/acd_cli/default.nix
index 2f83873fbf..49fc578377 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/sync/acd_cli/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/sync/acd_cli/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, buildPythonApplication, fuse
+{ lib, fetchFromGitHub, buildPythonApplication, fuse
, appdirs, colorama, dateutil, requests, requests_toolbelt
, fusepy, sqlalchemy }:
diff --git a/third_party/nixpkgs/pkgs/applications/networking/sync/casync/default.nix b/third_party/nixpkgs/pkgs/applications/networking/sync/casync/default.nix
index 35e89c0d0a..0e82aa2dd8 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/sync/casync/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/sync/casync/default.nix
@@ -1,5 +1,5 @@
{ lib, stdenv, fetchFromGitHub
-, meson, ninja, pkgconfig, python3, sphinx
+, meson, ninja, pkg-config, python3, sphinx
, acl, curl, fuse, libselinux, udev, xz, zstd
, fuseSupport ? true
, selinuxSupport ? true
@@ -22,7 +22,7 @@ stdenv.mkDerivation {
++ lib.optionals (fuseSupport) [ fuse ]
++ lib.optionals (selinuxSupport) [ libselinux ]
++ lib.optionals (udevSupport) [ udev ];
- nativeBuildInputs = [ meson ninja pkgconfig python3 sphinx ];
+ nativeBuildInputs = [ meson ninja pkg-config python3 sphinx ];
checkInputs = [ glibcLocales rsync ];
postPatch = ''
diff --git a/third_party/nixpkgs/pkgs/applications/networking/sync/desync/default.nix b/third_party/nixpkgs/pkgs/applications/networking/sync/desync/default.nix
index 689a2b3fdd..bc2776657c 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/sync/desync/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/sync/desync/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, buildGoModule, fetchFromGitHub }:
+{ lib, buildGoModule, fetchFromGitHub }:
buildGoModule rec {
pname = "desync";
diff --git a/third_party/nixpkgs/pkgs/applications/networking/sync/lsyncd/default.nix b/third_party/nixpkgs/pkgs/applications/networking/sync/lsyncd/default.nix
index 06371f80ff..4c95a35ab8 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/sync/lsyncd/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/sync/lsyncd/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, fetchpatch, cmake, lua, pkgconfig, rsync,
+{ lib, stdenv, fetchFromGitHub, fetchpatch, cmake, lua, pkg-config, rsync,
asciidoc, libxml2, docbook_xml_dtd_45, docbook_xsl, libxslt }:
stdenv.mkDerivation rec {
@@ -25,19 +25,23 @@ stdenv.mkDerivation rec {
--replace "/usr/bin/rsync" "${rsync}/bin/rsync"
'';
+ # Special flags needed on Darwin:
+ # https://github.com/axkibe/lsyncd/blob/42413cabbedca429d55a5378f6e830f191f3cc86/INSTALL#L51
+ cmakeFlags = lib.optional stdenv.isDarwin [ "-DWITH_INOTIFY=OFF" "-DWITH_FSEVENTS=ON" ];
+
dontUseCmakeBuildDir = true;
buildInputs = [
rsync
- cmake lua pkgconfig
+ cmake lua pkg-config
asciidoc libxml2 docbook_xml_dtd_45 docbook_xsl libxslt
];
meta = with lib; {
homepage = "https://github.com/axkibe/lsyncd";
description = "A utility that synchronizes local directories with remote targets";
- license = licenses.gpl2;
- platforms = platforms.linux;
+ license = licenses.gpl2Plus;
+ platforms = platforms.all;
maintainers = with maintainers; [ bobvanderlinden ];
};
}
diff --git a/third_party/nixpkgs/pkgs/applications/networking/sync/onedrive/default.nix b/third_party/nixpkgs/pkgs/applications/networking/sync/onedrive/default.nix
index a6175af351..ec983276de 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/sync/onedrive/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/sync/onedrive/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, lib, fetchFromGitHub, autoreconfHook, ldc, installShellFiles, pkgconfig
+{ stdenv, lib, fetchFromGitHub, autoreconfHook, ldc, installShellFiles, pkg-config
, curl, sqlite, libnotify
, withSystemd ? stdenv.isLinux, systemd ? null }:
@@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
sha256 = "12g2z6c4f65y8cc7vyhk9nlg1mpbsmlsj7ghlny452qhr13m7qpn";
};
- nativeBuildInputs = [ autoreconfHook ldc installShellFiles pkgconfig ];
+ nativeBuildInputs = [ autoreconfHook ldc installShellFiles pkg-config ];
buildInputs = [
curl sqlite libnotify
diff --git a/third_party/nixpkgs/pkgs/applications/networking/sync/rclone/browser.nix b/third_party/nixpkgs/pkgs/applications/networking/sync/rclone/browser.nix
index 8dbbc0cf22..1917fc40c0 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/sync/rclone/browser.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/sync/rclone/browser.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, cmake, wrapQtAppsHook, qtbase }:
+{ lib, stdenv, fetchFromGitHub, fetchpatch, cmake, wrapQtAppsHook, qtbase }:
stdenv.mkDerivation rec {
pname = "rclone-browser";
@@ -11,6 +11,14 @@ stdenv.mkDerivation rec {
sha256 = "14ckkdypkfyiqpnz0y2b73wh1py554iyc3gnymj4smy0kg70ai33";
};
+ patches = [
+ # patch for Qt 5.15, https://github.com/kapitainsky/RcloneBrowser/pull/126
+ (fetchpatch {
+ url = "https://github.com/kapitainsky/RcloneBrowser/commit/ce9cf52e9c584a2cc85a5fa814b0fd7fa9cf0152.patch";
+ sha256 = "0nm42flmaq7mva9j4dpp18i1xcv8gr08zfyb9apz1zwn79h1w0c8";
+ })
+ ];
+
nativeBuildInputs = [ cmake wrapQtAppsHook ];
buildInputs = [ qtbase ];
diff --git a/third_party/nixpkgs/pkgs/applications/networking/sync/rclone/default.nix b/third_party/nixpkgs/pkgs/applications/networking/sync/rclone/default.nix
index 7057e5cc2c..e2199cfcfb 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/sync/rclone/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/sync/rclone/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "rclone";
- version = "1.53.3";
+ version = "1.54.0";
src = fetchFromGitHub {
owner = pname;
repo = pname;
rev = "v${version}";
- sha256 = "10nimrq8nmpmfk2d4fx0yp916wk5q027m283izpshrbwvx7l6xx0";
+ sha256 = "sha256-A0c5bHP5W/NTwAh1ifGaw4AG37qYXK9P/Fjk68gkUNk=";
};
- vendorSha256 = "1l4iz31k1pylvf0zrp4nhxna70s1ma4981x6q1s3dhszjxil5c88";
+ vendorSha256 = "sha256-Cpn/dUD9E2BzUlAISC+IDCW59OkEKZTpqdlvF/clV+M=";
subPackages = [ "." ];
@@ -39,6 +39,7 @@ buildGoModule rec {
meta = with lib; {
description = "Command line program to sync files and directories to and from major cloud storage";
homepage = "https://rclone.org";
+ changelog = "https://github.com/rclone/rclone/blob/v${version}/docs/content/changelog.md";
license = licenses.mit;
maintainers = with maintainers; [ danielfullmer marsam ];
};
diff --git a/third_party/nixpkgs/pkgs/applications/networking/syncthing-gtk/default.nix b/third_party/nixpkgs/pkgs/applications/networking/syncthing-gtk/default.nix
index a7f9c5f9f4..015033d6ca 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/syncthing-gtk/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/syncthing-gtk/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, fetchpatch, libnotify, librsvg, killall
+{ lib, fetchFromGitHub, fetchpatch, libnotify, librsvg, killall
, gtk3, libappindicator-gtk3, substituteAll, syncthing, wrapGAppsHook
, gnome3, buildPythonApplication, dateutil, pyinotify, pygobject3
, bcrypt, gobject-introspection, gsettings-desktop-schemas
diff --git a/third_party/nixpkgs/pkgs/applications/networking/syncthing/default.nix b/third_party/nixpkgs/pkgs/applications/networking/syncthing/default.nix
index c6767f2e0a..9d9be8966c 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/syncthing/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/syncthing/default.nix
@@ -3,17 +3,17 @@
let
common = { stname, target, postInstall ? "" }:
buildGoModule rec {
- version = "1.12.1";
+ version = "1.13.1";
name = "${stname}-${version}";
src = fetchFromGitHub {
owner = "syncthing";
repo = "syncthing";
rev = "v${version}";
- sha256 = "1jyqkprb9ps8xc86qnf140wbx5kvshyihxxgym409kfks6dk3cq5";
+ sha256 = "1jvmcpyj4k43s4hv753pr9a1qg930nac90d5c8haqv30v1rw5pws";
};
- vendorSha256 = "1xlkc47wfhsf6gzq9sgimlzqnrqdsjgc1zzfkjp3xzbbv5ay7wca";
+ vendorSha256 = "140b0wqp5ayyyan7ml12jqd72s00cawhmdf8g699j5sav8j6hppi";
doCheck = false;
diff --git a/third_party/nixpkgs/pkgs/applications/networking/twtxt/default.nix b/third_party/nixpkgs/pkgs/applications/networking/twtxt/default.nix
index 9887788025..ff6e61c614 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/twtxt/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/twtxt/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, lib, fetchFromGitHub, buildGoModule }:
+{ lib, fetchFromGitHub, buildGoModule }:
buildGoModule rec {
pname = "twtxt";
diff --git a/third_party/nixpkgs/pkgs/applications/networking/versus/default.nix b/third_party/nixpkgs/pkgs/applications/networking/versus/default.nix
index 5e1b1e873c..1e3dd21132 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/versus/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/versus/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, buildGoModule, fetchFromGitHub }:
+{ lib, buildGoModule, fetchFromGitHub }:
buildGoModule rec {
pname = "versus";
diff --git a/third_party/nixpkgs/pkgs/applications/networking/vnstat/default.nix b/third_party/nixpkgs/pkgs/applications/networking/vnstat/default.nix
index 1db6943264..60b24a6619 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/vnstat/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/vnstat/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, gd, ncurses, sqlite, check }:
+{ lib, stdenv, fetchurl, pkg-config, gd, ncurses, sqlite, check }:
stdenv.mkDerivation rec {
pname = "vnstat";
@@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
substituteInPlace src/cfg.c --replace /usr/local $out
'';
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ gd ncurses sqlite ];
checkInputs = [ check ];
diff --git a/third_party/nixpkgs/pkgs/applications/networking/wayback_machine_downloader/gemset.nix b/third_party/nixpkgs/pkgs/applications/networking/wayback_machine_downloader/gemset.nix
index 615570f1f0..1ef3cd3653 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/wayback_machine_downloader/gemset.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/wayback_machine_downloader/gemset.nix
@@ -9,4 +9,4 @@
};
version = "2.2.1";
};
-}
\ No newline at end of file
+}
diff --git a/third_party/nixpkgs/pkgs/applications/networking/weather/meteo/default.nix b/third_party/nixpkgs/pkgs/applications/networking/weather/meteo/default.nix
index 3393dea929..3de0d450de 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/weather/meteo/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/weather/meteo/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitLab, vala, python3, pkgconfig, meson, ninja, gtk3
+{ lib, stdenv, fetchFromGitLab, vala, python3, pkg-config, meson, ninja, gtk3
, json-glib, libsoup, webkitgtk, geocode-glib, nix-update-script
, libappindicator, desktop-file-utils, appstream, wrapGAppsHook }:
@@ -18,7 +18,7 @@ stdenv.mkDerivation rec {
desktop-file-utils
meson
ninja
- pkgconfig
+ pkg-config
python3
vala
wrapGAppsHook
diff --git a/third_party/nixpkgs/pkgs/applications/networking/znc/default.nix b/third_party/nixpkgs/pkgs/applications/networking/znc/default.nix
index b8e850211c..557c2865fa 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/znc/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/znc/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, openssl, pkgconfig
+{ lib, stdenv, fetchurl, openssl, pkg-config
, withPerl ? false, perl
, withPython ? false, python3
, withTcl ? false, tcl
@@ -20,7 +20,7 @@ stdenv.mkDerivation rec {
sha256 = "03fyi0j44zcanj1rsdx93hkdskwfvhbywjiwd17f9q1a7yp8l8zz";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ openssl ]
++ optional withPerl perl
diff --git a/third_party/nixpkgs/pkgs/applications/networking/znc/modules.nix b/third_party/nixpkgs/pkgs/applications/networking/znc/modules.nix
index 5edb777ac5..a72618d935 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/znc/modules.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/znc/modules.nix
@@ -119,21 +119,21 @@ in {
palaver = zncDerivation rec {
name = "znc-palaver-${version}";
- version = "2018-09-18";
+ version = "2020-07-18";
module_name = "palaver";
src = fetchFromGitHub {
owner = "cocodelabs";
repo = "znc-palaver";
- rev = "c70e8112686f917d39197d582db36c3ea37a4cb6";
- sha256 = "1gjr8yqgpkpcc18rf0zfgil3rcd1ihqk0q9f8rwbfvs5381h3c58";
+ rev = "825cb6814d64006ca0f85fec23fa0a8a3a2d14ca";
+ sha256 = "zXWPIxhO5Z2L6f+Hf3vIpEh6V4kjUONWAaKexKLECc8=";
};
meta = with lib; {
description = "Palaver ZNC module";
homepage = "https://github.com/cocodelabs/znc-palaver";
license = licenses.mit;
- maintainers = with maintainers; [ kiwi ];
+ maintainers = with maintainers; [ kiwi szlend ];
};
};
diff --git a/third_party/nixpkgs/pkgs/applications/office/abiword/default.nix b/third_party/nixpkgs/pkgs/applications/office/abiword/default.nix
index 1a9073056e..4e83f36ea5 100644
--- a/third_party/nixpkgs/pkgs/applications/office/abiword/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/office/abiword/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, gtk3, fribidi
+{ lib, stdenv, fetchurl, pkg-config, gtk3, fribidi
, libpng, popt, libgsf, enchant, wv, librsvg, bzip2, libjpeg, perl
, boost, libxslt, goffice, wrapGAppsHook, gnome3
}:
@@ -28,7 +28,7 @@ stdenv.mkDerivation rec {
substituteInPlace configure --replace 'enchant >=' 'enchant-2 >='
'';
- nativeBuildInputs = [ pkgconfig wrapGAppsHook ];
+ nativeBuildInputs = [ pkg-config wrapGAppsHook ];
buildInputs = [
gtk3 librsvg bzip2 fribidi libpng popt
diff --git a/third_party/nixpkgs/pkgs/applications/office/aesop/default.nix b/third_party/nixpkgs/pkgs/applications/office/aesop/default.nix
index aefa786d06..0e151f3adb 100644
--- a/third_party/nixpkgs/pkgs/applications/office/aesop/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/office/aesop/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, vala, fetchFromGitHub, nix-update-script, pantheon, pkgconfig, meson, ninja, python3, gtk3
+{ lib, stdenv, vala, fetchFromGitHub, nix-update-script, pantheon, pkg-config, meson, ninja, python3, gtk3
, desktop-file-utils, json-glib, libsoup, libgee, poppler, wrapGAppsHook, fetchpatch }:
stdenv.mkDerivation rec {
@@ -16,7 +16,7 @@ stdenv.mkDerivation rec {
desktop-file-utils
meson
ninja
- pkgconfig
+ pkg-config
python3
vala
wrapGAppsHook
diff --git a/third_party/nixpkgs/pkgs/applications/office/atlassian-cli/default.nix b/third_party/nixpkgs/pkgs/applications/office/atlassian-cli/default.nix
index d743baaed7..8c1245a99a 100644
--- a/third_party/nixpkgs/pkgs/applications/office/atlassian-cli/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/office/atlassian-cli/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "atlassian-cli";
- version = "9.4.0";
+ version = "9.5.0";
src = fetchzip {
url = "https://bobswift.atlassian.net/wiki/download/attachments/16285777/${pname}-${version}-distribution.zip";
- sha256 = "091dhjkx7fdn23cj7c4071swncsbmknpvidmmjzhc0355l3p4k2g";
+ sha256 = "sha256-EAoydA2lg4K1gTgzn9patNw7pcCdU/OPfaEG1OfEJ18=";
};
tools = [
diff --git a/third_party/nixpkgs/pkgs/applications/office/beamerpresenter/default.nix b/third_party/nixpkgs/pkgs/applications/office/beamerpresenter/default.nix
index c07b4c5e1a..4e8bcaee01 100644
--- a/third_party/nixpkgs/pkgs/applications/office/beamerpresenter/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/office/beamerpresenter/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, mkDerivation, fetchFromGitHub, installShellFiles,
+{ lib, mkDerivation, fetchFromGitHub, installShellFiles,
qmake, qtbase, poppler, qtmultimedia }:
mkDerivation rec {
diff --git a/third_party/nixpkgs/pkgs/applications/office/bookworm/default.nix b/third_party/nixpkgs/pkgs/applications/office/bookworm/default.nix
index ea5ae8fb0a..8ea277e1af 100644
--- a/third_party/nixpkgs/pkgs/applications/office/bookworm/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/office/bookworm/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, pantheon, vala, python3, python2, pkgconfig, libxml2, meson, ninja, gtk3, gnome3, glib, webkitgtk, libgee
+{ lib, stdenv, fetchFromGitHub, pantheon, vala, python3, python2, pkg-config, libxml2, meson, ninja, gtk3, gnome3, glib, webkitgtk, libgee
, gobject-introspection, sqlite, poppler, poppler_utils, html2text, curl, gnugrep, coreutils, bash, unzip, unar, wrapGAppsHook
, appstream, desktop-file-utils }:
@@ -19,7 +19,7 @@ stdenv.mkDerivation rec {
libxml2
meson
ninja
- pkgconfig
+ pkg-config
python3
vala
wrapGAppsHook
diff --git a/third_party/nixpkgs/pkgs/applications/office/csv2odf/default.nix b/third_party/nixpkgs/pkgs/applications/office/csv2odf/default.nix
index 7bab06ed4a..436e8d97bd 100644
--- a/third_party/nixpkgs/pkgs/applications/office/csv2odf/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/office/csv2odf/default.nix
@@ -18,7 +18,7 @@ python3.pkgs.buildPythonApplication rec {
creating reports from databases and other data sources that produce csv files.
csv2odf can be combined with cron and shell scripts to automatically generate
business reports.
-
+
The output format (fonts, number formatting, etc.) is controlled by a
template file that you can design in your office application of choice.
'';
diff --git a/third_party/nixpkgs/pkgs/applications/office/docear/default.nix b/third_party/nixpkgs/pkgs/applications/office/docear/default.nix
index cedc85d53f..683e668157 100644
--- a/third_party/nixpkgs/pkgs/applications/office/docear/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/office/docear/default.nix
@@ -23,7 +23,7 @@ stdenv.mkDerivation {
# The wrapper ensures oraclejre is used
makeWrapper ${runtimeShell} $out/bin/docear \
- --set _JAVA_OPTIONS "${lib.optionalString antialiasFont ''-Dswing.aatext=TRUE -Dawt.useSystemAAFontSettings=on''}" \
+ --set _JAVA_OPTIONS "${lib.optionalString antialiasFont "-Dswing.aatext=TRUE -Dawt.useSystemAAFontSettings=on"}" \
--set JAVA_HOME ${oraclejre.home} \
--add-flags "$out/share/docear.sh"
diff --git a/third_party/nixpkgs/pkgs/applications/office/elementary-planner/default.nix b/third_party/nixpkgs/pkgs/applications/office/elementary-planner/default.nix
index ff40d944c8..d49ee41c9f 100644
--- a/third_party/nixpkgs/pkgs/applications/office/elementary-planner/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/office/elementary-planner/default.nix
@@ -2,7 +2,7 @@
, fetchFromGitHub
, meson
, ninja
-, pkgconfig
+, pkg-config
, desktop-file-utils
, python3
, vala
@@ -34,7 +34,7 @@ stdenv.mkDerivation rec {
desktop-file-utils
meson
ninja
- pkgconfig
+ pkg-config
python3
vala
wrapGAppsHook
diff --git a/third_party/nixpkgs/pkgs/applications/office/envelope/default.nix b/third_party/nixpkgs/pkgs/applications/office/envelope/default.nix
index 6dc46d9dec..7798026e79 100644
--- a/third_party/nixpkgs/pkgs/applications/office/envelope/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/office/envelope/default.nix
@@ -4,7 +4,7 @@
, fetchpatch
, meson
, ninja
-, pkgconfig
+, pkg-config
, pantheon
, python3
, vala
@@ -36,7 +36,7 @@ stdenv.mkDerivation rec {
meson
ninja
vala
- pkgconfig
+ pkg-config
python3
wrapGAppsHook
];
diff --git a/third_party/nixpkgs/pkgs/applications/office/espanso/default.nix b/third_party/nixpkgs/pkgs/applications/office/espanso/default.nix
index 594c95d3d9..d20e19c685 100644
--- a/third_party/nixpkgs/pkgs/applications/office/espanso/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/office/espanso/default.nix
@@ -1,7 +1,7 @@
-{ lib, stdenv
+{ lib
, fetchFromGitHub
, rustPlatform
-, pkgconfig
+, pkg-config
, extra-cmake-modules
, libX11
, libXi
@@ -27,7 +27,7 @@ rustPlatform.buildRustPackage rec {
nativeBuildInputs = [
extra-cmake-modules
- pkgconfig
+ pkg-config
];
buildInputs = [
diff --git a/third_party/nixpkgs/pkgs/applications/office/fava/default.nix b/third_party/nixpkgs/pkgs/applications/office/fava/default.nix
index 5c5d21860c..b070683e6f 100644
--- a/third_party/nixpkgs/pkgs/applications/office/fava/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/office/fava/default.nix
@@ -1,15 +1,15 @@
-{ lib, stdenv, python3, beancount }:
+{ lib, python3, beancount }:
let
inherit (python3.pkgs) buildPythonApplication fetchPypi;
in
buildPythonApplication rec {
pname = "fava";
- version = "1.17";
+ version = "1.18";
src = fetchPypi {
inherit pname version;
- sha256 = "efad3a4b5697b9d7ee29eff5dc0c8367fc1df37b1abacc8d0b2071602e94a6cd";
+ sha256 = "21336b695708497e6f00cab77135b174c51feb2713b657e0e208282960885bf5";
};
checkInputs = [ python3.pkgs.pytest ];
diff --git a/third_party/nixpkgs/pkgs/applications/office/gnucash/default.nix b/third_party/nixpkgs/pkgs/applications/office/gnucash/default.nix
index 2893271dc6..959aa30c03 100644
--- a/third_party/nixpkgs/pkgs/applications/office/gnucash/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/office/gnucash/default.nix
@@ -1,4 +1,4 @@
-{ fetchurl, lib, stdenv, pkgconfig, makeWrapper, cmake, gtest
+{ fetchurl, lib, stdenv, pkg-config, makeWrapper, cmake, gtest
, boost, icu, libxml2, libxslt, gettext, swig, isocodes, gtk3, glibcLocales
, webkitgtk, dconf, hicolor-icon-theme, libofx, aqbanking, gwenhywfar, libdbi
, libdbiDrivers, guile, perl, perlPackages
@@ -25,14 +25,14 @@ in
stdenv.mkDerivation rec {
pname = "gnucash";
- version = "4.2";
+ version = "4.4";
src = fetchurl {
url = "mirror://sourceforge/gnucash/${pname}-${version}.tar.bz2";
- sha256 = "020k1mm909dcgs52ls4v7xx3yn8gqazi9awyr81l6y7pkq1spn2n";
+ sha256 = "sha256-2R4NEmtGHXHeG8GyDZzxQnBDU97AfT5lmdE4QidZ5no=";
};
- nativeBuildInputs = [ pkgconfig makeWrapper cmake gtest ];
+ nativeBuildInputs = [ pkg-config makeWrapper cmake gtest ];
buildInputs = [
boost icu libxml2 libxslt gettext swig isocodes gtk3 glibcLocales
diff --git a/third_party/nixpkgs/pkgs/applications/office/grisbi/default.nix b/third_party/nixpkgs/pkgs/applications/office/grisbi/default.nix
index f52f9a3e90..9fc7a84231 100644
--- a/third_party/nixpkgs/pkgs/applications/office/grisbi/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/office/grisbi/default.nix
@@ -1,7 +1,7 @@
{ fetchurl
, lib, stdenv
, gtk
-, pkgconfig
+, pkg-config
, libgsf
, libofx
, intltool
@@ -12,14 +12,14 @@
stdenv.mkDerivation rec {
pname = "grisbi";
- version = "1.2.2";
+ version = "2.0.0";
src = fetchurl {
url = "mirror://sourceforge/grisbi/${pname}-${version}.tar.bz2";
- sha256 = "1piiyyxjsjbw9gcqydvknzxmmfgh8kdqal12ywrxyxih2afwnvbw";
+ sha256 = "sha256-b3I87tlXhIjM/bFjhsJTNFQvZxIGKsIbsf4zZT5sHXg=";
};
- nativeBuildInputs = [ pkgconfig wrapGAppsHook ];
+ nativeBuildInputs = [ pkg-config wrapGAppsHook ];
buildInputs = [
gtk
libgsf
diff --git a/third_party/nixpkgs/pkgs/applications/office/gtg/default.nix b/third_party/nixpkgs/pkgs/applications/office/gtg/default.nix
index 52558df5da..4c892b2605 100644
--- a/third_party/nixpkgs/pkgs/applications/office/gtg/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/office/gtg/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv
+{ lib
, fetchFromGitHub
, meson
, python3Packages
diff --git a/third_party/nixpkgs/pkgs/applications/office/homebank/default.nix b/third_party/nixpkgs/pkgs/applications/office/homebank/default.nix
index a0df714411..03c9445fe2 100644
--- a/third_party/nixpkgs/pkgs/applications/office/homebank/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/office/homebank/default.nix
@@ -1,4 +1,4 @@
-{ fetchurl, lib, stdenv, gtk, pkgconfig, libofx, intltool, wrapGAppsHook
+{ fetchurl, lib, stdenv, gtk, pkg-config, libofx, intltool, wrapGAppsHook
, libsoup, gnome3 }:
stdenv.mkDerivation rec {
@@ -8,7 +8,7 @@ stdenv.mkDerivation rec {
sha256 = "02wd569viwy6ncy0144z9nxr3zmpl4shkqhz7zzwyky4gknxf8lj";
};
- nativeBuildInputs = [ pkgconfig wrapGAppsHook ];
+ nativeBuildInputs = [ pkg-config wrapGAppsHook ];
buildInputs = [ gtk libofx intltool libsoup
gnome3.adwaita-icon-theme ];
diff --git a/third_party/nixpkgs/pkgs/applications/office/keepnote/default.nix b/third_party/nixpkgs/pkgs/applications/office/keepnote/default.nix
index 30b4d5fa69..14f48da223 100644
--- a/third_party/nixpkgs/pkgs/applications/office/keepnote/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/office/keepnote/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, python2Packages }:
+{ lib, fetchurl, python2Packages }:
python2Packages.buildPythonApplication {
name = "keepnote-0.7.8";
diff --git a/third_party/nixpkgs/pkgs/applications/office/kmymoney/default.nix b/third_party/nixpkgs/pkgs/applications/office/kmymoney/default.nix
index 093d20906a..1d8a214c81 100644
--- a/third_party/nixpkgs/pkgs/applications/office/kmymoney/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/office/kmymoney/default.nix
@@ -15,11 +15,11 @@
stdenv.mkDerivation rec {
pname = "kmymoney";
- version = "5.1.0";
+ version = "5.1.1";
src = fetchurl {
url = "mirror://kde/stable/kmymoney/${version}/src/${pname}-${version}.tar.xz";
- sha256 = "0l8kywq77yaf1bqgdqswrai9ws6a2l11drg0wgyi7f8js7qnif9d";
+ sha256 = "sha256-33ufeOhZb5nSgpXKc4cI8GVe4Fd4nf2SHHsbq5ZXgpg=";
};
# Hidden dependency that wasn't included in CMakeLists.txt:
diff --git a/third_party/nixpkgs/pkgs/applications/office/ktimetracker/default.nix b/third_party/nixpkgs/pkgs/applications/office/ktimetracker/default.nix
index 8a40a3f4f6..3b1700cc24 100644
--- a/third_party/nixpkgs/pkgs/applications/office/ktimetracker/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/office/ktimetracker/default.nix
@@ -1,4 +1,4 @@
-{ mkDerivation, lib, fetchurl, cmake, pkgconfig, extra-cmake-modules,
+{ mkDerivation, lib, fetchurl, cmake, pkg-config, extra-cmake-modules,
kconfig, kconfigwidgets, kdbusaddons, kdoctools, ki18n, kidletime,
kjobwidgets, kio, knotifications, kwindowsystem, kxmlgui, ktextwidgets,
kcalendarcore
@@ -14,11 +14,11 @@ mkDerivation rec {
};
nativeBuildInputs = [
- cmake pkgconfig extra-cmake-modules
+ cmake pkg-config extra-cmake-modules
];
buildInputs = [
- kconfig kconfigwidgets kdbusaddons kdoctools ki18n kidletime kjobwidgets
+ kconfig kconfigwidgets kdbusaddons kdoctools ki18n kidletime kjobwidgets
kio knotifications kwindowsystem kxmlgui ktextwidgets
kcalendarcore
];
diff --git a/third_party/nixpkgs/pkgs/applications/office/ledger-autosync/default.nix b/third_party/nixpkgs/pkgs/applications/office/ledger-autosync/default.nix
index 81e49e6e0a..90e5995669 100644
--- a/third_party/nixpkgs/pkgs/applications/office/ledger-autosync/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/office/ledger-autosync/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, python3Packages, fetchFromGitHub, ledger, hledger, useLedger ? true, useHledger ? true }:
+{ lib, python3Packages, fetchFromGitHub, ledger, hledger, useLedger ? true, useHledger ? true }:
python3Packages.buildPythonApplication rec {
pname = "ledger-autosync";
diff --git a/third_party/nixpkgs/pkgs/applications/office/libreoffice/default.nix b/third_party/nixpkgs/pkgs/applications/office/libreoffice/default.nix
index 6d8983179d..7b3e630233 100644
--- a/third_party/nixpkgs/pkgs/applications/office/libreoffice/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/office/libreoffice/default.nix
@@ -8,7 +8,7 @@
, autoconf, automake, openldap, bash, hunspell, librdf_redland, nss, nspr
, libwpg, dbus-glib, clucene_core, libcdr, lcms
, unixODBC, mdds, sane-backends, mythes, libexttextcat, libvisio
-, fontsConf, pkgconfig, bluez5, libtool, carlito
+, fontsConf, pkg-config, bluez5, libtool, carlito
, libatomic_ops, graphite2, harfbuzz, libodfgen, libzmf
, librevenge, libe-book, libmwaw, glm, gst_all_1
, gdb, commonsLogging, librdf_rasqal, wrapGAppsHook
@@ -386,7 +386,7 @@ in (mkDrv rec {
'';
nativeBuildInputs = [
- gdb fontforge autoconf automake bison pkgconfig libtool
+ gdb fontforge autoconf automake bison pkg-config libtool
] ++ lib.optional (!kdeIntegration) wrapGAppsHook
++ lib.optional kdeIntegration wrapQtAppsHook;
@@ -399,7 +399,7 @@ in (mkDrv rec {
libXaw libXext libXi libXinerama libxml2 libxslt libXtst
libXdmcp libpthreadstubs libGLU libGL mythes
glib libmysqlclient
- neon nspr nss openldap openssl pam perl pkgconfig poppler
+ neon nspr nss openldap openssl pam perl pkg-config poppler
python3 sane-backends unzip which zip zlib
mdds bluez5 libcmis libwps libabw libzmf
libxshmfence libatomic_ops graphite2 harfbuzz gpgme util-linux
diff --git a/third_party/nixpkgs/pkgs/applications/office/libreoffice/src-fresh/override.nix b/third_party/nixpkgs/pkgs/applications/office/libreoffice/src-fresh/override.nix
index 8586fa1f67..0141b74c38 100644
--- a/third_party/nixpkgs/pkgs/applications/office/libreoffice/src-fresh/override.nix
+++ b/third_party/nixpkgs/pkgs/applications/office/libreoffice/src-fresh/override.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, kdeIntegration, ... }:
+{ lib, kdeIntegration, ... }:
attrs:
{
postConfigure = attrs.postConfigure + ''
diff --git a/third_party/nixpkgs/pkgs/applications/office/libreoffice/src-still/override.nix b/third_party/nixpkgs/pkgs/applications/office/libreoffice/src-still/override.nix
index 119b5a645d..50812d0efb 100644
--- a/third_party/nixpkgs/pkgs/applications/office/libreoffice/src-still/override.nix
+++ b/third_party/nixpkgs/pkgs/applications/office/libreoffice/src-still/override.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, kdeIntegration, fetchpatch, ... }:
+{ lib, kdeIntegration, fetchpatch, ... }:
attrs:
{
patches = attrs.patches or [ ] ++ [
diff --git a/third_party/nixpkgs/pkgs/applications/office/mytetra/default.nix b/third_party/nixpkgs/pkgs/applications/office/mytetra/default.nix
index f48ec3fb23..3e2383fb35 100644
--- a/third_party/nixpkgs/pkgs/applications/office/mytetra/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/office/mytetra/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, mkDerivation, fetchurl, qmake, qtsvg, makeWrapper, xdg_utils }:
+{ lib, mkDerivation, fetchurl, qmake, qtsvg, makeWrapper, xdg-utils }:
let
version = "1.44.55";
@@ -26,7 +26,7 @@ in mkDerivation {
postFixup = ''
wrapProgram $out/bin/mytetra \
- --prefix PATH : ${xdg_utils}/bin
+ --prefix PATH : ${xdg-utils}/bin
'';
meta = with lib; {
diff --git a/third_party/nixpkgs/pkgs/applications/office/notes-up/default.nix b/third_party/nixpkgs/pkgs/applications/office/notes-up/default.nix
index a7aceb1e1c..7ab5bc838e 100644
--- a/third_party/nixpkgs/pkgs/applications/office/notes-up/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/office/notes-up/default.nix
@@ -2,7 +2,7 @@
, fetchFromGitHub
, nix-update-script
, pantheon
-, pkgconfig
+, pkg-config
, vala_0_46
, cmake
, ninja
@@ -33,7 +33,7 @@ stdenv.mkDerivation rec {
ninja
# fails with newer vala: https://github.com/Philip-Scott/Notes-up/issues/349
vala_0_46
- pkgconfig
+ pkg-config
wrapGAppsHook
];
diff --git a/third_party/nixpkgs/pkgs/applications/office/osmo/default.nix b/third_party/nixpkgs/pkgs/applications/office/osmo/default.nix
index 3513e44ed0..77cc087c66 100644
--- a/third_party/nixpkgs/pkgs/applications/office/osmo/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/office/osmo/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, gtk3, libxml2, gettext, libical, libnotify
+{ lib, stdenv, fetchurl, pkg-config, gtk3, libxml2, gettext, libical, libnotify
, libarchive, gspell, webkitgtk, libgringotts, wrapGAppsHook }:
stdenv.mkDerivation rec {
@@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
sha256 = "19h3dnjgqbawnvgnycyp4n5b6mjsp5zghn3b69b6f3xa3fyi32qy";
};
- nativeBuildInputs = [ pkgconfig gettext wrapGAppsHook ];
+ nativeBuildInputs = [ pkg-config gettext wrapGAppsHook ];
buildInputs = [ gtk3 libxml2 libical libnotify libarchive
gspell webkitgtk libgringotts ];
diff --git a/third_party/nixpkgs/pkgs/applications/office/pinpoint/default.nix b/third_party/nixpkgs/pkgs/applications/office/pinpoint/default.nix
index 6326df87ed..b6d0d373f3 100644
--- a/third_party/nixpkgs/pkgs/applications/office/pinpoint/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/office/pinpoint/default.nix
@@ -1,4 +1,4 @@
-{ fetchurl, lib, stdenv, pkgconfig, autoconf, automake, clutter, clutter-gst
+{ fetchurl, lib, stdenv, pkg-config, autoconf, automake, clutter, clutter-gst
, gdk-pixbuf, cairo, clutter-gtk }:
stdenv.mkDerivation rec {
@@ -8,7 +8,7 @@ stdenv.mkDerivation rec {
url = "http://ftp.gnome.org/pub/GNOME/sources/pinpoint/0.1/${pname}-${version}.tar.xz";
sha256 = "1jp8chr9vjlpb5lybwp5cg6g90ak5jdzz9baiqkbg0anlg8ps82s";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ autoconf automake clutter clutter-gst gdk-pixbuf
cairo clutter-gtk ];
diff --git a/third_party/nixpkgs/pkgs/applications/office/planner/default.nix b/third_party/nixpkgs/pkgs/applications/office/planner/default.nix
deleted file mode 100644
index dab567db89..0000000000
--- a/third_party/nixpkgs/pkgs/applications/office/planner/default.nix
+++ /dev/null
@@ -1,79 +0,0 @@
-{ lib, stdenv
-, fetchFromGitLab
-, pkgconfig
-, intltool
-, automake111x
-, autoconf
-, libtool
-, gnome2
-, libxslt
-, python2
-}:
-
-let version = "unstable-2019-02-13";
-
-in stdenv.mkDerivation {
- pname = "planner";
- inherit version;
-
- src = fetchFromGitLab {
- domain = "gitlab.gnome.org";
- owner = "GNOME";
- repo = "planner";
- rev = "76d31defae4979aa51dd37e8888f61e9a6a51367";
- sha256 = "0lbch4drg6005216hgcys93rq92p7zd20968x0gk254kckd9ag5w";
- };
-
- nativeBuildInputs = with gnome2; [
- pkgconfig
- intltool
- automake111x
- autoconf
- libtool
- gnome-common
- gtk-doc
- scrollkeeper
- ];
-
- buildInputs = with gnome2; [
- GConf
- gtk
- libgnomecanvas
- libgnomeui
- libglade
- libxslt
- python2.pkgs.pygtk
- ];
-
- # glib-2.62 deprecations
- NIX_CFLAGS_COMPILE = "-DGLIB_DISABLE_DEPRECATION_WARNINGS";
-
- preConfigure = ''./autogen.sh'';
- configureFlags = [
- "--enable-python"
- "--enable-python-plugin"
- ];
-
- enableParallelBuilding = true;
-
- meta = with lib; {
- homepage = "https://wiki.gnome.org/Apps/Planner";
- description = "Project management application for GNOME";
- longDescription = ''
- Planner is the GNOME project management tool.
- Its goal is to be an easy-to-use no-nonsense cross-platform
- project management application.
-
- Planner is a GTK application written in C and licensed under the
- GPLv2 or any later version. It can store its data in either xml
- files or in a postgresql database. Projects can also be printed
- to PDF or exported to HTML for easy viewing from any web browser.
-
- Planner was originally created by Richard Hult and Mikael Hallendal
- at Imendio.
- '';
- license = licenses.gpl2Plus;
- platforms = platforms.all;
- maintainers = with maintainers; [ rasendubi amiloradovsky ];
- };
-}
diff --git a/third_party/nixpkgs/pkgs/applications/office/portfolio/default.nix b/third_party/nixpkgs/pkgs/applications/office/portfolio/default.nix
index 1f44ce2ab5..47cda05182 100644
--- a/third_party/nixpkgs/pkgs/applications/office/portfolio/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/office/portfolio/default.nix
@@ -24,11 +24,11 @@ let
in
stdenv.mkDerivation rec {
pname = "PortfolioPerformance";
- version = "0.50.0";
+ version = "0.50.3";
src = fetchurl {
url = "https://github.com/buchen/portfolio/releases/download/${version}/PortfolioPerformance-${version}-linux.gtk.x86_64.tar.gz";
- sha256 = "1jq4if5hx3fwag1dz38sj87av2na1kv4c36hai1gyz9w5qhjv7j8";
+ sha256 = "sha256-8sFBxcs3tnIQQ4S39aF8r9SGm9VOHPpgQYyLkUaOscw=";
};
nativeBuildInputs = [
diff --git a/third_party/nixpkgs/pkgs/applications/office/pyspread/default.nix b/third_party/nixpkgs/pkgs/applications/office/pyspread/default.nix
new file mode 100644
index 0000000000..0b657e38f7
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/applications/office/pyspread/default.nix
@@ -0,0 +1,86 @@
+{ lib
+, buildPythonApplication
+, fetchPypi
+, makeDesktopItem
+, makePythonPath
+, dateutil
+, matplotlib
+, numpy
+, pyenchant
+, pyqt5
+, pytest
+, python
+, qtsvg
+, runtimeShell
+, wrapQtAppsHook
+}:
+
+buildPythonApplication rec {
+ pname = "pyspread";
+ version = "1.99.5";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "sha256-05bC+Uvx72FAh3qxkgXm8jdb/gHRv1D/M7tjOEdE3Xg=";
+ };
+
+ pythonLibs = [
+ dateutil
+ matplotlib
+ numpy
+ pyenchant
+ pyqt5
+ ];
+
+ nativeBuildInputs = [ wrapQtAppsHook ];
+ buildInputs = pythonLibs ++ [
+ qtsvg
+ ];
+
+ doCheck = false; # it fails miserably with a core dump
+
+ desktopItem = makeDesktopItem rec {
+ name = pname;
+ exec = name;
+ icon = name;
+ desktopName = "Pyspread";
+ genericName = "Spreadsheet";
+ comment = meta.description;
+ categories = "Office;Development;Spreadsheet;";
+ };
+
+ postInstall = ''
+ runHook preInstall
+ install -D $out/share/applications
+ install -m 644 $desktopItem/share/applications/* $out/share/applications
+ runHook postInstall
+ '';
+
+ fixupPhase = ''
+ runHook preFixup
+ sed -i -e "s|#!/bin/bash|#!${runtimeShell}|" $out/bin/pyspread
+ wrapProgram $out/bin/pyspread \
+ --prefix PYTHONPATH ':' $(toPythonPath $out):${makePythonPath pythonLibs} \
+ --prefix PATH ':' ${python}/bin/ \
+ ''${qtWrapperArgs[@]}
+ runHook postFixup
+ '';
+
+ meta = with lib; {
+ homepage = "https://pyspread.gitlab.io/";
+ description = "A Python-oriented spreadsheet application";
+ longDescription = ''
+ pyspread is a non-traditional spreadsheet application that is based on and
+ written in the programming language Python. The goal of pyspread is to be
+ the most pythonic spreadsheet.
+
+ pyspread expects Python expressions in its grid cells, which makes a
+ spreadsheet specific language obsolete. Each cell returns a Python object
+ that can be accessed from other cells. These objects can represent
+ anything including lists or matrices.
+ '';
+ license = with licenses; gpl3Plus;
+ maintainers = with maintainers; [ AndersonTorres ];
+ platforms = with platforms; all;
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/applications/office/qnotero/default.nix b/third_party/nixpkgs/pkgs/applications/office/qnotero/default.nix
index 6ffdd5fefe..414312f24e 100644
--- a/third_party/nixpkgs/pkgs/applications/office/qnotero/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/office/qnotero/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, python3Packages, wrapQtAppsHook }:
+{ lib, fetchFromGitHub, python3Packages, wrapQtAppsHook }:
python3Packages.buildPythonPackage rec {
pname = "qnotero";
@@ -26,6 +26,9 @@ python3Packages.buildPythonPackage rec {
wrapQtApp "$out"/bin/qnotero
'';
+ # no tests executed
+ doCheck = false;
+
meta = {
description = "Quick access to Zotero references";
homepage = "http://www.cogsci.nl/software/qnotero";
diff --git a/third_party/nixpkgs/pkgs/applications/office/scribus/default.nix b/third_party/nixpkgs/pkgs/applications/office/scribus/default.nix
index 88212b7d8d..a6427d0f89 100644
--- a/third_party/nixpkgs/pkgs/applications/office/scribus/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/office/scribus/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, freetype, lcms, libtiff, libxml2
+{ lib, stdenv, fetchurl, pkg-config, freetype, lcms, libtiff, libxml2
, libart_lgpl, qt4, python2, cups, fontconfig, libjpeg
, zlib, libpng, xorg, cairo, podofo, hunspell, boost, cmake, imagemagick, ghostscript }:
@@ -18,7 +18,7 @@ in stdenv.mkDerivation rec {
sha256 = "0bq433myw6h1siqlsakxv6ghb002rp3mfz5k12bg68s0k6skn992";
};
- nativeBuildInputs = [ pkgconfig cmake ];
+ nativeBuildInputs = [ pkg-config cmake ];
buildInputs = with xorg;
[ freetype lcms libtiff libxml2 libart_lgpl qt4
pythonEnv cups fontconfig
diff --git a/third_party/nixpkgs/pkgs/applications/office/scribus/unstable.nix b/third_party/nixpkgs/pkgs/applications/office/scribus/unstable.nix
index 8745dd37c9..acf4488045 100644
--- a/third_party/nixpkgs/pkgs/applications/office/scribus/unstable.nix
+++ b/third_party/nixpkgs/pkgs/applications/office/scribus/unstable.nix
@@ -14,7 +14,7 @@
, libxml2
, mkDerivation
, pixman
-, pkgconfig
+, pkg-config
, podofo
, poppler
, poppler_data
@@ -22,7 +22,7 @@
, qtbase
, qtimageformats
, qttools
-, lib, stdenv
+, lib
}:
let
@@ -45,7 +45,7 @@ mkDerivation rec {
nativeBuildInputs = [
cmake
- pkgconfig
+ pkg-config
];
buildInputs = [
diff --git a/third_party/nixpkgs/pkgs/applications/office/skanlite/default.nix b/third_party/nixpkgs/pkgs/applications/office/skanlite/default.nix
index 7436054715..89cf2add21 100644
--- a/third_party/nixpkgs/pkgs/applications/office/skanlite/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/office/skanlite/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, mkDerivation, fetchurl, cmake, extra-cmake-modules, qtbase,
+{ lib, mkDerivation, fetchurl, cmake, extra-cmake-modules, qtbase,
kcoreaddons, kdoctools, ki18n, kio, kxmlgui, ktextwidgets,
libksane
}:
diff --git a/third_party/nixpkgs/pkgs/applications/office/spice-up/default.nix b/third_party/nixpkgs/pkgs/applications/office/spice-up/default.nix
index f40bc44e6e..28e35d08e9 100644
--- a/third_party/nixpkgs/pkgs/applications/office/spice-up/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/office/spice-up/default.nix
@@ -9,7 +9,7 @@
, gettext
, ninja
, pantheon
-, pkgconfig
+, pkg-config
, json-glib
, libgudev
, libevdev
@@ -35,7 +35,7 @@ stdenv.mkDerivation rec {
cmake
gettext
ninja
- pkgconfig
+ pkg-config
vala
wrapGAppsHook
];
diff --git a/third_party/nixpkgs/pkgs/applications/office/timetable/default.nix b/third_party/nixpkgs/pkgs/applications/office/timetable/default.nix
index fa70fdd308..9c9df892a0 100644
--- a/third_party/nixpkgs/pkgs/applications/office/timetable/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/office/timetable/default.nix
@@ -8,7 +8,7 @@
, libgee
, meson
, ninja
-, pkgconfig
+, pkg-config
, pantheon
, python3
, wrapGAppsHook
@@ -29,7 +29,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [
meson
ninja
- pkgconfig
+ pkg-config
vala
python3
wrapGAppsHook
diff --git a/third_party/nixpkgs/pkgs/applications/office/timeular/default.nix b/third_party/nixpkgs/pkgs/applications/office/timeular/default.nix
index 63f86171dc..6c1068d458 100644
--- a/third_party/nixpkgs/pkgs/applications/office/timeular/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/office/timeular/default.nix
@@ -1,5 +1,5 @@
{
- lib, stdenv,
+ lib,
fetchurl,
appimageTools,
libsecret
diff --git a/third_party/nixpkgs/pkgs/applications/office/todoman/default.nix b/third_party/nixpkgs/pkgs/applications/office/todoman/default.nix
index dc788a6f19..4011879ddb 100644
--- a/third_party/nixpkgs/pkgs/applications/office/todoman/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/office/todoman/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv
+{ lib
, python3
, glibcLocales
, installShellFiles
diff --git a/third_party/nixpkgs/pkgs/applications/office/trilium/default.nix b/third_party/nixpkgs/pkgs/applications/office/trilium/default.nix
index bd067688fb..499aa1e5fa 100644
--- a/third_party/nixpkgs/pkgs/applications/office/trilium/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/office/trilium/default.nix
@@ -16,7 +16,7 @@ let
homepage = "https://github.com/zadam/trilium";
license = licenses.agpl3;
platforms = [ "x86_64-linux" ];
- maintainers = with maintainers; [ emmanuelrosa dtzWill kampka ];
+ maintainers = with maintainers; [ emmanuelrosa dtzWill ];
};
version = "0.43.3";
diff --git a/third_party/nixpkgs/pkgs/applications/office/tryton/default.nix b/third_party/nixpkgs/pkgs/applications/office/tryton/default.nix
index 64091d7b50..65eb48f3b2 100644
--- a/third_party/nixpkgs/pkgs/applications/office/tryton/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/office/tryton/default.nix
@@ -1,6 +1,6 @@
-{ lib, stdenv
+{ lib
, python3Packages
-, pkgconfig
+, pkg-config
, librsvg
, gobject-introspection
, atk
@@ -30,7 +30,7 @@ python3Packages.buildPythonApplication rec {
};
nativeBuildInputs = [
- pkgconfig
+ pkg-config
gobject-introspection
wrapGAppsHook
];
diff --git a/third_party/nixpkgs/pkgs/applications/office/watson/default.nix b/third_party/nixpkgs/pkgs/applications/office/watson/default.nix
index 30992e60a6..18c1b9469e 100644
--- a/third_party/nixpkgs/pkgs/applications/office/watson/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/office/watson/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, pythonPackages, installShellFiles }:
+{ lib, fetchFromGitHub, pythonPackages, installShellFiles }:
with pythonPackages;
diff --git a/third_party/nixpkgs/pkgs/applications/office/wordgrinder/default.nix b/third_party/nixpkgs/pkgs/applications/office/wordgrinder/default.nix
index b5589fcbde..0b086160e5 100644
--- a/third_party/nixpkgs/pkgs/applications/office/wordgrinder/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/office/wordgrinder/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, pkgconfig, makeWrapper
+{ lib, stdenv, fetchFromGitHub, pkg-config, makeWrapper
, lua52Packages, libXft, ncurses, ninja, readline, zlib }:
stdenv.mkDerivation rec {
@@ -28,7 +28,7 @@ stdenv.mkDerivation rec {
dontConfigure = true;
nativeBuildInputs = [
- pkgconfig
+ pkg-config
makeWrapper
ninja
];
diff --git a/third_party/nixpkgs/pkgs/applications/printing/pappl/default.nix b/third_party/nixpkgs/pkgs/applications/printing/pappl/default.nix
index 5cad364d24..4c7b60c125 100644
--- a/third_party/nixpkgs/pkgs/applications/printing/pappl/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/printing/pappl/default.nix
@@ -12,13 +12,13 @@
stdenv.mkDerivation rec {
pname = "pappl";
- version = "1.0.0";
+ version = "1.0.1";
src = fetchFromGitHub {
owner = "michaelrsweet";
repo = pname;
rev = "v${version}";
- sha256 = "1cg06v8hxska0hnybnmfda1v4h3ifjir24nx2iqx80kb6jq0hayb";
+ sha256 = "sha256-4evyOrPd8zb5y00L8h2t++ayW1S8WQ5P+6MXe6eju68=";
};
outputs = [ "out" "dev" ];
diff --git a/third_party/nixpkgs/pkgs/applications/radio/airspy/default.nix b/third_party/nixpkgs/pkgs/applications/radio/airspy/default.nix
index f006eeb675..6299fe21d2 100644
--- a/third_party/nixpkgs/pkgs/applications/radio/airspy/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/radio/airspy/default.nix
@@ -1,5 +1,5 @@
{ stdenv, lib, fetchFromGitHub
-, cmake , pkgconfig, libusb1
+, cmake , pkg-config, libusb1
}:
stdenv.mkDerivation rec {
@@ -17,7 +17,7 @@ stdenv.mkDerivation rec {
substituteInPlace airspy-tools/CMakeLists.txt --replace "/etc/udev/rules.d" "$out/etc/udev/rules.d"
'';
- nativeBuildInputs = [ cmake pkgconfig ];
+ nativeBuildInputs = [ cmake pkg-config ];
buildInputs = [ libusb1 ];
cmakeFlags =
diff --git a/third_party/nixpkgs/pkgs/applications/radio/chirp/default.nix b/third_party/nixpkgs/pkgs/applications/radio/chirp/default.nix
index 6b84e47909..e9b446dc58 100644
--- a/third_party/nixpkgs/pkgs/applications/radio/chirp/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/radio/chirp/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv
+{ lib
, fetchurl
, python2
}:
diff --git a/third_party/nixpkgs/pkgs/applications/radio/cubicsdr/default.nix b/third_party/nixpkgs/pkgs/applications/radio/cubicsdr/default.nix
index 8ba372e46f..7e346bcbf8 100644
--- a/third_party/nixpkgs/pkgs/applications/radio/cubicsdr/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/radio/cubicsdr/default.nix
@@ -1,5 +1,5 @@
{ lib, stdenv, fetchFromGitHub, fetchpatch, cmake, fftw, hamlib, libpulseaudio, libGL, libX11, liquid-dsp,
- pkgconfig, soapysdr-with-plugins, wxGTK31-gtk3, enableDigitalLab ? false }:
+ pkg-config, soapysdr-with-plugins, wxGTK31-gtk3, enableDigitalLab ? false }:
stdenv.mkDerivation rec {
pname = "cubicsdr";
@@ -29,7 +29,7 @@ stdenv.mkDerivation rec {
})
];
- nativeBuildInputs = [ cmake pkgconfig ];
+ nativeBuildInputs = [ cmake pkg-config ];
buildInputs = [ fftw hamlib libpulseaudio libGL libX11 liquid-dsp soapysdr-with-plugins wxGTK31-gtk3 ];
diff --git a/third_party/nixpkgs/pkgs/applications/radio/dablin/default.nix b/third_party/nixpkgs/pkgs/applications/radio/dablin/default.nix
index 0fb7317428..e74cc551d4 100644
--- a/third_party/nixpkgs/pkgs/applications/radio/dablin/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/radio/dablin/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, cmake, pkgconfig
+{ lib, stdenv, fetchFromGitHub, cmake, pkg-config
, mpg123, SDL2, gnome3, faad2, pcre
} :
@@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
sha256 = "0143jnhwwh4din6mlrkbm8m2wm8vnrlk0yk9r5qcvj70r2314bgq";
};
- nativeBuildInputs = [ cmake pkgconfig ];
+ nativeBuildInputs = [ cmake pkg-config ];
buildInputs = [ faad2 mpg123 SDL2 gnome3.gtkmm pcre ];
diff --git a/third_party/nixpkgs/pkgs/applications/radio/dabtools/default.nix b/third_party/nixpkgs/pkgs/applications/radio/dabtools/default.nix
index 04d1e6056d..a288d93b40 100644
--- a/third_party/nixpkgs/pkgs/applications/radio/dabtools/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/radio/dabtools/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, cmake, pkgconfig
+{ lib, stdenv, fetchFromGitHub, cmake, pkg-config
, libusb1, rtl-sdr, fftw
} :
@@ -13,7 +13,7 @@ stdenv.mkDerivation {
sha256 = "18nkdybgg2w6zh56g6xwmg49sifalvraz4rynw8w5d8cqi3dm9sm";
};
- nativeBuildInputs = [ cmake pkgconfig ];
+ nativeBuildInputs = [ cmake pkg-config ];
buildInputs = [ rtl-sdr fftw libusb1 ];
meta = with lib; {
diff --git a/third_party/nixpkgs/pkgs/applications/radio/dump1090/default.nix b/third_party/nixpkgs/pkgs/applications/radio/dump1090/default.nix
index f97ffb4d80..65afdccf81 100644
--- a/third_party/nixpkgs/pkgs/applications/radio/dump1090/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/radio/dump1090/default.nix
@@ -1,6 +1,6 @@
{ lib, stdenv
, fetchFromGitHub
-, pkgconfig
+, pkg-config
, libbladeRF
, libusb1
, ncurses
@@ -18,7 +18,7 @@ stdenv.mkDerivation rec {
sha256 = "1zacsqaqsiapljhzw31dwc4nld2rp98jm3ivkyznrhzk9n156p42";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [
libbladeRF
diff --git a/third_party/nixpkgs/pkgs/applications/radio/fldigi/default.nix b/third_party/nixpkgs/pkgs/applications/radio/fldigi/default.nix
index 349999b1ee..51728bfb40 100644
--- a/third_party/nixpkgs/pkgs/applications/radio/fldigi/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/radio/fldigi/default.nix
@@ -1,5 +1,5 @@
{ lib, stdenv, fetchurl, hamlib, fltk14, libjpeg, libpng, portaudio, libsndfile,
- libsamplerate, libpulseaudio, libXinerama, gettext, pkgconfig, alsaLib }:
+ libsamplerate, libpulseaudio, libXinerama, gettext, pkg-config, alsaLib }:
stdenv.mkDerivation rec {
version = "4.1.17";
@@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
};
buildInputs = [ libXinerama gettext hamlib fltk14 libjpeg libpng portaudio
- libsndfile libsamplerate libpulseaudio pkgconfig alsaLib ];
+ libsndfile libsamplerate libpulseaudio pkg-config alsaLib ];
meta = {
description = "Digital modem program";
diff --git a/third_party/nixpkgs/pkgs/applications/radio/fllog/default.nix b/third_party/nixpkgs/pkgs/applications/radio/fllog/default.nix
index 270494110d..b0983c811e 100644
--- a/third_party/nixpkgs/pkgs/applications/radio/fllog/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/radio/fllog/default.nix
@@ -3,7 +3,7 @@
, fetchurl
, fltk13
, libjpeg
-, pkgconfig
+, pkg-config
}:
stdenv.mkDerivation rec {
@@ -21,7 +21,7 @@ stdenv.mkDerivation rec {
];
nativeBuildInputs = [
- pkgconfig
+ pkg-config
];
meta = {
diff --git a/third_party/nixpkgs/pkgs/applications/radio/flmsg/default.nix b/third_party/nixpkgs/pkgs/applications/radio/flmsg/default.nix
index bbde855554..0f75f704af 100644
--- a/third_party/nixpkgs/pkgs/applications/radio/flmsg/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/radio/flmsg/default.nix
@@ -3,7 +3,7 @@
, fetchurl
, fltk13
, libjpeg
-, pkgconfig
+, pkg-config
}:
stdenv.mkDerivation rec {
@@ -21,7 +21,7 @@ stdenv.mkDerivation rec {
];
nativeBuildInputs = [
- pkgconfig
+ pkg-config
];
meta = {
diff --git a/third_party/nixpkgs/pkgs/applications/radio/flrig/default.nix b/third_party/nixpkgs/pkgs/applications/radio/flrig/default.nix
index 36b0b21659..276581d80e 100644
--- a/third_party/nixpkgs/pkgs/applications/radio/flrig/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/radio/flrig/default.nix
@@ -3,7 +3,7 @@
, fetchurl
, fltk13
, libjpeg
-, pkgconfig
+, pkg-config
}:
stdenv.mkDerivation rec {
@@ -21,7 +21,7 @@ stdenv.mkDerivation rec {
];
nativeBuildInputs = [
- pkgconfig
+ pkg-config
];
meta = {
diff --git a/third_party/nixpkgs/pkgs/applications/radio/flwrap/default.nix b/third_party/nixpkgs/pkgs/applications/radio/flwrap/default.nix
index f0f16f1e8c..7471d6676e 100644
--- a/third_party/nixpkgs/pkgs/applications/radio/flwrap/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/radio/flwrap/default.nix
@@ -3,7 +3,7 @@
, fetchurl
, fltk13
, libjpeg
-, pkgconfig
+, pkg-config
}:
stdenv.mkDerivation rec {
@@ -21,7 +21,7 @@ stdenv.mkDerivation rec {
];
nativeBuildInputs = [
- pkgconfig
+ pkg-config
];
meta = {
diff --git a/third_party/nixpkgs/pkgs/applications/radio/gnuradio/3.7.nix b/third_party/nixpkgs/pkgs/applications/radio/gnuradio/3.7.nix
index 76cfa5f414..a48efb9aa6 100644
--- a/third_party/nixpkgs/pkgs/applications/radio/gnuradio/3.7.nix
+++ b/third_party/nixpkgs/pkgs/applications/radio/gnuradio/3.7.nix
@@ -4,7 +4,7 @@
, cmake
# Remove gcc and python references
, removeReferencesTo
-, pkgconfig
+, pkg-config
, cppunit
, swig
, orc
@@ -53,7 +53,7 @@ let
basic = {
native = [
cmake
- pkgconfig
+ pkg-config
orc
];
runtime = [ boost log4cpp mpir ];
@@ -241,8 +241,7 @@ let
# gr-fcd feature was dropped in 3.8
++ lib.optionals (hasFeature "gr-fcd" features) [ "share/gnuradio/examples/fcd" ]
;
- preConfigure = ''
- ''
+ preConfigure = ""
# wxgui and pygtk are not looked up properly, so we force them to be
# detected as found, if they are requested by the `features` attrset.
+ lib.optionalString (hasFeature "gr-wxgui" features) ''
diff --git a/third_party/nixpkgs/pkgs/applications/radio/gnuradio/default.nix b/third_party/nixpkgs/pkgs/applications/radio/gnuradio/default.nix
index 0bc8675690..9223f160db 100644
--- a/third_party/nixpkgs/pkgs/applications/radio/gnuradio/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/radio/gnuradio/default.nix
@@ -4,7 +4,7 @@
, cmake
# Remove gcc and python references
, removeReferencesTo
-, pkgconfig
+, pkg-config
, cppunit
, swig
, orc
@@ -53,7 +53,7 @@ let
basic = {
native = [
cmake
- pkgconfig
+ pkg-config
orc
];
runtime = [
@@ -240,8 +240,7 @@ let
${removeReferencesTo}/bin/remove-references-to -t ${python} $out/lib/cmake/gnuradio/GnuradioConfig.cmake
''
;
- preConfigure = ''
- ''
+ preConfigure = ""
# If python-support is disabled, don't install volk's (git submodule)
# volk_modtool - it references python.
#
diff --git a/third_party/nixpkgs/pkgs/applications/radio/gnuradio/limesdr.nix b/third_party/nixpkgs/pkgs/applications/radio/gnuradio/limesdr.nix
index a01fab4975..afe3de6452 100644
--- a/third_party/nixpkgs/pkgs/applications/radio/gnuradio/limesdr.nix
+++ b/third_party/nixpkgs/pkgs/applications/radio/gnuradio/limesdr.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, cmake, pkgconfig, boost, gnuradio
+{ lib, stdenv, fetchFromGitHub, cmake, pkg-config, boost, gnuradio
, pythonSupport ? true, python, swig, limesuite, log4cpp
} :
@@ -20,7 +20,7 @@ in stdenv.mkDerivation {
nativeBuildInputs = [
cmake
- pkgconfig
+ pkg-config
] ++ lib.optionals pythonSupport [ swig ];
buildInputs = [
diff --git a/third_party/nixpkgs/pkgs/applications/radio/gnuradio/shared.nix b/third_party/nixpkgs/pkgs/applications/radio/gnuradio/shared.nix
index e30831f87e..1d5d84f464 100644
--- a/third_party/nixpkgs/pkgs/applications/radio/gnuradio/shared.nix
+++ b/third_party/nixpkgs/pkgs/applications/radio/gnuradio/shared.nix
@@ -83,8 +83,7 @@ rec {
++ lib.optionals (hasFeature "gr-uhd" features) [ "share/gnuradio/examples/uhd" ]
++ lib.optionals (hasFeature "gr-qtgui" features) [ "share/gnuradio/examples/qt-gui" ]
;
- postInstall = ''
- ''
+ postInstall = ""
# Gcc references
+ lib.optionalString (hasFeature "volk" features) ''
${removeReferencesTo}/bin/remove-references-to -t ${stdenv.cc} $(readlink -f $out/lib/libvolk.so)
diff --git a/third_party/nixpkgs/pkgs/applications/radio/gqrx/default.nix b/third_party/nixpkgs/pkgs/applications/radio/gqrx/default.nix
index 863c201086..217818f67c 100644
--- a/third_party/nixpkgs/pkgs/applications/radio/gqrx/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/radio/gqrx/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, cmake, qtbase, qtsvg, gnuradio, boost, gr-osmosdr
+{ lib, fetchFromGitHub, cmake, qtbase, qtsvg, gnuradio, boost, gr-osmosdr
, mkDerivation
# drivers (optional):
, rtl-sdr, hackrf
@@ -9,13 +9,13 @@ assert pulseaudioSupport -> libpulseaudio != null;
mkDerivation rec {
pname = "gqrx";
- version = "2.14.3";
+ version = "2.14.4";
src = fetchFromGitHub {
owner = "csete";
repo = "gqrx";
rev = "v${version}";
- sha256 = "10pmd2jqmw77gybjfzrch6qi8jil1g6nsjzabbd6gnbsq7320axj";
+ sha256 = "sha256-mMaxu0jq2GaNLWjLsJQXx+zCxtyiCAZQJJZ8GJtnllQ=";
};
nativeBuildInputs = [ cmake ];
diff --git a/third_party/nixpkgs/pkgs/applications/radio/hackrf/default.nix b/third_party/nixpkgs/pkgs/applications/radio/hackrf/default.nix
index 41df55a890..98dce802c5 100644
--- a/third_party/nixpkgs/pkgs/applications/radio/hackrf/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/radio/hackrf/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, cmake, pkgconfig, libusb1, fftwSinglePrec }:
+{ lib, stdenv, fetchFromGitHub, cmake, pkg-config, libusb1, fftwSinglePrec }:
stdenv.mkDerivation rec {
pname = "hackrf";
@@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [
cmake
- pkgconfig
+ pkg-config
];
buildInputs = [
diff --git a/third_party/nixpkgs/pkgs/applications/radio/inspectrum/default.nix b/third_party/nixpkgs/pkgs/applications/radio/inspectrum/default.nix
index cf4ddd5b6e..37131a686b 100644
--- a/third_party/nixpkgs/pkgs/applications/radio/inspectrum/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/radio/inspectrum/default.nix
@@ -1,7 +1,7 @@
{ lib
, mkDerivation
, fetchFromGitHub
-, pkgconfig
+, pkg-config
, cmake
, boost
, fftwFloat
@@ -22,7 +22,7 @@ mkDerivation rec {
sha256 = "1x6nyn429pk0f7lqzskrgsbq09mq5787xd4piic95add6n1cc355";
};
- nativeBuildInputs = [ cmake pkgconfig wrapQtAppsHook ];
+ nativeBuildInputs = [ cmake pkg-config wrapQtAppsHook ];
buildInputs = [
fftwFloat
boost
diff --git a/third_party/nixpkgs/pkgs/applications/radio/kalibrate-hackrf/default.nix b/third_party/nixpkgs/pkgs/applications/radio/kalibrate-hackrf/default.nix
index dc6b1325cf..5792031c80 100644
--- a/third_party/nixpkgs/pkgs/applications/radio/kalibrate-hackrf/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/radio/kalibrate-hackrf/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, autoreconfHook, pkgconfig, fftw, hackrf, libusb1 }:
+{ lib, stdenv, fetchFromGitHub, autoreconfHook, pkg-config, fftw, hackrf, libusb1 }:
stdenv.mkDerivation {
name = "kalibrate-hackrf-unstable-20160827";
@@ -12,7 +12,7 @@ stdenv.mkDerivation {
sha256 = "1jvn1qx7csgycxpx1k804sm9gk5a0c65z9gh8ybp9awq3pziv0nx";
};
- nativeBuildInputs = [ autoreconfHook pkgconfig ];
+ nativeBuildInputs = [ autoreconfHook pkg-config ];
buildInputs = [ fftw hackrf libusb1 ];
diff --git a/third_party/nixpkgs/pkgs/applications/radio/kalibrate-rtl/default.nix b/third_party/nixpkgs/pkgs/applications/radio/kalibrate-rtl/default.nix
index 536e83297c..255938b11d 100644
--- a/third_party/nixpkgs/pkgs/applications/radio/kalibrate-rtl/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/radio/kalibrate-rtl/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchgit, autoreconfHook, pkgconfig, fftw, rtl-sdr, libusb1 }:
+{ lib, stdenv, fetchgit, autoreconfHook, pkg-config, fftw, rtl-sdr, libusb1 }:
stdenv.mkDerivation {
name = "kalibrate-rtl-20131214";
@@ -11,7 +11,7 @@ stdenv.mkDerivation {
sha256 = "1spbfflkqnw9s8317ppsf7b1nnkicqsmaqsnz1zf8i49ix70i6kn";
};
- nativeBuildInputs = [ autoreconfHook pkgconfig ];
+ nativeBuildInputs = [ autoreconfHook pkg-config ];
buildInputs = [ fftw rtl-sdr libusb1 ];
meta = with lib; {
diff --git a/third_party/nixpkgs/pkgs/applications/radio/klog/default.nix b/third_party/nixpkgs/pkgs/applications/radio/klog/default.nix
new file mode 100644
index 0000000000..080011e167
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/applications/radio/klog/default.nix
@@ -0,0 +1,28 @@
+{ lib, stdenv, fetchurl, hamlib, pkg-config, qt5, qtbase, qttools, qtserialport, qtcharts, qmake, wrapQtAppsHook }:
+
+stdenv.mkDerivation rec {
+ pname = "klog";
+ version = "1.3.2";
+
+ src = fetchurl {
+ url = "https://download.savannah.nongnu.org/releases/klog/${pname}-${version}.tar.gz";
+ sha256 = "1d5x7rq0mgfrqws3q1y4z8wh2qa3gvsmd0ssf2yqgkyq3fhdrb5c";
+ };
+
+ nativeBuildInputs = [ pkg-config wrapQtAppsHook qmake qttools ];
+ buildInputs = [ hamlib qtbase qtserialport qtcharts ];
+
+ qmakeFlags = [ "KLog.pro" ];
+
+ meta = with lib; {
+ description = "A multiplatform free hamradio logger";
+ longDescription = ''
+ KLog provides QSO management, useful QSL management DX-Cluster client, DXCC management,
+ ClubLog integration, WSJT-X, DX-Marathon support and much more.
+ '';
+ homepage = "https://www.klog.xyz/";
+ license = licenses.gpl2Plus;
+ platforms = platforms.linux;
+ maintainers = with maintainers; [ pulsation ];
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/applications/radio/minimodem/default.nix b/third_party/nixpkgs/pkgs/applications/radio/minimodem/default.nix
index 0b0f8f2f0c..48068a342e 100644
--- a/third_party/nixpkgs/pkgs/applications/radio/minimodem/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/radio/minimodem/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, pkgconfig, autoconf, automake, libtool
+{ lib, stdenv, fetchFromGitHub, pkg-config, autoconf, automake, libtool
, fftw, fftwSinglePrec, alsaLib, libsndfile, libpulseaudio
}:
@@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
sha256 = "1b5xy36fjcp7vkp115dpx4mlmqg2fc7xvxdy648fb8im953bw7ql";
};
- nativeBuildInputs = [ pkgconfig autoconf automake libtool ];
+ nativeBuildInputs = [ pkg-config autoconf automake libtool ];
buildInputs = [ fftw fftwSinglePrec alsaLib libsndfile libpulseaudio ];
preConfigure = ''
diff --git a/third_party/nixpkgs/pkgs/applications/radio/multimon-ng/default.nix b/third_party/nixpkgs/pkgs/applications/radio/multimon-ng/default.nix
index 2524b48c9c..aea0944b29 100644
--- a/third_party/nixpkgs/pkgs/applications/radio/multimon-ng/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/radio/multimon-ng/default.nix
@@ -37,7 +37,8 @@ stdenv.mkDerivation {
ZVEI3 DZVEI PZVEI EEA EIA CCIR MORSE CW
'';
homepage = "https://github.com/EliasOenal/multimon-ng";
- license = licenses.gpl2;
+ license = licenses.gpl2Only;
platforms = platforms.linux;
+ maintainers = [ maintainers.markuskowa ];
};
}
diff --git a/third_party/nixpkgs/pkgs/applications/radio/qsstv/default.nix b/third_party/nixpkgs/pkgs/applications/radio/qsstv/default.nix
index 2e333e462c..e6fa95b5dc 100644
--- a/third_party/nixpkgs/pkgs/applications/radio/qsstv/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/radio/qsstv/default.nix
@@ -1,4 +1,4 @@
-{ mkDerivation, lib, stdenv, fetchurl, qtbase, qmake, openjpeg, pkgconfig, fftw,
+{ mkDerivation, lib, fetchurl, qtbase, qmake, openjpeg, pkg-config, fftw,
libpulseaudio, alsaLib, hamlib, libv4l, fftwFloat }:
mkDerivation rec {
@@ -14,7 +14,7 @@ mkDerivation rec {
nativeBuildInputs = [
qmake
- pkgconfig
+ pkg-config
];
buildInputs = [ qtbase openjpeg fftw libpulseaudio alsaLib hamlib libv4l
diff --git a/third_party/nixpkgs/pkgs/applications/radio/quisk/default.nix b/third_party/nixpkgs/pkgs/applications/radio/quisk/default.nix
index c0dab8773c..19a4e71501 100644
--- a/third_party/nixpkgs/pkgs/applications/radio/quisk/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/radio/quisk/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, python38Packages, fetchPypi
+{ lib, python38Packages, fetchPypi
, fftw, alsaLib, pulseaudio, wxPython_4_0 }:
python38Packages.buildPythonApplication rec {
diff --git a/third_party/nixpkgs/pkgs/applications/radio/rtl-ais/default.nix b/third_party/nixpkgs/pkgs/applications/radio/rtl-ais/default.nix
index 9f91732916..7fd37d21fe 100644
--- a/third_party/nixpkgs/pkgs/applications/radio/rtl-ais/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/radio/rtl-ais/default.nix
@@ -1,9 +1,9 @@
-{ lib, stdenv, fetchFromGitHub, pkgconfig, libusb1, rtl-sdr }:
+{ lib, stdenv, fetchFromGitHub, pkg-config, libusb1, rtl-sdr }:
stdenv.mkDerivation {
name = "rtl-ais";
version = "0.8.1";
- buildInputs = [ pkgconfig rtl-sdr libusb1 ];
+ buildInputs = [ pkg-config rtl-sdr libusb1 ];
src = fetchFromGitHub {
owner = "dgiardini";
diff --git a/third_party/nixpkgs/pkgs/applications/radio/rtl-sdr/default.nix b/third_party/nixpkgs/pkgs/applications/radio/rtl-sdr/default.nix
index 0b5381fb60..2fe57eaf29 100644
--- a/third_party/nixpkgs/pkgs/applications/radio/rtl-sdr/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/radio/rtl-sdr/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchgit, fetchpatch, cmake, pkgconfig, libusb1 }:
+{ lib, stdenv, fetchgit, fetchpatch, cmake, pkg-config, libusb1 }:
stdenv.mkDerivation rec {
pname = "rtl-sdr";
@@ -16,7 +16,7 @@ stdenv.mkDerivation rec {
sha256 = "0ns740s2rys4glq4la4bh0sxfv1mn61yfjns2yllhx70rsb2fqrn";
}) ];
- nativeBuildInputs = [ pkgconfig cmake ];
+ nativeBuildInputs = [ pkg-config cmake ];
buildInputs = [ libusb1 ];
# TODO: get these fixes upstream:
diff --git a/third_party/nixpkgs/pkgs/applications/radio/rtl_433/default.nix b/third_party/nixpkgs/pkgs/applications/radio/rtl_433/default.nix
index 6f4460e6d6..b926e29bc4 100644
--- a/third_party/nixpkgs/pkgs/applications/radio/rtl_433/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/radio/rtl_433/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, cmake, pkgconfig
+{ lib, stdenv, fetchFromGitHub, cmake, pkg-config
, libusb1, rtl-sdr, soapysdr-with-plugins
}:
@@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
sha256 = "093bxjxkg7yf78wqj5gpijbfa2p05ny09qqsj84kzi1svnzsa369";
};
- nativeBuildInputs = [ pkgconfig cmake ];
+ nativeBuildInputs = [ pkg-config cmake ];
buildInputs = [ libusb1 rtl-sdr soapysdr-with-plugins ];
diff --git a/third_party/nixpkgs/pkgs/applications/radio/sdrangel/default.nix b/third_party/nixpkgs/pkgs/applications/radio/sdrangel/default.nix
index 96f6df2744..b4a6cb775c 100644
--- a/third_party/nixpkgs/pkgs/applications/radio/sdrangel/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/radio/sdrangel/default.nix
@@ -19,7 +19,7 @@ libbladeRF,
mkDerivation,
ocl-icd,
opencv3,
-pkgconfig,
+pkg-config,
qtbase,
qtmultimedia,
qtserialport,
@@ -42,7 +42,7 @@ mkDerivation rec {
fetchSubmodules = false;
};
- nativeBuildInputs = [ cmake pkgconfig ];
+ nativeBuildInputs = [ cmake pkg-config ];
buildInputs = [
glew opencv3 libusb1 boost libopus limesuite libav libiio libpulseaudio
qtbase qtwebsockets qtmultimedia rtl-sdr airspy hackrf
diff --git a/third_party/nixpkgs/pkgs/applications/radio/soapybladerf/default.nix b/third_party/nixpkgs/pkgs/applications/radio/soapybladerf/default.nix
index db9ad67ad4..dca5b7702c 100644
--- a/third_party/nixpkgs/pkgs/applications/radio/soapybladerf/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/radio/soapybladerf/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, cmake, pkgconfig
+{ lib, stdenv, fetchFromGitHub, cmake, pkg-config
, libbladeRF, soapysdr
} :
@@ -16,7 +16,7 @@ in stdenv.mkDerivation {
sha256 = "02wh09850vinqg248fw4lxmx7y857cqmnnb8jm9zhyrsggal0hki";
};
- nativeBuildInputs = [ cmake pkgconfig ];
+ nativeBuildInputs = [ cmake pkg-config ];
buildInputs = [ libbladeRF soapysdr ];
cmakeFlags = [ "-DSoapySDR_DIR=${soapysdr}/share/cmake/SoapySDR/" ];
@@ -25,7 +25,7 @@ in stdenv.mkDerivation {
meta = with lib; {
homepage = "https://github.com/pothosware/SoapyBladeRF";
description = "SoapySDR plugin for BladeRF devices";
- license = licenses.lgpl21;
+ license = licenses.lgpl21Only;
maintainers = with maintainers; [ markuskowa ];
platforms = platforms.linux;
};
diff --git a/third_party/nixpkgs/pkgs/applications/radio/soapyhackrf/default.nix b/third_party/nixpkgs/pkgs/applications/radio/soapyhackrf/default.nix
index 105f0f423f..8fe3dc9000 100644
--- a/third_party/nixpkgs/pkgs/applications/radio/soapyhackrf/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/radio/soapyhackrf/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, cmake, pkgconfig
+{ lib, stdenv, fetchFromGitHub, cmake, pkg-config
, hackrf, soapysdr
} :
@@ -16,7 +16,7 @@ in stdenv.mkDerivation {
sha256 = "1awn89z462500gb3fjb7x61b1znkjri9n1d39bqfip1qk4s11pxc";
};
- nativeBuildInputs = [ cmake pkgconfig ];
+ nativeBuildInputs = [ cmake pkg-config ];
buildInputs = [ hackrf soapysdr ];
cmakeFlags = [ "-DSoapySDR_DIR=${soapysdr}/share/cmake/SoapySDR/" ];
diff --git a/third_party/nixpkgs/pkgs/applications/radio/soapyrtlsdr/default.nix b/third_party/nixpkgs/pkgs/applications/radio/soapyrtlsdr/default.nix
index 4be9e20d1f..855213fc51 100644
--- a/third_party/nixpkgs/pkgs/applications/radio/soapyrtlsdr/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/radio/soapyrtlsdr/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, cmake, pkgconfig
+{ lib, stdenv, fetchFromGitHub, cmake, pkg-config
, rtl-sdr, soapysdr
} :
@@ -16,7 +16,7 @@ in stdenv.mkDerivation {
sha256 = "15j0s7apbg9cjr6rcbr058kl0r3szwzf00ixcbykxb77fh7c6r9w";
};
- nativeBuildInputs = [ cmake pkgconfig ];
+ nativeBuildInputs = [ cmake pkg-config ];
buildInputs = [ rtl-sdr soapysdr ];
cmakeFlags = [ "-DSoapySDR_DIR=${soapysdr}/share/cmake/SoapySDR/" ];
diff --git a/third_party/nixpkgs/pkgs/applications/radio/soapysdr/default.nix b/third_party/nixpkgs/pkgs/applications/radio/soapysdr/default.nix
index 87f69377c6..ea8c8fad10 100644
--- a/third_party/nixpkgs/pkgs/applications/radio/soapysdr/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/radio/soapysdr/default.nix
@@ -1,6 +1,6 @@
{ stdenv, lib, lndir, makeWrapper
, fetchFromGitHub, cmake
-, libusb-compat-0_1, pkgconfig
+, libusb-compat-0_1, pkg-config
, usePython ? false
, python, ncurses, swig2
, extraPackages ? []
@@ -24,7 +24,7 @@ in stdenv.mkDerivation {
sha256 = "102wnpjxrwba20pzdh1vvx0yg1h8vqd8z914idxflg9p14r6v5am";
};
- nativeBuildInputs = [ cmake makeWrapper pkgconfig ];
+ nativeBuildInputs = [ cmake makeWrapper pkg-config ];
buildInputs = [ libusb-compat-0_1 ncurses ]
++ lib.optionals usePython [ python swig2 ];
diff --git a/third_party/nixpkgs/pkgs/applications/radio/svxlink/default.nix b/third_party/nixpkgs/pkgs/applications/radio/svxlink/default.nix
index f2688db4ad..19e635da5a 100644
--- a/third_party/nixpkgs/pkgs/applications/radio/svxlink/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/radio/svxlink/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, cmake, pkgconfig, fetchFromGitHub, makeDesktopItem, alsaLib, speex
+{ lib, stdenv, cmake, pkg-config, fetchFromGitHub, makeDesktopItem, alsaLib, speex
, libopus, curl, gsm, libgcrypt, libsigcxx, popt, qtbase, qttools
, wrapQtAppsHook, rtl-sdr, tcl, doxygen, groff }:
@@ -31,7 +31,7 @@ in stdenv.mkDerivation rec {
];
dontWrapQtApps = true;
- nativeBuildInputs = [ cmake pkgconfig doxygen groff wrapQtAppsHook ];
+ nativeBuildInputs = [ cmake pkg-config doxygen groff wrapQtAppsHook ];
buildInputs = [
alsaLib
diff --git a/third_party/nixpkgs/pkgs/applications/radio/tlf/default.nix b/third_party/nixpkgs/pkgs/applications/radio/tlf/default.nix
index a9fd0102dd..91a07496ce 100644
--- a/third_party/nixpkgs/pkgs/applications/radio/tlf/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/radio/tlf/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, autoreconfHook, autoconf, automake, pkgconfig, glib
+{ lib, stdenv, fetchFromGitHub, autoreconfHook, autoconf, automake, pkg-config, glib
, perl, ncurses5, hamlib, xmlrpc_c }:
stdenv.mkDerivation rec {
@@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
sha256 = "1xpgs4k27pjd9mianfknknp6mf34365bcp96wrv5xh4dhph573rj";
};
- nativeBuildInputs = [ autoreconfHook autoconf automake pkgconfig perl ];
+ nativeBuildInputs = [ autoreconfHook autoconf automake pkg-config perl ];
buildInputs = [ glib ncurses5 hamlib xmlrpc_c ];
configureFlags = [ "--enable-hamlib" "--enable-fldigi-xmlrpc" ];
diff --git a/third_party/nixpkgs/pkgs/applications/radio/uhd/default.nix b/third_party/nixpkgs/pkgs/applications/radio/uhd/default.nix
index 4645ae881a..bafb2f637d 100644
--- a/third_party/nixpkgs/pkgs/applications/radio/uhd/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/radio/uhd/default.nix
@@ -2,7 +2,7 @@
, fetchurl
, fetchFromGitHub
, cmake
-, pkgconfig
+, 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
@@ -92,7 +92,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [
cmake
- pkgconfig
+ 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
diff --git a/third_party/nixpkgs/pkgs/applications/radio/unixcw/default.nix b/third_party/nixpkgs/pkgs/applications/radio/unixcw/default.nix
index ec449517fc..5e299cc598 100644
--- a/third_party/nixpkgs/pkgs/applications/radio/unixcw/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/radio/unixcw/default.nix
@@ -1,4 +1,4 @@
-{lib, stdenv, fetchurl, libpulseaudio, alsaLib , pkgconfig, qt5}:
+{lib, stdenv, fetchurl, libpulseaudio, alsaLib , pkg-config, qt5}:
stdenv.mkDerivation rec {
pname = "unixcw";
version = "3.5.1";
@@ -9,7 +9,7 @@ stdenv.mkDerivation rec {
patches = [
./remove-use-of-dlopen.patch
];
- buildInputs = [libpulseaudio alsaLib pkgconfig qt5.qtbase];
+ buildInputs = [libpulseaudio alsaLib pkg-config qt5.qtbase];
CFLAGS ="-lasound -lpulse-simple";
meta = with lib; {
diff --git a/third_party/nixpkgs/pkgs/applications/radio/urh/default.nix b/third_party/nixpkgs/pkgs/applications/radio/urh/default.nix
index 3a51f77d7b..00d3431b6e 100644
--- a/third_party/nixpkgs/pkgs/applications/radio/urh/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/radio/urh/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, lib, fetchFromGitHub, python3Packages
+{ lib, fetchFromGitHub, python3Packages
, hackrf, rtl-sdr, airspy, limesuite, libiio
, qt5
, USRPSupport ? false, uhd }:
diff --git a/third_party/nixpkgs/pkgs/applications/radio/welle-io/default.nix b/third_party/nixpkgs/pkgs/applications/radio/welle-io/default.nix
index 87c04dd3b9..97bf84a2bf 100644
--- a/third_party/nixpkgs/pkgs/applications/radio/welle-io/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/radio/welle-io/default.nix
@@ -1,4 +1,4 @@
-{ mkDerivation, lib, fetchFromGitHub, cmake, pkgconfig
+{ mkDerivation, lib, fetchFromGitHub, cmake, pkg-config
, qtbase, qtcharts, qtmultimedia, qtquickcontrols, qtquickcontrols2, qtgraphicaleffects
, faad2, rtl-sdr, soapysdr-with-plugins, libusb-compat-0_1, fftwSinglePrec, lame, mpg123 }:
let
@@ -17,7 +17,7 @@ in mkDerivation {
sha256 = "04fpm6sc431dl9i5h53xpd6k85j22sv8aawl7b6wv2fzpfsd9fwa";
};
- nativeBuildInputs = [ cmake pkgconfig ];
+ nativeBuildInputs = [ cmake pkg-config ];
buildInputs = [
faad2
@@ -43,7 +43,7 @@ in mkDerivation {
description = "A DAB/DAB+ Software Radio";
homepage = "https://www.welle.io/";
maintainers = with maintainers; [ ck3d markuskowa ];
- license = licenses.gpl2;
+ license = licenses.gpl2Only;
platforms = with platforms; [ "x86_64-linux" "i686-linux" ] ++ darwin;
};
}
diff --git a/third_party/nixpkgs/pkgs/applications/radio/wsjtx/default.nix b/third_party/nixpkgs/pkgs/applications/radio/wsjtx/default.nix
index debbaf0606..697a28e4be 100644
--- a/third_party/nixpkgs/pkgs/applications/radio/wsjtx/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/radio/wsjtx/default.nix
@@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
};
# Hamlib builds with autotools, wsjtx builds with cmake
- # Omitting pkgconfig because it causes issues locating the built hamlib
+ # Omitting pkg-config because it causes issues locating the built hamlib
nativeBuildInputs = [
asciidoc asciidoctor autoconf automake cmake docbook_xsl gfortran libtool
qttools texinfo wrapQtAppsHook
diff --git a/third_party/nixpkgs/pkgs/applications/radio/xlog/default.nix b/third_party/nixpkgs/pkgs/applications/radio/xlog/default.nix
index 04797140b0..eb57048c5c 100644
--- a/third_party/nixpkgs/pkgs/applications/radio/xlog/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/radio/xlog/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, glib, gtk2, pkgconfig, hamlib }:
+{ lib, stdenv, fetchurl, glib, gtk2, pkg-config, hamlib }:
stdenv.mkDerivation rec {
pname = "xlog";
version = "2.0.19";
@@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
# glib-2.62 deprecations
NIX_CFLAGS_COMPILE = "-DGLIB_DISABLE_DEPRECATION_WARNINGS";
- buildInputs = [ glib pkgconfig gtk2 hamlib ];
+ buildInputs = [ glib pkg-config gtk2 hamlib ];
meta = with lib; {
description = "An amateur radio logging program";
diff --git a/third_party/nixpkgs/pkgs/applications/science/astronomy/celestia/default.nix b/third_party/nixpkgs/pkgs/applications/science/astronomy/celestia/default.nix
index cbdd29b418..24eace7eb9 100644
--- a/third_party/nixpkgs/pkgs/applications/science/astronomy/celestia/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/astronomy/celestia/default.nix
@@ -1,5 +1,5 @@
{ lib, stdenv, fetchurl, freeglut, gtk2, gtkglext, libjpeg_turbo, libtheora, libXmu
-, lua, libGLU, libGL, pkgconfig, perl, autoreconfHook
+, lua, libGLU, libGL, pkg-config, perl, autoreconfHook
}:
let
@@ -43,7 +43,7 @@ stdenv.mkDerivation {
sha256 = "1i1lvhbgllsh2z8i6jj4mvrjak4a7r69psvk7syw03s4p7670mfk";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ freeglut gtk2 gtkglext libjpeg_turbo libtheora libXmu libGLU libGL lua
perl autoreconfHook ];
diff --git a/third_party/nixpkgs/pkgs/applications/science/astronomy/gildas/default.nix b/third_party/nixpkgs/pkgs/applications/science/astronomy/gildas/default.nix
index 2174d38d8b..b716b0f2f9 100644
--- a/third_party/nixpkgs/pkgs/applications/science/astronomy/gildas/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/astronomy/gildas/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, gtk2-x11 , pkgconfig , python3 , gfortran , lesstif
+{ lib, stdenv, fetchurl, gtk2-x11 , pkg-config , python3 , gfortran , lesstif
, cfitsio , getopt , perl , groff , which, darwin, ncurses
}:
@@ -19,7 +19,7 @@ stdenv.mkDerivation rec {
sha256 = "9faa0b3e674b5ffe5b1aee88027d7401a46ae28cd0b306595300547605d6222a";
};
- nativeBuildInputs = [ pkgconfig groff perl getopt gfortran which ];
+ nativeBuildInputs = [ pkg-config groff perl getopt gfortran which ];
buildInputs = [ gtk2-x11 lesstif cfitsio python3Env ncurses ]
++ lib.optionals stdenv.isDarwin (with darwin.apple_sdk.frameworks; [ CoreFoundation ]);
diff --git a/third_party/nixpkgs/pkgs/applications/science/astronomy/gpredict/default.nix b/third_party/nixpkgs/pkgs/applications/science/astronomy/gpredict/default.nix
index a089bf6534..3f82ff7b52 100644
--- a/third_party/nixpkgs/pkgs/applications/science/astronomy/gpredict/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/astronomy/gpredict/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, intltool
+{ lib, stdenv, fetchurl, pkg-config, intltool
, gtk3, glib, curl, goocanvas2, gpsd
, hamlib, wrapGAppsHook
}:
@@ -14,7 +14,7 @@ in stdenv.mkDerivation {
sha256 = "0hwf97kng1zy8rxyglw04x89p0bg07zq30hgghm20yxiw2xc8ng7";
};
- nativeBuildInputs = [ pkgconfig intltool wrapGAppsHook ];
+ nativeBuildInputs = [ pkg-config intltool wrapGAppsHook ];
buildInputs = [ curl glib gtk3 goocanvas2 gpsd hamlib ];
meta = with lib; {
@@ -26,7 +26,7 @@ in stdenv.mkDerivation {
well. Gpredict uses the SGP4/SDP4 algorithms, which are compatible with the
NORAD Keplerian elements.
'';
- license = licenses.gpl2;
+ license = licenses.gpl2Only;
platforms = platforms.linux;
homepage = "http://gpredict.oz9aec.net/";
maintainers = [ maintainers.markuskowa maintainers.cmcdragonkai ];
diff --git a/third_party/nixpkgs/pkgs/applications/science/astronomy/kstars/default.nix b/third_party/nixpkgs/pkgs/applications/science/astronomy/kstars/default.nix
index c32d671cb0..33f00979c9 100644
--- a/third_party/nixpkgs/pkgs/applications/science/astronomy/kstars/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/astronomy/kstars/default.nix
@@ -14,11 +14,11 @@
mkDerivation rec {
pname = "kstars";
- version = "3.5.0";
+ version = "3.5.1";
src = fetchurl {
url = "mirror://kde/stable/kstars/kstars-${version}.tar.xz";
- sha256 = "0fpkm75abn0hhdhfyvpfl6n0fr7gvw63xhb4hvwdrglhkf2nxam1";
+ sha256 = "sha256-gf+yaXiYQFuO1/nvdP6OOuD4QrRtPAQTwQZAbYNKxUU=";
};
patches = [
diff --git a/third_party/nixpkgs/pkgs/applications/science/astronomy/xearth/default.nix b/third_party/nixpkgs/pkgs/applications/science/astronomy/xearth/default.nix
index 57054cc491..bd92ae01eb 100644
--- a/third_party/nixpkgs/pkgs/applications/science/astronomy/xearth/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/astronomy/xearth/default.nix
@@ -21,7 +21,7 @@ stdenv.mkDerivation rec {
longDescription =
'' Xearth sets the X root window to an image of the Earth, as seen from your favorite vantage point in space,
correctly shaded for the current position of the Sun.
- By default, xearth updates the displayed image every five minutes.
+ By default, xearth updates the displayed image every five minutes.
'';
maintainers = [ maintainers.mafo ];
license = "xearth";
diff --git a/third_party/nixpkgs/pkgs/applications/science/astronomy/xplanet/default.nix b/third_party/nixpkgs/pkgs/applications/science/astronomy/xplanet/default.nix
index 305eb158d1..82331a9496 100644
--- a/third_party/nixpkgs/pkgs/applications/science/astronomy/xplanet/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/astronomy/xplanet/default.nix
@@ -1,4 +1,4 @@
-{lib, stdenv, fetchurl, fetchpatch, pkgconfig, freetype, pango, libpng, libtiff
+{lib, stdenv, fetchurl, fetchpatch, pkg-config, freetype, pango, libpng, libtiff
, giflib, libjpeg, netpbm}:
stdenv.mkDerivation rec {
@@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
sha256 = "1rzc1alph03j67lrr66499zl0wqndiipmj99nqgvh9xzm1qdb023";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ freetype pango libpng libtiff giflib libjpeg netpbm ];
patches = [
diff --git a/third_party/nixpkgs/pkgs/applications/science/biology/EZminc/default.nix b/third_party/nixpkgs/pkgs/applications/science/biology/EZminc/default.nix
index 17d8944128..a2ba038c05 100644
--- a/third_party/nixpkgs/pkgs/applications/science/biology/EZminc/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/biology/EZminc/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, cmake, pkgconfig, libminc, bicpl, itk4, fftwFloat, gsl }:
+{ lib, stdenv, fetchFromGitHub, cmake, pkg-config, libminc, bicpl, itk4, fftwFloat, gsl }:
stdenv.mkDerivation rec {
pname = "EZminc";
@@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
sha256 = "0wy8cppf5xpgfqvgb3mqs1cjh81n6qzkk6zxv29wvng8nar9wsy4";
};
- nativeBuildInputs = [ cmake pkgconfig ];
+ nativeBuildInputs = [ cmake pkg-config ];
buildInputs = [ itk4 libminc bicpl fftwFloat gsl ];
cmakeFlags = [ "-DLIBMINC_DIR=${libminc}/lib/cmake"
diff --git a/third_party/nixpkgs/pkgs/applications/science/biology/bedtools/default.nix b/third_party/nixpkgs/pkgs/applications/science/biology/bedtools/default.nix
index cfa22ae5ac..d0553bb064 100644
--- a/third_party/nixpkgs/pkgs/applications/science/biology/bedtools/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/biology/bedtools/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "bedtools";
- version = "2.29.2";
+ version = "2.30.0";
src = fetchFromGitHub {
owner = "arq5x";
repo = "bedtools2";
rev = "v${version}";
- sha256 = "015qq3pwrwgnyxyi959niijjlswl231b3wxlsm3l8msv6fdhmkz8";
+ sha256 = "sha256-NqKldF7ePJn3pT+AkESIQghBKSFFOEBBsTaKEbU+oaQ=";
};
buildInputs = [ zlib python bzip2 lzma ];
diff --git a/third_party/nixpkgs/pkgs/applications/science/biology/blast/default.nix b/third_party/nixpkgs/pkgs/applications/science/biology/blast/default.nix
index a72f16938d..6fd061f140 100644
--- a/third_party/nixpkgs/pkgs/applications/science/biology/blast/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/biology/blast/default.nix
@@ -10,15 +10,15 @@ stdenv.mkDerivation rec {
};
sourceRoot = "ncbi-blast-${version}+-src/c++";
-
- configureFlags = [
+
+ configureFlags = [
# With flat Makefile we can use all_projects in order not to build extra.
# These extra cause clang to hang on Darwin.
"--with-flat-makefile"
- "--without-makefile-auto-update"
+ "--without-makefile-auto-update"
"--with-dll" # build dynamic libraries (static are default)
];
-
+
makeFlags = [ "all_projects=app/" ];
preConfigure = ''
diff --git a/third_party/nixpkgs/pkgs/applications/science/biology/cd-hit/default.nix b/third_party/nixpkgs/pkgs/applications/science/biology/cd-hit/default.nix
index 94012b1c2f..bed562abe2 100644
--- a/third_party/nixpkgs/pkgs/applications/science/biology/cd-hit/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/biology/cd-hit/default.nix
@@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
sha256 = "032nva6iiwmw59gjipm1mv0xlcckhxsf45mc2qbnv19lbis0q22i";
};
- propagatedBuildInputs = [ perl perlPackages.TextNSP perlPackages.PerlMagick perlPackages.Storable ];
+ propagatedBuildInputs = [ perl perlPackages.TextNSP perlPackages.PerlMagick ];
nativeBuildInputs = [ zlib makeWrapper ];
diff --git a/third_party/nixpkgs/pkgs/applications/science/biology/delly/default.nix b/third_party/nixpkgs/pkgs/applications/science/biology/delly/default.nix
index 7a7e3f13c7..efaa4403f4 100644
--- a/third_party/nixpkgs/pkgs/applications/science/biology/delly/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/biology/delly/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "delly";
- version = "0.8.6";
+ version = "0.8.7";
src = fetchFromGitHub {
owner = "dellytools";
repo = pname;
rev = "v${version}";
- sha256 = "sha256-j9klZ8qq1GQS7+zZ+vHwAwLHBYMBrWfbwqeD8QJeCuk=";
+ sha256 = "sha256-DWwC35r8cQbePUzppkFQlev0YZdxk2+BSrNTW/DOY3M=";
};
buildInputs = [ zlib htslib bzip2 lzma ncurses boost ];
diff --git a/third_party/nixpkgs/pkgs/applications/science/biology/ecopcr/default.nix b/third_party/nixpkgs/pkgs/applications/science/biology/ecopcr/default.nix
index b3029f586a..0193703786 100644
--- a/third_party/nixpkgs/pkgs/applications/science/biology/ecopcr/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/biology/ecopcr/default.nix
@@ -13,12 +13,12 @@ stdenv.mkDerivation rec {
buildInputs = [ gcc python27 zlib ];
installPhase = ''
- mkdir -p $out/bin
- cp -v ecoPCR $out/bin
- cp -v ecogrep $out/bin
- cp -v ecofind $out/bin
- cp -v ../tools/ecoPCRFormat.py $out/bin/ecoPCRFormat
- chmod a+x $out/bin/ecoPCRFormat
+ mkdir -p $out/bin
+ cp -v ecoPCR $out/bin
+ cp -v ecogrep $out/bin
+ cp -v ecofind $out/bin
+ cp -v ../tools/ecoPCRFormat.py $out/bin/ecoPCRFormat
+ chmod a+x $out/bin/ecoPCRFormat
'';
meta = with lib; {
diff --git a/third_party/nixpkgs/pkgs/applications/science/biology/eggnog-mapper/default.nix b/third_party/nixpkgs/pkgs/applications/science/biology/eggnog-mapper/default.nix
index c6defb245c..7eb3afd437 100644
--- a/third_party/nixpkgs/pkgs/applications/science/biology/eggnog-mapper/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/biology/eggnog-mapper/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, fetchpatch, makeWrapper, python27Packages, wget, diamond, hmmer }:
+{ lib, fetchFromGitHub, fetchpatch, makeWrapper, python27Packages, wget, diamond, hmmer }:
python27Packages.buildPythonApplication rec {
pname = "eggnog-mapper";
diff --git a/third_party/nixpkgs/pkgs/applications/science/biology/exonerate/default.nix b/third_party/nixpkgs/pkgs/applications/science/biology/exonerate/default.nix
index 9f87d0117d..f7b6bf6c14 100644
--- a/third_party/nixpkgs/pkgs/applications/science/biology/exonerate/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/biology/exonerate/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, glib, pkgconfig }:
+{ lib, stdenv, fetchurl, glib, pkg-config }:
stdenv.mkDerivation rec {
version = "2.4.0";
@@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
buildInputs = [ glib ];
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
meta = with lib; {
description = "Generic tool for sequence alignment";
diff --git a/third_party/nixpkgs/pkgs/applications/science/biology/migrate/default.nix b/third_party/nixpkgs/pkgs/applications/science/biology/migrate/default.nix
index 0e2aa1c1a7..36790b22b2 100644
--- a/third_party/nixpkgs/pkgs/applications/science/biology/migrate/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/biology/migrate/default.nix
@@ -1,4 +1,4 @@
-{ gccStdenv, fetchurl, zlib, openmpi }:
+{ lib, gccStdenv, fetchurl, zlib, mpi }:
gccStdenv.mkDerivation rec {
version = "3.7.2";
@@ -9,12 +9,12 @@ gccStdenv.mkDerivation rec {
sha256 = "1p2364ffjc56i82snzvjpy6pkf6wvqwvlvlqxliscx2c303fxs8v";
};
- buildInputs = [ zlib openmpi ];
- setSourceRoot = ''sourceRoot=$(echo */src)'';
+ buildInputs = [ zlib mpi ];
+ setSourceRoot = "sourceRoot=$(echo */src)";
buildFlags = [ "thread" "mpis" ];
preInstall = "mkdir -p $out/man/man1";
- meta = with gccStdenv.lib; {
+ meta = with lib; {
description = "Estimates population size, migration, population splitting parameters using genetic/genomic data";
homepage = "https://peterbeerli.com/migrate-html5/index.html";
license = licenses.mit;
diff --git a/third_party/nixpkgs/pkgs/applications/science/biology/minimap2/default.nix b/third_party/nixpkgs/pkgs/applications/science/biology/minimap2/default.nix
index ae327e2c43..d21ef8b3d7 100644
--- a/third_party/nixpkgs/pkgs/applications/science/biology/minimap2/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/biology/minimap2/default.nix
@@ -19,7 +19,7 @@ stdenv.mkDerivation rec {
mkdir -p $out/share/man/man1
cp minimap2.1 $out/share/man/man1
'';
-
+
meta = with lib; {
description = "A versatile pairwise aligner for genomic and spliced nucleotide sequences";
homepage = "https://lh3.github.io/minimap2";
diff --git a/third_party/nixpkgs/pkgs/applications/science/biology/ncbi-tools/default.nix b/third_party/nixpkgs/pkgs/applications/science/biology/ncbi-tools/default.nix
index cc8ebf7f37..0e273dbefa 100644
--- a/third_party/nixpkgs/pkgs/applications/science/biology/ncbi-tools/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/biology/ncbi-tools/default.nix
@@ -15,7 +15,7 @@ stdenv.mkDerivation rec {
sha256 = "1b2v0dcdqn3bysgdkj57sxmd6s0hc9wpnxssviz399g6plhxggbr";
};
- configureFlags = [
+ configureFlags = [
"--without-debug"
"--with-bin-release"
"--with-dll"
@@ -24,9 +24,9 @@ stdenv.mkDerivation rec {
buildInputs = [ cpio ];
meta = {
- description = ''NCBI Bioinformatics toolbox (incl. BLAST)'';
- longDescription = ''The NCBI Bioinformatics toolsbox, including command-line utilties, libraries and include files. No X11 support'';
- homepage = "http://www.ncbi.nlm.nih.gov/IEB/ToolBox/";
+ description = "NCBI Bioinformatics toolbox (incl. BLAST)";
+ longDescription = "The NCBI Bioinformatics toolsbox, including command-line utilties, libraries and include files. No X11 support";
+ homepage = "http://www.ncbi.nlm.nih.gov/IEB/ToolBox/";
license = "GPL";
priority = 5; # zlib.so gives a conflict with zlib
broken = true;
diff --git a/third_party/nixpkgs/pkgs/applications/science/biology/neuron/default.nix b/third_party/nixpkgs/pkgs/applications/science/biology/neuron/default.nix
index 3dbc39684c..7bfef3a82f 100644
--- a/third_party/nixpkgs/pkgs/applications/science/biology/neuron/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/biology/neuron/default.nix
@@ -1,6 +1,6 @@
{ lib, stdenv
, fetchurl
-, pkgconfig
+, pkg-config
, automake
, autoconf
, libtool
@@ -8,7 +8,8 @@
, readline
, which
, python ? null
-, mpi ? null
+, useMpi ? false
+, mpi
, iv
}:
@@ -16,8 +17,9 @@ stdenv.mkDerivation rec {
pname = "neuron";
version = "7.5";
- nativeBuildInputs = [ which pkgconfig automake autoconf libtool ];
- buildInputs = [ ncurses readline python mpi iv ];
+ nativeBuildInputs = [ which pkg-config automake autoconf libtool ];
+ buildInputs = [ ncurses readline python iv ]
+ ++ lib.optional useMpi mpi;
src = fetchurl {
url = "https://www.neuron.yale.edu/ftp/neuron/versions/v${version}/nrn-${version}.tar.gz";
@@ -54,7 +56,7 @@ stdenv.mkDerivation rec {
configureFlags = with lib;
[ "--with-readline=${readline}" "--with-iv=${iv}" ]
++ optionals (python != null) [ "--with-nrnpython=${python.interpreter}" ]
- ++ (if mpi != null then ["--with-mpi" "--with-paranrn"]
+ ++ (if useMpi then ["--with-mpi" "--with-paranrn"]
else ["--without-mpi"]);
@@ -84,4 +86,3 @@ stdenv.mkDerivation rec {
platforms = platforms.x86_64 ++ platforms.i686;
};
}
-
diff --git a/third_party/nixpkgs/pkgs/applications/science/biology/obitools/obitools3.nix b/third_party/nixpkgs/pkgs/applications/science/biology/obitools/obitools3.nix
index 55a9612c62..082a779e12 100644
--- a/third_party/nixpkgs/pkgs/applications/science/biology/obitools/obitools3.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/biology/obitools/obitools3.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, python3Packages, cmake, python3 }:
+{ lib, fetchurl, python3Packages, cmake, python3 }:
let
pythonPackages = python3Packages;
diff --git a/third_party/nixpkgs/pkgs/applications/science/biology/paml/default.nix b/third_party/nixpkgs/pkgs/applications/science/biology/paml/default.nix
index 7a2dc2782a..d288edca93 100644
--- a/third_party/nixpkgs/pkgs/applications/science/biology/paml/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/biology/paml/default.nix
@@ -26,7 +26,7 @@ stdenv.mkDerivation rec {
meta = {
description = "Phylogenetic Analysis by Maximum Likelihood (PAML)";
- longDescription = ''PAML is a package of programs for phylogenetic analyses of DNA or protein sequences using maximum likelihood. It is maintained and distributed for academic use free of charge by Ziheng Yang. ANSI C source codes are distributed for UNIX/Linux/Mac OSX, and executables are provided for MS Windows. PAML is not good for tree making. It may be used to estimate parameters and test hypotheses to study the evolutionary process, when you have reconstructed trees using other programs such as PAUP*, PHYLIP, MOLPHY, PhyML, RaxML, etc.'';
+ longDescription = "PAML is a package of programs for phylogenetic analyses of DNA or protein sequences using maximum likelihood. It is maintained and distributed for academic use free of charge by Ziheng Yang. ANSI C source codes are distributed for UNIX/Linux/Mac OSX, and executables are provided for MS Windows. PAML is not good for tree making. It may be used to estimate parameters and test hypotheses to study the evolutionary process, when you have reconstructed trees using other programs such as PAUP*, PHYLIP, MOLPHY, PhyML, RaxML, etc.";
license = "non-commercial";
homepage = "http://abacus.gene.ucl.ac.uk/software/paml.html";
};
diff --git a/third_party/nixpkgs/pkgs/applications/science/biology/picard-tools/default.nix b/third_party/nixpkgs/pkgs/applications/science/biology/picard-tools/default.nix
index d18ca2e2a4..4a3816c4d4 100644
--- a/third_party/nixpkgs/pkgs/applications/science/biology/picard-tools/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/biology/picard-tools/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "picard-tools";
- version = "2.23.9";
+ version = "2.24.1";
src = fetchurl {
url = "https://github.com/broadinstitute/picard/releases/download/${version}/picard.jar";
- sha256 = "1ygdl590sbcsxpk0qwr0bx163nx51h0545n1xxkbc3pk2r6n51lk";
+ sha256 = "sha256-acCsYHyZ358hYqa2haOxR+g6FQGtK+hstYfLBvHLwR8=";
};
nativeBuildInputs = [ makeWrapper ];
diff --git a/third_party/nixpkgs/pkgs/applications/science/biology/poretools/default.nix b/third_party/nixpkgs/pkgs/applications/science/biology/poretools/default.nix
index 454843e2f3..b2cefefb5c 100755
--- a/third_party/nixpkgs/pkgs/applications/science/biology/poretools/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/biology/poretools/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, pythonPackages, fetchFromGitHub }:
+{ lib, pythonPackages, fetchFromGitHub }:
pythonPackages.buildPythonPackage rec {
pname = "poretools";
diff --git a/third_party/nixpkgs/pkgs/applications/science/biology/prodigal/default.nix b/third_party/nixpkgs/pkgs/applications/science/biology/prodigal/default.nix
index 70069fe541..22883cc522 100644
--- a/third_party/nixpkgs/pkgs/applications/science/biology/prodigal/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/biology/prodigal/default.nix
@@ -15,7 +15,7 @@ stdenv.mkDerivation rec {
"CC=cc"
"INSTALLDIR=$(out)/bin"
];
-
+
meta = with lib; {
description = "Fast, reliable protein-coding gene prediction for prokaryotic genomes";
homepage = "https://github.com/hyattpd/Prodigal";
diff --git a/third_party/nixpkgs/pkgs/applications/science/biology/raxml/default.nix b/third_party/nixpkgs/pkgs/applications/science/biology/raxml/default.nix
index 4f9b5aca1b..6e747e318f 100644
--- a/third_party/nixpkgs/pkgs/applications/science/biology/raxml/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/biology/raxml/default.nix
@@ -1,7 +1,7 @@
{ lib, stdenv
, fetchFromGitHub
-, pkgs
-, mpi ? false
+, useMpi ? false
+, mpi
}:
stdenv.mkDerivation rec {
@@ -15,16 +15,16 @@ stdenv.mkDerivation rec {
sha256 = "1jqjzhch0rips0vp04prvb8vmc20c5pdmsqn8knadcf91yy859fh";
};
- buildInputs = lib.optionals mpi [ pkgs.openmpi ];
+ buildInputs = lib.optionals useMpi [ mpi ];
# TODO darwin, AVX and AVX2 makefile targets
- buildPhase = if mpi then ''
+ buildPhase = if useMpi then ''
make -f Makefile.MPI.gcc
'' else ''
make -f Makefile.SSE3.PTHREADS.gcc
'';
- installPhase = if mpi then ''
+ installPhase = if useMpi then ''
mkdir -p $out/bin && cp raxmlHPC-MPI $out/bin
'' else ''
mkdir -p $out/bin && cp raxmlHPC-PTHREADS-SSE3 $out/bin
diff --git a/third_party/nixpkgs/pkgs/applications/science/biology/sortmerna/default.nix b/third_party/nixpkgs/pkgs/applications/science/biology/sortmerna/default.nix
index 01c65f4bcf..11530c6a72 100644
--- a/third_party/nixpkgs/pkgs/applications/science/biology/sortmerna/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/biology/sortmerna/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, cmake, rocksdb, rapidjson, pkgconfig, fetchFromGitHub, fetchpatch, zlib }:
+{ lib, stdenv, cmake, rocksdb, rapidjson, pkg-config, fetchFromGitHub, fetchpatch, zlib }:
stdenv.mkDerivation rec {
pname = "sortmerna";
@@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
sha256 = "0r91viylzr069jm7kpcgb45kagvf8sqcj5zc1af4arl9sgfs1f3j";
};
- nativeBuildInputs = [ cmake pkgconfig ];
+ nativeBuildInputs = [ cmake pkg-config ];
buildInputs = [ zlib rocksdb rapidjson ];
cmakeFlags = [
@@ -41,5 +41,6 @@ stdenv.mkDerivation rec {
platforms = platforms.x86_64;
homepage = "https://bioinfo.lifl.fr/RNA/sortmerna/";
maintainers = with maintainers; [ luispedro ];
+ broken = stdenv.isDarwin;
};
}
diff --git a/third_party/nixpkgs/pkgs/applications/science/biology/tebreak/default.nix b/third_party/nixpkgs/pkgs/applications/science/biology/tebreak/default.nix
index b70ac29e38..cb606a6b34 100644
--- a/third_party/nixpkgs/pkgs/applications/science/biology/tebreak/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/biology/tebreak/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, last, exonerate, minia, python3Packages, bwa
+{ lib, fetchFromGitHub, last, exonerate, minia, python3Packages, bwa
, samtools, findutils, python }:
python3Packages.buildPythonApplication rec {
diff --git a/third_party/nixpkgs/pkgs/applications/science/biology/vcftools/default.nix b/third_party/nixpkgs/pkgs/applications/science/biology/vcftools/default.nix
index 61b2ea143b..9f88079627 100755
--- a/third_party/nixpkgs/pkgs/applications/science/biology/vcftools/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/biology/vcftools/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, zlib, autoreconfHook, pkgconfig, perl }:
+{ lib, stdenv, fetchFromGitHub, zlib, autoreconfHook, pkg-config, perl }:
stdenv.mkDerivation rec {
pname = "vcftools";
@@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
sha256 = "0msb09d2cnm8rlpg8bsc1lhjddvp3kf3i9dsj1qs4qgsdlzhxkyx";
};
- buildInputs = [ autoreconfHook pkgconfig zlib perl ];
+ buildInputs = [ autoreconfHook pkg-config zlib perl ];
meta = with lib; {
description = "A set of tools written in Perl and C++ for working with VCF files, such as those generated by the 1000 Genomes Project";
diff --git a/third_party/nixpkgs/pkgs/applications/science/chemistry/avogadro/default.nix b/third_party/nixpkgs/pkgs/applications/science/chemistry/avogadro/default.nix
index 14ceb91b06..f5c6d79e28 100644
--- a/third_party/nixpkgs/pkgs/applications/science/chemistry/avogadro/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/chemistry/avogadro/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, cmake, qt4, zlib, eigen, openbabel, pkgconfig, libGLU, libGL, libX11, doxygen }:
+{ lib, stdenv, fetchurl, cmake, qt4, zlib, eigen, openbabel, pkg-config, libGLU, libGL, libX11, doxygen }:
stdenv.mkDerivation rec {
name = "avogadro-1.1.1";
@@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
buildInputs = [ qt4 eigen zlib openbabel libGL libGLU libX11 ];
- nativeBuildInputs = [ cmake pkgconfig doxygen ];
+ nativeBuildInputs = [ cmake pkg-config doxygen ];
NIX_CFLAGS_COMPILE = "-include ${libGLU.dev}/include/GL/glu.h";
@@ -21,9 +21,9 @@ stdenv.mkDerivation rec {
})
];
- meta = {
+ meta = with lib; {
description = "Molecule editor and visualizer";
- maintainers = [ ];
- platforms = lib.platforms.mesaPlatforms;
+ maintainers = with maintainers; [ danielbarter ];
+ platforms = platforms.mesaPlatforms;
};
}
diff --git a/third_party/nixpkgs/pkgs/applications/science/chemistry/chemtool/default.nix b/third_party/nixpkgs/pkgs/applications/science/chemistry/chemtool/default.nix
new file mode 100644
index 0000000000..3b5d144ba2
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/applications/science/chemistry/chemtool/default.nix
@@ -0,0 +1,50 @@
+{ lib
+, stdenv
+, fetchurl
+, pkg-config
+, libX11
+, gtk2
+, fig2dev
+, wrapGAppsHook
+}:
+
+stdenv.mkDerivation rec {
+ pname = "chemtool";
+ version = "1.6.14";
+
+ src = fetchurl {
+ url = "http://ruby.chemie.uni-freiburg.de/~martin/${pname}/${pname}-${version}.tar.gz";
+ sha256 = "hhYaBGE4azNKX/sXzfCUpJGUGIRngnL0V0mBNRTdr8s=";
+ };
+
+ nativeBuildInputs = [ pkg-config wrapGAppsHook ];
+ buildInputs = [
+ libX11
+ gtk2
+ fig2dev
+ ];
+
+ preFixup = ''
+ gappsWrapperArgs+=(--prefix PATH : "${lib.makeBinPath [ fig2dev ]}")
+ '';
+
+ meta = with lib; {
+ homepage = "http://ruby.chemie.uni-freiburg.de/~martin/chemtool/";
+ description = "Draw chemical structures";
+ longDescription = ''
+ Chemtool is a program for drawing organic molecules. It runs under the X
+ Window System using the GTK widget set.
+
+ Most operations in chemtool can be accomplished using the mouse - the
+ first (usually the left) button is used to select or place things, the
+ middle button modifies properties (e.g. reverses the direction of a bond),
+ and the right button is used to delete objects.
+
+ The program offers essentially unlimited undo/redo, two text fonts plus
+ symbols, seven colors, drawing at several zoom scales, and square and
+ hexagonal backdrop grids for easier alignment.
+ '';
+ license = licenses.mit;
+ maintainers = with maintainers; [ AndersonTorres ];
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/applications/science/chemistry/d-seams/default.nix b/third_party/nixpkgs/pkgs/applications/science/chemistry/d-seams/default.nix
index cbe73bb7ed..f5e21db4b5 100644
--- a/third_party/nixpkgs/pkgs/applications/science/chemistry/d-seams/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/chemistry/d-seams/default.nix
@@ -1,4 +1,4 @@
-{ clangStdenv, stdenv, fetchFromGitHub, catch2, rang, fmt, libyamlcpp, cmake
+{ clangStdenv, fetchFromGitHub, catch2, rang, fmt, libyamlcpp, cmake
, eigen, lua, luaPackages, liblapack, blas, lib, boost, gsl }:
clangStdenv.mkDerivation rec {
diff --git a/third_party/nixpkgs/pkgs/applications/science/chemistry/marvin/default.nix b/third_party/nixpkgs/pkgs/applications/science/chemistry/marvin/default.nix
index 666731106a..f6de72205d 100644
--- a/third_party/nixpkgs/pkgs/applications/science/chemistry/marvin/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/chemistry/marvin/default.nix
@@ -4,12 +4,12 @@ with lib;
stdenv.mkDerivation rec {
pname = "marvin";
- version = "20.20.0";
+ version = "21.1.0";
src = fetchurl {
name = "marvin-${version}.deb";
url = "http://dl.chemaxon.com/marvin/${version}/marvin_linux_${versions.majorMinor version}.deb";
- sha256 = "1a8b0drb0c95c8arm3aa0z0sbdm9ilj4h1g90i0qyn4g2wk2xsal";
+ sha256 = "sha256-HlBvtpxm8voLS6E8QQ4Ur211KSUhAkL/sv4odoy8oUo=";
};
nativeBuildInputs = [ dpkg makeWrapper ];
diff --git a/third_party/nixpkgs/pkgs/applications/science/chemistry/molden/default.nix b/third_party/nixpkgs/pkgs/applications/science/chemistry/molden/default.nix
index ac3dd513f3..9595639d38 100644
--- a/third_party/nixpkgs/pkgs/applications/science/chemistry/molden/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/chemistry/molden/default.nix
@@ -5,7 +5,7 @@ stdenv.mkDerivation rec {
pname = "molden";
src = fetchurl {
- url = "ftp://ftp.cmbi.ru.nl/pub/molgraph/molden/molden${version}.tar.gz";
+ url = "ftp://ftp.cmbi.umcn.nl/pub/molgraph/molden/molden${version}.tar.gz";
sha256 = "02qi16pz2wffn3cc47dpjqhfafzwfmb79waw4nnhfyir8a4h3cq1";
};
@@ -19,7 +19,7 @@ stdenv.mkDerivation rec {
--replace '-I/usr/X11R6/include' "" \
--replace '/usr/local/' $out/ \
--replace 'sudo' "" \
- --replace '-C surf depend' '-C surf'
+ --replace '-C surf depend' '-C surf'
sed -in '/^# DO NOT DELETE THIS LINE/q;' surf/Makefile
'';
@@ -31,14 +31,13 @@ stdenv.mkDerivation rec {
meta = with lib; {
description = "Display and manipulate molecular structures";
- homepage = "http://www.cmbi.ru.nl/molden/";
+ homepage = "http://www3.cmbi.umcn.nl/molden/";
license = {
fullName = "Free for academic/non-profit use";
- url = "http://www.cmbi.ru.nl/molden/CopyRight.html";
+ url = "http://www3.cmbi.umcn.nl/molden/CopyRight.html";
free = false;
};
platforms = platforms.linux;
maintainers = with maintainers; [ markuskowa ];
};
}
-
diff --git a/third_party/nixpkgs/pkgs/applications/science/chemistry/openmolcas/default.nix b/third_party/nixpkgs/pkgs/applications/science/chemistry/openmolcas/default.nix
index 1297e595b9..cc9202493b 100644
--- a/third_party/nixpkgs/pkgs/applications/science/chemistry/openmolcas/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/chemistry/openmolcas/default.nix
@@ -1,6 +1,6 @@
{ lib, stdenv, fetchFromGitLab, cmake, gfortran, perl
, openblas, hdf5-cpp, python3, texlive
-, armadillo, openmpi, globalarrays, openssh
+, armadillo, mpi, globalarrays, openssh
, makeWrapper, fetchpatch
} :
@@ -33,7 +33,7 @@ in stdenv.mkDerivation {
hdf5-cpp
python
armadillo
- openmpi
+ mpi
globalarrays
openssh
];
@@ -69,7 +69,7 @@ in stdenv.mkDerivation {
description = "Advanced quantum chemistry software package";
homepage = "https://gitlab.com/Molcas/OpenMolcas";
maintainers = [ maintainers.markuskowa ];
- license = licenses.lgpl21;
+ license = licenses.lgpl21Only;
platforms = [ "x86_64-linux" ];
};
}
diff --git a/third_party/nixpkgs/pkgs/applications/science/chemistry/pymol/default.nix b/third_party/nixpkgs/pkgs/applications/science/chemistry/pymol/default.nix
index 4749869012..2df8b0e6d4 100644
--- a/third_party/nixpkgs/pkgs/applications/science/chemistry/pymol/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/chemistry/pymol/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, fetchFromGitHub, makeDesktopItem
+{ lib, fetchurl, fetchFromGitHub, makeDesktopItem
, python3, python3Packages
, glew, glm, freeglut, libpng, libxml2, tk, freetype, msgpack }:
diff --git a/third_party/nixpkgs/pkgs/applications/science/chemistry/quantum-espresso/default.nix b/third_party/nixpkgs/pkgs/applications/science/chemistry/quantum-espresso/default.nix
index c7b1f90104..6d70e9f984 100644
--- a/third_party/nixpkgs/pkgs/applications/science/chemistry/quantum-espresso/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/chemistry/quantum-espresso/default.nix
@@ -1,6 +1,7 @@
{ lib, stdenv, fetchurl
, gfortran, fftw, blas, lapack
-, mpi ? null
+, useMpi ? false
+, mpi
}:
stdenv.mkDerivation rec {
@@ -21,9 +22,9 @@ stdenv.mkDerivation rec {
'';
buildInputs = [ fftw blas lapack gfortran ]
- ++ (lib.optionals (mpi != null) [ mpi ]);
+ ++ (lib.optionals useMpi [ mpi ]);
-configureFlags = if (mpi != null) then [ "LD=${mpi}/bin/mpif90" ] else [ "LD=${gfortran}/bin/gfortran" ];
+configureFlags = if useMpi then [ "LD=${mpi}/bin/mpif90" ] else [ "LD=${gfortran}/bin/gfortran" ];
makeFlags = [ "all" ];
diff --git a/third_party/nixpkgs/pkgs/applications/science/chemistry/siesta/default.nix b/third_party/nixpkgs/pkgs/applications/science/chemistry/siesta/default.nix
index 0df953f710..02ff4c1ca4 100644
--- a/third_party/nixpkgs/pkgs/applications/science/chemistry/siesta/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/chemistry/siesta/default.nix
@@ -1,6 +1,7 @@
{ lib, stdenv, fetchurl
-, gfortran, blas, lapack
-, mpi ? null, scalapack
+, gfortran, blas, lapack, scalapack
+, useMpi ? false
+, mpi
}:
stdenv.mkDerivation {
@@ -17,7 +18,7 @@ stdenv.mkDerivation {
};
buildInputs = [ blas lapack gfortran ]
- ++ (lib.optionals (mpi != null) [ mpi scalapack ]);
+ ++ lib.optionals useMpi [ mpi scalapack ];
enableParallelBuilding = true;
@@ -29,7 +30,7 @@ stdenv.mkDerivation {
cp gfortran.make arch.make
'';
- preBuild = if (mpi != null) then ''
+ preBuild = if useMpi then ''
makeFlagsArray=(
CC="mpicc" FC="mpifort"
FPPFLAGS="-DMPI" MPI_INTERFACE="libmpi_f90.a" MPI_INCLUDE="."
diff --git a/third_party/nixpkgs/pkgs/applications/science/electronics/caneda/default.nix b/third_party/nixpkgs/pkgs/applications/science/electronics/caneda/default.nix
index 14c654bd69..6a9a491af1 100644
--- a/third_party/nixpkgs/pkgs/applications/science/electronics/caneda/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/electronics/caneda/default.nix
@@ -1,4 +1,4 @@
-{ mkDerivation, lib, stdenv, fetchFromGitHub, cmake, qtbase, qttools, qtsvg, qwt }:
+{ mkDerivation, lib, fetchFromGitHub, cmake, qtbase, qttools, qtsvg, qwt }:
mkDerivation rec {
pname = "caneda";
diff --git a/third_party/nixpkgs/pkgs/applications/science/electronics/dsview/default.nix b/third_party/nixpkgs/pkgs/applications/science/electronics/dsview/default.nix
index 8c5e9e41aa..ab16866fe0 100644
--- a/third_party/nixpkgs/pkgs/applications/science/electronics/dsview/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/electronics/dsview/default.nix
@@ -1,4 +1,4 @@
-{ lib, mkDerivation, fetchFromGitHub, pkgconfig, cmake
+{ lib, mkDerivation, fetchFromGitHub, pkg-config, cmake
, libzip, boost, fftw, qtbase, libusb1, libsigrok4dsl
, libsigrokdecode4dsl, python3, fetchpatch
}:
@@ -27,7 +27,7 @@ mkDerivation rec {
./qt515.patch
];
- nativeBuildInputs = [ cmake pkgconfig ];
+ nativeBuildInputs = [ cmake pkg-config ];
buildInputs = [
boost fftw qtbase libusb1 libzip libsigrokdecode4dsl libsigrok4dsl
diff --git a/third_party/nixpkgs/pkgs/applications/science/electronics/dsview/libsigrok4dsl.nix b/third_party/nixpkgs/pkgs/applications/science/electronics/dsview/libsigrok4dsl.nix
index a2fcb9a929..8e04d72780 100644
--- a/third_party/nixpkgs/pkgs/applications/science/electronics/dsview/libsigrok4dsl.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/electronics/dsview/libsigrok4dsl.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, pkgconfig, autoreconfHook,
+{ lib, stdenv, pkg-config, autoreconfHook,
glib, libzip, libserialport, check, libusb1, libftdi,
systemd, alsaLib, dsview
}:
@@ -12,7 +12,7 @@ stdenv.mkDerivation {
export sourceRoot=$sourceRoot/libsigrok4DSL
'';
- nativeBuildInputs = [ pkgconfig autoreconfHook ];
+ nativeBuildInputs = [ pkg-config autoreconfHook ];
buildInputs = [
glib libzip libserialport libusb1 libftdi systemd check alsaLib
diff --git a/third_party/nixpkgs/pkgs/applications/science/electronics/dsview/libsigrokdecode4dsl.nix b/third_party/nixpkgs/pkgs/applications/science/electronics/dsview/libsigrokdecode4dsl.nix
index 2bab4b681d..09eed4a67c 100644
--- a/third_party/nixpkgs/pkgs/applications/science/electronics/dsview/libsigrokdecode4dsl.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/electronics/dsview/libsigrokdecode4dsl.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, pkgconfig, autoreconfHook,
+{ lib, stdenv, pkg-config, autoreconfHook,
glib, check, python3, dsview
}:
@@ -11,7 +11,7 @@ stdenv.mkDerivation {
export sourceRoot=$sourceRoot/libsigrokdecode4DSL
'';
- nativeBuildInputs = [ pkgconfig autoreconfHook ];
+ nativeBuildInputs = [ pkg-config autoreconfHook ];
buildInputs = [
python3 glib check
diff --git a/third_party/nixpkgs/pkgs/applications/science/electronics/fped/default.nix b/third_party/nixpkgs/pkgs/applications/science/electronics/fped/default.nix
index 9ef47ae263..f1c458f40d 100644
--- a/third_party/nixpkgs/pkgs/applications/science/electronics/fped/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/electronics/fped/default.nix
@@ -1,6 +1,6 @@
{ lib, stdenv, fetchgit
, flex, bison, fig2dev, imagemagick, netpbm, gtk2
-, pkgconfig
+, pkg-config
}:
with lib;
@@ -24,7 +24,7 @@ stdenv.mkDerivation {
nativeBuildInputs = [
flex
bison
- pkgconfig
+ pkg-config
imagemagick
fig2dev
netpbm
diff --git a/third_party/nixpkgs/pkgs/applications/science/electronics/fritzing/default.nix b/third_party/nixpkgs/pkgs/applications/science/electronics/fritzing/default.nix
index 91d6f5e77a..79c01d3ec7 100644
--- a/third_party/nixpkgs/pkgs/applications/science/electronics/fritzing/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/electronics/fritzing/default.nix
@@ -1,4 +1,4 @@
-{ mkDerivation, lib, stdenv, fetchpatch, fetchFromGitHub, qmake, pkgconfig
+{ mkDerivation, lib, fetchpatch, fetchFromGitHub, qmake, pkg-config
, qtbase, qtsvg, qttools, qtserialport, boost, libgit2
}:
@@ -32,7 +32,7 @@ mkDerivation rec {
buildInputs = [ qtbase qtsvg qtserialport boost libgit2 ];
- nativeBuildInputs = [ qmake pkgconfig qttools ];
+ nativeBuildInputs = [ qmake pkg-config qttools ];
patches = [(fetchpatch {
name = "fix-libgit2-version.patch";
diff --git a/third_party/nixpkgs/pkgs/applications/science/electronics/geda/default.nix b/third_party/nixpkgs/pkgs/applications/science/electronics/geda/default.nix
index c9a3dcf1aa..cf98e6963e 100644
--- a/third_party/nixpkgs/pkgs/applications/science/electronics/geda/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/electronics/geda/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, guile, gtk2, flex, gawk, perl }:
+{ lib, stdenv, fetchurl, pkg-config, guile, gtk2, flex, gawk, perl }:
stdenv.mkDerivation {
pname = "geda";
@@ -10,9 +10,9 @@ stdenv.mkDerivation {
};
configureFlags = [
- "--disable-update-xdg-database"
+ "--disable-update-xdg-database"
];
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ guile gtk2 flex gawk perl ];
meta = with lib; {
diff --git a/third_party/nixpkgs/pkgs/applications/science/electronics/gerbv/default.nix b/third_party/nixpkgs/pkgs/applications/science/electronics/gerbv/default.nix
index a44a892eab..94a8f081f6 100644
--- a/third_party/nixpkgs/pkgs/applications/science/electronics/gerbv/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/electronics/gerbv/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchgit, pkgconfig, gettext, libtool, automake, autoconf, cairo, gtk2, autoreconfHook }:
+{ lib, stdenv, fetchgit, pkg-config, gettext, libtool, automake, autoconf, cairo, gtk2, autoreconfHook }:
stdenv.mkDerivation {
pname = "gerbv";
@@ -10,7 +10,7 @@ stdenv.mkDerivation {
sha256 = "00jn1xhf6kblxc5gac1wvk8zm12fy6sk81nj3jwdag0z6wk3z446";
};
- nativeBuildInputs = [ autoreconfHook pkgconfig ];
+ nativeBuildInputs = [ autoreconfHook pkg-config ];
buildInputs = [ gettext libtool automake autoconf cairo gtk2 ];
configureFlags = ["--disable-update-desktop-database"];
diff --git a/third_party/nixpkgs/pkgs/applications/science/electronics/gtkwave/default.nix b/third_party/nixpkgs/pkgs/applications/science/electronics/gtkwave/default.nix
index aeca432675..971891a5b0 100644
--- a/third_party/nixpkgs/pkgs/applications/science/electronics/gtkwave/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/electronics/gtkwave/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, glib, gtk3, gperf, pkgconfig, bzip2, tcl, tk, wrapGAppsHook, judy, xz }:
+{ lib, stdenv, fetchurl, glib, gtk3, gperf, pkg-config, bzip2, tcl, tk, wrapGAppsHook, judy, xz }:
stdenv.mkDerivation rec {
pname = "gtkwave";
@@ -9,7 +9,7 @@ stdenv.mkDerivation rec {
sha256 = "0ma30jyc94iid3v3m8aw4i2lyiqfxkpsdvdmmaibynk400cbzivl";
};
- nativeBuildInputs = [ pkgconfig wrapGAppsHook ];
+ nativeBuildInputs = [ pkg-config wrapGAppsHook ];
buildInputs = [ glib gtk3 gperf bzip2 tcl tk judy xz ];
configureFlags = [
diff --git a/third_party/nixpkgs/pkgs/applications/science/electronics/hal-hardware-analyzer/default.nix b/third_party/nixpkgs/pkgs/applications/science/electronics/hal-hardware-analyzer/default.nix
index c16f6bf122..2c5ee674a2 100644
--- a/third_party/nixpkgs/pkgs/applications/science/electronics/hal-hardware-analyzer/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/electronics/hal-hardware-analyzer/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, cmake, ninja, pkgconfig, python3Packages
+{ lib, stdenv, fetchFromGitHub, cmake, ninja, pkg-config, python3Packages
, boost, rapidjson, qtbase, qtsvg, igraph, spdlog, wrapQtAppsHook
, fmt, graphviz, llvmPackages ? null
}:
@@ -21,7 +21,7 @@ stdenv.mkDerivation rec {
shopt -u extglob
'';
- nativeBuildInputs = [ cmake ninja pkgconfig ];
+ nativeBuildInputs = [ cmake ninja pkg-config ];
buildInputs = [ qtbase qtsvg boost rapidjson igraph spdlog fmt graphviz wrapQtAppsHook ]
++ (with python3Packages; [ python pybind11 ])
++ lib.optional stdenv.cc.isClang llvmPackages.openmp;
diff --git a/third_party/nixpkgs/pkgs/applications/science/electronics/horizon-eda/default.nix b/third_party/nixpkgs/pkgs/applications/science/electronics/horizon-eda/default.nix
index 6b9f07ee68..ef68eb999f 100644
--- a/third_party/nixpkgs/pkgs/applications/science/electronics/horizon-eda/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/electronics/horizon-eda/default.nix
@@ -13,7 +13,7 @@
, libuuid
, libzip
, opencascade
-, pkgconfig
+, pkg-config
, podofo
, python3
, sqlite
@@ -23,13 +23,13 @@
stdenv.mkDerivation rec {
pname = "horizon-eda";
- version = "1.3.0";
+ version = "1.4.0";
src = fetchFromGitHub {
owner = "horizon-eda";
repo = "horizon";
rev = "v${version}";
- sha256 = "13c4p60vrmwmnrv2jcr2gc1cxnimy7j8yp1p6434pbbk2py9k8mx";
+ sha256 = "0mra6kf1c2qixfzqva6r01qms5kdabbhhblhk5is6h6nq78i8640";
};
buildInputs = [
@@ -51,7 +51,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [
boost.dev
- pkgconfig
+ pkg-config
wrapGAppsHook
];
diff --git a/third_party/nixpkgs/pkgs/applications/science/electronics/hyp2mat/default.nix b/third_party/nixpkgs/pkgs/applications/science/electronics/hyp2mat/default.nix
index 01d587fc17..799af4c430 100644
--- a/third_party/nixpkgs/pkgs/applications/science/electronics/hyp2mat/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/electronics/hyp2mat/default.nix
@@ -7,7 +7,7 @@
, groff
, libharu
, autoreconfHook
-, pkgconfig
+, pkg-config
, libpng
, zlib
}:
@@ -25,7 +25,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [
autoreconfHook
- pkgconfig
+ pkg-config
];
buildInputs = [
diff --git a/third_party/nixpkgs/pkgs/applications/science/electronics/kicad/base.nix b/third_party/nixpkgs/pkgs/applications/science/electronics/kicad/base.nix
index c2da57d183..3ed6234b4f 100644
--- a/third_party/nixpkgs/pkgs/applications/science/electronics/kicad/base.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/electronics/kicad/base.nix
@@ -13,7 +13,7 @@
, curl
, openssl
, boost
-, pkgconfig
+, pkg-config
, doxygen
, pcre
, libpthreadstubs
@@ -94,7 +94,7 @@ stdenv.mkDerivation rec {
]
;
- nativeBuildInputs = [ cmake doxygen pkgconfig lndir ];
+ nativeBuildInputs = [ cmake doxygen pkg-config lndir ];
buildInputs = [
libGLU
diff --git a/third_party/nixpkgs/pkgs/applications/science/electronics/openems/default.nix b/third_party/nixpkgs/pkgs/applications/science/electronics/openems/default.nix
index e1063f8e26..64afe3222c 100644
--- a/third_party/nixpkgs/pkgs/applications/science/electronics/openems/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/electronics/openems/default.nix
@@ -11,16 +11,15 @@
, cmake
, octave
, gl2ps
+, mpi
, withQcsxcad ? true
, withMPI ? false
, withHyp2mat ? true
, qcsxcad ? null
-, openmpi ? null
, hyp2mat ? null
}:
assert withQcsxcad -> qcsxcad != null;
-assert withMPI -> openmpi != null;
assert withHyp2mat -> hyp2mat != null;
stdenv.mkDerivation {
@@ -50,7 +49,7 @@ stdenv.mkDerivation {
csxcad
(octave.override { inherit hdf5; }) ]
++ lib.optionals withQcsxcad [ qcsxcad ]
- ++ lib.optionals withMPI [ openmpi ]
+ ++ lib.optionals withMPI [ mpi ]
++ lib.optionals withHyp2mat [ hyp2mat ];
postFixup = ''
diff --git a/third_party/nixpkgs/pkgs/applications/science/electronics/pcb/default.nix b/third_party/nixpkgs/pkgs/applications/science/electronics/pcb/default.nix
index 47de217394..69ff7b2e69 100644
--- a/third_party/nixpkgs/pkgs/applications/science/electronics/pcb/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/electronics/pcb/default.nix
@@ -1,6 +1,6 @@
{ lib, stdenv
, fetchurl
-, pkgconfig
+, pkg-config
, gtk2
, bison
, intltool
@@ -29,7 +29,7 @@ stdenv.mkDerivation rec {
};
nativeBuildInputs = [
- pkgconfig
+ pkg-config
bison
intltool
flex
diff --git a/third_party/nixpkgs/pkgs/applications/science/electronics/pulseview/default.nix b/third_party/nixpkgs/pkgs/applications/science/electronics/pulseview/default.nix
index f43717389b..00c830fcd3 100644
--- a/third_party/nixpkgs/pkgs/applications/science/electronics/pulseview/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/electronics/pulseview/default.nix
@@ -1,4 +1,4 @@
-{ mkDerivation, lib, fetchurl, pkgconfig, cmake, glib, boost, libsigrok
+{ mkDerivation, lib, fetchurl, pkg-config, cmake, glib, boost, libsigrok
, libsigrokdecode, libserialport, libzip, udev, libusb1, libftdi1, glibmm
, pcre, librevisa, python3, qtbase, qtsvg
}:
@@ -12,7 +12,7 @@ mkDerivation rec {
sha256 = "0bvgmkgz37n2bi9niskpl05hf7rsj1lj972fbrgnlz25s4ywxrwy";
};
- nativeBuildInputs = [ cmake pkgconfig ];
+ nativeBuildInputs = [ cmake pkg-config ];
buildInputs = [
glib boost libsigrok libsigrokdecode libserialport libzip udev libusb1 libftdi1 glibmm
diff --git a/third_party/nixpkgs/pkgs/applications/science/electronics/qucs-s/default.nix b/third_party/nixpkgs/pkgs/applications/science/electronics/qucs-s/default.nix
new file mode 100644
index 0000000000..6507198a79
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/applications/science/electronics/qucs-s/default.nix
@@ -0,0 +1,42 @@
+{ stdenv, lib, fetchFromGitHub, flex, bison, qt4, libX11, cmake, gperf, adms,
+ngspice, wrapGAppsHook,
+kernels ? [ ngspice ] }:
+
+stdenv.mkDerivation rec {
+ pname = "qucs-s";
+ version = "0.0.22";
+
+ src = fetchFromGitHub {
+ owner = "ra3xdh";
+ repo = "qucs_s";
+ rev = version;
+ sha256 = "0rrq2ddridc09m6fixdmbngn42xmv8cmdf6r8zzn2s98fqib5qd6";
+ };
+
+ nativeBuildInputs = [ wrapGAppsHook cmake ];
+ buildInputs = [ flex bison qt4 libX11 gperf adms ] ++ kernels;
+
+ preConfigure = ''
+ # Make custom kernels avaible from qucs-s
+ gappsWrapperArgs+=(--prefix PATH ":" ${lib.makeBinPath kernels})
+ '';
+
+ QTDIR=qt4;
+
+ doInstallCheck = true;
+ installCheck = ''
+ $out/bin/qucs-s --version
+ '';
+
+ meta = with lib; {
+ description = "Spin-off of Qucs that allows custom simulation kernels";
+ longDescription = ''
+ Spin-off of Qucs that allows custom simulation kernels.
+ Default version is installed with ngspice.
+ '';
+ homepage = "https://ra3xdh.github.io/";
+ license = licenses.gpl2Plus;
+ maintainers = with maintainers; [ mazurel ];
+ platforms = with platforms; linux;
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/applications/science/electronics/xcircuit/default.nix b/third_party/nixpkgs/pkgs/applications/science/electronics/xcircuit/default.nix
index 013f5a098b..68322a1917 100644
--- a/third_party/nixpkgs/pkgs/applications/science/electronics/xcircuit/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/electronics/xcircuit/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, autoreconfHook, automake, pkgconfig
+{ lib, stdenv, fetchurl, autoreconfHook, automake, pkg-config
, cairo, ghostscript, ngspice, tcl, tk, xorg, zlib }:
let
@@ -14,7 +14,7 @@ in stdenv.mkDerivation {
sha256 = "1h1ywc3mr7plvwnhdii2zgnnv5ih2nhyl4qbdjpi83dq0aq1s2mn";
};
- nativeBuildInputs = [ autoreconfHook automake pkgconfig ];
+ nativeBuildInputs = [ autoreconfHook automake pkg-config ];
hardeningDisable = [ "format" ];
configureFlags = [
diff --git a/third_party/nixpkgs/pkgs/applications/science/electronics/xoscope/default.nix b/third_party/nixpkgs/pkgs/applications/science/electronics/xoscope/default.nix
index 26fbadc615..5052a3715e 100644
--- a/third_party/nixpkgs/pkgs/applications/science/electronics/xoscope/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/electronics/xoscope/default.nix
@@ -1,4 +1,4 @@
-{lib, stdenv, fetchurl, gtk2, pkgconfig}:
+{lib, stdenv, fetchurl, gtk2, pkg-config}:
stdenv.mkDerivation rec {
name = "xoscope-2.0";
@@ -8,7 +8,7 @@ stdenv.mkDerivation rec {
sha256 = "00xlvvqyw6l1ljbsx1vgx2v1jfh0xacz1a0yhq1dj6yxf5wh58x8";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ gtk2 ];
# from: https://aur.archlinux.org/packages.php?ID=12140&detail=1
diff --git a/third_party/nixpkgs/pkgs/applications/science/geometry/drgeo/default.nix b/third_party/nixpkgs/pkgs/applications/science/geometry/drgeo/default.nix
index a147cb305c..59d7315ef4 100644
--- a/third_party/nixpkgs/pkgs/applications/science/geometry/drgeo/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/geometry/drgeo/default.nix
@@ -1,5 +1,5 @@
{ lib, stdenv, fetchurl, libglade, gtk2, guile, libxml2, perl
-, intltool, libtool, pkgconfig }:
+, intltool, libtool, pkg-config }:
stdenv.mkDerivation rec {
pname = "drgeo";
@@ -14,7 +14,7 @@ stdenv.mkDerivation rec {
patches = [ ./struct.patch ];
buildInputs = [libglade gtk2 guile libxml2
- perl intltool libtool pkgconfig];
+ perl intltool libtool pkg-config];
prebuild = ''
cp drgeo.desktop.in drgeo.desktop
diff --git a/third_party/nixpkgs/pkgs/applications/science/logic/acgtk/default.nix b/third_party/nixpkgs/pkgs/applications/science/logic/acgtk/default.nix
index 4856324877..13364beed5 100644
--- a/third_party/nixpkgs/pkgs/applications/science/logic/acgtk/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/logic/acgtk/default.nix
@@ -16,7 +16,9 @@ stdenv.mkDerivation {
buildPhase = "dune build";
- inherit (dune) installPhase;
+ installPhase = ''
+ dune install --prefix $out --libdir $OCAMLFIND_DESTDIR
+ '';
meta = with lib; {
homepage = "https://acg.loria.fr/";
diff --git a/third_party/nixpkgs/pkgs/applications/science/logic/clprover/clprover.nix b/third_party/nixpkgs/pkgs/applications/science/logic/clprover/clprover.nix
index f3049a659d..2a8c058a80 100644
--- a/third_party/nixpkgs/pkgs/applications/science/logic/clprover/clprover.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/logic/clprover/clprover.nix
@@ -5,7 +5,7 @@ stdenv.mkDerivation {
version = "1.0.3";
src = fetchzip {
- url = "http://cgi.csc.liv.ac.uk/~ullrich/CLProver++/CLProver++-v1.0.3-18-04-2015.zip";
+ url = "https://cgi.csc.liv.ac.uk/~ullrich/CLProver++/CLProver++-v1.0.3-18-04-2015.zip";
sha256 = "10kmlg4m572qwfzi6hkyb0ypb643xw8sfb55xx7866lyh37w1q3s";
stripRoot = false;
};
@@ -19,7 +19,7 @@ stdenv.mkDerivation {
meta = with lib; {
description = "Resolution-based theorem prover for Coalition Logic implemented in C++";
- homepage = "http://cgi.csc.liv.ac.uk/~ullrich/CLProver++/";
+ homepage = "https://cgi.csc.liv.ac.uk/~ullrich/CLProver++/";
license = licenses.gpl3; # Note that while the website states that it is GPLv2 but the file in the zip as well as the comments in the source state it is GPLv3
maintainers = with maintainers; [ mgttlinger ];
platforms = [ "x86_64-linux" ];
diff --git a/third_party/nixpkgs/pkgs/applications/science/logic/coq/default.nix b/third_party/nixpkgs/pkgs/applications/science/logic/coq/default.nix
index 54842dd476..62600ea90c 100644
--- a/third_party/nixpkgs/pkgs/applications/science/logic/coq/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/logic/coq/default.nix
@@ -5,7 +5,7 @@
# - The exact version can be specified through the `version` argument to
# the derivation; it defaults to the latest stable version.
-{ lib, stdenv, fetchzip, writeText, pkgconfig, gnumake42
+{ lib, stdenv, fetchzip, writeText, pkg-config, gnumake42
, customOCamlPackages ? null
, ocamlPackages_4_05, ocamlPackages_4_09, ocamlPackages_4_10, ncurses
, buildIde ? !(stdenv.isDarwin && lib.versionAtLeast version "8.10")
@@ -13,7 +13,8 @@
, csdp ? null
, version, coq-version ? null,
}@args:
-let lib = import ../../../../build-support/coq/extra-lib.nix {inherit (stdenv) lib;}; in
+let lib' = lib; in
+let lib = import ../../../../build-support/coq/extra-lib.nix {lib = lib';}; in
with builtins; with lib;
let
release = {
@@ -40,11 +41,11 @@ let
"8.12.0".sha256 = "18dc7k0piv6v064zgdadpw6mkkxk7j663hb3svgj5236fihjr0cz";
"8.12.1".sha256 = "1rkcyjjrzcqw9xk93hsq0vvji4f8r5iq0f739mghk60bghkpnb7q";
"8.12.2".sha256 = "18gscfm039pqhq4msq01nraig5dm9ab98bjca94zldf8jvdv0x2n";
- "8.13+beta1".sha256 = "1v4a6dpj41flspa4ihcr7m5ahqz10kbn62fmrldmv7gzq6jsyfyq";
+ "8.13.0".sha256 = "0sjbqmz6qcvnz0hv87xha80qbhvmmyd675wyc5z4rgr34j2l1ymd";
};
releaseRev = v: "V${v}";
fetched = import ../../../../build-support/coq/meta-fetch/default.nix
- { inherit stdenv fetchzip; }
+ { inherit lib stdenv fetchzip; }
{ inherit release releaseRev; location = { owner = "coq"; repo = "coq";}; }
args.version;
version = fetched.version;
@@ -121,7 +122,7 @@ self = stdenv.mkDerivation {
'';
};
- nativeBuildInputs = [ pkgconfig ] ++ optional (!versionAtLeast "8.6") gnumake42;
+ nativeBuildInputs = [ pkg-config ] ++ optional (!versionAtLeast "8.6") gnumake42;
buildInputs = [ ncurses ] ++ ocamlBuildInputs
++ optionals buildIde
(if versionAtLeast "8.10"
diff --git a/third_party/nixpkgs/pkgs/applications/science/logic/cryptominisat/default.nix b/third_party/nixpkgs/pkgs/applications/science/logic/cryptominisat/default.nix
index 042a4b2356..33de2d27dc 100644
--- a/third_party/nixpkgs/pkgs/applications/science/logic/cryptominisat/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/logic/cryptominisat/default.nix
@@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
sha256 = "00hmxdlyhn7pwk9jlvc5g0l5z5xqfchjzf5jgn3pkj9xhl8yqq50";
};
- patches = [
+ patches = [
(fetchpatch {
# https://github.com/msoos/cryptominisat/pull/621
url = "https://github.com/msoos/cryptominisat/commit/11a97003b0bfbfb61ed6c4e640212110d390c28c.patch";
diff --git a/third_party/nixpkgs/pkgs/applications/science/logic/cvc4/default.nix b/third_party/nixpkgs/pkgs/applications/science/logic/cvc4/default.nix
index fd31a5732e..b0b3e5e610 100644
--- a/third_party/nixpkgs/pkgs/applications/science/logic/cvc4/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/logic/cvc4/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, cmake, cln, gmp, git, swig, pkgconfig
+{ lib, stdenv, fetchFromGitHub, cmake, cln, gmp, git, swig, pkg-config
, readline, libantlr3c, boost, jdk, python3, antlr3_4
}:
@@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
sha256 = "1rhs4pvzaa1wk00czrczp58b2cxfghpsnq534m0l3snnya2958jp";
};
- nativeBuildInputs = [ pkgconfig cmake ];
+ nativeBuildInputs = [ pkg-config cmake ];
buildInputs = [ gmp git python3.pkgs.toml cln readline swig libantlr3c antlr3_4 boost jdk python3 ];
configureFlags = [
"--enable-language-bindings=c,c++,java"
diff --git a/third_party/nixpkgs/pkgs/applications/science/logic/elan/default.nix b/third_party/nixpkgs/pkgs/applications/science/logic/elan/default.nix
index 7a7da2c5f5..bb10998b2f 100644
--- a/third_party/nixpkgs/pkgs/applications/science/logic/elan/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/logic/elan/default.nix
@@ -1,19 +1,19 @@
-{ lib, pkgconfig, curl, openssl, zlib, fetchFromGitHub, rustPlatform }:
+{ lib, pkg-config, curl, openssl, zlib, fetchFromGitHub, rustPlatform }:
rustPlatform.buildRustPackage rec {
pname = "elan";
- version = "0.10.2";
+ version = "0.10.3";
src = fetchFromGitHub {
owner = "kha";
repo = "elan";
rev = "v${version}";
- sha256 = "0ycw1r364g5gwh8796dpv1israpg7zqwx8mcvnacv2lqj5iijmby";
+ sha256 = "sha256-YkGfuqtvVfPcxJ8UqD5QidcNEy5brTWGEK4fR64Yz70=";
};
- cargoSha256 = "0hcaiy046d2gnkp6sfpnkkprb3nd94i9q8dgqxxpwrc1j157x6z9";
+ cargoSha256 = "sha256-2fYicpoEERwD4OjdpseKQOkDvZlb7NnOZcb6Tu+rQdA=";
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ curl zlib openssl ];
diff --git a/third_party/nixpkgs/pkgs/applications/science/logic/iprover/default.nix b/third_party/nixpkgs/pkgs/applications/science/logic/iprover/default.nix
index 1f02d30cf2..ff88586e03 100644
--- a/third_party/nixpkgs/pkgs/applications/science/logic/iprover/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/logic/iprover/default.nix
@@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
buildInputs = [ ocaml eprover zlib ];
- preConfigure = ''patchShebangs .'';
+ preConfigure = "patchShebangs .";
installPhase = ''
mkdir -p "$out/bin"
diff --git a/third_party/nixpkgs/pkgs/applications/science/logic/isabelle/default.nix b/third_party/nixpkgs/pkgs/applications/science/logic/isabelle/default.nix
index 6c22c94948..a0f81a543f 100644
--- a/third_party/nixpkgs/pkgs/applications/science/logic/isabelle/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/logic/isabelle/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, perl, nettools, java, polyml, z3, rlwrap }:
+{ lib, stdenv, fetchurl, perl, perlPackages, makeWrapper, nettools, java, polyml, z3, rlwrap }:
# nettools needed for hostname
stdenv.mkDerivation rec {
@@ -17,7 +17,7 @@ stdenv.mkDerivation rec {
sha256 = "1bibabhlsvf6qsjjkgxcpq3cvl1z7r8yfcgqbhbvsiv69n3gyfk3";
};
- buildInputs = [ perl polyml z3 ]
+ buildInputs = [ perl polyml z3 makeWrapper ]
++ lib.optionals (!stdenv.isDarwin) [ nettools java ];
sourceRoot = dirname;
@@ -64,6 +64,8 @@ stdenv.mkDerivation rec {
mv $TMP/$dirname $out
cd $out/$dirname
bin/isabelle install $out/bin
+
+ wrapProgram $out/$dirname/src/HOL/Tools/ATP/scripts/remote_atp --set PERL5LIB ${perlPackages.makeFullPerlPath [ perlPackages.LWP ]}
'';
meta = with lib; {
diff --git a/third_party/nixpkgs/pkgs/applications/science/logic/lci/default.nix b/third_party/nixpkgs/pkgs/applications/science/logic/lci/default.nix
index a0897135fb..593b2c54c5 100644
--- a/third_party/nixpkgs/pkgs/applications/science/logic/lci/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/logic/lci/default.nix
@@ -8,7 +8,7 @@ stdenv.mkDerivation rec {
};
buildInputs = [readline];
meta = {
- description = ''Lambda calculus interpreter'';
+ description = "Lambda calculus interpreter";
maintainers = with lib.maintainers; [raskin];
platforms = with lib.platforms; linux;
license = lib.licenses.gpl3;
diff --git a/third_party/nixpkgs/pkgs/applications/science/logic/lean/default.nix b/third_party/nixpkgs/pkgs/applications/science/logic/lean/default.nix
index 53423549a7..7749f4fd72 100644
--- a/third_party/nixpkgs/pkgs/applications/science/logic/lean/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/logic/lean/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "lean";
- version = "3.24.0";
+ version = "3.26.0";
src = fetchFromGitHub {
owner = "leanprover-community";
repo = "lean";
rev = "v${version}";
- sha256 = "npzBuZ37KrUYwC0TglryVTqui/3/t1ma1Zjpnty0d7c=";
+ sha256 = "sha256-xCULu6ljfyrA/Idr/BJ+3rLVmQqJZPoo+a7s++u50zU=";
};
nativeBuildInputs = [ cmake ];
diff --git a/third_party/nixpkgs/pkgs/applications/science/logic/ott/default.nix b/third_party/nixpkgs/pkgs/applications/science/logic/ott/default.nix
index 3542dab938..8752c4ef59 100644
--- a/third_party/nixpkgs/pkgs/applications/science/logic/ott/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/logic/ott/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, pkgconfig, ocaml, opaline }:
+{ lib, stdenv, fetchFromGitHub, pkg-config, ocaml, opaline }:
stdenv.mkDerivation rec {
pname = "ott";
@@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
sha256 = "0l81126i2qkz11fs5yrjdgymnqgjcs5avb7f951h61yh1s68jpnn";
};
- nativeBuildInputs = [ pkgconfig opaline ];
+ nativeBuildInputs = [ pkg-config opaline ];
buildInputs = [ ocaml ];
installTargets = "ott.install";
diff --git a/third_party/nixpkgs/pkgs/applications/science/logic/petrinizer/default.nix b/third_party/nixpkgs/pkgs/applications/science/logic/petrinizer/default.nix
index 5118795978..38039f61fd 100644
--- a/third_party/nixpkgs/pkgs/applications/science/logic/petrinizer/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/logic/petrinizer/default.nix
@@ -1,6 +1,6 @@
{ mkDerivation, callPackage, buildPackages
, async, base, bytestring, containers, fetchFromGitLab, mtl
-, parallel-io, parsec, lib, stdenv, stm, transformers
+, parallel-io, parsec, lib, stm, transformers
}:
let
z3 = callPackage ./z3.nix { gomp = null; z3 = buildPackages.z3; };
diff --git a/third_party/nixpkgs/pkgs/applications/science/logic/petrinizer/sbv-7.13.nix b/third_party/nixpkgs/pkgs/applications/science/logic/petrinizer/sbv-7.13.nix
index 96e216417d..f0c8dd2490 100644
--- a/third_party/nixpkgs/pkgs/applications/science/logic/petrinizer/sbv-7.13.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/logic/petrinizer/sbv-7.13.nix
@@ -1,7 +1,7 @@
{ mkDerivation, array, async, base, bytestring, containers
, crackNum, deepseq, directory, doctest, filepath, generic-deriving
, ghc, Glob, hlint, mtl, pretty, process, QuickCheck, random
-, lib, stdenv, syb, tasty, tasty-golden, tasty-hunit, tasty-quickcheck
+, lib, syb, tasty, tasty-golden, tasty-hunit, tasty-quickcheck
, template-haskell, time, z3
}:
mkDerivation {
diff --git a/third_party/nixpkgs/pkgs/applications/science/logic/petrinizer/z3.nix b/third_party/nixpkgs/pkgs/applications/science/logic/petrinizer/z3.nix
index 3574954c37..a20ccea16d 100644
--- a/third_party/nixpkgs/pkgs/applications/science/logic/petrinizer/z3.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/logic/petrinizer/z3.nix
@@ -1,5 +1,5 @@
{ mkDerivation, fetchpatch
-, base, containers, gomp, hspec, QuickCheck, lib, stdenv
+, base, containers, gomp, hspec, QuickCheck, lib
, transformers, z3
}:
mkDerivation {
diff --git a/third_party/nixpkgs/pkgs/applications/science/logic/prooftree/default.nix b/third_party/nixpkgs/pkgs/applications/science/logic/prooftree/default.nix
index 4db3c333e9..2606b94f4b 100644
--- a/third_party/nixpkgs/pkgs/applications/science/logic/prooftree/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/logic/prooftree/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, ncurses, ocamlPackages }:
+{ lib, stdenv, fetchurl, pkg-config, ncurses, ocamlPackages }:
stdenv.mkDerivation rec {
pname = "prooftree";
@@ -9,7 +9,7 @@ stdenv.mkDerivation rec {
sha256 = "0z1z4wqbqwgppkh2bm89fgy07a0y2m6g4lvcyzs09sm1ysklk2dh";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ ncurses ] ++ (with ocamlPackages; [
ocaml findlib camlp5 lablgtk ]);
diff --git a/third_party/nixpkgs/pkgs/applications/science/logic/satallax/default.nix b/third_party/nixpkgs/pkgs/applications/science/logic/satallax/default.nix
index 02d9408383..dffb66b2fc 100644
--- a/third_party/nixpkgs/pkgs/applications/science/logic/satallax/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/logic/satallax/default.nix
@@ -60,7 +60,7 @@ stdenv.mkDerivation rec {
meta = {
inherit version;
- description = ''Automated theorem prover for higher-order logic'';
+ description = "Automated theorem prover for higher-order logic";
license = lib.licenses.mit ;
maintainers = [lib.maintainers.raskin];
platforms = lib.platforms.linux;
diff --git a/third_party/nixpkgs/pkgs/applications/science/logic/saw-tools/default.nix b/third_party/nixpkgs/pkgs/applications/science/logic/saw-tools/default.nix
index 1dd6dc1cfc..3eabc9422e 100644
--- a/third_party/nixpkgs/pkgs/applications/science/logic/saw-tools/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/logic/saw-tools/default.nix
@@ -53,7 +53,7 @@ stdenv.mkDerivation {
meta = {
description = "Tools for software verification and analysis";
homepage = "https://saw.galois.com";
- license = lib.licenses.unfreeRedistributable;
+ license = lib.licenses.bsd3;
platforms = lib.platforms.linux;
maintainers = [ lib.maintainers.thoughtpolice ];
};
diff --git a/third_party/nixpkgs/pkgs/applications/science/logic/twelf/default.nix b/third_party/nixpkgs/pkgs/applications/science/logic/twelf/default.nix
index 73fe423673..67779b2b57 100644
--- a/third_party/nixpkgs/pkgs/applications/science/logic/twelf/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/logic/twelf/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, smlnj, rsync }:
+{ lib, stdenv, fetchurl, pkg-config, smlnj, rsync }:
stdenv.mkDerivation rec {
pname = "twelf";
@@ -9,7 +9,7 @@ stdenv.mkDerivation rec {
sha256 = "0fi1kbs9hrdrm1x4k13angpjasxlyd1gc3ys8ah54i75qbcd9c4i";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ smlnj rsync ];
buildPhase = ''
diff --git a/third_party/nixpkgs/pkgs/applications/science/logic/yices/default.nix b/third_party/nixpkgs/pkgs/applications/science/logic/yices/default.nix
index 6700965736..c26504bf7b 100644
--- a/third_party/nixpkgs/pkgs/applications/science/logic/yices/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/logic/yices/default.nix
@@ -23,7 +23,7 @@ stdenv.mkDerivation rec {
doCheck = true;
# Usual shenanigans
- patchPhase = ''patchShebangs tests/regress/check.sh'';
+ patchPhase = "patchShebangs tests/regress/check.sh";
# Includes a fix for the embedded soname being libyices.so.2.5, but
# only installing the libyices.so.2.5.x file.
diff --git a/third_party/nixpkgs/pkgs/applications/science/logic/z3/tptp.nix b/third_party/nixpkgs/pkgs/applications/science/logic/z3/tptp.nix
index c63fad93f0..bb912742b7 100644
--- a/third_party/nixpkgs/pkgs/applications/science/logic/z3/tptp.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/logic/z3/tptp.nix
@@ -25,7 +25,7 @@ stdenv.mkDerivation rec {
meta = {
inherit version;
inherit (z3.meta) license homepage platforms;
- description = ''TPTP wrapper for Z3 prover'';
+ description = "TPTP wrapper for Z3 prover";
maintainers = [lib.maintainers.raskin];
};
}
diff --git a/third_party/nixpkgs/pkgs/applications/science/machine-learning/labelimg/default.nix b/third_party/nixpkgs/pkgs/applications/science/machine-learning/labelimg/default.nix
index 4bfd4b9421..50d0aa6f9d 100644
--- a/third_party/nixpkgs/pkgs/applications/science/machine-learning/labelimg/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/machine-learning/labelimg/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, python3Packages, fetchFromGitHub, qt5 }:
+{ lib, python3Packages, fetchFromGitHub, qt5 }:
python3Packages.buildPythonApplication rec {
pname = "labelImg";
version = "1.8.3";
diff --git a/third_party/nixpkgs/pkgs/applications/science/machine-learning/sc2-headless/maps.nix b/third_party/nixpkgs/pkgs/applications/science/machine-learning/sc2-headless/maps.nix
index 6eec10e958..47e14108e3 100644
--- a/third_party/nixpkgs/pkgs/applications/science/machine-learning/sc2-headless/maps.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/machine-learning/sc2-headless/maps.nix
@@ -9,7 +9,7 @@ in
sha256 = "19f873ilcdsf50g2v0s2zzmxil1bqncsk8nq99bzy87h0i7khkla";
stripRoot = false;
};
-
+
melee = fetchzip' {
url = "http://blzdistsc2-a.akamaihd.net/MapPacks/Melee.zip";
sha256 = "0z44pgy10jklsvgpr0kcn4c2mz3hw7nlcmvsy6a6lzpi3dvzf33i";
diff --git a/third_party/nixpkgs/pkgs/applications/science/machine-learning/starspace/default.nix b/third_party/nixpkgs/pkgs/applications/science/machine-learning/starspace/default.nix
new file mode 100644
index 0000000000..b511b4ea42
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/applications/science/machine-learning/starspace/default.nix
@@ -0,0 +1,28 @@
+{ lib, stdenv, fetchFromGitHub, boost165 }:
+
+stdenv.mkDerivation rec {
+ pname = "starspace";
+ version = "unstable-2021-01-17";
+
+ src = fetchFromGitHub {
+ owner = "facebookresearch";
+ repo = pname;
+ rev = "8aee0a950aa607c023e5c91cff518bec335b5df5";
+ sha256 = "0sc7a37z1skb9377a1qs8ggwrkz0nmpybx7sms38xj05b702kbvj";
+ };
+
+ buildInputs = [ boost165 ];
+
+ installPhase = ''
+ mkdir -p $out/bin
+ mv starspace $out/bin
+ '';
+
+ meta = with lib; {
+ description = "General-purpose neural model for efficient learning of entity embeddings";
+ homepage = https://ai.facebook.com/tools/starspace/;
+ license = licenses.mit;
+ platforms = platforms.unix;
+ maintainers = [ maintainers.mausch ];
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/applications/science/math/R/default.nix b/third_party/nixpkgs/pkgs/applications/science/math/R/default.nix
index d9fbc626e0..7cbff99bf4 100644
--- a/third_party/nixpkgs/pkgs/applications/science/math/R/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/math/R/default.nix
@@ -1,6 +1,6 @@
{ lib, stdenv, fetchurl, bzip2, gfortran, libX11, libXmu, libXt, libjpeg, libpng
, libtiff, ncurses, pango, pcre2, perl, readline, tcl, texLive, tk, xz, zlib
-, less, texinfo, graphviz, icu, pkgconfig, bison, imake, which, jdk, blas, lapack
+, less, texinfo, graphviz, icu, pkg-config, bison, imake, which, jdk, blas, lapack
, curl, Cocoa, Foundation, libobjc, libcxx, tzdata, fetchpatch
, withRecommendedPackages ? true
, enableStrictBarrier ? false
@@ -24,7 +24,7 @@ stdenv.mkDerivation rec {
buildInputs = [
bzip2 gfortran libX11 libXmu libXt libXt libjpeg libpng libtiff ncurses
pango pcre2 perl readline texLive xz zlib less texinfo graphviz icu
- pkgconfig bison imake which blas lapack curl tcl tk jdk
+ pkg-config bison imake which blas lapack curl tcl tk jdk
] ++ lib.optionals stdenv.isDarwin [ Cocoa Foundation libobjc libcxx ];
patches = [
diff --git a/third_party/nixpkgs/pkgs/applications/science/math/almonds/default.nix b/third_party/nixpkgs/pkgs/applications/science/math/almonds/default.nix
index 7271b6d875..ec3891667c 100644
--- a/third_party/nixpkgs/pkgs/applications/science/math/almonds/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/math/almonds/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, python3, fetchFromGitHub, ncurses }:
+{ lib, python3, fetchFromGitHub, ncurses }:
with python3.pkgs; buildPythonApplication rec {
pname = "almonds";
diff --git a/third_party/nixpkgs/pkgs/applications/science/math/cemu/default.nix b/third_party/nixpkgs/pkgs/applications/science/math/cemu/default.nix
index 65dd05d3d6..9d56ac70d9 100644
--- a/third_party/nixpkgs/pkgs/applications/science/math/cemu/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/math/cemu/default.nix
@@ -1,5 +1,5 @@
{ fetchFromGitHub
-, lib, stdenv
+, lib
, mkDerivation
, SDL2
, libGL
@@ -9,7 +9,7 @@
, qmake
, git
, libpng_apng
-, pkgconfig
+, pkg-config
}:
mkDerivation rec {
@@ -26,7 +26,7 @@ mkDerivation rec {
nativeBuildInputs = [
qmake
git
- pkgconfig
+ pkg-config
];
buildInputs = [
diff --git a/third_party/nixpkgs/pkgs/applications/science/math/cntk/default.nix b/third_party/nixpkgs/pkgs/applications/science/math/cntk/default.nix
index a348210179..e15e2a43d7 100644
--- a/third_party/nixpkgs/pkgs/applications/science/math/cntk/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/math/cntk/default.nix
@@ -1,5 +1,5 @@
{ lib, stdenv, fetchgit, fetchFromGitHub, cmake
-, openblas, blas, lapack, opencv3, libzip, boost, protobuf, openmpi
+, openblas, blas, lapack, opencv3, libzip, boost, protobuf, mpi
, onebitSGDSupport ? false
, cudaSupport ? false, addOpenGLRunpath, cudatoolkit, nvidia_x11
, cudnnSupport ? cudaSupport, cudnn
@@ -33,7 +33,7 @@ in stdenv.mkDerivation rec {
# Force OpenMPI to use g++ in PATH.
OMPI_CXX = "g++";
- buildInputs = [ openblas opencv3 libzip boost protobuf openmpi ]
+ buildInputs = [ openblas opencv3 libzip boost protobuf mpi ]
++ lib.optional cudaSupport cudatoolkit
++ lib.optional cudnnSupport cudnn;
@@ -43,7 +43,7 @@ in stdenv.mkDerivation rec {
"--with-openblas=${openblas}"
"--with-boost=${boost.dev}"
"--with-protobuf=${protobuf}"
- "--with-mpi=${openmpi}"
+ "--with-mpi=${mpi}"
"--cuda=${if cudaSupport then "yes" else "no"}"
# FIXME
"--asgd=no"
diff --git a/third_party/nixpkgs/pkgs/applications/science/math/geogebra/default.nix b/third_party/nixpkgs/pkgs/applications/science/math/geogebra/default.nix
index a20b43c875..fa2724469b 100644
--- a/third_party/nixpkgs/pkgs/applications/science/math/geogebra/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/math/geogebra/default.nix
@@ -1,7 +1,7 @@
{ lib, stdenv, fetchurl, jre, makeDesktopItem, makeWrapper, unzip, language ? "en_US" }:
let
pname = "geogebra";
- version = "5-0-609-0";
+ version = "5-0-620-0";
srcIcon = fetchurl {
url = "http://static.geogebra.org/images/geogebra-logo.svg";
@@ -27,7 +27,7 @@ let
calculus in one easy-to-use package.
'';
homepage = "https://www.geogebra.org/";
- maintainers = with maintainers; [ ];
+ maintainers = with maintainers; [ sikmir ];
license = with licenses; [ gpl3 cc-by-nc-sa-30 geogebra ];
platforms = with platforms; linux ++ darwin;
hydraPlatforms = [];
@@ -41,9 +41,9 @@ let
src = fetchurl {
urls = [
"https://download.geogebra.org/installers/5.0/GeoGebra-Linux-Portable-${version}.tar.bz2"
- "http://web.archive.org/web/20201022200454/https://download.geogebra.org/installers/5.0/GeoGebra-Linux-Portable-${version}.tar.bz2"
+ "http://web.archive.org/web/20210101213140/https://download.geogebra.org/installers/5.0/GeoGebra-Linux-Portable-${version}.tar.bz2"
];
- sha256 = "0xbhg8hm3dqm3qkraj48pqwslrnjyxpq9mcgylr2m8i1gmqw7xwf";
+ sha256 = "0v4r76b91cj0pns78gh3d432g2jlq2pz37lslg3fnnpvlfh25s9j";
};
nativeBuildInputs = [ makeWrapper ];
@@ -70,8 +70,11 @@ let
preferLocalBuild = true;
src = fetchurl {
- url = "https://download.geogebra.org/installers/5.0/GeoGebra-MacOS-Installer-withJava-${version}.zip";
- sha256 = "16fgqwxz31cfmia0pyzpk05aqzrqr11sjbw37q9zb3xfh3p1r4gz";
+ urls = [
+ "https://download.geogebra.org/installers/5.0/GeoGebra-MacOS-Installer-withJava-${version}.zip"
+ "https://web.archive.org/web/20210101213641/https://download.geogebra.org/installers/5.0/GeoGebra-MacOS-Installer-withJava-${version}.zip"
+ ];
+ sha256 = "02sbxrns9zvhcfrr68ygv766and6f6b2a3dfarljxszwsviv6ljf";
};
dontUnpack = true;
diff --git a/third_party/nixpkgs/pkgs/applications/science/math/geogebra/geogebra6.nix b/third_party/nixpkgs/pkgs/applications/science/math/geogebra/geogebra6.nix
index 4ed66d9693..dc952dc232 100644
--- a/third_party/nixpkgs/pkgs/applications/science/math/geogebra/geogebra6.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/math/geogebra/geogebra6.nix
@@ -1,14 +1,14 @@
{ lib, stdenv, unzip, fetchurl, electron_6, makeWrapper, geogebra }:
let
pname = "geogebra";
- version = "6-0-609-0";
+ version = "6-0-620-0";
srcIcon = geogebra.srcIcon;
desktopItem = geogebra.desktopItem;
meta = with lib; geogebra.meta // {
license = licenses.geogebra;
- maintainers = with maintainers; [ voidless ];
+ maintainers = with maintainers; [ voidless sikmir ];
platforms = with platforms; linux ++ darwin;
};
@@ -17,10 +17,10 @@ let
src = fetchurl {
urls = [
- "https://download.geogebra.org/installers/6.0/GeoGebra-Linux64-Portable-${version}.zip"
- "https://web.archive.org/web/20201022200156/https://download.geogebra.org/installers/6.0/GeoGebra-Linux64-Portable-${version}.zip"
- ];
- sha256 = "0rzcbq587x8827g9v03awa9hz27vyfjc0cz45ymbchqp31lsx49b";
+ "https://download.geogebra.org/installers/6.0/GeoGebra-Linux64-Portable-${version}.zip"
+ "https://web.archive.org/web/20210101214511/https://download.geogebra.org/installers/6.0/GeoGebra-Linux64-Portable-${version}.zip"
+ ];
+ sha256 = "0xxzmphbfvmhnxnc1pkjgdhccjndyzmlvvaa8xfdrvswwwk7zh43";
};
dontConfigure = true;
@@ -51,8 +51,11 @@ let
inherit pname version meta;
src = fetchurl {
- url = "https://download.geogebra.org/installers/6.0/GeoGebra-Classic-6-MacOS-Portable-${version}.zip";
- sha256 = "0275869zgwbl1qjj593q6629hnxbwk9c15rkm29a3lh10pinb099";
+ urls = [
+ "https://download.geogebra.org/installers/6.0/GeoGebra-Classic-6-MacOS-Portable-${version}.zip"
+ "https://web.archive.org/web/20210101214236/https://download.geogebra.org/installers/6.0/GeoGebra-Classic-6-MacOS-Portable-${version}.zip"
+ ];
+ sha256 = "13g05d45j6dn9zwxpxnln83j7w1cvcd7l8jnir30pxlmdi7h8r78";
};
dontUnpack = true;
diff --git a/third_party/nixpkgs/pkgs/applications/science/math/getdp/default.nix b/third_party/nixpkgs/pkgs/applications/science/math/getdp/default.nix
index 915c7e1147..39d9c866ca 100644
--- a/third_party/nixpkgs/pkgs/applications/science/math/getdp/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/math/getdp/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, cmake, gfortran, blas, lapack, openmpi, petsc, python3 }:
+{ lib, stdenv, fetchurl, cmake, gfortran, blas, lapack, mpi, petsc, python3 }:
stdenv.mkDerivation rec {
name = "getdp-${version}";
@@ -9,7 +9,7 @@ stdenv.mkDerivation rec {
};
nativeBuildInputs = [ cmake gfortran ];
- buildInputs = [ blas lapack openmpi petsc python3 ];
+ buildInputs = [ blas lapack mpi petsc python3 ];
meta = with lib; {
description = "A General Environment for the Treatment of Discrete Problems";
diff --git a/third_party/nixpkgs/pkgs/applications/science/math/gfan/default.nix b/third_party/nixpkgs/pkgs/applications/science/math/gfan/default.nix
index fd657963c3..587568f8c2 100644
--- a/third_party/nixpkgs/pkgs/applications/science/math/gfan/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/math/gfan/default.nix
@@ -17,12 +17,12 @@ stdenv.mkDerivation rec {
'';
buildFlags = [ "CC=cc" "CXX=c++" ];
- installFlags = [ ''PREFIX=$(out)'' ];
+ installFlags = [ "PREFIX=$(out)" ];
buildInputs = [ gmp mpir cddlib ];
meta = {
inherit version;
- description = ''A software package for computing Gröbner fans and tropical varieties'';
+ description = "A software package for computing Gröbner fans and tropical varieties";
license = lib.licenses.gpl2 ;
maintainers = [lib.maintainers.raskin];
platforms = lib.platforms.unix;
diff --git a/third_party/nixpkgs/pkgs/applications/science/math/gfm/default.nix b/third_party/nixpkgs/pkgs/applications/science/math/gfm/default.nix
new file mode 100644
index 0000000000..a8031b3e8a
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/applications/science/math/gfm/default.nix
@@ -0,0 +1,54 @@
+{ stdenv
+, lib
+, fetchurl
+, fetchpatch
+, pkg-config
+, autoreconfHook
+, gnome2
+, glib
+, libtifiles2
+, libticables2
+, libticalcs2
+, libticonv
+}:
+
+stdenv.mkDerivation rec {
+ pname = "gfm";
+ version = "1.08";
+ src = fetchurl {
+ url = "mirror://sourceforge/tilp/${pname}-${version}.tar.bz2";
+ sha256 = "0zq1a9mm54zr18dz2mqh79w1a126xwqz6dcrpjlbd1pnmg01l0q9";
+ };
+
+ patches = fetchpatch {
+ name = "remove-broken-kde-support.patch";
+ url = "https://aur.archlinux.org/cgit/aur.git/plain/remove-broken-kde-support.patch?h=gfm";
+ sha256 = "03yc8s2avicmv04f2ygg3r3q8l7kpsc94mhp6clp584kmjpjqag5";
+ };
+
+ nativeBuildInputs = [
+ autoreconfHook
+ pkg-config
+ ];
+
+ buildInputs = [
+ gnome2.gtk
+ gnome2.libglade
+ glib
+ libtifiles2
+ libticables2
+ libticalcs2
+ libticonv
+ ];
+
+ NIX_CFLAGS_COMPILE = "-I${libticables2}/include/tilp2";
+
+ meta = with lib; {
+ changelog = "http://lpg.ticalc.org/prj_tilp/news.html";
+ description = "Group File Manager (GFM) allows manipulation of single/group/tigroup files";
+ homepage = "http://lpg.ticalc.org/prj_gfm/index.html";
+ license = licenses.gpl2Plus;
+ maintainers = with maintainers; [ siraben luc65r ];
+ platforms = with platforms; linux ++ darwin;
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/applications/science/math/ginac/default.nix b/third_party/nixpkgs/pkgs/applications/science/math/ginac/default.nix
index c55e8d9adf..6a38670adc 100644
--- a/third_party/nixpkgs/pkgs/applications/science/math/ginac/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/math/ginac/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, cln, pkgconfig, readline, gmp, python }:
+{ lib, stdenv, fetchurl, cln, pkg-config, readline, gmp, python }:
stdenv.mkDerivation rec {
name = "ginac-1.8.0";
@@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
buildInputs = [ readline ] ++ lib.optional stdenv.isDarwin gmp;
- nativeBuildInputs = [ pkgconfig python ];
+ nativeBuildInputs = [ pkg-config python ];
preConfigure = "patchShebangs ginsh";
@@ -20,7 +20,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
description = "GiNaC is Not a CAS";
- homepage = "http://www.ginac.de/";
+ homepage = "https://www.ginac.de/";
maintainers = with maintainers; [ lovek323 ];
license = licenses.gpl2;
platforms = platforms.all;
diff --git a/third_party/nixpkgs/pkgs/applications/science/math/gretl/default.nix b/third_party/nixpkgs/pkgs/applications/science/math/gretl/default.nix
index b68a02e9eb..cc9fe7c4d2 100644
--- a/third_party/nixpkgs/pkgs/applications/science/math/gretl/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/math/gretl/default.nix
@@ -3,11 +3,11 @@
stdenv.mkDerivation rec {
pname = "gretl";
- version = "2020e";
+ version = "2021a";
src = fetchurl {
url = "mirror://sourceforge/gretl/${pname}-${version}.tar.xz";
- sha256 = "105y5hkzgyvad6wc3y7nn327bvrsch6jp03ckkn0w0hpnhiywzx7";
+ sha256 = "sha256-BDaTv6PORiBnsEaU7uXJIKuxTqIgpY44vUmSViyME0A=";
};
buildInputs = [
diff --git a/third_party/nixpkgs/pkgs/applications/science/math/nasc/default.nix b/third_party/nixpkgs/pkgs/applications/science/math/nasc/default.nix
index 37173f8197..931e83defd 100644
--- a/third_party/nixpkgs/pkgs/applications/science/math/nasc/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/math/nasc/default.nix
@@ -1,6 +1,6 @@
{ lib, stdenv
, fetchFromGitHub
-, pkgconfig
+, pkg-config
, fetchpatch
, python3
, meson
@@ -48,7 +48,7 @@ stdenv.mkDerivation rec {
intltool # for libqalculate
meson
ninja
- pkgconfig
+ pkg-config
python3
vala
wrapGAppsHook
diff --git a/third_party/nixpkgs/pkgs/applications/science/math/nauty/default.nix b/third_party/nixpkgs/pkgs/applications/science/math/nauty/default.nix
index 94b7ad266c..05a7d874d9 100644
--- a/third_party/nixpkgs/pkgs/applications/science/math/nauty/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/math/nauty/default.nix
@@ -31,7 +31,7 @@ stdenv.mkDerivation rec {
checkTarget = "checks";
meta = with lib; {
inherit version;
- description = ''Programs for computing automorphism groups of graphs and digraphs'';
+ description = "Programs for computing automorphism groups of graphs and digraphs";
license = licenses.asl20;
maintainers = teams.sage.members;
platforms = platforms.unix;
diff --git a/third_party/nixpkgs/pkgs/applications/science/math/pspp/default.nix b/third_party/nixpkgs/pkgs/applications/science/math/pspp/default.nix
index 9d76ef75d2..6e9ff90315 100644
--- a/third_party/nixpkgs/pkgs/applications/science/math/pspp/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/math/pspp/default.nix
@@ -1,5 +1,5 @@
{ lib, stdenv, fetchurl, libxml2, readline, zlib, perl, cairo, gtk3, gsl
-, pkgconfig, gtksourceview, pango, gettext, dconf
+, pkg-config, gtksourceview, pango, gettext, dconf
, makeWrapper, gsettings-desktop-schemas, hicolor-icon-theme
, texinfo, ssw, python3
}:
@@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
sha256 = "0lqrash677b09zxdlxp89z6k02y4i23mbqg83956dwl69wc53dan";
};
- nativeBuildInputs = [ pkgconfig texinfo python3 ];
+ nativeBuildInputs = [ pkg-config texinfo python3 ];
buildInputs = [ libxml2 readline zlib perl cairo gtk3 gsl
gtksourceview pango gettext
makeWrapper gsettings-desktop-schemas hicolor-icon-theme ssw
diff --git a/third_party/nixpkgs/pkgs/applications/science/math/pynac/default.nix b/third_party/nixpkgs/pkgs/applications/science/math/pynac/default.nix
index d49285c3e2..00d35b491d 100644
--- a/third_party/nixpkgs/pkgs/applications/science/math/pynac/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/math/pynac/default.nix
@@ -2,7 +2,7 @@
, fetchFromGitHub
, fetchurl
, autoreconfHook
-, pkgconfig
+, pkg-config
, flint
, gmp
, python3
@@ -31,7 +31,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [
autoreconfHook
- pkgconfig
+ pkg-config
];
patches = [
diff --git a/third_party/nixpkgs/pkgs/applications/science/math/qalculate-gtk/default.nix b/third_party/nixpkgs/pkgs/applications/science/math/qalculate-gtk/default.nix
index d7d880df04..3d80d8c039 100644
--- a/third_party/nixpkgs/pkgs/applications/science/math/qalculate-gtk/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/math/qalculate-gtk/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, intltool, autoreconfHook, pkgconfig, libqalculate, gtk3, wrapGAppsHook }:
+{ lib, stdenv, fetchFromGitHub, intltool, autoreconfHook, pkg-config, libqalculate, gtk3, wrapGAppsHook }:
stdenv.mkDerivation rec {
pname = "qalculate-gtk";
@@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
hardeningDisable = [ "format" ];
- nativeBuildInputs = [ intltool pkgconfig autoreconfHook wrapGAppsHook ];
+ nativeBuildInputs = [ intltool pkg-config autoreconfHook wrapGAppsHook ];
buildInputs = [ libqalculate gtk3 ];
enableParallelBuilding = true;
diff --git a/third_party/nixpkgs/pkgs/applications/science/math/ratpoints/default.nix b/third_party/nixpkgs/pkgs/applications/science/math/ratpoints/default.nix
index 823c8abf52..eed1c8e3fd 100644
--- a/third_party/nixpkgs/pkgs/applications/science/math/ratpoints/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/math/ratpoints/default.nix
@@ -27,7 +27,7 @@ stdenv.mkDerivation rec {
meta = {
inherit version;
- description = ''A program to find rational points on hyperelliptic curves'';
+ description = "A program to find rational points on hyperelliptic curves";
license = lib.licenses.gpl2Plus;
maintainers = [lib.maintainers.raskin];
platforms = lib.platforms.unix;
diff --git a/third_party/nixpkgs/pkgs/applications/science/math/rofi-calc/default.nix b/third_party/nixpkgs/pkgs/applications/science/math/rofi-calc/default.nix
index e7cf98c726..22d1c92e1e 100644
--- a/third_party/nixpkgs/pkgs/applications/science/math/rofi-calc/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/math/rofi-calc/default.nix
@@ -1,7 +1,7 @@
{ lib, stdenv
, fetchFromGitHub
, autoreconfHook
-, pkgconfig
+, pkg-config
, rofi-unwrapped
, libqalculate
, glib
@@ -12,18 +12,18 @@
stdenv.mkDerivation rec {
pname = "rofi-calc";
- version = "1.9";
+ version = "2.0.0";
src = fetchFromGitHub {
owner = "svenstaro";
repo = pname;
rev = "v${version}";
- sha256 = "ZGY4ZtAG/ZnEnC80modZBV4RdRQElbkjeoKCEFVrncE=";
+ sha256 = "NbWXMash0pK7Y9gOEBbL7zXjFytoeZBN9/wIbRTvQ8g=";
};
nativeBuildInputs = [
autoreconfHook
- pkgconfig
+ pkg-config
gobject-introspection
wrapGAppsHook
];
diff --git a/third_party/nixpkgs/pkgs/applications/science/math/sage/default.nix b/third_party/nixpkgs/pkgs/applications/science/math/sage/default.nix
index 416f2b957b..8ef1f5189e 100644
--- a/third_party/nixpkgs/pkgs/applications/science/math/sage/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/math/sage/default.nix
@@ -17,7 +17,7 @@ let
inherit sage-src env-locations pynac singular;
ecl = maxima-ecl.ecl;
linbox = pkgs.linbox.override { withSage = true; };
- pkg-config = pkgs.pkgconfig; # not to confuse with pythonPackages.pkgconfig
+ pkg-config = pkgs.pkg-config; # not to confuse with pythonPackages.pkg-config
};
};
};
@@ -56,7 +56,7 @@ let
inherit env-locations;
inherit python3 singular palp flint pynac pythonEnv maxima-ecl;
ecl = maxima-ecl.ecl;
- pkg-config = pkgs.pkgconfig; # not to confuse with pythonPackages.pkgconfig
+ pkg-config = pkgs.pkg-config; # not to confuse with pythonPackages.pkg-config
};
# The documentation for sage, building it takes a lot of ram.
@@ -70,7 +70,7 @@ let
inherit python3 pythonEnv;
inherit sage-env;
inherit pynac singular maxima-ecl;
- pkg-config = pkgs.pkgconfig; # not to confuse with pythonPackages.pkgconfig
+ pkg-config = pkgs.pkg-config; # not to confuse with pythonPackages.pkg-config
three = nodePackages.three;
};
diff --git a/third_party/nixpkgs/pkgs/applications/science/math/scotch/default.nix b/third_party/nixpkgs/pkgs/applications/science/math/scotch/default.nix
index 6f8753ff38..b6613f25cb 100644
--- a/third_party/nixpkgs/pkgs/applications/science/math/scotch/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/math/scotch/default.nix
@@ -1,11 +1,11 @@
-{ lib, stdenv, fetchurl, bison, openmpi, flex, zlib}:
+{ lib, stdenv, fetchurl, bison, mpi, flex, zlib}:
stdenv.mkDerivation rec {
version = "6.0.4";
pname = "scotch";
src_name = "scotch_${version}";
- buildInputs = [ bison openmpi flex zlib ];
+ buildInputs = [ bison mpi flex zlib ];
src = fetchurl {
url = "https://gforge.inria.fr/frs/download.php/file/34618/${src_name}.tar.gz";
diff --git a/third_party/nixpkgs/pkgs/applications/science/math/singular/default.nix b/third_party/nixpkgs/pkgs/applications/science/math/singular/default.nix
index 8c5eac2c06..fad05099a7 100644
--- a/third_party/nixpkgs/pkgs/applications/science/math/singular/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/math/singular/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, gmp, bison, perl, ncurses, readline, coreutils, pkgconfig
+{ stdenv, fetchurl, gmp, bison, perl, ncurses, readline, coreutils, pkg-config
, lib
, fetchpatch
, autoreconfHook
@@ -66,7 +66,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [
bison
perl
- pkgconfig
+ pkg-config
autoreconfHook
];
diff --git a/third_party/nixpkgs/pkgs/applications/science/math/symmetrica/default.nix b/third_party/nixpkgs/pkgs/applications/science/math/symmetrica/default.nix
index ca75225979..ed9e64347a 100644
--- a/third_party/nixpkgs/pkgs/applications/science/math/symmetrica/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/math/symmetrica/default.nix
@@ -27,7 +27,7 @@ stdenv.mkDerivation rec {
enableParallelBuilding = true;
meta = with lib; {
- description = ''A collection of routines for representation theory and combinatorics'';
+ description = "A collection of routines for representation theory and combinatorics";
license = licenses.isc;
maintainers = teams.sage.members;
platforms = platforms.unix;
diff --git a/third_party/nixpkgs/pkgs/applications/science/math/tilp2/default.nix b/third_party/nixpkgs/pkgs/applications/science/math/tilp2/default.nix
new file mode 100644
index 0000000000..1b46f982b4
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/applications/science/math/tilp2/default.nix
@@ -0,0 +1,56 @@
+{ stdenv
+, lib
+, fetchurl
+, fetchpatch
+, autoreconfHook
+, pkg-config
+, intltool
+, glib
+, gnome2
+, gfm
+, libticables2
+, libticalcs2
+, libticonv
+, libtifiles2
+}:
+
+stdenv.mkDerivation rec {
+ pname = "tilp2";
+ version = "1.18";
+ src = fetchurl {
+ url = "mirror://sourceforge/tilp/${pname}-${version}.tar.bz2";
+ sha256 = "0isf73bjwk06baz2gm3vpdh600gqck9ca4aqxzb089dmxriv6fkv";
+ };
+
+ patches = fetchpatch {
+ name = "remove-broken-kde-support.patch";
+ url = "https://aur.archlinux.org/cgit/aur.git/plain/remove-broken-kde-support.patch?h=tilp";
+ sha256 = "1fn6vh7r45spkwpmkvffkbn7zrcsdrs5mjmspd5rwi3jc12cy3ny";
+ };
+
+ nativeBuildInputs = [
+ autoreconfHook
+ pkg-config
+ intltool
+ ];
+
+ buildInputs = [
+ glib
+ gnome2.gtk
+ gnome2.libglade
+ gfm
+ libticables2
+ libticalcs2
+ libticonv
+ libtifiles2
+ ];
+
+ meta = with lib; {
+ changelog = "http://lpg.ticalc.org/prj_tilp/news.html";
+ description = "Transfer data between Texas Instruments graphing calculators and a computer";
+ homepage = "http://lpg.ticalc.org/prj_tilp/";
+ license = licenses.gpl2Plus;
+ maintainers = with maintainers; [ luc65r ];
+ platforms = with platforms; linux ++ darwin;
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/applications/science/medicine/dcmtk/default.nix b/third_party/nixpkgs/pkgs/applications/science/medicine/dcmtk/default.nix
index 0312043306..8a06260ebc 100644
--- a/third_party/nixpkgs/pkgs/applications/science/medicine/dcmtk/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/medicine/dcmtk/default.nix
@@ -3,12 +3,12 @@
with lib;
stdenv.mkDerivation rec {
pname = "dcmtk";
- version = "3.6.5";
+ version = "3.6.6";
src = fetchFromGitHub {
owner = "DCMTK";
repo = pname;
rev = "DCMTK-${version}";
- sha256 = "0i38k1s0wdpbxxpiwsx490mszhxi45wp0z67iksvh60wfkaw54na";
+ sha256 = "sha256-bpvf2JJXikV/CqmXZb3w4Ua3VBEQcQk7PXw9ie0t8xo=";
};
nativeBuildInputs = [ cmake ];
diff --git a/third_party/nixpkgs/pkgs/applications/science/misc/boinc/default.nix b/third_party/nixpkgs/pkgs/applications/science/misc/boinc/default.nix
index e549fda116..460ea1408e 100644
--- a/third_party/nixpkgs/pkgs/applications/science/misc/boinc/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/misc/boinc/default.nix
@@ -1,4 +1,4 @@
-{ fetchFromGitHub, lib, stdenv, autoconf, automake, pkgconfig, m4, curl,
+{ fetchFromGitHub, lib, stdenv, autoconf, automake, pkg-config, m4, curl,
libGLU, libGL, libXmu, libXi, freeglut, libjpeg, libtool, wxGTK30, xcbutil,
sqlite, gtk2, patchelf, libXScrnSaver, libnotify, libX11, libxcb }:
@@ -19,7 +19,7 @@ stdenv.mkDerivation rec {
sha256 = "0nicpkag18xq0libfqqvs0im22mijpsxzfk272iwdd9l0lmgfvyd";
};
- nativeBuildInputs = [ libtool automake autoconf m4 pkgconfig ];
+ nativeBuildInputs = [ libtool automake autoconf m4 pkg-config ];
buildInputs = [
curl libGLU libGL libXmu libXi freeglut libjpeg wxGTK30 sqlite gtk2 libXScrnSaver
diff --git a/third_party/nixpkgs/pkgs/applications/science/misc/foldingathome/control.nix b/third_party/nixpkgs/pkgs/applications/science/misc/foldingathome/control.nix
index 832c631175..1430881a3f 100644
--- a/third_party/nixpkgs/pkgs/applications/science/misc/foldingathome/control.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/misc/foldingathome/control.nix
@@ -35,8 +35,6 @@ stdenv.mkDerivation rec {
buildInputs = [ fahviewer python ];
- doBuild = false;
-
unpackPhase = ''
dpkg-deb -x ${src} ./
'';
diff --git a/third_party/nixpkgs/pkgs/applications/science/misc/openmodelica/default.nix b/third_party/nixpkgs/pkgs/applications/science/misc/openmodelica/default.nix
index a18131993e..cab0fa5ff5 100644
--- a/third_party/nixpkgs/pkgs/applications/science/misc/openmodelica/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/misc/openmodelica/default.nix
@@ -1,6 +1,6 @@
{lib, stdenv, fetchgit, fetchsvn, autoconf, automake, libtool, gfortran, clang, cmake, gnumake,
hwloc, jre, lapack, blas, hdf5, expat, ncurses, readline, qt4, webkitgtk, which,
-lp_solve, omniorb, sqlite, libatomic_ops, pkgconfig, file, gettext, flex, bison,
+lp_solve, omniorb, sqlite, libatomic_ops, pkg-config, file, gettext, flex, bison,
doxygen, boost, openscenegraph, gnome2, xorg, git, bash, gtk2, makeWrapper }:
let
@@ -16,7 +16,7 @@ stdenv.mkDerivation {
buildInputs = [autoconf cmake automake libtool gfortran clang gnumake
hwloc jre lapack blas hdf5 expat ncurses readline qt4 webkitgtk which
- lp_solve omniorb sqlite libatomic_ops pkgconfig file gettext flex bison
+ lp_solve omniorb sqlite libatomic_ops pkg-config file gettext flex bison
doxygen boost openscenegraph gnome2.gtkglext xorg.libXmu
git gtk2 makeWrapper];
diff --git a/third_party/nixpkgs/pkgs/applications/science/misc/openmvg/default.nix b/third_party/nixpkgs/pkgs/applications/science/misc/openmvg/default.nix
index bf21983adc..2e34f2d15d 100644
--- a/third_party/nixpkgs/pkgs/applications/science/misc/openmvg/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/misc/openmvg/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, pkgconfig, cmake
+{ lib, stdenv, fetchFromGitHub, pkg-config, cmake
, libjpeg ? null
, zlib ? null
, libpng ? null
@@ -21,7 +21,7 @@ stdenv.mkDerivation rec {
buildInputs = [ libjpeg zlib libpng eigen libtiff ];
- nativeBuildInputs = [ cmake pkgconfig ];
+ nativeBuildInputs = [ cmake pkg-config ];
cmakeFlags = [
"-DCMAKE_CXX_FLAGS=-std=c++11"
diff --git a/third_party/nixpkgs/pkgs/applications/science/misc/openmvs/default.nix b/third_party/nixpkgs/pkgs/applications/science/misc/openmvs/default.nix
index ec22aaa599..731230130c 100644
--- a/third_party/nixpkgs/pkgs/applications/science/misc/openmvs/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/misc/openmvs/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, pkgconfig, cmake
+{ lib, stdenv, fetchFromGitHub, pkg-config, cmake
, eigen, opencv, ceres-solver, cgal, boost, vcg
, gmp, mpfr, glog, gflags, libjpeg_turbo }:
@@ -14,7 +14,7 @@ stdenv.mkDerivation {
buildInputs = [ eigen opencv ceres-solver cgal boost vcg gmp mpfr glog gflags libjpeg_turbo ];
- nativeBuildInputs = [ cmake pkgconfig ];
+ nativeBuildInputs = [ cmake pkg-config ];
preConfigure = ''
cmakeFlagsArray=(
diff --git a/third_party/nixpkgs/pkgs/applications/science/misc/rink/default.nix b/third_party/nixpkgs/pkgs/applications/science/misc/rink/default.nix
index 5670969e7a..4f0d1eae48 100644
--- a/third_party/nixpkgs/pkgs/applications/science/misc/rink/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/misc/rink/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, rustPlatform, openssl, pkg-config, ncurses }:
+{ lib, fetchFromGitHub, rustPlatform, openssl, pkg-config, ncurses }:
rustPlatform.buildRustPackage rec {
version = "0.5.1";
diff --git a/third_party/nixpkgs/pkgs/applications/science/misc/root/default.nix b/third_party/nixpkgs/pkgs/applications/science/misc/root/default.nix
index 425d3e1e4b..2f3d57c31e 100644
--- a/third_party/nixpkgs/pkgs/applications/science/misc/root/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/misc/root/default.nix
@@ -1,6 +1,6 @@
{ stdenv, lib, fetchurl, makeWrapper, cmake, ftgl, gl2ps, glew, gsl, llvm_5
, libX11, libXpm, libXft, libXext, libGLU, libGL, libxml2, lz4, lzma, pcre
-, pkgconfig, python, xxHash, zlib, zstd
+, pkg-config, python, xxHash, zlib, zstd
, libAfterImage, giflib, libjpeg, libtiff, libpng
, Cocoa, OpenGL, noSplash ? false }:
@@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
sha256 = "0mqvj42nax0bmz8h83jjlwjm3xxjy1n0n10inc8csip9ly28fs64";
};
- nativeBuildInputs = [ makeWrapper cmake pkgconfig ];
+ nativeBuildInputs = [ makeWrapper cmake pkg-config ];
buildInputs = [ ftgl gl2ps glew pcre zlib zstd llvm_5 libxml2 lz4 lzma gsl xxHash libAfterImage giflib libjpeg libtiff libpng python.pkgs.numpy ]
++ lib.optionals (!stdenv.isDarwin) [ libX11 libXpm libXft libXext libGLU libGL ]
++ lib.optionals (stdenv.isDarwin) [ Cocoa OpenGL ]
diff --git a/third_party/nixpkgs/pkgs/applications/science/misc/snakemake/default.nix b/third_party/nixpkgs/pkgs/applications/science/misc/snakemake/default.nix
index 6b3c405a9a..edf26f7ec2 100644
--- a/third_party/nixpkgs/pkgs/applications/science/misc/snakemake/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/misc/snakemake/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, python3Packages }:
+{ lib, python3Packages }:
python3Packages.buildPythonApplication rec {
pname = "snakemake";
diff --git a/third_party/nixpkgs/pkgs/applications/science/molecular-dynamics/gromacs/default.nix b/third_party/nixpkgs/pkgs/applications/science/molecular-dynamics/gromacs/default.nix
index c40faddbbf..bdec2ccc66 100644
--- a/third_party/nixpkgs/pkgs/applications/science/molecular-dynamics/gromacs/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/molecular-dynamics/gromacs/default.nix
@@ -3,10 +3,10 @@
, cmake
, hwloc
, fftw
-, openmpi
, perl
, singlePrec ? true
, mpiEnabled ? false
+, mpi
, cpuAcceleration ? null
}:
@@ -33,7 +33,7 @@ in stdenv.mkDerivation rec {
nativeBuildInputs = [ cmake ];
buildInputs = [ fftw perl hwloc ]
- ++ (lib.optionals mpiEnabled [ openmpi ]);
+ ++ (lib.optionals mpiEnabled [ mpi ]);
cmakeFlags = [
"-DGMX_SIMD:STRING=${SIMD cpuAcceleration}"
diff --git a/third_party/nixpkgs/pkgs/applications/science/molecular-dynamics/lammps/default.nix b/third_party/nixpkgs/pkgs/applications/science/molecular-dynamics/lammps/default.nix
index 123afef03e..51ce64115e 100644
--- a/third_party/nixpkgs/pkgs/applications/science/molecular-dynamics/lammps/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/molecular-dynamics/lammps/default.nix
@@ -1,6 +1,7 @@
{ lib, stdenv, fetchFromGitHub
, libpng, gzip, fftw, blas, lapack
-, mpi ? null
+, withMPI ? false
+, mpi
}:
let packages = [
"asphere" "body" "class2" "colloid" "compress" "coreshell"
@@ -8,7 +9,6 @@ let packages = [
"opt" "peri" "qeq" "replica" "rigid" "shock" "snap" "srd" "user-reaxc"
];
lammps_includes = "-DLAMMPS_EXCEPTIONS -DLAMMPS_GZIP -DLAMMPS_MEMALIGN=64";
- withMPI = (mpi != null);
in
stdenv.mkDerivation rec {
# LAMMPS has weird versioning converted to ISO 8601 format
diff --git a/third_party/nixpkgs/pkgs/applications/science/physics/elmerfem/default.nix b/third_party/nixpkgs/pkgs/applications/science/physics/elmerfem/default.nix
index 6fa25ce66a..5033b28bd3 100644
--- a/third_party/nixpkgs/pkgs/applications/science/physics/elmerfem/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/physics/elmerfem/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, cmake, git, gfortran, openmpi, blas, liblapack, qt4, qwt6_qt4, pkg-config }:
+{ lib, stdenv, fetchFromGitHub, cmake, git, gfortran, mpi, blas, liblapack, qt4, qwt6_qt4, pkg-config }:
stdenv.mkDerivation rec {
pname = "elmerfem";
@@ -14,7 +14,7 @@ stdenv.mkDerivation rec {
hardeningDisable = [ "format" ];
nativeBuildInputs = [ cmake pkg-config git ];
- buildInputs = [ gfortran openmpi blas liblapack qt4 qwt6_qt4 ];
+ buildInputs = [ gfortran mpi blas liblapack qt4 qwt6_qt4 ];
preConfigure = ''
patchShebangs ./
diff --git a/third_party/nixpkgs/pkgs/applications/science/robotics/apmplanner2/default.nix b/third_party/nixpkgs/pkgs/applications/science/robotics/apmplanner2/default.nix
index e6d1c544ee..e048b881d3 100644
--- a/third_party/nixpkgs/pkgs/applications/science/robotics/apmplanner2/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/robotics/apmplanner2/default.nix
@@ -5,13 +5,13 @@
mkDerivation rec {
pname = "apmplanner2";
- version = "2.0.28-rc1";
+ version = "2.0.28";
src = fetchFromGitHub {
owner = "ArduPilot";
repo = "apm_planner";
rev = version;
- sha256 = "18yn8bdz5hmgb0m5hlk8bibz4cj4g25w75pm1rvc4ds0mr1qgyjd";
+ sha256 = "0wvbfjnnf7sh6fpgw8gimh5hgzywj3nwrgr80r782f5gayd3v2l1";
};
buildInputs = [
diff --git a/third_party/nixpkgs/pkgs/applications/science/robotics/betaflight-configurator/default.nix b/third_party/nixpkgs/pkgs/applications/science/robotics/betaflight-configurator/default.nix
index 0b39c60b28..9a304272fe 100644
--- a/third_party/nixpkgs/pkgs/applications/science/robotics/betaflight-configurator/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/robotics/betaflight-configurator/default.nix
@@ -20,9 +20,9 @@ stdenv.mkDerivation rec {
};
nativeBuildInputs = [ wrapGAppsHook ];
-
+
buildInputs = [ unzip gsettings-desktop-schemas gtk3 ];
-
+
installPhase = ''
mkdir -p $out/bin \
$out/opt/${pname}
@@ -38,7 +38,7 @@ stdenv.mkDerivation rec {
description = "The Betaflight flight control system configuration tool";
longDescription = ''
A crossplatform configuration tool for the Betaflight flight control system.
- Various types of aircraft are supported by the tool and by Betaflight, e.g.
+ Various types of aircraft are supported by the tool and by Betaflight, e.g.
quadcopters, hexacopters, octocopters and fixed-wing aircraft.
'';
homepage = "https://github.com/betaflight/betaflight/wiki";
diff --git a/third_party/nixpkgs/pkgs/applications/science/robotics/mavproxy/default.nix b/third_party/nixpkgs/pkgs/applications/science/robotics/mavproxy/default.nix
index 22a32f89bd..e8c801ff37 100644
--- a/third_party/nixpkgs/pkgs/applications/science/robotics/mavproxy/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/robotics/mavproxy/default.nix
@@ -3,11 +3,11 @@
buildPythonApplication rec {
pname = "MAVProxy";
- version = "1.8.30";
+ version = "1.8.31";
src = fetchPypi {
inherit pname version;
- sha256 = "fe046481b793b592334749249620fce8a463f4c46b394ff744645975465d677b";
+ sha256 = "51d4a21372fcac615a0191cb29c444889ecfede402e95c847346842400a86273";
};
postPatch = ''
diff --git a/third_party/nixpkgs/pkgs/applications/science/robotics/qgroundcontrol/default.nix b/third_party/nixpkgs/pkgs/applications/science/robotics/qgroundcontrol/default.nix
index 023a4fc8b6..95c8aebd32 100644
--- a/third_party/nixpkgs/pkgs/applications/science/robotics/qgroundcontrol/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/robotics/qgroundcontrol/default.nix
@@ -1,7 +1,7 @@
{ lib, mkDerivation, fetchFromGitHub, SDL2
, qtbase, qtcharts, qtlocation, qtserialport, qtsvg, qtquickcontrols2
, qtgraphicaleffects, qtspeech, qtx11extras, qmake, qttools
-, gst_all_1, wayland, pkgconfig
+, gst_all_1, wayland, pkg-config
}:
mkDerivation rec {
@@ -19,7 +19,7 @@ mkDerivation rec {
enableParallelBuilding = true;
buildInputs = [ SDL2 ] ++ gstInputs ++ qtInputs;
- nativeBuildInputs = [ pkgconfig qmake qttools ];
+ nativeBuildInputs = [ pkg-config qmake qttools ];
preConfigure = ''
mkdir build
diff --git a/third_party/nixpkgs/pkgs/applications/science/robotics/sumorobot-manager/default.nix b/third_party/nixpkgs/pkgs/applications/science/robotics/sumorobot-manager/default.nix
index bd056a2ec2..0b4b807a48 100644
--- a/third_party/nixpkgs/pkgs/applications/science/robotics/sumorobot-manager/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/robotics/sumorobot-manager/default.nix
@@ -1,5 +1,5 @@
{ lib, stdenv, python3, qt5, fetchFromGitHub, wrapPython, pyqt5, pyserial }:
-
+
stdenv.mkDerivation rec {
pname = "sumorobot-manager";
version = "0.9.0";
diff --git a/third_party/nixpkgs/pkgs/applications/search/grepm/default.nix b/third_party/nixpkgs/pkgs/applications/search/grepm/default.nix
index 7fef36d910..1225f036a4 100644
--- a/third_party/nixpkgs/pkgs/applications/search/grepm/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/search/grepm/default.nix
@@ -22,7 +22,7 @@ stdenv.mkDerivation {
-e "s:^\( *\)mutt:\1${mutt}/bin/mutt:" \
$out/bin/grepm
'';
-
+
meta = with lib; {
description = "Wrapper for grepmail utilizing mutt";
homepage = "http://www.barsnick.net/sw/grepm.html";
diff --git a/third_party/nixpkgs/pkgs/applications/system/glances/default.nix b/third_party/nixpkgs/pkgs/applications/system/glances/default.nix
index b0bd5cc8b1..10a6eb9c6b 100644
--- a/third_party/nixpkgs/pkgs/applications/system/glances/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/system/glances/default.nix
@@ -9,14 +9,14 @@
buildPythonApplication rec {
pname = "glances";
- version = "3.1.5";
+ version = "3.1.6.1";
disabled = isPyPy;
src = fetchFromGitHub {
owner = "nicolargo";
repo = "glances";
rev = "v${version}";
- sha256 = "0l91nvlwyabxlsy5p533dqnc68mmvykfsrcsnxylcpjjl1nzy931";
+ sha256 = "sha256-lYvFNeCuvLIV//fEQDZIj+nLGZmrKHfAQyNpe4vMmfU=";
};
# Some tests fail in the sandbox (they e.g. require access to /sys/class/power_supply):
diff --git a/third_party/nixpkgs/pkgs/applications/terminal-emulators/alacritty/default.nix b/third_party/nixpkgs/pkgs/applications/terminal-emulators/alacritty/default.nix
index 13a67c6236..71986e6ec6 100644
--- a/third_party/nixpkgs/pkgs/applications/terminal-emulators/alacritty/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/terminal-emulators/alacritty/default.nix
@@ -8,7 +8,7 @@
, installShellFiles
, makeWrapper
, ncurses
-, pkgconfig
+, pkg-config
, python3
, expat
@@ -23,7 +23,7 @@
, libxcb
, libxkbcommon
, wayland
-, xdg_utils
+, xdg-utils
# Darwin Frameworks
, AppKit
@@ -69,7 +69,7 @@ rustPlatform.buildRustPackage rec {
installShellFiles
makeWrapper
ncurses
- pkgconfig
+ pkg-config
python3
];
@@ -87,7 +87,7 @@ rustPlatform.buildRustPackage rec {
postPatch = ''
substituteInPlace alacritty/src/config/mouse.rs \
- --replace xdg-open ${xdg_utils}/bin/xdg-open
+ --replace xdg-open ${xdg-utils}/bin/xdg-open
'';
installPhase = ''
diff --git a/third_party/nixpkgs/pkgs/applications/terminal-emulators/eterm/default.nix b/third_party/nixpkgs/pkgs/applications/terminal-emulators/eterm/default.nix
index b72b31babe..9e2afe5790 100644
--- a/third_party/nixpkgs/pkgs/applications/terminal-emulators/eterm/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/terminal-emulators/eterm/default.nix
@@ -1,6 +1,6 @@
{ lib, stdenv, fetchurl
, libX11, libXext, libXaw
-, pkgconfig, imlib2, libast }:
+, pkg-config, imlib2, libast }:
stdenv.mkDerivation rec {
pname = "eterm";
@@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
sha256 = "0g71szjklkiczxwzbjjfm59y6v9w4hp8mg7cy99z1g7qcjm0gfbj";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ libX11 libXext libXaw imlib2 ];
propagatedBuildInputs = [ libast ];
diff --git a/third_party/nixpkgs/pkgs/applications/terminal-emulators/evilvte/default.nix b/third_party/nixpkgs/pkgs/applications/terminal-emulators/evilvte/default.nix
index 40e723f168..06dafe0916 100644
--- a/third_party/nixpkgs/pkgs/applications/terminal-emulators/evilvte/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/terminal-emulators/evilvte/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchgit, makeWrapper, pkgconfig,
+{ lib, stdenv, fetchgit, makeWrapper, pkg-config,
gnome2, glib, pango, cairo, gdk-pixbuf, atk, freetype, xorg,
configH ? ""
}:
@@ -15,7 +15,7 @@ stdenv.mkDerivation {
buildInputs = [
gnome2.vte glib pango gnome2.gtk cairo gdk-pixbuf atk freetype xorg.libX11
- xorg.xorgproto xorg.libXext makeWrapper pkgconfig
+ xorg.xorgproto xorg.libXext makeWrapper pkg-config
];
buildPhase = ''
diff --git a/third_party/nixpkgs/pkgs/applications/terminal-emulators/foot/default.nix b/third_party/nixpkgs/pkgs/applications/terminal-emulators/foot/default.nix
index 2b79c5362d..b9a8316794 100644
--- a/third_party/nixpkgs/pkgs/applications/terminal-emulators/foot/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/terminal-emulators/foot/default.nix
@@ -21,7 +21,7 @@
}:
let
- version = "1.6.2";
+ version = "1.6.3";
# build stimuli file for PGO build and the script to generate it
# independently of the foot's build, so we can cache the result
@@ -87,7 +87,7 @@ stdenv.mkDerivation rec {
src = fetchzip {
url = "https://codeberg.org/dnkl/${pname}/archive/${version}.tar.gz";
- sha256 = "08i3jmjky5s2nnc0c95c009cym91rs4sj4876sr4xnlkb7ab4812";
+ sha256 = "0rm7w29wf3gipf69qf7s42qw8857z74gsigrpz9g6vvd1x58f03m";
};
nativeBuildInputs = [
diff --git a/third_party/nixpkgs/pkgs/applications/terminal-emulators/guake/default.nix b/third_party/nixpkgs/pkgs/applications/terminal-emulators/guake/default.nix
index f90be38ebd..62cb6707c1 100644
--- a/third_party/nixpkgs/pkgs/applications/terminal-emulators/guake/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/terminal-emulators/guake/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv
+{ lib
, fetchFromGitHub
, python3
, glibcLocales
@@ -59,7 +59,7 @@ python3.pkgs.buildPythonApplication rec {
PBR_VERSION = version; # pbr needs either .git directory, sdist, or env var
makeFlags = [
- "prefix=${placeholder ''out''}"
+ "prefix=${placeholder "out"}"
];
preFixup = ''
diff --git a/third_party/nixpkgs/pkgs/applications/terminal-emulators/havoc/default.nix b/third_party/nixpkgs/pkgs/applications/terminal-emulators/havoc/default.nix
index 61fd5831dc..5df53be3b9 100644
--- a/third_party/nixpkgs/pkgs/applications/terminal-emulators/havoc/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/terminal-emulators/havoc/default.nix
@@ -1,5 +1,5 @@
{ lib, stdenv, fetchFromGitHub
-, pkgconfig, libxkbcommon, wayland, wayland-protocols }:
+, pkg-config, libxkbcommon, wayland, wayland-protocols }:
stdenv.mkDerivation rec {
@@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
sha256 = "1g05r9j6srwz1krqvzckx80jn8fm48rkb4xp68953gy9yp2skg3k";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ libxkbcommon wayland wayland-protocols ];
dontConfigure = true;
diff --git a/third_party/nixpkgs/pkgs/applications/terminal-emulators/kitty/default.nix b/third_party/nixpkgs/pkgs/applications/terminal-emulators/kitty/default.nix
index fbafa1c6bc..91d7b48738 100644
--- a/third_party/nixpkgs/pkgs/applications/terminal-emulators/kitty/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/terminal-emulators/kitty/default.nix
@@ -1,5 +1,5 @@
{ lib, stdenv, substituteAll, fetchFromGitHub, python3Packages, libunistring,
- harfbuzz, fontconfig, pkgconfig, ncurses, imagemagick, xsel,
+ harfbuzz, fontconfig, pkg-config, ncurses, imagemagick, xsel,
libstartup_notification, libGL, libX11, libXrandr, libXinerama, libXcursor,
libxkbcommon, libXi, libXext, wayland-protocols, wayland,
lcms2,
@@ -52,7 +52,7 @@ buildPythonApplication rec {
];
nativeBuildInputs = [
- pkgconfig sphinx ncurses
+ pkg-config sphinx ncurses
installShellFiles
] ++ lib.optionals stdenv.isDarwin [
imagemagick
diff --git a/third_party/nixpkgs/pkgs/applications/terminal-emulators/lilyterm/default.nix b/third_party/nixpkgs/pkgs/applications/terminal-emulators/lilyterm/default.nix
index 9822b180b2..9e2d2a67b4 100644
--- a/third_party/nixpkgs/pkgs/applications/terminal-emulators/lilyterm/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/terminal-emulators/lilyterm/default.nix
@@ -1,5 +1,5 @@
{ stdenv, lib, fetchurl, fetchFromGitHub
-, pkgconfig
+, pkg-config
, autoconf, automake, intltool, gettext
, gtk, vte
, flavour ? "stable"
@@ -35,7 +35,7 @@ stdenv.mkDerivation rec {
inherit (stuff) src version;
- nativeBuildInputs = [ pkgconfig autoconf automake intltool gettext ];
+ nativeBuildInputs = [ pkg-config autoconf automake intltool gettext ];
buildInputs = [ gtk vte ];
preConfigure = "sh autogen.sh";
diff --git a/third_party/nixpkgs/pkgs/applications/terminal-emulators/lxterminal/default.nix b/third_party/nixpkgs/pkgs/applications/terminal-emulators/lxterminal/default.nix
index 0b992cd268..a62db90c9e 100644
--- a/third_party/nixpkgs/pkgs/applications/terminal-emulators/lxterminal/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/terminal-emulators/lxterminal/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, automake, autoconf, intltool, pkgconfig, gtk3, vte, wrapGAppsHook
+{ lib, stdenv, fetchurl, automake, autoconf, intltool, pkg-config, gtk3, vte, wrapGAppsHook
, libxslt, docbook_xml_dtd_412, docbook_xsl, libxml2, findXMLCatalogs
}:
@@ -19,7 +19,7 @@ stdenv.mkDerivation {
];
nativeBuildInputs = [
- automake autoconf intltool pkgconfig wrapGAppsHook
+ automake autoconf intltool pkg-config wrapGAppsHook
libxslt docbook_xml_dtd_412 docbook_xsl libxml2 findXMLCatalogs
];
diff --git a/third_party/nixpkgs/pkgs/applications/terminal-emulators/mlterm/default.nix b/third_party/nixpkgs/pkgs/applications/terminal-emulators/mlterm/default.nix
index 9c01430d6d..9462931434 100644
--- a/third_party/nixpkgs/pkgs/applications/terminal-emulators/mlterm/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/terminal-emulators/mlterm/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, lib, fetchFromGitHub, pkgconfig, autoconf, makeDesktopItem
+{ stdenv, lib, fetchFromGitHub, pkg-config, autoconf, makeDesktopItem
, libX11, gdk-pixbuf, cairo, libXft, gtk3, vte
, harfbuzz #substituting glyphs with opentype fonts
, fribidi, m17n_lib #bidi and encoding
@@ -19,7 +19,7 @@ stdenv.mkDerivation rec {
sha256 = "1hh196kz2n3asv8r8r2bdk5b2w93zq7rw4880ciiq1554h0ib7fj";
};
- nativeBuildInputs = [ pkgconfig autoconf wrapGAppsHook ];
+ nativeBuildInputs = [ pkg-config autoconf wrapGAppsHook ];
buildInputs = [
libX11
gdk-pixbuf.dev
diff --git a/third_party/nixpkgs/pkgs/applications/terminal-emulators/mrxvt/default.nix b/third_party/nixpkgs/pkgs/applications/terminal-emulators/mrxvt/default.nix
index e273e96cbe..b0b9ee6111 100644
--- a/third_party/nixpkgs/pkgs/applications/terminal-emulators/mrxvt/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/terminal-emulators/mrxvt/default.nix
@@ -1,11 +1,11 @@
{ lib, stdenv, fetchurl, libX11, libXft, libXi, xorgproto, libSM, libICE
-, freetype, pkgconfig, which }:
+, freetype, pkg-config, which }:
stdenv.mkDerivation {
name = "mrxvt-0.5.4";
buildInputs =
- [ libX11 libXft libXi xorgproto libSM libICE freetype pkgconfig which ];
+ [ libX11 libXft libXi xorgproto libSM libICE freetype pkg-config which ];
configureFlags = [
"--with-x"
@@ -30,8 +30,8 @@ stdenv.mkDerivation {
meta = with lib; {
description = "Lightweight multitabbed feature-rich X11 terminal emulator";
longDescription = "
- Multitabbed lightweight terminal emulator based on rxvt.
- Supports transparency, backgroundimages, freetype fonts, ...
+ Multitabbed lightweight terminal emulator based on rxvt.
+ Supports transparency, backgroundimages, freetype fonts, ...
";
homepage = "https://sourceforge.net/projects/materm";
license = licenses.gpl2;
diff --git a/third_party/nixpkgs/pkgs/applications/terminal-emulators/roxterm/default.nix b/third_party/nixpkgs/pkgs/applications/terminal-emulators/roxterm/default.nix
index 93c3ab099c..fff534aaff 100644
--- a/third_party/nixpkgs/pkgs/applications/terminal-emulators/roxterm/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/terminal-emulators/roxterm/default.nix
@@ -1,7 +1,7 @@
{ at-spi2-core, cmake, dbus, dbus-glib, docbook_xsl, epoxy, fetchpatch, fetchFromGitHub
, glib, gtk3, harfbuzz, libXdmcp, libXtst, libpthreadstubs
, libselinux, libsepol, libtasn1, libxkbcommon, libxslt, p11-kit, pcre2
-, pkgconfig, lib, stdenv, util-linuxMinimal, vte, wrapGAppsHook, xmlto
+, pkg-config, lib, stdenv, util-linuxMinimal, vte, wrapGAppsHook, xmlto
}:
stdenv.mkDerivation rec {
@@ -25,7 +25,7 @@ stdenv.mkDerivation rec {
})
];
- nativeBuildInputs = [ cmake pkgconfig wrapGAppsHook libxslt ];
+ nativeBuildInputs = [ cmake pkg-config wrapGAppsHook libxslt ];
buildInputs =
[ gtk3 dbus dbus-glib vte pcre2 harfbuzz libpthreadstubs libXdmcp
diff --git a/third_party/nixpkgs/pkgs/applications/terminal-emulators/rxvt-unicode-plugins/urxvt-bidi/default.nix b/third_party/nixpkgs/pkgs/applications/terminal-emulators/rxvt-unicode-plugins/urxvt-bidi/default.nix
index 4b6b4eb818..cb3843cb61 100644
--- a/third_party/nixpkgs/pkgs/applications/terminal-emulators/rxvt-unicode-plugins/urxvt-bidi/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/terminal-emulators/rxvt-unicode-plugins/urxvt-bidi/default.nix
@@ -1,4 +1,4 @@
-{ lib, fetchurl, perlPackages, pkgconfig, fribidi }:
+{ lib, fetchurl, perlPackages, pkg-config, fribidi }:
perlPackages.buildPerlPackage rec {
pname = "urxvt-bidi";
@@ -9,7 +9,7 @@ perlPackages.buildPerlPackage rec {
sha256 = "1w65xbi4mw5acsrpv3phyzv82ghb29kpbb3b1b1gcinlfxl6f61m";
};
- nativeBuildInputs = [ pkgconfig perlPackages.ExtUtilsPkgConfig ];
+ nativeBuildInputs = [ pkg-config perlPackages.ExtUtilsPkgConfig ];
buildInputs = [ fribidi ];
postInstall = ''
diff --git a/third_party/nixpkgs/pkgs/applications/terminal-emulators/rxvt-unicode/default.nix b/third_party/nixpkgs/pkgs/applications/terminal-emulators/rxvt-unicode/default.nix
index fe1ddf5767..82536e4b87 100644
--- a/third_party/nixpkgs/pkgs/applications/terminal-emulators/rxvt-unicode/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/terminal-emulators/rxvt-unicode/default.nix
@@ -1,7 +1,7 @@
{ lib, stdenv, fetchurl, makeDesktopItem
, libX11, libXt, libXft, libXrender
, ncurses, fontconfig, freetype
-, pkgconfig, gdk-pixbuf, perl
+, pkg-config, gdk-pixbuf, perl
, perlSupport ? true
, gdkPixbufSupport ? true
, unicode3Support ? true
@@ -36,7 +36,7 @@ stdenv.mkDerivation {
buildInputs =
[ libX11 libXt libXft ncurses # required to build the terminfo file
- fontconfig freetype pkgconfig libXrender
+ fontconfig freetype pkg-config libXrender
] ++ optional perlSupport perl
++ optional gdkPixbufSupport gdk-pixbuf;
diff --git a/third_party/nixpkgs/pkgs/applications/terminal-emulators/rxvt/default.nix b/third_party/nixpkgs/pkgs/applications/terminal-emulators/rxvt/default.nix
index 2c89940f76..0cd4f13e46 100644
--- a/third_party/nixpkgs/pkgs/applications/terminal-emulators/rxvt/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/terminal-emulators/rxvt/default.nix
@@ -1,5 +1,5 @@
{ lib, stdenv, fetchurl
-, pkgconfig, libtool
+, pkg-config, libtool
, libX11, libXt, libXpm }:
stdenv.mkDerivation rec {
@@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
sha256 = "0jfl71gz3k7zh3kxdb8lxi06kajjnx7bq1rxjgk680l209jxask1";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ libtool libX11 libXt libXpm ];
configurePhase = ''
diff --git a/third_party/nixpkgs/pkgs/applications/terminal-emulators/sakura/default.nix b/third_party/nixpkgs/pkgs/applications/terminal-emulators/sakura/default.nix
index 6aa1c4b44d..af56f54a41 100644
--- a/third_party/nixpkgs/pkgs/applications/terminal-emulators/sakura/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/terminal-emulators/sakura/default.nix
@@ -1,7 +1,7 @@
{ lib, stdenv
, fetchurl
, cmake
-, pkgconfig
+, pkg-config
, gtk3
, perl
, vte
@@ -19,7 +19,7 @@ stdenv.mkDerivation rec {
sha256 = "sha256-cppODnUKQpS9kFkkOqxU3yqAElAVn8VQtQsP4Carkos=";
};
- nativeBuildInputs = [ cmake perl pkgconfig makeWrapper ];
+ nativeBuildInputs = [ cmake perl pkg-config makeWrapper ];
buildInputs = [ gtk3 vte pcre2 glib ];
diff --git a/third_party/nixpkgs/pkgs/applications/terminal-emulators/st/default.nix b/third_party/nixpkgs/pkgs/applications/terminal-emulators/st/default.nix
index 77ec7c7bee..4e43bed0a0 100644
--- a/third_party/nixpkgs/pkgs/applications/terminal-emulators/st/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/terminal-emulators/st/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, writeText, libX11, ncurses
+{ lib, stdenv, fetchurl, pkg-config, writeText, libX11, ncurses
, libXft, conf ? null, patches ? [], extraLibs ? []}:
with lib;
@@ -21,7 +21,7 @@ stdenv.mkDerivation rec {
substituteInPlace config.mk --replace "-lrt" ""
'';
- nativeBuildInputs = [ pkgconfig ncurses ];
+ nativeBuildInputs = [ pkg-config ncurses ];
buildInputs = [ libX11 libXft ] ++ extraLibs;
installPhase = ''
diff --git a/third_party/nixpkgs/pkgs/applications/terminal-emulators/st/xst.nix b/third_party/nixpkgs/pkgs/applications/terminal-emulators/st/xst.nix
index c183bc391d..9634a3be6b 100644
--- a/third_party/nixpkgs/pkgs/applications/terminal-emulators/st/xst.nix
+++ b/third_party/nixpkgs/pkgs/applications/terminal-emulators/st/xst.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, pkgconfig, libX11, ncurses, libXext, libXft, fontconfig }:
+{ lib, stdenv, fetchFromGitHub, pkg-config, libX11, ncurses, libXext, libXft, fontconfig }:
with lib;
@@ -15,7 +15,7 @@ in stdenv.mkDerivation {
sha256 = "1fplgy30gyrwkjsw3z947327r98i13zd1whwkplpj9fzckhb9vs9";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ libX11 ncurses libXext libXft fontconfig ];
installPhase = ''
diff --git a/third_party/nixpkgs/pkgs/applications/terminal-emulators/stupidterm/default.nix b/third_party/nixpkgs/pkgs/applications/terminal-emulators/stupidterm/default.nix
index 0d8c39a45f..554d210fbd 100644
--- a/third_party/nixpkgs/pkgs/applications/terminal-emulators/stupidterm/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/terminal-emulators/stupidterm/default.nix
@@ -1,10 +1,10 @@
-{ lib, stdenv, fetchFromGitHub, pkgconfig, vte, gtk, pcre2 }:
+{ lib, stdenv, fetchFromGitHub, pkg-config, vte, gtk, pcre2 }:
stdenv.mkDerivation {
pname = "stupidterm";
version = "2019-03-26";
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ vte gtk pcre2 ];
@@ -15,7 +15,7 @@ stdenv.mkDerivation {
sha256 = "1f73wvqqvj5pr3fvb7jjc4bi1iwgkkknz24k8n69mdb75jnfjipp";
};
- makeFlags = [ "PKGCONFIG=${pkgconfig}/bin/${pkgconfig.targetPrefix}pkg-config" "binary=stupidterm" ];
+ makeFlags = [ "PKGCONFIG=${pkg-config}/bin/${pkg-config.targetPrefix}pkg-config" "binary=stupidterm" ];
installPhase = ''
install -D stupidterm $out/bin/stupidterm
diff --git a/third_party/nixpkgs/pkgs/applications/terminal-emulators/terminator/default.nix b/third_party/nixpkgs/pkgs/applications/terminal-emulators/terminator/default.nix
index 80698c56cd..433e5c3061 100644
--- a/third_party/nixpkgs/pkgs/applications/terminal-emulators/terminator/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/terminal-emulators/terminator/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv
+{ lib
, fetchFromGitHub
, python3
, keybinder3
diff --git a/third_party/nixpkgs/pkgs/applications/terminal-emulators/termite/default.nix b/third_party/nixpkgs/pkgs/applications/terminal-emulators/termite/default.nix
index 67724d8ec0..96fd3409dc 100644
--- a/third_party/nixpkgs/pkgs/applications/terminal-emulators/termite/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/terminal-emulators/termite/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, fetchpatch, pkgconfig, vte, gtk3, ncurses, pcre2, wrapGAppsHook }:
+{ lib, stdenv, fetchFromGitHub, fetchpatch, pkg-config, vte, gtk3, ncurses, pcre2, wrapGAppsHook }:
let
@@ -53,7 +53,7 @@ in stdenv.mkDerivation rec {
buildInputs = [ vte-ng gtk3 ncurses pcre2 ];
- nativeBuildInputs = [ wrapGAppsHook pkgconfig ];
+ nativeBuildInputs = [ wrapGAppsHook pkg-config ];
outputs = [ "out" "terminfo" ];
diff --git a/third_party/nixpkgs/pkgs/applications/terminal-emulators/tilix/default.nix b/third_party/nixpkgs/pkgs/applications/terminal-emulators/tilix/default.nix
index ee9eac8e26..80956a5124 100644
--- a/third_party/nixpkgs/pkgs/applications/terminal-emulators/tilix/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/terminal-emulators/tilix/default.nix
@@ -4,7 +4,7 @@
, meson
, ninja
, python3
-, pkgconfig
+, pkg-config
, dmd
, dconf
, dbus
@@ -39,7 +39,7 @@ stdenv.mkDerivation {
dmd
meson
ninja
- pkgconfig
+ pkg-config
python3
wrapGAppsHook
];
diff --git a/third_party/nixpkgs/pkgs/applications/terminal-emulators/wayst/default.nix b/third_party/nixpkgs/pkgs/applications/terminal-emulators/wayst/default.nix
index 99ee326aeb..dc79e48b24 100644
--- a/third_party/nixpkgs/pkgs/applications/terminal-emulators/wayst/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/terminal-emulators/wayst/default.nix
@@ -1,7 +1,7 @@
{ stdenv
, lib
, fetchFromGitHub
-, pkgconfig
+, pkg-config
, freetype
, fontconfig
, libGL
@@ -13,7 +13,7 @@
, wayland
, libnotify
-, xdg_utils
+, xdg-utils
, makeDesktopItem
}:
@@ -45,7 +45,7 @@ stdenv.mkDerivation rec {
makeFlags = [ "INSTALL_DIR=\${out}/bin" ];
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [
fontconfig
@@ -66,7 +66,7 @@ stdenv.mkDerivation rec {
postPatch = ''
substituteInPlace src/settings.c \
- --replace xdg-open ${xdg_utils}/bin/xdg-open
+ --replace xdg-open ${xdg-utils}/bin/xdg-open
substituteInPlace src/main.c \
--replace notify-send ${libnotify}/bin/notify-send
'';
diff --git a/third_party/nixpkgs/pkgs/applications/terminal-emulators/wezterm/default.nix b/third_party/nixpkgs/pkgs/applications/terminal-emulators/wezterm/default.nix
index 8fce22089e..12abd98beb 100644
--- a/third_party/nixpkgs/pkgs/applications/terminal-emulators/wezterm/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/terminal-emulators/wezterm/default.nix
@@ -77,8 +77,7 @@ rustPlatform.buildRustPackage {
buildInputs = runtimeDeps;
- installPhase = ''
- '' + lib.optionalString stdenv.isLinux ''
+ installPhase = "" + lib.optionalString stdenv.isLinux ''
for artifact in wezterm wezterm-gui wezterm-mux-server strip-ansi-escapes; do
patchelf --set-rpath "${lib.makeLibraryPath runtimeDeps}" $releaseDir/$artifact
install -D $releaseDir/$artifact -t $out/bin
diff --git a/third_party/nixpkgs/pkgs/applications/terminal-emulators/xterm/default.nix b/third_party/nixpkgs/pkgs/applications/terminal-emulators/xterm/default.nix
index a8bc41dfa6..abef9cf9bf 100644
--- a/third_party/nixpkgs/pkgs/applications/terminal-emulators/xterm/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/terminal-emulators/xterm/default.nix
@@ -1,17 +1,17 @@
-{ lib, stdenv, fetchurl, fetchpatch, xorg, ncurses, freetype, fontconfig, pkgconfig
-, makeWrapper, nixosTests, writeScript, common-updater-scripts, git, nixfmt, nix
-, gnused, coreutils, enableDecLocator ? true }:
+{ lib, stdenv, fetchurl, fetchpatch, xorg, ncurses, freetype, fontconfig
+, pkg-config, makeWrapper, nixosTests, writeScript, common-updater-scripts, git
+, nixfmt, nix, gnused, coreutils, enableDecLocator ? true }:
stdenv.mkDerivation rec {
pname = "xterm";
- version = "363";
+ version = "364";
src = fetchurl {
urls = [
"ftp://ftp.invisible-island.net/xterm/${pname}-${version}.tgz"
"https://invisible-mirror.net/archives/xterm/${pname}-${version}.tgz"
];
- sha256 = "2Bo2OeJlUrZ2W9zyi+Hs24rKv5B5VXCOgwrWOX6hC0g=";
+ sha256 = "0fizaalpv96sc199dfc00696vq18fixqb4fxb3jsard19k96x4pb";
};
buildInputs = [
@@ -25,7 +25,7 @@ stdenv.mkDerivation rec {
ncurses
freetype
fontconfig
- pkgconfig
+ pkg-config
xorg.libXft
xorg.luit
makeWrapper
diff --git a/third_party/nixpkgs/pkgs/applications/version-management/bitkeeper/default.nix b/third_party/nixpkgs/pkgs/applications/version-management/bitkeeper/default.nix
index 875f9dfa48..c185a4fb75 100644
--- a/third_party/nixpkgs/pkgs/applications/version-management/bitkeeper/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/version-management/bitkeeper/default.nix
@@ -1,5 +1,5 @@
{ lib, stdenv, fetchurl, perl, gperf, bison, groff
-, pkgconfig, libXft, pcre
+, pkg-config, libXft, pcre
, libtomcrypt, libtommath, lz4 }:
stdenv.mkDerivation rec {
@@ -15,7 +15,7 @@ stdenv.mkDerivation rec {
enableParallelBuilding = true;
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [
perl gperf bison groff libXft
pcre libtomcrypt libtommath lz4
diff --git a/third_party/nixpkgs/pkgs/applications/version-management/commitizen/node-packages.nix b/third_party/nixpkgs/pkgs/applications/version-management/commitizen/node-packages.nix
index df50c8e473..396dedf56f 100644
--- a/third_party/nixpkgs/pkgs/applications/version-management/commitizen/node-packages.nix
+++ b/third_party/nixpkgs/pkgs/applications/version-management/commitizen/node-packages.nix
@@ -9068,4 +9068,4 @@ in
bypassCache = true;
reconstructLock = true;
};
-}
\ No newline at end of file
+}
diff --git a/third_party/nixpkgs/pkgs/applications/version-management/cvs-fast-export/default.nix b/third_party/nixpkgs/pkgs/applications/version-management/cvs-fast-export/default.nix
index cbd630094f..f4957a82d4 100644
--- a/third_party/nixpkgs/pkgs/applications/version-management/cvs-fast-export/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/version-management/cvs-fast-export/default.nix
@@ -1,4 +1,4 @@
-{stdenv, fetchurl, makeWrapper, flex, bison,
+{lib, stdenv, fetchurl, makeWrapper, flex, bison,
asciidoc, docbook_xml_dtd_45, docbook_xsl,
libxml2, libxslt,
python3, rcs, cvs, git,
diff --git a/third_party/nixpkgs/pkgs/applications/version-management/cvsps/default.nix b/third_party/nixpkgs/pkgs/applications/version-management/cvsps/default.nix
index f87e3f7cda..7423726ac3 100644
--- a/third_party/nixpkgs/pkgs/applications/version-management/cvsps/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/version-management/cvsps/default.nix
@@ -47,7 +47,7 @@ stdenv.mkDerivation rec {
installFlags = [ "prefix=$(out)" ];
meta = {
- description = ''A tool to generate CVS patch set information'';
+ description = "A tool to generate CVS patch set information";
longDescription = ''
CVSps is a program for generating `patchset' information from a
CVS repository. A patchset in this case is defined as a set of
diff --git a/third_party/nixpkgs/pkgs/applications/version-management/cvsq/default.nix b/third_party/nixpkgs/pkgs/applications/version-management/cvsq/default.nix
index dfffdb0823..89fe6e89f4 100644
--- a/third_party/nixpkgs/pkgs/applications/version-management/cvsq/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/version-management/cvsq/default.nix
@@ -41,7 +41,7 @@ stdenv.mkDerivation rec {
'';
meta = {
- description = ''A collection of tools to work locally with CVS'';
+ description = "A collection of tools to work locally with CVS";
longDescription = ''
cvsq is a collection of tools to work locally with CVS.
diff --git a/third_party/nixpkgs/pkgs/applications/version-management/fossil/default.nix b/third_party/nixpkgs/pkgs/applications/version-management/fossil/default.nix
index 987e7dcdaa..af2ed175ac 100644
--- a/third_party/nixpkgs/pkgs/applications/version-management/fossil/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/version-management/fossil/default.nix
@@ -15,7 +15,7 @@
stdenv.mkDerivation rec {
pname = "fossil";
- version = "2.13";
+ version = "2.14";
src = fetchurl {
urls =
@@ -23,7 +23,7 @@ stdenv.mkDerivation rec {
"https://www.fossil-scm.org/index.html/uv/fossil-src-${version}.tar.gz"
];
name = "${pname}-${version}.tar.gz";
- sha256 = "1xbk7bb7340x2vvn22ykii54v721fwk8vgr3xvjkvv8ff7hd6cyr";
+ sha256 = "sha256-uNDJIBlt2K4pFS+nRI5ROh+nxYiHG3heP7/Ae0KgX7k=";
};
nativeBuildInputs = [ installShellFiles tcl ];
diff --git a/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/bitbucket-server-cli/gemset.nix b/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/bitbucket-server-cli/gemset.nix
index a7c1406665..844291b090 100644
--- a/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/bitbucket-server-cli/gemset.nix
+++ b/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/bitbucket-server-cli/gemset.nix
@@ -63,4 +63,4 @@
};
version = "2.0.5";
};
-}
\ No newline at end of file
+}
diff --git a/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/bump2version/default.nix b/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/bump2version/default.nix
index 393edc57dc..47d31d6c18 100644
--- a/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/bump2version/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/bump2version/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, buildPythonApplication, fetchFromGitHub, isPy27, pytest, testfixtures, lib }:
+{ buildPythonApplication, fetchFromGitHub, isPy27, pytest, testfixtures, lib }:
buildPythonApplication rec {
pname = "bump2version";
diff --git a/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/cgit/default.nix b/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/cgit/default.nix
index 831db07ffe..f48fe4b1ec 100644
--- a/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/cgit/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/cgit/default.nix
@@ -1,5 +1,5 @@
{ lib, stdenv, fetchurl, openssl, zlib, asciidoc, libxml2, libxslt
-, docbook_xsl, pkgconfig, luajit
+, docbook_xsl, pkg-config, luajit
, coreutils, gnused, groff, docutils
, gzip, bzip2, lzip, xz, zstd
, python, wrapPython, pygments, markdown
@@ -22,7 +22,7 @@ stdenv.mkDerivation rec {
sha256 = "09lzwa183nblr6l8ib35g2xrjf9wm9yhk3szfvyzkwivdv69c9r2";
};
- nativeBuildInputs = [ pkgconfig ] ++ [ python wrapPython ];
+ nativeBuildInputs = [ pkg-config ] ++ [ python wrapPython ];
buildInputs = [
openssl zlib asciidoc libxml2 libxslt docbook_xsl luajit
];
diff --git a/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/gh/default.nix b/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/gh/default.nix
index 7ba8a652d8..38413f990a 100644
--- a/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/gh/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/gh/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "gh";
- version = "1.4.0";
+ version = "1.5.0";
src = fetchFromGitHub {
owner = "cli";
repo = "cli";
rev = "v${version}";
- sha256 = "08gxx9dwk24r1c5jkc9mqzcicxqmrdw0bi94nr517hk5cqsav2sl";
+ sha256 = "1f23b8bn867b4zihz8m91xmkclcw1jnqkwi06klhm5576akahigq";
};
- vendorSha256 = "1ih7z883pffb6hnx51h8823d95b52d6dy1gk6ln7j25fqhcfvsy8";
+ vendorSha256 = "00adc0xjrkjrjh0gxk55vhpgxb5x0j5ialzrdvhlrvhpnb44qrcq";
nativeBuildInputs = [ installShellFiles ];
diff --git a/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/ghorg/default.nix b/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/ghorg/default.nix
index f7ce118bbc..4bfe06fee7 100644
--- a/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/ghorg/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/ghorg/default.nix
@@ -1,14 +1,14 @@
-{ lib, stdenv, buildGoModule, fetchFromGitHub }:
+{ lib, buildGoModule, fetchFromGitHub }:
buildGoModule rec {
pname = "ghorg";
- version = "1.4.0";
+ version = "1.5.0";
src = fetchFromGitHub {
owner = "gabrie30";
repo = "ghorg";
rev = version;
- sha256 = "0diwndkckv6fga45j9zngizycn5m71r67cziv0zrx6c66ssbj49w";
+ sha256 = "sha256-OoNHKDxYKTmfm1rrQxG7PnH7DINa2M/NKc/5iKaUybg=";
};
doCheck = false;
diff --git a/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/ghq/default.nix b/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/ghq/default.nix
index c6fbf3b956..f56ce386e4 100644
--- a/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/ghq/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/ghq/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, buildGoModule, fetchFromGitHub }:
+{ lib, buildGoModule, fetchFromGitHub }:
buildGoModule rec {
pname = "ghq";
diff --git a/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/git-annex-metadata-gui/default.nix b/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/git-annex-metadata-gui/default.nix
index 1908b75392..4d57820c84 100644
--- a/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/git-annex-metadata-gui/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/git-annex-metadata-gui/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, buildPythonApplication, fetchFromGitHub, pyqt5, qt5, git-annex-adapter }:
+{ lib, buildPythonApplication, fetchFromGitHub, pyqt5, qt5, git-annex-adapter }:
buildPythonApplication rec {
pname = "git-annex-metadata-gui";
diff --git a/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/git-annex-remote-b2/default.nix b/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/git-annex-remote-b2/default.nix
index 95e583585f..6d3b655473 100644
--- a/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/git-annex-remote-b2/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/git-annex-remote-b2/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, buildGoPackage, fetchgit }:
+{ lib, buildGoPackage, fetchgit }:
buildGoPackage rec {
pname = "git-annex-remote-b2";
diff --git a/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/git-appraise/default.nix b/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/git-appraise/default.nix
index ba4cd42d29..3358071293 100644
--- a/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/git-appraise/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/git-appraise/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, buildGoPackage, fetchFromGitHub }:
+{ lib, buildGoPackage, fetchFromGitHub }:
buildGoPackage rec {
pname = "git-appraise-unstable";
diff --git a/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/git-big-picture/default.nix b/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/git-big-picture/default.nix
index 6cadd92eb3..35aada8b87 100644
--- a/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/git-big-picture/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/git-big-picture/default.nix
@@ -1,29 +1,26 @@
-{ fetchFromGitHub, python2Packages, lib, stdenv, git, graphviz }:
+{ python3Packages, lib, git, graphviz }:
-python2Packages.buildPythonApplication rec {
+python3Packages.buildPythonApplication rec {
pname = "git-big-picture";
- version = "0.10.1";
+ version = "1.1.1";
+ format = "wheel";
- src = fetchFromGitHub {
- owner = "esc";
- repo = pname;
- rev = "v${version}";
- sha256 = "0b0zdq7d7k7f6p3wwc799347fraphbr20rxd1ysnc4xi1cj4wpmi";
+ src = python3Packages.fetchPypi {
+ inherit format version;
+ pname = "git_big_picture"; # underscores needed for working download URL
+ python = "py3"; # i.e. no Python 2.7
+ sha256 = "a20a480057ced1585c4c38497d27a5012f12dd29697313f0bb8fa6ddbb5c17d8";
};
- buildInputs = [ git graphviz ];
-
- checkInputs = [ git ];
-
postFixup = ''
wrapProgram $out/bin/git-big-picture \
- --prefix PATH ":" ${ lib.makeBinPath buildInputs }
+ --prefix PATH ":" ${ lib.makeBinPath [ git graphviz ] }
'';
meta = {
description = "Tool for visualization of Git repositories";
- homepage = "https://github.com/esc/git-big-picture";
- license = lib.licenses.gpl3;
+ homepage = "https://github.com/git-big-picture/git-big-picture";
+ license = lib.licenses.gpl3Plus;
platforms = lib.platforms.linux;
maintainers = [ lib.maintainers.nthorne ];
};
diff --git a/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/git-bug/default.nix b/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/git-bug/default.nix
index 9ca5c707b5..7a24fe8e03 100644
--- a/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/git-bug/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/git-bug/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, buildGoModule, fetchFromGitHub }:
+{ lib, buildGoModule, fetchFromGitHub }:
buildGoModule rec {
pname = "git-bug";
diff --git a/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/git-cola/default.nix b/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/git-cola/default.nix
index e7e0e009d1..5e105ad9dd 100644
--- a/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/git-cola/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/git-cola/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, python3Packages, gettext, git, qt5 }:
+{ lib, fetchFromGitHub, python3Packages, gettext, git, qt5 }:
let
inherit (python3Packages) buildPythonApplication pyqt5 sip pyinotify;
diff --git a/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/git-dit/default.nix b/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/git-dit/default.nix
index 0117b6cb3b..fb3f555cb1 100644
--- a/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/git-dit/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/git-dit/default.nix
@@ -5,7 +5,7 @@
, libssh
, cmake
, perl
-, pkgconfig
+, pkg-config
, rustPlatform
, curl
, libiconv
@@ -30,7 +30,7 @@ buildRustPackage rec {
nativeBuildInputs = [
cmake
- pkgconfig
+ pkg-config
perl
];
diff --git a/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/git-fame/default.nix b/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/git-fame/default.nix
index 216a1035c7..4dc9c4f845 100644
--- a/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/git-fame/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/git-fame/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, bundlerEnv, ruby, bundlerUpdateScript }:
+{ lib, bundlerEnv, ruby, bundlerUpdateScript }:
bundlerEnv {
inherit ruby;
diff --git a/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/git-fame/gemset.nix b/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/git-fame/gemset.nix
index 49b4af4ef6..07dd36ac68 100644
--- a/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/git-fame/gemset.nix
+++ b/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/git-fame/gemset.nix
@@ -57,4 +57,4 @@
};
version = "2.1.2";
};
-}
\ No newline at end of file
+}
diff --git a/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/git-gone/default.nix b/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/git-gone/default.nix
index d55ad89ca5..c7453aff85 100644
--- a/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/git-gone/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/git-gone/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, rustPlatform, pkgconfig, makeWrapper, openssl, git, libiconv, Security, installShellFiles }:
+{ lib, stdenv, fetchFromGitHub, rustPlatform, pkg-config, makeWrapper, openssl, git, libiconv, Security, installShellFiles }:
rustPlatform.buildRustPackage rec {
pname = "git-gone";
@@ -13,7 +13,7 @@ rustPlatform.buildRustPackage rec {
cargoSha256 = "1g2jijx8y34lid9qwa26v4svab5v9ki6gn9vcfiy61dqa964c3l9";
- nativeBuildInputs = [ pkgconfig makeWrapper installShellFiles ];
+ nativeBuildInputs = [ pkg-config makeWrapper installShellFiles ];
buildInputs = [ openssl ]
++ lib.optionals stdenv.isDarwin [ libiconv Security ];
diff --git a/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/git-ignore/default.nix b/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/git-ignore/default.nix
index 884eed2e2e..b01976f763 100644
--- a/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/git-ignore/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/git-ignore/default.nix
@@ -1,21 +1,21 @@
-{ lib, stdenv, fetchFromGitHub, installShellFiles, rustPlatform, pkgconfig, openssl, darwin }:
+{ lib, stdenv, fetchFromGitHub, installShellFiles, rustPlatform, pkg-config, openssl, darwin }:
with rustPlatform;
buildRustPackage rec {
pname = "git-ignore";
- version = "1.0.0";
+ version = "1.1.1";
src = fetchFromGitHub {
owner = "sondr3";
repo = pname;
rev = "v${version}";
- sha256 = "0krz50pw9bkyzl78bvppk6skbpjp8ga7bd34jya4ha1xfmd8p89c";
+ sha256 = "sha256-bKIBPqGKiS3ey8vH2F4EoleV1H2PTOp+71d/YW3jkT0=";
};
- cargoSha256 = "0vcg2pl0s329fr8p23pwdx2jy7qahbr7n337ib61f69aaxi1xmq0";
+ cargoSha256 = "sha256-D1CIITuZSAsKYsK8U0q8HwPsYCyrfkTXZThxufEEkWU=";
- nativeBuildInputs = [ pkgconfig installShellFiles ];
+ nativeBuildInputs = [ pkg-config installShellFiles ];
buildInputs = [ openssl ]
++ lib.optionals stdenv.isDarwin [
darwin.apple_sdk.frameworks.Security
diff --git a/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/git-interactive-rebase-tool/default.nix b/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/git-interactive-rebase-tool/default.nix
index 1d669bfe49..376568324b 100644
--- a/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/git-interactive-rebase-tool/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/git-interactive-rebase-tool/default.nix
@@ -1,21 +1,22 @@
-{ lib, stdenv, ncurses5, fetchFromGitHub, rustPlatform, libiconv, Security }:
+{ lib, stdenv, fetchFromGitHub, rustPlatform, libiconv, Security }:
rustPlatform.buildRustPackage rec {
pname = "git-interactive-rebase-tool";
- version = "1.2.1";
+ version = "2.0.0";
src = fetchFromGitHub {
owner = "MitMaro";
repo = pname;
rev = version;
- sha256 = "10z3di2qypgsmg2z7xfs9nlrf9vng5i7l8dvqadv1l4lb9zz7i8q";
+ sha256 = "117zwxyq2vc33nbnfpjbdr5vc2l5ymf6ln1dm5551ha3y3gdq3bf";
};
- cargoSha256 = "0jc6mhszxmwsdjk73wkfi0jjp9vkzzl9kk0dbnry6w7dyr5if8cc";
+ cargoSha256 = "051llwk9swq03xdqwyj0hlyv2ywq2f1cnks95nygyy393q7v930x";
- buildInputs = [ ncurses5 ] ++ lib.optionals stdenv.isDarwin [ libiconv Security ];
+ buildInputs = lib.optionals stdenv.isDarwin [ libiconv Security ];
- cargoParallelTestThreads = false;
+ # external_editor::tests::* tests fail
+ doCheck = false;
meta = with lib; {
homepage = "https://github.com/MitMaro/git-interactive-rebase-tool";
diff --git a/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/git-machete/default.nix b/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/git-machete/default.nix
index 3fb8b2f35e..7f2163e67d 100644
--- a/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/git-machete/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/git-machete/default.nix
@@ -4,11 +4,11 @@
buildPythonApplication rec {
pname = "git-machete";
- version = "2.15.9";
+ version = "2.16.1";
src = fetchPypi {
inherit pname version;
- sha256 = "0sg9ci9q1v3975855vi491ass72ladp3bjj2mvg77yxj13g3qqsx";
+ sha256 = "00xh3q3gmi88qcl0a61pw532iyw4xcls5h336cjzld70ps2r89g4";
};
nativeBuildInputs = [ installShellFiles pbr ];
diff --git a/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/git-open/default.nix b/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/git-open/default.nix
index 3ba53e837f..5e5bba3df7 100644
--- a/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/git-open/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/git-open/default.nix
@@ -1,4 +1,4 @@
-{lib, stdenv, git, xdg_utils, gnugrep, fetchFromGitHub, makeWrapper}:
+{lib, stdenv, git, xdg-utils, gnugrep, fetchFromGitHub, makeWrapper}:
stdenv.mkDerivation rec {
pname = "git-open";
@@ -19,7 +19,7 @@ stdenv.mkDerivation rec {
mkdir -p $out/bin
cp git-open $out/bin
wrapProgram $out/bin/git-open \
- --prefix PATH : "${lib.makeBinPath [ git xdg_utils gnugrep ]}"
+ --prefix PATH : "${lib.makeBinPath [ git xdg-utils gnugrep ]}"
'';
meta = with lib; {
diff --git a/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/git-remote-gcrypt/default.nix b/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/git-remote-gcrypt/default.nix
index d6a35a28d6..93dc314fa3 100644
--- a/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/git-remote-gcrypt/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/git-remote-gcrypt/default.nix
@@ -5,14 +5,14 @@
stdenv.mkDerivation rec {
pname = "git-remote-gcrypt";
- version = "1.3";
+ version = "1.4";
rev = version;
src = fetchFromGitHub {
inherit rev;
owner = "spwhitton";
repo = "git-remote-gcrypt";
- sha256 = "0n8fzvr6y0pxrbvkywlky2bd8jvi0ayp4n9hwi84l1ldmv4a40dh";
+ sha256 = "sha256-uHgz8Aj5w8UOo/XbptCRKON1RAdDfFsLL9ZDEF1QrPQ=";
};
outputs = [ "out" "man" ];
diff --git a/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/git-remote-hg/default.nix b/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/git-remote-hg/default.nix
index dd4e6e011a..69689a49a9 100644
--- a/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/git-remote-hg/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/git-remote-hg/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, lib, fetchFromGitHub, python3Packages
+{ lib, fetchFromGitHub, python3Packages
, asciidoc, xmlto, docbook_xsl, docbook_xml_dtd_45, libxslt, libxml2
}:
diff --git a/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/git-vanity-hash/default.nix b/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/git-vanity-hash/default.nix
index 77e0774361..85a8410311 100644
--- a/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/git-vanity-hash/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/git-vanity-hash/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, rustPlatform }:
+{ lib, fetchFromGitHub, rustPlatform }:
rustPlatform.buildRustPackage rec {
pname = "git-vanity-hash";
diff --git a/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/git-workspace/default.nix b/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/git-workspace/default.nix
index 9bb680a489..9b2853551c 100644
--- a/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/git-workspace/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/git-workspace/default.nix
@@ -2,23 +2,23 @@
, fetchFromGitHub
, rustPlatform
, Security
-, pkgconfig, openssl
+, pkg-config, openssl
}:
rustPlatform.buildRustPackage rec {
pname = "git-workspace";
- version = "0.7.0";
+ version = "0.8.0";
src = fetchFromGitHub {
owner = "orf";
repo = pname;
rev = "v${version}";
- sha256 = "1ckfk221ag6yhbqxfz432wpgbhddgzgdsaxhl1ymw90pwpnz717y";
+ sha256 = "sha256-//EyGhuE8rMRL03TtECIi0X51/p/GvTqvr2FRQEIqFA=";
};
- cargoSha256 = "0zkns037vgy96ybmn80px515ivz6yhj5br5mwbvxgl73va92wd9v";
+ cargoSha256 = "sha256-lvxEYjVMJoAFFRG5iVfGwxUeJObIxfEaWokk69l++nI=";
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ openssl ] ++ lib.optional stdenv.isDarwin Security;
meta = with lib; {
diff --git a/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/git/default.nix b/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/git/default.nix
index d7258dd366..90f6ba5ac5 100644
--- a/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/git/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/git/default.nix
@@ -15,7 +15,7 @@
, sendEmailSupport
, darwin
, withLibsecret ? false
-, pkgconfig, glib, libsecret
+, pkg-config, glib, libsecret
, gzip # needed at runtime by gitweb.cgi
}:
@@ -73,7 +73,7 @@ stdenv.mkDerivation {
++ lib.optionals guiSupport [tcl tk]
++ lib.optionals withpcre2 [ pcre2 ]
++ lib.optionals stdenv.isDarwin [ darwin.Security ]
- ++ lib.optionals withLibsecret [ pkgconfig glib libsecret ];
+ ++ lib.optionals withLibsecret [ pkg-config glib libsecret ];
# required to support pthread_cancel()
NIX_LDFLAGS = lib.optionalString (!stdenv.cc.isClang) "-lgcc_s"
diff --git a/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/gitbatch/default.nix b/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/gitbatch/default.nix
index dc853be677..25f7e95d18 100644
--- a/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/gitbatch/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/gitbatch/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, buildGoPackage, fetchFromGitHub }:
+{ lib, buildGoPackage, fetchFromGitHub }:
buildGoPackage rec {
pname = "gitbatch-unstable";
diff --git a/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/gitflow/default.nix b/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/gitflow/default.nix
index b9bca12747..08bf5eb6ba 100644
--- a/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/gitflow/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/gitflow/default.nix
@@ -4,13 +4,13 @@ with pkgs.lib;
stdenv.mkDerivation rec {
pname = "gitflow";
- version = "1.12.2";
+ version = "1.12.3";
src = fetchFromGitHub {
owner = "petervanderdoes";
repo = pname;
rev = version;
- sha256 = "0smwlc1wa4ndvspc9x6f4jwnzr58achysrhhip402j98d7di8hw5";
+ sha256 = "sha256-kHirHG/bfsU6tKyQ0khNSTyChhzHfzib+HyA3LOtBI8=";
};
buildInputs = [ pkgs.makeWrapper ];
diff --git a/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/gitin/default.nix b/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/gitin/default.nix
index c9111ea2c3..3d429b7c56 100644
--- a/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/gitin/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/gitin/default.nix
@@ -1,7 +1,7 @@
-{ lib, stdenv
+{ lib
, buildGoPackage
, fetchFromGitHub
-, pkgconfig
+, pkg-config
, libgit2_0_27
}:
@@ -20,7 +20,7 @@ buildGoPackage rec {
goDeps = ./deps.nix;
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ libgit2_0_27 ];
meta = with lib; {
diff --git a/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/gitweb/default.nix b/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/gitweb/default.nix
index 6f5ce3358a..1fa2ebc6f7 100644
--- a/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/gitweb/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/gitweb/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, buildEnv, git, fetchFromGitHub
+{ lib, buildEnv, git, fetchFromGitHub
, gitwebTheme ? false }:
let
diff --git a/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/glab/default.nix b/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/glab/default.nix
index 9c2e4f00ca..eae572530c 100644
--- a/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/glab/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/glab/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "glab";
- version = "1.11.1";
+ version = "1.14.0";
src = fetchFromGitHub {
owner = "profclems";
repo = pname;
rev = "v${version}";
- sha256 = "mmrTuldU2WDe9t2nC3DYfqwb28uh6qjAaaveR221mjw=";
+ sha256 = "sha256-JvHuOMpt62tw7ewDev7unAgZGV+ZSo6wDuiPhWap2v0=";
};
- vendorSha256 = "B4RKcKUTdGkonsKhL7NIKzVpZq6XD6cMMWed4wr/Moc=";
+ vendorSha256 = "sha256-0nnrH3GJhd4wlRETo9iSlFkXq358m30k7Fsb5haHlpQ=";
runVend = true;
# Tests are trying to access /homeless-shelter
diff --git a/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/grv/default.nix b/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/grv/default.nix
index f7aae5ba8d..e43c602d6d 100644
--- a/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/grv/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/grv/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, buildGoPackage, fetchFromGitHub, curl, ncurses, pkgconfig, readline
+{ lib, buildGoPackage, fetchFromGitHub, curl, ncurses, pkg-config, readline
, cmake }:
let
version = "0.3.2";
@@ -8,7 +8,7 @@ buildGoPackage {
inherit version;
buildInputs = [ ncurses readline curl ];
- nativeBuildInputs = [ pkgconfig cmake ];
+ nativeBuildInputs = [ pkg-config cmake ];
goPackagePath = "github.com/rgburke/grv";
diff --git a/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/hub/default.nix b/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/hub/default.nix
index 4b189c55c8..e0d7e46d22 100644
--- a/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/hub/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/hub/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, buildGoPackage, fetchFromGitHub, git, groff, installShellFiles, util-linux, nixosTests }:
+{ lib, buildGoPackage, fetchFromGitHub, git, groff, installShellFiles, util-linux, nixosTests }:
buildGoPackage rec {
pname = "hub";
diff --git a/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/lab/default.nix b/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/lab/default.nix
index 437529cd73..41c4e653a6 100644
--- a/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/lab/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/lab/default.nix
@@ -1,14 +1,14 @@
-{ lib, buildGoModule, fetchFromGitHub, makeWrapper, xdg_utils, installShellFiles, git }:
+{ lib, buildGoModule, fetchFromGitHub, makeWrapper, xdg-utils, installShellFiles, git }:
buildGoModule rec {
pname = "lab";
- version = "0.18.0";
+ version = "0.19.0";
src = fetchFromGitHub {
owner = "zaquestion";
repo = "lab";
rev = "v${version}";
- sha256 = "1vl5ylix4h6z1vrdslv9qphgb6yqpqd4r54jzk5kd6zgrnf9c2zc";
+ sha256 = "1l6xsikd1113qd4y0mvjsl64gbi4327m9v4d593f27fxink39j8s";
};
subPackages = [ "." ];
@@ -22,7 +22,7 @@ buildGoModule rec {
buildFlagsArray = [ "-ldflags=-s -w -X main.version=${version}" ];
postInstall = ''
- wrapProgram $out/bin/lab --prefix PATH ":" "${lib.makeBinPath [ git xdg_utils ]}";
+ wrapProgram $out/bin/lab --prefix PATH ":" "${lib.makeBinPath [ git xdg-utils ]}";
for shell in bash fish zsh; do
$out/bin/lab completion $shell > lab.$shell
installShellCompletion lab.$shell
diff --git a/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/lefthook/default.nix b/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/lefthook/default.nix
index ce74930884..18f2e5ad48 100644
--- a/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/lefthook/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/lefthook/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, buildGoModule, fetchFromGitHub }:
+{ lib, buildGoModule, fetchFromGitHub }:
# Currently `buildGo114Module` is passed as `buildGoModule` from
# `../default.nix`. Please remove the fixed 1.14 once a new release has been
diff --git a/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/legit/default.nix b/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/legit/default.nix
index 7dbdd6071a..df28665271 100644
--- a/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/legit/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/legit/default.nix
@@ -16,10 +16,8 @@ python3Packages.buildPythonApplication rec {
six
];
- # Prevent tests from trying to create configuration in /homeless-shelter.
- preCheck = ''
- export HOME=$PWD/test-home
- '';
+ # no tests
+ doCheck = false;
meta = with lib; {
homepage = "https://github.com/frostming/legit";
diff --git a/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/pass-git-helper/default.nix b/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/pass-git-helper/default.nix
index 5feb71c793..1821dba0f0 100644
--- a/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/pass-git-helper/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/pass-git-helper/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, buildPythonApplication, fetchFromGitHub, pyxdg, pytest, pytest-mock }:
+{ lib, buildPythonApplication, fetchFromGitHub, pyxdg, pytest, pytest-mock }:
buildPythonApplication rec {
pname = "pass-git-helper";
diff --git a/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/qgit/default.nix b/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/qgit/default.nix
index 24743b21a4..8f84c0db55 100644
--- a/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/qgit/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/qgit/default.nix
@@ -16,7 +16,7 @@ mkDerivation rec {
nativeBuildInputs = [ cmake ];
meta = with lib; {
- license = licenses.gpl2;
+ license = licenses.gpl2Only;
homepage = "https://github.com/tibirna/qgit";
description = "Graphical front-end to Git";
maintainers = with maintainers; [ peterhoeg markuskowa ];
diff --git a/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/scmpuff/default.nix b/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/scmpuff/default.nix
index 69062d305b..1e65834f51 100644
--- a/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/scmpuff/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/scmpuff/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, buildGoPackage, fetchFromGitHub }:
+{ lib, buildGoPackage, fetchFromGitHub }:
buildGoPackage rec {
pname = "scmpuff";
diff --git a/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/stgit/default.nix b/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/stgit/default.nix
index 3a37c798a0..4ee92c1d5e 100644
--- a/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/stgit/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/stgit/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, python3Packages, fetchFromGitHub, git, installShellFiles }:
+{ lib, python3Packages, fetchFromGitHub, git, installShellFiles }:
python3Packages.buildPythonApplication rec {
pname = "stgit";
diff --git a/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/tig/default.nix b/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/tig/default.nix
index f907cdac03..6ac6cde44a 100644
--- a/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/tig/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/tig/default.nix
@@ -1,5 +1,5 @@
{ lib, stdenv, fetchFromGitHub, ncurses, asciidoc, xmlto, docbook_xsl, docbook_xml_dtd_45
-, readline, makeWrapper, git, libiconv, autoreconfHook, findXMLCatalogs, pkgconfig
+, readline, makeWrapper, git, libiconv, autoreconfHook, findXMLCatalogs, pkg-config
}:
stdenv.mkDerivation rec {
@@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
sha256 = "0wxcbfqsk8p84zizy6lf3gp5j122wrf8c7xlipki6nhcfhksn33b";
};
- nativeBuildInputs = [ makeWrapper autoreconfHook asciidoc xmlto docbook_xsl docbook_xml_dtd_45 findXMLCatalogs pkgconfig ];
+ nativeBuildInputs = [ makeWrapper autoreconfHook asciidoc xmlto docbook_xsl docbook_xml_dtd_45 findXMLCatalogs pkg-config ];
autoreconfFlags = "-I tools -v";
diff --git a/third_party/nixpkgs/pkgs/applications/version-management/git-crecord/default.nix b/third_party/nixpkgs/pkgs/applications/version-management/git-crecord/default.nix
index 3b906e4dc2..5dc75ce4d7 100644
--- a/third_party/nixpkgs/pkgs/applications/version-management/git-crecord/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/version-management/git-crecord/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, pythonPackages }:
+{ lib, fetchFromGitHub, pythonPackages }:
pythonPackages.buildPythonApplication rec {
pname = "git-crecord";
diff --git a/third_party/nixpkgs/pkgs/applications/version-management/git-lfs/1.nix b/third_party/nixpkgs/pkgs/applications/version-management/git-lfs/1.nix
index 3c758908cd..f72f519075 100644
--- a/third_party/nixpkgs/pkgs/applications/version-management/git-lfs/1.nix
+++ b/third_party/nixpkgs/pkgs/applications/version-management/git-lfs/1.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, buildGoPackage, fetchFromGitHub }:
+{ lib, buildGoPackage, fetchFromGitHub }:
buildGoPackage rec {
pname = "git-lfs";
diff --git a/third_party/nixpkgs/pkgs/applications/version-management/git-repo/default.nix b/third_party/nixpkgs/pkgs/applications/version-management/git-repo/default.nix
index 9c168d71db..ea9e195cd0 100644
--- a/third_party/nixpkgs/pkgs/applications/version-management/git-repo/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/version-management/git-repo/default.nix
@@ -4,13 +4,13 @@
stdenv.mkDerivation rec {
pname = "git-repo";
- version = "2.11.1";
+ version = "2.12";
src = fetchFromGitHub {
owner = "android";
repo = "tools_repo";
rev = "v${version}";
- sha256 = "sha256-6XsjxTYmjr/3smwwS7c+Mq1sqfgKAhWzHOY8TWlIKHU=";
+ sha256 = "sha256-k9G0lN7qKQhWiXibzhC9Ma9h+44LQJ966MIakWk5nJM=";
};
patches = [ ./import-ssl-module.patch ];
diff --git a/third_party/nixpkgs/pkgs/applications/version-management/git-up/default.nix b/third_party/nixpkgs/pkgs/applications/version-management/git-up/default.nix
index 57a40de9d4..06a2bb4898 100644
--- a/third_party/nixpkgs/pkgs/applications/version-management/git-up/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/version-management/git-up/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pythonPackages, git }:
+{ lib, fetchurl, pythonPackages, git }:
pythonPackages.buildPythonApplication rec {
pname = "git-up";
diff --git a/third_party/nixpkgs/pkgs/applications/version-management/gitea/default.nix b/third_party/nixpkgs/pkgs/applications/version-management/gitea/default.nix
index 20c2e5c9ce..566459afa1 100644
--- a/third_party/nixpkgs/pkgs/applications/version-management/gitea/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/version-management/gitea/default.nix
@@ -1,18 +1,19 @@
-{ lib, stdenv, buildGoPackage, fetchurl, makeWrapper
+{ lib, buildGoPackage, fetchurl, makeWrapper
, git, bash, gzip, openssh, pam
, sqliteSupport ? true
, pamSupport ? true
+, nixosTests
}:
with lib;
buildGoPackage rec {
pname = "gitea";
- version = "1.13.1";
+ version = "1.13.2";
src = fetchurl {
url = "https://github.com/go-gitea/gitea/releases/download/v${version}/gitea-src-${version}.tar.gz";
- sha256 = "sha256-tah7ciq+jkkROJq/V+yPRtWPuWaSnf5hKndjnifsQYc=";
+ sha256 = "sha256-uezg8GdNqgKVHgJj9rTqHFLWuLdyDp63fzr7DMslOII=";
};
unpackPhase = ''
@@ -60,6 +61,8 @@ buildGoPackage rec {
goPackagePath = "code.gitea.io/gitea";
+ passthru.tests.gitea = nixosTests.gitea;
+
meta = {
description = "Git with a cup of tea";
homepage = "https://gitea.io";
diff --git a/third_party/nixpkgs/pkgs/applications/version-management/gitinspector/default.nix b/third_party/nixpkgs/pkgs/applications/version-management/gitinspector/default.nix
index 68dd3c190b..384f5d0f01 100644
--- a/third_party/nixpkgs/pkgs/applications/version-management/gitinspector/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/version-management/gitinspector/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchzip, python2Packages}:
+{ lib, fetchzip, python2Packages}:
python2Packages.buildPythonApplication rec {
pname = "gitinspector";
diff --git a/third_party/nixpkgs/pkgs/applications/version-management/gitkraken/default.nix b/third_party/nixpkgs/pkgs/applications/version-management/gitkraken/default.nix
index 7618b3f3ff..7dd8ff4397 100644
--- a/third_party/nixpkgs/pkgs/applications/version-management/gitkraken/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/version-management/gitkraken/default.nix
@@ -13,11 +13,11 @@ let
in
stdenv.mkDerivation rec {
pname = "gitkraken";
- version = "7.4.1";
+ version = "7.5.0";
src = fetchzip {
url = "https://release.axocdn.com/linux/GitKraken-v${version}.tar.gz";
- sha256 = "1c9cyxx5sqvnilf6xp3ildq3lwl6mj8v1vl0wzyjpaiqky99lj9p";
+ sha256 = "1v89aza7iwph7k5phyld5m5856c5wbh8ncgg6lh7558v4xna0x57";
};
dontBuild = true;
@@ -66,7 +66,7 @@ stdenv.mkDerivation rec {
];
desktopItem = makeDesktopItem {
- name = "gitkraken";
+ name = pname;
exec = "gitkraken";
icon = "gitkraken";
desktopName = "GitKraken";
@@ -88,10 +88,7 @@ stdenv.mkDerivation rec {
ln -s $out/share/gitkraken/gitkraken $out/bin/gitkraken
mkdir -p $out/share/applications
- cp ${desktopItem}/share/applications/* $out/share/applications/
-
- substituteInPlace $out/share/applications/gitkraken.desktop \
- --replace $out/usr/share/gitkraken $out/bin
+ ln -s ${desktopItem}/share/applications/* $out/share/applications
mkdir -p $out/share/pixmaps
cp gitkraken.png $out/share/pixmaps/gitkraken.png
diff --git a/third_party/nixpkgs/pkgs/applications/version-management/gitlab-triage/gemset.nix b/third_party/nixpkgs/pkgs/applications/version-management/gitlab-triage/gemset.nix
index 1ce8450bba..5274877066 100644
--- a/third_party/nixpkgs/pkgs/applications/version-management/gitlab-triage/gemset.nix
+++ b/third_party/nixpkgs/pkgs/applications/version-management/gitlab-triage/gemset.nix
@@ -115,4 +115,4 @@
};
version = "1.2.7";
};
-}
\ No newline at end of file
+}
diff --git a/third_party/nixpkgs/pkgs/applications/version-management/gitlab/data.json b/third_party/nixpkgs/pkgs/applications/version-management/gitlab/data.json
index c6d4401fde..9ea6d24106 100644
--- a/third_party/nixpkgs/pkgs/applications/version-management/gitlab/data.json
+++ b/third_party/nixpkgs/pkgs/applications/version-management/gitlab/data.json
@@ -1,13 +1,13 @@
{
- "version": "13.7.1",
- "repo_hash": "13bbi9ps6z8q9di9gni2ckydgfk7pxkaqf0wgx8gfwm80sc7s0km",
+ "version": "13.7.4",
+ "repo_hash": "1ggx76k6941rhccsd585p4h5k4zb87yvg0pmpzhwhh2q4ma2sywm",
"owner": "gitlab-org",
"repo": "gitlab",
- "rev": "v13.7.1-ee",
+ "rev": "v13.7.4-ee",
"passthru": {
- "GITALY_SERVER_VERSION": "13.7.1",
- "GITLAB_PAGES_VERSION": "1.32.0",
+ "GITALY_SERVER_VERSION": "13.7.4",
+ "GITLAB_PAGES_VERSION": "1.34.0",
"GITLAB_SHELL_VERSION": "13.14.0",
- "GITLAB_WORKHORSE_VERSION": "8.58.0"
+ "GITLAB_WORKHORSE_VERSION": "8.58.2"
}
}
diff --git a/third_party/nixpkgs/pkgs/applications/version-management/gitlab/gitaly/default.nix b/third_party/nixpkgs/pkgs/applications/version-management/gitlab/gitaly/default.nix
index c16e66c9e8..1b96307457 100644
--- a/third_party/nixpkgs/pkgs/applications/version-management/gitlab/gitaly/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/version-management/gitlab/gitaly/default.nix
@@ -1,5 +1,5 @@
-{ lib, stdenv, fetchFromGitLab, fetchFromGitHub, buildGoModule, ruby
-, bundlerEnv, pkgconfig
+{ lib, fetchFromGitLab, fetchFromGitHub, buildGoModule, ruby
+, bundlerEnv, pkg-config
# libgit2 + dependencies
, libgit2, openssl, zlib, pcre, http-parser }:
@@ -33,14 +33,14 @@ let
};
};
in buildGoModule rec {
- version = "13.7.1";
+ version = "13.7.4";
pname = "gitaly";
src = fetchFromGitLab {
owner = "gitlab-org";
repo = "gitaly";
rev = "v${version}";
- sha256 = "1zmjll7sdan8kc7bq5vjaiyqwzlh5zmx1g4ql4dqmnwscpn1avjb";
+ sha256 = "1inb7xlv8admzy9q1bgxccbrhks0mmc8lng356h39crj5sgaqkmg";
};
vendorSha256 = "15i1ajvrff1bfpv3kmb1wm1mmriswwfw2v4cml0nv0zp6a5n5187";
@@ -50,7 +50,7 @@ in buildGoModule rec {
};
buildFlags = [ "-tags=static,system_libgit2" ];
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ rubyEnv.wrappedRuby libgit openssl zlib pcre http-parser ];
doCheck = false;
diff --git a/third_party/nixpkgs/pkgs/applications/version-management/gitlab/gitaly/gemset.nix b/third_party/nixpkgs/pkgs/applications/version-management/gitlab/gitaly/gemset.nix
index fe05c1d017..b4a6b0e78e 100644
--- a/third_party/nixpkgs/pkgs/applications/version-management/gitlab/gitaly/gemset.nix
+++ b/third_party/nixpkgs/pkgs/applications/version-management/gitlab/gitaly/gemset.nix
@@ -855,4 +855,4 @@
};
version = "2.4.0";
};
-}
\ No newline at end of file
+}
diff --git a/third_party/nixpkgs/pkgs/applications/version-management/gitlab/gitlab-shell/default.nix b/third_party/nixpkgs/pkgs/applications/version-management/gitlab/gitlab-shell/default.nix
index d1b5958c75..a1a9df57f0 100644
--- a/third_party/nixpkgs/pkgs/applications/version-management/gitlab/gitlab-shell/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/version-management/gitlab/gitlab-shell/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitLab, buildGoModule, ruby }:
+{ lib, fetchFromGitLab, buildGoModule, ruby }:
buildGoModule rec {
pname = "gitlab-shell";
diff --git a/third_party/nixpkgs/pkgs/applications/version-management/gitlab/gitlab-workhorse/default.nix b/third_party/nixpkgs/pkgs/applications/version-management/gitlab/gitlab-workhorse/default.nix
index b38485716d..3e292632d4 100644
--- a/third_party/nixpkgs/pkgs/applications/version-management/gitlab/gitlab-workhorse/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/version-management/gitlab/gitlab-workhorse/default.nix
@@ -1,15 +1,15 @@
-{ lib, stdenv, fetchFromGitLab, git, buildGoModule }:
+{ lib, fetchFromGitLab, git, buildGoModule }:
buildGoModule rec {
pname = "gitlab-workhorse";
- version = "8.58.0";
+ version = "8.58.2";
src = fetchFromGitLab {
owner = "gitlab-org";
repo = "gitlab-workhorse";
rev = "v${version}";
- sha256 = "1642vxxqnpccjzfls3vz4l62kvksk6irwv1dhjcxv1cppbr9hz80";
+ sha256 = "1ks8rla6hm618dxhr41x1ckzk3jxv0f7vl2547f7f1fl3zqna1zp";
};
vendorSha256 = "0vkw12w7vr0g4hf4f0im79y7l36d3ah01n1vl7siy94si47g8ir5";
diff --git a/third_party/nixpkgs/pkgs/applications/version-management/gitlab/rubyEnv/gemset.nix b/third_party/nixpkgs/pkgs/applications/version-management/gitlab/rubyEnv/gemset.nix
index ebb3fe5b74..a4758f7418 100644
--- a/third_party/nixpkgs/pkgs/applications/version-management/gitlab/rubyEnv/gemset.nix
+++ b/third_party/nixpkgs/pkgs/applications/version-management/gitlab/rubyEnv/gemset.nix
@@ -5558,4 +5558,4 @@
};
version = "2.4.1";
};
-}
\ No newline at end of file
+}
diff --git a/third_party/nixpkgs/pkgs/applications/version-management/gitless/default.nix b/third_party/nixpkgs/pkgs/applications/version-management/gitless/default.nix
index e53da902e1..310158e3ee 100644
--- a/third_party/nixpkgs/pkgs/applications/version-management/gitless/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/version-management/gitless/default.nix
@@ -1,4 +1,4 @@
-{ fetchFromGitHub, python, lib, stdenv }:
+{ fetchFromGitHub, python, lib }:
with python.pkgs;
buildPythonApplication rec {
diff --git a/third_party/nixpkgs/pkgs/applications/version-management/gitoxide/default.nix b/third_party/nixpkgs/pkgs/applications/version-management/gitoxide/default.nix
index ba359bc977..51fc538261 100644
--- a/third_party/nixpkgs/pkgs/applications/version-management/gitoxide/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/version-management/gitoxide/default.nix
@@ -17,7 +17,7 @@ rustPlatform.buildRustPackage rec {
buildInputs = [ openssl ]
++ lib.optionals stdenv.isDarwin [ Security ];
- # Needed to get openssl-sys to use pkgconfig.
+ # Needed to get openssl-sys to use pkg-config.
OPENSSL_NO_VENDOR = 1;
meta = with lib; {
diff --git a/third_party/nixpkgs/pkgs/applications/version-management/gogs/default.nix b/third_party/nixpkgs/pkgs/applications/version-management/gogs/default.nix
index fed2fd9ea3..c0b0021f8c 100644
--- a/third_party/nixpkgs/pkgs/applications/version-management/gogs/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/version-management/gogs/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, buildGoModule, fetchFromGitHub, makeWrapper
+{ lib, buildGoModule, fetchFromGitHub, makeWrapper
, git, bash, gzip, openssh, pam
, sqliteSupport ? true
, pamSupport ? true
diff --git a/third_party/nixpkgs/pkgs/applications/version-management/gource/default.nix b/third_party/nixpkgs/pkgs/applications/version-management/gource/default.nix
index 048ad40366..c4a86b8d4b 100644
--- a/third_party/nixpkgs/pkgs/applications/version-management/gource/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/version-management/gource/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, SDL2, ftgl, pkgconfig, libpng, libjpeg, pcre
+{ lib, stdenv, fetchurl, SDL2, ftgl, pkg-config, libpng, libjpeg, pcre
, SDL2_image, freetype, glew, libGLU, libGL, boost, glm
}:
@@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
sha256 = "16p7b1x4r0915w883lp374jcdqqja37fnb7m8vnsfnl2n64gi8qr";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [
glew SDL2 ftgl libpng libjpeg pcre SDL2_image libGLU libGL
boost glm freetype
diff --git a/third_party/nixpkgs/pkgs/applications/version-management/guitone/default.nix b/third_party/nixpkgs/pkgs/applications/version-management/guitone/default.nix
index 82513bab95..d78023d846 100644
--- a/third_party/nixpkgs/pkgs/applications/version-management/guitone/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/version-management/guitone/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchmtn, qt4, qmake4Hook, pkgconfig, graphviz }:
+{ lib, stdenv, fetchmtn, qt4, qmake4Hook, pkg-config, graphviz }:
let version = "1.0-mtn-head"; in
stdenv.mkDerivation {
@@ -19,7 +19,7 @@ stdenv.mkDerivation {
patches = [ ./parallel-building.patch ];
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ qt4 qmake4Hook graphviz ];
qmakeFlags = [ "guitone.pro" ];
diff --git a/third_party/nixpkgs/pkgs/applications/version-management/meld/default.nix b/third_party/nixpkgs/pkgs/applications/version-management/meld/default.nix
index 4f94e2926c..268098b2d2 100644
--- a/third_party/nixpkgs/pkgs/applications/version-management/meld/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/version-management/meld/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv
+{ lib
, fetchurl
, gettext
, itstool
diff --git a/third_party/nixpkgs/pkgs/applications/version-management/monotone-viz/default.nix b/third_party/nixpkgs/pkgs/applications/version-management/monotone-viz/default.nix
index f4e21dd414..d6d55eaa4e 100644
--- a/third_party/nixpkgs/pkgs/applications/version-management/monotone-viz/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/version-management/monotone-viz/default.nix
@@ -1,10 +1,10 @@
-{ lib, stdenv, fetchurl, ocamlPackages, gnome2, pkgconfig, makeWrapper, glib
+{ lib, stdenv, fetchurl, ocamlPackages, gnome2, pkg-config, makeWrapper, glib
, libtool, libpng, yacc, expat, fontconfig, gd, pango, libjpeg, libwebp, xlibsWrapper, libXaw
}:
# We need an old version of Graphviz for format compatibility reasons.
# This version is vulnerable, but monotone-viz will never feed it bad input.
let graphviz_2_0 = import ./graphviz-2.0.nix {
- inherit lib stdenv fetchurl pkgconfig xlibsWrapper libpng libjpeg expat libXaw
+ inherit lib stdenv fetchurl pkg-config xlibsWrapper libpng libjpeg expat libXaw
yacc libtool fontconfig pango gd libwebp;
}; in
let inherit (gnome2) libgnomecanvas; in
@@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
version = "1.0.2";
pname = "monotone-viz";
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ocaml lablgtk libgnomecanvas glib graphviz_2_0 makeWrapper camlp4];
src = fetchurl {
url = "http://oandrieu.nerim.net/monotone-viz/${pname}-${version}-nolablgtk.tar.gz";
@@ -47,7 +47,7 @@ stdenv.mkDerivation rec {
meta = {
inherit version;
- description = ''Monotone ancestry visualiser'';
+ description = "Monotone ancestry visualiser";
license = lib.licenses.gpl2Plus ;
maintainers = [lib.maintainers.raskin];
platforms = lib.platforms.linux;
diff --git a/third_party/nixpkgs/pkgs/applications/version-management/monotone-viz/graphviz-2.0.nix b/third_party/nixpkgs/pkgs/applications/version-management/monotone-viz/graphviz-2.0.nix
index c72256807d..8ecc5bf9ac 100644
--- a/third_party/nixpkgs/pkgs/applications/version-management/monotone-viz/graphviz-2.0.nix
+++ b/third_party/nixpkgs/pkgs/applications/version-management/monotone-viz/graphviz-2.0.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, xlibsWrapper, libpng, libjpeg, expat, libXaw
+{ lib, stdenv, fetchurl, pkg-config, xlibsWrapper, libpng, libjpeg, expat, libXaw
, yacc, libtool, fontconfig, pango, gd, libwebp
}:
@@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
sha256 = "39b8e1f2ba4cc1f5bdc8e39c7be35e5f831253008e4ee2c176984f080416676c";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [
xlibsWrapper libpng libjpeg expat libXaw yacc
libtool fontconfig pango gd libwebp
diff --git a/third_party/nixpkgs/pkgs/applications/version-management/monotone/default.nix b/third_party/nixpkgs/pkgs/applications/version-management/monotone/default.nix
index c8c2d5b048..f20d827dc5 100644
--- a/third_party/nixpkgs/pkgs/applications/version-management/monotone/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/version-management/monotone/default.nix
@@ -1,5 +1,5 @@
{ lib, stdenv, fetchurl, boost, zlib, botan, libidn
-, lua, pcre, sqlite, perl, pkgconfig, expect
+, lua, pcre, sqlite, perl, pkg-config, expect
, bzip2, gmp, openssl
}:
@@ -21,7 +21,7 @@ stdenv.mkDerivation rec {
patches = [ ./monotone-1.1-Adapt-to-changes-in-pcre-8.42.patch ];
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ boost zlib botan libidn lua pcre sqlite expect
openssl gmp bzip2 ];
diff --git a/third_party/nixpkgs/pkgs/applications/version-management/nitpick/default.nix b/third_party/nixpkgs/pkgs/applications/version-management/nitpick/default.nix
index ba1f3bbb93..56d3531f72 100644
--- a/third_party/nixpkgs/pkgs/applications/version-management/nitpick/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/version-management/nitpick/default.nix
@@ -1,6 +1,6 @@
{ fetchFromGitHub
, buildPythonPackage
-, lib, stdenv
+, lib
, isPy27
}:
diff --git a/third_party/nixpkgs/pkgs/applications/version-management/peru/default.nix b/third_party/nixpkgs/pkgs/applications/version-management/peru/default.nix
index d7ad906087..b7b6d62e4b 100644
--- a/third_party/nixpkgs/pkgs/applications/version-management/peru/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/version-management/peru/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, python3Packages }:
+{ lib, fetchFromGitHub, python3Packages }:
python3Packages.buildPythonApplication rec {
pname = "peru";
diff --git a/third_party/nixpkgs/pkgs/applications/version-management/pijul/default.nix b/third_party/nixpkgs/pkgs/applications/version-management/pijul/default.nix
index a00332a93c..eaad772f73 100644
--- a/third_party/nixpkgs/pkgs/applications/version-management/pijul/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/version-management/pijul/default.nix
@@ -13,14 +13,14 @@
rustPlatform.buildRustPackage rec {
pname = "pijul";
- version = "1.0.0-alpha.31";
+ version = "1.0.0-alpha.38";
src = fetchCrate {
inherit version pname;
- sha256 = "sha256-dSwQlALN0E87o86sasuNFPTZN6SRCuxP6pI7wi4uRf4";
+ sha256 = "0f14jkr1yswwyqz0l47b0287vpyz0g1qmksr3hkskhbmwlkf1q2b";
};
- cargoSha256 = "sha256-Xwk5bX9o41M/1BmkOpAscGQHikhzV+9qAwVz0qI7FRA";
+ cargoSha256 = "08p2dq48d1islk02xz1j39402fqxfh4isf8qi219aivl0yciwjn3";
cargoBuildFlags = lib.optional gitImportSupport "--features=git";
diff --git a/third_party/nixpkgs/pkgs/applications/version-management/rabbitvcs/default.nix b/third_party/nixpkgs/pkgs/applications/version-management/rabbitvcs/default.nix
index 0384f9723d..e274f0b033 100644
--- a/third_party/nixpkgs/pkgs/applications/version-management/rabbitvcs/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/version-management/rabbitvcs/default.nix
@@ -1,4 +1,4 @@
-{ fetchFromGitHub, lib, python3Packages, meld, subversion, gvfs, xdg_utils, gtk3 }:
+{ fetchFromGitHub, lib, python3Packages, meld, subversion, gvfs, xdg-utils, gtk3 }:
python3Packages.buildPythonApplication rec {
pname = "rabbitvcs";
@@ -13,7 +13,7 @@ python3Packages.buildPythonApplication rec {
};
buildInputs = [ gtk3 ];
- pythonPath = with python3Packages; [ configobj pygobject3 pysvn dulwich tkinter gvfs xdg_utils ];
+ pythonPath = with python3Packages; [ configobj pygobject3 pysvn dulwich tkinter gvfs xdg-utils ];
prePatch = ''
sed -ie 's|if sys\.argv\[1\] == "install":|if False:|' ./setup.py
diff --git a/third_party/nixpkgs/pkgs/applications/version-management/redmine/gemset.nix b/third_party/nixpkgs/pkgs/applications/version-management/redmine/gemset.nix
index 9a4deb7e15..a8fd6eba6f 100644
--- a/third_party/nixpkgs/pkgs/applications/version-management/redmine/gemset.nix
+++ b/third_party/nixpkgs/pkgs/applications/version-management/redmine/gemset.nix
@@ -875,4 +875,4 @@
};
version = "0.9.24";
};
-}
\ No newline at end of file
+}
diff --git a/third_party/nixpkgs/pkgs/applications/version-management/reposurgeon/default.nix b/third_party/nixpkgs/pkgs/applications/version-management/reposurgeon/default.nix
index f52fd30d83..3e526d5ac7 100644
--- a/third_party/nixpkgs/pkgs/applications/version-management/reposurgeon/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/version-management/reposurgeon/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, makeWrapper, python27Packages, git
+{ lib, stdenv, fetchurl, makeWrapper, python27Packages, git
, docbook_xml_dtd_412, docbook_xsl, asciidoc, xmlto, pypy
, breezy ? null, cvs ? null, darcs ? null, fossil ? null
, mercurial ? null, monotone ? null, rcs ? null
diff --git a/third_party/nixpkgs/pkgs/applications/version-management/sourcehut/builds.nix b/third_party/nixpkgs/pkgs/applications/version-management/sourcehut/builds.nix
index 200d1d5384..3e89fe0a4d 100644
--- a/third_party/nixpkgs/pkgs/applications/version-management/sourcehut/builds.nix
+++ b/third_party/nixpkgs/pkgs/applications/version-management/sourcehut/builds.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchgit, buildPythonPackage
+{ lib, fetchgit, buildPythonPackage
, python
, buildGoModule
, srht, redis, celery, pyyaml, markdown }:
diff --git a/third_party/nixpkgs/pkgs/applications/version-management/sourcehut/core.nix b/third_party/nixpkgs/pkgs/applications/version-management/sourcehut/core.nix
index bcc47920eb..69f8a7d4e4 100644
--- a/third_party/nixpkgs/pkgs/applications/version-management/sourcehut/core.nix
+++ b/third_party/nixpkgs/pkgs/applications/version-management/sourcehut/core.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchgit, fetchNodeModules, buildPythonPackage
+{ lib, fetchgit, fetchNodeModules, buildPythonPackage
, pgpy, flask, bleach, humanize, html5lib, markdown, psycopg2, pygments
, requests, sqlalchemy, cryptography, beautifulsoup4, sqlalchemy-utils, prometheus_client
, celery, alembic, importlib-metadata, mistletoe
diff --git a/third_party/nixpkgs/pkgs/applications/version-management/sourcehut/dispatch.nix b/third_party/nixpkgs/pkgs/applications/version-management/sourcehut/dispatch.nix
index c7c11cafc8..ea3f58e389 100644
--- a/third_party/nixpkgs/pkgs/applications/version-management/sourcehut/dispatch.nix
+++ b/third_party/nixpkgs/pkgs/applications/version-management/sourcehut/dispatch.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchgit, buildPythonPackage
+{ lib, fetchgit, buildPythonPackage
, python
, srht, pyyaml, PyGithub }:
diff --git a/third_party/nixpkgs/pkgs/applications/version-management/sourcehut/git.nix b/third_party/nixpkgs/pkgs/applications/version-management/sourcehut/git.nix
index 3ef49b7966..8966cbe080 100644
--- a/third_party/nixpkgs/pkgs/applications/version-management/sourcehut/git.nix
+++ b/third_party/nixpkgs/pkgs/applications/version-management/sourcehut/git.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchgit, buildPythonPackage
+{ lib, fetchgit, buildPythonPackage
, python
, buildGoModule
, srht, minio, pygit2, scmsrht }:
diff --git a/third_party/nixpkgs/pkgs/applications/version-management/sourcehut/hg.nix b/third_party/nixpkgs/pkgs/applications/version-management/sourcehut/hg.nix
index d0e1409084..fae311831f 100644
--- a/third_party/nixpkgs/pkgs/applications/version-management/sourcehut/hg.nix
+++ b/third_party/nixpkgs/pkgs/applications/version-management/sourcehut/hg.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchhg, buildPythonPackage
+{ lib, fetchhg, buildPythonPackage
, python
, srht, hglib, scmsrht, unidiff }:
diff --git a/third_party/nixpkgs/pkgs/applications/version-management/sourcehut/hub.nix b/third_party/nixpkgs/pkgs/applications/version-management/sourcehut/hub.nix
index 8ea4961e7d..99b5663a9b 100644
--- a/third_party/nixpkgs/pkgs/applications/version-management/sourcehut/hub.nix
+++ b/third_party/nixpkgs/pkgs/applications/version-management/sourcehut/hub.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchgit, buildPythonPackage
+{ lib, fetchgit, buildPythonPackage
, python
, srht }:
diff --git a/third_party/nixpkgs/pkgs/applications/version-management/sourcehut/lists.nix b/third_party/nixpkgs/pkgs/applications/version-management/sourcehut/lists.nix
index a0b52a2d56..25d22dede3 100644
--- a/third_party/nixpkgs/pkgs/applications/version-management/sourcehut/lists.nix
+++ b/third_party/nixpkgs/pkgs/applications/version-management/sourcehut/lists.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchgit, buildPythonPackage
+{ lib, fetchgit, buildPythonPackage
, python
, srht, asyncpg, aiosmtpd, pygit2, emailthreads }:
diff --git a/third_party/nixpkgs/pkgs/applications/version-management/sourcehut/man.nix b/third_party/nixpkgs/pkgs/applications/version-management/sourcehut/man.nix
index 26939d2beb..24a31a3ef1 100644
--- a/third_party/nixpkgs/pkgs/applications/version-management/sourcehut/man.nix
+++ b/third_party/nixpkgs/pkgs/applications/version-management/sourcehut/man.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchgit, buildPythonPackage
+{ lib, fetchgit, buildPythonPackage
, python
, srht, pygit2 }:
diff --git a/third_party/nixpkgs/pkgs/applications/version-management/sourcehut/meta.nix b/third_party/nixpkgs/pkgs/applications/version-management/sourcehut/meta.nix
index b6622d9748..d07bd29357 100644
--- a/third_party/nixpkgs/pkgs/applications/version-management/sourcehut/meta.nix
+++ b/third_party/nixpkgs/pkgs/applications/version-management/sourcehut/meta.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchgit, buildPythonPackage
+{ lib, fetchgit, buildPythonPackage
, python
, buildGoModule
, pgpy, srht, redis, bcrypt, qrcode, stripe, zxcvbn, alembic, pystache
diff --git a/third_party/nixpkgs/pkgs/applications/version-management/sourcehut/paste.nix b/third_party/nixpkgs/pkgs/applications/version-management/sourcehut/paste.nix
index eaec8b710d..12747f9810 100644
--- a/third_party/nixpkgs/pkgs/applications/version-management/sourcehut/paste.nix
+++ b/third_party/nixpkgs/pkgs/applications/version-management/sourcehut/paste.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchgit, buildPythonPackage
+{ lib, fetchgit, buildPythonPackage
, python
, srht, pyyaml }:
diff --git a/third_party/nixpkgs/pkgs/applications/version-management/sourcehut/scm.nix b/third_party/nixpkgs/pkgs/applications/version-management/sourcehut/scm.nix
index 6e8b03835b..615716d03a 100644
--- a/third_party/nixpkgs/pkgs/applications/version-management/sourcehut/scm.nix
+++ b/third_party/nixpkgs/pkgs/applications/version-management/sourcehut/scm.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchgit, buildPythonPackage
+{ lib, fetchgit, buildPythonPackage
, srht, redis, pyyaml, buildsrht
, writeText }:
diff --git a/third_party/nixpkgs/pkgs/applications/version-management/sourcehut/todo.nix b/third_party/nixpkgs/pkgs/applications/version-management/sourcehut/todo.nix
index 357dcd4d2e..85ae3b2cf1 100644
--- a/third_party/nixpkgs/pkgs/applications/version-management/sourcehut/todo.nix
+++ b/third_party/nixpkgs/pkgs/applications/version-management/sourcehut/todo.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchgit, buildPythonPackage
+{ lib, fetchgit, buildPythonPackage
, python
, srht, redis, alembic, pystache
, pytest, factory_boy, writeText }:
diff --git a/third_party/nixpkgs/pkgs/applications/version-management/sparkleshare/default.nix b/third_party/nixpkgs/pkgs/applications/version-management/sparkleshare/default.nix
index a7d1f86652..da6bb38653 100644
--- a/third_party/nixpkgs/pkgs/applications/version-management/sparkleshare/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/version-management/sparkleshare/default.nix
@@ -19,7 +19,7 @@
stdenv,
symlinkJoin,
webkit2-sharp,
- xdg_utils,
+ xdg-utils,
}:
stdenv.mkDerivation rec {
@@ -66,7 +66,7 @@ stdenv.mkDerivation rec {
mono
openssh
openssl
- xdg_utils
+ xdg-utils
];
}}/bin \
--set MONO_GAC_PREFIX ${lib.concatStringsSep ":" [
diff --git a/third_party/nixpkgs/pkgs/applications/video/avidemux/default.nix b/third_party/nixpkgs/pkgs/applications/video/avidemux/default.nix
index 8c8a0c1c3f..da3c25def3 100644
--- a/third_party/nixpkgs/pkgs/applications/video/avidemux/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/video/avidemux/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, lib, fetchurl, cmake, pkgconfig
+{ stdenv, lib, fetchurl, cmake, pkg-config
, zlib, gettext, libvdpau, libva, libXv, sqlite
, yasm, freetype, fontconfig, fribidi
, makeWrapper, libXext, libGLU, qttools, qtbase, wrapQtAppsHook
@@ -38,7 +38,7 @@ stdenv.mkDerivation rec {
];
nativeBuildInputs =
- [ yasm cmake pkgconfig ]
+ [ yasm cmake pkg-config ]
++ lib.optional withQT wrapQtAppsHook;
buildInputs = [
zlib gettext libvdpau libva libXv sqlite fribidi fontconfig
diff --git a/third_party/nixpkgs/pkgs/applications/video/avxsynth/default.nix b/third_party/nixpkgs/pkgs/applications/video/avxsynth/default.nix
index f326965ce4..3fd25bdf73 100644
--- a/third_party/nixpkgs/pkgs/applications/video/avxsynth/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/video/avxsynth/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, autoreconfHook, pkgconfig
+{ lib, stdenv, fetchFromGitHub, autoreconfHook, pkg-config
, cairo, ffmpeg_3, ffms, libjpeg, log4cpp, pango
, avxeditSupport ? false, qt4 ? null
}:
@@ -27,7 +27,7 @@ stdenv.mkDerivation {
"--with-jpeg=${libjpeg.out}/lib"
];
- nativeBuildInputs = [ autoreconfHook pkgconfig ];
+ nativeBuildInputs = [ autoreconfHook pkg-config ];
buildInputs = [ cairo ffmpeg_3 ffms libjpeg log4cpp pango ]
++ optional avxeditSupport qt4;
diff --git a/third_party/nixpkgs/pkgs/applications/video/bino3d/default.nix b/third_party/nixpkgs/pkgs/applications/video/bino3d/default.nix
index 4554bea615..2a732ffa18 100644
--- a/third_party/nixpkgs/pkgs/applications/video/bino3d/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/video/bino3d/default.nix
@@ -1,4 +1,4 @@
-{ mkDerivation, lib, fetchurl, pkgconfig, ffmpeg, glew, libass, openal, qtbase }:
+{ mkDerivation, lib, fetchurl, pkg-config, ffmpeg, glew, libass, openal, qtbase }:
mkDerivation rec {
pname = "bino";
@@ -9,7 +9,7 @@ mkDerivation rec {
sha256 = "04yl7ibnhajlli4a5x77az8jxbzw6b2wjay8aa6px551nmiszn9k";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ ffmpeg glew libass openal qtbase ];
diff --git a/third_party/nixpkgs/pkgs/applications/video/bombono/default.nix b/third_party/nixpkgs/pkgs/applications/video/bombono/default.nix
index 7e366da437..8d6df2c490 100644
--- a/third_party/nixpkgs/pkgs/applications/video/bombono/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/video/bombono/default.nix
@@ -1,6 +1,6 @@
{ lib, stdenv
, fetchFromGitHub
-, pkgconfig
+, pkg-config
, fetchpatch
, scons
, boost
@@ -52,7 +52,7 @@ stdenv.mkDerivation rec {
{name="fix_ffmpeg30.patch"; sha256="sha256-vKEbvbjYVRzEaVYC8XOJBPmk6FDXI/WA0X/dldRRO8c=";}
]);
- nativeBuildInputs = [ wrapGAppsHook scons pkgconfig gettext ];
+ nativeBuildInputs = [ wrapGAppsHook scons pkg-config gettext ];
buildInputs = [
boost
diff --git a/third_party/nixpkgs/pkgs/applications/video/byzanz/default.nix b/third_party/nixpkgs/pkgs/applications/video/byzanz/default.nix
index 705bac06eb..69d27c3a2c 100644
--- a/third_party/nixpkgs/pkgs/applications/video/byzanz/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/video/byzanz/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchgit, wrapGAppsHook, which, gnome3, glib, intltool, pkgconfig, libtool, cairo, gtk3, gst_all_1, xorg }:
+{ lib, stdenv, fetchgit, wrapGAppsHook, which, gnome3, glib, intltool, pkg-config, libtool, cairo, gtk3, gst_all_1, xorg }:
stdenv.mkDerivation {
version = "0.2.3.alpha";
@@ -18,7 +18,7 @@ stdenv.mkDerivation {
NIX_CFLAGS_COMPILE = "-Wno-error=deprecated-declarations";
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ which gnome3.gnome-common glib intltool libtool cairo gtk3 xorg.xwininfo ]
++ (with gst_all_1; [ gstreamer gst-plugins-base gst-plugins-bad gst-plugins-good gst-plugins-ugly gst-libav wrapGAppsHook ]);
diff --git a/third_party/nixpkgs/pkgs/applications/video/ccextractor/default.nix b/third_party/nixpkgs/pkgs/applications/video/ccextractor/default.nix
index bc2ac4e4ef..881e6b687e 100644
--- a/third_party/nixpkgs/pkgs/applications/video/ccextractor/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/video/ccextractor/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, pkgconfig, cmake
+{ lib, stdenv, fetchFromGitHub, pkg-config, cmake
, glew, glfw3, leptonica, libiconv, tesseract3, zlib }:
with lib;
@@ -15,7 +15,7 @@ stdenv.mkDerivation rec {
sourceRoot = "source/src";
- nativeBuildInputs = [ pkgconfig cmake ];
+ nativeBuildInputs = [ pkg-config cmake ];
buildInputs = [ glew glfw3 leptonica tesseract3 zlib ] ++ lib.optional (!stdenv.isLinux) libiconv;
diff --git a/third_party/nixpkgs/pkgs/applications/video/celluloid/default.nix b/third_party/nixpkgs/pkgs/applications/video/celluloid/default.nix
index b59a40c03a..57eaf91f2a 100644
--- a/third_party/nixpkgs/pkgs/applications/video/celluloid/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/video/celluloid/default.nix
@@ -5,7 +5,7 @@
, ninja
, python3
, gettext
-, pkgconfig
+, pkg-config
, desktop-file-utils
, wrapGAppsHook
, appstream-glib
@@ -32,7 +32,7 @@ stdenv.mkDerivation rec {
python3
appstream-glib
gettext
- pkgconfig
+ pkg-config
desktop-file-utils
wrapGAppsHook
];
diff --git a/third_party/nixpkgs/pkgs/applications/video/cinelerra/default.nix b/third_party/nixpkgs/pkgs/applications/video/cinelerra/default.nix
index 8d6ff8e5a0..bfc577e51a 100644
--- a/third_party/nixpkgs/pkgs/applications/video/cinelerra/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/video/cinelerra/default.nix
@@ -1,5 +1,5 @@
{ lib, stdenv, fetchFromGitHub, autoconf, automake, libtool
-, pkgconfig, faad2, faac, a52dec, alsaLib, fftw, lame, libavc1394
+, pkg-config, faad2, faac, a52dec, alsaLib, fftw, lame, libavc1394
, libiec61883, libraw1394, libsndfile, libvorbis, libogg, libjpeg
, libtiff, freetype, mjpegtools, x264, gettext, openexr
, libXext, libXxf86vm, libXv, libXi, libX11, libXft, xorgproto, libtheora, libpng
@@ -30,7 +30,7 @@ stdenv.mkDerivation {
buildInputs =
[ automake
- autoconf libtool pkgconfig file
+ autoconf libtool pkg-config file
faad2 faac
a52dec alsaLib fftw lame libavc1394 libiec61883
libraw1394 libsndfile libvorbis libogg libjpeg libtiff freetype
diff --git a/third_party/nixpkgs/pkgs/applications/video/clipgrab/default.nix b/third_party/nixpkgs/pkgs/applications/video/clipgrab/default.nix
index c1701dd517..6db2450d13 100644
--- a/third_party/nixpkgs/pkgs/applications/video/clipgrab/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/video/clipgrab/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, makeDesktopItem, ffmpeg_3
+{ lib, fetchurl, makeDesktopItem, ffmpeg_3
, qmake, qttools, mkDerivation
, qtbase, qtdeclarative, qtlocation, qtquickcontrols2, qtwebchannel, qtwebengine
}:
diff --git a/third_party/nixpkgs/pkgs/applications/video/coriander/default.nix b/third_party/nixpkgs/pkgs/applications/video/coriander/default.nix
index 5afcab12a0..0928984003 100644
--- a/third_party/nixpkgs/pkgs/applications/video/coriander/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/video/coriander/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, glib, gtk2, libgnomeui, libXv, libraw1394, libdc1394
+{ lib, stdenv, fetchurl, pkg-config, glib, gtk2, libgnomeui, libXv, libraw1394, libdc1394
, SDL, automake, GConf }:
stdenv.mkDerivation {
@@ -13,7 +13,7 @@ stdenv.mkDerivation {
cp ${automake}/share/automake-*/mkinstalldirs .
'';
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ glib gtk2 libgnomeui libXv libraw1394 libdc1394 SDL GConf ];
meta = {
diff --git a/third_party/nixpkgs/pkgs/applications/video/devede/default.nix b/third_party/nixpkgs/pkgs/applications/video/devede/default.nix
index 4b1b7ae0b6..6a4d0dc1b8 100644
--- a/third_party/nixpkgs/pkgs/applications/video/devede/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/video/devede/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitLab, python3Packages, ffmpeg_3, mplayer, vcdimager, cdrkit, dvdauthor
+{ lib, fetchFromGitLab, python3Packages, ffmpeg_3, mplayer, vcdimager, cdrkit, dvdauthor
, gtk3, gettext, wrapGAppsHook, gdk-pixbuf, gobject-introspection }:
let
diff --git a/third_party/nixpkgs/pkgs/applications/video/droidcam/default.nix b/third_party/nixpkgs/pkgs/applications/video/droidcam/default.nix
index 923c2a67b4..3e6a06db1a 100644
--- a/third_party/nixpkgs/pkgs/applications/video/droidcam/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/video/droidcam/default.nix
@@ -5,13 +5,13 @@
stdenv.mkDerivation rec {
pname = "droidcam";
- version = "1.7";
+ version = "1.7.1";
src = fetchFromGitHub {
owner = "aramg";
repo = "droidcam";
rev = "v${version}";
- sha256 = "sha256-nIqiRWk3gKOWrreyLVT8McRsXClXjOa4y8xXr1ox9Lc=";
+ sha256 = "sha256-f7wLi4ReExkqb+SfOK0juzKbwdcqUVkklIUOIMtmnxM=";
};
nativeBuildInputs = [
diff --git a/third_party/nixpkgs/pkgs/applications/video/dvdauthor/default.nix b/third_party/nixpkgs/pkgs/applications/video/dvdauthor/default.nix
index 6ea3a53a0a..502c4c69c3 100644
--- a/third_party/nixpkgs/pkgs/applications/video/dvdauthor/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/video/dvdauthor/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, imagemagick, libdvdread, libxml2, freetype, fribidi, libpng, zlib, pkgconfig
+{ lib, stdenv, fetchurl, imagemagick, libdvdread, libxml2, freetype, fribidi, libpng, zlib, pkg-config
, flex, bison }:
stdenv.mkDerivation rec {
@@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
};
buildInputs = [ libpng freetype libdvdread libxml2 zlib fribidi imagemagick flex bison];
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
patches = [
./dvdauthor-0.7.1-automake-1.13.patch
diff --git a/third_party/nixpkgs/pkgs/applications/video/dvdstyler/default.nix b/third_party/nixpkgs/pkgs/applications/video/dvdstyler/default.nix
index 8ca3be19e5..6366a22272 100644
--- a/third_party/nixpkgs/pkgs/applications/video/dvdstyler/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/video/dvdstyler/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig
+{ lib, stdenv, fetchurl, pkg-config
, flex, bison, gettext
, xineUI, wxSVG
, fontconfig
@@ -23,7 +23,7 @@ stdenv.mkDerivation rec {
};
nativeBuildInputs =
- [ pkgconfig ];
+ [ pkg-config ];
packagesToBinPath =
[ cdrtools dvdauthor dvdplusrwtools ];
diff --git a/third_party/nixpkgs/pkgs/applications/video/electronplayer/electronplayer.nix b/third_party/nixpkgs/pkgs/applications/video/electronplayer/electronplayer.nix
index a4ebbf159b..15f5b60a09 100644
--- a/third_party/nixpkgs/pkgs/applications/video/electronplayer/electronplayer.nix
+++ b/third_party/nixpkgs/pkgs/applications/video/electronplayer/electronplayer.nix
@@ -1,4 +1,4 @@
-{ appimageTools, lib, stdenv, fetchurl }:
+{ appimageTools, lib, fetchurl }:
let
pname = "electronplayer";
version = "2.0.8";
diff --git a/third_party/nixpkgs/pkgs/applications/video/epgstation/default.nix b/third_party/nixpkgs/pkgs/applications/video/epgstation/default.nix
index 53a3535fde..f1f89b1090 100644
--- a/third_party/nixpkgs/pkgs/applications/video/epgstation/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/video/epgstation/default.nix
@@ -91,7 +91,7 @@ let
# NOTE: this may take a while since it has to update all packages in
# nixpkgs.nodePackages
passthru.updateScript = import ./update.nix {
- inherit (stdenv) lib;
+ inherit lib;
inherit (src.meta) homepage;
inherit
pname
diff --git a/third_party/nixpkgs/pkgs/applications/video/gnome-mplayer/default.nix b/third_party/nixpkgs/pkgs/applications/video/gnome-mplayer/default.nix
index 88dfe5b4b8..de56865410 100644
--- a/third_party/nixpkgs/pkgs/applications/video/gnome-mplayer/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/video/gnome-mplayer/default.nix
@@ -1,4 +1,4 @@
-{lib, stdenv, substituteAll, fetchFromGitHub, pkgconfig, gettext, glib, gtk3, gmtk, dbus, dbus-glib
+{lib, stdenv, substituteAll, fetchFromGitHub, pkg-config, gettext, glib, gtk3, gmtk, dbus, dbus-glib
, libnotify, libpulseaudio, mplayer, wrapGAppsHook }:
stdenv.mkDerivation rec {
@@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
sha256 = "0qvy9fllvg1mad6y1j79iaqa6khs0q2cb0z62yfg4srbr07fi8xr";
};
- nativeBuildInputs = [ pkgconfig gettext wrapGAppsHook ];
+ nativeBuildInputs = [ pkg-config gettext wrapGAppsHook ];
buildInputs = [ glib gtk3 gmtk dbus dbus-glib libnotify libpulseaudio ];
patches = [
diff --git a/third_party/nixpkgs/pkgs/applications/video/go-chromecast/default.nix b/third_party/nixpkgs/pkgs/applications/video/go-chromecast/default.nix
index 8dd10fff89..10047b2148 100644
--- a/third_party/nixpkgs/pkgs/applications/video/go-chromecast/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/video/go-chromecast/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "go-chromecast";
- version = "0.2.6";
+ version = "0.2.8";
src = fetchFromGitHub {
owner = "vishen";
repo = pname;
rev = "v${version}";
- sha256 = "0frvj1van1qn7hi96m0l7pzm4jf0v49xl4r4fi2lh1yqzgsgzy9f";
+ sha256 = "sha256-ehIhFqZeVidhYTgqOLlf0aMHKG0cOe6245UyOVM/nOg=";
};
- vendorSha256 = "0vgbmgk07kqmhhmcssy1ibr2hzk07hf32kkdyj2b9jqj9sb49p49";
+ vendorSha256 = "sha256-idxElk4Sy7SE9G1OMRw8YH4o8orBa80qhBXPA+ar620=";
buildFlagsArray = [ "-ldflags=-s -w -X main.version=${version} -X main.commit=${src.rev} -X main.date=unknown" ];
diff --git a/third_party/nixpkgs/pkgs/applications/video/gpac/default.nix b/third_party/nixpkgs/pkgs/applications/video/gpac/default.nix
index 906d119dfc..6597b5fbff 100644
--- a/third_party/nixpkgs/pkgs/applications/video/gpac/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/video/gpac/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, pkgconfig, zlib }:
+{ lib, stdenv, fetchFromGitHub, pkg-config, zlib }:
stdenv.mkDerivation rec {
version = "1.0.1";
@@ -17,7 +17,7 @@ stdenv.mkDerivation rec {
# this is the bare minimum configuration, as I'm only interested in MP4Box
# For most other functionality, this should probably be extended
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ zlib ];
diff --git a/third_party/nixpkgs/pkgs/applications/video/handbrake/default.nix b/third_party/nixpkgs/pkgs/applications/video/handbrake/default.nix
index 16db55f060..6317d7b1ab 100644
--- a/third_party/nixpkgs/pkgs/applications/video/handbrake/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/video/handbrake/default.nix
@@ -9,7 +9,7 @@
{ stdenv, lib, fetchFromGitHub,
# Main build tools
- pkgconfig, autoconf, automake, libtool, m4, lzma, python3,
+ pkg-config, autoconf, automake, libtool, m4, lzma, python3,
numactl,
# Processing, video codecs, containers
ffmpeg-full, nv-codec-headers, libogg, x264, x265, libvpx, libtheora, dav1d,
@@ -93,7 +93,7 @@ _EOF
'');
nativeBuildInputs = [
- pkgconfig autoconf automake libtool m4 python3
+ pkg-config autoconf automake libtool m4 python3
] ++ lib.optionals useGtk [ intltool wrapGAppsHook ];
buildInputs = [
diff --git a/third_party/nixpkgs/pkgs/applications/video/jellyfin-mpv-shim/default.nix b/third_party/nixpkgs/pkgs/applications/video/jellyfin-mpv-shim/default.nix
index fe06e9431f..6dc42a4768 100644
--- a/third_party/nixpkgs/pkgs/applications/video/jellyfin-mpv-shim/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/video/jellyfin-mpv-shim/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, buildPythonApplication, fetchFromGitHub, callPackage
+{ lib, buildPythonApplication, fetchFromGitHub, callPackage
, mpv, python-mpv-jsonipc, jellyfin-apiclient-python
, pillow, tkinter, pystray, jinja2, pywebview }:
diff --git a/third_party/nixpkgs/pkgs/applications/video/kazam/default.nix b/third_party/nixpkgs/pkgs/applications/video/kazam/default.nix
index d47b5fddf8..35b7d17325 100644
--- a/third_party/nixpkgs/pkgs/applications/video/kazam/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/video/kazam/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, substituteAll, python3, gst_all_1, wrapGAppsHook, gobject-introspection
+{ lib, fetchurl, substituteAll, python3, gst_all_1, wrapGAppsHook, gobject-introspection
, gtk3, libwnck3, keybinder3, intltool, libcanberra-gtk3, libappindicator-gtk3, libpulseaudio
, fetchpatch }:
@@ -19,7 +19,7 @@ python3.pkgs.buildPythonApplication rec {
];
propagatedBuildInputs = with python3.pkgs; [ pygobject3 pyxdg pycairo dbus-python ];
-
+
# workaround https://github.com/NixOS/nixpkgs/issues/56943
strictDeps = false;
diff --git a/third_party/nixpkgs/pkgs/applications/video/kino/default.nix b/third_party/nixpkgs/pkgs/applications/video/kino/default.nix
index 13beb768d7..5f12dd6494 100644
--- a/third_party/nixpkgs/pkgs/applications/video/kino/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/video/kino/default.nix
@@ -51,7 +51,7 @@
#AMR-WB IF2 support no
{ lib, stdenv, fetchurl, gtk2, libglade, libxml2, libraw1394, libsamplerate, libdv
-, pkgconfig, perlPackages, libavc1394, libiec61883, libXv, gettext
+, pkg-config, perlPackages, libavc1394, libiec61883, libXv, gettext
, libX11, glib, cairo, intltool, ffmpeg, libv4l
}:
@@ -64,7 +64,7 @@ stdenv.mkDerivation {
};
buildInputs = [ gtk2 libglade libxml2 libraw1394 libsamplerate libdv
- pkgconfig libavc1394 libiec61883 intltool libXv gettext libX11 glib cairo ffmpeg libv4l ] # TODOoptional packages
+ pkg-config libavc1394 libiec61883 intltool libXv gettext libX11 glib cairo ffmpeg libv4l ] # TODOoptional packages
++ (with perlPackages; [ perl XMLParser ]);
configureFlags = [ "--enable-local-ffmpeg=no" ];
diff --git a/third_party/nixpkgs/pkgs/applications/video/kodi/default.nix b/third_party/nixpkgs/pkgs/applications/video/kodi/default.nix
index 4726c1b7b5..3aaa465a3c 100644
--- a/third_party/nixpkgs/pkgs/applications/video/kodi/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/video/kodi/default.nix
@@ -1,5 +1,5 @@
{ stdenv, lib, fetchpatch, fetchurl, fetchFromGitHub, autoconf, automake, libtool, makeWrapper, linuxHeaders
-, pkgconfig, cmake, gnumake, yasm, python2Packages
+, pkg-config, cmake, gnumake, yasm, python2Packages
, libgcrypt, libgpgerror, libunistring
, boost, avahi, lame, autoreconfHook
, gettext, pcre-cpp, yajl, fribidi, which
@@ -99,11 +99,11 @@ let
"-DCROSSCOMPILING=ON"
"-DCPU=${stdenv.hostPlatform.parsed.cpu.name}"
"-DOS=${stdenv.hostPlatform.parsed.kernel.name}"
- "-DPKG_CONFIG_EXECUTABLE=pkgconfig"
+ "-DPKG_CONFIG_EXECUTABLE=pkg-config"
];
buildInputs = [ libidn libtasn1 p11-kit zlib libva ]
++ lib.optional vdpauSupport libvdpau;
- nativeBuildInputs = [ cmake nasm pkgconfig gnutls ];
+ nativeBuildInputs = [ cmake nasm pkg-config gnutls ];
};
# We can build these externally but FindLibDvd.cmake forces us to build it
@@ -114,7 +114,7 @@ let
rev = "${version}-${rel}-Beta-5";
sha256 = "0j41ydzx0imaix069s3z07xqw9q95k7llh06fc27dcn6f7b8ydyl";
buildInputs = [ linuxHeaders ];
- nativeBuildInputs = [ cmake pkgconfig ];
+ nativeBuildInputs = [ cmake pkg-config ];
postPatch = ''
rm -rf msvc
@@ -133,7 +133,7 @@ let
rev = "${version}-${rel}-Alpha-3";
sha256 = "0qwlf4lgahxqxk1r2pzl866mi03pbp7l1fc0rk522sc0ak2s9jhb";
buildInputs = [ libdvdcss libdvdread ];
- nativeBuildInputs = [ cmake pkgconfig ];
+ nativeBuildInputs = [ cmake pkg-config ];
postPatch = cmakeProtoPatch;
postInstall = ''
mv $out/lib/liblibdvdnav.so $out/lib/libdvdnav.so
@@ -146,7 +146,7 @@ let
rev = "${version}-${rel}-Alpha-3";
sha256 = "1xxn01mhkdnp10cqdr357wx77vyzfb5glqpqyg8m0skyi75aii59";
buildInputs = [ libdvdcss ];
- nativeBuildInputs = [ cmake pkgconfig ];
+ nativeBuildInputs = [ cmake pkg-config ];
configureFlags = [ "--with-libdvdcss" ];
postPatch = cmakeProtoPatch;
};
@@ -208,7 +208,7 @@ in stdenv.mkDerivation {
doxygen
makeWrapper
which
- pkgconfig gnumake
+ pkg-config gnumake
autoconf automake libtool # still needed for some components. Check if that is the case with 19.0
jre_headless yasm gettext python2Packages.python flatbuffers
diff --git a/third_party/nixpkgs/pkgs/applications/video/kodi/wrapper.nix b/third_party/nixpkgs/pkgs/applications/video/kodi/wrapper.nix
index 6bec8f9c89..80a36df3de 100644
--- a/third_party/nixpkgs/pkgs/applications/video/kodi/wrapper.nix
+++ b/third_party/nixpkgs/pkgs/applications/video/kodi/wrapper.nix
@@ -1,4 +1,4 @@
-{ stdenv, lib, makeWrapper, buildEnv, kodi, plugins }:
+{ lib, makeWrapper, buildEnv, kodi, plugins }:
let
drvName = builtins.parseDrvName kodi.name;
diff --git a/third_party/nixpkgs/pkgs/applications/video/linuxstopmotion/default.nix b/third_party/nixpkgs/pkgs/applications/video/linuxstopmotion/default.nix
index 365fb1ea41..ad9a77af08 100644
--- a/third_party/nixpkgs/pkgs/applications/video/linuxstopmotion/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/video/linuxstopmotion/default.nix
@@ -1,4 +1,4 @@
-{ mkDerivation, lib, fetchgit, pkgconfig, qmake, qtbase, qttools, qtmultimedia, libvorbis, libtar, libxml2 }:
+{ mkDerivation, lib, fetchgit, pkg-config, qmake, qtbase, qttools, qtmultimedia, libvorbis, libtar, libxml2 }:
mkDerivation rec {
version = "0.8.5";
@@ -10,7 +10,7 @@ mkDerivation rec {
sha256 = "1612lkwsfzc59wvdj2zbj5cwsyw66bwn31jrzjrxvygxdh4ab069";
};
- nativeBuildInputs = [ qmake pkgconfig ];
+ nativeBuildInputs = [ qmake pkg-config ];
buildInputs = [ qtbase qttools qtmultimedia libvorbis libtar libxml2 ];
postPatch = ''
diff --git a/third_party/nixpkgs/pkgs/applications/video/makemkv/default.nix b/third_party/nixpkgs/pkgs/applications/video/makemkv/default.nix
index a2aa45a6e0..cec6468c43 100644
--- a/third_party/nixpkgs/pkgs/applications/video/makemkv/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/video/makemkv/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv
+{ lib
, mkDerivation
, fetchurl
, autoPatchelfHook
@@ -45,7 +45,7 @@ in mkDerivation {
let
binPath = lib.makeBinPath [ jre_headless ];
in lib.optionals withJava [
- ''--prefix PATH : ${binPath}''
+ "--prefix PATH : ${binPath}"
];
installPhase = ''
diff --git a/third_party/nixpkgs/pkgs/applications/video/manim/default.nix b/third_party/nixpkgs/pkgs/applications/video/manim/default.nix
index 667b2bb2b8..f2d33506ff 100644
--- a/third_party/nixpkgs/pkgs/applications/video/manim/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/video/manim/default.nix
@@ -1,5 +1,5 @@
{ lib, buildPythonApplication, fetchFromGitHub, pythonOlder, file, fetchpatch
-, cairo, ffmpeg_3, sox, xdg_utils, texlive
+, cairo, ffmpeg_3, sox, xdg-utils, texlive
, colour, numpy, pillow, progressbar, scipy, tqdm, opencv , pycairo, pydub
, pbr, fetchPypi
}:
@@ -28,14 +28,14 @@ buildPythonApplication rec {
pycairo
pydub
- cairo sox ffmpeg_3 xdg_utils
+ cairo sox ffmpeg_3 xdg-utils
];
# Test with texlive to see whether it works but don't propagate
# because it's huge and optional
# TODO: Use smaller TexLive distribution
# Doesn't need everything but it's hard to figure out what it needs
- checkInputs = [ cairo sox ffmpeg_3 xdg_utils texlive.combined.scheme-full ];
+ checkInputs = [ cairo sox ffmpeg_3 xdg-utils texlive.combined.scheme-full ];
# Simple test and complex test with LaTeX
checkPhase = ''
diff --git a/third_party/nixpkgs/pkgs/applications/video/mapmap/default.nix b/third_party/nixpkgs/pkgs/applications/video/mapmap/default.nix
index 284cc4ae58..6bca33eb38 100644
--- a/third_party/nixpkgs/pkgs/applications/video/mapmap/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/video/mapmap/default.nix
@@ -6,7 +6,7 @@
, liblo
, gst_all_1
, qmake
-, pkgconfig
+, pkg-config
, wrapQtAppsHook
}:
@@ -26,7 +26,7 @@ mkDerivation rec {
nativeBuildInputs = [
qmake
- pkgconfig
+ pkg-config
wrapQtAppsHook
];
diff --git a/third_party/nixpkgs/pkgs/applications/video/mediathekview/default.nix b/third_party/nixpkgs/pkgs/applications/video/mediathekview/default.nix
index 6a8731dd72..2005a949a5 100644
--- a/third_party/nixpkgs/pkgs/applications/video/mediathekview/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/video/mediathekview/default.nix
@@ -1,11 +1,11 @@
{ lib, stdenv, fetchurl, makeWrapper, jre }:
stdenv.mkDerivation rec {
- version = "13.5.1";
+ version = "13.7.1";
pname = "mediathekview";
src = fetchurl {
url = "https://download.mediathekview.de/stabil/MediathekView-${version}-linux.tar.gz";
- sha256 = "0fixr6drim0wmh4q44zikcla4mrnm44nm95d5naqsgx6idalddrc";
+ sha256 = "sha256-yFPyj1Mbgj2eJv4DpvfOtPyTbL9gMAXC5TzSx8AV27o=";
};
nativeBuildInputs = [ makeWrapper ];
@@ -16,13 +16,13 @@ stdenv.mkDerivation rec {
install -m644 MediathekView.jar $out/lib
makeWrapper ${jre}/bin/java $out/bin/mediathek \
- --add-flags "-Xmx1G -jar $out/lib/MediathekView.jar"
+ --add-flags "-Xmx1G --enable-preview -jar $out/lib/MediathekView.jar"
makeWrapper ${jre}/bin/java $out/bin/MediathekView \
- --add-flags "-Xmx1G -jar $out/lib/MediathekView.jar"
+ --add-flags "-Xmx1G --enable-preview -jar $out/lib/MediathekView.jar"
makeWrapper ${jre}/bin/java $out/bin/MediathekView_ipv4 \
- --add-flags "-Xmx1G -Djava.net.preferIPv4Stack=true -jar $out/lib/MediathekView.jar"
+ --add-flags "-Xmx1G --enable-preview -Djava.net.preferIPv4Stack=true -jar $out/lib/MediathekView.jar"
'';
meta = with lib; {
diff --git a/third_party/nixpkgs/pkgs/applications/video/mkvtoolnix/default.nix b/third_party/nixpkgs/pkgs/applications/video/mkvtoolnix/default.nix
index 3fed91bd96..8ac7af3b21 100644
--- a/third_party/nixpkgs/pkgs/applications/video/mkvtoolnix/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/video/mkvtoolnix/default.nix
@@ -1,5 +1,5 @@
-{ lib, stdenv, fetchFromGitLab, pkgconfig, autoconf, automake, libiconv, drake
-, ruby, docbook_xsl, file, xdg_utils, gettext, expat, boost, libebml, zlib
+{ lib, stdenv, fetchFromGitLab, pkg-config, autoconf, automake, libiconv, drake
+, ruby, docbook_xsl, file, xdg-utils, gettext, expat, boost, libebml, zlib
, fmt, libmatroska, libogg, libvorbis, flac, libxslt, cmark, pcre2
, withGUI ? true
, qtbase ? null
@@ -23,12 +23,12 @@ stdenv.mkDerivation rec {
};
nativeBuildInputs = [
- pkgconfig autoconf automake gettext
+ pkg-config autoconf automake gettext
drake ruby docbook_xsl libxslt
];
buildInputs = [
- expat file xdg_utils boost libebml zlib fmt
+ expat file xdg-utils boost libebml zlib fmt
libmatroska libogg libvorbis flac cmark pcre2
] ++ optional stdenv.isDarwin libiconv
++ optionals withGUI [ qtbase qtmultimedia wrapQtAppsHook ];
diff --git a/third_party/nixpkgs/pkgs/applications/video/motion/default.nix b/third_party/nixpkgs/pkgs/applications/video/motion/default.nix
index b373264716..53db96e31d 100644
--- a/third_party/nixpkgs/pkgs/applications/video/motion/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/video/motion/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, autoreconfHook, pkgconfig
+{ lib, stdenv, fetchFromGitHub, autoreconfHook, pkg-config
, ffmpeg, libjpeg, libmicrohttpd }:
stdenv.mkDerivation rec {
@@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
sha256 = "09xs815jsivcilpmnrx2jkcxirj4lg5kp99fkr0p2sdxw03myi95";
};
- nativeBuildInputs = [ autoreconfHook pkgconfig ];
+ nativeBuildInputs = [ autoreconfHook pkg-config ];
buildInputs = [ ffmpeg libjpeg libmicrohttpd ];
diff --git a/third_party/nixpkgs/pkgs/applications/video/mplayer/default.nix b/third_party/nixpkgs/pkgs/applications/video/mplayer/default.nix
index 757aa42682..4e245b70d4 100644
--- a/third_party/nixpkgs/pkgs/applications/video/mplayer/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/video/mplayer/default.nix
@@ -1,4 +1,4 @@
-{ config, lib, stdenv, fetchurl, pkgconfig, freetype, yasm, ffmpeg_3
+{ config, lib, stdenv, fetchurl, pkg-config, freetype, yasm, ffmpeg_3
, aalibSupport ? true, aalib ? null
, fontconfigSupport ? true, fontconfig ? null, freefont_ttf ? null
, fribidiSupport ? true, fribidi ? null
@@ -107,7 +107,7 @@ stdenv.mkDerivation rec {
'';
depsBuildBuild = [ buildPackages.stdenv.cc ];
- nativeBuildInputs = [ pkgconfig yasm ];
+ nativeBuildInputs = [ pkg-config yasm ];
buildInputs = with lib;
[ freetype ffmpeg_3 ]
++ optional aalibSupport aalib
diff --git a/third_party/nixpkgs/pkgs/applications/video/mpv/default.nix b/third_party/nixpkgs/pkgs/applications/video/mpv/default.nix
index 05025cb304..d4fc07d1a2 100644
--- a/third_party/nixpkgs/pkgs/applications/video/mpv/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/video/mpv/default.nix
@@ -1,5 +1,5 @@
{ config, lib, stdenv, fetchFromGitHub, fetchpatch
-, addOpenGLRunpath, docutils, perl, pkgconfig, python3, wafHook, which
+, addOpenGLRunpath, docutils, perl, pkg-config, python3, wafHook, which
, ffmpeg, freefont_ttf, freetype, libass, libpthreadstubs, mujs
, nv-codec-headers, lua, libuchardet, libiconv ? null
, CoreFoundation, Cocoa, CoreAudio, MediaPlayer
@@ -152,7 +152,7 @@ in stdenv.mkDerivation rec {
++ lib.optional (!swiftSupport) "--disable-macos-cocoa-cb";
nativeBuildInputs = [
- addOpenGLRunpath docutils perl pkgconfig python3 wafHook which
+ addOpenGLRunpath docutils perl pkg-config python3 wafHook which
]
++ optional swiftSupport swift;
diff --git a/third_party/nixpkgs/pkgs/applications/video/mpv/scripts/mpris.nix b/third_party/nixpkgs/pkgs/applications/video/mpv/scripts/mpris.nix
index 020c38c8b5..1b5404fede 100644
--- a/third_party/nixpkgs/pkgs/applications/video/mpv/scripts/mpris.nix
+++ b/third_party/nixpkgs/pkgs/applications/video/mpv/scripts/mpris.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchpatch, fetchFromGitHub, pkgconfig, glib, mpv-unwrapped }:
+{ lib, stdenv, fetchpatch, fetchFromGitHub, pkg-config, glib, mpv-unwrapped }:
stdenv.mkDerivation rec {
pname = "mpv-mpris";
@@ -18,7 +18,7 @@ stdenv.mkDerivation rec {
})
];
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ glib mpv-unwrapped ];
diff --git a/third_party/nixpkgs/pkgs/applications/video/mpv/scripts/mpvacious.nix b/third_party/nixpkgs/pkgs/applications/video/mpv/scripts/mpvacious.nix
new file mode 100644
index 0000000000..5bfcd2ac32
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/applications/video/mpv/scripts/mpvacious.nix
@@ -0,0 +1,38 @@
+{ lib, stdenv, fetchFromGitHub, curl, xclip }:
+
+stdenv.mkDerivation rec {
+ pname = "mpvacious";
+ version = "0.12";
+
+ src = fetchFromGitHub {
+ owner = "Ajatt-Tools";
+ repo = "mpvacious";
+ rev = "v${version}";
+ sha256 = "1xz4qh2ibfv03m3pfdasim9byvlm78wigx1linmih19vgg99vky2";
+ };
+
+ postPatch = ''
+ substituteInPlace subs2srs.lua \
+ --replace "'curl'" "'${curl}/bin/curl'" \
+ --replace "xclip" "${xclip}/bin/xclip"
+ '';
+
+ dontBuild = true;
+
+ installPhase = ''
+ runHook preInstall
+ mkdir -p $out/share/mpv/scripts
+ cp subs2srs.lua $out/share/mpv/scripts
+ runHook postInstall
+ '';
+
+ passthru.scriptName = "subs2srs.lua";
+
+ meta = with lib; {
+ description = "Adds mpv keybindings to create Anki cards from movies and TV shows";
+ homepage = "https://github.com/Ajatt-Tools/mpvacious";
+ license = licenses.gpl3Plus;
+ platforms = platforms.all;
+ maintainers = with maintainers; [ kmicklas ];
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/applications/video/mythtv/default.nix b/third_party/nixpkgs/pkgs/applications/video/mythtv/default.nix
index 5a78965464..236aec2ee5 100644
--- a/third_party/nixpkgs/pkgs/applications/video/mythtv/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/video/mythtv/default.nix
@@ -1,6 +1,6 @@
-{ lib, stdenv, mkDerivation, fetchFromGitHub, which, qtbase, qtwebkit, qtscript, xlibsWrapper
+{ lib, mkDerivation, fetchFromGitHub, which, qtbase, qtwebkit, qtscript, xlibsWrapper
, libpulseaudio, fftwSinglePrec , lame, zlib, libGLU, libGL, alsaLib, freetype
-, perl, pkgconfig , libsamplerate, libbluray, lzo, libX11, libXv, libXrandr, libXvMC, libXinerama, libXxf86vm
+, perl, pkg-config , libsamplerate, libbluray, lzo, libX11, libXv, libXrandr, libXvMC, libXinerama, libXxf86vm
, libXmu , yasm, libuuid, taglib, libtool, autoconf, automake, file, exiv2, linuxHeaders
}:
@@ -20,16 +20,16 @@ mkDerivation rec {
./disable-os-detection.patch
];
- setSourceRoot = ''sourceRoot=$(echo */mythtv)'';
+ setSourceRoot = "sourceRoot=$(echo */mythtv)";
buildInputs = [
freetype qtbase qtwebkit qtscript lame zlib xlibsWrapper libGLU libGL
perl libsamplerate libbluray lzo alsaLib libpulseaudio fftwSinglePrec libX11 libXv libXrandr libXvMC
libXmu libXinerama libXxf86vm libXmu libuuid taglib exiv2
];
- nativeBuildInputs = [ pkgconfig which yasm libtool autoconf automake file ];
+ nativeBuildInputs = [ pkg-config which yasm libtool autoconf automake file ];
- configureFlags =
+ configureFlags =
[ "--dvb-path=${linuxHeaders}/include" ];
meta = with lib; {
diff --git a/third_party/nixpkgs/pkgs/applications/video/natron/default.nix b/third_party/nixpkgs/pkgs/applications/video/natron/default.nix
index c9486edd25..a455869ebf 100644
--- a/third_party/nixpkgs/pkgs/applications/video/natron/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/video/natron/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, qt4, pkgconfig, boost, expat, cairo, python2Packages,
+{ lib, stdenv, fetchurl, qt4, pkg-config, boost, expat, cairo, python2Packages,
cmake, flex, bison, pango, librsvg, librevenge, libxml2, libcdr, libzip,
poppler, imagemagick, openexr, ffmpeg_3, opencolorio, openimageio,
qmake4Hook, libpng, libGL, lndir }:
@@ -50,7 +50,7 @@ let
({
pluginName = "arena";
sha256 = "0qba13vn9qdfax7nqlz1ps27zspr5kh795jp1xvbmwjzjzjpkqkf";
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [
pango librsvg librevenge libcdr opencolorio libxml2 libzip
poppler imagemagick
@@ -66,7 +66,7 @@ let
({
pluginName = "io";
sha256 = "0s196i9fkgr9iw92c94mxgs1lkxbhynkf83vmsgrldflmf0xjky7";
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [
libpng ffmpeg_3 openexr opencolorio openimageio boost libGL
seexpr
@@ -93,7 +93,7 @@ stdenv.mkDerivation {
sha256 = "1wdc0zqriw2jhlrhzs6af3kagrv22cm086ffnbr1x43mgc9hfhjp";
};
- nativeBuildInputs = [ qmake4Hook pkgconfig python2Packages.wrapPython ];
+ nativeBuildInputs = [ qmake4Hook pkg-config python2Packages.wrapPython ];
buildInputs = [
qt4 boost expat cairo python2Packages.pyside python2Packages.pysideShiboken
diff --git a/third_party/nixpkgs/pkgs/applications/video/obs-studio/default.nix b/third_party/nixpkgs/pkgs/applications/video/obs-studio/default.nix
index af4e11ef0d..9fdb78c703 100644
--- a/third_party/nixpkgs/pkgs/applications/video/obs-studio/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/video/obs-studio/default.nix
@@ -19,7 +19,7 @@
, curl
, xorg
, makeWrapper
-, pkgconfig
+, pkg-config
, libvlc
, mbedtls
@@ -40,17 +40,17 @@ let
in mkDerivation rec {
pname = "obs-studio";
- version = "26.0.2";
+ version = "26.1.2";
src = fetchFromGitHub {
owner = "obsproject";
repo = "obs-studio";
- rev = "refs/tags/${version}";
- sha256 = "1bf56z2yb7gq1knqwcqj369c3wl9jr3wll5vlngmfy2gwqrczjmw";
+ rev = version;
+ sha256 = "1plr5a7k5scxlibhbknhhk19ipk8las14dzs7v64zx7rhpj00009";
fetchSubmodules = true;
};
- nativeBuildInputs = [ addOpenGLRunpath cmake pkgconfig ];
+ nativeBuildInputs = [ addOpenGLRunpath cmake pkg-config ];
buildInputs = [
curl
diff --git a/third_party/nixpkgs/pkgs/applications/video/obs-studio/obs-gstreamer.nix b/third_party/nixpkgs/pkgs/applications/video/obs-studio/obs-gstreamer.nix
new file mode 100644
index 0000000000..e32ec7575b
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/applications/video/obs-studio/obs-gstreamer.nix
@@ -0,0 +1,44 @@
+{ lib
+, stdenv
+, fetchFromGitHub
+, gst_all_1
+, pkg-config
+, meson
+, ninja
+, obs-studio
+}:
+
+stdenv.mkDerivation rec {
+ pname = "obs-gstreamer";
+ version = "0.2.1";
+
+ src = fetchFromGitHub {
+ owner = "fzwoch";
+ repo = "obs-gstreamer";
+ rev = "v${version}";
+ sha256 = "1fdpwr8br8x9cnrhr3j4f0l81df26n3bj2ibi3cg96rl86054nid";
+ };
+
+ nativeBuildInputs = [ pkg-config meson ninja ];
+ buildInputs = [ gst_all_1.gstreamermm obs-studio ];
+
+ # obs-studio expects the shared object to be located in bin/32bit or bin/64bit
+ # https://github.com/obsproject/obs-studio/blob/d60c736cb0ec0491013293c8a483d3a6573165cb/libobs/obs-nix.c#L48
+ postInstall = let
+ pluginPath = {
+ i686-linux = "bin/32bit";
+ x86_64-linux = "bin/64bit";
+ }.${stdenv.targetPlatform.system} or (throw "Unsupported system: ${stdenv.targetPlatform.system}");
+ in ''
+ mkdir -p $out/share/obs/obs-plugins/obs-gstreamer/${pluginPath}
+ ln -s $out/lib/obs-plugins/obs-gstreamer.so $out/share/obs/obs-plugins/obs-gstreamer/${pluginPath}
+ '';
+
+ meta = with lib; {
+ description = "An OBS Studio source, encoder and video filter plugin to use GStreamer elements/pipelines in OBS Studio";
+ homepage = "https://github.com/fswoch/obs-gstreamer";
+ maintainers = with maintainers; [ ahuzik ];
+ license = licenses.gpl2Plus;
+ platforms = [ "x86_64-linux" "i686-linux" ];
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/applications/video/obs-studio/obs-move-transition.nix b/third_party/nixpkgs/pkgs/applications/video/obs-studio/obs-move-transition.nix
index 70985b438c..9a896c7320 100644
--- a/third_party/nixpkgs/pkgs/applications/video/obs-studio/obs-move-transition.nix
+++ b/third_party/nixpkgs/pkgs/applications/video/obs-studio/obs-move-transition.nix
@@ -9,13 +9,13 @@
stdenv.mkDerivation rec {
pname = "obs-move-transition";
- version = "2.0.2";
+ version = "2.3.0";
src = fetchFromGitHub {
owner = "exeldro";
repo = "obs-move-transition";
rev = version;
- sha256 = "0kr868lxlanq0y98f2hb70y92ac2nla8khsj879kjf3z6dqdpd66";
+ sha256 = "0cl6z3cvdjmbisvfcy281pcg6rhxmyfs31rwv7q4x39352rcs1nw";
};
nativeBuildInputs = [ cmake ];
@@ -36,6 +36,7 @@ stdenv.mkDerivation rec {
substituteInPlace move-source-filter.c --replace '<../UI/obs-frontend-api/obs-frontend-api.h>' ''
substituteInPlace move-value-filter.c --replace '<../UI/obs-frontend-api/obs-frontend-api.h>' ''
substituteInPlace move-transition.c --replace '<../UI/obs-frontend-api/obs-frontend-api.h>' ''
+ substituteInPlace audio-move.c --replace '<../UI/obs-frontend-api/obs-frontend-api.h>' ''
'';
# obs-studio expects the shared object to be located in bin/32bit or bin/64bit
diff --git a/third_party/nixpkgs/pkgs/applications/video/obs-studio/rename-obs-move-transition-cmake.patch b/third_party/nixpkgs/pkgs/applications/video/obs-studio/rename-obs-move-transition-cmake.patch
index 24c1848c10..ed6df1d565 100644
--- a/third_party/nixpkgs/pkgs/applications/video/obs-studio/rename-obs-move-transition-cmake.patch
+++ b/third_party/nixpkgs/pkgs/applications/video/obs-studio/rename-obs-move-transition-cmake.patch
@@ -7,7 +7,7 @@ index d116619..a1366ce 100644
+ cmake_policy(SET CMP0048 NEW)
+endif (POLICY CMP0048)
+
- project(move-transition VERSION 2.0.2)
+ project(move-transition VERSION 2.3.0)
set(PROJECT_FULL_NAME "Move Transition")
+include(FindLibobs.cmake)
@@ -17,9 +17,9 @@ index d116619..a1366ce 100644
+ "${LIBOBS_INCLUDE_DIR}/../plugins/obs-transitions"
+ "${LIBOBS_INCLUDE_DIR}/../UI/obs-frontend-api")
+
+ configure_file(${CMAKE_CURRENT_SOURCE_DIR}/version.h.in ${CMAKE_CURRENT_SOURCE_DIR}/version.h)
+
set(move-transition_HEADERS
- move-transition.h
- easing.h)
@@ -34,4 +45,10 @@ target_link_libraries(move-transition
libobs)
diff --git a/third_party/nixpkgs/pkgs/applications/video/obs-studio/wlrobs.nix b/third_party/nixpkgs/pkgs/applications/video/obs-studio/wlrobs.nix
index eba1508387..47f6ea9e5d 100644
--- a/third_party/nixpkgs/pkgs/applications/video/obs-studio/wlrobs.nix
+++ b/third_party/nixpkgs/pkgs/applications/video/obs-studio/wlrobs.nix
@@ -6,7 +6,7 @@
# mkdir -p ~/.config/obs-studio/plugins/wlrobs/bin/64bit
# ln -s ~/.nix-profile/share/obs/obs-plugins/wlrobs/bin/64bit/libwlrobs.so ~/.config/obs-studio/plugins/wlrobs/bin/64bit
{ stdenv, fetchhg, wayland, obs-studio
-, meson, ninja, pkgconfig, libX11
+, meson, ninja, pkg-config, libX11
, dmabufSupport ? false, libdrm ? null, libGL ? null, lib}:
assert dmabufSupport -> libdrm != null && libGL != null;
@@ -21,7 +21,7 @@ stdenv.mkDerivation {
sha256 = "0qrcf8024r4ynfjw0zx8vn59ygx9q5rb196s6nyxmy3gkv2lfxlq";
};
- buildInputs = [ libX11 libGL libdrm meson ninja pkgconfig wayland obs-studio ];
+ buildInputs = [ libX11 libGL libdrm meson ninja pkg-config wayland obs-studio ];
installPhase = ''
mkdir -p $out/share/obs/obs-plugins/wlrobs/bin/64bit
diff --git a/third_party/nixpkgs/pkgs/applications/video/olive-editor/default.nix b/third_party/nixpkgs/pkgs/applications/video/olive-editor/default.nix
index 65f032c078..7bacf4138c 100644
--- a/third_party/nixpkgs/pkgs/applications/video/olive-editor/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/video/olive-editor/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, pkgconfig, which, qmake, mkDerivation,
+{ lib, stdenv, fetchFromGitHub, pkg-config, which, qmake, mkDerivation,
qtmultimedia, wrapQtAppsHook, frei0r, opencolorio, ffmpeg-full,
CoreFoundation }:
@@ -14,7 +14,7 @@ mkDerivation rec {
};
nativeBuildInputs = [
- pkgconfig
+ pkg-config
which
qmake
wrapQtAppsHook
diff --git a/third_party/nixpkgs/pkgs/applications/video/openshot-qt/libopenshot-audio.nix b/third_party/nixpkgs/pkgs/applications/video/openshot-qt/libopenshot-audio.nix
index d769eaa595..84f5ac56e7 100644
--- a/third_party/nixpkgs/pkgs/applications/video/openshot-qt/libopenshot-audio.nix
+++ b/third_party/nixpkgs/pkgs/applications/video/openshot-qt/libopenshot-audio.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, pkgconfig, cmake, doxygen
+{ lib, stdenv, fetchFromGitHub, pkg-config, cmake, doxygen
, alsaLib, libX11, libXft, libXrandr, libXinerama, libXext, libXcursor
, zlib, AGL, Cocoa, Foundation
}:
@@ -16,7 +16,7 @@ stdenv.mkDerivation rec {
};
nativeBuildInputs =
- [ pkgconfig cmake doxygen ];
+ [ pkg-config cmake doxygen ];
buildInputs =
optionals stdenv.isLinux [ alsaLib ]
diff --git a/third_party/nixpkgs/pkgs/applications/video/openshot-qt/libopenshot.nix b/third_party/nixpkgs/pkgs/applications/video/openshot-qt/libopenshot.nix
index e66c519f78..2070d05d98 100644
--- a/third_party/nixpkgs/pkgs/applications/video/openshot-qt/libopenshot.nix
+++ b/third_party/nixpkgs/pkgs/applications/video/openshot-qt/libopenshot.nix
@@ -1,5 +1,5 @@
{ lib, stdenv, fetchFromGitHub, fetchpatch
-, pkgconfig, cmake, doxygen
+, pkg-config, cmake, doxygen
, libopenshot-audio, imagemagick, ffmpeg_3
, swig, python3
, unittest-cpp, cppzmq, zeromq
@@ -33,7 +33,7 @@ stdenv.mkDerivation rec {
export _REL_PYTHON_MODULE_PATH=$(toPythonPath $out)
'';
- nativeBuildInputs = [ pkgconfig cmake doxygen ];
+ nativeBuildInputs = [ pkg-config cmake doxygen ];
buildInputs =
[ imagemagick ffmpeg_3 swig python3 unittest-cpp
diff --git a/third_party/nixpkgs/pkgs/applications/video/p2pvc/default.nix b/third_party/nixpkgs/pkgs/applications/video/p2pvc/default.nix
index 64f7b7181e..35dceddf22 100644
--- a/third_party/nixpkgs/pkgs/applications/video/p2pvc/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/video/p2pvc/default.nix
@@ -1,9 +1,9 @@
-{ lib, stdenv, pkgconfig, fetchFromGitHub, opencv2, ncurses, portaudio }:
+{ lib, stdenv, pkg-config, fetchFromGitHub, opencv2, ncurses, portaudio }:
stdenv.mkDerivation {
name = "p2pvc";
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ opencv2 ncurses portaudio ];
enableParallelBuilding = true;
diff --git a/third_party/nixpkgs/pkgs/applications/video/peek/default.nix b/third_party/nixpkgs/pkgs/applications/video/peek/default.nix
index d81c32de20..2a1418cb37 100644
--- a/third_party/nixpkgs/pkgs/applications/video/peek/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/video/peek/default.nix
@@ -6,7 +6,7 @@
, gettext
, desktop-file-utils
, appstream-glib
-, pkgconfig
+, pkg-config
, txt2man
, gzip
, vala
@@ -43,7 +43,7 @@ stdenv.mkDerivation rec {
meson
ninja
libxml2
- pkgconfig
+ pkg-config
txt2man
python3
vala
diff --git a/third_party/nixpkgs/pkgs/applications/video/pitivi/default.nix b/third_party/nixpkgs/pkgs/applications/video/pitivi/default.nix
index 1b2af7614a..e388d5a67f 100644
--- a/third_party/nixpkgs/pkgs/applications/video/pitivi/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/video/pitivi/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv
+{ lib
, fetchFromGitHub
, fetchurl
, pkg-config
diff --git a/third_party/nixpkgs/pkgs/applications/video/plex-media-player/default.nix b/third_party/nixpkgs/pkgs/applications/video/plex-media-player/default.nix
index 5f7f62a409..e7a735f167 100644
--- a/third_party/nixpkgs/pkgs/applications/video/plex-media-player/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/video/plex-media-player/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, fetchurl, pkgconfig, cmake, python3, mkDerivation
+{ lib, fetchFromGitHub, fetchurl, pkg-config, cmake, python3, mkDerivation
, libX11, libXrandr, qtbase, qtwebchannel, qtwebengine, qtx11extras
, libvdpau, SDL2, mpv, libGL }:
let
@@ -21,7 +21,7 @@ in mkDerivation rec {
sha256 = "XFwcSHn9wG30bDMGFITBmhp6/VI1RLmxMxFFxjntTmw=";
};
- nativeBuildInputs = [ pkgconfig cmake python3 ];
+ nativeBuildInputs = [ pkg-config cmake python3 ];
buildInputs = [ libX11 libXrandr qtbase qtwebchannel qtwebengine qtx11extras
libvdpau SDL2 mpv libGL ];
diff --git a/third_party/nixpkgs/pkgs/applications/video/plex-mpv-shim/default.nix b/third_party/nixpkgs/pkgs/applications/video/plex-mpv-shim/default.nix
index 7738dd99d2..d0904790a9 100644
--- a/third_party/nixpkgs/pkgs/applications/video/plex-mpv-shim/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/video/plex-mpv-shim/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, buildPythonApplication, fetchFromGitHub, mpv, requests, python-mpv-jsonipc }:
+{ lib, buildPythonApplication, fetchFromGitHub, mpv, requests, python-mpv-jsonipc }:
buildPythonApplication rec {
pname = "plex-mpv-shim";
diff --git a/third_party/nixpkgs/pkgs/applications/video/pyca/default.nix b/third_party/nixpkgs/pkgs/applications/video/pyca/default.nix
index bf54c0a2d6..df42bbec15 100644
--- a/third_party/nixpkgs/pkgs/applications/video/pyca/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/video/pyca/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, buildPythonApplication, fetchFromGitHub, pycurl, dateutil, configobj, sqlalchemy, sdnotify, flask }:
+{ lib, buildPythonApplication, fetchFromGitHub, pycurl, dateutil, configobj, sqlalchemy, sdnotify, flask }:
buildPythonApplication rec {
pname = "pyca";
diff --git a/third_party/nixpkgs/pkgs/applications/video/qmediathekview/default.nix b/third_party/nixpkgs/pkgs/applications/video/qmediathekview/default.nix
index 0de021a82a..d0f4141357 100644
--- a/third_party/nixpkgs/pkgs/applications/video/qmediathekview/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/video/qmediathekview/default.nix
@@ -1,4 +1,4 @@
-{ mkDerivation, lib, stdenv, fetchFromGitHub, qtbase, qttools, xz, boost, qmake, pkgconfig }:
+{ mkDerivation, lib, fetchFromGitHub, qtbase, qttools, xz, boost, qmake, pkg-config }:
mkDerivation rec {
pname = "QMediathekView";
@@ -18,7 +18,7 @@ mkDerivation rec {
buildInputs = [ qtbase qttools xz boost ];
- nativeBuildInputs = [ qmake pkgconfig ];
+ nativeBuildInputs = [ qmake pkg-config ];
installFlags = [ "INSTALL_ROOT=$(out)" ];
diff --git a/third_party/nixpkgs/pkgs/applications/video/qstopmotion/default.nix b/third_party/nixpkgs/pkgs/applications/video/qstopmotion/default.nix
index b37d65d8ff..53b46ceeb0 100644
--- a/third_party/nixpkgs/pkgs/applications/video/qstopmotion/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/video/qstopmotion/default.nix
@@ -12,7 +12,7 @@
, ninja
, libxml2
, gettext
-, pkgconfig
+, pkg-config
, libgphoto2
, gphoto2
, v4l-utils
@@ -46,7 +46,7 @@ mkDerivation rec {
];
nativeBuildInputs = [
- pkgconfig
+ pkg-config
cmake
extra-cmake-modules
ninja
diff --git a/third_party/nixpkgs/pkgs/applications/video/quvi/library.nix b/third_party/nixpkgs/pkgs/applications/video/quvi/library.nix
index 37486dfa11..071e67a172 100644
--- a/third_party/nixpkgs/pkgs/applications/video/quvi/library.nix
+++ b/third_party/nixpkgs/pkgs/applications/video/quvi/library.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, lua5, curl, quvi_scripts, libproxy, libgcrypt, glib }:
+{ lib, stdenv, fetchurl, pkg-config, lua5, curl, quvi_scripts, libproxy, libgcrypt, glib }:
stdenv.mkDerivation rec {
pname = "libquvi";
@@ -9,7 +9,7 @@ stdenv.mkDerivation rec {
sha256 = "1cl1kbgxl1jnx2nwx4z90l0lap09lnnj1fg7hxsxk3m6aj4y4grd";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ lua5 curl quvi_scripts libproxy libgcrypt glib ];
meta = {
diff --git a/third_party/nixpkgs/pkgs/applications/video/quvi/scripts.nix b/third_party/nixpkgs/pkgs/applications/video/quvi/scripts.nix
index d91ac4526d..676d073900 100644
--- a/third_party/nixpkgs/pkgs/applications/video/quvi/scripts.nix
+++ b/third_party/nixpkgs/pkgs/applications/video/quvi/scripts.nix
@@ -1,4 +1,4 @@
-{lib, stdenv, fetchurl, pkgconfig}:
+{lib, stdenv, fetchurl, pkg-config}:
stdenv.mkDerivation rec {
pname = "quvi-scripts";
@@ -9,7 +9,7 @@ stdenv.mkDerivation rec {
sha256 = "1qvp6z5k1qgcys7vf7jd6fm0g07xixmciwj14ypn1kqhmjgizwhp";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
meta = {
description = "Web video downloader";
diff --git a/third_party/nixpkgs/pkgs/applications/video/quvi/tool.nix b/third_party/nixpkgs/pkgs/applications/video/quvi/tool.nix
index e7a5153f71..6718fc1dc3 100644
--- a/third_party/nixpkgs/pkgs/applications/video/quvi/tool.nix
+++ b/third_party/nixpkgs/pkgs/applications/video/quvi/tool.nix
@@ -1,4 +1,4 @@
-{lib, stdenv, fetchurl, pkgconfig, lua5, curl, quvi_scripts, libquvi, lua5_sockets, glib, makeWrapper}:
+{lib, stdenv, fetchurl, pkg-config, lua5, curl, quvi_scripts, libquvi, lua5_sockets, glib, makeWrapper}:
stdenv.mkDerivation rec {
pname = "quvi";
@@ -9,7 +9,7 @@ stdenv.mkDerivation rec {
sha256 = "1h52s265rp3af16dvq1xlscp2926jqap2l4ah94vrfchv6m1hffb";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ lua5 curl quvi_scripts libquvi glib makeWrapper ];
postInstall = ''
wrapProgram $out/bin/quvi --set LUA_PATH "${lua5_sockets}/share/lua/${lua5.luaversion}/?.lua"
diff --git a/third_party/nixpkgs/pkgs/applications/video/shotcut/default.nix b/third_party/nixpkgs/pkgs/applications/video/shotcut/default.nix
index 160a995745..b8e07e9c3e 100644
--- a/third_party/nixpkgs/pkgs/applications/video/shotcut/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/video/shotcut/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv
+{ lib
, fetchFromGitHub
, fetchpatch
, mkDerivation
@@ -8,7 +8,7 @@
, gettext
, mlt
, jack1
-, pkgconfig
+, pkg-config
, qtbase
, qtmultimedia
, qtx11extras
@@ -21,21 +21,21 @@
, common-updater-scripts
}:
-assert lib.versionAtLeast mlt.version "6.22.1";
+assert lib.versionAtLeast mlt.version "6.24.0";
mkDerivation rec {
pname = "shotcut";
- version = "20.11.28";
+ version = "21.01.29";
src = fetchFromGitHub {
owner = "mltframework";
repo = "shotcut";
rev = "v${version}";
- sha256 = "1yr71ihml9wnm7y5pv0gz41l1k6ybd16dk78zxf96kn9b838mzhq";
+ sha256 = "0Q+63IRY4UbiYS+IMnn7hlr6w3IYtWynjBfTBvtWBMo=";
};
enableParallelBuilding = true;
- nativeBuildInputs = [ pkgconfig qmake ];
+ nativeBuildInputs = [ pkg-config qmake ];
buildInputs = [
SDL2
frei0r
diff --git a/third_party/nixpkgs/pkgs/applications/video/simplescreenrecorder/default.nix b/third_party/nixpkgs/pkgs/applications/video/simplescreenrecorder/default.nix
index b42e141215..939ae7c444 100644
--- a/third_party/nixpkgs/pkgs/applications/video/simplescreenrecorder/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/video/simplescreenrecorder/default.nix
@@ -1,5 +1,5 @@
{ lib, stdenv, mkDerivation, fetchurl, alsaLib, ffmpeg_3, libjack2, libX11, libXext, qtx11extras
-, libXfixes, libGLU, libGL, pkgconfig, libpulseaudio, qtbase, cmake, ninja
+, libXfixes, libGLU, libGL, pkg-config, libpulseaudio, qtbase, cmake, ninja
}:
mkDerivation rec {
@@ -23,7 +23,7 @@ mkDerivation rec {
done
'';
- nativeBuildInputs = [ pkgconfig cmake ninja ];
+ nativeBuildInputs = [ pkg-config cmake ninja ];
buildInputs = [
alsaLib ffmpeg_3 libjack2 libX11 libXext libXfixes libGLU libGL
libpulseaudio qtbase qtx11extras
diff --git a/third_party/nixpkgs/pkgs/applications/video/subtitleeditor/default.nix b/third_party/nixpkgs/pkgs/applications/video/subtitleeditor/default.nix
index 67918ee980..cc3d518ff8 100644
--- a/third_party/nixpkgs/pkgs/applications/video/subtitleeditor/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/video/subtitleeditor/default.nix
@@ -1,6 +1,6 @@
-{ lib, stdenv, fetchFromGitHub, autoreconfHook, pkgconfig, intltool, file,
+{ lib, stdenv, fetchFromGitHub, autoreconfHook, pkg-config, intltool, file,
desktop-file-utils, enchant, gtk3, gtkmm3, gst_all_1, hicolor-icon-theme,
- libsigcxx, libxmlxx, xdg_utils, isocodes, wrapGAppsHook
+ libsigcxx, libxmlxx, xdg-utils, isocodes, wrapGAppsHook
}:
let
@@ -20,7 +20,7 @@ stdenv.mkDerivation {
nativeBuildInputs = [
autoreconfHook
- pkgconfig
+ pkg-config
intltool
file
wrapGAppsHook
@@ -41,7 +41,7 @@ stdenv.mkDerivation {
hicolor-icon-theme
libsigcxx
libxmlxx
- xdg_utils
+ xdg-utils
isocodes
];
diff --git a/third_party/nixpkgs/pkgs/applications/video/tartube/default.nix b/third_party/nixpkgs/pkgs/applications/video/tartube/default.nix
index 3bd48019d0..3619d4ee5e 100644
--- a/third_party/nixpkgs/pkgs/applications/video/tartube/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/video/tartube/default.nix
@@ -1,5 +1,4 @@
-{ stdenv
-, lib
+{ lib
, fetchFromGitHub
, gdk-pixbuf
, gobject-introspection
@@ -11,17 +10,18 @@
, youtube-dl
, glib
, ffmpeg
+, aria
}:
python3Packages.buildPythonApplication rec {
pname = "tartube";
- version = "2.3.042";
+ version = "2.3.085";
src = fetchFromGitHub {
owner = "axcore";
repo = "tartube";
rev = "v${version}";
- sha256 = "117q4s2b2js3204506qv3kjcsy3amcf0mpwj6q0ixs1256ilkxwj";
+ sha256 = "bkz64nj6748552ZMRcL/I1lUXGpZjaATUEqv3Kkphck=";
};
nativeBuildInputs = [
@@ -39,6 +39,8 @@ python3Packages.buildPythonApplication rec {
feedparser
playsound
ffmpeg
+ matplotlib
+ aria
];
buildInputs = [
@@ -50,7 +52,7 @@ python3Packages.buildPythonApplication rec {
];
postPatch = ''
- sed -i "/^\s*install_requires/s/, 'pgi'\|'pgi', \|'pgi'//" setup.py
+ sed -i "/^\s*'pgi',$/d" setup.py
'';
postInstall = ''
diff --git a/third_party/nixpkgs/pkgs/applications/video/vcs/default.nix b/third_party/nixpkgs/pkgs/applications/video/vcs/default.nix
index 83b49c0757..4998797fcf 100644
--- a/third_party/nixpkgs/pkgs/applications/video/vcs/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/video/vcs/default.nix
@@ -18,7 +18,6 @@ stdenv.mkDerivation {
unpackCmd = "mkdir src; cp $curSrc src/vcs";
patches = [ ./fonts.patch ];
nativeBuildInputs = [ makeWrapper ];
- doBuild = false;
inherit dejavu_fonts;
installPhase = ''
diff --git a/third_party/nixpkgs/pkgs/applications/video/vdr/default.nix b/third_party/nixpkgs/pkgs/applications/video/vdr/default.nix
index 16aa2a3e6a..eeb6162440 100644
--- a/third_party/nixpkgs/pkgs/applications/video/vdr/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/video/vdr/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchgit, fontconfig, libjpeg, libcap, freetype, fribidi, pkgconfig
+{ stdenv, fetchgit, fontconfig, libjpeg, libcap, freetype, fribidi, pkg-config
, gettext, systemd, perl, lib
, enableSystemd ? true
, enableBidi ? true
@@ -28,7 +28,7 @@
nativeBuildInputs = [ perl ];
# plugins uses the same build environment as vdr
- propagatedNativeBuildInputs = [ pkgconfig gettext ];
+ propagatedNativeBuildInputs = [ pkg-config gettext ];
installFlags = [
"DESTDIR=$(out)"
diff --git a/third_party/nixpkgs/pkgs/applications/video/vlc/default.nix b/third_party/nixpkgs/pkgs/applications/video/vlc/default.nix
index 9c49f8ba6d..c925eca302 100644
--- a/third_party/nixpkgs/pkgs/applications/video/vlc/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/video/vlc/default.nix
@@ -1,7 +1,7 @@
{ lib, stdenv, fetchurl, autoreconfHook
, libarchive, perl, xorg, libdvdnav, libbluray
, zlib, a52dec, libmad, faad2, ffmpeg_3, alsaLib
-, pkgconfig, dbus, fribidi, freefont_ttf, libebml, libmatroska
+, pkg-config, dbus, fribidi, freefont_ttf, libebml, libmatroska
, libvorbis, libtheora, speex, lua5, libgcrypt, libgpgerror, libupnp
, libcaca, libpulseaudio, flac, schroedinger, libxml2, librsvg
, mpeg2dec, systemd, gnutls, avahi, libcddb, libjack2, SDL, SDL_image
@@ -9,8 +9,9 @@
, libass, libva, libdvbpsi, libdc1394, libraw1394, libopus
, libvdpau, libsamplerate, live555, fluidsynth, wayland, wayland-protocols
, onlyLibVLC ? false
-, withQt5 ? true, qtbase ? null, qtsvg ? null, qtx11extras ? null, wrapQtAppsHook ? null
+, withQt5 ? true, qtbase, qtsvg, qtx11extras, wrapQtAppsHook
, jackSupport ? false
+, skins2Support ? !onlyLibVLC, freetype
, removeReferencesTo
, chromecastSupport ? true, protobuf, libmicrodns
}:
@@ -21,23 +22,15 @@
with lib;
-assert (withQt5 -> qtbase != null && qtsvg != null && qtx11extras != null && wrapQtAppsHook != null);
-
stdenv.mkDerivation rec {
pname = "${optionalString onlyLibVLC "lib"}vlc";
- version = "3.0.11.1";
+ version = "3.0.12";
src = fetchurl {
url = "http://get.videolan.org/vlc/${version}/vlc-${version}.tar.xz";
- sha256 = "1f46h0hv7fk35zg4iczlp7ib7h2jmh8m4r5klw3g2558ib9134qq";
+ sha256 = "0ygqihw2c5vvzv8950dlf7rdwz1cpz1668jgyja604ljibrmix7g";
};
- patches = [
- # Couldn't find an upstream version of this patch
- # https://build.opensuse.org/package/view_file/openSUSE:Factory/vlc/fix-missing-includes-with-qt-5.15.patch?expand=1
- ./fix-missing-includes-with-qt-5.15.patch
- ];
-
# VLC uses a *ton* of libraries for various pieces of functionality, many of
# which are not included here for no other reason that nobody has mentioned
# needing them
@@ -52,10 +45,11 @@ stdenv.mkDerivation rec {
fluidsynth wayland wayland-protocols
] ++ optional (!stdenv.hostPlatform.isAarch64) live555
++ optionals withQt5 [ qtbase qtsvg qtx11extras ]
+ ++ optionals skins2Support (with xorg; [ libXpm freetype libXext libXinerama ])
++ optional jackSupport libjack2
++ optionals chromecastSupport [ protobuf libmicrodns ];
- nativeBuildInputs = [ autoreconfHook perl pkgconfig removeReferencesTo ]
+ nativeBuildInputs = [ autoreconfHook perl pkg-config removeReferencesTo ]
++ optionals withQt5 [ wrapQtAppsHook ];
enableParallelBuilding = true;
@@ -67,9 +61,6 @@ stdenv.mkDerivation rec {
BUILDCC = "${stdenv.cc}/bin/gcc";
postPatch = ''
- substituteInPlace configure \
- --replace /bin/echo echo
-
substituteInPlace modules/text_renderer/freetype/platform_fonts.h --replace \
/usr/share/fonts/truetype/freefont ${freefont_ttf}/share/fonts/truetype
'';
@@ -89,6 +80,7 @@ stdenv.mkDerivation rec {
configureFlags = [
"--with-kde-solid=$out/share/apps/solid/actions"
] ++ optional onlyLibVLC "--disable-vlc"
+ ++ optional skins2Support "--enable-skins2"
++ optionals chromecastSupport [
"--enable-sout"
"--enable-chromecast"
diff --git a/third_party/nixpkgs/pkgs/applications/video/vlc/fix-missing-includes-with-qt-5.15.patch b/third_party/nixpkgs/pkgs/applications/video/vlc/fix-missing-includes-with-qt-5.15.patch
deleted file mode 100644
index d980fd2f6d..0000000000
--- a/third_party/nixpkgs/pkgs/applications/video/vlc/fix-missing-includes-with-qt-5.15.patch
+++ /dev/null
@@ -1,37 +0,0 @@
-Index: vlc-3.0.8/modules/gui/qt/util/timetooltip.hpp
-===================================================================
---- vlc-3.0.8.orig/modules/gui/qt/util/timetooltip.hpp
-+++ vlc-3.0.8/modules/gui/qt/util/timetooltip.hpp
-@@ -25,6 +25,7 @@
- #include "qt.hpp"
-
- #include
-+#include
-
- class TimeTooltip : public QWidget
- {
-Index: vlc-3.0.8/modules/gui/qt/components/playlist/views.cpp
-===================================================================
---- vlc-3.0.8.orig/modules/gui/qt/components/playlist/views.cpp
-+++ vlc-3.0.8/modules/gui/qt/components/playlist/views.cpp
-@@ -27,6 +27,7 @@
- #include "input_manager.hpp" /* THEMIM */
-
- #include
-+#include
- #include
- #include
- #include
-Index: vlc-3.0.8/modules/gui/qt/dialogs/plugins.cpp
-===================================================================
---- vlc-3.0.8.orig/modules/gui/qt/dialogs/plugins.cpp
-+++ vlc-3.0.8/modules/gui/qt/dialogs/plugins.cpp
-@@ -53,6 +53,7 @@
- #include
- #include
- #include
-+#include
- #include
- #include
- #include
-
diff --git a/third_party/nixpkgs/pkgs/applications/video/vokoscreen-ng/default.nix b/third_party/nixpkgs/pkgs/applications/video/vokoscreen-ng/default.nix
index 600bc715ff..1e042461eb 100644
--- a/third_party/nixpkgs/pkgs/applications/video/vokoscreen-ng/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/video/vokoscreen-ng/default.nix
@@ -1,12 +1,12 @@
{ lib
, mkDerivation
, fetchFromGitHub
-, fetchpatch
, pkg-config
, qmake
, qttools
, gstreamer
, libX11
+, pulseaudio
, qtbase
, qtmultimedia
, qtx11extras
@@ -19,21 +19,19 @@
mkDerivation rec {
pname = "vokoscreen-ng";
- version = "3.0.5";
+ version = "3.0.8";
src = fetchFromGitHub {
owner = "vkohaupt";
repo = "vokoscreenNG";
rev = version;
- sha256 = "1spyqw8h8bkc1prdb9aixiw5h3hk3gp2p0nj934bnwq04kmfp660";
+ sha256 = "1302663hyp2xxhaavhfky24a2p9gz23i3rykmrc6c1n23h24snri";
};
patches = [
- # Better linux integration
- (fetchpatch {
- url = "https://github.com/vkohaupt/vokoscreenNG/commit/0a3784095ecca582f7eb09551ceb34c309d83637.patch";
- sha256 = "1iibimv8xfxxfk44kkbrkay37ibdndjvs9g53mxr8x8vrsp917bz";
- })
+ # Adaptation of previously used https://github.com/City-busz/vokoscreenNG/commit/0a3784095ecca582f7eb09551ceb34c309d83637 patch
+ # used for 3.0.5 but incompatible at least since 3.0.8. The issue is addressed here https://github.com/vkohaupt/vokoscreenNG/issues/139
+ ./linux-support-installation-target.patch
];
qmakeFlags = [ "src/vokoscreenNG.pro" ];
@@ -42,6 +40,7 @@ mkDerivation rec {
buildInputs = [
gstreamer
libX11
+ pulseaudio
qtbase
qtmultimedia
qtx11extras
diff --git a/third_party/nixpkgs/pkgs/applications/video/vokoscreen-ng/linux-support-installation-target.patch b/third_party/nixpkgs/pkgs/applications/video/vokoscreen-ng/linux-support-installation-target.patch
new file mode 100644
index 0000000000..4f1b63c342
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/applications/video/vokoscreen-ng/linux-support-installation-target.patch
@@ -0,0 +1,40 @@
+Seulement dans b: patch.patch
+Seulement dans b: ..rej
+diff --color -ur a/src/vokoscreenNG.pro b/src/vokoscreenNG.pro
+--- a/src/vokoscreenNG.pro 2021-02-03 15:00:57.377401016 +0100
++++ b/src/vokoscreenNG.pro 2021-02-03 15:09:18.141905863 +0100
+@@ -160,7 +160,32 @@
+ # systrayAlternative
+ include(systrayAlternative/systrayAlternative.pri)
+
++unix:!macx {
++ isEmpty(PREFIX) {
++ PREFIX = /usr/local
++ }
++ isEmpty(BINDIR) {
++ BINDIR = $$PREFIX/bin
++ }
++ isEmpty(DATADIR) {
++ DATADIR = $$PREFIX/share
++ }
++
++ target.path = $$BINDIR
++
++ icon.files = applications/vokoscreenNG.png
++ icon.path = $$DATADIR/icons/hicolor/256x256/apps/
++
++ desktop.files = applications/vokoscreenNG.desktop
++ desktop.path = $$DATADIR/applications/
++
++ appdata.files = applications/vokoscreenNG.appdata.xml
++ appdata.path = $$DATADIR/metainfo/
++
++ INSTALLS += target icon desktop appdata
++}
+ # ciscoOpenh264
+ win32:include(ciscoOpenh264/ciscoOpenh264.pri)
+
+-unix:include(wayland/wayland.pri)
+\ Pas de fin de ligne à la fin du fichier
++unix:include(wayland/wayland.pri)
++
diff --git a/third_party/nixpkgs/pkgs/applications/video/vokoscreen/default.nix b/third_party/nixpkgs/pkgs/applications/video/vokoscreen/default.nix
index c0b6853cf3..598a162f39 100644
--- a/third_party/nixpkgs/pkgs/applications/video/vokoscreen/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/video/vokoscreen/default.nix
@@ -1,5 +1,5 @@
-{ lib, stdenv, fetchFromGitHub, mkDerivation
-, pkgconfig, qtbase, qttools, qmake, qtmultimedia, qtx11extras, alsaLib, libv4l, libXrandr
+{ lib, fetchFromGitHub, mkDerivation
+, pkg-config, qtbase, qttools, qmake, qtmultimedia, qtx11extras, alsaLib, libv4l, libXrandr
, ffmpeg
}:
@@ -15,7 +15,7 @@ mkDerivation rec {
sha256 = "1a85vbsi53mhzva49smqwcs61c51wv3ic410nvb9is9nlsbifwan";
};
- nativeBuildInputs = [ pkgconfig qmake ];
+ nativeBuildInputs = [ pkg-config qmake ];
buildInputs = [
alsaLib
libv4l
diff --git a/third_party/nixpkgs/pkgs/applications/video/webcamoid/default.nix b/third_party/nixpkgs/pkgs/applications/video/webcamoid/default.nix
index a0d25f2ec1..ef485fc820 100644
--- a/third_party/nixpkgs/pkgs/applications/video/webcamoid/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/video/webcamoid/default.nix
@@ -1,4 +1,4 @@
-{ lib, fetchFromGitHub, pkgconfig, libxcb, mkDerivation, qmake
+{ lib, fetchFromGitHub, pkg-config, libxcb, mkDerivation, qmake
, qtbase, qtdeclarative, qtquickcontrols, qtquickcontrols2
, ffmpeg-full, gst_all_1, libpulseaudio, alsaLib, jack2
, v4l-utils }:
@@ -22,7 +22,7 @@ mkDerivation rec {
v4l-utils
];
- nativeBuildInputs = [ pkgconfig qmake ];
+ nativeBuildInputs = [ pkg-config qmake ];
qmakeFlags = [
"Webcamoid.pro"
diff --git a/third_party/nixpkgs/pkgs/applications/video/wxcam/default.nix b/third_party/nixpkgs/pkgs/applications/video/wxcam/default.nix
index 747af7a3b0..f197abacee 100644
--- a/third_party/nixpkgs/pkgs/applications/video/wxcam/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/video/wxcam/default.nix
@@ -1,5 +1,5 @@
{ lib, stdenv, fetchurl
-, pkgconfig
+, pkg-config
, intltool
, libX11, libXv, libSM
, gtk, libglade
@@ -22,7 +22,7 @@ stdenv.mkDerivation rec {
};
buildInputs = with lib;
- [ pkgconfig intltool libX11 libXv libSM gtk libglade wxGTK perlPackages.XMLParser xvidcore mjpegtools alsaLib libv4l cimg ];
+ [ pkg-config intltool libX11 libXv libSM gtk libglade wxGTK perlPackages.XMLParser xvidcore mjpegtools alsaLib libv4l cimg ];
NIX_CFLAGS_COMPILE="-I ${cimg}/include/cimg";
diff --git a/third_party/nixpkgs/pkgs/applications/video/xawtv/default.nix b/third_party/nixpkgs/pkgs/applications/video/xawtv/default.nix
index e891d4ab5a..0945c5b3f3 100644
--- a/third_party/nixpkgs/pkgs/applications/video/xawtv/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/video/xawtv/default.nix
@@ -51,7 +51,7 @@ stdenv.mkDerivation rec {
makeFlags = [
"SUID_ROOT=" # do not try to setuid
- "resdir=${placeholder ''out''}/share/X11"
+ "resdir=${placeholder "out"}/share/X11"
];
meta = {
diff --git a/third_party/nixpkgs/pkgs/applications/video/xine-ui/default.nix b/third_party/nixpkgs/pkgs/applications/video/xine-ui/default.nix
index c11d77c297..651597b3a4 100644
--- a/third_party/nixpkgs/pkgs/applications/video/xine-ui/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/video/xine-ui/default.nix
@@ -1,4 +1,4 @@
-{lib, stdenv, fetchurl, pkgconfig, xorg, libpng, xineLib, readline, ncurses, curl
+{lib, stdenv, fetchurl, pkg-config, xorg, libpng, xineLib, readline, ncurses, curl
, lirc, shared-mime-info, libjpeg }:
stdenv.mkDerivation rec {
@@ -9,7 +9,7 @@ stdenv.mkDerivation rec {
sha256 = "10zmmss3hm8gjjyra20qhdc0lb1m6sym2nb2w62bmfk8isfw9gsl";
};
- nativeBuildInputs = [ pkgconfig shared-mime-info ];
+ nativeBuildInputs = [ pkg-config shared-mime-info ];
buildInputs =
[ xineLib libpng readline ncurses curl lirc libjpeg
diff --git a/third_party/nixpkgs/pkgs/applications/video/xvidcap/default.nix b/third_party/nixpkgs/pkgs/applications/video/xvidcap/default.nix
index 06a433f402..e0cca04098 100644
--- a/third_party/nixpkgs/pkgs/applications/video/xvidcap/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/video/xvidcap/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, perlPackages, pkgconfig, gtk2
+{ lib, stdenv, fetchurl, perlPackages, pkg-config, gtk2
, scrollkeeper, libglade, libXmu, libX11, libXext, gettext
, lame, libXfixes, libXdamage }:
@@ -12,7 +12,7 @@ stdenv.mkDerivation {
patches = [ ./xlib.patch ];
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [
gtk2 scrollkeeper
libglade libXmu gettext lame libXdamage libXfixes libXext libX11
diff --git a/third_party/nixpkgs/pkgs/applications/virtualization/aqemu/default.nix b/third_party/nixpkgs/pkgs/applications/virtualization/aqemu/default.nix
index d31523e946..2d865f4181 100644
--- a/third_party/nixpkgs/pkgs/applications/virtualization/aqemu/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/virtualization/aqemu/default.nix
@@ -1,4 +1,4 @@
-{ mkDerivation, cmake, fetchFromGitHub, libvncserver, qemu, qtbase, lib, stdenv
+{ mkDerivation, cmake, fetchFromGitHub, libvncserver, qemu, qtbase, lib
}:
mkDerivation rec {
diff --git a/third_party/nixpkgs/pkgs/applications/virtualization/bochs/default.nix b/third_party/nixpkgs/pkgs/applications/virtualization/bochs/default.nix
index 58d7a3ad70..f2418d80d2 100644
--- a/third_party/nixpkgs/pkgs/applications/virtualization/bochs/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/virtualization/bochs/default.nix
@@ -1,5 +1,5 @@
{ lib, stdenv, fetchurl
-, pkgconfig, libtool
+, pkg-config, libtool
, gtk2, libGLU, libGL, readline, libX11, libXpm
, docbook_xml_dtd_45, docbook_xsl
, sdlSupport ? true, SDL2 ? null
@@ -29,7 +29,7 @@ stdenv.mkDerivation rec {
patches = [ ./bochs-2.6.11-glibc-2.26.patch ./fix-build-smp.patch ];
buildInputs =
- [ pkgconfig libtool gtk2 libGLU libGL readline libX11 libXpm docbook_xml_dtd_45 docbook_xsl ]
+ [ pkg-config libtool gtk2 libGLU libGL readline libX11 libXpm docbook_xml_dtd_45 docbook_xsl ]
++ optionals termSupport [ ncurses ]
++ optionals sdlSupport [ SDL2 ]
++ optionals wxSupport [ wxGTK ]
diff --git a/third_party/nixpkgs/pkgs/applications/virtualization/cloud-hypervisor/default.nix b/third_party/nixpkgs/pkgs/applications/virtualization/cloud-hypervisor/default.nix
index 59c97c4a8d..32d5be13d3 100644
--- a/third_party/nixpkgs/pkgs/applications/virtualization/cloud-hypervisor/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/virtualization/cloud-hypervisor/default.nix
@@ -1,4 +1,4 @@
-{ lib, fetchFromGitHub, rustPlatform, pkgconfig, openssl }:
+{ lib, fetchFromGitHub, rustPlatform, pkg-config, openssl }:
rustPlatform.buildRustPackage rec {
pname = "cloud-hypervisor";
@@ -11,7 +11,7 @@ rustPlatform.buildRustPackage rec {
sha256 = "h2aWWjycTm84TS89/vhqnAvwOqeeSDtvvCt+Is6I0eI=";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ openssl ];
cargoPatches = [ ./cargo-lock-vendor-fix.patch ];
diff --git a/third_party/nixpkgs/pkgs/applications/virtualization/cntr/default.nix b/third_party/nixpkgs/pkgs/applications/virtualization/cntr/default.nix
index f7b7c99b55..2283b45aee 100644
--- a/third_party/nixpkgs/pkgs/applications/virtualization/cntr/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/virtualization/cntr/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, rustPlatform, fetchFromGitHub }:
+{ lib, rustPlatform, fetchFromGitHub }:
rustPlatform.buildRustPackage rec {
pname = "cntr";
diff --git a/third_party/nixpkgs/pkgs/applications/virtualization/conmon/default.nix b/third_party/nixpkgs/pkgs/applications/virtualization/conmon/default.nix
index 6afcfcff8c..e5df1c655d 100644
--- a/third_party/nixpkgs/pkgs/applications/virtualization/conmon/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/virtualization/conmon/default.nix
@@ -1,4 +1,5 @@
-{ lib, stdenv
+{ lib
+, stdenv
, fetchFromGitHub
, pkg-config
, glib
@@ -9,13 +10,13 @@
stdenv.mkDerivation rec {
pname = "conmon";
- version = "2.0.24";
+ version = "2.0.26";
src = fetchFromGitHub {
owner = "containers";
repo = pname;
rev = "v${version}";
- sha256 = "1z6z1bz2rgj15xbqx10kvwn8s64nx5hmn1x52k4z4r20p4f95hkg";
+ sha256 = "sha256-q2lh02iZ7FDBPjtoKY5p3c6Vcn9Ey8DCMn/Oe7/74ug=";
};
nativeBuildInputs = [ pkg-config ];
diff --git a/third_party/nixpkgs/pkgs/applications/virtualization/cri-o/default.nix b/third_party/nixpkgs/pkgs/applications/virtualization/cri-o/default.nix
index 946e109c99..9950537150 100644
--- a/third_party/nixpkgs/pkgs/applications/virtualization/cri-o/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/virtualization/cri-o/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv
+{ lib
, btrfs-progs
, buildGoModule
, fetchFromGitHub
@@ -15,13 +15,13 @@
buildGoModule rec {
pname = "cri-o";
- version = "1.19.0";
+ version = "1.20.0";
src = fetchFromGitHub {
owner = "cri-o";
repo = "cri-o";
rev = "v${version}";
- sha256 = "1lrr8y0k6609z4gb8cg277rq58sh0bqd2b4mzjlynyjdgp3xskfq";
+ sha256 = "sha256-3rougAl0vVH01ulbnfIO2x8OCyofWlvVsvlKjoAD2NE=";
};
vendorSha256 = null;
diff --git a/third_party/nixpkgs/pkgs/applications/virtualization/crosvm/default.nix b/third_party/nixpkgs/pkgs/applications/virtualization/crosvm/default.nix
index 38ce277bf3..848b93a538 100644
--- a/third_party/nixpkgs/pkgs/applications/virtualization/crosvm/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/virtualization/crosvm/default.nix
@@ -1,5 +1,5 @@
{ stdenv, lib, rustPlatform, fetchgit, runCommand, symlinkJoin
-, pkgconfig, minijail, dtc, libusb1, libcap, linux
+, pkg-config, minijail, dtc, libusb1, libcap, linux
}:
let
@@ -55,7 +55,7 @@ in
cargoSha256 = "0lhivwvdihslwp81i3sa5q88p5hr83bzkvklrcgf6x73arwk8kdz";
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ dtc libcap libusb1 minijail ];
@@ -75,7 +75,7 @@ in
CROSVM_CARGO_TEST_KERNEL_BINARY =
lib.optionalString (stdenv.buildPlatform == stdenv.hostPlatform)
- "${linux}/${stdenv.hostPlatform.platform.kernelTarget}";
+ "${linux}/${stdenv.hostPlatform.linux-kernel.target}";
passthru = {
inherit adhdSrc;
diff --git a/third_party/nixpkgs/pkgs/applications/virtualization/crun/default.nix b/third_party/nixpkgs/pkgs/applications/virtualization/crun/default.nix
index ef506c01cf..143d2fdcea 100644
--- a/third_party/nixpkgs/pkgs/applications/virtualization/crun/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/virtualization/crun/default.nix
@@ -3,7 +3,7 @@
, fetchFromGitHub
, autoreconfHook
, go-md2man
-, pkgconfig
+, pkg-config
, libcap
, libseccomp
, python3
@@ -35,17 +35,17 @@ let
in
stdenv.mkDerivation rec {
pname = "crun";
- version = "0.16";
+ version = "0.17";
src = fetchFromGitHub {
owner = "containers";
repo = pname;
rev = version;
- sha256 = "03547axiwv161sbymh2vxqx591xr4nq6b9y8y45m15xvfv0f7vl8";
+ sha256 = "sha256-OdB7UXLG99ErbfSCvq87LxBy5EYkUvTfyQNG70RFbl4=";
fetchSubmodules = true;
};
- nativeBuildInputs = [ autoreconfHook go-md2man pkgconfig python3 ];
+ nativeBuildInputs = [ autoreconfHook go-md2man pkg-config python3 ];
buildInputs = [ libcap libseccomp systemd yajl ];
diff --git a/third_party/nixpkgs/pkgs/applications/virtualization/docker-compose/default.nix b/third_party/nixpkgs/pkgs/applications/virtualization/docker-compose/default.nix
index 464771b2c1..93f5f56ac5 100644
--- a/third_party/nixpkgs/pkgs/applications/virtualization/docker-compose/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/virtualization/docker-compose/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, buildPythonApplication, fetchPypi, pythonOlder
+{ lib, buildPythonApplication, fetchPypi, pythonOlder
, installShellFiles
, mock, pytest, nose
, pyyaml, backports_ssl_match_hostname, colorama, docopt
@@ -8,12 +8,12 @@
}:
buildPythonApplication rec {
- version = "1.27.4";
+ version = "1.28.2";
pname = "docker-compose";
src = fetchPypi {
inherit pname version;
- sha256 = "5a5690f24c27d4b43dcbe6b3fae91ba680713208e99ee863352b3bae37bcaa83";
+ sha256 = "2f148b590414915d029dad7551f4cdf0b03a774dc9baa674480217236d260cc1";
};
# lots of networking and other fails
diff --git a/third_party/nixpkgs/pkgs/applications/virtualization/docker-slim/default.nix b/third_party/nixpkgs/pkgs/applications/virtualization/docker-slim/default.nix
index 6c1ef95cd6..889752b270 100644
--- a/third_party/nixpkgs/pkgs/applications/virtualization/docker-slim/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/virtualization/docker-slim/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv
+{ lib
, buildGoPackage
, fetchFromGitHub
, makeWrapper
@@ -6,7 +6,7 @@
buildGoPackage rec {
pname = "docker-slim";
- version = "1.33.0";
+ version = "1.34.0";
goPackagePath = "github.com/docker-slim/docker-slim";
@@ -14,7 +14,7 @@ buildGoPackage rec {
owner = "docker-slim";
repo = "docker-slim";
rev = version;
- sha256 = "0fk1r9id3fjcqdg4nls2k5ik3822njz4xx9fpbvmx0fycvjmbr4v";
+ sha256 = "1ynpd6yb1xc18y528sshd5k9nkz48h1zifj2w4sjh5n0864lna7b";
};
subPackages = [ "cmd/docker-slim" "cmd/docker-slim-sensor" ];
diff --git a/third_party/nixpkgs/pkgs/applications/virtualization/docker/buildx.nix b/third_party/nixpkgs/pkgs/applications/virtualization/docker/buildx.nix
new file mode 100644
index 0000000000..8401939585
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/applications/virtualization/docker/buildx.nix
@@ -0,0 +1,25 @@
+{ lib, buildGoModule, fetchFromGitHub }:
+
+buildGoModule rec {
+ pname = "docker-buildx";
+ version = "0.5.1";
+
+ src = fetchFromGitHub {
+ owner = "docker";
+ repo = "buildx";
+ rev = "v${version}";
+ sha256 = "0l03ncs1x4lhgy0kf7bd1zq00md8fi93f8xq6k0ans4400divfzk";
+ };
+
+ vendorSha256 = null;
+
+ installPhase = ''
+ install -D $GOPATH/bin/buildx $out/libexec/docker/cli-plugins/docker-buildx
+ '';
+
+ meta = with lib; {
+ description = "Docker CLI plugin for extended build capabilities with BuildKit";
+ license = licenses.asl20;
+ maintainers = [ maintainers.ivan-babrou ];
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/applications/virtualization/docker/default.nix b/third_party/nixpkgs/pkgs/applications/virtualization/docker/default.nix
index 8e75bf46f4..207ebdf221 100644
--- a/third_party/nixpkgs/pkgs/applications/virtualization/docker/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/virtualization/docker/default.nix
@@ -1,11 +1,4 @@
-{ stdenv, lib, fetchFromGitHub, fetchpatch, buildGoPackage
-, makeWrapper, installShellFiles, pkg-config
-, go-md2man, go, containerd, runc, docker-proxy, tini, libtool
-, sqlite, iproute, lvm2, systemd
-, btrfs-progs, iptables, e2fsprogs, xz, util-linux, xfsprogs, git
-, procps, libseccomp
-, nixosTests
-}:
+{ lib, callPackage }:
with lib;
@@ -15,8 +8,16 @@ rec {
, mobyRev, mobySha256
, runcRev, runcSha256
, containerdRev, containerdSha256
- , tiniRev, tiniSha256
- } :
+ , tiniRev, tiniSha256, buildxSupport ? false
+ # package dependencies
+ , stdenv, fetchFromGitHub, fetchpatch, buildGoPackage
+ , makeWrapper, installShellFiles, pkg-config
+ , go-md2man, go, containerd, runc, docker-proxy, tini, libtool
+ , sqlite, iproute, lvm2, systemd, docker-buildx
+ , btrfs-progs, iptables, e2fsprogs, xz, util-linux, xfsprogs, git
+ , procps, libseccomp
+ , nixosTests
+ }:
let
docker-runc = runc.overrideAttrs (oldAttrs: {
name = "docker-runc-${version}";
@@ -54,8 +55,7 @@ rec {
};
# Do not remove static from make files as we want a static binary
- patchPhase = ''
- '';
+ patchPhase = "";
NIX_CFLAGS_COMPILE = "-DMINIMAL=ON";
});
@@ -142,7 +142,7 @@ rec {
makeWrapper
] ++ optionals (stdenv.isLinux) [
sqlite lvm2 btrfs-progs systemd libseccomp
- ];
+ ] ++ optionals (buildxSupport) [ docker-buildx ];
# Keep eyes on BUILDTIME format - https://github.com/docker/cli/blob/${version}/scripts/build/.variables
buildPhase = ''
@@ -167,6 +167,9 @@ rec {
substituteInPlace ./scripts/build/.variables --replace "set -eu" ""
substituteInPlace ./scripts/docs/generate-man.sh --replace "-v md2man" "-v go-md2man"
substituteInPlace ./man/md2man-all.sh --replace md2man go-md2man
+ '' + optionalString buildxSupport ''
+ substituteInPlace ./cli-plugins/manager/manager_unix.go --replace /usr/libexec/docker/cli-plugins \
+ ${lib.strings.makeSearchPathOutput "bin" "libexec/docker/cli-plugins" [docker-buildx]}
'';
outputs = ["out" "man"];
@@ -212,7 +215,7 @@ rec {
# Get revisions from
# https://github.com/moby/moby/tree/${version}/hack/dockerfile/install/*
- docker_20_10 = makeOverridable dockerGen rec {
+ docker_20_10 = callPackage dockerGen rec {
version = "20.10.2";
rev = "v${version}";
sha256 = "0z0hpm5hrqh7p8my8lmiwpym2shs48my6p0zv2cc34wym0hcly51";
diff --git a/third_party/nixpkgs/pkgs/applications/virtualization/docker/distribution.nix b/third_party/nixpkgs/pkgs/applications/virtualization/docker/distribution.nix
index f41862c0dd..96722fe393 100644
--- a/third_party/nixpkgs/pkgs/applications/virtualization/docker/distribution.nix
+++ b/third_party/nixpkgs/pkgs/applications/virtualization/docker/distribution.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, buildGoPackage, fetchFromGitHub }:
+{ lib, buildGoPackage, fetchFromGitHub }:
buildGoPackage rec {
pname = "distribution";
diff --git a/third_party/nixpkgs/pkgs/applications/virtualization/docker/proxy.nix b/third_party/nixpkgs/pkgs/applications/virtualization/docker/proxy.nix
index 7fd7cda81e..59fc80eefb 100644
--- a/third_party/nixpkgs/pkgs/applications/virtualization/docker/proxy.nix
+++ b/third_party/nixpkgs/pkgs/applications/virtualization/docker/proxy.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, buildGoPackage, fetchFromGitHub }:
+{ lib, buildGoPackage, fetchFromGitHub }:
buildGoPackage rec {
name = "docker-proxy-${rev}";
diff --git a/third_party/nixpkgs/pkgs/applications/virtualization/dumb-init/default.nix b/third_party/nixpkgs/pkgs/applications/virtualization/dumb-init/default.nix
index 80a76432f0..bb265dc548 100644
--- a/third_party/nixpkgs/pkgs/applications/virtualization/dumb-init/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/virtualization/dumb-init/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "dumb-init";
- version = "1.2.4";
+ version = "1.2.5";
src = fetchFromGitHub {
owner = "Yelp";
repo = pname;
rev = "v${version}";
- sha256 = "0v6ggfjl3q5p4hf002ygs8rryyzrg0fqy836p403fq2fgm30k0xx";
+ sha256 = "sha256-aRh0xfmp+ToXIYjYaducTpZUHndZ5HlFZpFhzJ3yKgs=";
};
buildInputs = [ glibc.static ];
diff --git a/third_party/nixpkgs/pkgs/applications/virtualization/ecs-agent/default.nix b/third_party/nixpkgs/pkgs/applications/virtualization/ecs-agent/default.nix
index 41a0931533..390f3049c0 100644
--- a/third_party/nixpkgs/pkgs/applications/virtualization/ecs-agent/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/virtualization/ecs-agent/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, buildGoPackage }:
+{ lib, fetchFromGitHub, buildGoPackage }:
buildGoPackage rec {
pname = "amazon-ecs-agent";
diff --git a/third_party/nixpkgs/pkgs/applications/virtualization/firectl/default.nix b/third_party/nixpkgs/pkgs/applications/virtualization/firectl/default.nix
index 0b5fc5dac5..ac531b36dd 100644
--- a/third_party/nixpkgs/pkgs/applications/virtualization/firectl/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/virtualization/firectl/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, buildGoModule, fetchFromGitHub }:
+{ lib, buildGoModule, fetchFromGitHub }:
buildGoModule rec {
pname = "firectl";
diff --git a/third_party/nixpkgs/pkgs/applications/virtualization/gvisor/default.nix b/third_party/nixpkgs/pkgs/applications/virtualization/gvisor/default.nix
index 2d423911c9..56760c293e 100644
--- a/third_party/nixpkgs/pkgs/applications/virtualization/gvisor/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/virtualization/gvisor/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv
+{ lib
, buildBazelPackage
, fetchFromGitHub
, cacert
@@ -76,7 +76,7 @@ in buildBazelPackage rec {
rm -f "$bazelOut"/java.log "$bazelOut"/java.log.*
'';
- sha256 = "0myffqywbvqhax995z55jymwnwyxmp13r27kpbc7wb5fk9s4skvr";
+ sha256 = "0fhmlq0d2317gwhma2mz1anb69j4chybk90j71j88wpgw1hxbk34";
};
buildAttrs = {
diff --git a/third_party/nixpkgs/pkgs/applications/virtualization/libnvidia-container/default.nix b/third_party/nixpkgs/pkgs/applications/virtualization/libnvidia-container/default.nix
index e7cfb3c7a5..3ce493c617 100644
--- a/third_party/nixpkgs/pkgs/applications/virtualization/libnvidia-container/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/virtualization/libnvidia-container/default.nix
@@ -1,7 +1,7 @@
{ stdenv
, lib
, fetchFromGitHub
-, pkgconfig
+, pkg-config
, libelf
, libcap
, libseccomp
@@ -73,7 +73,7 @@ stdenv.mkDerivation rec {
NIX_CFLAGS_COMPILE = [ "-I${libtirpc.dev}/include/tirpc" ];
NIX_LDFLAGS = [ "-L${libtirpc.dev}/lib" "-ltirpc" ];
- nativeBuildInputs = [ pkgconfig rpcsvc-proto makeWrapper ];
+ nativeBuildInputs = [ pkg-config rpcsvc-proto makeWrapper ];
buildInputs = [ libelf libcap libseccomp libtirpc ];
diff --git a/third_party/nixpkgs/pkgs/applications/virtualization/looking-glass-client/default.nix b/third_party/nixpkgs/pkgs/applications/virtualization/looking-glass-client/default.nix
index e7c8cc4d47..720f684f44 100644
--- a/third_party/nixpkgs/pkgs/applications/virtualization/looking-glass-client/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/virtualization/looking-glass-client/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, cmake, pkgconfig, SDL2, SDL2_ttf, spice-protocol
+{ lib, stdenv, fetchFromGitHub, cmake, pkg-config, SDL2, SDL2_ttf, spice-protocol
, fontconfig, libX11, freefont_ttf, nettle, libpthreadstubs, libXau, libXdmcp
, libXi, libXext, wayland, libffi, libGLU, expat, libbfd
}:
@@ -15,7 +15,7 @@ stdenv.mkDerivation rec {
fetchSubmodules = true;
};
- nativeBuildInputs = [ cmake pkgconfig ];
+ nativeBuildInputs = [ cmake pkg-config ];
buildInputs = [
SDL2 SDL2_ttf spice-protocol fontconfig libX11 freefont_ttf nettle
diff --git a/third_party/nixpkgs/pkgs/applications/virtualization/open-vm-tools/default.nix b/third_party/nixpkgs/pkgs/applications/virtualization/open-vm-tools/default.nix
index a5c8d97693..1afe994977 100644
--- a/third_party/nixpkgs/pkgs/applications/virtualization/open-vm-tools/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/virtualization/open-vm-tools/default.nix
@@ -1,7 +1,7 @@
{ stdenv, lib, fetchFromGitHub, makeWrapper, autoreconfHook,
fuse, libmspack, openssl, pam, xercesc, icu, libdnet, procps, libtirpc, rpcsvc-proto,
libX11, libXext, libXinerama, libXi, libXrender, libXrandr, libXtst,
- pkgconfig, glib, gdk-pixbuf-xlib, gtk3, gtkmm3, iproute, dbus, systemd, which,
+ pkg-config, glib, gdk-pixbuf-xlib, gtk3, gtkmm3, iproute, dbus, systemd, which,
withX ? true }:
stdenv.mkDerivation rec {
@@ -19,7 +19,7 @@ stdenv.mkDerivation rec {
outputs = [ "out" "dev" ];
- nativeBuildInputs = [ autoreconfHook makeWrapper pkgconfig ];
+ nativeBuildInputs = [ autoreconfHook makeWrapper pkg-config ];
buildInputs = [ fuse glib icu libdnet libmspack libtirpc openssl pam procps rpcsvc-proto xercesc ]
++ lib.optionals withX [ gdk-pixbuf-xlib gtk3 gtkmm3 libX11 libXext libXinerama libXi libXrender libXrandr libXtst ];
diff --git a/third_party/nixpkgs/pkgs/applications/virtualization/qemu/CVE-2020-27617.patch b/third_party/nixpkgs/pkgs/applications/virtualization/qemu/CVE-2020-27617.patch
deleted file mode 100644
index fa708b2983..0000000000
--- a/third_party/nixpkgs/pkgs/applications/virtualization/qemu/CVE-2020-27617.patch
+++ /dev/null
@@ -1,43 +0,0 @@
-From 6d19c0cc6c5a9bba308fc29d7c0edc2dc372c41b Mon Sep 17 00:00:00 2001
-From: Prasad J Pandit
-Date: Wed, 21 Oct 2020 11:35:50 +0530
-Subject: [PATCH] net: remove an assert call in eth_get_gso_type
-
-eth_get_gso_type() routine returns segmentation offload type based on
-L3 protocol type. It calls g_assert_not_reached if L3 protocol is
-unknown, making the following return statement unreachable. Remove the
-g_assert call, it maybe triggered by a guest user.
-
-Reported-by: Gaoning Pan
-Signed-off-by: Prasad J Pandit
----
- net/eth.c | 6 +++---
- 1 file changed, 3 insertions(+), 3 deletions(-)
-
-diff --git a/net/eth.c b/net/eth.c
-index 0c1d413ee2..eee77071f9 100644
---- a/net/eth.c
-+++ b/net/eth.c
-@@ -16,6 +16,7 @@
- */
-
- #include "qemu/osdep.h"
-+#include "qemu/log.h"
- #include "net/eth.h"
- #include "net/checksum.h"
- #include "net/tap.h"
-@@ -71,9 +72,8 @@ eth_get_gso_type(uint16_t l3_proto, uint8_t *l3_hdr, uint8_t l4proto)
- return VIRTIO_NET_HDR_GSO_TCPV6 | ecn_state;
- }
- }
--
-- /* Unsupported offload */
-- g_assert_not_reached();
-+ qemu_log_mask(LOG_GUEST_ERROR, "%s: probably not GSO frame, "
-+ "unknown L3 protocol: 0x%04"PRIx16"\n", __func__, l3_proto);
-
- return VIRTIO_NET_HDR_GSO_NONE | ecn_state;
- }
---
-2.28.0
-
diff --git a/third_party/nixpkgs/pkgs/applications/virtualization/qemu/default.nix b/third_party/nixpkgs/pkgs/applications/virtualization/qemu/default.nix
index ce2797d35d..d83c6d350e 100644
--- a/third_party/nixpkgs/pkgs/applications/virtualization/qemu/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/virtualization/qemu/default.nix
@@ -1,14 +1,14 @@
-{ lib, stdenv, fetchurl, fetchpatch, python, zlib, pkgconfig, glib
+{ lib, stdenv, fetchurl, fetchpatch, python, zlib, pkg-config, glib
, perl, pixman, vde2, alsaLib, texinfo, flex
-, bison, lzo, snappy, libaio, gnutls, nettle, curl
-, makeWrapper
+, bison, lzo, snappy, libaio, gnutls, nettle, curl, ninja, meson
+, makeWrapper, autoPatchelfHook
, attr, libcap, libcap_ng
, CoreServices, Cocoa, Hypervisor, rez, setfile
, numaSupport ? stdenv.isLinux && !stdenv.isAarch32, numactl
, seccompSupport ? stdenv.isLinux, libseccomp
, alsaSupport ? lib.hasSuffix "linux" stdenv.hostPlatform.system && !nixosTestRunner
, pulseSupport ? !stdenv.isDarwin && !nixosTestRunner, libpulseaudio
-, sdlSupport ? !stdenv.isDarwin && !nixosTestRunner, SDL2
+, sdlSupport ? !stdenv.isDarwin && !nixosTestRunner, SDL2, SDL2_image
, gtkSupport ? !stdenv.isDarwin && !xenSupport && !nixosTestRunner, gtk3, gettext, vte, wrapGAppsHook
, vncSupport ? !nixosTestRunner, libjpeg, libpng
, smartcardSupport ? !nixosTestRunner, libcacard
@@ -19,6 +19,7 @@
, cephSupport ? false, ceph
, openGLSupport ? sdlSupport, mesa, epoxy, libdrm
, virglSupport ? openGLSupport, virglrenderer
+, libiscsiSupport ? true, libiscsi
, smbdSupport ? false, samba
, tpmSupport ? true
, hostCpuOnly ? false
@@ -38,7 +39,7 @@ let
in
stdenv.mkDerivation rec {
- version = "5.1.0";
+ version = "5.2.0";
pname = "qemu"
+ lib.optionalString xenSupport "-xen"
+ lib.optionalString hostCpuOnly "-host-cpu-only"
@@ -46,10 +47,10 @@ stdenv.mkDerivation rec {
src = fetchurl {
url= "https://download.qemu.org/qemu-${version}.tar.xz";
- sha256 = "1rd41wwlvp0vpialjp2czs6i3lsc338xc72l3zkbb7ixjfslw5y9";
+ sha256 = "1g0pvx4qbirpcn9mni704y03n3lvkmw2c0rbcwvydyr8ns4xh66b";
};
- nativeBuildInputs = [ python python.pkgs.sphinx pkgconfig flex bison ]
+ nativeBuildInputs = [ python python.pkgs.sphinx pkg-config flex bison meson ninja autoPatchelfHook ]
++ optionals gtkSupport [ wrapGAppsHook ];
buildInputs =
[ zlib glib perl pixman
@@ -61,7 +62,7 @@ stdenv.mkDerivation rec {
++ optionals seccompSupport [ libseccomp ]
++ optionals numaSupport [ numactl ]
++ optionals pulseSupport [ libpulseaudio ]
- ++ optionals sdlSupport [ SDL2 ]
+ ++ optionals sdlSupport [ SDL2 SDL2_image ]
++ optionals gtkSupport [ gtk3 gettext vte ]
++ optionals vncSupport [ libjpeg libpng ]
++ optionals smartcardSupport [ libcacard ]
@@ -72,23 +73,17 @@ stdenv.mkDerivation rec {
++ optionals cephSupport [ ceph ]
++ optionals openGLSupport [ mesa epoxy libdrm ]
++ optionals virglSupport [ virglrenderer ]
+ ++ optionals libiscsiSupport [ libiscsi ]
++ optionals smbdSupport [ samba ];
enableParallelBuilding = true;
+ dontUseMesonConfigure = true; # meson's configurePhase isn't compatible with qemu build
outputs = [ "out" "ga" ];
patches = [
- ./no-etc-install.patch
./fix-qemu-ga.patch
./9p-ignore-noatime.patch
- ./CVE-2020-27617.patch
- (fetchpatch {
- # e1000e: infinite loop scenario in case of null packet descriptor, remove for QEMU >= 5.2.0-rc3
- name = "CVE-2020-28916.patch";
- url = "https://git.qemu.org/?p=qemu.git;a=patch;h=c2cb511634012344e3d0fe49a037a33b12d8a98a";
- sha256 = "1kvm6wl4vry0npiisxsn76h8nf1iv5fmqsyjvb46203f1yyg5pis";
- })
] ++ optional nixosTestRunner ./force-uid0-on-9p.patch
++ optionals stdenv.hostPlatform.isMusl [
(fetchpatch {
@@ -106,27 +101,19 @@ stdenv.mkDerivation rec {
})
];
- # Remove CVE-2020-{29129,29130} for QEMU >5.1.0
- postPatch = ''
- (cd slirp && patch -p1 < ${fetchpatch {
- name = "CVE-2020-29129_CVE-2020-29130.patch";
- url = "https://gitlab.freedesktop.org/slirp/libslirp/-/commit/2e1dcbc0c2af64fcb17009eaf2ceedd81be2b27f.patch";
- sha256 = "01vbjqgnc0kp881l5p6b31cyyirhwhavm6x36hlgkymswvl3wh9w";
- }})
- '';
-
hardeningDisable = [ "stackprotector" ];
preConfigure = ''
unset CPP # intereferes with dependency calculation
+ # this script isn't marked as executable b/c it's indirectly used by meson. Needed to patch its shebang
+ chmod +x ./scripts/shaderinclude.pl
+ patchShebangs .
'' + optionalString stdenv.hostPlatform.isMusl ''
NIX_CFLAGS_COMPILE+=" -D_LINUX_SYSINFO_H"
'';
configureFlags =
[ "--audio-drv-list=${audio}"
- "--sysconfdir=/etc"
- "--localstatedir=/var"
"--enable-docs"
"--enable-tools"
"--enable-guest-agent"
@@ -148,6 +135,7 @@ stdenv.mkDerivation rec {
++ optional openGLSupport "--enable-opengl"
++ optional virglSupport "--enable-virglrenderer"
++ optional tpmSupport "--enable-tpm"
+ ++ optional libiscsiSupport "--enable-libiscsi"
++ optional smbdSupport "--smbd=${samba}/bin/smbd";
doCheck = false; # tries to access /dev
@@ -155,7 +143,7 @@ stdenv.mkDerivation rec {
postFixup = ''
# the .desktop is both invalid and pointless
- rm $out/share/applications/qemu.desktop
+ rm -f $out/share/applications/qemu.desktop
# copy qemu-ga (guest agent) to separate output
mkdir -p $ga/bin
@@ -166,6 +154,7 @@ stdenv.mkDerivation rec {
wrapGApp $f
done
'';
+ preBuild = "cd build";
# Add a ‘qemu-kvm’ wrapper for compatibility/convenience.
postInstall = ''
diff --git a/third_party/nixpkgs/pkgs/applications/virtualization/qemu/no-etc-install.patch b/third_party/nixpkgs/pkgs/applications/virtualization/qemu/no-etc-install.patch
deleted file mode 100644
index 5bab930d06..0000000000
--- a/third_party/nixpkgs/pkgs/applications/virtualization/qemu/no-etc-install.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff --git a/Makefile b/Makefile
---- a/Makefile
-+++ b/Makefile
-@@ -867,7 +867,7 @@ install-includedir:
- $(INSTALL_DIR) "$(DESTDIR)$(includedir)"
-
- install: all $(if $(BUILD_DOCS),install-doc) \
-- install-datadir install-localstatedir install-includedir \
-+ install-datadir install-includedir \
- $(if $(INSTALL_BLOBS),$(edk2-decompressed)) \
- recurse-install
- ifneq ($(TOOLS),)
diff --git a/third_party/nixpkgs/pkgs/applications/virtualization/qtemu/default.nix b/third_party/nixpkgs/pkgs/applications/virtualization/qtemu/default.nix
index 547b177b3a..3a5f26bfcc 100644
--- a/third_party/nixpkgs/pkgs/applications/virtualization/qtemu/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/virtualization/qtemu/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, mkDerivation, fetchFromGitLab, pkgconfig, qmake, qtbase, qemu, makeWrapper }:
+{ lib, mkDerivation, fetchFromGitLab, pkg-config, qmake, qtbase, qemu, makeWrapper }:
mkDerivation rec {
pname = "qtemu";
@@ -13,7 +13,7 @@ mkDerivation rec {
nativeBuildInputs = [
qmake
- pkgconfig
+ pkg-config
];
buildInputs = [
diff --git a/third_party/nixpkgs/pkgs/applications/virtualization/runc/default.nix b/third_party/nixpkgs/pkgs/applications/virtualization/runc/default.nix
index c3882ae947..f9fbec9f4b 100644
--- a/third_party/nixpkgs/pkgs/applications/virtualization/runc/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/virtualization/runc/default.nix
@@ -16,13 +16,13 @@
buildGoPackage rec {
pname = "runc";
- version = "1.0.0-rc92";
+ version = "1.0.0-rc93";
src = fetchFromGitHub {
owner = "opencontainers";
repo = "runc";
rev = "v${version}";
- sha256 = "0r4zbxbs03xr639r7848282j1ybhibfdhnxyap9p76j5w8ixms94";
+ sha256 = "008d5wkznic80n5q1vwx727qn5ifalc7cydq68hc1gk9wrhna4v4";
};
goPackagePath = "github.com/opencontainers/runc";
@@ -30,15 +30,13 @@ buildGoPackage rec {
nativeBuildInputs = [ go-md2man installShellFiles makeWrapper pkg-config which ];
- buildInputs = [ libselinux libseccomp libapparmor apparmor-parser ];
+ buildInputs = [ libselinux libseccomp libapparmor ];
- makeFlags = [ "BUILDTAGS+=seccomp" "BUILDTAGS+=apparmor" "BUILDTAGS+=selinux" ];
+ makeFlags = [ "BUILDTAGS+=seccomp" ];
buildPhase = ''
cd go/src/${goPackagePath}
patchShebangs .
- substituteInPlace libcontainer/apparmor/apparmor.go \
- --replace /sbin/apparmor_parser ${apparmor-parser}/bin/apparmor_parser
make ${toString makeFlags} runc man
'';
diff --git a/third_party/nixpkgs/pkgs/applications/virtualization/singularity/default.nix b/third_party/nixpkgs/pkgs/applications/virtualization/singularity/default.nix
index 6961dcf7b8..3bc2df19d1 100644
--- a/third_party/nixpkgs/pkgs/applications/virtualization/singularity/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/virtualization/singularity/default.nix
@@ -1,5 +1,4 @@
-{stdenv
-, lib
+{ lib
, fetchurl
, util-linux
, gpgme
@@ -17,11 +16,11 @@ with lib;
buildGoPackage rec {
pname = "singularity";
- version = "3.7.0";
+ version = "3.7.1";
src = fetchurl {
url = "https://github.com/hpcng/singularity/releases/download/v${version}/singularity-${version}.tar.gz";
- sha256 = "0y6lm23g6a2ljm78w8iyak7yivxvpj3i55fjbd56m9b2ykssm5pv";
+ sha256 = "sha256-gtLGUGNWAZXsNFUZMb48MluV6OIAnpJ1X9farTRuCDw=";
};
goPackagePath = "github.com/sylabs/singularity";
diff --git a/third_party/nixpkgs/pkgs/applications/virtualization/spice-vdagent/default.nix b/third_party/nixpkgs/pkgs/applications/virtualization/spice-vdagent/default.nix
index 998a127b2f..48b0423983 100644
--- a/third_party/nixpkgs/pkgs/applications/virtualization/spice-vdagent/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/virtualization/spice-vdagent/default.nix
@@ -1,4 +1,4 @@
-{lib, stdenv, fetchurl, pkgconfig, alsaLib, spice-protocol, glib,
+{lib, stdenv, fetchurl, pkg-config, alsaLib, spice-protocol, glib,
libpciaccess, libxcb, libXrandr, libXinerama, libXfixes, dbus, libdrm,
systemd}:
stdenv.mkDerivation rec {
@@ -14,7 +14,7 @@ stdenv.mkDerivation rec {
postPatch = ''
substituteInPlace data/spice-vdagent.desktop --replace /usr $out
'';
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ alsaLib spice-protocol glib libdrm
libpciaccess libxcb libXrandr libXinerama libXfixes
dbus systemd ] ;
diff --git a/third_party/nixpkgs/pkgs/applications/virtualization/virt-manager/default.nix b/third_party/nixpkgs/pkgs/applications/virtualization/virt-manager/default.nix
index 8fe9caf0e5..11ddaff8d3 100644
--- a/third_party/nixpkgs/pkgs/applications/virtualization/virt-manager/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/virtualization/virt-manager/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, python3Packages, intltool, file
+{ lib, fetchurl, python3Packages, intltool, file
, wrapGAppsHook, gtk-vnc, vte, avahi, dconf
, gobject-introspection, libvirt-glib, system-libvirt
, gsettings-desktop-schemas, glib, libosinfo, gnome3
diff --git a/third_party/nixpkgs/pkgs/applications/virtualization/virt-manager/qt.nix b/third_party/nixpkgs/pkgs/applications/virtualization/virt-manager/qt.nix
index 1d2a32c54e..1633c8d66f 100644
--- a/third_party/nixpkgs/pkgs/applications/virtualization/virt-manager/qt.nix
+++ b/third_party/nixpkgs/pkgs/applications/virtualization/virt-manager/qt.nix
@@ -1,4 +1,4 @@
-{ mkDerivation, lib, fetchFromGitHub, fetchpatch, cmake, pkgconfig
+{ mkDerivation, lib, fetchFromGitHub, fetchpatch, cmake, pkg-config
, qtbase, qtmultimedia, qtsvg, qttools, krdc
, libvncserver, libvirt, pcre, pixman, qtermwidget, spice-gtk, spice-protocol
, libselinux, libsepol, util-linux
@@ -35,7 +35,7 @@ mkDerivation rec {
libselinux libsepol util-linux
];
- nativeBuildInputs = [ cmake pkgconfig qttools ];
+ nativeBuildInputs = [ cmake pkg-config qttools ];
meta = with lib; {
homepage = "https://f1ash.github.io/qt-virt-manager";
diff --git a/third_party/nixpkgs/pkgs/applications/virtualization/virt-viewer/default.nix b/third_party/nixpkgs/pkgs/applications/virtualization/virt-viewer/default.nix
index c31552db30..4fd56e0cae 100644
--- a/third_party/nixpkgs/pkgs/applications/virtualization/virt-viewer/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/virtualization/virt-viewer/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, intltool, shared-mime-info, wrapGAppsHook
+{ lib, stdenv, fetchurl, pkg-config, intltool, shared-mime-info, wrapGAppsHook
, glib, gsettings-desktop-schemas, gtk-vnc, gtk3, libvirt, libvirt-glib, libxml2, vte
, spiceSupport ? true
, spice-gtk ? null, spice-protocol ? null, libcap ? null, gdbm ? null
@@ -19,7 +19,7 @@ stdenv.mkDerivation rec {
sha256 = "09a83mzyn3b4nd7wpa659g1zf1fjbzb79rk968bz6k5xl21k7d4i";
};
- nativeBuildInputs = [ pkgconfig intltool shared-mime-info wrapGAppsHook glib ];
+ nativeBuildInputs = [ pkg-config intltool shared-mime-info wrapGAppsHook glib ];
buildInputs = [
glib gsettings-desktop-schemas gtk-vnc gtk3 libvirt libvirt-glib libxml2 vte
] ++ optionals spiceSupport [
diff --git a/third_party/nixpkgs/pkgs/applications/virtualization/virtualbox/default.nix b/third_party/nixpkgs/pkgs/applications/virtualization/virtualbox/default.nix
index eb7d067b6d..360e6e36c1 100644
--- a/third_party/nixpkgs/pkgs/applications/virtualization/virtualbox/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/virtualization/virtualbox/default.nix
@@ -1,7 +1,7 @@
{ config, stdenv, fetchurl, lib, iasl, dev86, pam, libxslt, libxml2, wrapQtAppsHook
, libX11, xorgproto, libXext, libXcursor, libXmu, libIDL, SDL, libcap, libGL
, libpng, glib, lvm2, libXrandr, libXinerama, libopus, qtbase, qtx11extras
-, qttools, qtsvg, qtwayland, pkgconfig, which, docbook_xsl, docbook_xml_dtd_43
+, qttools, qtsvg, qtwayland, pkg-config, which, docbook_xsl, docbook_xml_dtd_43
, alsaLib, curl, libvpx, nettools, dbus, substituteAll, fetchpatch
# If open-watcom-bin is not passed, VirtualBox will fall back to use
# the shipped alternative sources (assembly).
@@ -23,7 +23,7 @@ let
buildType = "release";
# Use maintainers/scripts/update.nix to update the version and all related hashes or
# change the hashes in extpack.nix and guest-additions/default.nix as well manually.
- version = "6.1.16";
+ version = "6.1.18";
iasl' = iasl.overrideAttrs (old: rec {
inherit (old) pname;
@@ -40,12 +40,12 @@ in stdenv.mkDerivation {
src = fetchurl {
url = "https://download.virtualbox.org/virtualbox/${version}/VirtualBox-${version}.tar.bz2";
- sha256 = "49c1990da16d8a3d5bda8cdb961ec8195a901e67e4c79aea44c1521a5fc2f9f1";
+ sha256 = "108d42b9b391b7a332a33df1662cf7b0e9d9a80f3079d16288d8b9487f427d40";
};
outputs = [ "out" "modsrc" ];
- nativeBuildInputs = [ pkgconfig which docbook_xsl docbook_xml_dtd_43 ]
+ nativeBuildInputs = [ pkg-config which docbook_xsl docbook_xml_dtd_43 ]
++ optional (!headless) wrapQtAppsHook;
# Wrap manually because we wrap just a small number of executables.
diff --git a/third_party/nixpkgs/pkgs/applications/virtualization/virtualbox/extpack.nix b/third_party/nixpkgs/pkgs/applications/virtualization/virtualbox/extpack.nix
index 302f2b5945..4aa3ed1fd4 100644
--- a/third_party/nixpkgs/pkgs/applications/virtualization/virtualbox/extpack.nix
+++ b/third_party/nixpkgs/pkgs/applications/virtualization/virtualbox/extpack.nix
@@ -12,7 +12,7 @@ fetchurl rec {
# Manually sha256sum the extensionPack file, must be hex!
# Thus do not use `nix-prefetch-url` but instead plain old `sha256sum`.
# Checksums can also be found at https://www.virtualbox.org/download/hashes/${version}/SHA256SUMS
- let value = "9802482b77b95a954cb5111793da10d009009a4e9a9c4eaa4bd1ae5dafe9db46";
+ let value = "d609e35accff5c0819ca9be47de302abf094dc1b6d4c54da8fdda639671f267e";
in assert (builtins.stringLength value) == 64; value;
meta = {
diff --git a/third_party/nixpkgs/pkgs/applications/virtualization/virtualbox/guest-additions/default.nix b/third_party/nixpkgs/pkgs/applications/virtualization/virtualbox/guest-additions/default.nix
index 8e5adc8357..c35ebdb81d 100644
--- a/third_party/nixpkgs/pkgs/applications/virtualization/virtualbox/guest-additions/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/virtualization/virtualbox/guest-additions/default.nix
@@ -27,7 +27,7 @@ in stdenv.mkDerivation rec {
src = fetchurl {
url = "http://download.virtualbox.org/virtualbox/${version}/VBoxGuestAdditions_${version}.iso";
- sha256 = "88db771a5efd7c048228e5c1e0b8fba56542e9d8c1b75f7af5b0c4cf334f0584";
+ sha256 = "904432eb331d7ae517afaa4e4304e6492b7947b46ecb8267de7ef792c4921b4c";
};
KERN_DIR = "${kernel.dev}/lib/modules/${kernel.modDirVersion}/build";
diff --git a/third_party/nixpkgs/pkgs/applications/virtualization/vpcs/default.nix b/third_party/nixpkgs/pkgs/applications/virtualization/vpcs/default.nix
index 33d707a500..8c41a1f4c2 100644
--- a/third_party/nixpkgs/pkgs/applications/virtualization/vpcs/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/virtualization/vpcs/default.nix
@@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
buildPhase = ''(
cd src
- ./mk.sh ${stdenv.buildPlatform.platform.kernelArch}
+ ./mk.sh ${stdenv.buildPlatform.linuxArch}
)'';
installPhase = ''
diff --git a/third_party/nixpkgs/pkgs/applications/virtualization/xen/4.10.nix b/third_party/nixpkgs/pkgs/applications/virtualization/xen/4.10.nix
index 2f9882dee9..bc9003e128 100644
--- a/third_party/nixpkgs/pkgs/applications/virtualization/xen/4.10.nix
+++ b/third_party/nixpkgs/pkgs/applications/virtualization/xen/4.10.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, callPackage, fetchurl, fetchpatch, fetchgit
+{ lib, callPackage, fetchurl, fetchpatch, fetchgit
, ocaml-ng
, withInternalQemu ? true
, withInternalTraditionalQemu ? true
diff --git a/third_party/nixpkgs/pkgs/applications/virtualization/xen/generic.nix b/third_party/nixpkgs/pkgs/applications/virtualization/xen/generic.nix
index 3fdda81078..5019ce2328 100644
--- a/third_party/nixpkgs/pkgs/applications/virtualization/xen/generic.nix
+++ b/third_party/nixpkgs/pkgs/applications/virtualization/xen/generic.nix
@@ -250,7 +250,7 @@ stdenv.mkDerivation (rec {
" (${args.meta.description})";
longDescription = (args.meta.longDescription or "")
+ "\nIncludes:\n"
- + withXenfiles (name: x: ''* ${name}: ${x.meta.description or "(No description)"}.'');
+ + withXenfiles (name: x: "* ${name}: ${x.meta.description or "(No description)"}.");
platforms = [ "x86_64-linux" ];
maintainers = with lib.maintainers; [ eelco tstrobel oxij ];
license = lib.licenses.gpl2;
diff --git a/third_party/nixpkgs/pkgs/applications/virtualization/xen/packages.nix b/third_party/nixpkgs/pkgs/applications/virtualization/xen/packages.nix
index 55e3b12c3b..5ff263dc8f 100644
--- a/third_party/nixpkgs/pkgs/applications/virtualization/xen/packages.nix
+++ b/third_party/nixpkgs/pkgs/applications/virtualization/xen/packages.nix
@@ -1,5 +1,5 @@
{ callPackage
-, stdenv
+
}:
# TODO(@oxij) on new Xen version: generalize this to generate [vanilla slim
diff --git a/third_party/nixpkgs/pkgs/applications/virtualization/xen/xsa-patches.nix b/third_party/nixpkgs/pkgs/applications/virtualization/xen/xsa-patches.nix
index 26cdbc1f65..b1d1d7783c 100644
--- a/third_party/nixpkgs/pkgs/applications/virtualization/xen/xsa-patches.nix
+++ b/third_party/nixpkgs/pkgs/applications/virtualization/xen/xsa-patches.nix
@@ -454,7 +454,7 @@ in {
})
];
- # 4.5
+ # 4.5
XSA_248_45 = [
(xsaPatch {
name = "248-4.5";
diff --git a/third_party/nixpkgs/pkgs/applications/window-managers/afterstep/default.nix b/third_party/nixpkgs/pkgs/applications/window-managers/afterstep/default.nix
index 4bfe654380..fbb4a7a5e4 100644
--- a/third_party/nixpkgs/pkgs/applications/window-managers/afterstep/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/window-managers/afterstep/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig
+{ lib, stdenv, fetchurl, pkg-config
, libjpeg, libtiff, libpng, freetype
, fltk, gtk
, libX11, libXext, libICE
@@ -24,10 +24,10 @@ stdenv.mkDerivation rec {
})
];
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ libjpeg libtiff libpng freetype fltk gtk libX11 libXext libICE dbus dbus ];
- # A strange type of bug: dbus is not immediately found by pkgconfig
+ # A strange type of bug: dbus is not immediately found by pkg-config
preConfigure = ''
export NIX_CFLAGS_COMPILE="$NIX_CFLAGS_COMPILE $(pkg-config dbus-1 --cflags)"
'';
diff --git a/third_party/nixpkgs/pkgs/applications/window-managers/awesome/default.nix b/third_party/nixpkgs/pkgs/applications/window-managers/awesome/default.nix
index 7f6dc3df19..a526636063 100644
--- a/third_party/nixpkgs/pkgs/applications/window-managers/awesome/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/window-managers/awesome/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, luaPackages, cairo, librsvg, cmake, imagemagick, pkgconfig, gdk-pixbuf
+{ lib, stdenv, fetchFromGitHub, luaPackages, cairo, librsvg, cmake, imagemagick, pkg-config, gdk-pixbuf
, xorg, libstartup_notification, libxdg_basedir, libpthreadstubs
, xcb-util-cursor, makeWrapper, pango, gobject-introspection
, which, dbus, nettools, git, doxygen
@@ -31,7 +31,7 @@ stdenv.mkDerivation rec {
doxygen
imagemagick
makeWrapper
- pkgconfig
+ pkg-config
xmlto docbook_xml_dtd_45
docbook_xsl findXMLCatalogs
asciidoctor
diff --git a/third_party/nixpkgs/pkgs/applications/window-managers/btops/default.nix b/third_party/nixpkgs/pkgs/applications/window-managers/btops/default.nix
index f0bb26f43e..5f107337ee 100644
--- a/third_party/nixpkgs/pkgs/applications/window-managers/btops/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/window-managers/btops/default.nix
@@ -1,5 +1,5 @@
# This file was generated by https://github.com/kamilchm/go2nix v1.2.1
-{ lib, stdenv, buildGoPackage, fetchgit }:
+{ lib, buildGoPackage, fetchgit }:
buildGoPackage rec {
pname = "btops";
diff --git a/third_party/nixpkgs/pkgs/applications/window-managers/cagebreak/default.nix b/third_party/nixpkgs/pkgs/applications/window-managers/cagebreak/default.nix
index f0da8fac69..a4e5d7f702 100644
--- a/third_party/nixpkgs/pkgs/applications/window-managers/cagebreak/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/window-managers/cagebreak/default.nix
@@ -8,13 +8,13 @@
stdenv.mkDerivation rec {
pname = "cagebreak";
- version = "1.4.4";
+ version = "1.5.0";
src = fetchFromGitHub {
owner = "project-repo";
repo = "cagebreak";
rev = version;
- hash = "sha256-YmUn5H0xNC/4MBGydrEk7dy5v+s2ja4VoA1neWrQ3VY=";
+ hash = "sha256-P6zBVQEv+fKdverNIXhoEavu51uGKbSHx3Sh5FWsc2E=";
};
nativeBuildInputs = [ meson ninja pkg-config wayland scdoc makeWrapper ];
diff --git a/third_party/nixpkgs/pkgs/applications/window-managers/cwm/default.nix b/third_party/nixpkgs/pkgs/applications/window-managers/cwm/default.nix
index dc80b54bc6..69c9cc1c37 100644
--- a/third_party/nixpkgs/pkgs/applications/window-managers/cwm/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/window-managers/cwm/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, libX11, libXinerama, libXrandr, libXft, yacc, pkgconfig }:
+{ lib, stdenv, fetchFromGitHub, libX11, libXinerama, libXrandr, libXft, yacc, pkg-config }:
stdenv.mkDerivation rec {
@@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
sha256 = "0f9xmki2hx10k8iisfzc7nm1l31zkf1r06pdgn06ar9w9nizrld9";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ libX11 libXinerama libXrandr libXft yacc ];
prePatch = ''sed -i "s@/usr/local@$out@" Makefile'';
diff --git a/third_party/nixpkgs/pkgs/applications/window-managers/dwm/dwm-status.nix b/third_party/nixpkgs/pkgs/applications/window-managers/dwm/dwm-status.nix
index d58b505ad4..d419b0ebe3 100644
--- a/third_party/nixpkgs/pkgs/applications/window-managers/dwm/dwm-status.nix
+++ b/third_party/nixpkgs/pkgs/applications/window-managers/dwm/dwm-status.nix
@@ -1,4 +1,4 @@
-{ stdenv, lib, rustPlatform, fetchFromGitHub, dbus, gdk-pixbuf, libnotify, makeWrapper, pkgconfig, xorg
+{ lib, rustPlatform, fetchFromGitHub, dbus, gdk-pixbuf, libnotify, makeWrapper, pkg-config, xorg
, enableAlsaUtils ? true, alsaUtils, coreutils
, enableNetwork ? true, dnsutils, iproute, wirelesstools }:
@@ -18,7 +18,7 @@ rustPlatform.buildRustPackage rec {
sha256 = "172qkzbi37j6wx81pyqqffi9wxbg3bf8nis7d15ncn1yfd5r4gqh";
};
- nativeBuildInputs = [ makeWrapper pkgconfig ];
+ nativeBuildInputs = [ makeWrapper pkg-config ];
buildInputs = [ dbus gdk-pixbuf libnotify xorg.libX11 ];
cargoSha256 = "041sd9zm1c3v6iihnwjcya2xg5yxb2y4biyxpjlfblz2srxa15dm";
diff --git a/third_party/nixpkgs/pkgs/applications/window-managers/dzen2/default.nix b/third_party/nixpkgs/pkgs/applications/window-managers/dzen2/default.nix
index 2be20bc6db..84380bfc9d 100644
--- a/third_party/nixpkgs/pkgs/applications/window-managers/dzen2/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/window-managers/dzen2/default.nix
@@ -1,9 +1,9 @@
-{ lib, stdenv, fetchurl, pkgconfig, libX11, libXft, libXinerama, libXpm }:
+{ lib, stdenv, fetchurl, pkg-config, libX11, libXft, libXinerama, libXpm }:
stdenv.mkDerivation {
name = "dzen2-0.9.5";
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ libX11 libXft libXinerama libXpm ];
src = fetchurl {
diff --git a/third_party/nixpkgs/pkgs/applications/window-managers/fbpanel/default.nix b/third_party/nixpkgs/pkgs/applications/window-managers/fbpanel/default.nix
index e927db36fd..1a87f29f67 100644
--- a/third_party/nixpkgs/pkgs/applications/window-managers/fbpanel/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/window-managers/fbpanel/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig
+{ lib, stdenv, fetchurl, pkg-config
, libX11, libXmu, libXpm, gtk2, libpng, libjpeg, libtiff, librsvg, gdk-pixbuf, gdk-pixbuf-xlib
}:
@@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
sha256 = "e14542cc81ea06e64dd4708546f5fd3f5e01884c3e4617885c7ef22af8cf3965";
};
buildInputs =
- [ pkgconfig libX11 libXmu libXpm gtk2 libpng libjpeg libtiff librsvg gdk-pixbuf gdk-pixbuf-xlib.dev ];
+ [ pkg-config libX11 libXmu libXpm gtk2 libpng libjpeg libtiff librsvg gdk-pixbuf gdk-pixbuf-xlib.dev ];
preConfigure = "patchShebangs .";
diff --git a/third_party/nixpkgs/pkgs/applications/window-managers/fluxbox/default.nix b/third_party/nixpkgs/pkgs/applications/window-managers/fluxbox/default.nix
index 4cc4601d0d..36a22cb46d 100644
--- a/third_party/nixpkgs/pkgs/applications/window-managers/fluxbox/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/window-managers/fluxbox/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig
+{ lib, stdenv, fetchurl, pkg-config
, freetype, fribidi
, libXext, libXft, libXpm, libXrandr, libXrender, xorgproto
, libXinerama
@@ -15,7 +15,7 @@ stdenv.mkDerivation rec {
sha256 = "1h1f70y40qd225dqx937vzb4k2cz219agm1zvnjxakn5jkz7b37w";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ freetype fribidi libXext libXft libXpm libXrandr libXrender xorgproto libXinerama imlib2 ];
diff --git a/third_party/nixpkgs/pkgs/applications/window-managers/fvwm/default.nix b/third_party/nixpkgs/pkgs/applications/window-managers/fvwm/default.nix
index c691bcf59e..ae5dad94f2 100644
--- a/third_party/nixpkgs/pkgs/applications/window-managers/fvwm/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/window-managers/fvwm/default.nix
@@ -1,5 +1,5 @@
{ gestures ? false
-, lib, stdenv, fetchurl, pkgconfig
+, lib, stdenv, fetchurl, pkg-config
, cairo, fontconfig, freetype, libXft, libXcursor, libXinerama
, libXpm, libXt, librsvg, libpng, fribidi, perl
, libstroke ? null
@@ -16,7 +16,7 @@ stdenv.mkDerivation rec {
sha256 = "1bliqcnap7vb3m2rn8wvxyfhbf35h9x34s41fl4301yhrkrlrihv";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [
cairo fontconfig freetype
libXft libXcursor libXinerama libXpm libXt
diff --git a/third_party/nixpkgs/pkgs/applications/window-managers/herbstluftwm/default.nix b/third_party/nixpkgs/pkgs/applications/window-managers/herbstluftwm/default.nix
index c4bdcb4ca7..ad45f01915 100644
--- a/third_party/nixpkgs/pkgs/applications/window-managers/herbstluftwm/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/window-managers/herbstluftwm/default.nix
@@ -1,35 +1,38 @@
-{ lib, stdenv, fetchurl, cmake, pkgconfig, glib, libX11, libXext, libXinerama, libXrandr
-, withDoc ? stdenv.buildPlatform == stdenv.targetPlatform, asciidoc ? null }:
+{ lib, stdenv, fetchurl, cmake, pkg-config, python3, libX11, libXext, libXinerama, libXrandr, asciidoc
+, xdotool, xorgserver, xsetroot, xterm, runtimeShell
+, nixosTests }:
# Doc generation is disabled by default when cross compiling because asciidoc
-# does not cross compile for now
+# dependency is broken when cross compiling for now
-assert withDoc -> asciidoc != null;
+let
+ cross = stdenv.buildPlatform != stdenv.targetPlatform;
-stdenv.mkDerivation rec {
+in stdenv.mkDerivation rec {
pname = "herbstluftwm";
- version = "0.8.3";
+ version = "0.9.1";
src = fetchurl {
url = "https://herbstluftwm.org/tarballs/herbstluftwm-${version}.tar.gz";
- sha256 = "1qmb4pjf2f6g0dvcg11cw9njwmxblhqzd70ai8qnlgqw1iz3nkm1";
+ sha256 = "0r4qaklv97qcq8p0pnz4f2zqg69vfai6c2qi1ydi2kz24xqjf5hy";
};
outputs = [
"out"
- ] ++ lib.optionals withDoc [
- "doc"
+ "doc" # share/doc exists with examples even without generated html documentation
+ ] ++ lib.optionals (!cross) [
"man"
];
cmakeFlags = [
"-DCMAKE_INSTALL_SYSCONF_PREFIX=${placeholder "out"}/etc"
- ] ++ lib.optional (!withDoc) "-DWITH_DOCUMENTATION=OFF";
+ ] ++ lib.optional cross "-DWITH_DOCUMENTATION=OFF";
nativeBuildInputs = [
cmake
- pkgconfig
- ] ++ lib.optional withDoc asciidoc;
+ pkg-config
+ python3
+ ] ++ lib.optional (!cross) asciidoc;
buildInputs = [
libX11
@@ -38,10 +41,50 @@ stdenv.mkDerivation rec {
libXrandr
];
- meta = {
+ patches = [
+ ./test-path-environment.patch
+ ];
+
+ postPatch = ''
+ patchShebangs doc/gendoc.py
+
+ # fix /etc/xdg/herbstluftwm paths in documentation and scripts
+ grep -rlZ /etc/xdg/herbstluftwm share/ doc/ scripts/ | while IFS="" read -r -d "" path; do
+ substituteInPlace "$path" --replace /etc/xdg/herbstluftwm $out/etc/xdg/herbstluftwm
+ done
+
+ # fix shebang in generated scripts
+ substituteInPlace tests/conftest.py --replace "/usr/bin/env bash" ${runtimeShell}
+ substituteInPlace tests/test_herbstluftwm.py --replace "/usr/bin/env bash" ${runtimeShell}
+ '';
+
+ doCheck = true;
+
+ checkInputs = [
+ (python3.withPackages (ps: with ps; [ ewmh pytest xlib ]))
+ xdotool
+ xorgserver
+ xsetroot
+ xterm
+ python3.pkgs.pytestCheckHook
+ ];
+
+ # make the package's module avalaible
+ preCheck = ''
+ export PYTHONPATH="$PYTHONPATH:../python"
+ '';
+
+ pytestFlagsArray = [ "../tests" ];
+
+ passthru = {
+ tests.herbstluftwm = nixosTests.herbstluftwm;
+ };
+
+ meta = with lib; {
description = "A manual tiling window manager for X";
homepage = "https://herbstluftwm.org/";
- license = lib.licenses.bsd2;
- platforms = lib.platforms.linux;
+ license = licenses.bsd2;
+ platforms = platforms.linux;
+ maintainers = with maintainers; [ thibautmarty ];
};
}
diff --git a/third_party/nixpkgs/pkgs/applications/window-managers/herbstluftwm/test-path-environment.patch b/third_party/nixpkgs/pkgs/applications/window-managers/herbstluftwm/test-path-environment.patch
new file mode 100644
index 0000000000..dab30d8ac7
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/applications/window-managers/herbstluftwm/test-path-environment.patch
@@ -0,0 +1,10 @@
+--- a/tests/conftest.py
++++ b/tests/conftest.py
+@@ -43,6 +43,7 @@
+ self.next_client_id = 0
+ self.env = {
+ 'DISPLAY': display,
++ 'PATH': os.environ['PATH']
+ }
+ self.env = extend_env_with_whitelist(self.env)
+ self.hlwm_process = hlwm_process
diff --git a/third_party/nixpkgs/pkgs/applications/window-managers/hikari/default.nix b/third_party/nixpkgs/pkgs/applications/window-managers/hikari/default.nix
index 89fa7f7ccf..2325deaf37 100644
--- a/third_party/nixpkgs/pkgs/applications/window-managers/hikari/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/window-managers/hikari/default.nix
@@ -1,5 +1,5 @@
{ lib, stdenv, fetchzip,
- pkgconfig, bmake,
+ pkg-config, bmake,
cairo, glib, libevdev, libinput, libxkbcommon, linux-pam, pango, pixman,
libucl, wayland, wayland-protocols, wlroots,
features ? {
@@ -23,7 +23,7 @@ stdenv.mkDerivation {
sha256 = "0sln1n5f67i3vxkybfi6xhzplb45djqyg272vqkv64m72rmm8875";
};
- nativeBuildInputs = [ pkgconfig bmake ];
+ nativeBuildInputs = [ pkg-config bmake ];
buildInputs = [
cairo
diff --git a/third_party/nixpkgs/pkgs/applications/window-managers/i3/easyfocus.nix b/third_party/nixpkgs/pkgs/applications/window-managers/i3/easyfocus.nix
index 517971905f..a2ee445eaf 100644
--- a/third_party/nixpkgs/pkgs/applications/window-managers/i3/easyfocus.nix
+++ b/third_party/nixpkgs/pkgs/applications/window-managers/i3/easyfocus.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, pkgconfig, xorgproto, libxcb, xcbutilkeysyms
+{ lib, stdenv, fetchFromGitHub, pkg-config, xorgproto, libxcb, xcbutilkeysyms
, xorg , i3ipc-glib , glib
}:
@@ -13,7 +13,7 @@ stdenv.mkDerivation {
sha256 = "1db23vzzmp0hnfss1fkd80za6d2pajx7hdwikw50pk95jq0w8wfm";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ libxcb xcbutilkeysyms xorgproto xorg.libX11.dev i3ipc-glib glib.dev ];
# Makefile has no rule for 'install'
diff --git a/third_party/nixpkgs/pkgs/applications/window-managers/i3/gaps.nix b/third_party/nixpkgs/pkgs/applications/window-managers/i3/gaps.nix
index 52322d8e19..1a11d40e3d 100644
--- a/third_party/nixpkgs/pkgs/applications/window-managers/i3/gaps.nix
+++ b/third_party/nixpkgs/pkgs/applications/window-managers/i3/gaps.nix
@@ -1,4 +1,4 @@
-{ fetchurl, lib, stdenv, i3, autoreconfHook }:
+{ fetchurl, lib, i3, autoreconfHook }:
i3.overrideAttrs (oldAttrs : rec {
diff --git a/third_party/nixpkgs/pkgs/applications/window-managers/i3/i3ipc-glib.nix b/third_party/nixpkgs/pkgs/applications/window-managers/i3/i3ipc-glib.nix
index 36b48fa3b0..572b12d986 100644
--- a/third_party/nixpkgs/pkgs/applications/window-managers/i3/i3ipc-glib.nix
+++ b/third_party/nixpkgs/pkgs/applications/window-managers/i3/i3ipc-glib.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, pkgconfig, xorgproto, libxcb
+{ lib, stdenv, fetchFromGitHub, pkg-config, xorgproto, libxcb
, autoreconfHook, json-glib, gtk-doc, which
, gobject-introspection
}:
@@ -15,7 +15,7 @@ stdenv.mkDerivation rec {
sha256 = "01fzvrbnzcwx0vxw29igfpza9zwzp2s7msmzb92v01z0rz0y5m0p";
};
- nativeBuildInputs = [ autoreconfHook which pkgconfig ];
+ nativeBuildInputs = [ autoreconfHook which pkg-config ];
buildInputs = [ libxcb json-glib gtk-doc xorgproto gobject-introspection ];
diff --git a/third_party/nixpkgs/pkgs/applications/window-managers/i3/lock-color.nix b/third_party/nixpkgs/pkgs/applications/window-managers/i3/lock-color.nix
index 7fe4818975..6f22070dbc 100644
--- a/third_party/nixpkgs/pkgs/applications/window-managers/i3/lock-color.nix
+++ b/third_party/nixpkgs/pkgs/applications/window-managers/i3/lock-color.nix
@@ -1,20 +1,20 @@
-{ lib, stdenv, fetchFromGitHub, autoreconfHook, pkgconfig, libxcb,
+{ lib, stdenv, fetchFromGitHub, autoreconfHook, pkg-config, libxcb,
xcbutilkeysyms , xcbutilimage, pam, libX11, libev, cairo, libxkbcommon,
libxkbfile, libjpeg_turbo, xcbutilxrm
}:
stdenv.mkDerivation rec {
- version = "2.12.c.5";
+ version = "2.13.c.1";
pname = "i3lock-color";
src = fetchFromGitHub {
owner = "PandorasFox";
repo = "i3lock-color";
rev = version;
- sha256 = "10h50a6p9ivqjz8hd5pn9l03vz6y9dxdx68bprqssfzdkzqnzaiv";
+ sha256 = "sha256-E+ejc26eyCJ0PnMpDgQrouaBIaUH0SWlzB08fQs8lDw=";
};
- nativeBuildInputs = [ autoreconfHook pkgconfig ];
+ nativeBuildInputs = [ autoreconfHook pkg-config ];
buildInputs = [ libxcb xcbutilkeysyms xcbutilimage pam libX11
libev cairo libxkbcommon libxkbfile libjpeg_turbo xcbutilxrm ];
diff --git a/third_party/nixpkgs/pkgs/applications/window-managers/i3/lock.nix b/third_party/nixpkgs/pkgs/applications/window-managers/i3/lock.nix
index 3b991d091c..03506e889d 100644
--- a/third_party/nixpkgs/pkgs/applications/window-managers/i3/lock.nix
+++ b/third_party/nixpkgs/pkgs/applications/window-managers/i3/lock.nix
@@ -1,4 +1,4 @@
-{ fetchurl, lib, stdenv, which, pkgconfig, libxcb, xcbutilkeysyms, xcbutilimage,
+{ fetchurl, lib, stdenv, which, pkg-config, libxcb, xcbutilkeysyms, xcbutilimage,
xcbutilxrm, pam, libX11, libev, cairo, libxkbcommon, libxkbfile }:
stdenv.mkDerivation rec {
@@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
sha256 = "02szjsaz7rqrdkd0r2nwgwa85c4hwfrcskxw7ryk695kmjcfhzv3";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ which libxcb xcbutilkeysyms xcbutilimage xcbutilxrm
pam libX11 libev cairo libxkbcommon libxkbfile ];
diff --git a/third_party/nixpkgs/pkgs/applications/window-managers/i3/pystatus.nix b/third_party/nixpkgs/pkgs/applications/window-managers/i3/pystatus.nix
index 404e7b41f5..bddaab6157 100644
--- a/third_party/nixpkgs/pkgs/applications/window-managers/i3/pystatus.nix
+++ b/third_party/nixpkgs/pkgs/applications/window-managers/i3/pystatus.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv
+{ lib
, fetchFromGitHub
, libpulseaudio
, libnotify
diff --git a/third_party/nixpkgs/pkgs/applications/window-managers/i3/status-rust.nix b/third_party/nixpkgs/pkgs/applications/window-managers/i3/status-rust.nix
index d49f8ff6bd..be7e88a250 100644
--- a/third_party/nixpkgs/pkgs/applications/window-managers/i3/status-rust.nix
+++ b/third_party/nixpkgs/pkgs/applications/window-managers/i3/status-rust.nix
@@ -1,7 +1,7 @@
-{ lib, stdenv
+{ lib
, rustPlatform
, fetchFromGitHub
-, pkgconfig
+, pkg-config
, makeWrapper
, dbus
, libpulseaudio
@@ -22,7 +22,7 @@ rustPlatform.buildRustPackage rec {
cargoSha256 = "0qqkcgl9iz4kxl1a2vv2p7vy7wxn970y28jynf3n7hfp16i3liy2";
- nativeBuildInputs = [ pkgconfig makeWrapper ];
+ nativeBuildInputs = [ pkg-config makeWrapper ];
buildInputs = [ dbus libpulseaudio notmuch ];
diff --git a/third_party/nixpkgs/pkgs/applications/window-managers/i3/status.nix b/third_party/nixpkgs/pkgs/applications/window-managers/i3/status.nix
index 00fd501c80..935a6c3c23 100644
--- a/third_party/nixpkgs/pkgs/applications/window-managers/i3/status.nix
+++ b/third_party/nixpkgs/pkgs/applications/window-managers/i3/status.nix
@@ -1,4 +1,4 @@
-{ fetchurl, lib, stdenv, libconfuse, yajl, alsaLib, libpulseaudio, libnl, pkgconfig, asciidoc, xmlto, docbook_xml_dtd_45, docbook_xsl }:
+{ fetchurl, lib, stdenv, libconfuse, yajl, alsaLib, libpulseaudio, libnl, pkg-config, asciidoc, xmlto, docbook_xml_dtd_45, docbook_xsl }:
stdenv.mkDerivation rec {
name = "i3status-2.13";
@@ -8,7 +8,7 @@ stdenv.mkDerivation rec {
sha256 = "0rhlzb96mw64z2jnhwz9nibc7pxg549626lz5642xxk5hpzwk2ff";
};
- nativeBuildInputs = [ pkgconfig asciidoc xmlto docbook_xml_dtd_45 docbook_xsl ];
+ nativeBuildInputs = [ pkg-config asciidoc xmlto docbook_xml_dtd_45 docbook_xsl ];
buildInputs = [ libconfuse yajl alsaLib libpulseaudio libnl ];
makeFlags = [ "all" "PREFIX=$(out)" ];
diff --git a/third_party/nixpkgs/pkgs/applications/window-managers/i3/wk-switch.nix b/third_party/nixpkgs/pkgs/applications/window-managers/i3/wk-switch.nix
index e7fd87aaf3..d0055ef636 100644
--- a/third_party/nixpkgs/pkgs/applications/window-managers/i3/wk-switch.nix
+++ b/third_party/nixpkgs/pkgs/applications/window-managers/i3/wk-switch.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, python3Packages }:
+{ lib, fetchFromGitHub, python3Packages }:
python3Packages.buildPythonApplication rec {
pname = "i3-wk-switch";
diff --git a/third_party/nixpkgs/pkgs/applications/window-managers/i3/wmfocus.nix b/third_party/nixpkgs/pkgs/applications/window-managers/i3/wmfocus.nix
index 6f6a63eca0..9169cfc381 100644
--- a/third_party/nixpkgs/pkgs/applications/window-managers/i3/wmfocus.nix
+++ b/third_party/nixpkgs/pkgs/applications/window-managers/i3/wmfocus.nix
@@ -1,5 +1,5 @@
-{ lib, stdenv, fetchFromGitHub, rustPlatform
-, xorg, python3, pkgconfig, cairo, libxkbcommon }:
+{ lib, fetchFromGitHub, rustPlatform
+, xorg, python3, pkg-config, cairo, libxkbcommon }:
rustPlatform.buildRustPackage rec {
pname = "wmfocus";
@@ -14,7 +14,7 @@ rustPlatform.buildRustPackage rec {
cargoSha256 = "0rczas6sgcppacz48xx7sarkvc4s2sgcdz6c661d7vcry1y46xms";
- nativeBuildInputs = [ python3 pkgconfig ];
+ nativeBuildInputs = [ python3 pkg-config ];
buildInputs = [ cairo libxkbcommon xorg.xcbutilkeysyms ];
# For now, this is the only available featureset. This is also why the file is
diff --git a/third_party/nixpkgs/pkgs/applications/window-managers/icewm/default.nix b/third_party/nixpkgs/pkgs/applications/window-managers/icewm/default.nix
index 425f562dfd..76048465a8 100644
--- a/third_party/nixpkgs/pkgs/applications/window-managers/icewm/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/window-managers/icewm/default.nix
@@ -38,13 +38,13 @@
stdenv.mkDerivation rec {
pname = "icewm";
- version = "2.0.0";
+ version = "2.1.1";
src = fetchFromGitHub {
owner = "bbidulock";
repo = pname;
rev = version;
- sha256 = "sha256-WdRAWAQEf9c66MVrLAs5VgBDK5r4JKM2GrjAV4cuGfA=";
+ sha256 = "sha256-WVlp8ir7w/wv4CI11dTQZkLcnW8JYLRQ+bbz73KEcWo=";
};
nativeBuildInputs = [ cmake pkg-config perl asciidoc ];
diff --git a/third_party/nixpkgs/pkgs/applications/window-managers/jwm/default.nix b/third_party/nixpkgs/pkgs/applications/window-managers/jwm/default.nix
index 510003e52e..3c97c5630b 100644
--- a/third_party/nixpkgs/pkgs/applications/window-managers/jwm/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/window-managers/jwm/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, pkgconfig, automake, autoconf, libtool, gettext
+{ lib, stdenv, fetchFromGitHub, pkg-config, automake, autoconf, libtool, gettext
, which, xorg, libX11, libXext, libXinerama, libXpm, libXft, libXau, libXdmcp
, libXmu, libpng, libjpeg, expat, xorgproto, librsvg, freetype, fontconfig }:
@@ -15,7 +15,7 @@ stdenv.mkDerivation rec {
patches = [ ./0001-Fix-Gettext-Requirement.patch ];
- nativeBuildInputs = [ pkgconfig automake autoconf libtool gettext which ];
+ nativeBuildInputs = [ pkg-config automake autoconf libtool gettext which ];
buildInputs = [
libX11
diff --git a/third_party/nixpkgs/pkgs/applications/window-managers/jwm/jwm-settings-manager.nix b/third_party/nixpkgs/pkgs/applications/window-managers/jwm/jwm-settings-manager.nix
index 58105ec219..d3b685e7dc 100644
--- a/third_party/nixpkgs/pkgs/applications/window-managers/jwm/jwm-settings-manager.nix
+++ b/third_party/nixpkgs/pkgs/applications/window-managers/jwm/jwm-settings-manager.nix
@@ -1,9 +1,9 @@
-{ lib, stdenv, fetchFromGitHub, cmake, pkgconfig, gettext, libXpm, libGL, fltk, hicolor-icon-theme, glib, gnome2, which }:
+{ lib, stdenv, fetchFromGitHub, cmake, pkg-config, gettext, libXpm, libGL, fltk, hicolor-icon-theme, glib, gnome2, which }:
stdenv.mkDerivation {
pname = "jwm-settings-manager";
version = "2018-10-19";
-
+
src = fetchFromGitHub {
owner = "Israel-D";
repo = "jwm-settings-manager";
@@ -13,7 +13,7 @@ stdenv.mkDerivation {
nativeBuildInputs = [
cmake
- pkgconfig
+ pkg-config
gettext
];
diff --git a/third_party/nixpkgs/pkgs/applications/window-managers/kbdd/default.nix b/third_party/nixpkgs/pkgs/applications/window-managers/kbdd/default.nix
index 9496d306bc..8f684fec62 100644
--- a/third_party/nixpkgs/pkgs/applications/window-managers/kbdd/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/window-managers/kbdd/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, pkgconfig, dbus-glib, autoreconfHook, xorg }:
+{ lib, stdenv, fetchFromGitHub, pkg-config, dbus-glib, autoreconfHook, xorg }:
stdenv.mkDerivation {
pname = "kbdd";
@@ -11,7 +11,7 @@ stdenv.mkDerivation {
sha256 = "068iqkqxh7928xlmz2pvnykszn9bcq2qgkkiwf37k1vm8fdmgzlj";
};
- nativeBuildInputs = [ autoreconfHook pkgconfig ];
+ nativeBuildInputs = [ autoreconfHook pkg-config ];
buildInputs = [ xorg.libX11 dbus-glib ];
meta = {
diff --git a/third_party/nixpkgs/pkgs/applications/window-managers/leftwm/default.nix b/third_party/nixpkgs/pkgs/applications/window-managers/leftwm/default.nix
index 712e9ab22c..cdef71c965 100644
--- a/third_party/nixpkgs/pkgs/applications/window-managers/leftwm/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/window-managers/leftwm/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, rustPlatform, libX11, libXinerama, makeWrapper }:
+{ lib, fetchFromGitHub, rustPlatform, libX11, libXinerama, makeWrapper }:
let
rpath = lib.makeLibraryPath [ libXinerama libX11 ];
diff --git a/third_party/nixpkgs/pkgs/applications/window-managers/lemonbar/default.nix b/third_party/nixpkgs/pkgs/applications/window-managers/lemonbar/default.nix
index 2a4004e554..88d4b8360a 100644
--- a/third_party/nixpkgs/pkgs/applications/window-managers/lemonbar/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/window-managers/lemonbar/default.nix
@@ -2,21 +2,21 @@
stdenv.mkDerivation {
name = "lemonbar-1.4";
-
+
src = fetchurl {
url = "https://github.com/LemonBoy/bar/archive/v1.4.tar.gz";
sha256 = "0fa91vb968zh6fyg97kdaix7irvqjqhpsb6ks0ggcl59lkbkdzbv";
};
-
+
buildInputs = [ libxcb perl ];
-
+
prePatch = ''sed -i "s@/usr@$out@" Makefile'';
-
+
meta = with lib; {
description = "A lightweight xcb based bar";
homepage = "https://github.com/LemonBoy/bar";
maintainers = [ maintainers.meisternu ];
- license = "Custom";
+ license = "Custom";
platforms = platforms.linux;
};
}
diff --git a/third_party/nixpkgs/pkgs/applications/window-managers/matchbox/default.nix b/third_party/nixpkgs/pkgs/applications/window-managers/matchbox/default.nix
index 035fcd44dd..51bb3010d3 100644
--- a/third_party/nixpkgs/pkgs/applications/window-managers/matchbox/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/window-managers/matchbox/default.nix
@@ -1,10 +1,10 @@
-{ lib, stdenv, fetchurl, pkgconfig, libmatchbox, libX11, libXext }:
+{ lib, stdenv, fetchurl, pkg-config, libmatchbox, libX11, libXext }:
stdenv.mkDerivation rec {
pname = "matchbox";
version = "1.2";
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ libmatchbox ];
NIX_LDFLAGS = "-lX11 -L${libX11}/lib -lXext -L${libXext}/lib";
diff --git a/third_party/nixpkgs/pkgs/applications/window-managers/neocomp/default.nix b/third_party/nixpkgs/pkgs/applications/window-managers/neocomp/default.nix
index da6b5e2825..bf017ae085 100644
--- a/third_party/nixpkgs/pkgs/applications/window-managers/neocomp/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/window-managers/neocomp/default.nix
@@ -17,7 +17,7 @@
, libXrandr
, libXrender
, pcre
-, pkgconfig
+, pkg-config
}:
let
rev = "v0.6-17-g271e784";
@@ -51,7 +51,7 @@ stdenv.mkDerivation rec {
libXrandr
libXrender
pcre
- pkgconfig
+ pkg-config
];
makeFlags = [
diff --git a/third_party/nixpkgs/pkgs/applications/window-managers/notion/default.nix b/third_party/nixpkgs/pkgs/applications/window-managers/notion/default.nix
index 5d688f5e23..e59103d7d6 100644
--- a/third_party/nixpkgs/pkgs/applications/window-managers/notion/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/window-managers/notion/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, pkgconfig
+{ lib, stdenv, fetchFromGitHub, pkg-config
, lua, gettext, which, groff, xmessage, xterm
, readline, fontconfig, libX11, libXext, libSM
, libXinerama, libXrandr, libXft
@@ -16,7 +16,7 @@ stdenv.mkDerivation rec {
sha256 = "14swd0yqci8lxn259fkd9w92bgyf4rmjwgvgyqp78wlfix6ai4mv";
};
- nativeBuildInputs = [ pkgconfig makeWrapper groff ];
+ nativeBuildInputs = [ pkg-config makeWrapper groff ];
buildInputs = [ lua gettext which readline fontconfig libX11 libXext libSM
libXinerama libXrandr libXft xlibsWrapper ];
diff --git a/third_party/nixpkgs/pkgs/applications/window-managers/openbox/default.nix b/third_party/nixpkgs/pkgs/applications/window-managers/openbox/default.nix
index 9b58bb1093..5e3392b200 100644
--- a/third_party/nixpkgs/pkgs/applications/window-managers/openbox/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/window-managers/openbox/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, autoreconfHook, pkgconfig, python3
+{ lib, stdenv, fetchurl, autoreconfHook, pkg-config, python3
, libxml2, libXinerama, libXcursor, libXau, libXrandr, libICE, libSM
, imlib2, pango, libstartup_notification, makeWrapper }:
@@ -8,7 +8,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [
autoreconfHook
- pkgconfig
+ pkg-config
makeWrapper
python3.pkgs.wrapPython
];
diff --git a/third_party/nixpkgs/pkgs/applications/window-managers/oroborus/default.nix b/third_party/nixpkgs/pkgs/applications/window-managers/oroborus/default.nix
index 52ca2b7107..0124261e42 100644
--- a/third_party/nixpkgs/pkgs/applications/window-managers/oroborus/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/window-managers/oroborus/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig
+{ lib, stdenv, fetchurl, pkg-config
, freetype, fribidi
, libSM, libICE, libXt, libXaw, libXmu
, libXext, libXft, libXpm, libXrandr
@@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
pname = "oroborus";
version = "2.0.20";
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ freetype fribidi libSM libICE libXt libXaw libXmu libXext
libXft libXpm libXrandr libXrender xorgproto libXinerama ];
diff --git a/third_party/nixpkgs/pkgs/applications/window-managers/picom/default.nix b/third_party/nixpkgs/pkgs/applications/window-managers/picom/default.nix
index 4287dd2db0..32eee9df0d 100644
--- a/third_party/nixpkgs/pkgs/applications/window-managers/picom/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/window-managers/picom/default.nix
@@ -1,41 +1,82 @@
-{ stdenv, lib, fetchFromGitHub, pkg-config, uthash, asciidoc, docbook_xml_dtd_45
-, docbook_xsl, libxslt, libxml2, makeWrapper, meson, ninja
-, xorgproto, libxcb ,xcbutilrenderutil, xcbutilimage, pixman, libev
-, dbus, libconfig, libdrm, libGL, pcre, libX11
-, libXinerama, libXext, xwininfo, libxdg_basedir }:
+{ asciidoc
+, dbus
+, docbook_xml_dtd_45
+, docbook_xsl
+, fetchFromGitHub
+, lib
+, libconfig
+, libdrm
+, libev
+, libGL
+, libX11
+, libxcb
+, libxdg_basedir
+, libXext
+, libXinerama
+, libxml2
+, libxslt
+, makeWrapper
+, meson
+, ninja
+, pcre
+, pixman
+, pkg-config
+, stdenv
+, uthash
+, xcbutilimage
+, xcbutilrenderutil
+, xorgproto
+, xwininfo
+, withDebug ? false
+}:
stdenv.mkDerivation rec {
pname = "picom";
version = "8.2";
src = fetchFromGitHub {
- owner = "yshui";
- repo = "picom";
- rev = "v${version}";
+ owner = "yshui";
+ repo = "picom";
+ rev = "v${version}";
sha256 = "0gjksayz2xpmgglvw17ppsan2imrd1fijs579kbf27xwp503xgfl";
fetchSubmodules = true;
};
nativeBuildInputs = [
- meson ninja
- pkg-config
- uthash
asciidoc
docbook_xml_dtd_45
docbook_xsl
makeWrapper
+ meson
+ ninja
+ pkg-config
+ uthash
];
buildInputs = [
- dbus libX11 libXext
- xorgproto
- libXinerama libdrm pcre libxml2 libxslt libconfig libGL
- libxcb xcbutilrenderutil xcbutilimage
- pixman libev
+ dbus
+ libconfig
+ libdrm
+ libev
+ libGL
+ libX11
+ libxcb
libxdg_basedir
+ libXext
+ libXinerama
+ libxml2
+ libxslt
+ pcre
+ pixman
+ xcbutilimage
+ xcbutilrenderutil
+ xorgproto
];
- mesonBuildType = "release";
+ # Use "debugoptimized" instead of "debug" so perhaps picom works better in
+ # normal usage too, not just temporary debugging.
+ mesonBuildType = if withDebug then "debugoptimized" else "release";
+ dontStrip = withDebug;
mesonFlags = [
"-Dwith_docs=true"
@@ -43,9 +84,13 @@ stdenv.mkDerivation rec {
installFlags = [ "PREFIX=$(out)" ];
+ # In debug mode, also copy src directory to store. If you then run `gdb picom`
+ # in the bin directory of picom store path, gdb finds the source files.
postInstall = ''
wrapProgram $out/bin/picom-trans \
--prefix PATH : ${lib.makeBinPath [ xwininfo ]}
+ '' + lib.optionalString withDebug ''
+ cp -r ../src $out/
'';
meta = with lib; {
@@ -56,6 +101,13 @@ stdenv.mkDerivation rec {
extensions. It enables basic eye-candy effects. This fork adds
additional features, such as additional effects, and a fork at a
well-defined and proper place.
+
+ The package can be installed in debug mode as:
+
+ picom.override { withDebug = true; }
+
+ For gdb to find the source files, you need to run gdb in the bin directory
+ of picom package in the nix store.
'';
license = licenses.mit;
homepage = "https://github.com/yshui/picom";
diff --git a/third_party/nixpkgs/pkgs/applications/window-managers/qtile/default.nix b/third_party/nixpkgs/pkgs/applications/window-managers/qtile/default.nix
index 284a12e65f..21059c25af 100644
--- a/third_party/nixpkgs/pkgs/applications/window-managers/qtile/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/window-managers/qtile/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, python37Packages, glib, cairo, pango, pkgconfig, libxcb, xcbutilcursor }:
+{ lib, fetchFromGitHub, python37Packages, glib, cairo, pango, pkg-config, libxcb, xcbutilcursor }:
let cairocffi-xcffib = python37Packages.cairocffi.override {
withXcffib = true;
@@ -31,7 +31,7 @@ python37Packages.buildPythonApplication rec {
SETUPTOOLS_SCM_PRETEND_VERSION = version;
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ glib libxcb cairo pango python37Packages.xcffib ];
pythonPath = with python37Packages; [
diff --git a/third_party/nixpkgs/pkgs/applications/window-managers/ratpoison/default.nix b/third_party/nixpkgs/pkgs/applications/window-managers/ratpoison/default.nix
index 30195ab914..472707bf35 100644
--- a/third_party/nixpkgs/pkgs/applications/window-managers/ratpoison/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/window-managers/ratpoison/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, perl, autoconf, automake
+{ lib, stdenv, fetchurl, pkg-config, perl, autoconf, automake
, libX11, xorgproto, libXt, libXpm, libXft, libXtst, libXi
, libXrandr, fontconfig, freetype, readline
}:
@@ -19,7 +19,7 @@ stdenv.mkDerivation rec {
"--enable-history"
];
- nativeBuildInputs = [ pkgconfig autoconf automake ];
+ nativeBuildInputs = [ pkg-config autoconf automake ];
buildInputs =
[ perl
diff --git a/third_party/nixpkgs/pkgs/applications/window-managers/spectrwm/default.nix b/third_party/nixpkgs/pkgs/applications/window-managers/spectrwm/default.nix
index 6598fefaeb..be2c5bc3d6 100644
--- a/third_party/nixpkgs/pkgs/applications/window-managers/spectrwm/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/window-managers/spectrwm/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, pkgconfig, xorg }:
+{ lib, stdenv, fetchFromGitHub, pkg-config, xorg }:
stdenv.mkDerivation {
pname = "spectrwm";
@@ -11,7 +11,7 @@ stdenv.mkDerivation {
sha256 = "0bf0d25yr0craksamczn2mdy6cjp27l88smihlw9bw4p6a2qhi41";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = with xorg; [
libXrandr
libXcursor
diff --git a/third_party/nixpkgs/pkgs/applications/window-managers/sway/bg.nix b/third_party/nixpkgs/pkgs/applications/window-managers/sway/bg.nix
index a453296061..57b81c7831 100644
--- a/third_party/nixpkgs/pkgs/applications/window-managers/sway/bg.nix
+++ b/third_party/nixpkgs/pkgs/applications/window-managers/sway/bg.nix
@@ -1,5 +1,5 @@
{ lib, stdenv, fetchFromGitHub
-, meson, ninja, pkgconfig, scdoc
+, meson, ninja, pkg-config, scdoc
, wayland, wayland-protocols, cairo, gdk-pixbuf
}:
@@ -14,7 +14,7 @@ stdenv.mkDerivation rec {
sha256 = "1lmqz5bmig90gq2m7lwf02d2g7z4hzf8fhqz78c8vk92c6p4xwbc";
};
- nativeBuildInputs = [ meson ninja pkgconfig scdoc ];
+ nativeBuildInputs = [ meson ninja pkg-config scdoc ];
buildInputs = [ wayland wayland-protocols cairo gdk-pixbuf ];
mesonFlags = [
diff --git a/third_party/nixpkgs/pkgs/applications/window-managers/sway/default.nix b/third_party/nixpkgs/pkgs/applications/window-managers/sway/default.nix
index 2b3c51a734..1798c8235d 100644
--- a/third_party/nixpkgs/pkgs/applications/window-managers/sway/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/window-managers/sway/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, makeWrapper
+{ lib, stdenv, fetchFromGitHub, substituteAll, swaybg
, meson, ninja, pkg-config, wayland, scdoc
, libxkbcommon, pcre, json_c, dbus, libevdev
, pango, cairo, libinput, libcap, pam, gdk-pixbuf, librsvg
@@ -19,6 +19,11 @@ stdenv.mkDerivation rec {
patches = [
./sway-config-no-nix-store-references.patch
./load-configuration-from-etc.patch
+
+ (substituteAll {
+ src = ./fix-paths.patch;
+ inherit swaybg;
+ })
];
nativeBuildInputs = [
diff --git a/third_party/nixpkgs/pkgs/applications/window-managers/sway/fix-paths.patch b/third_party/nixpkgs/pkgs/applications/window-managers/sway/fix-paths.patch
new file mode 100644
index 0000000000..c52f65b146
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/applications/window-managers/sway/fix-paths.patch
@@ -0,0 +1,11 @@
+--- a/sway/config.c
++++ b/sway/config.c
+@@ -276,7 +276,7 @@
+
+ if (!(config->active_bar_modifiers = create_list())) goto cleanup;
+
+- if (!(config->swaybg_command = strdup("swaybg"))) goto cleanup;
++ if (!(config->swaybg_command = strdup("@swaybg@/bin/swaybg"))) goto cleanup;
+
+ if (!(config->config_chain = create_list())) goto cleanup;
+ config->current_config_path = NULL;
diff --git a/third_party/nixpkgs/pkgs/applications/window-managers/sway/idle.nix b/third_party/nixpkgs/pkgs/applications/window-managers/sway/idle.nix
index 546999e603..acfbb1ad36 100644
--- a/third_party/nixpkgs/pkgs/applications/window-managers/sway/idle.nix
+++ b/third_party/nixpkgs/pkgs/applications/window-managers/sway/idle.nix
@@ -1,5 +1,5 @@
{ lib, stdenv, fetchFromGitHub
-, meson, ninja, pkgconfig, scdoc
+, meson, ninja, pkg-config, scdoc
, wayland, wayland-protocols, systemd
}:
@@ -19,7 +19,7 @@ stdenv.mkDerivation rec {
--replace "version: '1.5'" "version: '${version}'"
'';
- nativeBuildInputs = [ meson ninja pkgconfig scdoc ];
+ nativeBuildInputs = [ meson ninja pkg-config scdoc ];
buildInputs = [ wayland wayland-protocols systemd ];
mesonFlags = [ "-Dman-pages=enabled" "-Dlogind=enabled" ];
diff --git a/third_party/nixpkgs/pkgs/applications/window-managers/sway/lock-effects.nix b/third_party/nixpkgs/pkgs/applications/window-managers/sway/lock-effects.nix
index e90aaf5efc..eff8710ebf 100644
--- a/third_party/nixpkgs/pkgs/applications/window-managers/sway/lock-effects.nix
+++ b/third_party/nixpkgs/pkgs/applications/window-managers/sway/lock-effects.nix
@@ -1,5 +1,5 @@
{ lib, stdenv, fetchFromGitHub,
- meson, ninja, pkgconfig, scdoc,
+ meson, ninja, pkg-config, scdoc,
wayland, wayland-protocols, libxkbcommon,
cairo, gdk-pixbuf, pam
}:
@@ -19,7 +19,7 @@ stdenv.mkDerivation rec {
sed -iE "s/version: '1\.3',/version: '${version}',/" meson.build
'';
- nativeBuildInputs = [ meson ninja pkgconfig scdoc ];
+ nativeBuildInputs = [ meson ninja pkg-config scdoc ];
buildInputs = [ wayland wayland-protocols libxkbcommon cairo gdk-pixbuf pam ];
mesonFlags = [
diff --git a/third_party/nixpkgs/pkgs/applications/window-managers/sway/lock.nix b/third_party/nixpkgs/pkgs/applications/window-managers/sway/lock.nix
index 51e7bf3459..9b1523421e 100644
--- a/third_party/nixpkgs/pkgs/applications/window-managers/sway/lock.nix
+++ b/third_party/nixpkgs/pkgs/applications/window-managers/sway/lock.nix
@@ -1,5 +1,5 @@
{ lib, stdenv, fetchFromGitHub
-, meson, ninja, pkgconfig, scdoc
+, meson, ninja, pkg-config, scdoc
, wayland, wayland-protocols, libxkbcommon, cairo, gdk-pixbuf, pam
}:
@@ -19,7 +19,7 @@ stdenv.mkDerivation rec {
--replace "version: '1.4'" "version: '${version}'"
'';
- nativeBuildInputs = [ meson ninja pkgconfig scdoc ];
+ nativeBuildInputs = [ meson ninja pkg-config scdoc ];
buildInputs = [ wayland wayland-protocols libxkbcommon cairo gdk-pixbuf pam ];
mesonFlags = [
diff --git a/third_party/nixpkgs/pkgs/applications/window-managers/sway/wrapper.nix b/third_party/nixpkgs/pkgs/applications/window-managers/sway/wrapper.nix
index fe78e1a9ff..319023eb2e 100644
--- a/third_party/nixpkgs/pkgs/applications/window-managers/sway/wrapper.nix
+++ b/third_party/nixpkgs/pkgs/applications/window-managers/sway/wrapper.nix
@@ -1,5 +1,5 @@
-{ lib, stdenv
-, sway-unwrapped, swaybg
+{ lib
+, sway-unwrapped
, makeWrapper, symlinkJoin, writeShellScriptBin
, withBaseWrapper ? true, extraSessionCommands ? "", dbus
, withGtkWrapper ? false, wrapGAppsHook, gdk-pixbuf, glib, gtk3
@@ -42,7 +42,6 @@ in symlinkJoin {
${optionalString withGtkWrapper "gappsWrapperArgsHook"}
wrapProgram $out/bin/sway \
- --prefix PATH : "${swaybg}/bin" \
${optionalString withGtkWrapper ''"''${gappsWrapperArgs[@]}"''} \
${optionalString (extraOptions != []) "${concatMapStrings (x: " --add-flags " + x) extraOptions}"}
'';
diff --git a/third_party/nixpkgs/pkgs/applications/window-managers/trayer/default.nix b/third_party/nixpkgs/pkgs/applications/window-managers/trayer/default.nix
index e7fc397e12..c210b39fe1 100644
--- a/third_party/nixpkgs/pkgs/applications/window-managers/trayer/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/window-managers/trayer/default.nix
@@ -1,9 +1,9 @@
-{ lib, stdenv, fetchFromGitHub, pkgconfig, gdk-pixbuf, gtk2 }:
+{ lib, stdenv, fetchFromGitHub, pkg-config, gdk-pixbuf, gtk2 }:
stdenv.mkDerivation rec {
name = "trayer-1.1.8";
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ gdk-pixbuf gtk2 ];
src = fetchFromGitHub {
diff --git a/third_party/nixpkgs/pkgs/applications/window-managers/vwm/default.nix b/third_party/nixpkgs/pkgs/applications/window-managers/vwm/default.nix
index 1b70706d0d..9eea18f79d 100644
--- a/third_party/nixpkgs/pkgs/applications/window-managers/vwm/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/window-managers/vwm/default.nix
@@ -1,9 +1,9 @@
-{lib, stdenv, fetchurl, ncurses, pkgconfig, glib, libviper, libpseudo, gpm,
+{lib, stdenv, fetchurl, ncurses, pkg-config, glib, libviper, libpseudo, gpm,
libvterm}:
stdenv.mkDerivation rec {
name = "vwm-2.1.3";
-
+
src = fetchurl {
url = "mirror://sourceforge/vwm/${name}.tar.gz";
sha256 = "1r5wiqyfqwnyx7dfihixlnavbvg8rni36i4gq169aisjcg7laxaf";
@@ -19,10 +19,10 @@ stdenv.mkDerivation rec {
preInstall = ''
mkdir -p $out/bin $out/include
'';
-
- nativeBuildInputs = [ pkgconfig ];
+
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ ncurses glib libviper libpseudo gpm libvterm ];
-
+
meta = with lib; {
homepage = "http://vwm.sourceforge.net/";
description = "Dynamic window manager for the console";
diff --git a/third_party/nixpkgs/pkgs/applications/window-managers/waybox/default.nix b/third_party/nixpkgs/pkgs/applications/window-managers/waybox/default.nix
new file mode 100644
index 0000000000..666b2406d5
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/applications/window-managers/waybox/default.nix
@@ -0,0 +1,45 @@
+{ lib
+, stdenv
+, fetchFromGitHub
+, pkg-config
+, meson
+, ninja
+, libxkbcommon
+, wayland
+, wayland-protocols
+, wlroots
+, pixman
+, udev
+, libGL
+}:
+
+stdenv.mkDerivation rec {
+ pname = "waybox";
+ version = "unstable-2020-05-01";
+
+ src = fetchFromGitHub {
+ owner = "wizbright";
+ repo = pname;
+ rev = "93811898f0eea3035145f593938d49d5af759b46";
+ sha256 = "IOdKOqAQD87Rs3td8NVEgMnRF6kQSuQ64UVqeVqMBSM=";
+ };
+
+ nativeBuildInputs = [ pkg-config meson ninja ];
+ buildInputs = [
+ libxkbcommon
+ wayland
+ wayland-protocols
+ wlroots
+ pixman
+ udev
+ libGL
+ ];
+
+ meta = with lib; {
+ homepage = "https://github.com/wizbright/waybox";
+ description = "An openbox clone on Wayland";
+ license = licenses.mit;
+ maintainers = with maintainers; [ AndersonTorres ];
+ platforms = platforms.linux;
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/applications/window-managers/windowlab/default.nix b/third_party/nixpkgs/pkgs/applications/window-managers/windowlab/default.nix
index 134dd525ce..f4fea3f434 100644
--- a/third_party/nixpkgs/pkgs/applications/window-managers/windowlab/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/window-managers/windowlab/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig
+{ lib, stdenv, fetchurl, pkg-config
, libX11, libXext, libXft }:
let version = "1.40"; in
@@ -11,7 +11,7 @@ stdenv.mkDerivation {
sha256 = "1fx4jwq4s98p2wpvawsiww7d6568bpjgcjpks61dzfj8p2j32s4d";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ libX11 libXext libXft ];
postPatch =
diff --git a/third_party/nixpkgs/pkgs/applications/window-managers/windowmaker/default.nix b/third_party/nixpkgs/pkgs/applications/window-managers/windowmaker/default.nix
index 6bb0586ffe..e56ff2512c 100644
--- a/third_party/nixpkgs/pkgs/applications/window-managers/windowmaker/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/window-managers/windowmaker/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig
+{ lib, stdenv, fetchurl, pkg-config
, libX11, libXext, libXft, libXmu, libXinerama, libXrandr, libXpm
, imagemagick, libpng, libjpeg, libexif, libtiff, libungif, libwebp }:
@@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
sha256 = "055pqvlkhipyjn7m6bb3fs4zz9rd1ynzl0mmwbhp05ihc3zmh8zj";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ libX11 libXext libXft libXmu libXinerama libXrandr libXpm
imagemagick libpng libjpeg libexif libtiff libungif libwebp ];
diff --git a/third_party/nixpkgs/pkgs/applications/window-managers/windowmaker/dockapps/wmsystemtray.nix b/third_party/nixpkgs/pkgs/applications/window-managers/windowmaker/dockapps/wmsystemtray.nix
index cde55e0169..ced4cad805 100644
--- a/third_party/nixpkgs/pkgs/applications/window-managers/windowmaker/dockapps/wmsystemtray.nix
+++ b/third_party/nixpkgs/pkgs/applications/window-managers/windowmaker/dockapps/wmsystemtray.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, libX11, libXpm, libXext, libXfixes, libXmu }:
+{ lib, stdenv, fetchurl, pkg-config, libX11, libXpm, libXext, libXfixes, libXmu }:
stdenv.mkDerivation rec {
pname = "wmsystemtray";
@@ -9,7 +9,7 @@ stdenv.mkDerivation rec {
sha256 = "sha256-jt70NpHp//BxAA4pFmx8GtQgwJVukGgVEGHogcisl+k=";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ libX11 libXpm libXext libXfixes libXmu ];
meta = with lib; {
diff --git a/third_party/nixpkgs/pkgs/applications/window-managers/wmii-hg/default.nix b/third_party/nixpkgs/pkgs/applications/window-managers/wmii-hg/default.nix
index f51dbfbee5..b78b7c0157 100644
--- a/third_party/nixpkgs/pkgs/applications/window-managers/wmii-hg/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/window-managers/wmii-hg/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, unzip, pkgconfig, libixp_hg, txt2tags, dash, python, which
+{ lib, stdenv, fetchurl, unzip, pkg-config, libixp_hg, txt2tags, dash, python, which
, libX11 , libXrender, libXext, libXinerama, libXrandr, libXft }:
stdenv.mkDerivation rec {
@@ -29,7 +29,7 @@ stdenv.mkDerivation rec {
EOF
'';
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ unzip libixp_hg txt2tags dash python which
libX11 libXrender libXext libXinerama libXrandr libXft ];
diff --git a/third_party/nixpkgs/pkgs/applications/window-managers/xmonad/log-applet/default.nix b/third_party/nixpkgs/pkgs/applications/window-managers/xmonad/log-applet/default.nix
index c75a481e19..ebabcf196d 100644
--- a/third_party/nixpkgs/pkgs/applications/window-managers/xmonad/log-applet/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/window-managers/xmonad/log-applet/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, pkgconfig, autoreconfHook, glib, dbus-glib
+{ lib, stdenv, fetchFromGitHub, pkg-config, autoreconfHook, glib, dbus-glib
, desktopSupport ? "gnomeflashback", xorg
, gtk2
, gtk3, gnome3, mate
@@ -25,7 +25,7 @@ stdenv.mkDerivation rec {
++ lib.optionals (desktopSupport == "xfce4") [ gtk2 libxfce4util xfce4-panel ]
;
- nativeBuildInputs = [ autoreconfHook pkgconfig ];
+ nativeBuildInputs = [ autoreconfHook pkg-config ];
configureFlags = [ "--with-panel=${desktopSupport}" ];
diff --git a/third_party/nixpkgs/pkgs/applications/window-managers/yabar/build.nix b/third_party/nixpkgs/pkgs/applications/window-managers/yabar/build.nix
index c4b4f5cc8c..ec15f7e362 100644
--- a/third_party/nixpkgs/pkgs/applications/window-managers/yabar/build.nix
+++ b/third_party/nixpkgs/pkgs/applications/window-managers/yabar/build.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, cairo, gdk-pixbuf, libconfig, pango, pkgconfig
+{ stdenv, fetchFromGitHub, cairo, gdk-pixbuf, libconfig, pango, pkg-config
, xcbutilwm, alsaLib, wirelesstools, asciidoc, libxslt, makeWrapper, docbook_xsl
, configFile ? null, lib
, rev, sha256, version, patches ? []
@@ -19,7 +19,7 @@ stdenv.mkDerivation {
hardeningDisable = [ "format" ];
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [
cairo gdk-pixbuf libconfig pango xcbutilwm docbook_xsl
alsaLib wirelesstools asciidoc libxslt makeWrapper
diff --git a/third_party/nixpkgs/pkgs/build-support/agda/default.nix b/third_party/nixpkgs/pkgs/build-support/agda/default.nix
index 3c973e8cc0..d610a8f9a6 100644
--- a/third_party/nixpkgs/pkgs/build-support/agda/default.nix
+++ b/third_party/nixpkgs/pkgs/build-support/agda/default.nix
@@ -7,7 +7,7 @@ with lib.strings;
let
withPackages' = {
pkgs,
- ghc ? ghcWithPackages (p: with p; [ ieee ])
+ ghc ? ghcWithPackages (p: with p; [ ieee754 ])
}: let
pkgs' = if builtins.isList pkgs then pkgs else pkgs self;
library-file = writeText "libraries" ''
@@ -70,7 +70,7 @@ let
installPhase = if installPhase != null then installPhase else ''
runHook preInstall
mkdir -p $out
- find \( ${concatMapStringsSep " -or " (p: "-name '*.${p}'") (extensions ++ extraExtensions)} \) -exec cp -p --parents -t "$out" {} +
+ find -not \( -path ${everythingFile} -or -path ${lib.interfaceFile everythingFile} \) -and \( ${concatMapStringsSep " -or " (p: "-name '*.${p}'") (extensions ++ extraExtensions)} \) -exec cp -p --parents -t "$out" {} +
runHook postInstall
'';
};
diff --git a/third_party/nixpkgs/pkgs/build-support/agda/lib.nix b/third_party/nixpkgs/pkgs/build-support/agda/lib.nix
new file mode 100644
index 0000000000..976151a828
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/build-support/agda/lib.nix
@@ -0,0 +1,10 @@
+{ lib }:
+{
+ /* Returns the Agda interface file to a given Agda file.
+ *
+ * Examples:
+ * interfaceFile "Everything.agda" == "Everything.agdai"
+ * interfaceFile "src/Everything.lagda.tex" == "src/Everything.agdai"
+ */
+ interfaceFile = agdaFile: lib.head (builtins.match ''(.*\.)l?agda(\.(md|org|rst|tex))?'' agdaFile) + "agdai";
+}
diff --git a/third_party/nixpkgs/pkgs/build-support/alternatives/blas/default.nix b/third_party/nixpkgs/pkgs/build-support/alternatives/blas/default.nix
index 5ebbc737e1..cf880677fd 100644
--- a/third_party/nixpkgs/pkgs/build-support/alternatives/blas/default.nix
+++ b/third_party/nixpkgs/pkgs/build-support/alternatives/blas/default.nix
@@ -132,7 +132,7 @@ Description: BLAS C implementation
Cflags: -I$dev/include
Libs: -L$out/lib -lcblas
EOF
-'' + stdenv.lib.optionalString (blasImplementation == "mkl") ''
+'' + lib.optionalString (blasImplementation == "mkl") ''
mkdir -p $out/nix-support
echo 'export MKL_INTERFACE_LAYER=${lib.optionalString isILP64 "I"}LP64,GNU' > $out/nix-support/setup-hook
ln -s $out/lib/libblas${canonicalExtension} $out/lib/libmkl_rt${stdenv.hostPlatform.extensions.sharedLibrary}
diff --git a/third_party/nixpkgs/pkgs/build-support/alternatives/lapack/default.nix b/third_party/nixpkgs/pkgs/build-support/alternatives/lapack/default.nix
index 98b458b778..7e74eb96b7 100644
--- a/third_party/nixpkgs/pkgs/build-support/alternatives/lapack/default.nix
+++ b/third_party/nixpkgs/pkgs/build-support/alternatives/lapack/default.nix
@@ -98,7 +98,7 @@ Description: LAPACK C implementation
Cflags: -I$dev/include
Libs: -L$out/lib -llapacke
EOF
-'' + stdenv.lib.optionalString (lapackImplementation == "mkl") ''
+'' + lib.optionalString (lapackImplementation == "mkl") ''
mkdir -p $out/nix-support
echo 'export MKL_INTERFACE_LAYER=${lib.optionalString isILP64 "I"}LP64,GNU' > $out/nix-support/setup-hook
ln -s $out/lib/liblapack${canonicalExtension} $out/lib/libmkl_rt${stdenv.hostPlatform.extensions.sharedLibrary}
diff --git a/third_party/nixpkgs/pkgs/build-support/appimage/appimage-exec.sh b/third_party/nixpkgs/pkgs/build-support/appimage/appimage-exec.sh
index 7986c58966..4ff6802e64 100755
--- a/third_party/nixpkgs/pkgs/build-support/appimage/appimage-exec.sh
+++ b/third_party/nixpkgs/pkgs/build-support/appimage/appimage-exec.sh
@@ -75,15 +75,15 @@ apprun() {
wrap() {
- cd "$APPDIR" || exit
# quite same in appimageTools
export APPIMAGE_SILENT_INSTALL=1
if [ -n "$APPIMAGE_DEBUG_EXEC" ]; then
+ cd "$APPDIR" || true
exec "$APPIMAGE_DEBUG_EXEC"
fi
- exec ./AppRun "$@"
+ exec "$APPDIR/AppRun" "$@"
}
usage() {
diff --git a/third_party/nixpkgs/pkgs/build-support/appimage/default.nix b/third_party/nixpkgs/pkgs/build-support/appimage/default.nix
index e6014e35ae..6824b8215e 100644
--- a/third_party/nixpkgs/pkgs/build-support/appimage/default.nix
+++ b/third_party/nixpkgs/pkgs/build-support/appimage/default.nix
@@ -1,4 +1,5 @@
-{ stdenv
+{ lib
+
, bash
, binutils-unwrapped
, coreutils
@@ -15,7 +16,7 @@ rec {
src = ./appimage-exec.sh;
isExecutable = true;
dir = "bin";
- path = with pkgs; stdenv.lib.makeBinPath [
+ path = lib.makeBinPath [
bash
binutils-unwrapped
coreutils
@@ -65,7 +66,7 @@ rec {
xorg.xrandr
which
perl
- xdg_utils
+ xdg-utils
iana-etc
krb5
];
diff --git a/third_party/nixpkgs/pkgs/build-support/bintools-wrapper/default.nix b/third_party/nixpkgs/pkgs/build-support/bintools-wrapper/default.nix
index bd3ebdf800..48a3ebb32d 100644
--- a/third_party/nixpkgs/pkgs/build-support/bintools-wrapper/default.nix
+++ b/third_party/nixpkgs/pkgs/build-support/bintools-wrapper/default.nix
@@ -6,6 +6,7 @@
# compiler and the linker just "work".
{ name ? ""
+, lib
, stdenvNoCC
, bintools ? null, libc ? null, coreutils ? null, shell ? stdenvNoCC.shell, gnugrep ? null
, nativeTools, noLibc ? false, nativeLibc, nativePrefix ? ""
@@ -15,7 +16,7 @@
, useMacosReexportHack ? false
}:
-with stdenvNoCC.lib;
+with lib;
assert nativeTools -> !propagateDoc && nativePrefix != "";
assert !nativeTools ->
@@ -31,11 +32,11 @@ let
#
# TODO(@Ericson2314) Make unconditional, or optional but always true by
# default.
- targetPrefix = stdenv.lib.optionalString (targetPlatform != hostPlatform)
+ targetPrefix = lib.optionalString (targetPlatform != hostPlatform)
(targetPlatform.config + "-");
- bintoolsVersion = stdenv.lib.getVersion bintools;
- bintoolsName = stdenv.lib.removePrefix targetPrefix (stdenv.lib.getName bintools);
+ bintoolsVersion = lib.getVersion bintools;
+ bintoolsName = lib.removePrefix targetPrefix (lib.getName bintools);
libc_bin = if libc == null then null else getBin libc;
libc_dev = if libc == null then null else getDev libc;
@@ -56,13 +57,14 @@ let
else if targetPlatform.libc == "nblibc" then "${libc_lib}/libexec/ld.elf_so"
else if targetPlatform.system == "i686-linux" then "${libc_lib}/lib/ld-linux.so.2"
else if targetPlatform.system == "x86_64-linux" then "${libc_lib}/lib/ld-linux-x86-64.so.2"
+ else if targetPlatform.system == "powerpc64le-linux" then "${libc_lib}/lib/ld64.so.2"
# ARM with a wildcard, which can be "" or "-armhf".
else if (with targetPlatform; isAarch32 && isLinux) then "${libc_lib}/lib/ld-linux*.so.3"
else if targetPlatform.system == "aarch64-linux" then "${libc_lib}/lib/ld-linux-aarch64.so.1"
else if targetPlatform.system == "powerpc-linux" then "${libc_lib}/lib/ld.so.1"
else if targetPlatform.isMips then "${libc_lib}/lib/ld.so.1"
else if targetPlatform.isDarwin then "/usr/lib/dyld"
- else if stdenv.lib.hasSuffix "pc-gnu" targetPlatform.config then "ld.so.1"
+ else if lib.hasSuffix "pc-gnu" targetPlatform.config then "ld.so.1"
else null;
expand-response-params =
@@ -190,7 +192,7 @@ stdenv.mkDerivation {
else if targetPlatform.isRiscV then "lriscv"
else throw "unknown emulation for platform: ${targetPlatform.config}";
in if targetPlatform.useLLVM or false then ""
- else targetPlatform.platform.bfdEmulation or (fmt + sep + arch);
+ else targetPlatform.bfdEmulation or (fmt + sep + arch);
strictDeps = true;
depsTargetTargetPropagated = extraPackages;
@@ -326,10 +328,10 @@ stdenv.mkDerivation {
let bintools_ = if bintools != null then bintools else {}; in
(if bintools_ ? meta then removeAttrs bintools.meta ["priority"] else {}) //
{ description =
- stdenv.lib.attrByPath ["meta" "description"] "System binary utilities" bintools_
+ lib.attrByPath ["meta" "description"] "System binary utilities" bintools_
+ " (wrapper script)";
priority = 10;
} // optionalAttrs useMacosReexportHack {
- platforms = stdenv.lib.platforms.darwin;
+ platforms = lib.platforms.darwin;
};
}
diff --git a/third_party/nixpkgs/pkgs/build-support/build-dotnet-package/default.nix b/third_party/nixpkgs/pkgs/build-support/build-dotnet-package/default.nix
index dae9ed888c..440b10044f 100644
--- a/third_party/nixpkgs/pkgs/build-support/build-dotnet-package/default.nix
+++ b/third_party/nixpkgs/pkgs/build-support/build-dotnet-package/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, lib, makeWrapper, pkgconfig, mono, dotnetbuildhelpers }:
+{ stdenv, lib, makeWrapper, pkg-config, mono, dotnetbuildhelpers }:
attrsOrig @
{ baseName
@@ -19,7 +19,7 @@ attrsOrig @
attrs = {
name = "${baseName}-${version}";
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [
mono
dotnetbuildhelpers
diff --git a/third_party/nixpkgs/pkgs/build-support/build-fhs-userenv-bubblewrap/default.nix b/third_party/nixpkgs/pkgs/build-support/build-fhs-userenv-bubblewrap/default.nix
index b40569a479..6592621570 100644
--- a/third_party/nixpkgs/pkgs/build-support/build-fhs-userenv-bubblewrap/default.nix
+++ b/third_party/nixpkgs/pkgs/build-support/build-fhs-userenv-bubblewrap/default.nix
@@ -1,4 +1,4 @@
-{ lib, callPackage, runCommandLocal, writeShellScriptBin, stdenv, coreutils, bubblewrap }:
+{ lib, callPackage, runCommandLocal, writeShellScriptBin, coreutils, bubblewrap }:
args @ {
name
@@ -24,8 +24,6 @@ let
"unshareUser" "unshareCgroup" "unshareUts" "unshareNet" "unsharePid" "unshareIpc"
]);
- chrootenv = callPackage ./chrootenv {};
-
etcBindFlags = let
files = [
# NixOS Compatibility
@@ -37,6 +35,8 @@ let
"hosts"
"resolv.conf"
"nsswitch.conf"
+ # User profiles
+ "profiles"
# Sudo & Su
"login.defs"
"sudoers"
@@ -80,6 +80,11 @@ let
if [[ -d ${env}/etc ]]; then
for i in ${env}/etc/*; do
path="/''${i##*/}"
+ # NOTE: we're binding /etc/fonts from the host so we don't want to
+ # override it with a path from the FHS environment.
+ if [[ $path == '/fonts' ]]; then
+ continue
+ fi
ro_mounts+=(--ro-bind "$i" "/etc$path")
done
fi
diff --git a/third_party/nixpkgs/pkgs/build-support/build-fhs-userenv/chrootenv/default.nix b/third_party/nixpkgs/pkgs/build-support/build-fhs-userenv/chrootenv/default.nix
index 6ab697c369..15d7b31535 100644
--- a/third_party/nixpkgs/pkgs/build-support/build-fhs-userenv/chrootenv/default.nix
+++ b/third_party/nixpkgs/pkgs/build-support/build-fhs-userenv/chrootenv/default.nix
@@ -1,10 +1,10 @@
-{ lib, stdenv, meson, ninja, pkgconfig, glib }:
+{ lib, stdenv, meson, ninja, pkg-config, glib }:
stdenv.mkDerivation {
name = "chrootenv";
src = ./.;
- nativeBuildInputs = [ meson ninja pkgconfig ];
+ nativeBuildInputs = [ meson ninja pkg-config ];
buildInputs = [ glib ];
meta = with lib; {
diff --git a/third_party/nixpkgs/pkgs/build-support/build-fhs-userenv/env.nix b/third_party/nixpkgs/pkgs/build-support/build-fhs-userenv/env.nix
index 083e7617b5..89b567a249 100644
--- a/third_party/nixpkgs/pkgs/build-support/build-fhs-userenv/env.nix
+++ b/third_party/nixpkgs/pkgs/build-support/build-fhs-userenv/env.nix
@@ -89,6 +89,9 @@ let
ln -s /host/etc/resolv.conf resolv.conf
ln -s /host/etc/nsswitch.conf nsswitch.conf
+ # symlink user profiles
+ ln -s /host/etc/profiles profiles
+
# symlink sudo and su stuff
ln -s /host/etc/login.defs login.defs
ln -s /host/etc/sudoers sudoers
diff --git a/third_party/nixpkgs/pkgs/build-support/cc-wrapper/default.nix b/third_party/nixpkgs/pkgs/build-support/cc-wrapper/default.nix
index 0855c27eff..341e285043 100644
--- a/third_party/nixpkgs/pkgs/build-support/cc-wrapper/default.nix
+++ b/third_party/nixpkgs/pkgs/build-support/cc-wrapper/default.nix
@@ -6,6 +6,7 @@
# compiler and the linker just "work".
{ name ? ""
+, lib
, stdenvNoCC
, cc ? null, libc ? null, bintools, coreutils ? null, shell ? stdenvNoCC.shell
, gccForLibs ? null
@@ -18,7 +19,7 @@
, libcxx ? null
}:
-with stdenvNoCC.lib;
+with lib;
assert nativeTools -> !propagateDoc && nativePrefix != "";
assert !nativeTools ->
@@ -34,11 +35,11 @@ let
#
# TODO(@Ericson2314) Make unconditional, or optional but always true by
# default.
- targetPrefix = stdenv.lib.optionalString (targetPlatform != hostPlatform)
+ targetPrefix = lib.optionalString (targetPlatform != hostPlatform)
(targetPlatform.config + "-");
- ccVersion = stdenv.lib.getVersion cc;
- ccName = stdenv.lib.removePrefix targetPrefix (stdenv.lib.getName cc);
+ ccVersion = lib.getVersion cc;
+ ccName = lib.removePrefix targetPrefix (lib.getName cc);
libc_bin = if libc == null then null else getBin libc;
libc_dev = if libc == null then null else getDev libc;
@@ -65,6 +66,7 @@ let
&& libcxx == null
&& !(stdenv.targetPlatform.useLLVM or false)
&& !(stdenv.targetPlatform.useAndroidPrebuilt or false)
+ && !(stdenv.targetPlatform.isiOS or false)
&& gccForLibs != null;
# older compilers (for example bootstrap's GCC 5) fail with -march=too-modern-cpu
@@ -246,8 +248,8 @@ stdenv.mkDerivation {
setupHooks = [
../setup-hooks/role.bash
- ] ++ stdenv.lib.optional (cc.langC or true) ./setup-hook.sh
- ++ stdenv.lib.optional (cc.langFortran or false) ./fortran-hook.sh;
+ ] ++ lib.optional (cc.langC or true) ./setup-hook.sh
+ ++ lib.optional (cc.langFortran or false) ./fortran-hook.sh;
postFixup =
# Ensure flags files exists, as some other programs cat them. (That these
@@ -289,6 +291,17 @@ stdenv.mkDerivation {
echo "-L${gccForLibs.lib}/${targetPlatform.config}/lib" >> $out/nix-support/cc-ldflags
''
+ # TODO We would like to connect this to `useGccForLibs`, but we cannot yet
+ # because `libcxxStdenv` on linux still needs this. Maybe someday we'll
+ # always set `useLLVM` on Darwin, and maybe also break down `useLLVM` into
+ # fine-grained use flags (libgcc vs compiler-rt, ld.lld vs legacy, libc++
+ # vs libstdc++, etc.) since Darwin isn't `useLLVM` on all counts. (See
+ # https://clang.llvm.org/docs/Toolchain.html for all the axes one might
+ # break `useLLVM` into.)
+ + optionalString (isClang && gccForLibs != null && targetPlatform.isLinux && !(stdenv.targetPlatform.useLLVM or false)) ''
+ echo "--gcc-toolchain=${gccForLibs}" >> $out/nix-support/cc-cflags
+ ''
+
##
## General libc support
##
@@ -341,7 +354,7 @@ stdenv.mkDerivation {
+ optionalString (libcxx.isLLVM or false) (''
echo "-isystem ${libcxx}/include/c++/v1" >> $out/nix-support/libcxx-cxxflags
echo "-stdlib=libc++" >> $out/nix-support/libcxx-ldflags
- '' + stdenv.lib.optionalString stdenv.targetPlatform.isLinux ''
+ '' + lib.optionalString stdenv.targetPlatform.isLinux ''
echo "-lc++abi" >> $out/nix-support/libcxx-ldflags
'')
@@ -401,32 +414,32 @@ stdenv.mkDerivation {
# Always add -march based on cpu in triple. Sometimes there is a
# discrepency (x86_64 vs. x86-64), so we provide an "arch" arg in
# that case.
- + optionalString ((targetPlatform ? platform.gcc.arch) &&
- isGccArchSupported targetPlatform.platform.gcc.arch) ''
- echo "-march=${targetPlatform.platform.gcc.arch}" >> $out/nix-support/cc-cflags-before
+ + optionalString ((targetPlatform ? gcc.arch) &&
+ isGccArchSupported targetPlatform.gcc.arch) ''
+ echo "-march=${targetPlatform.gcc.arch}" >> $out/nix-support/cc-cflags-before
''
# -mcpu is not very useful. You should use mtune and march
# instead. It’s provided here for backwards compatibility.
- + optionalString (targetPlatform ? platform.gcc.cpu) ''
- echo "-mcpu=${targetPlatform.platform.gcc.cpu}" >> $out/nix-support/cc-cflags-before
+ + optionalString (targetPlatform ? gcc.cpu) ''
+ echo "-mcpu=${targetPlatform.gcc.cpu}" >> $out/nix-support/cc-cflags-before
''
# -mfloat-abi only matters on arm32 but we set it here
# unconditionally just in case. If the abi specifically sets hard
# vs. soft floats we use it here.
- + optionalString (targetPlatform ? platform.gcc.float-abi) ''
- echo "-mfloat-abi=${targetPlatform.platform.gcc.float-abi}" >> $out/nix-support/cc-cflags-before
+ + optionalString (targetPlatform ? gcc.float-abi) ''
+ echo "-mfloat-abi=${targetPlatform.gcc.float-abi}" >> $out/nix-support/cc-cflags-before
''
- + optionalString (targetPlatform ? platform.gcc.fpu) ''
- echo "-mfpu=${targetPlatform.platform.gcc.fpu}" >> $out/nix-support/cc-cflags-before
+ + optionalString (targetPlatform ? gcc.fpu) ''
+ echo "-mfpu=${targetPlatform.gcc.fpu}" >> $out/nix-support/cc-cflags-before
''
- + optionalString (targetPlatform ? platform.gcc.mode) ''
- echo "-mmode=${targetPlatform.platform.gcc.mode}" >> $out/nix-support/cc-cflags-before
+ + optionalString (targetPlatform ? gcc.mode) ''
+ echo "-mmode=${targetPlatform.gcc.mode}" >> $out/nix-support/cc-cflags-before
''
- + optionalString (targetPlatform ? platform.gcc.tune &&
- isGccArchSupported targetPlatform.platform.gcc.tune) ''
- echo "-mtune=${targetPlatform.platform.gcc.tune}" >> $out/nix-support/cc-cflags-before
+ + optionalString (targetPlatform ? gcc.tune &&
+ isGccArchSupported targetPlatform.gcc.tune) ''
+ echo "-mtune=${targetPlatform.gcc.tune}" >> $out/nix-support/cc-cflags-before
''
# TODO: categorize these and figure out a better place for them
@@ -480,7 +493,7 @@ stdenv.mkDerivation {
let cc_ = if cc != null then cc else {}; in
(if cc_ ? meta then removeAttrs cc.meta ["priority"] else {}) //
{ description =
- stdenv.lib.attrByPath ["meta" "description"] "System C compiler" cc_
+ lib.attrByPath ["meta" "description"] "System C compiler" cc_
+ " (wrapper script)";
priority = 10;
};
diff --git a/third_party/nixpkgs/pkgs/build-support/coq/default.nix b/third_party/nixpkgs/pkgs/build-support/coq/default.nix
index 7e925e2473..8d86602bf3 100644
--- a/third_party/nixpkgs/pkgs/build-support/coq/default.nix
+++ b/third_party/nixpkgs/pkgs/build-support/coq/default.nix
@@ -35,7 +35,7 @@ let
"extraInstallFlags" "setCOQBIN" "mlPlugin"
"dropAttrs" "dropDerivationAttrs" "keepAttrs" ] ++ dropAttrs) keepAttrs;
fetch = import ../coq/meta-fetch/default.nix
- { inherit stdenv fetchzip; } ({
+ { inherit lib stdenv fetchzip; } ({
inherit release releaseRev;
location = { inherit domain owner repo; };
} // optionalAttrs (args?fetcher) {inherit fetcher;});
diff --git a/third_party/nixpkgs/pkgs/build-support/coq/meta-fetch/default.nix b/third_party/nixpkgs/pkgs/build-support/coq/meta-fetch/default.nix
index 580d58395e..b01ae72a20 100644
--- a/third_party/nixpkgs/pkgs/build-support/coq/meta-fetch/default.nix
+++ b/third_party/nixpkgs/pkgs/build-support/coq/meta-fetch/default.nix
@@ -1,5 +1,6 @@
-{ stdenv, fetchzip }@args:
-let lib = import ../extra-lib.nix {inherit (args.stdenv) lib;}; in
+{ lib, stdenv, fetchzip }@args:
+let lib' = lib; in
+let lib = import ../extra-lib.nix {lib = lib';}; in
with builtins; with lib;
let
default-fetcher = {domain ? "github.com", owner ? "", repo, rev, name ? "source", sha256 ? null, ...}@args:
diff --git a/third_party/nixpkgs/pkgs/build-support/docker/default.nix b/third_party/nixpkgs/pkgs/build-support/docker/default.nix
index 916d3cd003..0c9d4f110a 100644
--- a/third_party/nixpkgs/pkgs/build-support/docker/default.nix
+++ b/third_party/nixpkgs/pkgs/build-support/docker/default.nix
@@ -94,7 +94,7 @@ rec {
inherit imageDigest;
imageName = finalImageName;
imageTag = finalImageTag;
- impureEnvVars = stdenv.lib.fetchers.proxyImpureEnvVars;
+ impureEnvVars = lib.fetchers.proxyImpureEnvVars;
outputHashMode = "flat";
outputHashAlgo = "sha256";
outputHash = sha256;
diff --git a/third_party/nixpkgs/pkgs/build-support/docker/nix-prefetch-docker.nix b/third_party/nixpkgs/pkgs/build-support/docker/nix-prefetch-docker.nix
index 6341eb0154..61e917461e 100644
--- a/third_party/nixpkgs/pkgs/build-support/docker/nix-prefetch-docker.nix
+++ b/third_party/nixpkgs/pkgs/build-support/docker/nix-prefetch-docker.nix
@@ -1,6 +1,4 @@
-{ stdenv, makeWrapper, nix, skopeo, jq }:
-
-with stdenv.lib;
+{ lib, stdenv, makeWrapper, nix, skopeo, jq }:
stdenv.mkDerivation {
name = "nix-prefetch-docker";
@@ -12,13 +10,13 @@ stdenv.mkDerivation {
installPhase = ''
install -vD ${./nix-prefetch-docker} $out/bin/$name;
wrapProgram $out/bin/$name \
- --prefix PATH : ${makeBinPath [ nix skopeo jq ]} \
+ --prefix PATH : ${lib.makeBinPath [ nix skopeo jq ]} \
--set HOME /homeless-shelter
'';
preferLocalBuild = true;
- meta = {
+ meta = with lib; {
description = "Script used to obtain source hashes for dockerTools.pullImage";
maintainers = with maintainers; [ offline ];
platforms = platforms.unix;
diff --git a/third_party/nixpkgs/pkgs/build-support/dotnetbuildhelpers/default.nix b/third_party/nixpkgs/pkgs/build-support/dotnetbuildhelpers/default.nix
index 809619ed55..4348832ac0 100644
--- a/third_party/nixpkgs/pkgs/build-support/dotnetbuildhelpers/default.nix
+++ b/third_party/nixpkgs/pkgs/build-support/dotnetbuildhelpers/default.nix
@@ -1,4 +1,4 @@
-{ runCommand, mono, pkgconfig }:
+{ runCommand, mono, pkg-config }:
runCommand
"dotnetbuildhelpers"
{ preferLocalBuild = true; }
@@ -12,7 +12,7 @@
cp -v "$script" "$target"/"$scriptName"
chmod 755 "$target"/"$scriptName"
patchShebangs "$target"/"$scriptName"
- substituteInPlace "$target"/"$scriptName" --replace pkg-config ${pkgconfig}/bin/${pkgconfig.targetPrefix}pkg-config
+ substituteInPlace "$target"/"$scriptName" --replace pkg-config ${pkg-config}/bin/${pkg-config.targetPrefix}pkg-config
substituteInPlace "$target"/"$scriptName" --replace monodis ${mono}/bin/monodis
done
''
diff --git a/third_party/nixpkgs/pkgs/build-support/dotnetenv/build-solution.nix b/third_party/nixpkgs/pkgs/build-support/dotnetenv/build-solution.nix
index 57af1fe9bd..b3372b9421 100644
--- a/third_party/nixpkgs/pkgs/build-support/dotnetenv/build-solution.nix
+++ b/third_party/nixpkgs/pkgs/build-support/dotnetenv/build-solution.nix
@@ -1,4 +1,4 @@
-{stdenv, dotnetfx}:
+{ lib, stdenv, dotnetfx }:
{ name
, src
, baseDir ? "."
@@ -24,7 +24,7 @@ stdenv.mkDerivation {
'';
preBuild = ''
- ${stdenv.lib.optionalString modifyPublicMain ''
+ ${lib.optionalString modifyPublicMain ''
sed -i -e "s|static void Main|public static void Main|" ${mainClassFile}
''}
${preBuild}
diff --git a/third_party/nixpkgs/pkgs/build-support/dotnetenv/default.nix b/third_party/nixpkgs/pkgs/build-support/dotnetenv/default.nix
index c7145504eb..3015db42b0 100644
--- a/third_party/nixpkgs/pkgs/build-support/dotnetenv/default.nix
+++ b/third_party/nixpkgs/pkgs/build-support/dotnetenv/default.nix
@@ -1,9 +1,9 @@
-{stdenv, dotnetfx}:
+{ lib, stdenv, dotnetfx }:
let dotnetenv =
{
buildSolution = import ./build-solution.nix {
- inherit stdenv;
+ inherit lib stdenv;
dotnetfx = dotnetfx.pkg;
};
diff --git a/third_party/nixpkgs/pkgs/build-support/emacs/generic.nix b/third_party/nixpkgs/pkgs/build-support/emacs/generic.nix
index 588699517b..d84fa24923 100644
--- a/third_party/nixpkgs/pkgs/build-support/emacs/generic.nix
+++ b/third_party/nixpkgs/pkgs/build-support/emacs/generic.nix
@@ -1,6 +1,6 @@
# generic builder for Emacs packages
-{ lib, stdenv, emacs, texinfo }:
+{ lib, stdenv, emacs, texinfo, ... }:
with lib;
diff --git a/third_party/nixpkgs/pkgs/build-support/emacs/trivial.nix b/third_party/nixpkgs/pkgs/build-support/emacs/trivial.nix
index 396c971b2f..f1aa078df2 100644
--- a/third_party/nixpkgs/pkgs/build-support/emacs/trivial.nix
+++ b/third_party/nixpkgs/pkgs/build-support/emacs/trivial.nix
@@ -1,12 +1,12 @@
# trivial builder for Emacs packages
-{ lib, stdenv, texinfo, ... }@envargs:
+{ callPackage, lib, ... }@envargs:
with lib;
args:
-import ./generic.nix envargs ({
+callPackage ./generic.nix envargs ({
buildPhase = ''
runHook preBuild
diff --git a/third_party/nixpkgs/pkgs/build-support/fetchbzr/default.nix b/third_party/nixpkgs/pkgs/build-support/fetchbzr/default.nix
index 2cf169de7a..b7db9e9274 100644
--- a/third_party/nixpkgs/pkgs/build-support/fetchbzr/default.nix
+++ b/third_party/nixpkgs/pkgs/build-support/fetchbzr/default.nix
@@ -10,6 +10,6 @@ stdenvNoCC.mkDerivation {
outputHashAlgo = "sha256";
outputHashMode = "recursive";
outputHash = sha256;
-
+
inherit url rev;
}
diff --git a/third_party/nixpkgs/pkgs/build-support/fetchdocker/fetchDockerConfig.nix b/third_party/nixpkgs/pkgs/build-support/fetchdocker/fetchDockerConfig.nix
index 9fd813bfa5..e8b2403d8f 100644
--- a/third_party/nixpkgs/pkgs/build-support/fetchdocker/fetchDockerConfig.nix
+++ b/third_party/nixpkgs/pkgs/build-support/fetchdocker/fetchDockerConfig.nix
@@ -1,4 +1,4 @@
-pkgargs@{ stdenv, lib, haskellPackages, writeText, gawk }:
+pkgargs@{ lib, haskellPackages, writeText, gawk }:
let
generic-fetcher =
import ./generic-fetcher.nix pkgargs;
diff --git a/third_party/nixpkgs/pkgs/build-support/fetchdocker/fetchDockerLayer.nix b/third_party/nixpkgs/pkgs/build-support/fetchdocker/fetchDockerLayer.nix
index 869ba63742..0fbbc078ef 100644
--- a/third_party/nixpkgs/pkgs/build-support/fetchdocker/fetchDockerLayer.nix
+++ b/third_party/nixpkgs/pkgs/build-support/fetchdocker/fetchDockerLayer.nix
@@ -1,4 +1,4 @@
-pkgargs@{ stdenv, lib, haskellPackages, writeText, gawk }:
+pkgargs@{ lib, haskellPackages, writeText, gawk }:
let
generic-fetcher =
import ./generic-fetcher.nix pkgargs;
diff --git a/third_party/nixpkgs/pkgs/build-support/fetchfirefoxaddon/default.nix b/third_party/nixpkgs/pkgs/build-support/fetchfirefoxaddon/default.nix
index 9efe9197d6..127f32dd61 100644
--- a/third_party/nixpkgs/pkgs/build-support/fetchfirefoxaddon/default.nix
+++ b/third_party/nixpkgs/pkgs/build-support/fetchfirefoxaddon/default.nix
@@ -16,7 +16,7 @@ stdenv.mkDerivation rec {
inherit name;
extid = if fixedExtid == null then "nixos@${name}" else fixedExtid;
passthru = {
- exitd=extid;
+ inherit extid;
};
builder = writeScript "xpibuilder" ''
diff --git a/third_party/nixpkgs/pkgs/build-support/fetchgit/default.nix b/third_party/nixpkgs/pkgs/build-support/fetchgit/default.nix
index 5f5ded128d..df97ef1492 100644
--- a/third_party/nixpkgs/pkgs/build-support/fetchgit/default.nix
+++ b/third_party/nixpkgs/pkgs/build-support/fetchgit/default.nix
@@ -1,6 +1,6 @@
-{stdenvNoCC, git, git-lfs, cacert}: let
+{lib, stdenvNoCC, git, git-lfs, cacert}: let
urlToName = url: rev: let
- inherit (stdenvNoCC.lib) removeSuffix splitString last;
+ inherit (lib) removeSuffix splitString last;
base = last (splitString ":" (baseNameOf (removeSuffix "/" url)));
matched = builtins.match "(.*).git" base;
@@ -56,7 +56,7 @@ stdenvNoCC.mkDerivation {
fetcher = ./nix-prefetch-git; # This must be a string to ensure it's called with bash.
nativeBuildInputs = [ git ]
- ++ stdenvNoCC.lib.optionals fetchLFS [ git-lfs ];
+ ++ lib.optionals fetchLFS [ git-lfs ];
outputHashAlgo = "sha256";
outputHashMode = "recursive";
@@ -66,7 +66,7 @@ stdenvNoCC.mkDerivation {
GIT_SSL_CAINFO = "${cacert}/etc/ssl/certs/ca-bundle.crt";
- impureEnvVars = stdenvNoCC.lib.fetchers.proxyImpureEnvVars ++ [
+ impureEnvVars = lib.fetchers.proxyImpureEnvVars ++ [
"GIT_PROXY_COMMAND" "SOCKS_SERVER"
];
diff --git a/third_party/nixpkgs/pkgs/build-support/fetchhg/default.nix b/third_party/nixpkgs/pkgs/build-support/fetchhg/default.nix
index 41eff1f9c0..15309d0a19 100644
--- a/third_party/nixpkgs/pkgs/build-support/fetchhg/default.nix
+++ b/third_party/nixpkgs/pkgs/build-support/fetchhg/default.nix
@@ -1,4 +1,4 @@
-{ stdenvNoCC, mercurial }:
+{ lib, stdenvNoCC, mercurial }:
{ name ? null
, url
, rev ? null
@@ -16,7 +16,7 @@ stdenvNoCC.mkDerivation {
builder = ./builder.sh;
nativeBuildInputs = [mercurial];
- impureEnvVars = stdenvNoCC.lib.fetchers.proxyImpureEnvVars;
+ impureEnvVars = lib.fetchers.proxyImpureEnvVars;
subrepoClause = if fetchSubrepos then "S" else "";
diff --git a/third_party/nixpkgs/pkgs/build-support/fetchmavenartifact/default.nix b/third_party/nixpkgs/pkgs/build-support/fetchmavenartifact/default.nix
index 42162638e7..4274b4b52b 100644
--- a/third_party/nixpkgs/pkgs/build-support/fetchmavenartifact/default.nix
+++ b/third_party/nixpkgs/pkgs/build-support/fetchmavenartifact/default.nix
@@ -1,6 +1,6 @@
# Adaptation of the MIT-licensed work on `sbt2nix` done by Charles O'Farrell
-{ fetchurl, stdenv }:
+{ lib, fetchurl, stdenv }:
let
defaultRepos = [
"https://repo1.maven.org/maven2"
@@ -36,21 +36,20 @@ assert (url == "") || (urls == []);
# if repos is empty, then url or urls must be specified.
assert (repos != []) || (url != "") || (urls != []);
-
let
name_ =
- with stdenv.lib; concatStrings [
- (replaceChars ["."] ["_"] groupId) "_"
- (replaceChars ["."] ["_"] artifactId) "-"
+ lib.concatStrings [
+ (lib.replaceChars ["."] ["_"] groupId) "_"
+ (lib.replaceChars ["."] ["_"] artifactId) "-"
version
];
mkJarUrl = repoUrl:
- with stdenv.lib; concatStringsSep "/" [
- (removeSuffix "/" repoUrl)
- (replaceChars ["."] ["/"] groupId)
+ lib.concatStringsSep "/" [
+ (lib.removeSuffix "/" repoUrl)
+ (lib.replaceChars ["."] ["/"] groupId)
artifactId
version
- "${artifactId}-${version}${optionalString (!isNull classifier) "-${classifier}"}.jar"
+ "${artifactId}-${version}${lib.optionalString (!isNull classifier) "-${classifier}"}.jar"
];
urls_ =
if url != "" then [url]
diff --git a/third_party/nixpkgs/pkgs/build-support/fetchmtn/default.nix b/third_party/nixpkgs/pkgs/build-support/fetchmtn/default.nix
index 7ce67453d6..4aa134242a 100644
--- a/third_party/nixpkgs/pkgs/build-support/fetchmtn/default.nix
+++ b/third_party/nixpkgs/pkgs/build-support/fetchmtn/default.nix
@@ -1,10 +1,10 @@
# You can specify some extra mirrors and a cache DB via options
-{stdenvNoCC, monotone, defaultDBMirrors ? [], cacheDB ? "./mtn-checkout.db"}:
+{lib, stdenvNoCC, monotone, defaultDBMirrors ? [], cacheDB ? "./mtn-checkout.db"}:
# dbs is a list of strings
# each is an url for sync
# selector is mtn selector, like h:org.example.branch
-#
+#
{name ? "mtn-checkout", dbs ? [], sha256
, selector ? "h:" + branch, branch}:
@@ -19,7 +19,7 @@ stdenvNoCC.mkDerivation {
dbs = defaultDBMirrors ++ dbs;
inherit branch cacheDB name selector;
- impureEnvVars = stdenvNoCC.lib.fetchers.proxyImpureEnvVars;
+ impureEnvVars = lib.fetchers.proxyImpureEnvVars;
}
diff --git a/third_party/nixpkgs/pkgs/build-support/fetchrepoproject/default.nix b/third_party/nixpkgs/pkgs/build-support/fetchrepoproject/default.nix
index 8144ed038b..69b1bd1aef 100644
--- a/third_party/nixpkgs/pkgs/build-support/fetchrepoproject/default.nix
+++ b/third_party/nixpkgs/pkgs/build-support/fetchrepoproject/default.nix
@@ -1,4 +1,4 @@
-{ stdenvNoCC, gitRepo, cacert, copyPathsToStore }:
+{ lib, stdenvNoCC, gitRepo, cacert, copyPathsToStore }:
{ name, manifest, rev ? "HEAD", sha256
# Optional parameters:
@@ -9,7 +9,7 @@
assert repoRepoRev != "" -> repoRepoURL != "";
assert createMirror -> !useArchive;
-with stdenvNoCC.lib;
+with lib;
let
extraRepoInitFlags = [
diff --git a/third_party/nixpkgs/pkgs/build-support/fetchs3/default.nix b/third_party/nixpkgs/pkgs/build-support/fetchs3/default.nix
index 3dbde20337..8c551c20aa 100644
--- a/third_party/nixpkgs/pkgs/build-support/fetchs3/default.nix
+++ b/third_party/nixpkgs/pkgs/build-support/fetchs3/default.nix
@@ -1,4 +1,4 @@
-{ stdenvNoCC, runCommand, awscli }:
+{ lib, stdenvNoCC, runCommand, awscli }:
{ s3url
, name ? builtins.baseNameOf s3url
@@ -16,7 +16,7 @@ let
AWS_SESSION_TOKEN = session_token;
};
- credentialAttrs = stdenvNoCC.lib.optionalAttrs (credentials != null) (mkCredentials credentials);
+ credentialAttrs = lib.optionalAttrs (credentials != null) (mkCredentials credentials);
in runCommand name ({
nativeBuildInputs = [ awscli ];
diff --git a/third_party/nixpkgs/pkgs/build-support/fetchsvn/default.nix b/third_party/nixpkgs/pkgs/build-support/fetchsvn/default.nix
index 06f0ea0a3d..82dececc12 100644
--- a/third_party/nixpkgs/pkgs/build-support/fetchsvn/default.nix
+++ b/third_party/nixpkgs/pkgs/build-support/fetchsvn/default.nix
@@ -1,4 +1,4 @@
-{ stdenvNoCC, buildPackages
+{ lib, stdenvNoCC, buildPackages
, subversion, glibcLocales, sshSupport ? true, openssh ? null
}:
@@ -10,7 +10,7 @@
assert sshSupport -> openssh != null;
let
- repoName = with stdenvNoCC.lib;
+ repoName = with lib;
let
fst = head;
snd = l: head (tail l);
@@ -39,7 +39,7 @@ stdenvNoCC.mkDerivation {
name = name_;
builder = ./builder.sh;
nativeBuildInputs = [ subversion glibcLocales ]
- ++ stdenvNoCC.lib.optional sshSupport openssh;
+ ++ lib.optional sshSupport openssh;
SVN_SSH = if sshSupport then "${buildPackages.openssh}/bin/ssh" else null;
@@ -49,6 +49,6 @@ stdenvNoCC.mkDerivation {
inherit url rev ignoreExternals ignoreKeywords;
- impureEnvVars = stdenvNoCC.lib.fetchers.proxyImpureEnvVars;
+ impureEnvVars = lib.fetchers.proxyImpureEnvVars;
inherit preferLocalBuild;
}
diff --git a/third_party/nixpkgs/pkgs/build-support/icon-conv-tools/default.nix b/third_party/nixpkgs/pkgs/build-support/icon-conv-tools/default.nix
index 0ea18d8768..79d3838e68 100644
--- a/third_party/nixpkgs/pkgs/build-support/icon-conv-tools/default.nix
+++ b/third_party/nixpkgs/pkgs/build-support/icon-conv-tools/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, icoutils }:
+{ lib, stdenv, icoutils }:
stdenv.mkDerivation {
name = "icon-conv-tools-0.0.0";
@@ -23,9 +23,9 @@ stdenv.mkDerivation {
dontPatchELF = true;
dontStrip = true;
- meta = {
+ meta = with lib; {
description = "Tools for icon conversion specific to nix package manager";
- maintainers = with stdenv.lib.maintainers; [ jraygauthier ];
- platforms = with stdenv.lib.platforms; linux;
+ maintainers = with maintainers; [ jraygauthier ];
+ platforms = platforms.linux;
};
}
diff --git a/third_party/nixpkgs/pkgs/build-support/kernel/make-initrd.nix b/third_party/nixpkgs/pkgs/build-support/kernel/make-initrd.nix
index 901eb311a8..83d3bb65ba 100644
--- a/third_party/nixpkgs/pkgs/build-support/kernel/make-initrd.nix
+++ b/third_party/nixpkgs/pkgs/build-support/kernel/make-initrd.nix
@@ -56,13 +56,13 @@ in
, prepend ? []
# Whether to wrap the initramfs in a u-boot image.
-, makeUInitrd ? stdenvNoCC.hostPlatform.platform.kernelTarget == "uImage"
+, makeUInitrd ? stdenvNoCC.hostPlatform.linux-kernel.target == "uImage"
# If generating a u-boot image, the architecture to use. The default
# guess may not align with u-boot's nomenclature correctly, so it can
# be overridden.
# See https://gitlab.denx.de/u-boot/u-boot/-/blob/9bfb567e5f1bfe7de8eb41f8c6d00f49d2b9a426/common/image.c#L81-106 for a list.
-, uInitrdArch ? stdenvNoCC.hostPlatform.kernelArch
+, uInitrdArch ? stdenvNoCC.hostPlatform.linuxArch
# The name of the compression, as recognised by u-boot.
# See https://gitlab.denx.de/u-boot/u-boot/-/blob/9bfb567e5f1bfe7de8eb41f8c6d00f49d2b9a426/common/image.c#L195-204 for a list.
@@ -83,7 +83,7 @@ in stdenvNoCC.mkDerivation rec {
builder = ./make-initrd.sh;
nativeBuildInputs = [ perl cpio ]
- ++ stdenvNoCC.lib.optional makeUInitrd ubootTools;
+ ++ lib.optional makeUInitrd ubootTools;
compress = "${_compressorExecutable} ${lib.escapeShellArgs _compressorArgsReal}";
diff --git a/third_party/nixpkgs/pkgs/build-support/libredirect/default.nix b/third_party/nixpkgs/pkgs/build-support/libredirect/default.nix
index 6e54e2a696..70da5bf5b5 100644
--- a/third_party/nixpkgs/pkgs/build-support/libredirect/default.nix
+++ b/third_party/nixpkgs/pkgs/build-support/libredirect/default.nix
@@ -46,8 +46,8 @@ stdenv.mkDerivation {
)
'';
- meta = {
- platforms = stdenv.lib.platforms.unix;
+ meta = with lib; {
+ platforms = platforms.unix;
description = "An LD_PRELOAD library to intercept and rewrite the paths in glibc calls";
longDescription = ''
libredirect is an LD_PRELOAD library to intercept and rewrite the paths in
diff --git a/third_party/nixpkgs/pkgs/build-support/ocaml/default.nix b/third_party/nixpkgs/pkgs/build-support/ocaml/default.nix
index 3957b955a2..88ed3dfc2c 100644
--- a/third_party/nixpkgs/pkgs/build-support/ocaml/default.nix
+++ b/third_party/nixpkgs/pkgs/build-support/ocaml/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, writeText, ocaml, findlib, ocamlbuild, camlp4 }:
+{ lib, stdenv, writeText, ocaml, findlib, ocamlbuild, camlp4 }:
{ name, version, buildInputs ? [],
createFindlibDestdir ? true,
@@ -14,7 +14,7 @@ let
};
in
assert minimumSupportedOcamlVersion != null ->
- stdenv.lib.versionOlder minimumSupportedOcamlVersion ocaml.version;
+ lib.versionOlder minimumSupportedOcamlVersion ocaml.version;
stdenv.mkDerivation (args // {
name = "ocaml-${name}-${version}";
diff --git a/third_party/nixpkgs/pkgs/build-support/ocaml/dune.nix b/third_party/nixpkgs/pkgs/build-support/ocaml/dune.nix
index fce0096c83..f9f59b2151 100644
--- a/third_party/nixpkgs/pkgs/build-support/ocaml/dune.nix
+++ b/third_party/nixpkgs/pkgs/build-support/ocaml/dune.nix
@@ -1,11 +1,11 @@
-{ stdenv, ocaml, findlib, dune, dune_2 }:
+{ lib, stdenv, ocaml, findlib, dune, dune_2 }:
{ pname, version, buildInputs ? [], enableParallelBuilding ? true, ... }@args:
let Dune = if args.useDune2 or false then dune_2 else dune; in
if args ? minimumOCamlVersion &&
- ! stdenv.lib.versionAtLeast ocaml.version args.minimumOCamlVersion
+ ! lib.versionAtLeast ocaml.version args.minimumOCamlVersion
then throw "${pname}-${version} is not available for OCaml ${ocaml.version}"
else
diff --git a/third_party/nixpkgs/pkgs/build-support/ocaml/oasis.nix b/third_party/nixpkgs/pkgs/build-support/ocaml/oasis.nix
index c1d1d69976..ee231a6e25 100644
--- a/third_party/nixpkgs/pkgs/build-support/ocaml/oasis.nix
+++ b/third_party/nixpkgs/pkgs/build-support/ocaml/oasis.nix
@@ -1,4 +1,4 @@
-{ stdenv, ocaml_oasis, ocaml, findlib, ocamlbuild }:
+{ lib, stdenv, ocaml_oasis, ocaml, findlib, ocamlbuild }:
{ pname, version, buildInputs ? [], meta ? { platforms = ocaml.meta.platforms or []; },
minimumOCamlVersion ? null,
@@ -8,7 +8,7 @@
}@args:
if args ? minimumOCamlVersion &&
- ! stdenv.lib.versionAtLeast ocaml.version args.minimumOCamlVersion
+ ! lib.versionAtLeast ocaml.version args.minimumOCamlVersion
then throw "${pname}-${version} is not available for OCaml ${ocaml.version}"
else
diff --git a/third_party/nixpkgs/pkgs/build-support/pkg-config-wrapper/default.nix b/third_party/nixpkgs/pkgs/build-support/pkg-config-wrapper/default.nix
index e01df107dd..bbc49d6728 100644
--- a/third_party/nixpkgs/pkgs/build-support/pkg-config-wrapper/default.nix
+++ b/third_party/nixpkgs/pkgs/build-support/pkg-config-wrapper/default.nix
@@ -2,6 +2,7 @@
# PKG_CONFIG_PATH_FOR_BUILD work properly.
{ stdenvNoCC
+, lib
, buildPackages
, pkg-config
, baseBinName ? "pkg-config"
@@ -9,7 +10,7 @@
, extraPackages ? [], extraBuildCommands ? ""
}:
-with stdenvNoCC.lib;
+with lib;
let
stdenv = stdenvNoCC;
@@ -19,7 +20,7 @@ let
#
# TODO(@Ericson2314) Make unconditional, or optional but always true by
# default.
- targetPrefix = stdenv.lib.optionalString (targetPlatform != hostPlatform)
+ targetPrefix = lib.optionalString (targetPlatform != hostPlatform)
(targetPlatform.config + "-");
# See description in cc-wrapper.
@@ -119,7 +120,7 @@ stdenv.mkDerivation {
let pkg-config_ = if pkg-config != null then pkg-config else {}; in
(if pkg-config_ ? meta then removeAttrs pkg-config.meta ["priority"] else {}) //
{ description =
- stdenv.lib.attrByPath ["meta" "description"] "pkg-config" pkg-config_
+ lib.attrByPath ["meta" "description"] "pkg-config" pkg-config_
+ " (wrapper script)";
priority = 10;
};
diff --git a/third_party/nixpkgs/pkgs/build-support/plugins.nix b/third_party/nixpkgs/pkgs/build-support/plugins.nix
index bf8a982a88..31b478c6c0 100644
--- a/third_party/nixpkgs/pkgs/build-support/plugins.nix
+++ b/third_party/nixpkgs/pkgs/build-support/plugins.nix
@@ -1,4 +1,4 @@
-{ stdenv }:
+{ lib }:
# helper functions for packaging programs with plugin systems
{
@@ -13,7 +13,7 @@
diffPlugins = expectedPlugins: foundPluginsFilePath: ''
# sort both lists first
plugins_expected=$(mktemp)
- (${stdenv.lib.concatMapStrings (s: "echo \"${s}\";") expectedPlugins}) \
+ (${lib.concatMapStrings (s: "echo \"${s}\";") expectedPlugins}) \
| sort -u > "$plugins_expected"
plugins_found=$(mktemp)
sort -u "${foundPluginsFilePath}" > "$plugins_found"
diff --git a/third_party/nixpkgs/pkgs/build-support/release/ant-build.nix b/third_party/nixpkgs/pkgs/build-support/release/ant-build.nix
index 2d24d5bd70..996f4f45d0 100644
--- a/third_party/nixpkgs/pkgs/build-support/release/ant-build.nix
+++ b/third_party/nixpkgs/pkgs/build-support/release/ant-build.nix
@@ -1,5 +1,6 @@
{ src
, pkgs
+, lib
, stdenv ? pkgs.stdenv
, name
, antTargets ? []
@@ -16,8 +17,7 @@
, ... } @ args:
let
- antFlags = "-f ${buildfile} " + stdenv.lib.concatMapStrings ({name, value}: "-D${name}=${value} " ) antProperties ;
- lib = stdenv.lib;
+ antFlags = "-f ${buildfile} " + lib.concatMapStrings ({name, value}: "-D${name}=${value} " ) antProperties ;
in
stdenv.mkDerivation (
@@ -31,7 +31,7 @@ stdenv.mkDerivation (
prePhases =
["antSetupPhase"];
- antSetupPhase = with stdenv.lib; ''
+ antSetupPhase = with lib; ''
if test "$hydraAntLogger" != "" ; then
export ANT_ARGS="-logger org.hydra.ant.HydraLogger -lib `ls $hydraAntLogger/share/java/*.jar | head -1`"
fi
@@ -46,7 +46,7 @@ stdenv.mkDerivation (
mkdir -p $out/share/java
${ if jars == [] then ''
find . -name "*.jar" | xargs -I{} cp -v {} $out/share/java
- '' else stdenv.lib.concatMapStrings (j: ''
+ '' else lib.concatMapStrings (j: ''
cp -v ${j} $out/share/java
'') jars }
@@ -65,7 +65,7 @@ stdenv.mkDerivation (
in
''
header "Generating jar wrappers"
- '' + (stdenv.lib.concatMapStrings (w: ''
+ '' + (lib.concatMapStrings (w: ''
mkdir -p $out/bin
cat >> $out/bin/${w.name} < !(args.doCheck or true);
-stdenv.mkDerivation ((removeAttrs args ["depsExtraArgs"]) // stdenv.lib.optionalAttrs useSysroot {
+stdenv.mkDerivation ((removeAttrs args ["depsExtraArgs"]) // lib.optionalAttrs useSysroot {
RUSTFLAGS = "--sysroot ${sysroot} " + (args.RUSTFLAGS or "");
} // {
inherit cargoDeps;
@@ -124,7 +125,7 @@ stdenv.mkDerivation ((removeAttrs args ["depsExtraArgs"]) // stdenv.lib.optional
patchRegistryDeps = ./patch-registry-deps;
nativeBuildInputs = nativeBuildInputs ++ [ cacert git cargo rustc ];
- buildInputs = buildInputs ++ stdenv.lib.optional stdenv.hostPlatform.isMinGW windows.pthreads;
+ buildInputs = buildInputs ++ lib.optional stdenv.hostPlatform.isMinGW windows.pthreads;
patches = cargoPatches ++ patches;
@@ -147,11 +148,11 @@ stdenv.mkDerivation ((removeAttrs args ["depsExtraArgs"]) // stdenv.lib.optional
cat >> .cargo/config <<'EOF'
[target."${rust.toRustTarget stdenv.buildPlatform}"]
"linker" = "${ccForBuild}"
- ${stdenv.lib.optionalString (stdenv.buildPlatform.config != stdenv.hostPlatform.config) ''
+ ${lib.optionalString (stdenv.buildPlatform.config != stdenv.hostPlatform.config) ''
[target."${shortTarget}"]
"linker" = "${ccForHost}"
${# https://github.com/rust-lang/rust/issues/46651#issuecomment-433611633
- stdenv.lib.optionalString (stdenv.hostPlatform.isMusl && stdenv.hostPlatform.isAarch64) ''
+ lib.optionalString (stdenv.hostPlatform.isMusl && stdenv.hostPlatform.isAarch64) ''
"rustflags" = [ "-C", "target-feature=+crt-static", "-C", "link-arg=-lgcc" ]
''}
''}
@@ -163,7 +164,7 @@ stdenv.mkDerivation ((removeAttrs args ["depsExtraArgs"]) // stdenv.lib.optional
# After unpacking and applying patches, check that the Cargo.lock matches our
# src package. Note that we do this after the patchPhase, because the
# patchPhase may create the Cargo.lock if upstream has not shipped one.
- postPatch = (args.postPatch or "") + stdenv.lib.optionalString validateCargoDeps ''
+ postPatch = (args.postPatch or "") + lib.optionalString validateCargoDeps ''
cargoDepsLockfile=$NIX_BUILD_TOP/$cargoDepsCopy/Cargo.lock
srcLockfile=$NIX_BUILD_TOP/$sourceRoot/Cargo.lock
@@ -206,7 +207,7 @@ stdenv.mkDerivation ((removeAttrs args ["depsExtraArgs"]) // stdenv.lib.optional
'';
buildPhase = with builtins; args.buildPhase or ''
- ${stdenv.lib.optionalString (buildAndTestSubdir != null) "pushd ${buildAndTestSubdir}"}
+ ${lib.optionalString (buildAndTestSubdir != null) "pushd ${buildAndTestSubdir}"}
runHook preBuild
(
@@ -217,14 +218,14 @@ stdenv.mkDerivation ((removeAttrs args ["depsExtraArgs"]) // stdenv.lib.optional
"CC_${rust.toRustTarget stdenv.hostPlatform}"="${ccForHost}" \
"CXX_${rust.toRustTarget stdenv.hostPlatform}"="${cxxForHost}" \
cargo build -j $NIX_BUILD_CORES \
- ${stdenv.lib.optionalString (buildType == "release") "--release"} \
+ ${lib.optionalString (buildType == "release") "--release"} \
--target ${target} \
--frozen ${concatStringsSep " " cargoBuildFlags}
)
runHook postBuild
- ${stdenv.lib.optionalString (buildAndTestSubdir != null) "popd"}
+ ${lib.optionalString (buildAndTestSubdir != null) "popd"}
# This needs to be done after postBuild: packages like `cargo` do a pushd/popd in
# the pre/postBuild-hooks that need to be taken into account before gathering
@@ -238,15 +239,15 @@ stdenv.mkDerivation ((removeAttrs args ["depsExtraArgs"]) // stdenv.lib.optional
'';
checkPhase = args.checkPhase or (let
- argstr = "${stdenv.lib.optionalString (checkType == "release") "--release"} --target ${target} --frozen";
+ argstr = "${lib.optionalString (checkType == "release") "--release"} --target ${target} --frozen";
threads = if cargoParallelTestThreads then "$NIX_BUILD_CORES" else "1";
in ''
- ${stdenv.lib.optionalString (buildAndTestSubdir != null) "pushd ${buildAndTestSubdir}"}
+ ${lib.optionalString (buildAndTestSubdir != null) "pushd ${buildAndTestSubdir}"}
runHook preCheck
echo "Running cargo test ${argstr} -- ''${checkFlags} ''${checkFlagsArray+''${checkFlagsArray[@]}}"
cargo test -j $NIX_BUILD_CORES ${argstr} -- --test-threads=${threads} ''${checkFlags} ''${checkFlagsArray+"''${checkFlagsArray[@]}"}
runHook postCheck
- ${stdenv.lib.optionalString (buildAndTestSubdir != null) "popd"}
+ ${lib.optionalString (buildAndTestSubdir != null) "popd"}
'');
doCheck = args.doCheck or true;
diff --git a/third_party/nixpkgs/pkgs/build-support/rust/fetchCargoTarball.nix b/third_party/nixpkgs/pkgs/build-support/rust/fetchCargoTarball.nix
index 0726e5cfa5..c30e88d99b 100644
--- a/third_party/nixpkgs/pkgs/build-support/rust/fetchCargoTarball.nix
+++ b/third_party/nixpkgs/pkgs/build-support/rust/fetchCargoTarball.nix
@@ -1,4 +1,4 @@
-{ stdenv, cacert, git, cargo, python3 }:
+{ lib, stdenv, cacert, git, cargo, python3 }:
let cargo-vendor-normalise = stdenv.mkDerivation {
name = "cargo-vendor-normalise";
src = ./cargo-vendor-normalise.py;
@@ -80,7 +80,7 @@ in stdenv.mkDerivation ({
inherit (hash_) outputHashAlgo outputHash;
- impureEnvVars = stdenv.lib.fetchers.proxyImpureEnvVars;
+ impureEnvVars = lib.fetchers.proxyImpureEnvVars;
} // (builtins.removeAttrs args [
"name" "sha256" "cargoUpdateHook"
]))
diff --git a/third_party/nixpkgs/pkgs/build-support/setup-hooks/strip.sh b/third_party/nixpkgs/pkgs/build-support/setup-hooks/strip.sh
index a7cdfd1d27..c31a50eba5 100644
--- a/third_party/nixpkgs/pkgs/build-support/setup-hooks/strip.sh
+++ b/third_party/nixpkgs/pkgs/build-support/setup-hooks/strip.sh
@@ -51,7 +51,7 @@ stripDirs() {
if [ -n "${dirs}" ]; then
header "stripping (with command $cmd and flags $stripFlags) in$dirs"
- find $dirs -type f -exec $cmd $commonStripFlags $stripFlags '{}' \; #
+ find $dirs -type f -exec $cmd $commonStripFlags $stripFlags '{}' \; 2>/dev/null
stopNest
fi
}
diff --git a/third_party/nixpkgs/pkgs/build-support/singularity-tools/default.nix b/third_party/nixpkgs/pkgs/build-support/singularity-tools/default.nix
index 4a54498d11..318f5b430f 100644
--- a/third_party/nixpkgs/pkgs/build-support/singularity-tools/default.nix
+++ b/third_party/nixpkgs/pkgs/build-support/singularity-tools/default.nix
@@ -1,4 +1,5 @@
{ runCommand
+, lib
, stdenv
, storeDir ? builtins.storeDir
, writeScript
@@ -64,7 +65,7 @@ rec {
mkdir proc sys dev
# Run root script
- ${stdenv.lib.optionalString (runAsRoot != null) ''
+ ${lib.optionalString (runAsRoot != null) ''
mkdir -p ./${storeDir}
mount --rbind ${storeDir} ./${storeDir}
unshare -imnpuf --mount-proc chroot ./ ${runAsRootFile}
diff --git a/third_party/nixpkgs/pkgs/build-support/skaware/build-skaware-package.nix b/third_party/nixpkgs/pkgs/build-support/skaware/build-skaware-package.nix
index e6e2e35789..7a5db942b2 100644
--- a/third_party/nixpkgs/pkgs/build-support/skaware/build-skaware-package.nix
+++ b/third_party/nixpkgs/pkgs/build-support/skaware/build-skaware-package.nix
@@ -1,6 +1,5 @@
-{ stdenv, cleanPackaging, fetchurl }:
-let lib = stdenv.lib;
-in {
+{ lib, stdenv, cleanPackaging, fetchurl }:
+{
# : string
pname
# : string
@@ -98,7 +97,7 @@ in stdenv.mkDerivation {
meta = {
homepage = "https://skarnet.org/software/${pname}/";
inherit description platforms;
- license = stdenv.lib.licenses.isc;
+ license = lib.licenses.isc;
maintainers = with lib.maintainers;
[ pmahoney Profpatsch ] ++ maintainers;
};
diff --git a/third_party/nixpkgs/pkgs/build-support/skaware/clean-packaging.nix b/third_party/nixpkgs/pkgs/build-support/skaware/clean-packaging.nix
index 762fe25c0a..d51cbec8ae 100644
--- a/third_party/nixpkgs/pkgs/build-support/skaware/clean-packaging.nix
+++ b/third_party/nixpkgs/pkgs/build-support/skaware/clean-packaging.nix
@@ -3,12 +3,12 @@
# files were either discarded or moved to outputs.
# This ensures nothing is forgotten and new files
# are correctly handled on update.
-{ stdenv, file, writeScript }:
+{ lib, stdenv, file, writeScript }:
let
- globWith = stdenv.lib.concatMapStringsSep "\n";
+ globWith = lib.concatMapStringsSep "\n";
rmNoise = noiseGlobs: globWith (f:
- ''rm -rf ${f}'') noiseGlobs;
+ "rm -rf ${f}") noiseGlobs;
mvDoc = docGlobs: globWith
(f: ''mv ${f} "$DOCDIR" 2>/dev/null || true'')
docGlobs;
diff --git a/third_party/nixpkgs/pkgs/build-support/substitute-files/substitute-all-files.nix b/third_party/nixpkgs/pkgs/build-support/substitute-files/substitute-all-files.nix
index 66feb695c4..682e976dcf 100644
--- a/third_party/nixpkgs/pkgs/build-support/substitute-files/substitute-all-files.nix
+++ b/third_party/nixpkgs/pkgs/build-support/substitute-files/substitute-all-files.nix
@@ -1,10 +1,10 @@
-{ stdenv }:
+{ lib, stdenv }:
args:
stdenv.mkDerivation ({
name = if args ? name then args.name else baseNameOf (toString args.src);
- builder = with stdenv.lib; builtins.toFile "builder.sh" ''
+ builder = builtins.toFile "builder.sh" ''
source $stdenv/setup
set -o pipefail
@@ -13,7 +13,7 @@ stdenv.mkDerivation ({
args=
pushd "$src"
- echo -ne "${concatStringsSep "\\0" args.files}" | xargs -0 -n1 -I {} -- find {} -type f -print0 | while read -d "" line; do
+ echo -ne "${lib.concatStringsSep "\\0" args.files}" | xargs -0 -n1 -I {} -- find {} -type f -print0 | while read -d "" line; do
mkdir -p "$out/$(dirname "$line")"
substituteAll "$line" "$out/$line"
done
diff --git a/third_party/nixpkgs/pkgs/build-support/templaterpm/default.nix b/third_party/nixpkgs/pkgs/build-support/templaterpm/default.nix
index 0f7acc1327..ffe5b0b458 100644
--- a/third_party/nixpkgs/pkgs/build-support/templaterpm/default.nix
+++ b/third_party/nixpkgs/pkgs/build-support/templaterpm/default.nix
@@ -18,7 +18,7 @@ stdenv.mkDerivation {
meta = with lib; {
description = "Create templates of nix expressions from RPM .spec files";
maintainers = with maintainers; [ tstrobel ];
- platforms = with stdenv.lib.platforms; unix;
+ platforms = platforms.unix;
hydraPlatforms = [];
};
}
diff --git a/third_party/nixpkgs/pkgs/build-support/templaterpm/nix-template-rpm.py b/third_party/nixpkgs/pkgs/build-support/templaterpm/nix-template-rpm.py
index f39595f897..db8c0f2064 100755
--- a/third_party/nixpkgs/pkgs/build-support/templaterpm/nix-template-rpm.py
+++ b/third_party/nixpkgs/pkgs/build-support/templaterpm/nix-template-rpm.py
@@ -229,26 +229,26 @@ class SPECTemplate(object):
@property
def meta(self):
- out = ' meta = {\n'
+ out = ' meta = with lib; {\n'
out += ' homepage = ' + self.spec.sourceHeader['url'] + ';\n'
out += ' description = "' + self.spec.sourceHeader['summary'] + '";\n'
- out += ' license = stdenv.lib.licenses.' + self.spec.sourceHeader['license'] + ';\n'
+ out += ' license = lib.licenses.' + self.spec.sourceHeader['license'] + ';\n'
out += ' platforms = [ "i686-linux" "x86_64-linux" ];\n'
- out += ' maintainers = with stdenv.lib.maintainers; [ ' + self.maintainer + ' ];\n'
+ out += ' maintainers = with lib.maintainers; [ ' + self.maintainer + ' ];\n'
out += ' };\n'
out += '}\n'
return out
def __str__(self):
- head = '{stdenv, fetchurl, ' + ', '.join(self.getBuildInputs("ALL")) + '}:\n\n'
+ head = '{lib, stdenv, fetchurl, ' + ', '.join(self.getBuildInputs("ALL")) + '}:\n\n'
head += 'stdenv.mkDerivation {\n'
body = [ self.name, self.src, self.patch, self.buildInputs, self.configure, self.build, self.ocamlExtra, self.install, self.meta ]
return head + '\n'.join(body)
def getTemplate(self):
- head = '{stdenv, buildRoot, fetchurl, ' + ', '.join(self.getBuildInputs("ALL")) + '}:\n\n'
+ head = '{lib, stdenv, buildRoot, fetchurl, ' + ', '.join(self.getBuildInputs("ALL")) + '}:\n\n'
head += 'let\n'
head += ' buildRootInput = (import "${buildRoot}/usr/share/buildroot/buildRootInput.nix") { fetchurl=fetchurl; buildRoot=buildRoot; };\n'
head += 'in\n\n'
diff --git a/third_party/nixpkgs/pkgs/build-support/vm/default.nix b/third_party/nixpkgs/pkgs/build-support/vm/default.nix
index 5f3c7e1d62..759245aed1 100644
--- a/third_party/nixpkgs/pkgs/build-support/vm/default.nix
+++ b/third_party/nixpkgs/pkgs/build-support/vm/default.nix
@@ -1,6 +1,7 @@
-{ pkgs
+{ lib
+, pkgs
, kernel ? pkgs.linux
-, img ? pkgs.stdenv.hostPlatform.platform.kernelTarget
+, img ? pkgs.stdenv.hostPlatform.linux-kernel.target
, storeDir ? builtins.storeDir
, rootModules ?
[ "virtio_pci" "virtio_mmio" "virtio_blk" "virtio_balloon" "virtio_rng" "ext4" "unix" "9p" "9pnet_virtio" "crc32c_generic" ]
@@ -572,7 +573,7 @@ rec {
buildCommand = ''
${createRootFS}
- PATH=$PATH:${stdenv.lib.makeBinPath [ dpkg dpkg glibc lzma ]}
+ PATH=$PATH:${lib.makeBinPath [ dpkg dpkg glibc lzma ]}
# Unpack the .debs. We do this to prevent pre-install scripts
# (which have lots of circular dependencies) from barfing.
diff --git a/third_party/nixpkgs/pkgs/build-support/writers/default.nix b/third_party/nixpkgs/pkgs/build-support/writers/default.nix
index 89edbd513d..f853f37fec 100644
--- a/third_party/nixpkgs/pkgs/build-support/writers/default.nix
+++ b/third_party/nixpkgs/pkgs/build-support/writers/default.nix
@@ -122,7 +122,7 @@ rec {
pkgs.coreutils
pkgs.findutils
pkgs.gcc
- pkgs.pkgconfig
+ pkgs.pkg-config
]}
export PKG_CONFIG_PATH=${concatMapStringsSep ":" (pkg: "${pkg}/lib/pkgconfig") libraries}
gcc \
diff --git a/third_party/nixpkgs/pkgs/build-support/writers/test.nix b/third_party/nixpkgs/pkgs/build-support/writers/test.nix
index 0febad2929..7b7a698376 100644
--- a/third_party/nixpkgs/pkgs/build-support/writers/test.nix
+++ b/third_party/nixpkgs/pkgs/build-support/writers/test.nix
@@ -196,7 +196,7 @@ let
in runCommand "test-writers" {
passthru = { inherit writeTest bin simple; };
- meta.platforms = stdenv.lib.platforms.all;
+ meta.platforms = lib.platforms.all;
} ''
${lib.concatMapStringsSep "\n" (test: writeTest "success" "${test}/bin/test_writers") (lib.attrValues bin)}
${lib.concatMapStringsSep "\n" (test: writeTest "success" test) (lib.attrValues simple)}
diff --git a/third_party/nixpkgs/pkgs/common-updater/scripts.nix b/third_party/nixpkgs/pkgs/common-updater/scripts.nix
index 739f44387b..351db61988 100644
--- a/third_party/nixpkgs/pkgs/common-updater/scripts.nix
+++ b/third_party/nixpkgs/pkgs/common-updater/scripts.nix
@@ -1,4 +1,4 @@
-{ stdenv, makeWrapper, coreutils, gnused, gnugrep, diffutils, nix, git, jq }:
+{ lib, stdenv, makeWrapper, coreutils, gnused, gnugrep, diffutils, nix, git, jq }:
stdenv.mkDerivation {
name = "common-updater-scripts";
@@ -12,7 +12,7 @@ stdenv.mkDerivation {
cp ${./scripts}/* $out/bin
for f in $out/bin/*; do
- wrapProgram $f --prefix PATH : ${stdenv.lib.makeBinPath [ coreutils gnused gnugrep nix diffutils git jq ]}
+ wrapProgram $f --prefix PATH : ${lib.makeBinPath [ coreutils gnused gnugrep nix diffutils git jq ]}
done
'';
}
diff --git a/third_party/nixpkgs/pkgs/common-updater/unstable-updater.nix b/third_party/nixpkgs/pkgs/common-updater/unstable-updater.nix
index 94cd33b9a2..d315c1027a 100644
--- a/third_party/nixpkgs/pkgs/common-updater/unstable-updater.nix
+++ b/third_party/nixpkgs/pkgs/common-updater/unstable-updater.nix
@@ -1,5 +1,4 @@
-{ stdenv
-, writeShellScript
+{ writeShellScript
, coreutils
, git
, nix
diff --git a/third_party/nixpkgs/pkgs/data/documentation/anarchism/default.nix b/third_party/nixpkgs/pkgs/data/documentation/anarchism/default.nix
index 8f95a371ae..d0cda3da54 100644
--- a/third_party/nixpkgs/pkgs/data/documentation/anarchism/default.nix
+++ b/third_party/nixpkgs/pkgs/data/documentation/anarchism/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitLab, xdg_utils }:
+{ lib, stdenv, fetchFromGitLab, xdg-utils }:
stdenv.mkDerivation rec {
pname = "anarchism";
@@ -16,7 +16,7 @@ stdenv.mkDerivation rec {
postPatch = ''
substituteInPlace debian/anarchism.desktop \
- --replace "/usr/bin/xdg-open" "${xdg_utils}/bin/xdg-open"
+ --replace "/usr/bin/xdg-open" "${xdg-utils}/bin/xdg-open"
substituteInPlace debian/anarchism.desktop \
--replace "file:///usr" "file://$out"
'';
diff --git a/third_party/nixpkgs/pkgs/data/documentation/rnrs/common.nix b/third_party/nixpkgs/pkgs/data/documentation/rnrs/common.nix
index 3443846c83..7ba5fe0745 100644
--- a/third_party/nixpkgs/pkgs/data/documentation/rnrs/common.nix
+++ b/third_party/nixpkgs/pkgs/data/documentation/rnrs/common.nix
@@ -9,7 +9,7 @@ stdenv.mkDerivation rec {
buildInputs = [ texinfo ];
- # Tell the builder about the name of the report.
+ # Tell the builder about the name of the report.
reportName = name;
builder = ./builder.sh;
diff --git a/third_party/nixpkgs/pkgs/data/documentation/scheme-manpages/default.nix b/third_party/nixpkgs/pkgs/data/documentation/scheme-manpages/default.nix
index 2915430d9f..e9fa1b7e4f 100644
--- a/third_party/nixpkgs/pkgs/data/documentation/scheme-manpages/default.nix
+++ b/third_party/nixpkgs/pkgs/data/documentation/scheme-manpages/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "scheme-manpages-unstable";
- version = "2020-08-14";
+ version = "2021-01-17";
src = fetchFromGitHub {
owner = "schemedoc";
repo = "manpages";
- rev = "2e99a0aea9c0327e3c2dcfb9b7a2f8f528b4fe43";
- sha256 = "0ykj4i8mx50mgyz9q63glfnc0mw1lf89hwsflpnbizjda5b4s0fp";
+ rev = "817798ccca81424e797fda0e218d53a95f50ded7";
+ sha256 = "1amc0dmliz2a37pivlkx88jbc08ypfiwv3z477znx8khhc538glk";
};
dontBuild = true;
diff --git a/third_party/nixpkgs/pkgs/data/documentation/zeal/default.nix b/third_party/nixpkgs/pkgs/data/documentation/zeal/default.nix
index 7543672f7d..8c806b87d4 100644
--- a/third_party/nixpkgs/pkgs/data/documentation/zeal/default.nix
+++ b/third_party/nixpkgs/pkgs/data/documentation/zeal/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, cmake, extra-cmake-modules, pkgconfig
+{ lib, fetchFromGitHub, cmake, extra-cmake-modules, pkg-config
, qtbase, qtimageformats, qtwebengine, qtx11extras, mkDerivation
, libarchive, libXdmcp, libpthreadstubs, xcbutilkeysyms }:
@@ -22,7 +22,7 @@ mkDerivation rec {
-e 's@^project.*@project(Zeal VERSION ${version})@'
'';
- nativeBuildInputs = [ cmake extra-cmake-modules pkgconfig ];
+ nativeBuildInputs = [ cmake extra-cmake-modules pkg-config ];
buildInputs = [
qtbase qtimageformats qtwebengine qtx11extras
diff --git a/third_party/nixpkgs/pkgs/data/fonts/et-book/default.nix b/third_party/nixpkgs/pkgs/data/fonts/et-book/default.nix
index e7d97b7770..c410826b2f 100644
--- a/third_party/nixpkgs/pkgs/data/fonts/et-book/default.nix
+++ b/third_party/nixpkgs/pkgs/data/fonts/et-book/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub }:
+{ lib, fetchFromGitHub }:
fetchFromGitHub rec {
rev = "7e8f02dadcc23ba42b491b39e5bdf16e7b383031";
diff --git a/third_party/nixpkgs/pkgs/data/fonts/fira-code/default.nix b/third_party/nixpkgs/pkgs/data/fonts/fira-code/default.nix
index 546c7d905a..d5c5d0e000 100644
--- a/third_party/nixpkgs/pkgs/data/fonts/fira-code/default.nix
+++ b/third_party/nixpkgs/pkgs/data/fonts/fira-code/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchzip }:
+{ lib, fetchzip }:
let
version = "5.2";
diff --git a/third_party/nixpkgs/pkgs/data/fonts/fira-code/symbols.nix b/third_party/nixpkgs/pkgs/data/fonts/fira-code/symbols.nix
index 2e4cfc8f05..e226c351a3 100644
--- a/third_party/nixpkgs/pkgs/data/fonts/fira-code/symbols.nix
+++ b/third_party/nixpkgs/pkgs/data/fonts/fira-code/symbols.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchzip }:
+{ lib, fetchzip }:
fetchzip {
name = "fira-code-symbols-20160811";
diff --git a/third_party/nixpkgs/pkgs/data/fonts/fira-mono/default.nix b/third_party/nixpkgs/pkgs/data/fonts/fira-mono/default.nix
index 37f285b555..2aef2fc4b0 100644
--- a/third_party/nixpkgs/pkgs/data/fonts/fira-mono/default.nix
+++ b/third_party/nixpkgs/pkgs/data/fonts/fira-mono/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchzip }:
+{ lib, fetchzip }:
fetchzip {
name = "fira-mono-3.206";
diff --git a/third_party/nixpkgs/pkgs/data/fonts/fixedsys-excelsior/default.nix b/third_party/nixpkgs/pkgs/data/fonts/fixedsys-excelsior/default.nix
index e55ae0bcf1..8bdbc2d4c4 100644
--- a/third_party/nixpkgs/pkgs/data/fonts/fixedsys-excelsior/default.nix
+++ b/third_party/nixpkgs/pkgs/data/fonts/fixedsys-excelsior/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl } :
+{ lib, fetchurl } :
let
major = "3";
diff --git a/third_party/nixpkgs/pkgs/data/fonts/go-font/default.nix b/third_party/nixpkgs/pkgs/data/fonts/go-font/default.nix
index 056cd62139..ed17dfc905 100644
--- a/third_party/nixpkgs/pkgs/data/fonts/go-font/default.nix
+++ b/third_party/nixpkgs/pkgs/data/fonts/go-font/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchgit }:
+{ lib, fetchgit }:
let
version = "2017-03-30";
diff --git a/third_party/nixpkgs/pkgs/data/fonts/google-fonts/default.nix b/third_party/nixpkgs/pkgs/data/fonts/google-fonts/default.nix
index 0fac2a67bb..210902a0e7 100644
--- a/third_party/nixpkgs/pkgs/data/fonts/google-fonts/default.nix
+++ b/third_party/nixpkgs/pkgs/data/fonts/google-fonts/default.nix
@@ -1,16 +1,18 @@
-{ lib, stdenv, fetchFromGitHub }:
+{ lib
+, stdenv
+, fetchFromGitHub }:
stdenv.mkDerivation {
pname = "google-fonts";
- version = "2019-07-14";
+ version = "unstable-2021-01-19";
outputs = [ "out" "adobeBlank" ];
src = fetchFromGitHub {
owner = "google";
repo = "fonts";
- rev = "f113126dc4b9b1473d9354a86129c9d7b837aa1a";
- sha256 = "0safw5prpa63mqcyfw3gr3a535w4c9hg5ayw5pkppiwil7n3pyxs";
+ rev = "a3a831f0fe44cd58465c6937ea06873728f2ba0d";
+ sha256 = "19abx2bj7mkysv2ihr43m3kpyf6kv6v2qjlm1skxc82rb72xqhix";
};
phases = [ "unpackPhase" "patchPhase" "installPhase" ];
@@ -21,18 +23,9 @@ stdenv.mkDerivation {
# directories. This causes non-determinism in the install since
# the installation order of font files with the same name is not
# fixed.
- rm -rv ofl/alefhebrew \
- ofl/misssaintdelafield \
- ofl/mrbedford \
- ofl/siamreap \
- ofl/terminaldosislight
-
- # See comment above, the structure of these is a bit odd
- # We keep the ofl//static/ variants
- rm -rv ofl/comfortaa/*.ttf \
- ofl/mavenpro/*.ttf \
- ofl/muli/*.ttf \
- ofl/oswald/*.ttf
+ rm -rv ofl/cabincondensed \
+ ofl/signikanegative \
+ ofl/signikanegativesc
if find . -name "*.ttf" | sed 's|.*/||' | sort | uniq -c | sort -n | grep -v '^.*1 '; then
echo "error: duplicate font names"
diff --git a/third_party/nixpkgs/pkgs/data/fonts/inconsolata/default.nix b/third_party/nixpkgs/pkgs/data/fonts/inconsolata/default.nix
index f064b4f619..530bb0380d 100644
--- a/third_party/nixpkgs/pkgs/data/fonts/inconsolata/default.nix
+++ b/third_party/nixpkgs/pkgs/data/fonts/inconsolata/default.nix
@@ -6,7 +6,7 @@ stdenv.mkDerivation {
inherit (google-fonts) src version;
installPhase = ''
- install -m644 --target $out/share/fonts/truetype/inconsolata -D $src/ofl/inconsolata/*.ttf
+ install -m644 --target $out/share/fonts/truetype/inconsolata -D $src/ofl/inconsolata/static/*.ttf
'';
meta = with lib; {
diff --git a/third_party/nixpkgs/pkgs/data/fonts/jetbrains-mono/default.nix b/third_party/nixpkgs/pkgs/data/fonts/jetbrains-mono/default.nix
index 42012e43d4..0ba7fd835c 100644
--- a/third_party/nixpkgs/pkgs/data/fonts/jetbrains-mono/default.nix
+++ b/third_party/nixpkgs/pkgs/data/fonts/jetbrains-mono/default.nix
@@ -1,14 +1,14 @@
{ lib, fetchzip }:
let
- version = "2.221";
+ version = "2.225";
in
fetchzip {
name = "JetBrainsMono-${version}";
url = "https://github.com/JetBrains/JetBrainsMono/releases/download/v${version}/JetBrainsMono-${version}.zip";
- sha256 = "1in3znnj0i0yfwj93ncxi3s1cp9lhgwnv2r14br47rr7vik4zjr6";
+ sha256 = "1k8xmjaingz50626hd73hqbp196kg3zndiy0aqb88z5cw9nd0fva";
postFetch = ''
mkdir -p $out/share/fonts
diff --git a/third_party/nixpkgs/pkgs/data/fonts/jost/default.nix b/third_party/nixpkgs/pkgs/data/fonts/jost/default.nix
index a8df441d99..457cb0d03c 100644
--- a/third_party/nixpkgs/pkgs/data/fonts/jost/default.nix
+++ b/third_party/nixpkgs/pkgs/data/fonts/jost/default.nix
@@ -1,4 +1,4 @@
-{lib, stdenv, fetchzip}:
+{lib, fetchzip}:
let
version = "3.5";
diff --git a/third_party/nixpkgs/pkgs/data/fonts/mno16/default.nix b/third_party/nixpkgs/pkgs/data/fonts/mno16/default.nix
index 1b311d2c25..eeb53904fe 100644
--- a/third_party/nixpkgs/pkgs/data/fonts/mno16/default.nix
+++ b/third_party/nixpkgs/pkgs/data/fonts/mno16/default.nix
@@ -15,7 +15,7 @@ in fetchzip rec {
meta = with lib; {
description = "minimalist monospaced font";
- homepage = "https://sev.dev/fonts/mno16";
+ homepage = "https://sev.dev/fonts/mno16";
license = licenses.cc0;
};
}
diff --git a/third_party/nixpkgs/pkgs/data/fonts/nerdfonts/shas.nix b/third_party/nixpkgs/pkgs/data/fonts/nerdfonts/shas.nix
index e360dd042b..4194e57532 100644
--- a/third_party/nixpkgs/pkgs/data/fonts/nerdfonts/shas.nix
+++ b/third_party/nixpkgs/pkgs/data/fonts/nerdfonts/shas.nix
@@ -1,52 +1,52 @@
{
- "3270" = "1k71zsijasn6013c58pgf52xw3h9gkqdjlsa177wlldz8qxb16xk";
- "Agave" = "0jgm31wvmckb71qc9l0nj3sg4zq2vw67piaxr6h8zkakcl2mysha";
- "AnonymousPro" = "0s3n8rrr9kfqd8gxjxksp7p8bc3q7qhcrpyq8090dksvmbcks6xm";
- "Arimo" = "1k7ldfx6dmy9sigzsvi9qwms510nddw634g8xrn0vwnw6d7infk8";
- "AurulentSansMono" = "0q35948dai8qc7gfvas8sfn5s7b64b2y4f9psz6xslrv7nw8lcaz";
- "BigBlueTerminal" = "0ymw2m2xjsx77brm79aws26icwcf2a1d7q3p3ipsd25g4cgqcd2v";
- "BitstreamVeraSansMono" = "1n2298g1fn8jb1fbvw74289n7nnmjddn7zxh88gnl58pwz8ra5dk";
- "CascadiaCode" = "1q4l5a7b7ab6h1bs5pq734r9pp3fw9b59gdk1g4hyn2w61h0kdcj";
- "CodeNewRoman" = "1mgxawj3pblaxy0y9w0hzlfgipiskmc5p028m82zh1wyaplmh2pa";
- "Cousine" = "0jr0gxrsba3dhchp53vd67qq2pgfnvmvcwbv99l1700p539bcvy1";
- "DaddyTimeMono" = "1n6vwykz084fxgylayizxc210f4ms2ijfws5b2hvl2kqmy2q6jk4";
- "DejaVuSansMono" = "03qfrkzmhnn8dwgx4qhiigbz4dxs3957hydlr0j8vxl89j8c9g1z";
- "DroidSansMono" = "187cbcn4a2whrl8dag1ix6j1v3jgv5z2jdfw1w1z9llm1znvpp7z";
- "FantasqueSansMono" = "147h15k3ni0w6chxkrah2fk4klhdhq8y1d3nbx763h9ia3mnggv6";
- "FiraCode" = "1rx7zrkq0584k6hrh6dx30xrnz5nq379xyw73pfd4gxaxnh9mpi1";
- "FiraMono" = "0f2daidakhmbbd5ph6985rghjmr87k7xzmmmf9n851dxvfyndsgl";
- "Go-Mono" = "1bzh3pgyn87j27kw7x5h02rqzhh21pm6d0zhxd5iqi5qq5mj0nvm";
- "Gohu" = "1rlkprjg9nz1s69s4ancmxii6l907qachl116gngbj8gjv3g1x21";
- "Hack" = "052mav170lwxkgzg3hij4zvnmfwyrddn45gn07a33gpzzicjx1bh";
- "Hasklig" = "0vyb0z0m04pn8477d6a711vjwb3nhvpn5fxfwnz37av9jmz3i9vk";
- "HeavyData" = "065rhq7z52dp211inw3vszwc5zrd5s0w1kmgnrh68bxc0js0xqyb";
- "Hermit" = "1ij9pjr517jxk3dlsrzmnqivsfq5i5ai6pd8hznmrkb3360cn7sm";
- "iA-Writer" = "0clksrxw6xcv5c1pbd8rl2rc3r15iak1qv8v6bn0j2mccjcss64z";
- "IBMPlexMono" = "0xkfkpnkkrvjfiv624l7lpmfji107y7645w6ah47ijyg47yxkmsg";
- "Inconsolata" = "14gbwc0k3d1j496w6pv9kry1pglswzd0armsdb0g1mqgzfdf1ci1";
- "InconsolataGo" = "0c6yhx242d82dalyjas42qniy0jagqs47cfsfarwmzar6zg3lj5m";
- "InconsolataLGC" = "1746nl1rz4hscfgbmd8642wq3z1wizvfjb50y3yyjsc1ixc1f0pd";
- "Iosevka" = "1qqd4xh98vxb99rh2a2qv9gjclilhaw84pyqdpbx225qhvw9xlkb";
- "JetBrainsMono" = "1kc8fyk1aczxkmn8dzv1gy6xfi2jywgahd8np576v2dn8kx16844";
- "Lekton" = "0mny5j9bns9104wg2wmabdw0sl80c7i3dzp4j5mxh8jybx929d3i";
- "LiberationMono" = "19bpm893assmmnfvlvhz8df54c9pr2kfv2b6anlr4g64hliy1c1h";
- "Meslo" = "08zm8nqskhrqkw80wl460zbvsrvs5fp2njlcv867phpqna9hyqzh";
- "Monofur" = "0f5khqgdxi4g0qm5n48r1sk4pd2wlk987d8yxwks2mcsqa6fraqj";
- "Monoid" = "0m7i82jfiwqmi9lhv8lmq2n723ihn0isxi5559478qbdy5b104dd";
- "Mononoki" = "074avnvfl260pcrli4h5bc55yqr4mgd54paf80qcnh101qsz325w";
- "MPlus" = "03mrfhzfmmqjfl7fa81v1ih3fdr3q2k439w6pjbd2zvl806l92yq";
- "Noto" = "1jmycnf4fflijs730vbyj258kajkxv0j42655a7hvpapym7z940z";
- "OpenDyslexic" = "0ma62xg6cy8l4chfhqvm64zzhx3mrzdj6gxwnvx8plqy3j4dn3by";
- "Overpass" = "1xs2z3ch7dd32zb5l1axzd78hyskimqglcjcrb7n4ic85qm55xxm";
- "ProFont" = "0ck4rprj0w29pv3qm4n1zg6cdq76m3kaag0ka4q1qqcnhga67zr7";
- "ProggyClean" = "0sk3gk6zj61nbv94xv6z8y67sr5blg9n079d8srv7bbw9dv96i8g";
- "RobotoMono" = "1nhbr9zc0cz81pdj95rrb56bwdkmmbqmk429nf60j35pkcqmvk8x";
- "ShareTechMono" = "1h79myy0my3jyrvqcrgfdsjqrwwm5fdy2nmzp3ynyi769p7z1dwr";
- "SourceCodePro" = "06cnsdmm84kzjlwwcmhwpj7pyfqinqpmww1c13i21l611fg6hwd7";
- "SpaceMono" = "1xmmf2gdsa3ycl3pgpr3zr919qh702wjvc5k4hsdivvs2lzfdgmk";
- "Terminus" = "0g2ybs225fwxmvwfnanc32jc2lfnag3agmliv1vrb5mxyqzm53gj";
- "Tinos" = "077n4k6yh4qbirfkl02zqn3057kymspr10zcbfkf4ldvifa36pjd";
- "Ubuntu" = "1lzdrgb8vk5dwicxhvkgbain5phf88g3zgv5ya2ihh052xsl3qih";
- "UbuntuMono" = "0wa8ri7f3g8vwd194q812qh8nzplnmhl5ak0yhgilmm44s46ad0h";
- "VictorMono" = "18z92kwggfqwrd5m09yda55hcb4b159278lps6f9hr8icwki6v9q";
+ "3270" = "1k71zsijasn6013c58pgf52xw3h9gkqdjlsa177wlldz8qxb16xk";
+ "Agave" = "0jgm31wvmckb71qc9l0nj3sg4zq2vw67piaxr6h8zkakcl2mysha";
+ "AnonymousPro" = "0s3n8rrr9kfqd8gxjxksp7p8bc3q7qhcrpyq8090dksvmbcks6xm";
+ "Arimo" = "1k7ldfx6dmy9sigzsvi9qwms510nddw634g8xrn0vwnw6d7infk8";
+ "AurulentSansMono" = "0q35948dai8qc7gfvas8sfn5s7b64b2y4f9psz6xslrv7nw8lcaz";
+ "BigBlueTerminal" = "0ymw2m2xjsx77brm79aws26icwcf2a1d7q3p3ipsd25g4cgqcd2v";
+ "BitstreamVeraSansMono" = "1n2298g1fn8jb1fbvw74289n7nnmjddn7zxh88gnl58pwz8ra5dk";
+ "CascadiaCode" = "1q4l5a7b7ab6h1bs5pq734r9pp3fw9b59gdk1g4hyn2w61h0kdcj";
+ "CodeNewRoman" = "1mgxawj3pblaxy0y9w0hzlfgipiskmc5p028m82zh1wyaplmh2pa";
+ "Cousine" = "0jr0gxrsba3dhchp53vd67qq2pgfnvmvcwbv99l1700p539bcvy1";
+ "DaddyTimeMono" = "1n6vwykz084fxgylayizxc210f4ms2ijfws5b2hvl2kqmy2q6jk4";
+ "DejaVuSansMono" = "03qfrkzmhnn8dwgx4qhiigbz4dxs3957hydlr0j8vxl89j8c9g1z";
+ "DroidSansMono" = "187cbcn4a2whrl8dag1ix6j1v3jgv5z2jdfw1w1z9llm1znvpp7z";
+ "FantasqueSansMono" = "147h15k3ni0w6chxkrah2fk4klhdhq8y1d3nbx763h9ia3mnggv6";
+ "FiraCode" = "1rx7zrkq0584k6hrh6dx30xrnz5nq379xyw73pfd4gxaxnh9mpi1";
+ "FiraMono" = "0f2daidakhmbbd5ph6985rghjmr87k7xzmmmf9n851dxvfyndsgl";
+ "Go-Mono" = "1bzh3pgyn87j27kw7x5h02rqzhh21pm6d0zhxd5iqi5qq5mj0nvm";
+ "Gohu" = "1rlkprjg9nz1s69s4ancmxii6l907qachl116gngbj8gjv3g1x21";
+ "Hack" = "052mav170lwxkgzg3hij4zvnmfwyrddn45gn07a33gpzzicjx1bh";
+ "Hasklig" = "0vyb0z0m04pn8477d6a711vjwb3nhvpn5fxfwnz37av9jmz3i9vk";
+ "HeavyData" = "065rhq7z52dp211inw3vszwc5zrd5s0w1kmgnrh68bxc0js0xqyb";
+ "Hermit" = "1ij9pjr517jxk3dlsrzmnqivsfq5i5ai6pd8hznmrkb3360cn7sm";
+ "iA-Writer" = "0clksrxw6xcv5c1pbd8rl2rc3r15iak1qv8v6bn0j2mccjcss64z";
+ "IBMPlexMono" = "0xkfkpnkkrvjfiv624l7lpmfji107y7645w6ah47ijyg47yxkmsg";
+ "Inconsolata" = "14gbwc0k3d1j496w6pv9kry1pglswzd0armsdb0g1mqgzfdf1ci1";
+ "InconsolataGo" = "0c6yhx242d82dalyjas42qniy0jagqs47cfsfarwmzar6zg3lj5m";
+ "InconsolataLGC" = "1746nl1rz4hscfgbmd8642wq3z1wizvfjb50y3yyjsc1ixc1f0pd";
+ "Iosevka" = "1qqd4xh98vxb99rh2a2qv9gjclilhaw84pyqdpbx225qhvw9xlkb";
+ "JetBrainsMono" = "1kc8fyk1aczxkmn8dzv1gy6xfi2jywgahd8np576v2dn8kx16844";
+ "Lekton" = "0mny5j9bns9104wg2wmabdw0sl80c7i3dzp4j5mxh8jybx929d3i";
+ "LiberationMono" = "19bpm893assmmnfvlvhz8df54c9pr2kfv2b6anlr4g64hliy1c1h";
+ "Meslo" = "08zm8nqskhrqkw80wl460zbvsrvs5fp2njlcv867phpqna9hyqzh";
+ "Monofur" = "0f5khqgdxi4g0qm5n48r1sk4pd2wlk987d8yxwks2mcsqa6fraqj";
+ "Monoid" = "0m7i82jfiwqmi9lhv8lmq2n723ihn0isxi5559478qbdy5b104dd";
+ "Mononoki" = "074avnvfl260pcrli4h5bc55yqr4mgd54paf80qcnh101qsz325w";
+ "MPlus" = "03mrfhzfmmqjfl7fa81v1ih3fdr3q2k439w6pjbd2zvl806l92yq";
+ "Noto" = "1jmycnf4fflijs730vbyj258kajkxv0j42655a7hvpapym7z940z";
+ "OpenDyslexic" = "0ma62xg6cy8l4chfhqvm64zzhx3mrzdj6gxwnvx8plqy3j4dn3by";
+ "Overpass" = "1xs2z3ch7dd32zb5l1axzd78hyskimqglcjcrb7n4ic85qm55xxm";
+ "ProFont" = "0ck4rprj0w29pv3qm4n1zg6cdq76m3kaag0ka4q1qqcnhga67zr7";
+ "ProggyClean" = "0sk3gk6zj61nbv94xv6z8y67sr5blg9n079d8srv7bbw9dv96i8g";
+ "RobotoMono" = "1nhbr9zc0cz81pdj95rrb56bwdkmmbqmk429nf60j35pkcqmvk8x";
+ "ShareTechMono" = "1h79myy0my3jyrvqcrgfdsjqrwwm5fdy2nmzp3ynyi769p7z1dwr";
+ "SourceCodePro" = "06cnsdmm84kzjlwwcmhwpj7pyfqinqpmww1c13i21l611fg6hwd7";
+ "SpaceMono" = "1xmmf2gdsa3ycl3pgpr3zr919qh702wjvc5k4hsdivvs2lzfdgmk";
+ "Terminus" = "0g2ybs225fwxmvwfnanc32jc2lfnag3agmliv1vrb5mxyqzm53gj";
+ "Tinos" = "077n4k6yh4qbirfkl02zqn3057kymspr10zcbfkf4ldvifa36pjd";
+ "Ubuntu" = "1lzdrgb8vk5dwicxhvkgbain5phf88g3zgv5ya2ihh052xsl3qih";
+ "UbuntuMono" = "0wa8ri7f3g8vwd194q812qh8nzplnmhl5ak0yhgilmm44s46ad0h";
+ "VictorMono" = "18z92kwggfqwrd5m09yda55hcb4b159278lps6f9hr8icwki6v9q";
}
diff --git a/third_party/nixpkgs/pkgs/data/fonts/nerdfonts/update.sh b/third_party/nixpkgs/pkgs/data/fonts/nerdfonts/update.sh
index ccfab174dd..b4c4aaa7cf 100755
--- a/third_party/nixpkgs/pkgs/data/fonts/nerdfonts/update.sh
+++ b/third_party/nixpkgs/pkgs/data/fonts/nerdfonts/update.sh
@@ -15,7 +15,7 @@ while
read -r name
read -r url
do
- printf '\t"%s" = "%s";\n' "${name%.*}" "$(nix-prefetch-url "$url")" >>"$dirname/shas.nix"
+ printf ' "%s" = "%s";\n' "${name%.*}" "$(nix-prefetch-url "$url")" >>"$dirname/shas.nix"
done < <(jq -r '.assets[] | .name, .browser_download_url' <<<"$latest_release")
printf '}\n' >> "$dirname/shas.nix"
diff --git a/third_party/nixpkgs/pkgs/data/fonts/noto-fonts/default.nix b/third_party/nixpkgs/pkgs/data/fonts/noto-fonts/default.nix
index 59d1ed353f..d93e588540 100644
--- a/third_party/nixpkgs/pkgs/data/fonts/noto-fonts/default.nix
+++ b/third_party/nixpkgs/pkgs/data/fonts/noto-fonts/default.nix
@@ -7,7 +7,7 @@
, optipng
, cairo
, python3
-, pkgconfig
+, pkg-config
, pngquant
, which
, imagemagick
@@ -131,7 +131,7 @@ in
zopfli
pngquant
which
- pkgconfig
+ pkg-config
emojiPythonEnv
];
diff --git a/third_party/nixpkgs/pkgs/data/fonts/orbitron/default.nix b/third_party/nixpkgs/pkgs/data/fonts/orbitron/default.nix
index 4c00b086e1..f4a0a9600a 100644
--- a/third_party/nixpkgs/pkgs/data/fonts/orbitron/default.nix
+++ b/third_party/nixpkgs/pkgs/data/fonts/orbitron/default.nix
@@ -20,8 +20,7 @@ in fetchFromGitHub {
meta = with lib; {
homepage = "https://www.theleagueofmoveabletype.com/orbitron";
downloadPage = "https://www.theleagueofmoveabletype.com/orbitron/download";
- description = ''
- Geometric sans-serif for display purposes by Matt McInerney'';
+ description = "Geometric sans-serif for display purposes by Matt McInerney";
longDescription = ''
Orbitron is a geometric sans-serif typeface intended for display
purposes. It features four weights (light, medium, bold, and
diff --git a/third_party/nixpkgs/pkgs/data/fonts/paratype-pt/mono.nix b/third_party/nixpkgs/pkgs/data/fonts/paratype-pt/mono.nix
index eecab47c08..6b1cd37024 100644
--- a/third_party/nixpkgs/pkgs/data/fonts/paratype-pt/mono.nix
+++ b/third_party/nixpkgs/pkgs/data/fonts/paratype-pt/mono.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchzip }:
+{ lib, fetchzip }:
fetchzip {
name = "paratype-pt-mono";
diff --git a/third_party/nixpkgs/pkgs/data/fonts/paratype-pt/sans.nix b/third_party/nixpkgs/pkgs/data/fonts/paratype-pt/sans.nix
index 826b888736..d6b783ebe4 100644
--- a/third_party/nixpkgs/pkgs/data/fonts/paratype-pt/sans.nix
+++ b/third_party/nixpkgs/pkgs/data/fonts/paratype-pt/sans.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchzip }:
+{ lib, fetchzip }:
fetchzip {
name = "paratype-pt-sans";
diff --git a/third_party/nixpkgs/pkgs/data/fonts/paratype-pt/serif.nix b/third_party/nixpkgs/pkgs/data/fonts/paratype-pt/serif.nix
index bbff974e10..2b5eeafd09 100644
--- a/third_party/nixpkgs/pkgs/data/fonts/paratype-pt/serif.nix
+++ b/third_party/nixpkgs/pkgs/data/fonts/paratype-pt/serif.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchzip }:
+{ lib, fetchzip }:
fetchzip {
name = "paratype-pt-serif";
diff --git a/third_party/nixpkgs/pkgs/data/fonts/powerline-symbols/default.nix b/third_party/nixpkgs/pkgs/data/fonts/powerline-symbols/default.nix
new file mode 100644
index 0000000000..69e3bb59df
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/data/fonts/powerline-symbols/default.nix
@@ -0,0 +1,18 @@
+{ lib, runCommandNoCC, powerline }:
+
+let
+ inherit (powerline) version;
+in runCommandNoCC "powerline-symbols-${version}" {
+ meta = {
+ inherit (powerline.meta) license;
+ priority = (powerline.meta.priority or 0) + 1;
+ maintainers = with lib.maintainers; [ midchildan ];
+ };
+} ''
+ install -Dm644 \
+ ${powerline.src}/font/PowerlineSymbols.otf \
+ $out/share/fonts/OTF/PowerlineSymbols.otf
+ install -Dm644 \
+ ${powerline.src}/font/10-powerline-symbols.conf \
+ $out/etc/fonts/conf.d/10-powerline-symbols.conf
+''
diff --git a/third_party/nixpkgs/pkgs/data/fonts/recursive/default.nix b/third_party/nixpkgs/pkgs/data/fonts/recursive/default.nix
index ff5070b1bd..d6929153bf 100644
--- a/third_party/nixpkgs/pkgs/data/fonts/recursive/default.nix
+++ b/third_party/nixpkgs/pkgs/data/fonts/recursive/default.nix
@@ -1,12 +1,12 @@
{ lib, fetchzip }:
let
- version = "1.069";
+ version = "1.071";
in
fetchzip {
name = "recursive-${version}";
- url = "https://github.com/arrowtype/recursive/releases/download/${version}/ArrowType-Recursive-${version}.zip";
+ url = "https://github.com/arrowtype/recursive/releases/download/v${version}/ArrowType-Recursive-${version}.zip";
postFetch = ''
mkdir -p $out/share/fonts/
@@ -14,7 +14,7 @@ fetchzip {
unzip -j $downloadedFile \*.ttf -d $out/share/fonts/truetype
'';
- sha256 = "07l35vkarj8f748vbnca98zrl0yl456ddqf1wpmshs24r97cx96h";
+ sha256 = "0db410vcvgawb89f11l2v7w3b7l70wzlwwv8df3vnangl3mdv13z";
meta = with lib; {
homepage = "https://recursive.design/";
diff --git a/third_party/nixpkgs/pkgs/data/fonts/scientifica/default.nix b/third_party/nixpkgs/pkgs/data/fonts/scientifica/default.nix
new file mode 100644
index 0000000000..2a2b237d52
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/data/fonts/scientifica/default.nix
@@ -0,0 +1,32 @@
+{ lib, fetchurl }:
+
+let
+ version = "2.1";
+in fetchurl rec {
+ name = "scientifica-${version}";
+
+ url = "https://github.com/NerdyPepper/scientifica/releases/download/v${version}/scientifica-v${version}.tar";
+
+ downloadToTemp = true;
+
+ recursiveHash = true;
+
+ sha256 = "081faa48d6g86pacmgjqa96in72rjldavnwxq6bdq2br33h3qwrz";
+
+ postFetch = ''
+ tar xvf $downloadedFile
+ mkdir -p $out/share/fonts/truetype
+ mkdir -p $out/share/fonts/misc
+ cp scientifica/ttf/*.ttf $out/share/fonts/truetype
+ cp scientifica/otb/*.otb $out/share/fonts/misc
+ cp scientifica/bdf/*.bdf $out/share/fonts/misc
+ '';
+
+ meta = with lib; {
+ description = "Tall and condensed bitmap font for geeks";
+ homepage = "https://github.com/NerdyPepper/scientifica";
+ license = licenses.ofl;
+ platforms = platforms.all;
+ maintainers = with maintainers; [ fortuneteller2k ];
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/data/fonts/ttf-bitstream-vera/default.nix b/third_party/nixpkgs/pkgs/data/fonts/ttf-bitstream-vera/default.nix
index bcf6cefb8d..95e4ce2a52 100644
--- a/third_party/nixpkgs/pkgs/data/fonts/ttf-bitstream-vera/default.nix
+++ b/third_party/nixpkgs/pkgs/data/fonts/ttf-bitstream-vera/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchzip }:
+{ lib, fetchzip }:
let
pname = "ttf-bitstream-vera";
version = "1.10";
diff --git a/third_party/nixpkgs/pkgs/data/fonts/ttf-tw-moe/default.nix b/third_party/nixpkgs/pkgs/data/fonts/ttf-tw-moe/default.nix
index 6957928944..bf52d07c52 100644
--- a/third_party/nixpkgs/pkgs/data/fonts/ttf-tw-moe/default.nix
+++ b/third_party/nixpkgs/pkgs/data/fonts/ttf-tw-moe/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchzip }:
+{ lib, fetchzip }:
let
version = "2020-11-14";
in
diff --git a/third_party/nixpkgs/pkgs/data/fonts/twitter-color-emoji/default.nix b/third_party/nixpkgs/pkgs/data/fonts/twitter-color-emoji/default.nix
index f86c479949..e74e51a95d 100644
--- a/third_party/nixpkgs/pkgs/data/fonts/twitter-color-emoji/default.nix
+++ b/third_party/nixpkgs/pkgs/data/fonts/twitter-color-emoji/default.nix
@@ -56,15 +56,15 @@ stdenv.mkDerivation rec {
postPatch = let
templateSubstitutions = lib.concatStringsSep "; " [
- ''s#Noto Color Emoji#Twitter Color Emoji#''
- ''s#NotoColorEmoji#TwitterColorEmoji#''
+ "s#Noto Color Emoji#Twitter Color Emoji#"
+ "s#NotoColorEmoji#TwitterColorEmoji#"
''s#Copyright .* Google Inc\.#Twitter, Inc and other contributors.#''
- ''s# Version .*# ${version}#''
- ''s#.*is a trademark.*##''
+ "s# Version .*# ${version}#"
+ "s#.*is a trademark.*##"
''s#Google, Inc\.#Twitter, Inc and other contributors#''
- ''s#http://www.google.com/get/noto/#https://twemoji.twitter.com/#''
- ''s#.*is licensed under.*# Creative Commons Attribution 4.0 International#''
- ''s#http://scripts.sil.org/OFL#http://creativecommons.org/licenses/by/4.0/#''
+ "s#http://www.google.com/get/noto/#https://twemoji.twitter.com/#"
+ "s#.*is licensed under.*# Creative Commons Attribution 4.0 International#"
+ "s#http://scripts.sil.org/OFL#http://creativecommons.org/licenses/by/4.0/#"
];
in ''
${noto-fonts-emoji.postPatch}
diff --git a/third_party/nixpkgs/pkgs/data/fonts/vista-fonts/default.nix b/third_party/nixpkgs/pkgs/data/fonts/vista-fonts/default.nix
index b71ef7c99e..20b5b673cc 100644
--- a/third_party/nixpkgs/pkgs/data/fonts/vista-fonts/default.nix
+++ b/third_party/nixpkgs/pkgs/data/fonts/vista-fonts/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchzip, cabextract }:
+{ lib, fetchzip, cabextract }:
fetchzip {
name = "vista-fonts-1";
diff --git a/third_party/nixpkgs/pkgs/data/icons/bibata-cursors/default.nix b/third_party/nixpkgs/pkgs/data/icons/bibata-cursors/default.nix
index 66ed71f1f9..04fb6281f2 100644
--- a/third_party/nixpkgs/pkgs/data/icons/bibata-cursors/default.nix
+++ b/third_party/nixpkgs/pkgs/data/icons/bibata-cursors/default.nix
@@ -1,4 +1,4 @@
-{ stdenvNoCC, fetchFromGitHub, gnome-themes-extra, inkscape, xcursorgen, python3 }:
+{ lib, stdenvNoCC, fetchFromGitHub, gnome-themes-extra, inkscape, xcursorgen, python3 }:
let
py = python3.withPackages(ps: [ ps.pillow ]);
@@ -41,7 +41,7 @@ in stdenvNoCC.mkDerivation rec {
done
'';
- meta = with stdenvNoCC.lib; {
+ meta = with lib; {
description = "Material Based Cursor";
homepage = "https://github.com/KaizIqbal/Bibata_Cursor";
license = licenses.gpl3;
diff --git a/third_party/nixpkgs/pkgs/data/icons/bibata-cursors/extra.nix b/third_party/nixpkgs/pkgs/data/icons/bibata-cursors/extra.nix
index 7977566cb6..f59b12ec76 100644
--- a/third_party/nixpkgs/pkgs/data/icons/bibata-cursors/extra.nix
+++ b/third_party/nixpkgs/pkgs/data/icons/bibata-cursors/extra.nix
@@ -1,4 +1,4 @@
-{ stdenvNoCC, fetchFromGitHub, gnome-themes-extra, inkscape, xcursorgen, python3 }:
+{ lib, stdenvNoCC, fetchFromGitHub, gnome-themes-extra, inkscape, xcursorgen, python3 }:
let
py = python3.withPackages(ps: [ ps.pillow ]);
@@ -41,7 +41,7 @@ in stdenvNoCC.mkDerivation rec {
done
'';
- meta = with stdenvNoCC.lib; {
+ meta = with lib; {
description = "Cursors Based on Bibata";
homepage = "https://github.com/KaizIqbal/Bibata_Extra_Cursor";
license = licenses.gpl3;
diff --git a/third_party/nixpkgs/pkgs/data/icons/bibata-cursors/translucent.nix b/third_party/nixpkgs/pkgs/data/icons/bibata-cursors/translucent.nix
index afdd92600f..d1e2814a8a 100644
--- a/third_party/nixpkgs/pkgs/data/icons/bibata-cursors/translucent.nix
+++ b/third_party/nixpkgs/pkgs/data/icons/bibata-cursors/translucent.nix
@@ -1,4 +1,4 @@
-{ stdenvNoCC, fetchFromGitHub, gnome-themes-extra, inkscape, xcursorgen }:
+{ lib, stdenvNoCC, fetchFromGitHub, gnome-themes-extra, inkscape, xcursorgen }:
stdenvNoCC.mkDerivation rec {
pname = "bibata-cursors-translucent";
@@ -31,7 +31,7 @@ stdenvNoCC.mkDerivation rec {
cp -pr Bibata_* $out/share/icons/
'';
- meta = with stdenvNoCC.lib; {
+ meta = with lib; {
description = "Translucent Varient of the Material Based Cursor";
homepage = "https://github.com/Silicasandwhich/Bibata_Cursor_Translucent";
license = licenses.gpl3;
diff --git a/third_party/nixpkgs/pkgs/data/icons/elementary-xfce-icon-theme/default.nix b/third_party/nixpkgs/pkgs/data/icons/elementary-xfce-icon-theme/default.nix
index adf2139d0c..dfcd2f5967 100644
--- a/third_party/nixpkgs/pkgs/data/icons/elementary-xfce-icon-theme/default.nix
+++ b/third_party/nixpkgs/pkgs/data/icons/elementary-xfce-icon-theme/default.nix
@@ -1,18 +1,18 @@
-{ lib, stdenv, fetchFromGitHub, pkgconfig, gdk-pixbuf, optipng, librsvg, gtk3, pantheon, gnome3, gnome-icon-theme, hicolor-icon-theme }:
+{ lib, stdenv, fetchFromGitHub, pkg-config, gdk-pixbuf, optipng, librsvg, gtk3, pantheon, gnome3, gnome-icon-theme, hicolor-icon-theme }:
stdenv.mkDerivation rec {
pname = "elementary-xfce-icon-theme";
- version = "0.15.1";
+ version = "0.15.2";
src = fetchFromGitHub {
owner = "shimmerproject";
repo = "elementary-xfce";
rev = "v${version}";
- sha256 = "1rl15kh9c7qxw4pvwmw44fb4v3vwh6zin4wpx55bnvm5j76y6p3f";
+ sha256 = "sha256-E8f6UU/4Y9Nfk7LjDcdyV+TdeVj/zl3oFCyEu3Gz27w=";
};
nativeBuildInputs = [
- pkgconfig
+ pkg-config
gdk-pixbuf
librsvg
optipng
diff --git a/third_party/nixpkgs/pkgs/data/icons/gnome-icon-theme/default.nix b/third_party/nixpkgs/pkgs/data/icons/gnome-icon-theme/default.nix
index b9a4fd48fb..0e6a2fc67c 100644
--- a/third_party/nixpkgs/pkgs/data/icons/gnome-icon-theme/default.nix
+++ b/third_party/nixpkgs/pkgs/data/icons/gnome-icon-theme/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, intltool, iconnamingutils, gtk2 }:
+{ lib, stdenv, fetchurl, pkg-config, intltool, iconnamingutils, gtk2 }:
stdenv.mkDerivation rec {
pname = "gnome-icon-theme";
@@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
};
nativeBuildInputs = [
- pkgconfig
+ pkg-config
intltool
iconnamingutils
gtk2
diff --git a/third_party/nixpkgs/pkgs/data/icons/gruvbox-dark-icons-gtk/default.nix b/third_party/nixpkgs/pkgs/data/icons/gruvbox-dark-icons-gtk/default.nix
new file mode 100644
index 0000000000..7b779191b6
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/data/icons/gruvbox-dark-icons-gtk/default.nix
@@ -0,0 +1,34 @@
+{ lib, stdenv, fetchFromGitHub, gtk3, breeze-icons, gnome-icon-theme, hicolor-icon-theme }:
+
+stdenv.mkDerivation rec {
+ pname = "gruvbox-dark-icons-gtk";
+ version = "1.0.0";
+
+ src = fetchFromGitHub {
+ owner = "jmattheis";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "1fks2rrrb62ybzn8gqan5swcgksrb579vk37bx4xpwkc552dz2z2";
+ };
+
+ nativeBuildInputs = [ gtk3 ];
+
+ propagatedBuildInputs = [ breeze-icons gnome-icon-theme hicolor-icon-theme ];
+
+ installPhase = ''
+ mkdir -p $out/share/icons/oomox-gruvbox-dark
+ rm README.md
+ cp -r * $out/share/icons/oomox-gruvbox-dark
+ gtk-update-icon-cache $out/share/icons/oomox-gruvbox-dark
+ '';
+
+ dontDropIconThemeCache = true;
+
+ meta = with lib; {
+ description = "Gruvbox icons for GTK based desktop environments";
+ homepage = "https://github.com/jmattheis/gruvbox-dark-gtk";
+ license = licenses.gpl3Only;
+ platforms = platforms.unix;
+ maintainers = [ maintainers.nomisiv ];
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/data/icons/kora-icon-theme/default.nix b/third_party/nixpkgs/pkgs/data/icons/kora-icon-theme/default.nix
index 9c64ed4b49..36aee979f0 100644
--- a/third_party/nixpkgs/pkgs/data/icons/kora-icon-theme/default.nix
+++ b/third_party/nixpkgs/pkgs/data/icons/kora-icon-theme/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "kora-icon-theme";
- version = "1.3.4";
+ version = "1.4.1";
src = fetchFromGitHub {
owner = "bikass";
repo = "kora";
rev = "v${version}";
- sha256 = "01s7zhwwbdqgksjvfvn7kqijxzzc7734f707yk8y7anshq0518x3";
+ sha256 = "sha256-YGhusal8g/UXMqrQvj147OScg51uNABTMIXxVXvnpKY=";
};
nativeBuildInputs = [
diff --git a/third_party/nixpkgs/pkgs/data/icons/papirus-icon-theme/default.nix b/third_party/nixpkgs/pkgs/data/icons/papirus-icon-theme/default.nix
index b790134618..b18354910e 100644
--- a/third_party/nixpkgs/pkgs/data/icons/papirus-icon-theme/default.nix
+++ b/third_party/nixpkgs/pkgs/data/icons/papirus-icon-theme/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "papirus-icon-theme";
- version = "20200901";
+ version = "20210201";
src = fetchFromGitHub {
owner = "PapirusDevelopmentTeam";
repo = pname;
rev = version;
- sha256 = "00khqbd7jz97q1kd43kkm6yaa40ml36rh04s76sgbm58srs66v3c";
+ sha256 = "sha256-TQEpNFmsloq1jIg6QsuY8kllINpmwJCY+Anwker6Z5M=";
};
nativeBuildInputs = [
diff --git a/third_party/nixpkgs/pkgs/data/icons/tango-icon-theme/default.nix b/third_party/nixpkgs/pkgs/data/icons/tango-icon-theme/default.nix
index b69bf4d46f..09d0875ca8 100644
--- a/third_party/nixpkgs/pkgs/data/icons/tango-icon-theme/default.nix
+++ b/third_party/nixpkgs/pkgs/data/icons/tango-icon-theme/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, intltool, pkgconfig, iconnamingutils, imagemagick, librsvg
+{ lib, stdenv, fetchurl, intltool, pkg-config, iconnamingutils, imagemagick, librsvg
, gtk/*any version*/, gnome-icon-theme, hicolor-icon-theme
}:
@@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
patches = [ ./rsvg-convert.patch ];
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ intltool iconnamingutils imagemagick librsvg ];
propagatedBuildInputs = [ gnome-icon-theme hicolor-icon-theme ];
# still missing parent icon themes: cristalsvg
diff --git a/third_party/nixpkgs/pkgs/data/machine-learning/mnist/default.nix b/third_party/nixpkgs/pkgs/data/machine-learning/mnist/default.nix
index 44a70ac5d1..f5b450b4f2 100644
--- a/third_party/nixpkgs/pkgs/data/machine-learning/mnist/default.nix
+++ b/third_party/nixpkgs/pkgs/data/machine-learning/mnist/default.nix
@@ -1,4 +1,4 @@
-{ stdenvNoCC, fetchurl }:
+{ lib, stdenvNoCC, fetchurl }:
let
srcs = {
train-images = fetchurl {
@@ -30,7 +30,7 @@ in
ln -s "${srcs.test-labels}" "$out/${srcs.test-labels.name}"
'';
phases = [ "installPhase" ];
- meta = with stdenvNoCC.lib; {
+ meta = with lib; {
description = "A large database of handwritten digits";
longDescription = ''
The MNIST database (Modified National Institute of Standards and
diff --git a/third_party/nixpkgs/pkgs/data/misc/adapta-backgrounds/default.nix b/third_party/nixpkgs/pkgs/data/misc/adapta-backgrounds/default.nix
index 029961f6c5..6debaa9ebe 100644
--- a/third_party/nixpkgs/pkgs/data/misc/adapta-backgrounds/default.nix
+++ b/third_party/nixpkgs/pkgs/data/misc/adapta-backgrounds/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, meson, ninja, pkgconfig, glib }:
+{ lib, stdenv, fetchFromGitHub, meson, ninja, pkg-config, glib }:
stdenv.mkDerivation rec {
pname = "adapta-backgrounds";
@@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
sha256 = "04hmbmzf97rsii8gpwy3wkljy5xhxmlsl34d63s6hfy05knclydj";
};
- nativeBuildInputs = [ meson ninja pkgconfig glib ];
+ nativeBuildInputs = [ meson ninja pkg-config glib ];
meta = with lib; {
description = "Wallpaper collection for adapta-project";
diff --git a/third_party/nixpkgs/pkgs/data/misc/fedora-backgrounds/generic.nix b/third_party/nixpkgs/pkgs/data/misc/fedora-backgrounds/generic.nix
index e191dd027e..3e2e0928c3 100644
--- a/third_party/nixpkgs/pkgs/data/misc/fedora-backgrounds/generic.nix
+++ b/third_party/nixpkgs/pkgs/data/misc/fedora-backgrounds/generic.nix
@@ -1,4 +1,5 @@
-{ stdenvNoCC
+{ lib
+, stdenvNoCC
, coreutils
}:
@@ -10,7 +11,7 @@
stdenvNoCC.mkDerivation {
inherit patches src version;
- pname = "fedora${stdenvNoCC.lib.versions.major version}-backgrounds";
+ pname = "fedora${lib.versions.major version}-backgrounds";
dontBuild = true;
@@ -32,7 +33,7 @@ stdenvNoCC.mkDerivation {
"DESTDIR=$(out)"
];
- meta = with stdenvNoCC.lib; {
+ meta = with lib; {
homepage = "https://github.com/fedoradesign/backgrounds";
description = "A set of default and supplemental wallpapers for Fedora";
license = licenses.cc-by-sa-40;
diff --git a/third_party/nixpkgs/pkgs/data/misc/hackage/default.nix b/third_party/nixpkgs/pkgs/data/misc/hackage/default.nix
index 2fcc47149f..581d897702 100644
--- a/third_party/nixpkgs/pkgs/data/misc/hackage/default.nix
+++ b/third_party/nixpkgs/pkgs/data/misc/hackage/default.nix
@@ -1,6 +1,6 @@
{ fetchurl }:
fetchurl {
- url = "https://github.com/commercialhaskell/all-cabal-hashes/archive/545d5cafa765c97ad6026ac96f42a246fea7675b.tar.gz";
- sha256 = "0v35kbbhmyc5yn1k4v9j32d2bj7zwlwfrwf1cppifdvwdhfs25vv";
+ url = "https://github.com/commercialhaskell/all-cabal-hashes/archive/f8773aba1736a7929a7262fdd6217be67f679c98.tar.gz";
+ sha256 = "1flmp0r1isgp8mf85iwiwps6sa3wczb6k0zphprhnvbi2dzg9x87";
}
diff --git a/third_party/nixpkgs/pkgs/data/misc/iana-etc/default.nix b/third_party/nixpkgs/pkgs/data/misc/iana-etc/default.nix
index 1936bd6627..421054fa17 100644
--- a/third_party/nixpkgs/pkgs/data/misc/iana-etc/default.nix
+++ b/third_party/nixpkgs/pkgs/data/misc/iana-etc/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchzip }:
+{ lib, fetchzip }:
let
version = "20200729";
diff --git a/third_party/nixpkgs/pkgs/data/misc/media-player-info/default.nix b/third_party/nixpkgs/pkgs/data/misc/media-player-info/default.nix
index 867822af39..56e4ace41f 100644
--- a/third_party/nixpkgs/pkgs/data/misc/media-player-info/default.nix
+++ b/third_party/nixpkgs/pkgs/data/misc/media-player-info/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, python3, udev, systemd }:
+{ lib, stdenv, fetchurl, pkg-config, python3, udev, systemd }:
let
name = "media-player-info-24";
@@ -13,7 +13,7 @@ in
};
buildInputs = [ udev systemd ];
- nativeBuildInputs = [ pkgconfig python3 ];
+ nativeBuildInputs = [ pkg-config python3 ];
postPatch = ''
patchShebangs ./tools
diff --git a/third_party/nixpkgs/pkgs/data/misc/mime-types/default.nix b/third_party/nixpkgs/pkgs/data/misc/mime-types/default.nix
index dc94286825..77b67e48f9 100644
--- a/third_party/nixpkgs/pkgs/data/misc/mime-types/default.nix
+++ b/third_party/nixpkgs/pkgs/data/misc/mime-types/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchzip }:
+{ lib, fetchzip }:
let
version = "9";
diff --git a/third_party/nixpkgs/pkgs/data/misc/osinfo-db/default.nix b/third_party/nixpkgs/pkgs/data/misc/osinfo-db/default.nix
index 36fc664a83..70224aaa83 100644
--- a/third_party/nixpkgs/pkgs/data/misc/osinfo-db/default.nix
+++ b/third_party/nixpkgs/pkgs/data/misc/osinfo-db/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "osinfo-db";
- version = "20201119";
+ version = "20201218";
src = fetchurl {
url = "https://releases.pagure.org/libosinfo/${pname}-${version}.tar.xz";
- sha256 = "1a0c42rh3anl3wy4hpg36s8k37y8zxpi5lc67wjwnj4j6mwi7w3l";
+ sha256 = "sha256-APKuXWtnpF1r/q2MXddaDeBnBigx4hwMevPwx5uNq3k=";
};
nativeBuildInputs = [ osinfo-db-tools gettext libxml2 ];
diff --git a/third_party/nixpkgs/pkgs/data/misc/shared-mime-info/default.nix b/third_party/nixpkgs/pkgs/data/misc/shared-mime-info/default.nix
index 69e1e697a4..c69a9802c0 100644
--- a/third_party/nixpkgs/pkgs/data/misc/shared-mime-info/default.nix
+++ b/third_party/nixpkgs/pkgs/data/misc/shared-mime-info/default.nix
@@ -1,6 +1,6 @@
{ lib, stdenv
, fetchurl
-, pkgconfig
+, pkg-config
, gettext
, perlPackages
, itstool
@@ -18,7 +18,7 @@ stdenv.mkDerivation rec {
};
nativeBuildInputs = [
- pkgconfig
+ pkg-config
gettext
itstool
] ++ (with perlPackages; [
diff --git a/third_party/nixpkgs/pkgs/data/misc/unicode-emoji/default.nix b/third_party/nixpkgs/pkgs/data/misc/unicode-emoji/default.nix
index 60ff492330..b91afb08f6 100644
--- a/third_party/nixpkgs/pkgs/data/misc/unicode-emoji/default.nix
+++ b/third_party/nixpkgs/pkgs/data/misc/unicode-emoji/default.nix
@@ -1,7 +1,6 @@
-{ stdenv
+{ lib
, fetchurl
, symlinkJoin
-, lib
}:
let
diff --git a/third_party/nixpkgs/pkgs/data/misc/xorg-rgb/default.nix b/third_party/nixpkgs/pkgs/data/misc/xorg-rgb/default.nix
index c74c4b826e..24689d571d 100644
--- a/third_party/nixpkgs/pkgs/data/misc/xorg-rgb/default.nix
+++ b/third_party/nixpkgs/pkgs/data/misc/xorg-rgb/default.nix
@@ -1,4 +1,4 @@
-{lib, stdenv, fetchurl, pkgconfig, xorgproto}:
+{lib, stdenv, fetchurl, pkg-config, xorgproto}:
stdenv.mkDerivation rec {
pname = "rgb";
version = "1.0.6";
@@ -8,7 +8,7 @@ stdenv.mkDerivation rec {
sha256 = "1c76zcjs39ljil6f6jpx1x17c8fnvwazz7zvl3vbjfcrlmm7rjmv";
};
- nativeBuildInputs = [pkgconfig];
+ nativeBuildInputs = [pkg-config];
buildInputs = [xorgproto];
meta = {
inherit version;
diff --git a/third_party/nixpkgs/pkgs/data/sgml+xml/schemas/xml-dtd/xhtml1/default.nix b/third_party/nixpkgs/pkgs/data/sgml+xml/schemas/xml-dtd/xhtml1/default.nix
index a000c42490..c698098e6c 100644
--- a/third_party/nixpkgs/pkgs/data/sgml+xml/schemas/xml-dtd/xhtml1/default.nix
+++ b/third_party/nixpkgs/pkgs/data/sgml+xml/schemas/xml-dtd/xhtml1/default.nix
@@ -20,7 +20,7 @@ stdenv.mkDerivation {
xmlcatalog --noout --create $cat
grep PUBLIC DTD/*.soc | while read x; do
eval a=($x)
- xmlcatalog --noout --add public "''${a[1]}" "''${a[2]}" $cat
+ xmlcatalog --noout --add public "''${a[1]}" "''${a[2]}" $cat
done
''; # */
diff --git a/third_party/nixpkgs/pkgs/data/themes/adapta/default.nix b/third_party/nixpkgs/pkgs/data/themes/adapta/default.nix
index 7bbb8b6acc..f67d689a4b 100644
--- a/third_party/nixpkgs/pkgs/data/themes/adapta/default.nix
+++ b/third_party/nixpkgs/pkgs/data/themes/adapta/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, autoreconfHook, pkgconfig, parallel, sassc, inkscape, libxml2, glib, gdk-pixbuf, librsvg, gtk-engine-murrine, gnome3 }:
+{ lib, stdenv, fetchFromGitHub, autoreconfHook, pkg-config, parallel, sassc, inkscape, libxml2, glib, gdk-pixbuf, librsvg, gtk-engine-murrine, gnome3 }:
stdenv.mkDerivation rec {
pname = "adapta-gtk-theme";
@@ -15,7 +15,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [
autoreconfHook
- pkgconfig
+ pkg-config
parallel
sassc
inkscape
diff --git a/third_party/nixpkgs/pkgs/data/themes/arc/default.nix b/third_party/nixpkgs/pkgs/data/themes/arc/default.nix
index 919c04913f..8a283a0418 100644
--- a/third_party/nixpkgs/pkgs/data/themes/arc/default.nix
+++ b/third_party/nixpkgs/pkgs/data/themes/arc/default.nix
@@ -13,13 +13,13 @@
stdenv.mkDerivation rec {
pname = "arc-theme";
- version = "20201013";
+ version = "20210127";
src = fetchFromGitHub {
owner = "jnsh";
repo = pname;
rev = version;
- sha256 = "1x2l1mwjx68dwf3jb1i90c1q8nqsl1wf2zggcn8im6590k5yv39s";
+ sha256 = "sha256-P7YZTD5bAWNWepL7qsZZAMf8ujzNbHOj/SLx8Fw3bi4=";
};
nativeBuildInputs = [
diff --git a/third_party/nixpkgs/pkgs/data/themes/greybird/default.nix b/third_party/nixpkgs/pkgs/data/themes/greybird/default.nix
index 987df8deaf..202424eeb2 100644
--- a/third_party/nixpkgs/pkgs/data/themes/greybird/default.nix
+++ b/third_party/nixpkgs/pkgs/data/themes/greybird/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, meson, ninja, pkgconfig, sassc, gdk-pixbuf, librsvg, gtk-engine-murrine }:
+{ lib, stdenv, fetchFromGitHub, meson, ninja, pkg-config, sassc, gdk-pixbuf, librsvg, gtk-engine-murrine }:
stdenv.mkDerivation rec {
pname = "greybird";
@@ -14,7 +14,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [
meson
ninja
- pkgconfig
+ pkg-config
sassc
];
diff --git a/third_party/nixpkgs/pkgs/data/themes/gruvbox-dark-gtk/default.nix b/third_party/nixpkgs/pkgs/data/themes/gruvbox-dark-gtk/default.nix
new file mode 100644
index 0000000000..3b6f68ab47
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/data/themes/gruvbox-dark-gtk/default.nix
@@ -0,0 +1,27 @@
+{ lib, stdenv, fetchFromGitHub }:
+
+stdenv.mkDerivation rec {
+ pname = "gruvbox-dark-gtk";
+ version = "1.0.1";
+
+ src = fetchFromGitHub {
+ owner = "jmattheis";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "1wf4ybnjdp2kbbvz7pmqdnzk94axaqx5ws18f34hrg4y267n0w4g";
+ };
+
+ installPhase = ''
+ mkdir -p $out/share/themes/gruvbox-dark
+ rm -rf README.md LICENSE .github
+ cp -r * $out/share/themes/gruvbox-dark
+ '';
+
+ meta = with lib; {
+ description = "Gruvbox theme for GTK based desktop environments";
+ homepage = "https://github.com/jmattheis/gruvbox-dark-gtk";
+ license = licenses.gpl3Only;
+ platforms = platforms.unix;
+ maintainers = [ maintainers.nomisiv ];
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/data/themes/jade1/default.nix b/third_party/nixpkgs/pkgs/data/themes/jade1/default.nix
index 7b850c9049..122d0a4a65 100644
--- a/third_party/nixpkgs/pkgs/data/themes/jade1/default.nix
+++ b/third_party/nixpkgs/pkgs/data/themes/jade1/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "theme-jade1";
- version = "1.10";
+ version = "1.11";
src = fetchurl {
url = "https://github.com/madmaxms/theme-jade-1/releases/download/v${version}/jade-1-theme.tar.xz";
- sha256 = "17s4r8yjhnz9wrnrma6m8qjp02r47xkjk062sdb8s91dxhh7l8q2";
+ sha256 = "0jljmychbs2lsf6g1pck83x4acljdqqsllkdjgiwv3nnlwahzlvs";
};
sourceRoot = ".";
diff --git a/third_party/nixpkgs/pkgs/data/themes/obsidian2/default.nix b/third_party/nixpkgs/pkgs/data/themes/obsidian2/default.nix
index 3eb056e183..a965af53d4 100644
--- a/third_party/nixpkgs/pkgs/data/themes/obsidian2/default.nix
+++ b/third_party/nixpkgs/pkgs/data/themes/obsidian2/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "theme-obsidian2";
- version = "2.17";
+ version = "2.18";
src = fetchurl {
url = "https://github.com/madmaxms/theme-obsidian-2/releases/download/v${version}/obsidian-2-theme.tar.xz";
- sha256 = "1gff34xqypqjhh15lv4cc4ifsg07jx2znlsj9is4wmqf39a8h8n4";
+ sha256 = "1w3grlkws4ih7333hys33z4bgm33jbc78bq2pyp8nzw4q9d2hz2r";
};
sourceRoot = ".";
diff --git a/third_party/nixpkgs/pkgs/data/themes/plata/default.nix b/third_party/nixpkgs/pkgs/data/themes/plata/default.nix
index 5c7de90b29..69e6f0bb0d 100644
--- a/third_party/nixpkgs/pkgs/data/themes/plata/default.nix
+++ b/third_party/nixpkgs/pkgs/data/themes/plata/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitLab, autoreconfHook, pkgconfig, parallel
+{ lib, stdenv, fetchFromGitLab, autoreconfHook, pkg-config, parallel
, sassc, inkscape, libxml2, glib, gdk-pixbuf, librsvg, gtk-engine-murrine
, cinnamonSupport ? true
, gnomeFlashbackSupport ? true
@@ -32,7 +32,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [
autoreconfHook
- pkgconfig
+ pkg-config
parallel
sassc
inkscape
diff --git a/third_party/nixpkgs/pkgs/data/themes/qtcurve/default.nix b/third_party/nixpkgs/pkgs/data/themes/qtcurve/default.nix
index a65a24dc0b..45a56f3355 100644
--- a/third_party/nixpkgs/pkgs/data/themes/qtcurve/default.nix
+++ b/third_party/nixpkgs/pkgs/data/themes/qtcurve/default.nix
@@ -1,4 +1,4 @@
-{ lib, fetchFromGitHub, cmake, extra-cmake-modules, pkgconfig, mkDerivation
+{ lib, fetchFromGitHub, cmake, extra-cmake-modules, pkg-config, mkDerivation
, gtk2Support ? true, gtk2
, qtbase, qtsvg, qtx11extras # Toolkit dependencies
, karchive, kconfig, kconfigwidgets, kio, frameworkintegration
@@ -30,7 +30,7 @@ mkDerivation rec {
})
];
- nativeBuildInputs = [ cmake extra-cmake-modules pkgconfig ];
+ nativeBuildInputs = [ cmake extra-cmake-modules pkg-config ];
buildInputs = [
qtbase qtsvg qtx11extras
diff --git a/third_party/nixpkgs/pkgs/data/themes/solarc/default.nix b/third_party/nixpkgs/pkgs/data/themes/solarc/default.nix
index 62a9b1076c..3f6932e40a 100644
--- a/third_party/nixpkgs/pkgs/data/themes/solarc/default.nix
+++ b/third_party/nixpkgs/pkgs/data/themes/solarc/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, autoconf, automake, pkgconfig,
+{ lib, stdenv, fetchFromGitHub, autoconf, automake, pkg-config,
gtk-engine-murrine, gtk3
}:
@@ -13,7 +13,7 @@ stdenv.mkDerivation {
sha256 = "005b66whyxba3403yzykpnlkz0q4m154pxpb4jzcny3fggy9r70s";
};
- nativeBuildInputs = [ autoconf automake pkgconfig gtk3 ];
+ nativeBuildInputs = [ autoconf automake pkg-config gtk3 ];
propagatedUserEnvPkgs = [ gtk-engine-murrine gtk3 ];
diff --git a/third_party/nixpkgs/pkgs/data/themes/vertex/default.nix b/third_party/nixpkgs/pkgs/data/themes/vertex/default.nix
index 7e0b5d7e9c..d25df29013 100644
--- a/third_party/nixpkgs/pkgs/data/themes/vertex/default.nix
+++ b/third_party/nixpkgs/pkgs/data/themes/vertex/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, autoreconfHook, pkgconfig, gtk-engine-murrine }:
+{ lib, stdenv, fetchFromGitHub, autoreconfHook, pkg-config, gtk-engine-murrine }:
stdenv.mkDerivation rec {
pname = "theme-vertex";
@@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
sha256 = "0c9mhrs95ahz37djrv176vn41ywvj26ilwmnr1h9171giv6hid98";
};
- nativeBuildInputs = [ autoreconfHook pkgconfig ];
+ nativeBuildInputs = [ autoreconfHook pkg-config ];
propagatedUserEnvPkgs = [ gtk-engine-murrine ];
diff --git a/third_party/nixpkgs/pkgs/desktops/cinnamon/cinnamon-common/default.nix b/third_party/nixpkgs/pkgs/desktops/cinnamon/cinnamon-common/default.nix
index 5886804392..11fcdb7452 100644
--- a/third_party/nixpkgs/pkgs/desktops/cinnamon/cinnamon-common/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/cinnamon/cinnamon-common/default.nix
@@ -22,7 +22,7 @@
, libXtst
, muffin
, networkmanager
-, pkgconfig
+, pkg-config
, polkit
, lib, stdenv
, wrapGAppsHook
@@ -90,7 +90,7 @@ stdenv.mkDerivation rec {
libXtst
muffin
networkmanager
- pkgconfig
+ pkg-config
polkit
libxml2
libgnomekbd
diff --git a/third_party/nixpkgs/pkgs/desktops/cinnamon/cinnamon-common/libcroco.nix b/third_party/nixpkgs/pkgs/desktops/cinnamon/cinnamon-common/libcroco.nix
index c7b912f828..d1ec77b705 100644
--- a/third_party/nixpkgs/pkgs/desktops/cinnamon/cinnamon-common/libcroco.nix
+++ b/third_party/nixpkgs/pkgs/desktops/cinnamon/cinnamon-common/libcroco.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, libxml2, glib, gnome3 }:
+{ lib, stdenv, fetchurl, pkg-config, libxml2, glib, gnome3 }:
stdenv.mkDerivation rec {
pname = "libcroco";
@@ -14,7 +14,7 @@ stdenv.mkDerivation rec {
configureFlags = lib.optional stdenv.isDarwin "--disable-Bsymbolic";
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ libxml2 glib ];
passthru = {
diff --git a/third_party/nixpkgs/pkgs/desktops/cinnamon/cinnamon-control-center/default.nix b/third_party/nixpkgs/pkgs/desktops/cinnamon/cinnamon-control-center/default.nix
index 6a495ccc51..198cfe40a6 100644
--- a/third_party/nixpkgs/pkgs/desktops/cinnamon/cinnamon-control-center/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/cinnamon/cinnamon-control-center/default.nix
@@ -1,6 +1,6 @@
{ lib, stdenv
, fetchFromGitHub
-, pkgconfig
+, pkg-config
, autoreconfHook
, glib
, gettext
@@ -102,7 +102,7 @@ stdenv.mkDerivation rec {
doCheck = true;
nativeBuildInputs = [
- pkgconfig
+ pkg-config
autoreconfHook
wrapGAppsHook
gettext
diff --git a/third_party/nixpkgs/pkgs/desktops/cinnamon/cinnamon-desktop/default.nix b/third_party/nixpkgs/pkgs/desktops/cinnamon/cinnamon-desktop/default.nix
index f9b204d611..cdcabb1261 100644
--- a/third_party/nixpkgs/pkgs/desktops/cinnamon/cinnamon-desktop/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/cinnamon/cinnamon-desktop/default.nix
@@ -5,7 +5,7 @@
, intltool
, meson
, ninja
-, pkgconfig
+, pkg-config
, pulseaudio
, python3
, lib, stdenv
@@ -49,7 +49,7 @@ stdenv.mkDerivation rec {
python3
wrapGAppsHook
intltool
- pkgconfig
+ pkg-config
];
postPatch = ''
diff --git a/third_party/nixpkgs/pkgs/desktops/cinnamon/cinnamon-gsettings-overrides/default.nix b/third_party/nixpkgs/pkgs/desktops/cinnamon/cinnamon-gsettings-overrides/default.nix
index 26d9be6d90..832a534e5d 100644
--- a/third_party/nixpkgs/pkgs/desktops/cinnamon/cinnamon-gsettings-overrides/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/cinnamon/cinnamon-gsettings-overrides/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv
+{ lib
, runCommand
, nixos-artwork
, glib
diff --git a/third_party/nixpkgs/pkgs/desktops/cinnamon/cinnamon-menus/default.nix b/third_party/nixpkgs/pkgs/desktops/cinnamon/cinnamon-menus/default.nix
index cdcbe6ec80..a177150647 100644
--- a/third_party/nixpkgs/pkgs/desktops/cinnamon/cinnamon-menus/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/cinnamon/cinnamon-menus/default.nix
@@ -3,7 +3,7 @@
, gobject-introspection
, meson
, ninja
-, pkgconfig
+, pkg-config
, lib, stdenv
, wrapGAppsHook
}:
@@ -28,7 +28,7 @@ stdenv.mkDerivation rec {
meson
ninja
wrapGAppsHook
- pkgconfig
+ pkg-config
];
meta = with lib; {
diff --git a/third_party/nixpkgs/pkgs/desktops/cinnamon/cinnamon-screensaver/default.nix b/third_party/nixpkgs/pkgs/desktops/cinnamon/cinnamon-screensaver/default.nix
index 029dea37de..80a026e883 100644
--- a/third_party/nixpkgs/pkgs/desktops/cinnamon/cinnamon-screensaver/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/cinnamon/cinnamon-screensaver/default.nix
@@ -1,6 +1,6 @@
{ lib, stdenv
, fetchFromGitHub
-, pkgconfig
+, pkg-config
, meson
, ninja
, glib
@@ -53,7 +53,7 @@ stdenv.mkDerivation rec {
];
nativeBuildInputs = [
- pkgconfig
+ pkg-config
wrapGAppsHook
gettext
intltool
@@ -82,7 +82,7 @@ stdenv.mkDerivation rec {
cairo
cinnamon-desktop
cinnamon-common
- gnome3.libgnomekbd
+ libgnomekbd
gnome3.caribou
# things
diff --git a/third_party/nixpkgs/pkgs/desktops/cinnamon/cinnamon-session/default.nix b/third_party/nixpkgs/pkgs/desktops/cinnamon/cinnamon-session/default.nix
index 303523420c..3d63846026 100644
--- a/third_party/nixpkgs/pkgs/desktops/cinnamon/cinnamon-session/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/cinnamon/cinnamon-session/default.nix
@@ -12,7 +12,7 @@
, makeWrapper
, meson
, ninja
-, pkgconfig
+, pkg-config
, python3
, lib, stdenv
, systemd
@@ -75,7 +75,7 @@ stdenv.mkDerivation rec {
docbook_xsl
docbook_xml_dtd_412
python3
- pkgconfig
+ pkg-config
libxslt
xmlto
];
diff --git a/third_party/nixpkgs/pkgs/desktops/cinnamon/cinnamon-settings-daemon/default.nix b/third_party/nixpkgs/pkgs/desktops/cinnamon/cinnamon-settings-daemon/default.nix
index 4e930741b9..c5bae4e576 100644
--- a/third_party/nixpkgs/pkgs/desktops/cinnamon/cinnamon-settings-daemon/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/cinnamon/cinnamon-settings-daemon/default.nix
@@ -13,7 +13,7 @@
, libnotify
, libxklavier
, wrapGAppsHook
-, pkgconfig
+, pkg-config
, pulseaudio
, lib, stdenv
, systemd
@@ -92,7 +92,7 @@ stdenv.mkDerivation rec {
autoreconfHook
wrapGAppsHook
intltool
- pkgconfig
+ pkg-config
];
outputs = [ "out" "dev" ];
diff --git a/third_party/nixpkgs/pkgs/desktops/cinnamon/cjs/default.nix b/third_party/nixpkgs/pkgs/desktops/cinnamon/cjs/default.nix
index 90989d45e4..184c143819 100644
--- a/third_party/nixpkgs/pkgs/desktops/cinnamon/cjs/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/cinnamon/cjs/default.nix
@@ -1,7 +1,7 @@
{ dbus-glib
, fetchFromGitHub
, gobject-introspection
-, pkgconfig
+, pkg-config
, lib, stdenv
, wrapGAppsHook
, python3
@@ -42,7 +42,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [
meson # ADDING cmake breaks the build, ignore meson warning
ninja
- pkgconfig
+ pkg-config
makeWrapper
which # for locale detection
libxml2 # for xml-stripblanks
diff --git a/third_party/nixpkgs/pkgs/desktops/cinnamon/default.nix b/third_party/nixpkgs/pkgs/desktops/cinnamon/default.nix
index 68ccd76211..2a52b83f04 100644
--- a/third_party/nixpkgs/pkgs/desktops/cinnamon/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/cinnamon/default.nix
@@ -31,4 +31,5 @@ lib.makeScope pkgs.newScope (self: with self; {
muffin = callPackage ./muffin { };
xapps = callPackage ./xapps { };
warpinator = callPackage ./warpinator { };
+ xviewer = callPackage ./xviewer { };
})
diff --git a/third_party/nixpkgs/pkgs/desktops/cinnamon/muffin/default.nix b/third_party/nixpkgs/pkgs/desktops/cinnamon/muffin/default.nix
index be6f69359c..93079e21d3 100644
--- a/third_party/nixpkgs/pkgs/desktops/cinnamon/muffin/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/cinnamon/muffin/default.nix
@@ -13,7 +13,7 @@
, libstartup_notification
, libXtst
, libxkbcommon
-, pkgconfig
+, pkg-config
, lib, stdenv
, udev
, xorg
@@ -75,7 +75,7 @@ stdenv.mkDerivation rec {
gettext
libtool
wrapGAppsHook
- pkgconfig
+ pkg-config
intltool
gnome-doc-utils
diff --git a/third_party/nixpkgs/pkgs/desktops/cinnamon/nemo/default.nix b/third_party/nixpkgs/pkgs/desktops/cinnamon/nemo/default.nix
index aa876a305c..5017c1ce7d 100644
--- a/third_party/nixpkgs/pkgs/desktops/cinnamon/nemo/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/cinnamon/nemo/default.nix
@@ -4,7 +4,7 @@
, gobject-introspection
, meson
, ninja
-, pkgconfig
+, pkg-config
, lib, stdenv
, wrapGAppsHook
, libxml2
@@ -47,7 +47,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [
meson
- pkgconfig
+ pkg-config
ninja
wrapGAppsHook
intltool
diff --git a/third_party/nixpkgs/pkgs/desktops/cinnamon/warpinator/default.nix b/third_party/nixpkgs/pkgs/desktops/cinnamon/warpinator/default.nix
index 2338c834d1..efcd20457b 100644
--- a/third_party/nixpkgs/pkgs/desktops/cinnamon/warpinator/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/cinnamon/warpinator/default.nix
@@ -1,5 +1,5 @@
{ fetchFromGitHub
-, lib, stdenv
+, lib
, gobject-introspection
, meson
, ninja
diff --git a/third_party/nixpkgs/pkgs/desktops/cinnamon/xapps/default.nix b/third_party/nixpkgs/pkgs/desktops/cinnamon/xapps/default.nix
index 0e8c7defa7..7be80048e3 100644
--- a/third_party/nixpkgs/pkgs/desktops/cinnamon/xapps/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/cinnamon/xapps/default.nix
@@ -1,5 +1,4 @@
{ fetchFromGitHub
-, fetchpatch
, glib
, gobject-introspection
, gtk3
@@ -9,7 +8,7 @@
, xorg
, meson
, ninja
-, pkgconfig
+, pkg-config
, python3
, lib, stdenv
, vala
@@ -22,22 +21,15 @@
stdenv.mkDerivation rec {
pname = "xapps";
- version = "1.8.9";
+ version = "2.0.6";
outputs = [ "out" "dev" ];
- patches = [
- (fetchpatch {
- url = "https://github.com/linuxmint/xapp/pull/110/commits/208563d4e2bbcfbeb4425d05f649867065c37615.patch";
- sha256 = "0brqndfgawhayrm36cjh6fkff274729jivjq3h5jx93lprvl2zih";
- })
- ];
-
src = fetchFromGitHub {
owner = "linuxmint";
repo = pname;
rev = version;
- sha256 = "01jx7612p0c0pi0r7fn5g08s6zjfmq1gfm5hi0fkzl0fxf2cx7a7";
+ sha256 = "11qbz547qlfsvkz4bdxhryrsf10aw5jc2f1glbik7pvmmm87gf4f";
};
# TODO: https://github.com/NixOS/nixpkgs/issues/36468
@@ -48,7 +40,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [
meson
ninja
- pkgconfig
+ pkg-config
python3
vala
wrapGAppsHook
@@ -91,6 +83,10 @@ stdenv.mkDerivation rec {
# Patch pastebin & inxi location
sed "s|/usr/bin/pastebin|$out/bin/pastebin|" -i scripts/upload-system-info
sed "s|'inxi'|'${inxi}/bin/inxi'|" -i scripts/upload-system-info
+
+ # Patch gtk3 module target dir
+ substituteInPlace libxapp/meson.build \
+ --replace "gtk3_dep.get_pkgconfig_variable('libdir')" "'$out'"
'';
meta = with lib; {
diff --git a/third_party/nixpkgs/pkgs/desktops/cinnamon/xviewer/default.nix b/third_party/nixpkgs/pkgs/desktops/cinnamon/xviewer/default.nix
new file mode 100644
index 0000000000..53e88ddb94
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/desktops/cinnamon/xviewer/default.nix
@@ -0,0 +1,70 @@
+{ stdenv
+, lib
+, fetchFromGitHub
+, autoreconfHook
+, cinnamon-desktop
+, file
+, gdk-pixbuf
+, glib
+, gobject-introspection
+, gtk-doc
+, gtk3
+, intltool
+, itstool
+, lcms2
+, libexif
+, libjpeg
+, libpeas
+, libtool
+, libxml2
+, pkg-config
+, shared-mime-info
+, wrapGAppsHook
+, xapps
+, yelp-tools }:
+
+stdenv.mkDerivation rec {
+ pname = "xviewer";
+ version = "2.8.3";
+
+ src = fetchFromGitHub {
+ owner = "linuxmint";
+ repo = pname;
+ rev = version;
+ sha256 = "0h3qgqaiz5swy09fr6z3ag2952hgzsk5d2fpwmwb78yjrzrhnzpy";
+ };
+
+ nativeBuildInputs = [
+ wrapGAppsHook
+ autoreconfHook
+ cinnamon-desktop
+ gdk-pixbuf
+ gobject-introspection
+ gtk-doc
+ intltool
+ itstool
+ libtool
+ pkg-config
+ yelp-tools
+ ];
+
+ buildInputs = [
+ glib
+ gtk3
+ libexif
+ libjpeg
+ libpeas
+ libxml2
+ shared-mime-info
+ xapps
+ lcms2
+ ];
+
+ meta = with lib; {
+ description = "A generic image viewer from Linux Mint";
+ homepage = "https://github.com/linuxmint/xviewer";
+ license = licenses.gpl2Only;
+ platforms = platforms.linux;
+ maintainers = with maintainers; [ tu-maurice ];
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/desktops/enlightenment/econnman/default.nix b/third_party/nixpkgs/pkgs/desktops/enlightenment/econnman/default.nix
index 265c66d0d8..a781aa230b 100644
--- a/third_party/nixpkgs/pkgs/desktops/enlightenment/econnman/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/enlightenment/econnman/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, efl, python3Packages, dbus, makeWrapper }:
+{ lib, stdenv, fetchurl, pkg-config, efl, python3Packages, dbus, makeWrapper }:
stdenv.mkDerivation rec {
pname = "econnman";
@@ -9,7 +9,7 @@ stdenv.mkDerivation rec {
sha256 = "057pwwavlvrrq26bncqnfrf449zzaim0zq717xv86av4n940gwv0";
};
- nativeBuildInputs = [ makeWrapper pkgconfig python3Packages.wrapPython ];
+ nativeBuildInputs = [ makeWrapper pkg-config python3Packages.wrapPython ];
buildInputs = [ efl python3Packages.python dbus ];
diff --git a/third_party/nixpkgs/pkgs/desktops/enlightenment/ephoto/default.nix b/third_party/nixpkgs/pkgs/desktops/enlightenment/ephoto/default.nix
index 952fc41d1b..2da7df3728 100644
--- a/third_party/nixpkgs/pkgs/desktops/enlightenment/ephoto/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/enlightenment/ephoto/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, efl, pcre, mesa, makeWrapper }:
+{ lib, stdenv, fetchurl, pkg-config, efl, pcre, mesa, makeWrapper }:
stdenv.mkDerivation rec {
pname = "ephoto";
@@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
};
nativeBuildInputs = [
- pkgconfig
+ pkg-config
mesa.dev # otherwise pkg-config does not find gbm
makeWrapper
];
diff --git a/third_party/nixpkgs/pkgs/desktops/enlightenment/evisum/default.nix b/third_party/nixpkgs/pkgs/desktops/enlightenment/evisum/default.nix
index e4b2a7ac20..b5475ae00f 100644
--- a/third_party/nixpkgs/pkgs/desktops/enlightenment/evisum/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/enlightenment/evisum/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "evisum";
- version = "0.5.8";
+ version = "0.5.10";
src = fetchurl {
url = "https://download.enlightenment.org/rel/apps/${pname}/${pname}-${version}.tar.xz";
- sha256 = "0cg4vqd069h89k3wrvl550p29y3yzbdnvii58gwc8rghwym621jx";
+ sha256 = "sha256-kCO55UvQnRQhXLRqeJr6SN9FiTeKkh3P7QFkJe+GXjY=";
};
nativeBuildInputs = [
diff --git a/third_party/nixpkgs/pkgs/desktops/enlightenment/rage/default.nix b/third_party/nixpkgs/pkgs/desktops/enlightenment/rage/default.nix
index c35a75b093..ac3eb79638 100644
--- a/third_party/nixpkgs/pkgs/desktops/enlightenment/rage/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/enlightenment/rage/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, meson, ninja, pkgconfig, efl, gst_all_1, pcre, mesa, wrapGAppsHook }:
+{ lib, stdenv, fetchurl, meson, ninja, pkg-config, efl, gst_all_1, pcre, mesa, wrapGAppsHook }:
stdenv.mkDerivation rec {
pname = "rage";
@@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [
meson
ninja
- pkgconfig
+ pkg-config
mesa.dev
wrapGAppsHook
];
diff --git a/third_party/nixpkgs/pkgs/desktops/enlightenment/terminology/default.nix b/third_party/nixpkgs/pkgs/desktops/enlightenment/terminology/default.nix
index e66415c3e1..36c449ee9d 100644
--- a/third_party/nixpkgs/pkgs/desktops/enlightenment/terminology/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/enlightenment/terminology/default.nix
@@ -1,18 +1,19 @@
-{ lib, stdenv, fetchurl, meson, ninja, pkg-config, efl, pcre, mesa }:
+{ lib, stdenv, fetchurl, meson, ninja, pkg-config, python3, efl, pcre, mesa }:
stdenv.mkDerivation rec {
pname = "terminology";
- version = "1.8.1";
+ version = "1.9.0";
src = fetchurl {
url = "http://download.enlightenment.org/rel/apps/${pname}/${pname}-${version}.tar.xz";
- sha256 = "1fxqjf7g30ix4qxi6366rrax27s3maxq43z2vakwnhz4mp49m9h4";
+ sha256 = "0v74858yvrrfy0l2pq7yn6izvqhpkb9gw2jpd3a3khjwv8kw6frz";
};
nativeBuildInputs = [
meson
ninja
pkg-config
+ python3
];
buildInputs = [
@@ -25,6 +26,10 @@ stdenv.mkDerivation rec {
"-D edje-cc=${efl}/bin/edje_cc"
];
+ postPatch = ''
+ patchShebangs data/colorschemes/*.py
+ '';
+
meta = {
description = "Powerful terminal emulator based on EFL";
homepage = "https://www.enlightenment.org/about-terminology";
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-2/bindings/gnome-python-desktop/default.nix b/third_party/nixpkgs/pkgs/desktops/gnome-2/bindings/gnome-python-desktop/default.nix
index ef4c2ba0d9..86d92adbea 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnome-2/bindings/gnome-python-desktop/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnome-2/bindings/gnome-python-desktop/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, gnome_python, librsvg, libwnck, libgtop, pkgconfig, python2, gtk2 }:
+{ lib, stdenv, fetchurl, gnome_python, librsvg, libwnck, libgtop, pkg-config, python2, gtk2 }:
let
inherit (python2.pkgs) python pygtk;
@@ -13,7 +13,7 @@ in stdenv.mkDerivation rec {
sha256 = "1s8f9rns9v7qlwjv9qh9lr8crp88dpzfm45hj47zc3ivpy0dbnq9";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ gtk2 librsvg libwnck libgtop python ];
propagatedBuildInputs = [ gnome_python pygtk ];
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-2/bindings/gnome-python/default.nix b/third_party/nixpkgs/pkgs/desktops/gnome-2/bindings/gnome-python/default.nix
index 01b7149291..1e7d726d55 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnome-2/bindings/gnome-python/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnome-2/bindings/gnome-python/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, python2, pkgconfig, libgnome, GConf, glib, gtk2, gnome_vfs }:
+{ lib, stdenv, fetchurl, python2, pkg-config, libgnome, GConf, glib, gtk2, gnome_vfs }:
with lib;
@@ -13,7 +13,7 @@ in stdenv.mkDerivation rec {
sha256 = "759ce9344cbf89cf7f8449d945822a0c9f317a494f56787782a901e4119b96d8";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ python glib gtk2 GConf libgnome gnome_vfs ];
propagatedBuildInputs = [ pygobject2 pygtk dbus-python ];
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-2/bindings/libglademm/default.nix b/third_party/nixpkgs/pkgs/desktops/gnome-2/bindings/libglademm/default.nix
index 177a9f47c3..b997a9ddd1 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnome-2/bindings/libglademm/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnome-2/bindings/libglademm/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, pkgconfig, intltool, gtkmm2, libglade }:
+{ stdenv, fetchurl, pkg-config, intltool, gtkmm2, libglade }:
stdenv.mkDerivation rec {
name = "libglademm-2.6.7";
@@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
outputs = [ "out" "devdoc" ];
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ intltool ];
propagatedBuildInputs = [ gtkmm2 libglade ];
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-2/desktop/gtksourceview/default.nix b/third_party/nixpkgs/pkgs/desktops/gnome-2/desktop/gtksourceview/default.nix
index 741e2efe34..34dfaa85b2 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnome-2/desktop/gtksourceview/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnome-2/desktop/gtksourceview/default.nix
@@ -1,4 +1,4 @@
-{lib, stdenv, fetchpatch, fetchurl, autoreconfHook, pkgconfig, atk, cairo, glib
+{lib, stdenv, fetchpatch, fetchurl, autoreconfHook, pkg-config, atk, cairo, glib
, gnome-common, gtk2, pango
, libxml2Python, perl, intltool, gettext, gtk-mac-integration-gtk2 }:
@@ -26,7 +26,7 @@ stdenv.mkDerivation rec {
})
];
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [
atk cairo glib gtk2
pango libxml2Python perl intltool
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-2/desktop/mail-notification/default.nix b/third_party/nixpkgs/pkgs/desktops/gnome-2/desktop/mail-notification/default.nix
index 6cfc2891ee..1e0064a8fa 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnome-2/desktop/mail-notification/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnome-2/desktop/mail-notification/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, pkgconfig, glib, gnome2, dbus-glib, gmime, gnome-icon-theme, libnotify, libgnome-keyring, openssl, cyrus_sasl, sylpheed, gob2, gettext, intltool, libxml2, hicolor-icon-theme, tango-icon-theme }:
+{ lib, stdenv, fetchFromGitHub, pkg-config, glib, gnome2, dbus-glib, gmime, gnome-icon-theme, libnotify, libgnome-keyring, openssl, cyrus_sasl, sylpheed, gob2, gettext, intltool, libxml2, hicolor-icon-theme, tango-icon-theme }:
stdenv.mkDerivation rec {
rev = "9ae8768";
@@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
sha256 = "1slb7gajn30vdaq0hf5rikwdly1npmg1cf83hpjs82xd98knl13d";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ glib dbus-glib gmime libnotify libgnome-keyring openssl cyrus_sasl sylpheed gob2 gettext intltool gnome2.GConf gnome2.libgnomeui dbus-glib gmime libnotify gnome2.scrollkeeper libxml2 gnome-icon-theme hicolor-icon-theme tango-icon-theme ];
prePatch = ''
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-2/desktop/scrollkeeper/default.nix b/third_party/nixpkgs/pkgs/desktops/gnome-2/desktop/scrollkeeper/default.nix
index e5892c0659..258789140c 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnome-2/desktop/scrollkeeper/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnome-2/desktop/scrollkeeper/default.nix
@@ -1,4 +1,4 @@
-{stdenv, fetchurl, pkgconfig, perlPackages, libxml2, libxslt, docbook_xml_dtd_42, automake, gettext}:
+{stdenv, fetchurl, pkg-config, perlPackages, libxml2, libxslt, docbook_xml_dtd_42, automake, gettext}:
stdenv.mkDerivation {
name = "scrollkeeper-0.3.14";
@@ -13,7 +13,7 @@ stdenv.mkDerivation {
cp ${automake}/share/automake*/config.{sub,guess} .
";
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ libxml2 libxslt gettext ]
++ (with perlPackages; [ perl XMLParser ]);
configureFlags = [ "--with-xml-catalog=${docbook_xml_dtd_42}/xml/dtd/docbook/catalog.xml" ];
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-2/desktop/vte/default.nix b/third_party/nixpkgs/pkgs/desktops/gnome-2/desktop/vte/default.nix
index 1b8071144a..6ce8df2daf 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnome-2/desktop/vte/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnome-2/desktop/vte/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, fetchpatch, intltool, pkgconfig, glib, gtk2, ncurses
+{ lib, stdenv, fetchurl, fetchpatch, intltool, pkg-config, glib, gtk2, ncurses
, pythonSupport ? false, python27Packages}:
let
@@ -28,7 +28,7 @@ in stdenv.mkDerivation rec {
})
];
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ intltool glib gtk2 ncurses ] ++
lib.optionals pythonSupport [python pygtk];
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-2/platform/GConf/default.nix b/third_party/nixpkgs/pkgs/desktops/gnome-2/platform/GConf/default.nix
index bf4bd9fb68..ec8deb537d 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnome-2/platform/GConf/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnome-2/platform/GConf/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, dbus-glib, glib, ORBit2, libxml2, polkit, python3, intltool }:
+{ lib, stdenv, fetchurl, pkg-config, dbus-glib, glib, ORBit2, libxml2, polkit, python3, intltool }:
stdenv.mkDerivation rec {
pname = "gconf";
@@ -18,7 +18,7 @@ stdenv.mkDerivation rec {
propagatedBuildInputs = [ glib dbus-glib ];
- nativeBuildInputs = [ pkgconfig intltool ];
+ nativeBuildInputs = [ pkg-config intltool ];
configureFlags =
# fixes the "libgconfbackend-oldxml.so is not portable" error on darwin
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-2/platform/ORBit2/default.nix b/third_party/nixpkgs/pkgs/desktops/gnome-2/platform/ORBit2/default.nix
index 48198bbdc9..ab76e0c64f 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnome-2/platform/ORBit2/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnome-2/platform/ORBit2/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, glib, libIDL, libintl }:
+{ lib, stdenv, fetchurl, pkg-config, glib, libIDL, libintl }:
stdenv.mkDerivation rec {
name = "ORBit2-${minVer}.19";
@@ -9,7 +9,7 @@ stdenv.mkDerivation rec {
sha256 = "0l3mhpyym9m5iz09fz0rgiqxl2ym6kpkwpsp1xrr4aa80nlh1jam";
};
- nativeBuildInputs = [ pkgconfig libintl ];
+ nativeBuildInputs = [ pkg-config libintl ];
propagatedBuildInputs = [ glib libIDL ];
outputs = [ "out" "dev" ];
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-2/platform/gnome-vfs/default.nix b/third_party/nixpkgs/pkgs/desktops/gnome-2/platform/gnome-vfs/default.nix
index 7196840978..4196cf21c2 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnome-2/platform/gnome-vfs/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnome-2/platform/gnome-vfs/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, fetchpatch, pkgconfig, libxml2, bzip2, openssl, dbus-glib
+{ stdenv, fetchurl, fetchpatch, pkg-config, libxml2, bzip2, openssl, dbus-glib
, glib, gamin, cdparanoia, intltool, GConf, gnome_mime_data, avahi, acl }:
stdenv.mkDerivation rec {
@@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
outputs = [ "out" "dev" ];
- nativeBuildInputs = [ intltool pkgconfig ];
+ nativeBuildInputs = [ intltool pkg-config ];
buildInputs =
[ libxml2 bzip2 openssl dbus-glib gamin cdparanoia
gnome_mime_data avahi acl
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-2/platform/gtkglext/default.nix b/third_party/nixpkgs/pkgs/desktops/gnome-2/platform/gtkglext/default.nix
index 780acebbb3..ed0971b713 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnome-2/platform/gtkglext/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnome-2/platform/gtkglext/default.nix
@@ -1,6 +1,6 @@
{ lib, stdenv
, fetchFromGitLab
-, pkgconfig
+, pkg-config
, gtk-doc
, autoconf
, automake
@@ -30,7 +30,7 @@ stdenv.mkDerivation rec {
};
nativeBuildInputs = [
- pkgconfig
+ pkg-config
gtk-doc
autoconf
automake
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-2/platform/gtkhtml/4.x.nix b/third_party/nixpkgs/pkgs/desktops/gnome-2/platform/gtkhtml/4.x.nix
index f4d6cb534b..d8e1ea7108 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnome-2/platform/gtkhtml/4.x.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnome-2/platform/gtkhtml/4.x.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, pkgconfig, gtk3, intltool
+{ stdenv, fetchurl, pkg-config, gtk3, intltool
, GConf, enchant, isocodes, gnome-icon-theme, gsettings-desktop-schemas }:
stdenv.mkDerivation rec {
@@ -11,6 +11,6 @@ stdenv.mkDerivation rec {
};
propagatedBuildInputs = [ gsettings-desktop-schemas gtk3 gnome-icon-theme GConf ];
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ intltool enchant isocodes ];
}
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-2/platform/gtkhtml/default.nix b/third_party/nixpkgs/pkgs/desktops/gnome-2/platform/gtkhtml/default.nix
index 57a000351c..ec87bafc99 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnome-2/platform/gtkhtml/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnome-2/platform/gtkhtml/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, pkgconfig, gtk2, intltool,
+{ stdenv, fetchurl, pkg-config, gtk2, intltool,
GConf, enchant, isocodes, gnome-icon-theme }:
stdenv.mkDerivation rec {
@@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
#http://www.mail-archive.com/debian-bugs-rc@lists.debian.org/msg250091.html
patches = [ ./01_remove-disable-deprecated.patch ];
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ gtk2 intltool GConf enchant isocodes gnome-icon-theme ];
NIX_LDFLAGS = "-lgthread-2.0";
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-2/platform/libIDL/default.nix b/third_party/nixpkgs/pkgs/desktops/gnome-2/platform/libIDL/default.nix
index 1fc7800260..4e9376d5c8 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnome-2/platform/libIDL/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnome-2/platform/libIDL/default.nix
@@ -1,4 +1,4 @@
-{stdenv, fetchurl, flex, bison, pkgconfig, glib, gettext}:
+{stdenv, fetchurl, flex, bison, pkg-config, glib, gettext}:
stdenv.mkDerivation rec {
name = "libIDL-${minVer}.14";
@@ -11,5 +11,5 @@ stdenv.mkDerivation rec {
buildInputs = [ glib gettext ];
- nativeBuildInputs = [ flex bison pkgconfig ];
+ nativeBuildInputs = [ flex bison pkg-config ];
}
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-2/platform/libbonobo/default.nix b/third_party/nixpkgs/pkgs/desktops/gnome-2/platform/libbonobo/default.nix
index bf0cec8dfb..8d991d743b 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnome-2/platform/libbonobo/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnome-2/platform/libbonobo/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, flex, bison, pkgconfig, glib, libxml2, popt
+{ stdenv, fetchurl, flex, bison, pkg-config, glib, libxml2, popt
, intltool, ORBit2, procps }:
stdenv.mkDerivation rec {
@@ -15,7 +15,7 @@ stdenv.mkDerivation rec {
preConfigure = # still using stuff deprecated in new glib versions
"sed 's/-DG_DISABLE_DEPRECATED//g' -i configure activation-server/Makefile.in";
- nativeBuildInputs = [ flex bison pkgconfig intltool procps ];
+ nativeBuildInputs = [ flex bison pkg-config intltool procps ];
buildInputs = [ libxml2 ];
propagatedBuildInputs = [ popt glib ORBit2 ];
}
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-2/platform/libbonoboui/default.nix b/third_party/nixpkgs/pkgs/desktops/gnome-2/platform/libbonoboui/default.nix
index 0be9d7acb9..4f9176acf1 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnome-2/platform/libbonoboui/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnome-2/platform/libbonoboui/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, bison, pkgconfig, popt, libxml2, gtk2, libtool
+{ stdenv, fetchurl, bison, pkg-config, popt, libxml2, gtk2, libtool
, intltool, libbonobo, GConf, libgnomecanvas, libgnome, libglade }:
stdenv.mkDerivation rec {
@@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
outputs = [ "out" "dev" ];
- nativeBuildInputs = [ pkgconfig intltool ];
+ nativeBuildInputs = [ pkg-config intltool ];
buildInputs = [ bison popt gtk2 libxml2 GConf libglade libtool ];
propagatedBuildInputs = [ libbonobo libgnomecanvas libgnome ];
}
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-2/platform/libglade/default.nix b/third_party/nixpkgs/pkgs/desktops/gnome-2/platform/libglade/default.nix
index befa237dfd..3eb7b533f0 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnome-2/platform/libglade/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnome-2/platform/libglade/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, gtk2, libxml2, python2 ? null, withLibgladeConvert ? false, gettext }:
+{ lib, stdenv, fetchurl, pkg-config, gtk2, libxml2, python2 ? null, withLibgladeConvert ? false, gettext }:
assert withLibgladeConvert -> python2 != null;
@@ -12,7 +12,7 @@ stdenv.mkDerivation {
outputs = [ "out" "dev" ];
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ gtk2 gettext ]
++ lib.optional withLibgladeConvert python2;
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-2/platform/libgnome/default.nix b/third_party/nixpkgs/pkgs/desktops/gnome-2/platform/libgnome/default.nix
index 42f47bc5a8..ee477cb63c 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnome-2/platform/libgnome/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnome-2/platform/libgnome/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, pkgconfig, glib, popt, zlib, libcanberra-gtk2
+{ stdenv, fetchurl, pkg-config, glib, popt, zlib, libcanberra-gtk2
, intltool, libbonobo, GConf, gnome_vfs, libtool, libogg
}:
@@ -17,7 +17,7 @@ stdenv.mkDerivation rec {
outputs = [ "out" "dev" ];
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ popt zlib intltool GConf gnome_vfs libcanberra-gtk2 libtool ];
propagatedBuildInputs = [ glib libbonobo libogg ];
}
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-2/platform/libgnomecanvas/default.nix b/third_party/nixpkgs/pkgs/desktops/gnome-2/platform/libgnomecanvas/default.nix
index 72928d8203..eb40c5ec0b 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnome-2/platform/libgnomecanvas/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnome-2/platform/libgnomecanvas/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, pkgconfig, gtk2, intltool, libart_lgpl, libglade }:
+{ stdenv, fetchurl, pkg-config, gtk2, intltool, libart_lgpl, libglade }:
stdenv.mkDerivation rec {
name = "libgnomecanvas-${minVer}.3";
@@ -12,6 +12,6 @@ stdenv.mkDerivation rec {
outputs = [ "out" "dev" ];
buildInputs = [ libglade ];
- nativeBuildInputs = [ pkgconfig intltool ];
+ nativeBuildInputs = [ pkg-config intltool ];
propagatedBuildInputs = [ libart_lgpl gtk2 ];
}
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-2/platform/libgnomecanvasmm/default.nix b/third_party/nixpkgs/pkgs/desktops/gnome-2/platform/libgnomecanvasmm/default.nix
index b3ac327f8c..2811a138cb 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnome-2/platform/libgnomecanvasmm/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnome-2/platform/libgnomecanvasmm/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, pkgconfig, libgnomecanvas, gtkmm2 }:
+{ stdenv, fetchurl, pkg-config, libgnomecanvas, gtkmm2 }:
stdenv.mkDerivation {
name = "libgnomecanvasmm-2.26.0";
@@ -8,6 +8,6 @@ stdenv.mkDerivation {
sha256 = "996577f97f459a574919e15ba7fee6af8cda38a87a98289e9a4f54752d83e918";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ libgnomecanvas gtkmm2 ];
}
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-2/platform/libgnomecups/default.nix b/third_party/nixpkgs/pkgs/desktops/gnome-2/platform/libgnomecups/default.nix
index ee0282147d..7e33ee9128 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnome-2/platform/libgnomecups/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnome-2/platform/libgnomecups/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, pkgconfig, gtk2, gettext, libxml2, intltool, libart_lgpl }:
+{ stdenv, fetchurl, pkg-config, gtk2, gettext, libxml2, intltool, libart_lgpl }:
stdenv.mkDerivation rec {
name = "libgnomecups-0.2.3";
@@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
patches = [ ./glib.patch ./cups_1.6.patch ];
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ gtk2 gettext intltool libart_lgpl ];
propagatedBuildInputs = [ libxml2 ];
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-2/platform/libgnomeprint/default.nix b/third_party/nixpkgs/pkgs/desktops/gnome-2/platform/libgnomeprint/default.nix
index dd1975ac20..b67be2b7f5 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnome-2/platform/libgnomeprint/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnome-2/platform/libgnomeprint/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, fetchpatch, pkgconfig, gtk2, gettext, libxml2, intltool, libart_lgpl
+{ lib, stdenv, fetchurl, fetchpatch, pkg-config, gtk2, gettext, libxml2, intltool, libart_lgpl
, libgnomecups, bison, flex }:
stdenv.mkDerivation rec {
@@ -18,7 +18,7 @@ stdenv.mkDerivation rec {
})
];
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ gtk2 gettext intltool libart_lgpl libgnomecups bison flex ];
propagatedBuildInputs = [ libxml2 ];
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-2/platform/libgnomeprintui/default.nix b/third_party/nixpkgs/pkgs/desktops/gnome-2/platform/libgnomeprintui/default.nix
index e535fe832d..80d2c2050a 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnome-2/platform/libgnomeprintui/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnome-2/platform/libgnomeprintui/default.nix
@@ -1,4 +1,4 @@
-{stdenv, fetchurl, pkgconfig, gtk2, gettext, intltool, libgnomecanvas, libgnomeprint, gnome-icon-theme}:
+{stdenv, fetchurl, pkg-config, gtk2, gettext, intltool, libgnomecanvas, libgnomeprint, gnome-icon-theme}:
stdenv.mkDerivation {
name = "libgnomeprintui-2.18.6";
@@ -8,6 +8,6 @@ stdenv.mkDerivation {
sha256 = "0spl8vinb5n6n1krnfnr61dwaxidg67h8j94z9p59k2xdsvfashm";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ gtk2 gettext intltool libgnomecanvas libgnomeprint gnome-icon-theme];
}
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-2/platform/libgnomeui/default.nix b/third_party/nixpkgs/pkgs/desktops/gnome-2/platform/libgnomeui/default.nix
index 20cc3877ef..0fa3847d9b 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnome-2/platform/libgnomeui/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnome-2/platform/libgnomeui/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, fetchpatch, pkgconfig, libxml2, xorg, glib, pango
+{ stdenv, fetchurl, fetchpatch, pkg-config, libxml2, xorg, glib, pango
, intltool, libgnome, libgnomecanvas, libbonoboui, GConf, libtool
, gnome_vfs, libgnome-keyring, libglade }:
@@ -21,7 +21,7 @@ stdenv.mkDerivation rec {
})
];
- nativeBuildInputs = [ pkgconfig intltool ];
+ nativeBuildInputs = [ pkg-config intltool ];
buildInputs =
[ xorg.xlibsWrapper libxml2 GConf pango glib libgnome-keyring libglade libtool ];
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-2/platform/libgtkhtml/default.nix b/third_party/nixpkgs/pkgs/desktops/gnome-2/platform/libgtkhtml/default.nix
index 0d362a2851..e7cf117ecd 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnome-2/platform/libgtkhtml/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnome-2/platform/libgtkhtml/default.nix
@@ -1,4 +1,4 @@
-{stdenv, fetchurl, pkgconfig, gtk2, gettext, libxml2 }:
+{stdenv, fetchurl, pkg-config, gtk2, gettext, libxml2 }:
stdenv.mkDerivation {
name = "libgtkhtml-2.11.1";
@@ -8,7 +8,7 @@ stdenv.mkDerivation {
sha256 = "0msajafd42545dxzyr5zqka990cjrxw2yz09ajv4zs8m1w6pm9rw";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ gtk2 gettext ];
propagatedBuildInputs = [ libxml2 ];
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-3/apps/accerciser/default.nix b/third_party/nixpkgs/pkgs/desktops/gnome-3/apps/accerciser/default.nix
index 0620d699ac..2f8163adc7 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnome-3/apps/accerciser/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnome-3/apps/accerciser/default.nix
@@ -1,6 +1,6 @@
-{ lib, stdenv
+{ lib
, fetchurl
-, pkgconfig
+, pkg-config
, gnome3
, gtk3
, wrapGAppsHook
@@ -31,7 +31,7 @@ python3.pkgs.buildPythonApplication rec {
gobject-introspection # For setup hook
itstool
libxml2
- pkgconfig
+ pkg-config
dbus
wrapGAppsHook
];
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-3/apps/cheese/default.nix b/third_party/nixpkgs/pkgs/desktops/gnome-3/apps/cheese/default.nix
index 986bd43331..04c6b31563 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnome-3/apps/cheese/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnome-3/apps/cheese/default.nix
@@ -4,7 +4,7 @@
, wrapGAppsHook
, gnome-video-effects
, libcanberra-gtk3
-, pkgconfig
+, pkg-config
, gtk3
, glib
, clutter-gtk
@@ -64,7 +64,7 @@ stdenv.mkDerivation rec {
libxslt
meson
ninja
- pkgconfig
+ pkg-config
python3
vala
wrapGAppsHook
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-3/apps/file-roller/default.nix b/third_party/nixpkgs/pkgs/desktops/gnome-3/apps/file-roller/default.nix
index fead1c7bcf..81680fb5df 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnome-3/apps/file-roller/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnome-3/apps/file-roller/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, glib, gtk3, meson, ninja, pkgconfig, gnome3, gettext, itstool, libxml2, libarchive
+{ lib, stdenv, fetchurl, glib, gtk3, meson, ninja, pkg-config, gnome3, gettext, itstool, libxml2, libarchive
, file, json-glib, python3, wrapGAppsHook, desktop-file-utils, libnotify, nautilus, glibcLocales }:
stdenv.mkDerivation rec {
@@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
LANG = "en_US.UTF-8"; # postinstall.py
- nativeBuildInputs = [ meson ninja gettext itstool pkgconfig libxml2 python3 wrapGAppsHook glibcLocales desktop-file-utils ];
+ nativeBuildInputs = [ meson ninja gettext itstool pkg-config libxml2 python3 wrapGAppsHook glibcLocales desktop-file-utils ];
buildInputs = [ glib gtk3 json-glib libarchive file gnome3.adwaita-icon-theme libnotify nautilus ];
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-3/apps/gedit/default.nix b/third_party/nixpkgs/pkgs/desktops/gnome-3/apps/gedit/default.nix
index 38d059cc84..79d31c3b8c 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnome-3/apps/gedit/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnome-3/apps/gedit/default.nix
@@ -2,7 +2,7 @@
, meson
, fetchurl
, python3
-, pkgconfig
+, pkg-config
, gtk3
, glib
, adwaita-icon-theme
@@ -36,7 +36,7 @@ stdenv.mkDerivation rec {
meson
ninja
perl
- pkgconfig
+ pkg-config
python3
vala
wrapGAppsHook
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-3/apps/ghex/default.nix b/third_party/nixpkgs/pkgs/desktops/gnome-3/apps/ghex/default.nix
index d832d1e809..fb8cf0a1a1 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnome-3/apps/ghex/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnome-3/apps/ghex/default.nix
@@ -1,7 +1,7 @@
{ lib, stdenv
, fetchurl
, fetchpatch
-, pkgconfig
+, pkg-config
, meson
, ninja
, python3
@@ -34,7 +34,7 @@ stdenv.mkDerivation rec {
itstool
meson
ninja
- pkgconfig
+ pkg-config
python3
wrapGAppsHook
];
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-3/apps/gnome-books/default.nix b/third_party/nixpkgs/pkgs/desktops/gnome-3/apps/gnome-books/default.nix
index 1b9cf9ce4a..bff7c5fb28 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnome-3/apps/gnome-books/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnome-3/apps/gnome-books/default.nix
@@ -5,7 +5,7 @@
, fetchurl
, evince
, gjs
-, pkgconfig
+, pkg-config
, gtk3
, glib
, tracker
@@ -38,7 +38,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [
meson
ninja
- pkgconfig
+ pkg-config
gettext
libxslt
desktop-file-utils
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-3/apps/gnome-boxes/default.nix b/third_party/nixpkgs/pkgs/desktops/gnome-3/apps/gnome-boxes/default.nix
index 3fa9bc23ea..302fb7f812 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnome-3/apps/gnome-boxes/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnome-3/apps/gnome-boxes/default.nix
@@ -3,7 +3,7 @@
, meson
, ninja
, wrapGAppsHook
-, pkgconfig
+, pkg-config
, gettext
, itstool
, libvirt-glib
@@ -70,7 +70,7 @@ stdenv.mkDerivation rec {
itstool
meson
ninja
- pkgconfig
+ pkg-config
python3
vala
wrapGAppsHook
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-3/apps/gnome-calendar/default.nix b/third_party/nixpkgs/pkgs/desktops/gnome-3/apps/gnome-calendar/default.nix
index 9f66f9b78b..e15125a00b 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnome-3/apps/gnome-calendar/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnome-3/apps/gnome-calendar/default.nix
@@ -3,7 +3,7 @@
, fetchpatch
, meson
, ninja
-, pkgconfig
+, pkg-config
, wrapGAppsHook
, libdazzle
, libgweather
@@ -56,7 +56,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [
meson
ninja
- pkgconfig
+ pkg-config
gettext
libxml2
wrapGAppsHook
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-3/apps/gnome-characters/default.nix b/third_party/nixpkgs/pkgs/desktops/gnome-3/apps/gnome-characters/default.nix
index c435bc49c2..3a65be9440 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnome-3/apps/gnome-characters/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnome-3/apps/gnome-characters/default.nix
@@ -2,7 +2,7 @@
, fetchurl
, meson
, ninja
-, pkgconfig
+, pkg-config
, gettext
, gnome3
, glib
@@ -32,7 +32,7 @@ stdenv.mkDerivation rec {
gobject-introspection
meson
ninja
- pkgconfig
+ pkg-config
python3
wrapGAppsHook
];
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-3/apps/gnome-clocks/default.nix b/third_party/nixpkgs/pkgs/desktops/gnome-3/apps/gnome-clocks/default.nix
index bd90b5914a..a2caaf068e 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnome-3/apps/gnome-clocks/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnome-3/apps/gnome-clocks/default.nix
@@ -3,7 +3,7 @@
, meson
, ninja
, gettext
-, pkgconfig
+, pkg-config
, wrapGAppsHook
, itstool
, desktop-file-utils
@@ -38,7 +38,7 @@ stdenv.mkDerivation rec {
vala
meson
ninja
- pkgconfig
+ pkg-config
gettext
itstool
wrapGAppsHook
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-3/apps/gnome-documents/default.nix b/third_party/nixpkgs/pkgs/desktops/gnome-3/apps/gnome-documents/default.nix
index 84ca0ab599..3172ae2712 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnome-3/apps/gnome-documents/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnome-3/apps/gnome-documents/default.nix
@@ -6,7 +6,7 @@
, fetchpatch
, evince
, gjs
-, pkgconfig
+, pkg-config
, gtk3
, glib
, tracker
@@ -53,7 +53,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [
meson
ninja
- pkgconfig
+ pkg-config
gettext
itstool
libxslt
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-3/apps/gnome-logs/default.nix b/third_party/nixpkgs/pkgs/desktops/gnome-3/apps/gnome-logs/default.nix
index eae4cbdbda..20b27b2ddd 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnome-3/apps/gnome-logs/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnome-3/apps/gnome-logs/default.nix
@@ -3,7 +3,7 @@
, fetchpatch
, meson
, ninja
-, pkgconfig
+, pkg-config
, gnome3
, glib
, gtk3
@@ -40,7 +40,7 @@ stdenv.mkDerivation rec {
python3
meson
ninja
- pkgconfig
+ pkg-config
wrapGAppsHook
gettext
itstool
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-3/apps/gnome-maps/default.nix b/third_party/nixpkgs/pkgs/desktops/gnome-3/apps/gnome-maps/default.nix
index 752fb4d820..fa2fb86a5c 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnome-3/apps/gnome-maps/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnome-3/apps/gnome-maps/default.nix
@@ -4,7 +4,7 @@
, ninja
, gettext
, python3
-, pkgconfig
+, pkg-config
, gnome3
, gtk3
, gobject-introspection
@@ -42,7 +42,7 @@ stdenv.mkDerivation rec {
gettext
meson
ninja
- pkgconfig
+ pkg-config
python3
wrapGAppsHook
];
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-3/apps/gnome-music/default.nix b/third_party/nixpkgs/pkgs/desktops/gnome-3/apps/gnome-music/default.nix
index 6cedbcaf4d..be456071e4 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnome-3/apps/gnome-music/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnome-3/apps/gnome-music/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv
+{ lib
, meson
, ninja
, gettext
@@ -14,7 +14,7 @@
, gnome-online-accounts
, grilo
, grilo-plugins
-, pkgconfig
+, pkg-config
, gtk3
, pango
, glib
@@ -44,7 +44,7 @@ python3.pkgs.buildPythonApplication rec {
ninja
gettext
itstool
- pkgconfig
+ pkg-config
libxml2
wrapGAppsHook
desktop-file-utils
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-3/apps/gnome-nettool/default.nix b/third_party/nixpkgs/pkgs/desktops/gnome-3/apps/gnome-nettool/default.nix
index 60a70ac63e..6fca1c0eea 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnome-3/apps/gnome-nettool/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnome-3/apps/gnome-nettool/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, gnome3, gtk3, wrapGAppsHook
+{ lib, stdenv, fetchurl, pkg-config, gnome3, gtk3, wrapGAppsHook
, libgtop, intltool, itstool, libxml2, nmap, inetutils }:
stdenv.mkDerivation rec {
@@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
sha256 = "1c9cvzvyqgfwa5zzyvp7118pkclji62fkbb33g4y9sp5kw6m397h";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [
gtk3 wrapGAppsHook libgtop intltool itstool libxml2
gnome3.adwaita-icon-theme
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-3/apps/gnome-notes/default.nix b/third_party/nixpkgs/pkgs/desktops/gnome-3/apps/gnome-notes/default.nix
index 3f093b0e8d..c6d4a30ab0 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnome-3/apps/gnome-notes/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnome-3/apps/gnome-notes/default.nix
@@ -3,7 +3,7 @@
, ninja
, gettext
, fetchurl
-, pkgconfig
+, pkg-config
, wrapGAppsHook
, itstool
, desktop-file-utils
@@ -41,7 +41,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [
meson
ninja
- pkgconfig
+ pkg-config
gettext
itstool
libxml2
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-3/apps/gnome-power-manager/default.nix b/third_party/nixpkgs/pkgs/desktops/gnome-3/apps/gnome-power-manager/default.nix
index 036aa84c09..cb79a772b7 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnome-3/apps/gnome-power-manager/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnome-3/apps/gnome-power-manager/default.nix
@@ -1,7 +1,7 @@
{ lib, stdenv
, gettext
, fetchurl
-, pkgconfig
+, pkg-config
, gtk3
, glib
, meson
@@ -33,7 +33,7 @@ in stdenv.mkDerivation rec {
nativeBuildInputs = [
meson
ninja
- pkgconfig
+ pkg-config
wrapGAppsHook
gettext
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-3/apps/gnome-sound-recorder/default.nix b/third_party/nixpkgs/pkgs/desktops/gnome-3/apps/gnome-sound-recorder/default.nix
index 6662e9f4e7..6cc5c2ab78 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnome-3/apps/gnome-sound-recorder/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnome-3/apps/gnome-sound-recorder/default.nix
@@ -1,6 +1,6 @@
{ lib, stdenv
, fetchurl
-, pkgconfig
+, pkg-config
, gettext
, gobject-introspection
, wrapGAppsHook
@@ -19,15 +19,15 @@
stdenv.mkDerivation rec {
pname = "gnome-sound-recorder";
- version = "3.38.0";
+ version = "3.38.1";
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "I5A/c2G+QQhw+6lHIJFnuW9JB2MGQdM8y6qOQvV0tpk=";
+ sha256 = "2Z6k+WPsEInpzVl6fUQ5ihHs7xMeQUInGhyQwVuqRSE=";
};
nativeBuildInputs = [
- pkgconfig
+ pkg-config
gettext
meson
ninja
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-3/apps/gnome-todo/default.nix b/third_party/nixpkgs/pkgs/desktops/gnome-3/apps/gnome-todo/default.nix
index 867eca4cd9..34aed52fa8 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnome-3/apps/gnome-todo/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnome-3/apps/gnome-todo/default.nix
@@ -3,7 +3,7 @@
, fetchpatch
, meson
, ninja
-, pkgconfig
+, pkg-config
, python3
, wrapGAppsHook
, gettext
@@ -46,7 +46,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [
meson
ninja
- pkgconfig
+ pkg-config
gettext
python3
wrapGAppsHook
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-3/apps/gnome-weather/default.nix b/third_party/nixpkgs/pkgs/desktops/gnome-3/apps/gnome-weather/default.nix
index 3d720478f2..9a5079dfc6 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnome-3/apps/gnome-weather/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnome-3/apps/gnome-weather/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, gnome3, gtk3, wrapGAppsHook, gjs, gobject-introspection
+{ lib, stdenv, fetchurl, pkg-config, gnome3, gtk3, wrapGAppsHook, gjs, gobject-introspection
, libgweather, meson, ninja, geoclue2, gnome-desktop, python3, gsettings-desktop-schemas }:
stdenv.mkDerivation rec {
@@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
sha256 = "11z75ky6xp9hx7lm24xng7ydr20bzh4d6p9sbi9c8ccz2m3fdrk8";
};
- nativeBuildInputs = [ pkgconfig meson ninja wrapGAppsHook python3 ];
+ nativeBuildInputs = [ pkg-config meson ninja wrapGAppsHook python3 ];
buildInputs = [
gtk3 gjs gobject-introspection gnome-desktop
libgweather gnome3.adwaita-icon-theme geoclue2 gsettings-desktop-schemas
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-3/apps/polari/default.nix b/third_party/nixpkgs/pkgs/desktops/gnome-3/apps/polari/default.nix
index b7206ca0ae..727a82e5ff 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnome-3/apps/polari/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnome-3/apps/polari/default.nix
@@ -1,6 +1,6 @@
{ lib, stdenv, itstool, fetchurl, gdk-pixbuf, adwaita-icon-theme
, telepathy-glib, gjs, meson, ninja, gettext, telepathy-idle, libxml2, desktop-file-utils
-, pkgconfig, gtk3, glib, libsecret, libsoup, webkitgtk, gobject-introspection, appstream-glib
+, pkg-config, gtk3, glib, libsecret, libsoup, webkitgtk, gobject-introspection, appstream-glib
, gnome3, wrapGAppsHook, telepathy-logger, gspell, gsettings-desktop-schemas }:
let
@@ -24,7 +24,7 @@ in stdenv.mkDerivation rec {
propagatedUserEnvPkgs = [ telepathy-idle telepathy-logger ];
nativeBuildInputs = [
- meson ninja pkgconfig itstool gettext wrapGAppsHook libxml2
+ meson ninja pkg-config itstool gettext wrapGAppsHook libxml2
desktop-file-utils gobject-introspection appstream-glib
];
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-3/apps/seahorse/default.nix b/third_party/nixpkgs/pkgs/desktops/gnome-3/apps/seahorse/default.nix
index 25db5181cc..f0972f8d6f 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnome-3/apps/seahorse/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnome-3/apps/seahorse/default.nix
@@ -5,7 +5,7 @@
, meson
, ninja
, libpwquality
-, pkgconfig
+, pkg-config
, gtk3
, glib
, wrapGAppsHook
@@ -39,7 +39,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [
meson
ninja
- pkgconfig
+ pkg-config
vala
itstool
wrapGAppsHook
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-3/apps/vinagre/default.nix b/third_party/nixpkgs/pkgs/desktops/gnome-3/apps/vinagre/default.nix
index aaf9aae23e..49abb2f1a7 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnome-3/apps/vinagre/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnome-3/apps/vinagre/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, gtk3, gnome3, vte, libxml2, gtk-vnc, intltool
+{ lib, stdenv, fetchurl, pkg-config, gtk3, gnome3, vte, libxml2, gtk-vnc, intltool
, libsecret, itstool, wrapGAppsHook, librsvg }:
stdenv.mkDerivation rec {
@@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
sha256 = "cd1cdbacca25c8d1debf847455155ee798c3e67a20903df8b228d4ece5505e82";
};
- nativeBuildInputs = [ pkgconfig intltool itstool wrapGAppsHook ];
+ nativeBuildInputs = [ pkg-config intltool itstool wrapGAppsHook ];
buildInputs = [
gtk3 vte libxml2 gtk-vnc libsecret gnome3.adwaita-icon-theme librsvg
];
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-3/core/adwaita-icon-theme/default.nix b/third_party/nixpkgs/pkgs/desktops/gnome-3/core/adwaita-icon-theme/default.nix
index a71aca7935..a1be29b018 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnome-3/core/adwaita-icon-theme/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnome-3/core/adwaita-icon-theme/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, intltool, gnome3
+{ lib, stdenv, fetchurl, pkg-config, intltool, gnome3
, iconnamingutils, gtk3, gdk-pixbuf, librsvg, hicolor-icon-theme }:
stdenv.mkDerivation rec {
@@ -15,7 +15,7 @@ stdenv.mkDerivation rec {
buildInputs = [ gdk-pixbuf librsvg ];
- nativeBuildInputs = [ pkgconfig intltool iconnamingutils gtk3 ];
+ nativeBuildInputs = [ pkg-config intltool iconnamingutils gtk3 ];
dontDropIconThemeCache = true;
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-3/core/baobab/default.nix b/third_party/nixpkgs/pkgs/desktops/gnome-3/core/baobab/default.nix
index 15ae93075a..81faf79cbb 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnome-3/core/baobab/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnome-3/core/baobab/default.nix
@@ -1,5 +1,5 @@
{ lib, stdenv, gettext, fetchurl, vala, desktop-file-utils
-, meson, ninja, pkgconfig, python3, gtk3, glib, libxml2
+, meson, ninja, pkg-config, python3, gtk3, glib, libxml2
, wrapGAppsHook, itstool, gnome3 }:
let
@@ -13,7 +13,7 @@ in stdenv.mkDerivation rec {
sha256 = "0ac3fbl15l836yvgw724q4whbkws9v4b6l2xy6bnp0b0g0a6i104";
};
- nativeBuildInputs = [ meson ninja pkgconfig vala gettext itstool libxml2 desktop-file-utils wrapGAppsHook python3 ];
+ nativeBuildInputs = [ meson ninja pkg-config vala gettext itstool libxml2 desktop-file-utils wrapGAppsHook python3 ];
buildInputs = [ gtk3 glib gnome3.adwaita-icon-theme ];
doCheck = true;
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-3/core/caribou/default.nix b/third_party/nixpkgs/pkgs/desktops/gnome-3/core/caribou/default.nix
index 5c741614c3..88260f05ac 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnome-3/core/caribou/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnome-3/core/caribou/default.nix
@@ -1,4 +1,4 @@
-{ fetchurl, lib, stdenv, pkgconfig, gnome3, glib, gtk3, clutter, dbus, python3, libxml2
+{ fetchurl, lib, stdenv, pkg-config, gnome3, glib, gtk3, clutter, dbus, python3, libxml2
, libxklavier, libXtst, gtk2, intltool, libxslt, at-spi2-core, autoreconfHook
, wrapGAppsHook, libgee }:
@@ -23,7 +23,7 @@ in stdenv.mkDerivation rec {
})
];
- nativeBuildInputs = [ pkgconfig intltool libxslt libxml2 autoreconfHook wrapGAppsHook ];
+ nativeBuildInputs = [ pkg-config intltool libxslt libxml2 autoreconfHook wrapGAppsHook ];
buildInputs = [
glib gtk3 clutter at-spi2-core dbus pythonEnv python3.pkgs.pygobject3
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-3/core/dconf-editor/default.nix b/third_party/nixpkgs/pkgs/desktops/gnome-3/core/dconf-editor/default.nix
index 8de140e33c..4e7892c048 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnome-3/core/dconf-editor/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnome-3/core/dconf-editor/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, meson, ninja, vala, libxslt, pkgconfig, glib, gtk3, gnome3, python3, dconf
+{ lib, stdenv, fetchurl, meson, ninja, vala, libxslt, pkg-config, glib, gtk3, gnome3, python3, dconf
, libxml2, gettext, docbook_xsl, wrapGAppsHook, gobject-introspection }:
let
@@ -13,7 +13,7 @@ in stdenv.mkDerivation rec {
};
nativeBuildInputs = [
- meson ninja vala libxslt pkgconfig wrapGAppsHook
+ meson ninja vala libxslt pkg-config wrapGAppsHook
gettext docbook_xsl libxml2 gobject-introspection python3
];
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-3/core/empathy/default.nix b/third_party/nixpkgs/pkgs/desktops/gnome-3/core/empathy/default.nix
index 0e4e349dbd..8ebb5c3f64 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnome-3/core/empathy/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnome-3/core/empathy/default.nix
@@ -2,7 +2,7 @@
, intltool
, fetchurl
, webkitgtk
-, pkgconfig
+, pkg-config
, gtk3
, glib
, file
@@ -67,7 +67,7 @@ stdenv.mkDerivation rec {
];
nativeBuildInputs = [
- pkgconfig
+ pkg-config
libtool
intltool
itstool
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-3/core/epiphany/default.nix b/third_party/nixpkgs/pkgs/desktops/gnome-3/core/epiphany/default.nix
index 9515d28520..9f949b6073 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnome-3/core/epiphany/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnome-3/core/epiphany/default.nix
@@ -3,7 +3,7 @@
, ninja
, gettext
, fetchurl
-, pkgconfig
+, pkg-config
, gtk3
, glib
, icu
@@ -55,7 +55,7 @@ stdenv.mkDerivation rec {
libxslt
meson
ninja
- pkgconfig
+ pkg-config
python3
wrapGAppsHook
buildPackages.glib
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-3/core/evince/default.nix b/third_party/nixpkgs/pkgs/desktops/gnome-3/core/evince/default.nix
index 998f4dfd9a..4a1a305d12 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnome-3/core/evince/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnome-3/core/evince/default.nix
@@ -2,7 +2,7 @@
, fetchurl
, meson
, ninja
-, pkgconfig
+, pkg-config
, gettext
, libxml2
, appstream
@@ -43,13 +43,13 @@
stdenv.mkDerivation rec {
pname = "evince";
- version = "3.38.0";
+ version = "3.38.1";
outputs = [ "out" "dev" "devdoc" ];
src = fetchurl {
url = "mirror://gnome/sources/evince/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "0j0ry0y9qi1mlm7dcjwrmrw45s1225ri8sv0s9vb8ibm85x8kpr6";
+ sha256 = "APbWaJzCLePABb2H1MLr9yAGTLjcahiHgW+LfggrLmM=";
};
postPatch = ''
@@ -67,7 +67,7 @@ stdenv.mkDerivation rec {
itstool
meson
ninja
- pkgconfig
+ pkg-config
python3
wrapGAppsHook
yelp-tools
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-3/core/evolution-data-server/default.nix b/third_party/nixpkgs/pkgs/desktops/gnome-3/core/evolution-data-server/default.nix
index a48676cc98..900040a761 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnome-3/core/evolution-data-server/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnome-3/core/evolution-data-server/default.nix
@@ -1,4 +1,4 @@
-{ fetchurl, lib, stdenv, substituteAll, pkgconfig, gnome3, python3, gobject-introspection
+{ 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
@@ -6,13 +6,13 @@
stdenv.mkDerivation rec {
pname = "evolution-data-server";
- version = "3.38.2";
+ version = "3.38.3";
outputs = [ "out" "dev" ];
src = fetchurl {
url = "mirror://gnome/sources/evolution-data-server/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "0mflr8a3f2q55rirvqhizji0zinic75jk8mksflszqzgcdcph85z";
+ sha256 = "19rwgvjicfmd5zgabr5ns42rg8cqa05p8qf7684prajjna8gcclp";
};
patches = [
@@ -29,7 +29,7 @@ stdenv.mkDerivation rec {
'';
nativeBuildInputs = [
- cmake ninja pkgconfig intltool python3 gperf wrapGAppsHook gobject-introspection vala
+ cmake ninja pkg-config intltool python3 gperf wrapGAppsHook gobject-introspection vala
];
buildInputs = [
glib libsoup libxml2 gtk3 gnome-online-accounts
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-3/core/gnome-backgrounds/default.nix b/third_party/nixpkgs/pkgs/desktops/gnome-3/core/gnome-backgrounds/default.nix
index 70c206bccf..36bf7b3e92 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnome-3/core/gnome-backgrounds/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnome-3/core/gnome-backgrounds/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, meson, ninja, pkgconfig, gnome3, gettext }:
+{ lib, stdenv, fetchurl, meson, ninja, pkg-config, gnome3, gettext }:
stdenv.mkDerivation rec {
pname = "gnome-backgrounds";
@@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
updateScript = gnome3.updateScript { packageName = "gnome-backgrounds"; attrPath = "gnome3.gnome-backgrounds"; };
};
- nativeBuildInputs = [ meson ninja pkgconfig gettext ];
+ nativeBuildInputs = [ meson ninja pkg-config gettext ];
meta = with lib; {
platforms = platforms.unix;
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-3/core/gnome-bluetooth/default.nix b/third_party/nixpkgs/pkgs/desktops/gnome-3/core/gnome-bluetooth/default.nix
index 2bba316ee1..2397b9d7be 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnome-3/core/gnome-bluetooth/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnome-3/core/gnome-bluetooth/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, gnome3, meson, ninja, pkgconfig, gtk3, intltool, glib
+{ lib, stdenv, fetchurl, gnome3, meson, ninja, pkg-config, gtk3, intltool, glib
, udev, itstool, libxml2, wrapGAppsHook, libnotify, libcanberra-gtk3, gobject-introspection
, gtk-doc, docbook_xsl, docbook_xml_dtd_43, python3, gsettings-desktop-schemas }:
@@ -17,7 +17,7 @@ in stdenv.mkDerivation rec {
};
nativeBuildInputs = [
- meson ninja intltool itstool pkgconfig libxml2 wrapGAppsHook gobject-introspection
+ meson ninja intltool itstool pkg-config libxml2 wrapGAppsHook gobject-introspection
gtk-doc docbook_xsl docbook_xml_dtd_43 python3
];
buildInputs = [
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-3/core/gnome-calculator/default.nix b/third_party/nixpkgs/pkgs/desktops/gnome-3/core/gnome-calculator/default.nix
index dffeb8896f..e033197b34 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnome-3/core/gnome-calculator/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnome-3/core/gnome-calculator/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, meson, ninja, vala, gettext, itstool, fetchurl, pkgconfig, libxml2
+{ lib, stdenv, meson, ninja, vala, gettext, itstool, fetchurl, pkg-config, libxml2
, gtk3, glib, gtksourceview4, wrapGAppsHook, gobject-introspection, python3
, gnome3, mpfr, gmp, libsoup, libmpc, gsettings-desktop-schemas, libgee }:
@@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
};
nativeBuildInputs = [
- meson ninja pkgconfig vala gettext itstool wrapGAppsHook python3
+ meson ninja pkg-config vala gettext itstool wrapGAppsHook python3
gobject-introspection # for finding vapi files
];
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-3/core/gnome-color-manager/default.nix b/third_party/nixpkgs/pkgs/desktops/gnome-3/core/gnome-color-manager/default.nix
index 69d8af9a09..73db99f3d3 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnome-3/core/gnome-color-manager/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnome-3/core/gnome-color-manager/default.nix
@@ -2,7 +2,7 @@
, fetchurl
, meson
, ninja
-, pkgconfig
+, pkg-config
, gettext
, itstool
, desktop-file-utils
@@ -31,7 +31,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [
meson
ninja
- pkgconfig
+ pkg-config
gettext
itstool
desktop-file-utils
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-3/core/gnome-contacts/default.nix b/third_party/nixpkgs/pkgs/desktops/gnome-3/core/gnome-contacts/default.nix
index 9c1d476045..3a7e21c65f 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnome-3/core/gnome-contacts/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnome-3/core/gnome-contacts/default.nix
@@ -3,7 +3,7 @@
, fetchurl
, evolution-data-server
, fetchpatch
-, pkgconfig
+, pkg-config
, libxslt
, docbook_xsl
, docbook_xml_dtd_42
@@ -43,7 +43,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [
meson
ninja
- pkgconfig
+ pkg-config
vala
gettext
libxslt
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-3/core/gnome-control-center/default.nix b/third_party/nixpkgs/pkgs/desktops/gnome-3/core/gnome-control-center/default.nix
index e3628cbe2c..5a78f412dc 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnome-3/core/gnome-control-center/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnome-3/core/gnome-control-center/default.nix
@@ -52,7 +52,7 @@
, networkmanagerapplet
, libnma
, ninja
-, pkgconfig
+, pkg-config
, polkit
, python3
, samba
@@ -87,7 +87,7 @@ stdenv.mkDerivation rec {
libxslt
meson
ninja
- pkgconfig
+ pkg-config
python3
shared-mime-info
wrapGAppsHook
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-3/core/gnome-desktop/default.nix b/third_party/nixpkgs/pkgs/desktops/gnome-3/core/gnome-desktop/default.nix
index 69287c9eae..bfe0bfe9d6 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnome-3/core/gnome-desktop/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnome-3/core/gnome-desktop/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, substituteAll, pkgconfig, libxslt, ninja, gnome3, gtk3, glib
+{ lib, stdenv, fetchurl, substituteAll, pkg-config, libxslt, ninja, gnome3, gtk3, glib
, gettext, libxml2, xkeyboard_config, isocodes, meson, wayland
, libseccomp, systemd, bubblewrap, gobject-introspection, gtk-doc, docbook_xsl, gsettings-desktop-schemas }:
@@ -14,7 +14,7 @@ stdenv.mkDerivation rec {
};
nativeBuildInputs = [
- pkgconfig meson ninja gettext libxslt libxml2 gobject-introspection
+ pkg-config meson ninja gettext libxslt libxml2 gobject-introspection
gtk-doc docbook_xsl glib
];
buildInputs = [
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-3/core/gnome-dictionary/default.nix b/third_party/nixpkgs/pkgs/desktops/gnome-3/core/gnome-dictionary/default.nix
index 8615989b96..bb602c8b3f 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnome-3/core/gnome-dictionary/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnome-3/core/gnome-dictionary/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, fetchpatch, meson, ninja, pkgconfig, desktop-file-utils, appstream-glib, libxslt
+{ lib, stdenv, fetchurl, fetchpatch, meson, ninja, pkg-config, desktop-file-utils, appstream-glib, libxslt
, libxml2, gettext, itstool, wrapGAppsHook, docbook_xsl, docbook_xml_dtd_43
, gnome3, gtk3, glib, gsettings-desktop-schemas }:
@@ -22,7 +22,7 @@ stdenv.mkDerivation rec {
doCheck = true;
nativeBuildInputs = [
- meson ninja pkgconfig wrapGAppsHook libxml2 gettext itstool
+ meson ninja pkg-config wrapGAppsHook libxml2 gettext itstool
desktop-file-utils appstream-glib libxslt docbook_xsl docbook_xml_dtd_43
];
buildInputs = [ gtk3 glib gsettings-desktop-schemas gnome3.adwaita-icon-theme ];
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-3/core/gnome-disk-utility/default.nix b/third_party/nixpkgs/pkgs/desktops/gnome-3/core/gnome-disk-utility/default.nix
index 700489e4dd..95dfd0ef28 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnome-3/core/gnome-disk-utility/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnome-3/core/gnome-disk-utility/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, gettext, fetchurl, pkgconfig, udisks2, libsecret, libdvdread
+{ lib, stdenv, gettext, fetchurl, pkg-config, udisks2, libsecret, libdvdread
, meson, ninja, gtk3, glib, wrapGAppsHook, python3, libnotify
, itstool, gnome3, libxml2, gsettings-desktop-schemas
, libcanberra-gtk3, libxslt, docbook_xsl, libpwquality, systemd }:
@@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
};
nativeBuildInputs = [
- meson ninja pkgconfig gettext itstool libxslt docbook_xsl
+ meson ninja pkg-config gettext itstool libxslt docbook_xsl
wrapGAppsHook python3 libxml2
];
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-3/core/gnome-font-viewer/default.nix b/third_party/nixpkgs/pkgs/desktops/gnome-3/core/gnome-font-viewer/default.nix
index 092cdbbdce..83563c7d21 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnome-3/core/gnome-font-viewer/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnome-3/core/gnome-font-viewer/default.nix
@@ -1,5 +1,5 @@
{ lib, stdenv, meson, ninja, gettext, fetchurl
-, pkgconfig, gtk3, glib, libxml2, gnome-desktop, adwaita-icon-theme
+, pkg-config, gtk3, glib, libxml2, gnome-desktop, adwaita-icon-theme
, wrapGAppsHook, gnome3, harfbuzz }:
stdenv.mkDerivation rec {
@@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
doCheck = true;
- nativeBuildInputs = [ meson ninja pkgconfig gettext wrapGAppsHook libxml2 ];
+ nativeBuildInputs = [ meson ninja pkg-config gettext wrapGAppsHook libxml2 ];
buildInputs = [ gtk3 glib gnome-desktop adwaita-icon-theme harfbuzz ];
# Do not run meson-postinstall.sh
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-3/core/gnome-initial-setup/default.nix b/third_party/nixpkgs/pkgs/desktops/gnome-3/core/gnome-initial-setup/default.nix
index 98675f05bb..002ae9197b 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnome-3/core/gnome-initial-setup/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnome-3/core/gnome-initial-setup/default.nix
@@ -4,7 +4,7 @@
, gettext
, meson
, ninja
-, pkgconfig
+, pkg-config
, wrapGAppsHook
, gnome3
, accountsservice
@@ -49,7 +49,7 @@ stdenv.mkDerivation rec {
gettext
meson
ninja
- pkgconfig
+ pkg-config
systemd
wrapGAppsHook
];
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-3/core/gnome-keyring/default.nix b/third_party/nixpkgs/pkgs/desktops/gnome-3/core/gnome-keyring/default.nix
index e3189c27f7..93453cc72e 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnome-3/core/gnome-keyring/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnome-3/core/gnome-keyring/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, dbus, libgcrypt, pam, python2, glib, libxslt
+{ lib, stdenv, fetchurl, fetchpatch, pkg-config, dbus, libgcrypt, pam, python2, glib, libxslt
, gettext, gcr, libcap_ng, libselinux, p11-kit, openssh, wrapGAppsHook
, docbook_xsl, docbook_xml_dtd_43, gnome3 }:
@@ -11,6 +11,14 @@ stdenv.mkDerivation rec {
sha256 = "11sgffrrpss5cmv3b717pqlbhgq17l1xd33fsvqgsw8simxbar52";
};
+ patches = [
+ # version 3.36.0 is incompatible with libncap_ng >= 0.8.1. remove patch after update.
+ (fetchpatch {
+ url = "https://gitlab.gnome.org/GNOME/gnome-keyring/-/commit/ebc7bc9efacc17049e54da8d96a4a29943621113.diff";
+ sha256 = "07bx7zmdswqsa3dj37m729g35n1prhylkw7ya8a7h64i10la12cs";
+ })
+ ];
+
outputs = [ "out" "dev" ];
buildInputs = [
@@ -19,7 +27,7 @@ stdenv.mkDerivation rec {
];
nativeBuildInputs = [
- pkgconfig gettext libxslt docbook_xsl docbook_xml_dtd_43 wrapGAppsHook
+ pkg-config gettext libxslt docbook_xsl docbook_xml_dtd_43 wrapGAppsHook
];
configureFlags = [
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-3/core/gnome-remote-desktop/default.nix b/third_party/nixpkgs/pkgs/desktops/gnome-3/core/gnome-remote-desktop/default.nix
index 5d9ff69a6f..8411b2edec 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnome-3/core/gnome-remote-desktop/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnome-3/core/gnome-remote-desktop/default.nix
@@ -3,7 +3,7 @@
, cairo
, meson
, ninja
-, pkgconfig
+, pkg-config
, python3
, wrapGAppsHook
, glib
@@ -28,7 +28,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [
meson
ninja
- pkgconfig
+ pkg-config
python3
wrapGAppsHook
];
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-3/core/gnome-screenshot/default.nix b/third_party/nixpkgs/pkgs/desktops/gnome-3/core/gnome-screenshot/default.nix
index 4988a2d447..432f7d9e2a 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnome-3/core/gnome-screenshot/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnome-3/core/gnome-screenshot/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, gettext, libxml2, libhandy, fetchurl, pkgconfig, libcanberra-gtk3
+{ lib, stdenv, gettext, libxml2, libhandy, fetchurl, pkg-config, libcanberra-gtk3
, gtk3, glib, meson, ninja, python3, wrapGAppsHook, appstream-glib, desktop-file-utils
, gnome3, gsettings-desktop-schemas }:
@@ -20,7 +20,7 @@ in stdenv.mkDerivation rec {
patchShebangs build-aux/postinstall.py
'';
- nativeBuildInputs = [ meson ninja pkgconfig gettext appstream-glib libxml2 desktop-file-utils python3 wrapGAppsHook ];
+ nativeBuildInputs = [ meson ninja pkg-config gettext appstream-glib libxml2 desktop-file-utils python3 wrapGAppsHook ];
buildInputs = [
gtk3 glib libcanberra-gtk3 libhandy gnome3.adwaita-icon-theme
gsettings-desktop-schemas
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-3/core/gnome-session/default.nix b/third_party/nixpkgs/pkgs/desktops/gnome-3/core/gnome-session/default.nix
index bb4a7fd68e..d2dca54b5c 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnome-3/core/gnome-session/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnome-3/core/gnome-session/default.nix
@@ -1,4 +1,4 @@
-{ fetchurl, lib, stdenv, substituteAll, meson, ninja, pkgconfig, gnome3, glib, gtk3, gsettings-desktop-schemas
+{ fetchurl, lib, stdenv, substituteAll, meson, ninja, pkg-config, gnome3, glib, gtk3, gsettings-desktop-schemas
, gnome-desktop, dbus, json-glib, libICE, xmlto, docbook_xsl, docbook_xml_dtd_412, python3
, libxslt, gettext, makeWrapper, systemd, xorg, epoxy, gnugrep, bash, gnome-session-ctl }:
@@ -26,7 +26,7 @@ stdenv.mkDerivation rec {
mesonFlags = [ "-Dsystemd=true" "-Dsystemd_session=default" ];
nativeBuildInputs = [
- meson ninja pkgconfig gettext makeWrapper
+ meson ninja pkg-config gettext makeWrapper
xmlto libxslt docbook_xsl docbook_xml_dtd_412 python3
dbus # for DTD
];
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-3/core/gnome-settings-daemon/default.nix b/third_party/nixpkgs/pkgs/desktops/gnome-3/core/gnome-settings-daemon/default.nix
index 9955eee2b3..e5923e6b56 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnome-3/core/gnome-settings-daemon/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnome-3/core/gnome-settings-daemon/default.nix
@@ -4,7 +4,7 @@
, fetchurl
, meson
, ninja
-, pkgconfig
+, pkg-config
, gnome3
, perl
, gettext
@@ -65,7 +65,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [
meson
ninja
- pkgconfig
+ pkg-config
perl
gettext
libxml2
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-3/core/gnome-shell-extensions/default.nix b/third_party/nixpkgs/pkgs/desktops/gnome-3/core/gnome-shell-extensions/default.nix
index 3f3b619cfe..8b882df3b0 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnome-3/core/gnome-shell-extensions/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnome-3/core/gnome-shell-extensions/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, meson, ninja, gettext, pkgconfig, spidermonkey_68, glib
+{ lib, stdenv, fetchurl, meson, ninja, gettext, pkg-config, spidermonkey_68, glib
, gnome3, gnome-menus, substituteAll }:
stdenv.mkDerivation rec {
@@ -29,7 +29,7 @@ stdenv.mkDerivation rec {
# https://gitlab.gnome.org/GNOME/gnome-shell-extensions/blob/3.34.0/meson.build#L23
checkInputs = [ spidermonkey_68 ];
- nativeBuildInputs = [ meson ninja pkgconfig gettext glib ];
+ nativeBuildInputs = [ meson ninja pkg-config gettext glib ];
mesonFlags = [ "-Dextension_set=all" ];
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-3/core/gnome-software/default.nix b/third_party/nixpkgs/pkgs/desktops/gnome-3/core/gnome-software/default.nix
index c0cf9bceb6..ff80efaa4d 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnome-3/core/gnome-software/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnome-3/core/gnome-software/default.nix
@@ -1,13 +1,43 @@
-{ lib, stdenv, fetchurl, substituteAll, pkgconfig, meson, ninja, gettext, gnome3, wrapGAppsHook, packagekit, ostree
-, glib, appstream-glib, libsoup, polkit, isocodes, gspell, libxslt, gobject-introspection, flatpak, fwupd
-, gtk3, gsettings-desktop-schemas, gnome-desktop, libxmlb, gnome-online-accounts
-, json-glib, libsecret, valgrind-light, docbook_xsl, docbook_xml_dtd_42, docbook_xml_dtd_43, gtk-doc, desktop-file-utils
-, libsysprof-capture }:
+{ lib
+, stdenv
+, fetchurl
+, substituteAll
+, pkg-config
+, meson
+, ninja
+, gettext
+, gnome3
+, wrapGAppsHook
+, packagekit
+, ostree
+, glib
+, appstream-glib
+, libsoup
+, polkit
+, isocodes
+, gspell
+, libxslt
+, gobject-introspection
+, flatpak
+, fwupd
+, gtk3
+, gsettings-desktop-schemas
+, gnome-desktop
+, libxmlb
+, gnome-online-accounts
+, json-glib
+, libsecret
+, valgrind-light
+, docbook-xsl-nons
+, docbook_xml_dtd_42
+, docbook_xml_dtd_43
+, gtk-doc
+, desktop-file-utils
+, libsysprof-capture
+}:
let
-
withFwupd = stdenv.isx86_64 || stdenv.isi686;
-
in
stdenv.mkDerivation rec {
@@ -27,15 +57,38 @@ stdenv.mkDerivation rec {
];
nativeBuildInputs = [
- meson ninja pkgconfig gettext wrapGAppsHook libxslt docbook_xml_dtd_42 docbook_xml_dtd_43
- valgrind-light docbook_xsl gtk-doc desktop-file-utils gobject-introspection
+ meson
+ ninja
+ pkg-config
+ gettext
+ wrapGAppsHook
+ libxslt
+ docbook_xml_dtd_42
+ docbook_xml_dtd_43
+ valgrind-light
+ docbook-xsl-nons
+ gtk-doc
+ desktop-file-utils
+ gobject-introspection
];
buildInputs = [
- gtk3 glib packagekit appstream-glib libsoup
- gsettings-desktop-schemas gnome-desktop
- gspell json-glib libsecret ostree
- polkit flatpak libxmlb gnome-online-accounts libsysprof-capture
+ gtk3
+ glib
+ packagekit
+ appstream-glib
+ libsoup
+ gsettings-desktop-schemas
+ gnome-desktop
+ gspell
+ json-glib
+ libsecret
+ ostree
+ polkit
+ flatpak
+ libxmlb
+ gnome-online-accounts
+ libsysprof-capture
] ++ lib.optionals withFwupd [
fwupd
];
@@ -51,7 +104,7 @@ stdenv.mkDerivation rec {
passthru = {
updateScript = gnome3.updateScript {
- packageName = "gnome-software";
+ packageName = pname;
attrPath = "gnome3.gnome-software";
};
};
@@ -59,7 +112,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
description = "Software store that lets you install and update applications and system extensions";
homepage = "https://wiki.gnome.org/Apps/Software";
- license = licenses.gpl2;
+ license = licenses.gpl2Plus;
maintainers = teams.gnome.members;
platforms = platforms.linux;
};
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-3/core/gnome-system-monitor/default.nix b/third_party/nixpkgs/pkgs/desktops/gnome-3/core/gnome-system-monitor/default.nix
index 963dbad629..db978f953b 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnome-3/core/gnome-system-monitor/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnome-3/core/gnome-system-monitor/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, gettext, fetchurl, pkgconfig, gtkmm3, libxml2
+{ lib, stdenv, gettext, fetchurl, pkg-config, gtkmm3, libxml2
, bash, gtk3, glib, wrapGAppsHook, meson, ninja, python3
, gsettings-desktop-schemas, itstool, gnome3, librsvg, gdk-pixbuf, libgtop, systemd }:
@@ -14,7 +14,7 @@ stdenv.mkDerivation rec {
doCheck = true;
nativeBuildInputs = [
- pkgconfig gettext itstool wrapGAppsHook meson ninja python3
+ pkg-config gettext itstool wrapGAppsHook meson ninja python3
];
buildInputs = [
bash gtk3 glib libxml2 gtkmm3 libgtop gdk-pixbuf gnome3.adwaita-icon-theme librsvg
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-3/core/gnome-terminal/default.nix b/third_party/nixpkgs/pkgs/desktops/gnome-3/core/gnome-terminal/default.nix
index 54e2bd698d..087aa7f5ce 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnome-3/core/gnome-terminal/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnome-3/core/gnome-terminal/default.nix
@@ -1,15 +1,15 @@
-{ lib, stdenv, fetchurl, pkgconfig, libxml2, gnome3, dconf, nautilus
+{ lib, stdenv, fetchurl, pkg-config, libxml2, gnome3, dconf, nautilus
, gtk3, gsettings-desktop-schemas, vte, gettext, which, libuuid, vala
, desktop-file-utils, itstool, wrapGAppsHook, glib, pcre2
, libxslt, docbook-xsl-nons }:
stdenv.mkDerivation rec {
pname = "gnome-terminal";
- version = "3.38.1";
+ version = "3.38.2";
src = fetchurl {
url = "mirror://gnome/sources/gnome-terminal/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "1lgkvla0fadg76j898p2x2fipqf8kkqbbmmsfkfpz11q9y1d966r";
+ sha256 = "J73cnQumFMhuXstPVMdevDQV4oh6zZFEIFdUj9MgZhg=";
};
buildInputs = [
@@ -19,7 +19,7 @@ stdenv.mkDerivation rec {
];
nativeBuildInputs = [
- pkgconfig gettext itstool which libxml2 libxslt docbook-xsl-nons
+ pkg-config gettext itstool which libxml2 libxslt docbook-xsl-nons
vala desktop-file-utils wrapGAppsHook pcre2
];
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-3/core/gnome-themes-extra/default.nix b/third_party/nixpkgs/pkgs/desktops/gnome-3/core/gnome-themes-extra/default.nix
index 4c9ed85fe4..7b42d72459 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnome-3/core/gnome-themes-extra/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnome-3/core/gnome-themes-extra/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, intltool, gtk3, gnome3, librsvg, pkgconfig, pango, atk, gtk2
+{ lib, stdenv, fetchurl, intltool, gtk3, gnome3, librsvg, pkg-config, pango, atk, gtk2
, gdk-pixbuf, hicolor-icon-theme }:
let
@@ -18,7 +18,7 @@ in stdenv.mkDerivation rec {
};
};
- nativeBuildInputs = [ pkgconfig intltool ];
+ nativeBuildInputs = [ pkg-config intltool ];
buildInputs = [ gtk3 librsvg pango atk gtk2 gdk-pixbuf ];
propagatedBuildInputs = [ gnome3.adwaita-icon-theme hicolor-icon-theme ];
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-3/core/gnome-tour/default.nix b/third_party/nixpkgs/pkgs/desktops/gnome-3/core/gnome-tour/default.nix
index 26d7593038..2b84442620 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnome-3/core/gnome-tour/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnome-3/core/gnome-tour/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv
+{ lib
, rustPlatform
, gettext
, meson
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-3/core/gnome-user-share/default.nix b/third_party/nixpkgs/pkgs/desktops/gnome-3/core/gnome-user-share/default.nix
index 6496df0894..54fcf531c6 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnome-3/core/gnome-user-share/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnome-3/core/gnome-user-share/default.nix
@@ -6,7 +6,7 @@
, fetchpatch
, apacheHttpd
, nautilus
-, pkgconfig
+, pkg-config
, gtk3
, glib
, libxml2
@@ -58,7 +58,7 @@ stdenv.mkDerivation rec {
];
nativeBuildInputs = [
- pkgconfig
+ pkg-config
meson
ninja
gettext
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-3/core/gucharmap/default.nix b/third_party/nixpkgs/pkgs/desktops/gnome-3/core/gucharmap/default.nix
index bbb271004a..aac5a43e43 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnome-3/core/gucharmap/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnome-3/core/gucharmap/default.nix
@@ -3,7 +3,7 @@
, fetchFromGitLab
, meson
, ninja
-, pkgconfig
+, pkg-config
, python3
, gtk3
, adwaita-icon-theme
@@ -59,7 +59,7 @@ in stdenv.mkDerivation rec {
nativeBuildInputs = [
meson
ninja
- pkgconfig
+ pkg-config
python3
wrapGAppsHook
unzip
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-3/core/libgnome-keyring/default.nix b/third_party/nixpkgs/pkgs/desktops/gnome-3/core/libgnome-keyring/default.nix
index d4baaef819..65d2bbc215 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnome-3/core/libgnome-keyring/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnome-3/core/libgnome-keyring/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, glib, dbus, libgcrypt, pkgconfig, intltool, gobject-introspection, gnome3 }:
+{ lib, stdenv, fetchurl, glib, dbus, libgcrypt, pkg-config, intltool, gobject-introspection, gnome3 }:
let
pname = "libgnome-keyring";
@@ -15,7 +15,7 @@ stdenv.mkDerivation rec {
outputs = [ "out" "dev" ];
propagatedBuildInputs = [ glib gobject-introspection dbus libgcrypt ];
- nativeBuildInputs = [ pkgconfig intltool ];
+ nativeBuildInputs = [ pkg-config intltool ];
passthru = {
updateScript = gnome3.updateScript {
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-3/core/mutter/3.34/default.nix b/third_party/nixpkgs/pkgs/desktops/gnome-3/core/mutter/3.34/default.nix
index 427893d2aa..1f4ca5d321 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnome-3/core/mutter/3.34/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnome-3/core/mutter/3.34/default.nix
@@ -2,7 +2,7 @@
, fetchpatch
, substituteAll
, lib, stdenv
-, pkgconfig
+, pkg-config
, gnome3
, pantheon
, gettext
@@ -59,7 +59,7 @@ stdenv.mkDerivation rec {
];
propagatedBuildInputs = [
- # required for pkgconfig to detect mutter-clutter
+ # required for pkg-config to detect mutter-clutter
json-glib
libXtst
libcap_ng
@@ -70,7 +70,7 @@ stdenv.mkDerivation rec {
gettext
meson
ninja
- pkgconfig
+ pkg-config
python3
wrapGAppsHook
xorgserver # for cvt command
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-3/core/mutter/default.nix b/third_party/nixpkgs/pkgs/desktops/gnome-3/core/mutter/default.nix
index bc86e96554..1ac0be1b19 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnome-3/core/mutter/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnome-3/core/mutter/default.nix
@@ -3,7 +3,7 @@
, substituteAll
, runCommand
, lib, stdenv
-, pkgconfig
+, pkg-config
, gnome3
, gettext
, gobject-introspection
@@ -74,7 +74,7 @@ let self = stdenv.mkDerivation rec {
];
propagatedBuildInputs = [
- # required for pkgconfig to detect mutter-clutter
+ # required for pkg-config to detect mutter-clutter
json-glib
libXtst
libcap_ng
@@ -86,7 +86,7 @@ let self = stdenv.mkDerivation rec {
gettext
meson
ninja
- pkgconfig
+ pkg-config
python3
wrapGAppsHook
xorgserver # for cvt command
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-3/core/nautilus/default.nix b/third_party/nixpkgs/pkgs/desktops/gnome-3/core/nautilus/default.nix
index 25b38a5df9..5ca1efe1ca 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnome-3/core/nautilus/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnome-3/core/nautilus/default.nix
@@ -2,7 +2,7 @@
, fetchurl
, meson
, ninja
-, pkgconfig
+, pkg-config
, gettext
, libxml2
, desktop-file-utils
@@ -57,7 +57,7 @@ stdenv.mkDerivation rec {
libxml2
meson
ninja
- pkgconfig
+ pkg-config
python3
wrapGAppsHook
];
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-3/core/rygel/default.nix b/third_party/nixpkgs/pkgs/desktops/gnome-3/core/rygel/default.nix
index 234d45f877..65096c359d 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnome-3/core/rygel/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnome-3/core/rygel/default.nix
@@ -2,7 +2,7 @@
, fetchurl
, meson
, ninja
-, pkgconfig
+, pkg-config
, vala
, gettext
, libxml2
@@ -41,7 +41,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [
meson
ninja
- pkgconfig
+ pkg-config
vala
gettext
libxml2
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-3/core/simple-scan/default.nix b/third_party/nixpkgs/pkgs/desktops/gnome-3/core/simple-scan/default.nix
index 96a8145ae7..6d28228392 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnome-3/core/simple-scan/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnome-3/core/simple-scan/default.nix
@@ -2,7 +2,7 @@
, fetchurl
, meson
, ninja
-, pkgconfig
+, pkg-config
, gettext
, itstool
, python3
@@ -36,7 +36,7 @@ stdenv.mkDerivation rec {
ninja
gettext
itstool
- pkgconfig
+ pkg-config
python3
wrapGAppsHook
libxml2
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-3/core/sushi/default.nix b/third_party/nixpkgs/pkgs/desktops/gnome-3/core/sushi/default.nix
index 70cb81a165..f5e85a1f16 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnome-3/core/sushi/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnome-3/core/sushi/default.nix
@@ -1,6 +1,6 @@
{ lib, stdenv
, fetchurl
-, pkgconfig
+, pkg-config
, meson
, gettext
, gobject-introspection
@@ -33,7 +33,7 @@ stdenv.mkDerivation rec {
};
nativeBuildInputs = [
- pkgconfig
+ pkg-config
meson
ninja
gettext
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-3/core/totem/default.nix b/third_party/nixpkgs/pkgs/desktops/gnome-3/core/totem/default.nix
index 082732eace..a98265ff50 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnome-3/core/totem/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnome-3/core/totem/default.nix
@@ -8,7 +8,7 @@
, clutter-gst
, python3Packages
, shared-mime-info
-, pkgconfig
+, pkg-config
, gtk3
, glib
, gobject-introspection
@@ -41,7 +41,7 @@ stdenv.mkDerivation rec {
meson
ninja
vala
- pkgconfig
+ pkg-config
gettext
python3Packages.python
itstool
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-3/core/yelp-xsl/default.nix b/third_party/nixpkgs/pkgs/desktops/gnome-3/core/yelp-xsl/default.nix
index 7aa64d0357..d4b6561c0d 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnome-3/core/yelp-xsl/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnome-3/core/yelp-xsl/default.nix
@@ -1,7 +1,7 @@
{ lib, stdenv
, gettext
, fetchurl
-, pkgconfig
+, pkg-config
, itstool
, libxml2
, libxslt
@@ -18,7 +18,7 @@ stdenv.mkDerivation rec {
};
nativeBuildInputs = [
- pkgconfig
+ pkg-config
gettext
itstool
libxml2
@@ -38,7 +38,15 @@ stdenv.mkDerivation rec {
homepage = "https://wiki.gnome.org/Apps/Yelp";
description = "Yelp's universal stylesheets for Mallard and DocBook";
maintainers = teams.gnome.members;
- license = [licenses.gpl2 licenses.lgpl2];
- platforms = platforms.linux;
+ license = with licenses; [
+ # See https://gitlab.gnome.org/GNOME/yelp-xsl/blob/master/COPYING
+ # Stylesheets
+ lgpl2Plus
+ # Icons, unclear: https://gitlab.gnome.org/GNOME/yelp-xsl/issues/25
+ gpl2
+ # highlight.js
+ bsd3
+ ];
+ platforms = platforms.unix;
};
}
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-3/core/yelp/default.nix b/third_party/nixpkgs/pkgs/desktops/gnome-3/core/yelp/default.nix
index 8b27f63728..62c5994fd4 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnome-3/core/yelp/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnome-3/core/yelp/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, gettext, fetchurl, webkitgtk, pkgconfig, gtk3, glib
+{ lib, stdenv, gettext, fetchurl, webkitgtk, pkg-config, gtk3, glib
, gnome3, sqlite
, itstool, libxml2, libxslt, gst_all_1
, wrapGAppsHook }:
@@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
sha256 = "102z8khj82vdp12c3y86hhxwm1x89xpkpc5zs63c7gg21cbrwdbl";
};
- nativeBuildInputs = [ pkgconfig gettext itstool wrapGAppsHook ];
+ nativeBuildInputs = [ pkg-config gettext itstool wrapGAppsHook ];
buildInputs = [
gtk3 glib webkitgtk sqlite
libxml2 libxslt gnome3.yelp-xsl
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-3/core/zenity/default.nix b/third_party/nixpkgs/pkgs/desktops/gnome-3/core/zenity/default.nix
index b27c10447f..d02cb581cb 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnome-3/core/zenity/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnome-3/core/zenity/default.nix
@@ -1,6 +1,6 @@
{ lib, stdenv
, fetchurl
-, pkgconfig
+, pkg-config
, libxml2
, gnome3
, gtk3
@@ -21,7 +21,7 @@ stdenv.mkDerivation rec {
};
nativeBuildInputs = [
- pkgconfig
+ pkg-config
gettext
yelp-tools
itstool
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-3/default.nix b/third_party/nixpkgs/pkgs/desktops/gnome-3/default.nix
index 2bc825d814..c4e203913b 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnome-3/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnome-3/default.nix
@@ -158,8 +158,6 @@ lib.makeScope pkgs.newScope (self: with self; {
cheese = callPackage ./apps/cheese { };
- evolution = callPackage ./apps/evolution { };
-
file-roller = callPackage ./apps/file-roller { };
gedit = callPackage ./apps/gedit { };
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-3/devtools/anjuta/default.nix b/third_party/nixpkgs/pkgs/desktops/gnome-3/devtools/anjuta/default.nix
index d6109651ce..4802287cb1 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnome-3/devtools/anjuta/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnome-3/devtools/anjuta/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, gnome3, gtk3, gjs, flex, bison, libxml2, intltool,
+{ lib, stdenv, fetchurl, pkg-config, gnome3, gtk3, gjs, flex, bison, libxml2, intltool,
gdl, libgda, gtksourceview, gsettings-desktop-schemas,
itstool, python3, ncurses, makeWrapper }:
@@ -18,7 +18,7 @@ stdenv.mkDerivation rec {
enableParallelBuilding = true;
nativeBuildInputs = [
- pkgconfig intltool itstool python3 makeWrapper
+ pkg-config intltool itstool python3 makeWrapper
# Required by python3
ncurses
];
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-3/devtools/devhelp/default.nix b/third_party/nixpkgs/pkgs/desktops/gnome-3/devtools/devhelp/default.nix
index 68d7d9adfd..173e4a9e5b 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnome-3/devtools/devhelp/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnome-3/devtools/devhelp/default.nix
@@ -2,7 +2,7 @@
, fetchurl
, meson
, ninja
-, pkgconfig
+, pkg-config
, gnome3
, gtk3
, wrapGAppsHook
@@ -30,7 +30,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [
meson
ninja
- pkgconfig
+ pkg-config
gettext
itstool
wrapGAppsHook
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-3/extensions/dynamic-panel-transparency/default.nix b/third_party/nixpkgs/pkgs/desktops/gnome-3/extensions/dynamic-panel-transparency/default.nix
new file mode 100644
index 0000000000..bf637ecab1
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/desktops/gnome-3/extensions/dynamic-panel-transparency/default.nix
@@ -0,0 +1,38 @@
+{ lib, stdenv, fetchFromGitHub, gnome3, glib }:
+
+stdenv.mkDerivation rec {
+ pname = "gnome-shell-extension-dynamic-panel-transparency";
+ version = "35";
+
+ src = fetchFromGitHub {
+ owner = "ewlsh";
+ repo = "dynamic-panel-transparency";
+ rev = "0800c0a921bb25f51f6a5ca2e6981b1669a69aec";
+ sha256 = "0200mx861mlsi9lf7h108yam02jfqqw55r521chkgmk4fy6z99pq";
+ };
+
+ uuid = "dynamic-panel-transparency@rockon999.github.io";
+
+ nativeBuildInputs = [ glib ];
+
+ buildPhase = ''
+ runHook preBuild
+ glib-compile-schemas --strict --targetdir=${uuid}/schemas/ ${uuid}/schemas
+ runHook postBuild
+ '';
+
+ installPhase = ''
+ runHook preInstall
+ mkdir -p $out/share/gnome-shell/extensions/${uuid}
+ cp -r ${uuid} $out/share/gnome-shell/extensions
+ runHook postInstall
+ '';
+
+ meta = with lib; {
+ description = "This extension fades your top panel to nothingness when there are no maximized windows present";
+ license = licenses.gpl3Only;
+ maintainers = with maintainers; [ rhoriguchi ];
+ homepage = "https://github.com/ewlsh/dynamic-panel-transparency";
+ broken = versionOlder gnome3.gnome-shell.version "3.36";
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-3/extensions/gsconnect/default.nix b/third_party/nixpkgs/pkgs/desktops/gnome-3/extensions/gsconnect/default.nix
index abb9d9d1bb..0bdc3974d9 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnome-3/extensions/gsconnect/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnome-3/extensions/gsconnect/default.nix
@@ -69,7 +69,7 @@ stdenv.mkDerivation rec {
"-Dsshkeygen_path=${openssh}/bin/ssh-keygen"
"-Dsession_bus_services_dir=${placeholder "out"}/share/dbus-1/services"
"-Dpost_install=true"
- "-Dinstalled_test_prefix=${placeholder ''installedTests''}"
+ "-Dinstalled_test_prefix=${placeholder "installedTests"}"
];
postPatch = ''
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-3/extensions/night-theme-switcher/default.nix b/third_party/nixpkgs/pkgs/desktops/gnome-3/extensions/night-theme-switcher/default.nix
index 6c1d6512ad..c83ad7ef4c 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnome-3/extensions/night-theme-switcher/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnome-3/extensions/night-theme-switcher/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "gnome-shell-extension-night-theme-switcher";
- version = "36";
+ version = "40";
src = fetchFromGitLab {
owner = "rmnvgr";
repo = "nightthemeswitcher-gnome-shell-extension";
rev = "v${version}";
- sha256 = "1c88979qprwb5lj0v7va017w7rdr89a648anhw4k5q135jwyskpz";
+ sha256 = "0z11y18bgdc0y41hrrzzgi4lagm2cg06x12jgdnary1ycng7xja0";
};
buildInputs = [ glib gnome3.gnome-shell unzip ];
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-3/extensions/noannoyance/default.nix b/third_party/nixpkgs/pkgs/desktops/gnome-3/extensions/noannoyance/default.nix
new file mode 100644
index 0000000000..4763d90575
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/desktops/gnome-3/extensions/noannoyance/default.nix
@@ -0,0 +1,31 @@
+{ stdenv
+, lib
+, fetchFromGitHub }:
+
+stdenv.mkDerivation rec {
+ pname = "noannoyance";
+ version = "unstable-2021-01-17";
+
+ src = fetchFromGitHub {
+ owner = "BjoernDaase";
+ repo = "noannoyance";
+ rev = "f6e76916336aee2f7c4141796f3c40c870d2b347";
+ sha256 = "1iy3nif8rjjcwf83fg9ds93fi7vmhliynmlwqnx036s3msmxvgs3";
+ };
+
+ uuid = "noannoyance@daase.net";
+
+ dontBuild = true;
+
+ installPhase = ''
+ mkdir -p $out/share/gnome-shell/extensions/${uuid}
+ cp metadata.json extension.js $out/share/gnome-shell/extensions/${uuid}
+ '';
+
+ meta = with lib; {
+ description = "Removes the 'Window is ready' notification and puts the window into focus";
+ homepage = "https://github.com/BjoernDaase/noannoyance";
+ license = licenses.gpl2Only;
+ maintainers = with maintainers; [ tu-maurice ];
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-3/extensions/unite-shell/default.nix b/third_party/nixpkgs/pkgs/desktops/gnome-3/extensions/unite/default.nix
similarity index 95%
rename from third_party/nixpkgs/pkgs/desktops/gnome-3/extensions/unite-shell/default.nix
rename to third_party/nixpkgs/pkgs/desktops/gnome-3/extensions/unite/default.nix
index 778743071d..9d58a92374 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnome-3/extensions/unite-shell/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnome-3/extensions/unite/default.nix
@@ -1,6 +1,6 @@
{ lib, stdenv, gnome3, fetchFromGitHub, xprop, glib, coreutils }:
stdenv.mkDerivation rec {
- pname = "gnome-shell-extension-unite-shell";
+ pname = "gnome-shell-extension-unite";
version = "44";
src = fetchFromGitHub {
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-3/games/atomix/default.nix b/third_party/nixpkgs/pkgs/desktops/gnome-3/games/atomix/default.nix
index 32bdbf7cb4..802d92bf19 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnome-3/games/atomix/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnome-3/games/atomix/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, meson, ninja, pkgconfig, wrapGAppsHook, python3
+{ lib, stdenv, fetchurl, meson, ninja, pkg-config, wrapGAppsHook, python3
, gettext, gnome3, glib, gtk3, libgnome-games-support, gdk-pixbuf }:
let
@@ -12,7 +12,7 @@ in stdenv.mkDerivation rec {
sha256 = "0h909a4mccf160hi0aimyicqhq2b0gk1dmqp7qwf87qghfrw6m00";
};
- nativeBuildInputs = [ meson ninja pkgconfig gettext wrapGAppsHook python3 ];
+ nativeBuildInputs = [ meson ninja pkg-config gettext wrapGAppsHook python3 ];
buildInputs = [ glib gtk3 gdk-pixbuf libgnome-games-support gnome3.adwaita-icon-theme ];
postPatch = ''
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-3/games/five-or-more/default.nix b/third_party/nixpkgs/pkgs/desktops/gnome-3/games/five-or-more/default.nix
index 5c81524f97..9f6ea6aac0 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnome-3/games/five-or-more/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnome-3/games/five-or-more/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, meson, ninja, pkgconfig, gnome3, gtk3, wrapGAppsHook
+{ lib, stdenv, fetchurl, meson, ninja, pkg-config, gnome3, gtk3, wrapGAppsHook
, librsvg, libgnome-games-support, gettext, itstool, libxml2, python3, vala }:
stdenv.mkDerivation rec {
@@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
};
nativeBuildInputs = [
- meson ninja pkgconfig gettext itstool libxml2 python3 wrapGAppsHook
+ meson ninja pkg-config gettext itstool libxml2 python3 wrapGAppsHook
vala
];
buildInputs = [
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-3/games/four-in-a-row/default.nix b/third_party/nixpkgs/pkgs/desktops/gnome-3/games/four-in-a-row/default.nix
index a324bb9cd4..17dc8fe7c2 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnome-3/games/four-in-a-row/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnome-3/games/four-in-a-row/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, gnome3, gtk3, wrapGAppsHook
+{ lib, stdenv, fetchurl, pkg-config, gnome3, gtk3, wrapGAppsHook
, gettext, meson, gsound, librsvg, itstool, vala
, python3, ninja, desktop-file-utils }:
@@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
};
nativeBuildInputs = [
- pkgconfig wrapGAppsHook gettext meson itstool vala
+ pkg-config wrapGAppsHook gettext meson itstool vala
ninja python3 desktop-file-utils
];
buildInputs = [ gtk3 gsound librsvg gnome3.adwaita-icon-theme ];
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-3/games/gnome-chess/default.nix b/third_party/nixpkgs/pkgs/desktops/gnome-3/games/gnome-chess/default.nix
index db15ce18be..918adc0ecc 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnome-3/games/gnome-chess/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnome-3/games/gnome-chess/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, meson, ninja, vala, pkgconfig, wrapGAppsHook, gobject-introspection
+{ lib, stdenv, fetchurl, meson, ninja, vala, pkg-config, wrapGAppsHook, gobject-introspection
, gettext, itstool, libxml2, python3, gnome3, glib, gtk3, librsvg }:
stdenv.mkDerivation rec {
@@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
sha256 = "1bpmi5p5vvjdq2rlm5x9k4gpci8jbrjvdxr1q62h5znzq0vz0w0l";
};
- nativeBuildInputs = [ meson ninja vala pkgconfig gettext itstool libxml2 python3 wrapGAppsHook gobject-introspection ];
+ nativeBuildInputs = [ meson ninja vala pkg-config gettext itstool libxml2 python3 wrapGAppsHook gobject-introspection ];
buildInputs = [ glib gtk3 librsvg gnome3.adwaita-icon-theme ];
postPatch = ''
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-3/games/gnome-klotski/default.nix b/third_party/nixpkgs/pkgs/desktops/gnome-3/games/gnome-klotski/default.nix
index e0ed167750..fe1f092fbf 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnome-3/games/gnome-klotski/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnome-3/games/gnome-klotski/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, vala, gnome3, gtk3, wrapGAppsHook, appstream-glib, desktop-file-utils
+{ lib, stdenv, fetchurl, pkg-config, vala, gnome3, gtk3, wrapGAppsHook, appstream-glib, desktop-file-utils
, glib, librsvg, libxml2, gettext, itstool, libgee, libgnome-games-support
, meson, ninja, python3
}:
@@ -15,7 +15,7 @@ in stdenv.mkDerivation rec {
};
nativeBuildInputs = [
- pkgconfig vala meson ninja python3 wrapGAppsHook
+ pkg-config vala meson ninja python3 wrapGAppsHook
gettext itstool libxml2 appstream-glib desktop-file-utils
gnome3.adwaita-icon-theme
];
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-3/games/gnome-mahjongg/default.nix b/third_party/nixpkgs/pkgs/desktops/gnome-3/games/gnome-mahjongg/default.nix
index e5d34668b4..d5d2de53e4 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnome-3/games/gnome-mahjongg/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnome-3/games/gnome-mahjongg/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, gnome3, gtk3, wrapGAppsHook
+{ lib, stdenv, fetchurl, pkg-config, gnome3, gtk3, wrapGAppsHook
, librsvg, gettext, itstool, libxml2
, meson, ninja, glib, vala, desktop-file-utils
}:
@@ -14,7 +14,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [
meson ninja vala desktop-file-utils
- pkgconfig gnome3.adwaita-icon-theme
+ pkg-config gnome3.adwaita-icon-theme
libxml2 itstool gettext wrapGAppsHook
glib # for glib-compile-schemas
];
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-3/games/gnome-mines/default.nix b/third_party/nixpkgs/pkgs/desktops/gnome-3/games/gnome-mines/default.nix
index b78c9924d6..600b0d9846 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnome-3/games/gnome-mines/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnome-3/games/gnome-mines/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, meson, ninja, vala, gobject-introspection, pkgconfig, gnome3, gtk3, wrapGAppsHook
+{ lib, stdenv, fetchurl, meson, ninja, vala, gobject-introspection, pkg-config, gnome3, gtk3, wrapGAppsHook
, librsvg, gettext, itstool, python3, libxml2, libgnome-games-support, libgee, desktop-file-utils }:
stdenv.mkDerivation rec {
@@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
# gobject-introspection for finding vapi files
nativeBuildInputs = [
- meson ninja vala gobject-introspection pkgconfig gettext itstool python3
+ meson ninja vala gobject-introspection pkg-config gettext itstool python3
libxml2 wrapGAppsHook desktop-file-utils
];
buildInputs = [ gtk3 librsvg gnome3.adwaita-icon-theme libgnome-games-support libgee ];
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-3/games/gnome-nibbles/default.nix b/third_party/nixpkgs/pkgs/desktops/gnome-3/games/gnome-nibbles/default.nix
index f35ac14891..501b894a1d 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnome-3/games/gnome-nibbles/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnome-3/games/gnome-nibbles/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, gnome3, gtk3, wrapGAppsHook
+{ lib, stdenv, fetchurl, pkg-config, gnome3, gtk3, wrapGAppsHook
, librsvg, gsound, clutter-gtk, gettext, itstool, vala, python3
, libxml2, libgee, libgnome-games-support, meson, ninja
, desktop-file-utils, hicolor-icon-theme}:
@@ -14,7 +14,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [
meson ninja vala python3
- pkgconfig wrapGAppsHook gettext itstool libxml2
+ pkg-config wrapGAppsHook gettext itstool libxml2
desktop-file-utils hicolor-icon-theme
];
buildInputs = [
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-3/games/gnome-robots/default.nix b/third_party/nixpkgs/pkgs/desktops/gnome-3/games/gnome-robots/default.nix
index 80a3eceb4f..e9a079216b 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnome-3/games/gnome-robots/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnome-3/games/gnome-robots/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, gnome3, gtk3, wrapGAppsHook
+{ lib, stdenv, fetchurl, pkg-config, gnome3, gtk3, wrapGAppsHook
, librsvg, gsound, gettext, itstool, libxml2, libgnome-games-support
, libgee, meson, ninja, python3, desktop-file-utils, adwaita-icon-theme }:
@@ -16,7 +16,7 @@ stdenv.mkDerivation rec {
};
nativeBuildInputs = [
- pkgconfig meson ninja python3
+ pkg-config meson ninja python3
libxml2 wrapGAppsHook gettext itstool desktop-file-utils
];
buildInputs = [
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-3/games/gnome-sudoku/default.nix b/third_party/nixpkgs/pkgs/desktops/gnome-3/games/gnome-sudoku/default.nix
index 4e73882bcd..7c5fd8f1ac 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnome-3/games/gnome-sudoku/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnome-3/games/gnome-sudoku/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, meson, ninja, vala, pkgconfig, gobject-introspection, gettext, gtk3, gnome3, wrapGAppsHook
+{ lib, stdenv, fetchurl, meson, ninja, vala, pkg-config, gobject-introspection, gettext, gtk3, gnome3, wrapGAppsHook
, libgee, json-glib, qqwing, itstool, libxml2, python3, desktop-file-utils }:
stdenv.mkDerivation rec {
@@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
sha256 = "0cpxx63liczmax6ry06r5k0f221xpg2rqh49vkdj2snmqq61swrq";
};
- nativeBuildInputs = [ meson ninja vala pkgconfig gobject-introspection gettext itstool libxml2 python3 desktop-file-utils wrapGAppsHook ];
+ nativeBuildInputs = [ meson ninja vala pkg-config gobject-introspection gettext itstool libxml2 python3 desktop-file-utils wrapGAppsHook ];
buildInputs = [ gtk3 libgee json-glib qqwing ];
postPatch = ''
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-3/games/gnome-taquin/default.nix b/third_party/nixpkgs/pkgs/desktops/gnome-3/games/gnome-taquin/default.nix
index d25dc4fc1b..9b8c78d6e4 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnome-3/games/gnome-taquin/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnome-3/games/gnome-taquin/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, gnome3, gtk3, wrapGAppsHook
+{ lib, stdenv, fetchurl, pkg-config, gnome3, gtk3, wrapGAppsHook
, librsvg, gsound, gettext, itstool, libxml2
, meson, ninja, vala, python3, desktop-file-utils
}:
@@ -17,7 +17,7 @@ stdenv.mkDerivation rec {
};
nativeBuildInputs = [
- pkgconfig wrapGAppsHook meson ninja python3
+ pkg-config wrapGAppsHook meson ninja python3
gettext itstool libxml2 vala desktop-file-utils
];
buildInputs = [
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-3/games/gnome-tetravex/default.nix b/third_party/nixpkgs/pkgs/desktops/gnome-3/games/gnome-tetravex/default.nix
index 3a3dca27d7..9ae7377379 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnome-3/games/gnome-tetravex/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnome-3/games/gnome-tetravex/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, gnome3, gtk3, wrapGAppsHook
+{ lib, stdenv, fetchurl, pkg-config, gnome3, gtk3, wrapGAppsHook
, libxml2, gettext, itstool, meson, ninja, python3
, vala, desktop-file-utils
}:
@@ -18,7 +18,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [
wrapGAppsHook itstool libxml2 gnome3.adwaita-icon-theme
- pkgconfig gettext meson ninja python3 vala desktop-file-utils
+ pkg-config gettext meson ninja python3 vala desktop-file-utils
];
buildInputs = [
gtk3
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-3/games/hitori/default.nix b/third_party/nixpkgs/pkgs/desktops/gnome-3/games/hitori/default.nix
index 480fb2b137..bb0bd25726 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnome-3/games/hitori/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnome-3/games/hitori/default.nix
@@ -2,7 +2,7 @@
, fetchurl
, meson
, ninja
-, pkgconfig
+, pkg-config
, gnome3
, glib
, gtk3
@@ -28,7 +28,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [
meson
ninja
- pkgconfig
+ pkg-config
gettext
itstool
desktop-file-utils
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-3/games/lightsoff/default.nix b/third_party/nixpkgs/pkgs/desktops/gnome-3/games/lightsoff/default.nix
index 874e9558bc..6783147840 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnome-3/games/lightsoff/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnome-3/games/lightsoff/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, vala, pkgconfig, gtk3, gnome3, gdk-pixbuf, librsvg, wrapGAppsHook
+{ lib, stdenv, fetchurl, vala, pkg-config, gtk3, gnome3, gdk-pixbuf, librsvg, wrapGAppsHook
, gettext, itstool, clutter, clutter-gtk, libxml2, appstream-glib
, meson, ninja, python3 }:
@@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
};
nativeBuildInputs = [
- vala pkgconfig wrapGAppsHook itstool gettext appstream-glib libxml2
+ vala pkg-config wrapGAppsHook itstool gettext appstream-glib libxml2
meson ninja python3
];
buildInputs = [ gtk3 gnome3.adwaita-icon-theme gdk-pixbuf librsvg clutter clutter-gtk ];
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-3/games/quadrapassel/default.nix b/third_party/nixpkgs/pkgs/desktops/gnome-3/games/quadrapassel/default.nix
index 7a57dc19cc..de3d67b58b 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnome-3/games/quadrapassel/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnome-3/games/quadrapassel/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, gtk3, gnome3, gdk-pixbuf
+{ lib, stdenv, fetchurl, pkg-config, gtk3, gnome3, gdk-pixbuf
, librsvg, gsound, libmanette
, gettext, itstool, libxml2, clutter, clutter-gtk, wrapGAppsHook
, meson, ninja, python3, vala, desktop-file-utils
@@ -15,7 +15,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [
meson ninja python3 vala desktop-file-utils
- pkgconfig gnome3.adwaita-icon-theme
+ pkg-config gnome3.adwaita-icon-theme
libxml2 itstool gettext wrapGAppsHook
];
buildInputs = [
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-3/games/swell-foop/default.nix b/third_party/nixpkgs/pkgs/desktops/gnome-3/games/swell-foop/default.nix
index db9dfd2dc9..33dd9de1b4 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnome-3/games/swell-foop/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnome-3/games/swell-foop/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, meson, ninja, pkgconfig, vala, glib, gtk3, gnome3, desktop-file-utils
+{ lib, stdenv, fetchurl, meson, ninja, pkg-config, vala, glib, gtk3, gnome3, desktop-file-utils
, clutter, clutter-gtk, gettext, itstool, libxml2, wrapGAppsHook, python3 }:
let
@@ -19,7 +19,7 @@ in stdenv.mkDerivation rec {
};
};
- nativeBuildInputs = [ meson ninja vala pkgconfig wrapGAppsHook python3 itstool gettext libxml2 desktop-file-utils ];
+ nativeBuildInputs = [ meson ninja vala pkg-config wrapGAppsHook python3 itstool gettext libxml2 desktop-file-utils ];
buildInputs = [ glib gtk3 gnome3.adwaita-icon-theme clutter clutter-gtk ];
postPatch = ''
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-3/games/tali/default.nix b/third_party/nixpkgs/pkgs/desktops/gnome-3/games/tali/default.nix
index a31191dfa2..36c76c358e 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnome-3/games/tali/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnome-3/games/tali/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, gtk3, gnome3, gdk-pixbuf
+{ lib, stdenv, fetchurl, pkg-config, gtk3, gnome3, gdk-pixbuf
, librsvg, libgnome-games-support, gettext, itstool, libxml2, wrapGAppsHook
, meson, ninja, python3, desktop-file-utils
}:
@@ -18,7 +18,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [
meson ninja python3 desktop-file-utils
- pkgconfig gnome3.adwaita-icon-theme
+ pkg-config gnome3.adwaita-icon-theme
libxml2 itstool gettext wrapGAppsHook
];
buildInputs = [ gtk3 gdk-pixbuf librsvg libgnome-games-support ];
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-3/misc/geary/default.nix b/third_party/nixpkgs/pkgs/desktops/gnome-3/misc/geary/default.nix
index bbc2db93e5..3ca257db49 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnome-3/misc/geary/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnome-3/misc/geary/default.nix
@@ -1,7 +1,7 @@
{ lib, stdenv
, fetchurl
, fetchpatch
-, pkgconfig
+, pkg-config
, gtk3
, vala
, enchant2
@@ -66,7 +66,7 @@ stdenv.mkDerivation rec {
libxml2
meson
ninja
- pkgconfig
+ pkg-config
python3
vala
wrapGAppsHook
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-3/misc/gitg/default.nix b/third_party/nixpkgs/pkgs/desktops/gnome-3/misc/gitg/default.nix
index 4809e30deb..0f4f8e6773 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnome-3/misc/gitg/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnome-3/misc/gitg/default.nix
@@ -3,7 +3,7 @@
, fetchpatch
, vala
, gettext
-, pkgconfig
+, pkg-config
, gtk3
, glib
, json-glib
@@ -68,7 +68,7 @@ stdenv.mkDerivation rec {
gettext
meson
ninja
- pkgconfig
+ pkg-config
python3
vala
wrapGAppsHook
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-3/misc/gnome-autoar/default.nix b/third_party/nixpkgs/pkgs/desktops/gnome-3/misc/gnome-autoar/default.nix
index 2887b86c80..db7a6ba092 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnome-3/misc/gnome-autoar/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnome-3/misc/gnome-autoar/default.nix
@@ -1,6 +1,6 @@
{ lib, stdenv
, fetchurl
-, pkgconfig
+, pkg-config
, gnome3
, gtk3
, glib
@@ -26,7 +26,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [
gobject-introspection
- pkgconfig
+ pkg-config
vala
];
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-3/misc/gnome-flashback/default.nix b/third_party/nixpkgs/pkgs/desktops/gnome-3/misc/gnome-flashback/default.nix
index ba25dcfed4..b65d27bb75 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnome-3/misc/gnome-flashback/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnome-3/misc/gnome-flashback/default.nix
@@ -15,7 +15,7 @@
, libpulseaudio
, libxkbfile
, libxml2
-, pkgconfig
+, pkg-config
, polkit
, gdm
, systemd
@@ -87,7 +87,7 @@ let
autoreconfHook
gettext
libxml2
- pkgconfig
+ pkg-config
wrapGAppsHook
];
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-3/misc/gnome-packagekit/default.nix b/third_party/nixpkgs/pkgs/desktops/gnome-3/misc/gnome-packagekit/default.nix
index c2904a777f..53be2df471 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnome-3/misc/gnome-packagekit/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnome-3/misc/gnome-packagekit/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, meson, ninja, gettext, gnome3, packagekit, polkit
+{ lib, stdenv, fetchurl, pkg-config, meson, ninja, gettext, gnome3, packagekit, polkit
, gtk3, systemd, wrapGAppsHook, desktop-file-utils }:
stdenv.mkDerivation rec {
@@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
};
nativeBuildInputs = [
- pkgconfig meson ninja gettext wrapGAppsHook desktop-file-utils
+ pkg-config meson ninja gettext wrapGAppsHook desktop-file-utils
];
buildInputs = [ gtk3 packagekit systemd polkit ];
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-3/misc/gnome-panel/default.nix b/third_party/nixpkgs/pkgs/desktops/gnome-3/misc/gnome-panel/default.nix
index 7e34040bb7..b820f7750d 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnome-3/misc/gnome-panel/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnome-3/misc/gnome-panel/default.nix
@@ -15,7 +15,7 @@
, libsoup
, libwnck3
, libxml2
-, pkgconfig
+, pkg-config
, polkit
, systemd
, wrapGAppsHook
@@ -54,7 +54,7 @@ stdenv.mkDerivation rec {
gettext
itstool
libxml2
- pkgconfig
+ pkg-config
wrapGAppsHook
];
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-3/misc/gpaste/default.nix b/third_party/nixpkgs/pkgs/desktops/gnome-3/misc/gpaste/default.nix
index 504846e8d4..89d01c166b 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnome-3/misc/gpaste/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnome-3/misc/gpaste/default.nix
@@ -11,20 +11,20 @@
, mutter
, ninja
, pango
-, pkgconfig
+, pkg-config
, vala
, wrapGAppsHook
}:
stdenv.mkDerivation rec {
- version = "3.38.3";
+ version = "3.38.4";
pname = "gpaste";
src = fetchFromGitHub {
owner = "Keruspe";
repo = "GPaste";
rev = "v${version}";
- sha256 = "10ag0mrr4r40414nyarghpgjawvf331asxgq47dqjfxr5w7bz6wc";
+ sha256 = "sha256-CvrwVyx5QP9CeEraJsUInV2pG5puSJebpXQiLwnrFSs=";
};
patches = [
@@ -47,7 +47,7 @@ stdenv.mkDerivation rec {
gobject-introspection
meson
ninja
- pkgconfig
+ pkg-config
vala
wrapGAppsHook
];
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-3/misc/gtkhtml/default.nix b/third_party/nixpkgs/pkgs/desktops/gnome-3/misc/gtkhtml/default.nix
index a7cb34896d..cc054a983c 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnome-3/misc/gtkhtml/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnome-3/misc/gtkhtml/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, gtk3, intltool
+{ lib, stdenv, fetchurl, pkg-config, gtk3, intltool
, gnome3, enchant, isocodes, gsettings-desktop-schemas }:
stdenv.mkDerivation rec {
@@ -14,7 +14,7 @@ stdenv.mkDerivation rec {
updateScript = gnome3.updateScript { packageName = "gtkhtml"; attrPath = "gnome3.gtkhtml"; };
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ gtk3 intltool gnome3.adwaita-icon-theme
gsettings-desktop-schemas ];
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-3/misc/libgnome-games-support/default.nix b/third_party/nixpkgs/pkgs/desktops/gnome-3/misc/libgnome-games-support/default.nix
index 29b88e4863..01899d20b5 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnome-3/misc/libgnome-games-support/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnome-3/misc/libgnome-games-support/default.nix
@@ -1,6 +1,6 @@
{ lib, stdenv
, fetchurl
-, pkgconfig
+, pkg-config
, glib
, gtk3
, libgee
@@ -25,7 +25,7 @@ stdenv.mkDerivation rec {
gettext
meson
ninja
- pkgconfig
+ pkg-config
vala
];
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-3/misc/metacity/default.nix b/third_party/nixpkgs/pkgs/desktops/gnome-3/misc/metacity/default.nix
index 05a05a017c..d1b1aeec4c 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnome-3/misc/metacity/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnome-3/misc/metacity/default.nix
@@ -10,7 +10,7 @@
, libgtop
, libstartup_notification
, libxml2
-, pkgconfig
+, pkg-config
, substituteAll
, wrapGAppsHook
, zenity
@@ -35,7 +35,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [
gettext
libxml2
- pkgconfig
+ pkg-config
wrapGAppsHook
];
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-3/misc/nautilus-python/default.nix b/third_party/nixpkgs/pkgs/desktops/gnome-3/misc/nautilus-python/default.nix
index c7aaddf203..4db81228a0 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnome-3/misc/nautilus-python/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnome-3/misc/nautilus-python/default.nix
@@ -1,6 +1,6 @@
{ lib, stdenv
, fetchurl
-, pkgconfig
+, pkg-config
, which
, gtk-doc
, docbook_xsl
@@ -24,7 +24,7 @@ stdenv.mkDerivation rec {
};
nativeBuildInputs = [
- pkgconfig
+ pkg-config
which
gtk-doc
docbook_xsl
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome-3/misc/pomodoro/default.nix b/third_party/nixpkgs/pkgs/desktops/gnome-3/misc/pomodoro/default.nix
index dfaa7f844a..ae52c41787 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnome-3/misc/pomodoro/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnome-3/misc/pomodoro/default.nix
@@ -2,7 +2,7 @@
, fetchFromGitHub
, autoconf-archive
, appstream-glib
-, pkgconfig
+, pkg-config
, wrapGAppsHook
, libcanberra
, gst_all_1
@@ -39,7 +39,7 @@ stdenv.mkDerivation rec {
gettext
gobject-introspection
libxml2
- pkgconfig
+ pkg-config
vala
wrapGAppsHook
];
diff --git a/third_party/nixpkgs/pkgs/desktops/gnustep/back/default.nix b/third_party/nixpkgs/pkgs/desktops/gnustep/back/default.nix
index bf6441f682..18986400c0 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnustep/back/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnustep/back/default.nix
@@ -4,7 +4,7 @@
, base, gui
, xlibsWrapper
, freetype
-, pkgconfig
+, pkg-config
, libXmu
}:
let
@@ -16,7 +16,7 @@ gsmakeDerivation {
url = "ftp://ftp.gnustep.org/pub/gnustep/core/gnustep-back-${version}.tar.gz";
sha256 = "1ynd27zwga17mp2qlym90k2xsypdvz24w6gyy2rfvmv0gkvlgrjr";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ cairo base gui freetype xlibsWrapper libXmu ];
meta = {
description = "A generic backend for GNUstep";
diff --git a/third_party/nixpkgs/pkgs/desktops/gnustep/base/default.nix b/third_party/nixpkgs/pkgs/desktops/gnustep/base/default.nix
index deeca1d600..8cc68b7556 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnustep/base/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnustep/base/default.nix
@@ -8,7 +8,7 @@
, libxml2, libxslt, libiconv
, libobjc, libgcrypt
, icu
-, pkgconfig, portaudio
+, pkg-config, portaudio
, libiberty
}:
let
@@ -20,7 +20,7 @@ gsmakeDerivation {
url = "ftp://ftp.gnustep.org/pub/gnustep/core/gnustep-base-${version}.tar.gz";
sha256 = "10xjrv5d443wzll6lf9y65p6v9kvx7xxklhsm1j05y93vwgzl0w8";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
propagatedBuildInputs = [
aspell audiofile
cups
diff --git a/third_party/nixpkgs/pkgs/desktops/gnustep/default.nix b/third_party/nixpkgs/pkgs/desktops/gnustep/default.nix
index 4f7c13e8e4..abbabd4abf 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnustep/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnustep/default.nix
@@ -1,21 +1,22 @@
-{ pkgs, newScope, llvmPackages_6 }:
+{ newScope
+, llvmPackages
+, giflib_4_1
+}:
let
callPackage = newScope self;
self = rec {
- stdenv = pkgs.clangStdenv;
+ stdenv = llvmPackages.stdenv;
gsmakeDerivation = callPackage ./make/gsmakeDerivation.nix {};
gorm = callPackage ./gorm {};
projectcenter = callPackage ./projectcenter {};
system_preferences = callPackage ./systempreferences {};
- libobjc = callPackage ./libobjc2 {
- stdenv = if stdenv.cc.isClang then llvmPackages_6.stdenv else stdenv;
- };
+ libobjc = callPackage ./libobjc2 {};
make = callPackage ./make {};
back = callPackage ./back {};
- base = callPackage ./base { giflib = pkgs.giflib_4_1; };
+ base = callPackage ./base { giflib = giflib_4_1; };
gui = callPackage ./gui {};
gworkspace = callPackage ./gworkspace {};
};
diff --git a/third_party/nixpkgs/pkgs/desktops/gnustep/projectcenter/default.nix b/third_party/nixpkgs/pkgs/desktops/gnustep/projectcenter/default.nix
index abfdac1e7a..afe47c6cef 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnustep/projectcenter/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnustep/projectcenter/default.nix
@@ -16,7 +16,7 @@ gsmakeDerivation {
# 1. Framework/PCProjectLauncher.m, locate gdb (say among NIX_GNUSTEP_SYSTEM_TOOLS)
# 2. Framework/PCProjectBuilder.m, locate gmake (similar)
propagatedBuildInputs = [ base back gui gnumake gdb gorm ];
-
+
meta = {
description = "GNUstep's integrated development environment";
};
diff --git a/third_party/nixpkgs/pkgs/desktops/lumina/lumina-calculator/default.nix b/third_party/nixpkgs/pkgs/desktops/lumina/lumina-calculator/default.nix
index 05d80997b7..d0f09bbfae 100644
--- a/third_party/nixpkgs/pkgs/desktops/lumina/lumina-calculator/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/lumina/lumina-calculator/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, mkDerivation, fetchFromGitHub, qmake, qtbase, qttools }:
+{ lib, mkDerivation, fetchFromGitHub, qmake, qtbase, qttools }:
mkDerivation rec {
pname = "lumina-calculator";
diff --git a/third_party/nixpkgs/pkgs/desktops/lumina/lumina-pdf/default.nix b/third_party/nixpkgs/pkgs/desktops/lumina/lumina-pdf/default.nix
index 8d975c749d..679dfa65b5 100644
--- a/third_party/nixpkgs/pkgs/desktops/lumina/lumina-pdf/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/lumina/lumina-pdf/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, mkDerivation, fetchFromGitHub, qmake, qtbase, qttools, poppler }:
+{ lib, mkDerivation, fetchFromGitHub, qmake, qtbase, qttools, poppler }:
mkDerivation rec {
pname = "lumina-pdf";
diff --git a/third_party/nixpkgs/pkgs/desktops/lumina/lumina/default.nix b/third_party/nixpkgs/pkgs/desktops/lumina/lumina/default.nix
index 4daaf15534..d31f16e235 100644
--- a/third_party/nixpkgs/pkgs/desktops/lumina/lumina/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/lumina/lumina/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv
+{ lib
, mkDerivation
, fetchFromGitHub
, fluxbox
diff --git a/third_party/nixpkgs/pkgs/desktops/lxde/core/lxpanel/default.nix b/third_party/nixpkgs/pkgs/desktops/lxde/core/lxpanel/default.nix
index a7306f3d2a..8cb8d2f580 100644
--- a/third_party/nixpkgs/pkgs/desktops/lxde/core/lxpanel/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/lxde/core/lxpanel/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, gettext, m4, intltool, libxmlxx, keybinder
+{ lib, stdenv, fetchurl, pkg-config, gettext, m4, intltool, libxmlxx, keybinder
, gtk2, libX11, libfm, libwnck, libXmu, libXpm, cairo, gdk-pixbuf, gdk-pixbuf-xlib
, menu-cache, lxmenu-data, wirelesstools, curl
, supportAlsa ? false, alsaLib
@@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
sha256 = "0zis3b815p375s6mymhf5sn1a0c1xv0ixxzb0mh3fqhrby6cqy26";
};
- nativeBuildInputs = [ pkgconfig gettext m4 intltool libxmlxx ];
+ nativeBuildInputs = [ pkg-config gettext m4 intltool libxmlxx ];
buildInputs = [
keybinder gtk2 libX11 libfm libwnck libXmu libXpm cairo gdk-pixbuf gdk-pixbuf-xlib.dev
menu-cache lxmenu-data m4 wirelesstools curl
diff --git a/third_party/nixpkgs/pkgs/desktops/lxde/core/lxrandr/default.nix b/third_party/nixpkgs/pkgs/desktops/lxde/core/lxrandr/default.nix
index c3ab5e7e40..7de2886eeb 100644
--- a/third_party/nixpkgs/pkgs/desktops/lxde/core/lxrandr/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/lxde/core/lxrandr/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, intltool, gtk2, libX11, xrandr, withGtk3 ? false, gtk3 }:
+{ lib, stdenv, fetchurl, pkg-config, intltool, gtk2, libX11, xrandr, withGtk3 ? false, gtk3 }:
stdenv.mkDerivation rec {
name = "lxrandr-0.3.2";
@@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
configureFlags = lib.optional withGtk3 "--enable-gtk3";
- nativeBuildInputs = [ pkgconfig intltool ];
+ nativeBuildInputs = [ pkg-config intltool ];
buildInputs = [ libX11 (if withGtk3 then gtk3 else gtk2) xrandr ];
meta = with lib; {
diff --git a/third_party/nixpkgs/pkgs/desktops/lxde/core/lxsession/default.nix b/third_party/nixpkgs/pkgs/desktops/lxde/core/lxsession/default.nix
new file mode 100644
index 0000000000..16264522f2
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/desktops/lxde/core/lxsession/default.nix
@@ -0,0 +1,67 @@
+{ lib
+, stdenv
+, fetchFromGitHub
+, autoconf
+, automake
+, docbook_xml_dtd_412
+, docbook_xsl
+, intltool
+, libxml2
+, libxslt
+, pkg-config
+, wrapGAppsHook
+, gtk2-x11
+, libX11
+, polkit
+, vala
+}:
+
+stdenv.mkDerivation rec {
+ pname = "lxsession";
+ version = "0.5.5";
+
+ src = fetchFromGitHub {
+ owner = "lxde";
+ repo = "lxsession";
+ rev = version;
+ sha256 = "17sqsx57ymrimm5jfmcyrp7b0nzi41bcvpxsqckmwbhl19g6c17d";
+ };
+
+ patches = [ ./xmlcatalog_patch.patch ];
+
+ nativeBuildInputs = [
+ autoconf
+ automake
+ docbook_xml_dtd_412
+ docbook_xsl
+ intltool
+ libxml2
+ libxslt
+ pkg-config
+ wrapGAppsHook
+ ];
+
+ buildInputs = [
+ gtk2-x11
+ libX11
+ polkit
+ vala
+ ];
+
+ configureFlags = [
+ "--enable-man"
+ "--disable-buildin-clipboard"
+ "--disable-buildin-polkit"
+ "--with-xml-catalog=${docbook_xml_dtd_412}/xml/dtd/docbook/catalog.xml"
+ ];
+
+ preConfigure = "./autogen.sh";
+
+ meta = with lib; {
+ description = "Classic LXDE session manager";
+ license = licenses.gpl2Plus;
+ homepage = "https://wiki.lxde.org/en/LXSession";
+ maintainers = [ maintainers.shamilton ];
+ platforms = platforms.linux;
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/desktops/lxde/core/lxsession/xmlcatalog_patch.patch b/third_party/nixpkgs/pkgs/desktops/lxde/core/lxsession/xmlcatalog_patch.patch
new file mode 100644
index 0000000000..644518a6eb
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/desktops/lxde/core/lxsession/xmlcatalog_patch.patch
@@ -0,0 +1,23 @@
+diff --color -ur a/configure.ac b/configure.ac
+--- a/configure.ac 2021-01-18 12:39:19.556844678 +0100
++++ b/configure.ac 2021-01-18 17:26:47.989410501 +0100
+@@ -167,18 +167,7 @@
+ AM_GLIB_GNU_GETTEXT
+ AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE,"$GETTEXT_PACKAGE", [Gettext package.])
+
+-if test x"$enable_man" = x"yes"; then
+- AC_PATH_PROG([XSLTPROC], [xsltproc])
+- if test -z "$XSLTPROC"; then
+- enable_man=no
+- fi
+-
+- dnl check for DocBook DTD and stylesheets in the local catalog.
+- JH_CHECK_XML_CATALOG([-//OASIS//DTD DocBook XML V4.1.2//EN],
+- [DocBook XML DTD V4.1.2], [], enable_man=no)
+- JH_CHECK_XML_CATALOG([http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl],
+- [DocBook XSL Stylesheets >= 1.70.1], [], enable_man=no)
+-fi
++AC_PATH_PROG([XSLTPROC], [xsltproc])
+
+ AM_CONDITIONAL(ENABLE_REGENERATE_MAN, test "x$enable_man" != "xno")
+
diff --git a/third_party/nixpkgs/pkgs/desktops/lxde/core/lxtask/default.nix b/third_party/nixpkgs/pkgs/desktops/lxde/core/lxtask/default.nix
index c61e53715d..27066ba995 100644
--- a/third_party/nixpkgs/pkgs/desktops/lxde/core/lxtask/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/lxde/core/lxtask/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, intltool, gtk3, libintl }:
+{ lib, stdenv, fetchurl, pkg-config, intltool, gtk3, libintl }:
stdenv.mkDerivation rec {
pname = "lxtask";
@@ -9,7 +9,7 @@ stdenv.mkDerivation rec {
sha256 = "0b2fxg8jjjpk219gh7qa18g45365598nd2bq7rrq0bdvqjdxy5i2";
};
- nativeBuildInputs = [ pkgconfig intltool ];
+ nativeBuildInputs = [ pkg-config intltool ];
buildInputs = [ gtk3 libintl ];
diff --git a/third_party/nixpkgs/pkgs/desktops/lxqt/compton-conf/default.nix b/third_party/nixpkgs/pkgs/desktops/lxqt/compton-conf/default.nix
index 38dfd62184..0ffdc5199a 100644
--- a/third_party/nixpkgs/pkgs/desktops/lxqt/compton-conf/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/lxqt/compton-conf/default.nix
@@ -2,7 +2,7 @@
, mkDerivation
, fetchFromGitHub
, cmake
-, pkgconfig
+, pkg-config
, qtbase
, qttools
, lxqt
@@ -22,7 +22,7 @@ mkDerivation rec {
nativeBuildInputs = [
cmake
- pkgconfig
+ pkg-config
lxqt.lxqt-build-tools
];
diff --git a/third_party/nixpkgs/pkgs/desktops/lxqt/default.nix b/third_party/nixpkgs/pkgs/desktops/lxqt/default.nix
index 088b4e335e..9e302ebbbd 100644
--- a/third_party/nixpkgs/pkgs/desktops/lxqt/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/lxqt/default.nix
@@ -107,7 +107,7 @@ let
qlipper
### Default icon theme
- pkgs.kdeFrameworks.oxygen-icons5
+ libsForQt5.oxygen-icons5
### Screen saver
pkgs.xscreensaver
diff --git a/third_party/nixpkgs/pkgs/desktops/lxqt/libfm-qt/default.nix b/third_party/nixpkgs/pkgs/desktops/lxqt/libfm-qt/default.nix
index fb6b759db5..4bb3cd52d8 100644
--- a/third_party/nixpkgs/pkgs/desktops/lxqt/libfm-qt/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/lxqt/libfm-qt/default.nix
@@ -2,7 +2,7 @@
, mkDerivation
, fetchFromGitHub
, cmake
-, pkgconfig
+, pkg-config
, lxqt-build-tools
, pcre
, libexif
@@ -27,7 +27,7 @@ mkDerivation rec {
nativeBuildInputs = [
cmake
- pkgconfig
+ pkg-config
lxqt-build-tools
];
diff --git a/third_party/nixpkgs/pkgs/desktops/lxqt/lximage-qt/default.nix b/third_party/nixpkgs/pkgs/desktops/lxqt/lximage-qt/default.nix
index 014898f532..217a6fe792 100644
--- a/third_party/nixpkgs/pkgs/desktops/lxqt/lximage-qt/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/lxqt/lximage-qt/default.nix
@@ -2,7 +2,7 @@
, mkDerivation
, fetchFromGitHub
, cmake
-, pkgconfig
+, pkg-config
, qtbase
, qttools
, qtx11extras
@@ -27,7 +27,7 @@ mkDerivation rec {
nativeBuildInputs = [
cmake
- pkgconfig
+ pkg-config
lxqt-build-tools
];
diff --git a/third_party/nixpkgs/pkgs/desktops/lxqt/lxqt-archiver/default.nix b/third_party/nixpkgs/pkgs/desktops/lxqt/lxqt-archiver/default.nix
index 8c5c57045d..3d2ce3c0f5 100644
--- a/third_party/nixpkgs/pkgs/desktops/lxqt/lxqt-archiver/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/lxqt/lxqt-archiver/default.nix
@@ -2,7 +2,7 @@
, mkDerivation
, fetchFromGitHub
, cmake
-, pkgconfig
+, pkg-config
, lxqt-build-tools
, json-glib
, libfm-qt
@@ -25,7 +25,7 @@ mkDerivation rec {
nativeBuildInputs = [
cmake
- pkgconfig
+ pkg-config
lxqt-build-tools
];
diff --git a/third_party/nixpkgs/pkgs/desktops/lxqt/lxqt-build-tools/default.nix b/third_party/nixpkgs/pkgs/desktops/lxqt/lxqt-build-tools/default.nix
index cd39096678..249d166488 100644
--- a/third_party/nixpkgs/pkgs/desktops/lxqt/lxqt-build-tools/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/lxqt/lxqt-build-tools/default.nix
@@ -2,7 +2,7 @@
, mkDerivation
, fetchFromGitHub
, cmake
-, pkgconfig
+, pkg-config
, pcre
, qtbase
, glib
@@ -22,7 +22,7 @@ mkDerivation rec {
nativeBuildInputs = [
cmake
- pkgconfig
+ pkg-config
setupHook
];
diff --git a/third_party/nixpkgs/pkgs/desktops/lxqt/lxqt-config/default.nix b/third_party/nixpkgs/pkgs/desktops/lxqt/lxqt-config/default.nix
index c50b258243..407e45655a 100644
--- a/third_party/nixpkgs/pkgs/desktops/lxqt/lxqt-config/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/lxqt/lxqt-config/default.nix
@@ -2,7 +2,7 @@
, mkDerivation
, fetchFromGitHub
, cmake
-, pkgconfig
+, pkg-config
, lxqt-build-tools
, qtbase
, qtx11extras
@@ -29,7 +29,7 @@ mkDerivation rec {
nativeBuildInputs = [
cmake
- pkgconfig
+ pkg-config
lxqt-build-tools
];
diff --git a/third_party/nixpkgs/pkgs/desktops/lxqt/lxqt-panel/default.nix b/third_party/nixpkgs/pkgs/desktops/lxqt/lxqt-panel/default.nix
index d333bae3d3..5da0ab2499 100644
--- a/third_party/nixpkgs/pkgs/desktops/lxqt/lxqt-panel/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/lxqt/lxqt-panel/default.nix
@@ -2,7 +2,7 @@
, mkDerivation
, fetchFromGitHub
, cmake
-, pkgconfig
+, pkg-config
, alsaLib
, kguiaddons
, kwindowsystem
@@ -41,7 +41,7 @@ mkDerivation rec {
nativeBuildInputs = [
cmake
- pkgconfig
+ pkg-config
lxqt-build-tools
];
diff --git a/third_party/nixpkgs/pkgs/desktops/lxqt/lxqt-policykit/default.nix b/third_party/nixpkgs/pkgs/desktops/lxqt/lxqt-policykit/default.nix
index 5b708d6c03..762e7ac046 100644
--- a/third_party/nixpkgs/pkgs/desktops/lxqt/lxqt-policykit/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/lxqt/lxqt-policykit/default.nix
@@ -2,7 +2,7 @@
, mkDerivation
, fetchFromGitHub
, cmake
-, pkgconfig
+, pkg-config
, lxqt-build-tools
, qtbase
, qttools
@@ -29,7 +29,7 @@ mkDerivation rec {
nativeBuildInputs = [
cmake
- pkgconfig
+ pkg-config
lxqt-build-tools
];
diff --git a/third_party/nixpkgs/pkgs/desktops/lxqt/lxqt-runner/default.nix b/third_party/nixpkgs/pkgs/desktops/lxqt/lxqt-runner/default.nix
index d99692847f..41a673fc34 100644
--- a/third_party/nixpkgs/pkgs/desktops/lxqt/lxqt-runner/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/lxqt/lxqt-runner/default.nix
@@ -2,7 +2,7 @@
, mkDerivation
, fetchFromGitHub
, cmake
-, pkgconfig
+, pkg-config
, lxqt-build-tools
, qtbase
, qttools
@@ -31,7 +31,7 @@ mkDerivation rec {
nativeBuildInputs = [
cmake
- pkgconfig
+ pkg-config
lxqt-build-tools
];
diff --git a/third_party/nixpkgs/pkgs/desktops/lxqt/lxqt-session/default.nix b/third_party/nixpkgs/pkgs/desktops/lxqt/lxqt-session/default.nix
index bb212cf15a..4be5eab5d9 100644
--- a/third_party/nixpkgs/pkgs/desktops/lxqt/lxqt-session/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/lxqt/lxqt-session/default.nix
@@ -2,7 +2,7 @@
, mkDerivation
, fetchFromGitHub
, cmake
-, pkgconfig
+, pkg-config
, lxqt-build-tools
, qtbase
, qttools
@@ -29,7 +29,7 @@ mkDerivation rec {
nativeBuildInputs = [
cmake
- pkgconfig
+ pkg-config
lxqt-build-tools
];
diff --git a/third_party/nixpkgs/pkgs/desktops/lxqt/obconf-qt/default.nix b/third_party/nixpkgs/pkgs/desktops/lxqt/obconf-qt/default.nix
index 3b9891053f..5772dfcf9e 100644
--- a/third_party/nixpkgs/pkgs/desktops/lxqt/obconf-qt/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/lxqt/obconf-qt/default.nix
@@ -2,7 +2,7 @@
, mkDerivation
, fetchFromGitHub
, cmake
-, pkgconfig
+, pkg-config
, pcre
, qtbase
, qttools
@@ -26,7 +26,7 @@ mkDerivation rec {
nativeBuildInputs = [
cmake
- pkgconfig
+ pkg-config
lxqt-build-tools
];
diff --git a/third_party/nixpkgs/pkgs/desktops/lxqt/pavucontrol-qt/default.nix b/third_party/nixpkgs/pkgs/desktops/lxqt/pavucontrol-qt/default.nix
index dafb894791..cd6d177b2e 100644
--- a/third_party/nixpkgs/pkgs/desktops/lxqt/pavucontrol-qt/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/lxqt/pavucontrol-qt/default.nix
@@ -2,7 +2,7 @@
, mkDerivation
, fetchFromGitHub
, cmake
-, pkgconfig
+, pkg-config
, lxqt
, libpulseaudio
, pcre
@@ -24,7 +24,7 @@ mkDerivation rec {
nativeBuildInputs = [
cmake
- pkgconfig
+ pkg-config
lxqt.lxqt-build-tools
];
diff --git a/third_party/nixpkgs/pkgs/desktops/lxqt/pcmanfm-qt/default.nix b/third_party/nixpkgs/pkgs/desktops/lxqt/pcmanfm-qt/default.nix
index 9a6085da02..a2378fafd5 100644
--- a/third_party/nixpkgs/pkgs/desktops/lxqt/pcmanfm-qt/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/lxqt/pcmanfm-qt/default.nix
@@ -2,7 +2,7 @@
, mkDerivation
, fetchFromGitHub
, cmake
-, pkgconfig
+, pkg-config
, lxqt
, qtbase
, qttools
@@ -26,7 +26,7 @@ mkDerivation rec {
nativeBuildInputs = [
cmake
- pkgconfig
+ pkg-config
lxqt.lxqt-build-tools
];
diff --git a/third_party/nixpkgs/pkgs/desktops/lxqt/screengrab/default.nix b/third_party/nixpkgs/pkgs/desktops/lxqt/screengrab/default.nix
index cac2ef27d7..bc4f0f0de9 100644
--- a/third_party/nixpkgs/pkgs/desktops/lxqt/screengrab/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/lxqt/screengrab/default.nix
@@ -2,7 +2,7 @@
, mkDerivation
, fetchFromGitHub
, cmake
-, pkgconfig
+, pkg-config
, qtbase
, qttools
, qtx11extras
@@ -27,7 +27,7 @@ mkDerivation rec {
nativeBuildInputs = [
cmake
- pkgconfig
+ pkg-config
autoPatchelfHook # fix libuploader.so and libextedit.so not found
];
diff --git a/third_party/nixpkgs/pkgs/desktops/mate/atril/default.nix b/third_party/nixpkgs/pkgs/desktops/mate/atril/default.nix
index c8b0e7721a..3f68da288c 100644
--- a/third_party/nixpkgs/pkgs/desktops/mate/atril/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/mate/atril/default.nix
@@ -1,6 +1,6 @@
{ lib, stdenv
, fetchurl
-, pkgconfig
+, pkg-config
, gettext
, gtk3
, glib
@@ -31,7 +31,7 @@ stdenv.mkDerivation rec {
};
nativeBuildInputs = [
- pkgconfig
+ pkg-config
gettext
wrapGAppsHook
];
diff --git a/third_party/nixpkgs/pkgs/desktops/mate/caja-dropbox/default.nix b/third_party/nixpkgs/pkgs/desktops/mate/caja-dropbox/default.nix
index 8c407f336f..92176493af 100644
--- a/third_party/nixpkgs/pkgs/desktops/mate/caja-dropbox/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/mate/caja-dropbox/default.nix
@@ -1,5 +1,5 @@
{ lib, stdenv, fetchurl, substituteAll
-, pkgconfig, gobject-introspection, gdk-pixbuf
+, pkg-config, gobject-introspection, gdk-pixbuf
, gtk3, mate, python3, dropbox }:
let
@@ -24,7 +24,7 @@ stdenv.mkDerivation rec {
strictDeps = true;
nativeBuildInputs = [
- pkgconfig
+ pkg-config
gobject-introspection
gdk-pixbuf
(python3.withPackages (ps: with ps; [
diff --git a/third_party/nixpkgs/pkgs/desktops/mate/caja-extensions/default.nix b/third_party/nixpkgs/pkgs/desktops/mate/caja-extensions/default.nix
index 433468f336..64a036fd38 100644
--- a/third_party/nixpkgs/pkgs/desktops/mate/caja-extensions/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/mate/caja-extensions/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, gettext, gtk3, gupnp, mate, imagemagick, wrapGAppsHook }:
+{ lib, stdenv, fetchurl, pkg-config, gettext, gtk3, gupnp, mate, imagemagick, wrapGAppsHook }:
stdenv.mkDerivation rec {
pname = "caja-extensions";
@@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
};
nativeBuildInputs = [
- pkgconfig
+ pkg-config
gettext
wrapGAppsHook
];
diff --git a/third_party/nixpkgs/pkgs/desktops/mate/caja/default.nix b/third_party/nixpkgs/pkgs/desktops/mate/caja/default.nix
index 8b4d6765d7..890d3d6154 100644
--- a/third_party/nixpkgs/pkgs/desktops/mate/caja/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/mate/caja/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, gettext, gtk3, libnotify, libxml2, libexif, exempi, mate, hicolor-icon-theme, wrapGAppsHook }:
+{ lib, stdenv, fetchurl, pkg-config, gettext, gtk3, libnotify, libxml2, libexif, exempi, mate, hicolor-icon-theme, wrapGAppsHook }:
stdenv.mkDerivation rec {
pname = "caja";
@@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
};
nativeBuildInputs = [
- pkgconfig
+ pkg-config
gettext
wrapGAppsHook
];
diff --git a/third_party/nixpkgs/pkgs/desktops/mate/engrampa/default.nix b/third_party/nixpkgs/pkgs/desktops/mate/engrampa/default.nix
index e60bbd2972..591cac7d88 100644
--- a/third_party/nixpkgs/pkgs/desktops/mate/engrampa/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/mate/engrampa/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, gettext, itstool, libxml2, gtk3, file, mate, hicolor-icon-theme, wrapGAppsHook }:
+{ lib, stdenv, fetchurl, pkg-config, gettext, itstool, libxml2, gtk3, file, mate, hicolor-icon-theme, wrapGAppsHook }:
stdenv.mkDerivation rec {
pname = "engrampa";
@@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
};
nativeBuildInputs = [
- pkgconfig
+ pkg-config
gettext
itstool
wrapGAppsHook
diff --git a/third_party/nixpkgs/pkgs/desktops/mate/eom/default.nix b/third_party/nixpkgs/pkgs/desktops/mate/eom/default.nix
index 98239badd7..8b447f14d8 100644
--- a/third_party/nixpkgs/pkgs/desktops/mate/eom/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/mate/eom/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, gettext, itstool, exempi, lcms2, libexif, libjpeg, librsvg, libxml2, libpeas, shared-mime-info, gtk3, mate, hicolor-icon-theme, wrapGAppsHook }:
+{ lib, stdenv, fetchurl, pkg-config, gettext, itstool, exempi, lcms2, libexif, libjpeg, librsvg, libxml2, libpeas, shared-mime-info, gtk3, mate, hicolor-icon-theme, wrapGAppsHook }:
stdenv.mkDerivation rec {
pname = "eom";
@@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
};
nativeBuildInputs = [
- pkgconfig
+ pkg-config
gettext
itstool
wrapGAppsHook
diff --git a/third_party/nixpkgs/pkgs/desktops/mate/libmatekbd/default.nix b/third_party/nixpkgs/pkgs/desktops/mate/libmatekbd/default.nix
index 30a79391cd..1b66bb97ef 100644
--- a/third_party/nixpkgs/pkgs/desktops/mate/libmatekbd/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/mate/libmatekbd/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, gettext, gtk3, libxklavier }:
+{ lib, stdenv, fetchurl, pkg-config, gettext, gtk3, libxklavier }:
stdenv.mkDerivation rec {
pname = "libmatekbd";
@@ -9,7 +9,7 @@ stdenv.mkDerivation rec {
sha256 = "17mcxfkvl14p04id3n5kbhpjwjq00c8wmbyciyy2hm7kwdln6zx8";
};
- nativeBuildInputs = [ pkgconfig gettext ];
+ nativeBuildInputs = [ pkg-config gettext ];
buildInputs = [ gtk3 libxklavier ];
diff --git a/third_party/nixpkgs/pkgs/desktops/mate/libmatemixer/default.nix b/third_party/nixpkgs/pkgs/desktops/mate/libmatemixer/default.nix
index 218d314df5..29d6127c3b 100644
--- a/third_party/nixpkgs/pkgs/desktops/mate/libmatemixer/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/mate/libmatemixer/default.nix
@@ -1,4 +1,4 @@
-{ config, lib, stdenv, fetchurl, pkgconfig, gettext, glib
+{ config, lib, stdenv, fetchurl, pkg-config, gettext, glib
, alsaSupport ? stdenv.isLinux, alsaLib
, pulseaudioSupport ? config.pulseaudio or true, libpulseaudio
, ossSupport ? false
@@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
sha256 = "1n6rq7k66zvfd6sb7h92xihh021w9hysfa4yd1mzjcbb7c62ybqx";
};
- nativeBuildInputs = [ pkgconfig gettext ];
+ nativeBuildInputs = [ pkg-config gettext ];
buildInputs = [ glib ]
++ lib.optional alsaSupport alsaLib
diff --git a/third_party/nixpkgs/pkgs/desktops/mate/libmateweather/default.nix b/third_party/nixpkgs/pkgs/desktops/mate/libmateweather/default.nix
index c67fd54884..0f5deb8f55 100644
--- a/third_party/nixpkgs/pkgs/desktops/mate/libmateweather/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/mate/libmateweather/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, gettext, gtk3, libsoup, tzdata }:
+{ lib, stdenv, fetchurl, pkg-config, gettext, gtk3, libsoup, tzdata }:
stdenv.mkDerivation rec {
pname = "libmateweather";
@@ -9,7 +9,7 @@ stdenv.mkDerivation rec {
sha256 = "02d7c59pami1fzxg73mp6risa9hvsdpgs68f62wkg09nrppzsk4v";
};
- nativeBuildInputs = [ pkgconfig gettext ];
+ nativeBuildInputs = [ pkg-config gettext ];
buildInputs = [ gtk3 libsoup tzdata ];
diff --git a/third_party/nixpkgs/pkgs/desktops/mate/marco/default.nix b/third_party/nixpkgs/pkgs/desktops/mate/marco/default.nix
index 60efc6db04..3c16004010 100644
--- a/third_party/nixpkgs/pkgs/desktops/mate/marco/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/mate/marco/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, gettext, itstool, libxml2, libcanberra-gtk3, libgtop, libstartup_notification, gnome3, gtk3, mate-settings-daemon, wrapGAppsHook }:
+{ lib, stdenv, fetchurl, pkg-config, gettext, itstool, libxml2, libcanberra-gtk3, libgtop, libstartup_notification, gnome3, gtk3, mate-settings-daemon, wrapGAppsHook }:
stdenv.mkDerivation rec {
pname = "marco";
@@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
};
nativeBuildInputs = [
- pkgconfig
+ pkg-config
gettext
itstool
wrapGAppsHook
diff --git a/third_party/nixpkgs/pkgs/desktops/mate/mate-applets/default.nix b/third_party/nixpkgs/pkgs/desktops/mate/mate-applets/default.nix
index 51389a489e..bfa5a1a5d9 100644
--- a/third_party/nixpkgs/pkgs/desktops/mate/mate-applets/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/mate/mate-applets/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, gettext, itstool, gnome3, glib, gtk3, gtksourceview3, libwnck3, libgtop, libxml2, libnotify, polkit, upower, wirelesstools, mate, hicolor-icon-theme, wrapGAppsHook }:
+{ lib, stdenv, fetchurl, pkg-config, gettext, itstool, gnome3, glib, gtk3, gtksourceview3, libwnck3, libgtop, libxml2, libnotify, polkit, upower, wirelesstools, mate, hicolor-icon-theme, wrapGAppsHook }:
stdenv.mkDerivation rec {
pname = "mate-applets";
@@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
};
nativeBuildInputs = [
- pkgconfig
+ pkg-config
gettext
itstool
wrapGAppsHook
diff --git a/third_party/nixpkgs/pkgs/desktops/mate/mate-calc/default.nix b/third_party/nixpkgs/pkgs/desktops/mate/mate-calc/default.nix
index ddf6948bd4..2805c86fe8 100644
--- a/third_party/nixpkgs/pkgs/desktops/mate/mate-calc/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/mate/mate-calc/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, gettext, itstool, gtk3, libxml2, wrapGAppsHook }:
+{ lib, stdenv, fetchurl, pkg-config, gettext, itstool, gtk3, libxml2, wrapGAppsHook }:
stdenv.mkDerivation rec {
pname = "mate-calc";
@@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
};
nativeBuildInputs = [
- pkgconfig
+ pkg-config
gettext
itstool
wrapGAppsHook
diff --git a/third_party/nixpkgs/pkgs/desktops/mate/mate-control-center/default.nix b/third_party/nixpkgs/pkgs/desktops/mate/mate-control-center/default.nix
index 58ce83b902..262ca75ac7 100644
--- a/third_party/nixpkgs/pkgs/desktops/mate/mate-control-center/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/mate/mate-control-center/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, gettext, itstool, libxml2, dbus-glib,
+{ lib, stdenv, fetchurl, pkg-config, gettext, itstool, libxml2, dbus-glib,
libxklavier, libcanberra-gtk3, librsvg, libappindicator-gtk3,
desktop-file-utils, dconf, gtk3, polkit, mate, hicolor-icon-theme, wrapGAppsHook
}:
@@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
};
nativeBuildInputs = [
- pkgconfig
+ pkg-config
gettext
itstool
desktop-file-utils
diff --git a/third_party/nixpkgs/pkgs/desktops/mate/mate-desktop/default.nix b/third_party/nixpkgs/pkgs/desktops/mate/mate-desktop/default.nix
index 6e69a3afed..9102ae3e8b 100644
--- a/third_party/nixpkgs/pkgs/desktops/mate/mate-desktop/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/mate/mate-desktop/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, gettext, isocodes, gnome3, gtk3, dconf, wrapGAppsHook }:
+{ lib, stdenv, fetchurl, pkg-config, gettext, isocodes, gnome3, gtk3, dconf, wrapGAppsHook }:
stdenv.mkDerivation rec {
pname = "mate-desktop";
@@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
};
nativeBuildInputs = [
- pkgconfig
+ pkg-config
gettext
wrapGAppsHook
];
diff --git a/third_party/nixpkgs/pkgs/desktops/mate/mate-icon-theme/default.nix b/third_party/nixpkgs/pkgs/desktops/mate/mate-icon-theme/default.nix
index 07dadf2dcd..530a7b66ff 100644
--- a/third_party/nixpkgs/pkgs/desktops/mate/mate-icon-theme/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/mate/mate-icon-theme/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, gettext, iconnamingutils, librsvg, gtk3, hicolor-icon-theme }:
+{ lib, stdenv, fetchurl, pkg-config, gettext, iconnamingutils, librsvg, gtk3, hicolor-icon-theme }:
stdenv.mkDerivation rec {
pname = "mate-icon-theme";
@@ -9,7 +9,7 @@ stdenv.mkDerivation rec {
sha256 = "0a2lz61ivwwcdznmwlmgjr6ipr9sdl5g2czbagnpxkwz8f3m77na";
};
- nativeBuildInputs = [ pkgconfig gettext iconnamingutils ];
+ nativeBuildInputs = [ pkg-config gettext iconnamingutils ];
buildInputs = [ librsvg ];
diff --git a/third_party/nixpkgs/pkgs/desktops/mate/mate-indicator-applet/default.nix b/third_party/nixpkgs/pkgs/desktops/mate/mate-indicator-applet/default.nix
index 096d5070ab..a26b593101 100644
--- a/third_party/nixpkgs/pkgs/desktops/mate/mate-indicator-applet/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/mate/mate-indicator-applet/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, gettext, gtk3, libindicator-gtk3, mate, hicolor-icon-theme, wrapGAppsHook }:
+{ lib, stdenv, fetchurl, pkg-config, gettext, gtk3, libindicator-gtk3, mate, hicolor-icon-theme, wrapGAppsHook }:
stdenv.mkDerivation rec {
pname = "mate-indicator-applet";
@@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
};
nativeBuildInputs = [
- pkgconfig
+ pkg-config
gettext
wrapGAppsHook
];
diff --git a/third_party/nixpkgs/pkgs/desktops/mate/mate-media/default.nix b/third_party/nixpkgs/pkgs/desktops/mate/mate-media/default.nix
index 6f25d57137..f4d8bd7388 100644
--- a/third_party/nixpkgs/pkgs/desktops/mate/mate-media/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/mate/mate-media/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, gettext, libtool, libxml2, libcanberra-gtk3, gtk3, mate, wrapGAppsHook }:
+{ lib, stdenv, fetchurl, pkg-config, gettext, libtool, libxml2, libcanberra-gtk3, gtk3, mate, wrapGAppsHook }:
stdenv.mkDerivation rec {
pname = "mate-media";
@@ -19,7 +19,7 @@ stdenv.mkDerivation rec {
];
nativeBuildInputs = [
- pkgconfig
+ pkg-config
gettext
libtool
wrapGAppsHook
diff --git a/third_party/nixpkgs/pkgs/desktops/mate/mate-menus/default.nix b/third_party/nixpkgs/pkgs/desktops/mate/mate-menus/default.nix
index 748b7b3c27..1333af0cdd 100644
--- a/third_party/nixpkgs/pkgs/desktops/mate/mate-menus/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/mate/mate-menus/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, gettext, glib, gobject-introspection, python3 }:
+{ lib, stdenv, fetchurl, pkg-config, gettext, glib, gobject-introspection, python3 }:
stdenv.mkDerivation rec {
pname = "mate-menus";
@@ -9,7 +9,7 @@ stdenv.mkDerivation rec {
sha256 = "17zc9fn14jykhn30z8iwlw0qwk32ivj6gxgww3xrqvqk0da5yaas";
};
- nativeBuildInputs = [ pkgconfig gettext gobject-introspection ];
+ nativeBuildInputs = [ pkg-config gettext gobject-introspection ];
buildInputs = [ glib python3 ];
diff --git a/third_party/nixpkgs/pkgs/desktops/mate/mate-netbook/default.nix b/third_party/nixpkgs/pkgs/desktops/mate/mate-netbook/default.nix
index 2bb49754ac..3912ab47c8 100644
--- a/third_party/nixpkgs/pkgs/desktops/mate/mate-netbook/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/mate/mate-netbook/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, gettext, gtk3, libwnck3, libfakekey, libXtst, mate, wrapGAppsHook }:
+{ lib, stdenv, fetchurl, pkg-config, gettext, gtk3, libwnck3, libfakekey, libXtst, mate, wrapGAppsHook }:
stdenv.mkDerivation rec {
pname = "mate-netbook";
@@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
};
nativeBuildInputs = [
- pkgconfig
+ pkg-config
gettext
wrapGAppsHook
];
diff --git a/third_party/nixpkgs/pkgs/desktops/mate/mate-notification-daemon/default.nix b/third_party/nixpkgs/pkgs/desktops/mate/mate-notification-daemon/default.nix
index 056ded4dc6..5e867085bb 100644
--- a/third_party/nixpkgs/pkgs/desktops/mate/mate-notification-daemon/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/mate/mate-notification-daemon/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, gettext, glib, libcanberra-gtk3,
+{ lib, stdenv, fetchurl, pkg-config, gettext, glib, libcanberra-gtk3,
libnotify, libwnck3, gtk3, libxml2, wrapGAppsHook }:
stdenv.mkDerivation rec {
@@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
};
nativeBuildInputs = [
- pkgconfig
+ pkg-config
gettext
libxml2 # for xmllint
wrapGAppsHook
diff --git a/third_party/nixpkgs/pkgs/desktops/mate/mate-panel/default.nix b/third_party/nixpkgs/pkgs/desktops/mate/mate-panel/default.nix
index 6858031ffd..1ada017191 100644
--- a/third_party/nixpkgs/pkgs/desktops/mate/mate-panel/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/mate/mate-panel/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, gettext, itstool, glib, libwnck3, librsvg, libxml2, dconf, gtk3, mate, hicolor-icon-theme, gobject-introspection, wrapGAppsHook }:
+{ lib, stdenv, fetchurl, pkg-config, gettext, itstool, glib, libwnck3, librsvg, libxml2, dconf, gtk3, mate, hicolor-icon-theme, gobject-introspection, wrapGAppsHook }:
stdenv.mkDerivation rec {
pname = "mate-panel";
@@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
gobject-introspection
gettext
itstool
- pkgconfig
+ pkg-config
wrapGAppsHook
];
diff --git a/third_party/nixpkgs/pkgs/desktops/mate/mate-polkit/default.nix b/third_party/nixpkgs/pkgs/desktops/mate/mate-polkit/default.nix
index 4263115c88..67690161f5 100644
--- a/third_party/nixpkgs/pkgs/desktops/mate/mate-polkit/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/mate/mate-polkit/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, gettext, gtk3, gobject-introspection, libappindicator-gtk3, libindicator-gtk3, polkit }:
+{ lib, stdenv, fetchurl, pkg-config, gettext, gtk3, gobject-introspection, libappindicator-gtk3, libindicator-gtk3, polkit }:
stdenv.mkDerivation rec {
pname = "mate-polkit";
@@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [
gobject-introspection
gettext
- pkgconfig
+ pkg-config
];
buildInputs = [
diff --git a/third_party/nixpkgs/pkgs/desktops/mate/mate-power-manager/default.nix b/third_party/nixpkgs/pkgs/desktops/mate/mate-power-manager/default.nix
index 0d3bb40ee3..e0c46076a6 100644
--- a/third_party/nixpkgs/pkgs/desktops/mate/mate-power-manager/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/mate/mate-power-manager/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, gettext, glib, itstool, libxml2, mate-panel, libnotify, libcanberra-gtk3, dbus-glib, upower, gnome3, gtk3, libtool, polkit, wrapGAppsHook }:
+{ lib, stdenv, fetchurl, pkg-config, gettext, glib, itstool, libxml2, mate-panel, libnotify, libcanberra-gtk3, dbus-glib, upower, gnome3, gtk3, libtool, polkit, wrapGAppsHook }:
stdenv.mkDerivation rec {
pname = "mate-power-manager";
@@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
};
nativeBuildInputs = [
- pkgconfig
+ pkg-config
gettext
libtool
wrapGAppsHook
diff --git a/third_party/nixpkgs/pkgs/desktops/mate/mate-screensaver/default.nix b/third_party/nixpkgs/pkgs/desktops/mate/mate-screensaver/default.nix
index 216931aff8..fe30935234 100644
--- a/third_party/nixpkgs/pkgs/desktops/mate/mate-screensaver/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/mate/mate-screensaver/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, gettext, gtk3, dbus-glib, libXScrnSaver, libnotify, libxml2, pam, systemd, mate, wrapGAppsHook }:
+{ lib, stdenv, fetchurl, pkg-config, gettext, gtk3, dbus-glib, libXScrnSaver, libnotify, libxml2, pam, systemd, mate, wrapGAppsHook }:
stdenv.mkDerivation rec {
pname = "mate-screensaver";
@@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
};
nativeBuildInputs = [
- pkgconfig
+ pkg-config
gettext
libxml2 # provides xmllint
wrapGAppsHook
diff --git a/third_party/nixpkgs/pkgs/desktops/mate/mate-sensors-applet/default.nix b/third_party/nixpkgs/pkgs/desktops/mate/mate-sensors-applet/default.nix
index 6368aaec32..6fed2a6544 100644
--- a/third_party/nixpkgs/pkgs/desktops/mate/mate-sensors-applet/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/mate/mate-sensors-applet/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, gettext, itstool, gtk3, libxml2, libxslt, libatasmart, libnotify, lm_sensors, mate, hicolor-icon-theme, wrapGAppsHook }:
+{ lib, stdenv, fetchurl, pkg-config, gettext, itstool, gtk3, libxml2, libxslt, libatasmart, libnotify, lm_sensors, mate, hicolor-icon-theme, wrapGAppsHook }:
stdenv.mkDerivation rec {
pname = "mate-sensors-applet";
@@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
};
nativeBuildInputs = [
- pkgconfig
+ pkg-config
gettext
itstool
wrapGAppsHook
diff --git a/third_party/nixpkgs/pkgs/desktops/mate/mate-session-manager/default.nix b/third_party/nixpkgs/pkgs/desktops/mate/mate-session-manager/default.nix
index b44aea7300..08a119ad8d 100644
--- a/third_party/nixpkgs/pkgs/desktops/mate/mate-session-manager/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/mate/mate-session-manager/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, gettext, xtrans, dbus-glib, systemd,
+{ lib, stdenv, fetchurl, pkg-config, gettext, xtrans, dbus-glib, systemd,
libSM, libXtst, gtk3, epoxy, polkit, hicolor-icon-theme, mate,
wrapGAppsHook, fetchpatch
}:
@@ -21,7 +21,7 @@ stdenv.mkDerivation rec {
];
nativeBuildInputs = [
- pkgconfig
+ pkg-config
gettext
xtrans
wrapGAppsHook
diff --git a/third_party/nixpkgs/pkgs/desktops/mate/mate-settings-daemon/default.nix b/third_party/nixpkgs/pkgs/desktops/mate/mate-settings-daemon/default.nix
index f6aaaf73d0..0a483269c5 100644
--- a/third_party/nixpkgs/pkgs/desktops/mate/mate-settings-daemon/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/mate/mate-settings-daemon/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, gettext, glib, dbus-glib, libxklavier,
+{ lib, stdenv, fetchurl, pkg-config, gettext, glib, dbus-glib, libxklavier,
libcanberra-gtk3, libnotify, nss, polkit, dconf, gtk3, mate,
pulseaudioSupport ? stdenv.config.pulseaudio or true, libpulseaudio,
wrapGAppsHook }:
@@ -14,7 +14,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [
gettext
- pkgconfig
+ pkg-config
wrapGAppsHook
];
diff --git a/third_party/nixpkgs/pkgs/desktops/mate/mate-system-monitor/default.nix b/third_party/nixpkgs/pkgs/desktops/mate/mate-system-monitor/default.nix
index 38cea3cda5..2d89cb2494 100644
--- a/third_party/nixpkgs/pkgs/desktops/mate/mate-system-monitor/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/mate/mate-system-monitor/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, gettext, itstool, gtkmm3, libxml2, libgtop, libwnck3, librsvg, polkit, systemd, wrapGAppsHook }:
+{ lib, stdenv, fetchurl, pkg-config, gettext, itstool, gtkmm3, libxml2, libgtop, libwnck3, librsvg, polkit, systemd, wrapGAppsHook }:
stdenv.mkDerivation rec {
pname = "mate-system-monitor";
@@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
};
nativeBuildInputs = [
- pkgconfig
+ pkg-config
gettext
itstool
wrapGAppsHook
diff --git a/third_party/nixpkgs/pkgs/desktops/mate/mate-terminal/default.nix b/third_party/nixpkgs/pkgs/desktops/mate/mate-terminal/default.nix
index be8f005ca3..48588cc6d6 100644
--- a/third_party/nixpkgs/pkgs/desktops/mate/mate-terminal/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/mate/mate-terminal/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, gettext, glib, itstool, libxml2, mate, dconf, gtk3, vte, pcre2, wrapGAppsHook }:
+{ lib, stdenv, fetchurl, pkg-config, gettext, glib, itstool, libxml2, mate, dconf, gtk3, vte, pcre2, wrapGAppsHook }:
stdenv.mkDerivation rec {
pname = "mate-terminal";
@@ -23,7 +23,7 @@ stdenv.mkDerivation rec {
];
nativeBuildInputs = [
- pkgconfig
+ pkg-config
gettext
wrapGAppsHook
];
diff --git a/third_party/nixpkgs/pkgs/desktops/mate/mate-themes/default.nix b/third_party/nixpkgs/pkgs/desktops/mate/mate-themes/default.nix
index 25a278ab8e..3c0d9cf1b0 100644
--- a/third_party/nixpkgs/pkgs/desktops/mate/mate-themes/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/mate/mate-themes/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, gettext, mate-icon-theme, gtk2, gtk3,
+{ lib, stdenv, fetchurl, pkg-config, gettext, mate-icon-theme, gtk2, gtk3,
gtk_engines, gtk-engine-murrine, gdk-pixbuf, librsvg }:
stdenv.mkDerivation rec {
@@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
sha256 = "051g2vq817g84yrqzf7hjcqr4xrghnw1rprjd6jf5mhhzmwcas6n";
};
- nativeBuildInputs = [ pkgconfig gettext gtk3 ];
+ nativeBuildInputs = [ pkg-config gettext gtk3 ];
buildInputs = [ mate-icon-theme gtk2 gtk_engines gdk-pixbuf librsvg ];
diff --git a/third_party/nixpkgs/pkgs/desktops/mate/mate-tweak/default.nix b/third_party/nixpkgs/pkgs/desktops/mate/mate-tweak/default.nix
index 316a72a09c..ce97bc416e 100644
--- a/third_party/nixpkgs/pkgs/desktops/mate/mate-tweak/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/mate/mate-tweak/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv
+{ lib
, fetchFromGitHub
, python3Packages
, intltool
diff --git a/third_party/nixpkgs/pkgs/desktops/mate/mate-user-share/default.nix b/third_party/nixpkgs/pkgs/desktops/mate/mate-user-share/default.nix
index d91e538059..8aa9591003 100644
--- a/third_party/nixpkgs/pkgs/desktops/mate/mate-user-share/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/mate/mate-user-share/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, gettext, itstool, gtk3, dbus-glib, libnotify, libxml2, libcanberra-gtk3, mod_dnssd, apacheHttpd, hicolor-icon-theme, mate, wrapGAppsHook }:
+{ lib, stdenv, fetchurl, pkg-config, gettext, itstool, gtk3, dbus-glib, libnotify, libxml2, libcanberra-gtk3, mod_dnssd, apacheHttpd, hicolor-icon-theme, mate, wrapGAppsHook }:
stdenv.mkDerivation rec {
pname = "mate-user-share";
@@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
};
nativeBuildInputs = [
- pkgconfig
+ pkg-config
gettext
itstool
libxml2
diff --git a/third_party/nixpkgs/pkgs/desktops/mate/mate-utils/default.nix b/third_party/nixpkgs/pkgs/desktops/mate/mate-utils/default.nix
index 9b5c857c9d..c58a3d4bc6 100644
--- a/third_party/nixpkgs/pkgs/desktops/mate/mate-utils/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/mate/mate-utils/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, gettext, itstool, glib, gtk3, libxml2, libgtop, libcanberra-gtk3, inkscape, udisks2, mate, hicolor-icon-theme, wrapGAppsHook }:
+{ lib, stdenv, fetchurl, pkg-config, gettext, itstool, glib, gtk3, libxml2, libgtop, libcanberra-gtk3, inkscape, udisks2, mate, hicolor-icon-theme, wrapGAppsHook }:
stdenv.mkDerivation rec {
pname = "mate-utils";
@@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
};
nativeBuildInputs = [
- pkgconfig
+ pkg-config
gettext
itstool
inkscape
diff --git a/third_party/nixpkgs/pkgs/desktops/mate/mozo/default.nix b/third_party/nixpkgs/pkgs/desktops/mate/mozo/default.nix
index 78d448f09f..4d893cd2e7 100644
--- a/third_party/nixpkgs/pkgs/desktops/mate/mozo/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/mate/mozo/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, python3, fetchurl, pkgconfig, gettext, mate, gtk3, glib, wrapGAppsHook, gobject-introspection }:
+{ lib, python3, fetchurl, pkg-config, gettext, mate, gtk3, glib, wrapGAppsHook, gobject-introspection }:
python3.pkgs.buildPythonApplication rec {
pname = "mozo";
@@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec {
sha256 = "01lyi47a04xk0by5bvnfmqgv5sysk2wdlri6a4ssmy1qhgwh9zr3";
};
- nativeBuildInputs = [ pkgconfig gettext gobject-introspection wrapGAppsHook ];
+ nativeBuildInputs = [ pkg-config gettext gobject-introspection wrapGAppsHook ];
propagatedBuildInputs = [ mate.mate-menus python3.pkgs.pygobject3 ];
diff --git a/third_party/nixpkgs/pkgs/desktops/mate/pluma/default.nix b/third_party/nixpkgs/pkgs/desktops/mate/pluma/default.nix
index d7da098b3f..a879f2df5d 100644
--- a/third_party/nixpkgs/pkgs/desktops/mate/pluma/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/mate/pluma/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, gettext, perl, itstool, isocodes, enchant, libxml2, python3, gnome3, gtksourceview3, libpeas, mate, wrapGAppsHook }:
+{ lib, stdenv, fetchurl, pkg-config, gettext, perl, itstool, isocodes, enchant, libxml2, python3, gnome3, gtksourceview3, libpeas, mate, wrapGAppsHook }:
stdenv.mkDerivation rec {
pname = "pluma";
@@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
};
nativeBuildInputs = [
- pkgconfig
+ pkg-config
gettext
perl
itstool
diff --git a/third_party/nixpkgs/pkgs/desktops/mate/python-caja/default.nix b/third_party/nixpkgs/pkgs/desktops/mate/python-caja/default.nix
index 10971d72e0..2c59d78e86 100644
--- a/third_party/nixpkgs/pkgs/desktops/mate/python-caja/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/mate/python-caja/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, gettext, gtk3, mate, python3Packages }:
+{ lib, stdenv, fetchurl, pkg-config, gettext, gtk3, mate, python3Packages }:
stdenv.mkDerivation rec {
pname = "python-caja";
@@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
};
nativeBuildInputs = [
- pkgconfig
+ pkg-config
gettext
python3Packages.wrapPython
];
diff --git a/third_party/nixpkgs/pkgs/desktops/pantheon/apps/appcenter/default.nix b/third_party/nixpkgs/pkgs/desktops/pantheon/apps/appcenter/default.nix
index 11ba1182f2..1c86de6160 100644
--- a/third_party/nixpkgs/pkgs/desktops/pantheon/apps/appcenter/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/pantheon/apps/appcenter/default.nix
@@ -21,7 +21,7 @@
, ninja
, packagekit
, pantheon
-, pkgconfig
+, pkg-config
, python3
, vala
, polkit
@@ -48,12 +48,12 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [
appstream-glib
- dbus # for pkgconfig
+ dbus # for pkg-config
desktop-file-utils
gettext
meson
ninja
- pkgconfig
+ pkg-config
python3
vala
wrapGAppsHook
diff --git a/third_party/nixpkgs/pkgs/desktops/pantheon/apps/elementary-calculator/default.nix b/third_party/nixpkgs/pkgs/desktops/pantheon/apps/elementary-calculator/default.nix
index c75ffa8acf..15e0059ce8 100644
--- a/third_party/nixpkgs/pkgs/desktops/pantheon/apps/elementary-calculator/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/pantheon/apps/elementary-calculator/default.nix
@@ -2,7 +2,7 @@
, fetchFromGitHub
, nix-update-script
, pantheon
-, pkgconfig
+, pkg-config
, meson
, ninja
, vala
@@ -19,7 +19,7 @@
stdenv.mkDerivation rec {
pname = "elementary-calculator";
- version = "1.5.5";
+ version = "1.6.0";
repoName = "calculator";
@@ -27,7 +27,7 @@ stdenv.mkDerivation rec {
owner = "elementary";
repo = repoName;
rev = version;
- sha256 = "sha256-ctKUtaBU0qvDYquGCPL7tiTwQ7IcqvT7SXRjxETWXbM=";
+ sha256 = "sha256-kDqUwTi3XnFGUwAjnWcaKqDylUFqpus9WurLoqbV1xk=";
};
passthru = {
@@ -42,7 +42,7 @@ stdenv.mkDerivation rec {
libxml2
meson
ninja
- pkgconfig
+ pkg-config
python3
vala
wrapGAppsHook
diff --git a/third_party/nixpkgs/pkgs/desktops/pantheon/apps/elementary-calendar/default.nix b/third_party/nixpkgs/pkgs/desktops/pantheon/apps/elementary-calendar/default.nix
index 48c660aecc..f9ab49a72b 100644
--- a/third_party/nixpkgs/pkgs/desktops/pantheon/apps/elementary-calendar/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/pantheon/apps/elementary-calendar/default.nix
@@ -2,7 +2,7 @@
, fetchFromGitHub
, nix-update-script
, pantheon
-, pkgconfig
+, pkg-config
, meson
, ninja
, vala
@@ -48,7 +48,7 @@ stdenv.mkDerivation rec {
desktop-file-utils
meson
ninja
- pkgconfig
+ pkg-config
python3
vala
wrapGAppsHook
diff --git a/third_party/nixpkgs/pkgs/desktops/pantheon/apps/elementary-camera/default.nix b/third_party/nixpkgs/pkgs/desktops/pantheon/apps/elementary-camera/default.nix
index 0640265e6d..9a48d38ad8 100644
--- a/third_party/nixpkgs/pkgs/desktops/pantheon/apps/elementary-camera/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/pantheon/apps/elementary-camera/default.nix
@@ -2,7 +2,7 @@
, fetchFromGitHub
, nix-update-script
, pantheon
-, pkgconfig
+, pkg-config
, meson
, ninja
, vala
@@ -48,7 +48,7 @@ stdenv.mkDerivation rec {
libxml2
meson
ninja
- pkgconfig
+ pkg-config
python3
vala
wrapGAppsHook
diff --git a/third_party/nixpkgs/pkgs/desktops/pantheon/apps/elementary-code/default.nix b/third_party/nixpkgs/pkgs/desktops/pantheon/apps/elementary-code/default.nix
index 787fe691f6..7339038b08 100644
--- a/third_party/nixpkgs/pkgs/desktops/pantheon/apps/elementary-code/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/pantheon/apps/elementary-code/default.nix
@@ -2,7 +2,7 @@
, fetchFromGitHub
, nix-update-script
, pantheon
-, pkgconfig
+, pkg-config
, meson
, ninja
, vala
@@ -50,7 +50,7 @@ stdenv.mkDerivation rec {
desktop-file-utils
meson
ninja
- pkgconfig
+ pkg-config
python3
vala
wrapGAppsHook
diff --git a/third_party/nixpkgs/pkgs/desktops/pantheon/apps/elementary-dock/default.nix b/third_party/nixpkgs/pkgs/desktops/pantheon/apps/elementary-dock/default.nix
index c28ee297e3..db6633aa5b 100644
--- a/third_party/nixpkgs/pkgs/desktops/pantheon/apps/elementary-dock/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/pantheon/apps/elementary-dock/default.nix
@@ -13,7 +13,7 @@
, libXi
, pango
, gettext
-, pkgconfig
+, pkg-config
, libxml2
, bamf
, gdk-pixbuf
@@ -54,7 +54,7 @@ stdenv.mkDerivation rec {
meson
ninja
libxml2 # xmllint
- pkgconfig
+ pkg-config
vala
wrapGAppsHook
];
diff --git a/third_party/nixpkgs/pkgs/desktops/pantheon/apps/elementary-feedback/default.nix b/third_party/nixpkgs/pkgs/desktops/pantheon/apps/elementary-feedback/default.nix
index abad7f42eb..21aeb38530 100644
--- a/third_party/nixpkgs/pkgs/desktops/pantheon/apps/elementary-feedback/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/pantheon/apps/elementary-feedback/default.nix
@@ -2,7 +2,7 @@
, fetchFromGitHub
, nix-update-script
, pantheon
-, pkgconfig
+, pkg-config
, meson
, ninja
, vala
@@ -40,7 +40,7 @@ stdenv.mkDerivation rec {
gettext
meson
ninja
- pkgconfig
+ pkg-config
python3
vala
wrapGAppsHook
diff --git a/third_party/nixpkgs/pkgs/desktops/pantheon/apps/elementary-files/default.nix b/third_party/nixpkgs/pkgs/desktops/pantheon/apps/elementary-files/default.nix
index 635f77e09e..99fd2a6555 100644
--- a/third_party/nixpkgs/pkgs/desktops/pantheon/apps/elementary-files/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/pantheon/apps/elementary-files/default.nix
@@ -2,7 +2,7 @@
, fetchFromGitHub
, nix-update-script
, pantheon
-, pkgconfig
+, pkg-config
, meson
, ninja
, gettext
@@ -56,7 +56,7 @@ stdenv.mkDerivation rec {
glib-networking
meson
ninja
- pkgconfig
+ pkg-config
python3
vala
wrapGAppsHook
diff --git a/third_party/nixpkgs/pkgs/desktops/pantheon/apps/elementary-music/default.nix b/third_party/nixpkgs/pkgs/desktops/pantheon/apps/elementary-music/default.nix
index b8306394f1..24eafcabde 100644
--- a/third_party/nixpkgs/pkgs/desktops/pantheon/apps/elementary-music/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/pantheon/apps/elementary-music/default.nix
@@ -2,7 +2,7 @@
, fetchFromGitHub
, nix-update-script
, pantheon
-, pkgconfig
+, pkg-config
, meson
, ninja
, vala
@@ -51,7 +51,7 @@ stdenv.mkDerivation rec {
desktop-file-utils
meson
ninja
- pkgconfig
+ pkg-config
python3
vala
wrapGAppsHook
diff --git a/third_party/nixpkgs/pkgs/desktops/pantheon/apps/elementary-photos/default.nix b/third_party/nixpkgs/pkgs/desktops/pantheon/apps/elementary-photos/default.nix
index 6bf526cf4f..ca0b395135 100644
--- a/third_party/nixpkgs/pkgs/desktops/pantheon/apps/elementary-photos/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/pantheon/apps/elementary-photos/default.nix
@@ -4,7 +4,7 @@
, pantheon
, meson
, ninja
-, pkgconfig
+, pkg-config
, vala
, desktop-file-utils
, gtk3
@@ -56,7 +56,7 @@ stdenv.mkDerivation rec {
desktop-file-utils
meson
ninja
- pkgconfig
+ pkg-config
python3
vala
wrapGAppsHook
diff --git a/third_party/nixpkgs/pkgs/desktops/pantheon/apps/elementary-screenshot-tool/default.nix b/third_party/nixpkgs/pkgs/desktops/pantheon/apps/elementary-screenshot-tool/default.nix
index 1224b9b312..048aa4ab12 100644
--- a/third_party/nixpkgs/pkgs/desktops/pantheon/apps/elementary-screenshot-tool/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/pantheon/apps/elementary-screenshot-tool/default.nix
@@ -2,7 +2,7 @@
, fetchFromGitHub
, nix-update-script
, pantheon
-, pkgconfig
+, pkg-config
, meson
, ninja
, vala
@@ -39,7 +39,7 @@ stdenv.mkDerivation rec {
desktop-file-utils
meson
ninja
- pkgconfig
+ pkg-config
python3
vala
wrapGAppsHook
diff --git a/third_party/nixpkgs/pkgs/desktops/pantheon/apps/elementary-terminal/default.nix b/third_party/nixpkgs/pkgs/desktops/pantheon/apps/elementary-terminal/default.nix
index 456fee4472..46f279dd79 100644
--- a/third_party/nixpkgs/pkgs/desktops/pantheon/apps/elementary-terminal/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/pantheon/apps/elementary-terminal/default.nix
@@ -3,7 +3,7 @@
, nix-update-script
, fetchpatch
, pantheon
-, pkgconfig
+, pkg-config
, meson
, ninja
, python3
@@ -46,7 +46,7 @@ stdenv.mkDerivation rec {
libxml2
meson
ninja
- pkgconfig
+ pkg-config
python3
vala
wrapGAppsHook
diff --git a/third_party/nixpkgs/pkgs/desktops/pantheon/apps/elementary-videos/default.nix b/third_party/nixpkgs/pkgs/desktops/pantheon/apps/elementary-videos/default.nix
index 95a61a5649..e550609371 100644
--- a/third_party/nixpkgs/pkgs/desktops/pantheon/apps/elementary-videos/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/pantheon/apps/elementary-videos/default.nix
@@ -2,7 +2,7 @@
, fetchFromGitHub
, nix-update-script
, pantheon
-, pkgconfig
+, pkg-config
, meson
, ninja
, vala
@@ -41,7 +41,7 @@ stdenv.mkDerivation rec {
desktop-file-utils
meson
ninja
- pkgconfig
+ pkg-config
python3
vala
wrapGAppsHook
diff --git a/third_party/nixpkgs/pkgs/desktops/pantheon/apps/sideload/default.nix b/third_party/nixpkgs/pkgs/desktops/pantheon/apps/sideload/default.nix
index df483b9a79..c3ba171780 100644
--- a/third_party/nixpkgs/pkgs/desktops/pantheon/apps/sideload/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/pantheon/apps/sideload/default.nix
@@ -13,7 +13,7 @@
, meson
, ninja
, pantheon
-, pkgconfig
+, pkg-config
, python3
, vala
, libxml2
@@ -42,7 +42,7 @@ stdenv.mkDerivation rec {
gettext
meson
ninja
- pkgconfig
+ pkg-config
python3
vala
wrapGAppsHook
diff --git a/third_party/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/a11y/default.nix b/third_party/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/a11y/default.nix
index 699aa56f4a..06f097e81a 100644
--- a/third_party/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/a11y/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/a11y/default.nix
@@ -5,7 +5,7 @@
, pantheon
, meson
, ninja
-, pkgconfig
+, pkg-config
, vala
, libgee
, granite
@@ -41,7 +41,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [
meson
ninja
- pkgconfig
+ pkg-config
vala
];
diff --git a/third_party/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/about/default.nix b/third_party/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/about/default.nix
index fad80f1319..adba2ec080 100644
--- a/third_party/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/about/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/about/default.nix
@@ -6,7 +6,7 @@
, substituteAll
, meson
, ninja
-, pkgconfig
+, pkg-config
, vala
, libgee
, granite
@@ -36,7 +36,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [
meson
ninja
- pkgconfig
+ pkg-config
vala
];
diff --git a/third_party/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/applications/default.nix b/third_party/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/applications/default.nix
index 3c76dc9053..66596fa2ff 100644
--- a/third_party/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/applications/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/applications/default.nix
@@ -4,7 +4,7 @@
, pantheon
, meson
, ninja
-, pkgconfig
+, pkg-config
, vala
, libgee
, granite
@@ -32,7 +32,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [
meson
ninja
- pkgconfig
+ pkg-config
vala
];
diff --git a/third_party/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/bluetooth/default.nix b/third_party/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/bluetooth/default.nix
index 3f35c6a46b..dea3c0306a 100644
--- a/third_party/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/bluetooth/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/bluetooth/default.nix
@@ -4,7 +4,7 @@
, pantheon
, meson
, ninja
-, pkgconfig
+, pkg-config
, vala
, libgee
, granite
@@ -33,7 +33,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [
meson
ninja
- pkgconfig
+ pkg-config
vala
];
diff --git a/third_party/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/datetime/default.nix b/third_party/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/datetime/default.nix
index 036b21a08f..2337ef2411 100644
--- a/third_party/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/datetime/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/datetime/default.nix
@@ -5,7 +5,7 @@
, meson
, ninja
, substituteAll
-, pkgconfig
+, pkg-config
, vala
, libgee
, granite
@@ -36,7 +36,7 @@ stdenv.mkDerivation rec {
libxml2
meson
ninja
- pkgconfig
+ pkg-config
vala
];
diff --git a/third_party/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/display/default.nix b/third_party/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/display/default.nix
index 4471ebaef2..055a409896 100644
--- a/third_party/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/display/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/display/default.nix
@@ -4,7 +4,7 @@
, pantheon
, meson
, ninja
-, pkgconfig
+, pkg-config
, vala
, libgee
, granite
@@ -32,7 +32,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [
meson
ninja
- pkgconfig
+ pkg-config
vala
];
diff --git a/third_party/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/keyboard/default.nix b/third_party/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/keyboard/default.nix
index 8cb401e48d..06bdce19f4 100644
--- a/third_party/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/keyboard/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/keyboard/default.nix
@@ -6,7 +6,7 @@
, substituteAll
, meson
, ninja
-, pkgconfig
+, pkg-config
, vala
, libgee
, granite
@@ -44,7 +44,7 @@ stdenv.mkDerivation rec {
libxml2
meson
ninja
- pkgconfig
+ pkg-config
vala
];
diff --git a/third_party/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/mouse-touchpad/default.nix b/third_party/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/mouse-touchpad/default.nix
index c1177c54b2..67eeee584a 100644
--- a/third_party/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/mouse-touchpad/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/mouse-touchpad/default.nix
@@ -4,7 +4,7 @@
, pantheon
, meson
, ninja
-, pkgconfig
+, pkg-config
, vala
, libgee
, granite
@@ -34,7 +34,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [
meson
ninja
- pkgconfig
+ pkg-config
vala
];
diff --git a/third_party/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/network/default.nix b/third_party/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/network/default.nix
index 5672c44226..fce9402e13 100644
--- a/third_party/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/network/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/network/default.nix
@@ -4,7 +4,7 @@
, pantheon
, meson
, ninja
-, pkgconfig
+, pkg-config
, substituteAll
, vala
, libgee
@@ -36,7 +36,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [
meson
ninja
- pkgconfig
+ pkg-config
vala
];
diff --git a/third_party/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/notifications/default.nix b/third_party/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/notifications/default.nix
index a1ed6b1085..8c750710ae 100644
--- a/third_party/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/notifications/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/notifications/default.nix
@@ -5,7 +5,7 @@
, pantheon
, meson
, ninja
-, pkgconfig
+, pkg-config
, vala
, libgee
, granite
@@ -34,7 +34,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [
meson
ninja
- pkgconfig
+ pkg-config
vala
];
diff --git a/third_party/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/onlineaccounts/default.nix b/third_party/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/onlineaccounts/default.nix
index 43a411a4d2..ef12cb38e1 100644
--- a/third_party/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/onlineaccounts/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/onlineaccounts/default.nix
@@ -5,7 +5,7 @@
, pantheon
, meson
, ninja
-, pkgconfig
+, pkg-config
, vala_0_46
, libgee
, granite
@@ -39,7 +39,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [
meson
ninja
- pkgconfig
+ pkg-config
vala_0_46
];
diff --git a/third_party/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/pantheon-shell/default.nix b/third_party/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/pantheon-shell/default.nix
index 6a9b1f6494..97668d3547 100644
--- a/third_party/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/pantheon-shell/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/pantheon-shell/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, nix-update-script, pantheon, meson, ninja, pkgconfig, vala, glib
+{ lib, stdenv, fetchFromGitHub, nix-update-script, pantheon, meson, ninja, pkg-config, vala, glib
, libgee, granite, gexiv2, elementary-settings-daemon, gtk3, gnome-desktop
, gala, wingpanel, elementary-dock, switchboard, gettext, bamf, fetchpatch }:
@@ -23,7 +23,7 @@ stdenv.mkDerivation rec {
gettext
meson
ninja
- pkgconfig
+ pkg-config
vala
];
diff --git a/third_party/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/power/default.nix b/third_party/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/power/default.nix
index 71ce891043..f0cf47cfdf 100644
--- a/third_party/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/power/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/power/default.nix
@@ -5,7 +5,7 @@
, substituteAll
, meson
, ninja
-, pkgconfig
+, pkg-config
, vala
, libgee
, elementary-dpms-helper
@@ -38,7 +38,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [
meson
ninja
- pkgconfig
+ pkg-config
vala
];
diff --git a/third_party/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/printers/default.nix b/third_party/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/printers/default.nix
index 6a9ade1173..06d8041339 100644
--- a/third_party/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/printers/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/printers/default.nix
@@ -5,7 +5,7 @@
, pantheon
, meson
, ninja
-, pkgconfig
+, pkg-config
, vala
, libgee
, granite
@@ -34,7 +34,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [
meson
ninja
- pkgconfig
+ pkg-config
vala
];
diff --git a/third_party/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/security-privacy/default.nix b/third_party/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/security-privacy/default.nix
index c90d88161a..6a18f6b6e2 100644
--- a/third_party/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/security-privacy/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/security-privacy/default.nix
@@ -5,7 +5,7 @@
, meson
, python3
, ninja
-, pkgconfig
+, pkg-config
, vala
, libgee
, granite
@@ -37,7 +37,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [
meson
ninja
- pkgconfig
+ pkg-config
python3
vala
];
diff --git a/third_party/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/sharing/default.nix b/third_party/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/sharing/default.nix
index ff8fd5909b..6baaed293c 100644
--- a/third_party/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/sharing/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/sharing/default.nix
@@ -5,7 +5,7 @@
, pantheon
, meson
, ninja
-, pkgconfig
+, pkg-config
, vala
, libgee
, granite
@@ -33,7 +33,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [
meson
ninja
- pkgconfig
+ pkg-config
vala
];
diff --git a/third_party/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/sound/default.nix b/third_party/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/sound/default.nix
index ead5305651..10117dd8f9 100644
--- a/third_party/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/sound/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/sound/default.nix
@@ -4,7 +4,7 @@
, pantheon
, meson
, ninja
-, pkgconfig
+, pkg-config
, vala
, libgee
, granite
@@ -35,7 +35,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [
meson
ninja
- pkgconfig
+ pkg-config
vala
];
diff --git a/third_party/nixpkgs/pkgs/desktops/pantheon/apps/switchboard/default.nix b/third_party/nixpkgs/pkgs/desktops/pantheon/apps/switchboard/default.nix
index d842b4f361..d0b56d7456 100644
--- a/third_party/nixpkgs/pkgs/desktops/pantheon/apps/switchboard/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/pantheon/apps/switchboard/default.nix
@@ -2,7 +2,7 @@
, fetchFromGitHub
, nix-update-script
, pantheon
-, pkgconfig
+, pkg-config
, meson
, python3
, ninja
@@ -37,7 +37,7 @@ stdenv.mkDerivation rec {
gettext
meson
ninja
- pkgconfig
+ pkg-config
python3
vala
wrapGAppsHook
diff --git a/third_party/nixpkgs/pkgs/desktops/pantheon/artwork/elementary-sound-theme/default.nix b/third_party/nixpkgs/pkgs/desktops/pantheon/artwork/elementary-sound-theme/default.nix
index b4d7ce5b24..a89ea19079 100644
--- a/third_party/nixpkgs/pkgs/desktops/pantheon/artwork/elementary-sound-theme/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/pantheon/artwork/elementary-sound-theme/default.nix
@@ -4,7 +4,7 @@
, pantheon
, meson
, ninja
-, pkgconfig
+, pkg-config
}:
stdenv.mkDerivation rec {
@@ -23,7 +23,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [
meson
ninja
- pkgconfig
+ pkg-config
];
passthru = {
diff --git a/third_party/nixpkgs/pkgs/desktops/pantheon/desktop/elementary-default-settings/default.nix b/third_party/nixpkgs/pkgs/desktops/pantheon/desktop/elementary-default-settings/default.nix
index 2788806571..982502f516 100644
--- a/third_party/nixpkgs/pkgs/desktops/pantheon/desktop/elementary-default-settings/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/pantheon/desktop/elementary-default-settings/default.nix
@@ -6,7 +6,7 @@
, ninja
, nixos-artwork
, glib
-, pkgconfig
+, pkg-config
, dbus
, polkit
, accountsservice
@@ -56,7 +56,7 @@ stdenv.mkDerivation rec {
glib # polkit requires
meson
ninja
- pkgconfig
+ pkg-config
polkit
python3
];
diff --git a/third_party/nixpkgs/pkgs/desktops/pantheon/desktop/elementary-greeter/default.nix b/third_party/nixpkgs/pkgs/desktops/pantheon/desktop/elementary-greeter/default.nix
index 27d82c345a..e80e7d951c 100644
--- a/third_party/nixpkgs/pkgs/desktops/pantheon/desktop/elementary-greeter/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/pantheon/desktop/elementary-greeter/default.nix
@@ -5,7 +5,7 @@
, substituteAll
, elementary-greeter
, pantheon
-, pkgconfig
+, pkg-config
, meson
, ninja
, vala
@@ -55,7 +55,7 @@ stdenv.mkDerivation rec {
desktop-file-utils
meson
ninja
- pkgconfig
+ pkg-config
vala
wrapGAppsHook
];
diff --git a/third_party/nixpkgs/pkgs/desktops/pantheon/desktop/elementary-gsettings-schemas/default.nix b/third_party/nixpkgs/pkgs/desktops/pantheon/desktop/elementary-gsettings-schemas/default.nix
index 40ac23ca7f..bfe95e0be4 100644
--- a/third_party/nixpkgs/pkgs/desktops/pantheon/desktop/elementary-gsettings-schemas/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/pantheon/desktop/elementary-gsettings-schemas/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv
+{ lib
, runCommand
, mutter
, elementary-default-settings
diff --git a/third_party/nixpkgs/pkgs/desktops/pantheon/desktop/elementary-onboarding/default.nix b/third_party/nixpkgs/pkgs/desktops/pantheon/desktop/elementary-onboarding/default.nix
index 6d900b2e03..70da883392 100644
--- a/third_party/nixpkgs/pkgs/desktops/pantheon/desktop/elementary-onboarding/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/pantheon/desktop/elementary-onboarding/default.nix
@@ -3,7 +3,7 @@
, nix-update-script
, pantheon
, fetchpatch
-, pkgconfig
+, pkg-config
, meson
, ninja
, vala
@@ -53,7 +53,7 @@ stdenv.mkDerivation rec {
gettext
meson
ninja
- pkgconfig
+ pkg-config
python3
vala
wrapGAppsHook
diff --git a/third_party/nixpkgs/pkgs/desktops/pantheon/desktop/elementary-print-shim/default.nix b/third_party/nixpkgs/pkgs/desktops/pantheon/desktop/elementary-print-shim/default.nix
index e80dc3644f..7b821f883c 100644
--- a/third_party/nixpkgs/pkgs/desktops/pantheon/desktop/elementary-print-shim/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/pantheon/desktop/elementary-print-shim/default.nix
@@ -4,7 +4,7 @@
, pantheon
, meson
, ninja
-, pkgconfig
+, pkg-config
, vala
, gtk3
}:
@@ -31,7 +31,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [
meson
ninja
- pkgconfig
+ pkg-config
vala
];
diff --git a/third_party/nixpkgs/pkgs/desktops/pantheon/desktop/elementary-shortcut-overlay/default.nix b/third_party/nixpkgs/pkgs/desktops/pantheon/desktop/elementary-shortcut-overlay/default.nix
index d3f3725ad8..314267d861 100644
--- a/third_party/nixpkgs/pkgs/desktops/pantheon/desktop/elementary-shortcut-overlay/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/pantheon/desktop/elementary-shortcut-overlay/default.nix
@@ -2,7 +2,7 @@
, fetchFromGitHub
, nix-update-script
, pantheon
-, pkgconfig
+, pkg-config
, meson
, ninja
, vala
@@ -40,7 +40,7 @@ stdenv.mkDerivation rec {
libxml2
meson
ninja
- pkgconfig
+ pkg-config
vala
wrapGAppsHook
];
diff --git a/third_party/nixpkgs/pkgs/desktops/pantheon/desktop/gala/default.nix b/third_party/nixpkgs/pkgs/desktops/pantheon/desktop/gala/default.nix
index fac9e62c20..c4467c53a2 100644
--- a/third_party/nixpkgs/pkgs/desktops/pantheon/desktop/gala/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/pantheon/desktop/gala/default.nix
@@ -3,7 +3,7 @@
, nix-update-script
, fetchpatch
, pantheon
-, pkgconfig
+, pkg-config
, meson
, python3
, ninja
@@ -49,7 +49,7 @@ stdenv.mkDerivation rec {
libxml2
meson
ninja
- pkgconfig
+ pkg-config
python3
vala
wrapGAppsHook
diff --git a/third_party/nixpkgs/pkgs/desktops/pantheon/desktop/wingpanel-indicators/applications-menu/default.nix b/third_party/nixpkgs/pkgs/desktops/pantheon/desktop/wingpanel-indicators/applications-menu/default.nix
index 19c565ac9f..230ae29ffa 100644
--- a/third_party/nixpkgs/pkgs/desktops/pantheon/desktop/wingpanel-indicators/applications-menu/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/pantheon/desktop/wingpanel-indicators/applications-menu/default.nix
@@ -7,7 +7,7 @@
, meson
, ninja
, python3
-, pkgconfig
+, pkg-config
, vala
, granite
, libgee
@@ -51,7 +51,7 @@ stdenv.mkDerivation rec {
gettext
meson
ninja
- pkgconfig
+ pkg-config
python3
vala
];
diff --git a/third_party/nixpkgs/pkgs/desktops/pantheon/desktop/wingpanel-indicators/bluetooth/default.nix b/third_party/nixpkgs/pkgs/desktops/pantheon/desktop/wingpanel-indicators/bluetooth/default.nix
index 4e6fd0e4f6..03500abd62 100644
--- a/third_party/nixpkgs/pkgs/desktops/pantheon/desktop/wingpanel-indicators/bluetooth/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/pantheon/desktop/wingpanel-indicators/bluetooth/default.nix
@@ -2,7 +2,7 @@
, fetchFromGitHub
, nix-update-script
, pantheon
-, pkgconfig
+, pkg-config
, meson
, python3
, ninja
@@ -38,7 +38,7 @@ stdenv.mkDerivation rec {
libxml2
meson
ninja
- pkgconfig
+ pkg-config
python3
vala
];
diff --git a/third_party/nixpkgs/pkgs/desktops/pantheon/desktop/wingpanel-indicators/datetime/default.nix b/third_party/nixpkgs/pkgs/desktops/pantheon/desktop/wingpanel-indicators/datetime/default.nix
index 2b5898db93..c4e070aeac 100644
--- a/third_party/nixpkgs/pkgs/desktops/pantheon/desktop/wingpanel-indicators/datetime/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/pantheon/desktop/wingpanel-indicators/datetime/default.nix
@@ -2,7 +2,7 @@
, fetchFromGitHub
, nix-update-script
, pantheon
-, pkgconfig
+, pkg-config
, meson
, python3
, ninja
@@ -39,7 +39,7 @@ stdenv.mkDerivation rec {
libxml2
meson
ninja
- pkgconfig
+ pkg-config
python3
vala
];
diff --git a/third_party/nixpkgs/pkgs/desktops/pantheon/desktop/wingpanel-indicators/keyboard/default.nix b/third_party/nixpkgs/pkgs/desktops/pantheon/desktop/wingpanel-indicators/keyboard/default.nix
index 01c3ee9e27..4e2f945507 100644
--- a/third_party/nixpkgs/pkgs/desktops/pantheon/desktop/wingpanel-indicators/keyboard/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/pantheon/desktop/wingpanel-indicators/keyboard/default.nix
@@ -2,7 +2,7 @@
, fetchFromGitHub
, nix-update-script
, pantheon
-, pkgconfig
+, pkg-config
, meson
, ninja
, substituteAll
@@ -37,7 +37,7 @@ stdenv.mkDerivation rec {
meson
ninja
libxml2
- pkgconfig
+ pkg-config
vala
];
diff --git a/third_party/nixpkgs/pkgs/desktops/pantheon/desktop/wingpanel-indicators/network/default.nix b/third_party/nixpkgs/pkgs/desktops/pantheon/desktop/wingpanel-indicators/network/default.nix
index eb69d6410e..ab898084c0 100644
--- a/third_party/nixpkgs/pkgs/desktops/pantheon/desktop/wingpanel-indicators/network/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/pantheon/desktop/wingpanel-indicators/network/default.nix
@@ -2,7 +2,7 @@
, fetchFromGitHub
, nix-update-script
, pantheon
-, pkgconfig
+, pkg-config
, meson
, ninja
, vala
@@ -34,7 +34,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [
meson
ninja
- pkgconfig
+ pkg-config
vala
];
diff --git a/third_party/nixpkgs/pkgs/desktops/pantheon/desktop/wingpanel-indicators/nightlight/default.nix b/third_party/nixpkgs/pkgs/desktops/pantheon/desktop/wingpanel-indicators/nightlight/default.nix
index 04047180f3..4481c181f5 100644
--- a/third_party/nixpkgs/pkgs/desktops/pantheon/desktop/wingpanel-indicators/nightlight/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/pantheon/desktop/wingpanel-indicators/nightlight/default.nix
@@ -2,7 +2,7 @@
, fetchFromGitHub
, nix-update-script
, pantheon
-, pkgconfig
+, pkg-config
, meson
, ninja
, vala
@@ -34,7 +34,7 @@ stdenv.mkDerivation rec {
libxml2
meson
ninja
- pkgconfig
+ pkg-config
vala
];
diff --git a/third_party/nixpkgs/pkgs/desktops/pantheon/desktop/wingpanel-indicators/notifications/default.nix b/third_party/nixpkgs/pkgs/desktops/pantheon/desktop/wingpanel-indicators/notifications/default.nix
index 3028fa21da..97ab0cb80e 100644
--- a/third_party/nixpkgs/pkgs/desktops/pantheon/desktop/wingpanel-indicators/notifications/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/pantheon/desktop/wingpanel-indicators/notifications/default.nix
@@ -2,7 +2,7 @@
, fetchFromGitHub
, nix-update-script
, pantheon
-, pkgconfig
+, pkg-config
, fetchpatch
, meson
, ninja
@@ -43,7 +43,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [
meson
ninja
- pkgconfig
+ pkg-config
vala
];
diff --git a/third_party/nixpkgs/pkgs/desktops/pantheon/desktop/wingpanel-indicators/power/default.nix b/third_party/nixpkgs/pkgs/desktops/pantheon/desktop/wingpanel-indicators/power/default.nix
index e1156f693e..69a17b9dd3 100644
--- a/third_party/nixpkgs/pkgs/desktops/pantheon/desktop/wingpanel-indicators/power/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/pantheon/desktop/wingpanel-indicators/power/default.nix
@@ -2,7 +2,7 @@
, fetchFromGitHub
, nix-update-script
, pantheon
-, pkgconfig
+, pkg-config
, meson
, python3
, ninja
@@ -36,7 +36,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [
meson
ninja
- pkgconfig
+ pkg-config
python3
vala
];
diff --git a/third_party/nixpkgs/pkgs/desktops/pantheon/desktop/wingpanel-indicators/session/default.nix b/third_party/nixpkgs/pkgs/desktops/pantheon/desktop/wingpanel-indicators/session/default.nix
index 84b204a17f..a6c08b613b 100644
--- a/third_party/nixpkgs/pkgs/desktops/pantheon/desktop/wingpanel-indicators/session/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/pantheon/desktop/wingpanel-indicators/session/default.nix
@@ -3,7 +3,7 @@
, nix-update-script
, fetchpatch
, pantheon
-, pkgconfig
+, pkg-config
, meson
, ninja
, vala
@@ -34,7 +34,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [
meson
ninja
- pkgconfig
+ pkg-config
vala
];
diff --git a/third_party/nixpkgs/pkgs/desktops/pantheon/desktop/wingpanel-indicators/sound/default.nix b/third_party/nixpkgs/pkgs/desktops/pantheon/desktop/wingpanel-indicators/sound/default.nix
index ab51071bd7..25707f39e4 100644
--- a/third_party/nixpkgs/pkgs/desktops/pantheon/desktop/wingpanel-indicators/sound/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/pantheon/desktop/wingpanel-indicators/sound/default.nix
@@ -2,7 +2,7 @@
, fetchFromGitHub
, nix-update-script
, pantheon
-, pkgconfig
+, pkg-config
, meson
, python3
, ninja
@@ -38,7 +38,7 @@ stdenv.mkDerivation rec {
libxml2
meson
ninja
- pkgconfig
+ pkg-config
python3
vala
];
diff --git a/third_party/nixpkgs/pkgs/desktops/pantheon/desktop/wingpanel/default.nix b/third_party/nixpkgs/pkgs/desktops/pantheon/desktop/wingpanel/default.nix
index 752b7daac2..8e314d3d84 100644
--- a/third_party/nixpkgs/pkgs/desktops/pantheon/desktop/wingpanel/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/pantheon/desktop/wingpanel/default.nix
@@ -3,7 +3,7 @@
, nix-update-script
, pantheon
, wrapGAppsHook
-, pkgconfig
+, pkg-config
, meson
, ninja
, vala
@@ -40,7 +40,7 @@ stdenv.mkDerivation rec {
gettext
meson
ninja
- pkgconfig
+ pkg-config
python3
vala
wrapGAppsHook
diff --git a/third_party/nixpkgs/pkgs/desktops/pantheon/granite/default.nix b/third_party/nixpkgs/pkgs/desktops/pantheon/granite/default.nix
index 8d06464ef1..defb6095a3 100644
--- a/third_party/nixpkgs/pkgs/desktops/pantheon/granite/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/pantheon/granite/default.nix
@@ -5,7 +5,7 @@
, meson
, ninja
, vala
-, pkgconfig
+, pkg-config
, libgee
, pantheon
, gtk3
@@ -40,7 +40,7 @@ stdenv.mkDerivation rec {
gobject-introspection
meson
ninja
- pkgconfig
+ pkg-config
python3
vala
wrapGAppsHook
diff --git a/third_party/nixpkgs/pkgs/desktops/pantheon/services/contractor/default.nix b/third_party/nixpkgs/pkgs/desktops/pantheon/services/contractor/default.nix
index 650c7a9fe8..e15480c8cc 100644
--- a/third_party/nixpkgs/pkgs/desktops/pantheon/services/contractor/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/pantheon/services/contractor/default.nix
@@ -5,7 +5,7 @@
, meson
, python3
, ninja
-, pkgconfig
+, pkg-config
, vala
, glib
, libgee
@@ -35,7 +35,7 @@ stdenv.mkDerivation rec {
dbus
meson
ninja
- pkgconfig
+ pkg-config
python3
vala
wrapGAppsHook
diff --git a/third_party/nixpkgs/pkgs/desktops/pantheon/services/elementary-capnet-assist/default.nix b/third_party/nixpkgs/pkgs/desktops/pantheon/services/elementary-capnet-assist/default.nix
index 97320ce049..d9f224ce45 100644
--- a/third_party/nixpkgs/pkgs/desktops/pantheon/services/elementary-capnet-assist/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/pantheon/services/elementary-capnet-assist/default.nix
@@ -2,7 +2,7 @@
, fetchFromGitHub
, nix-update-script
, pantheon
-, pkgconfig
+, pkg-config
, meson
, python3
, ninja
@@ -39,7 +39,7 @@ stdenv.mkDerivation rec {
desktop-file-utils
meson
ninja
- pkgconfig
+ pkg-config
python3
vala
wrapGAppsHook
diff --git a/third_party/nixpkgs/pkgs/desktops/pantheon/services/elementary-settings-daemon/default.nix b/third_party/nixpkgs/pkgs/desktops/pantheon/services/elementary-settings-daemon/default.nix
index 268f6c4aae..a37e43cd35 100644
--- a/third_party/nixpkgs/pkgs/desktops/pantheon/services/elementary-settings-daemon/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/pantheon/services/elementary-settings-daemon/default.nix
@@ -4,7 +4,7 @@
, fetchgit
, meson
, ninja
-, pkgconfig
+, pkg-config
, gnome3
, perl
, gettext
@@ -78,7 +78,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [
meson
ninja
- pkgconfig
+ pkg-config
perl
gettext
libxml2
diff --git a/third_party/nixpkgs/pkgs/desktops/pantheon/services/pantheon-agent-geoclue2/default.nix b/third_party/nixpkgs/pkgs/desktops/pantheon/services/pantheon-agent-geoclue2/default.nix
index 29b24981c4..70b62e2b9a 100644
--- a/third_party/nixpkgs/pkgs/desktops/pantheon/services/pantheon-agent-geoclue2/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/pantheon/services/pantheon-agent-geoclue2/default.nix
@@ -2,7 +2,7 @@
, fetchFromGitHub
, nix-update-script
, pantheon
-, pkgconfig
+, pkg-config
, meson
, ninja
, vala
@@ -35,7 +35,7 @@ stdenv.mkDerivation rec {
desktop-file-utils
meson
ninja
- pkgconfig
+ pkg-config
vala
wrapGAppsHook
];
diff --git a/third_party/nixpkgs/pkgs/desktops/pantheon/services/pantheon-agent-polkit/default.nix b/third_party/nixpkgs/pkgs/desktops/pantheon/services/pantheon-agent-polkit/default.nix
index f3a4965493..61bbb6ef9a 100644
--- a/third_party/nixpkgs/pkgs/desktops/pantheon/services/pantheon-agent-polkit/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/pantheon/services/pantheon-agent-polkit/default.nix
@@ -2,7 +2,7 @@
, fetchFromGitHub
, nix-update-script
, pantheon
-, pkgconfig
+, pkg-config
, meson
, ninja
, vala
@@ -33,7 +33,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [
meson
ninja
- pkgconfig
+ pkg-config
vala
wrapGAppsHook
];
diff --git a/third_party/nixpkgs/pkgs/desktops/rox/rox-filer/default.nix b/third_party/nixpkgs/pkgs/desktops/rox/rox-filer/default.nix
index e8ffe0f9d9..ed00f37c68 100644
--- a/third_party/nixpkgs/pkgs/desktops/rox/rox-filer/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/rox/rox-filer/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, libxml2, gtk, libSM, shared-mime-info }:
+{ lib, stdenv, fetchurl, pkg-config, libxml2, gtk, libSM, shared-mime-info }:
let
version = "2.11";
@@ -11,7 +11,7 @@ in stdenv.mkDerivation {
sha256 = "a929bd32ee18ef7a2ed48b971574574592c42e34ae09f36604bf663d7c101ba8";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ libxml2 gtk shared-mime-info libSM ];
NIX_LDFLAGS = "-ldl -lm";
diff --git a/third_party/nixpkgs/pkgs/desktops/xfce/applications/catfish/default.nix b/third_party/nixpkgs/pkgs/desktops/xfce/applications/catfish/default.nix
index 85f823221b..e76ffa7204 100644
--- a/third_party/nixpkgs/pkgs/desktops/xfce/applications/catfish/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/xfce/applications/catfish/default.nix
@@ -1,5 +1,5 @@
-{ lib, stdenv, fetchurl, file, which, intltool, gobject-introspection,
- findutils, xdg_utils, dconf, gtk3, python3Packages,
+{ lib, fetchurl, file, which, intltool, gobject-introspection,
+ findutils, xdg-utils, dconf, gtk3, python3Packages,
wrapGAppsHook
}:
@@ -34,7 +34,7 @@ python3Packages.buildPythonApplication rec {
python3Packages.dbus-python
python3Packages.pygobject3
python3Packages.pexpect
- xdg_utils
+ xdg-utils
findutils
];
diff --git a/third_party/nixpkgs/pkgs/desktops/xfce/art/xfce4-icon-theme.nix b/third_party/nixpkgs/pkgs/desktops/xfce/art/xfce4-icon-theme/default.nix
similarity index 87%
rename from third_party/nixpkgs/pkgs/desktops/xfce/art/xfce4-icon-theme.nix
rename to third_party/nixpkgs/pkgs/desktops/xfce/art/xfce4-icon-theme/default.nix
index 304375f87e..a2339d5856 100644
--- a/third_party/nixpkgs/pkgs/desktops/xfce/art/xfce4-icon-theme.nix
+++ b/third_party/nixpkgs/pkgs/desktops/xfce/art/xfce4-icon-theme/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, intltool, gtk3, gnome-icon-theme, tango-icon-theme, hicolor-icon-theme, xfce }:
+{ lib, stdenv, fetchurl, pkg-config, intltool, gtk3, gnome-icon-theme, tango-icon-theme, hicolor-icon-theme, xfce }:
let
category = "art";
@@ -14,7 +14,7 @@ stdenv.mkDerivation rec {
};
nativeBuildInputs = [
- pkgconfig
+ pkg-config
intltool
gtk3
];
diff --git a/third_party/nixpkgs/pkgs/desktops/xfce/art/xfwm4-themes.nix b/third_party/nixpkgs/pkgs/desktops/xfce/art/xfwm4-themes/default.nix
similarity index 100%
rename from third_party/nixpkgs/pkgs/desktops/xfce/art/xfwm4-themes.nix
rename to third_party/nixpkgs/pkgs/desktops/xfce/art/xfwm4-themes/default.nix
diff --git a/third_party/nixpkgs/pkgs/desktops/xfce/default.nix b/third_party/nixpkgs/pkgs/desktops/xfce/default.nix
index 09df8d79dc..de8ae12b89 100644
--- a/third_party/nixpkgs/pkgs/desktops/xfce/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/xfce/default.nix
@@ -96,9 +96,9 @@ lib.makeScope pkgs.newScope (self: with self; {
#### ART
- xfce4-icon-theme = callPackage ./art/xfce4-icon-theme.nix { };
+ xfce4-icon-theme = callPackage ./art/xfce4-icon-theme { };
- xfwm4-themes = callPackage ./art/xfwm4-themes.nix { };
+ xfwm4-themes = callPackage ./art/xfwm4-themes { };
#### PANEL PLUGINS
@@ -110,47 +110,49 @@ lib.makeScope pkgs.newScope (self: with self; {
xfce4-cpufreq-plugin = callPackage ./panel-plugins/xfce4-cpufreq-plugin { };
- xfce4-cpugraph-plugin = callPackage ./panel-plugins/xfce4-cpugraph-plugin.nix { };
+ xfce4-cpugraph-plugin = callPackage ./panel-plugins/xfce4-cpugraph-plugin { };
xfce4-datetime-plugin = callPackage ./panel-plugins/xfce4-datetime-plugin { };
- xfce4-dockbarx-plugin = callPackage ./panel-plugins/xfce4-dockbarx-plugin.nix { };
+ xfce4-dockbarx-plugin = callPackage ./panel-plugins/xfce4-dockbarx-plugin { };
- xfce4-embed-plugin = callPackage ./panel-plugins/xfce4-embed-plugin.nix { };
+ xfce4-embed-plugin = callPackage ./panel-plugins/xfce4-embed-plugin { };
- xfce4-eyes-plugin = callPackage ./panel-plugins/xfce4-eyes-plugin.nix { };
+ xfce4-eyes-plugin = callPackage ./panel-plugins/xfce4-eyes-plugin { };
- xfce4-fsguard-plugin = callPackage ./panel-plugins/xfce4-fsguard-plugin.nix { };
+ xfce4-fsguard-plugin = callPackage ./panel-plugins/xfce4-fsguard-plugin { };
- xfce4-genmon-plugin = callPackage ./panel-plugins/xfce4-genmon-plugin.nix { };
+ xfce4-genmon-plugin = callPackage ./panel-plugins/xfce4-genmon-plugin { };
- xfce4-hardware-monitor-plugin = callPackage ./panel-plugins/xfce4-hardware-monitor-plugin.nix { };
+ xfce4-hardware-monitor-plugin = callPackage ./panel-plugins/xfce4-hardware-monitor-plugin { };
- xfce4-namebar-plugin = callPackage ./panel-plugins/xfce4-namebar-plugin.nix { };
+ xfce4-i3-workspaces-plugin = callPackage ./panel-plugins/xfce4-i3-workspaces-plugin { };
+
+ xfce4-namebar-plugin = callPackage ./panel-plugins/xfce4-namebar-plugin { };
xfce4-netload-plugin = callPackage ./panel-plugins/xfce4-netload-plugin { };
- xfce4-notes-plugin = callPackage ./panel-plugins/xfce4-notes-plugin.nix { };
+ xfce4-notes-plugin = callPackage ./panel-plugins/xfce4-notes-plugin { };
- xfce4-mailwatch-plugin = callPackage ./panel-plugins/xfce4-mailwatch-plugin.nix { };
+ xfce4-mailwatch-plugin = callPackage ./panel-plugins/xfce4-mailwatch-plugin { };
- xfce4-mpc-plugin = callPackage ./panel-plugins/xfce4-mpc-plugin.nix { };
+ xfce4-mpc-plugin = callPackage ./panel-plugins/xfce4-mpc-plugin { };
- xfce4-sensors-plugin = callPackage ./panel-plugins/xfce4-sensors-plugin.nix { };
+ xfce4-sensors-plugin = callPackage ./panel-plugins/xfce4-sensors-plugin { };
- xfce4-systemload-plugin = callPackage ./panel-plugins/xfce4-systemload-plugin.nix { };
+ xfce4-systemload-plugin = callPackage ./panel-plugins/xfce4-systemload-plugin { };
- xfce4-timer-plugin = callPackage ./panel-plugins/xfce4-timer-plugin.nix { };
+ xfce4-timer-plugin = callPackage ./panel-plugins/xfce4-timer-plugin { };
xfce4-verve-plugin = callPackage ./panel-plugins/xfce4-verve-plugin { };
xfce4-xkb-plugin = callPackage ./panel-plugins/xfce4-xkb-plugin { };
- xfce4-weather-plugin = callPackage ./panel-plugins/xfce4-weather-plugin.nix { };
+ xfce4-weather-plugin = callPackage ./panel-plugins/xfce4-weather-plugin { };
xfce4-whiskermenu-plugin = callPackage ./panel-plugins/xfce4-whiskermenu-plugin { };
- xfce4-windowck-plugin = callPackage ./panel-plugins/xfce4-windowck-plugin.nix { };
+ xfce4-windowck-plugin = callPackage ./panel-plugins/xfce4-windowck-plugin { };
xfce4-pulseaudio-plugin = callPackage ./panel-plugins/xfce4-pulseaudio-plugin { };
diff --git a/third_party/nixpkgs/pkgs/desktops/xfce/mkXfceDerivation.nix b/third_party/nixpkgs/pkgs/desktops/xfce/mkXfceDerivation.nix
index f17b506367..5c47dc7f85 100644
--- a/third_party/nixpkgs/pkgs/desktops/xfce/mkXfceDerivation.nix
+++ b/third_party/nixpkgs/pkgs/desktops/xfce/mkXfceDerivation.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitLab, pkgconfig, xfce4-dev-tools, hicolor-icon-theme, xfce, wrapGAppsHook }:
+{ lib, stdenv, fetchFromGitLab, pkg-config, xfce4-dev-tools, hicolor-icon-theme, xfce, wrapGAppsHook }:
{ category
, pname
@@ -25,7 +25,7 @@ let
template = rec {
inherit pname version;
- nativeBuildInputs = [ pkgconfig xfce4-dev-tools wrapGAppsHook ];
+ nativeBuildInputs = [ pkg-config xfce4-dev-tools wrapGAppsHook ];
buildInputs = [ hicolor-icon-theme ];
configureFlags = [ "--enable-maintainer-mode" ];
diff --git a/third_party/nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-cpugraph-plugin.nix b/third_party/nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-cpugraph-plugin/default.nix
similarity index 70%
rename from third_party/nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-cpugraph-plugin.nix
rename to third_party/nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-cpugraph-plugin/default.nix
index 571305b5f9..e80d0bbc9a 100644
--- a/third_party/nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-cpugraph-plugin.nix
+++ b/third_party/nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-cpugraph-plugin/default.nix
@@ -1,20 +1,34 @@
-{ lib, stdenv, fetchurl, pkgconfig, intltool, glib, exo, libXtst, xorgproto, libxfce4util, xfce4-panel, libxfce4ui, xfconf, gtk3, hicolor-icon-theme, xfce }:
+{ lib
+, stdenv
+, fetchurl
+, pkg-config
+, intltool
+, glib
+, exo
+, libXtst
+, xorgproto
+, libxfce4util
+, xfce4-panel
+, libxfce4ui
+, xfconf
+, gtk3
+, hicolor-icon-theme
+, xfce
+}:
let
category = "panel-plugins";
-in
-
-stdenv.mkDerivation rec {
+in stdenv.mkDerivation rec {
pname = "xfce4-cpugraph-plugin";
- version = "1.1.0";
+ version = "1.2.1";
src = fetchurl {
url = "mirror://xfce/src/${category}/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.bz2";
- sha256 = "193bj1p54l4zrvgdjj0pvjn161d6dn82jh9invcy09sqwlj0mkiy";
+ sha256 = "YVrfmr2RQXpEMZ2OTa3GAS+iKjd48vN5cXUS3Lfvkko=";
};
nativeBuildInputs = [
- pkgconfig
+ pkg-config
intltool
];
@@ -42,6 +56,6 @@ stdenv.mkDerivation rec {
description = "CPU graph show for Xfce panel";
license = licenses.gpl2Plus;
platforms = platforms.linux;
- maintainers = [ maintainers.AndersonTorres ];
+ maintainers = [ ];
};
}
diff --git a/third_party/nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-datetime-plugin/default.nix b/third_party/nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-datetime-plugin/default.nix
index aa14c878b1..304b9d9076 100644
--- a/third_party/nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-datetime-plugin/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-datetime-plugin/default.nix
@@ -1,5 +1,5 @@
{ mkXfceDerivation
-, lib, stdenv
+, lib
, intltool
, libxfce4ui
, xfce4-panel
diff --git a/third_party/nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-dockbarx-plugin.nix b/third_party/nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-dockbarx-plugin/default.nix
similarity index 91%
rename from third_party/nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-dockbarx-plugin.nix
rename to third_party/nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-dockbarx-plugin/default.nix
index 6c75b44d77..e64d6fbae5 100644
--- a/third_party/nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-dockbarx-plugin.nix
+++ b/third_party/nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-dockbarx-plugin/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, pkgconfig, fetchFromGitHub, python2, bash, vala_0_46
+{ lib, stdenv, pkg-config, fetchFromGitHub, python2, bash, vala_0_46
, dockbarx, gtk2, xfce, pythonPackages, wafHook }:
stdenv.mkDerivation rec {
@@ -16,7 +16,7 @@ stdenv.mkDerivation rec {
pythonPath = [ dockbarx ];
- nativeBuildInputs = [ pkgconfig wafHook ];
+ nativeBuildInputs = [ pkg-config wafHook ];
buildInputs = [ python2 vala_0_46 gtk2 pythonPackages.wrapPython ]
++ (with xfce; [ libxfce4util xfce4-panel xfconf xfce4-dev-tools ])
++ pythonPath;
diff --git a/third_party/nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-embed-plugin.nix b/third_party/nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-embed-plugin/default.nix
similarity index 78%
rename from third_party/nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-embed-plugin.nix
rename to third_party/nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-embed-plugin/default.nix
index e12e499aad..cf383f840d 100644
--- a/third_party/nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-embed-plugin.nix
+++ b/third_party/nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-embed-plugin/default.nix
@@ -1,11 +1,18 @@
-{ lib, stdenv, fetchurl, pkgconfig, intltool, libxfce4util, xfce4-panel, libxfce4ui, gtk2, xfce }:
+{ lib
+, stdenv
+, fetchurl
+, pkg-config
+, intltool
+, libxfce4util
+, xfce4-panel
+, libxfce4ui
+, gtk2
+, xfce
+}:
let
category = "panel-plugins";
-in
-
-with lib;
-stdenv.mkDerivation rec {
+in stdenv.mkDerivation rec {
pname = "xfce4-embed-plugin";
version = "1.6.0";
@@ -15,7 +22,7 @@ stdenv.mkDerivation rec {
};
nativeBuildInputs = [
- pkgconfig
+ pkg-config
intltool
];
@@ -32,11 +39,11 @@ stdenv.mkDerivation rec {
versionLister = xfce.archiveLister category pname;
};
- meta = {
+ meta = with lib;{
homepage = "https://docs.xfce.org/panel-plugins/xfce4-embed-plugin";
description = "Embed arbitrary app windows on Xfce panel";
license = licenses.gpl2Plus;
platforms = platforms.linux;
- maintainers = [ maintainers.AndersonTorres ];
+ maintainers = [ ];
};
}
diff --git a/third_party/nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-eyes-plugin.nix b/third_party/nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-eyes-plugin/default.nix
similarity index 80%
rename from third_party/nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-eyes-plugin.nix
rename to third_party/nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-eyes-plugin/default.nix
index c136fa0030..d19f0051d4 100644
--- a/third_party/nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-eyes-plugin.nix
+++ b/third_party/nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-eyes-plugin/default.nix
@@ -1,10 +1,19 @@
-{ lib, stdenv, fetchurl, pkgconfig, intltool, libxfce4util, xfce4-panel, libxfce4ui, xfconf, gtk3, xfce }:
+{ lib
+, stdenv
+, fetchurl
+, pkg-config
+, intltool
+, libxfce4util
+, xfce4-panel
+, libxfce4ui
+, xfconf
+, gtk3
+, xfce
+}:
let
category = "panel-plugins";
-in
-
-stdenv.mkDerivation rec {
+in stdenv.mkDerivation rec {
pname = "xfce4-eyes-plugin";
version = "4.5.1";
@@ -14,7 +23,7 @@ stdenv.mkDerivation rec {
};
nativeBuildInputs = [
- pkgconfig
+ pkg-config
intltool
];
@@ -37,6 +46,6 @@ stdenv.mkDerivation rec {
description = "Rolling eyes (following mouse pointer) plugin for the Xfce panel";
license = licenses.gpl2Plus;
platforms = platforms.linux;
- maintainers = [ maintainers.AndersonTorres ];
+ maintainers = [ ];
};
}
diff --git a/third_party/nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-fsguard-plugin.nix b/third_party/nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-fsguard-plugin/default.nix
similarity index 72%
rename from third_party/nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-fsguard-plugin.nix
rename to third_party/nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-fsguard-plugin/default.nix
index bce6eb1847..36cca7b739 100644
--- a/third_party/nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-fsguard-plugin.nix
+++ b/third_party/nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-fsguard-plugin/default.nix
@@ -1,20 +1,29 @@
-{ lib, stdenv, fetchurl, pkgconfig, intltool, libxfce4util, xfce4-panel, libxfce4ui, xfconf, gtk3, xfce }:
+{ lib
+, stdenv
+, fetchurl
+, pkg-config
+, intltool
+, libxfce4util
+, xfce4-panel
+, libxfce4ui
+, xfconf
+, gtk3
+, xfce
+}:
let
category = "panel-plugins";
-in
-
-stdenv.mkDerivation rec {
+in stdenv.mkDerivation rec {
pname = "xfce4-fsguard-plugin";
- version = "1.1.1";
+ version = "1.1.2";
src = fetchurl {
url = "mirror://xfce/src/${category}/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.bz2";
- sha256 = "05nmfkrmifm76bsywqmbjd1qdvzagv5cbvnwbkb57156j055vl6n";
+ sha256 = "Z9jmohmnEXxZaTrbxZw5puujHj8YpUmRie9O8otVQQU=";
};
nativeBuildInputs = [
- pkgconfig
+ pkg-config
intltool
];
@@ -37,6 +46,6 @@ stdenv.mkDerivation rec {
description = "Filesystem usage monitor plugin for the Xfce panel";
license = licenses.bsd2;
platforms = platforms.linux;
- maintainers = [ maintainers.AndersonTorres ];
+ maintainers = [ ];
};
}
diff --git a/third_party/nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-genmon-plugin.nix b/third_party/nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-genmon-plugin/default.nix
similarity index 72%
rename from third_party/nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-genmon-plugin.nix
rename to third_party/nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-genmon-plugin/default.nix
index 747d604e91..8289be3331 100644
--- a/third_party/nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-genmon-plugin.nix
+++ b/third_party/nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-genmon-plugin/default.nix
@@ -1,20 +1,28 @@
-{ lib, stdenv, fetchurl, pkgconfig, intltool, libxfce4util, xfce4-panel, libxfce4ui, gtk3, xfce }:
+{ lib
+, stdenv
+, fetchurl
+, pkg-config
+, intltool
+, libxfce4util
+, xfce4-panel
+, libxfce4ui
+, gtk3
+, xfce
+}:
let
category = "panel-plugins";
-in
-
-stdenv.mkDerivation rec {
+in stdenv.mkDerivation rec {
pname = "xfce4-genmon-plugin";
- version = "4.0.2";
+ version = "4.1.1";
src = fetchurl {
url = "mirror://xfce/src/${category}/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.bz2";
- sha256 = "1ai3pwgv61nv7i2dyrvncnc63r8kdjbkp40vp51vzak1dx924v15";
+ sha256 = "shGf0P8Z+ik7l+yXsN6OJBeZ4IuGIYUVFnxWi9m1ATU=";
};
nativeBuildInputs = [
- pkgconfig
+ pkg-config
intltool
];
@@ -36,6 +44,6 @@ stdenv.mkDerivation rec {
description = "Generic monitor plugin for the Xfce panel";
license = licenses.gpl2Plus;
platforms = platforms.linux;
- maintainers = [ maintainers.AndersonTorres ];
+ maintainers = [ ];
};
}
diff --git a/third_party/nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-hardware-monitor-plugin.nix b/third_party/nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-hardware-monitor-plugin/default.nix
similarity index 90%
rename from third_party/nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-hardware-monitor-plugin.nix
rename to third_party/nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-hardware-monitor-plugin/default.nix
index bc8d9ff327..8afff65696 100644
--- a/third_party/nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-hardware-monitor-plugin.nix
+++ b/third_party/nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-hardware-monitor-plugin/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, intltool, autoreconfHook, gnome2, gtkmm2,
+{ lib, stdenv, fetchurl, pkg-config, intltool, autoreconfHook, gnome2, gtkmm2,
libgtop, libxfce4ui, libxfce4util, xfce4-panel, lm_sensors, xfce
}:
@@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [
autoreconfHook
- pkgconfig
+ pkg-config
intltool
];
diff --git a/third_party/nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-i3-workspaces-plugin/default.nix b/third_party/nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-i3-workspaces-plugin/default.nix
new file mode 100644
index 0000000000..136b91a8a2
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-i3-workspaces-plugin/default.nix
@@ -0,0 +1,46 @@
+{ lib, stdenv, fetchFromGitHub, pkg-config, intltool, gtk3
+, libxfce4ui, libxfce4util, xfconf, xfce4-dev-tools, xfce4-panel
+, i3ipc-glib
+}:
+
+stdenv.mkDerivation rec {
+ pname = "xfce4-i3-workspaces-plugin";
+ version = "1.4.0";
+
+ src = fetchFromGitHub {
+ owner = "denesb";
+ repo = "xfce4-i3-workspaces-plugin";
+ rev = version;
+ sha256 = "sha256-+tjxMr0UbE3BLdxBwNr2mZqKSQOOtw69FmN4rk4loyA=";
+ };
+
+ nativeBuildInputs = [
+ pkg-config
+ intltool
+ ];
+
+ buildInputs = [
+ gtk3
+ xfconf
+ libxfce4ui
+ libxfce4util
+ xfce4-dev-tools
+ xfce4-panel
+ i3ipc-glib
+ ];
+
+ preConfigure = ''
+ ./autogen.sh
+ patchShebangs .
+ '';
+
+ enableParallelBuilding = true;
+
+ meta = with lib; {
+ homepage = "https://github.com/denesb/xfce4-i3-workspaces-plugin";
+ description = "Workspace switcher plugin for xfce4-panel which can be used for the i3 window manager";
+ license = licenses.gpl3Plus;
+ platforms = platforms.unix;
+ maintainers = [ maintainers.berbiche ];
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-mailwatch-plugin.nix b/third_party/nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-mailwatch-plugin/default.nix
similarity index 90%
rename from third_party/nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-mailwatch-plugin.nix
rename to third_party/nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-mailwatch-plugin/default.nix
index 878722975f..df31ea3b9b 100644
--- a/third_party/nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-mailwatch-plugin.nix
+++ b/third_party/nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-mailwatch-plugin/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, intltool, libxfce4util, xfce4-panel, libxfce4ui,
+{ lib, stdenv, fetchurl, pkg-config, intltool, libxfce4util, xfce4-panel, libxfce4ui,
gtk2, exo, gnutls, libgcrypt, xfce }:
let
@@ -16,7 +16,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [
intltool
- pkgconfig
+ pkg-config
];
buildInputs = [
diff --git a/third_party/nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-mpc-plugin.nix b/third_party/nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-mpc-plugin/default.nix
similarity index 90%
rename from third_party/nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-mpc-plugin.nix
rename to third_party/nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-mpc-plugin/default.nix
index b5aa6aebb5..37f64021c7 100644
--- a/third_party/nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-mpc-plugin.nix
+++ b/third_party/nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-mpc-plugin/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, intltool, libxfce4util, xfce4-panel,
+{ lib, stdenv, fetchurl, pkg-config, intltool, libxfce4util, xfce4-panel,
libxfce4ui, gtk3, exo, xfce }:
let
@@ -15,7 +15,7 @@ stdenv.mkDerivation rec {
};
nativeBuildInputs = [
- pkgconfig
+ pkg-config
intltool
];
diff --git a/third_party/nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-namebar-plugin.nix b/third_party/nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-namebar-plugin/default.nix
similarity index 89%
rename from third_party/nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-namebar-plugin.nix
rename to third_party/nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-namebar-plugin/default.nix
index 92d39fc8fb..407f349d9b 100644
--- a/third_party/nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-namebar-plugin.nix
+++ b/third_party/nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-namebar-plugin/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, pkgconfig, fetchFromGitHub, python3, vala_0_46
+{ lib, stdenv, pkg-config, fetchFromGitHub, python3, vala_0_46
, gtk3, libwnck3, libxfce4util, xfce4-panel, wafHook, xfce }:
stdenv.mkDerivation rec {
@@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
sha256 = "0l70f6mzkscsj4wr43wp5c0l2qnf85vj24cv02bjrh3bzz6wkak8";
};
- nativeBuildInputs = [ pkgconfig vala_0_46 wafHook python3 ];
+ nativeBuildInputs = [ pkg-config vala_0_46 wafHook python3 ];
buildInputs = [ gtk3 libwnck3 libxfce4util xfce4-panel ];
postPatch = ''
diff --git a/third_party/nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-notes-plugin.nix b/third_party/nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-notes-plugin/default.nix
similarity index 71%
rename from third_party/nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-notes-plugin.nix
rename to third_party/nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-notes-plugin/default.nix
index e5864d8292..7442e30ed6 100644
--- a/third_party/nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-notes-plugin.nix
+++ b/third_party/nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-notes-plugin/default.nix
@@ -1,20 +1,31 @@
-{ lib, stdenv, fetchurl, fetchpatch, pkgconfig, intltool, libxfce4util, xfce4-panel, libxfce4ui, xfconf, gtk2, libunique, xfce }:
+{ lib
+, stdenv
+, fetchurl
+, fetchpatch
+, pkg-config
+, intltool
+, libxfce4util
+, xfce4-panel
+, libxfce4ui
+, xfconf
+, gtk2
+, libunique
+, xfce
+}:
let
category = "panel-plugins";
-in
-
-stdenv.mkDerivation rec {
+in stdenv.mkDerivation rec {
pname = "xfce4-notes-plugin";
- version = "1.8.1";
+ version = "1.9.0";
src = fetchurl {
url = "mirror://xfce/src/${category}/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.bz2";
- sha256 = "1cjlvvcsigyh40xa26b2vc5zylgss0nlaw72sablzhii2kkw7907";
+ sha256 = "E/kJyUi2Oflt5kz3k+t0yxd5WJIB05M+/yFO6PNasIg=";
};
nativeBuildInputs = [
- pkgconfig
+ pkg-config
intltool
];
@@ -40,6 +51,6 @@ stdenv.mkDerivation rec {
description = "Sticky notes plugin for Xfce panel";
license = licenses.gpl2Plus;
platforms = platforms.linux;
- maintainers = [ maintainers.AndersonTorres ];
+ maintainers = [ ];
};
}
diff --git a/third_party/nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-sensors-plugin.nix b/third_party/nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-sensors-plugin/default.nix
similarity index 93%
rename from third_party/nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-sensors-plugin.nix
rename to third_party/nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-sensors-plugin/default.nix
index ee1bff6733..845f1b22e3 100644
--- a/third_party/nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-sensors-plugin.nix
+++ b/third_party/nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-sensors-plugin/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, intltool, gtk3, libxfce4ui,
+{ lib, stdenv, fetchurl, pkg-config, intltool, gtk3, libxfce4ui,
libxfce4util, xfce4-panel, libnotify, lm_sensors, hddtemp, netcat-gnu, xfce
}:
@@ -16,7 +16,7 @@ stdenv.mkDerivation rec {
};
nativeBuildInputs = [
- pkgconfig
+ pkg-config
intltool
];
diff --git a/third_party/nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-systemload-plugin.nix b/third_party/nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-systemload-plugin/default.nix
similarity index 71%
rename from third_party/nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-systemload-plugin.nix
rename to third_party/nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-systemload-plugin/default.nix
index 34d7b5deae..13bce97fe3 100644
--- a/third_party/nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-systemload-plugin.nix
+++ b/third_party/nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-systemload-plugin/default.nix
@@ -1,20 +1,28 @@
-{ lib, stdenv, fetchurl, pkgconfig, intltool, libxfce4util, xfce4-panel, libxfce4ui, gtk3, xfce }:
+{ lib
+, stdenv
+, fetchurl
+, pkg-config
+, intltool
+, libxfce4util
+, xfce4-panel
+, libxfce4ui
+, gtk3
+, xfce
+}:
let
category = "panel-plugins";
-in
-
-stdenv.mkDerivation rec {
+in stdenv.mkDerivation rec {
pname = "xfce4-systemload-plugin";
- version = "1.2.3";
+ version = "1.2.4";
src = fetchurl {
url = "mirror://xfce/src/${category}/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.bz2";
- sha256 = "0x87a8h5l3ashz1ksfaxcpn9a392jzlsbx5n5pga8g90fp2hf905";
+ sha256 = "BTG435I8ujvo0GTLi2OLlU33SRXlpEciiZlReEd4mDU=";
};
nativeBuildInputs = [
- pkgconfig
+ pkg-config
intltool
];
@@ -36,6 +44,6 @@ stdenv.mkDerivation rec {
description = "System load plugin for Xfce panel";
license = licenses.bsd2;
platforms = platforms.linux;
- maintainers = [ maintainers.AndersonTorres ];
+ maintainers = [ ];
};
}
diff --git a/third_party/nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-timer-plugin.nix b/third_party/nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-timer-plugin/default.nix
similarity index 87%
rename from third_party/nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-timer-plugin.nix
rename to third_party/nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-timer-plugin/default.nix
index 9e093024d4..7c2fb69dc5 100644
--- a/third_party/nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-timer-plugin.nix
+++ b/third_party/nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-timer-plugin/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, intltool, libxfce4util, xfce4-panel, libxfce4ui, gtk3, hicolor-icon-theme, xfce }:
+{ lib, stdenv, fetchurl, pkg-config, intltool, libxfce4util, xfce4-panel, libxfce4ui, gtk3, hicolor-icon-theme, xfce }:
let
category = "panel-plugins";
@@ -14,7 +14,7 @@ stdenv.mkDerivation rec {
};
nativeBuildInputs = [
- pkgconfig
+ pkg-config
intltool
];
diff --git a/third_party/nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-vala-panel-appmenu-plugin/default.nix b/third_party/nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-vala-panel-appmenu-plugin/default.nix
index ce90dd6809..d8946c98a3 100644
--- a/third_party/nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-vala-panel-appmenu-plugin/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-vala-panel-appmenu-plugin/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, substituteAll, callPackage, pkgconfig, cmake, vala, libxml2,
+{ lib, stdenv, fetchFromGitHub, substituteAll, callPackage, pkg-config, cmake, vala, libxml2,
glib, pcre, gtk2, gtk3, xorg, libxkbcommon, epoxy, at-spi2-core, dbus-glib, bamf,
xfce, libwnck3, libdbusmenu, gobject-introspection }:
@@ -15,7 +15,7 @@ stdenv.mkDerivation rec {
sha256 = "06rykdr2c9rnzxwinwdynd73v9wf0gjkx6qfva7sx2n94ajsdnaw";
};
- nativeBuildInputs = [ pkgconfig cmake vala libxml2.bin ];
+ nativeBuildInputs = [ pkg-config cmake vala libxml2.bin ];
buildInputs = [ (callPackage ./appmenu-gtk-module.nix {})
glib pcre gtk2 gtk3 xorg.libpthreadstubs xorg.libXdmcp libxkbcommon epoxy
at-spi2-core dbus-glib bamf xfce.xfce4panel_gtk3 xfce.libxfce4util xfce.xfconf
diff --git a/third_party/nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-verve-plugin/default.nix b/third_party/nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-verve-plugin/default.nix
index 5a98173ea0..94b467fd68 100644
--- a/third_party/nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-verve-plugin/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-verve-plugin/default.nix
@@ -1,18 +1,26 @@
-{ lib, mkXfceDerivation, gtk3, libxfce4ui, pcre, libxfce4util, xfce4-panel, xfconf }:
+{ lib
+, mkXfceDerivation
+, gtk3
+, libxfce4ui
+, pcre
+, libxfce4util
+, xfce4-panel
+, xfconf
+}:
mkXfceDerivation {
category = "panel-plugins";
pname = "xfce4-verve-plugin";
- version = "2.0.0";
+ version = "2.0.1";
rev-prefix = "";
- sha256 = "09vpa6m0ah7pgmra094c16vb79xrcwva808g6zpawwrhcwz85lcz";
+ sha256 = "YwUOSTZMoHsWWmi/ajQv/fX8a0IJoc3re3laVEmnX/M=";
buildInputs = [ gtk3 libxfce4ui pcre libxfce4util xfce4-panel ];
hardeningDisable = [ "format" ];
- meta = {
+ meta = with lib; {
description = "A command-line plugin";
- maintainers = with lib.maintainers; [ AndersonTorres ];
+ maintainers = with maintainers; [ ];
};
}
diff --git a/third_party/nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-weather-plugin.nix b/third_party/nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-weather-plugin/default.nix
similarity index 91%
rename from third_party/nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-weather-plugin.nix
rename to third_party/nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-weather-plugin/default.nix
index eba010009b..18639946ce 100644
--- a/third_party/nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-weather-plugin.nix
+++ b/third_party/nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-weather-plugin/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkgconfig, intltool, gtk3, libxml2, libsoup, upower,
+{ lib, stdenv, fetchurl, pkg-config, intltool, gtk3, libxml2, libsoup, upower,
libxfce4ui, libxfce4util, xfce4-panel, hicolor-icon-theme, xfce }:
let
@@ -15,7 +15,7 @@ stdenv.mkDerivation rec {
};
nativeBuildInputs = [
- pkgconfig
+ pkg-config
intltool
];
diff --git a/third_party/nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-windowck-plugin.nix b/third_party/nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-windowck-plugin/default.nix
similarity index 91%
rename from third_party/nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-windowck-plugin.nix
rename to third_party/nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-windowck-plugin/default.nix
index f5cf3899b0..ec6ef0e7b6 100644
--- a/third_party/nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-windowck-plugin.nix
+++ b/third_party/nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-windowck-plugin/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, pkgconfig, intltool, python3, imagemagick, libwnck, gtk2
+{ lib, stdenv, fetchFromGitHub, pkg-config, intltool, python3, imagemagick, libwnck, gtk2
, exo, libxfce4ui, libxfce4util, xfce4-panel, xfconf, xfce4-dev-tools, xfce }:
stdenv.mkDerivation rec {
@@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
};
nativeBuildInputs = [
- pkgconfig
+ pkg-config
intltool
];
diff --git a/third_party/nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-xkb-plugin/default.nix b/third_party/nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-xkb-plugin/default.nix
index a086215948..35bc5ea828 100644
--- a/third_party/nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-xkb-plugin/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-xkb-plugin/default.nix
@@ -1,16 +1,37 @@
-{ lib, mkXfceDerivation, gtk3, librsvg, libwnck3, libxklavier, garcon, libxfce4ui, libxfce4util, xfce4-panel, xfconf }:
+{ lib
+, mkXfceDerivation
+, gtk3
+, librsvg
+, libwnck3
+, libxklavier
+, garcon
+, libxfce4ui
+, libxfce4util
+, xfce4-panel
+, xfconf
+}:
mkXfceDerivation {
category = "panel-plugins";
pname = "xfce4-xkb-plugin";
- version = "0.8.1";
+ version = "0.8.2";
rev-prefix = "";
- sha256 = "1gyky4raynp2ggdnq0g96c6646fjm679fzipcsmf1q0aymr8d5ky";
+ sha256 = "xmCoNMxykeaThYEJo6BcbraFo9CruFZL6YPjovzb6hg=";
- buildInputs = [ garcon gtk3 librsvg libxfce4ui libxfce4util libxklavier libwnck3 xfce4-panel xfconf ];
+ buildInputs = [
+ garcon
+ gtk3
+ librsvg
+ libxfce4ui
+ libxfce4util
+ libxklavier
+ libwnck3
+ xfce4-panel
+ xfconf
+ ];
meta = with lib; {
description = "Allows you to setup and use multiple keyboard layouts";
- maintainers = [ maintainers.AndersonTorres ];
+ maintainers = [ ];
};
}
diff --git a/third_party/nixpkgs/pkgs/desktops/xfce/thunar-plugins/archive/default.nix b/third_party/nixpkgs/pkgs/desktops/xfce/thunar-plugins/archive/default.nix
index 985b067a02..c46b5a0fd1 100644
--- a/third_party/nixpkgs/pkgs/desktops/xfce/thunar-plugins/archive/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/xfce/thunar-plugins/archive/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv
+{ lib
, mkXfceDerivation
, gtk3
, thunar
diff --git a/third_party/nixpkgs/pkgs/desktops/xfce/thunar-plugins/dropbox/default.nix b/third_party/nixpkgs/pkgs/desktops/xfce/thunar-plugins/dropbox/default.nix
index 85a8b95dc0..b632fde2df 100644
--- a/third_party/nixpkgs/pkgs/desktops/xfce/thunar-plugins/dropbox/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/xfce/thunar-plugins/dropbox/default.nix
@@ -1,6 +1,6 @@
{ lib, stdenv
, fetchFromGitHub
-, pkgconfig
+, pkg-config
, gtk3
, thunar
, cmake
@@ -20,7 +20,7 @@ stdenv.mkDerivation rec {
};
nativeBuildInputs = [
- pkgconfig
+ pkg-config
cmake
ninja
];
diff --git a/third_party/nixpkgs/pkgs/development/androidndk-pkgs/androidndk-pkgs.nix b/third_party/nixpkgs/pkgs/development/androidndk-pkgs/androidndk-pkgs.nix
index 995789b8c1..04dfbcbedf 100644
--- a/third_party/nixpkgs/pkgs/development/androidndk-pkgs/androidndk-pkgs.nix
+++ b/third_party/nixpkgs/pkgs/development/androidndk-pkgs/androidndk-pkgs.nix
@@ -1,4 +1,4 @@
-{ stdenv
+{ lib, stdenv
, makeWrapper
, runCommand, wrapBintoolsWith, wrapCCWith
, buildAndroidndk, androidndk, targetAndroidndkPkgs
@@ -48,7 +48,7 @@ let
hostInfo = ndkInfoFun stdenv.hostPlatform;
targetInfo = ndkInfoFun stdenv.targetPlatform;
- prefix = stdenv.lib.optionalString (stdenv.targetPlatform != stdenv.hostPlatform) (stdenv.targetPlatform.config + "-");
+ prefix = lib.optionalString (stdenv.targetPlatform != stdenv.hostPlatform) (stdenv.targetPlatform.config + "-");
in
rec {
diff --git a/third_party/nixpkgs/pkgs/development/androidndk-pkgs/default.nix b/third_party/nixpkgs/pkgs/development/androidndk-pkgs/default.nix
index 10819d49ed..5f71304d38 100644
--- a/third_party/nixpkgs/pkgs/development/androidndk-pkgs/default.nix
+++ b/third_party/nixpkgs/pkgs/development/androidndk-pkgs/default.nix
@@ -1,4 +1,4 @@
-{ androidenv, buildPackages, pkgs, targetPackages
+{ lib, androidenv, buildPackages, pkgs, targetPackages
}:
{
@@ -17,6 +17,7 @@
};
in
import ./androidndk-pkgs.nix {
+ inherit lib;
inherit (buildPackages)
makeWrapper;
inherit (pkgs)
@@ -46,6 +47,7 @@
};
in
import ./androidndk-pkgs.nix {
+ inherit lib;
inherit (buildPackages)
makeWrapper;
inherit (pkgs)
diff --git a/third_party/nixpkgs/pkgs/development/arduino/arduino-ci/default.nix b/third_party/nixpkgs/pkgs/development/arduino/arduino-ci/default.nix
index 2f5d4bedc7..fe28a962e1 100644
--- a/third_party/nixpkgs/pkgs/development/arduino/arduino-ci/default.nix
+++ b/third_party/nixpkgs/pkgs/development/arduino/arduino-ci/default.nix
@@ -2,7 +2,7 @@
let
- runtimePath = stdenv.lib.makeBinPath [
+ runtimePath = lib.makeBinPath [
arduino-cli
python3 # required by the esp8266 core
];
diff --git a/third_party/nixpkgs/pkgs/development/arduino/arduino-cli/default.nix b/third_party/nixpkgs/pkgs/development/arduino/arduino-cli/default.nix
index f3cc834177..95586d064d 100644
--- a/third_party/nixpkgs/pkgs/development/arduino/arduino-cli/default.nix
+++ b/third_party/nixpkgs/pkgs/development/arduino/arduino-cli/default.nix
@@ -21,7 +21,7 @@ let
buildFlagsArray = [
"-ldflags=-s -w -X github.com/arduino/arduino-cli/version.versionString=${version} -X github.com/arduino/arduino-cli/version.commit=unknown"
- ] ++ stdenv.lib.optionals stdenv.isLinux [ "-extldflags '-static'" ];
+ ] ++ lib.optionals stdenv.isLinux [ "-extldflags '-static'" ];
meta = with lib; {
inherit (src.meta) homepage;
diff --git a/third_party/nixpkgs/pkgs/development/arduino/arduino-core/default.nix b/third_party/nixpkgs/pkgs/development/arduino/arduino-core/default.nix
index 081c7c7c63..4c440ab97d 100644
--- a/third_party/nixpkgs/pkgs/development/arduino/arduino-core/default.nix
+++ b/third_party/nixpkgs/pkgs/development/arduino/arduino-core/default.nix
@@ -47,7 +47,7 @@ let
;
# abiVersion 6 is default, but we need 5 for `avrdude_bin` executable
ncurses5 = ncurses.override { abiVersion = "5"; };
- teensy_libpath = stdenv.lib.makeLibraryPath [
+ teensy_libpath = lib.makeLibraryPath [
atk
cairo
expat
@@ -76,7 +76,7 @@ let
else throw "${stdenv.hostPlatform.system} is not supported in teensy";
flavor = (if withTeensyduino then "teensyduino" else "arduino")
- + stdenv.lib.optionalString (!withGui) "-core";
+ + lib.optionalString (!withGui) "-core";
in
stdenv.mkDerivation rec {
version = "1.8.13";
@@ -125,7 +125,7 @@ stdenv.mkDerivation rec {
zlib
ncurses5
readline
- ] ++ stdenv.lib.optionals withTeensyduino [ upx ];
+ ] ++ lib.optionals withTeensyduino [ upx ];
downloadSrcList = builtins.attrValues externalDownloads;
downloadDstList = builtins.attrNames externalDownloads;
@@ -165,7 +165,7 @@ stdenv.mkDerivation rec {
cp -r ./build/linux/work/* "$out/share/arduino/"
echo -n ${version} > $out/share/arduino/lib/version.txt
- ${stdenv.lib.optionalString withGui ''
+ ${lib.optionalString withGui ''
mkdir -p $out/bin
substituteInPlace $out/share/arduino/arduino \
--replace "JAVA=java" "JAVA=$javaPath/java" \
@@ -180,7 +180,7 @@ stdenv.mkDerivation rec {
--replace '' "$out/share/arduino/icons/128x128/apps/arduino.png"
''}
- ${stdenv.lib.optionalString withTeensyduino ''
+ ${lib.optionalString withTeensyduino ''
# Back up the original jars
mv $out/share/arduino/lib/arduino-core.jar $out/share/arduino/lib/arduino-core.jar.bak
mv $out/share/arduino/lib/pde.jar $out/share/arduino/lib/pde.jar.bak
@@ -235,7 +235,7 @@ stdenv.mkDerivation rec {
mkdir $out/lib/
ln -s ${lib.makeLibraryPath [ ncurses5 ]}/libtinfo.so.5 $out/lib/libtinfo.so.5
- ${stdenv.lib.optionalString withTeensyduino ''
+ ${lib.optionalString withTeensyduino ''
# Patch the Teensy loader binary
patchelf --debug \
--set-interpreter $(cat $NIX_CC/nix-support/dynamic-linker) \
diff --git a/third_party/nixpkgs/pkgs/development/arduino/arduino-mk/default.nix b/third_party/nixpkgs/pkgs/development/arduino/arduino-mk/default.nix
index cd3dd32f38..d5f506038c 100644
--- a/third_party/nixpkgs/pkgs/development/arduino/arduino-mk/default.nix
+++ b/third_party/nixpkgs/pkgs/development/arduino/arduino-mk/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, python3Packages, installShellFiles }:
+{ stdenv, lib, fetchFromGitHub, python3Packages, installShellFiles }:
stdenv.mkDerivation rec {
version = "1.6.0";
@@ -22,12 +22,11 @@ stdenv.mkDerivation rec {
wrapPythonPrograms
'';
- meta = {
+ meta = with lib; {
description = "Makefile for Arduino sketches";
homepage = "https://github.com/sudar/Arduino-Makefile";
- license = stdenv.lib.licenses.lgpl21;
- maintainers = [ stdenv.lib.maintainers.eyjhb ];
- platforms = stdenv.lib.platforms.unix;
+ license = licenses.lgpl21;
+ maintainers = [ maintainers.eyjhb ];
+ platforms = platforms.unix;
};
}
-
diff --git a/third_party/nixpkgs/pkgs/development/arduino/ino/default.nix b/third_party/nixpkgs/pkgs/development/arduino/ino/default.nix
index c51d3f89d0..822cfb0e36 100644
--- a/third_party/nixpkgs/pkgs/development/arduino/ino/default.nix
+++ b/third_party/nixpkgs/pkgs/development/arduino/ino/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, python2Packages, picocom
+{ lib, fetchurl, python2Packages, picocom
, avrdude, arduino-core }:
python2Packages.buildPythonApplication rec {
@@ -36,11 +36,11 @@ python2Packages.buildPythonApplication rec {
--replace "'-C', self.e['avrdude.conf']," ""
'';
- meta = {
+ meta = with lib; {
description = "Command line toolkit for working with Arduino hardware";
homepage = "http://inotool.org/";
- license = stdenv.lib.licenses.mit;
- maintainers = with stdenv.lib.maintainers; [ antono ];
- platforms = stdenv.lib.platforms.linux;
+ license = licenses.mit;
+ maintainers = with maintainers; [ antono ];
+ platforms = platforms.linux;
};
}
diff --git a/third_party/nixpkgs/pkgs/development/beam-modules/build-erlang-mk.nix b/third_party/nixpkgs/pkgs/development/beam-modules/build-erlang-mk.nix
index c2d1ebabae..a94524276b 100644
--- a/third_party/nixpkgs/pkgs/development/beam-modules/build-erlang-mk.nix
+++ b/third_party/nixpkgs/pkgs/development/beam-modules/build-erlang-mk.nix
@@ -15,7 +15,7 @@
, buildFlags ? []
, ... }@attrs:
-with stdenv.lib;
+with lib;
let
debugInfoFlag = lib.optionalString (enableDebugInfo || erlang.debugInfo) "+debug_info";
diff --git a/third_party/nixpkgs/pkgs/development/beam-modules/build-hex.nix b/third_party/nixpkgs/pkgs/development/beam-modules/build-hex.nix
index 27ce64582f..1ebe3760ec 100644
--- a/third_party/nixpkgs/pkgs/development/beam-modules/build-hex.nix
+++ b/third_party/nixpkgs/pkgs/development/beam-modules/build-hex.nix
@@ -1,11 +1,11 @@
-{ stdenv, buildRebar3, fetchHex }:
+{ lib, buildRebar3, fetchHex }:
{ name, version, sha256
, builder ? buildRebar3
, hexPkg ? name
, ... }@attrs:
-with stdenv.lib;
+with lib;
let
pkg = self: builder (attrs // {
diff --git a/third_party/nixpkgs/pkgs/development/beam-modules/build-mix.nix b/third_party/nixpkgs/pkgs/development/beam-modules/build-mix.nix
index 9aebad2dab..45f5e36744 100644
--- a/third_party/nixpkgs/pkgs/development/beam-modules/build-mix.nix
+++ b/third_party/nixpkgs/pkgs/development/beam-modules/build-mix.nix
@@ -15,7 +15,7 @@
, enableDebugInfo ? false
, ... }@attrs:
-with stdenv.lib;
+with lib;
let
diff --git a/third_party/nixpkgs/pkgs/development/beam-modules/build-rebar3.nix b/third_party/nixpkgs/pkgs/development/beam-modules/build-rebar3.nix
index 224d111026..2e2f0a50b3 100644
--- a/third_party/nixpkgs/pkgs/development/beam-modules/build-rebar3.nix
+++ b/third_party/nixpkgs/pkgs/development/beam-modules/build-rebar3.nix
@@ -14,7 +14,7 @@
, enableDebugInfo ? false
, ... }@attrs:
-with stdenv.lib;
+with lib;
let
debugInfoFlag = lib.optionalString (enableDebugInfo || erlang.debugInfo) "debug-info";
@@ -64,7 +64,7 @@ let
HOME=. rebar3 compile
${if compilePorts then ''
HOME=. rebar3 pc compile
- '' else ''''}
+ '' else ""}
runHook postBuild
'';
diff --git a/third_party/nixpkgs/pkgs/development/beam-modules/default.nix b/third_party/nixpkgs/pkgs/development/beam-modules/default.nix
index a5de4dfb3b..570155e4d1 100644
--- a/third_party/nixpkgs/pkgs/development/beam-modules/default.nix
+++ b/third_party/nixpkgs/pkgs/development/beam-modules/default.nix
@@ -1,12 +1,12 @@
-{ stdenv, pkgs, erlang }:
+{ lib, pkgs, erlang }:
let
- inherit (stdenv.lib) makeExtensible;
+ inherit (lib) makeExtensible;
- lib = pkgs.callPackage ./lib.nix {};
+ lib' = pkgs.callPackage ./lib.nix {};
# FIXME: add support for overrideScope
- callPackageWithScope = scope: drv: args: stdenv.lib.callPackageWith scope drv args;
+ callPackageWithScope = scope: drv: args: lib.callPackageWith scope drv args;
mkScope = scope: pkgs // scope;
packages = self:
@@ -38,27 +38,27 @@ let
# BEAM-based languages.
elixir = elixir_1_11;
- elixir_1_11 = lib.callElixir ../interpreters/elixir/1.11.nix {
+ elixir_1_11 = lib'.callElixir ../interpreters/elixir/1.11.nix {
inherit erlang;
debugInfo = true;
};
- elixir_1_10 = lib.callElixir ../interpreters/elixir/1.10.nix {
+ elixir_1_10 = lib'.callElixir ../interpreters/elixir/1.10.nix {
inherit erlang;
debugInfo = true;
};
- elixir_1_9 = lib.callElixir ../interpreters/elixir/1.9.nix {
+ elixir_1_9 = lib'.callElixir ../interpreters/elixir/1.9.nix {
inherit erlang;
debugInfo = true;
};
- elixir_1_8 = lib.callElixir ../interpreters/elixir/1.8.nix {
+ elixir_1_8 = lib'.callElixir ../interpreters/elixir/1.8.nix {
inherit erlang;
debugInfo = true;
};
- elixir_1_7 = lib.callElixir ../interpreters/elixir/1.7.nix {
+ elixir_1_7 = lib'.callElixir ../interpreters/elixir/1.7.nix {
inherit erlang;
debugInfo = true;
};
@@ -67,8 +67,8 @@ let
# https://hexdocs.pm/elixir/compatibility-and-deprecations.html
lfe = lfe_1_3;
- lfe_1_2 = lib.callLFE ../interpreters/lfe/1.2.nix { inherit erlang buildRebar3 buildHex; };
- lfe_1_3 = lib.callLFE ../interpreters/lfe/1.3.nix { inherit erlang buildRebar3 buildHex; };
+ lfe_1_2 = lib'.callLFE ../interpreters/lfe/1.2.nix { inherit erlang buildRebar3 buildHex; };
+ lfe_1_3 = lib'.callLFE ../interpreters/lfe/1.3.nix { inherit erlang buildRebar3 buildHex; };
# Non hex packages. Examples how to build Rebar/Mix packages with and
# without helper functions buildRebar3 and buildMix.
diff --git a/third_party/nixpkgs/pkgs/development/beam-modules/fetch-hex.nix b/third_party/nixpkgs/pkgs/development/beam-modules/fetch-hex.nix
index c55a7a80ff..7f84e23607 100644
--- a/third_party/nixpkgs/pkgs/development/beam-modules/fetch-hex.nix
+++ b/third_party/nixpkgs/pkgs/development/beam-modules/fetch-hex.nix
@@ -1,10 +1,10 @@
-{ stdenv, fetchurl }:
+{ lib, stdenv, fetchurl }:
{ pkg, version, sha256
, meta ? {}
}:
-with stdenv.lib;
+with lib;
stdenv.mkDerivation ({
name = "hex-source-${pkg}-${version}";
diff --git a/third_party/nixpkgs/pkgs/development/beam-modules/fetch-rebar-deps.nix b/third_party/nixpkgs/pkgs/development/beam-modules/fetch-rebar-deps.nix
index 389e07beca..d858b3d81a 100644
--- a/third_party/nixpkgs/pkgs/development/beam-modules/fetch-rebar-deps.nix
+++ b/third_party/nixpkgs/pkgs/development/beam-modules/fetch-rebar-deps.nix
@@ -1,10 +1,10 @@
-{ stdenv, rebar3 }:
+{ lib, stdenv, rebar3 }:
{ name, version, sha256, src
, meta ? {}
}:
-with stdenv.lib;
+with lib;
stdenv.mkDerivation ({
name = "rebar-deps-${name}-${version}";
@@ -28,6 +28,6 @@ stdenv.mkDerivation ({
outputHashMode = "recursive";
outputHash = sha256;
- impureEnvVars = stdenv.lib.fetchers.proxyImpureEnvVars;
+ impureEnvVars = lib.fetchers.proxyImpureEnvVars;
inherit meta;
})
diff --git a/third_party/nixpkgs/pkgs/development/beam-modules/hex/default.nix b/third_party/nixpkgs/pkgs/development/beam-modules/hex/default.nix
index 26070ce73b..794b9e5cf2 100644
--- a/third_party/nixpkgs/pkgs/development/beam-modules/hex/default.nix
+++ b/third_party/nixpkgs/pkgs/development/beam-modules/hex/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, writeText, elixir }:
+{ lib, stdenv, fetchFromGitHub, writeText, elixir }:
let
shell = drv: stdenv.mkDerivation {
@@ -45,13 +45,13 @@ let
meta = {
description = "Package manager for the Erlang VM https://hex.pm";
- license = stdenv.lib.licenses.mit;
+ license = lib.licenses.mit;
homepage = "https://github.com/hexpm/hex";
- maintainers = with stdenv.lib.maintainers; [ ericbmerritt ];
+ maintainers = with lib.maintainers; [ ericbmerritt ];
};
passthru = {
env = shell self;
};
};
-in stdenv.lib.fix pkg
+in lib.fix pkg
diff --git a/third_party/nixpkgs/pkgs/development/beam-modules/lib.nix b/third_party/nixpkgs/pkgs/development/beam-modules/lib.nix
index db40c47794..1b021cf934 100644
--- a/third_party/nixpkgs/pkgs/development/beam-modules/lib.nix
+++ b/third_party/nixpkgs/pkgs/development/beam-modules/lib.nix
@@ -1,4 +1,4 @@
-{ pkgs, stdenv }:
+{ pkgs, lib }:
rec {
@@ -7,7 +7,7 @@ rec {
callPackageWith = autoArgs: fn: args:
let
f = if pkgs.lib.isFunction fn then fn else import fn;
- auto = builtins.intersectAttrs (stdenv.lib.functionArgs f) autoArgs;
+ auto = builtins.intersectAttrs (lib.functionArgs f) autoArgs;
in f (auto // args);
callPackage = callPackageWith pkgs;
diff --git a/third_party/nixpkgs/pkgs/development/beam-modules/pc/default.nix b/third_party/nixpkgs/pkgs/development/beam-modules/pc/default.nix
index fac3b29883..a6d7c1c44d 100644
--- a/third_party/nixpkgs/pkgs/development/beam-modules/pc/default.nix
+++ b/third_party/nixpkgs/pkgs/development/beam-modules/pc/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, buildHex }:
+{ lib, buildHex }:
buildHex {
name = "pc";
@@ -7,7 +7,7 @@ buildHex {
meta = {
description = "a rebar3 port compiler for native code";
- license = stdenv.lib.licenses.mit;
+ license = lib.licenses.mit;
homepage = "https://github.com/blt/port_compiler";
};
}
diff --git a/third_party/nixpkgs/pkgs/development/beam-modules/pgsql/default.nix b/third_party/nixpkgs/pkgs/development/beam-modules/pgsql/default.nix
index c7e7aee100..df6561b7cf 100644
--- a/third_party/nixpkgs/pkgs/development/beam-modules/pgsql/default.nix
+++ b/third_party/nixpkgs/pkgs/development/beam-modules/pgsql/default.nix
@@ -1,4 +1,4 @@
-{stdenv, fetchFromGitHub, buildRebar3 }:
+{ lib, stdenv, fetchFromGitHub, buildRebar3 }:
let
shell = drv: stdenv.mkDerivation {
@@ -21,9 +21,9 @@ let
meta = {
description = "Erlang PostgreSQL Driver";
- license = stdenv.lib.licenses.mit;
+ license = lib.licenses.mit;
homepage = "https://github.com/semiocast/pgsql";
- maintainers = with stdenv.lib.maintainers; [ ericbmerritt ];
+ maintainers = with lib.maintainers; [ ericbmerritt ];
};
passthru = {
@@ -31,4 +31,4 @@ let
};
};
-in stdenv.lib.fix pkg
+in lib.fix pkg
diff --git a/third_party/nixpkgs/pkgs/development/beam-modules/rebar3-release.nix b/third_party/nixpkgs/pkgs/development/beam-modules/rebar3-release.nix
index 1ec9f244d6..1b0e27891d 100644
--- a/third_party/nixpkgs/pkgs/development/beam-modules/rebar3-release.nix
+++ b/third_party/nixpkgs/pkgs/development/beam-modules/rebar3-release.nix
@@ -15,7 +15,7 @@
, enableDebugInfo ? false
, ... }@attrs:
-with stdenv.lib;
+with lib;
let
shell = drv: stdenv.mkDerivation {
@@ -46,25 +46,25 @@ let
configurePhase = ''
runHook preConfigure
${if checkouts != null then
- ''cp --no-preserve=all -R ${checkouts}/_checkouts .''
+ "cp --no-preserve=all -R ${checkouts}/_checkouts ."
else
- ''''}
+ ""}
runHook postConfigure
'';
buildPhase = ''
runHook preBuild
HOME=. DEBUG=1 rebar3 as ${profile} ${if releaseType == "escript"
- then '' escriptize''
- else '' release''}
+ then "escriptize"
+ else "release"}
runHook postBuild
'';
installPhase = ''
runHook preInstall
dir=${if releaseType == "escript"
- then ''bin''
- else ''rel''}
+ then "bin"
+ else "rel"}
mkdir -p "$out/$dir"
cp -R --preserve=mode "_build/${profile}/$dir" "$out"
runHook postInstall
diff --git a/third_party/nixpkgs/pkgs/development/beam-modules/webdriver/default.nix b/third_party/nixpkgs/pkgs/development/beam-modules/webdriver/default.nix
index 8f06f8ed7a..1255ec59c3 100644
--- a/third_party/nixpkgs/pkgs/development/beam-modules/webdriver/default.nix
+++ b/third_party/nixpkgs/pkgs/development/beam-modules/webdriver/default.nix
@@ -1,4 +1,4 @@
-{stdenv, fetchFromGitHub, writeText, erlang }:
+{ lib, stdenv, fetchFromGitHub, writeText, erlang }:
let
shell = drv: stdenv.mkDerivation {
@@ -27,9 +27,9 @@ let
meta = {
description = "WebDriver implementation in Erlang";
- license = stdenv.lib.licenses.mit;
+ license = lib.licenses.mit;
homepage = "https://github.com/Quviq/webdrv";
- maintainers = with stdenv.lib.maintainers; [ ericbmerritt ];
+ maintainers = with lib.maintainers; [ ericbmerritt ];
};
passthru = {
@@ -37,4 +37,4 @@ let
};
};
-in stdenv.lib.fix pkg
+in lib.fix pkg
diff --git a/third_party/nixpkgs/pkgs/development/chez-modules/chez-matchable/default.nix b/third_party/nixpkgs/pkgs/development/chez-modules/chez-matchable/default.nix
index d3f4e3fbe6..d66f6133fb 100644
--- a/third_party/nixpkgs/pkgs/development/chez-modules/chez-matchable/default.nix
+++ b/third_party/nixpkgs/pkgs/development/chez-modules/chez-matchable/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, chez }:
+{ stdenv, lib, fetchFromGitHub, chez }:
stdenv.mkDerivation rec {
pname = "chez-matchable";
@@ -23,11 +23,11 @@ stdenv.mkDerivation rec {
doCheck = false;
- meta = {
+ meta = with lib; {
description = "This is a Library for ChezScheme providing the protable hygenic pattern matcher by Alex Shinn";
homepage = "https://github.com/fedeinthemix/chez-matchable/";
- maintainers = [ stdenv.lib.maintainers.jitwit ];
- license = stdenv.lib.licenses.publicDomain;
+ maintainers = [ maintainers.jitwit ];
+ license = licenses.publicDomain;
};
}
diff --git a/third_party/nixpkgs/pkgs/development/chez-modules/chez-mit/default.nix b/third_party/nixpkgs/pkgs/development/chez-modules/chez-mit/default.nix
index 63d6ef2c67..b3a2a44d27 100644
--- a/third_party/nixpkgs/pkgs/development/chez-modules/chez-mit/default.nix
+++ b/third_party/nixpkgs/pkgs/development/chez-modules/chez-mit/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchgit, chez, chez-srfi }:
+{ stdenv, lib, fetchgit, chez, chez-srfi }:
stdenv.mkDerivation {
pname = "chez-mit";
@@ -22,11 +22,11 @@ stdenv.mkDerivation {
doCheck = false;
- meta = {
+ meta = with lib; {
description = "This is a MIT/GNU Scheme compatibility library for Chez Scheme";
homepage = "https://github.com/fedeinthemix/chez-mit/";
- maintainers = [ stdenv.lib.maintainers.jitwit ];
- license = stdenv.lib.licenses.free;
+ maintainers = [ maintainers.jitwit ];
+ license = licenses.free;
};
}
diff --git a/third_party/nixpkgs/pkgs/development/chez-modules/chez-scmutils/default.nix b/third_party/nixpkgs/pkgs/development/chez-modules/chez-scmutils/default.nix
index 19fe43da49..39c1f73003 100644
--- a/third_party/nixpkgs/pkgs/development/chez-modules/chez-scmutils/default.nix
+++ b/third_party/nixpkgs/pkgs/development/chez-modules/chez-scmutils/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchgit, chez, chez-srfi, chez-mit }:
+{ stdenv, lib, fetchgit, chez, chez-srfi, chez-mit }:
stdenv.mkDerivation {
pname = "chez-scmutils";
@@ -22,11 +22,11 @@ stdenv.mkDerivation {
doCheck = false;
- meta = {
+ meta = with lib; {
description = "This is a port of the ‘MIT Scmutils’ library to Chez Scheme";
homepage = "https://github.com/fedeinthemix/chez-scmutils/";
- maintainers = [ stdenv.lib.maintainers.jitwit ];
- license = stdenv.lib.licenses.gpl3;
+ maintainers = [ maintainers.jitwit ];
+ license = licenses.gpl3;
};
}
diff --git a/third_party/nixpkgs/pkgs/development/chez-modules/chez-srfi/default.nix b/third_party/nixpkgs/pkgs/development/chez-modules/chez-srfi/default.nix
index f055a14884..1d8579ae10 100644
--- a/third_party/nixpkgs/pkgs/development/chez-modules/chez-srfi/default.nix
+++ b/third_party/nixpkgs/pkgs/development/chez-modules/chez-srfi/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchgit, chez }:
+{ stdenv, lib, fetchgit, chez }:
stdenv.mkDerivation {
pname = "chez-srfi";
@@ -22,11 +22,11 @@ stdenv.mkDerivation {
doCheck = false;
- meta = {
+ meta = with lib; {
description = "This package provides a collection of SRFI libraries for Chez Scheme";
homepage = "https://github.com/fedeinthemix/chez-srfi/";
- maintainers = [ stdenv.lib.maintainers.jitwit ];
- license = stdenv.lib.licenses.free;
+ maintainers = [ maintainers.jitwit ];
+ license = licenses.free;
};
}
diff --git a/third_party/nixpkgs/pkgs/development/compilers/4th/default.nix b/third_party/nixpkgs/pkgs/development/compilers/4th/default.nix
index ee3050b8ba..7205a979e2 100644
--- a/third_party/nixpkgs/pkgs/development/compilers/4th/default.nix
+++ b/third_party/nixpkgs/pkgs/development/compilers/4th/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl }:
+{ lib, stdenv, fetchurl }:
stdenv.mkDerivation rec {
pname = "4th";
@@ -30,7 +30,7 @@ stdenv.mkDerivation rec {
"MANDIR=${placeholder "out"}/share/man"
];
- meta = with stdenv.lib; {
+ meta = with lib; {
description = "A portable Forth compiler";
homepage = "https://thebeez.home.xs4all.nl/4tH/index.html";
license = licenses.lgpl3;
diff --git a/third_party/nixpkgs/pkgs/development/compilers/abcl/default.nix b/third_party/nixpkgs/pkgs/development/compilers/abcl/default.nix
index aa537169aa..fff88eddd1 100644
--- a/third_party/nixpkgs/pkgs/development/compilers/abcl/default.nix
+++ b/third_party/nixpkgs/pkgs/development/compilers/abcl/default.nix
@@ -1,4 +1,4 @@
-{stdenv, fetchurl, ant, jre, jdk}:
+{lib, stdenv, fetchurl, ant, jre, jdk}:
stdenv.mkDerivation rec {
pname = "abcl";
version = "1.8.0";
@@ -31,9 +31,9 @@ stdenv.mkDerivation rec {
meta = {
inherit version;
description = "A JVM-based Common Lisp implementation";
- license = stdenv.lib.licenses.gpl3 ;
- maintainers = [stdenv.lib.maintainers.raskin];
- platforms = stdenv.lib.platforms.linux;
+ license = lib.licenses.gpl3 ;
+ maintainers = [lib.maintainers.raskin];
+ platforms = lib.platforms.linux;
homepage = "https://common-lisp.net/project/armedbear/";
};
}
diff --git a/third_party/nixpkgs/pkgs/development/compilers/acme/default.nix b/third_party/nixpkgs/pkgs/development/compilers/acme/default.nix
index 89c5620f5f..f8731f5547 100644
--- a/third_party/nixpkgs/pkgs/development/compilers/acme/default.nix
+++ b/third_party/nixpkgs/pkgs/development/compilers/acme/default.nix
@@ -1,13 +1,13 @@
-{ stdenv, fetchsvn }:
+{ lib, stdenv, fetchsvn }:
stdenv.mkDerivation rec {
pname = "acme";
- version = "120";
+ version = "unstable-2020-12-27";
src = fetchsvn {
url = "svn://svn.code.sf.net/p/acme-crossass/code-0/trunk";
- rev = version;
- sha256 = "0w17b8f8bis22m6l5bg8qg8nniy20f8yg2xmzjipblmc39vpv6s2";
+ rev = "314";
+ sha256 = "08zg26rh19nlif7id91nv0syx5n243ssxhfw0nk2r2bhjm5jrjz1";
};
sourceRoot = "code-0-r${src.rev}/src";
@@ -19,7 +19,7 @@ stdenv.mkDerivation rec {
--replace "= gcc" "?= gcc"
'';
- meta = with stdenv.lib; {
+ meta = with lib; {
description = "A multi-platform cross assembler for 6502/6510/65816 CPUs";
homepage = "https://sourceforge.net/projects/acme-crossass/";
license = licenses.gpl2Plus;
diff --git a/third_party/nixpkgs/pkgs/development/compilers/adoptopenjdk-bin/jdk-darwin-base.nix b/third_party/nixpkgs/pkgs/development/compilers/adoptopenjdk-bin/jdk-darwin-base.nix
index 5e402b2d72..31a7346108 100644
--- a/third_party/nixpkgs/pkgs/development/compilers/adoptopenjdk-bin/jdk-darwin-base.nix
+++ b/third_party/nixpkgs/pkgs/development/compilers/adoptopenjdk-bin/jdk-darwin-base.nix
@@ -1,7 +1,7 @@
sourcePerArch:
{ swingSupport ? true # not used for now
-, stdenv
+, lib, stdenv
, fetchurl
}:
@@ -43,11 +43,11 @@ let cpuName = stdenv.hostPlatform.parsed.cpu.name;
passthru.home = result;
- meta = with stdenv.lib; {
+ meta = with lib; {
license = licenses.gpl2Classpath;
description = "AdoptOpenJDK, prebuilt OpenJDK binary";
platforms = [ "x86_64-darwin" ]; # some inherit jre.meta.platforms
- maintainers = with stdenv.lib.maintainers; [ taku0 ];
+ maintainers = with lib.maintainers; [ taku0 ];
};
}; in result
diff --git a/third_party/nixpkgs/pkgs/development/compilers/adoptopenjdk-bin/jdk-linux-base.nix b/third_party/nixpkgs/pkgs/development/compilers/adoptopenjdk-bin/jdk-linux-base.nix
index 00945e3253..0fcad6c333 100644
--- a/third_party/nixpkgs/pkgs/development/compilers/adoptopenjdk-bin/jdk-linux-base.nix
+++ b/third_party/nixpkgs/pkgs/development/compilers/adoptopenjdk-bin/jdk-linux-base.nix
@@ -69,7 +69,7 @@ let result = stdenv.mkDerivation rec {
passthru.home = result;
- meta = with stdenv.lib; {
+ meta = with lib; {
license = licenses.gpl2Classpath;
description = "AdoptOpenJDK, prebuilt OpenJDK binary";
platforms = lib.mapAttrsToList (arch: _: arch + "-linux") sourcePerArch; # some inherit jre.meta.platforms
diff --git a/third_party/nixpkgs/pkgs/development/compilers/adoptopenjdk-icedtea-web/default.nix b/third_party/nixpkgs/pkgs/development/compilers/adoptopenjdk-icedtea-web/default.nix
index b62b9c95ef..e20983380a 100644
--- a/third_party/nixpkgs/pkgs/development/compilers/adoptopenjdk-icedtea-web/default.nix
+++ b/third_party/nixpkgs/pkgs/development/compilers/adoptopenjdk-icedtea-web/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, cargo, rustc, autoreconfHook, jdk, glib, xulrunner, zip, pkgconfig, npapi_sdk, bash, bc }:
+{ lib, stdenv, fetchFromGitHub, cargo, rustc, autoreconfHook, jdk, glib, xulrunner, zip, pkg-config, npapi_sdk, bash, bc }:
stdenv.mkDerivation rec {
pname = "adoptopenjdk-icedtea-web";
@@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
sha256 = "0pxijw9v5k4j840jczglx9qyfd57df390g5jdaz3qafblfg0k10n";
};
- nativeBuildInputs = [ autoreconfHook pkgconfig bc ];
+ nativeBuildInputs = [ autoreconfHook pkg-config bc ];
buildInputs = [ cargo rustc glib xulrunner zip npapi_sdk ];
preConfigure = ''
@@ -58,6 +58,6 @@ stdenv.mkDerivation rec {
based on the NetX project.
'';
homepage = "https://github.com/adoptopenjdk/icedtea-web";
- platforms = stdenv.lib.platforms.linux;
+ platforms = lib.platforms.linux;
};
}
diff --git a/third_party/nixpkgs/pkgs/development/compilers/aldor/default.nix b/third_party/nixpkgs/pkgs/development/compilers/aldor/default.nix
index 09ccf9510b..2654cc467f 100644
--- a/third_party/nixpkgs/pkgs/development/compilers/aldor/default.nix
+++ b/third_party/nixpkgs/pkgs/development/compilers/aldor/default.nix
@@ -1,4 +1,4 @@
-{ fetchgit, stdenv, gmp, which, flex, bison, makeWrapper
+{ fetchgit, lib, stdenv, gmp, which, flex, bison, makeWrapper
, autoconf, automake, libtool, jdk, perl }:
stdenv.mkDerivation {
@@ -32,7 +32,7 @@ stdenv.mkDerivation {
broken = true;
homepage = "http://www.aldor.org/";
description = "Programming language with an expressive type system";
- license = stdenv.lib.licenses.asl20;
+ license = lib.licenses.asl20;
longDescription = ''
Aldor is a programming language with an expressive type system well-suited
@@ -47,6 +47,6 @@ stdenv.mkDerivation {
and powerful properties of functional, object-oriented and aspect-oriented styles.
'';
- platforms = stdenv.lib.platforms.linux;
+ platforms = lib.platforms.linux;
};
}
diff --git a/third_party/nixpkgs/pkgs/development/compilers/aliceml/default.nix b/third_party/nixpkgs/pkgs/development/compilers/aliceml/default.nix
index d3208b12dd..8f560ef619 100644
--- a/third_party/nixpkgs/pkgs/development/compilers/aliceml/default.nix
+++ b/third_party/nixpkgs/pkgs/development/compilers/aliceml/default.nix
@@ -1,4 +1,4 @@
-{stdenv, gcc, glibc, fetchurl, fetchgit, libtool, autoconf, automake, file, gnumake, which, zsh, m4, pkg-config, perl, gnome2, gtk2, pango, sqlite, libxml2, zlib, gmp, smlnj }:
+{lib, stdenv, gcc, glibc, fetchurl, fetchgit, libtool, autoconf, automake, file, gnumake, which, zsh, m4, pkg-config, perl, gnome2, gtk2, pango, sqlite, libxml2, zlib, gmp, smlnj }:
stdenv.mkDerivation {
name = "aliceml-1.4-7d44dc8e";
@@ -50,8 +50,8 @@ stdenv.mkDerivation {
programming.
'';
homepage = "https://www.ps.uni-saarland.de/alice/";
- license = stdenv.lib.licenses.mit;
- maintainers = [ stdenv.lib.maintainers.doublec ];
+ license = lib.licenses.mit;
+ maintainers = [ lib.maintainers.doublec ];
broken = true;
};
}
diff --git a/third_party/nixpkgs/pkgs/development/compilers/apache-flex-sdk/default.nix b/third_party/nixpkgs/pkgs/development/compilers/apache-flex-sdk/default.nix
index ed6b2b2ff2..800b1ea55e 100644
--- a/third_party/nixpkgs/pkgs/development/compilers/apache-flex-sdk/default.nix
+++ b/third_party/nixpkgs/pkgs/development/compilers/apache-flex-sdk/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, makeWrapper, jre }:
+{ lib, stdenv, fetchurl, makeWrapper, jre }:
let
playerglobal_ver = "27.0";
@@ -38,16 +38,16 @@ in stdenv.mkDerivation rec {
for i in $out/bin/!(aasdoc|acompc|amxmlc); do
wrapProgram $i \
--set FLEX_HOME $t \
- --set PLAYERGLOBAL_HOME $t/frameworks/libs/player/
+ --set PLAYERGLOBAL_HOME $t/frameworks/libs/player/
done
mkdir -p $t/frameworks/libs/player/${playerglobal_ver}/
cp ${playerglobal} $t/frameworks/libs/player/${playerglobal_ver}/playerglobal.swc
'';
-
+
fixupPhase = ":";
- meta = with stdenv.lib; {
+ meta = with lib; {
description = "Flex SDK for Adobe Flash / ActionScript";
homepage = "https://flex.apache.org/";
license = with licenses; [ asl20 ];
diff --git a/third_party/nixpkgs/pkgs/development/compilers/arachne-pnr/default.nix b/third_party/nixpkgs/pkgs/development/compilers/arachne-pnr/default.nix
index 613f3fa186..030da03add 100644
--- a/third_party/nixpkgs/pkgs/development/compilers/arachne-pnr/default.nix
+++ b/third_party/nixpkgs/pkgs/development/compilers/arachne-pnr/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, icestorm }:
+{ lib, stdenv, fetchFromGitHub, icestorm }:
with builtins;
@@ -37,8 +37,8 @@ stdenv.mkDerivation rec {
the IceStorm [2] icepack command.
'';
homepage = "https://github.com/cseed/arachne-pnr";
- license = stdenv.lib.licenses.mit;
- maintainers = with stdenv.lib.maintainers; [ shell thoughtpolice ];
- platforms = stdenv.lib.platforms.linux;
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [ shell thoughtpolice ];
+ platforms = lib.platforms.linux;
};
}
diff --git a/third_party/nixpkgs/pkgs/development/compilers/asn1c/default.nix b/third_party/nixpkgs/pkgs/development/compilers/asn1c/default.nix
index 230ed36fff..a4e822eec6 100644
--- a/third_party/nixpkgs/pkgs/development/compilers/asn1c/default.nix
+++ b/third_party/nixpkgs/pkgs/development/compilers/asn1c/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, perl }:
+{ lib, stdenv, fetchurl, perl }:
stdenv.mkDerivation rec {
pname = "asn1c";
@@ -23,7 +23,7 @@ stdenv.mkDerivation rec {
doCheck = true;
- meta = with stdenv.lib; {
+ meta = with lib; {
homepage = "http://lionet.info/asn1c/compiler.html";
description = "Open Source ASN.1 Compiler";
license = licenses.bsd2;
diff --git a/third_party/nixpkgs/pkgs/development/compilers/aspectj/default.nix b/third_party/nixpkgs/pkgs/development/compilers/aspectj/default.nix
index 8fd47e937c..24ff50f558 100644
--- a/third_party/nixpkgs/pkgs/development/compilers/aspectj/default.nix
+++ b/third_party/nixpkgs/pkgs/development/compilers/aspectj/default.nix
@@ -1,4 +1,4 @@
-{stdenv, fetchurl, jre}:
+{lib, stdenv, fetchurl, jre}:
stdenv.mkDerivation rec {
pname = "aspectj";
@@ -18,7 +18,7 @@ stdenv.mkDerivation rec {
meta = {
homepage = "http://www.eclipse.org/aspectj/";
description = "A seamless aspect-oriented extension to the Java programming language";
- platforms = stdenv.lib.platforms.unix;
- license = stdenv.lib.licenses.epl10;
+ platforms = lib.platforms.unix;
+ license = lib.licenses.epl10;
};
}
diff --git a/third_party/nixpkgs/pkgs/development/compilers/ats/default.nix b/third_party/nixpkgs/pkgs/development/compilers/ats/default.nix
index f086c36468..35e1b1dd10 100644
--- a/third_party/nixpkgs/pkgs/development/compilers/ats/default.nix
+++ b/third_party/nixpkgs/pkgs/development/compilers/ats/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, gmp }:
+{ lib, stdenv, fetchurl, gmp }:
stdenv.mkDerivation rec {
pname = "ats";
@@ -16,10 +16,10 @@ stdenv.mkDerivation rec {
meta = {
description = "Functional programming language with dependent types";
homepage = "http://www.ats-lang.org";
- license = stdenv.lib.licenses.gpl3Plus;
+ license = lib.licenses.gpl3Plus;
# TODO: it looks like ATS requires gcc specifically. Someone with more knowledge
# will need to experiment.
- platforms = stdenv.lib.platforms.linux;
- maintainers = [ stdenv.lib.maintainers.thoughtpolice ];
+ platforms = lib.platforms.linux;
+ maintainers = [ lib.maintainers.thoughtpolice ];
};
}
diff --git a/third_party/nixpkgs/pkgs/development/compilers/ats2/default.nix b/third_party/nixpkgs/pkgs/development/compilers/ats2/default.nix
index bbfbcdbbeb..c75600b534 100644
--- a/third_party/nixpkgs/pkgs/development/compilers/ats2/default.nix
+++ b/third_party/nixpkgs/pkgs/development/compilers/ats2/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, gmp
+{ lib, stdenv, fetchurl, gmp
, withEmacsSupport ? true
, withContrib ? true }:
@@ -10,14 +10,14 @@ let
sha256 = "184m4hz2xszhcfc6w9fw9qibhmcvgjmikwfwkb345xypr59jm93d";
};
- postInstallContrib = stdenv.lib.optionalString withContrib
+ postInstallContrib = lib.optionalString withContrib
''
local contribDir=$out/lib/ats2-postiats-*/ ;
mkdir -p $contribDir ;
tar -xzf "${contrib}" --strip-components 1 -C $contribDir ;
'';
- postInstallEmacs = stdenv.lib.optionalString withEmacsSupport
+ postInstallEmacs = lib.optionalString withEmacsSupport
''
local siteLispDir=$out/share/emacs/site-lisp/ats2 ;
mkdir -p $siteLispDir ;
@@ -36,7 +36,7 @@ stdenv.mkDerivation rec {
buildInputs = [ gmp ];
- setupHook = with stdenv.lib;
+ setupHook = with lib;
let
hookFiles =
[ ./setup-hook.sh ]
@@ -47,7 +47,7 @@ stdenv.mkDerivation rec {
postInstall = postInstallContrib + postInstallEmacs;
- meta = with stdenv.lib; {
+ meta = with lib; {
description = "Functional programming language with dependent types";
homepage = "http://www.ats-lang.org";
license = licenses.gpl3Plus;
diff --git a/third_party/nixpkgs/pkgs/development/compilers/avian/default.nix b/third_party/nixpkgs/pkgs/development/compilers/avian/default.nix
index 7c5db45f31..d39aa2806a 100644
--- a/third_party/nixpkgs/pkgs/development/compilers/avian/default.nix
+++ b/third_party/nixpkgs/pkgs/development/compilers/avian/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, zlib, jdk, CoreServices, Foundation }:
+{ lib, stdenv, fetchFromGitHub, zlib, jdk, CoreServices, Foundation }:
stdenv.mkDerivation rec {
pname = "avian";
@@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
};
buildInputs = [ zlib jdk ]
- ++ stdenv.lib.optionals stdenv.isDarwin [ CoreServices Foundation ];
+ ++ lib.optionals stdenv.isDarwin [ CoreServices Foundation ];
NIX_CFLAGS_COMPILE = "-Wno-error";
@@ -36,8 +36,8 @@ stdenv.mkDerivation rec {
building self-contained applications.
'';
homepage = "https://readytalk.github.io/avian/";
- license = stdenv.lib.licenses.isc;
- platforms = stdenv.lib.platforms.all;
- maintainers = [ stdenv.lib.maintainers.earldouglas ];
+ license = lib.licenses.isc;
+ platforms = lib.platforms.all;
+ maintainers = [ lib.maintainers.earldouglas ];
};
}
diff --git a/third_party/nixpkgs/pkgs/development/compilers/avra/default.nix b/third_party/nixpkgs/pkgs/development/compilers/avra/default.nix
index 56bf3e657b..9d36078005 100644
--- a/third_party/nixpkgs/pkgs/development/compilers/avra/default.nix
+++ b/third_party/nixpkgs/pkgs/development/compilers/avra/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, autoconf, automake }:
+{ lib, stdenv, fetchurl, autoconf, automake }:
stdenv.mkDerivation rec {
name = "avra-1.3.0";
@@ -19,7 +19,7 @@ stdenv.mkDerivation rec {
automake -a
'';
- meta = with stdenv.lib; {
+ meta = with lib; {
description = "Assembler for the Atmel AVR microcontroller family";
homepage = "http://avra.sourceforge.net/";
license = licenses.gpl2Plus;
diff --git a/third_party/nixpkgs/pkgs/development/compilers/bigloo/default.nix b/third_party/nixpkgs/pkgs/development/compilers/bigloo/default.nix
index a3bac2b172..a4f4287523 100644
--- a/third_party/nixpkgs/pkgs/development/compilers/bigloo/default.nix
+++ b/third_party/nixpkgs/pkgs/development/compilers/bigloo/default.nix
@@ -1,4 +1,4 @@
-{ fetchurl, stdenv, autoconf, automake, libtool, gmp
+{ fetchurl, lib, stdenv, autoconf, automake, libtool, gmp
, darwin
}:
@@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ autoconf automake libtool ];
- buildInputs = stdenv.lib.optional stdenv.isDarwin
+ buildInputs = lib.optional stdenv.isDarwin
darwin.apple_sdk.frameworks.ApplicationServices
;
@@ -21,7 +21,7 @@ stdenv.mkDerivation rec {
preConfigure =
# For libuv on darwin
- stdenv.lib.optionalString stdenv.isDarwin ''
+ lib.optionalString stdenv.isDarwin ''
export LIBTOOLIZE=libtoolize
'' +
# Help libgc's configure.
@@ -32,14 +32,14 @@ stdenv.mkDerivation rec {
# Fix absolute paths.
sed -e 's=/bin/mv=mv=g' -e 's=/bin/rm=rm=g' \
-e 's=/tmp=$TMPDIR=g' -i autoconf/* \
- [Mm]akefile* */[Mm]akefile* */*/[Mm]akefile* \
- */*/*/[Mm]akefile* */*/*/*/[Mm]akefile* \
- comptime/Cc/cc.scm gc/install-*
+ [Mm]akefile* */[Mm]akefile* */*/[Mm]akefile* \
+ */*/*/[Mm]akefile* */*/*/*/[Mm]akefile* \
+ comptime/Cc/cc.scm gc/install-*
# Make sure we don't change string lengths in the generated
# C files.
sed -e 's=/bin/rm= rm=g' -e 's=/bin/mv= mv=g' \
- -i comptime/Cc/cc.c
+ -i comptime/Cc/cc.c
'';
checkTarget = "test";
@@ -50,9 +50,9 @@ stdenv.mkDerivation rec {
meta = {
description = "Efficient Scheme compiler";
homepage = "http://www-sop.inria.fr/indes/fp/Bigloo/";
- license = stdenv.lib.licenses.gpl2Plus;
- platforms = stdenv.lib.platforms.unix;
- maintainers = with stdenv.lib.maintainers; [ thoughtpolice ];
+ license = lib.licenses.gpl2Plus;
+ platforms = lib.platforms.unix;
+ maintainers = with lib.maintainers; [ thoughtpolice ];
longDescription = ''
Bigloo is a Scheme implementation devoted to one goal: enabling
diff --git a/third_party/nixpkgs/pkgs/development/compilers/binaryen/default.nix b/third_party/nixpkgs/pkgs/development/compilers/binaryen/default.nix
index 6de4e0fb30..d2d866a280 100644
--- a/third_party/nixpkgs/pkgs/development/compilers/binaryen/default.nix
+++ b/third_party/nixpkgs/pkgs/development/compilers/binaryen/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, cmake, python3, fetchFromGitHub, fetchpatch, emscripten }:
+{ lib, stdenv, cmake, python3, fetchFromGitHub, fetchpatch, emscripten }:
stdenv.mkDerivation rec {
pname = "binaryen";
@@ -21,7 +21,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ cmake python3 ];
- meta = with stdenv.lib; {
+ meta = with lib; {
homepage = "https://github.com/WebAssembly/binaryen";
description = "Compiler infrastructure and toolchain library for WebAssembly, in C++";
platforms = platforms.all;
diff --git a/third_party/nixpkgs/pkgs/development/compilers/bluespec/default.nix b/third_party/nixpkgs/pkgs/development/compilers/bluespec/default.nix
index df7b658520..defe78d7c3 100644
--- a/third_party/nixpkgs/pkgs/development/compilers/bluespec/default.nix
+++ b/third_party/nixpkgs/pkgs/development/compilers/bluespec/default.nix
@@ -1,4 +1,4 @@
-{ stdenv
+{ lib, stdenv
, fetchFromGitHub
, fetchpatch
, autoconf
@@ -11,7 +11,7 @@
, perl
, flex
, bison
-, pkgconfig
+, pkg-config
, itktcl
, incrtcl
, tcl
@@ -53,7 +53,7 @@ in stdenv.mkDerivation rec {
perl
flex
bison
- pkgconfig
+ pkg-config
ghcWithPackages
];
@@ -97,10 +97,10 @@ in stdenv.mkDerivation rec {
meta = {
description = "Toolchain for the Bluespec Hardware Definition Language";
homepage = "https://github.com/B-Lang-org/bsc";
- license = stdenv.lib.licenses.bsd3;
+ license = lib.licenses.bsd3;
platforms = [ "x86_64-linux" ];
# darwin fails at https://github.com/B-Lang-org/bsc/pull/35#issuecomment-583731562
# aarch64 fails, as GHC fails with "ghc: could not execute: opt"
- maintainers = with stdenv.lib.maintainers; [ jcumming thoughtpolice ];
+ maintainers = with lib.maintainers; [ jcumming thoughtpolice ];
};
}
diff --git a/third_party/nixpkgs/pkgs/development/compilers/bs-platform/build-bs-platform.nix b/third_party/nixpkgs/pkgs/development/compilers/bs-platform/build-bs-platform.nix
index 18c61d0d92..c73bb72b9d 100644
--- a/third_party/nixpkgs/pkgs/development/compilers/bs-platform/build-bs-platform.nix
+++ b/third_party/nixpkgs/pkgs/development/compilers/bs-platform/build-bs-platform.nix
@@ -1,12 +1,12 @@
# This file is based on https://github.com/turboMaCk/bs-platform.nix/blob/master/build-bs-platform.nix
# to make potential future updates simpler
-{ stdenv, fetchFromGitHub, ninja, runCommand, nodejs, python3,
+{ lib, stdenv, fetchFromGitHub, ninja, runCommand, nodejs, python3,
ocaml-version, version, src,
patches ? [],
ocaml ? (import ./ocaml.nix {
version = ocaml-version;
- inherit stdenv;
+ inherit lib stdenv;
src = "${src}/ocaml";
}),
custom-ninja ? (ninja.overrideAttrs (attrs: {
diff --git a/third_party/nixpkgs/pkgs/development/compilers/bs-platform/default.nix b/third_party/nixpkgs/pkgs/development/compilers/bs-platform/default.nix
index 6eb7d50bfc..50274c9eca 100644
--- a/third_party/nixpkgs/pkgs/development/compilers/bs-platform/default.nix
+++ b/third_party/nixpkgs/pkgs/development/compilers/bs-platform/default.nix
@@ -1,9 +1,9 @@
-{ stdenv, runCommand, fetchFromGitHub, ninja, nodejs, python3, ... }:
+{ lib, stdenv, runCommand, fetchFromGitHub, ninja, nodejs, python3, ... }:
let
build-bs-platform = import ./build-bs-platform.nix;
in
(build-bs-platform rec {
- inherit stdenv runCommand fetchFromGitHub ninja nodejs python3;
+ inherit lib stdenv runCommand fetchFromGitHub ninja nodejs python3;
version = "8.2.0";
ocaml-version = "4.06.1";
@@ -17,7 +17,7 @@ in
fetchSubmodules = true;
};
}).overrideAttrs (attrs: {
- meta = with stdenv.lib; {
+ meta = with lib; {
description = "A JavaScript backend for OCaml focused on smooth integration and clean generated code";
homepage = "https://bucklescript.github.io";
license = licenses.lgpl3;
diff --git a/third_party/nixpkgs/pkgs/development/compilers/bs-platform/ocaml.nix b/third_party/nixpkgs/pkgs/development/compilers/bs-platform/ocaml.nix
index 9aa34d02b3..d650d767a8 100644
--- a/third_party/nixpkgs/pkgs/development/compilers/bs-platform/ocaml.nix
+++ b/third_party/nixpkgs/pkgs/development/compilers/bs-platform/ocaml.nix
@@ -1,4 +1,4 @@
-{ stdenv, src, version }:
+{ lib, stdenv, src, version }:
stdenv.mkDerivation rec {
inherit src version;
name = "ocaml-${version}+bs";
@@ -9,7 +9,7 @@ stdenv.mkDerivation rec {
make -j9 world.opt
'';
- meta = with stdenv.lib; {
+ meta = with lib; {
branch = "4.06";
platforms = platforms.all;
};
diff --git a/third_party/nixpkgs/pkgs/development/compilers/bupc/default.nix b/third_party/nixpkgs/pkgs/development/compilers/bupc/default.nix
index ecdfe8d461..9b3a291a1a 100644
--- a/third_party/nixpkgs/pkgs/development/compilers/bupc/default.nix
+++ b/third_party/nixpkgs/pkgs/development/compilers/bupc/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, perl, coreutils }:
+{ lib, stdenv, fetchurl, perl, coreutils }:
stdenv.mkDerivation rec {
name = "berkeley_upc-2.22.0";
@@ -18,7 +18,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ coreutils ];
buildInputs = [ perl ];
- meta = with stdenv.lib; {
+ meta = with lib; {
description = "A compiler for the Berkely Unified Parallel C language";
longDescription = ''
Unified Parallel C (UPC) is an extension of the C programming language
diff --git a/third_party/nixpkgs/pkgs/development/compilers/cakelisp/default.nix b/third_party/nixpkgs/pkgs/development/compilers/cakelisp/default.nix
index 500c15a2aa..15afb9fc25 100644
--- a/third_party/nixpkgs/pkgs/development/compilers/cakelisp/default.nix
+++ b/third_party/nixpkgs/pkgs/development/compilers/cakelisp/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, gcc }:
+{ lib, stdenv, fetchFromGitHub, gcc }:
stdenv.mkDerivation rec {
pname = "cakelisp";
@@ -18,7 +18,7 @@ stdenv.mkDerivation rec {
--replace '"/usr/bin/g++"' '"${gcc}/bin/g++"'
substituteInPlace src/ModuleManager.cpp \
--replace '"/usr/bin/g++"' '"${gcc}/bin/g++"'
- '' + stdenv.lib.optionalString stdenv.isDarwin ''
+ '' + lib.optionalString stdenv.isDarwin ''
substituteInPlace Build.sh --replace '--export-dynamic' '-export_dynamic'
substituteInPlace runtime/HotReloading.cake --replace '--export-dynamic' '-export_dynamic'
substituteInPlace Bootstrap.cake --replace '--export-dynamic' '-export_dynamic'
@@ -32,7 +32,7 @@ stdenv.mkDerivation rec {
install -Dm755 bin/cakelisp -t $out/bin
'';
- meta = with stdenv.lib; {
+ meta = with lib; {
description = "A performance-oriented Lisp-like language";
homepage = "https://github.com/makuto/cakelisp";
license = licenses.gpl3Plus;
diff --git a/third_party/nixpkgs/pkgs/development/compilers/carp/default.nix b/third_party/nixpkgs/pkgs/development/compilers/carp/default.nix
index f6c27436c7..b0a14534b0 100644
--- a/third_party/nixpkgs/pkgs/development/compilers/carp/default.nix
+++ b/third_party/nixpkgs/pkgs/development/compilers/carp/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, makeWrapper, clang, haskellPackages }:
+{ lib, fetchFromGitHub, makeWrapper, clang, haskellPackages }:
haskellPackages.mkDerivation rec {
@@ -39,10 +39,10 @@ haskellPackages.mkDerivation rec {
description = "A statically typed lisp, without a GC, for real-time applications";
homepage = "https://github.com/carp-lang/Carp";
- license = stdenv.lib.licenses.asl20;
- maintainers = with stdenv.lib.maintainers; [ jluttine ];
+ license = lib.licenses.asl20;
+ maintainers = with lib.maintainers; [ jluttine ];
# Windows not (yet) supported.
- platforms = with stdenv.lib.platforms; unix ++ darwin;
+ platforms = with lib.platforms; unix ++ darwin;
}
diff --git a/third_party/nixpkgs/pkgs/development/compilers/cc65/default.nix b/third_party/nixpkgs/pkgs/development/compilers/cc65/default.nix
index 1b5011365c..6e201ac793 100644
--- a/third_party/nixpkgs/pkgs/development/compilers/cc65/default.nix
+++ b/third_party/nixpkgs/pkgs/development/compilers/cc65/default.nix
@@ -1,4 +1,4 @@
-{ stdenv
+{ lib, stdenv
, fetchFromGitHub
}:
@@ -15,7 +15,7 @@ stdenv.mkDerivation rec {
makeFlags = [ "PREFIX=${placeholder "out"}"];
- meta = with stdenv.lib; {
+ meta = with lib; {
homepage = "https://cc65.github.io/";
description = "C compiler for processors of 6502 family";
longDescription = ''
@@ -53,5 +53,6 @@ stdenv.mkDerivation rec {
'';
license = licenses.zlib;
maintainers = with maintainers; [ AndersonTorres ];
+ platforms = with platforms; unix;
};
}
diff --git a/third_party/nixpkgs/pkgs/development/compilers/ccl/default.nix b/third_party/nixpkgs/pkgs/development/compilers/ccl/default.nix
index 8f292e358a..79e7d324ec 100644
--- a/third_party/nixpkgs/pkgs/development/compilers/ccl/default.nix
+++ b/third_party/nixpkgs/pkgs/development/compilers/ccl/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, runCommand, bootstrap_cmds, coreutils, glibc, m4, runtimeShell }:
+{ lib, stdenv, fetchurl, runCommand, bootstrap_cmds, coreutils, glibc, m4, runtimeShell }:
let
options = rec {
@@ -101,7 +101,7 @@ stdenv.mkDerivation rec {
hardeningDisable = [ "format" ];
- meta = with stdenv.lib; {
+ meta = with lib; {
description = "Clozure Common Lisp";
homepage = "https://ccl.clozure.com/";
maintainers = with maintainers; [ raskin muflax tohl ];
diff --git a/third_party/nixpkgs/pkgs/development/compilers/chez/default.nix b/third_party/nixpkgs/pkgs/development/compilers/chez/default.nix
index 550f754639..c1c8eced83 100644
--- a/third_party/nixpkgs/pkgs/development/compilers/chez/default.nix
+++ b/third_party/nixpkgs/pkgs/development/compilers/chez/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub
+{ lib, stdenv, fetchFromGitHub
, coreutils, cctools
, ncurses, libiconv, libX11, libuuid
}:
@@ -15,12 +15,12 @@ stdenv.mkDerivation rec {
fetchSubmodules = true;
};
- nativeBuildInputs = [ coreutils ] ++ stdenv.lib.optional stdenv.isDarwin cctools;
+ nativeBuildInputs = [ coreutils ] ++ lib.optional stdenv.isDarwin cctools;
buildInputs = [ ncurses libiconv libX11 libuuid ];
enableParallelBuilding = true;
- NIX_CFLAGS_COMPILE = stdenv.lib.optionalString stdenv.cc.isGNU "-Wno-error=format-truncation";
+ NIX_CFLAGS_COMPILE = lib.optionalString stdenv.cc.isGNU "-Wno-error=format-truncation";
/*
** We patch out a very annoying 'feature' in ./configure, which
@@ -70,9 +70,9 @@ stdenv.mkDerivation rec {
meta = {
description = "A powerful and incredibly fast R6RS Scheme compiler";
homepage = "https://cisco.github.io/ChezScheme/";
- license = stdenv.lib.licenses.asl20;
- maintainers = with stdenv.lib.maintainers; [ thoughtpolice ];
- platforms = stdenv.lib.platforms.unix;
+ license = lib.licenses.asl20;
+ maintainers = with lib.maintainers; [ thoughtpolice ];
+ platforms = lib.platforms.unix;
badPlatforms = [ "aarch64-linux" ];
};
}
diff --git a/third_party/nixpkgs/pkgs/development/compilers/chicken/4/chicken.nix b/third_party/nixpkgs/pkgs/development/compilers/chicken/4/chicken.nix
index 50126fdac9..8ea522a81a 100644
--- a/third_party/nixpkgs/pkgs/development/compilers/chicken/4/chicken.nix
+++ b/third_party/nixpkgs/pkgs/development/compilers/chicken/4/chicken.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, makeWrapper, darwin, bootstrap-chicken ? null }:
+{ lib, stdenv, fetchurl, makeWrapper, darwin, bootstrap-chicken ? null }:
let
version = "4.13.0";
@@ -8,7 +8,6 @@ let
else if (isFreeBSD || isOpenBSD) then "bsd"
else if isSunOS then "solaris"
else "linux"; # Should be a sane default
- lib = stdenv.lib;
in
stdenv.mkDerivation {
pname = "chicken";
@@ -70,9 +69,9 @@ stdenv.mkDerivation {
meta = {
homepage = "http://www.call-cc.org/";
- license = stdenv.lib.licenses.bsd3;
- maintainers = with stdenv.lib.maintainers; [ corngood ];
- platforms = stdenv.lib.platforms.linux ++ stdenv.lib.platforms.darwin; # Maybe other Unix
+ license = lib.licenses.bsd3;
+ maintainers = with lib.maintainers; [ corngood ];
+ platforms = lib.platforms.linux ++ lib.platforms.darwin; # Maybe other Unix
description = "A portable compiler for the Scheme programming language";
longDescription = ''
CHICKEN is a compiler for the Scheme programming language.
diff --git a/third_party/nixpkgs/pkgs/development/compilers/chicken/4/egg2nix.nix b/third_party/nixpkgs/pkgs/development/compilers/chicken/4/egg2nix.nix
index 977f34692f..d2f2805ed7 100644
--- a/third_party/nixpkgs/pkgs/development/compilers/chicken/4/egg2nix.nix
+++ b/third_party/nixpkgs/pkgs/development/compilers/chicken/4/egg2nix.nix
@@ -1,4 +1,4 @@
-{ stdenv, eggDerivation, fetchurl, chickenEggs }:
+{ eggDerivation, fetchurl, chickenEggs }:
# Note: This mostly reimplements the default.nix already contained in
# the tarball. Is there a nicer way than duplicating code?
@@ -20,8 +20,8 @@ eggDerivation {
meta = {
description = "Generate nix-expression from CHICKEN scheme eggs";
homepage = "https://github.com/the-kenny/egg2nix";
- license = stdenv.lib.licenses.bsd3;
- platforms = stdenv.lib.platforms.unix;
- maintainers = with stdenv.lib.maintainers; [ corngood ];
+ license = lib.licenses.bsd3;
+ platforms = lib.platforms.unix;
+ maintainers = with lib.maintainers; [ corngood ];
};
}
diff --git a/third_party/nixpkgs/pkgs/development/compilers/chicken/4/eggDerivation.nix b/third_party/nixpkgs/pkgs/development/compilers/chicken/4/eggDerivation.nix
index cd340c2217..4c84ef8c42 100644
--- a/third_party/nixpkgs/pkgs/development/compilers/chicken/4/eggDerivation.nix
+++ b/third_party/nixpkgs/pkgs/development/compilers/chicken/4/eggDerivation.nix
@@ -1,4 +1,4 @@
-{ stdenv, chicken, makeWrapper }:
+{ lib, stdenv, chicken, makeWrapper }:
{ name, src
, buildInputs ? []
, chickenInstallFlags ? []
@@ -8,7 +8,7 @@
let
libPath = "${chicken}/var/lib/chicken/${toString chicken.binaryVersion}/";
overrides = import ./overrides.nix;
- baseName = stdenv.lib.getName name;
+ baseName = lib.getName name;
override = if builtins.hasAttr baseName overrides
then
builtins.getAttr baseName overrides
@@ -20,7 +20,7 @@ stdenv.mkDerivation ({
propagatedBuildInputs = buildInputs;
buildInputs = [ makeWrapper chicken ];
- CSC_OPTIONS = stdenv.lib.concatStringsSep " " cscOptions;
+ CSC_OPTIONS = lib.concatStringsSep " " cscOptions;
CHICKEN_REPOSITORY = libPath;
CHICKEN_INSTALL_PREFIX = "$out";
@@ -28,7 +28,7 @@ stdenv.mkDerivation ({
installPhase = ''
runHook preInstall
- chicken-install -p $out ${stdenv.lib.concatStringsSep " " chickenInstallFlags}
+ chicken-install -p $out ${lib.concatStringsSep " " chickenInstallFlags}
for f in $out/bin/*
do
diff --git a/third_party/nixpkgs/pkgs/development/compilers/chicken/4/eggs.nix b/third_party/nixpkgs/pkgs/development/compilers/chicken/4/eggs.nix
index 6e6f104f8a..8c96caca26 100644
--- a/third_party/nixpkgs/pkgs/development/compilers/chicken/4/eggs.nix
+++ b/third_party/nixpkgs/pkgs/development/compilers/chicken/4/eggs.nix
@@ -1,4 +1,4 @@
-{ pkgs, stdenv }:
+{ pkgs }:
rec {
inherit (pkgs) eggDerivation fetchegg;
diff --git a/third_party/nixpkgs/pkgs/development/compilers/chicken/4/fetchegg/default.nix b/third_party/nixpkgs/pkgs/development/compilers/chicken/4/fetchegg/default.nix
index d4d33a5593..23c5760b4b 100644
--- a/third_party/nixpkgs/pkgs/development/compilers/chicken/4/fetchegg/default.nix
+++ b/third_party/nixpkgs/pkgs/development/compilers/chicken/4/fetchegg/default.nix
@@ -1,7 +1,7 @@
# Fetches a chicken egg from henrietta using `chicken-install -r'
# See: http://wiki.call-cc.org/chicken-projects/egg-index-4.html
-{ stdenvNoCC, chicken }:
+{ lib, stdenvNoCC, chicken }:
{ name, version, md5 ? "", sha256 ? "" }:
if md5 != "" then
@@ -20,6 +20,6 @@ stdenvNoCC.mkDerivation {
eggName = name;
- impureEnvVars = stdenvNoCC.lib.fetchers.proxyImpureEnvVars;
+ impureEnvVars = lib.fetchers.proxyImpureEnvVars;
}
diff --git a/third_party/nixpkgs/pkgs/development/compilers/chicken/5/chicken.nix b/third_party/nixpkgs/pkgs/development/compilers/chicken/5/chicken.nix
index 712012643f..9f2554b734 100644
--- a/third_party/nixpkgs/pkgs/development/compilers/chicken/5/chicken.nix
+++ b/third_party/nixpkgs/pkgs/development/compilers/chicken/5/chicken.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, makeWrapper, darwin, bootstrap-chicken ? null }:
+{ lib, stdenv, fetchurl, makeWrapper, darwin, bootstrap-chicken ? null }:
let
version = "5.2.0";
@@ -8,7 +8,6 @@ let
else if (isFreeBSD || isOpenBSD) then "bsd"
else if isSunOS then "solaris"
else "linux"; # Should be a sane default
- lib = stdenv.lib;
in
stdenv.mkDerivation {
pname = "chicken";
@@ -51,9 +50,9 @@ stdenv.mkDerivation {
meta = {
homepage = "http://www.call-cc.org/";
- license = stdenv.lib.licenses.bsd3;
- maintainers = with stdenv.lib.maintainers; [ corngood ];
- platforms = stdenv.lib.platforms.linux ++ stdenv.lib.platforms.darwin; # Maybe other Unix
+ license = lib.licenses.bsd3;
+ maintainers = with lib.maintainers; [ corngood ];
+ platforms = lib.platforms.linux ++ lib.platforms.darwin; # Maybe other Unix
description = "A portable compiler for the Scheme programming language";
longDescription = ''
CHICKEN is a compiler for the Scheme programming language.
diff --git a/third_party/nixpkgs/pkgs/development/compilers/chicken/5/egg2nix.nix b/third_party/nixpkgs/pkgs/development/compilers/chicken/5/egg2nix.nix
index 0c18b8db2d..62b634eb63 100644
--- a/third_party/nixpkgs/pkgs/development/compilers/chicken/5/egg2nix.nix
+++ b/third_party/nixpkgs/pkgs/development/compilers/chicken/5/egg2nix.nix
@@ -1,4 +1,4 @@
-{ stdenv, eggDerivation, fetchFromGitHub, chickenEggs }:
+{ lib, eggDerivation, fetchFromGitHub, chickenEggs }:
# Note: This mostly reimplements the default.nix already contained in
# the tarball. Is there a nicer way than duplicating code?
@@ -22,8 +22,8 @@ eggDerivation {
meta = {
description = "Generate nix-expression from CHICKEN scheme eggs";
homepage = "https://github.com/the-kenny/egg2nix";
- license = stdenv.lib.licenses.bsd3;
- platforms = stdenv.lib.platforms.unix;
- maintainers = with stdenv.lib.maintainers; [ corngood ];
+ license = lib.licenses.bsd3;
+ platforms = lib.platforms.unix;
+ maintainers = with lib.maintainers; [ corngood ];
};
}
diff --git a/third_party/nixpkgs/pkgs/development/compilers/chicken/5/eggDerivation.nix b/third_party/nixpkgs/pkgs/development/compilers/chicken/5/eggDerivation.nix
index f5ed4b4b7f..7102126206 100644
--- a/third_party/nixpkgs/pkgs/development/compilers/chicken/5/eggDerivation.nix
+++ b/third_party/nixpkgs/pkgs/development/compilers/chicken/5/eggDerivation.nix
@@ -1,4 +1,4 @@
-{ stdenv, chicken, makeWrapper }:
+{ lib, stdenv, chicken, makeWrapper }:
{ name, src
, buildInputs ? []
, chickenInstallFlags ? []
@@ -7,7 +7,7 @@
let
overrides = import ./overrides.nix;
- baseName = stdenv.lib.getName name;
+ baseName = lib.getName name;
override = if builtins.hasAttr baseName overrides
then
builtins.getAttr baseName overrides
@@ -19,14 +19,14 @@ stdenv.mkDerivation ({
propagatedBuildInputs = buildInputs;
buildInputs = [ makeWrapper chicken ];
- CSC_OPTIONS = stdenv.lib.concatStringsSep " " cscOptions;
+ CSC_OPTIONS = lib.concatStringsSep " " cscOptions;
installPhase = ''
runHook preInstall
export CHICKEN_INSTALL_PREFIX=$out
export CHICKEN_INSTALL_REPOSITORY=$out/lib/chicken/${toString chicken.binaryVersion}
- chicken-install ${stdenv.lib.concatStringsSep " " chickenInstallFlags}
+ chicken-install ${lib.concatStringsSep " " chickenInstallFlags}
for f in $out/bin/*
do
diff --git a/third_party/nixpkgs/pkgs/development/compilers/chicken/5/eggs.nix b/third_party/nixpkgs/pkgs/development/compilers/chicken/5/eggs.nix
index 3c4ae74c1e..1c1377350d 100644
--- a/third_party/nixpkgs/pkgs/development/compilers/chicken/5/eggs.nix
+++ b/third_party/nixpkgs/pkgs/development/compilers/chicken/5/eggs.nix
@@ -1,4 +1,4 @@
-{ pkgs, stdenv }:
+{ pkgs }:
rec {
inherit (pkgs) eggDerivation fetchegg;
diff --git a/third_party/nixpkgs/pkgs/development/compilers/chicken/5/fetchegg/default.nix b/third_party/nixpkgs/pkgs/development/compilers/chicken/5/fetchegg/default.nix
index 24bfbd7a30..08d23cbaa6 100644
--- a/third_party/nixpkgs/pkgs/development/compilers/chicken/5/fetchegg/default.nix
+++ b/third_party/nixpkgs/pkgs/development/compilers/chicken/5/fetchegg/default.nix
@@ -1,7 +1,7 @@
# Fetches a chicken egg from henrietta using `chicken-install -r'
# See: http://wiki.call-cc.org/chicken-projects/egg-index-5.html
-{ stdenvNoCC, chicken }:
+{ lib, stdenvNoCC, chicken }:
{ name, version, md5 ? "", sha256 ? "" }:
if md5 != "" then
@@ -20,6 +20,6 @@ stdenvNoCC.mkDerivation {
eggName = name;
- impureEnvVars = stdenvNoCC.lib.fetchers.proxyImpureEnvVars;
+ impureEnvVars = lib.fetchers.proxyImpureEnvVars;
}
diff --git a/third_party/nixpkgs/pkgs/development/compilers/ciao/default.nix b/third_party/nixpkgs/pkgs/development/compilers/ciao/default.nix
index be39d81f55..de8e73374c 100644
--- a/third_party/nixpkgs/pkgs/development/compilers/ciao/default.nix
+++ b/third_party/nixpkgs/pkgs/development/compilers/ciao/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub }:
+{ lib, stdenv, fetchFromGitHub }:
stdenv.mkDerivation rec {
pname = "ciao";
@@ -22,7 +22,7 @@ stdenv.mkDerivation rec {
./ciao-boot.sh install
'';
- meta = with stdenv.lib; {
+ meta = with lib; {
homepage = "https://ciao-lang.org/";
description = "A general purpose, multi-paradigm programming language in the Prolog family";
license = licenses.lgpl21;
diff --git a/third_party/nixpkgs/pkgs/development/compilers/clasp/default.nix b/third_party/nixpkgs/pkgs/development/compilers/clasp/default.nix
index b7da76d38f..31a669c313 100644
--- a/third_party/nixpkgs/pkgs/development/compilers/clasp/default.nix
+++ b/third_party/nixpkgs/pkgs/development/compilers/clasp/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, fetchFromGitLab
+{ lib, stdenv, fetchFromGitHub, fetchFromGitLab
, llvmPackages
, cmake, boehmgc, gmp, zlib, ncurses, boost, libelf
, python, git, sbcl
@@ -72,14 +72,14 @@ stdenv.mkDerivation rec {
buildInputs = with llvmPackages;
(
- builtins.map (x: stdenv.lib.overrideDerivation x
+ builtins.map (x: lib.overrideDerivation x
(x: {NIX_CFLAGS_COMPILE= (x.NIX_CFLAGS_COMPILE or "") + " -frtti"; }))
[ llvm clang clang-unwrapped clang ]) ++
[
gmp zlib ncurses
boost boehmgc libelf
(boost.override {enableStatic = true; enableShared = false;})
- (stdenv.lib.overrideDerivation boehmgc
+ (lib.overrideDerivation boehmgc
(x: {configureFlags = (x.configureFlags or []) ++ ["--enable-static"];}))
];
@@ -120,9 +120,9 @@ stdenv.mkDerivation rec {
meta = {
inherit version;
description = "A Common Lisp implementation based on LLVM with C++ integration";
- license = stdenv.lib.licenses.lgpl21Plus ;
- maintainers = [stdenv.lib.maintainers.raskin];
- platforms = stdenv.lib.platforms.linux;
+ license = lib.licenses.lgpl21Plus ;
+ maintainers = [lib.maintainers.raskin];
+ platforms = lib.platforms.linux;
# Large, long to build, a private build of clang is needed, a prerelease.
hydraPlatforms = [];
homepage = "https://github.com/drmeister/clasp";
diff --git a/third_party/nixpkgs/pkgs/development/compilers/clean/default.nix b/third_party/nixpkgs/pkgs/development/compilers/clean/default.nix
index 0dfd05030b..f8121958e2 100644
--- a/third_party/nixpkgs/pkgs/development/compilers/clean/default.nix
+++ b/third_party/nixpkgs/pkgs/development/compilers/clean/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl }:
+{ lib, stdenv, fetchurl }:
stdenv.mkDerivation {
name = "clean-3.0";
@@ -45,8 +45,8 @@ stdenv.mkDerivation {
'';
homepage = "http://wiki.clean.cs.ru.nl/Clean";
- license = stdenv.lib.licenses.lgpl21;
- maintainers = [ stdenv.lib.maintainers.kkallio ];
+ license = lib.licenses.lgpl21;
+ maintainers = [ lib.maintainers.kkallio ];
platforms = [ "i686-linux" "x86_64-linux" ];
};
}
diff --git a/third_party/nixpkgs/pkgs/development/compilers/closure/default.nix b/third_party/nixpkgs/pkgs/development/compilers/closure/default.nix
index 7c0d42f186..b5ac2e187d 100644
--- a/third_party/nixpkgs/pkgs/development/compilers/closure/default.nix
+++ b/third_party/nixpkgs/pkgs/development/compilers/closure/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, jre, makeWrapper }:
+{ lib, stdenv, fetchurl, jre, makeWrapper }:
stdenv.mkDerivation rec {
pname = "closure-compiler";
@@ -21,7 +21,7 @@ stdenv.mkDerivation rec {
--add-flags "-jar $out/share/java/closure-compiler-v${version}.jar"
'';
- meta = with stdenv.lib; {
+ meta = with lib; {
description = "A tool for making JavaScript download and run faster";
homepage = "https://developers.google.com/closure/compiler/";
license = licenses.asl20;
diff --git a/third_party/nixpkgs/pkgs/development/compilers/cmdstan/default.nix b/third_party/nixpkgs/pkgs/development/compilers/cmdstan/default.nix
index 87d3f0ef00..df674b67db 100644
--- a/third_party/nixpkgs/pkgs/development/compilers/cmdstan/default.nix
+++ b/third_party/nixpkgs/pkgs/development/compilers/cmdstan/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, python, runtimeShell }:
+{ lib, stdenv, fetchurl, python, runtimeShell }:
stdenv.mkDerivation {
name = "cmdstan-2.17.1";
@@ -36,7 +36,7 @@ stdenv.mkDerivation {
likelihood estimation with Optimization (L-BFGS).
'';
homepage = "https://mc-stan.org/interfaces/cmdstan.html";
- license = stdenv.lib.licenses.bsd3;
- platforms = stdenv.lib.platforms.all;
+ license = lib.licenses.bsd3;
+ platforms = lib.platforms.all;
};
}
diff --git a/third_party/nixpkgs/pkgs/development/compilers/cmucl/binary.nix b/third_party/nixpkgs/pkgs/development/compilers/cmucl/binary.nix
index 480a7e522b..b09f5f41b6 100644
--- a/third_party/nixpkgs/pkgs/development/compilers/cmucl/binary.nix
+++ b/third_party/nixpkgs/pkgs/development/compilers/cmucl/binary.nix
@@ -1,4 +1,4 @@
-{stdenv, fetchurl}:
+{lib, stdenv, fetchurl}:
let
inherit (stdenv.hostPlatform) system;
@@ -36,9 +36,9 @@ stdenv.mkDerivation {
which runs on most major Unix platforms. It mainly conforms to the
ANSI Common Lisp standard.
'';
- license = stdenv.lib.licenses.free; # public domain
+ license = lib.licenses.free; # public domain
homepage = "http://www.cons.org/cmucl/";
- maintainers = [stdenv.lib.maintainers.tohl];
- platforms = stdenv.lib.platforms.linux;
+ maintainers = [lib.maintainers.tohl];
+ platforms = lib.platforms.linux;
};
}
diff --git a/third_party/nixpkgs/pkgs/development/compilers/colm/default.nix b/third_party/nixpkgs/pkgs/development/compilers/colm/default.nix
index 06a56dc42e..d7a0953a80 100644
--- a/third_party/nixpkgs/pkgs/development/compilers/colm/default.nix
+++ b/third_party/nixpkgs/pkgs/development/compilers/colm/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, makeWrapper, gcc, asciidoc, autoreconfHook }:
+{ lib, stdenv, fetchurl, makeWrapper, gcc, asciidoc, autoreconfHook }:
stdenv.mkDerivation rec {
pname = "colm";
@@ -20,7 +20,7 @@ stdenv.mkDerivation rec {
--prefix PATH ":" ${gcc}/bin
'';
- meta = with stdenv.lib; {
+ meta = with lib; {
description = "A programming language for the analysis and transformation of computer languages";
homepage = "http://www.colm.net/open-source/colm";
license = licenses.gpl2;
diff --git a/third_party/nixpkgs/pkgs/development/compilers/compcert/default.nix b/third_party/nixpkgs/pkgs/development/compilers/compcert/default.nix
index 99bd09d8d9..611efb11f4 100644
--- a/third_party/nixpkgs/pkgs/development/compilers/compcert/default.nix
+++ b/third_party/nixpkgs/pkgs/development/compilers/compcert/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, fetchpatch, makeWrapper
+{ lib, stdenv, fetchFromGitHub, fetchpatch, makeWrapper
, coqPackages, ocamlPackages, coq2html
, tools ? stdenv.cc
, version ? "3.8"
@@ -8,7 +8,7 @@ let
ocaml-pkgs = with ocamlPackages; [ ocaml findlib menhir ];
ccomp-platform = if stdenv.isDarwin then "x86_64-macosx" else "x86_64-linux";
inherit (coqPackages) coq flocq;
- inherit (stdenv.lib) optional optionalString;
+ inherit (lib) optional optionalString;
in
let param = {
@@ -83,7 +83,7 @@ stdenv.mkDerivation rec {
outputs = [ "out" "lib" "doc" "man" ];
- meta = with stdenv.lib; {
+ meta = with lib; {
description = "Formally verified C compiler";
homepage = "https://compcert.org";
license = licenses.inria-compcert;
diff --git a/third_party/nixpkgs/pkgs/development/compilers/computecpp/default.nix b/third_party/nixpkgs/pkgs/development/compilers/computecpp/default.nix
index acdcc2014f..0f9e877201 100644
--- a/third_party/nixpkgs/pkgs/development/compilers/computecpp/default.nix
+++ b/third_party/nixpkgs/pkgs/development/compilers/computecpp/default.nix
@@ -1,4 +1,4 @@
-{ stdenv
+{ lib, stdenv
, fetchzip
, pkg-config
, autoPatchelfHook
@@ -38,7 +38,7 @@ stdenv.mkDerivation rec {
isClang = true;
};
- meta = with stdenv.lib; {
+ meta = with lib; {
description =
"Accelerate Complex C++ Applications on Heterogeneous Compute Systems using Open Standards";
homepage = "https://www.codeplay.com/products/computesuite/computecpp";
diff --git a/third_party/nixpkgs/pkgs/development/compilers/copper/default.nix b/third_party/nixpkgs/pkgs/development/compilers/copper/default.nix
index 67bc786e66..dd6af73547 100644
--- a/third_party/nixpkgs/pkgs/development/compilers/copper/default.nix
+++ b/third_party/nixpkgs/pkgs/development/compilers/copper/default.nix
@@ -1,4 +1,4 @@
-{ stdenv
+{ lib, stdenv
, fetchurl
, libffi
}:
@@ -23,7 +23,7 @@ stdenv.mkDerivation rec {
installPhase = ''
make BACKEND=elf64 install prefix=$out
'';
- meta = with stdenv.lib; {
+ meta = with lib; {
description = "Simple imperative language, statically typed with type inference and genericity";
homepage = "https://tibleiz.net/copper/";
license = licenses.bsd2;
diff --git a/third_party/nixpkgs/pkgs/development/compilers/coreclr/default.nix b/third_party/nixpkgs/pkgs/development/compilers/coreclr/default.nix
index 2a44279209..f38a380596 100644
--- a/third_party/nixpkgs/pkgs/development/compilers/coreclr/default.nix
+++ b/third_party/nixpkgs/pkgs/development/compilers/coreclr/default.nix
@@ -1,4 +1,4 @@
-{ config, stdenv
+{ config, lib, stdenv
, fetchFromGitHub
, fetchpatch
, which
@@ -90,7 +90,7 @@ stdenv.mkDerivation rec {
runHook postInstall
'';
- meta = with stdenv.lib; {
+ meta = with lib; {
homepage = "https://github.com/dotnet/core/";
description = ".NET is a general purpose development platform";
platforms = [ "x86_64-linux" ];
diff --git a/third_party/nixpkgs/pkgs/development/compilers/crystal/build-package.nix b/third_party/nixpkgs/pkgs/development/compilers/crystal/build-package.nix
index bcac4eeb9c..67c8128f6b 100644
--- a/third_party/nixpkgs/pkgs/development/compilers/crystal/build-package.nix
+++ b/third_party/nixpkgs/pkgs/development/compilers/crystal/build-package.nix
@@ -1,4 +1,4 @@
-{ stdenv, lib, crystal, shards, git, pkgconfig, which, linkFarm, fetchFromGitHub, installShellFiles }:
+{ stdenv, lib, crystal, shards, git, pkg-config, which, linkFarm, fetchFromGitHub, installShellFiles }:
{
# Some projects do not include a lock file, so you can pass one
@@ -61,12 +61,12 @@ stdenv.mkDerivation (mkDerivationArgs // {
buildInputs = args.buildInputs or [ ] ++ [ crystal ]
++ lib.optional (format != "crystal") shards;
- nativeBuildInputs = args.nativeBuildInputs or [ ] ++ [ git installShellFiles pkgconfig which ];
+ nativeBuildInputs = args.nativeBuildInputs or [ ] ++ [ git installShellFiles pkg-config which ];
buildPhase = args.buildPhase or (lib.concatStringsSep "\n" ([
"runHook preBuild"
] ++ lib.optional (format == "make")
- ''make ''${buildTargets:-build} $makeFlags''
+ "make \${buildTargets:-build} $makeFlags"
++ lib.optionals (format == "crystal") (lib.mapAttrsToList
(bin: attrs: ''
crystal ${lib.escapeShellArgs ([
@@ -84,14 +84,14 @@ stdenv.mkDerivation (mkDerivationArgs // {
installPhase = args.installPhase or (lib.concatStringsSep "\n" ([
"runHook preInstall"
] ++ lib.optional (format == "make")
- ''make ''${installTargets:-install} $installFlags''
+ "make \${installTargets:-install} $installFlags"
++ lib.optionals (format == "crystal") (map
(bin: ''
install -Dm555 ${lib.escapeShellArgs [ bin "${placeholder "out"}/bin/${bin}" ]}
'')
(lib.attrNames crystalBinaries))
++ lib.optional (format == "shards")
- ''install -Dm555 bin/* -t $out/bin''
+ "install -Dm555 bin/* -t $out/bin"
++ [
''
for f in README* *.md LICENSE; do
@@ -111,9 +111,9 @@ stdenv.mkDerivation (mkDerivationArgs // {
checkPhase = args.checkPhase or (lib.concatStringsSep "\n" ([
"runHook preCheck"
] ++ lib.optional (format == "make")
- ''make ''${checkTarget:-test} $checkFlags''
+ "make \${checkTarget:-test} $checkFlags"
++ lib.optional (format != "make")
- ''crystal ''${checkTarget:-spec} $checkFlags''
+ "crystal \${checkTarget:-spec} $checkFlags"
++ [ "runHook postCheck" ]));
doInstallCheck = args.doInstallCheck or true;
diff --git a/third_party/nixpkgs/pkgs/development/compilers/crystal/default.nix b/third_party/nixpkgs/pkgs/development/compilers/crystal/default.nix
index fa8198faba..e887bc2208 100644
--- a/third_party/nixpkgs/pkgs/development/compilers/crystal/default.nix
+++ b/third_party/nixpkgs/pkgs/development/compilers/crystal/default.nix
@@ -18,7 +18,7 @@
, makeWrapper
, openssl
, pcre
-, pkgconfig
+, pkg-config
, readline
, tzdata
, which
@@ -63,7 +63,7 @@ let
commonBuildInputs = extraBuildInputs: [
boehmgc libatomic_ops pcre libevent libyaml zlib libxml2 openssl
] ++ extraBuildInputs
- ++ stdenv.lib.optionals stdenv.isDarwin [ libiconv ];
+ ++ lib.optionals stdenv.isDarwin [ libiconv ];
generic = (
{ version
@@ -134,7 +134,7 @@ let
buildInputs = commonBuildInputs extraBuildInputs;
- nativeBuildInputs = [ binary makeWrapper which pkgconfig llvmPackages.llvm ];
+ nativeBuildInputs = [ binary makeWrapper which pkg-config llvmPackages.llvm ];
makeFlags = [
"CRYSTAL_CONFIG_VERSION=${version}"
@@ -158,7 +158,7 @@ let
install -Dm755 .build/crystal $bin/bin/crystal
wrapProgram $bin/bin/crystal \
- --suffix PATH : ${lib.makeBinPath [ pkgconfig llvmPackages.clang which ]} \
+ --suffix PATH : ${lib.makeBinPath [ pkg-config llvmPackages.clang which ]} \
--suffix CRYSTAL_PATH : lib:$lib/crystal \
--suffix CRYSTAL_LIBRARY_PATH : ${
lib.makeLibraryPath (commonBuildInputs extraBuildInputs)
@@ -255,7 +255,13 @@ in rec {
extraBuildInputs = [ git ];
};
- crystal = crystal_0_35;
+ crystal_0_36 = generic {
+ version = "0.36.0";
+ sha256 = "0s7g13mrh2jrxxrrrg4hy3gi49rp7fmpn9zg9kj4nbc8w8yir20r";
+ binary = crystal_0_35;
+ };
+
+ crystal = crystal_0_36;
crystal2nix = callPackage ./crystal2nix.nix {};
}
diff --git a/third_party/nixpkgs/pkgs/development/compilers/cudatoolkit/common.nix b/third_party/nixpkgs/pkgs/development/compilers/cudatoolkit/common.nix
index 92a684a6fb..c18eb9d534 100644
--- a/third_party/nixpkgs/pkgs/development/compilers/cudatoolkit/common.nix
+++ b/third_party/nixpkgs/pkgs/development/compilers/cudatoolkit/common.nix
@@ -61,7 +61,7 @@ stdenv.mkDerivation rec {
gtk2 glib fontconfig freetype unixODBC alsaLib
];
- rpath = "${stdenv.lib.makeLibraryPath runtimeDependencies}:${stdenv.cc.cc.lib}/lib64";
+ rpath = "${lib.makeLibraryPath runtimeDependencies}:${stdenv.cc.cc.lib}/lib64";
unpackPhase = ''
sh $src --keep --noexec
@@ -232,7 +232,7 @@ stdenv.mkDerivation rec {
majorVersion = lib.versions.majorMinor version;
};
- meta = with stdenv.lib; {
+ meta = with lib; {
description = "A compiler for NVIDIA GPUs, math libraries, and tools";
homepage = "https://developer.nvidia.com/cuda-toolkit";
platforms = [ "x86_64-linux" ];
diff --git a/third_party/nixpkgs/pkgs/development/compilers/dale/default.nix b/third_party/nixpkgs/pkgs/development/compilers/dale/default.nix
index ef32b37ef9..addd7997d3 100644
--- a/third_party/nixpkgs/pkgs/development/compilers/dale/default.nix
+++ b/third_party/nixpkgs/pkgs/development/compilers/dale/default.nix
@@ -1,4 +1,4 @@
-{ stdenv
+{ lib, stdenv
, fetchFromGitHub
, cmake
, pkg-config
@@ -27,7 +27,7 @@ stdenv.mkDerivation {
checkTarget = "tests";
- meta = with stdenv.lib; {
+ meta = with lib; {
description = "Lisp-flavoured C";
longDescription = ''
Dale is a system (no GC) programming language that uses
diff --git a/third_party/nixpkgs/pkgs/development/compilers/dasm/default.nix b/third_party/nixpkgs/pkgs/development/compilers/dasm/default.nix
index 627ac36329..7f57f47f2e 100644
--- a/third_party/nixpkgs/pkgs/development/compilers/dasm/default.nix
+++ b/third_party/nixpkgs/pkgs/development/compilers/dasm/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub }:
+{ lib, stdenv, fetchFromGitHub }:
stdenv.mkDerivation rec {
pname = "dasm";
@@ -24,7 +24,7 @@ stdenv.mkDerivation rec {
checkTarget = "test";
doCheck = true;
- meta = with stdenv.lib; {
+ meta = with lib; {
description = "Assembler for 6502 and other 8-bit microprocessors";
homepage = "https://dasm-assembler.github.io";
license = licenses.gpl2;
diff --git a/third_party/nixpkgs/pkgs/development/compilers/dev86/default.nix b/third_party/nixpkgs/pkgs/development/compilers/dev86/default.nix
index 88b4656124..cea9ea37b4 100644
--- a/third_party/nixpkgs/pkgs/development/compilers/dev86/default.nix
+++ b/third_party/nixpkgs/pkgs/development/compilers/dev86/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl }:
+{ lib, stdenv, fetchurl }:
stdenv.mkDerivation rec {
pname = "dev86";
@@ -16,6 +16,6 @@ stdenv.mkDerivation rec {
meta = {
description = "Linux 8086 development environment";
homepage = "http://v3.sk/~lkundrak/dev86/";
- platforms = stdenv.lib.platforms.linux;
+ platforms = lib.platforms.linux;
};
}
diff --git a/third_party/nixpkgs/pkgs/development/compilers/dmd/binary.nix b/third_party/nixpkgs/pkgs/development/compilers/dmd/binary.nix
index 2ff2b35060..de0964155f 100644
--- a/third_party/nixpkgs/pkgs/development/compilers/dmd/binary.nix
+++ b/third_party/nixpkgs/pkgs/development/compilers/dmd/binary.nix
@@ -1,10 +1,11 @@
-{ stdenv, fetchurl, curl, tzdata, autoPatchelfHook, fixDarwinDylibNames, glibc
+{ lib, stdenv, fetchurl, curl, tzdata, autoPatchelfHook, fixDarwinDylibNames, glibc
, version, hashes }:
-with stdenv;
+
let
+ inherit (stdenv) hostPlatform;
OS = if hostPlatform.isDarwin then "osx" else hostPlatform.parsed.kernel.name;
MODEL = toString hostPlatform.parsed.cpu.bits;
-in mkDerivation {
+in stdenv.mkDerivation {
pname = "dmd-bootstrap";
inherit version;
diff --git a/third_party/nixpkgs/pkgs/development/compilers/dmd/default.nix b/third_party/nixpkgs/pkgs/development/compilers/dmd/default.nix
index 4bfd6298c8..074646f5f4 100644
--- a/third_party/nixpkgs/pkgs/development/compilers/dmd/default.nix
+++ b/third_party/nixpkgs/pkgs/development/compilers/dmd/default.nix
@@ -16,7 +16,7 @@ let
name = "dmd.conf";
text = (lib.generators.toINI {} {
Environment = {
- DFLAGS = ''-I@out@/include/dmd -L-L@out@/lib -fPIC ${stdenv.lib.optionalString (!targetPackages.stdenv.cc.isClang) "-L--export-dynamic"}'';
+ DFLAGS = ''-I@out@/include/dmd -L-L@out@/lib -fPIC ${lib.optionalString (!targetPackages.stdenv.cc.isClang) "-L--export-dynamic"}'';
};
});
};
@@ -77,16 +77,16 @@ stdenv.mkDerivation rec {
postPatch = ''
substituteInPlace dmd/test/dshell/test6952.d --replace "/usr/bin/env bash" "${bash}/bin/bash"
''
- + stdenv.lib.optionalString stdenv.hostPlatform.isLinux ''
+ + lib.optionalString stdenv.hostPlatform.isLinux ''
substituteInPlace phobos/std/socket.d --replace "assert(ih.addrList[0] == 0x7F_00_00_01);" ""
''
- + stdenv.lib.optionalString stdenv.hostPlatform.isDarwin ''
+ + lib.optionalString stdenv.hostPlatform.isDarwin ''
substituteInPlace phobos/std/socket.d --replace "foreach (name; names)" "names = []; foreach (name; names)"
'';
nativeBuildInputs = [ makeWrapper unzip which gdb git ]
- ++ stdenv.lib.optional stdenv.hostPlatform.isDarwin (with darwin.apple_sdk.frameworks; [
+ ++ lib.optional stdenv.hostPlatform.isDarwin (with darwin.apple_sdk.frameworks; [
Foundation
]);
@@ -163,7 +163,7 @@ stdenv.mkDerivation rec {
substitute ${dmdConfFile} "$out/bin/dmd.conf" --subst-var out
'';
- meta = with stdenv.lib; {
+ meta = with lib; {
description = "Official reference compiler for the D language";
homepage = "http://dlang.org/";
# Everything is now Boost licensed, even the backend.
diff --git a/third_party/nixpkgs/pkgs/development/compilers/dotnet/build-dotnet.nix b/third_party/nixpkgs/pkgs/development/compilers/dotnet/build-dotnet.nix
index 1162a75d0d..56880826a1 100644
--- a/third_party/nixpkgs/pkgs/development/compilers/dotnet/build-dotnet.nix
+++ b/third_party/nixpkgs/pkgs/development/compilers/dotnet/build-dotnet.nix
@@ -4,7 +4,7 @@
}:
assert builtins.elem type [ "aspnetcore" "netcore" "sdk"];
-{ stdenv
+{ lib, stdenv
, fetchurl
, libunwind
, openssl
@@ -41,7 +41,7 @@ let
in stdenv.mkDerivation rec {
inherit pname version;
- rpath = stdenv.lib.makeLibraryPath [
+ rpath = lib.makeLibraryPath [
curl
icu
libunwind
@@ -70,7 +70,7 @@ in stdenv.mkDerivation rec {
runHook postInstall
'';
- postFixup = stdenv.lib.optionalString stdenv.isLinux ''
+ postFixup = lib.optionalString stdenv.isLinux ''
patchelf --set-interpreter "${stdenv.cc.bintools.dynamicLinker}" $out/dotnet
patchelf --set-rpath "${rpath}" $out/dotnet
find $out -type f -name "*.so" -exec patchelf --set-rpath '$ORIGIN:${rpath}' {} \;
@@ -82,7 +82,7 @@ in stdenv.mkDerivation rec {
$out/bin/dotnet --info
'';
- meta = with stdenv.lib; {
+ meta = with lib; {
homepage = "https://dotnet.github.io/";
description = builtins.getAttr type descriptions;
platforms = [ "x86_64-linux" "aarch64-linux" "x86_64-darwin" ];
diff --git a/third_party/nixpkgs/pkgs/development/compilers/dtc/default.nix b/third_party/nixpkgs/pkgs/development/compilers/dtc/default.nix
index 0a694e29ee..c5d33590da 100644
--- a/third_party/nixpkgs/pkgs/development/compilers/dtc/default.nix
+++ b/third_party/nixpkgs/pkgs/development/compilers/dtc/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, lib, fetchgit, flex, bison, pkgconfig, which
+{ stdenv, lib, fetchgit, flex, bison, pkg-config, which
, pythonSupport ? false, python, swig
}:
@@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
sha256 = "0li992wwd7kgy71bikanqky49y4hq3p3vx35p2hvyxy1k0wfy7i8";
};
- nativeBuildInputs = [ flex bison pkgconfig which ] ++ lib.optionals pythonSupport [ python swig ];
+ nativeBuildInputs = [ flex bison pkg-config which ] ++ lib.optionals pythonSupport [ python swig ];
postPatch = ''
patchShebangs pylibfdt/
diff --git a/third_party/nixpkgs/pkgs/development/compilers/ecl/16.1.2.nix b/third_party/nixpkgs/pkgs/development/compilers/ecl/16.1.2.nix
index a7b2aa6be7..0789addb33 100644
--- a/third_party/nixpkgs/pkgs/development/compilers/ecl/16.1.2.nix
+++ b/third_party/nixpkgs/pkgs/development/compilers/ecl/16.1.2.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, fetchpatch
+{ lib, stdenv, fetchurl, fetchpatch
, libtool, autoconf, automake
, gmp, mpfr, libffi, makeWrapper
, noUnicode ? false
@@ -23,7 +23,7 @@ let
];
propagatedBuildInputs = [
libffi gmp mpfr gcc
- ] ++ stdenv.lib.optionals useBoehmgc [
+ ] ++ lib.optionals useBoehmgc [
# replaces ecl's own gc which other packages can depend on, thus propagated
boehmgc
];
@@ -42,7 +42,7 @@ stdenv.mkDerivation {
"--with-libffi-prefix=${libffi.dev}"
]
++
- (stdenv.lib.optional (! noUnicode)
+ (lib.optional (! noUnicode)
"--enable-unicode")
;
@@ -77,8 +77,8 @@ stdenv.mkDerivation {
meta = {
inherit (s) version;
description = "Lisp implementation aiming to be small, fast and easy to embed";
- license = stdenv.lib.licenses.mit ;
- maintainers = [stdenv.lib.maintainers.raskin];
- platforms = stdenv.lib.platforms.unix;
+ license = lib.licenses.mit ;
+ maintainers = [lib.maintainers.raskin];
+ platforms = lib.platforms.unix;
};
}
diff --git a/third_party/nixpkgs/pkgs/development/compilers/ecl/default.nix b/third_party/nixpkgs/pkgs/development/compilers/ecl/default.nix
index 40f3e38e50..0b4ea9b838 100644
--- a/third_party/nixpkgs/pkgs/development/compilers/ecl/default.nix
+++ b/third_party/nixpkgs/pkgs/development/compilers/ecl/default.nix
@@ -1,4 +1,4 @@
-{stdenv, fetchurl
+{lib, stdenv, fetchurl
, libtool, autoconf, automake
, texinfo
, gmp, mpfr, libffi, makeWrapper
@@ -22,7 +22,7 @@ let
propagatedBuildInputs = [
libffi gmp mpfr gcc
# replaces ecl's own gc which other packages can depend on, thus propagated
- ] ++ stdenv.lib.optionals useBoehmgc [
+ ] ++ lib.optionals useBoehmgc [
# replaces ecl's own gc which other packages can depend on, thus propagated
boehmgc
];
@@ -76,7 +76,7 @@ stdenv.mkDerivation {
"--with-libffi-prefix=${libffi.dev}"
]
++
- (stdenv.lib.optional (! noUnicode)
+ (lib.optional (! noUnicode)
"--enable-unicode")
;
@@ -94,8 +94,8 @@ stdenv.mkDerivation {
inherit (s) version;
description = "Lisp implementation aiming to be small, fast and easy to embed";
homepage = "https://common-lisp.net/project/ecl/";
- license = stdenv.lib.licenses.mit ;
- maintainers = [stdenv.lib.maintainers.raskin];
- platforms = stdenv.lib.platforms.linux;
+ license = lib.licenses.mit ;
+ maintainers = [lib.maintainers.raskin];
+ platforms = lib.platforms.linux;
};
}
diff --git a/third_party/nixpkgs/pkgs/development/compilers/eli/default.nix b/third_party/nixpkgs/pkgs/development/compilers/eli/default.nix
index 61e5fd70a7..8920e34b6e 100644
--- a/third_party/nixpkgs/pkgs/development/compilers/eli/default.nix
+++ b/third_party/nixpkgs/pkgs/development/compilers/eli/default.nix
@@ -1,4 +1,4 @@
-{ stdenv
+{ lib, stdenv
, fetchurl
, symlinkJoin
, makeWrapper
@@ -84,8 +84,8 @@ stdenv.mkDerivation rec {
arbitrary special cases. Output is the C subset of C++.
'';
homepage = "http://eli-project.sourceforge.net/";
- license = stdenv.lib.licenses.gpl2;
- maintainers = with stdenv.lib.maintainers; [ timokau ];
- platforms = stdenv.lib.platforms.linux;
+ license = lib.licenses.gpl2;
+ maintainers = with lib.maintainers; [ timokau ];
+ platforms = lib.platforms.linux;
};
}
diff --git a/third_party/nixpkgs/pkgs/development/compilers/elm/default.nix b/third_party/nixpkgs/pkgs/development/compilers/elm/default.nix
index 6c4b1bd2d3..7ee9e6e5d6 100644
--- a/third_party/nixpkgs/pkgs/development/compilers/elm/default.nix
+++ b/third_party/nixpkgs/pkgs/development/compilers/elm/default.nix
@@ -2,7 +2,8 @@
, haskell, nodejs
, fetchurl, fetchpatch, makeWrapper, writeScriptBin
# Rust dependecies
-, rustPlatform, openssl, pkg-config }:
+, rustPlatform, openssl, pkg-config, Security
+}:
let
fetchElmDeps = import ./fetchElmDeps.nix { inherit stdenv lib fetchurl; };
@@ -96,7 +97,7 @@ let
elmRustPackages = {
elm-json = import ./packages/elm-json.nix {
- inherit rustPlatform fetchurl openssl stdenv pkg-config;
+ inherit lib rustPlatform fetchurl openssl stdenv pkg-config Security;
} // {
meta = with lib; {
description = "Install, upgrade and uninstall Elm dependencies";
@@ -118,7 +119,7 @@ let
elm-test = patchBinwrap [elmi-to-json]
nodePkgs.elm-test // {
- meta = with stdenv.lib; {
+ meta = with lib; {
description = "Runs elm-test suites from Node.js";
homepage = "https://github.com/rtfeldman/node-test-runner";
license = licenses.bsd3;
@@ -128,7 +129,7 @@ let
elm-verify-examples = patchBinwrap [elmi-to-json]
nodePkgs.elm-verify-examples // {
- meta = with stdenv.lib; {
+ meta = with lib; {
description = "Verify examples in your docs";
homepage = "https://github.com/stoeffel/elm-verify-examples";
license = licenses.bsd3;
@@ -153,7 +154,7 @@ let
mkdir -p unpacked_bin
ln -sf ${elm-instrument}/bin/elm-instrument unpacked_bin/elm-instrument
'';
- meta = with stdenv.lib; {
+ meta = with lib; {
description = "Work in progress - Code coverage tooling for Elm";
homepage = "https://github.com/zwilias/elm-coverage";
license = licenses.bsd3;
@@ -163,7 +164,7 @@ let
create-elm-app = patchNpmElm (patchBinwrap [elmi-to-json]
nodePkgs.create-elm-app) // {
- meta = with stdenv.lib; {
+ meta = with lib; {
description = "Create Elm apps with no build configuration";
homepage = "https://github.com/halfzebra/create-elm-app";
license = licenses.mit;
@@ -173,7 +174,7 @@ let
elm-review = patchBinwrap [elmRustPackages.elm-json]
nodePkgs.elm-review // {
- meta = with stdenv.lib; {
+ meta = with lib; {
description = "Analyzes Elm projects, to help find mistakes before your users find them";
homepage = "https://package.elm-lang.org/packages/jfmengels/elm-review/${nodePkgs.elm-review.version}";
license = licenses.bsd3;
@@ -182,7 +183,7 @@ let
};
elm-language-server = nodePkgs."@elm-tooling/elm-language-server" // {
- meta = with stdenv.lib; {
+ meta = with lib; {
description = "Language server implementation for Elm";
homepage = "https://github.com/elm-tooling/elm-language-server";
license = licenses.mit;
@@ -191,7 +192,7 @@ let
};
elm-optimize-level-2 = nodePkgs."elm-optimize-level-2" // {
- meta = with stdenv.lib; {
+ meta = with lib; {
description = "A second level of optimization for the Javascript that the Elm Compiler produces";
homepage = "https://github.com/mdgriffith/elm-optimize-level-2";
license = licenses.bsd3;
diff --git a/third_party/nixpkgs/pkgs/development/compilers/elm/packages/elm-format.nix b/third_party/nixpkgs/pkgs/development/compilers/elm/packages/elm-format.nix
index ff944cc4b6..b2f655d4f1 100644
--- a/third_party/nixpkgs/pkgs/development/compilers/elm/packages/elm-format.nix
+++ b/third_party/nixpkgs/pkgs/development/compilers/elm/packages/elm-format.nix
@@ -1,7 +1,7 @@
{ mkDerivation, fetchgit, ansi-terminal, ansi-wl-pprint, array, base, binary
, bytestring, cmark, containers, directory, filepath, free, HUnit
, indents, json, mtl, optparse-applicative, parsec, process
-, QuickCheck, quickcheck-io, split, stdenv, tasty, tasty-golden
+, QuickCheck, quickcheck-io, split, lib, tasty, tasty-golden
, tasty-hunit, tasty-quickcheck, text
}:
mkDerivation {
@@ -36,5 +36,5 @@ mkDerivation {
doHaddock = false;
homepage = "https://elm-lang.org";
description = "A source code formatter for Elm";
- license = stdenv.lib.licenses.bsd3;
+ license = lib.licenses.bsd3;
}
diff --git a/third_party/nixpkgs/pkgs/development/compilers/elm/packages/elm-instrument.nix b/third_party/nixpkgs/pkgs/development/compilers/elm/packages/elm-instrument.nix
index 4d7efcf108..cf0ba2303e 100644
--- a/third_party/nixpkgs/pkgs/development/compilers/elm/packages/elm-instrument.nix
+++ b/third_party/nixpkgs/pkgs/development/compilers/elm/packages/elm-instrument.nix
@@ -2,7 +2,7 @@
, bytestring, Cabal, cmark, containers, directory, elm-format
, fetchgit, filepath, free, HUnit, indents, json, mtl
, optparse-applicative, parsec, process, QuickCheck, quickcheck-io
-, split, stdenv, tasty, tasty-golden, tasty-hunit, tasty-quickcheck
+, split, lib, tasty, tasty-golden, tasty-hunit, tasty-quickcheck
, text
}:
mkDerivation {
@@ -30,5 +30,5 @@ mkDerivation {
];
homepage = "https://elm-lang.org";
description = "Instrumentation library for Elm";
- license = stdenv.lib.licenses.bsd3;
+ license = lib.licenses.bsd3;
}
diff --git a/third_party/nixpkgs/pkgs/development/compilers/elm/packages/elm-json.nix b/third_party/nixpkgs/pkgs/development/compilers/elm/packages/elm-json.nix
index 7a8143174f..810c1a91a0 100644
--- a/third_party/nixpkgs/pkgs/development/compilers/elm/packages/elm-json.nix
+++ b/third_party/nixpkgs/pkgs/development/compilers/elm/packages/elm-json.nix
@@ -1,4 +1,4 @@
-{ rustPlatform, fetchurl, openssl, stdenv, pkg-config }:
+{ lib, rustPlatform, fetchurl, openssl, stdenv, pkg-config, Security }:
rustPlatform.buildRustPackage rec {
pname = "elm-json";
version = "0.2.7";
@@ -12,7 +12,7 @@ rustPlatform.buildRustPackage rec {
nativeBuildInputs = [ pkg-config ];
- buildInputs = [ openssl ];
+ buildInputs = [ openssl ] ++ lib.optionals stdenv.isDarwin [ Security ];
cargoSha256 = "0ylniriq073kpiykamkn9mxdaa6kyiza4pvf7gnfq2h1dvbqa6z7";
diff --git a/third_party/nixpkgs/pkgs/development/compilers/elm/packages/elm.nix b/third_party/nixpkgs/pkgs/development/compilers/elm/packages/elm.nix
index 644a53fd61..c012d59d8a 100644
--- a/third_party/nixpkgs/pkgs/development/compilers/elm/packages/elm.nix
+++ b/third_party/nixpkgs/pkgs/development/compilers/elm/packages/elm.nix
@@ -3,7 +3,7 @@
, file-embed, filelock, filepath, ghc-prim, haskeline, HTTP
, http-client, http-client-tls, http-types, language-glsl, mtl
, network, parsec, process, raw-strings-qq, scientific, SHA
-, snap-core, snap-server, stdenv, template-haskell, time
+, snap-core, snap-server, lib, template-haskell, time
, unordered-containers, utf8-string, vector, zip-archive
}:
mkDerivation {
@@ -27,5 +27,5 @@ mkDerivation {
];
homepage = "https://elm-lang.org";
description = "The `elm` command line interface";
- license = stdenv.lib.licenses.bsd3;
+ license = lib.licenses.bsd3;
}
diff --git a/third_party/nixpkgs/pkgs/development/compilers/elm/packages/elmi-to-json.nix b/third_party/nixpkgs/pkgs/development/compilers/elm/packages/elmi-to-json.nix
index eaed18c529..3362ce5cc7 100644
--- a/third_party/nixpkgs/pkgs/development/compilers/elm/packages/elmi-to-json.nix
+++ b/third_party/nixpkgs/pkgs/development/compilers/elm/packages/elmi-to-json.nix
@@ -1,6 +1,6 @@
{ mkDerivation, aeson, base, binary, bytestring, containers
, directory, fetchgit, filepath, ghc-prim, hpack
-, optparse-applicative, stdenv, text, unliftio
+, optparse-applicative, lib, text, unliftio
, unordered-containers
}:
mkDerivation {
@@ -23,5 +23,5 @@ mkDerivation {
testHaskellDepends = [ base ];
prePatch = "hpack";
homepage = "https://github.com/stoeffel/elmi-to-json#readme";
- license = stdenv.lib.licenses.bsd3;
+ license = lib.licenses.bsd3;
}
diff --git a/third_party/nixpkgs/pkgs/development/compilers/elm/packages/indents.nix b/third_party/nixpkgs/pkgs/development/compilers/elm/packages/indents.nix
index 6bf7fa7890..d196e8d0fb 100644
--- a/third_party/nixpkgs/pkgs/development/compilers/elm/packages/indents.nix
+++ b/third_party/nixpkgs/pkgs/development/compilers/elm/packages/indents.nix
@@ -1,4 +1,4 @@
-{ mkDerivation, base, concatenative, mtl, parsec, stdenv }:
+{ mkDerivation, base, concatenative, mtl, parsec, lib }:
mkDerivation {
pname = "indents";
version = "0.3.3";
@@ -7,5 +7,5 @@ mkDerivation {
doCheck = false;
homepage = "http://patch-tag.com/r/salazar/indents";
description = "indentation sensitive parser-combinators for parsec";
- license = stdenv.lib.licenses.bsd3;
+ license = lib.licenses.bsd3;
}
diff --git a/third_party/nixpkgs/pkgs/development/compilers/elm/packages/node-composition.nix b/third_party/nixpkgs/pkgs/development/compilers/elm/packages/node-composition.nix
index c970861a86..f6cfb2cd2e 100644
--- a/third_party/nixpkgs/pkgs/development/compilers/elm/packages/node-composition.nix
+++ b/third_party/nixpkgs/pkgs/development/compilers/elm/packages/node-composition.nix
@@ -6,7 +6,7 @@
let
nodeEnv = import ./node-env.nix {
- inherit (pkgs) stdenv python2 utillinux runCommand writeTextFile;
+ inherit (pkgs) lib stdenv python2 utillinux runCommand writeTextFile;
inherit nodejs;
libtool = if pkgs.stdenv.isDarwin then pkgs.darwin.cctools else null;
};
@@ -14,4 +14,4 @@ in
import ./node-packages.nix {
inherit (pkgs) fetchurl fetchgit;
inherit nodeEnv;
-}
\ No newline at end of file
+}
diff --git a/third_party/nixpkgs/pkgs/development/compilers/elm/packages/node-env.nix b/third_party/nixpkgs/pkgs/development/compilers/elm/packages/node-env.nix
index e1abf53049..759fa71c5a 100644
--- a/third_party/nixpkgs/pkgs/development/compilers/elm/packages/node-env.nix
+++ b/third_party/nixpkgs/pkgs/development/compilers/elm/packages/node-env.nix
@@ -1,6 +1,6 @@
# This file originates from node2nix
-{stdenv, nodejs, python2, utillinux, libtool, runCommand, writeTextFile}:
+{lib, stdenv, nodejs, python2, utillinux, libtool, runCommand, writeTextFile}:
let
python = if nodejs ? python then nodejs.python else python2;
@@ -38,8 +38,8 @@ let
};
includeDependencies = {dependencies}:
- stdenv.lib.optionalString (dependencies != [])
- (stdenv.lib.concatMapStrings (dependency:
+ lib.optionalString (dependencies != [])
+ (lib.concatMapStrings (dependency:
''
# Bundle the dependencies of the package
mkdir -p node_modules
@@ -100,7 +100,7 @@ let
cd "$DIR/${packageName}"
${includeDependencies { inherit dependencies; }}
cd ..
- ${stdenv.lib.optionalString (builtins.substring 0 1 packageName == "@") "cd .."}
+ ${lib.optionalString (builtins.substring 0 1 packageName == "@") "cd .."}
'';
pinpointDependencies = {dependencies, production}:
@@ -161,12 +161,12 @@ let
''
node ${pinpointDependenciesFromPackageJSON} ${if production then "production" else "development"}
- ${stdenv.lib.optionalString (dependencies != [])
+ ${lib.optionalString (dependencies != [])
''
if [ -d node_modules ]
then
cd node_modules
- ${stdenv.lib.concatMapStrings (dependency: pinpointDependenciesOfPackage dependency) dependencies}
+ ${lib.concatMapStrings (dependency: pinpointDependenciesOfPackage dependency) dependencies}
cd ..
fi
''}
@@ -183,7 +183,7 @@ let
cd "${packageName}"
${pinpointDependencies { inherit dependencies production; }}
cd ..
- ${stdenv.lib.optionalString (builtins.substring 0 1 packageName == "@") "cd .."}
+ ${lib.optionalString (builtins.substring 0 1 packageName == "@") "cd .."}
fi
'';
@@ -344,8 +344,8 @@ let
cd "${packageName}"
runHook preRebuild
- ${stdenv.lib.optionalString bypassCache ''
- ${stdenv.lib.optionalString reconstructLock ''
+ ${lib.optionalString bypassCache ''
+ ${lib.optionalString reconstructLock ''
if [ -f package-lock.json ]
then
echo "WARNING: Reconstruct lock option enabled, but a lock file already exists!"
@@ -361,14 +361,14 @@ let
node ${addIntegrityFieldsScript}
''}
- npm ${forceOfflineFlag} --nodedir=${nodeSources} ${npmFlags} ${stdenv.lib.optionalString production "--production"} rebuild
+ npm ${forceOfflineFlag} --nodedir=${nodeSources} ${npmFlags} ${lib.optionalString production "--production"} rebuild
if [ "''${dontNpmInstall-}" != "1" ]
then
# NPM tries to download packages even when they already exist if npm-shrinkwrap is used.
rm -f npm-shrinkwrap.json
- npm ${forceOfflineFlag} --nodedir=${nodeSources} ${npmFlags} ${stdenv.lib.optionalString production "--production"} install
+ npm ${forceOfflineFlag} --nodedir=${nodeSources} ${npmFlags} ${lib.optionalString production "--production"} install
fi
'';
@@ -396,8 +396,8 @@ let
stdenv.mkDerivation ({
name = "node_${name}-${version}";
buildInputs = [ tarWrapper python nodejs ]
- ++ stdenv.lib.optional (stdenv.isLinux) utillinux
- ++ stdenv.lib.optional (stdenv.isDarwin) libtool
+ ++ lib.optional (stdenv.isLinux) utillinux
+ ++ lib.optional (stdenv.isDarwin) libtool
++ buildInputs;
inherit nodejs;
@@ -470,8 +470,8 @@ let
name = "node-dependencies-${name}-${version}";
buildInputs = [ tarWrapper python nodejs ]
- ++ stdenv.lib.optional (stdenv.isLinux) utillinux
- ++ stdenv.lib.optional (stdenv.isDarwin) libtool
+ ++ lib.optional (stdenv.isLinux) utillinux
+ ++ lib.optional (stdenv.isDarwin) libtool
++ buildInputs;
inherit dontStrip; # Stripping may fail a build for some package deployments
@@ -491,7 +491,7 @@ let
# Create fake package.json to make the npm commands work properly
cp ${src}/package.json .
chmod 644 package.json
- ${stdenv.lib.optionalString bypassCache ''
+ ${lib.optionalString bypassCache ''
if [ -f ${src}/package-lock.json ]
then
cp ${src}/package-lock.json .
@@ -500,13 +500,13 @@ let
# Go to the parent folder to make sure that all packages are pinpointed
cd ..
- ${stdenv.lib.optionalString (builtins.substring 0 1 packageName == "@") "cd .."}
+ ${lib.optionalString (builtins.substring 0 1 packageName == "@") "cd .."}
${prepareAndInvokeNPM { inherit packageName bypassCache reconstructLock npmFlags production; }}
# Expose the executables that were installed
cd ..
- ${stdenv.lib.optionalString (builtins.substring 0 1 packageName == "@") "cd .."}
+ ${lib.optionalString (builtins.substring 0 1 packageName == "@") "cd .."}
mv ${packageName} lib
ln -s $out/lib/node_modules/.bin $out/bin
@@ -516,7 +516,7 @@ let
stdenv.mkDerivation {
name = "node-shell-${name}-${version}";
- buildInputs = [ python nodejs ] ++ stdenv.lib.optional (stdenv.isLinux) utillinux ++ buildInputs;
+ buildInputs = [ python nodejs ] ++ lib.optional (stdenv.isLinux) utillinux ++ buildInputs;
buildCommand = ''
mkdir -p $out/bin
cat > $out/bin/shell < $TMPDIR/so.lst
@@ -68,7 +68,7 @@ stdenv.mkDerivation rec {
cp ./factor $out/bin
wrapProgram $out/bin/factor --prefix LD_LIBRARY_PATH : \
- "${stdenv.lib.makeLibraryPath (with xorg; [ glib
+ "${lib.makeLibraryPath (with xorg; [ glib
libX11 pango cairo gtk2 gdk-pixbuf gtkglext
mesa libXmu libXt libICE libSM openssl])}"
@@ -93,7 +93,7 @@ stdenv.mkDerivation rec {
cp misc/fuel/*.el $out/share/emacs/site-lisp/
'';
- meta = with stdenv.lib; {
+ meta = with lib; {
homepage = "https://factorcode.org";
license = licenses.bsd2;
description = "A concatenative, stack-based programming language";
diff --git a/third_party/nixpkgs/pkgs/development/compilers/fasmg/default.nix b/third_party/nixpkgs/pkgs/development/compilers/fasmg/default.nix
index 5233e248c0..611a2bdb8f 100644
--- a/third_party/nixpkgs/pkgs/development/compilers/fasmg/default.nix
+++ b/third_party/nixpkgs/pkgs/development/compilers/fasmg/default.nix
@@ -1,4 +1,4 @@
-{ stdenv
+{ lib, stdenv
, fetchzip
}:
@@ -48,7 +48,7 @@ stdenv.mkDerivation rec {
cp docs/*.txt $doc/share/doc/fasmg
'';
- meta = with stdenv.lib; {
+ meta = with lib; {
description = "x86(-64) macro assembler to binary, MZ, PE, COFF, and ELF";
homepage = "https://flatassembler.net";
license = licenses.bsd3;
diff --git a/third_party/nixpkgs/pkgs/development/compilers/flasm/default.nix b/third_party/nixpkgs/pkgs/development/compilers/flasm/default.nix
index 9393d4fc59..4257feb87b 100644
--- a/third_party/nixpkgs/pkgs/development/compilers/flasm/default.nix
+++ b/third_party/nixpkgs/pkgs/development/compilers/flasm/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchzip, unzip, bison, flex, gperf, zlib }:
+{ lib, stdenv, fetchzip, unzip, bison, flex, gperf, zlib }:
stdenv.mkDerivation rec {
pname = "flasm";
@@ -20,7 +20,7 @@ stdenv.mkDerivation rec {
install -Dm755 flasm -t $out/bin
'';
- meta = with stdenv.lib; {
+ meta = with lib; {
description = "Assembler and disassembler for Flash (SWF) bytecode";
homepage = "http://flasm.sourceforge.net/";
license = licenses.bsd2;
diff --git a/third_party/nixpkgs/pkgs/development/compilers/flutter/default.nix b/third_party/nixpkgs/pkgs/development/compilers/flutter/default.nix
index 3eea7f596b..14f4d93caa 100644
--- a/third_party/nixpkgs/pkgs/development/compilers/flutter/default.nix
+++ b/third_party/nixpkgs/pkgs/development/compilers/flutter/default.nix
@@ -1,40 +1,22 @@
-{ callPackage, dart }:
+{ callPackage, fetchurl, dart }:
let
- dart_stable = dart.override { version = "2.10.0"; };
- dart_beta = dart.override { version = "2.10.0"; };
- dart_dev = dart.override { version = "2.11.0-161.0.dev"; };
mkFlutter = opts: callPackage (import ./flutter.nix opts) { };
getPatches = dir:
let files = builtins.attrNames (builtins.readDir dir);
in map (f: dir + ("/" + f)) files;
+ version = "1.22.4";
+ channel = "stable";
+ filename = "flutter_linux_${version}-${channel}.tar.xz";
in
{
mkFlutter = mkFlutter;
stable = mkFlutter rec {
+ inherit dart version;
pname = "flutter";
- channel = "stable";
- version = "1.22.0";
- filename = "flutter_linux_${version}-${channel}.tar.xz";
- sha256Hash = "0ryrx458ss8ryhmspcfrhjvad2pl46bxh1qk5vzwzhxiqdc79vm8";
- patches = getPatches ./patches/stable;
- dart = dart_stable;
- };
- beta = mkFlutter rec {
- pname = "flutter";
- channel = "beta";
- version = "1.22.0-12.3.pre";
- filename = "flutter_linux_${version}-${channel}.tar.xz";
- sha256Hash = "1axzz137z4lgpa09h7bjf52i6dij6a9wmjbha1182db23r09plzh";
- patches = getPatches ./patches/stable;
- dart = dart_beta;
- };
- dev = mkFlutter rec {
- pname = "flutter";
- channel = "dev";
- version = "1.23.0-7.0.pre";
- filename = "flutter_linux_${version}-${channel}.tar.xz";
- sha256Hash = "166qb4qbv051bc71yj7c0vrkamhvzz3fp3mz318qzm947mydwjj5";
- patches = getPatches ./patches/dev;
- dart = dart_dev;
+ src = fetchurl {
+ url = "https://storage.googleapis.com/flutter_infra/releases/${channel}/linux/${filename}";
+ sha256 = "0qalgav9drqddcj8lfvl9ddf3325n953pvkmgha47lslg9sa88zw";
+ };
+ patches = getPatches ./patches;
};
}
diff --git a/third_party/nixpkgs/pkgs/development/compilers/flutter/flutter.nix b/third_party/nixpkgs/pkgs/development/compilers/flutter/flutter.nix
index b7769e88af..4a7aa0d014 100644
--- a/third_party/nixpkgs/pkgs/development/compilers/flutter/flutter.nix
+++ b/third_party/nixpkgs/pkgs/development/compilers/flutter/flutter.nix
@@ -1,10 +1,8 @@
-{ channel
-, pname
+{ pname
, version
-, sha256Hash
, patches
, dart
-, filename ? "flutter_linux_${version}-${channel}.tar.xz"
+, src
}:
{ bash
@@ -14,6 +12,7 @@
, git
, runCommand
, stdenv
+, lib
, fetchurl
, alsaLib
, dbus
@@ -26,25 +25,23 @@
, libXcursor
, libXdamage
, libXfixes
+, libXrender
+, libXtst
+, libXi
+, libXext
, libGL
, nspr
, nss
, systemd
}:
let
- drvName = "flutter-${channel}-${version}";
+ drvName = "flutter-${version}";
flutter = stdenv.mkDerivation {
name = "${drvName}-unwrapped";
- src = fetchurl {
- url =
- "https://storage.googleapis.com/flutter_infra/releases/${channel}/linux/${filename}";
- sha256 = sha256Hash;
- };
-
buildInputs = [ git ];
- inherit patches;
+ inherit src patches;
postPatch = ''
patchShebangs --build ./bin/
@@ -52,25 +49,29 @@ let
'';
buildPhase = ''
- FLUTTER_ROOT=$(pwd)
- FLUTTER_TOOLS_DIR="$FLUTTER_ROOT/packages/flutter_tools"
- SNAPSHOT_PATH="$FLUTTER_ROOT/bin/cache/flutter_tools.snapshot"
- STAMP_PATH="$FLUTTER_ROOT/bin/cache/flutter_tools.stamp"
- SCRIPT_PATH="$FLUTTER_TOOLS_DIR/bin/flutter_tools.dart"
- DART_SDK_PATH="${dart}"
+ export FLUTTER_ROOT="$(pwd)"
+ export FLUTTER_TOOLS_DIR="$FLUTTER_ROOT/packages/flutter_tools"
+ export SCRIPT_PATH="$FLUTTER_TOOLS_DIR/bin/flutter_tools.dart"
+
+ export SNAPSHOT_PATH="$FLUTTER_ROOT/bin/cache/flutter_tools.snapshot"
+ export STAMP_PATH="$FLUTTER_ROOT/bin/cache/flutter_tools.stamp"
+
+ export DART_SDK_PATH="${dart}"
HOME=../.. # required for pub upgrade --offline, ~/.pub-cache
# path is relative otherwise it's replaced by /build/flutter
- (cd "$FLUTTER_TOOLS_DIR" && ${dart}/bin/pub upgrade --offline)
+ pushd "$FLUTTER_TOOLS_DIR"
+ ${dart}/bin/pub get --offline
+ popd
local revision="$(cd "$FLUTTER_ROOT"; git rev-parse HEAD)"
${dart}/bin/dart --snapshot="$SNAPSHOT_PATH" --packages="$FLUTTER_TOOLS_DIR/.packages" "$SCRIPT_PATH"
echo "$revision" > "$STAMP_PATH"
echo -n "${version}" > version
- rm -rf bin/cache/{artifacts,dart-sdk,downloads}
- rm -f bin/cache/*.stamp
+ rm -r bin/cache/{artifacts,dart-sdk,downloads}
+ rm bin/cache/*.stamp
'';
installPhase = ''
@@ -117,7 +118,11 @@ let
libXcomposite
libXcursor
libXdamage
+ libXext
libXfixes
+ libXi
+ libXrender
+ libXtst
libGL
nspr
nss
@@ -137,7 +142,7 @@ runCommand drvName
preferLocalBuild = true;
allowSubstitutes = false;
passthru = { unwrapped = flutter; };
- meta = with stdenv.lib; {
+ meta = with lib; {
description = "Flutter is Google's SDK for building mobile, web and desktop with Dart";
longDescription = ''
Flutter is Google’s UI toolkit for building beautiful,
@@ -146,7 +151,7 @@ runCommand drvName
homepage = "https://flutter.dev";
license = licenses.bsd3;
platforms = [ "x86_64-linux" ];
- maintainers = with maintainers; [ babariviere ericdallo ];
+ maintainers = with maintainers; [ babariviere ericdallo thiagokokada ];
};
} ''
mkdir -p $out/bin
diff --git a/third_party/nixpkgs/pkgs/development/compilers/flutter/patches/dev/disable-auto-update.patch b/third_party/nixpkgs/pkgs/development/compilers/flutter/patches/dev/disable-auto-update.patch
deleted file mode 100644
index f9ac00d1d3..0000000000
--- a/third_party/nixpkgs/pkgs/development/compilers/flutter/patches/dev/disable-auto-update.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-diff --git a/bin/internal/shared.sh b/bin/internal/shared.sh
-index 22efe87443..c6954575c5 100644
---- a/bin/internal/shared.sh
-+++ b/bin/internal/shared.sh
-@@ -212,8 +212,6 @@ function shared::execute() {
- # FLUTTER_TOOL_ARGS="--enable-asserts $FLUTTER_TOOL_ARGS"
- # FLUTTER_TOOL_ARGS="$FLUTTER_TOOL_ARGS --observe=65432"
-
-- upgrade_flutter 7< "$PROG_NAME"
--
- BIN_NAME="$(basename "$PROG_NAME")"
- case "$BIN_NAME" in
- flutter*)
-diff --git a/packages/flutter_tools/lib/src/runner/flutter_command_runner.dart b/packages/flutter_tools/lib/src/runner/flutter_command_runner.dart
-index fb1616ba96..b973b3fd58 100644
---- a/packages/flutter_tools/lib/src/runner/flutter_command_runner.dart
-+++ b/packages/flutter_tools/lib/src/runner/flutter_command_runner.dart
-@@ -291,13 +291,6 @@ class FlutterCommandRunner extends CommandRunner {
- globals.flutterUsage.suppressAnalytics = true;
- }
-
-- try {
-- await globals.flutterVersion.ensureVersionFile();
-- } on FileSystemException catch (e) {
-- globals.printError('Failed to write the version file to the artifact cache: "$e".');
-- globals.printError('Please ensure you have permissions in the artifact cache directory.');
-- throwToolExit('Failed to write the version file');
-- }
- final bool machineFlag = topLevelResults['machine'] as bool;
- if (topLevelResults.command?.name != 'upgrade' && topLevelResults['version-check'] as bool && !machineFlag) {
- await globals.flutterVersion.checkFlutterVersionFreshness();
diff --git a/third_party/nixpkgs/pkgs/development/compilers/flutter/patches/dev/move-cache.patch b/third_party/nixpkgs/pkgs/development/compilers/flutter/patches/dev/move-cache.patch
deleted file mode 100644
index eb6ff5cf58..0000000000
--- a/third_party/nixpkgs/pkgs/development/compilers/flutter/patches/dev/move-cache.patch
+++ /dev/null
@@ -1,64 +0,0 @@
-diff --git a/dev/devicelab/lib/framework/runner.dart b/dev/devicelab/lib/framework/runner.dart
-index a059a8e992..b664a7070c 100644
---- a/dev/devicelab/lib/framework/runner.dart
-+++ b/dev/devicelab/lib/framework/runner.dart
-@@ -137,7 +137,7 @@ Future cleanupSystem() async {
- print('\nTelling Gradle to shut down (JAVA_HOME=$javaHome)');
- final String gradlewBinaryName = Platform.isWindows ? 'gradlew.bat' : 'gradlew';
- final Directory tempDir = Directory.systemTemp.createTempSync('flutter_devicelab_shutdown_gradle.');
-- recursiveCopy(Directory(path.join(flutterDirectory.path, 'bin', 'cache', 'artifacts', 'gradle_wrapper')), tempDir);
-+ recursiveCopy(Directory(path.join(globals.fsUtils.homeDirPath, '.cache', 'flutter', 'artifacts', 'gradle_wrapper')), tempDir);
- copy(File(path.join(path.join(flutterDirectory.path, 'packages', 'flutter_tools'), 'templates', 'app', 'android.tmpl', 'gradle', 'wrapper', 'gradle-wrapper.properties')), Directory(path.join(tempDir.path, 'gradle', 'wrapper')));
- if (!Platform.isWindows) {
- await exec(
-diff --git a/packages/flutter_tools/lib/src/asset.dart b/packages/flutter_tools/lib/src/asset.dart
-index 36714c5fb4..c0cc049ee1 100644
---- a/packages/flutter_tools/lib/src/asset.dart
-+++ b/packages/flutter_tools/lib/src/asset.dart
-@@ -6,6 +6,7 @@ import 'package:meta/meta.dart';
- import 'package:package_config/package_config.dart';
- import 'package:yaml/yaml.dart';
-
-+import 'base/common.dart';
- import 'base/context.dart';
- import 'base/file_system.dart';
- import 'base/utils.dart';
-@@ -397,7 +398,7 @@ List<_Asset> _getMaterialAssets(String fontSet) {
- for (final Map font in (family['fonts'] as List).cast